/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./src/public/sass/index.sass ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
*, *::before, *::after {
  box-sizing: border-box;
}

* {
  margin: 0;
}

html, body {
  height: 100%;
}

body {
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden;
}

img, picture, video, canvas, svg {
  display: block;
  max-width: 100%;
}

input, button, textarea, select {
  font: inherit;
}

p, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  overflow-wrap: break-word;
}

#root, #__next {
  isolation: isolate;
}

@media screen and (max-width: 599px) {
  .row-cols-m,
  .row-cols-slider-mobile {
    width: calc(100% + 12px);
  }
  .row-cols-m .col,
  .row-cols-slider-mobile .col {
    width: 100%;
    max-width: 80%;
    flex: 0 0 auto;
  }
}

.container .full-width-layout {
  width: 100vw;
  max-width: 100vw;
  min-width: 100vw;
  margin-left: calc((-100vw + 100%) / 2);
}
@media screen and (min-width: 1239px) {
  .container .full-width-layout {
    margin-left: calc((-100vw + 1188px) / 2);
  }
}
@media screen and (max-width: 1239px) and (min-width: 905px) {
  .container .full-width-layout {
    margin-left: calc((-100vw + 841px) / 2);
  }
}

main {
  margin-top: calc(120px + 2rem);
}
@media screen and (max-width: 904px) and (min-width: 600px) {
  main {
    margin-top: calc(56px + 3rem);
  }
}
@media screen and (max-width: 599px) {
  main {
    margin-top: calc(56px + 3rem);
  }
}

body.disable-scroll {
  overflow: hidden !important;
  padding-right: 0px !important;
}

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

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

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

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

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

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

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

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

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

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

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

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

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

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

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

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

.d-grid {
  display: grid !important;
}

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

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

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

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

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

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

.shadow {
  box-shadow: 0px 4px 8px rgba(0, 40, 85, 0.1) !important;
}

.shadow-sm {
  box-shadow: 0px 4px 8px rgba(0, 40, 85, 0.1) !important;
}

.shadow-lg {
  box-shadow: 0px 4px 8px rgba(0, 40, 85, 0.1) !important;
}

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

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

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

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

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

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

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

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

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

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--air-serbia-border-width) var(--air-serbia-border-style) var(--air-serbia-border-color) !important;
}

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

.border-top {
  border-top: var(--air-serbia-border-width) var(--air-serbia-border-style) var(--air-serbia-border-color) !important;
}

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

.border-end {
  border-right: var(--air-serbia-border-width) var(--air-serbia-border-style) var(--air-serbia-border-color) !important;
}

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

.border-bottom {
  border-bottom: var(--air-serbia-border-width) var(--air-serbia-border-style) var(--air-serbia-border-color) !important;
}

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

.border-start {
  border-left: var(--air-serbia-border-width) var(--air-serbia-border-style) var(--air-serbia-border-color) !important;
}

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

.border-primary {
  --air-serbia-border-opacity: 1;
  border-color: rgba(var(--air-serbia-primary-rgb), var(--air-serbia-border-opacity)) !important;
}

.border-secondary {
  --air-serbia-border-opacity: 1;
  border-color: rgba(var(--air-serbia-secondary-rgb), var(--air-serbia-border-opacity)) !important;
}

.border-success {
  --air-serbia-border-opacity: 1;
  border-color: rgba(var(--air-serbia-success-rgb), var(--air-serbia-border-opacity)) !important;
}

.border-info {
  --air-serbia-border-opacity: 1;
  border-color: rgba(var(--air-serbia-info-rgb), var(--air-serbia-border-opacity)) !important;
}

.border-warning {
  --air-serbia-border-opacity: 1;
  border-color: rgba(var(--air-serbia-warning-rgb), var(--air-serbia-border-opacity)) !important;
}

.border-danger {
  --air-serbia-border-opacity: 1;
  border-color: rgba(var(--air-serbia-danger-rgb), var(--air-serbia-border-opacity)) !important;
}

.border-light {
  --air-serbia-border-opacity: 1;
  border-color: rgba(var(--air-serbia-light-rgb), var(--air-serbia-border-opacity)) !important;
}

.border-lighter {
  --air-serbia-border-opacity: 1;
  border-color: rgba(var(--air-serbia-lighter-rgb), var(--air-serbia-border-opacity)) !important;
}

.border-dark {
  --air-serbia-border-opacity: 1;
  border-color: rgba(var(--air-serbia-dark-rgb), var(--air-serbia-border-opacity)) !important;
}

.border-text-gray {
  --air-serbia-border-opacity: 1;
  border-color: rgba(var(--air-serbia-text-gray-rgb), var(--air-serbia-border-opacity)) !important;
}

.border-dark-gray {
  --air-serbia-border-opacity: 1;
  border-color: rgba(var(--air-serbia-dark-gray-rgb), var(--air-serbia-border-opacity)) !important;
}

.border-light-3 {
  --air-serbia-border-opacity: 1;
  border-color: rgba(var(--air-serbia-light-3-rgb), var(--air-serbia-border-opacity)) !important;
}

.border-additional-green-10 {
  --air-serbia-border-opacity: 1;
  border-color: rgba(var(--air-serbia-additional-green-10-rgb), var(--air-serbia-border-opacity)) !important;
}

.border-white {
  --air-serbia-border-opacity: 1;
  border-color: rgba(var(--air-serbia-white-rgb), var(--air-serbia-border-opacity)) !important;
}

.border-1 {
  --air-serbia-border-width: 1px;
}

.border-2 {
  --air-serbia-border-width: 2px;
}

.border-3 {
  --air-serbia-border-width: 3px;
}

.border-4 {
  --air-serbia-border-width: 4px;
}

.border-5 {
  --air-serbia-border-width: 5px;
}

.border-opacity-10 {
  --air-serbia-border-opacity: 0.1;
}

.border-opacity-25 {
  --air-serbia-border-opacity: 0.25;
}

.border-opacity-50 {
  --air-serbia-border-opacity: 0.5;
}

.border-opacity-75 {
  --air-serbia-border-opacity: 0.75;
}

.border-opacity-100 {
  --air-serbia-border-opacity: 1;
}

.w-0 {
  width: 0% !important;
}

.w-10 {
  width: 10% !important;
}

.w-20 {
  width: 20% !important;
}

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

.w-30 {
  width: 30% !important;
}

.w-33 {
  width: 33.33% !important;
}

.w-40 {
  width: 40% !important;
}

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

.w-60 {
  width: 60% !important;
}

.w-66 {
  width: 66.66% !important;
}

.w-70 {
  width: 70% !important;
}

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

.w-80 {
  width: 80% !important;
}

.w-90 {
  width: 90% !important;
}

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

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

.w-fit-content {
  width: fit-content !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.justify-content-evenly {
  justify-content: space-evenly !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

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

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

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

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

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

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

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

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

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

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

.m-10 {
  margin: 7.5rem !important;
}

.m-11 {
  margin: 10rem !important;
}

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

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 0.75rem !important;
  margin-left: 0.75rem !important;
}

.mx-4 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-5 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-6 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}

.mx-7 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-8 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}

.mx-9 {
  margin-right: 5rem !important;
  margin-left: 5rem !important;
}

.mx-10 {
  margin-right: 7.5rem !important;
  margin-left: 7.5rem !important;
}

.mx-11 {
  margin-right: 10rem !important;
  margin-left: 10rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-5 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-6 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.my-7 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-8 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.my-9 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.my-10 {
  margin-top: 7.5rem !important;
  margin-bottom: 7.5rem !important;
}

.my-11 {
  margin-top: 10rem !important;
  margin-bottom: 10rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

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

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

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

.mt-3 {
  margin-top: 0.75rem !important;
}

.mt-4 {
  margin-top: 1rem !important;
}

.mt-5 {
  margin-top: 1.5rem !important;
}

.mt-6 {
  margin-top: 2rem !important;
}

.mt-7 {
  margin-top: 3rem !important;
}

.mt-8 {
  margin-top: 4rem !important;
}

.mt-9 {
  margin-top: 5rem !important;
}

.mt-10 {
  margin-top: 7.5rem !important;
}

.mt-11 {
  margin-top: 10rem !important;
}

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

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 0.75rem !important;
}

.me-4 {
  margin-right: 1rem !important;
}

.me-5 {
  margin-right: 1.5rem !important;
}

.me-6 {
  margin-right: 2rem !important;
}

.me-7 {
  margin-right: 3rem !important;
}

.me-8 {
  margin-right: 4rem !important;
}

.me-9 {
  margin-right: 5rem !important;
}

.me-10 {
  margin-right: 7.5rem !important;
}

.me-11 {
  margin-right: 10rem !important;
}

.me-auto {
  margin-right: auto !important;
}

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

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

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

.mb-3 {
  margin-bottom: 0.75rem !important;
}

.mb-4 {
  margin-bottom: 1rem !important;
}

.mb-5 {
  margin-bottom: 1.5rem !important;
}

.mb-6 {
  margin-bottom: 2rem !important;
}

.mb-7 {
  margin-bottom: 3rem !important;
}

.mb-8 {
  margin-bottom: 4rem !important;
}

.mb-9 {
  margin-bottom: 5rem !important;
}

.mb-10 {
  margin-bottom: 7.5rem !important;
}

.mb-11 {
  margin-bottom: 10rem !important;
}

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

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 0.75rem !important;
}

.ms-4 {
  margin-left: 1rem !important;
}

.ms-5 {
  margin-left: 1.5rem !important;
}

.ms-6 {
  margin-left: 2rem !important;
}

.ms-7 {
  margin-left: 3rem !important;
}

.ms-8 {
  margin-left: 4rem !important;
}

.ms-9 {
  margin-left: 5rem !important;
}

.ms-10 {
  margin-left: 7.5rem !important;
}

.ms-11 {
  margin-left: 10rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

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

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

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

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

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

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

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

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

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

.m-n10 {
  margin: -7.5rem !important;
}

.m-n11 {
  margin: -10rem !important;
}

.mx-n1 {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important;
}

.mx-n2 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}

.mx-n3 {
  margin-right: -0.75rem !important;
  margin-left: -0.75rem !important;
}

.mx-n4 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}

.mx-n5 {
  margin-right: -1.5rem !important;
  margin-left: -1.5rem !important;
}

.mx-n6 {
  margin-right: -2rem !important;
  margin-left: -2rem !important;
}

.mx-n7 {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}

.mx-n8 {
  margin-right: -4rem !important;
  margin-left: -4rem !important;
}

.mx-n9 {
  margin-right: -5rem !important;
  margin-left: -5rem !important;
}

.mx-n10 {
  margin-right: -7.5rem !important;
  margin-left: -7.5rem !important;
}

.mx-n11 {
  margin-right: -10rem !important;
  margin-left: -10rem !important;
}

.my-n1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.my-n2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.my-n3 {
  margin-top: -0.75rem !important;
  margin-bottom: -0.75rem !important;
}

.my-n4 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.my-n5 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.my-n6 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}

.my-n7 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.my-n8 {
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;
}

.my-n9 {
  margin-top: -5rem !important;
  margin-bottom: -5rem !important;
}

.my-n10 {
  margin-top: -7.5rem !important;
  margin-bottom: -7.5rem !important;
}

.my-n11 {
  margin-top: -10rem !important;
  margin-bottom: -10rem !important;
}

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

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

.mt-n3 {
  margin-top: -0.75rem !important;
}

.mt-n4 {
  margin-top: -1rem !important;
}

.mt-n5 {
  margin-top: -1.5rem !important;
}

.mt-n6 {
  margin-top: -2rem !important;
}

.mt-n7 {
  margin-top: -3rem !important;
}

.mt-n8 {
  margin-top: -4rem !important;
}

.mt-n9 {
  margin-top: -5rem !important;
}

.mt-n10 {
  margin-top: -7.5rem !important;
}

.mt-n11 {
  margin-top: -10rem !important;
}

.me-n1 {
  margin-right: -0.25rem !important;
}

.me-n2 {
  margin-right: -0.5rem !important;
}

.me-n3 {
  margin-right: -0.75rem !important;
}

.me-n4 {
  margin-right: -1rem !important;
}

.me-n5 {
  margin-right: -1.5rem !important;
}

.me-n6 {
  margin-right: -2rem !important;
}

.me-n7 {
  margin-right: -3rem !important;
}

.me-n8 {
  margin-right: -4rem !important;
}

.me-n9 {
  margin-right: -5rem !important;
}

.me-n10 {
  margin-right: -7.5rem !important;
}

.me-n11 {
  margin-right: -10rem !important;
}

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

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

.mb-n3 {
  margin-bottom: -0.75rem !important;
}

.mb-n4 {
  margin-bottom: -1rem !important;
}

.mb-n5 {
  margin-bottom: -1.5rem !important;
}

.mb-n6 {
  margin-bottom: -2rem !important;
}

.mb-n7 {
  margin-bottom: -3rem !important;
}

.mb-n8 {
  margin-bottom: -4rem !important;
}

.mb-n9 {
  margin-bottom: -5rem !important;
}

.mb-n10 {
  margin-bottom: -7.5rem !important;
}

.mb-n11 {
  margin-bottom: -10rem !important;
}

.ms-n1 {
  margin-left: -0.25rem !important;
}

.ms-n2 {
  margin-left: -0.5rem !important;
}

.ms-n3 {
  margin-left: -0.75rem !important;
}

.ms-n4 {
  margin-left: -1rem !important;
}

.ms-n5 {
  margin-left: -1.5rem !important;
}

.ms-n6 {
  margin-left: -2rem !important;
}

.ms-n7 {
  margin-left: -3rem !important;
}

.ms-n8 {
  margin-left: -4rem !important;
}

.ms-n9 {
  margin-left: -5rem !important;
}

.ms-n10 {
  margin-left: -7.5rem !important;
}

.ms-n11 {
  margin-left: -10rem !important;
}

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

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

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

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

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

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

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

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

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

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

.p-10 {
  padding: 7.5rem !important;
}

.p-11 {
  padding: 10rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 0.75rem !important;
  padding-left: 0.75rem !important;
}

.px-4 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-5 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-6 {
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}

.px-7 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.px-8 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}

.px-9 {
  padding-right: 5rem !important;
  padding-left: 5rem !important;
}

.px-10 {
  padding-right: 7.5rem !important;
  padding-left: 7.5rem !important;
}

.px-11 {
  padding-right: 10rem !important;
  padding-left: 10rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-5 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-6 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.py-7 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.py-8 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.py-9 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.py-10 {
  padding-top: 7.5rem !important;
  padding-bottom: 7.5rem !important;
}

.py-11 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}

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

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

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

.pt-3 {
  padding-top: 0.75rem !important;
}

.pt-4 {
  padding-top: 1rem !important;
}

.pt-5 {
  padding-top: 1.5rem !important;
}

.pt-6 {
  padding-top: 2rem !important;
}

.pt-7 {
  padding-top: 3rem !important;
}

.pt-8 {
  padding-top: 4rem !important;
}

.pt-9 {
  padding-top: 5rem !important;
}

.pt-10 {
  padding-top: 7.5rem !important;
}

.pt-11 {
  padding-top: 10rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 0.75rem !important;
}

.pe-4 {
  padding-right: 1rem !important;
}

.pe-5 {
  padding-right: 1.5rem !important;
}

.pe-6 {
  padding-right: 2rem !important;
}

.pe-7 {
  padding-right: 3rem !important;
}

.pe-8 {
  padding-right: 4rem !important;
}

.pe-9 {
  padding-right: 5rem !important;
}

.pe-10 {
  padding-right: 7.5rem !important;
}

.pe-11 {
  padding-right: 10rem !important;
}

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

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

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

.pb-3 {
  padding-bottom: 0.75rem !important;
}

.pb-4 {
  padding-bottom: 1rem !important;
}

.pb-5 {
  padding-bottom: 1.5rem !important;
}

.pb-6 {
  padding-bottom: 2rem !important;
}

.pb-7 {
  padding-bottom: 3rem !important;
}

.pb-8 {
  padding-bottom: 4rem !important;
}

.pb-9 {
  padding-bottom: 5rem !important;
}

.pb-10 {
  padding-bottom: 7.5rem !important;
}

.pb-11 {
  padding-bottom: 10rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 0.75rem !important;
}

.ps-4 {
  padding-left: 1rem !important;
}

.ps-5 {
  padding-left: 1.5rem !important;
}

.ps-6 {
  padding-left: 2rem !important;
}

.ps-7 {
  padding-left: 3rem !important;
}

.ps-8 {
  padding-left: 4rem !important;
}

.ps-9 {
  padding-left: 5rem !important;
}

.ps-10 {
  padding-left: 7.5rem !important;
}

.ps-11 {
  padding-left: 10rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 0.75rem !important;
}

.gap-4 {
  gap: 1rem !important;
}

.gap-5 {
  gap: 1.5rem !important;
}

.gap-6 {
  gap: 2rem !important;
}

.gap-7 {
  gap: 3rem !important;
}

.gap-8 {
  gap: 4rem !important;
}

.gap-9 {
  gap: 5rem !important;
}

.gap-10 {
  gap: 7.5rem !important;
}

.gap-11 {
  gap: 10rem !important;
}

.font-monospace {
  font-family: var(--air-serbia-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

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

.fw-lighter {
  font-weight: lighter !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

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

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

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

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

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

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

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

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

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

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --air-serbia-text-opacity: 1;
  color: rgba(var(--air-serbia-primary-rgb), var(--air-serbia-text-opacity)) !important;
}

.text-secondary {
  --air-serbia-text-opacity: 1;
  color: rgba(var(--air-serbia-secondary-rgb), var(--air-serbia-text-opacity)) !important;
}

.text-success {
  --air-serbia-text-opacity: 1;
  color: rgba(var(--air-serbia-success-rgb), var(--air-serbia-text-opacity)) !important;
}

.text-info {
  --air-serbia-text-opacity: 1;
  color: rgba(var(--air-serbia-info-rgb), var(--air-serbia-text-opacity)) !important;
}

.text-warning {
  --air-serbia-text-opacity: 1;
  color: rgba(var(--air-serbia-warning-rgb), var(--air-serbia-text-opacity)) !important;
}

.text-danger {
  --air-serbia-text-opacity: 1;
  color: rgba(var(--air-serbia-danger-rgb), var(--air-serbia-text-opacity)) !important;
}

.text-light {
  --air-serbia-text-opacity: 1;
  color: rgba(var(--air-serbia-light-rgb), var(--air-serbia-text-opacity)) !important;
}

.text-lighter {
  --air-serbia-text-opacity: 1;
  color: rgba(var(--air-serbia-lighter-rgb), var(--air-serbia-text-opacity)) !important;
}

.text-dark {
  --air-serbia-text-opacity: 1;
  color: rgba(var(--air-serbia-dark-rgb), var(--air-serbia-text-opacity)) !important;
}

.text-text-gray {
  --air-serbia-text-opacity: 1;
  color: rgba(var(--air-serbia-text-gray-rgb), var(--air-serbia-text-opacity)) !important;
}

.text-dark-gray {
  --air-serbia-text-opacity: 1;
  color: rgba(var(--air-serbia-dark-gray-rgb), var(--air-serbia-text-opacity)) !important;
}

.text-light-3 {
  --air-serbia-text-opacity: 1;
  color: rgba(var(--air-serbia-light-3-rgb), var(--air-serbia-text-opacity)) !important;
}

.text-additional-green-10 {
  --air-serbia-text-opacity: 1;
  color: rgba(var(--air-serbia-additional-green-10-rgb), var(--air-serbia-text-opacity)) !important;
}

.text-black {
  --air-serbia-text-opacity: 1;
  color: rgba(var(--air-serbia-black-rgb), var(--air-serbia-text-opacity)) !important;
}

.text-white {
  --air-serbia-text-opacity: 1;
  color: rgba(var(--air-serbia-white-rgb), var(--air-serbia-text-opacity)) !important;
}

.text-body {
  --air-serbia-text-opacity: 1;
  color: rgba(var(--air-serbia-body-color-rgb), var(--air-serbia-text-opacity)) !important;
}

.text-muted {
  --air-serbia-text-opacity: 1;
  color: #6c757d !important;
}

.text-black-50 {
  --air-serbia-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --air-serbia-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
  --air-serbia-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --air-serbia-text-opacity: 0.25;
}

.text-opacity-50 {
  --air-serbia-text-opacity: 0.5;
}

.text-opacity-75 {
  --air-serbia-text-opacity: 0.75;
}

.text-opacity-100 {
  --air-serbia-text-opacity: 1;
}

.bg-primary {
  --air-serbia-bg-opacity: 1;
  background-color: rgba(var(--air-serbia-primary-rgb), var(--air-serbia-bg-opacity)) !important;
}

.bg-secondary {
  --air-serbia-bg-opacity: 1;
  background-color: rgba(var(--air-serbia-secondary-rgb), var(--air-serbia-bg-opacity)) !important;
}

.bg-success {
  --air-serbia-bg-opacity: 1;
  background-color: rgba(var(--air-serbia-success-rgb), var(--air-serbia-bg-opacity)) !important;
}

.bg-info {
  --air-serbia-bg-opacity: 1;
  background-color: rgba(var(--air-serbia-info-rgb), var(--air-serbia-bg-opacity)) !important;
}

.bg-warning {
  --air-serbia-bg-opacity: 1;
  background-color: rgba(var(--air-serbia-warning-rgb), var(--air-serbia-bg-opacity)) !important;
}

.bg-danger {
  --air-serbia-bg-opacity: 1;
  background-color: rgba(var(--air-serbia-danger-rgb), var(--air-serbia-bg-opacity)) !important;
}

.bg-light {
  --air-serbia-bg-opacity: 1;
  background-color: rgba(var(--air-serbia-light-rgb), var(--air-serbia-bg-opacity)) !important;
}

.bg-lighter {
  --air-serbia-bg-opacity: 1;
  background-color: rgba(var(--air-serbia-lighter-rgb), var(--air-serbia-bg-opacity)) !important;
}

.bg-dark {
  --air-serbia-bg-opacity: 1;
  background-color: rgba(var(--air-serbia-dark-rgb), var(--air-serbia-bg-opacity)) !important;
}

.bg-text-gray {
  --air-serbia-bg-opacity: 1;
  background-color: rgba(var(--air-serbia-text-gray-rgb), var(--air-serbia-bg-opacity)) !important;
}

.bg-dark-gray {
  --air-serbia-bg-opacity: 1;
  background-color: rgba(var(--air-serbia-dark-gray-rgb), var(--air-serbia-bg-opacity)) !important;
}

.bg-light-3 {
  --air-serbia-bg-opacity: 1;
  background-color: rgba(var(--air-serbia-light-3-rgb), var(--air-serbia-bg-opacity)) !important;
}

.bg-additional-green-10 {
  --air-serbia-bg-opacity: 1;
  background-color: rgba(var(--air-serbia-additional-green-10-rgb), var(--air-serbia-bg-opacity)) !important;
}

.bg-black {
  --air-serbia-bg-opacity: 1;
  background-color: rgba(var(--air-serbia-black-rgb), var(--air-serbia-bg-opacity)) !important;
}

.bg-white {
  --air-serbia-bg-opacity: 1;
  background-color: rgba(var(--air-serbia-white-rgb), var(--air-serbia-bg-opacity)) !important;
}

.bg-body {
  --air-serbia-bg-opacity: 1;
  background-color: rgba(var(--air-serbia-body-bg-rgb), var(--air-serbia-bg-opacity)) !important;
}

.bg-transparent {
  --air-serbia-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-opacity-10 {
  --air-serbia-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --air-serbia-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --air-serbia-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --air-serbia-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --air-serbia-bg-opacity: 1;
}

.bg-gradient {
  background-image: var(--air-serbia-gradient) !important;
}

.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--air-serbia-border-radius) !important;
}

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

.rounded-1 {
  border-radius: var(--air-serbia-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--air-serbia-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--air-serbia-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--air-serbia-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--air-serbia-border-radius-2xl) !important;
}

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

.rounded-pill {
  border-radius: var(--air-serbia-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--air-serbia-border-radius) !important;
  border-top-right-radius: var(--air-serbia-border-radius) !important;
}

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

.rounded-top-1 {
  border-top-left-radius: var(--air-serbia-border-radius-sm) !important;
  border-top-right-radius: var(--air-serbia-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--air-serbia-border-radius) !important;
  border-top-right-radius: var(--air-serbia-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--air-serbia-border-radius-lg) !important;
  border-top-right-radius: var(--air-serbia-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--air-serbia-border-radius-xl) !important;
  border-top-right-radius: var(--air-serbia-border-radius-xl) !important;
}

.rounded-end {
  border-top-right-radius: var(--air-serbia-border-radius) !important;
  border-bottom-right-radius: var(--air-serbia-border-radius) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--air-serbia-border-radius) !important;
  border-bottom-left-radius: var(--air-serbia-border-radius) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--air-serbia-border-radius) !important;
  border-top-left-radius: var(--air-serbia-border-radius) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.cursor-auto {
  cursor: auto !important;
}

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

.cursor-grab {
  cursor: grab !important;
}

.object-fit-contain {
  object-fit: contain !important;
}

.object-fit-cover {
  object-fit: cover !important;
}

.object-fit-fill {
  object-fit: fill !important;
}

.object-fit-scale {
  object-fit: scale-down !important;
}

.object-fit-none {
  object-fit: none !important;
}

@media (min-width: 600px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .w-sm-0 {
    width: 0% !important;
  }
  .w-sm-10 {
    width: 10% !important;
  }
  .w-sm-20 {
    width: 20% !important;
  }
  .w-sm-25 {
    width: 25% !important;
  }
  .w-sm-30 {
    width: 30% !important;
  }
  .w-sm-33 {
    width: 33.33% !important;
  }
  .w-sm-40 {
    width: 40% !important;
  }
  .w-sm-50 {
    width: 50% !important;
  }
  .w-sm-60 {
    width: 60% !important;
  }
  .w-sm-66 {
    width: 66.66% !important;
  }
  .w-sm-70 {
    width: 70% !important;
  }
  .w-sm-75 {
    width: 75% !important;
  }
  .w-sm-80 {
    width: 80% !important;
  }
  .w-sm-90 {
    width: 90% !important;
  }
  .w-sm-100 {
    width: 100% !important;
  }
  .w-sm-auto {
    width: auto !important;
  }
  .w-sm-fit-content {
    width: fit-content !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 0.75rem !important;
  }
  .m-sm-4 {
    margin: 1rem !important;
  }
  .m-sm-5 {
    margin: 1.5rem !important;
  }
  .m-sm-6 {
    margin: 2rem !important;
  }
  .m-sm-7 {
    margin: 3rem !important;
  }
  .m-sm-8 {
    margin: 4rem !important;
  }
  .m-sm-9 {
    margin: 5rem !important;
  }
  .m-sm-10 {
    margin: 7.5rem !important;
  }
  .m-sm-11 {
    margin: 10rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-sm-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-sm-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-sm-9 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-sm-10 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-sm-11 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-sm-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-5 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-6 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-sm-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-8 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-sm-9 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-sm-10 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-sm-11 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 0.75rem !important;
  }
  .mt-sm-4 {
    margin-top: 1rem !important;
  }
  .mt-sm-5 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-6 {
    margin-top: 2rem !important;
  }
  .mt-sm-7 {
    margin-top: 3rem !important;
  }
  .mt-sm-8 {
    margin-top: 4rem !important;
  }
  .mt-sm-9 {
    margin-top: 5rem !important;
  }
  .mt-sm-10 {
    margin-top: 7.5rem !important;
  }
  .mt-sm-11 {
    margin-top: 10rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 0.75rem !important;
  }
  .me-sm-4 {
    margin-right: 1rem !important;
  }
  .me-sm-5 {
    margin-right: 1.5rem !important;
  }
  .me-sm-6 {
    margin-right: 2rem !important;
  }
  .me-sm-7 {
    margin-right: 3rem !important;
  }
  .me-sm-8 {
    margin-right: 4rem !important;
  }
  .me-sm-9 {
    margin-right: 5rem !important;
  }
  .me-sm-10 {
    margin-right: 7.5rem !important;
  }
  .me-sm-11 {
    margin-right: 10rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 0.75rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-6 {
    margin-bottom: 2rem !important;
  }
  .mb-sm-7 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-8 {
    margin-bottom: 4rem !important;
  }
  .mb-sm-9 {
    margin-bottom: 5rem !important;
  }
  .mb-sm-10 {
    margin-bottom: 7.5rem !important;
  }
  .mb-sm-11 {
    margin-bottom: 10rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 0.75rem !important;
  }
  .ms-sm-4 {
    margin-left: 1rem !important;
  }
  .ms-sm-5 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-6 {
    margin-left: 2rem !important;
  }
  .ms-sm-7 {
    margin-left: 3rem !important;
  }
  .ms-sm-8 {
    margin-left: 4rem !important;
  }
  .ms-sm-9 {
    margin-left: 5rem !important;
  }
  .ms-sm-10 {
    margin-left: 7.5rem !important;
  }
  .ms-sm-11 {
    margin-left: 10rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -0.75rem !important;
  }
  .m-sm-n4 {
    margin: -1rem !important;
  }
  .m-sm-n5 {
    margin: -1.5rem !important;
  }
  .m-sm-n6 {
    margin: -2rem !important;
  }
  .m-sm-n7 {
    margin: -3rem !important;
  }
  .m-sm-n8 {
    margin: -4rem !important;
  }
  .m-sm-n9 {
    margin: -5rem !important;
  }
  .m-sm-n10 {
    margin: -7.5rem !important;
  }
  .m-sm-n11 {
    margin: -10rem !important;
  }
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-sm-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-n5 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-n6 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-sm-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-sm-n8 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-sm-n9 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-sm-n10 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  .mx-sm-n11 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-sm-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-n5 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-n6 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-sm-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-sm-n8 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-sm-n9 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-sm-n10 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  .my-sm-n11 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3 {
    margin-top: -0.75rem !important;
  }
  .mt-sm-n4 {
    margin-top: -1rem !important;
  }
  .mt-sm-n5 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n6 {
    margin-top: -2rem !important;
  }
  .mt-sm-n7 {
    margin-top: -3rem !important;
  }
  .mt-sm-n8 {
    margin-top: -4rem !important;
  }
  .mt-sm-n9 {
    margin-top: -5rem !important;
  }
  .mt-sm-n10 {
    margin-top: -7.5rem !important;
  }
  .mt-sm-n11 {
    margin-top: -10rem !important;
  }
  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .me-sm-n3 {
    margin-right: -0.75rem !important;
  }
  .me-sm-n4 {
    margin-right: -1rem !important;
  }
  .me-sm-n5 {
    margin-right: -1.5rem !important;
  }
  .me-sm-n6 {
    margin-right: -2rem !important;
  }
  .me-sm-n7 {
    margin-right: -3rem !important;
  }
  .me-sm-n8 {
    margin-right: -4rem !important;
  }
  .me-sm-n9 {
    margin-right: -5rem !important;
  }
  .me-sm-n10 {
    margin-right: -7.5rem !important;
  }
  .me-sm-n11 {
    margin-right: -10rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -0.75rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n6 {
    margin-bottom: -2rem !important;
  }
  .mb-sm-n7 {
    margin-bottom: -3rem !important;
  }
  .mb-sm-n8 {
    margin-bottom: -4rem !important;
  }
  .mb-sm-n9 {
    margin-bottom: -5rem !important;
  }
  .mb-sm-n10 {
    margin-bottom: -7.5rem !important;
  }
  .mb-sm-n11 {
    margin-bottom: -10rem !important;
  }
  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n3 {
    margin-left: -0.75rem !important;
  }
  .ms-sm-n4 {
    margin-left: -1rem !important;
  }
  .ms-sm-n5 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n6 {
    margin-left: -2rem !important;
  }
  .ms-sm-n7 {
    margin-left: -3rem !important;
  }
  .ms-sm-n8 {
    margin-left: -4rem !important;
  }
  .ms-sm-n9 {
    margin-left: -5rem !important;
  }
  .ms-sm-n10 {
    margin-left: -7.5rem !important;
  }
  .ms-sm-n11 {
    margin-left: -10rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 0.75rem !important;
  }
  .p-sm-4 {
    padding: 1rem !important;
  }
  .p-sm-5 {
    padding: 1.5rem !important;
  }
  .p-sm-6 {
    padding: 2rem !important;
  }
  .p-sm-7 {
    padding: 3rem !important;
  }
  .p-sm-8 {
    padding: 4rem !important;
  }
  .p-sm-9 {
    padding: 5rem !important;
  }
  .p-sm-10 {
    padding: 7.5rem !important;
  }
  .p-sm-11 {
    padding: 10rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-sm-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-6 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-sm-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-sm-8 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-sm-9 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-sm-10 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .px-sm-11 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-sm-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-5 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-6 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-sm-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-sm-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-sm-9 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-sm-10 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .py-sm-11 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 0.75rem !important;
  }
  .pt-sm-4 {
    padding-top: 1rem !important;
  }
  .pt-sm-5 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-6 {
    padding-top: 2rem !important;
  }
  .pt-sm-7 {
    padding-top: 3rem !important;
  }
  .pt-sm-8 {
    padding-top: 4rem !important;
  }
  .pt-sm-9 {
    padding-top: 5rem !important;
  }
  .pt-sm-10 {
    padding-top: 7.5rem !important;
  }
  .pt-sm-11 {
    padding-top: 10rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 0.75rem !important;
  }
  .pe-sm-4 {
    padding-right: 1rem !important;
  }
  .pe-sm-5 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-6 {
    padding-right: 2rem !important;
  }
  .pe-sm-7 {
    padding-right: 3rem !important;
  }
  .pe-sm-8 {
    padding-right: 4rem !important;
  }
  .pe-sm-9 {
    padding-right: 5rem !important;
  }
  .pe-sm-10 {
    padding-right: 7.5rem !important;
  }
  .pe-sm-11 {
    padding-right: 10rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 0.75rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-6 {
    padding-bottom: 2rem !important;
  }
  .pb-sm-7 {
    padding-bottom: 3rem !important;
  }
  .pb-sm-8 {
    padding-bottom: 4rem !important;
  }
  .pb-sm-9 {
    padding-bottom: 5rem !important;
  }
  .pb-sm-10 {
    padding-bottom: 7.5rem !important;
  }
  .pb-sm-11 {
    padding-bottom: 10rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 0.75rem !important;
  }
  .ps-sm-4 {
    padding-left: 1rem !important;
  }
  .ps-sm-5 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-6 {
    padding-left: 2rem !important;
  }
  .ps-sm-7 {
    padding-left: 3rem !important;
  }
  .ps-sm-8 {
    padding-left: 4rem !important;
  }
  .ps-sm-9 {
    padding-left: 5rem !important;
  }
  .ps-sm-10 {
    padding-left: 7.5rem !important;
  }
  .ps-sm-11 {
    padding-left: 10rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 0.75rem !important;
  }
  .gap-sm-4 {
    gap: 1rem !important;
  }
  .gap-sm-5 {
    gap: 1.5rem !important;
  }
  .gap-sm-6 {
    gap: 2rem !important;
  }
  .gap-sm-7 {
    gap: 3rem !important;
  }
  .gap-sm-8 {
    gap: 4rem !important;
  }
  .gap-sm-9 {
    gap: 5rem !important;
  }
  .gap-sm-10 {
    gap: 7.5rem !important;
  }
  .gap-sm-11 {
    gap: 10rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
  .cursor-sm-auto {
    cursor: auto !important;
  }
  .cursor-sm-pointer {
    cursor: pointer !important;
  }
  .cursor-sm-grab {
    cursor: grab !important;
  }
  .object-fit-sm-contain {
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    object-fit: none !important;
  }
}
@media (min-width: 905px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .w-md-0 {
    width: 0% !important;
  }
  .w-md-10 {
    width: 10% !important;
  }
  .w-md-20 {
    width: 20% !important;
  }
  .w-md-25 {
    width: 25% !important;
  }
  .w-md-30 {
    width: 30% !important;
  }
  .w-md-33 {
    width: 33.33% !important;
  }
  .w-md-40 {
    width: 40% !important;
  }
  .w-md-50 {
    width: 50% !important;
  }
  .w-md-60 {
    width: 60% !important;
  }
  .w-md-66 {
    width: 66.66% !important;
  }
  .w-md-70 {
    width: 70% !important;
  }
  .w-md-75 {
    width: 75% !important;
  }
  .w-md-80 {
    width: 80% !important;
  }
  .w-md-90 {
    width: 90% !important;
  }
  .w-md-100 {
    width: 100% !important;
  }
  .w-md-auto {
    width: auto !important;
  }
  .w-md-fit-content {
    width: fit-content !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 0.75rem !important;
  }
  .m-md-4 {
    margin: 1rem !important;
  }
  .m-md-5 {
    margin: 1.5rem !important;
  }
  .m-md-6 {
    margin: 2rem !important;
  }
  .m-md-7 {
    margin: 3rem !important;
  }
  .m-md-8 {
    margin: 4rem !important;
  }
  .m-md-9 {
    margin: 5rem !important;
  }
  .m-md-10 {
    margin: 7.5rem !important;
  }
  .m-md-11 {
    margin: 10rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-md-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-md-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-md-9 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-md-10 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-md-11 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-md-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-5 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-6 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-md-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-8 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-md-9 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-md-10 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-md-11 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 0.75rem !important;
  }
  .mt-md-4 {
    margin-top: 1rem !important;
  }
  .mt-md-5 {
    margin-top: 1.5rem !important;
  }
  .mt-md-6 {
    margin-top: 2rem !important;
  }
  .mt-md-7 {
    margin-top: 3rem !important;
  }
  .mt-md-8 {
    margin-top: 4rem !important;
  }
  .mt-md-9 {
    margin-top: 5rem !important;
  }
  .mt-md-10 {
    margin-top: 7.5rem !important;
  }
  .mt-md-11 {
    margin-top: 10rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 0.75rem !important;
  }
  .me-md-4 {
    margin-right: 1rem !important;
  }
  .me-md-5 {
    margin-right: 1.5rem !important;
  }
  .me-md-6 {
    margin-right: 2rem !important;
  }
  .me-md-7 {
    margin-right: 3rem !important;
  }
  .me-md-8 {
    margin-right: 4rem !important;
  }
  .me-md-9 {
    margin-right: 5rem !important;
  }
  .me-md-10 {
    margin-right: 7.5rem !important;
  }
  .me-md-11 {
    margin-right: 10rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 0.75rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1rem !important;
  }
  .mb-md-5 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-6 {
    margin-bottom: 2rem !important;
  }
  .mb-md-7 {
    margin-bottom: 3rem !important;
  }
  .mb-md-8 {
    margin-bottom: 4rem !important;
  }
  .mb-md-9 {
    margin-bottom: 5rem !important;
  }
  .mb-md-10 {
    margin-bottom: 7.5rem !important;
  }
  .mb-md-11 {
    margin-bottom: 10rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 0.75rem !important;
  }
  .ms-md-4 {
    margin-left: 1rem !important;
  }
  .ms-md-5 {
    margin-left: 1.5rem !important;
  }
  .ms-md-6 {
    margin-left: 2rem !important;
  }
  .ms-md-7 {
    margin-left: 3rem !important;
  }
  .ms-md-8 {
    margin-left: 4rem !important;
  }
  .ms-md-9 {
    margin-left: 5rem !important;
  }
  .ms-md-10 {
    margin-left: 7.5rem !important;
  }
  .ms-md-11 {
    margin-left: 10rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -0.75rem !important;
  }
  .m-md-n4 {
    margin: -1rem !important;
  }
  .m-md-n5 {
    margin: -1.5rem !important;
  }
  .m-md-n6 {
    margin: -2rem !important;
  }
  .m-md-n7 {
    margin: -3rem !important;
  }
  .m-md-n8 {
    margin: -4rem !important;
  }
  .m-md-n9 {
    margin: -5rem !important;
  }
  .m-md-n10 {
    margin: -7.5rem !important;
  }
  .m-md-n11 {
    margin: -10rem !important;
  }
  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-md-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-n5 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-n6 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-md-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-md-n8 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-md-n9 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-md-n10 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  .mx-md-n11 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-md-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-n5 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-n6 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-md-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-md-n8 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-md-n9 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-md-n10 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  .my-md-n11 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3 {
    margin-top: -0.75rem !important;
  }
  .mt-md-n4 {
    margin-top: -1rem !important;
  }
  .mt-md-n5 {
    margin-top: -1.5rem !important;
  }
  .mt-md-n6 {
    margin-top: -2rem !important;
  }
  .mt-md-n7 {
    margin-top: -3rem !important;
  }
  .mt-md-n8 {
    margin-top: -4rem !important;
  }
  .mt-md-n9 {
    margin-top: -5rem !important;
  }
  .mt-md-n10 {
    margin-top: -7.5rem !important;
  }
  .mt-md-n11 {
    margin-top: -10rem !important;
  }
  .me-md-n1 {
    margin-right: -0.25rem !important;
  }
  .me-md-n2 {
    margin-right: -0.5rem !important;
  }
  .me-md-n3 {
    margin-right: -0.75rem !important;
  }
  .me-md-n4 {
    margin-right: -1rem !important;
  }
  .me-md-n5 {
    margin-right: -1.5rem !important;
  }
  .me-md-n6 {
    margin-right: -2rem !important;
  }
  .me-md-n7 {
    margin-right: -3rem !important;
  }
  .me-md-n8 {
    margin-right: -4rem !important;
  }
  .me-md-n9 {
    margin-right: -5rem !important;
  }
  .me-md-n10 {
    margin-right: -7.5rem !important;
  }
  .me-md-n11 {
    margin-right: -10rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -0.75rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n6 {
    margin-bottom: -2rem !important;
  }
  .mb-md-n7 {
    margin-bottom: -3rem !important;
  }
  .mb-md-n8 {
    margin-bottom: -4rem !important;
  }
  .mb-md-n9 {
    margin-bottom: -5rem !important;
  }
  .mb-md-n10 {
    margin-bottom: -7.5rem !important;
  }
  .mb-md-n11 {
    margin-bottom: -10rem !important;
  }
  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-md-n3 {
    margin-left: -0.75rem !important;
  }
  .ms-md-n4 {
    margin-left: -1rem !important;
  }
  .ms-md-n5 {
    margin-left: -1.5rem !important;
  }
  .ms-md-n6 {
    margin-left: -2rem !important;
  }
  .ms-md-n7 {
    margin-left: -3rem !important;
  }
  .ms-md-n8 {
    margin-left: -4rem !important;
  }
  .ms-md-n9 {
    margin-left: -5rem !important;
  }
  .ms-md-n10 {
    margin-left: -7.5rem !important;
  }
  .ms-md-n11 {
    margin-left: -10rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 0.75rem !important;
  }
  .p-md-4 {
    padding: 1rem !important;
  }
  .p-md-5 {
    padding: 1.5rem !important;
  }
  .p-md-6 {
    padding: 2rem !important;
  }
  .p-md-7 {
    padding: 3rem !important;
  }
  .p-md-8 {
    padding: 4rem !important;
  }
  .p-md-9 {
    padding: 5rem !important;
  }
  .p-md-10 {
    padding: 7.5rem !important;
  }
  .p-md-11 {
    padding: 10rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-md-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-6 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-md-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-md-8 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-md-9 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-md-10 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .px-md-11 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-md-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-5 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-6 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-md-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-md-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-md-9 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-md-10 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .py-md-11 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 0.75rem !important;
  }
  .pt-md-4 {
    padding-top: 1rem !important;
  }
  .pt-md-5 {
    padding-top: 1.5rem !important;
  }
  .pt-md-6 {
    padding-top: 2rem !important;
  }
  .pt-md-7 {
    padding-top: 3rem !important;
  }
  .pt-md-8 {
    padding-top: 4rem !important;
  }
  .pt-md-9 {
    padding-top: 5rem !important;
  }
  .pt-md-10 {
    padding-top: 7.5rem !important;
  }
  .pt-md-11 {
    padding-top: 10rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 0.75rem !important;
  }
  .pe-md-4 {
    padding-right: 1rem !important;
  }
  .pe-md-5 {
    padding-right: 1.5rem !important;
  }
  .pe-md-6 {
    padding-right: 2rem !important;
  }
  .pe-md-7 {
    padding-right: 3rem !important;
  }
  .pe-md-8 {
    padding-right: 4rem !important;
  }
  .pe-md-9 {
    padding-right: 5rem !important;
  }
  .pe-md-10 {
    padding-right: 7.5rem !important;
  }
  .pe-md-11 {
    padding-right: 10rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 0.75rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1rem !important;
  }
  .pb-md-5 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-6 {
    padding-bottom: 2rem !important;
  }
  .pb-md-7 {
    padding-bottom: 3rem !important;
  }
  .pb-md-8 {
    padding-bottom: 4rem !important;
  }
  .pb-md-9 {
    padding-bottom: 5rem !important;
  }
  .pb-md-10 {
    padding-bottom: 7.5rem !important;
  }
  .pb-md-11 {
    padding-bottom: 10rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 0.75rem !important;
  }
  .ps-md-4 {
    padding-left: 1rem !important;
  }
  .ps-md-5 {
    padding-left: 1.5rem !important;
  }
  .ps-md-6 {
    padding-left: 2rem !important;
  }
  .ps-md-7 {
    padding-left: 3rem !important;
  }
  .ps-md-8 {
    padding-left: 4rem !important;
  }
  .ps-md-9 {
    padding-left: 5rem !important;
  }
  .ps-md-10 {
    padding-left: 7.5rem !important;
  }
  .ps-md-11 {
    padding-left: 10rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 0.75rem !important;
  }
  .gap-md-4 {
    gap: 1rem !important;
  }
  .gap-md-5 {
    gap: 1.5rem !important;
  }
  .gap-md-6 {
    gap: 2rem !important;
  }
  .gap-md-7 {
    gap: 3rem !important;
  }
  .gap-md-8 {
    gap: 4rem !important;
  }
  .gap-md-9 {
    gap: 5rem !important;
  }
  .gap-md-10 {
    gap: 7.5rem !important;
  }
  .gap-md-11 {
    gap: 10rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
  .cursor-md-auto {
    cursor: auto !important;
  }
  .cursor-md-pointer {
    cursor: pointer !important;
  }
  .cursor-md-grab {
    cursor: grab !important;
  }
  .object-fit-md-contain {
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    object-fit: none !important;
  }
}
@media (min-width: 1240px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .w-lg-0 {
    width: 0% !important;
  }
  .w-lg-10 {
    width: 10% !important;
  }
  .w-lg-20 {
    width: 20% !important;
  }
  .w-lg-25 {
    width: 25% !important;
  }
  .w-lg-30 {
    width: 30% !important;
  }
  .w-lg-33 {
    width: 33.33% !important;
  }
  .w-lg-40 {
    width: 40% !important;
  }
  .w-lg-50 {
    width: 50% !important;
  }
  .w-lg-60 {
    width: 60% !important;
  }
  .w-lg-66 {
    width: 66.66% !important;
  }
  .w-lg-70 {
    width: 70% !important;
  }
  .w-lg-75 {
    width: 75% !important;
  }
  .w-lg-80 {
    width: 80% !important;
  }
  .w-lg-90 {
    width: 90% !important;
  }
  .w-lg-100 {
    width: 100% !important;
  }
  .w-lg-auto {
    width: auto !important;
  }
  .w-lg-fit-content {
    width: fit-content !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 0.75rem !important;
  }
  .m-lg-4 {
    margin: 1rem !important;
  }
  .m-lg-5 {
    margin: 1.5rem !important;
  }
  .m-lg-6 {
    margin: 2rem !important;
  }
  .m-lg-7 {
    margin: 3rem !important;
  }
  .m-lg-8 {
    margin: 4rem !important;
  }
  .m-lg-9 {
    margin: 5rem !important;
  }
  .m-lg-10 {
    margin: 7.5rem !important;
  }
  .m-lg-11 {
    margin: 10rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-lg-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-lg-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-lg-9 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-lg-10 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-lg-11 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-lg-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-5 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-6 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-lg-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-8 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-lg-9 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-lg-10 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-lg-11 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 0.75rem !important;
  }
  .mt-lg-4 {
    margin-top: 1rem !important;
  }
  .mt-lg-5 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-6 {
    margin-top: 2rem !important;
  }
  .mt-lg-7 {
    margin-top: 3rem !important;
  }
  .mt-lg-8 {
    margin-top: 4rem !important;
  }
  .mt-lg-9 {
    margin-top: 5rem !important;
  }
  .mt-lg-10 {
    margin-top: 7.5rem !important;
  }
  .mt-lg-11 {
    margin-top: 10rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 0.75rem !important;
  }
  .me-lg-4 {
    margin-right: 1rem !important;
  }
  .me-lg-5 {
    margin-right: 1.5rem !important;
  }
  .me-lg-6 {
    margin-right: 2rem !important;
  }
  .me-lg-7 {
    margin-right: 3rem !important;
  }
  .me-lg-8 {
    margin-right: 4rem !important;
  }
  .me-lg-9 {
    margin-right: 5rem !important;
  }
  .me-lg-10 {
    margin-right: 7.5rem !important;
  }
  .me-lg-11 {
    margin-right: 10rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 0.75rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-6 {
    margin-bottom: 2rem !important;
  }
  .mb-lg-7 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-8 {
    margin-bottom: 4rem !important;
  }
  .mb-lg-9 {
    margin-bottom: 5rem !important;
  }
  .mb-lg-10 {
    margin-bottom: 7.5rem !important;
  }
  .mb-lg-11 {
    margin-bottom: 10rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 0.75rem !important;
  }
  .ms-lg-4 {
    margin-left: 1rem !important;
  }
  .ms-lg-5 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-6 {
    margin-left: 2rem !important;
  }
  .ms-lg-7 {
    margin-left: 3rem !important;
  }
  .ms-lg-8 {
    margin-left: 4rem !important;
  }
  .ms-lg-9 {
    margin-left: 5rem !important;
  }
  .ms-lg-10 {
    margin-left: 7.5rem !important;
  }
  .ms-lg-11 {
    margin-left: 10rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -0.75rem !important;
  }
  .m-lg-n4 {
    margin: -1rem !important;
  }
  .m-lg-n5 {
    margin: -1.5rem !important;
  }
  .m-lg-n6 {
    margin: -2rem !important;
  }
  .m-lg-n7 {
    margin: -3rem !important;
  }
  .m-lg-n8 {
    margin: -4rem !important;
  }
  .m-lg-n9 {
    margin: -5rem !important;
  }
  .m-lg-n10 {
    margin: -7.5rem !important;
  }
  .m-lg-n11 {
    margin: -10rem !important;
  }
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-lg-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-n5 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-n6 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-lg-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-lg-n8 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-lg-n9 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-lg-n10 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  .mx-lg-n11 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-lg-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-n5 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-n6 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-lg-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-lg-n8 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-lg-n9 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-lg-n10 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  .my-lg-n11 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3 {
    margin-top: -0.75rem !important;
  }
  .mt-lg-n4 {
    margin-top: -1rem !important;
  }
  .mt-lg-n5 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n6 {
    margin-top: -2rem !important;
  }
  .mt-lg-n7 {
    margin-top: -3rem !important;
  }
  .mt-lg-n8 {
    margin-top: -4rem !important;
  }
  .mt-lg-n9 {
    margin-top: -5rem !important;
  }
  .mt-lg-n10 {
    margin-top: -7.5rem !important;
  }
  .mt-lg-n11 {
    margin-top: -10rem !important;
  }
  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .me-lg-n3 {
    margin-right: -0.75rem !important;
  }
  .me-lg-n4 {
    margin-right: -1rem !important;
  }
  .me-lg-n5 {
    margin-right: -1.5rem !important;
  }
  .me-lg-n6 {
    margin-right: -2rem !important;
  }
  .me-lg-n7 {
    margin-right: -3rem !important;
  }
  .me-lg-n8 {
    margin-right: -4rem !important;
  }
  .me-lg-n9 {
    margin-right: -5rem !important;
  }
  .me-lg-n10 {
    margin-right: -7.5rem !important;
  }
  .me-lg-n11 {
    margin-right: -10rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -0.75rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n6 {
    margin-bottom: -2rem !important;
  }
  .mb-lg-n7 {
    margin-bottom: -3rem !important;
  }
  .mb-lg-n8 {
    margin-bottom: -4rem !important;
  }
  .mb-lg-n9 {
    margin-bottom: -5rem !important;
  }
  .mb-lg-n10 {
    margin-bottom: -7.5rem !important;
  }
  .mb-lg-n11 {
    margin-bottom: -10rem !important;
  }
  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n3 {
    margin-left: -0.75rem !important;
  }
  .ms-lg-n4 {
    margin-left: -1rem !important;
  }
  .ms-lg-n5 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n6 {
    margin-left: -2rem !important;
  }
  .ms-lg-n7 {
    margin-left: -3rem !important;
  }
  .ms-lg-n8 {
    margin-left: -4rem !important;
  }
  .ms-lg-n9 {
    margin-left: -5rem !important;
  }
  .ms-lg-n10 {
    margin-left: -7.5rem !important;
  }
  .ms-lg-n11 {
    margin-left: -10rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 0.75rem !important;
  }
  .p-lg-4 {
    padding: 1rem !important;
  }
  .p-lg-5 {
    padding: 1.5rem !important;
  }
  .p-lg-6 {
    padding: 2rem !important;
  }
  .p-lg-7 {
    padding: 3rem !important;
  }
  .p-lg-8 {
    padding: 4rem !important;
  }
  .p-lg-9 {
    padding: 5rem !important;
  }
  .p-lg-10 {
    padding: 7.5rem !important;
  }
  .p-lg-11 {
    padding: 10rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-lg-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-6 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-lg-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-lg-8 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-lg-9 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-lg-10 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .px-lg-11 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-lg-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-5 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-6 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-lg-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-lg-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-lg-9 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-lg-10 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .py-lg-11 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 0.75rem !important;
  }
  .pt-lg-4 {
    padding-top: 1rem !important;
  }
  .pt-lg-5 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-6 {
    padding-top: 2rem !important;
  }
  .pt-lg-7 {
    padding-top: 3rem !important;
  }
  .pt-lg-8 {
    padding-top: 4rem !important;
  }
  .pt-lg-9 {
    padding-top: 5rem !important;
  }
  .pt-lg-10 {
    padding-top: 7.5rem !important;
  }
  .pt-lg-11 {
    padding-top: 10rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 0.75rem !important;
  }
  .pe-lg-4 {
    padding-right: 1rem !important;
  }
  .pe-lg-5 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-6 {
    padding-right: 2rem !important;
  }
  .pe-lg-7 {
    padding-right: 3rem !important;
  }
  .pe-lg-8 {
    padding-right: 4rem !important;
  }
  .pe-lg-9 {
    padding-right: 5rem !important;
  }
  .pe-lg-10 {
    padding-right: 7.5rem !important;
  }
  .pe-lg-11 {
    padding-right: 10rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 0.75rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-6 {
    padding-bottom: 2rem !important;
  }
  .pb-lg-7 {
    padding-bottom: 3rem !important;
  }
  .pb-lg-8 {
    padding-bottom: 4rem !important;
  }
  .pb-lg-9 {
    padding-bottom: 5rem !important;
  }
  .pb-lg-10 {
    padding-bottom: 7.5rem !important;
  }
  .pb-lg-11 {
    padding-bottom: 10rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 0.75rem !important;
  }
  .ps-lg-4 {
    padding-left: 1rem !important;
  }
  .ps-lg-5 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-6 {
    padding-left: 2rem !important;
  }
  .ps-lg-7 {
    padding-left: 3rem !important;
  }
  .ps-lg-8 {
    padding-left: 4rem !important;
  }
  .ps-lg-9 {
    padding-left: 5rem !important;
  }
  .ps-lg-10 {
    padding-left: 7.5rem !important;
  }
  .ps-lg-11 {
    padding-left: 10rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 0.75rem !important;
  }
  .gap-lg-4 {
    gap: 1rem !important;
  }
  .gap-lg-5 {
    gap: 1.5rem !important;
  }
  .gap-lg-6 {
    gap: 2rem !important;
  }
  .gap-lg-7 {
    gap: 3rem !important;
  }
  .gap-lg-8 {
    gap: 4rem !important;
  }
  .gap-lg-9 {
    gap: 5rem !important;
  }
  .gap-lg-10 {
    gap: 7.5rem !important;
  }
  .gap-lg-11 {
    gap: 10rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
  .cursor-lg-auto {
    cursor: auto !important;
  }
  .cursor-lg-pointer {
    cursor: pointer !important;
  }
  .cursor-lg-grab {
    cursor: grab !important;
  }
  .object-fit-lg-contain {
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    object-fit: none !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
:root {
  --air-serbia-blue: #0072CE;
  --air-serbia-indigo: #002855;
  --air-serbia-purple: #923F8C;
  --air-serbia-pink: #E995A3;
  --air-serbia-red: #E3001F;
  --air-serbia-orange: #E9974B;
  --air-serbia-yellow: #FDB913;
  --air-serbia-green: #698450;
  --air-serbia-teal: #ACBD92;
  --air-serbia-cyan: #A4C7E2;
  --air-serbia-black: #000;
  --air-serbia-white: #fff;
  --air-serbia-gray: #6c757d;
  --air-serbia-gray-dark: #343a40;
  --air-serbia-gray-100: #f8f9fa;
  --air-serbia-gray-200: #e9ecef;
  --air-serbia-gray-300: #dee2e6;
  --air-serbia-gray-400: #ced4da;
  --air-serbia-gray-500: #adb5bd;
  --air-serbia-gray-600: #6c757d;
  --air-serbia-gray-700: #495057;
  --air-serbia-gray-800: #343a40;
  --air-serbia-gray-900: #212529;
  --air-serbia-primary: #0072CE;
  --air-serbia-secondary: #002855;
  --air-serbia-success: #698450;
  --air-serbia-info: #A4C7E2;
  --air-serbia-warning: #E9974B;
  --air-serbia-danger: #E3001F;
  --air-serbia-light: #E0E0E0;
  --air-serbia-lighter: #F8F8FA;
  --air-serbia-dark: #000000;
  --air-serbia-text-gray: #8B939B;
  --air-serbia-dark-gray: #62666A;
  --air-serbia-light-3: #F3F3F3;
  --air-serbia-additional-green-10: #F0F3ED;
  --air-serbia-primary-rgb: 0, 114, 206;
  --air-serbia-secondary-rgb: 0, 40, 85;
  --air-serbia-success-rgb: 105, 132, 80;
  --air-serbia-info-rgb: 164, 199, 226;
  --air-serbia-warning-rgb: 233, 151, 75;
  --air-serbia-danger-rgb: 227, 0, 31;
  --air-serbia-light-rgb: 224, 224, 224;
  --air-serbia-lighter-rgb: 248, 248, 250;
  --air-serbia-dark-rgb: 0, 0, 0;
  --air-serbia-text-gray-rgb: 139, 147, 155;
  --air-serbia-dark-gray-rgb: 98, 102, 106;
  --air-serbia-light-3-rgb: 243, 243, 243;
  --air-serbia-additional-green-10-rgb: 240, 243, 237;
  --air-serbia-white-rgb: 255, 255, 255;
  --air-serbia-black-rgb: 0, 0, 0;
  --air-serbia-body-color-rgb: 0, 0, 0;
  --air-serbia-body-bg-rgb: 255, 255, 255;
  --air-serbia-font-sans-serif: "Manrope", sans-serif;
  --air-serbia-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --air-serbia-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --air-serbia-body-font-family: var(--air-serbia-font-sans-serif);
  --air-serbia-body-font-size: 1rem;
  --air-serbia-body-font-weight: 500;
  --air-serbia-body-line-height: 1.5;
  --air-serbia-body-color: #000000;
  --air-serbia-body-bg: #FFFFFF;
  --air-serbia-border-width: 1px;
  --air-serbia-border-style: solid;
  --air-serbia-border-color: #E6E7E9;
  --air-serbia-border-color-translucent: rgba(0, 0, 0, 0.175);
  --air-serbia-border-radius: 8px;
  --air-serbia-border-radius-sm: 4px;
  --air-serbia-border-radius-lg: 15px;
  --air-serbia-border-radius-xl: 32px;
  --air-serbia-border-radius-2xl: 48px;
  --air-serbia-border-radius-pill: 50rem;
  --air-serbia-link-color: #0072CE;
  --air-serbia-link-hover-color: rgb(0, 91.2, 164.8);
  --air-serbia-code-color: #E995A3;
  --air-serbia-highlight-bg: rgb(254.6, 241, 207.8);
}

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

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--air-serbia-body-font-family);
  font-size: var(--air-serbia-body-font-size);
  font-weight: var(--air-serbia-body-font-weight);
  line-height: var(--air-serbia-body-line-height);
  color: var(--air-serbia-body-color);
  text-align: var(--air-serbia-body-text-align);
  background-color: var(--air-serbia-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: 1px solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 600;
  line-height: 1.2;
  color: #000000;
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 0;
}

abbr[title] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  background-color: var(--air-serbia-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: var(--air-serbia-link-color);
  text-decoration: none;
}
a:hover {
  color: var(--air-serbia-link-hover-color);
  text-decoration: none;
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--air-serbia-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--air-serbia-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--air-serbia-body-bg);
  background-color: var(--air-serbia-body-color);
  border-radius: 4px;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend {
  line-height: inherit;
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 400;
}

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}
.display-1 {
  font-weight: 400;
  line-height: 1.2;
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}
.display-2 {
  font-weight: 400;
  line-height: 1.2;
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}
.display-3 {
  font-weight: 400;
  line-height: 1.2;
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}
.display-4 {
  font-weight: 400;
  line-height: 1.2;
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}
.display-5 {
  font-weight: 400;
  line-height: 1.2;
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}
.display-6 {
  font-weight: 400;
  line-height: 1.2;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #FFFFFF;
  border: 1px solid var(--air-serbia-border-color);
  border-radius: 8px;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: #6c757d;
}

.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm {
  --air-serbia-gutter-x: 24px;
  --air-serbia-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--air-serbia-gutter-x) * 0.5);
  padding-left: calc(var(--air-serbia-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 600px) {
  .container-sm, .container {
    max-width: 100%;
  }
}
@media (min-width: 905px) {
  .container-md, .container-sm, .container {
    max-width: 857px;
  }
}
@media (min-width: 1240px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 1212px;
  }
}
.row {
  --air-serbia-gutter-x: 24px;
  --air-serbia-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--air-serbia-gutter-y));
  margin-right: calc(-0.5 * var(--air-serbia-gutter-x));
  margin-left: calc(-0.5 * var(--air-serbia-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--air-serbia-gutter-x) * 0.5);
  padding-left: calc(var(--air-serbia-gutter-x) * 0.5);
  margin-top: var(--air-serbia-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

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

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

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

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

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 10%;
}

.col-2 {
  flex: 0 0 auto;
  width: 20%;
}

.col-3 {
  flex: 0 0 auto;
  width: 30%;
}

.col-4 {
  flex: 0 0 auto;
  width: 40%;
}

.col-5 {
  flex: 0 0 auto;
  width: 50%;
}

.col-6 {
  flex: 0 0 auto;
  width: 60%;
}

.col-7 {
  flex: 0 0 auto;
  width: 70%;
}

.col-8 {
  flex: 0 0 auto;
  width: 80%;
}

.col-9 {
  flex: 0 0 auto;
  width: 90%;
}

.col-10 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 10%;
}

.offset-2 {
  margin-left: 20%;
}

.offset-3 {
  margin-left: 30%;
}

.offset-4 {
  margin-left: 40%;
}

.offset-5 {
  margin-left: 50%;
}

.offset-6 {
  margin-left: 60%;
}

.offset-7 {
  margin-left: 70%;
}

.offset-8 {
  margin-left: 80%;
}

.offset-9 {
  margin-left: 90%;
}

.g-0,
.gx-0 {
  --air-serbia-gutter-x: 0;
}

.g-0,
.gy-0 {
  --air-serbia-gutter-y: 0;
}

.g-1,
.gx-1 {
  --air-serbia-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --air-serbia-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --air-serbia-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --air-serbia-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --air-serbia-gutter-x: 0.75rem;
}

.g-3,
.gy-3 {
  --air-serbia-gutter-y: 0.75rem;
}

.g-4,
.gx-4 {
  --air-serbia-gutter-x: 1rem;
}

.g-4,
.gy-4 {
  --air-serbia-gutter-y: 1rem;
}

.g-5,
.gx-5 {
  --air-serbia-gutter-x: 1.5rem;
}

.g-5,
.gy-5 {
  --air-serbia-gutter-y: 1.5rem;
}

.g-6,
.gx-6 {
  --air-serbia-gutter-x: 2rem;
}

.g-6,
.gy-6 {
  --air-serbia-gutter-y: 2rem;
}

.g-7,
.gx-7 {
  --air-serbia-gutter-x: 3rem;
}

.g-7,
.gy-7 {
  --air-serbia-gutter-y: 3rem;
}

.g-8,
.gx-8 {
  --air-serbia-gutter-x: 4rem;
}

.g-8,
.gy-8 {
  --air-serbia-gutter-y: 4rem;
}

.g-9,
.gx-9 {
  --air-serbia-gutter-x: 5rem;
}

.g-9,
.gy-9 {
  --air-serbia-gutter-y: 5rem;
}

.g-10,
.gx-10 {
  --air-serbia-gutter-x: 7.5rem;
}

.g-10,
.gy-10 {
  --air-serbia-gutter-y: 7.5rem;
}

.g-11,
.gx-11 {
  --air-serbia-gutter-x: 10rem;
}

.g-11,
.gy-11 {
  --air-serbia-gutter-y: 10rem;
}

@media (min-width: 600px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 10%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 30%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 40%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 60%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 70%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 80%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 90%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 10%;
  }
  .offset-sm-2 {
    margin-left: 20%;
  }
  .offset-sm-3 {
    margin-left: 30%;
  }
  .offset-sm-4 {
    margin-left: 40%;
  }
  .offset-sm-5 {
    margin-left: 50%;
  }
  .offset-sm-6 {
    margin-left: 60%;
  }
  .offset-sm-7 {
    margin-left: 70%;
  }
  .offset-sm-8 {
    margin-left: 80%;
  }
  .offset-sm-9 {
    margin-left: 90%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --air-serbia-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --air-serbia-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --air-serbia-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --air-serbia-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --air-serbia-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --air-serbia-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --air-serbia-gutter-x: 0.75rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --air-serbia-gutter-y: 0.75rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --air-serbia-gutter-x: 1rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --air-serbia-gutter-y: 1rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --air-serbia-gutter-x: 1.5rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --air-serbia-gutter-y: 1.5rem;
  }
  .g-sm-6,
  .gx-sm-6 {
    --air-serbia-gutter-x: 2rem;
  }
  .g-sm-6,
  .gy-sm-6 {
    --air-serbia-gutter-y: 2rem;
  }
  .g-sm-7,
  .gx-sm-7 {
    --air-serbia-gutter-x: 3rem;
  }
  .g-sm-7,
  .gy-sm-7 {
    --air-serbia-gutter-y: 3rem;
  }
  .g-sm-8,
  .gx-sm-8 {
    --air-serbia-gutter-x: 4rem;
  }
  .g-sm-8,
  .gy-sm-8 {
    --air-serbia-gutter-y: 4rem;
  }
  .g-sm-9,
  .gx-sm-9 {
    --air-serbia-gutter-x: 5rem;
  }
  .g-sm-9,
  .gy-sm-9 {
    --air-serbia-gutter-y: 5rem;
  }
  .g-sm-10,
  .gx-sm-10 {
    --air-serbia-gutter-x: 7.5rem;
  }
  .g-sm-10,
  .gy-sm-10 {
    --air-serbia-gutter-y: 7.5rem;
  }
  .g-sm-11,
  .gx-sm-11 {
    --air-serbia-gutter-x: 10rem;
  }
  .g-sm-11,
  .gy-sm-11 {
    --air-serbia-gutter-y: 10rem;
  }
}
@media (min-width: 905px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 10%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 30%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 40%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 60%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 70%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 80%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 90%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 10%;
  }
  .offset-md-2 {
    margin-left: 20%;
  }
  .offset-md-3 {
    margin-left: 30%;
  }
  .offset-md-4 {
    margin-left: 40%;
  }
  .offset-md-5 {
    margin-left: 50%;
  }
  .offset-md-6 {
    margin-left: 60%;
  }
  .offset-md-7 {
    margin-left: 70%;
  }
  .offset-md-8 {
    margin-left: 80%;
  }
  .offset-md-9 {
    margin-left: 90%;
  }
  .g-md-0,
  .gx-md-0 {
    --air-serbia-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --air-serbia-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --air-serbia-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --air-serbia-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --air-serbia-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --air-serbia-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --air-serbia-gutter-x: 0.75rem;
  }
  .g-md-3,
  .gy-md-3 {
    --air-serbia-gutter-y: 0.75rem;
  }
  .g-md-4,
  .gx-md-4 {
    --air-serbia-gutter-x: 1rem;
  }
  .g-md-4,
  .gy-md-4 {
    --air-serbia-gutter-y: 1rem;
  }
  .g-md-5,
  .gx-md-5 {
    --air-serbia-gutter-x: 1.5rem;
  }
  .g-md-5,
  .gy-md-5 {
    --air-serbia-gutter-y: 1.5rem;
  }
  .g-md-6,
  .gx-md-6 {
    --air-serbia-gutter-x: 2rem;
  }
  .g-md-6,
  .gy-md-6 {
    --air-serbia-gutter-y: 2rem;
  }
  .g-md-7,
  .gx-md-7 {
    --air-serbia-gutter-x: 3rem;
  }
  .g-md-7,
  .gy-md-7 {
    --air-serbia-gutter-y: 3rem;
  }
  .g-md-8,
  .gx-md-8 {
    --air-serbia-gutter-x: 4rem;
  }
  .g-md-8,
  .gy-md-8 {
    --air-serbia-gutter-y: 4rem;
  }
  .g-md-9,
  .gx-md-9 {
    --air-serbia-gutter-x: 5rem;
  }
  .g-md-9,
  .gy-md-9 {
    --air-serbia-gutter-y: 5rem;
  }
  .g-md-10,
  .gx-md-10 {
    --air-serbia-gutter-x: 7.5rem;
  }
  .g-md-10,
  .gy-md-10 {
    --air-serbia-gutter-y: 7.5rem;
  }
  .g-md-11,
  .gx-md-11 {
    --air-serbia-gutter-x: 10rem;
  }
  .g-md-11,
  .gy-md-11 {
    --air-serbia-gutter-y: 10rem;
  }
}
@media (min-width: 1240px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 10%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 30%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 40%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 60%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 70%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 80%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 90%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 10%;
  }
  .offset-lg-2 {
    margin-left: 20%;
  }
  .offset-lg-3 {
    margin-left: 30%;
  }
  .offset-lg-4 {
    margin-left: 40%;
  }
  .offset-lg-5 {
    margin-left: 50%;
  }
  .offset-lg-6 {
    margin-left: 60%;
  }
  .offset-lg-7 {
    margin-left: 70%;
  }
  .offset-lg-8 {
    margin-left: 80%;
  }
  .offset-lg-9 {
    margin-left: 90%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --air-serbia-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --air-serbia-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --air-serbia-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --air-serbia-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --air-serbia-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --air-serbia-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --air-serbia-gutter-x: 0.75rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --air-serbia-gutter-y: 0.75rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --air-serbia-gutter-x: 1rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --air-serbia-gutter-y: 1rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --air-serbia-gutter-x: 1.5rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --air-serbia-gutter-y: 1.5rem;
  }
  .g-lg-6,
  .gx-lg-6 {
    --air-serbia-gutter-x: 2rem;
  }
  .g-lg-6,
  .gy-lg-6 {
    --air-serbia-gutter-y: 2rem;
  }
  .g-lg-7,
  .gx-lg-7 {
    --air-serbia-gutter-x: 3rem;
  }
  .g-lg-7,
  .gy-lg-7 {
    --air-serbia-gutter-y: 3rem;
  }
  .g-lg-8,
  .gx-lg-8 {
    --air-serbia-gutter-x: 4rem;
  }
  .g-lg-8,
  .gy-lg-8 {
    --air-serbia-gutter-y: 4rem;
  }
  .g-lg-9,
  .gx-lg-9 {
    --air-serbia-gutter-x: 5rem;
  }
  .g-lg-9,
  .gy-lg-9 {
    --air-serbia-gutter-y: 5rem;
  }
  .g-lg-10,
  .gx-lg-10 {
    --air-serbia-gutter-x: 7.5rem;
  }
  .g-lg-10,
  .gy-lg-10 {
    --air-serbia-gutter-y: 7.5rem;
  }
  .g-lg-11,
  .gx-lg-11 {
    --air-serbia-gutter-x: 10rem;
  }
  .g-lg-11,
  .gy-lg-11 {
    --air-serbia-gutter-y: 10rem;
  }
}
/*!
 * Bootstrap Grid v5.2.3 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --air-serbia-blue: #0072CE;
  --air-serbia-indigo: #002855;
  --air-serbia-purple: #923F8C;
  --air-serbia-pink: #E995A3;
  --air-serbia-red: #E3001F;
  --air-serbia-orange: #E9974B;
  --air-serbia-yellow: #FDB913;
  --air-serbia-green: #698450;
  --air-serbia-teal: #ACBD92;
  --air-serbia-cyan: #A4C7E2;
  --air-serbia-black: #000;
  --air-serbia-white: #fff;
  --air-serbia-gray: #6c757d;
  --air-serbia-gray-dark: #343a40;
  --air-serbia-gray-100: #f8f9fa;
  --air-serbia-gray-200: #e9ecef;
  --air-serbia-gray-300: #dee2e6;
  --air-serbia-gray-400: #ced4da;
  --air-serbia-gray-500: #adb5bd;
  --air-serbia-gray-600: #6c757d;
  --air-serbia-gray-700: #495057;
  --air-serbia-gray-800: #343a40;
  --air-serbia-gray-900: #212529;
  --air-serbia-primary: #0072CE;
  --air-serbia-secondary: #002855;
  --air-serbia-success: #698450;
  --air-serbia-info: #A4C7E2;
  --air-serbia-warning: #E9974B;
  --air-serbia-danger: #E3001F;
  --air-serbia-light: #E0E0E0;
  --air-serbia-lighter: #F8F8FA;
  --air-serbia-dark: #000000;
  --air-serbia-text-gray: #8B939B;
  --air-serbia-dark-gray: #62666A;
  --air-serbia-light-3: #F3F3F3;
  --air-serbia-additional-green-10: #F0F3ED;
  --air-serbia-primary-rgb: 0, 114, 206;
  --air-serbia-secondary-rgb: 0, 40, 85;
  --air-serbia-success-rgb: 105, 132, 80;
  --air-serbia-info-rgb: 164, 199, 226;
  --air-serbia-warning-rgb: 233, 151, 75;
  --air-serbia-danger-rgb: 227, 0, 31;
  --air-serbia-light-rgb: 224, 224, 224;
  --air-serbia-lighter-rgb: 248, 248, 250;
  --air-serbia-dark-rgb: 0, 0, 0;
  --air-serbia-text-gray-rgb: 139, 147, 155;
  --air-serbia-dark-gray-rgb: 98, 102, 106;
  --air-serbia-light-3-rgb: 243, 243, 243;
  --air-serbia-additional-green-10-rgb: 240, 243, 237;
  --air-serbia-white-rgb: 255, 255, 255;
  --air-serbia-black-rgb: 0, 0, 0;
  --air-serbia-body-color-rgb: 0, 0, 0;
  --air-serbia-body-bg-rgb: 255, 255, 255;
  --air-serbia-font-sans-serif: "Manrope", sans-serif;
  --air-serbia-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --air-serbia-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --air-serbia-body-font-family: var(--air-serbia-font-sans-serif);
  --air-serbia-body-font-size: 1rem;
  --air-serbia-body-font-weight: 500;
  --air-serbia-body-line-height: 1.5;
  --air-serbia-body-color: #000000;
  --air-serbia-body-bg: #FFFFFF;
  --air-serbia-border-width: 1px;
  --air-serbia-border-style: solid;
  --air-serbia-border-color: #E6E7E9;
  --air-serbia-border-color-translucent: rgba(0, 0, 0, 0.175);
  --air-serbia-border-radius: 8px;
  --air-serbia-border-radius-sm: 4px;
  --air-serbia-border-radius-lg: 15px;
  --air-serbia-border-radius-xl: 32px;
  --air-serbia-border-radius-2xl: 48px;
  --air-serbia-border-radius-pill: 50rem;
  --air-serbia-link-color: #0072CE;
  --air-serbia-link-hover-color: rgb(0, 91.2, 164.8);
  --air-serbia-code-color: #E995A3;
  --air-serbia-highlight-bg: rgb(254.6, 241, 207.8);
}

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg {
  --air-serbia-gutter-x: 24px;
  --air-serbia-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--air-serbia-gutter-x) * 0.5);
  padding-left: calc(var(--air-serbia-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 600px) {
  .container, .container-sm {
    max-width: 100%;
  }
}
@media (min-width: 905px) {
  .container, .container-sm, .container-md {
    max-width: 857px;
  }
}
@media (min-width: 1240px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 1212px;
  }
}
.row {
  --air-serbia-gutter-x: 24px;
  --air-serbia-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--air-serbia-gutter-y));
  margin-right: calc(-0.5 * var(--air-serbia-gutter-x));
  margin-left: calc(-0.5 * var(--air-serbia-gutter-x));
}
.row > * {
  box-sizing: border-box;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--air-serbia-gutter-x) * 0.5);
  padding-left: calc(var(--air-serbia-gutter-x) * 0.5);
  margin-top: var(--air-serbia-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

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

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

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

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

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 10%;
}

.col-2 {
  flex: 0 0 auto;
  width: 20%;
}

.col-3 {
  flex: 0 0 auto;
  width: 30%;
}

.col-4 {
  flex: 0 0 auto;
  width: 40%;
}

.col-5 {
  flex: 0 0 auto;
  width: 50%;
}

.col-6 {
  flex: 0 0 auto;
  width: 60%;
}

.col-7 {
  flex: 0 0 auto;
  width: 70%;
}

.col-8 {
  flex: 0 0 auto;
  width: 80%;
}

.col-9 {
  flex: 0 0 auto;
  width: 90%;
}

.col-10 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 10%;
}

.offset-2 {
  margin-left: 20%;
}

.offset-3 {
  margin-left: 30%;
}

.offset-4 {
  margin-left: 40%;
}

.offset-5 {
  margin-left: 50%;
}

.offset-6 {
  margin-left: 60%;
}

.offset-7 {
  margin-left: 70%;
}

.offset-8 {
  margin-left: 80%;
}

.offset-9 {
  margin-left: 90%;
}

.g-0,
.gx-0 {
  --air-serbia-gutter-x: 0;
}

.g-0,
.gy-0 {
  --air-serbia-gutter-y: 0;
}

.g-1,
.gx-1 {
  --air-serbia-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --air-serbia-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --air-serbia-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --air-serbia-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --air-serbia-gutter-x: 0.75rem;
}

.g-3,
.gy-3 {
  --air-serbia-gutter-y: 0.75rem;
}

.g-4,
.gx-4 {
  --air-serbia-gutter-x: 1rem;
}

.g-4,
.gy-4 {
  --air-serbia-gutter-y: 1rem;
}

.g-5,
.gx-5 {
  --air-serbia-gutter-x: 1.5rem;
}

.g-5,
.gy-5 {
  --air-serbia-gutter-y: 1.5rem;
}

.g-6,
.gx-6 {
  --air-serbia-gutter-x: 2rem;
}

.g-6,
.gy-6 {
  --air-serbia-gutter-y: 2rem;
}

.g-7,
.gx-7 {
  --air-serbia-gutter-x: 3rem;
}

.g-7,
.gy-7 {
  --air-serbia-gutter-y: 3rem;
}

.g-8,
.gx-8 {
  --air-serbia-gutter-x: 4rem;
}

.g-8,
.gy-8 {
  --air-serbia-gutter-y: 4rem;
}

.g-9,
.gx-9 {
  --air-serbia-gutter-x: 5rem;
}

.g-9,
.gy-9 {
  --air-serbia-gutter-y: 5rem;
}

.g-10,
.gx-10 {
  --air-serbia-gutter-x: 7.5rem;
}

.g-10,
.gy-10 {
  --air-serbia-gutter-y: 7.5rem;
}

.g-11,
.gx-11 {
  --air-serbia-gutter-x: 10rem;
}

.g-11,
.gy-11 {
  --air-serbia-gutter-y: 10rem;
}

@media (min-width: 600px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 10%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 30%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 40%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 60%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 70%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 80%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 90%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 10%;
  }
  .offset-sm-2 {
    margin-left: 20%;
  }
  .offset-sm-3 {
    margin-left: 30%;
  }
  .offset-sm-4 {
    margin-left: 40%;
  }
  .offset-sm-5 {
    margin-left: 50%;
  }
  .offset-sm-6 {
    margin-left: 60%;
  }
  .offset-sm-7 {
    margin-left: 70%;
  }
  .offset-sm-8 {
    margin-left: 80%;
  }
  .offset-sm-9 {
    margin-left: 90%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --air-serbia-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --air-serbia-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --air-serbia-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --air-serbia-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --air-serbia-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --air-serbia-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --air-serbia-gutter-x: 0.75rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --air-serbia-gutter-y: 0.75rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --air-serbia-gutter-x: 1rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --air-serbia-gutter-y: 1rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --air-serbia-gutter-x: 1.5rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --air-serbia-gutter-y: 1.5rem;
  }
  .g-sm-6,
  .gx-sm-6 {
    --air-serbia-gutter-x: 2rem;
  }
  .g-sm-6,
  .gy-sm-6 {
    --air-serbia-gutter-y: 2rem;
  }
  .g-sm-7,
  .gx-sm-7 {
    --air-serbia-gutter-x: 3rem;
  }
  .g-sm-7,
  .gy-sm-7 {
    --air-serbia-gutter-y: 3rem;
  }
  .g-sm-8,
  .gx-sm-8 {
    --air-serbia-gutter-x: 4rem;
  }
  .g-sm-8,
  .gy-sm-8 {
    --air-serbia-gutter-y: 4rem;
  }
  .g-sm-9,
  .gx-sm-9 {
    --air-serbia-gutter-x: 5rem;
  }
  .g-sm-9,
  .gy-sm-9 {
    --air-serbia-gutter-y: 5rem;
  }
  .g-sm-10,
  .gx-sm-10 {
    --air-serbia-gutter-x: 7.5rem;
  }
  .g-sm-10,
  .gy-sm-10 {
    --air-serbia-gutter-y: 7.5rem;
  }
  .g-sm-11,
  .gx-sm-11 {
    --air-serbia-gutter-x: 10rem;
  }
  .g-sm-11,
  .gy-sm-11 {
    --air-serbia-gutter-y: 10rem;
  }
}
@media (min-width: 905px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 10%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 30%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 40%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 60%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 70%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 80%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 90%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 10%;
  }
  .offset-md-2 {
    margin-left: 20%;
  }
  .offset-md-3 {
    margin-left: 30%;
  }
  .offset-md-4 {
    margin-left: 40%;
  }
  .offset-md-5 {
    margin-left: 50%;
  }
  .offset-md-6 {
    margin-left: 60%;
  }
  .offset-md-7 {
    margin-left: 70%;
  }
  .offset-md-8 {
    margin-left: 80%;
  }
  .offset-md-9 {
    margin-left: 90%;
  }
  .g-md-0,
  .gx-md-0 {
    --air-serbia-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --air-serbia-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --air-serbia-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --air-serbia-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --air-serbia-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --air-serbia-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --air-serbia-gutter-x: 0.75rem;
  }
  .g-md-3,
  .gy-md-3 {
    --air-serbia-gutter-y: 0.75rem;
  }
  .g-md-4,
  .gx-md-4 {
    --air-serbia-gutter-x: 1rem;
  }
  .g-md-4,
  .gy-md-4 {
    --air-serbia-gutter-y: 1rem;
  }
  .g-md-5,
  .gx-md-5 {
    --air-serbia-gutter-x: 1.5rem;
  }
  .g-md-5,
  .gy-md-5 {
    --air-serbia-gutter-y: 1.5rem;
  }
  .g-md-6,
  .gx-md-6 {
    --air-serbia-gutter-x: 2rem;
  }
  .g-md-6,
  .gy-md-6 {
    --air-serbia-gutter-y: 2rem;
  }
  .g-md-7,
  .gx-md-7 {
    --air-serbia-gutter-x: 3rem;
  }
  .g-md-7,
  .gy-md-7 {
    --air-serbia-gutter-y: 3rem;
  }
  .g-md-8,
  .gx-md-8 {
    --air-serbia-gutter-x: 4rem;
  }
  .g-md-8,
  .gy-md-8 {
    --air-serbia-gutter-y: 4rem;
  }
  .g-md-9,
  .gx-md-9 {
    --air-serbia-gutter-x: 5rem;
  }
  .g-md-9,
  .gy-md-9 {
    --air-serbia-gutter-y: 5rem;
  }
  .g-md-10,
  .gx-md-10 {
    --air-serbia-gutter-x: 7.5rem;
  }
  .g-md-10,
  .gy-md-10 {
    --air-serbia-gutter-y: 7.5rem;
  }
  .g-md-11,
  .gx-md-11 {
    --air-serbia-gutter-x: 10rem;
  }
  .g-md-11,
  .gy-md-11 {
    --air-serbia-gutter-y: 10rem;
  }
}
@media (min-width: 1240px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 10%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 20%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 30%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 40%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 60%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 70%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 80%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 90%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 10%;
  }
  .offset-lg-2 {
    margin-left: 20%;
  }
  .offset-lg-3 {
    margin-left: 30%;
  }
  .offset-lg-4 {
    margin-left: 40%;
  }
  .offset-lg-5 {
    margin-left: 50%;
  }
  .offset-lg-6 {
    margin-left: 60%;
  }
  .offset-lg-7 {
    margin-left: 70%;
  }
  .offset-lg-8 {
    margin-left: 80%;
  }
  .offset-lg-9 {
    margin-left: 90%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --air-serbia-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --air-serbia-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --air-serbia-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --air-serbia-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --air-serbia-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --air-serbia-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --air-serbia-gutter-x: 0.75rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --air-serbia-gutter-y: 0.75rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --air-serbia-gutter-x: 1rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --air-serbia-gutter-y: 1rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --air-serbia-gutter-x: 1.5rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --air-serbia-gutter-y: 1.5rem;
  }
  .g-lg-6,
  .gx-lg-6 {
    --air-serbia-gutter-x: 2rem;
  }
  .g-lg-6,
  .gy-lg-6 {
    --air-serbia-gutter-y: 2rem;
  }
  .g-lg-7,
  .gx-lg-7 {
    --air-serbia-gutter-x: 3rem;
  }
  .g-lg-7,
  .gy-lg-7 {
    --air-serbia-gutter-y: 3rem;
  }
  .g-lg-8,
  .gx-lg-8 {
    --air-serbia-gutter-x: 4rem;
  }
  .g-lg-8,
  .gy-lg-8 {
    --air-serbia-gutter-y: 4rem;
  }
  .g-lg-9,
  .gx-lg-9 {
    --air-serbia-gutter-x: 5rem;
  }
  .g-lg-9,
  .gy-lg-9 {
    --air-serbia-gutter-y: 5rem;
  }
  .g-lg-10,
  .gx-lg-10 {
    --air-serbia-gutter-x: 7.5rem;
  }
  .g-lg-10,
  .gy-lg-10 {
    --air-serbia-gutter-y: 7.5rem;
  }
  .g-lg-11,
  .gx-lg-11 {
    --air-serbia-gutter-x: 10rem;
  }
  .g-lg-11,
  .gy-lg-11 {
    --air-serbia-gutter-y: 10rem;
  }
}
.d-inline {
  display: inline !important;
}

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

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

.d-grid {
  display: grid !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.justify-content-evenly {
  justify-content: space-evenly !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

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

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

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

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

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

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

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

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

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

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

.m-10 {
  margin: 7.5rem !important;
}

.m-11 {
  margin: 10rem !important;
}

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

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 0.75rem !important;
  margin-left: 0.75rem !important;
}

.mx-4 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-5 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-6 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}

.mx-7 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-8 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}

.mx-9 {
  margin-right: 5rem !important;
  margin-left: 5rem !important;
}

.mx-10 {
  margin-right: 7.5rem !important;
  margin-left: 7.5rem !important;
}

.mx-11 {
  margin-right: 10rem !important;
  margin-left: 10rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-5 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-6 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.my-7 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-8 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.my-9 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.my-10 {
  margin-top: 7.5rem !important;
  margin-bottom: 7.5rem !important;
}

.my-11 {
  margin-top: 10rem !important;
  margin-bottom: 10rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

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

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

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

.mt-3 {
  margin-top: 0.75rem !important;
}

.mt-4 {
  margin-top: 1rem !important;
}

.mt-5 {
  margin-top: 1.5rem !important;
}

.mt-6 {
  margin-top: 2rem !important;
}

.mt-7 {
  margin-top: 3rem !important;
}

.mt-8 {
  margin-top: 4rem !important;
}

.mt-9 {
  margin-top: 5rem !important;
}

.mt-10 {
  margin-top: 7.5rem !important;
}

.mt-11 {
  margin-top: 10rem !important;
}

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

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 0.75rem !important;
}

.me-4 {
  margin-right: 1rem !important;
}

.me-5 {
  margin-right: 1.5rem !important;
}

.me-6 {
  margin-right: 2rem !important;
}

.me-7 {
  margin-right: 3rem !important;
}

.me-8 {
  margin-right: 4rem !important;
}

.me-9 {
  margin-right: 5rem !important;
}

.me-10 {
  margin-right: 7.5rem !important;
}

.me-11 {
  margin-right: 10rem !important;
}

.me-auto {
  margin-right: auto !important;
}

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

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

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

.mb-3 {
  margin-bottom: 0.75rem !important;
}

.mb-4 {
  margin-bottom: 1rem !important;
}

.mb-5 {
  margin-bottom: 1.5rem !important;
}

.mb-6 {
  margin-bottom: 2rem !important;
}

.mb-7 {
  margin-bottom: 3rem !important;
}

.mb-8 {
  margin-bottom: 4rem !important;
}

.mb-9 {
  margin-bottom: 5rem !important;
}

.mb-10 {
  margin-bottom: 7.5rem !important;
}

.mb-11 {
  margin-bottom: 10rem !important;
}

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

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 0.75rem !important;
}

.ms-4 {
  margin-left: 1rem !important;
}

.ms-5 {
  margin-left: 1.5rem !important;
}

.ms-6 {
  margin-left: 2rem !important;
}

.ms-7 {
  margin-left: 3rem !important;
}

.ms-8 {
  margin-left: 4rem !important;
}

.ms-9 {
  margin-left: 5rem !important;
}

.ms-10 {
  margin-left: 7.5rem !important;
}

.ms-11 {
  margin-left: 10rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

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

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

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

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

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

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

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

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

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

.m-n10 {
  margin: -7.5rem !important;
}

.m-n11 {
  margin: -10rem !important;
}

.mx-n1 {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important;
}

.mx-n2 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}

.mx-n3 {
  margin-right: -0.75rem !important;
  margin-left: -0.75rem !important;
}

.mx-n4 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}

.mx-n5 {
  margin-right: -1.5rem !important;
  margin-left: -1.5rem !important;
}

.mx-n6 {
  margin-right: -2rem !important;
  margin-left: -2rem !important;
}

.mx-n7 {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}

.mx-n8 {
  margin-right: -4rem !important;
  margin-left: -4rem !important;
}

.mx-n9 {
  margin-right: -5rem !important;
  margin-left: -5rem !important;
}

.mx-n10 {
  margin-right: -7.5rem !important;
  margin-left: -7.5rem !important;
}

.mx-n11 {
  margin-right: -10rem !important;
  margin-left: -10rem !important;
}

.my-n1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.my-n2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.my-n3 {
  margin-top: -0.75rem !important;
  margin-bottom: -0.75rem !important;
}

.my-n4 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.my-n5 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.my-n6 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}

.my-n7 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.my-n8 {
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;
}

.my-n9 {
  margin-top: -5rem !important;
  margin-bottom: -5rem !important;
}

.my-n10 {
  margin-top: -7.5rem !important;
  margin-bottom: -7.5rem !important;
}

.my-n11 {
  margin-top: -10rem !important;
  margin-bottom: -10rem !important;
}

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

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

.mt-n3 {
  margin-top: -0.75rem !important;
}

.mt-n4 {
  margin-top: -1rem !important;
}

.mt-n5 {
  margin-top: -1.5rem !important;
}

.mt-n6 {
  margin-top: -2rem !important;
}

.mt-n7 {
  margin-top: -3rem !important;
}

.mt-n8 {
  margin-top: -4rem !important;
}

.mt-n9 {
  margin-top: -5rem !important;
}

.mt-n10 {
  margin-top: -7.5rem !important;
}

.mt-n11 {
  margin-top: -10rem !important;
}

.me-n1 {
  margin-right: -0.25rem !important;
}

.me-n2 {
  margin-right: -0.5rem !important;
}

.me-n3 {
  margin-right: -0.75rem !important;
}

.me-n4 {
  margin-right: -1rem !important;
}

.me-n5 {
  margin-right: -1.5rem !important;
}

.me-n6 {
  margin-right: -2rem !important;
}

.me-n7 {
  margin-right: -3rem !important;
}

.me-n8 {
  margin-right: -4rem !important;
}

.me-n9 {
  margin-right: -5rem !important;
}

.me-n10 {
  margin-right: -7.5rem !important;
}

.me-n11 {
  margin-right: -10rem !important;
}

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

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

.mb-n3 {
  margin-bottom: -0.75rem !important;
}

.mb-n4 {
  margin-bottom: -1rem !important;
}

.mb-n5 {
  margin-bottom: -1.5rem !important;
}

.mb-n6 {
  margin-bottom: -2rem !important;
}

.mb-n7 {
  margin-bottom: -3rem !important;
}

.mb-n8 {
  margin-bottom: -4rem !important;
}

.mb-n9 {
  margin-bottom: -5rem !important;
}

.mb-n10 {
  margin-bottom: -7.5rem !important;
}

.mb-n11 {
  margin-bottom: -10rem !important;
}

.ms-n1 {
  margin-left: -0.25rem !important;
}

.ms-n2 {
  margin-left: -0.5rem !important;
}

.ms-n3 {
  margin-left: -0.75rem !important;
}

.ms-n4 {
  margin-left: -1rem !important;
}

.ms-n5 {
  margin-left: -1.5rem !important;
}

.ms-n6 {
  margin-left: -2rem !important;
}

.ms-n7 {
  margin-left: -3rem !important;
}

.ms-n8 {
  margin-left: -4rem !important;
}

.ms-n9 {
  margin-left: -5rem !important;
}

.ms-n10 {
  margin-left: -7.5rem !important;
}

.ms-n11 {
  margin-left: -10rem !important;
}

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

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

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

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

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

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

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

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

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

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

.p-10 {
  padding: 7.5rem !important;
}

.p-11 {
  padding: 10rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 0.75rem !important;
  padding-left: 0.75rem !important;
}

.px-4 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-5 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-6 {
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}

.px-7 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.px-8 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}

.px-9 {
  padding-right: 5rem !important;
  padding-left: 5rem !important;
}

.px-10 {
  padding-right: 7.5rem !important;
  padding-left: 7.5rem !important;
}

.px-11 {
  padding-right: 10rem !important;
  padding-left: 10rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-5 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-6 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.py-7 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.py-8 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.py-9 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.py-10 {
  padding-top: 7.5rem !important;
  padding-bottom: 7.5rem !important;
}

.py-11 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}

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

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

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

.pt-3 {
  padding-top: 0.75rem !important;
}

.pt-4 {
  padding-top: 1rem !important;
}

.pt-5 {
  padding-top: 1.5rem !important;
}

.pt-6 {
  padding-top: 2rem !important;
}

.pt-7 {
  padding-top: 3rem !important;
}

.pt-8 {
  padding-top: 4rem !important;
}

.pt-9 {
  padding-top: 5rem !important;
}

.pt-10 {
  padding-top: 7.5rem !important;
}

.pt-11 {
  padding-top: 10rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 0.75rem !important;
}

.pe-4 {
  padding-right: 1rem !important;
}

.pe-5 {
  padding-right: 1.5rem !important;
}

.pe-6 {
  padding-right: 2rem !important;
}

.pe-7 {
  padding-right: 3rem !important;
}

.pe-8 {
  padding-right: 4rem !important;
}

.pe-9 {
  padding-right: 5rem !important;
}

.pe-10 {
  padding-right: 7.5rem !important;
}

.pe-11 {
  padding-right: 10rem !important;
}

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

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

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

.pb-3 {
  padding-bottom: 0.75rem !important;
}

.pb-4 {
  padding-bottom: 1rem !important;
}

.pb-5 {
  padding-bottom: 1.5rem !important;
}

.pb-6 {
  padding-bottom: 2rem !important;
}

.pb-7 {
  padding-bottom: 3rem !important;
}

.pb-8 {
  padding-bottom: 4rem !important;
}

.pb-9 {
  padding-bottom: 5rem !important;
}

.pb-10 {
  padding-bottom: 7.5rem !important;
}

.pb-11 {
  padding-bottom: 10rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 0.75rem !important;
}

.ps-4 {
  padding-left: 1rem !important;
}

.ps-5 {
  padding-left: 1.5rem !important;
}

.ps-6 {
  padding-left: 2rem !important;
}

.ps-7 {
  padding-left: 3rem !important;
}

.ps-8 {
  padding-left: 4rem !important;
}

.ps-9 {
  padding-left: 5rem !important;
}

.ps-10 {
  padding-left: 7.5rem !important;
}

.ps-11 {
  padding-left: 10rem !important;
}

@media (min-width: 600px) {
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 0.75rem !important;
  }
  .m-sm-4 {
    margin: 1rem !important;
  }
  .m-sm-5 {
    margin: 1.5rem !important;
  }
  .m-sm-6 {
    margin: 2rem !important;
  }
  .m-sm-7 {
    margin: 3rem !important;
  }
  .m-sm-8 {
    margin: 4rem !important;
  }
  .m-sm-9 {
    margin: 5rem !important;
  }
  .m-sm-10 {
    margin: 7.5rem !important;
  }
  .m-sm-11 {
    margin: 10rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-sm-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-sm-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-sm-9 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-sm-10 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-sm-11 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-sm-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-5 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-6 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-sm-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-8 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-sm-9 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-sm-10 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-sm-11 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 0.75rem !important;
  }
  .mt-sm-4 {
    margin-top: 1rem !important;
  }
  .mt-sm-5 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-6 {
    margin-top: 2rem !important;
  }
  .mt-sm-7 {
    margin-top: 3rem !important;
  }
  .mt-sm-8 {
    margin-top: 4rem !important;
  }
  .mt-sm-9 {
    margin-top: 5rem !important;
  }
  .mt-sm-10 {
    margin-top: 7.5rem !important;
  }
  .mt-sm-11 {
    margin-top: 10rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 0.75rem !important;
  }
  .me-sm-4 {
    margin-right: 1rem !important;
  }
  .me-sm-5 {
    margin-right: 1.5rem !important;
  }
  .me-sm-6 {
    margin-right: 2rem !important;
  }
  .me-sm-7 {
    margin-right: 3rem !important;
  }
  .me-sm-8 {
    margin-right: 4rem !important;
  }
  .me-sm-9 {
    margin-right: 5rem !important;
  }
  .me-sm-10 {
    margin-right: 7.5rem !important;
  }
  .me-sm-11 {
    margin-right: 10rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 0.75rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-6 {
    margin-bottom: 2rem !important;
  }
  .mb-sm-7 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-8 {
    margin-bottom: 4rem !important;
  }
  .mb-sm-9 {
    margin-bottom: 5rem !important;
  }
  .mb-sm-10 {
    margin-bottom: 7.5rem !important;
  }
  .mb-sm-11 {
    margin-bottom: 10rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 0.75rem !important;
  }
  .ms-sm-4 {
    margin-left: 1rem !important;
  }
  .ms-sm-5 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-6 {
    margin-left: 2rem !important;
  }
  .ms-sm-7 {
    margin-left: 3rem !important;
  }
  .ms-sm-8 {
    margin-left: 4rem !important;
  }
  .ms-sm-9 {
    margin-left: 5rem !important;
  }
  .ms-sm-10 {
    margin-left: 7.5rem !important;
  }
  .ms-sm-11 {
    margin-left: 10rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -0.75rem !important;
  }
  .m-sm-n4 {
    margin: -1rem !important;
  }
  .m-sm-n5 {
    margin: -1.5rem !important;
  }
  .m-sm-n6 {
    margin: -2rem !important;
  }
  .m-sm-n7 {
    margin: -3rem !important;
  }
  .m-sm-n8 {
    margin: -4rem !important;
  }
  .m-sm-n9 {
    margin: -5rem !important;
  }
  .m-sm-n10 {
    margin: -7.5rem !important;
  }
  .m-sm-n11 {
    margin: -10rem !important;
  }
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-sm-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-n5 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-n6 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-sm-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-sm-n8 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-sm-n9 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-sm-n10 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  .mx-sm-n11 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-sm-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-n5 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-n6 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-sm-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-sm-n8 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-sm-n9 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-sm-n10 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  .my-sm-n11 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3 {
    margin-top: -0.75rem !important;
  }
  .mt-sm-n4 {
    margin-top: -1rem !important;
  }
  .mt-sm-n5 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n6 {
    margin-top: -2rem !important;
  }
  .mt-sm-n7 {
    margin-top: -3rem !important;
  }
  .mt-sm-n8 {
    margin-top: -4rem !important;
  }
  .mt-sm-n9 {
    margin-top: -5rem !important;
  }
  .mt-sm-n10 {
    margin-top: -7.5rem !important;
  }
  .mt-sm-n11 {
    margin-top: -10rem !important;
  }
  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .me-sm-n3 {
    margin-right: -0.75rem !important;
  }
  .me-sm-n4 {
    margin-right: -1rem !important;
  }
  .me-sm-n5 {
    margin-right: -1.5rem !important;
  }
  .me-sm-n6 {
    margin-right: -2rem !important;
  }
  .me-sm-n7 {
    margin-right: -3rem !important;
  }
  .me-sm-n8 {
    margin-right: -4rem !important;
  }
  .me-sm-n9 {
    margin-right: -5rem !important;
  }
  .me-sm-n10 {
    margin-right: -7.5rem !important;
  }
  .me-sm-n11 {
    margin-right: -10rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -0.75rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n6 {
    margin-bottom: -2rem !important;
  }
  .mb-sm-n7 {
    margin-bottom: -3rem !important;
  }
  .mb-sm-n8 {
    margin-bottom: -4rem !important;
  }
  .mb-sm-n9 {
    margin-bottom: -5rem !important;
  }
  .mb-sm-n10 {
    margin-bottom: -7.5rem !important;
  }
  .mb-sm-n11 {
    margin-bottom: -10rem !important;
  }
  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n3 {
    margin-left: -0.75rem !important;
  }
  .ms-sm-n4 {
    margin-left: -1rem !important;
  }
  .ms-sm-n5 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n6 {
    margin-left: -2rem !important;
  }
  .ms-sm-n7 {
    margin-left: -3rem !important;
  }
  .ms-sm-n8 {
    margin-left: -4rem !important;
  }
  .ms-sm-n9 {
    margin-left: -5rem !important;
  }
  .ms-sm-n10 {
    margin-left: -7.5rem !important;
  }
  .ms-sm-n11 {
    margin-left: -10rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 0.75rem !important;
  }
  .p-sm-4 {
    padding: 1rem !important;
  }
  .p-sm-5 {
    padding: 1.5rem !important;
  }
  .p-sm-6 {
    padding: 2rem !important;
  }
  .p-sm-7 {
    padding: 3rem !important;
  }
  .p-sm-8 {
    padding: 4rem !important;
  }
  .p-sm-9 {
    padding: 5rem !important;
  }
  .p-sm-10 {
    padding: 7.5rem !important;
  }
  .p-sm-11 {
    padding: 10rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-sm-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-6 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-sm-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-sm-8 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-sm-9 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-sm-10 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .px-sm-11 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-sm-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-5 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-6 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-sm-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-sm-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-sm-9 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-sm-10 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .py-sm-11 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 0.75rem !important;
  }
  .pt-sm-4 {
    padding-top: 1rem !important;
  }
  .pt-sm-5 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-6 {
    padding-top: 2rem !important;
  }
  .pt-sm-7 {
    padding-top: 3rem !important;
  }
  .pt-sm-8 {
    padding-top: 4rem !important;
  }
  .pt-sm-9 {
    padding-top: 5rem !important;
  }
  .pt-sm-10 {
    padding-top: 7.5rem !important;
  }
  .pt-sm-11 {
    padding-top: 10rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 0.75rem !important;
  }
  .pe-sm-4 {
    padding-right: 1rem !important;
  }
  .pe-sm-5 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-6 {
    padding-right: 2rem !important;
  }
  .pe-sm-7 {
    padding-right: 3rem !important;
  }
  .pe-sm-8 {
    padding-right: 4rem !important;
  }
  .pe-sm-9 {
    padding-right: 5rem !important;
  }
  .pe-sm-10 {
    padding-right: 7.5rem !important;
  }
  .pe-sm-11 {
    padding-right: 10rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 0.75rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-6 {
    padding-bottom: 2rem !important;
  }
  .pb-sm-7 {
    padding-bottom: 3rem !important;
  }
  .pb-sm-8 {
    padding-bottom: 4rem !important;
  }
  .pb-sm-9 {
    padding-bottom: 5rem !important;
  }
  .pb-sm-10 {
    padding-bottom: 7.5rem !important;
  }
  .pb-sm-11 {
    padding-bottom: 10rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 0.75rem !important;
  }
  .ps-sm-4 {
    padding-left: 1rem !important;
  }
  .ps-sm-5 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-6 {
    padding-left: 2rem !important;
  }
  .ps-sm-7 {
    padding-left: 3rem !important;
  }
  .ps-sm-8 {
    padding-left: 4rem !important;
  }
  .ps-sm-9 {
    padding-left: 5rem !important;
  }
  .ps-sm-10 {
    padding-left: 7.5rem !important;
  }
  .ps-sm-11 {
    padding-left: 10rem !important;
  }
}
@media (min-width: 905px) {
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 0.75rem !important;
  }
  .m-md-4 {
    margin: 1rem !important;
  }
  .m-md-5 {
    margin: 1.5rem !important;
  }
  .m-md-6 {
    margin: 2rem !important;
  }
  .m-md-7 {
    margin: 3rem !important;
  }
  .m-md-8 {
    margin: 4rem !important;
  }
  .m-md-9 {
    margin: 5rem !important;
  }
  .m-md-10 {
    margin: 7.5rem !important;
  }
  .m-md-11 {
    margin: 10rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-md-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-md-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-md-9 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-md-10 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-md-11 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-md-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-5 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-6 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-md-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-8 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-md-9 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-md-10 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-md-11 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 0.75rem !important;
  }
  .mt-md-4 {
    margin-top: 1rem !important;
  }
  .mt-md-5 {
    margin-top: 1.5rem !important;
  }
  .mt-md-6 {
    margin-top: 2rem !important;
  }
  .mt-md-7 {
    margin-top: 3rem !important;
  }
  .mt-md-8 {
    margin-top: 4rem !important;
  }
  .mt-md-9 {
    margin-top: 5rem !important;
  }
  .mt-md-10 {
    margin-top: 7.5rem !important;
  }
  .mt-md-11 {
    margin-top: 10rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 0.75rem !important;
  }
  .me-md-4 {
    margin-right: 1rem !important;
  }
  .me-md-5 {
    margin-right: 1.5rem !important;
  }
  .me-md-6 {
    margin-right: 2rem !important;
  }
  .me-md-7 {
    margin-right: 3rem !important;
  }
  .me-md-8 {
    margin-right: 4rem !important;
  }
  .me-md-9 {
    margin-right: 5rem !important;
  }
  .me-md-10 {
    margin-right: 7.5rem !important;
  }
  .me-md-11 {
    margin-right: 10rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 0.75rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1rem !important;
  }
  .mb-md-5 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-6 {
    margin-bottom: 2rem !important;
  }
  .mb-md-7 {
    margin-bottom: 3rem !important;
  }
  .mb-md-8 {
    margin-bottom: 4rem !important;
  }
  .mb-md-9 {
    margin-bottom: 5rem !important;
  }
  .mb-md-10 {
    margin-bottom: 7.5rem !important;
  }
  .mb-md-11 {
    margin-bottom: 10rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 0.75rem !important;
  }
  .ms-md-4 {
    margin-left: 1rem !important;
  }
  .ms-md-5 {
    margin-left: 1.5rem !important;
  }
  .ms-md-6 {
    margin-left: 2rem !important;
  }
  .ms-md-7 {
    margin-left: 3rem !important;
  }
  .ms-md-8 {
    margin-left: 4rem !important;
  }
  .ms-md-9 {
    margin-left: 5rem !important;
  }
  .ms-md-10 {
    margin-left: 7.5rem !important;
  }
  .ms-md-11 {
    margin-left: 10rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -0.75rem !important;
  }
  .m-md-n4 {
    margin: -1rem !important;
  }
  .m-md-n5 {
    margin: -1.5rem !important;
  }
  .m-md-n6 {
    margin: -2rem !important;
  }
  .m-md-n7 {
    margin: -3rem !important;
  }
  .m-md-n8 {
    margin: -4rem !important;
  }
  .m-md-n9 {
    margin: -5rem !important;
  }
  .m-md-n10 {
    margin: -7.5rem !important;
  }
  .m-md-n11 {
    margin: -10rem !important;
  }
  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-md-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-n5 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-n6 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-md-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-md-n8 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-md-n9 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-md-n10 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  .mx-md-n11 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-md-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-n5 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-n6 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-md-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-md-n8 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-md-n9 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-md-n10 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  .my-md-n11 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3 {
    margin-top: -0.75rem !important;
  }
  .mt-md-n4 {
    margin-top: -1rem !important;
  }
  .mt-md-n5 {
    margin-top: -1.5rem !important;
  }
  .mt-md-n6 {
    margin-top: -2rem !important;
  }
  .mt-md-n7 {
    margin-top: -3rem !important;
  }
  .mt-md-n8 {
    margin-top: -4rem !important;
  }
  .mt-md-n9 {
    margin-top: -5rem !important;
  }
  .mt-md-n10 {
    margin-top: -7.5rem !important;
  }
  .mt-md-n11 {
    margin-top: -10rem !important;
  }
  .me-md-n1 {
    margin-right: -0.25rem !important;
  }
  .me-md-n2 {
    margin-right: -0.5rem !important;
  }
  .me-md-n3 {
    margin-right: -0.75rem !important;
  }
  .me-md-n4 {
    margin-right: -1rem !important;
  }
  .me-md-n5 {
    margin-right: -1.5rem !important;
  }
  .me-md-n6 {
    margin-right: -2rem !important;
  }
  .me-md-n7 {
    margin-right: -3rem !important;
  }
  .me-md-n8 {
    margin-right: -4rem !important;
  }
  .me-md-n9 {
    margin-right: -5rem !important;
  }
  .me-md-n10 {
    margin-right: -7.5rem !important;
  }
  .me-md-n11 {
    margin-right: -10rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -0.75rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n6 {
    margin-bottom: -2rem !important;
  }
  .mb-md-n7 {
    margin-bottom: -3rem !important;
  }
  .mb-md-n8 {
    margin-bottom: -4rem !important;
  }
  .mb-md-n9 {
    margin-bottom: -5rem !important;
  }
  .mb-md-n10 {
    margin-bottom: -7.5rem !important;
  }
  .mb-md-n11 {
    margin-bottom: -10rem !important;
  }
  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-md-n3 {
    margin-left: -0.75rem !important;
  }
  .ms-md-n4 {
    margin-left: -1rem !important;
  }
  .ms-md-n5 {
    margin-left: -1.5rem !important;
  }
  .ms-md-n6 {
    margin-left: -2rem !important;
  }
  .ms-md-n7 {
    margin-left: -3rem !important;
  }
  .ms-md-n8 {
    margin-left: -4rem !important;
  }
  .ms-md-n9 {
    margin-left: -5rem !important;
  }
  .ms-md-n10 {
    margin-left: -7.5rem !important;
  }
  .ms-md-n11 {
    margin-left: -10rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 0.75rem !important;
  }
  .p-md-4 {
    padding: 1rem !important;
  }
  .p-md-5 {
    padding: 1.5rem !important;
  }
  .p-md-6 {
    padding: 2rem !important;
  }
  .p-md-7 {
    padding: 3rem !important;
  }
  .p-md-8 {
    padding: 4rem !important;
  }
  .p-md-9 {
    padding: 5rem !important;
  }
  .p-md-10 {
    padding: 7.5rem !important;
  }
  .p-md-11 {
    padding: 10rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-md-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-6 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-md-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-md-8 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-md-9 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-md-10 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .px-md-11 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-md-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-5 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-6 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-md-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-md-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-md-9 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-md-10 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .py-md-11 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 0.75rem !important;
  }
  .pt-md-4 {
    padding-top: 1rem !important;
  }
  .pt-md-5 {
    padding-top: 1.5rem !important;
  }
  .pt-md-6 {
    padding-top: 2rem !important;
  }
  .pt-md-7 {
    padding-top: 3rem !important;
  }
  .pt-md-8 {
    padding-top: 4rem !important;
  }
  .pt-md-9 {
    padding-top: 5rem !important;
  }
  .pt-md-10 {
    padding-top: 7.5rem !important;
  }
  .pt-md-11 {
    padding-top: 10rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 0.75rem !important;
  }
  .pe-md-4 {
    padding-right: 1rem !important;
  }
  .pe-md-5 {
    padding-right: 1.5rem !important;
  }
  .pe-md-6 {
    padding-right: 2rem !important;
  }
  .pe-md-7 {
    padding-right: 3rem !important;
  }
  .pe-md-8 {
    padding-right: 4rem !important;
  }
  .pe-md-9 {
    padding-right: 5rem !important;
  }
  .pe-md-10 {
    padding-right: 7.5rem !important;
  }
  .pe-md-11 {
    padding-right: 10rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 0.75rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1rem !important;
  }
  .pb-md-5 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-6 {
    padding-bottom: 2rem !important;
  }
  .pb-md-7 {
    padding-bottom: 3rem !important;
  }
  .pb-md-8 {
    padding-bottom: 4rem !important;
  }
  .pb-md-9 {
    padding-bottom: 5rem !important;
  }
  .pb-md-10 {
    padding-bottom: 7.5rem !important;
  }
  .pb-md-11 {
    padding-bottom: 10rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 0.75rem !important;
  }
  .ps-md-4 {
    padding-left: 1rem !important;
  }
  .ps-md-5 {
    padding-left: 1.5rem !important;
  }
  .ps-md-6 {
    padding-left: 2rem !important;
  }
  .ps-md-7 {
    padding-left: 3rem !important;
  }
  .ps-md-8 {
    padding-left: 4rem !important;
  }
  .ps-md-9 {
    padding-left: 5rem !important;
  }
  .ps-md-10 {
    padding-left: 7.5rem !important;
  }
  .ps-md-11 {
    padding-left: 10rem !important;
  }
}
@media (min-width: 1240px) {
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 0.75rem !important;
  }
  .m-lg-4 {
    margin: 1rem !important;
  }
  .m-lg-5 {
    margin: 1.5rem !important;
  }
  .m-lg-6 {
    margin: 2rem !important;
  }
  .m-lg-7 {
    margin: 3rem !important;
  }
  .m-lg-8 {
    margin: 4rem !important;
  }
  .m-lg-9 {
    margin: 5rem !important;
  }
  .m-lg-10 {
    margin: 7.5rem !important;
  }
  .m-lg-11 {
    margin: 10rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-lg-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-lg-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-lg-9 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-lg-10 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .mx-lg-11 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-lg-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-5 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-6 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-lg-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-8 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-lg-9 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-lg-10 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .my-lg-11 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 0.75rem !important;
  }
  .mt-lg-4 {
    margin-top: 1rem !important;
  }
  .mt-lg-5 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-6 {
    margin-top: 2rem !important;
  }
  .mt-lg-7 {
    margin-top: 3rem !important;
  }
  .mt-lg-8 {
    margin-top: 4rem !important;
  }
  .mt-lg-9 {
    margin-top: 5rem !important;
  }
  .mt-lg-10 {
    margin-top: 7.5rem !important;
  }
  .mt-lg-11 {
    margin-top: 10rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 0.75rem !important;
  }
  .me-lg-4 {
    margin-right: 1rem !important;
  }
  .me-lg-5 {
    margin-right: 1.5rem !important;
  }
  .me-lg-6 {
    margin-right: 2rem !important;
  }
  .me-lg-7 {
    margin-right: 3rem !important;
  }
  .me-lg-8 {
    margin-right: 4rem !important;
  }
  .me-lg-9 {
    margin-right: 5rem !important;
  }
  .me-lg-10 {
    margin-right: 7.5rem !important;
  }
  .me-lg-11 {
    margin-right: 10rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 0.75rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-6 {
    margin-bottom: 2rem !important;
  }
  .mb-lg-7 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-8 {
    margin-bottom: 4rem !important;
  }
  .mb-lg-9 {
    margin-bottom: 5rem !important;
  }
  .mb-lg-10 {
    margin-bottom: 7.5rem !important;
  }
  .mb-lg-11 {
    margin-bottom: 10rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 0.75rem !important;
  }
  .ms-lg-4 {
    margin-left: 1rem !important;
  }
  .ms-lg-5 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-6 {
    margin-left: 2rem !important;
  }
  .ms-lg-7 {
    margin-left: 3rem !important;
  }
  .ms-lg-8 {
    margin-left: 4rem !important;
  }
  .ms-lg-9 {
    margin-left: 5rem !important;
  }
  .ms-lg-10 {
    margin-left: 7.5rem !important;
  }
  .ms-lg-11 {
    margin-left: 10rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -0.75rem !important;
  }
  .m-lg-n4 {
    margin: -1rem !important;
  }
  .m-lg-n5 {
    margin: -1.5rem !important;
  }
  .m-lg-n6 {
    margin: -2rem !important;
  }
  .m-lg-n7 {
    margin: -3rem !important;
  }
  .m-lg-n8 {
    margin: -4rem !important;
  }
  .m-lg-n9 {
    margin: -5rem !important;
  }
  .m-lg-n10 {
    margin: -7.5rem !important;
  }
  .m-lg-n11 {
    margin: -10rem !important;
  }
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-lg-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-n5 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-n6 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-lg-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-lg-n8 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-lg-n9 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-lg-n10 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  .mx-lg-n11 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-lg-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-n5 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-n6 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-lg-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-lg-n8 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-lg-n9 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-lg-n10 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  .my-lg-n11 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3 {
    margin-top: -0.75rem !important;
  }
  .mt-lg-n4 {
    margin-top: -1rem !important;
  }
  .mt-lg-n5 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n6 {
    margin-top: -2rem !important;
  }
  .mt-lg-n7 {
    margin-top: -3rem !important;
  }
  .mt-lg-n8 {
    margin-top: -4rem !important;
  }
  .mt-lg-n9 {
    margin-top: -5rem !important;
  }
  .mt-lg-n10 {
    margin-top: -7.5rem !important;
  }
  .mt-lg-n11 {
    margin-top: -10rem !important;
  }
  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .me-lg-n3 {
    margin-right: -0.75rem !important;
  }
  .me-lg-n4 {
    margin-right: -1rem !important;
  }
  .me-lg-n5 {
    margin-right: -1.5rem !important;
  }
  .me-lg-n6 {
    margin-right: -2rem !important;
  }
  .me-lg-n7 {
    margin-right: -3rem !important;
  }
  .me-lg-n8 {
    margin-right: -4rem !important;
  }
  .me-lg-n9 {
    margin-right: -5rem !important;
  }
  .me-lg-n10 {
    margin-right: -7.5rem !important;
  }
  .me-lg-n11 {
    margin-right: -10rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -0.75rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n6 {
    margin-bottom: -2rem !important;
  }
  .mb-lg-n7 {
    margin-bottom: -3rem !important;
  }
  .mb-lg-n8 {
    margin-bottom: -4rem !important;
  }
  .mb-lg-n9 {
    margin-bottom: -5rem !important;
  }
  .mb-lg-n10 {
    margin-bottom: -7.5rem !important;
  }
  .mb-lg-n11 {
    margin-bottom: -10rem !important;
  }
  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n3 {
    margin-left: -0.75rem !important;
  }
  .ms-lg-n4 {
    margin-left: -1rem !important;
  }
  .ms-lg-n5 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n6 {
    margin-left: -2rem !important;
  }
  .ms-lg-n7 {
    margin-left: -3rem !important;
  }
  .ms-lg-n8 {
    margin-left: -4rem !important;
  }
  .ms-lg-n9 {
    margin-left: -5rem !important;
  }
  .ms-lg-n10 {
    margin-left: -7.5rem !important;
  }
  .ms-lg-n11 {
    margin-left: -10rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 0.75rem !important;
  }
  .p-lg-4 {
    padding: 1rem !important;
  }
  .p-lg-5 {
    padding: 1.5rem !important;
  }
  .p-lg-6 {
    padding: 2rem !important;
  }
  .p-lg-7 {
    padding: 3rem !important;
  }
  .p-lg-8 {
    padding: 4rem !important;
  }
  .p-lg-9 {
    padding: 5rem !important;
  }
  .p-lg-10 {
    padding: 7.5rem !important;
  }
  .p-lg-11 {
    padding: 10rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-lg-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-6 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-lg-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-lg-8 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-lg-9 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-lg-10 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .px-lg-11 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-lg-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-5 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-6 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-lg-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-lg-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-lg-9 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-lg-10 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .py-lg-11 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 0.75rem !important;
  }
  .pt-lg-4 {
    padding-top: 1rem !important;
  }
  .pt-lg-5 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-6 {
    padding-top: 2rem !important;
  }
  .pt-lg-7 {
    padding-top: 3rem !important;
  }
  .pt-lg-8 {
    padding-top: 4rem !important;
  }
  .pt-lg-9 {
    padding-top: 5rem !important;
  }
  .pt-lg-10 {
    padding-top: 7.5rem !important;
  }
  .pt-lg-11 {
    padding-top: 10rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 0.75rem !important;
  }
  .pe-lg-4 {
    padding-right: 1rem !important;
  }
  .pe-lg-5 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-6 {
    padding-right: 2rem !important;
  }
  .pe-lg-7 {
    padding-right: 3rem !important;
  }
  .pe-lg-8 {
    padding-right: 4rem !important;
  }
  .pe-lg-9 {
    padding-right: 5rem !important;
  }
  .pe-lg-10 {
    padding-right: 7.5rem !important;
  }
  .pe-lg-11 {
    padding-right: 10rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 0.75rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-6 {
    padding-bottom: 2rem !important;
  }
  .pb-lg-7 {
    padding-bottom: 3rem !important;
  }
  .pb-lg-8 {
    padding-bottom: 4rem !important;
  }
  .pb-lg-9 {
    padding-bottom: 5rem !important;
  }
  .pb-lg-10 {
    padding-bottom: 7.5rem !important;
  }
  .pb-lg-11 {
    padding-bottom: 10rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 0.75rem !important;
  }
  .ps-lg-4 {
    padding-left: 1rem !important;
  }
  .ps-lg-5 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-6 {
    padding-left: 2rem !important;
  }
  .ps-lg-7 {
    padding-left: 3rem !important;
  }
  .ps-lg-8 {
    padding-left: 4rem !important;
  }
  .ps-lg-9 {
    padding-left: 5rem !important;
  }
  .ps-lg-10 {
    padding-left: 7.5rem !important;
  }
  .ps-lg-11 {
    padding-left: 10rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
.list-group {
  --air-serbia-list-group-color: #212529;
  --air-serbia-list-group-bg: #fff;
  --air-serbia-list-group-border-color: rgba(0, 0, 0, 0.125);
  --air-serbia-list-group-border-width: 1px;
  --air-serbia-list-group-border-radius: 8px;
  --air-serbia-list-group-item-padding-x: 1rem;
  --air-serbia-list-group-item-padding-y: 0.5rem;
  --air-serbia-list-group-action-color: #495057;
  --air-serbia-list-group-action-hover-color: #495057;
  --air-serbia-list-group-action-hover-bg: #f8f9fa;
  --air-serbia-list-group-action-active-color: #000000;
  --air-serbia-list-group-action-active-bg: #e9ecef;
  --air-serbia-list-group-disabled-color: #6c757d;
  --air-serbia-list-group-disabled-bg: #fff;
  --air-serbia-list-group-active-color: #fff;
  --air-serbia-list-group-active-bg: #0072CE;
  --air-serbia-list-group-active-border-color: #0072CE;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--air-serbia-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: var(--air-serbia-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: var(--air-serbia-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--air-serbia-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--air-serbia-list-group-action-active-color);
  background-color: var(--air-serbia-list-group-action-active-bg);
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--air-serbia-list-group-item-padding-y) var(--air-serbia-list-group-item-padding-x);
  color: var(--air-serbia-list-group-color);
  background-color: var(--air-serbia-list-group-bg);
  border: var(--air-serbia-list-group-border-width) solid var(--air-serbia-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--air-serbia-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--air-serbia-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--air-serbia-list-group-active-color);
  background-color: var(--air-serbia-list-group-active-bg);
  border-color: var(--air-serbia-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--air-serbia-list-group-border-width));
  border-top-width: var(--air-serbia-list-group-border-width);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--air-serbia-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--air-serbia-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--air-serbia-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--air-serbia-list-group-border-width));
  border-left-width: var(--air-serbia-list-group-border-width);
}

@media (min-width: 600px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--air-serbia-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--air-serbia-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--air-serbia-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--air-serbia-list-group-border-width));
    border-left-width: var(--air-serbia-list-group-border-width);
  }
}
@media (min-width: 905px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--air-serbia-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--air-serbia-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--air-serbia-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--air-serbia-list-group-border-width));
    border-left-width: var(--air-serbia-list-group-border-width);
  }
}
@media (min-width: 1240px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--air-serbia-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--air-serbia-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--air-serbia-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--air-serbia-list-group-border-width));
    border-left-width: var(--air-serbia-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--air-serbia-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: rgb(0, 68.4, 123.6);
  background-color: rgb(204, 226.8, 245.2);
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: rgb(0, 68.4, 123.6);
  background-color: rgb(183.6, 204.12, 220.68);
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0, 68.4, 123.6);
  border-color: rgb(0, 68.4, 123.6);
}

.list-group-item-secondary {
  color: #001833;
  background-color: #ccd4dd;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #001833;
  background-color: rgb(183.6, 190.8, 198.9);
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #001833;
  border-color: #001833;
}

.list-group-item-success {
  color: rgb(63, 79.2, 48);
  background-color: rgb(225, 230.4, 220);
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: rgb(63, 79.2, 48);
  background-color: rgb(202.5, 207.36, 198);
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: rgb(63, 79.2, 48);
  border-color: rgb(63, 79.2, 48);
}

.list-group-item-info {
  color: rgb(65.6, 79.6, 90.4);
  background-color: rgb(236.8, 243.8, 249.2);
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: rgb(65.6, 79.6, 90.4);
  background-color: rgb(213.12, 219.42, 224.28);
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: rgb(65.6, 79.6, 90.4);
  border-color: rgb(65.6, 79.6, 90.4);
}

.list-group-item-warning {
  color: rgb(139.8, 90.6, 45);
  background-color: rgb(250.6, 234.2, 219);
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: rgb(139.8, 90.6, 45);
  background-color: rgb(225.54, 210.78, 197.1);
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: rgb(139.8, 90.6, 45);
  border-color: rgb(139.8, 90.6, 45);
}

.list-group-item-danger {
  color: rgb(136.2, 0, 18.6);
  background-color: rgb(249.4, 204, 210.2);
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: rgb(136.2, 0, 18.6);
  background-color: rgb(224.46, 183.6, 189.18);
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: rgb(136.2, 0, 18.6);
  border-color: rgb(136.2, 0, 18.6);
}

.list-group-item-light {
  color: rgb(89.6, 89.6, 89.6);
  background-color: rgb(248.8, 248.8, 248.8);
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: rgb(89.6, 89.6, 89.6);
  background-color: rgb(223.92, 223.92, 223.92);
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: rgb(89.6, 89.6, 89.6);
  border-color: rgb(89.6, 89.6, 89.6);
}

.list-group-item-lighter {
  color: rgb(99.2, 99.2, 100);
  background-color: rgb(253.6, 253.6, 254);
}
.list-group-item-lighter.list-group-item-action:hover, .list-group-item-lighter.list-group-item-action:focus {
  color: rgb(99.2, 99.2, 100);
  background-color: rgb(228.24, 228.24, 228.6);
}
.list-group-item-lighter.list-group-item-action.active {
  color: #fff;
  background-color: rgb(99.2, 99.2, 100);
  border-color: rgb(99.2, 99.2, 100);
}

.list-group-item-dark {
  color: black;
  background-color: #cccccc;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: black;
  background-color: rgb(183.6, 183.6, 183.6);
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: black;
  border-color: black;
}

.list-group-item-text-gray {
  color: rgb(83.4, 88.2, 93);
  background-color: rgb(231.8, 233.4, 235);
}
.list-group-item-text-gray.list-group-item-action:hover, .list-group-item-text-gray.list-group-item-action:focus {
  color: rgb(83.4, 88.2, 93);
  background-color: rgb(208.62, 210.06, 211.5);
}
.list-group-item-text-gray.list-group-item-action.active {
  color: #fff;
  background-color: rgb(83.4, 88.2, 93);
  border-color: rgb(83.4, 88.2, 93);
}

.list-group-item-dark-gray {
  color: rgb(58.8, 61.2, 63.6);
  background-color: rgb(223.6, 224.4, 225.2);
}
.list-group-item-dark-gray.list-group-item-action:hover, .list-group-item-dark-gray.list-group-item-action:focus {
  color: rgb(58.8, 61.2, 63.6);
  background-color: rgb(201.24, 201.96, 202.68);
}
.list-group-item-dark-gray.list-group-item-action.active {
  color: #fff;
  background-color: rgb(58.8, 61.2, 63.6);
  border-color: rgb(58.8, 61.2, 63.6);
}

.list-group-item-light-3 {
  color: rgb(97.2, 97.2, 97.2);
  background-color: rgb(252.6, 252.6, 252.6);
}
.list-group-item-light-3.list-group-item-action:hover, .list-group-item-light-3.list-group-item-action:focus {
  color: rgb(97.2, 97.2, 97.2);
  background-color: rgb(227.34, 227.34, 227.34);
}
.list-group-item-light-3.list-group-item-action.active {
  color: #fff;
  background-color: rgb(97.2, 97.2, 97.2);
  border-color: rgb(97.2, 97.2, 97.2);
}

.list-group-item-additional-green-10 {
  color: rgb(96, 97.2, 94.8);
  background-color: rgb(252, 252.6, 251.4);
}
.list-group-item-additional-green-10.list-group-item-action:hover, .list-group-item-additional-green-10.list-group-item-action:focus {
  color: rgb(96, 97.2, 94.8);
  background-color: rgb(226.8, 227.34, 226.26);
}
.list-group-item-additional-green-10.list-group-item-action.active {
  color: #fff;
  background-color: rgb(96, 97.2, 94.8);
  border-color: rgb(96, 97.2, 94.8);
}

.nav {
  --air-serbia-nav-link-padding-x: 1rem;
  --air-serbia-nav-link-padding-y: 0.5rem;
  --air-serbia-nav-link-font-weight: ;
  --air-serbia-nav-link-color: #0072CE;
  --air-serbia-nav-link-hover-color: rgb(0, 91.2, 164.8);
  --air-serbia-nav-link-disabled-color: #6c757d;
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--air-serbia-nav-link-padding-y) var(--air-serbia-nav-link-padding-x);
  font-size: var(--air-serbia-nav-link-font-size);
  font-weight: var(--air-serbia-nav-link-font-weight);
  color: var(--air-serbia-nav-link-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--air-serbia-nav-link-hover-color);
}
.nav-link.disabled {
  color: var(--air-serbia-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --air-serbia-nav-tabs-border-width: 1px;
  --air-serbia-nav-tabs-border-color: #dee2e6;
  --air-serbia-nav-tabs-border-radius: 8px;
  --air-serbia-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;
  --air-serbia-nav-tabs-link-active-color: #495057;
  --air-serbia-nav-tabs-link-active-bg: #FFFFFF;
  --air-serbia-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #FFFFFF;
  border-bottom: var(--air-serbia-nav-tabs-border-width) solid var(--air-serbia-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--air-serbia-nav-tabs-border-width));
  background: none;
  border: var(--air-serbia-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--air-serbia-nav-tabs-border-radius);
  border-top-right-radius: var(--air-serbia-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--air-serbia-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
  color: var(--air-serbia-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--air-serbia-nav-tabs-link-active-color);
  background-color: var(--air-serbia-nav-tabs-link-active-bg);
  border-color: var(--air-serbia-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--air-serbia-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --air-serbia-nav-pills-border-radius: 8px;
  --air-serbia-nav-pills-link-active-color: #fff;
  --air-serbia-nav-pills-link-active-bg: #0072CE;
}
.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: var(--air-serbia-nav-pills-border-radius);
}
.nav-pills .nav-link:disabled {
  color: var(--air-serbia-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--air-serbia-nav-pills-link-active-color);
  background-color: var(--air-serbia-nav-pills-link-active-bg);
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  --air-serbia-navbar-padding-x: 0;
  --air-serbia-navbar-padding-y: 0.5rem;
  --air-serbia-navbar-color: rgba(0, 0, 0, 0.55);
  --air-serbia-navbar-hover-color: rgba(0, 0, 0, 0.7);
  --air-serbia-navbar-disabled-color: rgba(0, 0, 0, 0.3);
  --air-serbia-navbar-active-color: rgba(0, 0, 0, 0.9);
  --air-serbia-navbar-brand-padding-y: 0.3125rem;
  --air-serbia-navbar-brand-margin-end: 1rem;
  --air-serbia-navbar-brand-font-size: 1.25rem;
  --air-serbia-navbar-brand-color: rgba(0, 0, 0, 0.9);
  --air-serbia-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);
  --air-serbia-navbar-nav-link-padding-x: 0.5rem;
  --air-serbia-navbar-toggler-padding-y: 0.25rem;
  --air-serbia-navbar-toggler-padding-x: 0.75rem;
  --air-serbia-navbar-toggler-font-size: 1.25rem;
  --air-serbia-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --air-serbia-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);
  --air-serbia-navbar-toggler-border-radius: 8px;
  --air-serbia-navbar-toggler-focus-width: 0.25rem;
  --air-serbia-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--air-serbia-navbar-padding-y) var(--air-serbia-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--air-serbia-navbar-brand-padding-y);
  padding-bottom: var(--air-serbia-navbar-brand-padding-y);
  margin-right: var(--air-serbia-navbar-brand-margin-end);
  font-size: var(--air-serbia-navbar-brand-font-size);
  color: var(--air-serbia-navbar-brand-color);
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--air-serbia-navbar-brand-hover-color);
}

.navbar-nav {
  --air-serbia-nav-link-padding-x: 0;
  --air-serbia-nav-link-padding-y: 0.5rem;
  --air-serbia-nav-link-font-weight: ;
  --air-serbia-nav-link-color: var(--air-serbia-navbar-color);
  --air-serbia-nav-link-hover-color: var(--air-serbia-navbar-hover-color);
  --air-serbia-nav-link-disabled-color: var(--air-serbia-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .show > .nav-link,
.navbar-nav .nav-link.active {
  color: var(--air-serbia-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--air-serbia-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--air-serbia-navbar-active-color);
}

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

.navbar-toggler {
  padding: var(--air-serbia-navbar-toggler-padding-y) var(--air-serbia-navbar-toggler-padding-x);
  font-size: var(--air-serbia-navbar-toggler-font-size);
  line-height: 1;
  color: var(--air-serbia-navbar-color);
  background-color: transparent;
  border: var(--air-serbia-border-width) solid var(--air-serbia-navbar-toggler-border-color);
  border-radius: var(--air-serbia-navbar-toggler-border-radius);
  transition: var(--air-serbia-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--air-serbia-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--air-serbia-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--air-serbia-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 600px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--air-serbia-navbar-nav-link-padding-x);
    padding-left: var(--air-serbia-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 905px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--air-serbia-navbar-nav-link-padding-x);
    padding-left: var(--air-serbia-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1240px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--air-serbia-navbar-nav-link-padding-x);
    padding-left: var(--air-serbia-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--air-serbia-navbar-nav-link-padding-x);
  padding-left: var(--air-serbia-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark {
  --air-serbia-navbar-color: rgba(255, 255, 255, 0.55);
  --air-serbia-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --air-serbia-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --air-serbia-navbar-active-color: #fff;
  --air-serbia-navbar-brand-color: #fff;
  --air-serbia-navbar-brand-hover-color: #fff;
  --air-serbia-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --air-serbia-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.btn {
  --air-serbia-btn-padding-x: 16px;
  --air-serbia-btn-padding-y: 12px;
  --air-serbia-btn-font-family: Manrope, sans-serif;
  --air-serbia-btn-font-size: 0.875rem;
  --air-serbia-btn-font-weight: 600;
  --air-serbia-btn-line-height: 18px;
  --air-serbia-btn-color: #000000;
  --air-serbia-btn-bg: transparent;
  --air-serbia-btn-border-width: 1px;
  --air-serbia-btn-border-color: transparent;
  --air-serbia-btn-border-radius: 4px;
  --air-serbia-btn-hover-border-color: transparent;
  --air-serbia-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --air-serbia-btn-disabled-opacity: 0.65;
  --air-serbia-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--air-serbia-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--air-serbia-btn-padding-y) var(--air-serbia-btn-padding-x);
  font-family: var(--air-serbia-btn-font-family);
  font-size: var(--air-serbia-btn-font-size);
  font-weight: var(--air-serbia-btn-font-weight);
  line-height: var(--air-serbia-btn-line-height);
  color: var(--air-serbia-btn-color);
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: var(--air-serbia-btn-border-width) solid var(--air-serbia-btn-border-color);
  border-radius: var(--air-serbia-btn-border-radius);
  background-color: var(--air-serbia-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--air-serbia-btn-hover-color);
  background-color: var(--air-serbia-btn-hover-bg);
  border-color: var(--air-serbia-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--air-serbia-btn-color);
  background-color: var(--air-serbia-btn-bg);
  border-color: var(--air-serbia-btn-border-color);
}
.btn:focus-visible {
  color: var(--air-serbia-btn-hover-color);
  background-color: var(--air-serbia-btn-hover-bg);
  border-color: var(--air-serbia-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--air-serbia-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--air-serbia-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--air-serbia-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--air-serbia-btn-active-color);
  background-color: var(--air-serbia-btn-active-bg);
  border-color: var(--air-serbia-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--air-serbia-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--air-serbia-btn-disabled-color);
  pointer-events: none;
  background-color: var(--air-serbia-btn-disabled-bg);
  border-color: var(--air-serbia-btn-disabled-border-color);
  opacity: var(--air-serbia-btn-disabled-opacity);
}

.btn-primary {
  --air-serbia-btn-color: #fff;
  --air-serbia-btn-bg: #0072CE;
  --air-serbia-btn-border-color: #0072CE;
  --air-serbia-btn-hover-color: #fff;
  --air-serbia-btn-hover-bg: rgb(0, 96.9, 175.1);
  --air-serbia-btn-hover-border-color: rgb(0, 91.2, 164.8);
  --air-serbia-btn-focus-shadow-rgb: 38, 135, 213;
  --air-serbia-btn-active-color: #fff;
  --air-serbia-btn-active-bg: rgb(0, 91.2, 164.8);
  --air-serbia-btn-active-border-color: rgb(0, 85.5, 154.5);
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #fff;
  --air-serbia-btn-disabled-bg: #0072CE;
  --air-serbia-btn-disabled-border-color: #0072CE;
}

.btn-secondary {
  --air-serbia-btn-color: #fff;
  --air-serbia-btn-bg: #002855;
  --air-serbia-btn-border-color: #002855;
  --air-serbia-btn-hover-color: #fff;
  --air-serbia-btn-hover-bg: rgb(0, 34, 72.25);
  --air-serbia-btn-hover-border-color: #002044;
  --air-serbia-btn-focus-shadow-rgb: 38, 72, 111;
  --air-serbia-btn-active-color: #fff;
  --air-serbia-btn-active-bg: #002044;
  --air-serbia-btn-active-border-color: rgb(0, 30, 63.75);
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #fff;
  --air-serbia-btn-disabled-bg: #002855;
  --air-serbia-btn-disabled-border-color: #002855;
}

.btn-success {
  --air-serbia-btn-color: #000;
  --air-serbia-btn-bg: #698450;
  --air-serbia-btn-border-color: #698450;
  --air-serbia-btn-hover-color: #000;
  --air-serbia-btn-hover-bg: rgb(127.5, 150.45, 106.25);
  --air-serbia-btn-hover-border-color: rgb(120, 144.3, 97.5);
  --air-serbia-btn-focus-shadow-rgb: 89, 112, 68;
  --air-serbia-btn-active-color: #000;
  --air-serbia-btn-active-bg: rgb(135, 156.6, 115);
  --air-serbia-btn-active-border-color: rgb(120, 144.3, 97.5);
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #000;
  --air-serbia-btn-disabled-bg: #698450;
  --air-serbia-btn-disabled-border-color: #698450;
}

.btn-info {
  --air-serbia-btn-color: #000;
  --air-serbia-btn-bg: #A4C7E2;
  --air-serbia-btn-border-color: #A4C7E2;
  --air-serbia-btn-hover-color: #000;
  --air-serbia-btn-hover-bg: rgb(177.65, 207.4, 230.35);
  --air-serbia-btn-hover-border-color: rgb(173.1, 204.6, 228.9);
  --air-serbia-btn-focus-shadow-rgb: 139, 169, 192;
  --air-serbia-btn-active-color: #000;
  --air-serbia-btn-active-bg: rgb(182.2, 210.2, 231.8);
  --air-serbia-btn-active-border-color: rgb(173.1, 204.6, 228.9);
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #000;
  --air-serbia-btn-disabled-bg: #A4C7E2;
  --air-serbia-btn-disabled-border-color: #A4C7E2;
}

.btn-warning {
  --air-serbia-btn-color: #000;
  --air-serbia-btn-bg: #E9974B;
  --air-serbia-btn-border-color: #E9974B;
  --air-serbia-btn-hover-color: #000;
  --air-serbia-btn-hover-bg: rgb(236.3, 166.6, 102);
  --air-serbia-btn-hover-border-color: rgb(235.2, 161.4, 93);
  --air-serbia-btn-focus-shadow-rgb: 198, 128, 64;
  --air-serbia-btn-active-color: #000;
  --air-serbia-btn-active-bg: rgb(237.4, 171.8, 111);
  --air-serbia-btn-active-border-color: rgb(235.2, 161.4, 93);
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #000;
  --air-serbia-btn-disabled-bg: #E9974B;
  --air-serbia-btn-disabled-border-color: #E9974B;
}

.btn-danger {
  --air-serbia-btn-color: #fff;
  --air-serbia-btn-bg: #E3001F;
  --air-serbia-btn-border-color: #E3001F;
  --air-serbia-btn-hover-color: #fff;
  --air-serbia-btn-hover-bg: rgb(192.95, 0, 26.35);
  --air-serbia-btn-hover-border-color: rgb(181.6, 0, 24.8);
  --air-serbia-btn-focus-shadow-rgb: 231, 38, 65;
  --air-serbia-btn-active-color: #fff;
  --air-serbia-btn-active-bg: rgb(181.6, 0, 24.8);
  --air-serbia-btn-active-border-color: rgb(170.25, 0, 23.25);
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #fff;
  --air-serbia-btn-disabled-bg: #E3001F;
  --air-serbia-btn-disabled-border-color: #E3001F;
}

.btn-light {
  --air-serbia-btn-color: #000;
  --air-serbia-btn-bg: #E0E0E0;
  --air-serbia-btn-border-color: #E0E0E0;
  --air-serbia-btn-hover-color: #000;
  --air-serbia-btn-hover-bg: rgb(190.4, 190.4, 190.4);
  --air-serbia-btn-hover-border-color: rgb(179.2, 179.2, 179.2);
  --air-serbia-btn-focus-shadow-rgb: 190, 190, 190;
  --air-serbia-btn-active-color: #000;
  --air-serbia-btn-active-bg: rgb(179.2, 179.2, 179.2);
  --air-serbia-btn-active-border-color: #a8a8a8;
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #000;
  --air-serbia-btn-disabled-bg: #E0E0E0;
  --air-serbia-btn-disabled-border-color: #E0E0E0;
}

.btn-lighter {
  --air-serbia-btn-color: #000;
  --air-serbia-btn-bg: #F8F8FA;
  --air-serbia-btn-border-color: #F8F8FA;
  --air-serbia-btn-hover-color: #000;
  --air-serbia-btn-hover-bg: rgb(249.05, 249.05, 250.75);
  --air-serbia-btn-hover-border-color: rgb(248.7, 248.7, 250.5);
  --air-serbia-btn-focus-shadow-rgb: 211, 211, 213;
  --air-serbia-btn-active-color: #000;
  --air-serbia-btn-active-bg: rgb(249.4, 249.4, 251);
  --air-serbia-btn-active-border-color: rgb(248.7, 248.7, 250.5);
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #000;
  --air-serbia-btn-disabled-bg: #F8F8FA;
  --air-serbia-btn-disabled-border-color: #F8F8FA;
}

.btn-dark {
  --air-serbia-btn-color: #fff;
  --air-serbia-btn-bg: #000000;
  --air-serbia-btn-border-color: #000000;
  --air-serbia-btn-hover-color: #fff;
  --air-serbia-btn-hover-bg: rgb(38.25, 38.25, 38.25);
  --air-serbia-btn-hover-border-color: rgb(25.5, 25.5, 25.5);
  --air-serbia-btn-focus-shadow-rgb: 38, 38, 38;
  --air-serbia-btn-active-color: #fff;
  --air-serbia-btn-active-bg: #333333;
  --air-serbia-btn-active-border-color: rgb(25.5, 25.5, 25.5);
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #fff;
  --air-serbia-btn-disabled-bg: #000000;
  --air-serbia-btn-disabled-border-color: #000000;
}

.btn-text-gray {
  --air-serbia-btn-color: #000;
  --air-serbia-btn-bg: #8B939B;
  --air-serbia-btn-border-color: #8B939B;
  --air-serbia-btn-hover-color: #000;
  --air-serbia-btn-hover-bg: rgb(156.4, 163.2, 170);
  --air-serbia-btn-hover-border-color: rgb(150.6, 157.8, 165);
  --air-serbia-btn-focus-shadow-rgb: 118, 125, 132;
  --air-serbia-btn-active-color: #000;
  --air-serbia-btn-active-bg: rgb(162.2, 168.6, 175);
  --air-serbia-btn-active-border-color: rgb(150.6, 157.8, 165);
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #000;
  --air-serbia-btn-disabled-bg: #8B939B;
  --air-serbia-btn-disabled-border-color: #8B939B;
}

.btn-dark-gray {
  --air-serbia-btn-color: #fff;
  --air-serbia-btn-bg: #62666A;
  --air-serbia-btn-border-color: #62666A;
  --air-serbia-btn-hover-color: #fff;
  --air-serbia-btn-hover-bg: rgb(83.3, 86.7, 90.1);
  --air-serbia-btn-hover-border-color: rgb(78.4, 81.6, 84.8);
  --air-serbia-btn-focus-shadow-rgb: 122, 125, 128;
  --air-serbia-btn-active-color: #fff;
  --air-serbia-btn-active-bg: rgb(78.4, 81.6, 84.8);
  --air-serbia-btn-active-border-color: rgb(73.5, 76.5, 79.5);
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #fff;
  --air-serbia-btn-disabled-bg: #62666A;
  --air-serbia-btn-disabled-border-color: #62666A;
}

.btn-light-3 {
  --air-serbia-btn-color: #000;
  --air-serbia-btn-bg: #F3F3F3;
  --air-serbia-btn-border-color: #F3F3F3;
  --air-serbia-btn-hover-color: #000;
  --air-serbia-btn-hover-bg: rgb(244.8, 244.8, 244.8);
  --air-serbia-btn-hover-border-color: rgb(244.2, 244.2, 244.2);
  --air-serbia-btn-focus-shadow-rgb: 207, 207, 207;
  --air-serbia-btn-active-color: #000;
  --air-serbia-btn-active-bg: rgb(245.4, 245.4, 245.4);
  --air-serbia-btn-active-border-color: rgb(244.2, 244.2, 244.2);
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #000;
  --air-serbia-btn-disabled-bg: #F3F3F3;
  --air-serbia-btn-disabled-border-color: #F3F3F3;
}

.btn-additional-green-10 {
  --air-serbia-btn-color: #000;
  --air-serbia-btn-bg: #F0F3ED;
  --air-serbia-btn-border-color: #F0F3ED;
  --air-serbia-btn-hover-color: #000;
  --air-serbia-btn-hover-bg: rgb(242.25, 244.8, 239.7);
  --air-serbia-btn-hover-border-color: rgb(241.5, 244.2, 238.8);
  --air-serbia-btn-focus-shadow-rgb: 204, 207, 201;
  --air-serbia-btn-active-color: #000;
  --air-serbia-btn-active-bg: rgb(243, 245.4, 240.6);
  --air-serbia-btn-active-border-color: rgb(241.5, 244.2, 238.8);
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #000;
  --air-serbia-btn-disabled-bg: #F0F3ED;
  --air-serbia-btn-disabled-border-color: #F0F3ED;
}

.btn-outline-primary {
  --air-serbia-btn-color: #0072CE;
  --air-serbia-btn-border-color: #0072CE;
  --air-serbia-btn-hover-color: #fff;
  --air-serbia-btn-hover-bg: #0072CE;
  --air-serbia-btn-hover-border-color: #0072CE;
  --air-serbia-btn-focus-shadow-rgb: 0, 114, 206;
  --air-serbia-btn-active-color: #fff;
  --air-serbia-btn-active-bg: #0072CE;
  --air-serbia-btn-active-border-color: #0072CE;
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #0072CE;
  --air-serbia-btn-disabled-bg: transparent;
  --air-serbia-btn-disabled-border-color: #0072CE;
  --air-serbia-gradient: none;
}

.btn-outline-secondary {
  --air-serbia-btn-color: #002855;
  --air-serbia-btn-border-color: #002855;
  --air-serbia-btn-hover-color: #fff;
  --air-serbia-btn-hover-bg: #002855;
  --air-serbia-btn-hover-border-color: #002855;
  --air-serbia-btn-focus-shadow-rgb: 0, 40, 85;
  --air-serbia-btn-active-color: #fff;
  --air-serbia-btn-active-bg: #002855;
  --air-serbia-btn-active-border-color: #002855;
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #002855;
  --air-serbia-btn-disabled-bg: transparent;
  --air-serbia-btn-disabled-border-color: #002855;
  --air-serbia-gradient: none;
}

.btn-outline-success {
  --air-serbia-btn-color: #698450;
  --air-serbia-btn-border-color: #698450;
  --air-serbia-btn-hover-color: #000;
  --air-serbia-btn-hover-bg: #698450;
  --air-serbia-btn-hover-border-color: #698450;
  --air-serbia-btn-focus-shadow-rgb: 105, 132, 80;
  --air-serbia-btn-active-color: #000;
  --air-serbia-btn-active-bg: #698450;
  --air-serbia-btn-active-border-color: #698450;
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #698450;
  --air-serbia-btn-disabled-bg: transparent;
  --air-serbia-btn-disabled-border-color: #698450;
  --air-serbia-gradient: none;
}

.btn-outline-info {
  --air-serbia-btn-color: #A4C7E2;
  --air-serbia-btn-border-color: #A4C7E2;
  --air-serbia-btn-hover-color: #000;
  --air-serbia-btn-hover-bg: #A4C7E2;
  --air-serbia-btn-hover-border-color: #A4C7E2;
  --air-serbia-btn-focus-shadow-rgb: 164, 199, 226;
  --air-serbia-btn-active-color: #000;
  --air-serbia-btn-active-bg: #A4C7E2;
  --air-serbia-btn-active-border-color: #A4C7E2;
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #A4C7E2;
  --air-serbia-btn-disabled-bg: transparent;
  --air-serbia-btn-disabled-border-color: #A4C7E2;
  --air-serbia-gradient: none;
}

.btn-outline-warning {
  --air-serbia-btn-color: #E9974B;
  --air-serbia-btn-border-color: #E9974B;
  --air-serbia-btn-hover-color: #000;
  --air-serbia-btn-hover-bg: #E9974B;
  --air-serbia-btn-hover-border-color: #E9974B;
  --air-serbia-btn-focus-shadow-rgb: 233, 151, 75;
  --air-serbia-btn-active-color: #000;
  --air-serbia-btn-active-bg: #E9974B;
  --air-serbia-btn-active-border-color: #E9974B;
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #E9974B;
  --air-serbia-btn-disabled-bg: transparent;
  --air-serbia-btn-disabled-border-color: #E9974B;
  --air-serbia-gradient: none;
}

.btn-outline-danger {
  --air-serbia-btn-color: #E3001F;
  --air-serbia-btn-border-color: #E3001F;
  --air-serbia-btn-hover-color: #fff;
  --air-serbia-btn-hover-bg: #E3001F;
  --air-serbia-btn-hover-border-color: #E3001F;
  --air-serbia-btn-focus-shadow-rgb: 227, 0, 31;
  --air-serbia-btn-active-color: #fff;
  --air-serbia-btn-active-bg: #E3001F;
  --air-serbia-btn-active-border-color: #E3001F;
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #E3001F;
  --air-serbia-btn-disabled-bg: transparent;
  --air-serbia-btn-disabled-border-color: #E3001F;
  --air-serbia-gradient: none;
}

.btn-outline-light {
  --air-serbia-btn-color: #E0E0E0;
  --air-serbia-btn-border-color: #E0E0E0;
  --air-serbia-btn-hover-color: #000;
  --air-serbia-btn-hover-bg: #E0E0E0;
  --air-serbia-btn-hover-border-color: #E0E0E0;
  --air-serbia-btn-focus-shadow-rgb: 224, 224, 224;
  --air-serbia-btn-active-color: #000;
  --air-serbia-btn-active-bg: #E0E0E0;
  --air-serbia-btn-active-border-color: #E0E0E0;
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #E0E0E0;
  --air-serbia-btn-disabled-bg: transparent;
  --air-serbia-btn-disabled-border-color: #E0E0E0;
  --air-serbia-gradient: none;
}

.btn-outline-lighter {
  --air-serbia-btn-color: #F8F8FA;
  --air-serbia-btn-border-color: #F8F8FA;
  --air-serbia-btn-hover-color: #000;
  --air-serbia-btn-hover-bg: #F8F8FA;
  --air-serbia-btn-hover-border-color: #F8F8FA;
  --air-serbia-btn-focus-shadow-rgb: 248, 248, 250;
  --air-serbia-btn-active-color: #000;
  --air-serbia-btn-active-bg: #F8F8FA;
  --air-serbia-btn-active-border-color: #F8F8FA;
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #F8F8FA;
  --air-serbia-btn-disabled-bg: transparent;
  --air-serbia-btn-disabled-border-color: #F8F8FA;
  --air-serbia-gradient: none;
}

.btn-outline-dark {
  --air-serbia-btn-color: #000000;
  --air-serbia-btn-border-color: #000000;
  --air-serbia-btn-hover-color: #fff;
  --air-serbia-btn-hover-bg: #000000;
  --air-serbia-btn-hover-border-color: #000000;
  --air-serbia-btn-focus-shadow-rgb: 0, 0, 0;
  --air-serbia-btn-active-color: #fff;
  --air-serbia-btn-active-bg: #000000;
  --air-serbia-btn-active-border-color: #000000;
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #000000;
  --air-serbia-btn-disabled-bg: transparent;
  --air-serbia-btn-disabled-border-color: #000000;
  --air-serbia-gradient: none;
}

.btn-outline-text-gray {
  --air-serbia-btn-color: #8B939B;
  --air-serbia-btn-border-color: #8B939B;
  --air-serbia-btn-hover-color: #000;
  --air-serbia-btn-hover-bg: #8B939B;
  --air-serbia-btn-hover-border-color: #8B939B;
  --air-serbia-btn-focus-shadow-rgb: 139, 147, 155;
  --air-serbia-btn-active-color: #000;
  --air-serbia-btn-active-bg: #8B939B;
  --air-serbia-btn-active-border-color: #8B939B;
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #8B939B;
  --air-serbia-btn-disabled-bg: transparent;
  --air-serbia-btn-disabled-border-color: #8B939B;
  --air-serbia-gradient: none;
}

.btn-outline-dark-gray {
  --air-serbia-btn-color: #62666A;
  --air-serbia-btn-border-color: #62666A;
  --air-serbia-btn-hover-color: #fff;
  --air-serbia-btn-hover-bg: #62666A;
  --air-serbia-btn-hover-border-color: #62666A;
  --air-serbia-btn-focus-shadow-rgb: 98, 102, 106;
  --air-serbia-btn-active-color: #fff;
  --air-serbia-btn-active-bg: #62666A;
  --air-serbia-btn-active-border-color: #62666A;
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #62666A;
  --air-serbia-btn-disabled-bg: transparent;
  --air-serbia-btn-disabled-border-color: #62666A;
  --air-serbia-gradient: none;
}

.btn-outline-light-3 {
  --air-serbia-btn-color: #F3F3F3;
  --air-serbia-btn-border-color: #F3F3F3;
  --air-serbia-btn-hover-color: #000;
  --air-serbia-btn-hover-bg: #F3F3F3;
  --air-serbia-btn-hover-border-color: #F3F3F3;
  --air-serbia-btn-focus-shadow-rgb: 243, 243, 243;
  --air-serbia-btn-active-color: #000;
  --air-serbia-btn-active-bg: #F3F3F3;
  --air-serbia-btn-active-border-color: #F3F3F3;
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #F3F3F3;
  --air-serbia-btn-disabled-bg: transparent;
  --air-serbia-btn-disabled-border-color: #F3F3F3;
  --air-serbia-gradient: none;
}

.btn-outline-additional-green-10 {
  --air-serbia-btn-color: #F0F3ED;
  --air-serbia-btn-border-color: #F0F3ED;
  --air-serbia-btn-hover-color: #000;
  --air-serbia-btn-hover-bg: #F0F3ED;
  --air-serbia-btn-hover-border-color: #F0F3ED;
  --air-serbia-btn-focus-shadow-rgb: 240, 243, 237;
  --air-serbia-btn-active-color: #000;
  --air-serbia-btn-active-bg: #F0F3ED;
  --air-serbia-btn-active-border-color: #F0F3ED;
  --air-serbia-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --air-serbia-btn-disabled-color: #F0F3ED;
  --air-serbia-btn-disabled-bg: transparent;
  --air-serbia-btn-disabled-border-color: #F0F3ED;
  --air-serbia-gradient: none;
}

.btn-link {
  --air-serbia-btn-font-weight: 400;
  --air-serbia-btn-color: #0072CE;
  --air-serbia-btn-bg: transparent;
  --air-serbia-btn-border-color: transparent;
  --air-serbia-btn-hover-color: rgb(0, 91.2, 164.8);
  --air-serbia-btn-hover-border-color: transparent;
  --air-serbia-btn-active-color: rgb(0, 91.2, 164.8);
  --air-serbia-btn-active-border-color: transparent;
  --air-serbia-btn-disabled-color: #6c757d;
  --air-serbia-btn-disabled-border-color: transparent;
  --air-serbia-btn-box-shadow: none;
  --air-serbia-btn-focus-shadow-rgb: 38, 135, 213;
  text-decoration: none;
}
.btn-link:hover, .btn-link:focus-visible {
  text-decoration: none;
}
.btn-link:focus-visible {
  color: var(--air-serbia-btn-color);
}
.btn-link:hover {
  color: var(--air-serbia-btn-hover-color);
}

.btn-lg {
  --air-serbia-btn-padding-y: 17px;
  --air-serbia-btn-padding-x: 16px;
  --air-serbia-btn-font-size: 0.875rem;
  --air-serbia-btn-border-radius: 4px;
}

.btn-sm {
  --air-serbia-btn-padding-y: 8px;
  --air-serbia-btn-padding-x: 16px;
  --air-serbia-btn-font-size: 0.875rem;
  --air-serbia-btn-border-radius: 4px;
}

.btn-close {
  box-shadow: unset !important;
}

.btn-close {
  box-sizing: content-box;
  width: 14px;
  height: 14px;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/14px auto no-repeat;
  border: 0;
  border-radius: 8px;
  opacity: 1;
}
.btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.5;
}
.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 114, 206, 0.25);
  opacity: 1;
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  user-select: none;
  opacity: 0.25;
}

.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

.btn {
  letter-spacing: 0.25px;
}
.btn.shadow {
  box-shadow: 0px 0.3px 0.5px rgba(0, 0, 0, 0.1), 0px 2px 4px rgba(0, 0, 0, 0.2) !important;
}
.btn.btn-rounded {
  border-radius: 2rem;
}
.btn.is-requesting .spinner-grow-sm {
  --air-serbia-spinner-width: var(--air-serbia-btn-font-size);
  --air-serbia-spinner-height: var(--air-serbia-btn-font-size);
}
.btn.btn-primary {
  --air-serbia-btn-hover-color: #FFFFFF;
  --air-serbia-btn-hover-bg: #2687D5;
  --air-serbia-btn-hover-border-color: #2687D5;
  --air-serbia-btn-focus-shadow-rgb: none;
  --air-serbia-btn-active-color: #FFFFFF;
  --air-serbia-btn-active-bg: #2687D5;
  --air-serbia-btn-active-border-color: #2687D5;
  --air-serbia-btn-active-shadow: none;
  --air-serbia-btn-disabled-color: #FFFFFF;
  --air-serbia-btn-disabled-bg: #B3D5F0;
  --air-serbia-btn-disabled-border-color: #B3D5F0;
  --air-serbia-btn-disabled-opacity: 1;
}
.btn.btn-outline-primary {
  --air-serbia-btn-bg: #FFFFFF;
  --air-serbia-btn-hover-color: #2687D5;
  --air-serbia-btn-hover-bg: #FFFFFF;
  --air-serbia-btn-hover-border-color: #2687D5;
  --air-serbia-btn-focus-shadow-rgb: none;
  --air-serbia-btn-active-color: #2687D5;
  --air-serbia-btn-active-bg: #FFFFFF;
  --air-serbia-btn-active-border-color: #2687D5;
  --air-serbia-btn-active-shadow: none;
  --air-serbia-btn-disabled-color: #B3D5F0;
  --air-serbia-btn-disabled-bg: #FFFFFF;
  --air-serbia-btn-disabled-border-color: #B3D5F0;
  --air-serbia-btn-disabled-opacity: 1;
}
.btn.btn-link {
  --air-serbia-btn-disabled-color: #B3D5F0;
  --air-serbia-btn-disabled-opacity: 1;
}
.btn.btn-tag {
  --air-serbia-btn-color: #0072CE;
  --air-serbia-btn-border-color: #0072CE;
  --air-serbia-btn-hover-color: #2687D5;
  --air-serbia-btn-hover-bg: transparent;
  --air-serbia-btn-hover-border-color: #2687D5;
  --air-serbia-btn-focus-shadow-rgb: none;
  --air-serbia-btn-active-color: #FFFFFF;
  --air-serbia-btn-active-bg: #0072CE;
  --air-serbia-btn-active-border-color: #0072CE;
  --air-serbia-btn-active-shadow: none;
  --air-serbia-btn-disabled-color: #B3D5F0;
  --air-serbia-btn-disabled-bg: transparent;
  --air-serbia-btn-disabled-border-color: #B3D5F0;
  --air-serbia-btn-disabled-opacity: 1;
}

.access-method-radio + label.btn-tag {
  white-space: normal;
  text-align: center;
  min-width: 100px;
  max-width: 150px;
  line-height: 1.2;
}

.form-control {
  height: 54px;
}
.form-control:disabled, .form-control.disabled {
  opacity: 0.7 !important;
  background: transparent !important;
}
.form-control:disabled ~ label, .form-control.disabled ~ label {
  opacity: 0.7 !important;
}
.form-control.form-control-sm {
  height: 44px;
}
.form-control.is-invalid {
  background: none !important;
  padding-right: inherit !important;
  box-shadow: unset !important;
}

.form-select.is-invalid {
  background: none !important;
  padding-right: inherit !important;
}
.form-select:disabled, .form-select.disabled {
  opacity: 0.7 !important;
  background: transparent !important;
}
.form-select:disabled ~ label, .form-select.disabled ~ label {
  opacity: 0.7 !important;
}

.form-check-input {
  box-shadow: unset !important;
}

.btn-radio {
  width: 16px;
}

.btn-check + .btn {
  min-width: 3rem;
}

.number-input .num {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 40px;
}

.invalid-feedback-js {
  color: #E3001F;
}

.form-floating label {
  font-size: 14px;
  color: #62666A;
}
.form-floating > .form-control-sm {
  height: 44px !important;
}
.form-floating > .form-control-sm + label {
  padding-top: 11px;
  padding-bottom: 11px;
}

.input-group {
  position: relative;
}
.input-group .input-group-text {
  width: 40px;
  height: 40px;
  top: 7px;
  left: 6px;
  position: absolute;
  border: 0;
  border-radius: 6px !important;
  background: #0066B9;
}
.input-group .input-group-text svg {
  width: 20px;
  height: auto;
}
.input-group .input-group-text svg g, .input-group .input-group-text svg path {
  fill: #fff;
}
.input-group .input-group-text.disabled {
  opacity: 0.7;
}
.input-group.icon-right .input-group-text {
  left: unset;
  right: 6px;
}
.input-group.icon-right select + label {
  padding-left: 1rem !important;
}
.input-group.icon-right .selectize-input {
  padding-left: 1rem !important;
  padding-right: calc(44px + 1rem) !important;
}
.input-group.icon-right .selectize-control + label {
  padding-left: 1rem !important;
  padding-right: calc(46px + 1rem) !important;
}
.input-group.icon-right .selectize-control + label.fp-floating-label--focused, .input-group.icon-right .selectize-control + label.fp-floating-label--valued {
  transform: scale(0.72) translateY(-0.45rem) translateX(0.32rem);
}
.input-group .form-control {
  z-index: 1;
  padding-left: calc(46px + 1rem) !important;
  margin-left: 0px !important;
  border-bottom-left-radius: 6px !important;
  border-top-left-radius: 6px !important;
  background: transparent !important;
}
.input-group .form-control + label {
  padding-left: calc(46px + 1rem) !important;
}
.input-group .form-control-sm {
  border-bottom-left-radius: 4px !important;
  border-top-left-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
  border-top-right-radius: 4px !important;
}
.input-group .form-floating > .form-control:focus ~ label,
.input-group .form-floating > .form-control:not(:placeholder-shown) ~ label,
.input-group .form-floating > .form-control-plaintext ~ label {
  background: transparent !important;
  transform: scale(0.72) translateY(-0.5rem) translateX(1.3rem);
}
.input-group-sm .input-group-text {
  width: 32px;
  height: 32px;
  top: 6px;
  padding: 0 !important;
  font-size: inherit;
  justify-content: center;
}
.input-group-sm .input-group-text svg {
  width: 15px;
}
.input-group-sm .form-control {
  padding-left: calc(38px + 1rem) !important;
}
.input-group-sm .form-control + label {
  padding-left: calc(38px + 1rem) !important;
}
.input-group-sm .form-floating > .form-control:focus ~ label,
.input-group-sm .form-floating > .form-control:not(:placeholder-shown) ~ label,
.input-group-sm .form-floating > .form-control-plaintext ~ label {
  transform: scale(0.72) translateY(-0.5rem) translateX(1.2rem);
}

.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(1rem + 1px);
  padding-bottom: calc(1rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.6;
}

.col-form-label-lg {
  padding-top: calc(1rem + 1px);
  padding-bottom: calc(1rem + 1px);
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.85rem + 1px);
  padding-bottom: calc(0.85rem + 1px);
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

.form-control {
  display: block;
  width: 100%;
  padding: 1rem 1rem;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.6;
  color: #000000;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid #E6E7E9;
  appearance: none;
  border-radius: 6px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #000000;
  background-color: #FFFFFF;
  border-color: rgb(127.5, 184.5, 230.5);
  outline: 0;
  box-shadow: none;
}
.form-control::-webkit-date-and-time-value {
  height: 1.6em;
}
.form-control::placeholder {
  color: #62666A;
  opacity: 1;
}
.form-control:disabled {
  background-color: #e9ecef;
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 1rem 1rem;
  margin: -1rem -1rem;
  margin-inline-end: 1rem;
  color: #000000;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: rgb(221.35, 224.2, 227.05);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 1rem 0;
  margin-bottom: 0;
  line-height: 1.6;
  color: #62666A;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: 44px;
  padding: 0.85rem 1rem;
  font-size: 0.875rem;
  border-radius: 4px;
}
.form-control-sm::file-selector-button {
  padding: 0.85rem 1rem;
  margin: -0.85rem -1rem;
  margin-inline-end: 1rem;
}

.form-control-lg {
  min-height: 54px;
  padding: 1rem 1rem;
  font-size: 1.25rem;
  border-radius: 15px;
}
.form-control-lg::file-selector-button {
  padding: 1rem 1rem;
  margin: -1rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: 54px;
}
textarea.form-control-sm {
  min-height: 44px;
}
textarea.form-control-lg {
  min-height: 54px;
}

.form-control-color {
  width: 3rem;
  height: 54px;
  padding: 1rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: 6px;
}
.form-control-color::-webkit-color-swatch {
  border-radius: 6px;
}
.form-control-color.form-control-sm {
  height: 44px;
}
.form-control-color.form-control-lg {
  height: 54px;
}

.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  color: #000000;
  background-color: #FFFFFF;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 8px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select {
  appearance: none;
}
.form-select:focus {
  border-color: rgb(127.5, 184.5, 230.5);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 114, 206, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #e9ecef;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000000;
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: 4px;
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: 15px;
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  appearance: none;
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: rgb(127.5, 184.5, 230.5);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 114, 206, 0.25);
}
.form-check-input:checked {
  background-color: #0072CE;
  border-color: #0072CE;
}
.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0072CE;
  border-color: #0072CE;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28127.5, 184.5, 230.5%29'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.25rem rgba(0, 114, 206, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.25rem rgba(0, 114, 206, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #0072CE;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    transition: none;
  }
}
.form-range::-webkit-slider-thumb {
  appearance: none;
}
.form-range::-webkit-slider-thumb:active {
  background-color: rgb(178.5, 212.7, 240.3);
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #0072CE;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    transition: none;
  }
}
.form-range::-moz-range-thumb {
  appearance: none;
}
.form-range::-moz-range-thumb:active {
  background-color: rgb(178.5, 212.7, 240.3);
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: 54px;
  line-height: 1.6;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1rem 1rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 1rem;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  opacity: 1;
  transform: scale(0.72) translateY(-0.5rem) translateX(0.32rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 1;
  transform: scale(0.72) translateY(-0.5rem) translateX(0.32rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: 1px 0;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.6;
  color: #000000;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 6px;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 1rem 1rem;
  font-size: 1.25rem;
  border-radius: 15px;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.85rem 1rem;
  font-size: 0.875rem;
  border-radius: 4px;
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.75rem;
  color: #698450;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #000;
  background-color: rgba(105, 132, 80, 0.9);
  border-radius: 8px;
}

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

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #698450;
  padding-right: 54px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23698450' d='M2.3 6.73.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 13px center;
  background-size: 27px 27px;
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #698450;
  box-shadow: 0 0 0 1px #698450;
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: 54px;
  background-position: top 13px right 13px;
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #698450;
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23698450' d='M2.3 6.73.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-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #698450;
  box-shadow: 0 0 0 1px #698450;
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + 54px);
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #698450;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #698450;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 1px #698450;
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #698450;
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.75rem;
  color: #E3001F;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(227, 0, 31, 0.9);
  border-radius: 8px;
}

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

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #E3001F;
  padding-right: 54px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23E3001F'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23E3001F' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 13px center;
  background-size: 27px 27px;
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #E3001F;
  box-shadow: 0 0 0 1px #e3001f;
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: 54px;
  background-position: top 13px right 13px;
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #E3001F;
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23E3001F'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23E3001F' stroke='none'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #E3001F;
  box-shadow: 0 0 0 1px #e3001f;
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + 54px);
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #E3001F;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #E3001F;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 1px #e3001f;
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #E3001F;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.breadcrumb {
  --air-serbia-link-color: #62666A;
  --air-serbia-link-hover-color: rgb(78.4, 81.6, 84.8);
}
.breadcrumb .breadcrumb-item--mobile {
  display: none;
}
@media screen and (max-width: 599px) {
  .breadcrumb .breadcrumb-item {
    display: none;
  }
  .breadcrumb .breadcrumb-item--mobile, .breadcrumb .breadcrumb-item:first-child, .breadcrumb .breadcrumb-item:last-child, .breadcrumb .breadcrumb-item:nth-last-child(2) {
    display: flex;
  }
}

.breadcrumb {
  --air-serbia-breadcrumb-padding-x: 0;
  --air-serbia-breadcrumb-padding-y: 0;
  --air-serbia-breadcrumb-margin-bottom: 0;
  --air-serbia-breadcrumb-font-size: 0.875rem;
  --air-serbia-breadcrumb-bg: ;
  --air-serbia-breadcrumb-border-radius: ;
  --air-serbia-breadcrumb-divider-color: #62666A;
  --air-serbia-breadcrumb-item-padding-x: 6px;
  --air-serbia-breadcrumb-item-active-color: #8B939B;
  display: flex;
  flex-wrap: wrap;
  padding: var(--air-serbia-breadcrumb-padding-y) var(--air-serbia-breadcrumb-padding-x);
  margin-bottom: var(--air-serbia-breadcrumb-margin-bottom);
  font-size: var(--air-serbia-breadcrumb-font-size);
  list-style: none;
  background-color: var(--air-serbia-breadcrumb-bg);
  border-radius: var(--air-serbia-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--air-serbia-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--air-serbia-breadcrumb-item-padding-x);
  color: var(--air-serbia-breadcrumb-divider-color);
  content: var(--air-serbia-breadcrumb-divider, ">") /* rtl: var(--air-serbia-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--air-serbia-breadcrumb-item-active-color);
}

.tooltip {
  --air-serbia-tooltip-zindex: 1080;
  --air-serbia-tooltip-max-width: 200px;
  --air-serbia-tooltip-padding-x: 0.625rem;
  --air-serbia-tooltip-padding-y: 0.625rem;
  --air-serbia-tooltip-margin: ;
  --air-serbia-tooltip-font-size: 0.875rem;
  --air-serbia-tooltip-color: #fff;
  --air-serbia-tooltip-bg: #050505;
  --air-serbia-tooltip-border-radius: 8px;
  --air-serbia-tooltip-opacity: 0.9;
  --air-serbia-tooltip-arrow-width: 0.8rem;
  --air-serbia-tooltip-arrow-height: 0.4rem;
  z-index: var(--air-serbia-tooltip-zindex);
  display: block;
  padding: var(--air-serbia-tooltip-arrow-height);
  margin: var(--air-serbia-tooltip-margin);
  font-family: var(--air-serbia-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--air-serbia-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--air-serbia-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--air-serbia-tooltip-arrow-width);
  height: var(--air-serbia-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--air-serbia-tooltip-arrow-height) calc(var(--air-serbia-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--air-serbia-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: var(--air-serbia-tooltip-arrow-height);
  height: var(--air-serbia-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--air-serbia-tooltip-arrow-width) * 0.5) var(--air-serbia-tooltip-arrow-height) calc(var(--air-serbia-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--air-serbia-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--air-serbia-tooltip-arrow-width) * 0.5) var(--air-serbia-tooltip-arrow-height);
  border-bottom-color: var(--air-serbia-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: var(--air-serbia-tooltip-arrow-height);
  height: var(--air-serbia-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--air-serbia-tooltip-arrow-width) * 0.5) 0 calc(var(--air-serbia-tooltip-arrow-width) * 0.5) var(--air-serbia-tooltip-arrow-height);
  border-left-color: var(--air-serbia-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--air-serbia-tooltip-max-width);
  padding: var(--air-serbia-tooltip-padding-y) var(--air-serbia-tooltip-padding-x);
  color: var(--air-serbia-tooltip-color);
  text-align: center;
  background-color: var(--air-serbia-tooltip-bg);
  border-radius: var(--air-serbia-tooltip-border-radius);
}

.tooltip p, .tooltip h1, .tooltip .h1, .tooltip h2, .tooltip .h2, .tooltip h3, .tooltip .h3, .tooltip h4, .tooltip .h4, .tooltip h5, .tooltip .h5, .tooltip h6, .tooltip .h6 {
  color: #FFFFFF;
}
.tooltip.required-tooltip {
  margin-top: -5px !important;
  --air-serbia-tooltip-bg: #fff;
  --air-serbia-tooltip-color: #E3001F;
  --air-serbia-tooltip-max-width: 250px;
  --air-serbia-tooltip-font-size: 10px;
  --air-serbia-tooltip-zindex: 2;
}
.tooltip.required-tooltip .tooltip-inner {
  text-align: left;
  padding-right: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 13px;
}
.tooltip.required-tooltip .tooltip-inner::before {
  content: "";
  display: block;
  width: 13px;
  height: 13px;
  background: url("/static/icons/status/info_erorr.svg");
  background-size: cover;
  margin-right: 3px;
}

.alert {
  --air-serbia-alert-bg: transparent;
  --air-serbia-alert-padding-x: 1rem;
  --air-serbia-alert-padding-y: 1rem;
  --air-serbia-alert-margin-bottom: 1rem;
  --air-serbia-alert-color: inherit;
  --air-serbia-alert-border-color: transparent;
  --air-serbia-alert-border: 1px solid var(--air-serbia-alert-border-color);
  --air-serbia-alert-border-radius: 8px;
  position: relative;
  padding: var(--air-serbia-alert-padding-y) var(--air-serbia-alert-padding-x);
  margin-bottom: var(--air-serbia-alert-margin-bottom);
  color: var(--air-serbia-alert-color);
  background-color: var(--air-serbia-alert-bg);
  border: var(--air-serbia-alert-border);
  border-radius: var(--air-serbia-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

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

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  --air-serbia-alert-color: rgb(0, 68.4, 123.6);
  --air-serbia-alert-bg: rgb(204, 226.8, 245.2);
  --air-serbia-alert-border-color: rgb(178.5, 212.7, 240.3);
}
.alert-primary .alert-link {
  color: rgb(0, 54.72, 98.88);
}

.alert-secondary {
  --air-serbia-alert-color: #001833;
  --air-serbia-alert-bg: #ccd4dd;
  --air-serbia-alert-border-color: rgb(178.5, 190.5, 204);
}
.alert-secondary .alert-link {
  color: rgb(0, 19.2, 40.8);
}

.alert-success {
  --air-serbia-alert-color: rgb(63, 79.2, 48);
  --air-serbia-alert-bg: rgb(225, 230.4, 220);
  --air-serbia-alert-border-color: rgb(210, 218.1, 202.5);
}
.alert-success .alert-link {
  color: rgb(50.4, 63.36, 38.4);
}

.alert-info {
  --air-serbia-alert-color: rgb(65.6, 79.6, 90.4);
  --air-serbia-alert-bg: rgb(236.8, 243.8, 249.2);
  --air-serbia-alert-border-color: rgb(227.7, 238.2, 246.3);
}
.alert-info .alert-link {
  color: rgb(52.48, 63.68, 72.32);
}

.alert-warning {
  --air-serbia-alert-color: rgb(139.8, 90.6, 45);
  --air-serbia-alert-bg: rgb(250.6, 234.2, 219);
  --air-serbia-alert-border-color: rgb(248.4, 223.8, 201);
}
.alert-warning .alert-link {
  color: rgb(111.84, 72.48, 36);
}

.alert-danger {
  --air-serbia-alert-color: rgb(136.2, 0, 18.6);
  --air-serbia-alert-bg: rgb(249.4, 204, 210.2);
  --air-serbia-alert-border-color: rgb(246.6, 178.5, 187.8);
}
.alert-danger .alert-link {
  color: rgb(108.96, 0, 14.88);
}

.alert-light {
  --air-serbia-alert-color: rgb(89.6, 89.6, 89.6);
  --air-serbia-alert-bg: rgb(248.8, 248.8, 248.8);
  --air-serbia-alert-border-color: rgb(245.7, 245.7, 245.7);
}
.alert-light .alert-link {
  color: rgb(71.68, 71.68, 71.68);
}

.alert-lighter {
  --air-serbia-alert-color: rgb(99.2, 99.2, 100);
  --air-serbia-alert-bg: rgb(253.6, 253.6, 254);
  --air-serbia-alert-border-color: rgb(252.9, 252.9, 253.5);
}
.alert-lighter .alert-link {
  color: rgb(79.36, 79.36, 80);
}

.alert-dark {
  --air-serbia-alert-color: black;
  --air-serbia-alert-bg: #cccccc;
  --air-serbia-alert-border-color: rgb(178.5, 178.5, 178.5);
}
.alert-dark .alert-link {
  color: black;
}

.alert-text-gray {
  --air-serbia-alert-color: rgb(83.4, 88.2, 93);
  --air-serbia-alert-bg: rgb(231.8, 233.4, 235);
  --air-serbia-alert-border-color: rgb(220.2, 222.6, 225);
}
.alert-text-gray .alert-link {
  color: rgb(66.72, 70.56, 74.4);
}

.alert-dark-gray {
  --air-serbia-alert-color: rgb(58.8, 61.2, 63.6);
  --air-serbia-alert-bg: rgb(223.6, 224.4, 225.2);
  --air-serbia-alert-border-color: rgb(207.9, 209.1, 210.3);
}
.alert-dark-gray .alert-link {
  color: rgb(47.04, 48.96, 50.88);
}

.alert-light-3 {
  --air-serbia-alert-color: rgb(97.2, 97.2, 97.2);
  --air-serbia-alert-bg: rgb(252.6, 252.6, 252.6);
  --air-serbia-alert-border-color: rgb(251.4, 251.4, 251.4);
}
.alert-light-3 .alert-link {
  color: rgb(77.76, 77.76, 77.76);
}

.alert-additional-green-10 {
  --air-serbia-alert-color: rgb(96, 97.2, 94.8);
  --air-serbia-alert-bg: rgb(252, 252.6, 251.4);
  --air-serbia-alert-border-color: rgb(250.5, 251.4, 249.6);
}
.alert-additional-green-10 .alert-link {
  color: rgb(76.8, 77.76, 75.84);
}

.toast {
  --air-serbia-toast-zindex: 1090;
  --air-serbia-toast-padding-x: 0.75rem;
  --air-serbia-toast-padding-y: 0.5rem;
  --air-serbia-toast-spacing: 24px;
  --air-serbia-toast-max-width: 350px;
  --air-serbia-toast-font-size: 0.875rem;
  --air-serbia-toast-color: ;
  --air-serbia-toast-bg: rgba(255, 255, 255, 0.85);
  --air-serbia-toast-border-width: 1px;
  --air-serbia-toast-border-color: var(--air-serbia-border-color-translucent);
  --air-serbia-toast-border-radius: 8px;
  --air-serbia-toast-box-shadow: 0px 4px 8px rgba(0, 40, 85, 0.1);
  --air-serbia-toast-header-color: #6c757d;
  --air-serbia-toast-header-bg: rgba(255, 255, 255, 0.85);
  --air-serbia-toast-header-border-color: rgba(0, 0, 0, 0.05);
  width: var(--air-serbia-toast-max-width);
  max-width: 100%;
  font-size: var(--air-serbia-toast-font-size);
  color: var(--air-serbia-toast-color);
  pointer-events: auto;
  background-color: var(--air-serbia-toast-bg);
  background-clip: padding-box;
  border: var(--air-serbia-toast-border-width) solid var(--air-serbia-toast-border-color);
  box-shadow: var(--air-serbia-toast-box-shadow);
  border-radius: var(--air-serbia-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --air-serbia-toast-zindex: 1090;
  position: absolute;
  z-index: var(--air-serbia-toast-zindex);
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--air-serbia-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--air-serbia-toast-padding-y) var(--air-serbia-toast-padding-x);
  color: var(--air-serbia-toast-header-color);
  background-color: var(--air-serbia-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--air-serbia-toast-border-width) solid var(--air-serbia-toast-header-border-color);
  border-top-left-radius: calc(var(--air-serbia-toast-border-radius) - var(--air-serbia-toast-border-width));
  border-top-right-radius: calc(var(--air-serbia-toast-border-radius) - var(--air-serbia-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--air-serbia-toast-padding-x));
  margin-left: var(--air-serbia-toast-padding-x);
}

.toast-body {
  padding: var(--air-serbia-toast-padding-x);
  word-wrap: break-word;
}

.toast.bg-primary .toast-header {
  border-bottom: 1px solid #4499dd;
}
.toast .toast-body a {
  color: inherit;
  text-decoration: underline;
}

.modal {
  --air-serbia-modal-zindex: 1055;
  --air-serbia-modal-width: 500px;
  --air-serbia-modal-padding: 1rem;
  --air-serbia-modal-margin: 0.5rem;
  --air-serbia-modal-color: ;
  --air-serbia-modal-bg: #fff;
  --air-serbia-modal-border-color: var(--air-serbia-border-color-translucent);
  --air-serbia-modal-border-width: 1px;
  --air-serbia-modal-border-radius: 15px;
  --air-serbia-modal-box-shadow: 0px 4px 8px rgba(0, 40, 85, 0.1);
  --air-serbia-modal-inner-border-radius: 14px;
  --air-serbia-modal-header-padding-x: 1rem;
  --air-serbia-modal-header-padding-y: 1rem;
  --air-serbia-modal-header-padding: 1rem 1rem;
  --air-serbia-modal-header-border-color: var(--air-serbia-border-color);
  --air-serbia-modal-header-border-width: 1px;
  --air-serbia-modal-title-line-height: 1.5;
  --air-serbia-modal-footer-gap: 0.5rem;
  --air-serbia-modal-footer-bg: ;
  --air-serbia-modal-footer-border-color: var(--air-serbia-border-color);
  --air-serbia-modal-footer-border-width: 1px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--air-serbia-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--air-serbia-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.fade .modal-dialog {
  transform: translate(0, -50px);
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--air-serbia-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--air-serbia-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--air-serbia-modal-color);
  pointer-events: auto;
  background-color: var(--air-serbia-modal-bg);
  background-clip: padding-box;
  border: var(--air-serbia-modal-border-width) solid var(--air-serbia-modal-border-color);
  border-radius: var(--air-serbia-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --air-serbia-backdrop-zindex: 1050;
  --air-serbia-backdrop-bg: #000;
  --air-serbia-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--air-serbia-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--air-serbia-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--air-serbia-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: var(--air-serbia-modal-header-padding);
  border-bottom: var(--air-serbia-modal-header-border-width) solid var(--air-serbia-modal-header-border-color);
  border-top-left-radius: var(--air-serbia-modal-inner-border-radius);
  border-top-right-radius: var(--air-serbia-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--air-serbia-modal-header-padding-y) * 0.5) calc(var(--air-serbia-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--air-serbia-modal-header-padding-y)) calc(-0.5 * var(--air-serbia-modal-header-padding-x)) calc(-0.5 * var(--air-serbia-modal-header-padding-y)) auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--air-serbia-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--air-serbia-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--air-serbia-modal-padding) - var(--air-serbia-modal-footer-gap) * 0.5);
  background-color: var(--air-serbia-modal-footer-bg);
  border-top: var(--air-serbia-modal-footer-border-width) solid var(--air-serbia-modal-footer-border-color);
  border-bottom-right-radius: var(--air-serbia-modal-inner-border-radius);
  border-bottom-left-radius: var(--air-serbia-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--air-serbia-modal-footer-gap) * 0.5);
}

@media (min-width: 600px) {
  .modal {
    --air-serbia-modal-margin: 1.75rem;
    --air-serbia-modal-box-shadow: 0px 4px 8px rgba(0, 40, 85, 0.1);
  }
  .modal-dialog {
    max-width: var(--air-serbia-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --air-serbia-modal-width: 300px;
  }
}
@media (min-width: 1240px) {
  .modal-lg,
  .modal-xl {
    --air-serbia-modal-width: 800px;
  }
}
.modal-xl {
  --air-serbia-modal-width: 1140px;
}

.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 599.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 904.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1239.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
.accordion {
  --air-serbia-accordion-color: #000000;
  --air-serbia-accordion-bg: #FFFFFF;
  --air-serbia-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --air-serbia-accordion-border-color: rgba(0, 0, 0, 0.125);
  --air-serbia-accordion-border-width: 1px;
  --air-serbia-accordion-border-radius: 8px;
  --air-serbia-accordion-inner-border-radius: 7px;
  --air-serbia-accordion-btn-padding-x: 1.25rem;
  --air-serbia-accordion-btn-padding-y: 1rem;
  --air-serbia-accordion-btn-color: #000000;
  --air-serbia-accordion-btn-bg: #FFFFFF;
  --air-serbia-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --air-serbia-accordion-btn-icon-width: 1.25rem;
  --air-serbia-accordion-btn-icon-transform: rotate(-180deg);
  --air-serbia-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --air-serbia-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%280, 102.6, 185.4%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --air-serbia-accordion-btn-focus-border-color: rgb(127.5, 184.5, 230.5);
  --air-serbia-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(0, 114, 206, 0.25);
  --air-serbia-accordion-body-padding-x: 1.25rem;
  --air-serbia-accordion-body-padding-y: 1rem;
  --air-serbia-accordion-active-color: rgb(0, 102.6, 185.4);
  --air-serbia-accordion-active-bg: rgb(229.5, 240.9, 250.1);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--air-serbia-accordion-btn-padding-y) var(--air-serbia-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--air-serbia-accordion-btn-color);
  text-align: left;
  background-color: var(--air-serbia-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--air-serbia-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--air-serbia-accordion-active-color);
  background-color: var(--air-serbia-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--air-serbia-accordion-border-width)) 0 var(--air-serbia-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--air-serbia-accordion-btn-active-icon);
  transform: var(--air-serbia-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--air-serbia-accordion-btn-icon-width);
  height: var(--air-serbia-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--air-serbia-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--air-serbia-accordion-btn-icon-width);
  transition: var(--air-serbia-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: var(--air-serbia-accordion-btn-focus-border-color);
  outline: 0;
  box-shadow: var(--air-serbia-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--air-serbia-accordion-color);
  background-color: var(--air-serbia-accordion-bg);
  border: var(--air-serbia-accordion-border-width) solid var(--air-serbia-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--air-serbia-accordion-border-radius);
  border-top-right-radius: var(--air-serbia-accordion-border-radius);
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: var(--air-serbia-accordion-inner-border-radius);
  border-top-right-radius: var(--air-serbia-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--air-serbia-accordion-border-radius);
  border-bottom-left-radius: var(--air-serbia-accordion-border-radius);
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: var(--air-serbia-accordion-inner-border-radius);
  border-bottom-left-radius: var(--air-serbia-accordion-inner-border-radius);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: var(--air-serbia-accordion-border-radius);
  border-bottom-left-radius: var(--air-serbia-accordion-border-radius);
}

.accordion-body {
  padding: var(--air-serbia-accordion-body-padding-y) var(--air-serbia-accordion-body-padding-x);
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
  border-radius: 0;
}

.accordion-content .accordion-item:first-child {
  border-top: var(--air-serbia-accordion-border-width) solid var(--air-serbia-accordion-border-color);
}
.accordion-content .accordion-item:last-child {
  border-bottom: var(--air-serbia-accordion-border-width) solid var(--air-serbia-accordion-border-color);
}
.accordion-content .accordion-item .accordion-body p {
  font-size: 14px;
  line-height: 22.4px;
  letter-spacing: 0.25px;
  font-weight: 500;
}

.accordion.accordion-inner .accordion-item {
  border: none !important;
}
.accordion.accordion-inner .accordion-item .accordion-button p {
  font-weight: 600;
}
.accordion.accordion-inner .accordion-item .accordion-button svg {
  transform: rotate(90deg);
  transition: all 0.15s ease-in-out;
}
.accordion.accordion-inner .accordion-item .accordion-button.collapsed svg {
  transform: rotate(0deg);
}
.accordion.accordion-inner .accordion-item .accordion-button::after {
  display: none;
}

.table {
  --air-serbia-table-color: var(--air-serbia-body-color);
  --air-serbia-table-bg: transparent;
  --air-serbia-table-border-color: var(--air-serbia-border-color);
  --air-serbia-table-accent-bg: transparent;
  --air-serbia-table-striped-color: var(--air-serbia-body-color);
  --air-serbia-table-striped-bg: rgba(0, 0, 0, 0.05);
  --air-serbia-table-active-color: var(--air-serbia-body-color);
  --air-serbia-table-active-bg: rgba(0, 0, 0, 0.1);
  --air-serbia-table-hover-color: var(--air-serbia-body-color);
  --air-serbia-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: var(--air-serbia-table-color);
  vertical-align: top;
  border-color: var(--air-serbia-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--air-serbia-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--air-serbia-table-accent-bg);
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: 2px solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --air-serbia-table-accent-bg: var(--air-serbia-table-striped-bg);
  color: var(--air-serbia-table-striped-color);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --air-serbia-table-accent-bg: var(--air-serbia-table-striped-bg);
  color: var(--air-serbia-table-striped-color);
}

.table-active {
  --air-serbia-table-accent-bg: var(--air-serbia-table-active-bg);
  color: var(--air-serbia-table-active-color);
}

.table-hover > tbody > tr:hover > * {
  --air-serbia-table-accent-bg: var(--air-serbia-table-hover-bg);
  color: var(--air-serbia-table-hover-color);
}

.table-primary {
  --air-serbia-table-color: #000;
  --air-serbia-table-bg: rgb(204, 226.8, 245.2);
  --air-serbia-table-border-color: rgb(183.6, 204.12, 220.68);
  --air-serbia-table-striped-bg: rgb(193.8, 215.46, 232.94);
  --air-serbia-table-striped-color: #000;
  --air-serbia-table-active-bg: rgb(183.6, 204.12, 220.68);
  --air-serbia-table-active-color: #000;
  --air-serbia-table-hover-bg: rgb(188.7, 209.79, 226.81);
  --air-serbia-table-hover-color: #000;
  color: var(--air-serbia-table-color);
  border-color: var(--air-serbia-table-border-color);
}

.table-secondary {
  --air-serbia-table-color: #000;
  --air-serbia-table-bg: #ccd4dd;
  --air-serbia-table-border-color: rgb(183.6, 190.8, 198.9);
  --air-serbia-table-striped-bg: rgb(193.8, 201.4, 209.95);
  --air-serbia-table-striped-color: #000;
  --air-serbia-table-active-bg: rgb(183.6, 190.8, 198.9);
  --air-serbia-table-active-color: #000;
  --air-serbia-table-hover-bg: rgb(188.7, 196.1, 204.425);
  --air-serbia-table-hover-color: #000;
  color: var(--air-serbia-table-color);
  border-color: var(--air-serbia-table-border-color);
}

.table-success {
  --air-serbia-table-color: #000;
  --air-serbia-table-bg: rgb(225, 230.4, 220);
  --air-serbia-table-border-color: rgb(202.5, 207.36, 198);
  --air-serbia-table-striped-bg: rgb(213.75, 218.88, 209);
  --air-serbia-table-striped-color: #000;
  --air-serbia-table-active-bg: rgb(202.5, 207.36, 198);
  --air-serbia-table-active-color: #000;
  --air-serbia-table-hover-bg: rgb(208.125, 213.12, 203.5);
  --air-serbia-table-hover-color: #000;
  color: var(--air-serbia-table-color);
  border-color: var(--air-serbia-table-border-color);
}

.table-info {
  --air-serbia-table-color: #000;
  --air-serbia-table-bg: rgb(236.8, 243.8, 249.2);
  --air-serbia-table-border-color: rgb(213.12, 219.42, 224.28);
  --air-serbia-table-striped-bg: rgb(224.96, 231.61, 236.74);
  --air-serbia-table-striped-color: #000;
  --air-serbia-table-active-bg: rgb(213.12, 219.42, 224.28);
  --air-serbia-table-active-color: #000;
  --air-serbia-table-hover-bg: rgb(219.04, 225.515, 230.51);
  --air-serbia-table-hover-color: #000;
  color: var(--air-serbia-table-color);
  border-color: var(--air-serbia-table-border-color);
}

.table-warning {
  --air-serbia-table-color: #000;
  --air-serbia-table-bg: rgb(254.6, 241, 207.8);
  --air-serbia-table-border-color: rgb(229.14, 216.9, 187.02);
  --air-serbia-table-striped-bg: rgb(241.87, 228.95, 197.41);
  --air-serbia-table-striped-color: #000;
  --air-serbia-table-active-bg: rgb(229.14, 216.9, 187.02);
  --air-serbia-table-active-color: #000;
  --air-serbia-table-hover-bg: rgb(235.505, 222.925, 192.215);
  --air-serbia-table-hover-color: #000;
  color: var(--air-serbia-table-color);
  border-color: var(--air-serbia-table-border-color);
}

.table-danger {
  --air-serbia-table-color: #000;
  --air-serbia-table-bg: rgb(249.4, 204, 210.2);
  --air-serbia-table-border-color: rgb(224.46, 183.6, 189.18);
  --air-serbia-table-striped-bg: rgb(236.93, 193.8, 199.69);
  --air-serbia-table-striped-color: #000;
  --air-serbia-table-active-bg: rgb(224.46, 183.6, 189.18);
  --air-serbia-table-active-color: #000;
  --air-serbia-table-hover-bg: rgb(230.695, 188.7, 194.435);
  --air-serbia-table-hover-color: #000;
  color: var(--air-serbia-table-color);
  border-color: var(--air-serbia-table-border-color);
}

.table-light {
  --air-serbia-table-color: #000;
  --air-serbia-table-bg: #f8f9fa;
  --air-serbia-table-border-color: rgb(223.2, 224.1, 225);
  --air-serbia-table-striped-bg: rgb(235.6, 236.55, 237.5);
  --air-serbia-table-striped-color: #000;
  --air-serbia-table-active-bg: rgb(223.2, 224.1, 225);
  --air-serbia-table-active-color: #000;
  --air-serbia-table-hover-bg: rgb(229.4, 230.325, 231.25);
  --air-serbia-table-hover-color: #000;
  color: var(--air-serbia-table-color);
  border-color: var(--air-serbia-table-border-color);
}

.table-dark {
  --air-serbia-table-color: #fff;
  --air-serbia-table-bg: #212529;
  --air-serbia-table-border-color: rgb(55.2, 58.8, 62.4);
  --air-serbia-table-striped-bg: rgb(44.1, 47.9, 51.7);
  --air-serbia-table-striped-color: #fff;
  --air-serbia-table-active-bg: rgb(55.2, 58.8, 62.4);
  --air-serbia-table-active-color: #fff;
  --air-serbia-table-hover-bg: rgb(49.65, 53.35, 57.05);
  --air-serbia-table-hover-color: #fff;
  color: var(--air-serbia-table-color);
  border-color: var(--air-serbia-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 599.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 904.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1239.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.table {
  margin-bottom: 0;
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--air-serbia-spinner-width);
  height: var(--air-serbia-spinner-height);
  vertical-align: var(--air-serbia-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--air-serbia-spinner-animation-speed) linear infinite var(--air-serbia-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --air-serbia-spinner-width: 2rem;
  --air-serbia-spinner-height: 2rem;
  --air-serbia-spinner-vertical-align: -0.125em;
  --air-serbia-spinner-border-width: 0.25em;
  --air-serbia-spinner-animation-speed: 0.75s;
  --air-serbia-spinner-animation-name: spinner-border;
  border: var(--air-serbia-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --air-serbia-spinner-width: 1rem;
  --air-serbia-spinner-height: 1rem;
  --air-serbia-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --air-serbia-spinner-width: 2rem;
  --air-serbia-spinner-height: 2rem;
  --air-serbia-spinner-vertical-align: -0.125em;
  --air-serbia-spinner-animation-speed: 0.75s;
  --air-serbia-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --air-serbia-spinner-width: 1rem;
  --air-serbia-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --air-serbia-spinner-animation-speed: 1.5s;
  }
}
.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.card {
  --air-serbia-card-spacer-y: 1rem;
  --air-serbia-card-spacer-x: 1rem;
  --air-serbia-card-title-spacer-y: 0.5rem;
  --air-serbia-card-border-width: 1px;
  --air-serbia-card-border-color: var(--air-serbia-border-color-translucent);
  --air-serbia-card-border-radius: 8px;
  --air-serbia-card-box-shadow: ;
  --air-serbia-card-inner-border-radius: 7px;
  --air-serbia-card-cap-padding-y: 0.5rem;
  --air-serbia-card-cap-padding-x: 1rem;
  --air-serbia-card-cap-bg: rgba(0, 0, 0, 0.03);
  --air-serbia-card-cap-color: ;
  --air-serbia-card-height: ;
  --air-serbia-card-color: ;
  --air-serbia-card-bg: #fff;
  --air-serbia-card-img-overlay-padding: 1rem;
  --air-serbia-card-group-margin: 12px;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--air-serbia-card-height);
  word-wrap: break-word;
  background-color: var(--air-serbia-card-bg);
  background-clip: border-box;
  border: var(--air-serbia-card-border-width) solid var(--air-serbia-card-border-color);
  border-radius: var(--air-serbia-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--air-serbia-card-inner-border-radius);
  border-top-right-radius: var(--air-serbia-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--air-serbia-card-inner-border-radius);
  border-bottom-left-radius: var(--air-serbia-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--air-serbia-card-spacer-y) var(--air-serbia-card-spacer-x);
  color: var(--air-serbia-card-color);
}

.card-title {
  margin-bottom: var(--air-serbia-card-title-spacer-y);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--air-serbia-card-title-spacer-y));
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: var(--air-serbia-card-spacer-x);
}

.card-header {
  padding: var(--air-serbia-card-cap-padding-y) var(--air-serbia-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--air-serbia-card-cap-color);
  background-color: var(--air-serbia-card-cap-bg);
  border-bottom: var(--air-serbia-card-border-width) solid var(--air-serbia-card-border-color);
}
.card-header:first-child {
  border-radius: var(--air-serbia-card-inner-border-radius) var(--air-serbia-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--air-serbia-card-cap-padding-y) var(--air-serbia-card-cap-padding-x);
  color: var(--air-serbia-card-cap-color);
  background-color: var(--air-serbia-card-cap-bg);
  border-top: var(--air-serbia-card-border-width) solid var(--air-serbia-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--air-serbia-card-inner-border-radius) var(--air-serbia-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--air-serbia-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--air-serbia-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--air-serbia-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--air-serbia-card-bg);
  border-bottom-color: var(--air-serbia-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--air-serbia-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--air-serbia-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--air-serbia-card-img-overlay-padding);
  border-radius: var(--air-serbia-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--air-serbia-card-inner-border-radius);
  border-top-right-radius: var(--air-serbia-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--air-serbia-card-inner-border-radius);
  border-bottom-left-radius: var(--air-serbia-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--air-serbia-card-group-margin);
}
@media (min-width: 600px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.pagination {
  --air-serbia-pagination-padding-x: 8px;
  --air-serbia-pagination-padding-y: 1px;
  --air-serbia-pagination-font-size: 1rem;
  --air-serbia-pagination-color: #8B939B;
  --air-serbia-pagination-bg: #fff;
  --air-serbia-pagination-border-width: 1px;
  --air-serbia-pagination-border-color: #fff;
  --air-serbia-pagination-border-radius: 2px;
  --air-serbia-pagination-hover-color: #8B939B;
  --air-serbia-pagination-hover-bg: #F3F3F3;
  --air-serbia-pagination-hover-border-color: #F3F3F3;
  --air-serbia-pagination-focus-color: #0072CE;
  --air-serbia-pagination-focus-bg: #F3F3F3;
  --air-serbia-pagination-focus-box-shadow: false;
  --air-serbia-pagination-active-color: #0072CE;
  --air-serbia-pagination-active-bg: #fff;
  --air-serbia-pagination-active-border-color: #0072CE;
  --air-serbia-pagination-disabled-color: #8B939B;
  --air-serbia-pagination-disabled-bg: #fff;
  --air-serbia-pagination-disabled-border-color: #fff;
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--air-serbia-pagination-padding-y) var(--air-serbia-pagination-padding-x);
  font-size: var(--air-serbia-pagination-font-size);
  color: var(--air-serbia-pagination-color);
  background-color: var(--air-serbia-pagination-bg);
  border: var(--air-serbia-pagination-border-width) solid var(--air-serbia-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--air-serbia-pagination-hover-color);
  background-color: var(--air-serbia-pagination-hover-bg);
  border-color: var(--air-serbia-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--air-serbia-pagination-focus-color);
  background-color: var(--air-serbia-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--air-serbia-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--air-serbia-pagination-active-color);
  background-color: var(--air-serbia-pagination-active-bg);
  border-color: var(--air-serbia-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--air-serbia-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--air-serbia-pagination-disabled-bg);
  border-color: var(--air-serbia-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--air-serbia-pagination-border-radius);
  border-bottom-left-radius: var(--air-serbia-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--air-serbia-pagination-border-radius);
  border-bottom-right-radius: var(--air-serbia-pagination-border-radius);
}

.pagination-lg {
  --air-serbia-pagination-padding-x: 8px;
  --air-serbia-pagination-padding-y: 1px;
  --air-serbia-pagination-font-size: 1.25rem;
  --air-serbia-pagination-border-radius: 15px;
}

.pagination-sm {
  --air-serbia-pagination-padding-x: 8px;
  --air-serbia-pagination-padding-y: 1px;
  --air-serbia-pagination-font-size: 0.875rem;
  --air-serbia-pagination-border-radius: 4px;
}

.pagination {
  margin: 0;
}
.pagination .page-link {
  font-weight: 600;
  letter-spacing: 0.15px;
  border-radius: 2px;
  margin-right: 0.25rem;
}
.pagination .page-link.next-link, .pagination .page-link.prev-link {
  color: #0072CE;
  font-size: 18px;
}
.pagination .page-link.next-link.disabled, .pagination .page-link.prev-link.disabled {
  color: #8B939B;
}
.pagination .page-link.next-link {
  margin: 0;
}

.offcanvas, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --air-serbia-offcanvas-zindex: 1045;
  --air-serbia-offcanvas-width: 100%;
  --air-serbia-offcanvas-height: 30vh;
  --air-serbia-offcanvas-padding-x: 1rem;
  --air-serbia-offcanvas-padding-y: 1rem;
  --air-serbia-offcanvas-color: ;
  --air-serbia-offcanvas-bg: #fff;
  --air-serbia-offcanvas-border-width: 1px;
  --air-serbia-offcanvas-border-color: var(--air-serbia-border-color-translucent);
  --air-serbia-offcanvas-box-shadow: 0px 4px 8px rgba(0, 40, 85, 0.1);
}

@media (max-width: 599.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--air-serbia-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--air-serbia-offcanvas-color);
    visibility: hidden;
    background-color: var(--air-serbia-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 599.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 599.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--air-serbia-offcanvas-width);
    border-right: var(--air-serbia-offcanvas-border-width) solid var(--air-serbia-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--air-serbia-offcanvas-width);
    border-left: var(--air-serbia-offcanvas-border-width) solid var(--air-serbia-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--air-serbia-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--air-serbia-offcanvas-border-width) solid var(--air-serbia-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--air-serbia-offcanvas-height);
    max-height: 100%;
    border-top: var(--air-serbia-offcanvas-border-width) solid var(--air-serbia-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 600px) {
  .offcanvas-sm {
    --air-serbia-offcanvas-height: auto;
    --air-serbia-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 904.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--air-serbia-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--air-serbia-offcanvas-color);
    visibility: hidden;
    background-color: var(--air-serbia-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 904.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 904.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--air-serbia-offcanvas-width);
    border-right: var(--air-serbia-offcanvas-border-width) solid var(--air-serbia-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--air-serbia-offcanvas-width);
    border-left: var(--air-serbia-offcanvas-border-width) solid var(--air-serbia-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--air-serbia-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--air-serbia-offcanvas-border-width) solid var(--air-serbia-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--air-serbia-offcanvas-height);
    max-height: 100%;
    border-top: var(--air-serbia-offcanvas-border-width) solid var(--air-serbia-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 905px) {
  .offcanvas-md {
    --air-serbia-offcanvas-height: auto;
    --air-serbia-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1239.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--air-serbia-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--air-serbia-offcanvas-color);
    visibility: hidden;
    background-color: var(--air-serbia-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 1239.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 1239.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--air-serbia-offcanvas-width);
    border-right: var(--air-serbia-offcanvas-border-width) solid var(--air-serbia-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--air-serbia-offcanvas-width);
    border-left: var(--air-serbia-offcanvas-border-width) solid var(--air-serbia-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--air-serbia-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--air-serbia-offcanvas-border-width) solid var(--air-serbia-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--air-serbia-offcanvas-height);
    max-height: 100%;
    border-top: var(--air-serbia-offcanvas-border-width) solid var(--air-serbia-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 1240px) {
  .offcanvas-lg {
    --air-serbia-offcanvas-height: auto;
    --air-serbia-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--air-serbia-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--air-serbia-offcanvas-color);
  visibility: hidden;
  background-color: var(--air-serbia-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--air-serbia-offcanvas-width);
  border-right: var(--air-serbia-offcanvas-border-width) solid var(--air-serbia-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--air-serbia-offcanvas-width);
  border-left: var(--air-serbia-offcanvas-border-width) solid var(--air-serbia-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--air-serbia-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--air-serbia-offcanvas-border-width) solid var(--air-serbia-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--air-serbia-offcanvas-height);
  max-height: 100%;
  border-top: var(--air-serbia-offcanvas-border-width) solid var(--air-serbia-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--air-serbia-offcanvas-padding-y) var(--air-serbia-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--air-serbia-offcanvas-padding-y) * 0.5) calc(var(--air-serbia-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--air-serbia-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--air-serbia-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--air-serbia-offcanvas-padding-y));
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.offcanvas-body {
  flex-grow: 1;
  padding: var(--air-serbia-offcanvas-padding-y) var(--air-serbia-offcanvas-padding-x);
  overflow-y: auto;
}

.offcanvas.offcanvas-end:not(.editmode) {
  max-width: 506px;
}

.tab-pane-flex.active {
  display: flex;
  flex-direction: column;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

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

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(0, 114, 206, var(--air-serbia-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(0, 40, 85, var(--air-serbia-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #000 !important;
  background-color: RGBA(105, 132, 80, var(--air-serbia-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(164, 199, 226, var(--air-serbia-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(233, 151, 75, var(--air-serbia-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(227, 0, 31, var(--air-serbia-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(224, 224, 224, var(--air-serbia-bg-opacity, 1)) !important;
}

.text-bg-lighter {
  color: #000 !important;
  background-color: RGBA(248, 248, 250, var(--air-serbia-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(0, 0, 0, var(--air-serbia-bg-opacity, 1)) !important;
}

.text-bg-text-gray {
  color: #000 !important;
  background-color: RGBA(139, 147, 155, var(--air-serbia-bg-opacity, 1)) !important;
}

.text-bg-dark-gray {
  color: #fff !important;
  background-color: RGBA(98, 102, 106, var(--air-serbia-bg-opacity, 1)) !important;
}

.text-bg-light-3 {
  color: #000 !important;
  background-color: RGBA(243, 243, 243, var(--air-serbia-bg-opacity, 1)) !important;
}

.text-bg-additional-green-10 {
  color: #000 !important;
  background-color: RGBA(240, 243, 237, var(--air-serbia-bg-opacity, 1)) !important;
}

.link-primary {
  color: #0072CE !important;
}
.link-primary:hover, .link-primary:focus {
  color: rgb(0, 91.2, 164.8) !important;
}

.link-secondary {
  color: #002855 !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: #002044 !important;
}

.link-success {
  color: #698450 !important;
}
.link-success:hover, .link-success:focus {
  color: rgb(135, 156.6, 115) !important;
}

.link-info {
  color: #A4C7E2 !important;
}
.link-info:hover, .link-info:focus {
  color: rgb(182.2, 210.2, 231.8) !important;
}

.link-warning {
  color: #E9974B !important;
}
.link-warning:hover, .link-warning:focus {
  color: rgb(237.4, 171.8, 111) !important;
}

.link-danger {
  color: #E3001F !important;
}
.link-danger:hover, .link-danger:focus {
  color: rgb(181.6, 0, 24.8) !important;
}

.link-light {
  color: #E0E0E0 !important;
}
.link-light:hover, .link-light:focus {
  color: rgb(230.2, 230.2, 230.2) !important;
}

.link-lighter {
  color: #F8F8FA !important;
}
.link-lighter:hover, .link-lighter:focus {
  color: rgb(249.4, 249.4, 251) !important;
}

.link-dark {
  color: #000000 !important;
}
.link-dark:hover, .link-dark:focus {
  color: black !important;
}

.link-text-gray {
  color: #8B939B !important;
}
.link-text-gray:hover, .link-text-gray:focus {
  color: rgb(162.2, 168.6, 175) !important;
}

.link-dark-gray {
  color: #62666A !important;
}
.link-dark-gray:hover, .link-dark-gray:focus {
  color: rgb(78.4, 81.6, 84.8) !important;
}

.link-light-3 {
  color: #F3F3F3 !important;
}
.link-light-3:hover, .link-light-3:focus {
  color: rgb(245.4, 245.4, 245.4) !important;
}

.link-additional-green-10 {
  color: #F0F3ED !important;
}
.link-additional-green-10:hover, .link-additional-green-10:focus {
  color: rgb(243, 245.4, 240.6) !important;
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--air-serbia-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --air-serbia-aspect-ratio: 100%;
}

.ratio-4x3 {
  --air-serbia-aspect-ratio: 75%;
}

.ratio-16x9 {
  --air-serbia-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --air-serbia-aspect-ratio: 42.8571428571%;
}

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

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

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 600px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 905px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1240px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

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

.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

@media (min-width: 905px) {
  .container {
    --air-serbia-gutter-x: 16px;
    --air-serbia-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--air-serbia-gutter-x) * 0.5);
    padding-left: calc(var(--air-serbia-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
  }
  .row:not(.no-gutters) {
    margin-right: -8px;
    margin-left: -8px;
  }
  .row:not(.no-gutters) > .col,
  .row:not(.no-gutters) > [class*=col-] {
    padding-right: 8px;
    padding-left: 8px;
  }
}
@media (min-width: 1240px) {
  .container {
    --air-serbia-gutter-x: 24px;
    --air-serbia-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--air-serbia-gutter-x) * 0.5);
    padding-left: calc(var(--air-serbia-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
  }
  .row:not(.no-gutters) {
    margin-right: -12px;
    margin-left: -12px;
  }
  .row:not(.no-gutters) > .col,
  .row:not(.no-gutters) > [class*=col-] {
    padding-right: 12px;
    padding-left: 12px;
  }
}
body {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.5px;
  font-weight: 500;
  font-family: "Manrope", sans-serif;
  font-variant-ligatures: no-common-ligatures;
  overflow-x: hidden !important;
}
body[data-roboto=true] {
  font-family: "Roboto", sans-serif !important;
  --air-serbia-font-sans-serif: 'Roboto', sans-serif !important;
  --air-serbia-btn-font-family: 'Roboto', sans-serif !important;
}

.page-title {
  font-size: 96px;
  line-height: 112px;
  letter-spacing: -1.5px;
  font-weight: 600;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  .page-title {
    font-size: 64px;
    line-height: 72px;
  }
}
@media screen and (max-width: 599px) {
  .page-title {
    font-size: 48px;
    line-height: 52px;
  }
}

h1, .h1, .headline-1 {
  font-size: 60px;
  line-height: 72px;
  letter-spacing: -0.5px;
  font-weight: 600;
  margin-bottom: 4rem;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  h1, .h1, .headline-1 {
    font-size: 48px;
  }
}
@media screen and (max-width: 599px) {
  h1, .h1, .headline-1 {
    font-size: 32px;
    line-height: 48px;
  }
}

h2, .h2, .headline-2 {
  font-size: 48px;
  line-height: 56px;
  letter-spacing: normal;
  font-weight: 600;
  margin-bottom: 2rem;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  h2, .h2, .headline-2 {
    font-size: 36px;
  }
}
@media screen and (max-width: 599px) {
  h2, .h2, .headline-2 {
    font-size: 24px;
    line-height: 36px;
  }
}

h3, .h3, .headline-3 {
  font-size: 30px;
  line-height: 43px;
  letter-spacing: normal;
  font-weight: 600;
  margin-bottom: 2rem;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  h3, .h3, .headline-3 {
    font-size: 24px;
  }
}
@media screen and (max-width: 599px) {
  h3, .h3, .headline-3 {
    font-size: 20px;
    line-height: 32px;
  }
}

h4, .h4, .headline-4 {
  font-size: 24px;
  line-height: 33.6px;
  letter-spacing: normal;
  font-weight: 600;
  margin-bottom: 2rem;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  h4, .h4, .headline-4 {
    font-size: 20px;
    line-height: 28px;
  }
}
@media screen and (max-width: 599px) {
  h4, .h4, .headline-4 {
    font-size: 18px;
    line-height: 27px;
  }
}

h5, .h5, .headline-5 {
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0.15px;
  font-weight: 600;
  margin-bottom: 0.5rem;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  h5, .h5, .headline-5 {
    font-size: 16px;
  }
}
@media screen and (max-width: 599px) {
  h5, .h5, .headline-5 {
    font-size: 16px;
  }
}

h6, .h6, .headline-6 {
  font-size: 15px;
  line-height: 28px;
  letter-spacing: 0.15px;
  font-weight: 600;
  margin-bottom: 0.5rem;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  h6, .h6, .headline-6 {
    font-size: 14px;
  }
}
@media screen and (max-width: 599px) {
  h6, .h6, .headline-6 {
    font-size: 14px;
  }
}

.body-1 {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.5px;
  font-weight: 500;
}

.subtitle-1 {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
  font-weight: 600;
}

.subtitle-2 {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.5px;
  font-weight: 600;
}

.small, .body-2 {
  font-size: 14px;
  line-height: 22.4px;
  letter-spacing: 0.25px;
  font-weight: 500;
}

.caption-semibold {
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 1px;
  font-weight: 700;
}

body[data-roboto=true] .caption-semibold {
  font-weight: 600;
}

.caption-medium {
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 1px;
  font-weight: 600;
}

.caption-regular {
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 1px;
  font-weight: 500;
}

.caption-light {
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 1px;
  font-weight: 400;
}

.overline-light {
  font-size: 10px;
  line-height: 16px;
  letter-spacing: 0.5px;
  font-weight: 400;
}

.overline-regular {
  font-size: 10px;
  line-height: 16px;
  letter-spacing: 0.5px;
  font-weight: 500;
}

.text-white {
  color: #FFFFFF;
}

p,
.text-gray-1 {
  color: #62666A;
}

.text-gray-2 {
  color: #8B939B;
}

.text-gray-3 {
  color: #A6B4C0;
}

.text-gray-4 {
  color: #BFBFBF;
}

.text-gray-5 {
  color: #E0E0E0;
}

.text-gray-6 {
  color: #F3F3F3;
}

ul li, ol li {
  font-size: 14px;
  line-height: 26px;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  ul, ol {
    padding-left: 1.5rem;
  }
}
@media screen and (max-width: 599px) {
  ul, ol {
    padding-left: 1.25rem;
  }
}

svg.icon-external-link {
  display: inline;
  vertical-align: super;
  width: auto;
  height: 0.62rem;
  margin-left: -0.05rem;
  fill: currentColor;
}

.pimcore_video_edit_button,
.pimcore_area_buttons {
  z-index: 999 !important;
}

.selectize-control.plugin-drag_drop.multi > .selectize-input.dragging {
  overflow: visible;
}
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  box-shadow: inset 0 0 12px 4px #fff;
}
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: "!";
  visibility: hidden;
}
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header {
  position: relative;
  padding: 6px 1rem;
  border-bottom: 1px solid #d0d0d0;
  background: rgb(247.95, 247.95, 247.95);
  border-radius: 6px 6px 0 0;
}
.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close {
  position: absolute;
  right: 1rem;
  top: 50%;
  color: #343a40;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
  text-decoration: none;
}
.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover {
  color: black;
}

.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content {
  display: flex;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  flex-grow: 1;
  flex-basis: 0;
  min-width: 0;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}

.selectize-control.plugin-remove_button .item {
  display: inline-flex;
  align-items: center;
  padding-right: 0 !important;
}
.selectize-control.plugin-remove_button .item .remove {
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 1px 5px;
  border-left: 1px solid #E6E7E9;
  border-radius: 0 2px 2px 0;
  box-sizing: border-box;
  margin-left: 5px;
}
.selectize-control.plugin-remove_button .item .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.selectize-control.plugin-remove_button .item.active .remove {
  border-left-color: rgba(0, 0, 0, 0);
}
.selectize-control.plugin-remove_button .disabled .item .remove:hover {
  background: none;
}
.selectize-control.plugin-remove_button .disabled .item .remove {
  border-left-color: white;
}

.selectize-control.plugin-clear_button .clear {
  text-decoration: none;
  display: flex;
  position: absolute;
  height: 100%;
  width: 25px;
  top: 0;
  right: calc(1rem - 5px);
  color: rgb(0, 0, 0);
  opacity: 0.4;
  font-weight: bold;
  border: none;
  cursor: pointer;
  z-index: 1;
  font-size: 21px;
  justify-content: center;
  align-items: center;
}
.selectize-control.plugin-clear_button .clear:hover {
  opacity: 1;
}
.selectize-control.plugin-clear_button.single .clear {
  right: calc(1rem - 5px + 1.5rem);
}

.selectize-dropdown.plugin-auto_position.selectize-position-top {
  border-top: 1px solid #d0d0d0;
  border-bottom: 0 none;
  border-radius: 3px 3px 0 0;
  box-shadow: 0 -6px 12px rgba(0, 0, 0, 0.18);
}

.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active {
  border-radius: 0 0 3px 3px;
  border-top: 0 none;
}
.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before {
  top: 0;
  bottom: unset;
}

.selectize-control {
  position: relative;
}

.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #343a40;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.6;
  font-smoothing: inherit;
}

.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #FFFFFF;
  cursor: text;
  display: inline-block;
}

.selectize-input {
  border: 1px solid #E6E7E9;
  padding: 1rem 1rem;
  display: inline-block;
  width: 100%;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  box-shadow: none;
  border-radius: 6px;
}
.selectize-control.multi .selectize-input.has-items {
  padding: calc(1rem - 1px - 0px) 1rem calc(1rem - 1px - 3px - 0px);
}
.selectize-input.full {
  background-color: #FFFFFF;
}
.selectize-input.disabled, .selectize-input.disabled * {
  cursor: default !important;
}
.selectize-input.focus {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}
.selectize-input.dropdown-active {
  border-radius: 6px 6px 0 0;
}
.selectize-input > * {
  vertical-align: baseline;
  display: inline-block;
  zoom: 1;
}
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 1px 5px;
  background: #efefef;
  color: #343a40;
  border: 0px solid #E6E7E9;
}
.selectize-control.multi .selectize-input > div.active {
  background: #0072CE;
  color: #fff;
  border: 0px solid rgba(0, 0, 0, 0);
}
.selectize-control.multi .selectize-input.disabled > div, .selectize-control.multi .selectize-input.disabled > div.active {
  color: rgb(134.5, 134.5, 134.5);
  background: white;
  border: 0px solid white;
}
.selectize-input > input::-ms-clear {
  display: none;
}
.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  user-select: auto !important;
  box-shadow: none !important;
}
.selectize-input > input:focus {
  outline: none !important;
}
.selectize-input > input[placeholder] {
  box-sizing: initial;
}
.selectize-input.has-items > input {
  margin: 0 0px !important;
}

.selectize-input::after {
  content: " ";
  display: block;
  clear: left;
}

.selectize-input.dropdown-active::before {
  content: " ";
  display: block;
  position: absolute;
  background: rgb(235, 235.8, 237.4);
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}

.selectize-dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #fff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  box-sizing: border-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 6px 6px;
}
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(255, 237, 40, 0.4);
  border-radius: 1px;
}
.selectize-dropdown .option,
.selectize-dropdown .optgroup-header,
.selectize-dropdown .no-results,
.selectize-dropdown .create {
  padding: 3px 1rem;
}
.selectize-dropdown .option,
.selectize-dropdown [data-disabled],
.selectize-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5;
}
.selectize-dropdown [data-selectable].option {
  opacity: 1;
  cursor: pointer;
}
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.selectize-dropdown .optgroup-header {
  color: #6c757d;
  background: #fff;
  cursor: default;
}
.selectize-dropdown .active {
  background-color: #0072CE;
  color: #fff;
}
.selectize-dropdown .active.create {
  color: rgb(29.7, 33.3, 36.9);
}
.selectize-dropdown .selected {
  background-color: #0072CE;
  color: #fff;
}
.selectize-dropdown .create {
  color: rgba(52, 58, 64, 0.5);
}
.selectize-dropdown .active:not(.selected) {
  background: #e9ecef;
  color: rgb(29.7, 33.3, 36.9);
}

.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  overflow-scrolling: touch;
}

.selectize-dropdown-emptyoptionlabel {
  text-align: center;
}

.selectize-dropdown .spinner {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 3px 1rem;
}
.selectize-dropdown .spinner:after {
  content: " ";
  display: block;
  width: 24px;
  height: 24px;
  margin: 3px;
  border-radius: 50%;
  border: 5px solid #d0d0d0;
  border-color: #d0d0d0 transparent #d0d0d0 transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}
.selectize-control.single .selectize-input.input-active, .selectize-control.single .selectize-input.input-active input:not(:read-only) {
  cursor: text;
}
.selectize-control.single .selectize-input:after {
  content: " ";
  display: block;
  position: absolute;
  top: 50%;
  right: calc(1rem + 5px);
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #343a40 transparent transparent transparent;
}
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #343a40 transparent;
}

.selectize-control.rtl {
  text-align: right;
}
.selectize-control.rtl.single .selectize-input:after {
  left: calc(1rem + 5px);
  right: auto;
}
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}

.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #FFFFFF;
}

.selectize-dropdown,
.selectize-dropdown.form-control {
  height: auto;
  padding: 0;
  margin: 1px 0 0 0;
  z-index: 1000;
  background: #fff;
  border: 1px solid var(--air-serbia-border-color-translucent);
  border-radius: 6px;
  box-shadow: 0px 4px 8px rgba(0, 40, 85, 0.1);
}

.selectize-dropdown .create {
  padding-left: 1rem;
}
.selectize-dropdown .active:not(.selected) {
  border-radius: 6px;
  background-color: #EDF4F9;
}
.selectize-dropdown .selected {
  position: relative;
  border-radius: 6px;
  color: inherit;
  background-color: #EDF4F9;
}
.selectize-dropdown .selected::after {
  display: block;
  content: "";
  right: 12px;
  position: absolute;
  width: 24px;
  height: 24px;
  background: url("/static/icons/status/Checkmark_selected.svg");
}

.selectize-dropdown-content {
  padding: 24px;
  border-radius: 6px;
  background: #fff;
  max-height: 514px;
}
.selectize-dropdown-content .optgroup {
  margin-bottom: 10px;
}
.selectize-dropdown-content .optgroup:last-child {
  margin-bottom: 0;
}
.selectize-dropdown-content .optgroup-header {
  padding-top: 4px;
  padding-bottom: 0;
  padding-left: 4px;
  padding-right: 4px;
  margin-bottom: 8px;
  color: #A6B4C0;
  font-size: 10px;
  line-height: 16px;
  font-weight: 500;
  letter-spacing: 0.5px;
}
.selectize-dropdown-content .optgroup-header.bordered {
  display: flex;
  align-items: center;
  justify-content: center;
}
.selectize-dropdown-content .optgroup-header.bordered .divider {
  flex-grow: 1;
  margin-left: 8px;
  margin-bottom: 5px;
  border-bottom: 1px dashed #E6E7E9;
}
.selectize-dropdown-content .option {
  padding-left: 4px;
  padding-right: 38px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 14px;
  line-height: 22.4px;
  letter-spacing: 0.25px;
  font-weight: 500;
}

.selectize-dropdown-emptyoptionlabel {
  text-align: center;
}

.selectize-input {
  min-height: 54px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .selectize-input {
    transition: none;
  }
}
.selectize-input.dropdown-active {
  border-radius: 6px;
}
.selectize-input.dropdown-active::before {
  display: none;
}
.selectize-input.focus {
  border-color: rgb(127.5, 184.5, 230.5);
  outline: 0;
  box-shadow: none;
}
.selectize-input::after {
  display: none !important;
}

.is-invalid .selectize-input {
  border-color: #E3001F;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.is-invalid .selectize-input:focus {
  border-color: rgb(176, 0, 24.0352422907);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgb(255, 74, 98.718061674);
}

.selectize-control.form-control-sm .selectize-input {
  min-height: 44px !important;
  height: 44px;
  padding: 0.85rem 1rem;
  font-size: 0.875rem;
  line-height: 1.25;
}
.selectize-control.multi .selectize-input {
  height: auto;
  padding-left: calc(1rem - 5px);
  padding-right: calc(1rem - 5px);
}
.selectize-control.multi .selectize-input > div {
  border-radius: calc(6px - 1px);
}

.form-select.selectize-control,
.form-control.selectize-control {
  padding: 0;
  height: auto;
  border: none;
  background: none;
  box-shadow: none;
  border-radius: 6px;
}
.form-select.selectize-control-sm,
.form-control.selectize-control-sm {
  border-bottom-left-radius: 4px !important;
  border-top-left-radius: 4px !important;
}

.selectize-dropdown.plugin-auto_position.selectize-position-top {
  border-top: 1px solid #E6E7E9 !important;
  border-bottom: 1px solid #E6E7E9 !important;
  border-radius: 6px !important;
}

.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active {
  border-radius: 6px !important;
  border-top: 1px solid #E6E7E9 !important;
}

.selectize-control .selectize-input {
  color: #000000;
  font-size: 14px;
  line-height: 1.6;
  display: flex !important;
  flex-direction: row !important;
  overflow: hidden;
  white-space: nowrap;
}
.selectize-control .selectize-input .item {
  margin-right: 4px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 20px;
}
.selectize-control .selectize-input input {
  color: #000000;
  font-size: 14px;
  line-height: 1.6;
}
.selectize-control .selectize-input input::placeholder {
  color: #62666A;
}
.selectize-control .selectize-input.locked {
  opacity: 0.5;
  pointer-events: none;
}
.selectize-control[class*=text-] .selectize-input {
  color: inherit;
}
.selectize-control[class*=text-] .selectize-input input {
  color: inherit;
}

.form-floating .selectize-input {
  height: 54px;
  padding-top: 1.5rem;
  padding-bottom: 0.625rem;
}
.form-floating .selectize-input input::placeholder {
  color: transparent;
}
.form-floating .selectize-control + label {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1rem 1rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: 1px solid transparent;
  transform: none;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
.form-floating .selectize-control + label.fp-floating-label--focused, .form-floating .selectize-control + label.fp-floating-label--valued {
  transform: scale(0.72) translateY(-0.45rem) translateX(0.32rem);
}
.form-floating .selectize-control.form-control-sm .selectize-input,
.form-floating .selectize-control.form-select-sm .selectize-input {
  padding-top: 1.25rem !important;
  padding-bottom: 0rem !important;
}
.form-floating .selectize-control.form-control-sm + label,
.form-floating .selectize-control.form-select-sm + label {
  padding-top: 11px;
  padding-bottom: 11px;
}

.input-group .selectize-input {
  padding-left: calc(44px + 1rem) !important;
}
.input-group .selectize-control + label {
  padding-left: calc(46px + 1rem) !important;
}
.input-group .selectize-control + label.fp-floating-label--focused, .input-group .selectize-control + label.fp-floating-label--valued {
  transform: scale(0.72) translateY(-0.45rem) translateX(1.3rem);
}
.input-group-sm .selectize-input {
  padding-left: calc(38px + 1rem) !important;
}
.input-group-sm .selectize-control + label {
  padding-left: calc(38px + 1rem) !important;
}

.iti {
  position: relative;
  display: inline-block;
}
.iti * {
  box-sizing: border-box;
}
.iti__hide {
  display: none;
}
.iti__v-hide {
  visibility: hidden;
}
.iti input,
.iti input[type=text],
.iti input[type=tel] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 56px;
  margin-right: 0;
}
.iti__flag-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 1px;
}
.iti__selected-flag {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  border-right: 1px solid #E6E7E9;
  padding: 0 8px 0 12px;
}
.iti__arrow {
  width: 18px;
  height: 18px;
  margin-left: 8px;
  transition: 0.15s all;
}
.iti__arrow:before {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  background-image: url("/static/icons/font-icons/main/Type=Expand.svg");
  background-size: contain;
  background-position: center;
}
.iti__arrow--up {
  transform: rotate(180deg);
}
.iti__country-list {
  position: absolute;
  z-index: 999;
  list-style: none;
}
.iti__country-list--dropup {
  bottom: 100%;
  margin-bottom: -1px;
}
.iti__country-list {
  padding: 0;
  margin: 2px 0 0 -1px;
  background: #fff;
  border: 1px solid var(--air-serbia-border-color-translucent);
  border-radius: 4px;
  box-shadow: 0px 4px 8px rgba(0, 40, 85, 0.1);
  white-space: nowrap;
}
@media (max-width: 500px) {
  .iti__country-list {
    white-space: normal;
  }
}
.iti__country-list {
  max-height: 260px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.iti__flag-box {
  margin-right: 12px;
  display: inline-flex;
  width: 32px;
}
.iti__divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px dashed #E6E7E9;
}
.iti__country {
  display: flex;
  align-items: center;
  padding: 12px 16px;
  outline: none;
}
.iti__dial-code {
  color: #999;
}
.iti__country.iti__highlight {
  background-color: #EDF4F9;
}
.iti__country-name {
  margin-right: 6px;
}
[dir=rtl] .iti__country-name {
  margin-right: 0;
  margin-left: 6px;
}
.iti--allow-dropdown input,
.iti--allow-dropdown input[type=text],
.iti--allow-dropdown input[type=tel], .iti--separate-dial-code input,
.iti--separate-dial-code input[type=text],
.iti--separate-dial-code input[type=tel] {
  padding-right: 16px;
  padding-left: 94px;
  margin-left: 0;
}
[dir=rtl] .iti--allow-dropdown input,
[dir=rtl] .iti--allow-dropdown input[type=text],
[dir=rtl] .iti--allow-dropdown input[type=tel], [dir=rtl] .iti--separate-dial-code input,
[dir=rtl] .iti--separate-dial-code input[type=text],
[dir=rtl] .iti--separate-dial-code input[type=tel] {
  padding-right: 94px;
  padding-left: 16px;
  margin-right: 0;
}
.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
  right: auto;
  left: 0;
}
[dir=rtl] .iti--allow-dropdown .iti__flag-container, [dir=rtl] .iti--separate-dial-code .iti__flag-container {
  right: 0;
  left: auto;
}
.iti--allow-dropdown .iti__flag-container:hover {
  cursor: pointer;
}
.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background-color: #EDF4F9;
}
.iti--allow-dropdown input[disabled] + .iti__flag-container:hover,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
  cursor: default;
}
.iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
  background-color: transparent;
}
.iti--separate-dial-code.iti--show-flags .iti__selected-dial-code {
  color: #000000;
  font-size: 0.875rem;
  margin-left: 8px;
}
.iti--separate-dial-code .iti__arrow {
  margin-left: 4px;
}
.iti--separate-dial-code.form-floating label {
  transition: opacity 0.1s ease-in-out, font-size 0.1s ease-in-out, transform 0.1s ease-in-out;
}
.iti--separate-dial-code.form-floating .form-control:focus ~ label, .iti--separate-dial-code.form-floating .form-control:not(:placeholder-shown) ~ label {
  font-size: 10px;
  transform: translateY(-15px) !important;
}
.iti--container {
  position: absolute;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: 1px;
}
.iti--container:hover {
  cursor: pointer;
}

.iti-mobile .iti--container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed;
}
.iti-mobile .iti__country-list {
  max-height: 100%;
  width: 100%;
}
.iti-mobile .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}

.fi {
  width: 32px;
  height: 22px;
  background-size: cover;
  border-radius: 3px;
  border: 0.5px solid #E6E7E9;
  background-color: #E6E7E9;
}

.iti {
  width: 100%;
}
.iti.form-floating label {
  padding-left: 94px;
}
.iti.form-floating .form-control:focus ~ label,
.iti.form-floating .form-control:not(:placeholder-shown) ~ label {
  transform: scale(0.72) translateY(-0.5rem) translateX(2.3rem);
}
.iti.form-floating.is-invalid .iti__selected-flag {
  border-right: 1px solid #E3001F;
}
.iti.form-floating.is-invalid input.form-control {
  border: 1px solid #E3001F;
}

.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 22px;
  position: absolute;
  width: 304px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  background: #fff;
  border-radius: 15px;
  margin-top: 5px;
  padding-top: 16px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  -webkit-box-shadow: 0px 4px 8px rgba(0, 40, 85, 0.1);
  box-shadow: 0px 4px 8px rgba(0, 40, 85, 0.1);
}

.flatpickr-calendar.noCalendar.hasTime {
  padding: 0;
  margin-top: -10px;
  border-radius: 6px;
  box-shadow: 0px 0px 7px 3px rgba(0, 40, 85, 0.1);
}
.flatpickr-calendar.noCalendar.hasTime .time-picker-submit:hover {
  background: rgba(0, 0, 0, 0.05);
}

.flatpickr-time-range .btn-close {
  position: absolute;
  right: 10px;
  top: 18px;
  cursor: pointer;
  transform: scale(0.7);
}

.flatpickr-calendar.flatpicker-title .title {
  margin-bottom: 1rem;
}

.flatpickr-calendar.flatpicker-disable-year-selection .flatpickr-current-month .numInputWrapper {
  display: none !important;
}

.flatpickr-calendar.flatpicker-disable-month-selection .flatpickr-current-month .flatpickr-monthDropdown-months {
  cursor: text;
  pointer-events: none;
  text-align: center;
  /* for Firefox */
  -moz-appearance: none;
  /* for Chrome */
  -webkit-appearance: none;
}
.flatpickr-calendar.flatpicker-disable-month-selection .flatpickr-current-month .flatpickr-monthDropdown-months::-ms-expand {
  display: none;
}

.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}

.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}

.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}

.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}

.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  -webkit-box-shadow: -2px 0 0 rgba(164, 199, 226, 0.4), 5px 0 0 rgba(164, 199, 226, 0.4);
  box-shadow: -2px 0 0 rgba(164, 199, 226, 0.4), 5px 0 0 rgba(164, 199, 226, 0.4);
}

.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}

.flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}

.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}

.flatpickr-calendar:before,
.flatpickr-calendar:after {
  display: none;
}

.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.arrowRight:before,
.flatpickr-calendar.rightMost:after,
.flatpickr-calendar.arrowRight:after {
  left: auto;
  right: 22px;
}

.flatpickr-calendar.arrowCenter:before,
.flatpickr-calendar.arrowCenter:after {
  left: 50%;
  right: 50%;
}

.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}

.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}

.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}

.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}

.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}

.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}

.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}

.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}

.flatpickr-calendar:focus {
  outline: 0;
}

.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}

.flatpickr-months {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.flatpickr-months .flatpickr-month {
  background: transparent;
  color: #000000;
  fill: #000000;
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  height: 34px;
  padding: 10px;
  z-index: 3;
  color: #000000;
  fill: #000000;
}

.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none;
}

.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative;
}

.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
  /*
      /*rtl:begin:ignore*/
  /*
      */
  left: 25px;
  /*
      /*rtl:end:ignore*/
  /*
      */
}

/*
        /*rtl:begin:ignore*/
/*
        /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
  /*
      /*rtl:begin:ignore*/
  /*
      */
  right: 25px;
  /*
      /*rtl:end:ignore*/
  /*
      */
}

/*
        /*rtl:begin:ignore*/
/*
        /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #959ea9;
}

.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #8B939B;
}

.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 16px;
  height: 16px;
}

.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  -webkit-transition: fill 0.1s;
  transition: fill 0.1s;
  fill: inherit;
}

.numInputWrapper {
  position: relative;
  height: auto;
}

.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}

.numInputWrapper input {
  width: 100%;
}

.numInputWrapper input::-ms-clear {
  display: none;
}

.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57, 57, 57, 0.15);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.1);
}

.numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.2);
}

.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}

.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}

.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57, 57, 57, 0.6);
  top: 26%;
}

.numInputWrapper span.arrowDown {
  top: 50%;
}

.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57, 57, 57, 0.6);
  top: 40%;
}

.numInputWrapper span svg {
  width: inherit;
  height: auto;
}

.numInputWrapper span svg path {
  fill: rgba(0, 0, 0, 0.5);
}

.numInputWrapper:hover {
  background: rgba(0, 0, 0, 0.05);
}

.numInputWrapper:hover span {
  opacity: 1;
}

.flatpickr-current-month {
  line-height: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}

.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}

.flatpickr-current-month span.cur-month:hover {
  background: rgba(0, 0, 0, 0.05);
}

.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0 ;
  display: inline-block;
}

.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0, 0, 0, 0.9);
}

.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0, 0, 0, 0.9);
}

.flatpickr-current-month input.cur-year {
  background: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
  font-size: 14px;
  font-weight: 500;
  font-family: inherit;
  line-height: inherit;
}

.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}

.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0, 0, 0, 0.5);
  background: transparent;
  pointer-events: none;
}

.flatpickr-current-month .flatpickr-monthDropdown-months {
  background: transparent;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  cursor: pointer;
  font-family: inherit;
  height: auto;
  margin: -1px 0 0 0;
  outline: none;
  padding: 0;
  position: relative;
  vertical-align: initial;
  width: auto;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  color: #0072CE;
  appearance: menulist;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
}

.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none;
}

.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0, 0, 0, 0.05);
}

.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: none;
  padding: 0;
}

.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 28px;
}

.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

span.flatpickr-weekday {
  cursor: default;
  background: transparent;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 10px;
  line-height: 16px;
  color: #BFBFBF;
  font-weight: 400;
}

.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}

.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 100%;
}

.flatpickr-days:focus {
  outline: 0;
}

.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}

.dayContainer + .dayContainer {
  -webkit-box-shadow: -1px 0 0 #e6e6e6;
  box-shadow: -1px 0 0 #e6e6e6;
}

.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  -webkit-flex-basis: 14.2857143%;
  -ms-flex-preferred-size: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 33.65px;
  height: 33.65px;
  line-height: 33.65px;
  color: #000;
  font-size: 14px;
  line-height: 22.4px;
  letter-spacing: 0.25px;
  font-weight: 500;
  width: 14.2857143%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  text-align: center;
}

.flatpickr-day.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: rgba(164, 199, 226, 0.4);
  border-color: rgba(164, 199, 226, 0.4);
}

.flatpickr-day.today {
  border-color: #A6B4C0;
}

.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}

.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  color: #fff;
  background: #0072CE;
  border-color: #0072CE;
  box-shadow: 0px 4px 8px rgba(0, 114, 206, 0.2);
  position: relative;
}

.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border: 0;
  position: relative;
}
.flatpickr-day.selected.startRange::before,
.flatpickr-day.startRange.startRange::before,
.flatpickr-day.endRange.startRange::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: -3px;
  width: calc(50% + 3px);
  height: 100%;
  z-index: -1;
  background: #EDF4F9;
}

.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border: 0;
  position: relative;
}
.flatpickr-day.selected.endRange::before,
.flatpickr-day.startRange.endRange::before,
.flatpickr-day.endRange.endRange::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: -3px;
  width: calc(50% + 3px);
  height: 100%;
  z-index: -1;
  background: #EDF4F9;
}

.flatpickr-day.selected.endRange.startRange::before {
  display: none;
}

.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}

.flatpickr-day.inRange {
  border: 0;
  background: 0;
  border-radius: 0;
  position: relative;
}
.flatpickr-day.inRange::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: calc(100% + 2px);
  z-index: -1;
  background-color: #EDF4F9;
}

.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}

.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(57, 57, 57, 0.1);
}

.flatpickr-day.week.selected {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
  box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}

.flatpickr-day.hidden {
  visibility: hidden;
}

.rangeMode .flatpickr-day {
  margin-top: 1px;
}

.flatpickr-weekwrapper {
  float: left;
}

.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  -webkit-box-shadow: 1px 0 0 #e6e6e6;
  box-shadow: 1px 0 0 #e6e6e6;
}

.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}

.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  cursor: default;
  border: none;
}

.flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}

.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}

.flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}

.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}

.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}

.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}

.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}

.flatpickr-time input {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}

.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}

.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 500;
}

.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}

.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 500;
}

.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #eee;
}

.flatpickr-input[readonly] {
  cursor: pointer;
}

@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.grecaptcha-badge {
  visibility: hidden;
}

.lib-emails-org-input {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  width: 100%;
}

.lib-emails-input-container {
  padding-top: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: calc(1rem - 6px);
  min-height: 54px;
  line-height: 1.6;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  overflow-y: auto;
}
.lib-emails-input-container .email-block {
  font-size: 14px;
  line-height: 22px;
  padding: 0 0 0 7px;
  border-radius: 100px;
  margin-right: 6px;
  margin-bottom: 6px;
  color: #0072CE;
  display: inline-flex;
  background: #FFFFFF;
}
.lib-emails-input-container .invalid-email {
  display: none;
}
.lib-emails-input-container .remove-button {
  padding: 0 7px;
  font-size: 18px;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
  cursor: pointer;
  user-select: none;
}
.lib-emails-input-container .invalid-email .remove-button {
  padding-right: 0;
}
.lib-emails-input-container .email-input {
  border: none;
  padding: 0 7px;
  outline: none;
  font-size: 0.875rem;
  line-height: 1.6;
  font-weight: 500;
  margin-bottom: 6px;
  background: 0;
  color: #FFFFFF;
  flex-grow: 1;
}
.lib-emails-input-container .email-input::placeholder {
  color: #FFFFFF;
}

.z-n1 {
  z-index: -1;
}
.z-0 {
  z-index: 0;
}
.z-1 {
  z-index: 1;
}
.z-2 {
  z-index: 2;
}
.z-3 {
  z-index: 3;
}
.z-4 {
  z-index: 4;
}
.z-5 {
  z-index: 5;
}
.z-999 {
  z-index: 999;
}
.z-1000 {
  z-index: 1000;
}

.bg-primary {
  background-color: #0072CE;
}
.bg-secondary {
  background-color: #002855;
}
.bg-ternary {
  background-color: #E3001F;
}
.bg-white {
  background-color: #fff;
}
.bg-black {
  background-color: #000;
}
.bg-gray {
  background-color: #F8F8FA;
}
.bg-dark {
  background-color: #212529;
}

.text-primary {
  color: #0072CE;
}
.text-secondary {
  color: #002855;
}
.text-ternary {
  color: #E3001F;
}
.text-white {
  color: #fff;
}
.text-black {
  color: #000;
}
.text-gray {
  color: #F8F8FA;
}
.text-dark {
  color: #212529;
}

.loader-container {
  cursor: wait;
  z-index: 1;
  background-color: var(--air-serbia-white);
}
.loader-container .loader-container--inner {
  margin-top: 100px;
  transform: scale(1);
  animation: loader-pulse 2.5s infinite;
}
.loader-container .loader-container--inner svg {
  width: 120px;
  height: auto;
}
.loader-container .loader-container--inner svg path {
  fill: var(--air-serbia-primary);
}
@keyframes loader-pulse {
  0% {
    transform: scale(0.85);
  }
  70% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.85);
  }
}

.dot {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.dot:after {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: var(--air-serbia-primary);
}

.pagination .next-group-link,
.pagination .prev-group-link {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pagination .next-group-link:hover span {
  opacity: 0;
}
.pagination .next-group-link:hover:before {
  display: block;
  content: "»";
  position: absolute;
}
.pagination .prev-group-link:hover span {
  opacity: 0;
}
.pagination .prev-group-link:hover:before {
  display: block;
  content: "«";
  position: absolute;
}

.layout-options-container {
  position: fixed;
  left: 5px;
  bottom: 4px;
}
.layout-options-container .layout-settings-trigger img {
  width: 20px;
  height: 20px;
}

.icon-selector-modal {
  z-index: 10031;
}
.icon-selector-modal .icon-select-button img {
  width: 24px;
  height: auto;
}
.icon-selector-modal .icon-select-button:hover, .icon-selector-modal .icon-select-button:focus {
  background-color: var(--air-serbia-gray-200);
}

.dialogbox-icon-selector-container .preview-icon-container .preview-icon-container-inner {
  padding: 8px;
  margin-bottom: 10px;
  border: 1px solid #bbb;
  display: inline-flex;
}
.dialogbox-icon-selector-container .preview-icon-container .preview-icon-container-inner img {
  width: 36px;
  height: auto;
}

.pimcore_area_entry.pimcore_area_hidden .editmode,
.pimcore_area_entry.pimcore_area_hidden .pimcore_area_content {
  opacity: 0.58;
  pointer-events: none;
}
.pimcore_area_entry .pimcore-admin-editable-button-text {
  min-width: 50px;
  white-space: nowrap !important;
  overflow: hidden !important;
}

.pimcore_areablock_dialogBox .x-btn:hover, .pimcore_areablock_dialogBox .x-btn:focus {
  border-color: #000;
  background-color: #000;
}
.pimcore_areablock_dialogBox .x-fieldset-header-default {
  padding-top: 4px;
  padding-bottom: 4px;
  margin-bottom: 4px;
}
.pimcore_areablock_dialogBox .x-fieldset-header-default .x-fieldset-header-text {
  font-size: 12px;
  line-height: 18px;
  color: #3c3f41;
}

.button-container .pimcore_editable_link .pimcore_editable_link_text a {
  color: var(--air-serbia-btn-color);
}

.btn .spinner-grow {
  display: none;
  margin-right: calc(var(--air-serbia-btn-font-size) - 0.5rem);
}
.btn.loading .spinner-grow, .btn.is-loading .spinner-grow, .btn.requesting .spinner-grow, .btn.is-requesting .spinner-grow {
  display: inline-flex;
}
.btn-icon {
  display: inline-flex;
  align-items: center;
  padding-top: calc(var(--air-serbia-btn-padding-y) - 0.1rem);
  padding-bottom: calc(var(--air-serbia-btn-padding-y) - 0.1rem);
  padding-left: calc(var(--air-serbia-btn-padding-x) - 0.35rem);
}
.btn-icon svg {
  width: calc(var(--air-serbia-btn-font-size) + 0.45rem);
  height: calc(var(--air-serbia-btn-font-size) + 0.45rem);
  margin-right: calc(var(--air-serbia-btn-font-size) - 0.5rem);
}
.btn-icon svg, .btn-icon g, .btn-icon path {
  fill: var(--air-serbia-btn-color);
}
.btn-icon-only {
  padding: calc(var(--air-serbia-btn-padding-y) + 0.05rem);
}
.btn-icon-only svg {
  width: calc(var(--air-serbia-btn-font-size) + 0.8rem);
  height: calc(var(--air-serbia-btn-font-size) + 0.8rem);
  margin-right: 0px;
}
.btn-icon-only svg path {
  fill: var(--air-serbia-white);
}

.table-container.editmode .table-areabrick .tooltip-checkbox-container .pimcore_editable_checkbox {
  display: flex;
  flex-flow: row-reverse;
}
.table-container.editmode .table-areabrick .tooltip-checkbox-container .pimcore_editable_checkbox label {
  margin-right: 0.5rem;
}
.table-container:not(.editmode) .table-areabrick td.has-tooltip *:nth-last-child(2) {
  display: inline;
}
.table-container:not(.editmode) .table-areabrick td.has-tooltip svg {
  display: inline;
}

.wysiwyg-container img {
  display: block;
  width: 100% !important;
  height: auto !important;
}
.wysiwyg-container ul {
  list-style-type: disc;
}
.wysiwyg-container.checkmark-bulleted ul {
  list-style: circle outside url("data:image/svg+xml,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' style='margin-top:5px; margin-right: 5px' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M20.7252 7.74682L19.2151 6.30981L9.22464 15.8164L5.52163 12.2965L4.78663 11.5893L3.27246 13.0301L4.0518 13.7636L9.22467 18.6904L20.7252 7.74682Z' fill='black'/></svg>");
}
.wysiwyg-container.checkmark-bulleted ul li {
  padding-left: 5px;
}
.wysiwyg-container.checkmark-bulleted.text-white ul {
  list-style: circle outside url("data:image/svg+xml,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' style='margin-top:5px; margin-right: 5px' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M20.7252 7.74682L19.2151 6.30981L9.22464 15.8164L5.52163 12.2965L4.78663 11.5893L3.27246 13.0301L4.0518 13.7636L9.22467 18.6904L20.7252 7.74682Z' fill='white'/></svg>");
}

.regular-drawer-container .pimcore_editable_areablock {
  width: 100%;
}
.regular-drawer-container .accordion-body > *:last-child {
  margin-bottom: 0 !important;
}

.drawer-switch-container.editmode .nav-item .block-control-container {
  margin-bottom: 38px;
}
.drawer-switch-container.editmode .nav-item .block-control-container .pimcore_block_up,
.drawer-switch-container.editmode .nav-item .block-control-container .pimcore_block_down {
  display: none !important;
}
.drawer-switch-container.editmode .nav-item .pimcore_editable_areablock .pimcore_area_dropzone {
  visibility: hidden;
  opacity: 0;
  position: absolute;
}
.drawer-switch-container.editmode .nav-item .pimcore_editable_areablock .text-input-container .pimcore_editable {
  width: auto !important;
}
.drawer-switch-container.editmode .nav-item .pimcore_editable_areablock .pimcore_area_buttons {
  width: auto;
}
.drawer-switch-container.editmode .nav-item .pimcore_editable_areablock .pimcore_area_buttons .pimcore_block_up,
.drawer-switch-container.editmode .nav-item .pimcore_editable_areablock .pimcore_area_buttons .pimcore_block_down,
.drawer-switch-container.editmode .nav-item .pimcore_editable_areablock .pimcore_area_buttons .pimcore_block_type,
.drawer-switch-container.editmode .nav-item .pimcore_editable_areablock .pimcore_area_buttons .pimcore_block_options,
.drawer-switch-container.editmode .nav-item .pimcore_editable_areablock .pimcore_area_buttons .pimcore_block_label {
  display: none !important;
}

.banner-container .buttons-container .button-container {
  margin-bottom: 0px !important;
  margin-right: 1rem !important;
}
.banner-container.editmode {
  padding: 2rem !important;
}
.banner-container.editmode .editmode-banner-textarea {
  margin-bottom: 1rem;
  color: var(--air-serbia-white);
}
.banner-container.editmode .editmode-banner-textarea:empty:before {
  color: var(--air-serbia-white) !important;
  padding-left: 4px;
}
.banner-container.editmode .editmode-banner-textarea:first-child {
  font-size: 30px;
  line-height: 43px;
}
.banner-container.editmode .editmode-banner-textarea:first-child:empty:before {
  padding-top: 5px;
}
.banner-container.editmode .editmode-banner-textarea:nth-child(2) {
  font-size: 14px;
}
.banner-container.editmode.bg-white .editmode-banner-textarea {
  color: initial;
}
.banner-container.editmode .pimcore_editable_checkbox {
  display: flex;
  flex-flow: row-reverse;
}
.banner-container.editmode .preload-checkbox .pimcore_editable_checkbox {
  display: flex;
  flex-flow: row;
}
.banner-container.editmode .pimcore_editable:nth-child(1) {
  margin-top: auto;
}
.banner-container.editmode .pimcore_editable:last-child {
  margin-bottom: auto;
}
.banner-container.editmode .buttons-container .pimcore_editable_areablock {
  display: flex;
}
.banner-container.editmode .buttons-container .pimcore_editable_areablock .pimcore_area_dropzone {
  position: absolute;
}
.banner-container.editmode .color-picker-container {
  margin: auto;
}
.banner-container.editmode .color-picker-container p {
  color: var(--air-serbia-white);
}

.illustration-banner .buttons-container-brick {
  display: flex;
  align-items: center;
}

.illustration-card-list-one-container.editmode .pimcore_editable_block > .pimcore_block_amount {
  width: 67px !important;
}
.illustration-card-list-one-container.editmode .pimcore_editable_block > .pimcore_block_plus {
  padding-left: 0px !important;
}

.banners-two-container {
  gap: 1.5rem;
}
@media screen and (max-width: 599px) {
  .banners-two-container {
    gap: 2rem;
  }
}
.banners-two-container .banner-single {
  max-width: 582px;
  flex-basis: 275px;
  flex-grow: 1;
}
@media screen and (max-width: 599px) {
  .banners-two-container .banner-single {
    max-width: unset;
  }
}
.banners-two-container .banner-single .pimcore_area_banner {
  height: 100%;
}
.banners-two-container .banner-single .pimcore_area_banner .banner-container {
  height: 100%;
}
.banners-two-container .banner-single .pimcore_area_banner .banner-container .banner-text {
  margin-bottom: auto;
}

.banners-three-container {
  gap: 1.5rem;
}
.banners-three-container .banner-left-side {
  max-width: 683px;
  flex-basis: 275px;
  flex-grow: 1;
}
.banners-three-container .banner-left-side .pimcore_area_banner,
.banners-three-container .banner-left-side .pimcore_editable_area {
  height: 100%;
}
.banners-three-container .banner-left-side .pimcore_area_banner .banner-container,
.banners-three-container .banner-left-side .pimcore_editable_area .banner-container {
  height: 100%;
}
.banners-three-container .banner-left-side .pimcore_area_banner .banner-container .banner-title,
.banners-three-container .banner-left-side .pimcore_editable_area .banner-container .banner-title {
  margin-top: auto;
}
.banners-three-container .banner-right-side {
  max-width: 481px;
  gap: 1.5rem;
  flex-basis: 276px;
  flex-grow: 1;
}
@media screen and (max-width: 599px) {
  .banners-three-container .banner-right-side {
    max-width: unset;
  }
}
.banners-three-container .banner-right-side .banner-container {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
.banners-three-container.not-full-layout .banner-left-side {
  max-width: 279px;
}
@media screen and (max-width: 599px) {
  .banners-three-container.not-full-layout .banner-left-side {
    max-width: unset;
  }
}

.banners-four-container {
  gap: 1.5rem;
}
.banners-four-container .banner-left-side {
  max-width: 279px;
  flex-basis: 210px;
  flex-grow: 1;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  .banners-four-container .banner-left-side {
    max-width: unset;
  }
}
@media screen and (max-width: 599px) {
  .banners-four-container .banner-left-side {
    max-width: unset;
    flex-basis: 275px;
  }
}
.banners-four-container .banner-left-side .pimcore_area_banner,
.banners-four-container .banner-left-side .pimcore_editable_area {
  height: 100%;
}
.banners-four-container .banner-left-side .pimcore_area_banner .banner-container,
.banners-four-container .banner-left-side .pimcore_editable_area .banner-container {
  height: 100%;
  background: var(--air-serbia-white) !important;
  border: 1px solid #E0E0E0 !important;
}
.banners-four-container .banner-left-side .pimcore_area_banner .banner-container .banner-title,
.banners-four-container .banner-left-side .pimcore_editable_area .banner-container .banner-title {
  color: #000;
}
.banners-four-container .banner-left-side .pimcore_area_banner .banner-container .banner-text,
.banners-four-container .banner-left-side .pimcore_editable_area .banner-container .banner-text {
  color: #000;
}
.banners-four-container .banner-middle-side {
  max-width: 380px;
  flex-basis: 210px;
  flex-grow: 1;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  .banners-four-container .banner-middle-side {
    max-width: unset;
  }
}
@media screen and (max-width: 599px) {
  .banners-four-container .banner-middle-side {
    max-width: unset;
    flex-basis: 276px;
  }
}
.banners-four-container .banner-middle-side .pimcore_area_banner,
.banners-four-container .banner-middle-side .pimcore_editable_area {
  height: 100%;
}
.banners-four-container .banner-middle-side .pimcore_area_banner .banner-container,
.banners-four-container .banner-middle-side .pimcore_editable_area .banner-container {
  height: 100%;
}
.banners-four-container .banner-middle-side .pimcore_area_banner .banner-container .banner-title,
.banners-four-container .banner-middle-side .pimcore_editable_area .banner-container .banner-title {
  margin-top: auto;
}
.banners-four-container .banner-right-side {
  flex-grow: 1;
  max-width: 681px;
  flex-basis: 210px;
  gap: 1.5rem;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  .banners-four-container .banner-right-side {
    flex-flow: row;
    max-width: unset;
    flex-basis: unset;
  }
}
@media screen and (max-width: 599px) {
  .banners-four-container .banner-right-side {
    flex-basis: 275px;
  }
}
.banners-four-container .banner-right-side .banner-single .pimcore_area_banner {
  height: 100%;
}
.banners-four-container .banner-right-side .banner-single .pimcore_area_banner .banner-container {
  height: 100%;
}
.banners-four-container .banner-right-side .banner-single .pimcore_area_banner .banner-container .banner-text {
  margin-bottom: auto;
}
.banners-four-container.editmode .banner-left-side .editmode-banner-textarea {
  color: initial !important;
}
.banners-four-container.editmode .banner-left-side .editmode-banner-textarea:first-child {
  margin-top: 0px !important;
}
.banners-four-container.editmode .banner-left-side .editmode-banner-textarea:empty:before {
  color: #BFBFBF !important;
}
.banners-four-container.editmode .banner-left-side .pimcore_editable_wysiwyg .pimcore_wysiwyg.empty:before {
  padding-top: 3px;
  padding-left: 4px;
}
.banners-four-container.editmode .banner-single > .pimcore_editable_area {
  height: 100%;
}

.banners-five-container .info-cards-container {
  gap: 1.5rem;
}
@media screen and (max-width: 599px) {
  .banners-five-container .info-cards-container .info-card-container {
    min-width: 178px;
  }
}
.banners-five-container .info-cards-container .info-card-container .pimcore_area_banner-info-card {
  height: 100%;
}
.banners-five-container .info-cards-container .tall-card-container {
  max-width: calc(33.33% - 0.75rem);
}
@media screen and (max-width: 599px) {
  .banners-five-container .info-cards-container .tall-card-container {
    max-width: unset;
  }
}
.banners-five-container .info-cards-container .short-cards-container {
  gap: 1.5rem;
  max-width: calc(66.66% - 0.75rem);
}
@media screen and (max-width: 599px) {
  .banners-five-container .info-cards-container .short-cards-container {
    max-width: unset;
  }
}
.banners-five-container .info-cards-container .short-cards-container .info-card-container {
  max-width: calc(50% - 0.75rem);
}
@media screen and (max-width: 599px) {
  .banners-five-container .info-cards-container .short-cards-container .info-card-container {
    max-width: unset;
  }
}
.banners-five-container.editmode .editmode-banner-textarea {
  margin-top: 1rem;
}
.banners-five-container.editmode .editmode-banner-textarea:empty:before {
  padding-left: 4px;
}
.banners-five-container.editmode > .editmode-banner-textarea:first-child {
  font-size: 24px;
  line-height: 33px;
  color: var(--air-serbia-black);
}
.banners-five-container.editmode > .editmode-banner-textarea:first-child:empty:before {
  padding-top: 2px;
}
.banners-five-container.editmode .info-cards-container {
  margin-top: 0px !important;
}
.banners-five-container.editmode .info-card-container {
  margin-top: 2rem;
}
.banners-five-container.editmode .tall-card-container .info-card-container {
  margin-top: 2rem;
  height: unset !important;
}
.banners-five-container.editmode .tall-card-container .banner-info-card {
  margin-top: 10px;
  min-height: 382px;
}
.banners-five-container.editmode .short-cards-container {
  gap: 0px !important;
}
.banners-five-container.editmode .short-cards-container .info-card-container:nth-child(2n-1) {
  margin-right: 1.5rem;
}

.banner-info-card.editmode .banner-icon svg {
  margin-left: auto;
}
.banner-info-card.editmode:not(.type-two) .banner-icon svg path {
  fill: var(--air-serbia-white);
}
.banner-info-card.editmode:not(.type-two) .editmode-banner-textarea {
  color: var(--air-serbia-white) !important;
}
.banner-info-card.editmode:not(.type-two) .editmode-banner-textarea:empty:before {
  color: var(--air-serbia-white) !important;
}

.image-gallery .image-gallery--wrapper .editmode-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.image-gallery .image-gallery--wrapper .banner-item a {
  color: inherit;
}

.accordion-container .accordion-header .accordion-button:not(.collapsed),
.faq-accordion-container .accordion-header .accordion-button:not(.collapsed) {
  color: transparent;
  background-color: transparent;
  box-shadow: none;
}
.accordion-container .accordion-header .accordion-button:focus,
.faq-accordion-container .accordion-header .accordion-button:focus {
  border-color: transparent;
  box-shadow: none;
}

.info-card-slider-one-container.editmode .pimcore_editable_block > .pimcore_block_amount {
  width: 67px !important;
}
.info-card-slider-one-container.editmode .pimcore_editable_block > .pimcore_block_plus {
  padding-left: 0px !important;
}

.info-card-slider-two-container.editmode .pimcore_editable_block > .pimcore_block_amount {
  width: 67px !important;
}
.info-card-slider-two-container.editmode .pimcore_editable_block > .pimcore_block_plus {
  padding-left: 0px !important;
}

.icon-card-slider-container.editmode .pimcore_editable_block > .pimcore_block_amount {
  width: 67px !important;
}
.icon-card-slider-container.editmode .pimcore_editable_block > .pimcore_block_plus {
  padding-left: 0px !important;
}

.video-slider.editmode .pimcore_editable_block > .pimcore_block_amount {
  width: 67px !important;
}
.video-slider.editmode .pimcore_editable_block > .pimcore_block_plus {
  padding-left: 0px !important;
}

.image-slider--container.editmode .pimcore_editable_block > .pimcore_block_amount {
  width: 67px !important;
}
.image-slider--container.editmode .pimcore_editable_block > .pimcore_block_plus {
  padding-left: 0px !important;
}
.image-slider--container.editmode .pimcore_editable_block .editmode-image img {
  height: 100%;
  border-radius: 0.5rem;
  object-fit: cover;
}

.social-media-follow-updates-container.editmode .social-media-single .pimcore_editable_link_text a {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100px;
}

.teaser-cards-one-container .cards-container .col > .pimcore_editable_area {
  height: 100%;
}

.teaser-cards-two-container.editmode .cards-container .col > .pimcore_editable_area {
  height: 100%;
}

.info-card-list-two-container.editmode .pimcore_editable_block > .pimcore_block_amount {
  width: 67px !important;
}
.info-card-list-two-container.editmode .pimcore_editable_block > .pimcore_block_plus {
  padding-left: 0px !important;
}

.info-card-two-container.editmode .button-container.editmode {
  margin-bottom: 0rem !important;
}
.info-card-two-container .button-container .btn {
  width: fit-content;
}

.destination-gallery-container {
  position: relative;
  width: 100vw;
  left: calc(-50vw + 50%);
}
.destination-gallery-container .destination-card-list-one-container:not(:last-child) {
  margin-bottom: 2rem;
}
.destination-gallery-container .destination-card-list-one-container.editmode .pimcore_editable_block > .pimcore_block_amount {
  width: 67px !important;
}
.destination-gallery-container .destination-card-list-one-container.editmode .pimcore_editable_block > .pimcore_block_plus {
  padding-left: 0px !important;
}

.gallery-download-container.editmode .pimcore_editable_link {
  width: fit-content;
}
.gallery-download-container.editmode .pimcore_editable_link .pimcore_editable_link_text {
  color: #fff;
}
.gallery-download-container.editmode .pimcore_editable_block > .pimcore_block_amount {
  width: 67px !important;
}
.gallery-download-container.editmode .pimcore_editable_block > .pimcore_block_plus {
  padding-left: 0px !important;
}
@media screen and (max-width: 600px) {
  .gallery-download-container .gallery-download-item-container {
    width: 100%;
    margin: 0;
  }
}

.online-slider-cards-container.editmode .pimcore_editable_block > .pimcore_block_amount {
  width: 67px !important;
}
.online-slider-cards-container.editmode .pimcore_editable_block > .pimcore_block_plus {
  padding-left: 0px !important;
}

.custom-scrollbar::-webkit-scrollbar-track {
  box-shadow: none;
  -webkit-box-shadow: none;
  background-color: #ECECEC;
  border-radius: 13px;
  display: none;
}
.custom-scrollbar::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  background-color: #ECECEC;
  display: none;
}
.custom-scrollbar::-webkit-scrollbar-thumb {
  border-radius: 6px;
  box-shadow: none;
  -webkit-box-shadow: none;
  background-color: #0072CE;
  display: none;
}

.simplebar-scrollable-x .simplebar-wrapper {
  padding-bottom: 6px;
}

.simplebar-scrollable-y .simplebar-wrapper {
  padding-right: 6px;
}

.simplebar-wrapper .simplebar-mask .simplebar-content-wrapper .simplebar-content::before, .simplebar-wrapper .simplebar-mask .simplebar-content-wrapper .simplebar-content::after {
  content: none;
}
.simplebar-wrapper .simplebar-mask .simplebar-content-wrapper .simplebar-content .custom-scrollbar {
  overflow: unset !important;
  margin-top: 0;
}

.simplebar-track {
  background-color: #ECECEC;
}
.simplebar-track.simplebar-horizontal {
  height: 6px !important;
}
.simplebar-track.simplebar-vertical {
  width: 6px !important;
}
.simplebar-track .simplebar-scrollbar::before {
  top: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  opacity: 1 !important;
  border-radius: 6px !important;
  background: #0072CE !important;
}

.social-share-container .st-btn {
  margin-bottom: 0.5rem;
}

.header.editmode .level-two-container .pimcore_block_entry {
  width: 100%;
}
.header.editmode .level-two-container .pimcore_block_entry .level-two-item {
  height: calc(100% - 47px);
}
.header.editmode .logo-editmode-container {
  margin-top: 52px;
}
.header.editmode .logo-editmode-container .logo-link-input-container {
  padding-right: 38px;
}
@media screen and (max-width: 904px) and (min-width: 600px) {
  .header:not(.editmode) .header-navigation .container {
    height: 56px;
  }
}
@media screen and (max-width: 599px) {
  .header:not(.editmode) .header-navigation .container {
    height: 56px;
  }
}
@media screen and (max-width: 904px) and (min-width: 600px) {
  .header:not(.editmode) .header-navigation .logo-container {
    flex-grow: 1;
    display: flex;
    justify-content: center;
  }
  .header:not(.editmode) .header-navigation .logo-container img, .header:not(.editmode) .header-navigation .logo-container svg {
    height: 25px;
    width: auto;
  }
}
@media screen and (max-width: 599px) {
  .header:not(.editmode) .header-navigation .logo-container {
    flex-grow: 1;
    display: flex;
    justify-content: center;
  }
  .header:not(.editmode) .header-navigation .logo-container img, .header:not(.editmode) .header-navigation .logo-container svg {
    height: 25px;
    width: auto;
  }
}
.header:not(.editmode) .header-navigation .level-one-container.active {
  display: flex;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item.has-children:hover .level-one-item-text a {
  color: #0072CE !important;
  transition: color 0.15s ease-in-out;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item.has-children:hover .level-one-item-text svg {
  transform: rotate(180deg) scale(0.7) !important;
  transition: all 0.15s ease-in-out;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item.has-children:hover .level-one-item-text svg path {
  fill: #0072CE;
  transition: fill 0.15s ease-in-out;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item.has-children:hover .level-two-container {
  display: block !important;
  position: absolute;
  left: 0;
  width: 100%;
  margin-top: 1px;
  background-color: #fff;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item.has-children:hover .level-two-container .container {
  max-width: 986px;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item:not(.has-children) .level-one-item-text a:hover {
  color: #0072CE !important;
  transition: color 0.15s ease-in-out;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item .level-one-item-text {
  padding-bottom: 27px;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item .level-one-item-text .level-one-icon svg {
  margin-top: 2px;
  transform: scale(0.7);
  transition: all 0.15s ease-in-out;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item .level-one-item-text.caption-regular {
  padding-bottom: 25px;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item .level-one-item-text.caption-regular .level-one-icon svg {
  margin-top: 0px;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item .level-one-item-text.caption-regular + .level-two-container {
  margin-top: 0px;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item .level-one-item-text.active {
  border-bottom: 2px solid #0072CE;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item .level-one-item-text:not(.active) {
  margin-top: -1px;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item:first-child {
  margin-left: 1rem;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item .level-two-container .level-two-item .subtitle-1 {
  margin-bottom: 22px;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item .level-two-container .level-two-item .body-2 {
  margin-bottom: 18px;
}
.header:not(.editmode) .header-navigation .level-one-container .level-one-item .level-two-container .level-two-item a:hover {
  color: #0072CE !important;
  transition: color 0.15s ease-in-out;
}
.header:not(.editmode) .header-navigation .actions-container {
  height: 80px;
}
.header:not(.editmode) .header-navigation .actions-container button:hover {
  color: #0072CE;
  transition: color 0.15s ease-in-out;
}
.header:not(.editmode) .header-navigation .actions-container .sso-avatar-wrap {
  position: relative;
  display: flex;
  align-items: center;
}
.header:not(.editmode) .header-navigation .actions-container .sso-avatar-wrap .sso-avatar-btn {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: #0072CE;
  color: #fff;
  border: none;
  font-size: 13px;
  font-weight: 600;
  line-height: 1;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  letter-spacing: 0.5px;
  transition: background 0.15s ease-in-out;
}
.header:not(.editmode) .header-navigation .actions-container .sso-avatar-wrap .sso-avatar-btn:hover {
  background: #005caa;
}
.header:not(.editmode) .header-navigation .actions-container .sso-avatar-wrap .sso-dropdown {
  display: none;
  position: absolute;
  top: calc(100% + 8px);
  right: 0;
  min-width: 180px;
  background: #fff;
  border: 1px solid #e6e7e9;
  border-radius: 8px;
  box-shadow: 0 4px 16px rgba(0, 40, 85, 0.12);
  z-index: 1000;
  overflow: hidden;
  flex-direction: column;
}
.header:not(.editmode) .header-navigation .actions-container .sso-avatar-wrap .sso-dropdown__item {
  display: block;
  width: 100%;
  padding: 12px 16px;
  text-align: left;
  background: none;
  border: none;
  font-size: 14px;
  color: #002855;
  cursor: pointer;
  text-decoration: none;
  transition: background 0.12s ease-in-out;
}
.header:not(.editmode) .header-navigation .actions-container .sso-avatar-wrap .sso-dropdown__item:hover {
  background: #f4f9fd;
  color: #0072CE;
}
.header:not(.editmode) .header-navigation .actions-container .sso-avatar-wrap .sso-dropdown__item--logout {
  border-top: 1px solid #e6e7e9;
  color: #6b7280;
}
.header:not(.editmode) .header-navigation .actions-container .sso-avatar-wrap .sso-dropdown__item--logout:hover {
  background: #fff5f5;
  color: #dc2626;
}
.header:not(.editmode) .header-navigation .actions-container .sso-avatar-wrap--open .sso-dropdown {
  display: flex;
}
.header:not(.editmode) .header-navigation .actions-container .logged-user-panel .btn {
  --air-serbia-btn-bg: #F3F3F3;
  --air-serbia-btn-hover-bg: #E6E7E9;
  --air-serbia-btn-focus-bg: #E6E7E9;
  --air-serbia-btn-active-bg: #E6E7E9;
  width: 3rem;
  height: 3rem;
  border: 0;
  padding: 0;
  border-radius: 6px;
  font-size: 20px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.header:not(.editmode) .header-navigation .actions-container .logged-user-panel .btn img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  background-position: center;
  border-radius: 6px;
}
.header:not(.editmode) .header-navigation .actions-container .logged-user-panel .btn svg {
  height: 20px;
  width: auto;
}
.header:not(.editmode) .header-navigation.menu-open + .mobile-navigation {
  transform: translateX(0px);
}
.header:not(.editmode) .header-navigation.menu-open .logo-container {
  display: none;
}
.header:not(.editmode) .header-navigation.menu-open .icons-container .header-hamburger .open-menu {
  display: none !important;
}
.header:not(.editmode) .header-navigation.menu-open .icons-container .header-hamburger .close-menu {
  display: block !important;
}
.header:not(.editmode) .mobile-navigation {
  display: none;
  position: absolute;
  width: 100%;
  background-color: #fff;
  overflow: auto;
  transform: translateX(100vw);
  transition: transform 0.3s;
}
@media screen and (max-width: 599px) {
  .header:not(.editmode) .mobile-navigation {
    display: block;
  }
}
.header:not(.editmode) .mobile-navigation .headline-2 {
  font-size: 24px;
}
.header:not(.editmode) .mobile-navigation .caption-regular,
.header:not(.editmode) .mobile-navigation .caption-medium {
  letter-spacing: 0px;
}
.header:not(.editmode) .mobile-navigation .buttons-container {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.header:not(.editmode) .mobile-navigation .buttons-container .btn {
  padding-top: 8px;
  padding-bottom: 8px;
}
.header:not(.editmode) .mobile-navigation .buttons-container .btn.btn-outline {
  font-size: 12px;
}
.header:not(.editmode) .mobile-navigation .mobile-actions-container .btn-profile {
  --air-serbia-btn-bg: #F3F3F3;
  --air-serbia-btn-hover-bg: #E6E7E9;
  --air-serbia-btn-focus-bg: #E6E7E9;
  --air-serbia-btn-active-bg: #E6E7E9;
  width: 3rem;
  height: 3rem;
  border: 0;
  padding: 0;
  border-radius: 6px;
  font-size: 20px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.header:not(.editmode) .mobile-navigation .mobile-actions-container .btn-profile img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  background-position: center;
  border-radius: 6px;
}
.header:not(.editmode) .mobile-navigation .links-container {
  overflow: auto;
  max-height: calc(100vh - 375px);
}
@media screen and (max-width: 904px) and (min-width: 600px) {
  .header:not(.editmode) .mobile-navigation .links-container {
    max-height: calc(100vh - 395px);
  }
}
.header:not(.editmode) .mobile-navigation .links-container .links-category {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.header:not(.editmode) .mobile-navigation .links-container .links-category .accordion {
  --air-serbia-accordion-color: initial;
  --air-serbia-accordion-bg: initial;
  --air-serbia-accordion-btn-bg: initial;
  --air-serbia-accordion-border-radius: 0px;
  --air-serbia-accordion-border-color: transparent;
}
.header:not(.editmode) .mobile-navigation .links-container .links-category .accordion .accordion-button::after {
  transform: scale(0.6);
}
.header:not(.editmode) .mobile-navigation .links-container .links-category .accordion .accordion-button:not(.collapsed) {
  color: initial;
  background-color: initial;
  box-shadow: none;
}
.header:not(.editmode) .mobile-navigation .links-container .links-category .accordion .accordion-button:not(.collapsed)::after {
  transform: rotate(-180deg) scale(0.6);
  background-image: var(--air-serbia-accordion-btn-icon);
}
.header:not(.editmode) .mobile-navigation .links-container .links-category .accordion .accordion-button:focus {
  box-shadow: none;
}
.header:not(.editmode) .mobile-navigation .links-container .links-category .accordion .accordion-button:hover {
  color: initial;
}
.header:not(.editmode) .mobile-navigation .links-container .links-category .accordion .accordion-button.no-children::after {
  display: none;
}
.header:not(.editmode) .mobile-navigation .mobile-select-container .offcanvas-button {
  font-size: 12px;
}
.header:not(.editmode) .mobile-navigation .mobile-select-container .selectize-input {
  color: #0072CE;
  margin-left: 3px;
}
.header:not(.editmode) .mobile-navigation .mobile-select-container .selectize-input.full .item {
  margin-top: 0px;
}
.header:not(.editmode) .mobile-navigation .mobile-select-container .selectize-input::after {
  display: none;
}
.header:not(.editmode) .mobile-navigation .mobile-select-container .selectize-input.selectize-position-top.dropdown-active {
  border: none !important;
}
.header:not(.editmode) .mobile-navigation .mobile-select-container .selectize-dropdown {
  top: unset !important;
  bottom: 19px !important;
}
.header:not(.editmode) .mobile-navigation .mobile-select-container .selectize-dropdown .selectize-dropdown-content {
  max-height: 400px;
}
.header:not(.editmode) .mobile-navigation .mobile-select-container .selectize-dropdown.header-countries-select {
  min-width: 300px;
}
.header:not(.editmode) .mobile-navigation .mobile-select-container .selectize-dropdown.header-countries-select .option {
  display: flex;
  align-items: baseline;
}
.header:not(.editmode) .mobile-navigation .mobile-select-container .selectize-dropdown.header-countries-select .option:nth-child(2) {
  align-items: flex-start;
}
.header:not(.editmode) .mobile-navigation .mobile-select-container .selectize-dropdown.header-countries-select .option:nth-child(2) .img-container {
  margin-bottom: -7px;
}
.header:not(.editmode) .mobile-navigation .mobile-select-container .selectize-dropdown.header-countries-select .option .img-container {
  display: inline-block;
  flex-shrink: 0;
  width: 18px;
  height: auto;
  margin-right: 15px;
}
.header:not(.editmode) .offcanvas a img {
  width: 20px;
  height: auto;
  margin-right: 18px;
}
.header:not(.editmode) .offcanvas a:hover, .header:not(.editmode) .offcanvas a:focus {
  color: #0072CE !important;
}
.header .header-top .nav-tabs {
  --air-serbia-nav-tabs-border-width: 0px;
  --air-serbia-nav-tabs-link-active-bg: transparent;
  --air-serbia-nav-link-padding-x: 0.5rem;
}
.header .header-top .nav-tabs .nav-item .nav-link {
  padding-bottom: 10px;
  margin-left: 5px;
  margin-right: 5px;
  border: none;
  outline: none;
}
.header .header-top .nav-tabs .nav-item .nav-link.active {
  border-bottom: 2px solid #0072CE;
}
.header .header-top .nav-tabs .nav-item:last-of-type {
  margin-right: 1.5rem;
}
.header .header-select.selectize-control .selectize-input {
  min-height: initial;
  height: 100%;
  border: none;
  padding: 0px;
  padding-right: 35px;
  cursor: pointer;
}
.header .header-select.selectize-control .selectize-input.full {
  background-color: transparent;
}
.header .header-select.selectize-control .selectize-input.full .item {
  margin-top: 7px;
  margin-right: 8px;
  font-size: 12px;
  font-weight: 600;
}
.header .header-select.selectize-control .selectize-input.full input {
  display: none !important;
}
.header .header-select.selectize-control .selectize-input::after {
  content: url("/static/icons/font-icons/small/Expand.svg");
  border-color: transparent !important;
  border-width: 0px;
  width: initial;
  height: initial;
  position: initial;
  margin-top: 4px;
}
.header .header-select.selectize-control .selectize-input.dropdown-active::after {
  transform: rotate(180deg);
  margin-bottom: 8px;
  transition: transform 0.15s ease-in-out;
}
.header .header-select.selectize-control .selectize-dropdown {
  width: auto !important;
  border: none;
}
.header .header-select.selectize-control .selectize-dropdown .selectize-dropdown-content .option {
  color: #000;
  opacity: 1;
}
.header .header-select.selectize-control .selectize-dropdown .selectize-dropdown-content .option:not([data-selectable]) {
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.5px;
}
.header .header-select.selectize-control .selectize-dropdown .selectize-dropdown-content .option.disabled {
  pointer-events: none;
  font-weight: 500;
  color: #62666A;
}
.header .header-select.selectize-control .selectize-dropdown .selectize-dropdown-content .option.active, .header .header-select.selectize-control .selectize-dropdown .selectize-dropdown-content .option.selected {
  background-color: transparent;
  color: #0072CE;
}
.header .header-select.selectize-control .selectize-dropdown .selectize-dropdown-content .option.active::after, .header .header-select.selectize-control .selectize-dropdown .selectize-dropdown-content .option.selected::after {
  display: none;
}
.header .header-select.header-languages-select .option:first-child {
  white-space: nowrap;
}
.header .header-select.header-countries-select:not(.header-countries-select-mobile).selectize-control {
  position: unset;
}
.header .header-select.header-countries-select:not(.header-countries-select-mobile).selectize-control .selectize-input .item {
  width: 18px;
  height: auto;
  margin-top: 10px;
}
.header .header-select.header-countries-select:not(.header-countries-select-mobile).selectize-control .selectize-input .item.global-icon {
  margin-top: 8px;
}
.header .header-select.header-countries-select:not(.header-countries-select-mobile).selectize-control .selectize-dropdown {
  position: absolute;
  left: 50% !important;
  transform: translateX(-50%);
  width: 100vw !important;
  max-width: 1426px;
}
.header .header-select.header-countries-select:not(.header-countries-select-mobile).selectize-control .selectize-dropdown .selectize-dropdown-content {
  display: flex;
  flex-flow: column wrap;
  padding: 32px;
  padding-top: 70px;
  max-height: 480px;
}
@media screen and (max-width: 1400px) {
  .header .header-select.header-countries-select:not(.header-countries-select-mobile).selectize-control .selectize-dropdown .selectize-dropdown-content {
    max-height: 550px;
  }
}
@media screen and (max-width: 1239px) and (min-width: 905px) {
  .header .header-select.header-countries-select:not(.header-countries-select-mobile).selectize-control .selectize-dropdown .selectize-dropdown-content {
    max-height: 670px;
  }
}
.header .header-select.header-countries-select:not(.header-countries-select-mobile).selectize-control .selectize-dropdown .selectize-dropdown-content .option {
  display: flex;
  align-items: baseline;
  width: 20%;
  padding-right: 70px;
}
.header .header-select.header-countries-select:not(.header-countries-select-mobile).selectize-control .selectize-dropdown .selectize-dropdown-content .option:first-child {
  position: absolute;
  top: 24px;
}
.header .header-select.header-countries-select:not(.header-countries-select-mobile).selectize-control .selectize-dropdown .selectize-dropdown-content .option:nth-child(2) {
  align-items: flex-start;
}
.header .header-select.header-countries-select:not(.header-countries-select-mobile).selectize-control .selectize-dropdown .selectize-dropdown-content .option:nth-child(2) .img-container img {
  margin-top: 3px;
}
.header .header-select.header-countries-select:not(.header-countries-select-mobile).selectize-control .selectize-dropdown .selectize-dropdown-content .option .img-container {
  display: inline-block;
  flex-shrink: 0;
  width: 18px;
  height: auto;
  margin-right: 15px;
}
@media screen and (max-width: 1239px) and (min-width: 905px) {
  .header .header-select.header-countries-select:not(.header-countries-select-mobile).selectize-control .selectize-dropdown .selectize-dropdown-content .option {
    width: 25%;
    padding-right: 50px;
  }
}
.header select.header-select {
  position: absolute;
  visibility: hidden;
  opacity: 0;
}
@media screen and (max-width: 1239px) and (min-width: 905px) {
  .header .container {
    max-width: initial;
  }
}
.header.cargo .mobile-navigation {
  height: 100vh;
  margin-top: -2px;
}

footer .content-container {
  padding-top: 80px;
}
@media screen and (max-width: 1239px) and (min-width: 905px) {
  footer .content-container {
    padding-top: 180px;
  }
}
@media screen and (min-width: 1239px) {
  footer .content-container {
    padding-top: 180px;
  }
}
footer .content-container .footer-main {
  padding-bottom: 100px;
}
@media screen and (max-width: 1239px) and (min-width: 905px) {
  footer .content-container .footer-main {
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 1239px) {
  footer .content-container .footer-main {
    padding-bottom: 80px;
  }
}
footer .content-container .footer-main .menu-item-list-container button {
  width: fit-content;
}
@media screen and (max-width: 905px) {
  footer .content-container .footer-main .menu-item-list-container {
    margin-bottom: 80px;
  }
  footer .content-container .footer-main .menu-item-list-container .headline-4 {
    font-size: 36px;
    line-height: 56px;
  }
}
@media screen and (max-width: 599px) {
  footer .content-container .footer-main .menu-item-list-container a {
    font-size: 24px !important;
    margin-bottom: 0px;
  }
  footer .content-container .footer-main .menu-item-list-container button a {
    font-size: 14px !important;
  }
}
footer .content-container .footer-main .navigation-list-container .accordion {
  --air-serbia-accordion-color: initial;
  --air-serbia-accordion-bg: initial;
  --air-serbia-accordion-btn-bg: initial;
  --air-serbia-accordion-btn-icon: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>");
  --air-serbia-accordion-btn-active-icon: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>");
  --air-serbia-accordion-border-radius: 0px;
  --air-serbia-accordion-border-color: transparent;
}
footer .content-container .footer-main .navigation-list-container .accordion .accordion-item .accordion-button {
  padding: 0px;
}
footer .content-container .footer-main .navigation-list-container .accordion .accordion-item .accordion-button:not(.collapsed) {
  background-color: transparent !important;
  box-shadow: none !important;
}
footer .content-container .footer-main .navigation-list-container .accordion .accordion-item .accordion-button:focus {
  border: none;
  box-shadow: none;
}
@media screen and (min-width: 599px) {
  footer .content-container .footer-main .navigation-list-container .accordion .accordion-item .accordion-button {
    pointer-events: none;
  }
  footer .content-container .footer-main .navigation-list-container .accordion .accordion-item .accordion-button::after {
    display: none;
  }
}
@media screen and (min-width: 599px) {
  footer .content-container .footer-main .navigation-list-container .accordion .accordion-item .collapse:not(.show) {
    display: flex !important;
  }
}
@media screen and (max-width: 599px) {
  footer .content-container .footer-main .navigation-list-container .accordion .accordion-item .collapse:not(.show) {
    display: none !important;
  }
}
@media screen and (max-width: 599px) {
  footer .content-container .footer-main .navigation-list-container .accordion .accordion-item .accordion-header {
    border-top: 1px solid #fff;
    margin-bottom: 1rem;
  }
  footer .content-container .footer-main .navigation-list-container .accordion .accordion-item .accordion-header .accordion-button {
    font-size: 16px;
  }
  footer .content-container .footer-main .navigation-list-container .accordion .accordion-item:last-child .accordion-header-contact .accordion-button[aria-expanded=false] {
    border-bottom: 1px solid #fff;
  }
  footer .content-container .footer-main .navigation-list-container .accordion .accordion-item:last-child .links-container-contact.show {
    border-bottom: 1px solid #fff;
  }
}
footer .content-container .footer-main .navigation-list-container .row-cols-sm-3 .col:not(:last-of-type) {
  width: 28.57%;
}
@media screen and (max-width: 599px) {
  footer .content-container .footer-main .navigation-list-container .row-cols-sm-3 .col:not(:last-of-type) {
    width: 100%;
  }
}
footer .content-container .footer-main .navigation-list-container .location-container .flex-shrink-0 {
  margin-top: 3px;
}
footer .content-container .footer-main .navigation-list-container .location-container .flex-shrink-0 svg {
  height: 16px;
  width: auto;
}
footer .content-container .footer-main .navigation-list-container .location-container .flex-shrink-0 svg path {
  fill: #fff;
}
footer .content-container .footer-main .navigation-list-container .location-container .body-2 {
  margin-left: 10px;
}
@media screen and (max-width: 905px) {
  footer .content-container .footer-main .navigation-list-container .headline-4 {
    font-size: 24px;
    line-height: 43px;
  }
}
@media screen and (max-width: 904px) and (min-width: 600px) {
  footer .content-container .footer-main .stay-tuned-container {
    width: 33%;
  }
  footer .content-container .footer-main .stay-tuned-container h4, footer .content-container .footer-main .stay-tuned-container .h4 {
    visibility: hidden;
  }
}
@media screen and (max-width: 599px) {
  footer .content-container .footer-main .stay-tuned-container h4, footer .content-container .footer-main .stay-tuned-container .h4 {
    visibility: hidden;
  }
}
footer .content-container .footer-main .stay-tuned-container .newsletter-email-input {
  border-bottom: 1px solid #fff !important;
  outline: none;
}
footer .content-container .footer-main .stay-tuned-container .footer-social-media-container svg path {
  fill: #fff;
}
footer .content-container .footer-main .stay-tuned-container .footer-social-media-container .x-twitter-logo {
  padding: 1px;
  border: 2px solid #fff;
  border-radius: 4px;
}
@media screen and (min-width: 905px) {
  footer .content-container .footer-legal-info a:not(:last-of-type) {
    margin-right: 55px;
  }
}
footer.editmode .content-container {
  padding-top: 80px !important;
  padding-bottom: 80px;
}
footer.editmode .content-container .navigation-list-container {
  margin-top: -23px;
}
footer.editmode .content-container .footer-social-media-container .social-media-container {
  min-height: 85px;
}
footer.editmode .content-container .footer-social-media-container .pimcore_editable_link_text .undefined {
  display: none;
}
footer.editmode .content-container .footer-legal-info .pimcore_editable_block {
  display: flex;
}
footer.editmode .content-container .footer-legal-info .pimcore_editable_block .pimcore_block_entry {
  margin-right: 1rem;
}
@media screen and (min-width: 905px) {
  footer .col-md-2 {
    width: 16.67%;
  }
  footer .col-md-3 {
    width: 25%;
  }
  footer .col-md-7 {
    width: 58.33%;
  }
}

.dropzone .custom-file-input button {
  flex-shrink: 0;
}
.dropzone .custom-file-input button svg {
  width: 16px;
  height: 16px;
  margin-right: 8px;
  flex-shrink: 0;
}
.dropzone .custom-file-input button svg path {
  fill: #0072CE;
}
.dropzone .custom-file-input .custom-file-input-text.invalid {
  color: #E3001F;
}
.dropzone .dz-preview .dz-details .file-icon {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
}
.dropzone .dz-preview [data-dz-remove] {
  margin-left: 40px;
  flex-shrink: 0;
  cursor: pointer;
}
.dropzone .dz-preview [data-dz-remove] svg path {
  fill: #8B939B;
}
.dropzone.widget-input label {
  font-size: 16px;
  color: #000000;
}
.dropzone.is-invalid .custom-file-input .btn {
  color: #E3001F;
  border-color: #E3001F;
}
.dropzone.is-invalid .custom-file-input .btn svg path {
  fill: #E3001F;
}
.dropzone.is-invalid .custom-file-input .btn:hover {
  opacity: 0.75;
}
.dropzone.is-invalid .custom-file-input .btn:disabled {
  opacity: 0.45 !important;
}

.rich-text-editor {
  overflow: auto;
}

.user-login-drawer .btn-social {
  --air-serbia-btn-hover-bg: #E6E7E9;
  --air-serbia-btn-focus-bg: #E6E7E9;
  --air-serbia-btn-active-bg: #E6E7E9;
}

.user-register-drawer .form-control:disabled,
.change-details-drawer .form-control:disabled {
  background-color: #F3F3F3 !important;
}
.user-register-drawer .required-tooltip,
.change-details-drawer .required-tooltip {
  padding: 0;
  opacity: 1;
  box-shadow: 0px 4px 8px rgba(0, 40, 85, 0.1);
  --air-serbia-tooltip-color: $text-black;
}
.user-register-drawer .required-tooltip .tooltip-inner,
.change-details-drawer .required-tooltip .tooltip-inner {
  display: flex;
  flex-direction: column;
  text-align: left;
}
.user-register-drawer .required-tooltip .tooltip-inner::before,
.change-details-drawer .required-tooltip .tooltip-inner::before {
  display: none;
}
.user-register-drawer .required-tooltip p,
.change-details-drawer .required-tooltip p {
  color: #000000;
}
.user-register-drawer .required-tooltip ul,
.change-details-drawer .required-tooltip ul {
  padding-top: 5px;
  padding-left: 10px;
}
.user-register-drawer .required-tooltip ul:last-child,
.change-details-drawer .required-tooltip ul:last-child {
  margin-bottom: 0;
}
.user-register-drawer .required-tooltip ul li,
.change-details-drawer .required-tooltip ul li {
  font-size: inherit;
  line-height: inherit;
  margin-bottom: 2px;
}

.flight-details-drawer .details-container .icon-container {
  padding: 9px;
  border-radius: 4px;
  width: 36px;
  height: 36px;
  flex-shrink: 0;
  background: #EDF4F9;
}
.flight-details-drawer .details-container .icon-container svg {
  width: 18px;
  height: 18px;
}
.flight-details-drawer .details-container .icon-container svg path {
  fill: #0072CE;
}
.flight-details-drawer .details-container .operator-logo {
  height: 18px;
  width: auto;
}
.flight-details-drawer .details-container .layover-text {
  font-weight: 700;
}
.flight-details-drawer .details-container .divider {
  width: 1px;
  flex-grow: 1;
  margin-top: 8px;
  margin-bottom: 8px;
  border-right: 1px dashed #000000;
}

.elevate-react {
  margin-top: 122px;
}
@media (max-width: 904px) {
  .elevate-react {
    margin-top: 56px;
  }
}

.elevate-btn-outline {
  display: inline-flex;
  align-items: center;
  align-self: flex-start;
  gap: 8px;
  height: 44px;
  padding: 0 32px;
  border: 0.8px solid #0072CE;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 600;
  color: #0072CE;
  background: transparent;
  text-decoration: none;
  white-space: nowrap;
  transition: background 0.2s, color 0.2s;
}
.elevate-btn-outline:hover {
  background: #0072CE;
  color: #fff;
}

.elevate-btn-solid {
  display: inline-flex;
  align-items: center;
  align-self: flex-start;
  gap: 8px;
  height: 44px;
  padding: 0 32px;
  border: none;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 600;
  color: #fff;
  background: #0072CE;
  text-decoration: none;
  white-space: nowrap;
  transition: background 0.2s;
}
.elevate-btn-solid:hover {
  background: rgb(0, 91.4213592233, 165.2);
  color: #fff;
}

.elevate-page-container .elevate-section-label {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 114, 206, 0.1);
  border-radius: 999px;
  padding: 10px 20px;
  font-size: 12px;
  font-weight: 700;
  color: #005fa3;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  white-space: nowrap;
}
.elevate-page-container .elevate-section-label--light {
  background: rgba(255, 255, 255, 0.15);
  color: #fff;
}

.loyalty-about picture,
.loyalty-earn picture,
.loyalty-spend picture,
.loyalty-tiers picture,
.elevate-page-container picture {
  display: contents;
}

.loyalty-page__row--collapsible {
  align-items: flex-start;
}
.loyalty-page__row--collapsible .loyalty-page__content {
  position: relative;
}

.loyalty-page__collapse {
  display: flex;
  flex-direction: column;
  gap: 20px;
  position: relative;
  overflow: hidden;
  transition: max-height 0.45s ease;
  max-height: 400px;
}

.loyalty-page__fade {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 96px;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, var(--lp-fade-color, #fff) 100%);
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.loyalty-page__row--collapsed .loyalty-page__fade {
  opacity: 1;
}

.loyalty-page__showmore {
  display: inline-flex;
  align-items: center;
  margin-top: 16px;
  padding: 0;
  background: none;
  border: none;
  cursor: pointer;
  font-family: "Manrope", sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #0072CE;
  transition: opacity 0.15s ease;
}
.loyalty-page__showmore:hover {
  opacity: 0.7;
}
.loyalty-page__showmore__text {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.loyalty-page__showmore [data-less] {
  display: none;
}

.loyalty-page__row--expanded .loyalty-page__showmore [data-more] {
  display: none;
}
.loyalty-page__row--expanded .loyalty-page__showmore [data-less] {
  display: inline-flex;
}

.elevate-hero {
  position: relative;
  margin-top: 120px;
  min-height: 792px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(160deg, #002855 0%, #0072CE 100%);
  overflow: hidden;
  padding: 120px 16px;
}
.elevate-hero__inner {
  position: relative;
  z-index: 1;
  text-align: center;
  max-width: 800px;
}
.elevate-hero__label {
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.9);
  letter-spacing: 1.68px;
  text-transform: uppercase;
  margin-bottom: 32px;
}
.elevate-hero__title {
  font-size: 96px;
  font-weight: 800;
  line-height: 1.05;
  letter-spacing: -2.4px;
  margin-bottom: 0;
}
.elevate-hero__title--white {
  color: #fff;
}
.elevate-hero__title--gradient {
  background: linear-gradient(90deg, #fff 0%, #dbeafe 50%, #fff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.elevate-hero__subtitle {
  font-size: 24px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.95);
  line-height: 1.6;
  margin-top: 32px;
  margin-bottom: 48px;
}
.elevate-hero__cta {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}
.elevate-hero__btn-primary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 56px;
  padding: 0 32px;
  background: #fff;
  border-radius: 999px;
  font-size: 16px;
  font-weight: 600;
  color: #002855;
  text-decoration: none;
  box-shadow: 0 25px 25px rgba(0, 0, 0, 0.25);
  transition: transform 0.2s, box-shadow 0.2s;
}
.elevate-hero__btn-primary:hover {
  color: #002855;
  transform: translateY(-2px);
  box-shadow: 0 28px 32px rgba(0, 0, 0, 0.3);
}
.elevate-hero__login-link {
  font-size: 14px;
  font-weight: 600;
  color: #fff;
}
.elevate-hero__login-link a {
  color: #0072CE;
  text-decoration: underline;
}
.elevate-hero__scroll {
  position: absolute;
  left: 50%;
  bottom: 28px;
  transform: translateX(-50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  color: rgba(255, 255, 255, 0.85);
  font-size: 13px;
  font-weight: 500;
  text-decoration: none;
  z-index: 1;
}
.elevate-hero__scroll svg {
  animation: elevate-scroll-bounce 1.6s ease-in-out infinite;
}
.elevate-hero__scroll:hover {
  color: #fff;
}

@keyframes elevate-scroll-bounce {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(4px);
  }
}
.elevate-welcome {
  background: #fff;
  padding: 128px 16px;
  text-align: center;
}
.elevate-welcome__heading {
  font-size: 56px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: -1px;
  color: #002855;
  margin-bottom: 0;
}
.elevate-welcome__heading-gradient {
  font-size: 56px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: -1px;
  background: linear-gradient(180deg, #0072CE 0%, #005ba3 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.elevate-welcome__text {
  font-size: 24px;
  color: #364153;
  line-height: 1.7;
  margin-top: 32px;
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
}

.elevate-journey {
  background: #F8F8FA;
  padding: 80px 16px;
}
.elevate-journey__header {
  text-align: center;
  margin-bottom: 64px;
}
.elevate-journey__title {
  font-size: 56px;
  font-weight: 800;
  color: #002855;
  line-height: 1;
  letter-spacing: -1px;
  margin-bottom: 12px;
}
.elevate-journey__subtitle {
  font-size: 18px;
  color: #364153;
  margin-bottom: 0;
}
.elevate-journey__row {
  display: flex;
  align-items: center;
  gap: 64px;
  margin-bottom: 128px;
}
.elevate-journey__row:last-child {
  margin-bottom: 0;
}
.elevate-journey__row--reverse {
  flex-direction: row-reverse;
}
.elevate-journey__image {
  flex: 0 0 566px;
  height: 400px;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 20px 40px rgba(0, 40, 85, 0.15);
}
.elevate-journey__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.elevate-journey__content {
  flex: 1;
}
.elevate-journey__content-title {
  font-size: 28px;
  font-weight: 600;
  color: #002855;
  margin-bottom: 18px;
}
.elevate-journey__content-text {
  font-size: 18px;
  font-weight: 500;
  color: #364153;
  line-height: 1.78;
  margin-bottom: 32px;
}

.elevate-benefits {
  background: #fff;
  padding: 128px 16px;
}
.elevate-benefits__header {
  text-align: center;
  margin-bottom: 48px;
}
.elevate-benefits__title {
  font-size: 52px;
  font-weight: 800;
  color: #002855;
  margin-bottom: 12px;
}
.elevate-benefits__subtitle {
  font-size: 18px;
  color: #364153;
}
.elevate-benefits__grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 32px;
}
.elevate-benefits__card {
  background: #fff;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 4px 8px rgba(0, 40, 85, 0.1);
}
.elevate-benefits__card-img {
  height: 200px;
  width: 100%;
  object-fit: cover;
  display: block;
}
.elevate-benefits__card-body {
  padding: 24px;
}
.elevate-benefits__card-title {
  font-size: 18px;
  font-weight: 500;
  color: #000;
  margin-bottom: 8px;
  letter-spacing: 0.15px;
}
.elevate-benefits__card-text {
  font-size: 14px;
  color: #62666A;
  line-height: 1.6;
  letter-spacing: 0.25px;
  margin-bottom: 0;
}
.elevate-benefits__note {
  font-size: 12px;
  color: #62666A;
  text-align: center;
  margin-top: 32px;
}
.elevate-benefits__note a {
  color: #0072CE;
  text-decoration: underline;
}

.elevate-news {
  background: #F8F8FA;
  padding: 128px 16px;
}
.elevate-news__header {
  text-align: center;
  margin-bottom: 56px;
}
.elevate-news__title {
  font-size: 52px;
  font-weight: 800;
  color: #002855;
  margin-bottom: 12px;
}
.elevate-news__subtitle {
  font-size: 18px;
  color: #364153;
}
.elevate-news__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 32px;
  margin-bottom: 56px;
}
.elevate-news__card {
  background: #fff;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 4px 8px rgba(0, 40, 85, 0.1);
  display: flex;
  flex-direction: column;
}
.elevate-news__card-img {
  height: 200px;
  width: 100%;
  object-fit: cover;
  display: block;
  flex-shrink: 0;
}
.elevate-news__card-body {
  padding: 24px;
  display: flex;
  flex-direction: column;
  flex: 1;
}
.elevate-news__card-date {
  font-size: 12px;
  font-weight: 500;
  color: #0072CE;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  margin-bottom: 16px;
}
.elevate-news__card-title {
  font-size: 18px;
  font-weight: 600;
  color: #002855;
  margin-bottom: 12px;
  line-height: 1.4;
}
.elevate-news__card-text {
  font-size: 14px;
  color: #62666A;
  line-height: 1.6;
  letter-spacing: 0.25px;
  margin-bottom: 0;
  flex: 1;
}
.elevate-news__card-link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  margin-top: 24px;
  height: 46px;
  padding: 0 24px;
  border: 0.8px solid #0072CE;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 600;
  color: #0072CE;
  text-decoration: none;
  align-self: flex-start;
  transition: background 0.2s, color 0.2s;
}
.elevate-news__card-link:hover {
  background: #0072CE;
  color: #fff;
}

.elevate-terms {
  background: #fff;
  padding: 128px 16px;
  text-align: center;
}
.elevate-terms__title {
  font-size: 52px;
  font-weight: 800;
  color: #002855;
  margin-bottom: 20px;
}
.elevate-terms__text {
  font-size: 18px;
  color: #364153;
  line-height: 1.7;
  max-width: 810px;
  margin: 0 auto 40px;
}

.loyalty-pillars {
  padding: 80px 0 80px;
  background: #F8F8FA;
}
.loyalty-pillars__header {
  text-align: center;
  max-width: 760px;
  margin: 0 auto 56px;
}
.loyalty-pillars__title {
  font-size: 56px;
  font-weight: 700;
  color: #002855;
  line-height: 1.15;
  margin-bottom: 16px;
}
.loyalty-pillars__subtitle {
  font-size: 18px;
  font-weight: 400;
  color: #62666a;
  line-height: 1.6;
  margin: 0;
}
.loyalty-pillars__row {
  display: flex;
  align-items: center;
  gap: 48px;
  margin-bottom: 64px;
}
.loyalty-pillars__row:last-child {
  margin-bottom: 0;
}
.loyalty-pillars__row--reverse {
  flex-direction: row-reverse;
}
.loyalty-pillars__image {
  flex: 1 1 0;
  height: 400px;
  border-radius: 12px;
  overflow: hidden;
  background: #f2f4f5;
  box-shadow: 0 20px 40px rgba(0, 40, 85, 0.1);
}
.loyalty-pillars__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.loyalty-pillars__content {
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.loyalty-pillars__pillar-title {
  font-size: 28px;
  font-weight: 600;
  color: #002855;
  margin: 0;
}
.loyalty-pillars__pillar-text {
  font-size: 16px;
  font-weight: 400;
  color: #62666a;
  line-height: 1.7;
  margin: 0;
}
.loyalty-pillars__btn {
  align-self: flex-start;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 12px 24px;
  border: 1px solid #0072CE;
  border-radius: 8px;
  color: #0072CE;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  transition: background 0.15s, color 0.15s;
}
.loyalty-pillars__btn:hover {
  background: #0072CE;
  color: #fff;
}

.loyalty-perks {
  padding: 80px 0 80px;
}
.loyalty-perks__header {
  text-align: center;
  max-width: 760px;
  margin: 0 auto 48px;
}
.loyalty-perks__label {
  display: inline-block;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: #0072CE;
  margin-bottom: 16px;
}
.loyalty-perks__title {
  font-size: 52px;
  font-weight: 700;
  color: #002855;
  line-height: 1.15;
  margin-bottom: 16px;
}
.loyalty-perks__subtitle {
  font-size: 18px;
  font-weight: 400;
  color: #62666a;
  line-height: 1.6;
  margin: 0;
}
.loyalty-perks__grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 28px;
  margin-bottom: 32px;
}
.loyalty-perks__card-img {
  height: 200px;
  border-radius: 12px;
  overflow: hidden;
  margin-bottom: 16px;
  background: #f2f4f5;
}
.loyalty-perks__card-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.loyalty-perks__card-title {
  font-size: 18px;
  font-weight: 500;
  color: #002855;
  margin: 0 0 6px;
}
.loyalty-perks__card-text {
  font-size: 14px;
  font-weight: 400;
  color: #62666a;
  line-height: 1.6;
  margin: 0;
}
.loyalty-perks__note {
  text-align: center;
  font-size: 14px;
  color: #62666a;
  margin: 0 0 32px;
}
.loyalty-perks__note a {
  color: #0072CE;
  text-decoration: none;
}
.loyalty-perks__note a:hover {
  text-decoration: underline;
}
.loyalty-perks__cta-wrap {
  text-align: center;
  margin-top: 64px;
}

.loyalty-news {
  padding: 80px 0 80px;
  background: #F8F8FA;
}
.loyalty-news__header {
  text-align: center;
  max-width: 760px;
  margin: 0 auto 48px;
}
.loyalty-news__label {
  display: inline-block;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: #0072CE;
  margin-bottom: 16px;
}
.loyalty-news__title {
  font-size: 52px;
  font-weight: 700;
  color: #002855;
  line-height: 1.15;
  margin-bottom: 16px;
}
.loyalty-news__subtitle {
  font-size: 18px;
  font-weight: 400;
  color: #62666a;
  line-height: 1.6;
  margin: 0;
}
.loyalty-news__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 28px;
  margin-bottom: 40px;
}
.loyalty-news__card {
  background: #fff;
  border: 1px solid #e6e7e9;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 8px 24px rgba(0, 40, 85, 0.06);
  display: flex;
  flex-direction: column;
}
.loyalty-news__card-img {
  height: 200px;
  overflow: hidden;
  background: #f2f4f5;
}
.loyalty-news__card-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.loyalty-news__card-body {
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.loyalty-news__card-date {
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #0072CE;
}
.loyalty-news__card-title {
  font-size: 18px;
  font-weight: 600;
  color: #002855;
  line-height: 1.3;
  margin: 0;
}
.loyalty-news__card-text {
  font-size: 14px;
  font-weight: 400;
  color: #62666a;
  line-height: 1.6;
  margin: 0;
}
.loyalty-news__card-link {
  align-self: flex-start;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin-top: 4px;
  padding: 10px 20px;
  border: 1px solid #0072CE;
  border-radius: 8px;
  color: #0072CE;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  transition: background 0.15s, color 0.15s;
}
.loyalty-news__card-link:hover {
  background: #0072CE;
  color: #fff;
}
.loyalty-news__cta-wrap {
  text-align: center;
}

.loyalty-chip {
  display: inline-block;
  padding: 6px 16px;
  border-radius: 100px;
  background: #ebf4ff;
  color: #0072CE;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 16px;
}

.loyalty-legal {
  padding: 80px 0 80px;
}
.loyalty-legal__inner {
  text-align: center;
  max-width: 820px;
  margin: 0 auto;
}
.loyalty-legal__title {
  font-size: 52px;
  font-weight: 700;
  color: #002855;
  line-height: 1.15;
  margin-bottom: 16px;
}
.loyalty-legal__text {
  font-size: 18px;
  font-weight: 400;
  color: #62666a;
  line-height: 1.6;
  max-width: 720px;
  margin: 0 auto 32px;
}

.loyalty-about {
  padding: 150px 0 80px;
}
.loyalty-about__breadcrumb {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-bottom: 64px;
  font-size: 14px;
  color: #62666A;
}
.loyalty-about__breadcrumb a {
  color: #62666A;
  text-decoration: none;
}
.loyalty-about__breadcrumb a:hover {
  color: #0072CE;
}
.loyalty-about__breadcrumb-sep {
  color: #62666A;
}
.loyalty-about__breadcrumb-current {
  font-weight: 600;
  color: #002855;
}
.loyalty-about__header {
  margin-bottom: 128px;
}
.loyalty-about__title {
  font-size: 48px;
  font-weight: 800;
  color: #002855;
  letter-spacing: -1px;
  line-height: 1.16;
  margin-bottom: 16px;
}
.loyalty-about__subtitle {
  font-size: 18px;
  font-weight: 400;
  color: #62666A;
  line-height: 1.56;
  max-width: 718px;
  margin-bottom: 0;
}
.loyalty-about__row {
  display: flex;
  align-items: center;
  gap: 48px;
  margin-bottom: 128px;
}
.loyalty-about__row--reverse {
  flex-direction: row-reverse;
}
.loyalty-about__row:last-of-type {
  margin-bottom: 0;
}
.loyalty-about__image {
  flex: 1 1 0;
  height: 400px;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 20px 40px rgba(0, 40, 85, 0.1);
}
.loyalty-about__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.loyalty-about__content {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.loyalty-about__content-title {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  line-height: 1.22;
  margin-bottom: 0;
}
.loyalty-about__content-text {
  font-size: 18px;
  font-weight: 400;
  color: #364153;
  line-height: 1.78;
  margin-bottom: 0;
}
.loyalty-about__content-text h3, .loyalty-about__content-text .h3 {
  margin-bottom: 0;
}
.loyalty-about__how {
  margin-bottom: 128px;
}
.loyalty-about__how-header {
  text-align: center;
  margin-bottom: 56px;
}
.loyalty-about__how-title {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  margin-bottom: 16px;
}
.loyalty-about__how-subtitle {
  font-size: 18px;
  color: #62666A;
  max-width: 634px;
  margin: 0 auto;
}
.loyalty-about__steps {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  align-items: stretch;
}
.loyalty-about__step {
  background: #F8F8FA;
  border-radius: 12px;
  padding: 32px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  text-align: center;
}
.loyalty-about__step-label {
  font-size: 12px;
  font-weight: 600;
  color: #62666A;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 8px;
}
.loyalty-about__step-icon-wrap {
  width: 64px;
  height: 64px;
  background: rgba(0, 114, 206, 0.1);
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.loyalty-about__step-icon-wrap img {
  width: 32px;
  height: 32px;
}
.loyalty-about__step-body {
  display: flex;
  flex-direction: column;
  gap: 12px;
  flex: 1;
}
.loyalty-about__step-title {
  font-size: 24px;
  font-weight: 600;
  color: #002855;
  margin-bottom: 0;
}
.loyalty-about__step-text {
  font-size: 16px;
  color: #62666A;
  line-height: 1.625;
  margin-bottom: 0;
  flex: 1;
}
.loyalty-about__step-link {
  display: inline-block;
  margin-top: 4px;
  font-size: 14px;
  font-weight: 600;
  color: #0072CE;
  text-decoration: none;
}
.loyalty-about__step-link:hover {
  text-decoration: underline;
}
.loyalty-about__points-group {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.loyalty-about__point-title {
  font-size: 18px;
  font-weight: 600;
  color: #002855;
  margin-bottom: 8px;
}
.loyalty-about__point-text {
  font-size: 16px;
  color: #62666A;
  line-height: 1.625;
  margin-bottom: 4px;
}
.loyalty-about__point-link {
  font-size: 14px;
  font-weight: 600;
  color: #0072CE;
  text-decoration: none;
}
.loyalty-about__point-link:hover {
  text-decoration: underline;
}
.loyalty-about__cta-banner {
  background: #F8F8FA;
  border-radius: 12px;
  padding: 56px 32px;
  text-align: center;
}
.loyalty-about__cta-title {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  margin-bottom: 16px;
}
.loyalty-about__cta-text {
  font-size: 18px;
  color: #62666A;
  margin-bottom: 32px;
}
.loyalty-about__cta-actions {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}

.loyalty-earn {
  padding: 150px 0 80px;
}
.loyalty-earn__breadcrumb {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-bottom: 64px;
  font-size: 14px;
  color: #62666A;
}
.loyalty-earn__breadcrumb a {
  color: #62666A;
  text-decoration: none;
}
.loyalty-earn__breadcrumb a:hover {
  color: #0072CE;
}
.loyalty-earn__breadcrumb-sep {
  color: #62666A;
}
.loyalty-earn__breadcrumb-current {
  font-weight: 600;
  color: #002855;
}
.loyalty-earn__header {
  margin-bottom: 128px;
}
.loyalty-earn__title {
  font-size: 48px;
  font-weight: 800;
  color: #002855;
  letter-spacing: -1px;
  line-height: 1.16;
  margin-bottom: 16px;
}
.loyalty-earn__subtitle {
  font-size: 18px;
  font-weight: 400;
  color: #62666A;
  line-height: 1.56;
  max-width: 738px;
  margin-bottom: 0;
}
.loyalty-earn__row {
  display: flex;
  align-items: center;
  gap: 48px;
  margin-bottom: 128px;
}
.loyalty-earn__row--reverse {
  flex-direction: row-reverse;
}
.loyalty-earn__image {
  flex: 1 1 0;
  height: 400px;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 20px 40px rgba(0, 40, 85, 0.1);
}
.loyalty-earn__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.loyalty-earn__content {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.loyalty-earn__content-title {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  line-height: 1.22;
  margin-bottom: 0;
}
.loyalty-earn__content-text {
  font-size: 18px;
  font-weight: 400;
  color: #364153;
  line-height: 1.78;
  margin-bottom: 0;
}
.loyalty-earn__content-text h3, .loyalty-earn__content-text .h3 {
  margin-bottom: 0;
}
.loyalty-earn__how {
  margin-bottom: 128px;
}
.loyalty-earn__how-header {
  text-align: center;
  margin-bottom: 56px;
}
.loyalty-earn__how-title {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  margin-bottom: 16px;
}
.loyalty-earn__how-subtitle {
  font-size: 18px;
  color: #62666A;
  max-width: 653px;
  margin: 0 auto;
}
.loyalty-earn__steps {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  align-items: stretch;
}
.loyalty-earn__step {
  background: #F8F8FA;
  border-radius: 12px;
  padding: 32px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  text-align: center;
}
.loyalty-earn__step-label {
  font-size: 12px;
  font-weight: 600;
  color: #62666A;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 8px;
}
.loyalty-earn__step-icon-wrap {
  width: 64px;
  height: 64px;
  background: rgba(0, 114, 206, 0.1);
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.loyalty-earn__step-icon-wrap img {
  width: 32px;
  height: 32px;
}
.loyalty-earn__step-body {
  display: flex;
  flex-direction: column;
  gap: 12px;
  flex: 1;
}
.loyalty-earn__step-title {
  font-size: 24px;
  font-weight: 600;
  color: #002855;
  margin-bottom: 0;
}
.loyalty-earn__step-text {
  font-size: 16px;
  color: #62666A;
  line-height: 1.625;
  margin-bottom: 0;
  flex: 1;
}
.loyalty-earn__step-link {
  display: inline-block;
  margin-top: 4px;
  font-size: 14px;
  font-weight: 600;
  color: #0072CE;
  text-decoration: none;
}
.loyalty-earn__step-link:hover {
  text-decoration: underline;
}
.loyalty-earn__table-wrap {
  width: 100%;
}
.loyalty-earn__table {
  width: 100%;
  border-collapse: collapse;
}
.loyalty-earn__th {
  font-size: 14px;
  font-weight: 600;
  padding: 17px 16px;
  text-align: center;
}
.loyalty-earn__th--label {
  width: 200px;
  text-align: left;
  color: #62666A;
  font-weight: 600;
}
.loyalty-earn__th--blue {
  color: #0072CE;
  font-weight: 700;
}
.loyalty-earn__th--bronze {
  color: #b07d4b;
  font-weight: 700;
}
.loyalty-earn__th--silver {
  color: #7e8b96;
  font-weight: 700;
}
.loyalty-earn__th--gold {
  color: #c9a227;
  font-weight: 700;
}
.loyalty-earn__td {
  font-size: 14px;
  font-weight: 500;
  color: #62666A;
  padding: 16px;
  text-align: center;
  border-top: 0.8px solid #e5e7eb;
}
.loyalty-earn__td--label {
  text-align: left;
  color: #002855;
  font-weight: 500;
}
.loyalty-earn__table-notes {
  padding: 16px 0 0 18px;
}
.loyalty-earn__table-notes p {
  font-size: 12px;
  color: #62666A;
  line-height: 1.5;
  margin-bottom: 4px;
}
.loyalty-earn__cta-banner {
  background: #F8F8FA;
  border-radius: 12px;
  padding: 56px 32px;
  text-align: center;
  margin-bottom: 128px;
}
.loyalty-earn__cta-title {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  margin-bottom: 16px;
}
.loyalty-earn__cta-text {
  font-size: 18px;
  color: #62666A;
  margin-bottom: 32px;
}
.loyalty-earn__cta-actions {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}
.loyalty-earn__faq {
  margin-bottom: 80px;
}
.loyalty-earn__faq-header {
  text-align: center;
  margin-bottom: 56px;
}
.loyalty-earn__faq-title {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  margin-bottom: 16px;
}
.loyalty-earn__faq-subtitle {
  font-size: 18px;
  color: #62666A;
  margin-bottom: 0;
}
.loyalty-earn__faq-list {
  display: flex;
  flex-direction: column;
}
.loyalty-earn__faq-item {
  border-bottom: 0.8px solid #e5e7eb;
}
.loyalty-earn__faq-btn {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 0;
  background: none;
  border: none;
  cursor: pointer;
  text-align: left;
  font-size: 18px;
  font-weight: 600;
  color: #002855;
  line-height: 1.56;
  gap: 16px;
}
.loyalty-earn__faq-btn:hover {
  color: #0072CE;
}
.loyalty-earn__faq-icon {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  transition: transform 0.2s;
}
.loyalty-earn__faq-icon--open {
  transform: rotate(180deg);
}
.loyalty-earn__faq-answer {
  padding-bottom: 20px;
  font-size: 16px;
  color: #62666A;
  line-height: 1.625;
}

.loyalty-spend {
  padding: 150px 0 80px;
}
.loyalty-spend__breadcrumb {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-bottom: 64px;
  font-size: 14px;
  color: #62666A;
}
.loyalty-spend__breadcrumb a {
  color: #62666A;
  text-decoration: none;
}
.loyalty-spend__breadcrumb a:hover {
  color: #0072CE;
}
.loyalty-spend__breadcrumb-sep {
  color: #62666A;
}
.loyalty-spend__breadcrumb-current {
  font-weight: 600;
  color: #002855;
}
.loyalty-spend__header {
  margin-bottom: 128px;
}
.loyalty-spend__title {
  font-size: 48px;
  font-weight: 800;
  color: #002855;
  letter-spacing: -1px;
  line-height: 1.16;
  margin-bottom: 16px;
}
.loyalty-spend__subtitle {
  font-size: 18px;
  font-weight: 400;
  color: #62666A;
  line-height: 1.56;
  max-width: 738px;
  margin-bottom: 0;
}
.loyalty-spend__row {
  display: flex;
  align-items: center;
  gap: 48px;
  margin-bottom: 128px;
}
.loyalty-spend__row--reverse {
  flex-direction: row-reverse;
}
.loyalty-spend__image {
  flex: 1 1 0;
  height: 400px;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 20px 40px rgba(0, 40, 85, 0.1);
}
.loyalty-spend__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.loyalty-spend__content {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.loyalty-spend__content-title {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  line-height: 1.22;
  margin-bottom: 0;
}
.loyalty-spend__content-text {
  font-size: 18px;
  font-weight: 400;
  color: #364153;
  line-height: 1.78;
  margin-bottom: 0;
}
.loyalty-spend__content-text h3, .loyalty-spend__content-text .h3 {
  margin-bottom: 0;
}
.loyalty-spend__sub-item {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.loyalty-spend__sub-title {
  font-size: 18px;
  font-weight: 600;
  color: #002855;
  margin-bottom: 4px;
}
.loyalty-spend__sub-text {
  font-size: 16px;
  color: #62666A;
  line-height: 1.625;
  margin-bottom: 0;
}
.loyalty-spend__cta-banner {
  background: #F8F8FA;
  border-radius: 12px;
  padding: 56px 32px;
  text-align: center;
  margin-bottom: 128px;
}
.loyalty-spend__cta-title {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  margin-bottom: 16px;
}
.loyalty-spend__cta-text {
  font-size: 18px;
  color: #62666A;
  margin-bottom: 32px;
}
.loyalty-spend__cta-actions {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}
.loyalty-spend__faq {
  margin-bottom: 80px;
}
.loyalty-spend__faq-header {
  text-align: center;
  margin-bottom: 56px;
}
.loyalty-spend__faq-title {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  margin-bottom: 16px;
}
.loyalty-spend__faq-subtitle {
  font-size: 18px;
  color: #62666A;
  margin-bottom: 0;
}
.loyalty-spend__faq-list {
  display: flex;
  flex-direction: column;
}
.loyalty-spend__faq-item {
  border-bottom: 0.8px solid #e5e7eb;
}
.loyalty-spend__faq-btn {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 0;
  background: none;
  border: none;
  cursor: pointer;
  text-align: left;
  font-size: 18px;
  font-weight: 600;
  color: #002855;
  line-height: 1.56;
  gap: 16px;
}
.loyalty-spend__faq-btn:hover {
  color: #0072CE;
}
.loyalty-spend__faq-icon {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  transition: transform 0.2s;
}
.loyalty-spend__faq-icon--open {
  transform: rotate(180deg);
}
.loyalty-spend__faq-answer {
  padding-bottom: 20px;
  font-size: 16px;
  color: #62666A;
  line-height: 1.625;
}

.loyalty-tiers {
  padding: 150px 0 80px;
}
.loyalty-tiers__breadcrumb {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-bottom: 64px;
  font-size: 14px;
  color: #62666A;
}
.loyalty-tiers__breadcrumb a {
  color: #62666A;
  text-decoration: none;
}
.loyalty-tiers__breadcrumb a:hover {
  color: #0072CE;
}
.loyalty-tiers__breadcrumb-sep {
  color: #62666A;
}
.loyalty-tiers__breadcrumb-current {
  font-weight: 600;
  color: #002855;
}
.loyalty-tiers__header {
  margin-bottom: 128px;
}
.loyalty-tiers__title {
  font-size: 48px;
  font-weight: 800;
  color: #002855;
  letter-spacing: -1px;
  line-height: 1.16;
  margin-bottom: 24px;
}
.loyalty-tiers__subtitle {
  font-size: 18px;
  font-weight: 400;
  color: #364153;
  line-height: 1.78;
  max-width: 738px;
  margin-bottom: 16px;
}
.loyalty-tiers__subtitle:last-child {
  margin-bottom: 0;
}
.loyalty-tiers__row {
  display: flex;
  align-items: center;
  gap: 48px;
  margin-bottom: 128px;
}
.loyalty-tiers__row--reverse {
  flex-direction: row-reverse;
}
.loyalty-tiers__card-panel {
  flex: 0 0 566px;
  height: 400px;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 30px 49px;
}
.loyalty-tiers__card-panel--blue {
  background: #ebf4ff;
}
.loyalty-tiers__card-panel--bronze {
  background: #fdf3e7;
}
.loyalty-tiers__card-panel--silver {
  background: #f2f4f5;
}
.loyalty-tiers__card-panel--gold {
  background: #fdf8ec;
}
.loyalty-tiers__card-img, .loyalty-tiers__card-panel img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.loyalty-tiers__content {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 28px;
}
.loyalty-tiers__tier-label {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.loyalty-tiers__tier-label--blue {
  color: #0072CE;
}
.loyalty-tiers__tier-label--bronze {
  color: #b07d4b;
}
.loyalty-tiers__tier-label--silver {
  color: #7e8b96;
}
.loyalty-tiers__tier-label--gold {
  color: #c9a227;
}
.loyalty-tiers__tier-dot {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  flex-shrink: 0;
}
.loyalty-tiers__tier-dot--blue {
  background: #0072CE;
}
.loyalty-tiers__tier-dot--bronze {
  background: #b07d4b;
}
.loyalty-tiers__tier-dot--silver {
  background: #7e8b96;
}
.loyalty-tiers__tier-dot--gold {
  background: #c9a227;
}
.loyalty-tiers__content-title {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  line-height: 1.22;
  margin-bottom: 0;
}
.loyalty-tiers__content-text {
  font-size: 18px;
  font-weight: 400;
  color: #364153;
  line-height: 1.78;
  margin-bottom: 0;
}
.loyalty-tiers__bullets {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.loyalty-tiers__bullet {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  font-size: 16px;
  font-weight: 400;
  color: #364153;
  line-height: 1.625;
}
.loyalty-tiers__bullet-icon {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  margin-top: 3px;
  padding: 2px;
}
.loyalty-tiers__bullet-icon img {
  width: 12px;
  height: 12px;
  display: block;
}
.loyalty-tiers__bullet-icon--blue {
  background: rgba(0, 114, 206, 0.13);
}
.loyalty-tiers__bullet-icon--bronze {
  background: rgba(176, 125, 75, 0.13);
}
.loyalty-tiers__bullet-icon--silver {
  background: rgba(126, 139, 150, 0.13);
}
.loyalty-tiers__bullet-icon--gold {
  background: rgba(201, 162, 39, 0.13);
}
.loyalty-tiers__btn--bronze {
  border-color: #b07d4b;
  color: #b07d4b;
}
.loyalty-tiers__btn--bronze:hover {
  background: #b07d4b;
  color: #fff;
}
.loyalty-tiers__btn--silver {
  border-color: #7e8b96;
  color: #7e8b96;
}
.loyalty-tiers__btn--silver:hover {
  background: #7e8b96;
  color: #fff;
}
.loyalty-tiers__btn--gold {
  border-color: #c9a227;
  color: #c9a227;
}
.loyalty-tiers__btn--gold:hover {
  background: #c9a227;
  color: #fff;
}
.loyalty-tiers__compare {
  margin-bottom: 128px;
}
.loyalty-tiers__compare-header {
  text-align: center;
  margin-bottom: 48px;
}
.loyalty-tiers__compare-title {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  margin-bottom: 16px;
}
.loyalty-tiers__compare-subtitle {
  font-size: 18px;
  color: #62666A;
  max-width: 680px;
  margin: 0 auto;
}
.loyalty-tiers__table-wrap {
  border-radius: 8px;
  overflow: hidden;
}
.loyalty-tiers__table {
  width: 100%;
  border-collapse: collapse;
}
.loyalty-tiers__th {
  font-size: 15px;
  font-weight: 700;
  padding: 0;
  height: 56px;
  text-align: center;
  color: #fff;
}
.loyalty-tiers__th--label {
  text-align: left;
  padding-left: 20px;
  font-size: 14px;
  font-weight: 600;
  color: #62666A;
  background: #fff;
  width: 67%;
}
.loyalty-tiers__th--blue {
  background: #0072CE;
  border-radius: 8px 8px 0 0;
  width: 11%;
}
.loyalty-tiers__th--bronze {
  background: #b07d4b;
  border-radius: 8px 8px 0 0;
  width: 11%;
}
.loyalty-tiers__th--silver {
  background: #7e8b96;
  border-radius: 8px 8px 0 0;
  width: 11%;
}
.loyalty-tiers__th--gold {
  background: #c9a227;
  border-radius: 8px 8px 0 0;
  width: 11%;
}
.loyalty-tiers__td {
  padding: 0 16px;
  height: 57px;
  text-align: center;
  border-top: 0.8px solid #e5e7eb;
  vertical-align: middle;
}
.loyalty-tiers__td--label {
  text-align: left;
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 14px;
  font-weight: 500;
  color: #002855;
  padding-left: 20px;
}
.loyalty-tiers__td--sub {
  font-size: 14px;
  color: #62666A;
  text-align: left;
  padding-left: 20px;
  height: auto;
  padding-top: 4px;
  padding-bottom: 12px;
  border-top: none;
}
.loyalty-tiers__tr--highlight {
  background: #ebf4ff;
}
.loyalty-tiers__tr--sub {
  background: #ebf4ff;
}
.loyalty-tiers__benefit-icon {
  width: 20px;
  height: 20px;
  display: block;
  flex-shrink: 0;
}
.loyalty-tiers__check {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  border-radius: 50%;
}
.loyalty-tiers__check svg {
  width: 14px;
  height: 14px;
}
.loyalty-tiers__check--blue-light {
  background: rgba(0, 114, 206, 0.13);
}
.loyalty-tiers__check--blue-solid {
  background: #0072CE;
}
.loyalty-tiers__check--bronze-light {
  background: rgba(176, 125, 75, 0.13);
}
.loyalty-tiers__check--bronze-solid {
  background: #b07d4b;
}
.loyalty-tiers__check--silver-light {
  background: rgba(126, 139, 150, 0.13);
}
.loyalty-tiers__check--silver-solid {
  background: #7e8b96;
}
.loyalty-tiers__check--gold-light {
  background: rgba(201, 162, 39, 0.13);
}
.loyalty-tiers__check--gold-solid {
  background: #c9a227;
}
.loyalty-tiers__pct {
  font-size: 14px;
  font-weight: 600;
}
.loyalty-tiers__pct--bronze {
  color: #b07d4b;
}
.loyalty-tiers__pct--silver {
  color: #7e8b96;
}
.loyalty-tiers__pct--gold {
  color: #c9a227;
}
.loyalty-tiers__dash {
  display: inline-block;
  width: 8px;
  height: 1px;
  background: #d1d5db;
}
.loyalty-tiers__cta-banner {
  background: #F8F8FA;
  border-radius: 12px;
  padding: 56px 32px;
  text-align: center;
}
.loyalty-tiers__cta-title {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  margin-bottom: 16px;
}
.loyalty-tiers__cta-text {
  font-size: 18px;
  color: #62666A;
  margin-bottom: 32px;
}
.loyalty-tiers__cta-actions {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}

.pcp-backdrop {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.45);
  z-index: 1050;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px;
}

.pcp {
  background: #fff;
  border-radius: 16px;
  box-shadow: 0 8px 5px rgba(0, 0, 0, 0.1), 0 20px 12.5px rgba(0, 0, 0, 0.1);
  padding: 32px;
  width: 100%;
  max-width: 480px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 32px;
}
.pcp__top {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 24px;
}
.pcp__icon-wrap {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background: #e8f5e9;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.pcp__text {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  text-align: center;
}
.pcp__title {
  font-family: "Manrope", sans-serif;
  font-size: 24px;
  font-weight: 700;
  color: #002855;
  margin: 0;
}
.pcp__subtitle {
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #8b939b;
  margin: 0;
  max-width: 382px;
  line-height: 1.5;
}
.pcp__actions {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  width: 100%;
}
.pcp__btn-primary {
  width: 100%;
  height: 45px;
  background: #0072CE;
  border: none;
  border-radius: 4px;
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  cursor: pointer;
  transition: background 0.15s ease-in-out;
}
.pcp__btn-primary:hover {
  background: #005caa;
}
.pcp__btn-secondary {
  width: 100%;
  height: 45px;
  background: none;
  border: none;
  border-radius: 4px;
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #0072CE;
  cursor: pointer;
  transition: opacity 0.15s ease-in-out;
}
.pcp__btn-secondary:hover {
  opacity: 0.75;
}

html {
  scroll-behavior: smooth;
}

.loyalty-compare-table {
  margin: 48px 0 128px;
  scroll-margin-top: 100px;
}
.loyalty-compare-table__heading {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  text-align: center;
  margin-bottom: 16px;
}
.loyalty-compare-table__description {
  font-size: 18px;
  color: #62666A;
  text-align: center;
  max-width: 680px;
  margin: 0 auto 48px;
}
.loyalty-compare-table__table-wrap {
  overflow: auto;
  max-width: 100%;
}
@media screen and (max-width: 904px) {
  .loyalty-compare-table__table-wrap {
    display: none;
  }
}
.loyalty-compare-table__table {
  display: flex;
  flex-direction: column;
  width: 100%;
  border-radius: 8px;
  overflow: hidden;
}
.loyalty-compare-table__header-row {
  display: flex;
}
.loyalty-compare-table__mobile-tier-label-edit {
  font-size: 12px;
  color: #62666A;
  margin-top: 8px;
}
.loyalty-compare-table__th {
  padding: 0 16px;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
  font-weight: 700;
  color: #fff;
  flex: 1;
}
@media screen and (min-width: 1239px) {
  .loyalty-compare-table__th {
    flex: 0 0 12.5%;
  }
}
.loyalty-compare-table__th--label {
  flex: 0 0 55%;
  justify-content: flex-start;
  padding-left: 20px;
  font-size: 14px;
  font-weight: 600;
  color: #62666A;
  background: #fff;
}
@media screen and (min-width: 1239px) {
  .loyalty-compare-table__th--label {
    flex: 0 0 50%;
  }
}
.loyalty-compare-table__th--blue {
  background: #0072CE;
  border-radius: 8px 8px 0 0;
}
.loyalty-compare-table__th--bronze {
  background: #b07d4b;
  border-radius: 8px 8px 0 0;
}
.loyalty-compare-table__th--silver {
  background: #7e8b96;
  border-radius: 8px 8px 0 0;
}
.loyalty-compare-table__th--gold {
  background: #c9a227;
  border-radius: 8px 8px 0 0;
}
.loyalty-compare-table__row {
  display: flex;
  align-items: center;
  border-top: 0.8px solid #e5e7eb;
  cursor: pointer;
  transition: background-color 0.1s ease;
}
.loyalty-compare-table__row:not(.loyalty-compare-table__row--highlight):hover {
  background-color: #f3f4f6;
}
@media screen and (max-width: 904px) {
  .loyalty-compare-table.editmode .loyalty-compare-table__table-wrap {
    display: block;
  }
}
.loyalty-compare-table.editmode .loyalty-compare-table__row {
  cursor: default;
}
.loyalty-compare-table.editmode .loyalty-compare-table__row:hover {
  background-color: transparent;
}
.loyalty-compare-table.editmode .loyalty-compare-table__label-desc {
  margin-top: 16px;
  opacity: 1;
  max-height: none;
  overflow: visible;
}
.loyalty-compare-table__td {
  flex: 1;
  padding: 0 16px;
  height: 57px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
}
@media screen and (min-width: 905px) {
  .loyalty-compare-table__td {
    flex: 0 0 11.5%;
    height: auto;
    min-height: 57px;
    padding: 10px 16px;
  }
}
@media screen and (min-width: 1239px) {
  .loyalty-compare-table__td {
    flex: 0 0 12.5%;
  }
}
.loyalty-compare-table__td--label {
  flex: 0 0 55%;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 12px;
  padding-left: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
  height: auto;
  min-height: 57px;
  font-weight: 500;
  color: #002855;
}
@media screen and (min-width: 1239px) {
  .loyalty-compare-table__td--label {
    flex: 0 0 50%;
  }
}
.loyalty-compare-table__label_icon_wrap {
  display: flex;
  align-items: flex-start;
  gap: 12px;
}
.loyalty-compare-table__icon {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.loyalty-compare-table__icon img {
  width: 20px;
  height: 20px;
  display: block;
  object-fit: contain;
}
.loyalty-compare-table__check {
  display: flex;
  width: 28px;
  height: 28px;
  padding: 7px;
  justify-content: center;
  align-items: center;
  border-radius: 9999px;
  background: #ACBD92;
}
.loyalty-compare-table__check svg {
  width: 14px;
  height: 14px;
}
.loyalty-compare-table__dash {
  display: inline-block;
  width: 8px;
  height: 1px;
  flex-shrink: 0;
  background: #D1D5DB;
}
.loyalty-compare-table__td-edit {
  display: flex;
  flex-direction: column;
  gap: 4px;
  align-items: flex-start;
}
.loyalty-compare-table__cell-text {
  color: #002855;
  text-align: center;
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 21px;
}
.loyalty-compare-table__row--highlight {
  background: #ebf4ff;
}
.loyalty-compare-table__label-text {
  display: flex;
  flex-direction: column;
  gap: 2px;
  color: #002855;
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.loyalty-compare-table__label-desc {
  margin-top: 0;
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  color: #002855;
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition: opacity 0.25s ease, max-height 0.25s ease, margin-top 0.25s ease;
}
.loyalty-compare-table__row--highlight .loyalty-compare-table__label-desc {
  margin-top: 16px;
  opacity: 1;
  max-height: 80px;
}
.loyalty-compare-table__mobile-table-wrap {
  display: none;
  overflow-x: auto;
  max-width: 100%;
}
@media screen and (max-width: 904px) {
  .loyalty-compare-table__mobile-table-wrap {
    display: block;
  }
}
.loyalty-compare-table__mobile-table {
  display: flex;
  flex-direction: column;
  width: max-content;
}
.loyalty-compare-table__mobile-row {
  display: flex;
  border-top: 0.896px solid #e5e7eb;
}
.loyalty-compare-table__mobile-row--header {
  border-top: none;
}
.loyalty-compare-table__mobile-cell {
  flex: 0 0 130px;
  width: 130px;
  height: auto;
  min-height: 80px;
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-family: "Manrope", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 22px;
  color: #002855;
}
.loyalty-compare-table__mobile-cell--corner, .loyalty-compare-table__mobile-cell--tier {
  flex: 0 0 80px;
  width: 80px;
  position: sticky;
  left: 0;
  z-index: 2;
  box-shadow: 4px 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 8px 0 0 8px;
}
.loyalty-compare-table__mobile-cell--corner {
  height: auto;
  min-height: 80px;
  background: #fff;
  font-size: 12px;
}
.loyalty-compare-table__mobile-cell--tier {
  justify-content: flex-start;
  padding-left: 16px;
  font-size: 14px;
  font-weight: 700;
  color: #fff;
  white-space: nowrap;
}
.loyalty-compare-table__mobile-cell--tier-blue {
  background: #0072CE;
}
.loyalty-compare-table__mobile-cell--tier-bronze {
  background: #b07d4b;
}
.loyalty-compare-table__mobile-cell--tier-silver {
  background: #7e8b96;
}
.loyalty-compare-table__mobile-cell--tier-gold {
  background: #c9a227;
}
.loyalty-compare-table__mobile-cell--col-header {
  height: auto;
  min-height: 73px;
  background: #fff;
}
.loyalty-compare-table__mobile-cell[data-benefit-index] {
  cursor: pointer;
}
.loyalty-compare-table__mobile-cell--highlight {
  background: #ebf4ff;
}
.loyalty-compare-table__mobile-cell--col-header.loyalty-compare-table__mobile-cell--highlight {
  border-radius: 8px 8px 0 0;
}
.loyalty-compare-table__mobile-desc-wrap {
  display: none;
}
@media screen and (max-width: 904px) {
  .loyalty-compare-table__mobile-desc-wrap {
    display: block;
  }
}
.loyalty-compare-table__mobile-desc {
  display: none;
  margin-top: 0;
  padding: 16px;
  border-radius: 8px;
  background: #ebf4ff;
  color: #002855;
  font-family: "Manrope", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}
.loyalty-compare-table__mobile-desc--active {
  display: block;
}

.loyalty-tier-table {
  margin: 48px 0;
  margin-bottom: 128px;
}
.loyalty-tier-table__layout {
  display: flex;
  gap: 48px;
  align-items: center;
}
.loyalty-tier-table__content-col {
  flex: 1;
  min-width: 0;
}
.loyalty-tier-table__heading {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  margin-bottom: 12px;
}
.loyalty-tier-table__description {
  font-size: 18px;
  font-weight: 400;
  color: #62666a;
  line-height: 1.6;
  margin-bottom: 24px;
}
.loyalty-tier-table__wrap {
  overflow-x: auto;
  max-width: 100%;
}
.loyalty-tier-table__table {
  width: 100%;
  display: flex;
  flex-direction: column;
  font-family: "Manrope", sans-serif;
}
.loyalty-tier-table__header-row {
  display: flex;
  align-items: center;
}
.loyalty-tier-table__th {
  padding: 17px 16px;
  font-size: 14px;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  flex: 1;
}
.loyalty-tier-table__th--type {
  flex: 0 0 240px;
  text-align: left;
  font-weight: 600;
  color: #62666a;
}
.loyalty-tier-table__th--blue {
  color: #0072CE;
}
.loyalty-tier-table__th--bronze {
  color: #b07d4b;
}
.loyalty-tier-table__th--silver {
  color: #7e8b96;
}
.loyalty-tier-table__th--gold {
  color: #c9a227;
}
.loyalty-tier-table__row {
  display: flex;
  align-items: center;
  border-top: 0.8px solid #e5e7eb;
}
.loyalty-tier-table__td {
  padding: 16px;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  color: #62666a;
  flex: 1;
}
.loyalty-tier-table__td--label {
  flex: 0 0 240px;
  text-align: left;
  color: #002855;
  line-height: 1.57;
}
.loyalty-tier-table__td .pimcore_editable_input {
  display: block;
  width: 100%;
}
.loyalty-tier-table__footnotes {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding-left: 18px;
  padding-top: 16px;
}
.loyalty-tier-table__footnote {
  font-size: 12px;
  color: #62666a;
  margin: 0;
  font-weight: 400;
}

.elevate-hero__bg-img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  z-index: 0;
}
@media screen and (min-width: 1239px) {
  .elevate-hero__bg-img {
    height: 792px;
  }
}

.elevate-section-header {
  text-align: center;
  padding: 48px 0 16px;
}
.elevate-section-header__title {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  margin-bottom: 16px;
}
.elevate-section-header__subtitle {
  font-size: 18px;
  color: #62666A;
  max-width: 640px;
  margin: 0 auto;
}
.elevate-section-header__subtitle--light {
  color: rgba(255, 255, 255, 0.8);
}
.elevate-section-header__title--light {
  color: #fff;
}

.elevate-blog-grid {
  padding: 32px 0 64px;
}
.elevate-blog-grid__header {
  text-align: center;
  margin-bottom: 40px;
}
.elevate-blog-grid__title {
  font-size: 36px;
  font-weight: 800;
  color: #002855;
  margin-bottom: 12px;
}
.elevate-blog-grid__subtitle {
  font-size: 18px;
  color: #62666A;
  max-width: 640px;
  margin: 0 auto;
}
.elevate-blog-grid__grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  gap: 24px;
}
.elevate-blog-grid__card {
  border-radius: 12px;
  overflow: hidden;
  background: #fff;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.07);
  display: flex;
  flex-direction: column;
  transition: transform 0.2s, box-shadow 0.2s;
}
.elevate-blog-grid__card:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
}
.elevate-blog-grid__card-img {
  width: 100%;
  height: 200px;
  object-fit: cover;
  display: block;
}
.elevate-blog-grid__card-img--placeholder {
  background: linear-gradient(135deg, #e8f0fe 0%, #dbeafe 100%);
}
.elevate-blog-grid__card-body {
  padding: 20px;
  display: flex;
  flex-direction: column;
  flex: 1;
}
.elevate-blog-grid__card-date {
  font-size: 12px;
  color: #62666A;
  margin-bottom: 8px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
.elevate-blog-grid__card-title {
  font-size: 18px;
  font-weight: 700;
  color: #002855;
  margin-bottom: 8px;
  line-height: 1.4;
}
.elevate-blog-grid__card-text {
  font-size: 14px;
  color: #62666A;
  line-height: 1.6;
  flex: 1;
  margin-bottom: 16px;
}
.elevate-blog-grid__card-link {
  font-size: 14px;
  font-weight: 600;
  color: #0072CE;
  text-decoration: none;
  align-self: flex-start;
}
.elevate-blog-grid__card-link:hover {
  text-decoration: underline;
}

.rc__spinner-overlay {
  position: fixed;
  inset: 0;
  z-index: 9999;
  background: rgba(255, 255, 255, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
}

.rc__spinner {
  width: 40px;
  height: 40px;
  border: 4px solid #e6e7e9;
  border-top-color: #0072CE;
  border-radius: 50%;
  animation: rc-spin 0.7s linear infinite;
}

@keyframes rc-spin {
  to {
    transform: rotate(360deg);
  }
}
.htb {
  width: 100%;
}
.htb__inner {
  display: flex;
  gap: 48px;
  align-items: center;
  padding: 64px 16px;
}
.htb__left {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
}
.htb__title {
  font-family: "Manrope", sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: normal;
  color: #0f2d53;
  margin: 0;
}
.htb__body {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.htb__body p {
  font-family: "Manrope", sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  letter-spacing: 0.15px;
  color: #62666a;
  margin: 0;
}
.htb__btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 56px;
  padding: 0 32px;
  background: #0072ce;
  border: none;
  color: #fff;
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  border-radius: 4px;
  text-decoration: none;
  white-space: nowrap;
  cursor: pointer;
  transition: background 0.15s;
}
.htb__btn:hover {
  background: #005fad;
  color: #fff;
}
.htb__right {
  flex: 1;
  min-width: 0;
}
.htb__image {
  width: 100%;
  height: 400px;
  object-fit: cover;
  border-radius: 16px;
  box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.15);
  display: block;
}

.cc-drawer {
  padding: 0 32px 48px;
}
.cc-drawer__title {
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
  color: #002855;
  margin: 0 0 32px;
}
.cc-drawer__hours {
  margin-bottom: 32px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.cc-drawer__hours p {
  font-size: 16px;
  line-height: 24px;
  color: #62666a;
  margin: 0;
}
.cc-drawer__hours strong {
  color: #002855;
  font-weight: 700;
}
.cc-drawer__peak {
  margin-bottom: 32px;
}
.cc-drawer__peak-title {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color: #002855;
  margin: 0 0 12px;
}
.cc-drawer__chart {
  margin-bottom: 8px;
}
.cc-drawer__bars {
  display: flex;
  align-items: flex-end;
  gap: 3px;
  height: 100px;
  margin-bottom: 6px;
}
.cc-drawer__bar {
  flex: 1;
  background: #0072ce;
  border-radius: 1px 1px 0 0;
  min-width: 0;
}
.cc-drawer__time-labels {
  display: flex;
  justify-content: space-between;
}
.cc-drawer__time-labels span {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  color: #62666a;
}
.cc-drawer__peak-note {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #62666a;
  margin: 8px 0 0;
}
.cc-drawer__divider {
  height: 0.8px;
  background: #e5e7eb;
  margin-bottom: 32px;
}
.cc-drawer__phones {
  display: flex;
  flex-direction: column;
}
.cc-drawer__call-label {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #62666a;
  margin: 0 0 4px;
}
.cc-drawer__phone-row {
  display: flex;
  gap: 24px;
  padding: 20px 0;
  border-top: 0.8px solid #e5e7eb;
}
.cc-drawer__phone-from {
  flex: 0 0 168px;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: #62666a;
}
.cc-drawer__phone-detail {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.cc-drawer__phone-number {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: #0072ce;
  text-decoration: none;
  white-space: nowrap;
}
.cc-drawer__phone-number:hover {
  text-decoration: underline;
}
.cc-drawer__phone-note {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: #62666a;
  margin: 0;
}
.cc-drawer__asterisk {
  color: #e30613;
}

.eh {
  position: relative;
  height: 450px;
  overflow: hidden;
  display: flex;
  align-items: center;
  background: #002855;
}
.eh__bg {
  position: absolute;
  inset: 0;
  pointer-events: none;
  background-image: url("/static/elevate/header-bg.png");
  background-size: cover;
  background-position: center;
}
.eh__inner {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.eh__profile {
  display: flex;
  align-items: center;
  gap: 20px;
}
.eh__avatar {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  flex-shrink: 0;
  background: #0072CE;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 4px 16px rgba(0, 114, 206, 0.4);
}
.eh__avatar-initials {
  font-size: 42px;
  font-weight: 700;
  color: #fff;
  letter-spacing: 2px;
  line-height: 1;
  user-select: none;
}
.eh__profile-info {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.eh__name {
  font-size: 48px;
  font-weight: 600;
  color: #fff;
  line-height: 1.16;
  margin-bottom: 0;
  white-space: nowrap;
}
.eh__meta {
  display: flex;
  align-items: center;
  gap: 16px;
}
.eh__tier-badge {
  display: inline-flex;
  align-items: center;
  padding: 4px 20px;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  white-space: nowrap;
}
.eh__active-until {
  font-size: 18px;
  font-weight: 400;
  color: #f3f3f3;
  line-height: 1;
}
.eh__points {
  display: flex;
  flex-direction: column;
  gap: 0;
}
.eh__points-label {
  font-size: 18px;
  font-weight: 500;
  color: #f3f3f3;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin-bottom: 0;
  line-height: 1.33;
}
.eh__points-value {
  font-size: 48px;
  font-weight: 600;
  color: #fff;
  letter-spacing: -3px;
  line-height: 1.25;
  margin-bottom: 0;
}
.eh__actions {
  display: flex;
  align-items: center;
  gap: 16px;
}
.eh__btn-book {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 46px;
  padding: 0 24px;
  background: #fff;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 600;
  color: #0072CE;
  text-decoration: none;
  white-space: nowrap;
  transition: opacity 0.2s;
}
.eh__btn-book:hover {
  opacity: 0.9;
  color: #0072CE;
}
.eh__btn-points {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  height: 46px;
  padding: 0 24px;
  background: #0072CE;
  border: none;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 600;
  color: #fff;
  text-decoration: none;
  white-space: nowrap;
  cursor: pointer;
  transition: background 0.2s;
}
.eh__btn-points:hover {
  background: rgb(0, 91.4213592233, 165.2);
  color: #fff;
}
.eh__btn-points-icon {
  width: 16px;
  height: 16px;
  display: block;
  flex-shrink: 0;
}
.eh__mobile-actions {
  display: none;
}

.en {
  background: #fff;
  border-bottom: 0.8px solid #e5e7eb;
  height: 56px;
  display: flex;
  align-items: center;
}
.en__inner {
  display: flex;
  align-items: stretch;
  gap: 0;
}
.en__tab {
  position: relative;
  height: 56px;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 0 16px;
  text-decoration: none;
  color: #364153;
  font-family: "Manrope", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  white-space: nowrap;
  transition: color 0.15s;
}
.en__tab::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1.6px;
  background: transparent;
  transition: background 0.15s;
}
.en__tab:hover {
  color: #0072CE;
  text-decoration: none;
}
.en__tab--active {
  color: #0072CE;
}
.en__tab--active::after {
  background: #0072CE;
}
.en__tab-label {
  pointer-events: none;
}
.en__tab-alert {
  flex-shrink: 0;
  display: block;
}
.en__select-wrap {
  display: none;
  position: relative;
  padding: 8px 10px;
}
.en__select {
  width: 100%;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #fff;
  border: 0.8px solid #e5e7eb;
  border-radius: 8px;
  padding: 0 14px 0 16px;
  font-family: "Manrope", sans-serif;
  font-size: 15px;
  font-weight: 600;
  color: #002855;
  cursor: pointer;
  outline: none;
  text-align: left;
}
.en__select:focus {
  border-color: #0072CE;
  box-shadow: 0 0 0 3px rgba(0, 114, 206, 0.12);
}
.en__select-chevron {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
}
.en__select-dropdown {
  position: absolute;
  top: calc(100% - 4px);
  left: 10px;
  right: 10px;
  background: #fff;
  border: 0.8px solid #e5e7eb;
  border-radius: 8px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
  list-style: none;
  margin: 0;
  padding: 4px 0;
  z-index: 200;
  overflow: hidden;
}
.en__select-option {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  font-family: "Manrope", sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #364153;
  cursor: pointer;
  transition: background 0.12s;
}
.en__select-option:hover {
  background: #f5f8ff;
}
.en__select-option--active {
  color: #0072CE;
  font-weight: 600;
  background: #f0f7ff;
}

.ec-wrap {
  display: flex;
  justify-content: center;
  width: 100%;
  background: #F8F8FA;
}

.ec {
  display: flex;
  width: 1212px;
  padding: 48px 16px;
  flex-direction: column;
  align-items: flex-start;
  gap: 80px;
}

.tp {
  width: 100%;
  background: #fff;
  border: 0.8px solid #e5e7eb;
  border-radius: 8px;
  box-shadow: 0px 4px 8px 0px rgba(0, 40, 85, 0.1);
  overflow: hidden;
}
.tp__body {
  padding: 32px 32px 0;
}
.tp__header {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-bottom: 16px;
}
.tp__title {
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0.15px;
  text-transform: uppercase;
  color: #000;
  margin: 0;
}
.tp__subtitle {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #62666a;
  margin: 0;
}
.tp__content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 0;
  gap: 48px;
}
.tp__content--mobile {
  display: none;
}
.tp__left {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  flex: 1;
  min-width: 0;
}
.tp__gauge-row {
  display: flex;
  align-items: center;
  gap: 24px;
  width: 100%;
}
.tp__gauge {
  position: relative;
  width: 230px;
  height: 230px;
  flex-shrink: 0;
  container-type: inline-size;
}
.tp__gauge svg {
  display: block;
}
.tp__gauge-center {
  position: absolute;
  inset: 18.5%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.9cqw;
  text-align: center;
}
.tp__gauge-label {
  font-size: 5.2cqw;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #62666a;
}
.tp__gauge-tier {
  font-family: "Poppins", sans-serif;
  font-size: 13cqw;
  font-weight: 600;
  line-height: 1.2;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.tp__gauge-tier--blue {
  background-image: linear-gradient(to right, #1a8fe0, #0052a5);
}
.tp__gauge-tier--gold {
  background-image: linear-gradient(to right, #d4a315, #896301);
}
.tp__gauge-tier--silver {
  background-image: linear-gradient(to right, #7e8b96, #5c6770);
}
.tp__gauge-tier--bronze {
  background-image: linear-gradient(to right, #b07d4b, #7b4c2a);
}
.tp__gauge-bonus {
  font-size: 5.2cqw;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0.3px;
  color: #62666a;
  text-align: center;
}
.tp__bars {
  flex: 1;
  min-width: 0;
  width: 0;
  max-width: 400px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.tp__bar-group {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.tp__bar-label-row {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.tp__bar-metric {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-transform: uppercase;
  color: #8b939b;
}
.tp__bar-value {
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0.15px;
  color: #000;
}
.tp__bar-target {
  font-size: 14px;
  font-weight: 400;
  color: #8b939b;
  letter-spacing: 0.25px;
}
.tp__bar-track {
  width: 100%;
  position: relative;
  height: 8px;
  border-radius: 9999px;
  background: rgba(164, 199, 226, 0.3);
}
.tp__bar-track--points {
  background: rgba(172, 189, 146, 0.3);
}
.tp__bar-fill {
  position: absolute;
  top: 0;
  left: 0;
  height: 8px;
  border-radius: 9999px;
  background: #a4c7e2;
}
.tp__bar-fill--points {
  background: #acbd92;
}
.tp__card-wrap {
  width: 334px;
  height: 186px;
  flex-shrink: 0;
  margin-top: -55px;
}
.tp__card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0px 20px 25px 0px rgba(0, 0, 0, 0.15), 0px 8px 10px 0px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.tp__card-bg {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  pointer-events: none;
}
.tp__card-info {
  position: absolute;
  bottom: 16px;
  left: 20px;
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.tp__card-ffn-label {
  font-family: "Manrope", sans-serif;
  font-size: 10px;
  font-weight: 600;
  color: rgba(255, 255, 255, 0.85);
  letter-spacing: 0.3px;
  line-height: 1.4;
}
.tp__card-ffn-row {
  display: flex;
  align-items: center;
  gap: 6px;
}
.tp__card-ffn-number {
  font-family: "Manrope", sans-serif;
  font-size: 13px;
  font-weight: 600;
  color: #fff;
  letter-spacing: 0.3px;
  line-height: 1.4;
  white-space: nowrap;
}
.tp__card-copy-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  background: none;
  border: none;
  padding: 2px;
  cursor: pointer;
  opacity: 0.85;
  transition: opacity 0.15s ease;
  line-height: 0;
}
.tp__card-copy-btn:hover {
  opacity: 1;
}
.tp__card-modal {
  position: fixed;
  inset: 0;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.88);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.tp__card-modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 48px 32px;
  cursor: default;
}
.tp__card-modal-close {
  position: absolute;
  top: 12px;
  right: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  background: rgba(255, 255, 255, 0.12);
  border: none;
  border-radius: 50%;
  cursor: pointer;
  transition: background 0.15s;
}
.tp__card-modal-close:hover {
  background: rgba(255, 255, 255, 0.22);
}
.tp__card-modal-card {
  position: relative;
  width: 540px;
  height: 300px;
  max-width: 90%;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0px 24px 48px rgba(0, 0, 0, 0.6);
}
.tp__card-modal-bg {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.tp__card-modal-info {
  position: absolute;
  bottom: 28px;
  left: 36px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.tp__card-modal-label {
  font-family: "Manrope", sans-serif;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.5px;
  color: rgba(255, 255, 255, 0.85);
  line-height: 1.4;
}
.tp__card-modal-ffn {
  font-family: "Manrope", sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2px;
  color: #fff;
  line-height: 1.2;
}
.tp__footnote {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  color: #62666a;
  margin: 0;
  padding: 0 0 10px 0;
}
.tp__footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 32px 16px;
  background: #f8f8fa;
  border-top: none;
}
.tp__reset-info {
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  color: #62666a;
}
.tp__benefits-link {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
  color: #0072CE;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
}
.tp__benefits-link:hover {
  text-decoration: underline;
}

.mt {
  width: 100%;
}
.mt__header {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 48px;
}
.mt__title {
  font-size: 28px;
  font-weight: 600;
  line-height: 36px;
  color: #002855;
  margin: 0;
}
.mt__subtitle {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.25px;
  color: #62666a;
  margin: 0;
}
.mt__grid {
  display: flex;
  flex-direction: row;
  gap: 16px;
}
.mt__grid > * {
  flex: 1 1 260px;
  min-width: 260px;
}
.mt__card {
  position: relative;
  background: #fff;
  border-radius: 12px;
  overflow: hidden;
  padding: 20px 20px 20px;
  min-height: 323px;
  display: flex;
  flex-direction: column;
}
.mt__current-badge {
  position: absolute;
  top: 10px;
  right: 10px;
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
  font-size: 10px;
  font-weight: 700;
  line-height: 16px;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  padding: 3px 8px;
  border-radius: 4px;
}
.mt__card-top {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-bottom: 20px;
}
.mt__tier-name {
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  margin: 0;
}
.mt__tier-range {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin: 0;
}
.mt__badge {
  display: inline-flex;
  align-items: center;
  height: 24px;
  padding: 3px 10px;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
  align-self: flex-start;
}
.mt__divider {
  border: none;
  border-top: 0.8px solid #e5e7eb;
  margin: 0 0 16px;
}
.mt__benefits {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
  flex: 1;
}
.mt__benefit {
  display: flex;
  align-items: center;
  gap: 10px;
}
.mt__benefit-icon {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.mt__benefit-text {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.mt__all-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  width: 100%;
  height: 36px;
  margin-top: 16px;
  background: none;
  border: none;
  padding: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  cursor: pointer;
  text-align: center;
}
.mt__all-btn:hover {
  opacity: 0.8;
}
.mt__card-border {
  position: absolute;
  inset: 0;
  border-radius: 12px;
  border-top: 2.4px solid;
  border-left: 0.8px solid;
  border-right: 0.8px solid;
  border-bottom: 0.8px solid;
  pointer-events: none;
}
.mt__panel {
  margin-top: 24px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 16px;
  background: #f8f9fb;
  border-radius: 12px;
  border: 0.8px solid #e5e7eb;
  padding: 24px;
}
.mt__panel-tier {
  display: flex;
  flex-direction: column;
  gap: 14px;
}
.mt__panel-tier-header {
  display: flex;
  flex-direction: column;
  gap: 2px;
  padding-bottom: 12px;
  border-bottom: 0.8px solid #e5e7eb;
}
.mt__panel-tier-name {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
}
.mt__panel-tier-range {
  font-size: 12px;
  font-weight: 400;
  color: #8b939b;
  line-height: 1.4;
}
.mt__panel-benefits {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.eyntk {
  width: 100%;
}
.eyntk__header {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 48px;
}
.eyntk__title {
  font-size: 28px;
  font-weight: 600;
  line-height: 36px;
  color: #002855;
  margin: 0;
}
.eyntk__subtitle {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.25px;
  color: #62666a;
  margin: 0;
}
.eyntk__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 32px;
}
.eyntk__card {
  background: #fff;
  border-radius: 8px;
  box-shadow: 0px 4px 8px 0px rgba(0, 40, 85, 0.1);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  cursor: pointer;
  text-decoration: none;
  color: inherit;
}
.eyntk__card:hover {
  text-decoration: none;
  color: inherit;
}
.eyntk__card-img-wrap {
  height: 200px;
  overflow: hidden;
  flex-shrink: 0;
}
.eyntk__card-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.eyntk__card-body {
  padding: 24px 24px 28px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.eyntk__card-title {
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  color: #002855;
  margin: 0;
}
.eyntk__card-text {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.25px;
  color: #62666a;
  margin: 0;
}

.yp {
  width: 100%;
}
.yp__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 48px;
}
.yp__title {
  font-size: 30px;
  font-weight: 600;
  line-height: normal;
  color: #0f2d53;
  margin: 0;
}
.yp__list {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.yp__item {
  background: #fff;
  border-radius: 8px;
  display: flex;
  align-items: flex-start;
  gap: 16px;
  padding: 24px;
  min-height: 152px;
}
.yp__item-img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
  margin-top: 12px;
}
.yp__item-img--placeholder {
  background: #e5e7eb;
}
.yp__item-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-top: 0;
}
.yp__item-title {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  color: #101828;
  margin: 0;
}
.yp__item-meta {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-top: 8px;
}
.yp__item-meta-row {
  font-size: 14px;
  line-height: 20px;
  color: #4a5565;
  margin: 0;
}
.yp__item-meta-label {
  font-weight: 500;
}
.yp__item-meta-value {
  font-weight: 400;
}
.yp__state {
  font-size: 14px;
  color: #62666a;
  padding: 24px 0;
}
.yp__state--error {
  color: #dc2626;
}
.yp__load-more-wrap {
  display: flex;
  justify-content: center;
  margin-top: 24px;
}
.yp__load-more-btn {
  padding: 10px 32px;
  background: #fff;
  border: 0.8px solid #0072CE;
  border-radius: 4px;
  color: #0072CE;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.15s, color 0.15s;
}
.yp__load-more-btn:hover:not(:disabled) {
  background: #0072CE;
  color: #fff;
}
.yp__load-more-btn:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.yo {
  width: 100%;
}
.yo__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 48px;
}
.yo__title {
  font-size: 30px;
  font-weight: 600;
  line-height: normal;
  color: #0f2d53;
  margin: 0;
}
.yo__view-all {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.25px;
  color: #0072CE;
  text-decoration: none;
}
.yo__view-all:hover {
  text-decoration: underline;
  color: #0072CE;
}
.yo__list {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.yo__item {
  background: #fff;
  border-radius: 12px;
  display: flex;
  align-items: center;
  gap: 24px;
  padding: 24px;
  min-height: 152px;
}
.yo__item-img {
  width: 120px;
  height: 104px;
  border-radius: 8px;
  object-fit: cover;
  flex-shrink: 0;
}
.yo__item-img--placeholder {
  background: #e5e7eb;
}
.yo__item-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.yo__item-title {
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  color: #101828;
  margin: 0;
}
.yo__item-subtitle {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: #FE9A00;
  margin: 0;
}
.yo__item-meta {
  display: flex;
  flex-direction: column;
  gap: 4px;
  font-size: 14px;
  color: #4a5565;
  line-height: 20px;
}
.yo__item-meta strong {
  font-weight: 500;
}
.yo__item-text {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: #62666a;
  margin: 0;
}
.yo__item-actions {
  flex-shrink: 0;
}
.yo__comment-btn {
  display: inline-flex;
  align-items: center;
  height: 36px;
  padding: 0 20px;
  background: none;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 500;
  color: #62666a;
  cursor: pointer;
}
.yo__comment-btn:hover {
  border-color: #0072CE;
  color: #0072CE;
}

.ac {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.ac__header {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.ac__title {
  font-size: 28px;
  font-weight: 600;
  line-height: 36px;
  color: #002855;
  margin: 0;
}
.ac__subtitle {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #62666a;
  margin: 0;
}
.ac__card {
  background: #fff;
  border: 0.8px solid #e5e7eb;
  border-radius: 8px;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 2px -1px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
.ac__card-heading {
  background: #4a4a4a;
  height: 45px;
  display: flex;
  align-items: center;
  padding: 0 24px;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  color: #fff;
}
.ac__table-wrap {
  overflow-x: auto;
}
.ac__table {
  width: 100%;
  min-width: 800px;
  border-collapse: collapse;
  table-layout: fixed;
}
.ac__thead-row {
  border-bottom: 0.8px solid #e5e7eb;
}
.ac__th {
  font-size: 13px;
  font-weight: 400;
  line-height: 19.5px;
  color: #364153;
  text-align: left;
  padding: 12px 24px;
  background: #fff;
  white-space: nowrap;
}
.ac__th--points {
  text-align: right;
}
.ac__th--action {
  width: 72px;
}
.ac__tr {
  border-bottom: 0.8px solid #e5e7eb;
}
.ac__tr:last-child {
  border-bottom: none;
}
.ac__td {
  font-size: 13px;
  font-weight: 400;
  line-height: 19.5px;
  color: #364153;
  padding: 22px 24px;
  white-space: nowrap;
  vertical-align: middle;
}
.ac__td--points {
  text-align: right;
}
.ac__td--date {
  padding-left: 0;
}
.ac__td--action {
  text-align: left;
}
.ac__date-cell {
  display: flex;
  align-items: center;
  gap: 12px;
  padding-left: 24px;
}
.ac__airline-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 32px;
  background: #e30613;
  border-radius: 0 2px 2px 0;
  flex-shrink: 0;
}
.ac__action-dot {
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: #c4c4c4;
}
.ac__pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 16px 24px;
  overflow: auto;
  border-top: 0.8px solid #e5e7eb;
  background: #fff;
}
.ac__page-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 33px;
  min-width: 62px;
  padding: 0 16px;
  background: #fff;
  border: 0.8px solid #e5e7eb;
  border-radius: 4px;
  font-size: 13px;
  font-weight: 400;
  line-height: 19.5px;
  color: #364153;
  cursor: pointer;
  transition: border-color 0.15s, color 0.15s;
}
.ac__page-btn:hover:not(:disabled) {
  border-color: #0072CE;
  color: #0072CE;
}
.ac__page-btn:disabled {
  opacity: 0.4;
}
.ac__page-btn--active {
  background: #0072CE;
  border-color: #0072CE;
  color: #fff;
  font-weight: 600;
}
.ac__page-btn--active:hover {
  background: #005bab;
  border-color: #005bab;
  color: #fff;
}
.ac__page-btn--arrow {
  min-width: 33px;
  padding: 0 8px;
}
.ac__page-ellipsis {
  font-size: 13px;
  color: #9ca3af;
  line-height: 33px;
}
.ac__state {
  padding: 24px;
  text-align: center;
  font-size: 14px;
  color: #62666a;
}
.ac__state--error {
  color: #dc2626;
}
.ac__td--loading, .ac__td--empty {
  text-align: center;
  padding: 40px 24px;
  color: #62666a;
  font-size: 14px;
}
.ac__td--pos {
  color: #16a34a;
  font-weight: 600;
}
.ac__td--neg {
  color: #dc2626;
  font-weight: 600;
}
.ac__th--status {
  width: 110px;
}
.ac__td--status {
  width: 110px;
}
.ac__company-logo {
  width: 24px;
  height: 24px;
  object-fit: contain;
  border-radius: 2px;
  flex-shrink: 0;
}
.ac__company-icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  background: #e5e7eb;
  border-radius: 2px;
  flex-shrink: 0;
}
.ac__tr--cancelled {
  opacity: 0.55;
}
.ac__badge {
  display: inline-block;
  padding: 2px 10px;
  border-radius: 12px;
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.4px;
}
.ac__badge--success {
  background: #dcfce7;
  color: #15803d;
}
.ac__badge--pending {
  background: #fef9c3;
  color: #854d0e;
}
.ac__badge--failed {
  background: #fee2e2;
  color: #dc2626;
}
.ac__badge--cancelled {
  background: #f3f4f6;
  color: #6b7280;
}

.rc {
  width: 100%;
}
.rc__header {
  margin-bottom: 32px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.rc__title {
  font-size: 28px;
  font-weight: 600;
  line-height: 36px;
  color: #002855;
  margin: 0;
}
.rc__subtitle {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #62666a;
  margin: 0;
}
.rc__body {
  display: flex;
  gap: 32px;
  align-items: flex-start;
}
.rc__form-card {
  flex: 0 0 748px;
  background: #fff;
  border: 0.8px solid #e5e7eb;
  border-radius: 8px;
  padding: 32px;
}
.rc__form {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.rc__field {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.rc__label {
  font-size: 14px;
  font-weight: 500;
  color: #0d1b2e;
}
.rc__input {
  width: 100%;
  height: 45.6px;
  padding: 0 12px;
  border: 0.8px solid #e5e7eb;
  border-radius: 4px;
  font-size: 14px;
  color: #0d1b2e;
  background: #fff;
  outline: none;
  transition: border-color 0.15s;
}
.rc__input::placeholder {
  color: #9ca3af;
}
.rc__input:focus {
  border-color: #0072CE;
}
.rc__ancillary-row {
  display: flex;
  align-items: center;
  gap: 8px;
}
.rc__ancillary-remove {
  flex-shrink: 0;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: none;
  border: 0.8px solid #e5e7eb;
  border-radius: 4px;
  color: #62666a;
  font-size: 18px;
  line-height: 1;
  cursor: pointer;
  transition: border-color 0.15s, color 0.15s;
}
.rc__ancillary-remove:hover {
  border-color: #e30613;
  color: #e30613;
}
.rc__add-ancillary-btn {
  align-self: flex-start;
  margin-top: 24px;
  height: 40px;
  padding: 0 24px;
  background: #fff;
  border: 0.8px solid #0072CE;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 600;
  color: #0072CE;
  cursor: pointer;
  transition: background 0.15s, color 0.15s;
  white-space: nowrap;
}
.rc__add-ancillary-btn:hover {
  background: #0072CE;
  color: #fff;
}
.rc__divider {
  border: none;
  border-top: 0.8px solid #e5e7eb;
  margin: 0;
}
.rc__info-box {
  display: flex;
  gap: 12px;
  background: #f8f8fa;
  border-radius: 6px;
  padding: 16px;
  align-items: flex-start;
}
.rc__info-icon {
  font-size: 18px;
  flex-shrink: 0;
  line-height: 1.4;
}
.rc__info-text {
  font-size: 13px;
  color: #0c4a6e;
  line-height: 1.6;
  margin-bottom: 0;
}
.rc__submit-btn {
  align-self: flex-start;
  height: 48px;
  padding: 0 28px;
  background: #0072CE;
  color: #fff;
  border: none;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.15s;
}
.rc__submit-btn:hover {
  background: #005fa3;
}
.rc__sidebar {
  flex: 0 0 400px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.rc__sidebar-card {
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 4px 8px rgba(0, 40, 85, 0.1);
  padding: 24px;
}
.rc__sidebar-title {
  font-size: 16px;
  font-weight: 700;
  color: #0d1b2e;
  margin-bottom: 16px;
}
.rc__tips-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.rc__tip-item {
  display: flex;
  align-items: flex-start;
  gap: 10px;
}
.rc__tip-dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #0072CE;
  flex-shrink: 0;
  margin-top: 5px;
}
.rc__tip-text {
  font-size: 14px;
  color: #364153;
  line-height: 1.6;
}
.rc__help-text {
  font-size: 14px;
  color: #6a7282;
  margin-bottom: 16px;
  line-height: 1.6;
}
.rc__help-contacts {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.rc__help-email {
  font-size: 14px;
  font-weight: 500;
  color: #0072CE;
  text-decoration: none;
}
.rc__help-email:hover {
  text-decoration: underline;
}
.rc__help-phone {
  font-size: 14px;
  color: #6a7282;
}

.oc {
  width: 100%;
}
.oc__header {
  margin-bottom: 32px;
}
.oc__title {
  font-size: 28px;
  font-weight: 700;
  color: #002855;
  margin-bottom: 8px;
}
.oc__subtitle {
  font-size: 16px;
  color: #62666a;
  margin-bottom: 0;
}
.oc__section {
  display: flex;
  flex-direction: column;
  gap: 0;
}
.oc__section-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
}
.oc__section-title {
  font-size: 24px;
  font-weight: 600;
  color: #0f2d53;
  margin-bottom: 0;
}
.oc__check-all {
  font-size: 16px;
  font-weight: 500;
  color: #0072CE;
  text-decoration: none;
  letter-spacing: 0.25px;
}
.oc__check-all:hover {
  text-decoration: underline;
}
.oc__list {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.oc__card {
  display: flex;
  align-items: stretch;
  background: #fff;
  border-radius: 10px;
  overflow: hidden;
  min-height: 209px;
}
.oc__card-img-wrap {
  flex: 0 0 244px;
  margin: 16.8px;
  border-radius: 4px;
  overflow: hidden;
  flex-shrink: 0;
}
.oc__card-img {
  width: 100%;
  height: 175px;
  object-fit: cover;
  display: block;
  border-radius: 4px;
}
.oc__card-img--placeholder {
  background: #e5e7eb;
}
.oc__card-body {
  flex: 1;
  padding: 16.8px 16.8px 16.8px 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.oc__card-top {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
}
.oc__card-title-row {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
}
.oc__card-title {
  font-size: 20px;
  font-weight: 600;
  font-family: "Inter", sans-serif;
  color: #101828;
}
.oc__stars {
  display: flex;
  gap: 2px;
  align-items: center;
}
.oc__star {
  flex-shrink: 0;
}
.oc__card-actions {
  display: flex;
  gap: 2px;
  flex-shrink: 0;
}
.oc__action-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  background: transparent;
  border: none;
  cursor: pointer;
  padding: 0;
  border-radius: 4px;
  transition: background 0.15s;
}
.oc__action-btn:hover {
  background: #f3f4f6;
}
.oc__card-tagline {
  font-size: 16px;
  font-family: "Inter", sans-serif;
  color: #fe9a00;
  margin-bottom: 0;
}
.oc__card-meta {
  font-size: 16px;
  font-family: "Inter", sans-serif;
  margin-bottom: 0;
}
.oc__meta-label {
  font-weight: 600;
  color: #101828;
}
.oc__meta-value {
  font-weight: 400;
  color: #101828;
}
.oc__meta-detail {
  font-weight: 400;
  color: #6a7282;
}
.oc__card-footer {
  display: flex;
  justify-content: flex-end;
  margin-top: auto;
}
.oc__view-comments {
  font-size: 14px;
  font-style: italic;
  color: #99a1af;
  background: transparent;
  border: none;
  cursor: pointer;
  padding: 0;
}
.oc__view-comments:hover {
  color: #6a7282;
}

.pc {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.pc__header {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
.pc__header-left {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.pc__title {
  font-size: 28px;
  font-weight: 600;
  color: #002855;
  margin-bottom: 0;
}
.pc__subtitle {
  font-size: 16px;
  color: #62666a;
  margin-bottom: 0;
}
.pc__header-right {
  display: flex;
  align-items: center;
  gap: 16px;
}
.pc__pts-row {
  display: flex;
  align-items: center;
  gap: 8px;
}
.pc__pts-earned {
  font-size: 28px;
  font-weight: 600;
  color: #002855;
  line-height: 1;
}
.pc__pts-total {
  font-size: 14px;
  color: #62666a;
}
.pc__pts-bar {
  width: 120px;
  height: 8px;
  background: #e5e7eb;
  border-radius: 999px;
  overflow: hidden;
}
.pc__pts-fill {
  height: 100%;
  border-radius: 999px;
  background: linear-gradient(90deg, #0072CE 0%, #00a3e0 100%);
  transition: width 0.3s ease;
}
.pc__body {
  display: flex;
  gap: 24px;
  align-items: flex-start;
}
.pc__content {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.pnav {
  flex: 0 0 260px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.pnav__card {
  background: #fff;
  border: 0.8px solid #e5e7eb;
  border-radius: 8px;
  box-shadow: 0 2px 12px rgba(0, 40, 85, 0.06);
  overflow: hidden;
}
.pnav__item {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
  height: 65px;
  padding: 0 16px;
  background: transparent;
  border: none;
  cursor: pointer;
  text-align: left;
  transition: background 0.15s;
}
.pnav__item--active {
  background: #e0edfa;
}
.pnav__item--bordered {
  border-top: 0.8px solid #e5e7eb;
}
.pnav__item:hover:not(.pnav__item--active) {
  background: #f8fafc;
}
.pnav__item-icon {
  flex-shrink: 0;
}
.pnav__check-badge {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: #dcfce7;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pnav__ring-wrap {
  position: relative;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pnav__ring-svg {
  position: absolute;
  inset: 0;
}
.pnav__ring-label {
  position: relative;
  font-size: 10px;
  font-weight: 600;
  color: #002855;
  z-index: 1;
}
.pnav__item-body {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.pnav__item-label {
  font-size: 14px;
  font-weight: 600;
  color: #002855;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pnav__item-label--active {
  color: #0072CE;
}
.pnav__item-sub {
  font-size: 12px;
  font-weight: 500;
  color: #62666a;
  white-space: nowrap;
}
.pnav__item-badge {
  flex-shrink: 0;
}
.pnav__badge-done {
  font-size: 12px;
  font-weight: 600;
  color: #16a34a;
  white-space: nowrap;
}
.pnav__badge-todo {
  display: inline-block;
  font-size: 12px;
  font-weight: 600;
  color: #0072CE;
  background: #e0edfa;
  border-radius: 4px;
  padding: 2px 6px;
  white-space: nowrap;
}
.pnav__tip {
  display: flex;
  gap: 8px;
  align-items: flex-start;
  background: #fefce8;
  border: 0.8px solid #fde68a;
  border-radius: 8px;
  padding: 12px 16px;
}
.pnav__tip svg {
  flex-shrink: 0;
  margin-top: 1px;
}
.pnav__tip-text {
  font-size: 12px;
  color: #854d0e;
  margin-bottom: 0;
  line-height: 1.5;
}
.pnav__tip-text strong {
  font-weight: 700;
}
.pnav__action-btn {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: 46px;
  padding: 0 17px;
  background: #fff;
  border: 0.8px solid #e5e7eb;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 600;
  color: #002855;
  cursor: pointer;
  box-shadow: 0 2px 6px rgba(0, 40, 85, 0.06);
  transition: border-color 0.15s, box-shadow 0.15s;
}
.pnav__action-btn:hover {
  border-color: #0072CE;
  box-shadow: 0 2px 6px rgba(0, 114, 206, 0.15);
}
.pnav__action-btn--active {
  border-color: #0072CE;
  color: #0072CE;
  box-shadow: 0 2px 6px rgba(0, 114, 206, 0.15);
}
.pnav__action-btn--active svg path, .pnav__action-btn--active svg rect {
  stroke: #0072CE;
}
.pnav__mobile-wrap {
  display: none;
  position: relative;
}
.pnav__mobile-trigger {
  width: 100%;
  min-height: 64px;
  display: flex;
  align-items: center;
  gap: 12px;
  background: #fff;
  border: 0.8px solid #e5e7eb;
  border-radius: 8px;
  padding: 12px 14px 12px 16px;
  cursor: pointer;
  outline: none;
  text-align: left;
}
.pnav__mobile-trigger:focus {
  border-color: #0072CE;
  box-shadow: 0 0 0 3px rgba(0, 114, 206, 0.12);
}
.pnav__mobile-trigger-icon {
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pnav__mobile-trigger-body {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.pnav__mobile-trigger-label {
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #0072CE;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pnav__mobile-trigger-sub {
  font-family: "Manrope", sans-serif;
  font-size: 12px;
  font-weight: 500;
  color: #62666a;
}
.pnav__mobile-trigger-badge {
  flex-shrink: 0;
  background: #e0edfa;
  color: #0072CE;
  font-family: "Manrope", sans-serif;
  font-size: 12px;
  font-weight: 600;
  border-radius: 4px;
  padding: 3px 8px;
  white-space: nowrap;
}
.pnav__mobile-chevron {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
}
.pnav__mobile-dropdown {
  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  right: 0;
  background: #fff;
  border: 0.8px solid #e5e7eb;
  border-radius: 8px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
  list-style: none;
  margin: 0;
  padding: 4px 0;
  z-index: 200;
  overflow: hidden;
}
.pnav__mobile-option {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 12px 16px;
  cursor: pointer;
  transition: background 0.12s;
}
.pnav__mobile-option:hover {
  background: #f5f8ff;
}
.pnav__mobile-option--active {
  background: #f0f7ff;
}
.pnav__mobile-option-icon {
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pnav__mobile-option-body {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.pnav__mobile-option-label {
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #002855;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pnav__mobile-option--active .pnav__mobile-option-label {
  color: #0072CE;
}
.pnav__mobile-option-sub {
  font-family: "Manrope", sans-serif;
  font-size: 12px;
  font-weight: 500;
  color: #62666a;
}
.pnav__mobile-option-badge {
  flex-shrink: 0;
  background: #e0edfa;
  color: #0072CE;
  font-family: "Manrope", sans-serif;
  font-size: 12px;
  font-weight: 600;
  border-radius: 4px;
  padding: 3px 8px;
  white-space: nowrap;
}

.pinfo {
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 100%;
}
.pinfo__card {
  background: #fff;
  border: 0.8px solid #e5e7eb;
  border-radius: 8px;
  box-shadow: 0 2px 4px rgba(0, 40, 85, 0.06);
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.pinfo__card-header {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.pinfo__card-title {
  font-size: 18px;
  font-weight: 600;
  color: #002855;
  margin-bottom: 0;
}
.pinfo__card-subtitle {
  font-size: 14px;
  color: #62666a;
  margin-bottom: 0;
}
.pinfo__field {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.pinfo__label {
  font-size: 14px;
  font-weight: 500;
  color: #364153;
}
.pinfo__photo-row {
  display: flex;
  align-items: center;
  gap: 16px;
}
.pinfo__avatar {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  overflow: hidden;
  background: #e5e7eb;
  flex-shrink: 0;
}
.pinfo__avatar svg {
  display: block;
}
.pinfo__photo-btns {
  display: flex;
  align-items: center;
  gap: 12px;
}
.pinfo__upload-btn {
  height: 36px;
  padding: 0 16px;
  border: 0.8px solid #0072CE;
  border-radius: 4px;
  background: #fff;
  font-size: 14px;
  font-weight: 600;
  color: #0072CE;
  cursor: pointer;
  transition: background 0.15s, color 0.15s;
}
.pinfo__upload-btn:hover {
  background: #0072CE;
  color: #fff;
}
.pinfo__remove-btn {
  font-size: 14px;
  font-weight: 500;
  color: #62666a;
  background: transparent;
  border: none;
  cursor: pointer;
  padding: 0;
}
.pinfo__remove-btn:hover {
  color: #002855;
}
.pinfo__photo-hint {
  font-size: 12px;
  color: #62666a;
}
.pinfo__field-hint {
  font-size: 12px;
  color: #62666a;
  margin-top: 2px;
}
.pinfo__field-error {
  font-size: 12px;
  color: #dc2626;
  margin-top: 4px;
}
.pinfo__input--error {
  border-color: #dc2626 !important;
}
.pinfo__input--error:focus {
  border-color: #dc2626 !important;
}
.pinfo__select--error {
  border-color: #dc2626 !important;
}
.pinfo__select--error:focus {
  border-color: #dc2626 !important;
}
.pinfo__phone-row--error .pinfo__input {
  border-color: #dc2626 !important;
}
.pinfo__checkbox-group {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-top: 4px;
}
.pinfo__checkbox-item {
  display: flex;
  align-items: center;
  gap: 12px;
  cursor: pointer;
}
.pinfo__checkbox {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  border: 1.6px solid #d1d5db;
  border-radius: 4px;
  flex-shrink: 0;
  background: #fff;
  cursor: pointer;
  transition: background 0.15s, border-color 0.15s;
}
.pinfo__checkbox--checked {
  background: #0072CE;
  border-color: #0072CE;
}
.pinfo__checkbox-label {
  font-size: 14px;
  font-weight: 500;
  color: #364153;
}
.pinfo__checkbox-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px 16px;
}
.pinfo__inflight-row {
  display: flex;
  gap: 24px;
  align-items: flex-start;
}
.pinfo__inflight-col {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.pinfo__subsection-title {
  font-size: 14px;
  font-weight: 600;
  color: #002855;
  margin-bottom: 0;
}
.pinfo__grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
}
.pinfo__phone-row {
  display: flex;
  gap: 12px;
  align-items: center;
}
.pinfo__select-wrap {
  position: relative;
  height: 48px;
}
.pinfo__select-wrap--phone-code {
  flex: 0 0 140px;
}
.pinfo__select-wrap--disabled {
  pointer-events: none;
}
.pinfo__select {
  width: 100%;
  height: 48px;
  padding: 0 40px 0 16px;
  border: 0.8px solid #e6e7e9;
  border-radius: 4px;
  background: #fff;
  font-size: 16px;
  color: #000;
  appearance: none;
  cursor: pointer;
  outline: none;
  transition: border-color 0.15s;
}
.pinfo__select:focus {
  border-color: #0072CE;
}
.pinfo__select:disabled {
  background: #f5f5f5;
  color: #000000;
  cursor: not-allowed;
}
.pinfo__input:disabled {
  background: #f5f5f5;
  color: #000000;
  cursor: not-allowed;
}
.pinfo__select-chevron {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  display: flex;
  align-items: center;
}
.pinfo__phone-code-wrap {
  position: relative;
  flex: 0 0 100px;
}
.pinfo__phone-code-btn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 6px;
  width: 100%;
  height: 48px;
  padding: 0 12px;
  border: 0.8px solid #e6e7e9;
  border-radius: 4px;
  background: #fff;
  font-size: 14px;
  color: #000;
  cursor: pointer;
  white-space: nowrap;
  outline: none;
  transition: border-color 0.15s;
}
.pinfo__phone-code-btn:focus, .pinfo__phone-code-btn:hover {
  border-color: #0072CE;
}
.pinfo__phone-code-list {
  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  z-index: 100;
  min-width: 220px;
  max-height: 240px;
  overflow-y: auto;
  background: #fff;
  border: 0.8px solid #e6e7e9;
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 40, 85, 0.12);
  list-style: none;
  margin: 0;
  padding: 4px 0;
}
.pinfo__phone-code-option {
  padding: 10px 16px;
  font-size: 14px;
  color: #000;
  cursor: pointer;
  white-space: nowrap;
}
.pinfo__phone-code-option:hover {
  background: #f0f6ff;
}
.pinfo__phone-code-option--active {
  color: #0072CE;
  font-weight: 600;
}
.pinfo__input {
  width: 100%;
  height: 48px;
  padding: 0 16px;
  border: 0.8px solid #e6e7e9;
  border-radius: 4px;
  background: #fff;
  font-size: 16px;
  color: #000;
  outline: none;
  transition: border-color 0.15s;
}
.pinfo__input:focus {
  border-color: #0072CE;
}
.pinfo__input[type=date] {
  cursor: pointer;
}
.pinfo__input--phone {
  flex: 1;
  width: auto;
}
.pinfo__input--with-icon {
  padding-right: 44px;
}
.pinfo__input-wrap {
  position: relative;
  display: flex;
  align-items: center;
}
.pinfo__input-icon-btn {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  background: none;
  border: none;
  padding: 2px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #6b7280;
  line-height: 0;
}
.pinfo__input-icon-btn:hover svg path, .pinfo__input-icon-btn:hover svg circle {
  stroke: #0072CE;
}
.pinfo__actions {
  display: flex;
  align-items: center;
  gap: 16px;
}
.pinfo__save-btn {
  height: 46px;
  padding: 0 24px;
  background: #0072CE;
  color: #fff;
  border: none;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.15s;
}
.pinfo__save-btn:hover {
  background: #005fa3;
}
.pinfo__next-btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  height: 46px;
  padding: 0 24px;
  background: #fff;
  border: 0.8px solid #0072CE;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 600;
  color: #0072CE;
  cursor: pointer;
  transition: background 0.15s, color 0.15s;
}
.pinfo__next-btn:hover {
  background: #0072CE;
  color: #fff;
}
.pinfo__next-btn:hover svg path {
  stroke: #fff;
}
.pinfo__cancel-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 46px;
  padding: 0 24px;
  background: #fff;
  border: 0.8px solid #0072CE;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 600;
  color: #0072CE;
  cursor: pointer;
  transition: background 0.15s, color 0.15s;
}
.pinfo__cancel-btn:hover {
  background: #f0f7ff;
}
.pinfo__pw-rules {
  background: #fefce8;
  border: 1px solid #fde68a;
  border-radius: 8px;
  padding: 16px;
}
.pinfo__pw-rules-title {
  font-size: 14px;
  font-weight: 500;
  color: #854d0e;
  margin-bottom: 8px;
  line-height: 1.43;
}
.pinfo__pw-rules-list {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.pinfo__pw-rule {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  font-weight: 400;
  color: #854d0e;
  line-height: 1.43;
}
.pinfo__pw-rule--met {
  color: #166534;
}
.pinfo__pw-bullet {
  width: 14px;
  height: 14px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  line-height: 1;
  color: #a16207;
}

@media (max-width: 904px) {
  .en__inner {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }
  .en__inner::-webkit-scrollbar {
    display: none;
  }
  .en__tab {
    padding: 0 14px;
    font-size: 14px;
  }
  .eh {
    height: auto;
  }
  .eh__bg {
    background-image: url("/static/elevate/header-bg.png");
    background-size: cover;
    background-position: center right;
  }
  .eh__inner {
    padding: 32px 24px;
    gap: 24px;
    height: 370px;
  }
  .eh__profile {
    gap: 8px;
  }
  .eh__avatar {
    width: 76px;
    height: 76px;
    box-shadow: none;
  }
  .eh__avatar-initials {
    font-size: 28px;
  }
  .eh__name {
    font-size: 30px;
    line-height: 42px;
  }
  .eh__tier-badge {
    font-size: 12px;
    padding: 3px 15px;
  }
  .eh__active-until {
    font-size: 12px;
    line-height: 1;
  }
  .eh__points-label {
    font-size: 12px;
    line-height: 15px;
  }
  .eh__points-value {
    font-size: 38px;
    letter-spacing: -1.9px;
  }
  .eh__actions {
    display: none;
  }
  .eh__mobile-actions {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
  }
  .eh__btn-points-mobile {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    padding: 0 16px;
    background: #0072CE;
    border: none;
    border-radius: 4px;
    font-family: "Manrope", sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    cursor: pointer;
    white-space: nowrap;
  }
  .eh__view-card {
    background: none;
    border: none;
    border-bottom: 1px solid #fff;
    padding: 0 0 2px;
    font-family: "Manrope", sans-serif;
    font-size: 12px;
    font-weight: 500;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 0.3px;
    cursor: pointer;
  }
  .en {
    height: auto;
    border-bottom: none;
  }
  .en__inner {
    display: none;
  }
  .en__select-wrap {
    display: block;
    background: #f8f8fa;
  }
  .htb__inner {
    flex-direction: column;
    padding: 24px 16px;
  }
  .ec {
    width: 100%;
    padding: 24px 16px;
    gap: 48px;
  }
  .tp {
    background: transparent;
    border: none;
    box-shadow: none;
  }
  .tp__body {
    padding: 20px 16px 0;
  }
  .tp__content--desktop {
    display: none;
  }
  .tp__content--mobile {
    display: flex;
    flex-direction: column-reverse;
    align-items: flex-start;
    gap: 20px;
    padding: 16px 0;
  }
  .tp__gauge-row {
    width: 100%;
    display: flex;
    align-items: center;
  }
  .tp__gauge {
    flex: 3;
    width: auto;
    height: auto;
    aspect-ratio: 1;
  }
  .tp__gauge svg {
    width: 100%;
    height: 100%;
  }
  .tp__bars {
    flex: 2;
    width: auto;
  }
  .tp__footnote {
    margin: -10px 0 50px 0;
  }
  .tp__card-wrap {
    width: 100%;
    max-width: 500px;
    height: auto;
    aspect-ratio: 334/186;
  }
  .tp__footer {
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
    padding: 16px;
  }
  .mt__header {
    margin-bottom: 24px;
  }
  .mt__title {
    font-size: 22px;
    line-height: 30px;
  }
  .mt__subtitle {
    font-size: 14px;
  }
  .mt__grid {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }
  .mt__grid::-webkit-scrollbar {
    display: none;
  }
  .mt__grid > * {
    flex: 0 0 260px;
    min-width: 260px;
  }
  .mt__panel {
    grid-template-columns: repeat(2, 1fr);
  }
  .eyntk__header {
    margin-bottom: 24px;
  }
  .eyntk__title {
    font-size: 22px;
    line-height: 30px;
  }
  .eyntk__subtitle {
    font-size: 14px;
  }
  .eyntk__grid {
    grid-template-columns: 1fr;
    gap: 16px;
  }
  .yp__header {
    margin-bottom: 24px;
  }
  .yp__title {
    font-size: 22px;
  }
  .yp__item {
    padding: 16px;
    min-height: auto;
  }
  .yp__item-img {
    width: 60px;
    height: 60px;
    margin-top: 4px;
  }
  .yp__item-title {
    font-size: 17px;
    line-height: 24px;
  }
  .ac__title {
    font-size: 22px;
    line-height: 30px;
  }
  .ac__th {
    padding: 10px 12px;
  }
  .ac__td {
    padding: 16px 12px;
  }
  .ac__date-cell {
    padding-left: 12px;
  }
  .rc__title {
    font-size: 22px;
    line-height: 30px;
  }
  .rc__body {
    flex-direction: column;
    gap: 16px;
  }
  .rc__form-card {
    flex: none;
    width: 100%;
    padding: 20px 16px;
  }
  .rc__submit-btn {
    width: 100%;
    justify-content: center;
  }
  .rc__sidebar {
    flex: none;
    width: 100%;
  }
  .pc__title {
    font-size: 22px;
  }
  .pc__body {
    flex-direction: column;
  }
  .pc__content {
    width: 100%;
  }
  .pnav {
    flex: none;
    width: 100%;
  }
  .pnav__card {
    display: none;
  }
  .pnav__action-btn {
    display: none;
  }
  .pnav__mobile-wrap {
    display: block;
  }
  .pinfo__grid {
    grid-template-columns: 1fr;
  }
  .pinfo__actions {
    flex-direction: column;
    gap: 12px;
  }
  .pinfo__save-btn, .pinfo__next-btn {
    width: 100%;
    justify-content: center;
  }
  .elevate-hero {
    margin-top: 0;
    padding: 180px 16px 130px;
    min-height: min(219.0839694656vw, 861px);
    align-items: flex-start;
  }
  .elevate-hero__bg-img {
    object-position: center bottom;
  }
  .elevate-hero__label {
    margin-bottom: 20px;
  }
  .elevate-hero__title {
    font-size: 40px;
    letter-spacing: -1px;
  }
  .elevate-hero__subtitle {
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 32px;
  }
  .elevate-hero__btn-primary {
    height: 48px;
    font-size: 15px;
  }
  .elevate-welcome {
    padding: 48px 16px;
  }
  .elevate-welcome__heading {
    font-size: 36px;
    letter-spacing: -0.5px;
  }
  .elevate-welcome__heading-gradient {
    font-size: 36px;
    letter-spacing: -0.5px;
  }
  .elevate-welcome__text {
    font-size: 17px;
    margin-top: 20px;
  }
  .elevate-section-header {
    padding: 32px 0 12px;
  }
  .elevate-section-header__title {
    font-size: 26px;
  }
  .elevate-section-header__subtitle {
    font-size: 16px;
  }
  .loyalty-earn {
    padding: 80px 0 48px;
  }
  .loyalty-earn__title {
    font-size: 48px;
    letter-spacing: -0.5px;
  }
  .loyalty-earn__header {
    margin-bottom: 48px;
  }
  .loyalty-earn__breadcrumb {
    margin-bottom: 32px;
  }
  .loyalty-earn__row {
    flex-direction: column-reverse;
    gap: 24px;
    margin-bottom: 48px;
  }
  .loyalty-earn__row--reverse {
    flex-direction: column-reverse;
  }
  .loyalty-earn__image {
    flex: none;
    width: 100%;
    height: auto;
  }
  .loyalty-earn__content-title {
    font-size: 36px;
  }
  .loyalty-earn__how {
    margin-bottom: 48px;
  }
  .loyalty-earn__how-title {
    font-size: 36px;
  }
  .loyalty-earn__steps {
    grid-template-columns: 1fr;
  }
  .loyalty-earn__cta-banner {
    padding: 32px 20px;
    margin-bottom: 48px;
  }
  .loyalty-earn__cta-title {
    font-size: 36px;
  }
  .loyalty-earn__cta-text {
    font-size: 16px;
  }
  .loyalty-earn__cta-actions {
    flex-direction: column;
    align-items: center;
  }
  .loyalty-earn__cta-actions .elevate-btn-solid,
  .loyalty-earn__cta-actions .elevate-btn-outline {
    align-self: auto;
  }
  .loyalty-earn__faq-title {
    font-size: 36px;
  }
  .loyalty-earn__faq-btn {
    font-size: 16px;
  }
  .loyalty-spend {
    padding: 80px 0 48px;
  }
  .loyalty-spend__title {
    font-size: 48px;
    letter-spacing: -0.5px;
  }
  .loyalty-spend__header {
    margin-bottom: 48px;
  }
  .loyalty-spend__breadcrumb {
    margin-bottom: 32px;
  }
  .loyalty-spend__row {
    flex-direction: column-reverse;
    gap: 24px;
    margin-bottom: 48px;
  }
  .loyalty-spend__row--reverse {
    flex-direction: column-reverse;
  }
  .loyalty-spend__image {
    flex: none;
    width: 100%;
    height: auto;
  }
  .loyalty-spend__content-title {
    font-size: 36px;
  }
  .loyalty-spend__cta-banner {
    padding: 32px 20px;
    margin-bottom: 48px;
  }
  .loyalty-spend__cta-title {
    font-size: 36px;
  }
  .loyalty-spend__cta-text {
    font-size: 16px;
  }
  .loyalty-spend__cta-actions {
    flex-direction: column;
    align-items: center;
  }
  .loyalty-spend__cta-actions .elevate-btn-solid,
  .loyalty-spend__cta-actions .elevate-btn-outline {
    align-self: auto;
  }
  .loyalty-spend__faq-title {
    font-size: 36px;
  }
  .loyalty-spend__faq-btn {
    font-size: 16px;
  }
  .loyalty-tiers {
    padding: 80px 0 48px;
  }
  .loyalty-tiers__title {
    font-size: 48px;
    letter-spacing: -0.5px;
  }
  .loyalty-tiers__header {
    margin-bottom: 48px;
  }
  .loyalty-tiers__breadcrumb {
    margin-bottom: 32px;
  }
  .loyalty-tiers__row {
    flex-direction: column;
    gap: 24px;
    margin-bottom: 48px;
  }
  .loyalty-tiers__row--reverse {
    flex-direction: column;
  }
  .loyalty-tiers__card-panel {
    flex: none;
    width: 100%;
    height: auto;
  }
  .loyalty-tiers__content-title {
    font-size: 24px;
  }
  .loyalty-tiers__compare {
    margin-bottom: 48px;
  }
  .loyalty-tiers__compare-title {
    font-size: 26px;
  }
  .loyalty-tiers__table-wrap {
    overflow: auto;
  }
  .loyalty-compare-table__heading {
    font-size: 26px;
  }
  .loyalty-compare-table__description {
    font-size: 16px;
  }
  .loyalty-compare-table__table {
    min-width: 700px;
  }
  .loyalty-tier-table__layout {
    flex-direction: column;
    gap: 24px;
  }
  .loyalty-tier-table__content-col {
    max-width: 100%;
  }
  .loyalty-tier-table__heading {
    font-size: 22px;
  }
  .loyalty-tier-table__table {
    min-width: 480px;
  }
  .loyalty-tier-table__th--type {
    flex: 0 0 160px;
  }
  .loyalty-tier-table__td--label {
    flex: 0 0 160px;
  }
  .elevate-blog-grid__title {
    font-size: 26px;
  }
  .elevate-blog-grid__grid {
    grid-template-columns: 1fr;
  }
  .loyalty-pillars {
    padding: 48px 0;
  }
  .loyalty-pillars__header {
    margin-bottom: 32px;
  }
  .loyalty-pillars__title {
    font-size: 32px;
  }
  .loyalty-pillars__subtitle {
    font-size: 16px;
  }
  .loyalty-pillars__row {
    flex-direction: column;
    gap: 24px;
    margin-bottom: 48px;
  }
  .loyalty-pillars__row--reverse {
    flex-direction: column;
  }
  .loyalty-pillars__image {
    flex: none;
    width: 100%;
    height: auto;
    aspect-ratio: 566/400;
  }
  .loyalty-pillars__pillar-title {
    font-size: 24px;
  }
  .loyalty-perks {
    padding: 48px 0;
  }
  .loyalty-perks__header {
    margin-bottom: 32px;
  }
  .loyalty-perks__title {
    font-size: 32px;
  }
  .loyalty-perks__subtitle {
    font-size: 16px;
  }
  .loyalty-perks__grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
  .loyalty-perks__cta-wrap {
    margin-top: 48px;
  }
  .loyalty-news {
    padding: 48px 0;
  }
  .loyalty-news__header {
    margin-bottom: 32px;
  }
  .loyalty-news__title {
    font-size: 32px;
  }
  .loyalty-news__subtitle {
    font-size: 16px;
  }
  .loyalty-news__grid {
    grid-template-columns: 1fr;
    gap: 20px;
  }
  .loyalty-legal {
    padding: 48px 0;
  }
  .loyalty-legal__title {
    font-size: 32px;
  }
  .loyalty-legal__text {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .loyalty-perks__grid {
    grid-template-columns: 1fr;
  }
  .mt__panel {
    grid-template-columns: 1fr;
  }
  .tp__gauge {
    width: 150px;
    height: 150px;
  }
}
@media (max-width: 625px) {
  .eh__bg {
    background-image: url("/static/elevate/header-bg-mobile.png");
    background-size: cover;
    background-position: center bottom;
    background-repeat: no-repeat;
  }
}
.loyalty-brick-controls {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  align-items: flex-start;
  gap: 5px;
  background: #f8f9fa;
  border: 1px solid #dee2e6;
  border-radius: 4px;
  padding: 8px 12px;
  margin-bottom: 10px;
  font-size: 13px;
}

.content-page-container .wysiwyg-container p {
  color: #62666A;
  margin-bottom: 2rem;
}
.content-page-container .wysiwyg-container ul li {
  font-size: 16px;
  line-height: 24px;
  color: #62666A;
}

.emergency-mode-header .header-hamburger svg path {
  fill: #fff;
}
.emergency-mode-header .logo-link-input-container {
  padding-right: 38px;
}
.emergency-mode-header .header-top {
  height: 40px;
}
.emergency-mode-header .header-navigation {
  height: 40px;
}

.emergency-page-container .announcements-list--item .dot:after {
  background-color: #000;
}
.emergency-page-container .wysiwyg-container a[href^=tel],
.emergency-page-container .wysiwyg-container a[href^=Tel],
.emergency-page-container .wysiwyg-container a[href^=TEL] {
  font-size: 16px;
  color: #000000;
  font-weight: 600;
}
.emergency-page-container .sidebar-form form .btn {
  background-color: #000;
  color: #fff;
}
.emergency-page-container .sidebar-form form .btn:hover, .emergency-page-container .sidebar-form form .btn:active, .emergency-page-container .sidebar-form form .btn:focus {
  background-color: #fff;
  color: #000;
  border-color: #000;
}

.track-your-shipment .basic-data--item {
  gap: 10px;
}
.track-your-shipment .basic-data--top {
  color: #8B939B;
  gap: 6px;
}
.track-your-shipment .basic-data--top svg path {
  fill: #8B939B;
}

.wysiwyg-container ul li, .wysiwyg-container ol li {
  color: #62666A;
  font-size: inherit !important;
}
.wysiwyg-container.banner-wysiwyg p, .wysiwyg-container.banner-wysiwyg li,
.wysiwyg-container.banner-wysiwyg .pimcore_wysiwyg.empty[contenteditable=true][data-placeholder]:before {
  color: #fff;
}
.wysiwyg-container.banner-wysiwyg.text-black p, .wysiwyg-container.banner-wysiwyg.text-black li {
  color: #000;
}
.wysiwyg-container.banner-wysiwyg.text-black .pimcore_wysiwyg.empty[contenteditable=true][data-placeholder]:before {
  color: #62666A;
}
.wysiwyg-container.banner-wysiwyg ul {
  margin-bottom: 0px;
}
.wysiwyg-container.banner-wysiwyg ul li:not(:last-child) {
  margin-bottom: 2rem;
}

.content-pages-list--item .content-pages-list--item-image img {
  width: 100%;
  height: 277px;
}

.featured-blog--wrapper {
  min-height: 570px;
}
@media screen and (max-width: 599px) {
  .featured-blog--wrapper {
    min-height: inherit;
  }
}
.featured-blog--content {
  width: 65%;
}
@media screen and (max-width: 599px) {
  .featured-blog--content {
    width: 100%;
  }
}

.illustration-banner--wrapper .wysiwyg-container p {
  color: inherit;
  margin-bottom: 0;
}
.illustration-banner--wrapper .wysiwyg-container ul li, .illustration-banner--wrapper .wysiwyg-container ol li {
  color: inherit;
}
.illustration-banner--wrapper .btn {
  --air-serbia-btn-font-weight: $font-weight-3;
}
.illustration-banner--wrapper .btn-outline-primary {
  --air-serbia-btn-bg: #fff;
  --air-serbia-btn-hover-bg: #fff;
  --air-serbia-btn-active-bg: #fff;
  --air-serbia-btn-disabled-bg: #fff;
}

.landing-page-navigation .nav .nav-item .nav-link:hover {
  color: #0072CE !important;
}

.faq-search-container {
  display: flex;
  gap: 1rem;
}
.faq-search-container .form-input {
  border-radius: 4px;
}

.faq-cards-container {
  gap: 1.5rem;
}
.faq-cards-container .faq-card {
  width: calc(25% - 1.125rem);
  min-width: 175px;
  height: 148px;
}
@media screen and (max-width: 599px) {
  .faq-cards-container .faq-card {
    width: 100%;
    height: 108px;
  }
}

.image-gallery .image-gallery--wrapper .left-column {
  width: 343px;
  padding-right: 14px;
}
.image-gallery .image-gallery--wrapper .left-column .image-1 {
  height: 482px;
}
.image-gallery .image-gallery--wrapper .left-column .image-2 {
  height: 635px;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  .image-gallery .image-gallery--wrapper .left-column {
    width: 275px;
    padding-right: 16px;
  }
  .image-gallery .image-gallery--wrapper .left-column .image {
    height: 415px;
  }
}
@media screen and (max-width: 599px) {
  .image-gallery .image-gallery--wrapper .left-column {
    width: 100%;
    padding-right: 0;
    margin-bottom: 16px;
  }
  .image-gallery .image-gallery--wrapper .left-column .image {
    height: auto;
  }
}
.image-gallery .image-gallery--wrapper .right-column {
  width: 427px;
}
.image-gallery .image-gallery--wrapper .right-column .image {
  height: 289px;
}
.image-gallery .image-gallery--wrapper .right-column .banner-item {
  height: 218px;
}
.image-gallery .image-gallery--wrapper .right-column .banner-item .btn {
  font-size: 16px;
  font-weight: 500;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  .image-gallery .image-gallery--wrapper .right-column {
    width: 275px;
  }
  .image-gallery .image-gallery--wrapper .right-column .image {
    height: 186px;
  }
  .image-gallery .image-gallery--wrapper .right-column .banner-item {
    height: 240px;
  }
}
@media screen and (max-width: 599px) {
  .image-gallery .image-gallery--wrapper .right-column {
    width: 100%;
  }
  .image-gallery .image-gallery--wrapper .right-column .image {
    height: auto;
  }
  .image-gallery .image-gallery--wrapper .right-column .banner-item {
    height: 240px;
  }
}
.image-gallery .image-gallery--wrapper .grid-item picture {
  width: 100%;
  height: 100%;
}

.destination-gallery-container:not(.editmode) .container-bottom {
  max-width: 967px;
  margin-left: auto;
  margin-right: auto;
}
.gallery-download-container .gallery-download--item svg {
  height: 16px;
  width: auto;
}
.gallery-download-container .gallery-download--item picture {
  height: 390px;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  .gallery-download-container .gallery-download--item picture {
    height: 282px;
  }
}
@media screen and (max-width: 599px) {
  .gallery-download-container .gallery-download--item picture {
    height: 210px;
  }
}
.gallery-download-container .gallery-download--item picture.picture-small {
  height: 187px;
}

.image-slider--container .image-slider--item img {
  max-height: 315px;
}
.image-slider--container .image-slider--item .image-overlay {
  background: rgba(255, 255, 255, 0.3);
}
.image-slider--container .image-slider--item .image-overlay svg {
  height: 32px;
  width: auto;
}
.image-slider--container .image-slider--item:hover .image-overlay {
  opacity: 1 !important;
  transition: opacity 0.2s ease-in-out;
}

.info-card-slider-one-container .banner-info-card {
  min-height: 240px;
}
.info-card-slider-one-container .banner-info-card a.btn {
  min-height: 240px;
}
@media screen and (max-width: 599px) {
  .info-card-slider-one-container:not(.mobile-full) {
    width: calc(100% + 12px);
  }
  .info-card-slider-one-container:not(.mobile-full) .col {
    width: 100%;
    max-width: 66%;
    flex: 0 0 auto;
  }
}
.info-card-slider-one-container.not-full-layout .banner-info-card {
  min-height: 148px;
}
.info-card-slider-one-container.not-full-layout a.btn {
  min-height: 148px;
}

.info-card-slider-two-container .banner-info-card {
  min-height: 200px;
}
.info-card-slider-two-container .banner-info-card a.btn {
  min-height: 200px;
}
@media screen and (max-width: 599px) {
  .info-card-slider-two-container {
    width: calc(100% + 12px);
  }
  .info-card-slider-two-container .col {
    width: 100%;
    max-width: 66%;
    flex: 0 0 auto;
  }
}

.illustration-card-container a .caption-regular {
  letter-spacing: 0px;
}

.banner-info-card {
  min-height: 145px;
}
.banner-info-card .btn .banner-icon svg {
  width: calc(var(--air-serbia-btn-font-size) + 1rem);
  height: calc(var(--air-serbia-btn-font-size) + 1rem);
  margin-right: 0px;
}
.banner-info-card .btn .banner-text.overline-regular {
  margin-top: 114px;
}
.banner-info-card .btn .banner-text.headline-5 {
  width: 80%;
}
.banner-info-card.type-two .banner-background {
  height: 118px !important;
}
.banner-info-card:not(.type-two) .btn .banner-icon svg path {
  fill: var(--air-serbia-white);
}

.icon-card-container .banner-icon svg {
  height: 48px !important;
  width: auto;
}
.icon-card-container .banner-icon svg path {
  fill: var(--air-serbia-primary);
}

@media screen and (max-width: 599px) {
  .icon-card-slider-container {
    width: calc(100% + 12px);
  }
  .icon-card-slider-container .col {
    width: 100%;
    max-width: 66%;
    flex: 0 0 auto;
  }
}

.info-card-two-container .button-container .btn {
  font-weight: 600;
}
.info-card-two-container .button-container .btn svg {
  height: 12px;
}

.banner-container.bg-white {
  border: 1px solid #E0E0E0;
}
.banner-container.editmode.bg-white:empty:before {
  color: #BFBFBF !important;
}

.hero-banner.negative-margin {
  margin-top: -2rem;
}
@media screen and (max-width: 904px) and (min-width: 600px) {
  .hero-banner.negative-margin {
    margin-top: -3rem;
  }
}
@media screen and (max-width: 599px) {
  .hero-banner.negative-margin {
    margin-top: -3rem;
  }
}
.hero-banner .hero-banner--inner-wrapper::after {
  content: "";
  display: none;
  position: absolute;
  width: 100%;
  height: 1px;
  border: 1px dashed red;
  z-index: 9999;
  top: 50%;
}
@media screen and (max-width: 599px) {
  .hero-banner .hero-banner--inner-wrapper::after {
    top: 2rem;
  }
}
.hero-banner .splide .splide__slide {
  min-height: 740px;
  transition: all 0.3s cubic-bezier(0, 0, 0.5, 1);
  margin-right: 8px;
}
.hero-banner .splide .splide__slide .splide__slide__container--inner {
  padding-right: 435px;
}
.hero-banner .splide .splide__slide .splide__slide__container--inner .splide__slide__headline {
  height: 50%;
}
.hero-banner .splide .splide__slide .splide__slide__container .mobile-photo {
  display: none;
}
@media screen and (max-width: 599px) {
  .hero-banner .splide .splide__slide .splide__slide__container:not(.no-mobile-photo) .desktop-photo {
    display: none;
  }
  .hero-banner .splide .splide__slide .splide__slide__container:not(.no-mobile-photo) .mobile-photo {
    display: block;
  }
}
.hero-banner .splide .splide__slide .text-desktop-align-left {
  text-align: left;
}
.hero-banner .splide .splide__slide .text-desktop-align-left .splide__slide__headline,
.hero-banner .splide .splide__slide .text-desktop-align-left .buttons-container {
  justify-content: start;
}
.hero-banner .splide .splide__slide .text-desktop-align-center {
  text-align: center;
}
.hero-banner .splide .splide__slide .text-desktop-align-center .splide__slide__headline,
.hero-banner .splide .splide__slide .text-desktop-align-center .buttons-container {
  justify-content: center;
}
.hero-banner .splide .splide__slide .text-desktop-align-right {
  text-align: right;
}
.hero-banner .splide .splide__slide .text-desktop-align-right .splide__slide__headline,
.hero-banner .splide .splide__slide .text-desktop-align-right .buttons-container {
  justify-content: end;
}
.hero-banner .splide .splide__arrow {
  opacity: 0;
  visibility: hidden;
  width: 43px;
  height: 43px;
  background-color: #0072CE;
  margin-top: -23px;
  transition: opacity 0.45s ease-in-out;
}
.hero-banner .splide .splide__arrow svg {
  fill: white !important;
  width: 25px;
  height: 25px;
}
.hero-banner .splide .splide__arrow svg path {
  fill: #fff;
}
.hero-banner .splide .splide__arrow--next {
  right: 1.2em;
}
.hero-banner .splide .splide__arrow--prev {
  left: 1.2em;
}
.hero-banner .splide .splide__arrow--prev svg {
  margin-left: -2px;
  transform: none !important;
}
.hero-banner .splide .splide__arrow:disabled, .hero-banner .splide .splide__arrow.disabled {
  opacity: 0 !important;
  visibility: hidden !important;
}
.hero-banner .splide .splide__arrow:hover {
  opacity: 1 !important;
  transition: opacity 0.25s ease-in-out;
}
.hero-banner .splide .splide__pagination {
  bottom: 1em;
}
.hero-banner .splide .splide__pagination li .splide__pagination__page {
  width: 10px;
  height: 10px;
  opacity: 0.85;
  background: #fff;
  outline: none;
}
.hero-banner .hero-booking-panel--wrapper .quick-booking-panel {
  z-index: 2;
  position: relative;
}
.hero-banner:hover .splide .splide__arrow, .hero-banner:focus .splide .splide__arrow {
  opacity: 0.5;
  visibility: visible;
}
@media screen and (max-width: 599px) {
  .hero-banner--inner-wrapper.booking-visible {
    z-index: 1001;
  }
}
.hero-banner--content--wrapper {
  min-height: 740px;
}
@media screen and (max-width: 904px) and (min-width: 600px) {
  .hero-banner--content--wrapper {
    min-height: 400px;
    flex-direction: column !important;
  }
  .hero-banner--content--wrapper .splide .splide__slide .splide__slide__container--inner {
    padding-right: 405px;
  }
}
@media screen and (max-width: 599px) {
  .hero-banner--content--wrapper {
    min-height: calc(100vh - 56px);
    flex-direction: column !important;
  }
  .hero-banner--content--wrapper .splide .splide__slide .text-mobile-align-left {
    text-align: left;
  }
  .hero-banner--content--wrapper .splide .splide__slide .text-mobile-align-left .splide__slide__headline,
  .hero-banner--content--wrapper .splide .splide__slide .text-mobile-align-left .buttons-container {
    justify-content: start;
  }
  .hero-banner--content--wrapper .splide .splide__slide .text-mobile-align-center {
    text-align: center;
  }
  .hero-banner--content--wrapper .splide .splide__slide .text-mobile-align-center .splide__slide__headline,
  .hero-banner--content--wrapper .splide .splide__slide .text-mobile-align-center .buttons-container {
    justify-content: center;
  }
  .hero-banner--content--wrapper .splide .splide__slide .text-mobile-align-right {
    text-align: right;
  }
  .hero-banner--content--wrapper .splide .splide__slide .text-mobile-align-right .splide__slide__headline,
  .hero-banner--content--wrapper .splide .splide__slide .text-mobile-align-right .buttons-container {
    justify-content: end;
  }
  .hero-banner--content--wrapper .splide .splide__slide .splide__slide__container--inner {
    padding-right: calc(var(--air-serbia-gutter-x) * 0.5);
  }
  .hero-banner--content--wrapper .splide .splide__slide .splide__slide__container--inner .splide__slide__headline {
    height: auto;
    padding-top: 2rem;
  }
  .hero-banner--content--wrapper .splide .splide__slide .headline-text {
    font-size: 36px;
    line-height: 35px;
    letter-spacing: 0;
    font-weight: 700;
  }
  .hero-banner--content--wrapper .splide .splide__arrow {
    display: none;
  }
  .hero-banner--content--wrapper .quick-booking-panel--toggle-container {
    bottom: 3em;
    right: 15px;
  }
  .hero-banner--content--wrapper .hero-booking-panel--wrapper {
    padding: 0;
  }
  .hero-banner--content--wrapper .hero-booking-panel--wrapper .container {
    padding: 0;
  }
  .hero-banner--content--wrapper .hero-booking-panel--wrapper .container .quick-booking-panel {
    z-index: 1001;
    position: fixed;
    top: 0;
    bottom: 0;
    min-width: 100vw;
    min-height: 100vh;
    overflow-y: auto;
    transform: translateX(100vw);
    transition: transform 0.3s;
  }
  .hero-banner--content--wrapper .hero-booking-panel--wrapper .container .quick-booking-panel.active {
    transform: translateX(0px);
  }
  .hero-banner--content--wrapper .hero-booking-panel--wrapper .container .quick-booking-panel .quick-booking-panel--wrapper {
    min-height: 100vh;
    border-radius: 0 !important;
  }
}

.combo-banner-container .text-desktop-align-left {
  text-align: left;
}
.combo-banner-container .text-desktop-align-left .buttons-container {
  justify-content: start;
}
.combo-banner-container .text-desktop-align-center {
  text-align: center;
}
.combo-banner-container .text-desktop-align-center .buttons-container {
  justify-content: center;
}
.combo-banner-container .text-desktop-align-right {
  text-align: right;
}
.combo-banner-container .text-desktop-align-right .buttons-container {
  justify-content: end;
}
@media screen and (max-width: 599px) {
  .combo-banner-container .text-mobile-align-left {
    text-align: left;
  }
  .combo-banner-container .text-mobile-align-left .buttons-container {
    justify-content: start;
  }
  .combo-banner-container .text-mobile-align-center {
    text-align: center;
  }
  .combo-banner-container .text-mobile-align-center .buttons-container {
    justify-content: center;
  }
  .combo-banner-container .text-mobile-align-right {
    text-align: right;
  }
  .combo-banner-container .text-mobile-align-right .buttons-container {
    justify-content: end;
  }
}
.combo-banner-container .banner-container .mobile-photo {
  display: none;
}
@media screen and (max-width: 599px) {
  .combo-banner-container .banner-container:not(.no-mobile-photo) .desktop-photo {
    display: none;
  }
  .combo-banner-container .banner-container:not(.no-mobile-photo) .mobile-photo {
    display: block;
  }
}

.drawer-teaser-container .image-container {
  height: 184px;
}

.drawer-switch-container .nav-item .nav-link.active {
  border-bottom: 2px solid #0072CE;
}

.switch-navigation-item-container .text-bold {
  font-weight: 600;
}

.teaser-card-two-container .card-icon {
  height: 24px;
}

@media screen and (max-width: 599px) {
  .teaser-cards-two-container {
    width: calc(100% + 12px);
  }
  .teaser-cards-two-container .col {
    width: 100%;
    max-width: 66%;
    flex: 0 0 auto;
  }
}

.sidebar-navigation-container a {
  transition: color 0.15s ease-in-out;
}
.sidebar-navigation-container a:hover {
  color: #0072CE !important;
}

.header-ticker-container {
  position: relative;
  min-height: 24px;
  height: 24px;
  max-height: 24px !important;
  overflow-y: auto;
  background-color: #ffffff !important;
}
@media screen and (max-width: 599px) {
  .header-ticker-container {
    padding: 0;
  }
}
.header-ticker-container .ticker-wrapper {
  background-color: rgba(164, 199, 226, 0.6);
  padding: 0 20pxy;
}
.header-ticker-container.editmode {
  height: unset;
  max-height: unset !important;
}
.header-ticker-container .carousel-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.header-ticker-container .carousel-wrapper .carousel-link {
  display: flex;
  justify-content: center;
  align-content: center;
}
.header-ticker-container .carousel-wrapper .carousel-link a {
  color: #000000;
  font-size: 12px;
  line-height: 16px;
}
.header-ticker-container .carousel-width-wrapper {
  width: 750px;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  .header-ticker-container .carousel-width-wrapper {
    width: 550px;
  }
}
@media screen and (max-width: 599px) {
  .header-ticker-container .carousel-width-wrapper {
    width: 90%;
  }
}
.header-ticker-container .carousel-inner {
  margin-left: 40px;
  margin-right: 40px;
  max-width: calc(100% - 80px);
}
@media screen and (max-width: 599px) {
  .header-ticker-container .carousel-inner {
    margin-left: 40px;
    margin-right: 40px;
    max-width: calc(100% - 90px);
  }
}
.header-ticker-container .carousel-item {
  max-width: 664px;
  width: 664px;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  .header-ticker-container .carousel-item {
    max-width: 370px;
    width: 370px;
  }
}
@media screen and (max-width: 599px) {
  .header-ticker-container .carousel-item {
    max-width: unset;
    width: 100%;
  }
}
.header-ticker-container .carousel-item .text-container {
  width: 100%;
  column-gap: 5px;
}
.header-ticker-container .carousel-item .text-container img {
  height: 24px;
  width: auto;
}
.header-ticker-container .carousel-item .text-container svg {
  height: 24px;
  width: auto;
}
.header-ticker-container .carousel-item .text-container .text-container-content {
  width: 100%;
  padding-left: 29px;
  padding-right: 13px;
}
.header-ticker-container .carousel-item .text-container .text-container-content.has-icon {
  padding-left: 0;
}
.header-ticker-container .carousel-item .text-container .text-container-content.has-overflow {
  padding-right: 0;
}
.header-ticker-container .carousel-item .text-container .text-container-content.has-overflow .main-text-wrapper {
  max-width: calc(100% - 24px);
}
.header-ticker-container .carousel-item .text-container .main-text-wrapper {
  display: inline-flex;
  align-items: center;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  height: 24px;
}
.header-ticker-container .carousel-item .text-container .main-text-wrapper .first-element {
  display: inline-block;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.header-ticker-container .carousel-item .text-container .main-text-wrapper .first-element svg {
  max-height: 16px;
  width: auto;
}
.header-ticker-container .carousel-item .text-container .main-text-wrapper .first-element svg.icon-external-link {
  max-height: 12px;
}
.header-ticker-container .carousel-item .text-container p, .header-ticker-container .carousel-item .text-container a {
  color: #000000;
  font-size: 12px;
  line-height: 16px;
}
.header-ticker-container .carousel-item .ticker-expand {
  cursor: pointer;
  height: 24px;
  width: 24px;
  padding-left: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.header-ticker-container .carousel-item .ticker-expand.expanded {
  transform: rotate(180deg);
  margin-top: auto;
  margin-bottom: 7px;
}
.header-ticker-container .carousel-item .ticker-expand svg {
  width: 10px;
  height: 9px;
}
.header-ticker-container .ticker-close-button {
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
}
.header-ticker-container .ticker-close-button svg {
  height: 15px;
  width: auto;
}
.header-ticker-container .ticker-close-button svg path {
  fill: #62666A;
}
.header-ticker-container .ticker-close-button:hover svg path {
  fill: #000;
  transition: fill 0.15s ease-in-out;
}
.header-ticker-container .carousel-control-prev,
.header-ticker-container .carousel-control-next {
  width: 30px;
  opacity: 1 !important;
  display: flex;
}
@media screen and (max-width: 599px) {
  .header-ticker-container .carousel-control-prev,
  .header-ticker-container .carousel-control-next {
    width: 40px;
  }
}
.header-ticker-container .carousel-control-prev svg,
.header-ticker-container .carousel-control-next svg {
  height: 15px;
  width: auto;
}
.header-ticker-container .carousel-control-prev {
  justify-content: flex-end;
}
.header-ticker-container .carousel-control-next {
  justify-content: flex-start;
}

.header-ticker-container.expanded {
  min-height: 24px;
  height: auto;
  max-height: unset !important;
}
.header-ticker-container.expanded .carousel-item .text-container .main-text-wrapper {
  overflow: visible;
  white-space: normal;
  text-overflow: ellipsis;
  height: auto;
}
.header-ticker-container.expanded .carousel-item .text-container .main-text-wrapper .first-element {
  overflow: visible;
  white-space: normal;
  margin: 4px 0;
}
.header-ticker-container.expanded .carousel-item .text-container .image-container {
  margin-bottom: auto;
}

.table-predefined-container thead,
.table-predefined-container tbody,
.table-predefined-container tfoot,
.table-predefined-container tr,
.table-predefined-container td,
.table-predefined-container th {
  border-width: 1px;
  vertical-align: middle;
}
.table-predefined-container thead img,
.table-predefined-container tbody img,
.table-predefined-container tfoot img,
.table-predefined-container tr img,
.table-predefined-container td img,
.table-predefined-container th img {
  margin: auto;
}
.table-predefined-container .pimcore_wysiwyg {
  min-width: 150px;
}
.table-predefined-container:not(.editmode) td {
  white-space: nowrap;
}
.table-predefined-container:not(.editmode) td.has-tooltip *:nth-last-child(2) {
  display: inline;
}
.table-predefined-container:not(.editmode) td.has-tooltip svg {
  display: inline;
}

.cookie-first-declaration-container {
  font-size: 14px;
}
.cookie-first-declaration-container #cookiefirst-policy-page {
  width: 100%;
}
.cookie-first-declaration-container #cookiefirst-policy-page table {
  border: 0 !important;
}
.cookie-first-declaration-container #cookiefirst-policy-page th, .cookie-first-declaration-container #cookiefirst-policy-page td {
  padding: 8px 12px !important;
}

#cookiefirst-root {
  z-index: 999 !important;
}

.main-booking-panel--wrapper .main-booking-panel--top-nav .nav-link {
  --air-serbia-nav-link-padding-x: 0px;
  --air-serbia-nav-link-color: #fff;
  --air-serbia-nav-link-hover-color: #fff;
  --air-serbia-nav-link-font-size: 14px;
  --air-serbia-nav-link-font-weight: $font-weight-3;
}
.main-booking-panel--wrapper .main-booking-panel--top-nav .nav-link.active {
  border-bottom: 2px solid #fff;
}
.main-booking-panel--wrapper .main-booking-panel--top-nav .affilliate-links-editmode-wrapper {
  display: flex;
}
.main-booking-panel--wrapper .main-booking-panel--top-nav .affilliate-links-editmode-wrapper .pimcore_block_entry {
  margin-right: 2rem;
}
.main-booking-panel--wrapper .main-booking-panel--top-nav .affilliate-links-editmode-wrapper .pimcore_block_entry .pimcore_editable {
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.main-booking-panel--wrapper .main-booking-panel--top-nav .affilliate-links-editmode-wrapper .pimcore_block_entry .pimcore_editable .pimcore_editable_link_text {
  color: #fff;
}
.main-booking-panel--wrapper .main-booking-panel--top-nav .affilliate-links-editmode-wrapper .pimcore_block_entry:last-child {
  margin-right: 0;
}
.main-booking-panel--wrapper .nav-pills .nav-link {
  --air-serbia-nav-link-color: #fff;
  --air-serbia-nav-link-hover-color: #fff;
  --air-serbia-nav-pills-link-active-color: #0072CE;
  --air-serbia-nav-pills-link-active-bg: #fff;
  border: 1px solid #fff;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=round-trip] .col, .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=one-way] .col {
    flex: unset;
    width: 33.3333333333%;
  }
  .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=round-trip] .btn-search, .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=one-way] .btn-search {
    width: 33.3333333333%;
  }
}
@media screen and (max-width: 599px) {
  .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=round-trip] .col, .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=one-way] .col {
    flex: unset;
    width: 100%;
  }
  .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=round-trip] .btn-search, .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=one-way] .btn-search {
    height: 48px;
    width: 100%;
  }
}
.main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=multi-city] .col {
  flex: unset;
  width: 25%;
}
.main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=multi-city] .add-row-col,
.main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=multi-city] .button-remove-col {
  width: 25%;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=multi-city] .add-row-col {
    width: 100%;
  }
  .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=multi-city] .col {
    width: 33.3333333333%;
  }
  .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=multi-city] .flight-row {
    position: relative;
  }
  .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=multi-city] .flight-row .button-remove-col {
    width: 24px;
    right: -15px;
    position: absolute;
  }
  .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=multi-city] .flight-row .btn-search {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=multi-city] .col {
    flex: unset;
    width: 100%;
    margin-bottom: 1rem;
  }
  .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=multi-city] .flight-row {
    position: relative;
    margin-bottom: 8px !important;
  }
  .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=multi-city] .flight-row:last-child {
    margin-bottom: 0 !important;
  }
  .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=multi-city] .flight-row .button-remove-col {
    width: 24px;
    right: -2px;
    bottom: 20px;
    position: absolute;
  }
  .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=multi-city] .flight-row .add-row-col {
    width: 100%;
  }
  .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=multi-city] .flight-row .add-row-col .add-new-flight-btn {
    --air-serbia-btn-bg: #fff;
    --air-serbia-btn-hover-color: #2687D5;
    --air-serbia-btn-hover-bg: #fff;
    --air-serbia-btn-hover-border-color: #2687D5;
    --air-serbia-btn-focus-shadow-rgb: none;
    --air-serbia-btn-active-color: #2687D5;
    --air-serbia-btn-active-bg: #fff;
    --air-serbia-btn-active-border-color: #2687D5;
    --air-serbia-btn-active-shadow: none;
    --air-serbia-btn-disabled-color: #B3D5F0;
    --air-serbia-btn-disabled-bg: #fff;
    --air-serbia-btn-disabled-border-color: #B3D5F0;
    --air-serbia-btn-disabled-opacity: 1;
    --air-serbia-btn-padding-y: 12px;
    width: 100%;
    color: #0072CE !important;
    margin-bottom: 1rem;
  }
  .main-booking-panel--wrapper .flights-tab-content .tab-pane[data-type=multi-city] .flight-row .btn-search {
    height: 48px;
    width: 100%;
    margin-bottom: -1rem !important;
  }
}
@media screen and (max-width: 599px) {
  .main-booking-panel--wrapper .flights-tab-content .required-tooltip .tooltip-inner {
    min-width: 200px;
  }
}
.main-booking-panel--wrapper .input-group {
  border-radius: 6px;
  background: rgba(5, 5, 5, 0.05);
}
.main-booking-panel--wrapper .btn-search {
  min-width: 150px;
}
.main-booking-panel--wrapper select {
  background-image: none;
}
.main-booking-panel--wrapper select + label {
  transform: none !important;
  padding-left: calc(38px + 1rem) !important;
}
.main-booking-panel--wrapper .selectize-control .selectize-input {
  border: 0 !important;
  box-shadow: unset !important;
  background: transparent !important;
}
.main-booking-panel--wrapper .selectize-control .selectize-input:after {
  display: none;
}
.main-booking-panel--wrapper .selectize-dropdown {
  width: 327px !important;
}
.main-booking-panel--wrapper .selectize-dropdown .selectize-dropdown-content {
  max-height: 340px;
}
.main-booking-panel--wrapper .selectize-dropdown .optgroup .option {
  margin-bottom: 6px;
}
.main-booking-panel--wrapper .selectize-dropdown .optgroup .option .country-flag {
  width: 32px;
  height: 32px;
  border-radius: 4px;
  margin-right: 10px;
}
.main-booking-panel--wrapper .selectize-dropdown .optgroup .option .location-data .city {
  color: #000000;
}
.main-booking-panel--wrapper .selectize-dropdown .optgroup .option .location-data .code {
  color: #8B939B;
}
.main-booking-panel--wrapper .passengers-tooltip {
  --air-serbia-tooltip-opacity: 1;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.main-booking-panel--wrapper .passengers-tooltip .tooltip-arrow {
  display: none;
}
.main-booking-panel--wrapper .passengers-tooltip .tooltip-inner {
  width: 340px;
  max-width: 340px;
  padding: 16px;
  text-align: left;
  color: #000;
  background-color: #fff;
  border-radius: 15px;
  box-shadow: 0px 4px 8px rgba(0, 40, 85, 0.1);
}
.main-booking-panel--wrapper .passengers-tooltip .tooltip-inner .caption-light {
  color: #62666A;
}
.main-booking-panel--wrapper .passengers-tooltip .tooltip-inner .num {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 40px;
}
.main-booking-panel--wrapper .passengers-tooltip .tooltip-inner .btn {
  width: 36px;
  height: 36px;
  padding: 0;
  font-size: 22px;
  font-weight: 400;
}
.main-booking-panel--wrapper .remove-flight-btn svg path {
  fill: #fff;
}
@media screen and (max-width: 599px) {
  .main-booking-panel--wrapper {
    width: 100vw;
    position: relative;
    left: calc(-50vw + 50%);
    border-radius: 0 !important;
  }
  .main-booking-panel--wrapper h2, .main-booking-panel--wrapper .h2 {
    font-size: 36px;
    line-height: 35px;
    letter-spacing: 0;
    font-weight: 700;
  }
}
.main-booking-panel.disabled .input-group {
  opacity: 0.7;
  cursor: not-allowed;
}

.quick-booking-panel {
  width: 375px;
  max-width: 375px;
}
.quick-booking-panel--wrapper {
  min-height: 530px;
  box-shadow: 0px 4px 41px rgba(0, 0, 0, 0.03);
}
.quick-booking-panel--wrapper .quick-booking-panel--top-nav .nav-link {
  border: 0;
  border-radius: 0;
}
.quick-booking-panel--wrapper .quick-booking-panel--top-nav .nav-link.active {
  border-bottom: 2px solid #0072CE;
}
.quick-booking-panel--wrapper .tab-content > .active {
  display: flex;
  flex-direction: column;
}
.quick-booking-panel--wrapper .quick-booking-panel--booking-navigation .nav-link {
  --air-serbia-nav-link-color: #0072CE;
  --air-serbia-nav-link-hover-color: #0072CE;
  border: 1px solid #0072CE;
}
.quick-booking-panel--wrapper .input-group .input-group-text {
  z-index: 1;
  background: #EDF4F9;
}
.quick-booking-panel--wrapper .input-group .input-group-text svg path {
  fill: #0072CE;
}
.quick-booking-panel--wrapper select {
  background-image: none;
  border: 1px solid #E6E7E9;
}
.quick-booking-panel--wrapper select + label {
  transform: none !important;
  padding-left: calc(38px + 1rem) !important;
}
.quick-booking-panel--wrapper .selectize-control .selectize-input {
  box-shadow: unset !important;
  background: transparent !important;
}
.quick-booking-panel--wrapper .selectize-control .selectize-input.disabled {
  opacity: 0.7 !important;
  background: transparent !important;
}
.quick-booking-panel--wrapper .selectize-control .selectize-input:after {
  display: none;
}
.quick-booking-panel--wrapper .selectize-dropdown {
  min-width: 327px !important;
}
.quick-booking-panel--wrapper .selectize-dropdown .selectize-dropdown-content {
  max-height: 340px;
}
.quick-booking-panel--wrapper .selectize-dropdown .optgroup .option {
  margin-bottom: 6px;
}
.quick-booking-panel--wrapper .selectize-dropdown .optgroup .option .country-flag {
  width: 32px;
  height: 32px;
  border-radius: 4px;
  margin-right: 10px;
}
.quick-booking-panel--wrapper .selectize-dropdown .optgroup .option .location-data .city {
  color: #000000;
}
.quick-booking-panel--wrapper .selectize-dropdown .optgroup .option .location-data .code {
  color: #8B939B;
}
.quick-booking-panel--wrapper .passengers-tooltip {
  --air-serbia-tooltip-opacity: 1;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.quick-booking-panel--wrapper .passengers-tooltip .tooltip-arrow {
  display: none;
}
.quick-booking-panel--wrapper .passengers-tooltip .tooltip-inner {
  width: 340px;
  max-width: 340px;
  padding: 16px;
  text-align: left;
  color: #000;
  background-color: #fff;
  border-radius: 15px;
  box-shadow: 0px 4px 8px rgba(0, 40, 85, 0.1);
}
.quick-booking-panel--wrapper .passengers-tooltip .tooltip-inner .caption-light {
  color: #62666A;
}
.quick-booking-panel--wrapper .passengers-tooltip .tooltip-inner .num {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 40px;
}
.quick-booking-panel--wrapper .passengers-tooltip .tooltip-inner .btn {
  width: 36px;
  height: 36px;
  padding: 0;
  font-size: 22px;
  font-weight: 400;
}

.flight-schedule .wysiwyg-container p {
  color: inherit;
}
.flight-schedule .wysiwyg-container a {
  color: inherit;
  text-decoration: underline;
}
.flight-schedule .wysiwyg-container a:hover, .flight-schedule .wysiwyg-container a:focus, .flight-schedule .wysiwyg-container a:active {
  opacity: 0.67;
}
.flight-schedule .input-group {
  border-radius: 6px;
  background: rgba(5, 5, 5, 0.05) !important;
}
.flight-schedule .input-group select {
  background-image: none;
}
.flight-schedule .input-group select + label {
  transform: none !important;
  padding-left: calc(38px + 1rem) !important;
}
@media screen and (min-width: 1239px) {
  .flight-schedule .btn-search {
    min-width: 150px;
  }
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  .flight-schedule .btn-search {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .flight-schedule .btn-search {
    width: 100%;
    height: 48px;
  }
}
.flight-schedule .selectize-control .selectize-input {
  border: 0 !important;
  box-shadow: unset !important;
  background: transparent !important;
}
.flight-schedule .selectize-control .selectize-input:after {
  display: none;
}
.flight-schedule .selectize-dropdown {
  width: 327px !important;
}
.flight-schedule .selectize-dropdown .selectize-dropdown-content {
  max-height: 340px;
}
.flight-schedule .selectize-dropdown .optgroup .option {
  margin-bottom: 6px;
}
.flight-schedule .selectize-dropdown .optgroup .option .country-flag {
  width: 32px;
  height: 32px;
  border-radius: 4px;
  margin-right: 10px;
}
.flight-schedule .selectize-dropdown .optgroup .option .location-data .city {
  color: #000000;
}
.flight-schedule .selectize-dropdown .optgroup .option .location-data .code {
  color: #8B939B;
}
.flight-schedule .flight-schedule--list-nav .nav-link {
  border: 0;
  border-radius: 0;
}
.flight-schedule .flight-schedule--list-nav .nav-link svg {
  flex-shrink: 0;
}
.flight-schedule .flight-schedule--list-nav .nav-link.active {
  border-bottom: 2px solid #0072CE;
}
@media screen and (max-width: 599px) {
  .flight-schedule .flight-schedule--list-nav {
    padding-bottom: 10px;
  }
  .flight-schedule .flight-schedule--list-nav .nav-item:first-child {
    margin-right: 0;
  }
  .flight-schedule .flight-schedule--list-nav .nav-item:last-child {
    padding-left: 10px;
  }
}
.flight-schedule .flight-schedule--list table tr td .city-container svg {
  width: 16px;
  height: auto;
}
.flight-schedule .flight-schedule--list table tr td .city-container svg path {
  fill: #0072CE;
}
.flight-schedule .flight-schedule--list table tr td .divider {
  width: 40px;
  display: block;
  border-top: 1px dashed #000000;
}
.flight-schedule .flight-schedule--list table tr td .cell-title {
  color: #8B939B;
}
.flight-schedule .flight-schedule--list table tr td .cell-title svg {
  width: 22px;
  height: 22px;
  margin-left: -3px;
  margin-right: 3px;
}
.flight-schedule .flight-schedule--list table tr td .cell-title svg path {
  fill: #8B939B;
}
.flight-schedule .flight-schedule--list table tr td.details-cell {
  width: 25%;
  vertical-align: middle;
  text-align: right;
}
.flight-schedule .flight-schedule--list table tr td.details-cell .btn-details {
  margin-right: 20px;
}
.flight-schedule .flight-schedule--list table tr:last-child td {
  border-bottom: 0;
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  .flight-schedule .flight-schedule--list table tr {
    display: block;
    border-bottom: var(--air-serbia-border-width) var(--air-serbia-border-style) var(--air-serbia-border-color);
  }
  .flight-schedule .flight-schedule--list table tr:last-child {
    border-bottom: 0;
  }
  .flight-schedule .flight-schedule--list table tr td {
    border: 0;
    width: calc(25% - 4px);
    display: inline-block;
  }
  .flight-schedule .flight-schedule--list table tr td.city-cell {
    width: 100%;
    display: flex;
  }
  .flight-schedule .flight-schedule--list table tr td.details-cell {
    width: calc(25% - 4px);
  }
  .flight-schedule .flight-schedule--list table tr td.details-cell .btn-details {
    margin-right: 0;
  }
}
@media screen and (max-width: 599px) {
  .flight-schedule .flight-schedule--list table tr {
    display: block;
    border-bottom: var(--air-serbia-border-width) var(--air-serbia-border-style) var(--air-serbia-border-color);
  }
  .flight-schedule .flight-schedule--list table tr:last-child {
    border-bottom: 0;
  }
  .flight-schedule .flight-schedule--list table tr td {
    border: 0;
    width: calc(50% - 4px);
    display: inline-block;
  }
  .flight-schedule .flight-schedule--list table tr td.city-cell {
    width: 100%;
    display: flex;
  }
  .flight-schedule .flight-schedule--list table tr td.details-cell {
    width: calc(50% - 4px);
    text-align: left;
  }
  .flight-schedule .flight-schedule--list table tr td.details-cell .btn-details {
    padding-left: 0;
    padding-right: 0;
    margin-right: 0;
  }
}

.flight-status .flight-status--top-wrapper .flight-status--list-nav .nav-link {
  border: 0;
  border-radius: 0;
}
.flight-status .flight-status--top-wrapper .flight-status--list-nav .nav-link svg {
  width: 20px;
  height: 20px;
}
.flight-status .flight-status--top-wrapper .flight-status--list-nav .nav-link svg path {
  fill: #fff;
}
.flight-status .flight-status--top-wrapper .flight-status--list-nav .nav-link.active {
  border-bottom: 2px solid #fff;
}
.flight-status .flight-status--top-wrapper .input-group,
.flight-status .flight-status--top-wrapper .form-floating.no-icon {
  border-radius: 6px;
  background: rgba(5, 5, 5, 0.05);
}
.flight-status .flight-status--top-wrapper .input-group select,
.flight-status .flight-status--top-wrapper .form-floating.no-icon select {
  background-image: none;
}
.flight-status .flight-status--top-wrapper .input-group select + label,
.flight-status .flight-status--top-wrapper .form-floating.no-icon select + label {
  transform: none !important;
  padding-left: calc(38px + 1rem) !important;
}
@media screen and (min-width: 1239px) {
  .flight-status .flight-status--top-wrapper .btn-search {
    min-width: 150px;
  }
}
@media screen and (max-width: 1239px) and (min-width: 905px) {
  .flight-status .flight-status--top-wrapper .btn-search {
    width: 100%;
  }
}
@media screen and (max-width: 904px) {
  .flight-status .flight-status--top-wrapper .btn-search {
    width: 100%;
    height: 48px;
  }
}
.flight-status .flight-status--top-wrapper .selectize-control .selectize-input {
  border: 0 !important;
  box-shadow: unset !important;
  background: transparent !important;
}
.flight-status .flight-status--top-wrapper .selectize-control .selectize-input:after {
  display: none;
}
.flight-status .flight-status--top-wrapper .selectize-dropdown {
  width: 327px !important;
}
.flight-status .flight-status--top-wrapper .selectize-dropdown .selectize-dropdown-content {
  max-height: 340px;
}
.flight-status .flight-status--top-wrapper .selectize-dropdown .optgroup .option {
  margin-bottom: 6px;
}
.flight-status .flight-status--top-wrapper .selectize-dropdown .optgroup .option .country-flag {
  width: 32px;
  height: 32px;
  border-radius: 4px;
  margin-right: 10px;
}
.flight-status .flight-status--top-wrapper .selectize-dropdown .optgroup .option .location-data .city {
  color: #000000;
}
.flight-status .flight-status--top-wrapper .selectize-dropdown .optgroup .option .location-data .code {
  color: #8B939B;
}
.flight-status .flight-status--list-wrapper .card {
  border-radius: 0;
}
.flight-status .flight-status--list-wrapper .card table tbody tr:last-child td {
  border-bottom: 0;
}
.flight-status .flight-status--list-wrapper .card table tbody .has-connecting-flights td {
  border-bottom: 0;
  border-top-width: 1px;
}
.flight-status .flight-status--list-wrapper .card table tbody .has-connecting-flights + .connecting-flight td {
  border-bottom: 0;
}
.flight-status .flight-status--list-wrapper .card table tbody .connecting-flight + .connecting-flight td {
  border-top: 0;
}
@media screen and (max-width: 904px) {
  .flight-status .flight-status--list-wrapper .card {
    border: 0 !important;
  }
  .flight-status .flight-status--list-wrapper .card table thead {
    display: none;
  }
  .flight-status .flight-status--list-wrapper .card table tbody tr {
    width: 100%;
    flex-wrap: wrap;
    display: inline-flex;
    border-radius: 8px;
    border: var(--air-serbia-border-width) var(--air-serbia-border-style) var(--air-serbia-border-color);
    margin-bottom: 2rem;
  }
  .flight-status .flight-status--list-wrapper .card table tbody tr td {
    width: 50%;
    border: 0;
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
  }
  .flight-status .flight-status--list-wrapper .card table tbody tr td .btn-details {
    text-align: left !important;
  }
  .flight-status .flight-status--list-wrapper .card table tbody tr td.no-results {
    width: 100%;
  }
  .flight-status .flight-status--list-wrapper .card table tbody .connecting-flight {
    margin-top: calc(-2rem - 1px);
  }
}

.find-my-trip .input-group,
.find-my-trip .form-floating.no-icon {
  border-radius: 6px;
  background: rgba(5, 5, 5, 0.05);
}
.find-my-trip .btn-search {
  min-width: 170px;
  min-height: 48px;
}

.find-booking-details-panel .input-group {
  display: unset;
  width: unset;
}
.find-booking-details-panel .input-group .form-control {
  background: rgba(0, 0, 0, 0.05) !important;
}
.find-booking-details-panel .input-group .form-floating {
  flex: unset;
  width: unset;
  min-width: unset;
}
.find-booking-details-panel .input-group .form-floating input,
.find-booking-details-panel .input-group .form-floating label {
  padding-left: 1rem !important;
}
.find-booking-details-panel .input-group .form-floating > .form-control:focus ~ label,
.find-booking-details-panel .input-group .form-floating > .form-control:not(:placeholder-shown) ~ label {
  transform: scale(0.72) translateY(-0.5rem) translateX(0.32rem);
}
.find-booking-details-panel .btn {
  min-width: 200px;
}

.top-offers-carousel--title-container .wysiwyg-container h3, .top-offers-carousel--title-container .wysiwyg-container .h3 {
  margin-bottom: 0;
}

.desired-location-areabrick-container form .selectize-control {
  min-width: 265px;
  border-radius: 6px;
}
.desired-location-areabrick-container form .selectize-control .selectize-input {
  background-color: rgba(5, 5, 5, 0.05);
  border-color: transparent;
}
.desired-location-areabrick-container form .selectize-control .selectize-input .icon {
  display: block;
  position: absolute;
  top: calc(50% - 8px);
  right: calc(1rem + 5px);
  width: 16px;
  height: 16px;
}
.desired-location-areabrick-container form .selectize-control .selectize-input .icon svg {
  width: 100%;
  height: 100%;
}
.desired-location-areabrick-container form .selectize-control .selectize-input:not(.input-active) {
  color: #fff;
}
.desired-location-areabrick-container form .selectize-control .selectize-input:not(.input-active) .icon svg path {
  fill: #fff;
}
.desired-location-areabrick-container form .selectize-control .selectize-input:after {
  display: none;
}
.desired-location-areabrick-container form .selectize-control .selectize-dropdown .optgroup .option .country-flag {
  border-radius: 4px;
  height: 32px;
  margin-right: 10px;
  width: 32px;
}
.desired-location-areabrick-container form .selectize-control + label:not(.fp-floating-label--focused) {
  color: #fff;
}
.desired-location-areabrick-container .desired-locations-result table {
  border-spacing: 0;
  border-collapse: separate;
  border: 1px solid #8B939B;
}
.desired-location-areabrick-container .desired-locations-result table th, .desired-location-areabrick-container .desired-locations-result table td {
  border-bottom: 1px solid #8B939B;
  vertical-align: middle;
}
.desired-location-areabrick-container .desired-locations-result table thead th {
  color: #8B939B;
}
.desired-location-areabrick-container .desired-locations-result table thead th:first-child {
  width: 37%;
}
.desired-location-areabrick-container .desired-locations-result table thead th:last-child {
  width: 34%;
}
.desired-location-areabrick-container .desired-locations-result table tbody:last-child tr:last-child td {
  border: none;
}

.check-in-panel .input-group {
  display: unset;
  width: unset;
}
.check-in-panel .input-group .form-control {
  background: rgba(0, 0, 0, 0.05) !important;
}
.check-in-panel .input-group .form-floating {
  flex: unset;
  width: unset;
  min-width: unset;
}
.check-in-panel .input-group .form-floating input,
.check-in-panel .input-group .form-floating label,
.check-in-panel .input-group .form-floating .selectize-input {
  padding-left: 1rem !important;
}
.check-in-panel .input-group .selectize-control + label.fp-floating-label--focused,
.check-in-panel .input-group .selectize-control + label.fp-floating-label--valued {
  transform: scale(0.72) translateY(-0.45rem) translateX(0.32rem);
}
.check-in-panel .input-group .form-floating > .form-control:focus ~ label,
.check-in-panel .input-group .form-floating > .form-control:not(:placeholder-shown) ~ label {
  transform: scale(0.72) translateY(-0.5rem) translateX(0.32rem);
}
.check-in-panel .reference-field-group .tooltip.required-tooltip {
  margin-top: -20px !important;
}
.check-in-panel select {
  background: rgba(0, 0, 0, 0.05) !important;
}
.check-in-panel .selectize-control .selectize-input {
  border: none !important;
  box-shadow: unset !important;
  background: rgba(0, 0, 0, 0.05);
}
.check-in-panel .selectize-control .selectize-input input {
  padding-left: 0 !important;
  background: transparent !important;
}
.check-in-panel .selectize-control .selectize-input.disabled {
  opacity: 0.7 !important;
  background: transparent !important;
}
.check-in-panel .selectize-control .selectize-input:after {
  display: none;
}
.check-in-panel .selectize-control .selectize-input.input-active {
  background: rgba(0, 0, 0, 0.05);
}
.check-in-panel .selectize-dropdown {
  min-width: 100% !important;
}
.check-in-panel .selectize-dropdown .selectize-dropdown-content {
  max-height: 340px;
}
.check-in-panel .selectize-dropdown .selectize-dropdown-content .option {
  color: #000000;
}
.check-in-panel .selectize-dropdown .optgroup .option {
  margin-bottom: 6px;
}
.check-in-panel .selectize-dropdown .optgroup .option .country-flag {
  width: 32px;
  height: 32px;
  border-radius: 4px;
  margin-right: 10px;
}
.check-in-panel .selectize-dropdown .optgroup .option .location-data .city {
  color: #000000;
}
.check-in-panel .selectize-dropdown .optgroup .option .location-data .code {
  color: #8B939B;
}

.bid-for-business-class--panel .form-control {
  background: rgba(0, 0, 0, 0.05) !important;
}

.cargo-agents--wrapper .input-group {
  border-radius: 6px;
  background: rgba(5, 5, 5, 0.05);
}
@media screen and (min-width: 1239px) {
  .cargo-agents--wrapper .btn-search {
    min-width: 175px;
  }
}
@media screen and (max-width: 1239px) and (min-width: 600px) {
  .cargo-agents--wrapper .btn-search {
    min-width: 150px;
  }
}
@media screen and (max-width: 599px) {
  .cargo-agents--wrapper .btn-search {
    width: 100%;
    height: 48px;
  }
}
.cargo-agents--wrapper select {
  background-image: none;
}
.cargo-agents--wrapper select + label {
  transform: none !important;
  padding-left: calc(38px + 1rem) !important;
}
.cargo-agents--wrapper .selectize-control .selectize-input {
  border: 0 !important;
  box-shadow: unset !important;
  background: transparent !important;
}
.cargo-agents--wrapper .selectize-control .selectize-input:after {
  display: none;
}
.cargo-agents--wrapper .selectize-dropdown {
  width: 327px !important;
}
.cargo-agents--wrapper .selectize-dropdown .selectize-dropdown-content {
  max-height: 340px;
}
.cargo-agents--wrapper .selectize-dropdown .optgroup .option {
  margin-bottom: 6px;
}
.cargo-agents--wrapper .selectize-dropdown .optgroup .option .country-flag {
  width: 32px;
  height: 32px;
  border-radius: 4px;
  margin-right: 10px;
}
.cargo-agents--wrapper .selectize-dropdown .optgroup .option .location-data .city {
  color: #000000;
}
.cargo-agents--wrapper .selectize-dropdown .optgroup .option .location-data .code {
  color: #8B939B;
}
.cargo-agents .cargo-agents--list-container table tbody tr:last-child td {
  border-bottom: 0;
}
.cargo-agents .cargo-agents--list-container table tr td {
  width: 33.33%;
}
@media screen and (max-width: 904px) {
  .cargo-agents .cargo-agents--list-container .card {
    border: 0 !important;
  }
  .cargo-agents .cargo-agents--list-container .card table thead {
    display: none;
  }
  .cargo-agents .cargo-agents--list-container .card table tbody tr {
    width: 100%;
    flex-wrap: wrap;
    display: inline-flex;
    border-radius: 8px;
    border: var(--air-serbia-border-width) var(--air-serbia-border-style) var(--air-serbia-border-color);
    margin-bottom: 1rem;
  }
  .cargo-agents .cargo-agents--list-container .card table tbody tr td {
    width: 100%;
    border: 0;
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
  }
}

.cargo-widget.negative-margin {
  margin-top: -2rem;
}
@media screen and (max-width: 904px) and (min-width: 600px) {
  .cargo-widget.negative-margin {
    margin-top: -3rem;
  }
}
@media screen and (max-width: 599px) {
  .cargo-widget.negative-margin {
    margin-top: -3rem;
  }
}
.cargo-widget--content--wrapper {
  min-height: 740px;
}
@media screen and (max-width: 904px) and (min-width: 600px) {
  .cargo-widget--content--wrapper {
    min-height: 400px;
    flex-direction: column !important;
  }
  .cargo-widget--content--wrapper .cargo-widget--content {
    margin-bottom: 4rem;
  }
}
@media screen and (max-width: 599px) {
  .cargo-widget--content--wrapper {
    min-height: calc(100vh - 56px);
    flex-direction: column !important;
  }
  .cargo-widget--content--wrapper .cargo-widget--content {
    flex-grow: 1;
    display: flex;
    justify-content: center;
    flex-direction: column;
    margin-bottom: 2rem;
  }
}
.cargo-widget--widget {
  margin-right: 30px;
}
.cargo-widget--widget .main-input {
  min-width: 320px;
}
.cargo-widget--widget .prefix-input-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 45px;
}
.cargo-widget--widget .prefix-input-container input {
  padding: 1rem 0.7rem !important;
  border-right: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.cargo-widget--widget .prefix-input-container input.default {
  color: #62666A;
}
.cargo-widget--widget .prefix-input-container::after {
  content: "-";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  width: 5px;
  color: #000000;
}
.cargo-widget--widget.result-page {
  margin: 0;
  color: #FFFFFF;
}
.cargo-widget--widget.result-page input {
  min-width: unset;
}
@media screen and (min-width: 1340px) {
  .cargo-widget--widget.position--top, .cargo-widget--widget.position--bottom {
    position: absolute;
    right: -5%;
  }
  .cargo-widget--widget.position--top {
    top: 50px;
  }
  .cargo-widget--widget.position--bottom {
    bottom: 50px;
  }
}
@media screen and (max-width: 1339px) {
  .cargo-widget--widget {
    margin: 0;
  }
  .cargo-widget--widget.position--top {
    align-self: flex-start;
  }
  .cargo-widget--widget.position--bottom {
    align-self: flex-end;
  }
}
@media screen and (max-width: 904px) and (min-width: 600px) {
  .cargo-widget--widget {
    margin: 0;
  }
  .cargo-widget--widget.position--top, .cargo-widget--widget.position--bottom {
    align-self: center;
  }
}
@media screen and (max-width: 599px) {
  .cargo-widget--widget {
    margin: 0;
  }
  .cargo-widget--widget.position--top, .cargo-widget--widget.position--bottom {
    align-self: center;
  }
}
.cargo-widget--widget .widget-input-group {
  position: relative;
  width: 100%;
}
.cargo-widget--widget .widget-input-group.border-main input, .cargo-widget--widget .widget-input-group.border-prefix input {
  border-color: #80b9e7 !important;
}
.cargo-widget--widget .widget-input-group .input-group-text {
  border: 0;
  background-color: #FFFFFF;
  left: 6px;
  position: absolute;
  top: 7px;
  width: 40px;
  z-index: 1;
}
.cargo-widget--widget .widget-input-group input::-webkit-outer-spin-button, .cargo-widget--widget .widget-input-group input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.cargo-widget--widget .widget-input-group input[type=number] {
  -moz-appearance: textfield;
}
.cargo-widget--widget .widget-input-group input.is-invalid {
  background: #FFFFFF !important;
}
.cargo-widget--widget .widget-input-group:focus-within input {
  border-color: #80b9e7 !important;
}
.cargo-widget--widget .widget-input-group.has-text .main-input {
  padding-left: calc(40px + 1rem) !important;
}
.cargo-widget--widget .widget-input-group.has-text .main-input + label {
  padding-left: calc(40px + 1rem) !important;
}
.cargo-widget--widget .widget-input-group.has-text .form-floating > .form-control:focus ~ label,
.cargo-widget--widget .widget-input-group.has-text .form-floating > .form-control:not(:placeholder-shown) ~ label,
.cargo-widget--widget .widget-input-group.has-text .form-floating > .form-control-plaintext ~ label {
  background: transparent !important;
  transform: scale(0.72) translateY(-0.5rem) translateX(1.3rem);
}

.form-builder-wrapper {
  display: flex;
  width: 100%;
  height: 100%;
}
.form-builder-wrapper .formbuilder {
  width: 100%;
}
.form-builder-wrapper .formbuilder .btn-back {
  top: 2px;
  left: 10px;
  position: absolute;
  transform: rotate(180deg);
}
.form-builder-wrapper .formbuilder .btn-back:hover, .form-builder-wrapper .formbuilder .btn-back:focus {
  opacity: 0.5;
}
.form-builder-wrapper .formbuilder label[required=required]:after {
  content: "*";
}
.form-builder-wrapper .formbuilder label.required:after {
  content: "*";
}
.form-builder-wrapper .formbuilder label.privacy-policy:after {
  display: none;
}
.form-builder-wrapper .formbuilder .form-textarea .form-counter {
  bottom: 20px;
  right: 17px;
  position: absolute;
}
.form-builder-wrapper .formbuilder .file-error-disabled,
.form-builder-wrapper .formbuilder .file-upload-disabled {
  pointer-events: none;
  color: var(--air-serbia-btn-disabled-color);
  background-color: var(--air-serbia-btn-disabled-bg);
  border-color: var(--air-serbia-btn-disabled-border-color);
  opacity: var(--air-serbia-btn-disabled-opacity);
}
.form-builder-wrapper .formbuilder .form-select .selectize-input {
  position: relative;
  padding-right: 30px;
}
.form-builder-wrapper .formbuilder .form-select .selectize-input:after {
  content: "";
  display: block !important;
  width: 18px;
  height: 18px;
  border: 0 !important;
  margin-top: -7px !important;
  right: 12px !important;
  background-image: url(/static/icons/font-icons/main/Type=Expand.svg);
  background-size: contain;
  background-position: center;
  transition: 0.15s all;
}
.form-builder-wrapper .formbuilder .form-select .selectize-input.dropdown-active:after {
  transform: rotate(180deg);
}
.form-builder-wrapper .formbuilder {
  /* Chrome, Safari, Edge, Opera */
}
.form-builder-wrapper .formbuilder input::-webkit-outer-spin-button,
.form-builder-wrapper .formbuilder input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.form-builder-wrapper .formbuilder {
  /* Firefox */
}
.form-builder-wrapper .formbuilder input[type=number] {
  -moz-appearance: textfield;
}
.form-builder-wrapper .formbuilder .form-floating > .form-control-plaintext ~ label,
.form-builder-wrapper .formbuilder .form-floating > .form-control:focus ~ label,
.form-builder-wrapper .formbuilder .form-floating > .form-control:not(:placeholder-shown) ~ label {
  overflow: initial;
  white-space: normal;
  text-overflow: inherit;
  height: auto;
  transform: translateY(-0.5rem) translateX(0);
  font-size: 10px;
  line-height: 14px;
}
.form-builder-wrapper .formbuilder .form-floating .selectize-control + label.fp-floating-label--focused,
.form-builder-wrapper .formbuilder .form-floating .selectize-control + label.fp-floating-label--valued {
  height: auto;
  transform: translateY(-0.5rem) translateX(0);
  font-size: 10px;
  line-height: 14px;
  overflow: initial;
  white-space: normal;
  text-overflow: inherit;
  padding-right: 30px;
}
.form-builder-wrapper .formbuilder .form-floating .selectize-control + label {
  padding-right: 30px;
}
.form-builder-wrapper .formbuilder .bg-opacity-blue {
  background: rgba(5, 5, 5, 0.05);
}
.form-builder-wrapper .formbuilder .bg-opacity-blue .selectize-input {
  background: transparent !important;
  border: 0 !important;
  box-shadow: unset !important;
}
.form-builder-wrapper .formbuilder .bg-opacity-blue .selectize-input:after {
  display: none !important;
}
.form-builder-wrapper .formbuilder .bg-opacity-blue .selectize-dropdown-content .option {
  color: #000000;
}
.form-builder-wrapper .formbuilder .bg-opacity-blue.is-invalid {
  background: rgba(5, 5, 5, 0.05) !important;
}
.form-builder-wrapper .formbuilder .tooltip.required-tooltip {
  margin-top: -15px !important;
}

.complaint-form .btn-back {
  top: 2px;
  left: 10px;
  position: absolute;
  transform: rotate(180deg);
}
.complaint-form .btn-back:hover, .complaint-form .btn-back:focus {
  opacity: 0.5;
}
.complaint-form label[required=required]:after {
  content: "*";
}
.complaint-form--category-selection .btn {
  height: 64px;
}
.complaint-form--category-selection .btn svg {
  width: 14px;
  height: 14px;
}
.complaint-form--category-selection .btn.active, .complaint-form--category-selection .btn:hover {
  background: #E0E0E0;
}
.complaint-form .bank-fields-container[data-country=serbia] {
  display: flex;
  flex-direction: column;
}
.complaint-form .bank-fields-container[data-country=serbia] .bank-field-container[data-name=account_information_name_and_surname] {
  order: 1;
}
.complaint-form .bank-fields-container[data-country=serbia] .bank-field-container[data-name=account_information_street_and_number] {
  order: 2;
}
.complaint-form .bank-fields-container[data-country=serbia] .bank-field-container[data-name=account_information_zip_code] {
  order: 3;
}
.complaint-form .bank-fields-container[data-country=serbia] .bank-field-container[data-name=account_information_city] {
  order: 4;
}
.complaint-form .bank-fields-container[data-country=serbia] .bank-field-container[data-name=account_information_name_of_bank_serbia] {
  order: 5;
}
.complaint-form .bank-fields-container[data-country=serbia] .bank-field-container[data-name=account_information_rsd_account_number] {
  order: 6;
}
.complaint-form .bank-fields-container[data-country=commonWealth] {
  display: flex;
  flex-direction: column;
}
.complaint-form .bank-fields-container[data-country=commonWealth] .bank-field-container[data-name=account_information_account_number] {
  order: -1;
}
.complaint-form .bank-fields-container[data-country=notListed] {
  display: flex;
  flex-direction: column;
}
.complaint-form .bank-fields-container[data-country=notListed] .bank-field-container[data-name=account_information_name_and_surname] {
  order: -1;
}
.complaint-form .bank-fields-container label.required:after {
  content: "*";
}
.complaint-form .bank-fields-container input[readonly] {
  opacity: 0.5;
  pointer-events: none;
}
.complaint-form .preview-step .preview-container [data-dz-remove] {
  display: none;
}
.complaint-form .personal-step-disabled {
  pointer-events: none;
  color: var(--air-serbia-btn-disabled-color);
  background-color: var(--air-serbia-btn-disabled-bg);
  border-color: var(--air-serbia-btn-disabled-border-color);
  opacity: var(--air-serbia-btn-disabled-opacity);
}

.compliment-form .btn-back {
  top: 2px;
  left: 10px;
  position: absolute;
  transform: rotate(180deg);
}
.compliment-form .btn-back:hover, .compliment-form .btn-back:focus {
  opacity: 0.5;
}
.compliment-form label[required=required]:after {
  content: "*";
}
.compliment-form--category-selection .btn {
  height: 64px;
}
.compliment-form--category-selection .btn svg {
  width: 14px;
  height: 14px;
}
.compliment-form--category-selection .btn.active, .compliment-form--category-selection .btn:hover {
  background: #E0E0E0;
}
.compliment-form .compliment-textarea {
  min-height: 170px;
}

.corporate-sales-form label[required=required]:after,
.group-reservation-form label[required=required]:after {
  content: "*";
}
.corporate-sales-form label.required:after,
.group-reservation-form label.required:after {
  content: "*";
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGVzLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUNDaEI7RUFDSTtBREdKOztBQ0FBO0VBQ0k7QURHSjs7QUNBQTtFQUNJO0FER0o7O0FDRUE7RUFDSTtFQUNBO0VBQ0E7QURDSjs7QUNFQTtFQUNJO0VBQ0E7QURDSjs7QUNFQTtFQUNJO0FEQ0o7O0FDRUE7RUFDSTtBRENKOztBQ0VBO0VBQ0k7QURDSjs7QUU3QkM7RUNhRDs7SUFHUTtFSG1CTjtFR2xCTTs7SUFDSTtJQUNBO0lBQ0E7RUhxQlY7QUFDRjs7QUduQkk7RUFDSTtFQUNBO0VBQ0E7RUFFQTtBSHFCUjtBRTdCQztFQ0dHO0lBUVE7RUhzQlY7QUFDRjtBRXZDQztFQ1FHO0lBV1E7RUh3QlY7QUFDRjs7QUd2QkE7RUFDSTtBSDBCSjtBRXJEQztFQzBCRDtJQUlRO0VIMkJOO0FBQ0Y7QUVwRUM7RUNvQ0Q7SUFPUTtFSDZCTjtBQUNGOztBRzFCSTtFQUNJO0VBQ0E7QUg2QlI7O0FJbkJRO0VBT0k7QUpnQlo7O0FJdkJRO0VBT0k7QUpvQlo7O0FJM0JRO0VBT0k7QUp3Qlo7O0FJL0JRO0VBT0k7QUo0Qlo7O0FJbkNRO0VBT0k7QUpnQ1o7O0FJdkNRO0VBT0k7QUpvQ1o7O0FJM0NRO0VBT0k7QUp3Q1o7O0FJL0NRO0VBT0k7QUo0Q1o7O0FJbkRRO0VBT0k7QUpnRFo7O0FJdkRRO0VBT0k7QUpvRFo7O0FJM0RRO0VBT0k7QUp3RFo7O0FJL0RRO0VBT0k7QUo0RFo7O0FJbkVRO0VBT0k7QUpnRVo7O0FJdkVRO0VBT0k7QUpvRVo7O0FJM0VRO0VBT0k7QUp3RVo7O0FJL0VRO0VBT0k7QUo0RVo7O0FJbkZRO0VBT0k7QUpnRlo7O0FJdkZRO0VBT0k7QUpvRlo7O0FJM0ZRO0VBT0k7QUp3Rlo7O0FJL0ZRO0VBT0k7QUo0Rlo7O0FJbkdRO0VBT0k7QUpnR1o7O0FJdkdRO0VBT0k7QUpvR1o7O0FJM0dRO0VBT0k7QUp3R1o7O0FJL0dRO0VBT0k7QUo0R1o7O0FJbkhRO0VBT0k7QUpnSFo7O0FJdkhRO0VBT0k7QUpvSFo7O0FJM0hRO0VBT0k7QUp3SFo7O0FJL0hRO0VBT0k7QUo0SFo7O0FJbklRO0VBT0k7QUpnSVo7O0FJdklRO0VBT0k7QUpvSVo7O0FJM0lRO0VBT0k7QUp3SVo7O0FJL0lRO0VBT0k7QUo0SVo7O0FJbkpRO0VBT0k7QUpnSlo7O0FJdkpRO0VBT0k7QUpvSlo7O0FJM0pRO0VBT0k7QUp3Slo7O0FJL0pRO0VBT0k7QUo0Slo7O0FJbktRO0VBT0k7QUpnS1o7O0FJdktRO0VBT0k7QUpvS1o7O0FJM0tRO0VBT0k7QUp3S1o7O0FJL0tRO0VBT0k7QUo0S1o7O0FJbkxRO0VBT0k7QUpnTFo7O0FJdkxRO0VBT0k7QUpvTFo7O0FJM0xRO0VBT0k7QUp3TFo7O0FJL0xRO0VBT0k7QUo0TFo7O0FJbk1RO0VBT0k7QUpnTVo7O0FJdk1RO0VBT0k7QUpvTVo7O0FJM01RO0VBT0k7QUp3TVo7O0FJL01RO0VBT0k7QUo0TVo7O0FJbk5RO0VBT0k7QUpnTlo7O0FJdk5RO0VBT0k7QUpvTlo7O0FJM05RO0VBT0k7QUp3Tlo7O0FJL05RO0VBT0k7QUo0Tlo7O0FJbk9RO0VBT0k7QUpnT1o7O0FJdk9RO0VBT0k7QUpvT1o7O0FJM09RO0VBT0k7QUp3T1o7O0FJL09RO0VBT0k7QUo0T1o7O0FJblBRO0VBT0k7QUpnUFo7O0FJdlBRO0VBT0k7QUpvUFo7O0FJM1BRO0VBT0k7QUp3UFo7O0FJL1BRO0VBT0k7QUo0UFo7O0FJblFRO0VBT0k7QUpnUVo7O0FJdlFRO0VBT0k7QUpvUVo7O0FJM1FRO0VBSVE7RUFHSjtBSnlRWjs7QUloUlE7RUFJUTtFQUdKO0FKOFFaOztBSXJSUTtFQUlRO0VBR0o7QUptUlo7O0FJMVJRO0VBSVE7RUFHSjtBSndSWjs7QUkvUlE7RUFJUTtFQUdKO0FKNlJaOztBSXBTUTtFQUlRO0VBR0o7QUprU1o7O0FJelNRO0VBSVE7RUFHSjtBSnVTWjs7QUk5U1E7RUFJUTtFQUdKO0FKNFNaOztBSW5UUTtFQUlRO0VBR0o7QUppVFo7O0FJeFRRO0VBSVE7RUFHSjtBSnNUWjs7QUk3VFE7RUFJUTtFQUdKO0FKMlRaOztBSWxVUTtFQUlRO0VBR0o7QUpnVVo7O0FJdlVRO0VBSVE7RUFHSjtBSnFVWjs7QUk1VVE7RUFJUTtFQUdKO0FKMFVaOztBSTNWUTtFQUNFO0FKOFZWOztBSS9WUTtFQUNFO0FKa1dWOztBSW5XUTtFQUNFO0FKc1dWOztBSXZXUTtFQUNFO0FKMFdWOztBSTNXUTtFQUNFO0FKOFdWOztBSS9XUTtFQUNFO0FKa1hWOztBSW5YUTtFQUNFO0FKc1hWOztBSXZYUTtFQUNFO0FKMFhWOztBSTNYUTtFQUNFO0FKOFhWOztBSS9YUTtFQUNFO0FKa1lWOztBSXpYUTtFQU9JO0FKc1haOztBSTdYUTtFQU9JO0FKMFhaOztBSWpZUTtFQU9JO0FKOFhaOztBSXJZUTtFQU9JO0FKa1laOztBSXpZUTtFQU9JO0FKc1laOztBSTdZUTtFQU9JO0FKMFlaOztBSWpaUTtFQU9JO0FKOFlaOztBSXJaUTtFQU9JO0FKa1paOztBSXpaUTtFQU9JO0FKc1paOztBSTdaUTtFQU9JO0FKMFpaOztBSWphUTtFQU9JO0FKOFpaOztBSXJhUTtFQU9JO0FKa2FaOztBSXphUTtFQU9JO0FKc2FaOztBSTdhUTtFQU9JO0FKMGFaOztBSWpiUTtFQU9JO0FKOGFaOztBSXJiUTtFQU9JO0FKa2JaOztBSXpiUTtFQU9JO0FKc2JaOztBSTdiUTtFQU9JO0FKMGJaOztBSWpjUTtFQU9JO0FKOGJaOztBSXJjUTtFQU9JO0FKa2NaOztBSXpjUTtFQU9JO0FKc2NaOztBSTdjUTtFQU9JO0FKMGNaOztBSWpkUTtFQU9JO0FKOGNaOztBSXJkUTtFQU9JO0FKa2RaOztBSXpkUTtFQU9JO0FKc2RaOztBSTdkUTtFQU9JO0FKMGRaOztBSWplUTtFQU9JO0FKOGRaOztBSXJlUTtFQU9JO0FKa2VaOztBSXplUTtFQU9JO0FKc2VaOztBSTdlUTtFQU9JO0FKMGVaOztBSWpmUTtFQU9JO0FKOGVaOztBSXJmUTtFQU9JO0FKa2ZaOztBSXpmUTtFQU9JO0FKc2ZaOztBSTdmUTtFQU9JO0FKMGZaOztBSWpnQlE7RUFPSTtBSjhmWjs7QUlyZ0JRO0VBT0k7QUprZ0JaOztBSXpnQlE7RUFPSTtBSnNnQlo7O0FJN2dCUTtFQU9JO0FKMGdCWjs7QUlqaEJRO0VBT0k7QUo4Z0JaOztBSXJoQlE7RUFPSTtBSmtoQlo7O0FJemhCUTtFQU9JO0FKc2hCWjs7QUk3aEJRO0VBT0k7QUowaEJaOztBSWppQlE7RUFPSTtBSjhoQlo7O0FJcmlCUTtFQU9JO0FKa2lCWjs7QUl6aUJRO0VBT0k7QUpzaUJaOztBSTdpQlE7RUFPSTtBSjBpQlo7O0FJampCUTtFQU9JO0FKOGlCWjs7QUlyakJRO0VBT0k7QUprakJaOztBSXpqQlE7RUFPSTtBSnNqQlo7O0FJN2pCUTtFQU9JO0FKMGpCWjs7QUlqa0JRO0VBT0k7QUo4akJaOztBSXJrQlE7RUFPSTtBSmtrQlo7O0FJemtCUTtFQU9JO0FKc2tCWjs7QUk3a0JRO0VBT0k7QUowa0JaOztBSWpsQlE7RUFPSTtBSjhrQlo7O0FJcmxCUTtFQU9JO0FKa2xCWjs7QUl6bEJRO0VBT0k7QUpzbEJaOztBSTdsQlE7RUFPSTtBSjBsQlo7O0FJam1CUTtFQU9JO0FKOGxCWjs7QUlybUJRO0VBT0k7QUprbUJaOztBSXptQlE7RUFPSTtBSnNtQlo7O0FJN21CUTtFQU9JO0FKMG1CWjs7QUlqbkJRO0VBT0k7QUo4bUJaOztBSXJuQlE7RUFPSTtBSmtuQlo7O0FJem5CUTtFQU9JO0FKc25CWjs7QUk3bkJRO0VBT0k7QUowbkJaOztBSWpvQlE7RUFPSTtBSjhuQlo7O0FJcm9CUTtFQU9JO0FKa29CWjs7QUl6b0JRO0VBT0k7QUpzb0JaOztBSTdvQlE7RUFPSTtBSjBvQlo7O0FJanBCUTtFQU9JO0FKOG9CWjs7QUlycEJRO0VBT0k7QUprcEJaOztBSXpwQlE7RUFPSTtBSnNwQlo7O0FJN3BCUTtFQU9JO0FKMHBCWjs7QUlqcUJRO0VBT0k7QUo4cEJaOztBSXJxQlE7RUFPSTtBSmtxQlo7O0FJenFCUTtFQU9JO0FKc3FCWjs7QUk3cUJRO0VBT0k7QUowcUJaOztBSWpyQlE7RUFPSTtBSjhxQlo7O0FJcnJCUTtFQU9JO0FKa3JCWjs7QUl6ckJRO0VBT0k7QUpzckJaOztBSTdyQlE7RUFPSTtBSjByQlo7O0FJanNCUTtFQU9JO0FKOHJCWjs7QUlyc0JRO0VBT0k7QUprc0JaOztBSXpzQlE7RUFPSTtFQUFBO0FKdXNCWjs7QUk5c0JRO0VBT0k7RUFBQTtBSjRzQlo7O0FJbnRCUTtFQU9JO0VBQUE7QUppdEJaOztBSXh0QlE7RUFPSTtFQUFBO0FKc3RCWjs7QUk3dEJRO0VBT0k7RUFBQTtBSjJ0Qlo7O0FJbHVCUTtFQU9JO0VBQUE7QUpndUJaOztBSXZ1QlE7RUFPSTtFQUFBO0FKcXVCWjs7QUk1dUJRO0VBT0k7RUFBQTtBSjB1Qlo7O0FJanZCUTtFQU9JO0VBQUE7QUordUJaOztBSXR2QlE7RUFPSTtFQUFBO0FKb3ZCWjs7QUkzdkJRO0VBT0k7RUFBQTtBSnl2Qlo7O0FJaHdCUTtFQU9JO0VBQUE7QUo4dkJaOztBSXJ3QlE7RUFPSTtFQUFBO0FKbXdCWjs7QUkxd0JRO0VBT0k7RUFBQTtBSnd3Qlo7O0FJL3dCUTtFQU9JO0VBQUE7QUo2d0JaOztBSXB4QlE7RUFPSTtFQUFBO0FKa3hCWjs7QUl6eEJRO0VBT0k7RUFBQTtBSnV4Qlo7O0FJOXhCUTtFQU9JO0VBQUE7QUo0eEJaOztBSW55QlE7RUFPSTtFQUFBO0FKaXlCWjs7QUl4eUJRO0VBT0k7RUFBQTtBSnN5Qlo7O0FJN3lCUTtFQU9JO0VBQUE7QUoyeUJaOztBSWx6QlE7RUFPSTtFQUFBO0FKZ3pCWjs7QUl2ekJRO0VBT0k7RUFBQTtBSnF6Qlo7O0FJNXpCUTtFQU9JO0VBQUE7QUowekJaOztBSWowQlE7RUFPSTtFQUFBO0FKK3pCWjs7QUl0MEJRO0VBT0k7RUFBQTtBSm8wQlo7O0FJMzBCUTtFQU9JO0FKdzBCWjs7QUkvMEJRO0VBT0k7QUo0MEJaOztBSW4xQlE7RUFPSTtBSmcxQlo7O0FJdjFCUTtFQU9JO0FKbzFCWjs7QUkzMUJRO0VBT0k7QUp3MUJaOztBSS8xQlE7RUFPSTtBSjQxQlo7O0FJbjJCUTtFQU9JO0FKZzJCWjs7QUl2MkJRO0VBT0k7QUpvMkJaOztBSTMyQlE7RUFPSTtBSncyQlo7O0FJLzJCUTtFQU9JO0FKNDJCWjs7QUluM0JRO0VBT0k7QUpnM0JaOztBSXYzQlE7RUFPSTtBSm8zQlo7O0FJMzNCUTtFQU9JO0FKdzNCWjs7QUkvM0JRO0VBT0k7QUo0M0JaOztBSW40QlE7RUFPSTtBSmc0Qlo7O0FJdjRCUTtFQU9JO0FKbzRCWjs7QUkzNEJRO0VBT0k7QUp3NEJaOztBSS80QlE7RUFPSTtBSjQ0Qlo7O0FJbjVCUTtFQU9JO0FKZzVCWjs7QUl2NUJRO0VBT0k7QUpvNUJaOztBSTM1QlE7RUFPSTtBSnc1Qlo7O0FJLzVCUTtFQU9JO0FKNDVCWjs7QUluNkJRO0VBT0k7QUpnNkJaOztBSXY2QlE7RUFPSTtBSm82Qlo7O0FJMzZCUTtFQU9JO0FKdzZCWjs7QUkvNkJRO0VBT0k7QUo0NkJaOztBSW43QlE7RUFPSTtBSmc3Qlo7O0FJdjdCUTtFQU9JO0FKbzdCWjs7QUkzN0JRO0VBT0k7QUp3N0JaOztBSS83QlE7RUFPSTtBSjQ3Qlo7O0FJbjhCUTtFQU9JO0FKZzhCWjs7QUl2OEJRO0VBT0k7QUpvOEJaOztBSTM4QlE7RUFPSTtBSnc4Qlo7O0FJLzhCUTtFQU9JO0FKNDhCWjs7QUluOUJRO0VBT0k7QUpnOUJaOztBSXY5QlE7RUFPSTtBSm85Qlo7O0FJMzlCUTtFQU9JO0FKdzlCWjs7QUkvOUJRO0VBT0k7QUo0OUJaOztBSW4rQlE7RUFPSTtBSmcrQlo7O0FJditCUTtFQU9JO0FKbytCWjs7QUkzK0JRO0VBT0k7QUp3K0JaOztBSS8rQlE7RUFPSTtBSjQrQlo7O0FJbi9CUTtFQU9JO0FKZy9CWjs7QUl2L0JRO0VBT0k7QUpvL0JaOztBSTMvQlE7RUFPSTtBSncvQlo7O0FJLy9CUTtFQU9JO0FKNC9CWjs7QUluZ0NRO0VBT0k7QUpnZ0NaOztBSXZnQ1E7RUFPSTtBSm9nQ1o7O0FJM2dDUTtFQU9JO0FKd2dDWjs7QUkvZ0NRO0VBT0k7QUo0Z0NaOztBSW5oQ1E7RUFPSTtBSmdoQ1o7O0FJdmhDUTtFQU9JO0FKb2hDWjs7QUkzaENRO0VBT0k7QUp3aENaOztBSS9oQ1E7RUFPSTtBSjRoQ1o7O0FJbmlDUTtFQU9JO0FKZ2lDWjs7QUl2aUNRO0VBT0k7QUpvaUNaOztBSTNpQ1E7RUFPSTtBSndpQ1o7O0FJL2lDUTtFQU9JO0FKNGlDWjs7QUluakNRO0VBT0k7QUpnakNaOztBSXZqQ1E7RUFPSTtBSm9qQ1o7O0FJM2pDUTtFQU9JO0FKd2pDWjs7QUkvakNRO0VBT0k7QUo0akNaOztBSW5rQ1E7RUFPSTtBSmdrQ1o7O0FJdmtDUTtFQU9JO0VBQUE7QUpxa0NaOztBSTVrQ1E7RUFPSTtFQUFBO0FKMGtDWjs7QUlqbENRO0VBT0k7RUFBQTtBSitrQ1o7O0FJdGxDUTtFQU9JO0VBQUE7QUpvbENaOztBSTNsQ1E7RUFPSTtFQUFBO0FKeWxDWjs7QUlobUNRO0VBT0k7RUFBQTtBSjhsQ1o7O0FJcm1DUTtFQU9JO0VBQUE7QUptbUNaOztBSTFtQ1E7RUFPSTtFQUFBO0FKd21DWjs7QUkvbUNRO0VBT0k7RUFBQTtBSjZtQ1o7O0FJcG5DUTtFQU9JO0VBQUE7QUprbkNaOztBSXpuQ1E7RUFPSTtFQUFBO0FKdW5DWjs7QUk5bkNRO0VBT0k7RUFBQTtBSjRuQ1o7O0FJbm9DUTtFQU9JO0VBQUE7QUppb0NaOztBSXhvQ1E7RUFPSTtFQUFBO0FKc29DWjs7QUk3b0NRO0VBT0k7RUFBQTtBSjJvQ1o7O0FJbHBDUTtFQU9JO0VBQUE7QUpncENaOztBSXZwQ1E7RUFPSTtFQUFBO0FKcXBDWjs7QUk1cENRO0VBT0k7RUFBQTtBSjBwQ1o7O0FJanFDUTtFQU9JO0VBQUE7QUorcENaOztBSXRxQ1E7RUFPSTtFQUFBO0FKb3FDWjs7QUkzcUNRO0VBT0k7RUFBQTtBSnlxQ1o7O0FJaHJDUTtFQU9JO0VBQUE7QUo4cUNaOztBSXJyQ1E7RUFPSTtBSmtyQ1o7O0FJenJDUTtFQU9JO0FKc3JDWjs7QUk3ckNRO0VBT0k7QUowckNaOztBSWpzQ1E7RUFPSTtBSjhyQ1o7O0FJcnNDUTtFQU9JO0FKa3NDWjs7QUl6c0NRO0VBT0k7QUpzc0NaOztBSTdzQ1E7RUFPSTtBSjBzQ1o7O0FJanRDUTtFQU9JO0FKOHNDWjs7QUlydENRO0VBT0k7QUprdENaOztBSXp0Q1E7RUFPSTtBSnN0Q1o7O0FJN3RDUTtFQU9JO0FKMHRDWjs7QUlqdUNRO0VBT0k7QUo4dENaOztBSXJ1Q1E7RUFPSTtBSmt1Q1o7O0FJenVDUTtFQU9JO0FKc3VDWjs7QUk3dUNRO0VBT0k7QUowdUNaOztBSWp2Q1E7RUFPSTtBSjh1Q1o7O0FJcnZDUTtFQU9JO0FKa3ZDWjs7QUl6dkNRO0VBT0k7QUpzdkNaOztBSTd2Q1E7RUFPSTtBSjB2Q1o7O0FJandDUTtFQU9JO0FKOHZDWjs7QUlyd0NRO0VBT0k7QUprd0NaOztBSXp3Q1E7RUFPSTtBSnN3Q1o7O0FJN3dDUTtFQU9JO0FKMHdDWjs7QUlqeENRO0VBT0k7QUo4d0NaOztBSXJ4Q1E7RUFPSTtBSmt4Q1o7O0FJenhDUTtFQU9JO0FKc3hDWjs7QUk3eENRO0VBT0k7QUoweENaOztBSWp5Q1E7RUFPSTtBSjh4Q1o7O0FJcnlDUTtFQU9JO0FKa3lDWjs7QUl6eUNRO0VBT0k7QUpzeUNaOztBSTd5Q1E7RUFPSTtBSjB5Q1o7O0FJanpDUTtFQU9JO0FKOHlDWjs7QUlyekNRO0VBT0k7QUprekNaOztBSXp6Q1E7RUFPSTtBSnN6Q1o7O0FJN3pDUTtFQU9JO0FKMHpDWjs7QUlqMENRO0VBT0k7QUo4ekNaOztBSXIwQ1E7RUFPSTtBSmswQ1o7O0FJejBDUTtFQU9JO0FKczBDWjs7QUk3MENRO0VBT0k7QUowMENaOztBSWoxQ1E7RUFPSTtBSjgwQ1o7O0FJcjFDUTtFQU9JO0FKazFDWjs7QUl6MUNRO0VBT0k7QUpzMUNaOztBSTcxQ1E7RUFPSTtBSjAxQ1o7O0FJajJDUTtFQU9JO0FKODFDWjs7QUlyMkNRO0VBT0k7QUprMkNaOztBSXoyQ1E7RUFPSTtBSnMyQ1o7O0FJNzJDUTtFQU9JO0FKMDJDWjs7QUlqM0NRO0VBT0k7QUo4MkNaOztBSXIzQ1E7RUFPSTtBSmszQ1o7O0FJejNDUTtFQU9JO0FKczNDWjs7QUk3M0NRO0VBT0k7QUowM0NaOztBSWo0Q1E7RUFPSTtBSjgzQ1o7O0FJcjRDUTtFQU9JO0FKazRDWjs7QUl6NENRO0VBT0k7QUpzNENaOztBSTc0Q1E7RUFPSTtBSjA0Q1o7O0FJajVDUTtFQU9JO0FKODRDWjs7QUlyNUNRO0VBT0k7RUFBQTtBSm01Q1o7O0FJMTVDUTtFQU9JO0VBQUE7QUp3NUNaOztBSS81Q1E7RUFPSTtFQUFBO0FKNjVDWjs7QUlwNkNRO0VBT0k7RUFBQTtBSms2Q1o7O0FJejZDUTtFQU9JO0VBQUE7QUp1NkNaOztBSTk2Q1E7RUFPSTtFQUFBO0FKNDZDWjs7QUluN0NRO0VBT0k7RUFBQTtBSmk3Q1o7O0FJeDdDUTtFQU9JO0VBQUE7QUpzN0NaOztBSTc3Q1E7RUFPSTtFQUFBO0FKMjdDWjs7QUlsOENRO0VBT0k7RUFBQTtBSmc4Q1o7O0FJdjhDUTtFQU9JO0VBQUE7QUpxOENaOztBSTU4Q1E7RUFPSTtFQUFBO0FKMDhDWjs7QUlqOUNRO0VBT0k7RUFBQTtBSis4Q1o7O0FJdDlDUTtFQU9JO0VBQUE7QUpvOUNaOztBSTM5Q1E7RUFPSTtFQUFBO0FKeTlDWjs7QUloK0NRO0VBT0k7RUFBQTtBSjg5Q1o7O0FJcitDUTtFQU9JO0VBQUE7QUptK0NaOztBSTErQ1E7RUFPSTtFQUFBO0FKdytDWjs7QUkvK0NRO0VBT0k7RUFBQTtBSjYrQ1o7O0FJcC9DUTtFQU9JO0VBQUE7QUprL0NaOztBSXovQ1E7RUFPSTtFQUFBO0FKdS9DWjs7QUk5L0NRO0VBT0k7RUFBQTtBSjQvQ1o7O0FJbmdEUTtFQU9JO0VBQUE7QUppZ0RaOztBSXhnRFE7RUFPSTtFQUFBO0FKc2dEWjs7QUk3Z0RRO0VBT0k7QUowZ0RaOztBSWpoRFE7RUFPSTtBSjhnRFo7O0FJcmhEUTtFQU9JO0FKa2hEWjs7QUl6aERRO0VBT0k7QUpzaERaOztBSTdoRFE7RUFPSTtBSjBoRFo7O0FJamlEUTtFQU9JO0FKOGhEWjs7QUlyaURRO0VBT0k7QUpraURaOztBSXppRFE7RUFPSTtBSnNpRFo7O0FJN2lEUTtFQU9JO0FKMGlEWjs7QUlqakRRO0VBT0k7QUo4aURaOztBSXJqRFE7RUFPSTtBSmtqRFo7O0FJempEUTtFQU9JO0FKc2pEWjs7QUk3akRRO0VBT0k7QUowakRaOztBSWprRFE7RUFPSTtBSjhqRFo7O0FJcmtEUTtFQU9JO0FKa2tEWjs7QUl6a0RRO0VBT0k7QUpza0RaOztBSTdrRFE7RUFPSTtBSjBrRFo7O0FJamxEUTtFQU9JO0FKOGtEWjs7QUlybERRO0VBT0k7QUprbERaOztBSXpsRFE7RUFPSTtBSnNsRFo7O0FJN2xEUTtFQU9JO0FKMGxEWjs7QUlqbURRO0VBT0k7QUo4bERaOztBSXJtRFE7RUFPSTtBSmttRFo7O0FJem1EUTtFQU9JO0FKc21EWjs7QUk3bURRO0VBT0k7QUowbURaOztBSWpuRFE7RUFPSTtBSjhtRFo7O0FJcm5EUTtFQU9JO0FKa25EWjs7QUl6bkRRO0VBT0k7QUpzbkRaOztBSTduRFE7RUFPSTtBSjBuRFo7O0FJam9EUTtFQU9JO0FKOG5EWjs7QUlyb0RRO0VBT0k7QUprb0RaOztBSXpvRFE7RUFPSTtBSnNvRFo7O0FJN29EUTtFQU9JO0FKMG9EWjs7QUlqcERRO0VBT0k7QUo4b0RaOztBSXJwRFE7RUFPSTtBSmtwRFo7O0FJenBEUTtFQU9JO0FKc3BEWjs7QUk3cERRO0VBT0k7QUowcERaOztBSWpxRFE7RUFPSTtBSjhwRFo7O0FJcnFEUTtFQU9JO0FKa3FEWjs7QUl6cURRO0VBT0k7QUpzcURaOztBSTdxRFE7RUFPSTtBSjBxRFo7O0FJanJEUTtFQU9JO0FKOHFEWjs7QUlyckRRO0VBT0k7QUprckRaOztBSXpyRFE7RUFPSTtBSnNyRFo7O0FJN3JEUTtFQU9JO0FKMHJEWjs7QUlqc0RRO0VBT0k7QUo4ckRaOztBSXJzRFE7RUFPSTtBSmtzRFo7O0FJenNEUTtFQU9JO0FKc3NEWjs7QUk3c0RRO0VBT0k7QUowc0RaOztBSWp0RFE7RUFPSTtBSjhzRFo7O0FJcnREUTtFQU9JO0FKa3REWjs7QUl6dERRO0VBT0k7QUpzdERaOztBSTd0RFE7RUFPSTtBSjB0RFo7O0FJanVEUTtFQU9JO0FKOHREWjs7QUlydURRO0VBT0k7QUprdURaOztBSXp1RFE7RUFPSTtBSnN1RFo7O0FJN3VEUTtFQU9JO0FKMHVEWjs7QUlqdkRRO0VBT0k7QUo4dURaOztBSXJ2RFE7RUFPSTtBSmt2RFo7O0FJenZEUTtFQU9JO0FKc3ZEWjs7QUk3dkRRO0VBT0k7QUowdkRaOztBSWp3RFE7RUFPSTtBSjh2RFo7O0FJcndEUTtFQU9JO0FKa3dEWjs7QUl6d0RRO0VBT0k7QUpzd0RaOztBSTd3RFE7RUFPSTtBSjB3RFo7O0FJanhEUTtFQU9JO0FKOHdEWjs7QUlyeERRO0VBT0k7QUpreERaOztBSXp4RFE7RUFPSTtBSnN4RFo7O0FJN3hEUTtFQU9JO0FKMHhEWjs7QUlqeURRO0VBT0k7QUo4eERaOztBSXJ5RFE7RUFPSTtBSmt5RFo7O0FJenlEUTtFQU9JO0FKc3lEWjs7QUk3eURRO0VBT0k7QUoweURaOztBSWp6RFE7RUFPSTtBSjh5RFo7O0FJcnpEUTtFQU9JO0FKa3pEWjs7QUl6ekRRO0VBT0k7QUpzekRaOztBSTd6RFE7RUFPSTtBSjB6RFo7O0FJajBEUTtFQU9JO0FKOHpEWjs7QUlyMERRO0VBT0k7QUprMERaOztBSXowRFE7RUFPSTtBSnMwRFo7O0FJNzBEUTtFQU9JO0FKMDBEWjs7QUlqMURRO0VBT0k7QUo4MERaOztBSXIxRFE7RUFPSTtBSmsxRFo7O0FJejFEUTtFQU9JO0FKczFEWjs7QUk3MURRO0VBT0k7QUowMURaOztBSWoyRFE7RUFPSTtBSjgxRFo7O0FJcjJEUTtFQU9JO0FKazJEWjs7QUl6MkRRO0VBT0k7QUpzMkRaOztBSTcyRFE7RUFPSTtBSjAyRFo7O0FJajNEUTtFQU9JO0FKODJEWjs7QUluNERRO0FBY0E7RUFPSTtFQUFBO0FKbzNEWjs7QUlqMkRRO0FBMUJBO0VBSVE7RUFHSjtBSjAzRFo7O0FJajREUTtFQUlRO0VBR0o7QUorM0RaOztBSXQ0RFE7RUFJUTtFQUdKO0FKbzREWjs7QUkzNERRO0VBSVE7RUFHSjtBSnk0RFo7O0FJaDVEUTtFQUlRO0VBR0o7QUo4NERaOztBSXI1RFE7RUFJUTtFQUdKO0FKbTVEWjs7QUkxNURRO0VBSVE7RUFHSjtBSnc1RFo7O0FJLzVEUTtFQUlRO0VBR0o7QUo2NURaOztBSXA2RFE7RUFJUTtFQUdKO0FKazZEWjs7QUl6NkRRO0VBSVE7RUFHSjtBSnU2RFo7O0FJOTZEUTtFQUlRO0VBR0o7QUo0NkRaOztBSW43RFE7RUFJUTtFQUdKO0FKaTdEWjs7QUl4N0RRO0VBSVE7RUFHSjtBSnM3RFo7O0FJNzdEUTtFQUlRO0VBR0o7QUoyN0RaOztBSWw4RFE7RUFJUTtFQUdKO0FKZzhEWjs7QUl2OERRO0VBSVE7RUFHSjtBSnE4RFo7O0FJNThEUTtFQUlRO0VBR0o7QUowOERaOztBSWo5RFE7RUFJUTtFQUdKO0FKKzhEWjs7QUl0OURRO0VBSVE7RUFHSjtBSm85RFo7O0FJMzlEUTtFQUlRO0VBR0o7QUp5OURaOztBSTErRFE7RUFDRTtBSjYrRFY7O0FJOStEUTtFQUNFO0FKaS9EVjs7QUlsL0RRO0VBQ0U7QUpxL0RWOztBSXQvRFE7RUFDRTtBSnkvRFY7O0FJaC9EUTtFQUlRO0VBR0o7QUo4K0RaOztBSXIvRFE7RUFJUTtFQUdKO0FKbS9EWjs7QUkxL0RRO0VBSVE7RUFHSjtBSncvRFo7O0FJLy9EUTtFQUlRO0VBR0o7QUo2L0RaOztBSXBnRVE7RUFJUTtFQUdKO0FKa2dFWjs7QUl6Z0VRO0VBSVE7RUFHSjtBSnVnRVo7O0FJOWdFUTtFQUlRO0VBR0o7QUo0Z0VaOztBSW5oRVE7RUFJUTtFQUdKO0FKaWhFWjs7QUl4aEVRO0VBSVE7RUFHSjtBSnNoRVo7O0FJN2hFUTtFQUlRO0VBR0o7QUoyaEVaOztBSWxpRVE7RUFJUTtFQUdKO0FKZ2lFWjs7QUl2aUVRO0VBSVE7RUFHSjtBSnFpRVo7O0FJNWlFUTtFQUlRO0VBR0o7QUowaUVaOztBSWpqRVE7RUFJUTtFQUdKO0FKK2lFWjs7QUl0akVRO0VBSVE7RUFHSjtBSm9qRVo7O0FJM2pFUTtFQUlRO0VBR0o7QUp5akVaOztBSWhrRVE7RUFJUTtFQUdKO0FKOGpFWjs7QUkva0VRO0VBQ0U7QUprbEVWOztBSW5sRVE7RUFDRTtBSnNsRVY7O0FJdmxFUTtFQUNFO0FKMGxFVjs7QUkzbEVRO0VBQ0U7QUo4bEVWOztBSS9sRVE7RUFDRTtBSmttRVY7O0FJemxFUTtFQU9JO0FKc2xFWjs7QUk3bEVRO0VBT0k7QUowbEVaOztBSWptRVE7RUFPSTtBSjhsRVo7O0FJcm1FUTtFQU9JO0FKa21FWjs7QUl6bUVRO0VBT0k7QUpzbUVaOztBSTdtRVE7RUFPSTtBSjBtRVo7O0FJam5FUTtFQU9JO0FKOG1FWjs7QUlybkVRO0VBT0k7QUprbkVaOztBSXpuRVE7RUFPSTtBSnNuRVo7O0FJN25FUTtFQU9JO0FKMG5FWjs7QUlqb0VRO0VBT0k7QUo4bkVaOztBSXJvRVE7RUFPSTtBSmtvRVo7O0FJem9FUTtFQU9JO0FKc29FWjs7QUk3b0VRO0VBT0k7QUowb0VaOztBSWpwRVE7RUFPSTtBSjhvRVo7O0FJcnBFUTtFQU9JO0VBQUE7QUptcEVaOztBSTFwRVE7RUFPSTtFQUFBO0FKd3BFWjs7QUkvcEVRO0VBT0k7RUFBQTtBSjZwRVo7O0FJcHFFUTtFQU9JO0VBQUE7QUprcUVaOztBSXpxRVE7RUFPSTtFQUFBO0FKdXFFWjs7QUk5cUVRO0VBT0k7RUFBQTtBSjRxRVo7O0FJbnJFUTtFQU9JO0VBQUE7QUppckVaOztBSXhyRVE7RUFPSTtFQUFBO0FKc3JFWjs7QUk3ckVRO0VBT0k7RUFBQTtBSjJyRVo7O0FJbHNFUTtFQU9JO0FKK3JFWjs7QUl0c0VRO0VBT0k7QUptc0VaOztBSTFzRVE7RUFPSTtBSnVzRVo7O0FJOXNFUTtFQU9JO0FKMnNFWjs7QUlsdEVRO0VBT0k7QUorc0VaOztBSXR0RVE7RUFPSTtBSm10RVo7O0FJMXRFUTtFQU9JO0FKdXRFWjs7QUk5dEVRO0VBT0k7QUoydEVaOztBSWx1RVE7RUFPSTtBSit0RVo7O0FJdHVFUTtFQU9JO0FKbXVFWjs7QUs3dUVJO0VER0k7SUFPSTtFSnd1RVY7RUkvdUVNO0lBT0k7RUoydUVWO0VJbHZFTTtJQU9JO0VKOHVFVjtFSXJ2RU07SUFPSTtFSml2RVY7RUl4dkVNO0lBT0k7RUpvdkVWO0VJM3ZFTTtJQU9JO0VKdXZFVjtFSTl2RU07SUFPSTtFSjB2RVY7RUlqd0VNO0lBT0k7RUo2dkVWO0VJcHdFTTtJQU9JO0VKZ3dFVjtFSXZ3RU07SUFPSTtFSm13RVY7RUkxd0VNO0lBT0k7RUpzd0VWO0VJN3dFTTtJQU9JO0VKeXdFVjtFSWh4RU07SUFPSTtFSjR3RVY7RUlueEVNO0lBT0k7RUord0VWO0VJdHhFTTtJQU9JO0VKa3hFVjtFSXp4RU07SUFPSTtFSnF4RVY7RUk1eEVNO0lBT0k7RUp3eEVWO0VJL3hFTTtJQU9JO0VKMnhFVjtFSWx5RU07SUFPSTtFSjh4RVY7RUlyeUVNO0lBT0k7RUppeUVWO0VJeHlFTTtJQU9JO0VKb3lFVjtFSTN5RU07SUFPSTtFSnV5RVY7RUk5eUVNO0lBT0k7RUoweUVWO0VJanpFTTtJQU9JO0VKNnlFVjtFSXB6RU07SUFPSTtFSmd6RVY7RUl2ekVNO0lBT0k7RUptekVWO0VJMXpFTTtJQU9JO0VKc3pFVjtFSTd6RU07SUFPSTtFSnl6RVY7RUloMEVNO0lBT0k7RUo0ekVWO0VJbjBFTTtJQU9JO0VKK3pFVjtFSXQwRU07SUFPSTtFSmswRVY7RUl6MEVNO0lBT0k7RUpxMEVWO0VJNTBFTTtJQU9JO0VKdzBFVjtFSS8wRU07SUFPSTtFSjIwRVY7RUlsMUVNO0lBT0k7RUo4MEVWO0VJcjFFTTtJQU9JO0VKaTFFVjtFSXgxRU07SUFPSTtFSm8xRVY7RUkzMUVNO0lBT0k7RUp1MUVWO0VJOTFFTTtJQU9JO0VKMDFFVjtFSWoyRU07SUFPSTtFSjYxRVY7RUlwMkVNO0lBT0k7RUpnMkVWO0VJdjJFTTtJQU9JO0VKbTJFVjtFSTEyRU07SUFPSTtFSnMyRVY7RUk3MkVNO0lBT0k7RUp5MkVWO0VJaDNFTTtJQU9JO0VKNDJFVjtFSW4zRU07SUFPSTtFSisyRVY7RUl0M0VNO0lBT0k7RUprM0VWO0VJejNFTTtJQU9JO0VKcTNFVjtFSTUzRU07SUFPSTtFSnczRVY7RUkvM0VNO0lBT0k7RUoyM0VWO0VJbDRFTTtJQU9JO0VKODNFVjtFSXI0RU07SUFPSTtFSmk0RVY7RUl4NEVNO0lBT0k7RUpvNEVWO0VJMzRFTTtJQU9JO0VKdTRFVjtFSTk0RU07SUFPSTtFSjA0RVY7RUlqNUVNO0lBT0k7RUo2NEVWO0VJcDVFTTtJQU9JO0VKZzVFVjtFSXY1RU07SUFPSTtFSm01RVY7RUkxNUVNO0lBT0k7RUpzNUVWO0VJNzVFTTtJQU9JO0VKeTVFVjtFSWg2RU07SUFPSTtFSjQ1RVY7RUluNkVNO0lBT0k7RUorNUVWO0VJdDZFTTtJQU9JO0VKazZFVjtFSXo2RU07SUFPSTtFSnE2RVY7RUk1NkVNO0lBT0k7RUp3NkVWO0VJLzZFTTtJQU9JO0VKMjZFVjtFSWw3RU07SUFPSTtFSjg2RVY7RUlyN0VNO0lBT0k7RUppN0VWO0VJeDdFTTtJQU9JO0VKbzdFVjtFSTM3RU07SUFPSTtFSnU3RVY7RUk5N0VNO0lBT0k7RUowN0VWO0VJajhFTTtJQU9JO0VKNjdFVjtFSXA4RU07SUFPSTtFSmc4RVY7RUl2OEVNO0lBT0k7RUptOEVWO0VJMThFTTtJQU9JO0VKczhFVjtFSTc4RU07SUFPSTtFSnk4RVY7RUloOUVNO0lBT0k7RUo0OEVWO0VJbjlFTTtJQU9JO0VKKzhFVjtFSXQ5RU07SUFPSTtFSms5RVY7RUl6OUVNO0lBT0k7RUpxOUVWO0VJNTlFTTtJQU9JO0VKdzlFVjtFSS85RU07SUFPSTtFSjI5RVY7RUlsK0VNO0lBT0k7RUo4OUVWO0VJcitFTTtJQU9JO0VKaStFVjtFSXgrRU07SUFPSTtFSm8rRVY7RUkzK0VNO0lBT0k7RUp1K0VWO0VJOStFTTtJQU9JO0lBQUE7RUoyK0VWO0VJbC9FTTtJQU9JO0lBQUE7RUorK0VWO0VJdC9FTTtJQU9JO0lBQUE7RUptL0VWO0VJMS9FTTtJQU9JO0lBQUE7RUp1L0VWO0VJOS9FTTtJQU9JO0lBQUE7RUoyL0VWO0VJbGdGTTtJQU9JO0lBQUE7RUorL0VWO0VJdGdGTTtJQU9JO0lBQUE7RUptZ0ZWO0VJMWdGTTtJQU9JO0lBQUE7RUp1Z0ZWO0VJOWdGTTtJQU9JO0lBQUE7RUoyZ0ZWO0VJbGhGTTtJQU9JO0lBQUE7RUorZ0ZWO0VJdGhGTTtJQU9JO0lBQUE7RUptaEZWO0VJMWhGTTtJQU9JO0lBQUE7RUp1aEZWO0VJOWhGTTtJQU9JO0lBQUE7RUoyaEZWO0VJbGlGTTtJQU9JO0lBQUE7RUoraEZWO0VJdGlGTTtJQU9JO0lBQUE7RUptaUZWO0VJMWlGTTtJQU9JO0lBQUE7RUp1aUZWO0VJOWlGTTtJQU9JO0lBQUE7RUoyaUZWO0VJbGpGTTtJQU9JO0lBQUE7RUoraUZWO0VJdGpGTTtJQU9JO0lBQUE7RUptakZWO0VJMWpGTTtJQU9JO0lBQUE7RUp1akZWO0VJOWpGTTtJQU9JO0lBQUE7RUoyakZWO0VJbGtGTTtJQU9JO0lBQUE7RUorakZWO0VJdGtGTTtJQU9JO0lBQUE7RUpta0ZWO0VJMWtGTTtJQU9JO0lBQUE7RUp1a0ZWO0VJOWtGTTtJQU9JO0lBQUE7RUoya0ZWO0VJbGxGTTtJQU9JO0lBQUE7RUora0ZWO0VJdGxGTTtJQU9JO0VKa2xGVjtFSXpsRk07SUFPSTtFSnFsRlY7RUk1bEZNO0lBT0k7RUp3bEZWO0VJL2xGTTtJQU9JO0VKMmxGVjtFSWxtRk07SUFPSTtFSjhsRlY7RUlybUZNO0lBT0k7RUppbUZWO0VJeG1GTTtJQU9JO0VKb21GVjtFSTNtRk07SUFPSTtFSnVtRlY7RUk5bUZNO0lBT0k7RUowbUZWO0VJam5GTTtJQU9JO0VKNm1GVjtFSXBuRk07SUFPSTtFSmduRlY7RUl2bkZNO0lBT0k7RUptbkZWO0VJMW5GTTtJQU9JO0VKc25GVjtFSTduRk07SUFPSTtFSnluRlY7RUlob0ZNO0lBT0k7RUo0bkZWO0VJbm9GTTtJQU9JO0VKK25GVjtFSXRvRk07SUFPSTtFSmtvRlY7RUl6b0ZNO0lBT0k7RUpxb0ZWO0VJNW9GTTtJQU9JO0VKd29GVjtFSS9vRk07SUFPSTtFSjJvRlY7RUlscEZNO0lBT0k7RUo4b0ZWO0VJcnBGTTtJQU9JO0VKaXBGVjtFSXhwRk07SUFPSTtFSm9wRlY7RUkzcEZNO0lBT0k7RUp1cEZWO0VJOXBGTTtJQU9JO0VKMHBGVjtFSWpxRk07SUFPSTtFSjZwRlY7RUlwcUZNO0lBT0k7RUpncUZWO0VJdnFGTTtJQU9JO0VKbXFGVjtFSTFxRk07SUFPSTtFSnNxRlY7RUk3cUZNO0lBT0k7RUp5cUZWO0VJaHJGTTtJQU9JO0VKNHFGVjtFSW5yRk07SUFPSTtFSitxRlY7RUl0ckZNO0lBT0k7RUprckZWO0VJenJGTTtJQU9JO0VKcXJGVjtFSTVyRk07SUFPSTtFSndyRlY7RUkvckZNO0lBT0k7RUoyckZWO0VJbHNGTTtJQU9JO0VKOHJGVjtFSXJzRk07SUFPSTtFSmlzRlY7RUl4c0ZNO0lBT0k7RUpvc0ZWO0VJM3NGTTtJQU9JO0VKdXNGVjtFSTlzRk07SUFPSTtFSjBzRlY7RUlqdEZNO0lBT0k7RUo2c0ZWO0VJcHRGTTtJQU9JO0VKZ3RGVjtFSXZ0Rk07SUFPSTtFSm10RlY7RUkxdEZNO0lBT0k7RUpzdEZWO0VJN3RGTTtJQU9JO0VKeXRGVjtFSWh1Rk07SUFPSTtFSjR0RlY7RUludUZNO0lBT0k7RUordEZWO0VJdHVGTTtJQU9JO0VKa3VGVjtFSXp1Rk07SUFPSTtFSnF1RlY7RUk1dUZNO0lBT0k7RUp3dUZWO0VJL3VGTTtJQU9JO0VKMnVGVjtFSWx2Rk07SUFPSTtFSjh1RlY7RUlydkZNO0lBT0k7RUppdkZWO0VJeHZGTTtJQU9JO0VKb3ZGVjtFSTN2Rk07SUFPSTtFSnV2RlY7RUk5dkZNO0lBT0k7RUowdkZWO0VJandGTTtJQU9JO0VKNnZGVjtFSXB3Rk07SUFPSTtFSmd3RlY7RUl2d0ZNO0lBT0k7RUptd0ZWO0VJMXdGTTtJQU9JO0VKc3dGVjtFSTd3Rk07SUFPSTtFSnl3RlY7RUloeEZNO0lBT0k7RUo0d0ZWO0VJbnhGTTtJQU9JO0lBQUE7RUpneEZWO0VJdnhGTTtJQU9JO0lBQUE7RUpveEZWO0VJM3hGTTtJQU9JO0lBQUE7RUp3eEZWO0VJL3hGTTtJQU9JO0lBQUE7RUo0eEZWO0VJbnlGTTtJQU9JO0lBQUE7RUpneUZWO0VJdnlGTTtJQU9JO0lBQUE7RUpveUZWO0VJM3lGTTtJQU9JO0lBQUE7RUp3eUZWO0VJL3lGTTtJQU9JO0lBQUE7RUo0eUZWO0VJbnpGTTtJQU9JO0lBQUE7RUpnekZWO0VJdnpGTTtJQU9JO0lBQUE7RUpvekZWO0VJM3pGTTtJQU9JO0lBQUE7RUp3ekZWO0VJL3pGTTtJQU9JO0lBQUE7RUo0ekZWO0VJbjBGTTtJQU9JO0lBQUE7RUpnMEZWO0VJdjBGTTtJQU9JO0lBQUE7RUpvMEZWO0VJMzBGTTtJQU9JO0lBQUE7RUp3MEZWO0VJLzBGTTtJQU9JO0lBQUE7RUo0MEZWO0VJbjFGTTtJQU9JO0lBQUE7RUpnMUZWO0VJdjFGTTtJQU9JO0lBQUE7RUpvMUZWO0VJMzFGTTtJQU9JO0lBQUE7RUp3MUZWO0VJLzFGTTtJQU9JO0lBQUE7RUo0MUZWO0VJbjJGTTtJQU9JO0lBQUE7RUpnMkZWO0VJdjJGTTtJQU9JO0lBQUE7RUpvMkZWO0VJMzJGTTtJQU9JO0VKdTJGVjtFSTkyRk07SUFPSTtFSjAyRlY7RUlqM0ZNO0lBT0k7RUo2MkZWO0VJcDNGTTtJQU9JO0VKZzNGVjtFSXYzRk07SUFPSTtFSm0zRlY7RUkxM0ZNO0lBT0k7RUpzM0ZWO0VJNzNGTTtJQU9JO0VKeTNGVjtFSWg0Rk07SUFPSTtFSjQzRlY7RUluNEZNO0lBT0k7RUorM0ZWO0VJdDRGTTtJQU9JO0VKazRGVjtFSXo0Rk07SUFPSTtFSnE0RlY7RUk1NEZNO0lBT0k7RUp3NEZWO0VJLzRGTTtJQU9JO0VKMjRGVjtFSWw1Rk07SUFPSTtFSjg0RlY7RUlyNUZNO0lBT0k7RUppNUZWO0VJeDVGTTtJQU9JO0VKbzVGVjtFSTM1Rk07SUFPSTtFSnU1RlY7RUk5NUZNO0lBT0k7RUowNUZWO0VJajZGTTtJQU9JO0VKNjVGVjtFSXA2Rk07SUFPSTtFSmc2RlY7RUl2NkZNO0lBT0k7RUptNkZWO0VJMTZGTTtJQU9JO0VKczZGVjtFSTc2Rk07SUFPSTtFSnk2RlY7RUloN0ZNO0lBT0k7RUo0NkZWO0VJbjdGTTtJQU9JO0VKKzZGVjtFSXQ3Rk07SUFPSTtFSms3RlY7RUl6N0ZNO0lBT0k7RUpxN0ZWO0VJNTdGTTtJQU9JO0VKdzdGVjtFSS83Rk07SUFPSTtFSjI3RlY7RUlsOEZNO0lBT0k7RUo4N0ZWO0VJcjhGTTtJQU9JO0VKaThGVjtFSXg4Rk07SUFPSTtFSm84RlY7RUkzOEZNO0lBT0k7RUp1OEZWO0VJOThGTTtJQU9JO0VKMDhGVjtFSWo5Rk07SUFPSTtFSjY4RlY7RUlwOUZNO0lBT0k7RUpnOUZWO0VJdjlGTTtJQU9JO0VKbTlGVjtFSTE5Rk07SUFPSTtFSnM5RlY7RUk3OUZNO0lBT0k7RUp5OUZWO0VJaCtGTTtJQU9JO0VKNDlGVjtFSW4rRk07SUFPSTtFSis5RlY7RUl0K0ZNO0lBT0k7RUprK0ZWO0VJeitGTTtJQU9JO0VKcStGVjtFSTUrRk07SUFPSTtFSncrRlY7RUkvK0ZNO0lBT0k7RUoyK0ZWO0VJbC9GTTtJQU9JO0VKOCtGVjtFSXIvRk07SUFPSTtFSmkvRlY7RUl4L0ZNO0lBT0k7RUpvL0ZWO0VJMy9GTTtJQU9JO0VKdS9GVjtFSTkvRk07SUFPSTtFSjAvRlY7RUlqZ0dNO0lBT0k7RUo2L0ZWO0VJcGdHTTtJQU9JO0VKZ2dHVjtFSXZnR007SUFPSTtFSm1nR1Y7RUkxZ0dNO0lBT0k7RUpzZ0dWO0VJN2dHTTtJQU9JO0VKeWdHVjtFSWhoR007SUFPSTtFSjRnR1Y7RUluaEdNO0lBT0k7SUFBQTtFSmdoR1Y7RUl2aEdNO0lBT0k7SUFBQTtFSm9oR1Y7RUkzaEdNO0lBT0k7SUFBQTtFSndoR1Y7RUkvaEdNO0lBT0k7SUFBQTtFSjRoR1Y7RUluaUdNO0lBT0k7SUFBQTtFSmdpR1Y7RUl2aUdNO0lBT0k7SUFBQTtFSm9pR1Y7RUkzaUdNO0lBT0k7SUFBQTtFSndpR1Y7RUkvaUdNO0lBT0k7SUFBQTtFSjRpR1Y7RUluakdNO0lBT0k7SUFBQTtFSmdqR1Y7RUl2akdNO0lBT0k7SUFBQTtFSm9qR1Y7RUkzakdNO0lBT0k7SUFBQTtFSndqR1Y7RUkvakdNO0lBT0k7SUFBQTtFSjRqR1Y7RUlua0dNO0lBT0k7SUFBQTtFSmdrR1Y7RUl2a0dNO0lBT0k7SUFBQTtFSm9rR1Y7RUkza0dNO0lBT0k7SUFBQTtFSndrR1Y7RUkva0dNO0lBT0k7SUFBQTtFSjRrR1Y7RUlubEdNO0lBT0k7SUFBQTtFSmdsR1Y7RUl2bEdNO0lBT0k7SUFBQTtFSm9sR1Y7RUkzbEdNO0lBT0k7SUFBQTtFSndsR1Y7RUkvbEdNO0lBT0k7SUFBQTtFSjRsR1Y7RUlubUdNO0lBT0k7SUFBQTtFSmdtR1Y7RUl2bUdNO0lBT0k7SUFBQTtFSm9tR1Y7RUkzbUdNO0lBT0k7SUFBQTtFSndtR1Y7RUkvbUdNO0lBT0k7SUFBQTtFSjRtR1Y7RUlubkdNO0lBT0k7RUorbUdWO0VJdG5HTTtJQU9JO0VKa25HVjtFSXpuR007SUFPSTtFSnFuR1Y7RUk1bkdNO0lBT0k7RUp3bkdWO0VJL25HTTtJQU9JO0VKMm5HVjtFSWxvR007SUFPSTtFSjhuR1Y7RUlyb0dNO0lBT0k7RUppb0dWO0VJeG9HTTtJQU9JO0VKb29HVjtFSTNvR007SUFPSTtFSnVvR1Y7RUk5b0dNO0lBT0k7RUowb0dWO0VJanBHTTtJQU9JO0VKNm9HVjtFSXBwR007SUFPSTtFSmdwR1Y7RUl2cEdNO0lBT0k7RUptcEdWO0VJMXBHTTtJQU9JO0VKc3BHVjtFSTdwR007SUFPSTtFSnlwR1Y7RUlocUdNO0lBT0k7RUo0cEdWO0VJbnFHTTtJQU9JO0VKK3BHVjtFSXRxR007SUFPSTtFSmtxR1Y7RUl6cUdNO0lBT0k7RUpxcUdWO0VJNXFHTTtJQU9JO0VKd3FHVjtFSS9xR007SUFPSTtFSjJxR1Y7RUlsckdNO0lBT0k7RUo4cUdWO0VJcnJHTTtJQU9JO0VKaXJHVjtFSXhyR007SUFPSTtFSm9yR1Y7RUkzckdNO0lBT0k7RUp1ckdWO0VJOXJHTTtJQU9JO0VKMHJHVjtFSWpzR007SUFPSTtFSjZyR1Y7RUlwc0dNO0lBT0k7RUpnc0dWO0VJdnNHTTtJQU9JO0VKbXNHVjtFSTFzR007SUFPSTtFSnNzR1Y7RUk3c0dNO0lBT0k7RUp5c0dWO0VJaHRHTTtJQU9JO0VKNHNHVjtFSW50R007SUFPSTtFSitzR1Y7RUl0dEdNO0lBT0k7RUprdEdWO0VJenRHTTtJQU9JO0VKcXRHVjtFSTV0R007SUFPSTtFSnd0R1Y7RUkvdEdNO0lBT0k7RUoydEdWO0VJbHVHTTtJQU9JO0VKOHRHVjtFSXJ1R007SUFPSTtFSml1R1Y7RUl4dUdNO0lBT0k7RUpvdUdWO0VJM3VHTTtJQU9JO0VKdXVHVjtFSTl1R007SUFPSTtFSjB1R1Y7RUlqdkdNO0lBT0k7RUo2dUdWO0VJcHZHTTtJQU9JO0VKZ3ZHVjtFSXZ2R007SUFPSTtFSm12R1Y7RUkxdkdNO0lBT0k7RUpzdkdWO0VJN3ZHTTtJQU9JO0VKeXZHVjtFSWh3R007SUFPSTtFSjR2R1Y7RUlud0dNO0lBT0k7RUordkdWO0VJdHdHTTtJQU9JO0VKa3dHVjtFSXp3R007SUFPSTtFSnF3R1Y7RUk1d0dNO0lBT0k7RUp3d0dWO0VJL3dHTTtJQU9JO0VKMndHVjtFSWx4R007SUFPSTtFSjh3R1Y7RUlyeEdNO0lBT0k7RUppeEdWO0VJeHhHTTtJQU9JO0VKb3hHVjtFSTN4R007SUFPSTtFSnV4R1Y7RUk5eEdNO0lBT0k7RUoweEdWO0VJanlHTTtJQU9JO0VKNnhHVjtFSXB5R007SUFPSTtFSmd5R1Y7RUl2eUdNO0lBT0k7RUpteUdWO0VJMXlHTTtJQU9JO0VKc3lHVjtFSTd5R007SUFPSTtFSnl5R1Y7RUloekdNO0lBT0k7RUo0eUdWO0VJbnpHTTtJQU9JO0VKK3lHVjtFSXR6R007SUFPSTtFSmt6R1Y7RUl6ekdNO0lBT0k7RUpxekdWO0VJNXpHTTtJQU9JO0VKd3pHVjtFSS96R007SUFPSTtFSjJ6R1Y7RUlsMEdNO0lBT0k7RUo4ekdWO0VJcjBHTTtJQU9JO0VKaTBHVjtBQUNGO0FLNTBHSTtFREdJO0lBT0k7RUpzMEdWO0VJNzBHTTtJQU9JO0VKeTBHVjtFSWgxR007SUFPSTtFSjQwR1Y7RUluMUdNO0lBT0k7RUorMEdWO0VJdDFHTTtJQU9JO0VKazFHVjtFSXoxR007SUFPSTtFSnExR1Y7RUk1MUdNO0lBT0k7RUp3MUdWO0VJLzFHTTtJQU9JO0VKMjFHVjtFSWwyR007SUFPSTtFSjgxR1Y7RUlyMkdNO0lBT0k7RUppMkdWO0VJeDJHTTtJQU9JO0VKbzJHVjtFSTMyR007SUFPSTtFSnUyR1Y7RUk5MkdNO0lBT0k7RUowMkdWO0VJajNHTTtJQU9JO0VKNjJHVjtFSXAzR007SUFPSTtFSmczR1Y7RUl2M0dNO0lBT0k7RUptM0dWO0VJMTNHTTtJQU9JO0VKczNHVjtFSTczR007SUFPSTtFSnkzR1Y7RUloNEdNO0lBT0k7RUo0M0dWO0VJbjRHTTtJQU9JO0VKKzNHVjtFSXQ0R007SUFPSTtFSms0R1Y7RUl6NEdNO0lBT0k7RUpxNEdWO0VJNTRHTTtJQU9JO0VKdzRHVjtFSS80R007SUFPSTtFSjI0R1Y7RUlsNUdNO0lBT0k7RUo4NEdWO0VJcjVHTTtJQU9JO0VKaTVHVjtFSXg1R007SUFPSTtFSm81R1Y7RUkzNUdNO0lBT0k7RUp1NUdWO0VJOTVHTTtJQU9JO0VKMDVHVjtFSWo2R007SUFPSTtFSjY1R1Y7RUlwNkdNO0lBT0k7RUpnNkdWO0VJdjZHTTtJQU9JO0VKbTZHVjtFSTE2R007SUFPSTtFSnM2R1Y7RUk3NkdNO0lBT0k7RUp5NkdWO0VJaDdHTTtJQU9JO0VKNDZHVjtFSW43R007SUFPSTtFSis2R1Y7RUl0N0dNO0lBT0k7RUprN0dWO0VJejdHTTtJQU9JO0VKcTdHVjtFSTU3R007SUFPSTtFSnc3R1Y7RUkvN0dNO0lBT0k7RUoyN0dWO0VJbDhHTTtJQU9JO0VKODdHVjtFSXI4R007SUFPSTtFSmk4R1Y7RUl4OEdNO0lBT0k7RUpvOEdWO0VJMzhHTTtJQU9JO0VKdThHVjtFSTk4R007SUFPSTtFSjA4R1Y7RUlqOUdNO0lBT0k7RUo2OEdWO0VJcDlHTTtJQU9JO0VKZzlHVjtFSXY5R007SUFPSTtFSm05R1Y7RUkxOUdNO0lBT0k7RUpzOUdWO0VJNzlHTTtJQU9JO0VKeTlHVjtFSWgrR007SUFPSTtFSjQ5R1Y7RUluK0dNO0lBT0k7RUorOUdWO0VJdCtHTTtJQU9JO0VKaytHVjtFSXorR007SUFPSTtFSnErR1Y7RUk1K0dNO0lBT0k7RUp3K0dWO0VJLytHTTtJQU9JO0VKMitHVjtFSWwvR007SUFPSTtFSjgrR1Y7RUlyL0dNO0lBT0k7RUppL0dWO0VJeC9HTTtJQU9JO0VKby9HVjtFSTMvR007SUFPSTtFSnUvR1Y7RUk5L0dNO0lBT0k7RUowL0dWO0VJamdITTtJQU9JO0VKNi9HVjtFSXBnSE07SUFPSTtFSmdnSFY7RUl2Z0hNO0lBT0k7RUptZ0hWO0VJMWdITTtJQU9JO0VKc2dIVjtFSTdnSE07SUFPSTtFSnlnSFY7RUloaEhNO0lBT0k7RUo0Z0hWO0VJbmhITTtJQU9JO0VKK2dIVjtFSXRoSE07SUFPSTtFSmtoSFY7RUl6aEhNO0lBT0k7RUpxaEhWO0VJNWhITTtJQU9JO0VKd2hIVjtFSS9oSE07SUFPSTtFSjJoSFY7RUlsaUhNO0lBT0k7RUo4aEhWO0VJcmlITTtJQU9JO0VKaWlIVjtFSXhpSE07SUFPSTtFSm9pSFY7RUkzaUhNO0lBT0k7RUp1aUhWO0VJOWlITTtJQU9JO0VKMGlIVjtFSWpqSE07SUFPSTtFSjZpSFY7RUlwakhNO0lBT0k7RUpnakhWO0VJdmpITTtJQU9JO0VKbWpIVjtFSTFqSE07SUFPSTtFSnNqSFY7RUk3akhNO0lBT0k7RUp5akhWO0VJaGtITTtJQU9JO0VKNGpIVjtFSW5rSE07SUFPSTtFSitqSFY7RUl0a0hNO0lBT0k7RUpra0hWO0VJemtITTtJQU9JO0VKcWtIVjtFSTVrSE07SUFPSTtJQUFBO0VKeWtIVjtFSWhsSE07SUFPSTtJQUFBO0VKNmtIVjtFSXBsSE07SUFPSTtJQUFBO0VKaWxIVjtFSXhsSE07SUFPSTtJQUFBO0VKcWxIVjtFSTVsSE07SUFPSTtJQUFBO0VKeWxIVjtFSWhtSE07SUFPSTtJQUFBO0VKNmxIVjtFSXBtSE07SUFPSTtJQUFBO0VKaW1IVjtFSXhtSE07SUFPSTtJQUFBO0VKcW1IVjtFSTVtSE07SUFPSTtJQUFBO0VKeW1IVjtFSWhuSE07SUFPSTtJQUFBO0VKNm1IVjtFSXBuSE07SUFPSTtJQUFBO0VKaW5IVjtFSXhuSE07SUFPSTtJQUFBO0VKcW5IVjtFSTVuSE07SUFPSTtJQUFBO0VKeW5IVjtFSWhvSE07SUFPSTtJQUFBO0VKNm5IVjtFSXBvSE07SUFPSTtJQUFBO0VKaW9IVjtFSXhvSE07SUFPSTtJQUFBO0VKcW9IVjtFSTVvSE07SUFPSTtJQUFBO0VKeW9IVjtFSWhwSE07SUFPSTtJQUFBO0VKNm9IVjtFSXBwSE07SUFPSTtJQUFBO0VKaXBIVjtFSXhwSE07SUFPSTtJQUFBO0VKcXBIVjtFSTVwSE07SUFPSTtJQUFBO0VKeXBIVjtFSWhxSE07SUFPSTtJQUFBO0VKNnBIVjtFSXBxSE07SUFPSTtJQUFBO0VKaXFIVjtFSXhxSE07SUFPSTtJQUFBO0VKcXFIVjtFSTVxSE07SUFPSTtJQUFBO0VKeXFIVjtFSWhySE07SUFPSTtJQUFBO0VKNnFIVjtFSXBySE07SUFPSTtFSmdySFY7RUl2ckhNO0lBT0k7RUptckhWO0VJMXJITTtJQU9JO0VKc3JIVjtFSTdySE07SUFPSTtFSnlySFY7RUloc0hNO0lBT0k7RUo0ckhWO0VJbnNITTtJQU9JO0VKK3JIVjtFSXRzSE07SUFPSTtFSmtzSFY7RUl6c0hNO0lBT0k7RUpxc0hWO0VJNXNITTtJQU9JO0VKd3NIVjtFSS9zSE07SUFPSTtFSjJzSFY7RUlsdEhNO0lBT0k7RUo4c0hWO0VJcnRITTtJQU9JO0VKaXRIVjtFSXh0SE07SUFPSTtFSm90SFY7RUkzdEhNO0lBT0k7RUp1dEhWO0VJOXRITTtJQU9JO0VKMHRIVjtFSWp1SE07SUFPSTtFSjZ0SFY7RUlwdUhNO0lBT0k7RUpndUhWO0VJdnVITTtJQU9JO0VKbXVIVjtFSTF1SE07SUFPSTtFSnN1SFY7RUk3dUhNO0lBT0k7RUp5dUhWO0VJaHZITTtJQU9JO0VKNHVIVjtFSW52SE07SUFPSTtFSit1SFY7RUl0dkhNO0lBT0k7RUprdkhWO0VJenZITTtJQU9JO0VKcXZIVjtFSTV2SE07SUFPSTtFSnd2SFY7RUkvdkhNO0lBT0k7RUoydkhWO0VJbHdITTtJQU9JO0VKOHZIVjtFSXJ3SE07SUFPSTtFSml3SFY7RUl4d0hNO0lBT0k7RUpvd0hWO0VJM3dITTtJQU9JO0VKdXdIVjtFSTl3SE07SUFPSTtFSjB3SFY7RUlqeEhNO0lBT0k7RUo2d0hWO0VJcHhITTtJQU9JO0VKZ3hIVjtFSXZ4SE07SUFPSTtFSm14SFY7RUkxeEhNO0lBT0k7RUpzeEhWO0VJN3hITTtJQU9JO0VKeXhIVjtFSWh5SE07SUFPSTtFSjR4SFY7RUlueUhNO0lBT0k7RUoreEhWO0VJdHlITTtJQU9JO0VKa3lIVjtFSXp5SE07SUFPSTtFSnF5SFY7RUk1eUhNO0lBT0k7RUp3eUhWO0VJL3lITTtJQU9JO0VKMnlIVjtFSWx6SE07SUFPSTtFSjh5SFY7RUlyekhNO0lBT0k7RUppekhWO0VJeHpITTtJQU9JO0VKb3pIVjtFSTN6SE07SUFPSTtFSnV6SFY7RUk5ekhNO0lBT0k7RUowekhWO0VJajBITTtJQU9JO0VKNnpIVjtFSXAwSE07SUFPSTtFSmcwSFY7RUl2MEhNO0lBT0k7RUptMEhWO0VJMTBITTtJQU9JO0VKczBIVjtFSTcwSE07SUFPSTtFSnkwSFY7RUloMUhNO0lBT0k7RUo0MEhWO0VJbjFITTtJQU9JO0VKKzBIVjtFSXQxSE07SUFPSTtFSmsxSFY7RUl6MUhNO0lBT0k7RUpxMUhWO0VJNTFITTtJQU9JO0VKdzFIVjtFSS8xSE07SUFPSTtFSjIxSFY7RUlsMkhNO0lBT0k7RUo4MUhWO0VJcjJITTtJQU9JO0VKaTJIVjtFSXgySE07SUFPSTtFSm8ySFY7RUkzMkhNO0lBT0k7RUp1MkhWO0VJOTJITTtJQU9JO0VKMDJIVjtFSWozSE07SUFPSTtJQUFBO0VKODJIVjtFSXIzSE07SUFPSTtJQUFBO0VKazNIVjtFSXozSE07SUFPSTtJQUFBO0VKczNIVjtFSTczSE07SUFPSTtJQUFBO0VKMDNIVjtFSWo0SE07SUFPSTtJQUFBO0VKODNIVjtFSXI0SE07SUFPSTtJQUFBO0VKazRIVjtFSXo0SE07SUFPSTtJQUFBO0VKczRIVjtFSTc0SE07SUFPSTtJQUFBO0VKMDRIVjtFSWo1SE07SUFPSTtJQUFBO0VKODRIVjtFSXI1SE07SUFPSTtJQUFBO0VKazVIVjtFSXo1SE07SUFPSTtJQUFBO0VKczVIVjtFSTc1SE07SUFPSTtJQUFBO0VKMDVIVjtFSWo2SE07SUFPSTtJQUFBO0VKODVIVjtFSXI2SE07SUFPSTtJQUFBO0VKazZIVjtFSXo2SE07SUFPSTtJQUFBO0VKczZIVjtFSTc2SE07SUFPSTtJQUFBO0VKMDZIVjtFSWo3SE07SUFPSTtJQUFBO0VKODZIVjtFSXI3SE07SUFPSTtJQUFBO0VKazdIVjtFSXo3SE07SUFPSTtJQUFBO0VKczdIVjtFSTc3SE07SUFPSTtJQUFBO0VKMDdIVjtFSWo4SE07SUFPSTtJQUFBO0VKODdIVjtFSXI4SE07SUFPSTtJQUFBO0VKazhIVjtFSXo4SE07SUFPSTtFSnE4SFY7RUk1OEhNO0lBT0k7RUp3OEhWO0VJLzhITTtJQU9JO0VKMjhIVjtFSWw5SE07SUFPSTtFSjg4SFY7RUlyOUhNO0lBT0k7RUppOUhWO0VJeDlITTtJQU9JO0VKbzlIVjtFSTM5SE07SUFPSTtFSnU5SFY7RUk5OUhNO0lBT0k7RUowOUhWO0VJaitITTtJQU9JO0VKNjlIVjtFSXArSE07SUFPSTtFSmcrSFY7RUl2K0hNO0lBT0k7RUptK0hWO0VJMStITTtJQU9JO0VKcytIVjtFSTcrSE07SUFPSTtFSnkrSFY7RUloL0hNO0lBT0k7RUo0K0hWO0VJbi9ITTtJQU9JO0VKKytIVjtFSXQvSE07SUFPSTtFSmsvSFY7RUl6L0hNO0lBT0k7RUpxL0hWO0VJNS9ITTtJQU9JO0VKdy9IVjtFSS8vSE07SUFPSTtFSjIvSFY7RUlsZ0lNO0lBT0k7RUo4L0hWO0VJcmdJTTtJQU9JO0VKaWdJVjtFSXhnSU07SUFPSTtFSm9nSVY7RUkzZ0lNO0lBT0k7RUp1Z0lWO0VJOWdJTTtJQU9JO0VKMGdJVjtFSWpoSU07SUFPSTtFSjZnSVY7RUlwaElNO0lBT0k7RUpnaElWO0VJdmhJTTtJQU9JO0VKbWhJVjtFSTFoSU07SUFPSTtFSnNoSVY7RUk3aElNO0lBT0k7RUp5aElWO0VJaGlJTTtJQU9JO0VKNGhJVjtFSW5pSU07SUFPSTtFSitoSVY7RUl0aUlNO0lBT0k7RUpraUlWO0VJemlJTTtJQU9JO0VKcWlJVjtFSTVpSU07SUFPSTtFSndpSVY7RUkvaUlNO0lBT0k7RUoyaUlWO0VJbGpJTTtJQU9JO0VKOGlJVjtFSXJqSU07SUFPSTtFSmlqSVY7RUl4aklNO0lBT0k7RUpvaklWO0VJM2pJTTtJQU9JO0VKdWpJVjtFSTlqSU07SUFPSTtFSjBqSVY7RUlqa0lNO0lBT0k7RUo2aklWO0VJcGtJTTtJQU9JO0VKZ2tJVjtFSXZrSU07SUFPSTtFSm1rSVY7RUkxa0lNO0lBT0k7RUpza0lWO0VJN2tJTTtJQU9JO0VKeWtJVjtFSWhsSU07SUFPSTtFSjRrSVY7RUlubElNO0lBT0k7RUora0lWO0VJdGxJTTtJQU9JO0VKa2xJVjtFSXpsSU07SUFPSTtFSnFsSVY7RUk1bElNO0lBT0k7RUp3bElWO0VJL2xJTTtJQU9JO0VKMmxJVjtFSWxtSU07SUFPSTtFSjhsSVY7RUlybUlNO0lBT0k7RUppbUlWO0VJeG1JTTtJQU9JO0VKb21JVjtFSTNtSU07SUFPSTtFSnVtSVY7RUk5bUlNO0lBT0k7RUowbUlWO0VJam5JTTtJQU9JO0lBQUE7RUo4bUlWO0VJcm5JTTtJQU9JO0lBQUE7RUprbklWO0VJem5JTTtJQU9JO0lBQUE7RUpzbklWO0VJN25JTTtJQU9JO0lBQUE7RUowbklWO0VJam9JTTtJQU9JO0lBQUE7RUo4bklWO0VJcm9JTTtJQU9JO0lBQUE7RUprb0lWO0VJem9JTTtJQU9JO0lBQUE7RUpzb0lWO0VJN29JTTtJQU9JO0lBQUE7RUowb0lWO0VJanBJTTtJQU9JO0lBQUE7RUo4b0lWO0VJcnBJTTtJQU9JO0lBQUE7RUprcElWO0VJenBJTTtJQU9JO0lBQUE7RUpzcElWO0VJN3BJTTtJQU9JO0lBQUE7RUowcElWO0VJanFJTTtJQU9JO0lBQUE7RUo4cElWO0VJcnFJTTtJQU9JO0lBQUE7RUprcUlWO0VJenFJTTtJQU9JO0lBQUE7RUpzcUlWO0VJN3FJTTtJQU9JO0lBQUE7RUowcUlWO0VJanJJTTtJQU9JO0lBQUE7RUo4cUlWO0VJcnJJTTtJQU9JO0lBQUE7RUprcklWO0VJenJJTTtJQU9JO0lBQUE7RUpzcklWO0VJN3JJTTtJQU9JO0lBQUE7RUowcklWO0VJanNJTTtJQU9JO0lBQUE7RUo4cklWO0VJcnNJTTtJQU9JO0lBQUE7RUprc0lWO0VJenNJTTtJQU9JO0lBQUE7RUpzc0lWO0VJN3NJTTtJQU9JO0lBQUE7RUowc0lWO0VJanRJTTtJQU9JO0VKNnNJVjtFSXB0SU07SUFPSTtFSmd0SVY7RUl2dElNO0lBT0k7RUptdElWO0VJMXRJTTtJQU9JO0VKc3RJVjtFSTd0SU07SUFPSTtFSnl0SVY7RUlodUlNO0lBT0k7RUo0dElWO0VJbnVJTTtJQU9JO0VKK3RJVjtFSXR1SU07SUFPSTtFSmt1SVY7RUl6dUlNO0lBT0k7RUpxdUlWO0VJNXVJTTtJQU9JO0VKd3VJVjtFSS91SU07SUFPSTtFSjJ1SVY7RUlsdklNO0lBT0k7RUo4dUlWO0VJcnZJTTtJQU9JO0VKaXZJVjtFSXh2SU07SUFPSTtFSm92SVY7RUkzdklNO0lBT0k7RUp1dklWO0VJOXZJTTtJQU9JO0VKMHZJVjtFSWp3SU07SUFPSTtFSjZ2SVY7RUlwd0lNO0lBT0k7RUpnd0lWO0VJdndJTTtJQU9JO0VKbXdJVjtFSTF3SU07SUFPSTtFSnN3SVY7RUk3d0lNO0lBT0k7RUp5d0lWO0VJaHhJTTtJQU9JO0VKNHdJVjtFSW54SU07SUFPSTtFSit3SVY7RUl0eElNO0lBT0k7RUpreElWO0VJenhJTTtJQU9JO0VKcXhJVjtFSTV4SU07SUFPSTtFSnd4SVY7RUkveElNO0lBT0k7RUoyeElWO0VJbHlJTTtJQU9JO0VKOHhJVjtFSXJ5SU07SUFPSTtFSml5SVY7RUl4eUlNO0lBT0k7RUpveUlWO0VJM3lJTTtJQU9JO0VKdXlJVjtFSTl5SU07SUFPSTtFSjB5SVY7RUlqeklNO0lBT0k7RUo2eUlWO0VJcHpJTTtJQU9JO0VKZ3pJVjtFSXZ6SU07SUFPSTtFSm16SVY7RUkxeklNO0lBT0k7RUpzeklWO0VJN3pJTTtJQU9JO0VKeXpJVjtFSWgwSU07SUFPSTtFSjR6SVY7RUluMElNO0lBT0k7RUoreklWO0VJdDBJTTtJQU9JO0VKazBJVjtFSXowSU07SUFPSTtFSnEwSVY7RUk1MElNO0lBT0k7RUp3MElWO0VJLzBJTTtJQU9JO0VKMjBJVjtFSWwxSU07SUFPSTtFSjgwSVY7RUlyMUlNO0lBT0k7RUppMUlWO0VJeDFJTTtJQU9JO0VKbzFJVjtFSTMxSU07SUFPSTtFSnUxSVY7RUk5MUlNO0lBT0k7RUowMUlWO0VJajJJTTtJQU9JO0VKNjFJVjtFSXAySU07SUFPSTtFSmcySVY7RUl2MklNO0lBT0k7RUptMklWO0VJMTJJTTtJQU9JO0VKczJJVjtFSTcySU07SUFPSTtFSnkySVY7RUloM0lNO0lBT0k7RUo0MklWO0VJbjNJTTtJQU9JO0VKKzJJVjtFSXQzSU07SUFPSTtFSmszSVY7RUl6M0lNO0lBT0k7RUpxM0lWO0VJNTNJTTtJQU9JO0VKdzNJVjtFSS8zSU07SUFPSTtFSjIzSVY7RUlsNElNO0lBT0k7RUo4M0lWO0VJcjRJTTtJQU9JO0VKaTRJVjtFSXg0SU07SUFPSTtFSm80SVY7RUkzNElNO0lBT0k7RUp1NElWO0VJOTRJTTtJQU9JO0VKMDRJVjtFSWo1SU07SUFPSTtFSjY0SVY7RUlwNUlNO0lBT0k7RUpnNUlWO0VJdjVJTTtJQU9JO0VKbTVJVjtFSTE1SU07SUFPSTtFSnM1SVY7RUk3NUlNO0lBT0k7RUp5NUlWO0VJaDZJTTtJQU9JO0VKNDVJVjtFSW42SU07SUFPSTtFSis1SVY7QUFDRjtBSzE2SUk7RURHSTtJQU9JO0VKbzZJVjtFSTM2SU07SUFPSTtFSnU2SVY7RUk5NklNO0lBT0k7RUowNklWO0VJajdJTTtJQU9JO0VKNjZJVjtFSXA3SU07SUFPSTtFSmc3SVY7RUl2N0lNO0lBT0k7RUptN0lWO0VJMTdJTTtJQU9JO0VKczdJVjtFSTc3SU07SUFPSTtFSnk3SVY7RUloOElNO0lBT0k7RUo0N0lWO0VJbjhJTTtJQU9JO0VKKzdJVjtFSXQ4SU07SUFPSTtFSms4SVY7RUl6OElNO0lBT0k7RUpxOElWO0VJNThJTTtJQU9JO0VKdzhJVjtFSS84SU07SUFPSTtFSjI4SVY7RUlsOUlNO0lBT0k7RUo4OElWO0VJcjlJTTtJQU9JO0VKaTlJVjtFSXg5SU07SUFPSTtFSm85SVY7RUkzOUlNO0lBT0k7RUp1OUlWO0VJOTlJTTtJQU9JO0VKMDlJVjtFSWorSU07SUFPSTtFSjY5SVY7RUlwK0lNO0lBT0k7RUpnK0lWO0VJditJTTtJQU9JO0VKbStJVjtFSTErSU07SUFPSTtFSnMrSVY7RUk3K0lNO0lBT0k7RUp5K0lWO0VJaC9JTTtJQU9JO0VKNCtJVjtFSW4vSU07SUFPSTtFSisrSVY7RUl0L0lNO0lBT0k7RUprL0lWO0VJei9JTTtJQU9JO0VKcS9JVjtFSTUvSU07SUFPSTtFSncvSVY7RUkvL0lNO0lBT0k7RUoyL0lWO0VJbGdKTTtJQU9JO0VKOC9JVjtFSXJnSk07SUFPSTtFSmlnSlY7RUl4Z0pNO0lBT0k7RUpvZ0pWO0VJM2dKTTtJQU9JO0VKdWdKVjtFSTlnSk07SUFPSTtFSjBnSlY7RUlqaEpNO0lBT0k7RUo2Z0pWO0VJcGhKTTtJQU9JO0VKZ2hKVjtFSXZoSk07SUFPSTtFSm1oSlY7RUkxaEpNO0lBT0k7RUpzaEpWO0VJN2hKTTtJQU9JO0VKeWhKVjtFSWhpSk07SUFPSTtFSjRoSlY7RUluaUpNO0lBT0k7RUoraEpWO0VJdGlKTTtJQU9JO0VKa2lKVjtFSXppSk07SUFPSTtFSnFpSlY7RUk1aUpNO0lBT0k7RUp3aUpWO0VJL2lKTTtJQU9JO0VKMmlKVjtFSWxqSk07SUFPSTtFSjhpSlY7RUlyakpNO0lBT0k7RUppakpWO0VJeGpKTTtJQU9JO0VKb2pKVjtFSTNqSk07SUFPSTtFSnVqSlY7RUk5akpNO0lBT0k7RUowakpWO0VJamtKTTtJQU9JO0VKNmpKVjtFSXBrSk07SUFPSTtFSmdrSlY7RUl2a0pNO0lBT0k7RUpta0pWO0VJMWtKTTtJQU9JO0VKc2tKVjtFSTdrSk07SUFPSTtFSnlrSlY7RUlobEpNO0lBT0k7RUo0a0pWO0VJbmxKTTtJQU9JO0VKK2tKVjtFSXRsSk07SUFPSTtFSmtsSlY7RUl6bEpNO0lBT0k7RUpxbEpWO0VJNWxKTTtJQU9JO0VKd2xKVjtFSS9sSk07SUFPSTtFSjJsSlY7RUlsbUpNO0lBT0k7RUo4bEpWO0VJcm1KTTtJQU9JO0VKaW1KVjtFSXhtSk07SUFPSTtFSm9tSlY7RUkzbUpNO0lBT0k7RUp1bUpWO0VJOW1KTTtJQU9JO0VKMG1KVjtFSWpuSk07SUFPSTtFSjZtSlY7RUlwbkpNO0lBT0k7RUpnbkpWO0VJdm5KTTtJQU9JO0VKbW5KVjtFSTFuSk07SUFPSTtFSnNuSlY7RUk3bkpNO0lBT0k7RUp5bkpWO0VJaG9KTTtJQU9JO0VKNG5KVjtFSW5vSk07SUFPSTtFSituSlY7RUl0b0pNO0lBT0k7RUprb0pWO0VJem9KTTtJQU9JO0VKcW9KVjtFSTVvSk07SUFPSTtFSndvSlY7RUkvb0pNO0lBT0k7RUoyb0pWO0VJbHBKTTtJQU9JO0VKOG9KVjtFSXJwSk07SUFPSTtFSmlwSlY7RUl4cEpNO0lBT0k7RUpvcEpWO0VJM3BKTTtJQU9JO0VKdXBKVjtFSTlwSk07SUFPSTtFSjBwSlY7RUlqcUpNO0lBT0k7RUo2cEpWO0VJcHFKTTtJQU9JO0VKZ3FKVjtFSXZxSk07SUFPSTtFSm1xSlY7RUkxcUpNO0lBT0k7SUFBQTtFSnVxSlY7RUk5cUpNO0lBT0k7SUFBQTtFSjJxSlY7RUlsckpNO0lBT0k7SUFBQTtFSitxSlY7RUl0ckpNO0lBT0k7SUFBQTtFSm1ySlY7RUkxckpNO0lBT0k7SUFBQTtFSnVySlY7RUk5ckpNO0lBT0k7SUFBQTtFSjJySlY7RUlsc0pNO0lBT0k7SUFBQTtFSitySlY7RUl0c0pNO0lBT0k7SUFBQTtFSm1zSlY7RUkxc0pNO0lBT0k7SUFBQTtFSnVzSlY7RUk5c0pNO0lBT0k7SUFBQTtFSjJzSlY7RUlsdEpNO0lBT0k7SUFBQTtFSitzSlY7RUl0dEpNO0lBT0k7SUFBQTtFSm10SlY7RUkxdEpNO0lBT0k7SUFBQTtFSnV0SlY7RUk5dEpNO0lBT0k7SUFBQTtFSjJ0SlY7RUlsdUpNO0lBT0k7SUFBQTtFSit0SlY7RUl0dUpNO0lBT0k7SUFBQTtFSm11SlY7RUkxdUpNO0lBT0k7SUFBQTtFSnV1SlY7RUk5dUpNO0lBT0k7SUFBQTtFSjJ1SlY7RUlsdkpNO0lBT0k7SUFBQTtFSit1SlY7RUl0dkpNO0lBT0k7SUFBQTtFSm12SlY7RUkxdkpNO0lBT0k7SUFBQTtFSnV2SlY7RUk5dkpNO0lBT0k7SUFBQTtFSjJ2SlY7RUlsd0pNO0lBT0k7SUFBQTtFSit2SlY7RUl0d0pNO0lBT0k7SUFBQTtFSm13SlY7RUkxd0pNO0lBT0k7SUFBQTtFSnV3SlY7RUk5d0pNO0lBT0k7SUFBQTtFSjJ3SlY7RUlseEpNO0lBT0k7RUo4d0pWO0VJcnhKTTtJQU9JO0VKaXhKVjtFSXh4Sk07SUFPSTtFSm94SlY7RUkzeEpNO0lBT0k7RUp1eEpWO0VJOXhKTTtJQU9JO0VKMHhKVjtFSWp5Sk07SUFPSTtFSjZ4SlY7RUlweUpNO0lBT0k7RUpneUpWO0VJdnlKTTtJQU9JO0VKbXlKVjtFSTF5Sk07SUFPSTtFSnN5SlY7RUk3eUpNO0lBT0k7RUp5eUpWO0VJaHpKTTtJQU9JO0VKNHlKVjtFSW56Sk07SUFPSTtFSit5SlY7RUl0ekpNO0lBT0k7RUprekpWO0VJenpKTTtJQU9JO0VKcXpKVjtFSTV6Sk07SUFPSTtFSnd6SlY7RUkvekpNO0lBT0k7RUoyekpWO0VJbDBKTTtJQU9JO0VKOHpKVjtFSXIwSk07SUFPSTtFSmkwSlY7RUl4MEpNO0lBT0k7RUpvMEpWO0VJMzBKTTtJQU9JO0VKdTBKVjtFSTkwSk07SUFPSTtFSjAwSlY7RUlqMUpNO0lBT0k7RUo2MEpWO0VJcDFKTTtJQU9JO0VKZzFKVjtFSXYxSk07SUFPSTtFSm0xSlY7RUkxMUpNO0lBT0k7RUpzMUpWO0VJNzFKTTtJQU9JO0VKeTFKVjtFSWgySk07SUFPSTtFSjQxSlY7RUluMkpNO0lBT0k7RUorMUpWO0VJdDJKTTtJQU9JO0VKazJKVjtFSXoySk07SUFPSTtFSnEySlY7RUk1MkpNO0lBT0k7RUp3MkpWO0VJLzJKTTtJQU9JO0VKMjJKVjtFSWwzSk07SUFPSTtFSjgySlY7RUlyM0pNO0lBT0k7RUppM0pWO0VJeDNKTTtJQU9JO0VKbzNKVjtFSTMzSk07SUFPSTtFSnUzSlY7RUk5M0pNO0lBT0k7RUowM0pWO0VJajRKTTtJQU9JO0VKNjNKVjtFSXA0Sk07SUFPSTtFSmc0SlY7RUl2NEpNO0lBT0k7RUptNEpWO0VJMTRKTTtJQU9JO0VKczRKVjtFSTc0Sk07SUFPSTtFSnk0SlY7RUloNUpNO0lBT0k7RUo0NEpWO0VJbjVKTTtJQU9JO0VKKzRKVjtFSXQ1Sk07SUFPSTtFSms1SlY7RUl6NUpNO0lBT0k7RUpxNUpWO0VJNTVKTTtJQU9JO0VKdzVKVjtFSS81Sk07SUFPSTtFSjI1SlY7RUlsNkpNO0lBT0k7RUo4NUpWO0VJcjZKTTtJQU9JO0VKaTZKVjtFSXg2Sk07SUFPSTtFSm82SlY7RUkzNkpNO0lBT0k7RUp1NkpWO0VJOTZKTTtJQU9JO0VKMDZKVjtFSWo3Sk07SUFPSTtFSjY2SlY7RUlwN0pNO0lBT0k7RUpnN0pWO0VJdjdKTTtJQU9JO0VKbTdKVjtFSTE3Sk07SUFPSTtFSnM3SlY7RUk3N0pNO0lBT0k7RUp5N0pWO0VJaDhKTTtJQU9JO0VKNDdKVjtFSW44Sk07SUFPSTtFSis3SlY7RUl0OEpNO0lBT0k7RUprOEpWO0VJejhKTTtJQU9JO0VKcThKVjtFSTU4Sk07SUFPSTtFSnc4SlY7RUkvOEpNO0lBT0k7SUFBQTtFSjQ4SlY7RUluOUpNO0lBT0k7SUFBQTtFSmc5SlY7RUl2OUpNO0lBT0k7SUFBQTtFSm85SlY7RUkzOUpNO0lBT0k7SUFBQTtFSnc5SlY7RUkvOUpNO0lBT0k7SUFBQTtFSjQ5SlY7RUluK0pNO0lBT0k7SUFBQTtFSmcrSlY7RUl2K0pNO0lBT0k7SUFBQTtFSm8rSlY7RUkzK0pNO0lBT0k7SUFBQTtFSncrSlY7RUkvK0pNO0lBT0k7SUFBQTtFSjQrSlY7RUluL0pNO0lBT0k7SUFBQTtFSmcvSlY7RUl2L0pNO0lBT0k7SUFBQTtFSm8vSlY7RUkzL0pNO0lBT0k7SUFBQTtFSncvSlY7RUkvL0pNO0lBT0k7SUFBQTtFSjQvSlY7RUluZ0tNO0lBT0k7SUFBQTtFSmdnS1Y7RUl2Z0tNO0lBT0k7SUFBQTtFSm9nS1Y7RUkzZ0tNO0lBT0k7SUFBQTtFSndnS1Y7RUkvZ0tNO0lBT0k7SUFBQTtFSjRnS1Y7RUluaEtNO0lBT0k7SUFBQTtFSmdoS1Y7RUl2aEtNO0lBT0k7SUFBQTtFSm9oS1Y7RUkzaEtNO0lBT0k7SUFBQTtFSndoS1Y7RUkvaEtNO0lBT0k7SUFBQTtFSjRoS1Y7RUluaUtNO0lBT0k7SUFBQTtFSmdpS1Y7RUl2aUtNO0lBT0k7RUptaUtWO0VJMWlLTTtJQU9JO0VKc2lLVjtFSTdpS007SUFPSTtFSnlpS1Y7RUloaktNO0lBT0k7RUo0aUtWO0VJbmpLTTtJQU9JO0VKK2lLVjtFSXRqS007SUFPSTtFSmtqS1Y7RUl6aktNO0lBT0k7RUpxaktWO0VJNWpLTTtJQU9JO0VKd2pLVjtFSS9qS007SUFPSTtFSjJqS1Y7RUlsa0tNO0lBT0k7RUo4aktWO0VJcmtLTTtJQU9JO0VKaWtLVjtFSXhrS007SUFPSTtFSm9rS1Y7RUkza0tNO0lBT0k7RUp1a0tWO0VJOWtLTTtJQU9JO0VKMGtLVjtFSWpsS007SUFPSTtFSjZrS1Y7RUlwbEtNO0lBT0k7RUpnbEtWO0VJdmxLTTtJQU9JO0VKbWxLVjtFSTFsS007SUFPSTtFSnNsS1Y7RUk3bEtNO0lBT0k7RUp5bEtWO0VJaG1LTTtJQU9JO0VKNGxLVjtFSW5tS007SUFPSTtFSitsS1Y7RUl0bUtNO0lBT0k7RUprbUtWO0VJem1LTTtJQU9JO0VKcW1LVjtFSTVtS007SUFPSTtFSndtS1Y7RUkvbUtNO0lBT0k7RUoybUtWO0VJbG5LTTtJQU9JO0VKOG1LVjtFSXJuS007SUFPSTtFSmluS1Y7RUl4bktNO0lBT0k7RUpvbktWO0VJM25LTTtJQU9JO0VKdW5LVjtFSTluS007SUFPSTtFSjBuS1Y7RUlqb0tNO0lBT0k7RUo2bktWO0VJcG9LTTtJQU9JO0VKZ29LVjtFSXZvS007SUFPSTtFSm1vS1Y7RUkxb0tNO0lBT0k7RUpzb0tWO0VJN29LTTtJQU9JO0VKeW9LVjtFSWhwS007SUFPSTtFSjRvS1Y7RUlucEtNO0lBT0k7RUorb0tWO0VJdHBLTTtJQU9JO0VKa3BLVjtFSXpwS007SUFPSTtFSnFwS1Y7RUk1cEtNO0lBT0k7RUp3cEtWO0VJL3BLTTtJQU9JO0VKMnBLVjtFSWxxS007SUFPSTtFSjhwS1Y7RUlycUtNO0lBT0k7RUppcUtWO0VJeHFLTTtJQU9JO0VKb3FLVjtFSTNxS007SUFPSTtFSnVxS1Y7RUk5cUtNO0lBT0k7RUowcUtWO0VJanJLTTtJQU9JO0VKNnFLVjtFSXByS007SUFPSTtFSmdyS1Y7RUl2cktNO0lBT0k7RUptcktWO0VJMXJLTTtJQU9JO0VKc3JLVjtFSTdyS007SUFPSTtFSnlyS1Y7RUloc0tNO0lBT0k7RUo0cktWO0VJbnNLTTtJQU9JO0VKK3JLVjtFSXRzS007SUFPSTtFSmtzS1Y7RUl6c0tNO0lBT0k7RUpxc0tWO0VJNXNLTTtJQU9JO0VKd3NLVjtFSS9zS007SUFPSTtJQUFBO0VKNHNLVjtFSW50S007SUFPSTtJQUFBO0VKZ3RLVjtFSXZ0S007SUFPSTtJQUFBO0VKb3RLVjtFSTN0S007SUFPSTtJQUFBO0VKd3RLVjtFSS90S007SUFPSTtJQUFBO0VKNHRLVjtFSW51S007SUFPSTtJQUFBO0VKZ3VLVjtFSXZ1S007SUFPSTtJQUFBO0VKb3VLVjtFSTN1S007SUFPSTtJQUFBO0VKd3VLVjtFSS91S007SUFPSTtJQUFBO0VKNHVLVjtFSW52S007SUFPSTtJQUFBO0VKZ3ZLVjtFSXZ2S007SUFPSTtJQUFBO0VKb3ZLVjtFSTN2S007SUFPSTtJQUFBO0VKd3ZLVjtFSS92S007SUFPSTtJQUFBO0VKNHZLVjtFSW53S007SUFPSTtJQUFBO0VKZ3dLVjtFSXZ3S007SUFPSTtJQUFBO0VKb3dLVjtFSTN3S007SUFPSTtJQUFBO0VKd3dLVjtFSS93S007SUFPSTtJQUFBO0VKNHdLVjtFSW54S007SUFPSTtJQUFBO0VKZ3hLVjtFSXZ4S007SUFPSTtJQUFBO0VKb3hLVjtFSTN4S007SUFPSTtJQUFBO0VKd3hLVjtFSS94S007SUFPSTtJQUFBO0VKNHhLVjtFSW55S007SUFPSTtJQUFBO0VKZ3lLVjtFSXZ5S007SUFPSTtJQUFBO0VKb3lLVjtFSTN5S007SUFPSTtJQUFBO0VKd3lLVjtFSS95S007SUFPSTtFSjJ5S1Y7RUlsektNO0lBT0k7RUo4eUtWO0VJcnpLTTtJQU9JO0VKaXpLVjtFSXh6S007SUFPSTtFSm96S1Y7RUkzektNO0lBT0k7RUp1ektWO0VJOXpLTTtJQU9JO0VKMHpLVjtFSWowS007SUFPSTtFSjZ6S1Y7RUlwMEtNO0lBT0k7RUpnMEtWO0VJdjBLTTtJQU9JO0VKbTBLVjtFSTEwS007SUFPSTtFSnMwS1Y7RUk3MEtNO0lBT0k7RUp5MEtWO0VJaDFLTTtJQU9JO0VKNDBLVjtFSW4xS007SUFPSTtFSiswS1Y7RUl0MUtNO0lBT0k7RUprMUtWO0VJejFLTTtJQU9JO0VKcTFLVjtFSTUxS007SUFPSTtFSncxS1Y7RUkvMUtNO0lBT0k7RUoyMUtWO0VJbDJLTTtJQU9JO0VKODFLVjtFSXIyS007SUFPSTtFSmkyS1Y7RUl4MktNO0lBT0k7RUpvMktWO0VJMzJLTTtJQU9JO0VKdTJLVjtFSTkyS007SUFPSTtFSjAyS1Y7RUlqM0tNO0lBT0k7RUo2MktWO0VJcDNLTTtJQU9JO0VKZzNLVjtFSXYzS007SUFPSTtFSm0zS1Y7RUkxM0tNO0lBT0k7RUpzM0tWO0VJNzNLTTtJQU9JO0VKeTNLVjtFSWg0S007SUFPSTtFSjQzS1Y7RUluNEtNO0lBT0k7RUorM0tWO0VJdDRLTTtJQU9JO0VKazRLVjtFSXo0S007SUFPSTtFSnE0S1Y7RUk1NEtNO0lBT0k7RUp3NEtWO0VJLzRLTTtJQU9JO0VKMjRLVjtFSWw1S007SUFPSTtFSjg0S1Y7RUlyNUtNO0lBT0k7RUppNUtWO0VJeDVLTTtJQU9JO0VKbzVLVjtFSTM1S007SUFPSTtFSnU1S1Y7RUk5NUtNO0lBT0k7RUowNUtWO0VJajZLTTtJQU9JO0VKNjVLVjtFSXA2S007SUFPSTtFSmc2S1Y7RUl2NktNO0lBT0k7RUptNktWO0VJMTZLTTtJQU9JO0VKczZLVjtFSTc2S007SUFPSTtFSnk2S1Y7RUloN0tNO0lBT0k7RUo0NktWO0VJbjdLTTtJQU9JO0VKKzZLVjtFSXQ3S007SUFPSTtFSms3S1Y7RUl6N0tNO0lBT0k7RUpxN0tWO0VJNTdLTTtJQU9JO0VKdzdLVjtFSS83S007SUFPSTtFSjI3S1Y7RUlsOEtNO0lBT0k7RUo4N0tWO0VJcjhLTTtJQU9JO0VKaThLVjtFSXg4S007SUFPSTtFSm84S1Y7RUkzOEtNO0lBT0k7RUp1OEtWO0VJOThLTTtJQU9JO0VKMDhLVjtFSWo5S007SUFPSTtFSjY4S1Y7RUlwOUtNO0lBT0k7RUpnOUtWO0VJdjlLTTtJQU9JO0VKbTlLVjtFSTE5S007SUFPSTtFSnM5S1Y7RUk3OUtNO0lBT0k7RUp5OUtWO0VJaCtLTTtJQU9JO0VKNDlLVjtFSW4rS007SUFPSTtFSis5S1Y7RUl0K0tNO0lBT0k7RUprK0tWO0VJeitLTTtJQU9JO0VKcStLVjtFSTUrS007SUFPSTtFSncrS1Y7RUkvK0tNO0lBT0k7RUoyK0tWO0VJbC9LTTtJQU9JO0VKOCtLVjtFSXIvS007SUFPSTtFSmkvS1Y7RUl4L0tNO0lBT0k7RUpvL0tWO0VJMy9LTTtJQU9JO0VKdS9LVjtFSTkvS007SUFPSTtFSjAvS1Y7RUlqZ0xNO0lBT0k7RUo2L0tWO0FBQ0Y7QU1wakxBO0VGK0NRO0lBT0k7RUprZ0xWO0VJemdMTTtJQU9JO0VKcWdMVjtFSTVnTE07SUFPSTtFSndnTFY7RUkvZ0xNO0lBT0k7RUoyZ0xWO0FBQ0Y7QU0vaUxBO0VGNEJRO0lBT0k7RUpnaExWO0VJdmhMTTtJQU9JO0VKbWhMVjtFSTFoTE07SUFPSTtFSnNoTFY7RUk3aExNO0lBT0k7RUp5aExWO0VJaGlMTTtJQU9JO0VKNGhMVjtFSW5pTE07SUFPSTtFSitoTFY7RUl0aUxNO0lBT0k7RUpraUxWO0VJemlMTTtJQU9JO0VKcWlMVjtFSTVpTE07SUFPSTtFSndpTFY7RUkvaUxNO0lBT0k7RUoyaUxWO0FBQ0Y7QU9ybkxBO0VBUUk7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFHRjtFQUNBO0VBQ0E7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQU9BO0VDNFBJLGlDQUxJO0VEclBSO0VBQ0E7RUFDQTtFQUlBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBRUE7RUFFQTtBUDRuTEY7O0FTcHJMQTs7O0VBR0U7QVR1ckxGOztBU3hxTEk7RUFOSjtJQU9NO0VUNHFMSjtBQUNGOztBUy9wTEE7RUFDRTtFQUNBO0VEbVBJLDJDQUxJO0VDNU9SO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUa3FMRjs7QVN6cExBO0VBQ0U7RUFDQSxjQ2lqQjRCO0VEaGpCNUI7RUFDQTtFQUNBLGFDdWpCNEI7QVZxbUs5Qjs7QVNscExBO0VBQ0U7RUFDQSxxQkN3ZjRCO0VEcmY1QixnQkVmYztFRmdCZCxnQkN3ZjRCO0VEdmY1QixjRXpEVztBWDRzTGI7O0FTaHBMQTtFRDZNUTtBUnU4S1I7QVF6bUxJO0VDM0NKO0lEb05RO0VSbzhLTjtBQUNGOztBU3BwTEE7RUR3TVE7QVJnOUtSO0FRbG5MSTtFQ3RDSjtJRCtNUTtFUjY4S047QUFDRjs7QVN4cExBO0VEbU1RO0FSeTlLUjtBUTNuTEk7RUNqQ0o7SUQwTVE7RVJzOUtOO0FBQ0Y7O0FTNXBMQTtFRDhMUTtBUmsrS1I7QVFwb0xJO0VDNUJKO0lEcU1RO0VSKzlLTjtBQUNGOztBU2hxTEE7RURxTE0sa0JBTEk7QVJvL0tWOztBUy9wTEE7RURnTE0sZUFMSTtBUncvS1Y7O0FTeHBMQTtFQUNFO0VBQ0EsZ0JHbEd3QjtBWjZ2TDFCOztBU2pwTEE7RUFDRTtFQUNBO0VBQ0E7QVRvcExGOztBUzlvTEE7RUFDRTtFQUNBO0VBQ0E7QVRpcExGOztBUzNvTEE7O0VBRUU7QVQ4b0xGOztBUzNvTEE7OztFQUdFO0VBQ0E7QVQ4b0xGOztBUzNvTEE7Ozs7RUFJRTtBVDhvTEY7O0FTM29MQTtFQUNFLGdCQzZYNEI7QVZpeEs5Qjs7QVN6b0xBO0VBQ0U7RUFDQTtBVDRvTEY7O0FTdG9MQTtFQUNFO0FUeW9MRjs7QVNqb0xBOztFQUVFLG1CQ3NXNEI7QVY4eEs5Qjs7QVM1bkxBO0VEbUZNLGtCQUxJO0FSa2pMVjs7QVN6bkxBO0VBQ0UsaUJDK2E0QjtFRDlhNUI7QVQ0bkxGOztBU25uTEE7O0VBRUU7RUQrREksaUJBTEk7RUN4RFI7RUFDQTtBVHNuTEY7O0FTbm5MQTtFQUFNO0FUdW5MTjs7QVN0bkxBO0VBQU07QVQwbkxOOztBU3JuTEE7RUFDRTtFQUNBLHFCRy9Od0M7QVp1MUwxQztBU3RuTEU7RUFDRTtFQUNBLHFCR2hPc0M7QVp3MUwxQzs7QVM5bUxFO0VBRUU7RUFDQTtBVGduTEo7O0FTem1MQTs7OztFQUlFLDZDQ2tSNEI7RUY3UHhCLGNBTEk7QVI2bExWOztBU3JtTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFRFNJLGtCQUxJO0FScW1MVjtBU3BtTEU7RURJSSxrQkFMSTtFQ0dOO0VBQ0E7QVRzbUxKOztBU2xtTEE7RURITSxrQkFMSTtFQ1VSO0VBQ0E7QVRxbUxGO0FTbG1MRTtFQUNFO0FUb21MSjs7QVNobUxBO0VBQ0U7RURmSSxrQkFMSTtFQ3NCUixnQ0N1eUNrQztFRHR5Q2xDLDhDQ3V5Q2tDO0VHM2tEaEM7QWJ3NExKO0FTam1MRTtFQUNFO0VEdEJFLGNBTEk7QVIrbkxWOztBU3psTEE7RUFDRTtBVDRsTEY7O0FTdGxMQTs7RUFFRTtBVHlsTEY7O0FTamxMQTtFQUNFO0VBQ0E7QVRvbExGOztBU2psTEE7RUFDRSxtQkNzVDRCO0VEclQ1QixzQkNxVDRCO0VEcFQ1QixjQ2pWUztFRGtWVDtBVG9sTEY7O0FTN2tMQTtFQUVFO0VBQ0E7QVQra0xGOztBUzVrTEE7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBVCtrTEY7O0FTdmtMQTtFQUNFO0FUMGtMRjs7QVNwa0xBO0VBRUU7QVRza0xGOztBUzlqTEE7RUFDRTtBVGlrTEY7O0FTNWpMQTs7Ozs7RUFLRTtFQUNBO0VEckhJLGtCQUxJO0VDNEhSO0FUK2pMRjs7QVMzakxBOztFQUVFO0FUOGpMRjs7QVN6akxBO0VBQ0U7QVQ0akxGOztBU3pqTEE7RUFHRTtBVDBqTEY7QVN2akxFO0VBQ0U7QVR5akxKOztBU2xqTEE7RUFDRTtBVHFqTEY7O0FTN2lMQTs7OztFQUlFO0FUZ2pMRjtBUzdpTEk7Ozs7RUFDRTtBVGtqTE47O0FTM2lMQTtFQUNFO0VBQ0E7QVQ4aUxGOztBU3ppTEE7RUFDRTtBVDRpTEY7O0FTbGlMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUcWlMRjs7QVM3aExBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EscUJDOEk0QjtFRnhWdEI7QVIydUxSO0FRNzRMSTtFQ3dXSjtJRC9MUTtFUnd1TE47QUFDRjtBUzFpTEE7RUFPRTtBVHNpTEY7QVNwaUxFO0VBQ0U7QVRzaUxKOztBUy9oTEE7Ozs7Ozs7RUFPRTtBVGtpTEY7O0FTL2hMQTtFQUNFO0FUa2lMRjs7QVN6aExBO0VBQ0U7RUFDQTtBVDRoTEY7O0FTcGhMQTs7Ozs7OztDQUFBO0FBV0E7RUFDRTtBVG9oTEY7O0FTL2dMQTtFQUNFO0FUa2hMRjs7QVMzZ0xBO0VBQ0U7RUFDQTtBVDhnTEY7O0FTemdMQTtFQUNFO0FUNGdMRjs7QVN2Z0xBO0VBQ0U7QVQwZ0xGOztBU25nTEE7RUFDRTtFQUNBO0FUc2dMRjs7QVM5L0tBO0VBQ0U7QVRpZ0xGOztBU3ovS0E7RUFDRTtBVDQvS0Y7O0FjaGtNQTtFTnlRTSxrQkFMSTtFTWxRUixnQkh3Q2M7QVgyaE1oQjs7QWM5ak1FO0VOc1FNO0FSNHpMUjtBUTk5TEk7RU1wR0Y7SU42UU07RVJ5ekxOO0FBQ0Y7QWN2a01FO0VBSUUsZ0JIK0JZO0VHOUJaLGdCSndpQjBCO0FWOGhMOUI7O0FjM2tNRTtFTnNRTTtBUnkwTFI7QVEzK0xJO0VNcEdGO0lONlFNO0VSczBMTjtBQUNGO0FjcGxNRTtFQUlFLGdCSCtCWTtFRzlCWixnQkp3aUIwQjtBVjJpTDlCOztBY3hsTUU7RU5zUU07QVJzMUxSO0FReC9MSTtFTXBHRjtJTjZRTTtFUm0xTE47QUFDRjtBY2ptTUU7RUFJRSxnQkgrQlk7RUc5QlosZ0JKd2lCMEI7QVZ3akw5Qjs7QWNybU1FO0VOc1FNO0FSbTJMUjtBUXJnTUk7RU1wR0Y7SU42UU07RVJnMkxOO0FBQ0Y7QWM5bU1FO0VBSUUsZ0JIK0JZO0VHOUJaLGdCSndpQjBCO0FWcWtMOUI7O0FjbG5NRTtFTnNRTTtBUmczTFI7QVFsaE1JO0VNcEdGO0lONlFNO0VSNjJMTjtBQUNGO0FjM25NRTtFQUlFLGdCSCtCWTtFRzlCWixnQkp3aUIwQjtBVmtsTDlCOztBYy9uTUU7RU5zUU07QVI2M0xSO0FRL2hNSTtFTXBHRjtJTjZRTTtFUjAzTE47QUFDRjtBY3hvTUU7RUFJRSxnQkgrQlk7RUc5QlosZ0JKd2lCMEI7QVYrbEw5Qjs7QWNwbk1BO0VDdkRFO0VBQ0E7QWYrcU1GOztBY3BuTUE7RUM1REU7RUFDQTtBZm9yTUY7O0FjdG5NQTtFQUNFO0FkeW5NRjtBY3ZuTUU7RUFDRSxvQkpna0IwQjtBVnlqTDlCOztBYy9tTUE7RU5vTk0sa0JBTEk7RU03TVI7QWRrbk1GOztBYzltTUE7RUFDRSxtQkZ2RE87RUpvUUgsa0JBTEk7QVIwNkxWO0FjL21NRTtFQUNFO0FkaW5NSjs7QWM3bU1BO0VBQ0U7RUFDQSxtQkZqRU87RUpvUUgsa0JBTEk7RU01TFIsY0p0RlM7QVZzc01YO0FjOW1NRTtFQUNFO0FkZ25NSjs7QWdCaHRNQTtFQ0lFO0VBR0E7QWpCOHNNRjs7QWdCL3NNQTtFQUNFLGdCTjQ4Q2tDO0VNMzhDbEMseUJMMkJpQjtFSzFCakI7RUhHRTtFSVJGO0VBR0E7QWpCdXRNRjs7QWdCenNNQTtFQUVFO0FoQjJzTUY7O0FnQnhzTUE7RUFDRTtFQUNBO0FoQjJzTUY7O0FnQnhzTUE7RVIrUE0sa0JBTEk7RVF4UFIsY04xQlM7QVZxdU1YOztBa0I3dU1FOzs7OztFQ0hBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQnd2TUY7O0FLbHNNSTtFYTVDRTtJQUNFLGVmSGU7RUhxdk1yQjtBQUNGO0FLeHNNSTtFYTVDRTtJQUNFLGdCZkhlO0VIMHZNckI7QUFDRjtBSzdzTUk7RWE1Q0U7SUFDRSxpQmZIZTtFSCt2TXJCO0FBQ0Y7QW9CNXdNRTtFQ0FBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FyQjh3TUY7QW9CbHhNSTtFQ2FGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJ3d01GOztBcUJ6dE1NO0VBQ0U7QXJCNHRNUjs7QXFCenRNTTtFQXBDSjtFQUNBO0FyQml3TUY7O0FxQm52TUU7RUFDRTtFQUNBO0FyQnN2TUo7O0FxQnh2TUU7RUFDRTtFQUNBO0FyQjJ2TUo7O0FxQjd2TUU7RUFDRTtFQUNBO0FyQmd3TUo7O0FxQmx3TUU7RUFDRTtFQUNBO0FyQnF3TUo7O0FxQnZ3TUU7RUFDRTtFQUNBO0FyQjB3TUo7O0FxQjV3TUU7RUFDRTtFQUNBO0FyQit3TUo7O0FxQmh2TU07RUFoREo7RUFDQTtBckJveU1GOztBcUIvdU1VO0VBaEVOO0VBQ0E7QXJCbXpNSjs7QXFCcHZNVTtFQWhFTjtFQUNBO0FyQnd6TUo7O0FxQnp2TVU7RUFoRU47RUFDQTtBckI2ek1KOztBcUI5dk1VO0VBaEVOO0VBQ0E7QXJCazBNSjs7QXFCbndNVTtFQWhFTjtFQUNBO0FyQnUwTUo7O0FxQnh3TVU7RUFoRU47RUFDQTtBckI0ME1KOztBcUI3d01VO0VBaEVOO0VBQ0E7QXJCaTFNSjs7QXFCbHhNVTtFQWhFTjtFQUNBO0FyQnMxTUo7O0FxQnZ4TVU7RUFoRU47RUFDQTtBckIyMU1KOztBcUI1eE1VO0VBaEVOO0VBQ0E7QXJCZzJNSjs7QXFCenhNWTtFQXhEVjtBckJxMU1GOztBcUI3eE1ZO0VBeERWO0FyQnkxTUY7O0FxQmp5TVk7RUF4RFY7QXJCNjFNRjs7QXFCcnlNWTtFQXhEVjtBckJpMk1GOztBcUJ6eU1ZO0VBeERWO0FyQnEyTUY7O0FxQjd5TVk7RUF4RFY7QXJCeTJNRjs7QXFCanpNWTtFQXhEVjtBckI2Mk1GOztBcUJyek1ZO0VBeERWO0FyQmkzTUY7O0FxQnp6TVk7RUF4RFY7QXJCcTNNRjs7QXFCbHpNUTs7RUFFRTtBckJxek1WOztBcUJsek1ROztFQUVFO0FyQnF6TVY7O0FxQjV6TVE7O0VBRUU7QXJCK3pNVjs7QXFCNXpNUTs7RUFFRTtBckIrek1WOztBcUJ0ME1ROztFQUVFO0FyQnkwTVY7O0FxQnQwTVE7O0VBRUU7QXJCeTBNVjs7QXFCaDFNUTs7RUFFRTtBckJtMU1WOztBcUJoMU1ROztFQUVFO0FyQm0xTVY7O0FxQjExTVE7O0VBRUU7QXJCNjFNVjs7QXFCMTFNUTs7RUFFRTtBckI2MU1WOztBcUJwMk1ROztFQUVFO0FyQnUyTVY7O0FxQnAyTVE7O0VBRUU7QXJCdTJNVjs7QXFCOTJNUTs7RUFFRTtBckJpM01WOztBcUI5Mk1ROztFQUVFO0FyQmkzTVY7O0FxQngzTVE7O0VBRUU7QXJCMjNNVjs7QXFCeDNNUTs7RUFFRTtBckIyM01WOztBcUJsNE1ROztFQUVFO0FyQnE0TVY7O0FxQmw0TVE7O0VBRUU7QXJCcTRNVjs7QXFCNTRNUTs7RUFFRTtBckIrNE1WOztBcUI1NE1ROztFQUVFO0FyQis0TVY7O0FxQnQ1TVE7O0VBRUU7QXJCeTVNVjs7QXFCdDVNUTs7RUFFRTtBckJ5NU1WOztBcUJoNk1ROztFQUVFO0FyQm02TVY7O0FxQmg2TVE7O0VBRUU7QXJCbTZNVjs7QUs3OU1JO0VnQlVFO0lBQ0U7RXJCdTlNTjtFcUJwOU1JO0lBcENKO0lBQ0E7RXJCMi9NQTtFcUI3K01BO0lBQ0U7SUFDQTtFckIrK01GO0VxQmovTUE7SUFDRTtJQUNBO0VyQm0vTUY7RXFCci9NQTtJQUNFO0lBQ0E7RXJCdS9NRjtFcUJ6L01BO0lBQ0U7SUFDQTtFckIyL01GO0VxQjcvTUE7SUFDRTtJQUNBO0VyQisvTUY7RXFCamdOQTtJQUNFO0lBQ0E7RXJCbWdORjtFcUJwK01JO0lBaERKO0lBQ0E7RXJCdWhOQTtFcUJsK01RO0lBaEVOO0lBQ0E7RXJCcWlORjtFcUJ0K01RO0lBaEVOO0lBQ0E7RXJCeWlORjtFcUIxK01RO0lBaEVOO0lBQ0E7RXJCNmlORjtFcUI5K01RO0lBaEVOO0lBQ0E7RXJCaWpORjtFcUJsL01RO0lBaEVOO0lBQ0E7RXJCcWpORjtFcUJ0L01RO0lBaEVOO0lBQ0E7RXJCeWpORjtFcUIxL01RO0lBaEVOO0lBQ0E7RXJCNmpORjtFcUI5L01RO0lBaEVOO0lBQ0E7RXJCaWtORjtFcUJsZ05RO0lBaEVOO0lBQ0E7RXJCcWtORjtFcUJ0Z05RO0lBaEVOO0lBQ0E7RXJCeWtORjtFcUJsZ05VO0lBeERWO0VyQjZqTkE7RXFCcmdOVTtJQXhEVjtFckJna05BO0VxQnhnTlU7SUF4RFY7RXJCbWtOQTtFcUIzZ05VO0lBeERWO0VyQnNrTkE7RXFCOWdOVTtJQXhEVjtFckJ5a05BO0VxQmpoTlU7SUF4RFY7RXJCNGtOQTtFcUJwaE5VO0lBeERWO0VyQitrTkE7RXFCdmhOVTtJQXhEVjtFckJrbE5BO0VxQjFoTlU7SUF4RFY7RXJCcWxOQTtFcUI3aE5VO0lBeERWO0VyQndsTkE7RXFCcmhOTTs7SUFFRTtFckJ1aE5SO0VxQnBoTk07O0lBRUU7RXJCc2hOUjtFcUI3aE5NOztJQUVFO0VyQitoTlI7RXFCNWhOTTs7SUFFRTtFckI4aE5SO0VxQnJpTk07O0lBRUU7RXJCdWlOUjtFcUJwaU5NOztJQUVFO0VyQnNpTlI7RXFCN2lOTTs7SUFFRTtFckIraU5SO0VxQjVpTk07O0lBRUU7RXJCOGlOUjtFcUJyak5NOztJQUVFO0VyQnVqTlI7RXFCcGpOTTs7SUFFRTtFckJzak5SO0VxQjdqTk07O0lBRUU7RXJCK2pOUjtFcUI1ak5NOztJQUVFO0VyQjhqTlI7RXFCcmtOTTs7SUFFRTtFckJ1a05SO0VxQnBrTk07O0lBRUU7RXJCc2tOUjtFcUI3a05NOztJQUVFO0VyQitrTlI7RXFCNWtOTTs7SUFFRTtFckI4a05SO0VxQnJsTk07O0lBRUU7RXJCdWxOUjtFcUJwbE5NOztJQUVFO0VyQnNsTlI7RXFCN2xOTTs7SUFFRTtFckIrbE5SO0VxQjVsTk07O0lBRUU7RXJCOGxOUjtFcUJybU5NOztJQUVFO0VyQnVtTlI7RXFCcG1OTTs7SUFFRTtFckJzbU5SO0VxQjdtTk07O0lBRUU7RXJCK21OUjtFcUI1bU5NOztJQUVFO0VyQjhtTlI7QUFDRjtBS3pxTkk7RWdCVUU7SUFDRTtFckJrcU5OO0VxQi9wTkk7SUFwQ0o7SUFDQTtFckJzc05BO0VxQnhyTkE7SUFDRTtJQUNBO0VyQjByTkY7RXFCNXJOQTtJQUNFO0lBQ0E7RXJCOHJORjtFcUJoc05BO0lBQ0U7SUFDQTtFckJrc05GO0VxQnBzTkE7SUFDRTtJQUNBO0VyQnNzTkY7RXFCeHNOQTtJQUNFO0lBQ0E7RXJCMHNORjtFcUI1c05BO0lBQ0U7SUFDQTtFckI4c05GO0VxQi9xTkk7SUFoREo7SUFDQTtFckJrdU5BO0VxQjdxTlE7SUFoRU47SUFDQTtFckJndk5GO0VxQmpyTlE7SUFoRU47SUFDQTtFckJvdk5GO0VxQnJyTlE7SUFoRU47SUFDQTtFckJ3dk5GO0VxQnpyTlE7SUFoRU47SUFDQTtFckI0dk5GO0VxQjdyTlE7SUFoRU47SUFDQTtFckJnd05GO0VxQmpzTlE7SUFoRU47SUFDQTtFckJvd05GO0VxQnJzTlE7SUFoRU47SUFDQTtFckJ3d05GO0VxQnpzTlE7SUFoRU47SUFDQTtFckI0d05GO0VxQjdzTlE7SUFoRU47SUFDQTtFckJneE5GO0VxQmp0TlE7SUFoRU47SUFDQTtFckJveE5GO0VxQjdzTlU7SUF4RFY7RXJCd3dOQTtFcUJodE5VO0lBeERWO0VyQjJ3TkE7RXFCbnROVTtJQXhEVjtFckI4d05BO0VxQnR0TlU7SUF4RFY7RXJCaXhOQTtFcUJ6dE5VO0lBeERWO0VyQm94TkE7RXFCNXROVTtJQXhEVjtFckJ1eE5BO0VxQi90TlU7SUF4RFY7RXJCMHhOQTtFcUJsdU5VO0lBeERWO0VyQjZ4TkE7RXFCcnVOVTtJQXhEVjtFckJneU5BO0VxQnh1TlU7SUF4RFY7RXJCbXlOQTtFcUJodU5NOztJQUVFO0VyQmt1TlI7RXFCL3ROTTs7SUFFRTtFckJpdU5SO0VxQnh1Tk07O0lBRUU7RXJCMHVOUjtFcUJ2dU5NOztJQUVFO0VyQnl1TlI7RXFCaHZOTTs7SUFFRTtFckJrdk5SO0VxQi91Tk07O0lBRUU7RXJCaXZOUjtFcUJ4dk5NOztJQUVFO0VyQjB2TlI7RXFCdnZOTTs7SUFFRTtFckJ5dk5SO0VxQmh3Tk07O0lBRUU7RXJCa3dOUjtFcUIvdk5NOztJQUVFO0VyQml3TlI7RXFCeHdOTTs7SUFFRTtFckIwd05SO0VxQnZ3Tk07O0lBRUU7RXJCeXdOUjtFcUJoeE5NOztJQUVFO0VyQmt4TlI7RXFCL3dOTTs7SUFFRTtFckJpeE5SO0VxQnh4Tk07O0lBRUU7RXJCMHhOUjtFcUJ2eE5NOztJQUVFO0VyQnl4TlI7RXFCaHlOTTs7SUFFRTtFckJreU5SO0VxQi94Tk07O0lBRUU7RXJCaXlOUjtFcUJ4eU5NOztJQUVFO0VyQjB5TlI7RXFCdnlOTTs7SUFFRTtFckJ5eU5SO0VxQmh6Tk07O0lBRUU7RXJCa3pOUjtFcUIveU5NOztJQUVFO0VyQml6TlI7RXFCeHpOTTs7SUFFRTtFckIwek5SO0VxQnZ6Tk07O0lBRUU7RXJCeXpOUjtBQUNGO0FLcDNOSTtFZ0JVRTtJQUNFO0VyQjYyTk47RXFCMTJOSTtJQXBDSjtJQUNBO0VyQmk1TkE7RXFCbjROQTtJQUNFO0lBQ0E7RXJCcTRORjtFcUJ2NE5BO0lBQ0U7SUFDQTtFckJ5NE5GO0VxQjM0TkE7SUFDRTtJQUNBO0VyQjY0TkY7RXFCLzROQTtJQUNFO0lBQ0E7RXJCaTVORjtFcUJuNU5BO0lBQ0U7SUFDQTtFckJxNU5GO0VxQnY1TkE7SUFDRTtJQUNBO0VyQnk1TkY7RXFCMTNOSTtJQWhESjtJQUNBO0VyQjY2TkE7RXFCeDNOUTtJQWhFTjtJQUNBO0VyQjI3TkY7RXFCNTNOUTtJQWhFTjtJQUNBO0VyQis3TkY7RXFCaDROUTtJQWhFTjtJQUNBO0VyQm04TkY7RXFCcDROUTtJQWhFTjtJQUNBO0VyQnU4TkY7RXFCeDROUTtJQWhFTjtJQUNBO0VyQjI4TkY7RXFCNTROUTtJQWhFTjtJQUNBO0VyQis4TkY7RXFCaDVOUTtJQWhFTjtJQUNBO0VyQm05TkY7RXFCcDVOUTtJQWhFTjtJQUNBO0VyQnU5TkY7RXFCeDVOUTtJQWhFTjtJQUNBO0VyQjI5TkY7RXFCNTVOUTtJQWhFTjtJQUNBO0VyQis5TkY7RXFCeDVOVTtJQXhEVjtFckJtOU5BO0VxQjM1TlU7SUF4RFY7RXJCczlOQTtFcUI5NU5VO0lBeERWO0VyQnk5TkE7RXFCajZOVTtJQXhEVjtFckI0OU5BO0VxQnA2TlU7SUF4RFY7RXJCKzlOQTtFcUJ2Nk5VO0lBeERWO0VyQmsrTkE7RXFCMTZOVTtJQXhEVjtFckJxK05BO0VxQjc2TlU7SUF4RFY7RXJCdytOQTtFcUJoN05VO0lBeERWO0VyQjIrTkE7RXFCbjdOVTtJQXhEVjtFckI4K05BO0VxQjM2Tk07O0lBRUU7RXJCNjZOUjtFcUIxNk5NOztJQUVFO0VyQjQ2TlI7RXFCbjdOTTs7SUFFRTtFckJxN05SO0VxQmw3Tk07O0lBRUU7RXJCbzdOUjtFcUIzN05NOztJQUVFO0VyQjY3TlI7RXFCMTdOTTs7SUFFRTtFckI0N05SO0VxQm44Tk07O0lBRUU7RXJCcThOUjtFcUJsOE5NOztJQUVFO0VyQm84TlI7RXFCMzhOTTs7SUFFRTtFckI2OE5SO0VxQjE4Tk07O0lBRUU7RXJCNDhOUjtFcUJuOU5NOztJQUVFO0VyQnE5TlI7RXFCbDlOTTs7SUFFRTtFckJvOU5SO0VxQjM5Tk07O0lBRUU7RXJCNjlOUjtFcUIxOU5NOztJQUVFO0VyQjQ5TlI7RXFCbitOTTs7SUFFRTtFckJxK05SO0VxQmwrTk07O0lBRUU7RXJCbytOUjtFcUIzK05NOztJQUVFO0VyQjYrTlI7RXFCMStOTTs7SUFFRTtFckI0K05SO0VxQm4vTk07O0lBRUU7RXJCcS9OUjtFcUJsL05NOztJQUVFO0VyQm8vTlI7RXFCMy9OTTs7SUFFRTtFckI2L05SO0VxQjEvTk07O0lBRUU7RXJCNC9OUjtFcUJuZ09NOztJQUVFO0VyQnFnT1I7RXFCbGdPTTs7SUFFRTtFckJvZ09SO0FBQ0Y7QXNCN25PRTs7Ozs7RUFBQTtBZkRGO0VBUUk7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFHRjtFQUNBO0VBQ0E7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQU9BO0VDNFBJLGlDQUxJO0VEclBSO0VBQ0E7RUFDQTtFQUlBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBRUE7RUFFQTtBUDJvT0Y7O0FrQjVzT0U7Ozs7O0VDSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CdXRPRjs7QUtqcU9JO0VhNUNFO0lBQ0UsZWZIZTtFSG90T3JCO0FBQ0Y7QUt2cU9JO0VhNUNFO0lBQ0UsZ0JmSGU7RUh5dE9yQjtBQUNGO0FLNXFPSTtFYTVDRTtJQUNFLGlCZkhlO0VIOHRPckI7QUFDRjtBb0IzdU9FO0VDQUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXJCNnVPRjtBb0Jqdk9JO0VDU0Y7RUFJQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCd3VPRjs7QXFCenJPTTtFQUNFO0FyQjRyT1I7O0FxQnpyT007RUFwQ0o7RUFDQTtBckJpdU9GOztBcUJudE9FO0VBQ0U7RUFDQTtBckJzdE9KOztBcUJ4dE9FO0VBQ0U7RUFDQTtBckIydE9KOztBcUI3dE9FO0VBQ0U7RUFDQTtBckJndU9KOztBcUJsdU9FO0VBQ0U7RUFDQTtBckJxdU9KOztBcUJ2dU9FO0VBQ0U7RUFDQTtBckIwdU9KOztBcUI1dU9FO0VBQ0U7RUFDQTtBckIrdU9KOztBcUJodE9NO0VBaERKO0VBQ0E7QXJCb3dPRjs7QXFCL3NPVTtFQWhFTjtFQUNBO0FyQm14T0o7O0FxQnB0T1U7RUFoRU47RUFDQTtBckJ3eE9KOztBcUJ6dE9VO0VBaEVOO0VBQ0E7QXJCNnhPSjs7QXFCOXRPVTtFQWhFTjtFQUNBO0FyQmt5T0o7O0FxQm51T1U7RUFoRU47RUFDQTtBckJ1eU9KOztBcUJ4dU9VO0VBaEVOO0VBQ0E7QXJCNHlPSjs7QXFCN3VPVTtFQWhFTjtFQUNBO0FyQml6T0o7O0FxQmx2T1U7RUFoRU47RUFDQTtBckJzek9KOztBcUJ2dk9VO0VBaEVOO0VBQ0E7QXJCMnpPSjs7QXFCNXZPVTtFQWhFTjtFQUNBO0FyQmcwT0o7O0FxQnp2T1k7RUF4RFY7QXJCcXpPRjs7QXFCN3ZPWTtFQXhEVjtBckJ5ek9GOztBcUJqd09ZO0VBeERWO0FyQjZ6T0Y7O0FxQnJ3T1k7RUF4RFY7QXJCaTBPRjs7QXFCendPWTtFQXhEVjtBckJxME9GOztBcUI3d09ZO0VBeERWO0FyQnkwT0Y7O0FxQmp4T1k7RUF4RFY7QXJCNjBPRjs7QXFCcnhPWTtFQXhEVjtBckJpMU9GOztBcUJ6eE9ZO0VBeERWO0FyQnExT0Y7O0FxQmx4T1E7O0VBRUU7QXJCcXhPVjs7QXFCbHhPUTs7RUFFRTtBckJxeE9WOztBcUI1eE9ROztFQUVFO0FyQit4T1Y7O0FxQjV4T1E7O0VBRUU7QXJCK3hPVjs7QXFCdHlPUTs7RUFFRTtBckJ5eU9WOztBcUJ0eU9ROztFQUVFO0FyQnl5T1Y7O0FxQmh6T1E7O0VBRUU7QXJCbXpPVjs7QXFCaHpPUTs7RUFFRTtBckJtek9WOztBcUIxek9ROztFQUVFO0FyQjZ6T1Y7O0FxQjF6T1E7O0VBRUU7QXJCNnpPVjs7QXFCcDBPUTs7RUFFRTtBckJ1ME9WOztBcUJwME9ROztFQUVFO0FyQnUwT1Y7O0FxQjkwT1E7O0VBRUU7QXJCaTFPVjs7QXFCOTBPUTs7RUFFRTtBckJpMU9WOztBcUJ4MU9ROztFQUVFO0FyQjIxT1Y7O0FxQngxT1E7O0VBRUU7QXJCMjFPVjs7QXFCbDJPUTs7RUFFRTtBckJxMk9WOztBcUJsMk9ROztFQUVFO0FyQnEyT1Y7O0FxQjUyT1E7O0VBRUU7QXJCKzJPVjs7QXFCNTJPUTs7RUFFRTtBckIrMk9WOztBcUJ0M09ROztFQUVFO0FyQnkzT1Y7O0FxQnQzT1E7O0VBRUU7QXJCeTNPVjs7QXFCaDRPUTs7RUFFRTtBckJtNE9WOztBcUJoNE9ROztFQUVFO0FyQm00T1Y7O0FLNzdPSTtFZ0JVRTtJQUNFO0VyQnU3T047RXFCcDdPSTtJQXBDSjtJQUNBO0VyQjI5T0E7RXFCNzhPQTtJQUNFO0lBQ0E7RXJCKzhPRjtFcUJqOU9BO0lBQ0U7SUFDQTtFckJtOU9GO0VxQnI5T0E7SUFDRTtJQUNBO0VyQnU5T0Y7RXFCejlPQTtJQUNFO0lBQ0E7RXJCMjlPRjtFcUI3OU9BO0lBQ0U7SUFDQTtFckIrOU9GO0VxQmorT0E7SUFDRTtJQUNBO0VyQm0rT0Y7RXFCcDhPSTtJQWhESjtJQUNBO0VyQnUvT0E7RXFCbDhPUTtJQWhFTjtJQUNBO0VyQnFnUEY7RXFCdDhPUTtJQWhFTjtJQUNBO0VyQnlnUEY7RXFCMThPUTtJQWhFTjtJQUNBO0VyQjZnUEY7RXFCOThPUTtJQWhFTjtJQUNBO0VyQmloUEY7RXFCbDlPUTtJQWhFTjtJQUNBO0VyQnFoUEY7RXFCdDlPUTtJQWhFTjtJQUNBO0VyQnloUEY7RXFCMTlPUTtJQWhFTjtJQUNBO0VyQjZoUEY7RXFCOTlPUTtJQWhFTjtJQUNBO0VyQmlpUEY7RXFCbCtPUTtJQWhFTjtJQUNBO0VyQnFpUEY7RXFCdCtPUTtJQWhFTjtJQUNBO0VyQnlpUEY7RXFCbCtPVTtJQXhEVjtFckI2aFBBO0VxQnIrT1U7SUF4RFY7RXJCZ2lQQTtFcUJ4K09VO0lBeERWO0VyQm1pUEE7RXFCMytPVTtJQXhEVjtFckJzaVBBO0VxQjkrT1U7SUF4RFY7RXJCeWlQQTtFcUJqL09VO0lBeERWO0VyQjRpUEE7RXFCcC9PVTtJQXhEVjtFckIraVBBO0VxQnYvT1U7SUF4RFY7RXJCa2pQQTtFcUIxL09VO0lBeERWO0VyQnFqUEE7RXFCNy9PVTtJQXhEVjtFckJ3alBBO0VxQnIvT007O0lBRUU7RXJCdS9PUjtFcUJwL09NOztJQUVFO0VyQnMvT1I7RXFCNy9PTTs7SUFFRTtFckIrL09SO0VxQjUvT007O0lBRUU7RXJCOC9PUjtFcUJyZ1BNOztJQUVFO0VyQnVnUFI7RXFCcGdQTTs7SUFFRTtFckJzZ1BSO0VxQjdnUE07O0lBRUU7RXJCK2dQUjtFcUI1Z1BNOztJQUVFO0VyQjhnUFI7RXFCcmhQTTs7SUFFRTtFckJ1aFBSO0VxQnBoUE07O0lBRUU7RXJCc2hQUjtFcUI3aFBNOztJQUVFO0VyQitoUFI7RXFCNWhQTTs7SUFFRTtFckI4aFBSO0VxQnJpUE07O0lBRUU7RXJCdWlQUjtFcUJwaVBNOztJQUVFO0VyQnNpUFI7RXFCN2lQTTs7SUFFRTtFckIraVBSO0VxQjVpUE07O0lBRUU7RXJCOGlQUjtFcUJyalBNOztJQUVFO0VyQnVqUFI7RXFCcGpQTTs7SUFFRTtFckJzalBSO0VxQjdqUE07O0lBRUU7RXJCK2pQUjtFcUI1alBNOztJQUVFO0VyQjhqUFI7RXFCcmtQTTs7SUFFRTtFckJ1a1BSO0VxQnBrUE07O0lBRUU7RXJCc2tQUjtFcUI3a1BNOztJQUVFO0VyQitrUFI7RXFCNWtQTTs7SUFFRTtFckI4a1BSO0FBQ0Y7QUt6b1BJO0VnQlVFO0lBQ0U7RXJCa29QTjtFcUIvblBJO0lBcENKO0lBQ0E7RXJCc3FQQTtFcUJ4cFBBO0lBQ0U7SUFDQTtFckIwcFBGO0VxQjVwUEE7SUFDRTtJQUNBO0VyQjhwUEY7RXFCaHFQQTtJQUNFO0lBQ0E7RXJCa3FQRjtFcUJwcVBBO0lBQ0U7SUFDQTtFckJzcVBGO0VxQnhxUEE7SUFDRTtJQUNBO0VyQjBxUEY7RXFCNXFQQTtJQUNFO0lBQ0E7RXJCOHFQRjtFcUIvb1BJO0lBaERKO0lBQ0E7RXJCa3NQQTtFcUI3b1BRO0lBaEVOO0lBQ0E7RXJCZ3RQRjtFcUJqcFBRO0lBaEVOO0lBQ0E7RXJCb3RQRjtFcUJycFBRO0lBaEVOO0lBQ0E7RXJCd3RQRjtFcUJ6cFBRO0lBaEVOO0lBQ0E7RXJCNHRQRjtFcUI3cFBRO0lBaEVOO0lBQ0E7RXJCZ3VQRjtFcUJqcVBRO0lBaEVOO0lBQ0E7RXJCb3VQRjtFcUJycVBRO0lBaEVOO0lBQ0E7RXJCd3VQRjtFcUJ6cVBRO0lBaEVOO0lBQ0E7RXJCNHVQRjtFcUI3cVBRO0lBaEVOO0lBQ0E7RXJCZ3ZQRjtFcUJqclBRO0lBaEVOO0lBQ0E7RXJCb3ZQRjtFcUI3cVBVO0lBeERWO0VyQnd1UEE7RXFCaHJQVTtJQXhEVjtFckIydVBBO0VxQm5yUFU7SUF4RFY7RXJCOHVQQTtFcUJ0clBVO0lBeERWO0VyQml2UEE7RXFCenJQVTtJQXhEVjtFckJvdlBBO0VxQjVyUFU7SUF4RFY7RXJCdXZQQTtFcUIvclBVO0lBeERWO0VyQjB2UEE7RXFCbHNQVTtJQXhEVjtFckI2dlBBO0VxQnJzUFU7SUF4RFY7RXJCZ3dQQTtFcUJ4c1BVO0lBeERWO0VyQm13UEE7RXFCaHNQTTs7SUFFRTtFckJrc1BSO0VxQi9yUE07O0lBRUU7RXJCaXNQUjtFcUJ4c1BNOztJQUVFO0VyQjBzUFI7RXFCdnNQTTs7SUFFRTtFckJ5c1BSO0VxQmh0UE07O0lBRUU7RXJCa3RQUjtFcUIvc1BNOztJQUVFO0VyQml0UFI7RXFCeHRQTTs7SUFFRTtFckIwdFBSO0VxQnZ0UE07O0lBRUU7RXJCeXRQUjtFcUJodVBNOztJQUVFO0VyQmt1UFI7RXFCL3RQTTs7SUFFRTtFckJpdVBSO0VxQnh1UE07O0lBRUU7RXJCMHVQUjtFcUJ2dVBNOztJQUVFO0VyQnl1UFI7RXFCaHZQTTs7SUFFRTtFckJrdlBSO0VxQi91UE07O0lBRUU7RXJCaXZQUjtFcUJ4dlBNOztJQUVFO0VyQjB2UFI7RXFCdnZQTTs7SUFFRTtFckJ5dlBSO0VxQmh3UE07O0lBRUU7RXJCa3dQUjtFcUIvdlBNOztJQUVFO0VyQml3UFI7RXFCeHdQTTs7SUFFRTtFckIwd1BSO0VxQnZ3UE07O0lBRUU7RXJCeXdQUjtFcUJoeFBNOztJQUVFO0VyQmt4UFI7RXFCL3dQTTs7SUFFRTtFckJpeFBSO0VxQnh4UE07O0lBRUU7RXJCMHhQUjtFcUJ2eFBNOztJQUVFO0VyQnl4UFI7QUFDRjtBS3AxUEk7RWdCVUU7SUFDRTtFckI2MFBOO0VxQjEwUEk7SUFwQ0o7SUFDQTtFckJpM1BBO0VxQm4yUEE7SUFDRTtJQUNBO0VyQnEyUEY7RXFCdjJQQTtJQUNFO0lBQ0E7RXJCeTJQRjtFcUIzMlBBO0lBQ0U7SUFDQTtFckI2MlBGO0VxQi8yUEE7SUFDRTtJQUNBO0VyQmkzUEY7RXFCbjNQQTtJQUNFO0lBQ0E7RXJCcTNQRjtFcUJ2M1BBO0lBQ0U7SUFDQTtFckJ5M1BGO0VxQjExUEk7SUFoREo7SUFDQTtFckI2NFBBO0VxQngxUFE7SUFoRU47SUFDQTtFckIyNVBGO0VxQjUxUFE7SUFoRU47SUFDQTtFckIrNVBGO0VxQmgyUFE7SUFoRU47SUFDQTtFckJtNlBGO0VxQnAyUFE7SUFoRU47SUFDQTtFckJ1NlBGO0VxQngyUFE7SUFoRU47SUFDQTtFckIyNlBGO0VxQjUyUFE7SUFoRU47SUFDQTtFckIrNlBGO0VxQmgzUFE7SUFoRU47SUFDQTtFckJtN1BGO0VxQnAzUFE7SUFoRU47SUFDQTtFckJ1N1BGO0VxQngzUFE7SUFoRU47SUFDQTtFckIyN1BGO0VxQjUzUFE7SUFoRU47SUFDQTtFckIrN1BGO0VxQngzUFU7SUF4RFY7RXJCbTdQQTtFcUIzM1BVO0lBeERWO0VyQnM3UEE7RXFCOTNQVTtJQXhEVjtFckJ5N1BBO0VxQmo0UFU7SUF4RFY7RXJCNDdQQTtFcUJwNFBVO0lBeERWO0VyQis3UEE7RXFCdjRQVTtJQXhEVjtFckJrOFBBO0VxQjE0UFU7SUF4RFY7RXJCcThQQTtFcUI3NFBVO0lBeERWO0VyQnc4UEE7RXFCaDVQVTtJQXhEVjtFckIyOFBBO0VxQm41UFU7SUF4RFY7RXJCODhQQTtFcUIzNFBNOztJQUVFO0VyQjY0UFI7RXFCMTRQTTs7SUFFRTtFckI0NFBSO0VxQm41UE07O0lBRUU7RXJCcTVQUjtFcUJsNVBNOztJQUVFO0VyQm81UFI7RXFCMzVQTTs7SUFFRTtFckI2NVBSO0VxQjE1UE07O0lBRUU7RXJCNDVQUjtFcUJuNlBNOztJQUVFO0VyQnE2UFI7RXFCbDZQTTs7SUFFRTtFckJvNlBSO0VxQjM2UE07O0lBRUU7RXJCNjZQUjtFcUIxNlBNOztJQUVFO0VyQjQ2UFI7RXFCbjdQTTs7SUFFRTtFckJxN1BSO0VxQmw3UE07O0lBRUU7RXJCbzdQUjtFcUIzN1BNOztJQUVFO0VyQjY3UFI7RXFCMTdQTTs7SUFFRTtFckI0N1BSO0VxQm44UE07O0lBRUU7RXJCcThQUjtFcUJsOFBNOztJQUVFO0VyQm84UFI7RXFCMzhQTTs7SUFFRTtFckI2OFBSO0VxQjE4UE07O0lBRUU7RXJCNDhQUjtFcUJuOVBNOztJQUVFO0VyQnE5UFI7RXFCbDlQTTs7SUFFRTtFckJvOVBSO0VxQjM5UE07O0lBRUU7RXJCNjlQUjtFcUIxOVBNOztJQUVFO0VyQjQ5UFI7RXFCbitQTTs7SUFFRTtFckJxK1BSO0VxQmwrUE07O0lBRUU7RXJCbytQUjtBQUNGO0FJNWhRUTtFQU9JO0FKd2hRWjs7QUkvaFFRO0VBT0k7QUo0aFFaOztBSW5pUVE7RUFPSTtBSmdpUVo7O0FJdmlRUTtFQU9JO0FKb2lRWjs7QUkzaVFRO0VBT0k7QUp3aVFaOztBSS9pUVE7RUFPSTtBSjRpUVo7O0FJbmpRUTtFQU9JO0FKZ2pRWjs7QUl2alFRO0VBT0k7QUpvalFaOztBSTNqUVE7RUFPSTtBSndqUVo7O0FJL2pRUTtFQU9JO0FKNGpRWjs7QUlua1FRO0VBT0k7QUpna1FaOztBSXZrUVE7RUFPSTtBSm9rUVo7O0FJM2tRUTtFQU9JO0FKd2tRWjs7QUkva1FRO0VBT0k7QUo0a1FaOztBSW5sUVE7RUFPSTtBSmdsUVo7O0FJdmxRUTtFQU9JO0FKb2xRWjs7QUkzbFFRO0VBT0k7QUp3bFFaOztBSS9sUVE7RUFPSTtBSjRsUVo7O0FJbm1RUTtFQU9JO0FKZ21RWjs7QUl2bVFRO0VBT0k7QUpvbVFaOztBSTNtUVE7RUFPSTtBSndtUVo7O0FJL21RUTtFQU9JO0FKNG1RWjs7QUlublFRO0VBT0k7QUpnblFaOztBSXZuUVE7RUFPSTtBSm9uUVo7O0FJM25RUTtFQU9JO0FKd25RWjs7QUkvblFRO0VBT0k7QUo0blFaOztBSW5vUVE7RUFPSTtBSmdvUVo7O0FJdm9RUTtFQU9JO0FKb29RWjs7QUkzb1FRO0VBT0k7QUp3b1FaOztBSS9vUVE7RUFPSTtBSjRvUVo7O0FJbnBRUTtFQU9JO0FKZ3BRWjs7QUl2cFFRO0VBT0k7QUpvcFFaOztBSTNwUVE7RUFPSTtBSndwUVo7O0FJL3BRUTtFQU9JO0FKNHBRWjs7QUlucVFRO0VBT0k7QUpncVFaOztBSXZxUVE7RUFPSTtBSm9xUVo7O0FJM3FRUTtFQU9JO0FKd3FRWjs7QUkvcVFRO0VBT0k7QUo0cVFaOztBSW5yUVE7RUFPSTtBSmdyUVo7O0FJdnJRUTtFQU9JO0FKb3JRWjs7QUkzclFRO0VBT0k7QUp3clFaOztBSS9yUVE7RUFPSTtBSjRyUVo7O0FJbnNRUTtFQU9JO0FKZ3NRWjs7QUl2c1FRO0VBT0k7QUpvc1FaOztBSTNzUVE7RUFPSTtBSndzUVo7O0FJL3NRUTtFQU9JO0FKNHNRWjs7QUludFFRO0VBT0k7QUpndFFaOztBSXZ0UVE7RUFPSTtBSm90UVo7O0FJM3RRUTtFQU9JO0FKd3RRWjs7QUkvdFFRO0VBT0k7QUo0dFFaOztBSW51UVE7RUFPSTtBSmd1UVo7O0FJdnVRUTtFQU9JO0FKb3VRWjs7QUkzdVFRO0VBT0k7QUp3dVFaOztBSS91UVE7RUFPSTtBSjR1UVo7O0FJbnZRUTtFQU9JO0FKZ3ZRWjs7QUl2dlFRO0VBT0k7QUpvdlFaOztBSTN2UVE7RUFPSTtBSnd2UVo7O0FJL3ZRUTtFQU9JO0FKNHZRWjs7QUlud1FRO0VBT0k7QUpnd1FaOztBSXZ3UVE7RUFPSTtBSm93UVo7O0FJM3dRUTtFQU9JO0FKd3dRWjs7QUkvd1FRO0VBT0k7QUo0d1FaOztBSW54UVE7RUFPSTtBSmd4UVo7O0FJdnhRUTtFQU9JO0FKb3hRWjs7QUkzeFFRO0VBT0k7QUp3eFFaOztBSS94UVE7RUFPSTtBSjR4UVo7O0FJbnlRUTtFQU9JO0VBQUE7QUppeVFaOztBSXh5UVE7RUFPSTtFQUFBO0FKc3lRWjs7QUk3eVFRO0VBT0k7RUFBQTtBSjJ5UVo7O0FJbHpRUTtFQU9JO0VBQUE7QUpnelFaOztBSXZ6UVE7RUFPSTtFQUFBO0FKcXpRWjs7QUk1elFRO0VBT0k7RUFBQTtBSjB6UVo7O0FJajBRUTtFQU9JO0VBQUE7QUorelFaOztBSXQwUVE7RUFPSTtFQUFBO0FKbzBRWjs7QUkzMFFRO0VBT0k7RUFBQTtBSnkwUVo7O0FJaDFRUTtFQU9JO0VBQUE7QUo4MFFaOztBSXIxUVE7RUFPSTtFQUFBO0FKbTFRWjs7QUkxMVFRO0VBT0k7RUFBQTtBSncxUVo7O0FJLzFRUTtFQU9JO0VBQUE7QUo2MVFaOztBSXAyUVE7RUFPSTtFQUFBO0FKazJRWjs7QUl6MlFRO0VBT0k7RUFBQTtBSnUyUVo7O0FJOTJRUTtFQU9JO0VBQUE7QUo0MlFaOztBSW4zUVE7RUFPSTtFQUFBO0FKaTNRWjs7QUl4M1FRO0VBT0k7RUFBQTtBSnMzUVo7O0FJNzNRUTtFQU9JO0VBQUE7QUoyM1FaOztBSWw0UVE7RUFPSTtFQUFBO0FKZzRRWjs7QUl2NFFRO0VBT0k7RUFBQTtBSnE0UVo7O0FJNTRRUTtFQU9JO0VBQUE7QUowNFFaOztBSWo1UVE7RUFPSTtFQUFBO0FKKzRRWjs7QUl0NVFRO0VBT0k7RUFBQTtBSm81UVo7O0FJMzVRUTtFQU9JO0VBQUE7QUp5NVFaOztBSWg2UVE7RUFPSTtFQUFBO0FKODVRWjs7QUlyNlFRO0VBT0k7QUprNlFaOztBSXo2UVE7RUFPSTtBSnM2UVo7O0FJNzZRUTtFQU9JO0FKMDZRWjs7QUlqN1FRO0VBT0k7QUo4NlFaOztBSXI3UVE7RUFPSTtBSms3UVo7O0FJejdRUTtFQU9JO0FKczdRWjs7QUk3N1FRO0VBT0k7QUowN1FaOztBSWo4UVE7RUFPSTtBSjg3UVo7O0FJcjhRUTtFQU9JO0FKazhRWjs7QUl6OFFRO0VBT0k7QUpzOFFaOztBSTc4UVE7RUFPSTtBSjA4UVo7O0FJajlRUTtFQU9JO0FKODhRWjs7QUlyOVFRO0VBT0k7QUprOVFaOztBSXo5UVE7RUFPSTtBSnM5UVo7O0FJNzlRUTtFQU9JO0FKMDlRWjs7QUlqK1FRO0VBT0k7QUo4OVFaOztBSXIrUVE7RUFPSTtBSmsrUVo7O0FJeitRUTtFQU9JO0FKcytRWjs7QUk3K1FRO0VBT0k7QUowK1FaOztBSWovUVE7RUFPSTtBSjgrUVo7O0FJci9RUTtFQU9JO0FKay9RWjs7QUl6L1FRO0VBT0k7QUpzL1FaOztBSTcvUVE7RUFPSTtBSjAvUVo7O0FJamdSUTtFQU9JO0FKOC9RWjs7QUlyZ1JRO0VBT0k7QUprZ1JaOztBSXpnUlE7RUFPSTtBSnNnUlo7O0FJN2dSUTtFQU9JO0FKMGdSWjs7QUlqaFJRO0VBT0k7QUo4Z1JaOztBSXJoUlE7RUFPSTtBSmtoUlo7O0FJemhSUTtFQU9JO0FKc2hSWjs7QUk3aFJRO0VBT0k7QUowaFJaOztBSWppUlE7RUFPSTtBSjhoUlo7O0FJcmlSUTtFQU9JO0FKa2lSWjs7QUl6aVJRO0VBT0k7QUpzaVJaOztBSTdpUlE7RUFPSTtBSjBpUlo7O0FJampSUTtFQU9JO0FKOGlSWjs7QUlyalJRO0VBT0k7QUpralJaOztBSXpqUlE7RUFPSTtBSnNqUlo7O0FJN2pSUTtFQU9JO0FKMGpSWjs7QUlqa1JRO0VBT0k7QUo4alJaOztBSXJrUlE7RUFPSTtBSmtrUlo7O0FJemtSUTtFQU9JO0FKc2tSWjs7QUk3a1JRO0VBT0k7QUowa1JaOztBSWpsUlE7RUFPSTtBSjhrUlo7O0FJcmxSUTtFQU9JO0FKa2xSWjs7QUl6bFJRO0VBT0k7QUpzbFJaOztBSTdsUlE7RUFPSTtBSjBsUlo7O0FJam1SUTtFQU9JO0FKOGxSWjs7QUlybVJRO0VBT0k7QUprbVJaOztBSXptUlE7RUFPSTtBSnNtUlo7O0FJN21SUTtFQU9JO0FKMG1SWjs7QUlqblJRO0VBT0k7QUo4bVJaOztBSXJuUlE7RUFPSTtBSmtuUlo7O0FJem5SUTtFQU9JO0FKc25SWjs7QUk3blJRO0VBT0k7QUowblJaOztBSWpvUlE7RUFPSTtBSjhuUlo7O0FJcm9SUTtFQU9JO0FKa29SWjs7QUl6b1JRO0VBT0k7QUpzb1JaOztBSTdvUlE7RUFPSTtBSjBvUlo7O0FJanBSUTtFQU9JO0FKOG9SWjs7QUlycFJRO0VBT0k7QUprcFJaOztBSXpwUlE7RUFPSTtBSnNwUlo7O0FJN3BSUTtFQU9JO0FKMHBSWjs7QUlqcVJRO0VBT0k7RUFBQTtBSitwUlo7O0FJdHFSUTtFQU9JO0VBQUE7QUpvcVJaOztBSTNxUlE7RUFPSTtFQUFBO0FKeXFSWjs7QUloclJRO0VBT0k7RUFBQTtBSjhxUlo7O0FJcnJSUTtFQU9JO0VBQUE7QUptclJaOztBSTFyUlE7RUFPSTtFQUFBO0FKd3JSWjs7QUkvclJRO0VBT0k7RUFBQTtBSjZyUlo7O0FJcHNSUTtFQU9JO0VBQUE7QUprc1JaOztBSXpzUlE7RUFPSTtFQUFBO0FKdXNSWjs7QUk5c1JRO0VBT0k7RUFBQTtBSjRzUlo7O0FJbnRSUTtFQU9JO0VBQUE7QUppdFJaOztBSXh0UlE7RUFPSTtFQUFBO0FKc3RSWjs7QUk3dFJRO0VBT0k7RUFBQTtBSjJ0Ulo7O0FJbHVSUTtFQU9JO0VBQUE7QUpndVJaOztBSXZ1UlE7RUFPSTtFQUFBO0FKcXVSWjs7QUk1dVJRO0VBT0k7RUFBQTtBSjB1Ulo7O0FJanZSUTtFQU9JO0VBQUE7QUordVJaOztBSXR2UlE7RUFPSTtFQUFBO0FKb3ZSWjs7QUkzdlJRO0VBT0k7RUFBQTtBSnl2Ulo7O0FJaHdSUTtFQU9JO0VBQUE7QUo4dlJaOztBSXJ3UlE7RUFPSTtFQUFBO0FKbXdSWjs7QUkxd1JRO0VBT0k7RUFBQTtBSnd3Ulo7O0FJL3dSUTtFQU9JO0FKNHdSWjs7QUlueFJRO0VBT0k7QUpneFJaOztBSXZ4UlE7RUFPSTtBSm94Ulo7O0FJM3hSUTtFQU9JO0FKd3hSWjs7QUkveFJRO0VBT0k7QUo0eFJaOztBSW55UlE7RUFPSTtBSmd5Ulo7O0FJdnlSUTtFQU9JO0FKb3lSWjs7QUkzeVJRO0VBT0k7QUp3eVJaOztBSS95UlE7RUFPSTtBSjR5Ulo7O0FJbnpSUTtFQU9JO0FKZ3pSWjs7QUl2elJRO0VBT0k7QUpvelJaOztBSTN6UlE7RUFPSTtBSnd6Ulo7O0FJL3pSUTtFQU9JO0FKNHpSWjs7QUluMFJRO0VBT0k7QUpnMFJaOztBSXYwUlE7RUFPSTtBSm8wUlo7O0FJMzBSUTtFQU9JO0FKdzBSWjs7QUkvMFJRO0VBT0k7QUo0MFJaOztBSW4xUlE7RUFPSTtBSmcxUlo7O0FJdjFSUTtFQU9JO0FKbzFSWjs7QUkzMVJRO0VBT0k7QUp3MVJaOztBSS8xUlE7RUFPSTtBSjQxUlo7O0FJbjJSUTtFQU9JO0FKZzJSWjs7QUl2MlJRO0VBT0k7QUpvMlJaOztBSTMyUlE7RUFPSTtBSncyUlo7O0FJLzJSUTtFQU9JO0FKNDJSWjs7QUluM1JRO0VBT0k7QUpnM1JaOztBSXYzUlE7RUFPSTtBSm8zUlo7O0FJMzNSUTtFQU9JO0FKdzNSWjs7QUkvM1JRO0VBT0k7QUo0M1JaOztBSW40UlE7RUFPSTtBSmc0Ulo7O0FJdjRSUTtFQU9JO0FKbzRSWjs7QUkzNFJRO0VBT0k7QUp3NFJaOztBSS80UlE7RUFPSTtBSjQ0Ulo7O0FJbjVSUTtFQU9JO0FKZzVSWjs7QUl2NVJRO0VBT0k7QUpvNVJaOztBSTM1UlE7RUFPSTtBSnc1Ulo7O0FJLzVSUTtFQU9JO0FKNDVSWjs7QUluNlJRO0VBT0k7QUpnNlJaOztBSXY2UlE7RUFPSTtBSm82Ulo7O0FJMzZSUTtFQU9JO0FKdzZSWjs7QUkvNlJRO0VBT0k7QUo0NlJaOztBSW43UlE7RUFPSTtBSmc3Ulo7O0FJdjdSUTtFQU9JO0FKbzdSWjs7QUkzN1JRO0VBT0k7QUp3N1JaOztBSS83UlE7RUFPSTtBSjQ3Ulo7O0FJbjhSUTtFQU9JO0FKZzhSWjs7QUl2OFJRO0VBT0k7QUpvOFJaOztBSTM4UlE7RUFPSTtBSnc4Ulo7O0FJLzhSUTtFQU9JO0FKNDhSWjs7QUluOVJRO0VBT0k7QUpnOVJaOztBSXY5UlE7RUFPSTtBSm85Ulo7O0FJMzlSUTtFQU9JO0FKdzlSWjs7QUkvOVJRO0VBT0k7QUo0OVJaOztBSW4rUlE7RUFPSTtBSmcrUlo7O0FJditSUTtFQU9JO0FKbytSWjs7QUkzK1JRO0VBT0k7QUp3K1JaOztBSS8rUlE7RUFPSTtFQUFBO0FKNitSWjs7QUlwL1JRO0VBT0k7RUFBQTtBSmsvUlo7O0FJei9SUTtFQU9JO0VBQUE7QUp1L1JaOztBSTkvUlE7RUFPSTtFQUFBO0FKNC9SWjs7QUluZ1NRO0VBT0k7RUFBQTtBSmlnU1o7O0FJeGdTUTtFQU9JO0VBQUE7QUpzZ1NaOztBSTdnU1E7RUFPSTtFQUFBO0FKMmdTWjs7QUlsaFNRO0VBT0k7RUFBQTtBSmdoU1o7O0FJdmhTUTtFQU9JO0VBQUE7QUpxaFNaOztBSTVoU1E7RUFPSTtFQUFBO0FKMGhTWjs7QUlqaVNRO0VBT0k7RUFBQTtBSitoU1o7O0FJdGlTUTtFQU9JO0VBQUE7QUpvaVNaOztBSTNpU1E7RUFPSTtFQUFBO0FKeWlTWjs7QUloalNRO0VBT0k7RUFBQTtBSjhpU1o7O0FJcmpTUTtFQU9JO0VBQUE7QUptalNaOztBSTFqU1E7RUFPSTtFQUFBO0FKd2pTWjs7QUkvalNRO0VBT0k7RUFBQTtBSjZqU1o7O0FJcGtTUTtFQU9JO0VBQUE7QUpra1NaOztBSXprU1E7RUFPSTtFQUFBO0FKdWtTWjs7QUk5a1NRO0VBT0k7RUFBQTtBSjRrU1o7O0FJbmxTUTtFQU9JO0VBQUE7QUppbFNaOztBSXhsU1E7RUFPSTtFQUFBO0FKc2xTWjs7QUk3bFNRO0VBT0k7RUFBQTtBSjJsU1o7O0FJbG1TUTtFQU9JO0VBQUE7QUpnbVNaOztBSXZtU1E7RUFPSTtBSm9tU1o7O0FJM21TUTtFQU9JO0FKd21TWjs7QUkvbVNRO0VBT0k7QUo0bVNaOztBSW5uU1E7RUFPSTtBSmduU1o7O0FJdm5TUTtFQU9JO0FKb25TWjs7QUkzblNRO0VBT0k7QUp3blNaOztBSS9uU1E7RUFPSTtBSjRuU1o7O0FJbm9TUTtFQU9JO0FKZ29TWjs7QUl2b1NRO0VBT0k7QUpvb1NaOztBSTNvU1E7RUFPSTtBSndvU1o7O0FJL29TUTtFQU9JO0FKNG9TWjs7QUlucFNRO0VBT0k7QUpncFNaOztBSXZwU1E7RUFPSTtBSm9wU1o7O0FJM3BTUTtFQU9JO0FKd3BTWjs7QUkvcFNRO0VBT0k7QUo0cFNaOztBSW5xU1E7RUFPSTtBSmdxU1o7O0FJdnFTUTtFQU9JO0FKb3FTWjs7QUkzcVNRO0VBT0k7QUp3cVNaOztBSS9xU1E7RUFPSTtBSjRxU1o7O0FJbnJTUTtFQU9JO0FKZ3JTWjs7QUl2clNRO0VBT0k7QUpvclNaOztBSTNyU1E7RUFPSTtBSndyU1o7O0FJL3JTUTtFQU9JO0FKNHJTWjs7QUluc1NRO0VBT0k7QUpnc1NaOztBSXZzU1E7RUFPSTtBSm9zU1o7O0FJM3NTUTtFQU9JO0FKd3NTWjs7QUkvc1NRO0VBT0k7QUo0c1NaOztBSW50U1E7RUFPSTtBSmd0U1o7O0FJdnRTUTtFQU9JO0FKb3RTWjs7QUkzdFNRO0VBT0k7QUp3dFNaOztBSS90U1E7RUFPSTtBSjR0U1o7O0FJbnVTUTtFQU9JO0FKZ3VTWjs7QUl2dVNRO0VBT0k7QUpvdVNaOztBSTN1U1E7RUFPSTtBSnd1U1o7O0FJL3VTUTtFQU9JO0FKNHVTWjs7QUludlNRO0VBT0k7QUpndlNaOztBSXZ2U1E7RUFPSTtBSm92U1o7O0FJM3ZTUTtFQU9JO0FKd3ZTWjs7QUkvdlNRO0VBT0k7QUo0dlNaOztBSW53U1E7RUFPSTtBSmd3U1o7O0FJdndTUTtFQU9JO0FKb3dTWjs7QUkzd1NRO0VBT0k7QUp3d1NaOztBSS93U1E7RUFPSTtBSjR3U1o7O0FJbnhTUTtFQU9JO0FKZ3hTWjs7QUl2eFNRO0VBT0k7QUpveFNaOztBSTN4U1E7RUFPSTtBSnd4U1o7O0FJL3hTUTtFQU9JO0FKNHhTWjs7QUlueVNRO0VBT0k7QUpneVNaOztBSzF5U0k7RURHSTtJQU9JO0VKcXlTVjtFSTV5U007SUFPSTtFSnd5U1Y7RUkveVNNO0lBT0k7RUoyeVNWO0VJbHpTTTtJQU9JO0VKOHlTVjtFSXJ6U007SUFPSTtFSml6U1Y7RUl4elNNO0lBT0k7RUpvelNWO0VJM3pTTTtJQU9JO0VKdXpTVjtFSTl6U007SUFPSTtFSjB6U1Y7RUlqMFNNO0lBT0k7RUo2elNWO0VJcDBTTTtJQU9JO0VKZzBTVjtFSXYwU007SUFPSTtFSm0wU1Y7RUkxMFNNO0lBT0k7RUpzMFNWO0VJNzBTTTtJQU9JO0VKeTBTVjtFSWgxU007SUFPSTtFSjQwU1Y7RUluMVNNO0lBT0k7RUorMFNWO0VJdDFTTTtJQU9JO0VKazFTVjtFSXoxU007SUFPSTtFSnExU1Y7RUk1MVNNO0lBT0k7RUp3MVNWO0VJLzFTTTtJQU9JO0VKMjFTVjtFSWwyU007SUFPSTtFSjgxU1Y7RUlyMlNNO0lBT0k7RUppMlNWO0VJeDJTTTtJQU9JO0VKbzJTVjtFSTMyU007SUFPSTtFSnUyU1Y7RUk5MlNNO0lBT0k7RUowMlNWO0VJajNTTTtJQU9JO0VKNjJTVjtFSXAzU007SUFPSTtFSmczU1Y7RUl2M1NNO0lBT0k7RUptM1NWO0VJMTNTTTtJQU9JO0VKczNTVjtFSTczU007SUFPSTtFSnkzU1Y7RUloNFNNO0lBT0k7RUo0M1NWO0VJbjRTTTtJQU9JO0VKKzNTVjtFSXQ0U007SUFPSTtFSms0U1Y7RUl6NFNNO0lBT0k7RUpxNFNWO0VJNTRTTTtJQU9JO0VKdzRTVjtFSS80U007SUFPSTtFSjI0U1Y7RUlsNVNNO0lBT0k7RUo4NFNWO0VJcjVTTTtJQU9JO0VKaTVTVjtFSXg1U007SUFPSTtFSm81U1Y7RUkzNVNNO0lBT0k7RUp1NVNWO0VJOTVTTTtJQU9JO0VKMDVTVjtFSWo2U007SUFPSTtFSjY1U1Y7RUlwNlNNO0lBT0k7RUpnNlNWO0VJdjZTTTtJQU9JO0VKbTZTVjtFSTE2U007SUFPSTtFSnM2U1Y7RUk3NlNNO0lBT0k7RUp5NlNWO0VJaDdTTTtJQU9JO0VKNDZTVjtFSW43U007SUFPSTtFSis2U1Y7RUl0N1NNO0lBT0k7RUprN1NWO0VJejdTTTtJQU9JO0VKcTdTVjtFSTU3U007SUFPSTtFSnc3U1Y7RUkvN1NNO0lBT0k7RUoyN1NWO0VJbDhTTTtJQU9JO0VKODdTVjtFSXI4U007SUFPSTtFSmk4U1Y7RUl4OFNNO0lBT0k7RUpvOFNWO0VJMzhTTTtJQU9JO0VKdThTVjtFSTk4U007SUFPSTtFSjA4U1Y7RUlqOVNNO0lBT0k7RUo2OFNWO0VJcDlTTTtJQU9JO0VKZzlTVjtFSXY5U007SUFPSTtFSm05U1Y7RUkxOVNNO0lBT0k7RUpzOVNWO0VJNzlTTTtJQU9JO0VKeTlTVjtFSWgrU007SUFPSTtFSjQ5U1Y7RUluK1NNO0lBT0k7RUorOVNWO0VJdCtTTTtJQU9JO0VKaytTVjtFSXorU007SUFPSTtFSnErU1Y7RUk1K1NNO0lBT0k7RUp3K1NWO0VJLytTTTtJQU9JO0lBQUE7RUo0K1NWO0VJbi9TTTtJQU9JO0lBQUE7RUpnL1NWO0VJdi9TTTtJQU9JO0lBQUE7RUpvL1NWO0VJMy9TTTtJQU9JO0lBQUE7RUp3L1NWO0VJLy9TTTtJQU9JO0lBQUE7RUo0L1NWO0VJbmdUTTtJQU9JO0lBQUE7RUpnZ1RWO0VJdmdUTTtJQU9JO0lBQUE7RUpvZ1RWO0VJM2dUTTtJQU9JO0lBQUE7RUp3Z1RWO0VJL2dUTTtJQU9JO0lBQUE7RUo0Z1RWO0VJbmhUTTtJQU9JO0lBQUE7RUpnaFRWO0VJdmhUTTtJQU9JO0lBQUE7RUpvaFRWO0VJM2hUTTtJQU9JO0lBQUE7RUp3aFRWO0VJL2hUTTtJQU9JO0lBQUE7RUo0aFRWO0VJbmlUTTtJQU9JO0lBQUE7RUpnaVRWO0VJdmlUTTtJQU9JO0lBQUE7RUpvaVRWO0VJM2lUTTtJQU9JO0lBQUE7RUp3aVRWO0VJL2lUTTtJQU9JO0lBQUE7RUo0aVRWO0VJbmpUTTtJQU9JO0lBQUE7RUpnalRWO0VJdmpUTTtJQU9JO0lBQUE7RUpvalRWO0VJM2pUTTtJQU9JO0lBQUE7RUp3alRWO0VJL2pUTTtJQU9JO0lBQUE7RUo0alRWO0VJbmtUTTtJQU9JO0lBQUE7RUpna1RWO0VJdmtUTTtJQU9JO0lBQUE7RUpva1RWO0VJM2tUTTtJQU9JO0lBQUE7RUp3a1RWO0VJL2tUTTtJQU9JO0lBQUE7RUo0a1RWO0VJbmxUTTtJQU9JO0lBQUE7RUpnbFRWO0VJdmxUTTtJQU9JO0VKbWxUVjtFSTFsVE07SUFPSTtFSnNsVFY7RUk3bFRNO0lBT0k7RUp5bFRWO0VJaG1UTTtJQU9JO0VKNGxUVjtFSW5tVE07SUFPSTtFSitsVFY7RUl0bVRNO0lBT0k7RUprbVRWO0VJem1UTTtJQU9JO0VKcW1UVjtFSTVtVE07SUFPSTtFSndtVFY7RUkvbVRNO0lBT0k7RUoybVRWO0VJbG5UTTtJQU9JO0VKOG1UVjtFSXJuVE07SUFPSTtFSmluVFY7RUl4blRNO0lBT0k7RUpvblRWO0VJM25UTTtJQU9JO0VKdW5UVjtFSTluVE07SUFPSTtFSjBuVFY7RUlqb1RNO0lBT0k7RUo2blRWO0VJcG9UTTtJQU9JO0VKZ29UVjtFSXZvVE07SUFPSTtFSm1vVFY7RUkxb1RNO0lBT0k7RUpzb1RWO0VJN29UTTtJQU9JO0VKeW9UVjtFSWhwVE07SUFPSTtFSjRvVFY7RUlucFRNO0lBT0k7RUorb1RWO0VJdHBUTTtJQU9JO0VKa3BUVjtFSXpwVE07SUFPSTtFSnFwVFY7RUk1cFRNO0lBT0k7RUp3cFRWO0VJL3BUTTtJQU9JO0VKMnBUVjtFSWxxVE07SUFPSTtFSjhwVFY7RUlycVRNO0lBT0k7RUppcVRWO0VJeHFUTTtJQU9JO0VKb3FUVjtFSTNxVE07SUFPSTtFSnVxVFY7RUk5cVRNO0lBT0k7RUowcVRWO0VJanJUTTtJQU9JO0VKNnFUVjtFSXByVE07SUFPSTtFSmdyVFY7RUl2clRNO0lBT0k7RUptclRWO0VJMXJUTTtJQU9JO0VKc3JUVjtFSTdyVE07SUFPSTtFSnlyVFY7RUloc1RNO0lBT0k7RUo0clRWO0VJbnNUTTtJQU9JO0VKK3JUVjtFSXRzVE07SUFPSTtFSmtzVFY7RUl6c1RNO0lBT0k7RUpxc1RWO0VJNXNUTTtJQU9JO0VKd3NUVjtFSS9zVE07SUFPSTtFSjJzVFY7RUlsdFRNO0lBT0k7RUo4c1RWO0VJcnRUTTtJQU9JO0VKaXRUVjtFSXh0VE07SUFPSTtFSm90VFY7RUkzdFRNO0lBT0k7RUp1dFRWO0VJOXRUTTtJQU9JO0VKMHRUVjtFSWp1VE07SUFPSTtFSjZ0VFY7RUlwdVRNO0lBT0k7RUpndVRWO0VJdnVUTTtJQU9JO0VKbXVUVjtFSTF1VE07SUFPSTtFSnN1VFY7RUk3dVRNO0lBT0k7RUp5dVRWO0VJaHZUTTtJQU9JO0VKNHVUVjtFSW52VE07SUFPSTtFSit1VFY7RUl0dlRNO0lBT0k7RUprdlRWO0VJenZUTTtJQU9JO0VKcXZUVjtFSTV2VE07SUFPSTtFSnd2VFY7RUkvdlRNO0lBT0k7RUoydlRWO0VJbHdUTTtJQU9JO0VKOHZUVjtFSXJ3VE07SUFPSTtFSml3VFY7RUl4d1RNO0lBT0k7RUpvd1RWO0VJM3dUTTtJQU9JO0VKdXdUVjtFSTl3VE07SUFPSTtFSjB3VFY7RUlqeFRNO0lBT0k7RUo2d1RWO0VJcHhUTTtJQU9JO0lBQUE7RUppeFRWO0VJeHhUTTtJQU9JO0lBQUE7RUpxeFRWO0VJNXhUTTtJQU9JO0lBQUE7RUp5eFRWO0VJaHlUTTtJQU9JO0lBQUE7RUo2eFRWO0VJcHlUTTtJQU9JO0lBQUE7RUppeVRWO0VJeHlUTTtJQU9JO0lBQUE7RUpxeVRWO0VJNXlUTTtJQU9JO0lBQUE7RUp5eVRWO0VJaHpUTTtJQU9JO0lBQUE7RUo2eVRWO0VJcHpUTTtJQU9JO0lBQUE7RUppelRWO0VJeHpUTTtJQU9JO0lBQUE7RUpxelRWO0VJNXpUTTtJQU9JO0lBQUE7RUp5elRWO0VJaDBUTTtJQU9JO0lBQUE7RUo2elRWO0VJcDBUTTtJQU9JO0lBQUE7RUppMFRWO0VJeDBUTTtJQU9JO0lBQUE7RUpxMFRWO0VJNTBUTTtJQU9JO0lBQUE7RUp5MFRWO0VJaDFUTTtJQU9JO0lBQUE7RUo2MFRWO0VJcDFUTTtJQU9JO0lBQUE7RUppMVRWO0VJeDFUTTtJQU9JO0lBQUE7RUpxMVRWO0VJNTFUTTtJQU9JO0lBQUE7RUp5MVRWO0VJaDJUTTtJQU9JO0lBQUE7RUo2MVRWO0VJcDJUTTtJQU9JO0lBQUE7RUppMlRWO0VJeDJUTTtJQU9JO0lBQUE7RUpxMlRWO0VJNTJUTTtJQU9JO0VKdzJUVjtFSS8yVE07SUFPSTtFSjIyVFY7RUlsM1RNO0lBT0k7RUo4MlRWO0VJcjNUTTtJQU9JO0VKaTNUVjtFSXgzVE07SUFPSTtFSm8zVFY7RUkzM1RNO0lBT0k7RUp1M1RWO0VJOTNUTTtJQU9JO0VKMDNUVjtFSWo0VE07SUFPSTtFSjYzVFY7RUlwNFRNO0lBT0k7RUpnNFRWO0VJdjRUTTtJQU9JO0VKbTRUVjtFSTE0VE07SUFPSTtFSnM0VFY7RUk3NFRNO0lBT0k7RUp5NFRWO0VJaDVUTTtJQU9JO0VKNDRUVjtFSW41VE07SUFPSTtFSis0VFY7RUl0NVRNO0lBT0k7RUprNVRWO0VJejVUTTtJQU9JO0VKcTVUVjtFSTU1VE07SUFPSTtFSnc1VFY7RUkvNVRNO0lBT0k7RUoyNVRWO0VJbDZUTTtJQU9JO0VKODVUVjtFSXI2VE07SUFPSTtFSmk2VFY7RUl4NlRNO0lBT0k7RUpvNlRWO0VJMzZUTTtJQU9JO0VKdTZUVjtFSTk2VE07SUFPSTtFSjA2VFY7RUlqN1RNO0lBT0k7RUo2NlRWO0VJcDdUTTtJQU9JO0VKZzdUVjtFSXY3VE07SUFPSTtFSm03VFY7RUkxN1RNO0lBT0k7RUpzN1RWO0VJNzdUTTtJQU9JO0VKeTdUVjtFSWg4VE07SUFPSTtFSjQ3VFY7RUluOFRNO0lBT0k7RUorN1RWO0VJdDhUTTtJQU9JO0VKazhUVjtFSXo4VE07SUFPSTtFSnE4VFY7RUk1OFRNO0lBT0k7RUp3OFRWO0VJLzhUTTtJQU9JO0VKMjhUVjtFSWw5VE07SUFPSTtFSjg4VFY7RUlyOVRNO0lBT0k7RUppOVRWO0VJeDlUTTtJQU9JO0VKbzlUVjtFSTM5VE07SUFPSTtFSnU5VFY7RUk5OVRNO0lBT0k7RUowOVRWO0VJaitUTTtJQU9JO0VKNjlUVjtFSXArVE07SUFPSTtFSmcrVFY7RUl2K1RNO0lBT0k7RUptK1RWO0VJMStUTTtJQU9JO0VKcytUVjtFSTcrVE07SUFPSTtFSnkrVFY7RUloL1RNO0lBT0k7RUo0K1RWO0VJbi9UTTtJQU9JO0VKKytUVjtFSXQvVE07SUFPSTtFSmsvVFY7RUl6L1RNO0lBT0k7RUpxL1RWO0VJNS9UTTtJQU9JO0VKdy9UVjtFSS8vVE07SUFPSTtFSjIvVFY7RUlsZ1VNO0lBT0k7RUo4L1RWO0VJcmdVTTtJQU9JO0VKaWdVVjtFSXhnVU07SUFPSTtFSm9nVVY7RUkzZ1VNO0lBT0k7RUp1Z1VWO0VJOWdVTTtJQU9JO0VKMGdVVjtFSWpoVU07SUFPSTtFSjZnVVY7RUlwaFVNO0lBT0k7SUFBQTtFSmloVVY7RUl4aFVNO0lBT0k7SUFBQTtFSnFoVVY7RUk1aFVNO0lBT0k7SUFBQTtFSnloVVY7RUloaVVNO0lBT0k7SUFBQTtFSjZoVVY7RUlwaVVNO0lBT0k7SUFBQTtFSmlpVVY7RUl4aVVNO0lBT0k7SUFBQTtFSnFpVVY7RUk1aVVNO0lBT0k7SUFBQTtFSnlpVVY7RUloalVNO0lBT0k7SUFBQTtFSjZpVVY7RUlwalVNO0lBT0k7SUFBQTtFSmlqVVY7RUl4alVNO0lBT0k7SUFBQTtFSnFqVVY7RUk1alVNO0lBT0k7SUFBQTtFSnlqVVY7RUloa1VNO0lBT0k7SUFBQTtFSjZqVVY7RUlwa1VNO0lBT0k7SUFBQTtFSmlrVVY7RUl4a1VNO0lBT0k7SUFBQTtFSnFrVVY7RUk1a1VNO0lBT0k7SUFBQTtFSnlrVVY7RUlobFVNO0lBT0k7SUFBQTtFSjZrVVY7RUlwbFVNO0lBT0k7SUFBQTtFSmlsVVY7RUl4bFVNO0lBT0k7SUFBQTtFSnFsVVY7RUk1bFVNO0lBT0k7SUFBQTtFSnlsVVY7RUlobVVNO0lBT0k7SUFBQTtFSjZsVVY7RUlwbVVNO0lBT0k7SUFBQTtFSmltVVY7RUl4bVVNO0lBT0k7SUFBQTtFSnFtVVY7RUk1bVVNO0lBT0k7SUFBQTtFSnltVVY7RUloblVNO0lBT0k7SUFBQTtFSjZtVVY7RUlwblVNO0lBT0k7RUpnblVWO0VJdm5VTTtJQU9JO0VKbW5VVjtFSTFuVU07SUFPSTtFSnNuVVY7RUk3blVNO0lBT0k7RUp5blVWO0VJaG9VTTtJQU9JO0VKNG5VVjtFSW5vVU07SUFPSTtFSituVVY7RUl0b1VNO0lBT0k7RUprb1VWO0VJem9VTTtJQU9JO0VKcW9VVjtFSTVvVU07SUFPSTtFSndvVVY7RUkvb1VNO0lBT0k7RUoyb1VWO0VJbHBVTTtJQU9JO0VKOG9VVjtFSXJwVU07SUFPSTtFSmlwVVY7RUl4cFVNO0lBT0k7RUpvcFVWO0VJM3BVTTtJQU9JO0VKdXBVVjtFSTlwVU07SUFPSTtFSjBwVVY7RUlqcVVNO0lBT0k7RUo2cFVWO0VJcHFVTTtJQU9JO0VKZ3FVVjtFSXZxVU07SUFPSTtFSm1xVVY7RUkxcVVNO0lBT0k7RUpzcVVWO0VJN3FVTTtJQU9JO0VKeXFVVjtFSWhyVU07SUFPSTtFSjRxVVY7RUluclVNO0lBT0k7RUorcVVWO0VJdHJVTTtJQU9JO0VKa3JVVjtFSXpyVU07SUFPSTtFSnFyVVY7RUk1clVNO0lBT0k7RUp3clVWO0VJL3JVTTtJQU9JO0VKMnJVVjtFSWxzVU07SUFPSTtFSjhyVVY7RUlyc1VNO0lBT0k7RUppc1VWO0VJeHNVTTtJQU9JO0VKb3NVVjtFSTNzVU07SUFPSTtFSnVzVVY7RUk5c1VNO0lBT0k7RUowc1VWO0VJanRVTTtJQU9JO0VKNnNVVjtFSXB0VU07SUFPSTtFSmd0VVY7RUl2dFVNO0lBT0k7RUptdFVWO0VJMXRVTTtJQU9JO0VKc3RVVjtFSTd0VU07SUFPSTtFSnl0VVY7RUlodVVNO0lBT0k7RUo0dFVWO0VJbnVVTTtJQU9JO0VKK3RVVjtFSXR1VU07SUFPSTtFSmt1VVY7RUl6dVVNO0lBT0k7RUpxdVVWO0VJNXVVTTtJQU9JO0VKd3VVVjtFSS91VU07SUFPSTtFSjJ1VVY7RUlsdlVNO0lBT0k7RUo4dVVWO0VJcnZVTTtJQU9JO0VKaXZVVjtFSXh2VU07SUFPSTtFSm92VVY7RUkzdlVNO0lBT0k7RUp1dlVWO0VJOXZVTTtJQU9JO0VKMHZVVjtFSWp3VU07SUFPSTtFSjZ2VVY7QUFDRjtBS3h3VUk7RURHSTtJQU9JO0VKa3dVVjtFSXp3VU07SUFPSTtFSnF3VVY7RUk1d1VNO0lBT0k7RUp3d1VWO0VJL3dVTTtJQU9JO0VKMndVVjtFSWx4VU07SUFPSTtFSjh3VVY7RUlyeFVNO0lBT0k7RUppeFVWO0VJeHhVTTtJQU9JO0VKb3hVVjtFSTN4VU07SUFPSTtFSnV4VVY7RUk5eFVNO0lBT0k7RUoweFVWO0VJanlVTTtJQU9JO0VKNnhVVjtFSXB5VU07SUFPSTtFSmd5VVY7RUl2eVVNO0lBT0k7RUpteVVWO0VJMXlVTTtJQU9JO0VKc3lVVjtFSTd5VU07SUFPSTtFSnl5VVY7RUloelVNO0lBT0k7RUo0eVVWO0VJbnpVTTtJQU9JO0VKK3lVVjtFSXR6VU07SUFPSTtFSmt6VVY7RUl6elVNO0lBT0k7RUpxelVWO0VJNXpVTTtJQU9JO0VKd3pVVjtFSS96VU07SUFPSTtFSjJ6VVY7RUlsMFVNO0lBT0k7RUo4elVWO0VJcjBVTTtJQU9JO0VKaTBVVjtFSXgwVU07SUFPSTtFSm8wVVY7RUkzMFVNO0lBT0k7RUp1MFVWO0VJOTBVTTtJQU9JO0VKMDBVVjtFSWoxVU07SUFPSTtFSjYwVVY7RUlwMVVNO0lBT0k7RUpnMVVWO0VJdjFVTTtJQU9JO0VKbTFVVjtFSTExVU07SUFPSTtFSnMxVVY7RUk3MVVNO0lBT0k7RUp5MVVWO0VJaDJVTTtJQU9JO0VKNDFVVjtFSW4yVU07SUFPSTtFSisxVVY7RUl0MlVNO0lBT0k7RUprMlVWO0VJejJVTTtJQU9JO0VKcTJVVjtFSTUyVU07SUFPSTtFSncyVVY7RUkvMlVNO0lBT0k7RUoyMlVWO0VJbDNVTTtJQU9JO0VKODJVVjtFSXIzVU07SUFPSTtFSmkzVVY7RUl4M1VNO0lBT0k7RUpvM1VWO0VJMzNVTTtJQU9JO0VKdTNVVjtFSTkzVU07SUFPSTtFSjAzVVY7RUlqNFVNO0lBT0k7RUo2M1VWO0VJcDRVTTtJQU9JO0VKZzRVVjtFSXY0VU07SUFPSTtFSm00VVY7RUkxNFVNO0lBT0k7RUpzNFVWO0VJNzRVTTtJQU9JO0VKeTRVVjtFSWg1VU07SUFPSTtFSjQ0VVY7RUluNVVNO0lBT0k7RUorNFVWO0VJdDVVTTtJQU9JO0VKazVVVjtFSXo1VU07SUFPSTtFSnE1VVY7RUk1NVVNO0lBT0k7RUp3NVVWO0VJLzVVTTtJQU9JO0VKMjVVVjtFSWw2VU07SUFPSTtFSjg1VVY7RUlyNlVNO0lBT0k7RUppNlVWO0VJeDZVTTtJQU9JO0VKbzZVVjtFSTM2VU07SUFPSTtFSnU2VVY7RUk5NlVNO0lBT0k7RUowNlVWO0VJajdVTTtJQU9JO0VKNjZVVjtFSXA3VU07SUFPSTtFSmc3VVY7RUl2N1VNO0lBT0k7RUptN1VWO0VJMTdVTTtJQU9JO0VKczdVVjtFSTc3VU07SUFPSTtFSnk3VVY7RUloOFVNO0lBT0k7RUo0N1VWO0VJbjhVTTtJQU9JO0VKKzdVVjtFSXQ4VU07SUFPSTtFSms4VVY7RUl6OFVNO0lBT0k7RUpxOFVWO0VJNThVTTtJQU9JO0lBQUE7RUp5OFVWO0VJaDlVTTtJQU9JO0lBQUE7RUo2OFVWO0VJcDlVTTtJQU9JO0lBQUE7RUppOVVWO0VJeDlVTTtJQU9JO0lBQUE7RUpxOVVWO0VJNTlVTTtJQU9JO0lBQUE7RUp5OVVWO0VJaCtVTTtJQU9JO0lBQUE7RUo2OVVWO0VJcCtVTTtJQU9JO0lBQUE7RUppK1VWO0VJeCtVTTtJQU9JO0lBQUE7RUpxK1VWO0VJNStVTTtJQU9JO0lBQUE7RUp5K1VWO0VJaC9VTTtJQU9JO0lBQUE7RUo2K1VWO0VJcC9VTTtJQU9JO0lBQUE7RUppL1VWO0VJeC9VTTtJQU9JO0lBQUE7RUpxL1VWO0VJNS9VTTtJQU9JO0lBQUE7RUp5L1VWO0VJaGdWTTtJQU9JO0lBQUE7RUo2L1VWO0VJcGdWTTtJQU9JO0lBQUE7RUppZ1ZWO0VJeGdWTTtJQU9JO0lBQUE7RUpxZ1ZWO0VJNWdWTTtJQU9JO0lBQUE7RUp5Z1ZWO0VJaGhWTTtJQU9JO0lBQUE7RUo2Z1ZWO0VJcGhWTTtJQU9JO0lBQUE7RUppaFZWO0VJeGhWTTtJQU9JO0lBQUE7RUpxaFZWO0VJNWhWTTtJQU9JO0lBQUE7RUp5aFZWO0VJaGlWTTtJQU9JO0lBQUE7RUo2aFZWO0VJcGlWTTtJQU9JO0lBQUE7RUppaVZWO0VJeGlWTTtJQU9JO0lBQUE7RUpxaVZWO0VJNWlWTTtJQU9JO0lBQUE7RUp5aVZWO0VJaGpWTTtJQU9JO0lBQUE7RUo2aVZWO0VJcGpWTTtJQU9JO0VKZ2pWVjtFSXZqVk07SUFPSTtFSm1qVlY7RUkxalZNO0lBT0k7RUpzalZWO0VJN2pWTTtJQU9JO0VKeWpWVjtFSWhrVk07SUFPSTtFSjRqVlY7RUlua1ZNO0lBT0k7RUoralZWO0VJdGtWTTtJQU9JO0VKa2tWVjtFSXprVk07SUFPSTtFSnFrVlY7RUk1a1ZNO0lBT0k7RUp3a1ZWO0VJL2tWTTtJQU9JO0VKMmtWVjtFSWxsVk07SUFPSTtFSjhrVlY7RUlybFZNO0lBT0k7RUppbFZWO0VJeGxWTTtJQU9JO0VKb2xWVjtFSTNsVk07SUFPSTtFSnVsVlY7RUk5bFZNO0lBT0k7RUowbFZWO0VJam1WTTtJQU9JO0VKNmxWVjtFSXBtVk07SUFPSTtFSmdtVlY7RUl2bVZNO0lBT0k7RUptbVZWO0VJMW1WTTtJQU9JO0VKc21WVjtFSTdtVk07SUFPSTtFSnltVlY7RUloblZNO0lBT0k7RUo0bVZWO0VJbm5WTTtJQU9JO0VKK21WVjtFSXRuVk07SUFPSTtFSmtuVlY7RUl6blZNO0lBT0k7RUpxblZWO0VJNW5WTTtJQU9JO0VKd25WVjtFSS9uVk07SUFPSTtFSjJuVlY7RUlsb1ZNO0lBT0k7RUo4blZWO0VJcm9WTTtJQU9JO0VKaW9WVjtFSXhvVk07SUFPSTtFSm9vVlY7RUkzb1ZNO0lBT0k7RUp1b1ZWO0VJOW9WTTtJQU9JO0VKMG9WVjtFSWpwVk07SUFPSTtFSjZvVlY7RUlwcFZNO0lBT0k7RUpncFZWO0VJdnBWTTtJQU9JO0VKbXBWVjtFSTFwVk07SUFPSTtFSnNwVlY7RUk3cFZNO0lBT0k7RUp5cFZWO0VJaHFWTTtJQU9JO0VKNHBWVjtFSW5xVk07SUFPSTtFSitwVlY7RUl0cVZNO0lBT0k7RUprcVZWO0VJenFWTTtJQU9JO0VKcXFWVjtFSTVxVk07SUFPSTtFSndxVlY7RUkvcVZNO0lBT0k7RUoycVZWO0VJbHJWTTtJQU9JO0VKOHFWVjtFSXJyVk07SUFPSTtFSmlyVlY7RUl4clZNO0lBT0k7RUpvclZWO0VJM3JWTTtJQU9JO0VKdXJWVjtFSTlyVk07SUFPSTtFSjByVlY7RUlqc1ZNO0lBT0k7RUo2clZWO0VJcHNWTTtJQU9JO0VKZ3NWVjtFSXZzVk07SUFPSTtFSm1zVlY7RUkxc1ZNO0lBT0k7RUpzc1ZWO0VJN3NWTTtJQU9JO0VKeXNWVjtFSWh0Vk07SUFPSTtFSjRzVlY7RUludFZNO0lBT0k7RUorc1ZWO0VJdHRWTTtJQU9JO0VKa3RWVjtFSXp0Vk07SUFPSTtFSnF0VlY7RUk1dFZNO0lBT0k7RUp3dFZWO0VJL3RWTTtJQU9JO0VKMnRWVjtFSWx1Vk07SUFPSTtFSjh0VlY7RUlydVZNO0lBT0k7RUppdVZWO0VJeHVWTTtJQU9JO0VKb3VWVjtFSTN1Vk07SUFPSTtFSnV1VlY7RUk5dVZNO0lBT0k7RUowdVZWO0VJanZWTTtJQU9JO0lBQUE7RUo4dVZWO0VJcnZWTTtJQU9JO0lBQUE7RUprdlZWO0VJenZWTTtJQU9JO0lBQUE7RUpzdlZWO0VJN3ZWTTtJQU9JO0lBQUE7RUowdlZWO0VJandWTTtJQU9JO0lBQUE7RUo4dlZWO0VJcndWTTtJQU9JO0lBQUE7RUprd1ZWO0VJendWTTtJQU9JO0lBQUE7RUpzd1ZWO0VJN3dWTTtJQU9JO0lBQUE7RUowd1ZWO0VJanhWTTtJQU9JO0lBQUE7RUo4d1ZWO0VJcnhWTTtJQU9JO0lBQUE7RUpreFZWO0VJenhWTTtJQU9JO0lBQUE7RUpzeFZWO0VJN3hWTTtJQU9JO0lBQUE7RUoweFZWO0VJanlWTTtJQU9JO0lBQUE7RUo4eFZWO0VJcnlWTTtJQU9JO0lBQUE7RUpreVZWO0VJenlWTTtJQU9JO0lBQUE7RUpzeVZWO0VJN3lWTTtJQU9JO0lBQUE7RUoweVZWO0VJanpWTTtJQU9JO0lBQUE7RUo4eVZWO0VJcnpWTTtJQU9JO0lBQUE7RUprelZWO0VJenpWTTtJQU9JO0lBQUE7RUpzelZWO0VJN3pWTTtJQU9JO0lBQUE7RUowelZWO0VJajBWTTtJQU9JO0lBQUE7RUo4elZWO0VJcjBWTTtJQU9JO0lBQUE7RUprMFZWO0VJejBWTTtJQU9JO0VKcTBWVjtFSTUwVk07SUFPSTtFSncwVlY7RUkvMFZNO0lBT0k7RUoyMFZWO0VJbDFWTTtJQU9JO0VKODBWVjtFSXIxVk07SUFPSTtFSmkxVlY7RUl4MVZNO0lBT0k7RUpvMVZWO0VJMzFWTTtJQU9JO0VKdTFWVjtFSTkxVk07SUFPSTtFSjAxVlY7RUlqMlZNO0lBT0k7RUo2MVZWO0VJcDJWTTtJQU9JO0VKZzJWVjtFSXYyVk07SUFPSTtFSm0yVlY7RUkxMlZNO0lBT0k7RUpzMlZWO0VJNzJWTTtJQU9JO0VKeTJWVjtFSWgzVk07SUFPSTtFSjQyVlY7RUluM1ZNO0lBT0k7RUorMlZWO0VJdDNWTTtJQU9JO0VKazNWVjtFSXozVk07SUFPSTtFSnEzVlY7RUk1M1ZNO0lBT0k7RUp3M1ZWO0VJLzNWTTtJQU9JO0VKMjNWVjtFSWw0Vk07SUFPSTtFSjgzVlY7RUlyNFZNO0lBT0k7RUppNFZWO0VJeDRWTTtJQU9JO0VKbzRWVjtFSTM0Vk07SUFPSTtFSnU0VlY7RUk5NFZNO0lBT0k7RUowNFZWO0VJajVWTTtJQU9JO0VKNjRWVjtFSXA1Vk07SUFPSTtFSmc1VlY7RUl2NVZNO0lBT0k7RUptNVZWO0VJMTVWTTtJQU9JO0VKczVWVjtFSTc1Vk07SUFPSTtFSnk1VlY7RUloNlZNO0lBT0k7RUo0NVZWO0VJbjZWTTtJQU9JO0VKKzVWVjtFSXQ2Vk07SUFPSTtFSms2VlY7RUl6NlZNO0lBT0k7RUpxNlZWO0VJNTZWTTtJQU9JO0VKdzZWVjtFSS82Vk07SUFPSTtFSjI2VlY7RUlsN1ZNO0lBT0k7RUo4NlZWO0VJcjdWTTtJQU9JO0VKaTdWVjtFSXg3Vk07SUFPSTtFSm83VlY7RUkzN1ZNO0lBT0k7RUp1N1ZWO0VJOTdWTTtJQU9JO0VKMDdWVjtFSWo4Vk07SUFPSTtFSjY3VlY7RUlwOFZNO0lBT0k7RUpnOFZWO0VJdjhWTTtJQU9JO0VKbThWVjtFSTE4Vk07SUFPSTtFSnM4VlY7RUk3OFZNO0lBT0k7RUp5OFZWO0VJaDlWTTtJQU9JO0VKNDhWVjtFSW45Vk07SUFPSTtFSis4VlY7RUl0OVZNO0lBT0k7RUprOVZWO0VJejlWTTtJQU9JO0VKcTlWVjtFSTU5Vk07SUFPSTtFSnc5VlY7RUkvOVZNO0lBT0k7RUoyOVZWO0VJbCtWTTtJQU9JO0VKODlWVjtFSXIrVk07SUFPSTtFSmkrVlY7RUl4K1ZNO0lBT0k7RUpvK1ZWO0VJMytWTTtJQU9JO0VKdStWVjtFSTkrVk07SUFPSTtFSjArVlY7RUlqL1ZNO0lBT0k7SUFBQTtFSjgrVlY7RUlyL1ZNO0lBT0k7SUFBQTtFSmsvVlY7RUl6L1ZNO0lBT0k7SUFBQTtFSnMvVlY7RUk3L1ZNO0lBT0k7SUFBQTtFSjAvVlY7RUlqZ1dNO0lBT0k7SUFBQTtFSjgvVlY7RUlyZ1dNO0lBT0k7SUFBQTtFSmtnV1Y7RUl6Z1dNO0lBT0k7SUFBQTtFSnNnV1Y7RUk3Z1dNO0lBT0k7SUFBQTtFSjBnV1Y7RUlqaFdNO0lBT0k7SUFBQTtFSjhnV1Y7RUlyaFdNO0lBT0k7SUFBQTtFSmtoV1Y7RUl6aFdNO0lBT0k7SUFBQTtFSnNoV1Y7RUk3aFdNO0lBT0k7SUFBQTtFSjBoV1Y7RUlqaVdNO0lBT0k7SUFBQTtFSjhoV1Y7RUlyaVdNO0lBT0k7SUFBQTtFSmtpV1Y7RUl6aVdNO0lBT0k7SUFBQTtFSnNpV1Y7RUk3aVdNO0lBT0k7SUFBQTtFSjBpV1Y7RUlqaldNO0lBT0k7SUFBQTtFSjhpV1Y7RUlyaldNO0lBT0k7SUFBQTtFSmtqV1Y7RUl6aldNO0lBT0k7SUFBQTtFSnNqV1Y7RUk3aldNO0lBT0k7SUFBQTtFSjBqV1Y7RUlqa1dNO0lBT0k7SUFBQTtFSjhqV1Y7RUlya1dNO0lBT0k7SUFBQTtFSmtrV1Y7RUl6a1dNO0lBT0k7SUFBQTtFSnNrV1Y7RUk3a1dNO0lBT0k7SUFBQTtFSjBrV1Y7RUlqbFdNO0lBT0k7RUo2a1dWO0VJcGxXTTtJQU9JO0VKZ2xXVjtFSXZsV007SUFPSTtFSm1sV1Y7RUkxbFdNO0lBT0k7RUpzbFdWO0VJN2xXTTtJQU9JO0VKeWxXVjtFSWhtV007SUFPSTtFSjRsV1Y7RUlubVdNO0lBT0k7RUorbFdWO0VJdG1XTTtJQU9JO0VKa21XVjtFSXptV007SUFPSTtFSnFtV1Y7RUk1bVdNO0lBT0k7RUp3bVdWO0VJL21XTTtJQU9JO0VKMm1XVjtFSWxuV007SUFPSTtFSjhtV1Y7RUlybldNO0lBT0k7RUppbldWO0VJeG5XTTtJQU9JO0VKb25XVjtFSTNuV007SUFPSTtFSnVuV1Y7RUk5bldNO0lBT0k7RUowbldWO0VJam9XTTtJQU9JO0VKNm5XVjtFSXBvV007SUFPSTtFSmdvV1Y7RUl2b1dNO0lBT0k7RUptb1dWO0VJMW9XTTtJQU9JO0VKc29XVjtFSTdvV007SUFPSTtFSnlvV1Y7RUlocFdNO0lBT0k7RUo0b1dWO0VJbnBXTTtJQU9JO0VKK29XVjtFSXRwV007SUFPSTtFSmtwV1Y7RUl6cFdNO0lBT0k7RUpxcFdWO0VJNXBXTTtJQU9JO0VKd3BXVjtFSS9wV007SUFPSTtFSjJwV1Y7RUlscVdNO0lBT0k7RUo4cFdWO0VJcnFXTTtJQU9JO0VKaXFXVjtFSXhxV007SUFPSTtFSm9xV1Y7RUkzcVdNO0lBT0k7RUp1cVdWO0VJOXFXTTtJQU9JO0VKMHFXVjtFSWpyV007SUFPSTtFSjZxV1Y7RUlwcldNO0lBT0k7RUpncldWO0VJdnJXTTtJQU9JO0VKbXJXVjtFSTFyV007SUFPSTtFSnNyV1Y7RUk3cldNO0lBT0k7RUp5cldWO0VJaHNXTTtJQU9JO0VKNHJXVjtFSW5zV007SUFPSTtFSityV1Y7RUl0c1dNO0lBT0k7RUprc1dWO0VJenNXTTtJQU9JO0VKcXNXVjtFSTVzV007SUFPSTtFSndzV1Y7RUkvc1dNO0lBT0k7RUoyc1dWO0VJbHRXTTtJQU9JO0VKOHNXVjtFSXJ0V007SUFPSTtFSml0V1Y7RUl4dFdNO0lBT0k7RUpvdFdWO0VJM3RXTTtJQU9JO0VKdXRXVjtFSTl0V007SUFPSTtFSjB0V1Y7QUFDRjtBS3J1V0k7RURHSTtJQU9JO0VKK3RXVjtFSXR1V007SUFPSTtFSmt1V1Y7RUl6dVdNO0lBT0k7RUpxdVdWO0VJNXVXTTtJQU9JO0VKd3VXVjtFSS91V007SUFPSTtFSjJ1V1Y7RUlsdldNO0lBT0k7RUo4dVdWO0VJcnZXTTtJQU9JO0VKaXZXVjtFSXh2V007SUFPSTtFSm92V1Y7RUkzdldNO0lBT0k7RUp1dldWO0VJOXZXTTtJQU9JO0VKMHZXVjtFSWp3V007SUFPSTtFSjZ2V1Y7RUlwd1dNO0lBT0k7RUpnd1dWO0VJdndXTTtJQU9JO0VKbXdXVjtFSTF3V007SUFPSTtFSnN3V1Y7RUk3d1dNO0lBT0k7RUp5d1dWO0VJaHhXTTtJQU9JO0VKNHdXVjtFSW54V007SUFPSTtFSit3V1Y7RUl0eFdNO0lBT0k7RUpreFdWO0VJenhXTTtJQU9JO0VKcXhXVjtFSTV4V007SUFPSTtFSnd4V1Y7RUkveFdNO0lBT0k7RUoyeFdWO0VJbHlXTTtJQU9JO0VKOHhXVjtFSXJ5V007SUFPSTtFSml5V1Y7RUl4eVdNO0lBT0k7RUpveVdWO0VJM3lXTTtJQU9JO0VKdXlXVjtFSTl5V007SUFPSTtFSjB5V1Y7RUlqeldNO0lBT0k7RUo2eVdWO0VJcHpXTTtJQU9JO0VKZ3pXVjtFSXZ6V007SUFPSTtFSm16V1Y7RUkxeldNO0lBT0k7RUpzeldWO0VJN3pXTTtJQU9JO0VKeXpXVjtFSWgwV007SUFPSTtFSjR6V1Y7RUluMFdNO0lBT0k7RUoreldWO0VJdDBXTTtJQU9JO0VKazBXVjtFSXowV007SUFPSTtFSnEwV1Y7RUk1MFdNO0lBT0k7RUp3MFdWO0VJLzBXTTtJQU9JO0VKMjBXVjtFSWwxV007SUFPSTtFSjgwV1Y7RUlyMVdNO0lBT0k7RUppMVdWO0VJeDFXTTtJQU9JO0VKbzFXVjtFSTMxV007SUFPSTtFSnUxV1Y7RUk5MVdNO0lBT0k7RUowMVdWO0VJajJXTTtJQU9JO0VKNjFXVjtFSXAyV007SUFPSTtFSmcyV1Y7RUl2MldNO0lBT0k7RUptMldWO0VJMTJXTTtJQU9JO0VKczJXVjtFSTcyV007SUFPSTtFSnkyV1Y7RUloM1dNO0lBT0k7RUo0MldWO0VJbjNXTTtJQU9JO0VKKzJXVjtFSXQzV007SUFPSTtFSmszV1Y7RUl6M1dNO0lBT0k7RUpxM1dWO0VJNTNXTTtJQU9JO0VKdzNXVjtFSS8zV007SUFPSTtFSjIzV1Y7RUlsNFdNO0lBT0k7RUo4M1dWO0VJcjRXTTtJQU9JO0VKaTRXVjtFSXg0V007SUFPSTtFSm80V1Y7RUkzNFdNO0lBT0k7RUp1NFdWO0VJOTRXTTtJQU9JO0VKMDRXVjtFSWo1V007SUFPSTtFSjY0V1Y7RUlwNVdNO0lBT0k7RUpnNVdWO0VJdjVXTTtJQU9JO0VKbTVXVjtFSTE1V007SUFPSTtFSnM1V1Y7RUk3NVdNO0lBT0k7RUp5NVdWO0VJaDZXTTtJQU9JO0VKNDVXVjtFSW42V007SUFPSTtFSis1V1Y7RUl0NldNO0lBT0k7RUprNldWO0VJejZXTTtJQU9JO0lBQUE7RUpzNldWO0VJNzZXTTtJQU9JO0lBQUE7RUowNldWO0VJajdXTTtJQU9JO0lBQUE7RUo4NldWO0VJcjdXTTtJQU9JO0lBQUE7RUprN1dWO0VJejdXTTtJQU9JO0lBQUE7RUpzN1dWO0VJNzdXTTtJQU9JO0lBQUE7RUowN1dWO0VJajhXTTtJQU9JO0lBQUE7RUo4N1dWO0VJcjhXTTtJQU9JO0lBQUE7RUprOFdWO0VJejhXTTtJQU9JO0lBQUE7RUpzOFdWO0VJNzhXTTtJQU9JO0lBQUE7RUowOFdWO0VJajlXTTtJQU9JO0lBQUE7RUo4OFdWO0VJcjlXTTtJQU9JO0lBQUE7RUprOVdWO0VJejlXTTtJQU9JO0lBQUE7RUpzOVdWO0VJNzlXTTtJQU9JO0lBQUE7RUowOVdWO0VJaitXTTtJQU9JO0lBQUE7RUo4OVdWO0VJcitXTTtJQU9JO0lBQUE7RUprK1dWO0VJeitXTTtJQU9JO0lBQUE7RUpzK1dWO0VJNytXTTtJQU9JO0lBQUE7RUowK1dWO0VJai9XTTtJQU9JO0lBQUE7RUo4K1dWO0VJci9XTTtJQU9JO0lBQUE7RUprL1dWO0VJei9XTTtJQU9JO0lBQUE7RUpzL1dWO0VJNy9XTTtJQU9JO0lBQUE7RUowL1dWO0VJamdYTTtJQU9JO0lBQUE7RUo4L1dWO0VJcmdYTTtJQU9JO0lBQUE7RUprZ1hWO0VJemdYTTtJQU9JO0lBQUE7RUpzZ1hWO0VJN2dYTTtJQU9JO0lBQUE7RUowZ1hWO0VJamhYTTtJQU9JO0VKNmdYVjtFSXBoWE07SUFPSTtFSmdoWFY7RUl2aFhNO0lBT0k7RUptaFhWO0VJMWhYTTtJQU9JO0VKc2hYVjtFSTdoWE07SUFPSTtFSnloWFY7RUloaVhNO0lBT0k7RUo0aFhWO0VJbmlYTTtJQU9JO0VKK2hYVjtFSXRpWE07SUFPSTtFSmtpWFY7RUl6aVhNO0lBT0k7RUpxaVhWO0VJNWlYTTtJQU9JO0VKd2lYVjtFSS9pWE07SUFPSTtFSjJpWFY7RUlsalhNO0lBT0k7RUo4aVhWO0VJcmpYTTtJQU9JO0VKaWpYVjtFSXhqWE07SUFPSTtFSm9qWFY7RUkzalhNO0lBT0k7RUp1alhWO0VJOWpYTTtJQU9JO0VKMGpYVjtFSWprWE07SUFPSTtFSjZqWFY7RUlwa1hNO0lBT0k7RUpna1hWO0VJdmtYTTtJQU9JO0VKbWtYVjtFSTFrWE07SUFPSTtFSnNrWFY7RUk3a1hNO0lBT0k7RUp5a1hWO0VJaGxYTTtJQU9JO0VKNGtYVjtFSW5sWE07SUFPSTtFSitrWFY7RUl0bFhNO0lBT0k7RUprbFhWO0VJemxYTTtJQU9JO0VKcWxYVjtFSTVsWE07SUFPSTtFSndsWFY7RUkvbFhNO0lBT0k7RUoybFhWO0VJbG1YTTtJQU9JO0VKOGxYVjtFSXJtWE07SUFPSTtFSmltWFY7RUl4bVhNO0lBT0k7RUpvbVhWO0VJM21YTTtJQU9JO0VKdW1YVjtFSTltWE07SUFPSTtFSjBtWFY7RUlqblhNO0lBT0k7RUo2bVhWO0VJcG5YTTtJQU9JO0VKZ25YVjtFSXZuWE07SUFPSTtFSm1uWFY7RUkxblhNO0lBT0k7RUpzblhWO0VJN25YTTtJQU9JO0VKeW5YVjtFSWhvWE07SUFPSTtFSjRuWFY7RUlub1hNO0lBT0k7RUorblhWO0VJdG9YTTtJQU9JO0VKa29YVjtFSXpvWE07SUFPSTtFSnFvWFY7RUk1b1hNO0lBT0k7RUp3b1hWO0VJL29YTTtJQU9JO0VKMm9YVjtFSWxwWE07SUFPSTtFSjhvWFY7RUlycFhNO0lBT0k7RUppcFhWO0VJeHBYTTtJQU9JO0VKb3BYVjtFSTNwWE07SUFPSTtFSnVwWFY7RUk5cFhNO0lBT0k7RUowcFhWO0VJanFYTTtJQU9JO0VKNnBYVjtFSXBxWE07SUFPSTtFSmdxWFY7RUl2cVhNO0lBT0k7RUptcVhWO0VJMXFYTTtJQU9JO0VKc3FYVjtFSTdxWE07SUFPSTtFSnlxWFY7RUloclhNO0lBT0k7RUo0cVhWO0VJbnJYTTtJQU9JO0VKK3FYVjtFSXRyWE07SUFPSTtFSmtyWFY7RUl6clhNO0lBT0k7RUpxclhWO0VJNXJYTTtJQU9JO0VKd3JYVjtFSS9yWE07SUFPSTtFSjJyWFY7RUlsc1hNO0lBT0k7RUo4clhWO0VJcnNYTTtJQU9JO0VKaXNYVjtFSXhzWE07SUFPSTtFSm9zWFY7RUkzc1hNO0lBT0k7RUp1c1hWO0VJOXNYTTtJQU9JO0lBQUE7RUoyc1hWO0VJbHRYTTtJQU9JO0lBQUE7RUorc1hWO0VJdHRYTTtJQU9JO0lBQUE7RUptdFhWO0VJMXRYTTtJQU9JO0lBQUE7RUp1dFhWO0VJOXRYTTtJQU9JO0lBQUE7RUoydFhWO0VJbHVYTTtJQU9JO0lBQUE7RUordFhWO0VJdHVYTTtJQU9JO0lBQUE7RUptdVhWO0VJMXVYTTtJQU9JO0lBQUE7RUp1dVhWO0VJOXVYTTtJQU9JO0lBQUE7RUoydVhWO0VJbHZYTTtJQU9JO0lBQUE7RUordVhWO0VJdHZYTTtJQU9JO0lBQUE7RUptdlhWO0VJMXZYTTtJQU9JO0lBQUE7RUp1dlhWO0VJOXZYTTtJQU9JO0lBQUE7RUoydlhWO0VJbHdYTTtJQU9JO0lBQUE7RUordlhWO0VJdHdYTTtJQU9JO0lBQUE7RUptd1hWO0VJMXdYTTtJQU9JO0lBQUE7RUp1d1hWO0VJOXdYTTtJQU9JO0lBQUE7RUoyd1hWO0VJbHhYTTtJQU9JO0lBQUE7RUord1hWO0VJdHhYTTtJQU9JO0lBQUE7RUpteFhWO0VJMXhYTTtJQU9JO0lBQUE7RUp1eFhWO0VJOXhYTTtJQU9JO0lBQUE7RUoyeFhWO0VJbHlYTTtJQU9JO0lBQUE7RUoreFhWO0VJdHlYTTtJQU9JO0VKa3lYVjtFSXp5WE07SUFPSTtFSnF5WFY7RUk1eVhNO0lBT0k7RUp3eVhWO0VJL3lYTTtJQU9JO0VKMnlYVjtFSWx6WE07SUFPSTtFSjh5WFY7RUlyelhNO0lBT0k7RUppelhWO0VJeHpYTTtJQU9JO0VKb3pYVjtFSTN6WE07SUFPSTtFSnV6WFY7RUk5elhNO0lBT0k7RUowelhWO0VJajBYTTtJQU9JO0VKNnpYVjtFSXAwWE07SUFPSTtFSmcwWFY7RUl2MFhNO0lBT0k7RUptMFhWO0VJMTBYTTtJQU9JO0VKczBYVjtFSTcwWE07SUFPSTtFSnkwWFY7RUloMVhNO0lBT0k7RUo0MFhWO0VJbjFYTTtJQU9JO0VKKzBYVjtFSXQxWE07SUFPSTtFSmsxWFY7RUl6MVhNO0lBT0k7RUpxMVhWO0VJNTFYTTtJQU9JO0VKdzFYVjtFSS8xWE07SUFPSTtFSjIxWFY7RUlsMlhNO0lBT0k7RUo4MVhWO0VJcjJYTTtJQU9JO0VKaTJYVjtFSXgyWE07SUFPSTtFSm8yWFY7RUkzMlhNO0lBT0k7RUp1MlhWO0VJOTJYTTtJQU9JO0VKMDJYVjtFSWozWE07SUFPSTtFSjYyWFY7RUlwM1hNO0lBT0k7RUpnM1hWO0VJdjNYTTtJQU9JO0VKbTNYVjtFSTEzWE07SUFPSTtFSnMzWFY7RUk3M1hNO0lBT0k7RUp5M1hWO0VJaDRYTTtJQU9JO0VKNDNYVjtFSW40WE07SUFPSTtFSiszWFY7RUl0NFhNO0lBT0k7RUprNFhWO0VJejRYTTtJQU9JO0VKcTRYVjtFSTU0WE07SUFPSTtFSnc0WFY7RUkvNFhNO0lBT0k7RUoyNFhWO0VJbDVYTTtJQU9JO0VKODRYVjtFSXI1WE07SUFPSTtFSmk1WFY7RUl4NVhNO0lBT0k7RUpvNVhWO0VJMzVYTTtJQU9JO0VKdTVYVjtFSTk1WE07SUFPSTtFSjA1WFY7RUlqNlhNO0lBT0k7RUo2NVhWO0VJcDZYTTtJQU9JO0VKZzZYVjtFSXY2WE07SUFPSTtFSm02WFY7RUkxNlhNO0lBT0k7RUpzNlhWO0VJNzZYTTtJQU9JO0VKeTZYVjtFSWg3WE07SUFPSTtFSjQ2WFY7RUluN1hNO0lBT0k7RUorNlhWO0VJdDdYTTtJQU9JO0VKazdYVjtFSXo3WE07SUFPSTtFSnE3WFY7RUk1N1hNO0lBT0k7RUp3N1hWO0VJLzdYTTtJQU9JO0VKMjdYVjtFSWw4WE07SUFPSTtFSjg3WFY7RUlyOFhNO0lBT0k7RUppOFhWO0VJeDhYTTtJQU9JO0VKbzhYVjtFSTM4WE07SUFPSTtFSnU4WFY7RUk5OFhNO0lBT0k7SUFBQTtFSjI4WFY7RUlsOVhNO0lBT0k7SUFBQTtFSis4WFY7RUl0OVhNO0lBT0k7SUFBQTtFSm05WFY7RUkxOVhNO0lBT0k7SUFBQTtFSnU5WFY7RUk5OVhNO0lBT0k7SUFBQTtFSjI5WFY7RUlsK1hNO0lBT0k7SUFBQTtFSis5WFY7RUl0K1hNO0lBT0k7SUFBQTtFSm0rWFY7RUkxK1hNO0lBT0k7SUFBQTtFSnUrWFY7RUk5K1hNO0lBT0k7SUFBQTtFSjIrWFY7RUlsL1hNO0lBT0k7SUFBQTtFSisrWFY7RUl0L1hNO0lBT0k7SUFBQTtFSm0vWFY7RUkxL1hNO0lBT0k7SUFBQTtFSnUvWFY7RUk5L1hNO0lBT0k7SUFBQTtFSjIvWFY7RUlsZ1lNO0lBT0k7SUFBQTtFSisvWFY7RUl0Z1lNO0lBT0k7SUFBQTtFSm1nWVY7RUkxZ1lNO0lBT0k7SUFBQTtFSnVnWVY7RUk5Z1lNO0lBT0k7SUFBQTtFSjJnWVY7RUlsaFlNO0lBT0k7SUFBQTtFSitnWVY7RUl0aFlNO0lBT0k7SUFBQTtFSm1oWVY7RUkxaFlNO0lBT0k7SUFBQTtFSnVoWVY7RUk5aFlNO0lBT0k7SUFBQTtFSjJoWVY7RUlsaVlNO0lBT0k7SUFBQTtFSitoWVY7RUl0aVlNO0lBT0k7SUFBQTtFSm1pWVY7RUkxaVlNO0lBT0k7SUFBQTtFSnVpWVY7RUk5aVlNO0lBT0k7RUowaVlWO0VJampZTTtJQU9JO0VKNmlZVjtFSXBqWU07SUFPSTtFSmdqWVY7RUl2allNO0lBT0k7RUptallWO0VJMWpZTTtJQU9JO0VKc2pZVjtFSTdqWU07SUFPSTtFSnlqWVY7RUloa1lNO0lBT0k7RUo0allWO0VJbmtZTTtJQU9JO0VKK2pZVjtFSXRrWU07SUFPSTtFSmtrWVY7RUl6a1lNO0lBT0k7RUpxa1lWO0VJNWtZTTtJQU9JO0VKd2tZVjtFSS9rWU07SUFPSTtFSjJrWVY7RUlsbFlNO0lBT0k7RUo4a1lWO0VJcmxZTTtJQU9JO0VKaWxZVjtFSXhsWU07SUFPSTtFSm9sWVY7RUkzbFlNO0lBT0k7RUp1bFlWO0VJOWxZTTtJQU9JO0VKMGxZVjtFSWptWU07SUFPSTtFSjZsWVY7RUlwbVlNO0lBT0k7RUpnbVlWO0VJdm1ZTTtJQU9JO0VKbW1ZVjtFSTFtWU07SUFPSTtFSnNtWVY7RUk3bVlNO0lBT0k7RUp5bVlWO0VJaG5ZTTtJQU9JO0VKNG1ZVjtFSW5uWU07SUFPSTtFSittWVY7RUl0bllNO0lBT0k7RUprbllWO0VJem5ZTTtJQU9JO0VKcW5ZVjtFSTVuWU07SUFPSTtFSnduWVY7RUkvbllNO0lBT0k7RUoybllWO0VJbG9ZTTtJQU9JO0VKOG5ZVjtFSXJvWU07SUFPSTtFSmlvWVY7RUl4b1lNO0lBT0k7RUpvb1lWO0VJM29ZTTtJQU9JO0VKdW9ZVjtFSTlvWU07SUFPSTtFSjBvWVY7RUlqcFlNO0lBT0k7RUo2b1lWO0VJcHBZTTtJQU9JO0VKZ3BZVjtFSXZwWU07SUFPSTtFSm1wWVY7RUkxcFlNO0lBT0k7RUpzcFlWO0VJN3BZTTtJQU9JO0VKeXBZVjtFSWhxWU07SUFPSTtFSjRwWVY7RUlucVlNO0lBT0k7RUorcFlWO0VJdHFZTTtJQU9JO0VKa3FZVjtFSXpxWU07SUFPSTtFSnFxWVY7RUk1cVlNO0lBT0k7RUp3cVlWO0VJL3FZTTtJQU9JO0VKMnFZVjtFSWxyWU07SUFPSTtFSjhxWVY7RUlycllNO0lBT0k7RUppcllWO0VJeHJZTTtJQU9JO0VKb3JZVjtFSTNyWU07SUFPSTtFSnVyWVY7QUFDRjtBTTN0WUE7RUY0QlE7SUFPSTtFSjRyWVY7RUluc1lNO0lBT0k7RUorcllWO0VJdHNZTTtJQU9JO0VKa3NZVjtFSXpzWU07SUFPSTtFSnFzWVY7RUk1c1lNO0lBT0k7RUp3c1lWO0VJL3NZTTtJQU9JO0VKMnNZVjtFSWx0WU07SUFPSTtFSjhzWVY7RUlydFlNO0lBT0k7RUppdFlWO0VJeHRZTTtJQU9JO0VKb3RZVjtFSTN0WU07SUFPSTtFSnV0WVY7QUFDRjtBdUI3eFlBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFHQTtFQUNBO0VWWEU7QWJzeVlKOztBdUJ2eFlBO0VBQ0U7RUFDQTtBdkIweFlGO0F1Qnh4WUU7RUFFRTtFQUNBO0F2Qnl4WUo7O0F1Qmh4WUE7RUFDRTtFQUNBO0VBQ0E7QXZCbXhZRjtBdUJoeFlFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QXZCaXhZSjtBdUI5d1lFO0VBQ0U7RUFDQTtBdkJneFlKOztBdUJ4d1lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0F2QjB3WUY7QXVCeHdZRTtFVnZERTtFQUNBO0FiazBZSjtBdUJ4d1lFO0VWN0NFO0VBQ0E7QWJ3ellKO0F1Qnh3WUU7RUFFRTtFQUNBO0VBQ0E7QXZCeXdZSjtBdUJyd1lFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZCdXdZSjtBdUJud1lFO0VBQ0U7QXZCcXdZSjtBdUJud1lJO0VBQ0U7RUFDQTtBdkJxd1lOOztBdUJ4dllJO0VBQ0U7QXZCMnZZTjtBdUJ4dllRO0VWdkRKO0VBWkE7QWIrellKO0F1QnZ2WVE7RVZ4RUo7RUFZQTtBYnV6WUo7QXVCdHZZUTtFQUNFO0F2Qnd2WVY7QXVCcnZZUTtFQUNFO0VBQ0E7QXZCdXZZVjtBdUJydllVO0VBQ0U7RUFDQTtBdkJ1dllaOztBSzcwWUk7RWtCOERBO0lBQ0U7RXZCbXhZSjtFdUJoeFlNO0lWdkRKO0lBWkE7RWJ1MVlGO0V1Qi93WU07SVZ4RUo7SUFZQTtFYiswWUY7RXVCOXdZTTtJQUNFO0V2Qmd4WVI7RXVCN3dZTTtJQUNFO0lBQ0E7RXZCK3dZUjtFdUI3d1lRO0lBQ0U7SUFDQTtFdkIrd1lWO0FBQ0Y7QUt0MllJO0VrQjhEQTtJQUNFO0V2QjJ5WUo7RXVCeHlZTTtJVnZESjtJQVpBO0ViKzJZRjtFdUJ2eVlNO0lWeEVKO0lBWUE7RWJ1MllGO0V1QnR5WU07SUFDRTtFdkJ3eVlSO0V1QnJ5WU07SUFDRTtJQUNBO0V2QnV5WVI7RXVCcnlZUTtJQUNFO0lBQ0E7RXZCdXlZVjtBQUNGO0FLOTNZSTtFa0I4REE7SUFDRTtFdkJtMFlKO0V1QmgwWU07SVZ2REo7SUFaQTtFYnU0WUY7RXVCL3pZTTtJVnhFSjtJQVlBO0ViKzNZRjtFdUI5ellNO0lBQ0U7RXZCZzBZUjtFdUI3ellNO0lBQ0U7SUFDQTtFdkIrellSO0V1Qjd6WVE7SUFDRTtJQUNBO0V2Qit6WVY7QUFDRjtBdUJsellBO0VWaEpJO0FicThZSjtBdUJsellFO0VBQ0U7QXZCb3pZSjtBdUJsellJO0VBQ0U7QXZCb3pZTjs7QXdCMTlZRTtFQUNFLDBCRG1MeUI7RUNsTHpCLHdDRGlMc0I7QXZCNHlZMUI7QXdCMTlZTTtFQUVFLDBCRDZLcUI7RUM1S3JCO0F4QjI5WVI7QXdCeDlZTTtFQUNFLFdkUkc7RWNTSCxxQ0R1S3FCO0VDdEtyQixpQ0RzS3FCO0F2Qm96WTdCOztBd0J4K1lFO0VBQ0UsY0RtTHlCO0VDbEx6Qix5QkRpTHNCO0F2QjB6WTFCO0F3QngrWU07RUFFRSxjRDZLcUI7RUM1S3JCO0F4QnkrWVI7QXdCdCtZTTtFQUNFLFdkUkc7RWNTSCx5QkR1S3FCO0VDdEtyQixxQkRzS3FCO0F2QmswWTdCOztBd0J0L1lFO0VBQ0Usd0JEbUx5QjtFQ2xMekIsc0NEaUxzQjtBdkJ3MFkxQjtBd0J0L1lNO0VBRUUsd0JENktxQjtFQzVLckI7QXhCdS9ZUjtBd0JwL1lNO0VBQ0UsV2RSRztFY1NILG1DRHVLcUI7RUN0S3JCLCtCRHNLcUI7QXZCZzFZN0I7O0F3QnBnWkU7RUFDRSw0QkRxTDJCO0VDcEwzQiwwQ0RpTHNCO0F2QnMxWTFCO0F3QnBnWk07RUFFRSw0QkQrS3VCO0VDOUt2QjtBeEJxZ1pSO0F3QmxnWk07RUFDRSxXZFJHO0VjU0gsdUNEeUt1QjtFQ3hLdkIsbUNEd0t1QjtBdkI0MVkvQjs7QXdCbGhaRTtFQUNFLDJCRG1MeUI7RUNsTHpCLHdDRGlMc0I7QXZCbzJZMUI7QXdCbGhaTTtFQUVFLDJCRDZLcUI7RUM1S3JCO0F4Qm1oWlI7QXdCaGhaTTtFQUNFLFdkUkc7RWNTSCxzQ0R1S3FCO0VDdEtyQixrQ0RzS3FCO0F2QjQyWTdCOztBd0JoaVpFO0VBQ0UsMEJEbUx5QjtFQ2xMekIsd0NEaUxzQjtBdkJrM1kxQjtBd0JoaVpNO0VBRUUsMEJENktxQjtFQzVLckI7QXhCaWlaUjtBd0I5aFpNO0VBQ0UsV2RSRztFY1NILHFDRHVLcUI7RUN0S3JCLGlDRHNLcUI7QXZCMDNZN0I7O0F3QjlpWkU7RUFDRSw0QkRxTDJCO0VDcEwzQiwwQ0RpTHNCO0F2Qmc0WTFCO0F3QjlpWk07RUFFRSw0QkQrS3VCO0VDOUt2QjtBeEIraVpSO0F3QjVpWk07RUFDRSxXZFJHO0VjU0gsdUNEeUt1QjtFQ3hLdkIsbUNEd0t1QjtBdkJzNFkvQjs7QXdCNWpaRTtFQUNFLDJCRHFMMkI7RUNwTDNCLHdDRGlMc0I7QXZCODRZMUI7QXdCNWpaTTtFQUVFLDJCRCtLdUI7RUM5S3ZCO0F4QjZqWlI7QXdCMWpaTTtFQUNFLFdkUkc7RWNTSCxzQ0R5S3VCO0VDeEt2QixrQ0R3S3VCO0F2Qm81WS9COztBd0Ixa1pFO0VBQ0UsWURtTHlCO0VDbEx6Qix5QkRpTHNCO0F2QjQ1WTFCO0F3QjFrWk07RUFFRSxZRDZLcUI7RUM1S3JCO0F4QjJrWlI7QXdCeGtaTTtFQUNFLFdkUkc7RWNTSCx1QkR1S3FCO0VDdEtyQixtQkRzS3FCO0F2Qm82WTdCOztBd0J4bFpFO0VBQ0UsMEJEbUx5QjtFQ2xMekIsd0NEaUxzQjtBdkIwNlkxQjtBd0J4bFpNO0VBRUUsMEJENktxQjtFQzVLckI7QXhCeWxaUjtBd0J0bFpNO0VBQ0UsV2RSRztFY1NILHFDRHVLcUI7RUN0S3JCLGlDRHNLcUI7QXZCazdZN0I7O0F3QnRtWkU7RUFDRSw0QkRtTHlCO0VDbEx6QiwwQ0RpTHNCO0F2Qnc3WTFCO0F3QnRtWk07RUFFRSw0QkQ2S3FCO0VDNUtyQjtBeEJ1bVpSO0F3QnBtWk07RUFDRSxXZFJHO0VjU0gsdUNEdUtxQjtFQ3RLckIsbUNEc0txQjtBdkJnOFk3Qjs7QXdCcG5aRTtFQUNFLDRCRHFMMkI7RUNwTDNCLDBDRGlMc0I7QXZCczhZMUI7QXdCcG5aTTtFQUVFLDRCRCtLdUI7RUM5S3ZCO0F4QnFuWlI7QXdCbG5aTTtFQUNFLFdkUkc7RWNTSCx1Q0R5S3VCO0VDeEt2QixtQ0R3S3VCO0F2QjQ4WS9COztBd0Jsb1pFO0VBQ0UsMEJEcUwyQjtFQ3BMM0Isd0NEaUxzQjtBdkJvOVkxQjtBd0Jsb1pNO0VBRUUsMEJEK0t1QjtFQzlLdkI7QXhCbW9aUjtBd0Job1pNO0VBQ0UsV2RSRztFY1NILHFDRHlLdUI7RUN4S3ZCLGlDRHdLdUI7QXZCMDlZL0I7O0F5Qi9vWkE7RUFFRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QjhvWkY7O0F5QjNvWkE7RUFDRTtFQUNBO0VqQjRRSSwrQ0FMSTtFaUJyUVI7RUFDQTtFQ1pJLHVHRGNKO0F6QjZvWkY7QTBCdnBaTTtFREdOO0lDRlE7RTFCMHBaTjtBQUNGO0F5QmhwWkU7RUFFRTtBekJpcFpKO0F5QjVvWkU7RUFDRTtFQUNBO0VBQ0E7QXpCOG9aSjs7QXlCdG9aQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QXpCc29aRjtBeUJwb1pFO0VBQ0U7RUFDQTtFQUNBO0VadENBO0VBQ0E7QWI2cVpKO0F5QnJvWkk7RUFHRTtFQUNBO0F6QnFvWk47QXlCbG9aSTtFQUVFO0VBQ0E7RUFDQTtBekJtb1pOO0F5Qi9uWkU7O0VBRUU7RUFDQTtFQUNBO0F6QmlvWko7QXlCOW5aRTtFQUVFO0VaakVBO0VBQ0E7QWJpc1pKOztBeUJ0blpBO0VBRUU7RUFDQTtFQUNBO0F6QnduWkY7QXlCcm5aRTtFQUNFO0VBQ0E7RVo5RkE7QWJzdFpKO0F5QnJuWkk7RUFDRTtFQUNBO0VBQ0E7QXpCdW5aTjtBeUJublpFOztFQUVFO0VFekhGLDRERjBIdUI7QXpCcW5aekI7O0F5QjNtWkU7O0VBRUU7RUFDQTtBekI4bVpKOztBeUJ6bVpFOztFQUVFO0VBQ0E7RUFDQTtBekI0bVpKOztBeUJ0bVpFOztFQUNFO0F6QjBtWko7O0F5QmhtWkU7RUFDRTtBekJtbVpKO0F5QmptWkU7RUFDRTtBekJtbVpKOztBNEJ2d1pBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJ1d1pGO0E0Qmp3WkU7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVCdXdaSjtBNEJudlpBO0VBQ0U7RUFDQTtFQUNBO0VwQmtPSSxtREFMSTtFb0IzTlI7RUFFQTtBNUJvdlpGO0E0Qmx2WkU7RUFFRTtBNUJtdlpKOztBNEJ6dVpBO0VBRUU7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJ3dVpGO0E0QnR1WkU7O0VBRUU7QTVCd3VaSjtBNEJydVpFO0VBQ0U7QTVCdXVaSjs7QTRCOXRaQTtFQUNFLG1CQ3RIa0M7RUR1SGxDLHNCQ3ZIa0M7RUR3SGxDO0E1Qml1WkY7QTRCL3RaRTs7O0VBR0U7QTVCaXVaSjs7QTRCcHRaQTtFQUNFO0VBQ0E7RUFHQTtBNUJxdFpGOztBNEJqdFpBO0VBQ0U7RXBCaUpJLHFEQUxJO0VvQjFJUjtFQUNBO0VBQ0E7RUFDQTtFZnRJRTtFYUhFLHVERTJJSjtBNUJvdFpGO0EwQjMxWk07RUUrSE47SUY5SFE7RTFCODFaTjtBQUNGO0E0QnZ0WkU7RUFDRTtBNUJ5dFpKO0E0QnR0WkU7RUFDRTtFQUNBO0VBQ0E7QTVCd3RaSjs7QTRCbHRaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCcXRaRjs7QTRCbHRaQTtFQUNFO0VBQ0E7QTVCcXRaRjs7QUs3MFpJO0V1Qm9JQTtJQUVJO0lBQ0E7RTVCNHNaTjtFNEIxc1pNO0lBQ0U7RTVCNHNaUjtFNEIxc1pRO0lBQ0U7RTVCNHNaVjtFNEJ6c1pRO0lBQ0U7SUFDQTtFNUIyc1pWO0U0QnZzWk07SUFDRTtFNUJ5c1pSO0U0QnRzWk07SUFDRTtJQUNBO0U1QndzWlI7RTRCcnNaTTtJQUNFO0U1QnVzWlI7RTRCcHNaTTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJRjVOSixnQkU4Tkk7RTVCb3NaUjtFNEJqc1pRO0lBQ0U7RTVCbXNaVjtFNEJoc1pRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTVCa3NaVjtBQUNGO0FLNzNaSTtFdUJvSUE7SUFFSTtJQUNBO0U1QjJ2Wk47RTRCenZaTTtJQUNFO0U1QjJ2WlI7RTRCenZaUTtJQUNFO0U1QjJ2WlY7RTRCeHZaUTtJQUNFO0lBQ0E7RTVCMHZaVjtFNEJ0dlpNO0lBQ0U7RTVCd3ZaUjtFNEJydlpNO0lBQ0U7SUFDQTtFNUJ1dlpSO0U0QnB2Wk07SUFDRTtFNUJzdlpSO0U0Qm52Wk07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUY1TkosZ0JFOE5JO0U1Qm12WlI7RTRCaHZaUTtJQUNFO0U1Qmt2WlY7RTRCL3VaUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U1Qml2WlY7QUFDRjtBSzU2Wkk7RXVCb0lBO0lBRUk7SUFDQTtFNUIweVpOO0U0Qnh5Wk07SUFDRTtFNUIweVpSO0U0Qnh5WlE7SUFDRTtFNUIweVpWO0U0QnZ5WlE7SUFDRTtJQUNBO0U1Qnl5WlY7RTRCcnlaTTtJQUNFO0U1QnV5WlI7RTRCcHlaTTtJQUNFO0lBQ0E7RTVCc3laUjtFNEJueVpNO0lBQ0U7RTVCcXlaUjtFNEJseVpNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lGNU5KLGdCRThOSTtFNUJreVpSO0U0Qi94WlE7SUFDRTtFNUJpeVpWO0U0Qjl4WlE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFNUJneVpWO0FBQ0Y7QTRCdjFaSTtFQUVJO0VBQ0E7QTVCdzFaUjtBNEJ0MVpRO0VBQ0U7QTVCdzFaVjtBNEJ0MVpVO0VBQ0U7QTVCdzFaWjtBNEJyMVpVO0VBQ0U7RUFDQTtBNUJ1MVpaO0E0Qm4xWlE7RUFDRTtBNUJxMVpWO0E0QmwxWlE7RUFDRTtFQUNBO0E1Qm8xWlY7QTRCajFaUTtFQUNFO0E1Qm0xWlY7QTRCaDFaUTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRjVOSixnQkU4Tkk7QTVCZzFaVjtBNEI3MFpVO0VBQ0U7QTVCKzBaWjtBNEI1MFpVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVCODBaWjs7QTRCN3paQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCK3paRjs7QThCOWthQTtFQUVFO0VBQ0E7RUFDQTtFdEI2Ukksb0NBTEk7RXNCdFJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RXRCNFFJLDBDQUxJO0VzQnJRUjtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VqQmpCRTtFY2ZGLDBDR2tDcUI7RUp0QmpCLHFJSXdCSjtBOUIya2FGO0EwQi9sYU07RUloQk47SUppQlE7RTFCa21hTjtBQUNGO0E4QjlrYUU7RUFDRTtFQUVBO0VBQ0E7QTlCK2thSjtBOEI1a2FFO0VBRUU7RUFDQTtFQUNBO0E5QjZrYUo7QThCMWthRTtFQUNFO0VIckRGLGdER3NEdUI7RUFDckI7RUFDQTtFQUtFO0E5QndrYU47QThCcGthRTtFQUNFO0VBQ0E7RUFLRTtBOUJra2FOO0E4QjlqYUU7RUFLRTtFQUNBO0VBR0E7QTlCMGphSjtBOEJ2amFJO0VBS0k7QTlCcWphUjtBOEJoamFFO0VBR0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtBOUIraWFKOztBOEJuaWFFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CNm9hRjs7QThCcGphRTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQjhwYUY7O0E4QnJrYUU7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0IrcWFGOztBOEJ0bGFFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CZ3NhRjs7QThCdm1hRTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQml0YUY7O0E4QnhuYUU7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JrdWFGOztBOEJ6b2FFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CbXZhRjs7QThCMXBhRTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQm93YUY7O0E4QjNxYUU7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JxeGFGOztBOEI1cmFFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Cc3lhRjs7QThCN3NhRTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQnV6YUY7O0E4Qjl0YUU7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0J3MGFGOztBOEIvdWFFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CeTFhRjs7QThCdHVhRTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQmkxYUY7O0E4QnZ2YUU7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JrMmFGOztBOEJ4d2FFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CbTNhRjs7QThCenhhRTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQm80YUY7O0E4QjF5YUU7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JxNWFGOztBOEIzemFFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CczZhRjs7QThCNTBhRTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQnU3YUY7O0E4QjcxYUU7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0J3OGFGOztBOEI5MmFFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CeTlhRjs7QThCLzNhRTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQjArYUY7O0E4Qmg1YUU7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0IyL2FGOztBOEJqNmFFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CNGdiRjs7QThCbDdhRTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQjZoYkY7O0E4QnY3YUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxxQmxCekp3QztBWmtsYjFDO0E4QnA3YUU7RUFFRSxxQmxCN0pzQztBWmtsYjFDO0E4Qmw3YUU7RUFDRTtBOUJvN2FKO0E4Qmo3YUU7RUFDRTtBOUJtN2FKOztBOEJ4NmFBO0VDeElFO0VBQ0E7RXZCb09JLG9DQUxJO0V1QjdOUjtBL0JvamJGOztBOEIzNmFBO0VDNUlFO0VBQ0E7RXZCb09JLG9DQUxJO0V1QjdOUjtBL0IyamJGOztBZ0N4bGJBO0VBQ0k7QWhDMmxiSjs7QWlDN25iQTtFQUNFO0VBQ0EsV0RtQzJCO0VDbEMzQixZRGtDMkI7RUNqQzNCO0VBQ0EsV3ZCUVM7RXVCUFQ7RUFDQTtFcEJPRTtFb0JMRixVRG1DMkI7QWhDNmxiN0I7QWlDN25iRTtFQUNFO0VBQ0E7RUFDQSxZRDhCeUI7QWhDaW1iN0I7QWlDNW5iRTtFQUNFO0VBQ0EsaUR2QjhyQjRCO0V1QjdyQjVCLFVEeUJ5QjtBaENxbWI3QjtBaUMzbmJFO0VBRUU7RUFDQTtFQUNBLGFEbUJ5QjtBaEN5bWI3Qjs7QWlDeG5iQTtFQUNFLGtERGUyQjtBaEM0bWI3Qjs7QWdDdm1iQTtFQUNJO0FoQzBtYko7QWdDdm1iSTtFQUNJO0FoQ3ltYlI7QWdDdG1iSTtFQUNJO0FoQ3dtYlI7QWdDcG1iUTtFQUNJO0VBQ0E7QWhDc21iWjtBZ0NubWJJO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FoQ2ttYlI7QWdDL2xiSTtFQUNJO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FoQzZsYlI7QWdDMWxiSTtFQUNJO0VBQ0E7QWhDNGxiUjtBZ0N6bGJJO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBaEN1bGJSOztBZ0NwbGJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEN1bGJKOztBa0N6bmJBO0VBQ0ksWUF6Q29DO0FsQ3FxYnhDO0FrQzFuYkk7RUFFSTtFQUNBO0FsQzJuYlI7QWtDem5iUTtFQUNJO0FsQzJuYlo7QWtDem5iSTtFQUNJLFlBbkRnQztBbEM4cWJ4QztBa0N6bmJJO0VBQ0k7RUFDQTtFQUNBO0FsQzJuYlI7O0FrQ3huYkk7RUFDSTtFQUNBO0FsQzJuYlI7QWtDem5iSTtFQUVJO0VBQ0E7QWxDMG5iUjtBa0N4bmJRO0VBQ0k7QWxDMG5iWjs7QWtDeG5iQTtFQUNJO0FsQzJuYko7O0FrQ3puYkE7RUFDSTtBbEM0bmJKOztBa0MxbmJBO0VBQ0k7QWxDNm5iSjs7QWtDM25iQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsQzhuYko7O0FrQzNuYkE7RUFDSSxjdkJwSVM7QVhrd2JiOztBa0MzbmJJO0VBQ0k7RUFDQSxjdkJuSU07QVhpd2JkO0FrQzVuYkk7RUFDSTtBbEM4bmJSO0FrQzVuYlE7RUFDSTtFQUNBO0FsQzhuYlo7O0FrQzVuYkE7RUFDSTtBbEMrbmJKO0FrQzduYkk7RUFDSSxXQXJGaUI7RUFzRmpCLFlBckZrQjtFQXlGbEI7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBLG1CdkI1SU87QVh1d2JmO0FrQ3puYlE7RUFDSTtFQUNBO0FsQzJuYlo7QWtDem5iWTtFQUNJLFV4QjVMTDtBVnV6Ylg7QWtDem5iUTtFQUNJO0FsQzJuYlo7QWtDeG5iUTtFQUNJO0VBQ0E7QWxDMG5iWjtBa0N2bmJZO0VBQ0k7QWxDeW5iaEI7QWtDdm5iUTtFQUNJO0VBQ0E7QWxDeW5iWjtBa0N2bmJRO0VBQ0k7RUFDQTtBbEN5bmJaO0FrQ3ZuYlk7RUFFSTtBbEN3bmJoQjtBa0N0bmJJO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FsQ3NuYlI7QWtDcG5iUTtFQUNJO0FsQ3NuYlo7QWtDcG5iUTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0FsQ3FuYlo7QWtDbm5iSTs7O0VBR0k7RUFDQTtBbENxbmJSO0FrQ2xuYlE7RUFDSSxXQTFKZ0I7RUEySmhCLFlBMUppQjtFQTRKakI7RUFDQTtFQUNBO0VBRUE7QWxDa25iWjtBa0NobmJZO0VBQ0k7QWxDa25iaEI7QWtDaG5iUTtFQUNJO0FsQ2tuYlo7QWtDaG5iWTtFQUNJO0FsQ2tuYmhCO0FrQ2huYlE7OztFQUdJO0FsQ2tuYlo7O0FtQzczYkE7RUFDRSxxQnpCOHhCc0M7QVZrbWF4Qzs7QW1DdjNiQTtFQUNFO0VBQ0E7RUFDQTtFM0JvUkksa0JBTEk7RTJCM1FSLGdCRGI0QjtBbENxNGI5Qjs7QW1DcDNiQTtFQUNFO0VBQ0E7RTNCMFFJLGtCQUxJO0FSbW5iVjs7QW1DcDNiQTtFQUNFO0VBQ0E7RTNCb1FJLG1CQUxJO0FSeW5iVjs7QW9DcjViQTtFQUNFLG1CMUJzeEJzQztFRnRmbEMsa0JBTEk7RTRCdlJSLGMxQktTO0FWaTViWDs7QXFDMzViQTtFQUNFO0VBQ0E7RUFDQTtFN0I4UkksbUJBTEk7RTZCdFJSLGdCMUI2RGM7RTBCNURkLGdCSEg0QjtFR0k1QixjMUJvQlc7RTBCbkJYLHlCMUI2QmlCO0UwQjVCakI7RUFDQTtFQUNBO0V4QkdFO0VhSEUsd0VXTUo7QXJDeTViRjtBMEIzNWJNO0VXaEJOO0lYaUJRO0UxQjg1Yk47QUFDRjtBcUM1NWJFO0VBQ0U7QXJDODViSjtBcUM1NWJJO0VBQ0U7QXJDODViTjtBcUN6NWJFO0VBQ0UsYzFCRlM7RTBCR1QseUIxQk9lO0UwQk5mLHNDSHFCb0M7RUdwQnBDO0VBS0UsZ0JINUIwQjtBbENtN2JoQztBcUNoNWJFO0VBRUU7QXJDaTViSjtBcUM3NGJFO0VBQ0UsYzFCdEJVO0UwQndCVjtBckM4NGJKO0FxQ3Q0YkU7RUFFRSx5QjNCMURPO0UyQjZEUDtBckNxNGJKO0FxQ2o0YkU7RUFDRTtFQUNBO0VBQ0EsdUJIekUwQjtFRzBFMUIsYzFCL0NTO0VnQjVCWCx5QmpCTVM7RTJCdUVQO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNEJIN0QwQjtFRzhEMUI7RVh0RUUscUlXdUVGO0FyQ200Yko7QTBCdDhiTTtFV3VESjtJWHRETTtFMUJ5OGJOO0FBQ0Y7QXFDcjRiRTtFQUNFLDRDM0JzNEI4QjtBVmlnYWxDOztBcUM5M2JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQkhqRzRCO0VHa0c1QixjMUJ4RVk7RTBCeUVaO0VBQ0E7RUFDQTtBckNpNGJGO0FxQy8zYkU7RUFDRTtBckNpNGJKO0FxQzkzYkU7RUFFRTtFQUNBO0FyQyszYko7O0FxQ3AzYkE7RUFDRSxnQkgxRHNDO0VHMkR0QztFN0JrS0ksbUJBTEk7RUs3UU47QWJ5K2JKO0FxQ3IzYkU7RUFDRTtFQUNBO0VBQ0EsdUJIekgwQjtBbENnL2I5Qjs7QXFDbjNiQTtFQUNFLGdCSHRFc0M7RUd1RXRDO0U3QnFKSSxrQkFMSTtFSzdRTjtBYnEvYko7QXFDcDNiRTtFQUNFO0VBQ0E7RUFDQSx1QkhsSTBCO0FsQ3cvYjlCOztBcUM5MmJFO0VBQ0UsZ0JIekZvQztBbEMwOGJ4QztBcUM5MmJFO0VBQ0UsZ0JINUZvQztBbEM0OGJ4QztBcUM3MmJFO0VBQ0UsZ0JIL0ZvQztBbEM4OGJ4Qzs7QXFDMTJiQTtFQUNFLFdIakdzQztFR2tHdEMsWUh4R3NDO0VHeUd0QyxhSDVLNEI7QWxDeWhjOUI7QXFDMzJiRTtFQUNFO0FyQzYyYko7QXFDMTJiRTtFQUNFO0V4QnBLQTtBYmloY0o7QXFDejJiRTtFeEJ4S0U7QWJvaGNKO0FxQ3gyYkU7RUFBb0IsWUh2SGtCO0FsQ2srYnhDO0FxQzEyYkU7RUFBb0IsWUh2SGtCO0FsQ28rYnhDOztBc0N4aWNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RTlCNFJJLGVBTEk7RThCcFJSLGdCM0IyRGM7RTJCMURkLGdCNUJ1aUI0QjtFNEJ0aUI1QixjM0JrQlc7RTJCakJYLHlCM0IyQmlCO0UyQjFCakI7RUFDQTtFQUNBLHlDNUJ3NUJrQztFNEJ2NUJsQywwQjVCdzVCa0M7RTRCdjVCbEM7RXpCREU7RWFIRSx3RVlPSjtBdEN5aWNGO0EwQjVpY007RVlmTjtJWmdCUTtFMUIraWNOO0FBQ0Y7QXNDaGtjQTtFQW1CRTtBdENnamNGO0FzQzlpY0U7RUFDRSxzQzVCOHlCb0M7RTRCN3lCcEM7RUFLRSxpRDVCeTVCNEI7QVZtcGFsQztBc0N4aWNFO0VBRUUsc0I1QnVxQjBCO0U0QnRxQjFCO0F0Q3lpY0o7QXNDdGljRTtFQUVFLHlCNUJuQ087QVYwa2NYO0FzQ2xpY0U7RUFDRTtFQUNBO0F0Q29pY0o7O0FzQ2hpY0E7RUFDRSxvQjVCZ3FCNEI7RTRCL3BCNUIsdUI1QitwQjRCO0U0QjlwQjVCLG9CNUIrcEI0QjtFRnJieEIsbUJBTEk7RUs3UU47QWI2a2NKOztBc0NoaWNBO0VBQ0UsbUI1QjRwQjRCO0U0QjNwQjVCLHNCNUIycEI0QjtFNEIxcEI1QixrQjVCMnBCNEI7RUZ6YnhCLGtCQUxJO0VLN1FOO0FicWxjSjs7QXVDcG1jQTtFQUNFO0VBQ0Esa0I3QjQxQndDO0U2QjMxQnhDLG1CN0I0MUJ3QztFNkIzMUJ4Qyx1QjdCNDFCd0M7QVYyd2ExQztBdUNybWNFO0VBQ0U7RUFDQTtBdkN1bWNKOztBdUNubWNBO0VBQ0Usb0I3QmsxQndDO0U2QmoxQnhDO0VBQ0E7QXZDc21jRjtBdUNwbWNFO0VBQ0U7RUFDQTtFQUNBO0F2Q3NtY0o7O0F1Q2xtY0E7RUFDRSxVN0JvMEJ3QztFNkJuMEJ4QyxXN0JtMEJ3QztFNkJsMEJ4QztFQUNBO0VBQ0EseUI1QlNpQjtFNEJSakI7RUFDQTtFQUNBO0VBQ0EscUM3QnUwQndDO0U2QnQwQnhDO0VBQ0E7QXZDcW1jRjtBdUNsbWNFO0UxQnZCRTtBYjRuY0o7QXVDam1jRTtFQUVFLGtCN0I4ekJzQztBVm95YTFDO0F1Qy9sY0U7RUFDRSx1QjdCcXpCc0M7QVY0eWExQztBdUM5bGNFO0VBQ0Usc0M3Qml4Qm9DO0U2Qmh4QnBDO0VBQ0EsaUQ3QjZwQjRCO0FWbThhaEM7QXVDN2xjRTtFQUNFLHlCNUI1RE07RTRCNkROLHFCNUI3RE07QVg0cGNWO0F1QzdsY0k7RUFJSTtBdkM0bGNSO0F1Q3hsY0k7RUFJSTtBdkN1bGNSO0F1Q2xsY0U7RUFDRSx5QjVCakZNO0U0QmtGTixxQjVCbEZNO0U0QnVGSjtBdkNnbGNOO0F1QzVrY0U7RUFDRTtFQUNBO0VBQ0EsWTdCNnhCdUM7QVZpemEzQztBdUN2a2NJO0VBQ0U7RUFDQSxZN0JveEJxQztBVnF6YTNDOztBdUMzamNBO0VBQ0UsbUI3Qit3QmdDO0FWK3lhbEM7QXVDNWpjRTtFQUNFLFU3QjJ3QjhCO0U2QjF3QjlCO0VBQ0E7RUFDQTtFMUIzR0E7RWFIRSxpRGFnSEY7QXZDOGpjSjtBMEIxcWNNO0Vhc0dKO0lickdNO0UxQjZxY047QUFDRjtBdUNqa2NJO0VBQ0U7QXZDbWtjTjtBdUNoa2NJO0VBQ0UsaUM3QjB3QjRCO0U2QnJ3QjFCO0F2QzhqY1I7QXVDempjRTtFQUNFLG9CN0JxdkI4QjtFNkJwdkI5QjtBdkMyamNKO0F1Q3pqY0k7RUFDRTtFQUNBO0F2QzJqY047O0F1Q3RqY0E7RUFDRTtFQUNBLGtCN0JtdUJnQztBVnMxYWxDOztBdUN0amNBO0VBQ0U7RUFDQTtFQUNBO0F2Q3lqY0Y7QXVDcmpjSTtFQUNFO0VBQ0E7RUFDQSxhN0JvbEJ3QjtBVm0rYTlCOztBd0M1dGNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEMrdGNGO0F3Qzd0Y0U7RUFDRTtBeEMrdGNKO0F3QzN0Y0k7RUFBMEIsb0U5QnE4QmE7QVZ5eGEzQztBd0M3dGNJO0VBQTBCLG9FOUJvOEJhO0FWNHhhM0M7QXdDN3RjRTtFQUNFO0F4Qyt0Y0o7QXdDNXRjRTtFQUNFLFc5QnM3QnVDO0U4QnI3QnZDLFk5QnE3QnVDO0U4QnA3QnZDO0ViekJGLHlCaEJGUTtFNkI2Qk4sUzlCcTdCdUM7RUdqOEJ2QztFYUhFLDRHY2tCRjtBeEM2dGNKO0EwQjN1Y007RWNNSjtJZExNO0UxQjh1Y047QUFDRjtBd0MxdWNFO0VBU0U7QXhDb3VjSjtBd0NsdWNJO0ViakNGLDBDakJxOUJ5QztBVml6YTNDO0F3Q2h1Y0U7RUFDRSxXOUIrNUI4QjtFOEI5NUI5QixjOUIrNUI4QjtFOEI5NUI5QjtFQUNBLGU5Qjg1QjhCO0U4Qjc1QjlCLHlCOUJwQ087RThCcUNQO0UzQjdCQTtBYmd3Y0o7QXdDOXRjRTtFQUNFLFc5QjI1QnVDO0U4QjE1QnZDLFk5QjA1QnVDO0VpQjc4QnpDLHlCaEJGUTtFNkJ1RE4sUzlCMjVCdUM7RUdqOEJ2QztFYUhFLDRHYzRDRjtBeEMrdGNKO0EwQnZ3Y007RWNpQ0o7SWRoQ007RTFCMHdjTjtBQUNGO0F3QzN1Y0U7RUFRRTtBeENzdWNKO0F3Q3B1Y0k7RWIzREYsMENqQnE5QnlDO0FWNjBhM0M7QXdDbHVjRTtFQUNFLFc5QnE0QjhCO0U4QnA0QjlCLGM5QnE0QjhCO0U4QnA0QjlCO0VBQ0EsZTlCbzRCOEI7RThCbjRCOUIseUI5QjlETztFOEIrRFA7RTNCdkRBO0FiNHhjSjtBd0NodWNFO0VBQ0U7QXhDa3VjSjtBd0NodWNJO0VBQ0UseUI5QnRFSztBVnd5Y1g7QXdDL3RjSTtFQUNFLHlCOUIxRUs7QVYyeWNYOztBeUN4emNBO0VBQ0U7QXpDMnpjRjtBeUN6emNFOzs7RUFHRSxZUDBFOEI7RU96RTlCLGdCUDJFOEI7QWxDZ3ZjbEM7QXlDeHpjRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VmUEUsZ0VlUUY7QXpDMHpjSjtBMEI5emNNO0VlVko7SWZXTTtFMUJpMGNOO0FBQ0Y7QXlDNXpjRTs7RUFFRTtBekM4emNKO0F5QzV6Y0k7O0VBQ0U7QXpDK3pjTjtBeUM1emNJOzs7RUFFRSxxQlBpRDRCO0VPaEQ1Qix3QlBpRDRCO0FsQzh3Y2xDO0F5QzV6Y0k7O0VBQ0UscUJQNEM0QjtFTzNDNUIsd0JQNEM0QjtBbENteGNsQztBeUMzemNFO0VBQ0UscUJQc0M4QjtFT3JDOUIsd0JQc0M4QjtBbEN1eGNsQztBeUN0emNJOzs7O0VBQ0UsVVBnQzRCO0VPL0I1Qiw4RFBnQzRCO0FsQzJ4Y2xDO0F5Q3R6Y0k7RUFDRSxVUHlCNEI7RU94QjVCLDhEUHlCNEI7QWxDK3hjbEM7QXlDbnpjSTtFQUNFO0F6Q3F6Y047O0EwQ3gzY0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQzIzY0Y7QTBDejNjRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QTFDMjNjSjtBMEN2M2NFOzs7RUFHRTtBMUN5M2NKO0EwQ24zY0U7RUFDRTtFQUNBO0ExQ3EzY0o7QTBDbjNjSTtFQUNFO0ExQ3EzY047O0EwQzEyY0E7RUFDRTtFQUNBO0VBQ0E7RWxDb1BJLG1CQUxJO0VrQzdPUixnQi9Cb0JjO0UrQm5CZCxnQlI1QzRCO0VRNkM1QixjL0JyQlc7RStCc0JYO0VBQ0E7RUFDQSx5QmhDOUNTO0VnQytDVDtFN0J0Q0U7QWJvNWNKOztBMENwMmNBOzs7O0VBSUU7RWxDOE5JLGtCQUxJO0VLN1FOO0FiNjVjSjs7QTBDcDJjQTs7OztFQUlFO0VsQ3FOSSxtQkFMSTtFSzdRTjtBYnM2Y0o7O0EwQ3AyY0E7O0VBRUU7QTFDdTJjRjs7QTBDMTFjSTs7OztFN0JqRUE7RUFDQTtBYms2Y0o7QTBDejFjSTs7OztFN0IxRUE7RUFDQTtBYnk2Y0o7QTBDbjFjRTtFQUNFO0U3QjFFQTtFQUNBO0FiZzZjSjtBMENuMWNFOztFN0I5RUU7RUFDQTtBYnE2Y0o7O0EyQzk3Y0U7RUFDRTtFQUNBO0VBQ0EsbUJUd0VnQztFMUJpTTlCLGtCQUxJO0VtQ2pRTixjakNpK0JxQjtBVis5YXpCOztBMkM3N2NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RW5DNFBFLG1CQUxJO0VtQ3BQTixXQXZCYztFQXdCZCx5Q0F2QmlCO0U5QkhqQjtBYjA5Y0o7O0EyQzM3Y0k7Ozs7RUFFRTtBM0NnOGNOOztBMkM5K2NJO0VBb0RFLHFCakNzOEJtQjtFaUNuOEJqQixtQlRNZ0M7RVNMaEM7RUFDQTtFQUNBO0VBQ0E7QTNDNDdjUjtBMkN6N2NNO0VBQ0UscUJqQzI3QmlCO0VpQzE3QmpCLDZCQS9DYTtBM0MwK2NyQjs7QTJDMy9jSTtFQXlFSSxtQlRaZ0M7RVNhaEM7QTNDczdjUjs7QTJDaGdkSTtFQWlGRSxxQmpDeTZCbUI7QVYwZ2J6QjtBMkNoN2NRO0VBRUUsdUJqQ20xQjhCO0VpQ2wxQjlCO0VBQ0E7RUFDQTtBM0NpN2NWO0EyQzc2Y007RUFDRSxxQmpDNDVCaUI7RWlDMzVCakIsNkJBOUVhO0EzQzYvY3JCOztBMkM5Z2RJO0VBdUdJO0EzQzI2Y1I7O0EyQ2xoZEk7RUE4R0UscUJqQzQ0Qm1CO0FWNGhiekI7QTJDdDZjTTtFQUNFLHlCakN5NEJpQjtBVitoYnpCO0EyQ3I2Y007RUFDRSw2QkFwR2E7QTNDMmdkckI7QTJDcDZjTTtFQUNFLGNqQ2k0QmlCO0FWcWliekI7O0EyQ2o2Y0k7RUFDRTtBM0NvNmNOOztBMkNuaWRJOzs7OztFQXlJTTtBM0NrNmNWOztBMkN4aGRFO0VBQ0U7RUFDQTtFQUNBLG1CVHdFZ0M7RTFCaU05QixrQkFMSTtFbUNqUU4sY2pDaStCcUI7QVZ5amJ6Qjs7QTJDdmhkRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VuQzRQRSxtQkFMSTtFbUNwUE4sV0F2QmM7RUF3QmQsdUNBdkJpQjtFOUJIakI7QWJvamRKOztBMkNyaGRJOzs7O0VBRUU7QTNDMGhkTjs7QTJDeGtkSTtFQW9ERSxxQmpDczhCbUI7RWlDbjhCakIsbUJUTWdDO0VTTGhDO0VBQ0E7RUFDQTtFQUNBO0EzQ3NoZFI7QTJDbmhkTTtFQUNFLHFCakMyN0JpQjtFaUMxN0JqQiw2QkEvQ2E7QTNDb2tkckI7O0EyQ3JsZEk7RUF5RUksbUJUWmdDO0VTYWhDO0EzQ2doZFI7O0EyQzFsZEk7RUFpRkUscUJqQ3k2Qm1CO0FWb21iekI7QTJDMWdkUTtFQUVFLHVCakNtMUI4QjtFaUNsMUI5QjtFQUNBO0VBQ0E7QTNDMmdkVjtBMkN2Z2RNO0VBQ0UscUJqQzQ1QmlCO0VpQzM1QmpCLDZCQTlFYTtBM0N1bGRyQjs7QTJDeG1kSTtFQXVHSTtBM0NxZ2RSOztBMkM1bWRJO0VBOEdFLHFCakM0NEJtQjtBVnNuYnpCO0EyQ2hnZE07RUFDRSx5QmpDeTRCaUI7QVZ5bmJ6QjtBMkMvL2NNO0VBQ0UsNkJBcEdhO0EzQ3FtZHJCO0EyQzkvY007RUFDRSxjakNpNEJpQjtBVituYnpCOztBMkMzL2NJO0VBQ0U7QTNDOC9jTjs7QTJDN25kSTs7Ozs7RUEySU07QTNDMC9jVjs7QTRDOW5kQTtFQUVJO0VBQ0E7QTVDZ29kSjtBNEM1bmRRO0VBQ0k7QTVDOG5kWjtBRTVvZEM7RTBDWUc7SUFLUTtFNUMrbmRWO0U0QzduZFU7SUFJSTtFNUM0bmRkO0FBQ0Y7O0E2QzNwZEE7RUFFRTtFQUNBO0VBQ0E7RXJDaVNJLDJDQUxJO0VxQzFSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RXJDcVJJLGlEQUxJO0VxQzlRUjtFQUNBO0VoQ0FFO0FiNHBkSjs7QTZDdHBkRTtFQUNFO0E3Q3lwZEo7QTZDdnBkSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Q3lwZE47QTZDcnBkRTtFQUNFO0E3Q3VwZEo7O0E4QzNyZEE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V0QzhSSSx3Q0FMSTtFc0N2UlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUNuQkEsOENyQ2dpQjRCO0VxQzloQjVCO0VBQ0EsZ0JyQ3lpQjRCO0VxQ3hpQjVCLGdCckMraUI0QjtFcUM5aUI1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdkNzUkksOENBTEk7RXNDclFSO0VBQ0E7QTlDb3NkRjtBOENsc2RFO0VBQVM7QTlDcXNkWDtBOENuc2RFO0VBQ0U7RUFDQTtFQUNBO0E5Q3FzZEo7QThDbnNkSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5Q3FzZE47O0E4Q2hzZEE7RUFDRTtBOUNtc2RGO0E4Q2pzZEU7RUFDRTtFQUNBO0VBQ0E7QTlDbXNkSjs7QThDL3JkQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0E5Q2tzZEY7QThDaHNkRTtFQUNFO0VBQ0E7RUFDQTtBOUNrc2RKOztBOEM5cmRBO0FBRUE7RUFDRTtBOUNnc2RGO0E4QzlyZEU7RUFDRTtFQUNBO0VBQ0E7QTlDZ3NkSjs7QThDNXJkQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0E5QytyZEY7QThDN3JkRTtFQUNFO0VBQ0E7RUFDQTtBOUMrcmRKOztBOEMzcmRBO0FBa0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakNsR0U7QWJneGRKOztBZ0Q1eGRJO0VBQ0ksY3JDeUJLO0FYc3dkYjtBZ0Q1eGRJO0VBQ0k7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUdBO0FoRDB4ZFI7QWdEeHhkUTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtBaER3eGRaO0FnRHR4ZFk7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBaERzeGRoQjs7QWlENXpkQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXBDRkU7QWIremRKOztBaUR4emRBO0VBRUU7QWpEMHpkRjs7QWlEdHpkQTtFQUNFLGdCdkM4Z0I0QjtBVjJ5YzlCOztBaURqemRBO0VBQ0UsbUJ2QzQzQzhCO0FWdzdhaEM7QWlEanpkRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpEbXpkSjs7QWlEbnlkRTtFQ2hFQTtFQUNBO0VBQ0E7QWxEdTJkRjtBa0RqMmRFO0VBQ0U7QWxEbTJkSjs7QWlENXlkRTtFQ2hFQTtFQUNBO0VBQ0E7QWxEZzNkRjtBa0QxMmRFO0VBQ0U7QWxENDJkSjs7QWlEcnpkRTtFQ2hFQTtFQUNBO0VBQ0E7QWxEeTNkRjtBa0RuM2RFO0VBQ0U7QWxEcTNkSjs7QWlEOXpkRTtFQ2hFQTtFQUNBO0VBQ0E7QWxEazRkRjtBa0Q1M2RFO0VBQ0U7QWxEODNkSjs7QWlEdjBkRTtFQ2hFQTtFQUNBO0VBQ0E7QWxEMjRkRjtBa0RyNGRFO0VBQ0U7QWxEdTRkSjs7QWlEaDFkRTtFQ2hFQTtFQUNBO0VBQ0E7QWxEbzVkRjtBa0Q5NGRFO0VBQ0U7QWxEZzVkSjs7QWlEejFkRTtFQ2hFQTtFQUNBO0VBQ0E7QWxENjVkRjtBa0R2NWRFO0VBQ0U7QWxEeTVkSjs7QWlEbDJkRTtFQ2hFQTtFQUNBO0VBQ0E7QWxEczZkRjtBa0RoNmRFO0VBQ0U7QWxEazZkSjs7QWlEMzJkRTtFQ2hFQTtFQUNBO0VBQ0E7QWxEKzZkRjtBa0R6NmRFO0VBQ0U7QWxEMjZkSjs7QWlEcDNkRTtFQ2hFQTtFQUNBO0VBQ0E7QWxEdzdkRjtBa0RsN2RFO0VBQ0U7QWxEbzdkSjs7QWlENzNkRTtFQ2hFQTtFQUNBO0VBQ0E7QWxEaThkRjtBa0QzN2RFO0VBQ0U7QWxENjdkSjs7QWlEdDRkRTtFQ2hFQTtFQUNBO0VBQ0E7QWxEMDhkRjtBa0RwOGRFO0VBQ0U7QWxEczhkSjs7QWlELzRkRTtFQ2hFQTtFQUNBO0VBQ0E7QWxEbTlkRjtBa0Q3OGRFO0VBQ0U7QWxEKzhkSjs7QW1EMTlkQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNDK1JJLHNDQUxJO0UyQ3hSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0UzQ2lSSSw0Q0FMSTtFMkMxUVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V0Q1JFO0FibStkSjtBbUR4OWRFO0VBQ0U7QW5EMDlkSjtBbUR2OWRFO0VBQ0U7QW5EeTlkSjs7QW1EcjlkQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkR1OWRGO0FtRHI5ZEU7RUFDRTtBbkR1OWRKOztBbURuOWRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXRDaENFO0VBQ0E7QWJ1L2RKO0FtRHI5ZEU7RUFDRTtFQUNBO0FuRHU5ZEo7O0FtRG45ZEE7RUFDRTtFQUNBO0FuRHM5ZEY7O0FvRHpoZVE7RUFDSTtBcEQ0aGVaO0FvRHpoZVE7RUFDSTtFQUNBO0FwRDJoZVo7O0FxRDVoZUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBckQwaGVGOztBcURuaGVBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QXJEcWhlRjtBcURsaGVFO0UzQjVDSSxtQzJCNkNGO0FyRG9oZUo7QTBCN2plTTtFMkJ3Q0o7STNCdkNNO0UxQmdrZU47QUFDRjtBcUQxaGVFO0VBRUUsOEIzQ20xQ2dDO0FWd3NicEM7QXFEemhlRTtFQUNFLGUzQ2kxQ2dDO0FWMHNicEM7QXFEdmhlRTtFQUNFLHNCM0M4MENnQztBVjJzYnBDOztBcURyaGVBO0VBQ0U7QXJEd2hlRjtBcUR0aGVFO0VBQ0U7RUFDQTtBckR3aGVKO0FxRHJoZUU7RUFDRTtBckR1aGVKOztBcURuaGVBO0VBQ0U7RUFDQTtFQUNBO0FyRHNoZUY7O0FxRGxoZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXhDckZFO0V3Q3lGRjtBckRraGVGOztBcUQ5Z2VBO0VBRUU7RUFDQTtFQUNBO0VDbEhBO0VBQ0E7RUFDQTtFQUNBLDBDRGtIMEI7RUNqSDFCO0VBQ0E7RUFDQSwrQ0QrRzREO0FyRG9oZTlEO0FzRGhvZUU7RUFBUztBdERtb2VYO0FzRGxvZUU7RUFBUywyQ0QyR2lGO0FyRDBoZTVGOztBcURyaGVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V4Q3RHRTtFQUNBO0FiK25lSjtBcUR2aGVFO0VBQ0U7RUFDQTtBckR5aGVKOztBcURwaGVBO0VBQ0U7RUFDQTtBckR1aGVGOztBcURsaGVBO0VBQ0U7RUFHQTtFQUNBO0FyRG1oZUY7O0FxRC9nZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V4QzFIRTtFQUNBO0FiNm9lSjtBcUQ5Z2VFO0VBQ0U7QXJEZ2hlSjs7QUs1bmVJO0VnRGtIRjtJQUNFO0lBQ0E7RXJEOGdlRjtFcUQxZ2VBO0lBQ0U7SUFDQTtJQUNBO0VyRDRnZUY7RXFEemdlQTtJQUNFO0VyRDJnZUY7QUFDRjtBSzNvZUk7RWdEb0lGOztJQUVFO0VyRDBnZUY7QUFDRjtBcUR0Z2VFO0VBQ0U7QXJEd2dlSjs7QXFEOS9kSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyRGlnZU47QXFELy9kTTtFQUNFO0VBQ0E7RXhDMU1KO0FiNHNlSjtBcUQ5L2RNOztFeEM5TUY7QWJndGVKO0FxRDcvZE07RUFDRTtBckQrL2RSOztBSzFwZUk7RWdEeUlBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXJEcWhlSjtFcURuaGVJO0lBQ0U7SUFDQTtJeEMxTUo7RWJndWVGO0VxRGxoZUk7O0l4QzlNRjtFYm91ZUY7RXFEamhlSTtJQUNFO0VyRG1oZU47QUFDRjtBSy9xZUk7RWdEeUlBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXJEeWllSjtFcUR2aWVJO0lBQ0U7SUFDQTtJeEMxTUo7RWJvdmVGO0VxRHRpZUk7O0l4QzlNRjtFYnd2ZUY7RXFEcmllSTtJQUNFO0VyRHVpZU47QUFDRjtBS25zZUk7RWdEeUlBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXJENmplSjtFcUQzamVJO0lBQ0U7SUFDQTtJeEMxTUo7RWJ3d2VGO0VxRDFqZUk7O0l4QzlNRjtFYjR3ZUY7RXFEemplSTtJQUNFO0VyRDJqZU47QUFDRjtBdUQveGVBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZEZ3llRjs7QXVENXhlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RS9DaVFJLGVBTEk7RStDMVBSO0VBQ0E7RUFDQTtFQUNBO0UxQ3RCRTtFMEN3QkY7RTdCM0JJLGtENkI0Qko7QXZEK3hlRjtBMEJ2emVNO0U2QldOO0k3QlZRO0UxQjB6ZU47QUFDRjtBdURseWVFO0VBQ0U7RUFDQTtFQUNBO0F2RG95ZUo7QXVEbHllSTtFQUNFO0VBQ0E7QXZEb3llTjtBdUQveGVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFN0JsREUsMkQ2Qm1ERjtBdkRpeWVKO0EwQmgxZU07RTZCc0NKO0k3QnJDTTtFMUJtMWVOO0FBQ0Y7QXVEbnllRTtFQUNFO0F2RHF5ZUo7QXVEbHllRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2RG95ZUo7O0F1RGh5ZUE7RUFDRTtBdkRteWVGOztBdURoeWVBO0VBQ0U7RUFDQTtFQUNBO0F2RG15ZUY7QXVEanllRTtFMUMvREU7RUFDQTtBYm0yZUo7QXVEbHllSTtFMUNsRUE7RUFDQTtBYnUyZUo7QXVEanllRTtFQUNFO0F2RG15ZUo7QXVEL3hlRTtFMUM5REU7RUFDQTtBYmcyZUo7QXVEL3hlTTtFMUNsRUY7RUFDQTtBYm8yZUo7QXVEOXhlSTtFMUN2RUE7RUFDQTtBYncyZUo7O0F1RDV4ZUE7RUFDRTtBdkQreGVGOztBdUR0eGVFO0VBQ0U7QXZEeXhlSjtBdUR0eGVFO0VBQ0U7RUFDQTtFMUNwSEE7QWI2NGVKO0F1RHR4ZUk7RUFBZ0I7QXZEeXhlcEI7QXVEeHhlSTtFQUFlO0F2RDJ4ZW5CO0F1RHh4ZU07RTFDM0hGO0FiczVlSjs7QXdEcjRlUTtFQUNJO0F4RHc0ZVo7QXdEdDRlUTtFQUNJO0F4RHc0ZVo7QXdEdDRlUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGdCN0N5Qkk7QVgrMmVoQjs7QXdEcDRlUTtFQUNJO0F4RHU0ZVo7QXdEcDRlZ0I7RUFDSSxnQjdDaUJKO0FYcTNlaEI7QXdEcDRlZ0I7RUFDSTtFQUNBO0F4RHM0ZXBCO0F3RG40ZW9CO0VBQ0k7QXhEcTRleEI7QXdEbjRlZ0I7RUFDSTtBeERxNGVwQjs7QXlEbjhlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQSxtQjdDZ0JPO0U2Q2ZQO0VBQ0EsbUIvQ3FvQjRCO0UrQ3BvQjVCO0F6RHE4ZUY7QXlEOTdlRTtFQUNFO0VBQ0E7RUFDQSx3Qi9DaWMwQjtFK0NoYzFCO0F6RGc4ZUo7QXlENzdlRTtFQUNFO0F6RCs3ZUo7QXlENTdlRTtFQUNFO0F6RDg3ZUo7O0F5RDE3ZUE7RUFDRTtBekQ2N2VGOztBeUR0N2VBO0VBQ0U7QXpEeTdlRjs7QXlELzZlRTtFQUNFO0F6RGs3ZUo7O0F5RG42ZUU7RUFDRTtBekRzNmVKO0F5RG42ZUk7RUFDRTtBekRxNmVOOztBeUQ5NWVFO0VBQ0U7QXpEaTZlSjtBeUQ5NWVFO0VBQ0U7QXpEZzZlSjs7QXlEdDVlRTtFQUNFO0VBQ0E7QXpEeTVlSjs7QXlEbjVlRTtFQUNFO0VBQ0E7QXpEczVlSjs7QXlEOTRlQTtFQUNFO0VBQ0E7QXpEaTVlRjs7QXlEejRlRTtFQUNFO0VBQ0E7QXpENDRlSjs7QTBEamhmRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTFENmdmSjs7QTBEL2hmRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTFEMmhmSjs7QTBEN2lmRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTFEeWlmSjs7QTBEM2pmRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTFEdWpmSjs7QTBEemtmRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTFEcWtmSjs7QTBEdmxmRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTFEbWxmSjs7QTBEcm1mRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTFEaW1mSjs7QTBEbm5mRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTFEK21mSjs7QXlEcitlSTtFQUNFO0VBQ0E7QXpEdytlTjs7QUs1amZJO0VvRGtGQTtJQUNFO0lBQ0E7RXpEOCtlSjtBQUNGO0FLbmtmSTtFb0RrRkE7SUFDRTtJQUNBO0V6RG8vZUo7QUFDRjtBS3prZkk7RW9Ea0ZBO0lBQ0U7SUFDQTtFekQwL2VKO0FBQ0Y7QTJEenBmQTtFQUNJO0EzRDJwZko7O0E0RDFwZkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0E1RDRwZkY7O0E0RHhwZkE7RUFDRTtJQUFLO0U1RDRwZkw7QUFDRjtBNER6cGZBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBNUR3cGZGOztBNERycGZBO0VBRUU7RUFDQTtFQUNBO0E1RHVwZkY7O0E0RDlvZkE7RUFDRTtJQUNFO0U1RGlwZkY7RTREL29mQTtJQUNFO0lBQ0E7RTVEaXBmRjtBQUNGO0E0RDdvZkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBNUQ0b2ZGOztBNER6b2ZBO0VBQ0U7RUFDQTtBNUQ0b2ZGOztBNER4b2ZFO0VBQ0U7O0lBRUU7RTVEMm9mSjtBQUNGO0E2RDd0ZkE7RW5DZ0JNLGdDbUNmSjtBN0QrdGZGO0EwQjVzZk07RW1DcEJOO0luQ3FCUTtFMUIrc2ZOO0FBQ0Y7QTZEbHVmRTtFQUNFO0E3RG91Zko7O0E2RDl0ZkU7RUFDRTtBN0RpdWZKOztBNkQ3dGZBO0VBQ0U7RUFDQTtFbkNESSw2Qm1DRUo7QTdEZ3VmRjtBMEI5dGZNO0VtQ0xOO0luQ01RO0UxQml1Zk47QUFDRjtBNkRudWZFO0VBQ0U7RUFDQTtFbkNORSw0Qm1DT0Y7QTdEcXVmSjtBMEJ4dWZNO0VtQ0FKO0luQ0NNO0UxQjJ1Zk47QUFDRjs7QThEN3ZmQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpEZEU7QWI0d2ZKO0E4RDF2ZkU7RUFDRTtFQUNBO0E5RDR2Zko7QThEenZmRTtFQUNFO0VBQ0E7QTlEMnZmSjtBOER6dmZJO0VBQ0U7RWpEbkJGO0VBQ0E7QWIrd2ZKO0E4RHp2Zkk7RUFDRTtFakRWRjtFQUNBO0Fic3dmSjtBOER0dmZFOztFQUVFO0E5RHd2Zko7O0E4RHB2ZkE7RUFHRTtFQUNBO0VBQ0E7QTlEcXZmRjs7QThEbHZmQTtFQUNFO0E5RHF2ZkY7O0E4RGx2ZkE7RUFDRTtFQUNBO0E5RHF2ZkY7O0E4RGx2ZkE7RUFDRTtBOURxdmZGOztBOEQ3dWZFO0VBQ0U7QTlEZ3ZmSjs7QThEeHVmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlEMnVmRjtBOER6dWZFO0VqRHhGRTtBYm8wZko7O0E4RHZ1ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUQwdWZGO0E4RHh1ZkU7RWpEbkdFO0FiODBmSjs7QThEanVmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5RG91ZkY7QThEbHVmRTtFQUNFO0VBQ0E7QTlEb3VmSjs7QThEaHVmQTtFQUNFO0VBQ0E7QTlEbXVmRjs7QThEL3RmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakRySUU7QWJ3MmZKOztBOEQvdGZBOzs7RUFHRTtBOURrdWZGOztBOEQvdGZBOztFakR0SUk7RUFDQTtBYjAyZko7O0E4RGh1ZkE7O0VqRDdISTtFQUNBO0FiazJmSjs7QThEenRmRTtFQUNFO0E5RDR0Zko7QUtsMWZJO0V5RGtISjtJQVFJO0lBQ0E7RTlENHRmRjtFOER6dGZFO0lBRUU7SUFDQTtFOUQwdGZKO0U4RHh0Zkk7SUFDRTtJQUNBO0U5RDB0Zk47RThEcnRmTTtJakR0S0o7SUFDQTtFYjgzZkY7RThEdHRmUTs7SUFHRTtFOUR1dGZWO0U4RHJ0ZlE7O0lBR0U7RTlEc3RmVjtFOERsdGZNO0lqRHZLSjtJQUNBO0ViNDNmRjtFOERudGZROztJQUdFO0U5RG90ZlY7RThEbHRmUTs7SUFHRTtFOURtdGZWO0FBQ0Y7O0ErRHY3ZkE7RUFFRTtFQUNBO0V2RGtTSSx1Q0FMSTtFdUQzUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VoRHBCQTtFQUNBO0FmNDhmRjs7QStEcjdmQTtFQUNFO0VBQ0E7RUFDQTtFdkRzUUksaURBTEk7RXVEL1BSO0VBRUE7RUFDQTtFckNwQkkscUlxQ3FCSjtBL0R1N2ZGO0EwQng4Zk07RXFDUU47SXJDUFE7RTFCMjhmTjtBQUNGO0ErRDE3ZkU7RUFDRTtFQUNBO0VBRUE7RUFDQTtBL0QyN2ZKO0ErRHg3ZkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxVQ2pDZ0M7RURrQ2hDO0EvRDA3Zko7QStEdjdmRTtFQUVFO0VBQ0E7RXBDdERGLHdEb0N1RHVCO0VBQ3JCO0EvRHc3Zko7QStEcjdmRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0EvRHM3Zko7O0ErRGo3ZkU7RUFDRSxpQkM5RGdDO0FoRWsvZnBDO0ErRC82Zk07RWxEOUJGO0VBQ0E7QWJnOWZKO0ErRDc2Zk07RWxEbERGO0VBQ0E7QWJrK2ZKOztBK0RoNmZBO0VFbEdFO0VBQ0E7RXpEZ1NJLDBDQUxJO0V5RHpSUjtBakVzZ2dCRjs7QStEbjZmQTtFRXRHRTtFQUNBO0V6RGdTSSwyQ0FMSTtFeUR6UlI7QWpFNmdnQkY7O0FnRWwvZkE7RUFDSTtBaEVxL2ZKO0FnRXAvZkk7RUFDSSxnQnJEbUNRO0VxRGxDUjtFQUNBLGtCQTdCNEI7RUE4QjVCO0FoRXMvZlI7QWdFcC9mUTtFQUVJLGNyRDFDRjtFcUQyQ0U7QWhFcS9mWjtBZ0VuL2ZZO0VBQ0ksY3JEYkY7QVhrZ2dCZDtBZ0VuL2ZRO0VBQ0k7QWhFcS9mWjs7QWtFdGlnQkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEV3aWdCRjs7QUt6K2ZJO0U2RDlDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SXhDMUJBLHNDd0M0QkE7RWxFeWhnQko7QUFDRjtBMEJsamdCTTtFd0NVSjtJeENUTTtFMUJxamdCTjtBQUNGO0FLLy9mSTtFNkQ5QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsRWdpZ0JOO0VrRTdoZ0JJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbEUraGdCTjtFa0U1aGdCSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsRThoZ0JOO0VrRTNoZ0JJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsRTZoZ0JOO0VrRTFoZ0JJO0lBRUU7RWxFMmhnQk47RWtFeGhnQkk7SUFHRTtFbEV3aGdCTjtBQUNGO0FLbmpnQkk7RTZEakNGO0lBaUVNO0lBQ0E7SUFDQTtFbEV1aGdCTjtFa0VyaGdCTTtJQUNFO0VsRXVoZ0JSO0VrRXBoZ0JNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFbEVxaGdCUjtBQUNGOztBS3ZqZ0JJO0U2RDlDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SXhDMUJBLHNDd0M0QkE7RWxFdW1nQko7QUFDRjtBMEJob2dCTTtFd0NVSjtJeENUTTtFMUJtb2dCTjtBQUNGO0FLN2tnQkk7RTZEOUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbEU4bWdCTjtFa0UzbWdCSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxFNm1nQk47RWtFMW1nQkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbEU0bWdCTjtFa0V6bWdCSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbEUybWdCTjtFa0V4bWdCSTtJQUVFO0VsRXltZ0JOO0VrRXRtZ0JJO0lBR0U7RWxFc21nQk47QUFDRjtBS2pvZ0JJO0U2RGpDRjtJQWlFTTtJQUNBO0lBQ0E7RWxFcW1nQk47RWtFbm1nQk07SUFDRTtFbEVxbWdCUjtFa0VsbWdCTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RWxFbW1nQlI7QUFDRjs7QUtyb2dCSTtFNkQ5Q0Y7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0l4QzFCQSxzQ3dDNEJBO0VsRXFyZ0JKO0FBQ0Y7QTBCOXNnQk07RXdDVUo7SXhDVE07RTFCaXRnQk47QUFDRjtBSzNwZ0JJO0U2RDlCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxFNHJnQk47RWtFenJnQkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsRTJyZ0JOO0VrRXhyZ0JJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxFMHJnQk47RWtFdnJnQkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxFeXJnQk47RWtFdHJnQkk7SUFFRTtFbEV1cmdCTjtFa0VwcmdCSTtJQUdFO0VsRW9yZ0JOO0FBQ0Y7QUsvc2dCSTtFNkRqQ0Y7SUFpRU07SUFDQTtJQUNBO0VsRW1yZ0JOO0VrRWpyZ0JNO0lBQ0U7RWxFbXJnQlI7RWtFaHJnQk07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0VsRWlyZ0JSO0FBQ0Y7O0FrRWp3Z0JFO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFeEMxQkEsc0N3QzRCQTtBbEVrd2dCTjtBMEIxeGdCTTtFd0NVSjtJeENUTTtFMUI2eGdCTjtBQUNGO0FrRXJ3Z0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEV1d2dCUjtBa0Vwd2dCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFc3dnQlI7QWtFbndnQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEVxd2dCUjtBa0Vsd2dCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEVvd2dCUjtBa0Vqd2dCTTtFQUVFO0FsRWt3Z0JSO0FrRS92Z0JNO0VBR0U7QWxFK3ZnQlI7O0FrRXB1Z0JBO0VabEhFO0VBQ0E7RUFDQTtFQUNBLGE1Q2doQ2tDO0U0Qy9nQ2xDO0VBQ0E7RUFDQSxzQjVDVVM7QVZnMWdCWDtBc0R2MWdCRTtFQUFTO0F0RDAxZ0JYO0FzRHoxZ0JFO0VBQVMsWTVDbzNDeUI7QVZ3K2RwQzs7QWtFaHZnQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEVtdmdCRjtBa0VqdmdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRW12Z0JKOztBa0UvdWdCQTtFQUNFO0VBQ0EsZ0J4RDRhNEI7QVZzMGY5Qjs7QWtFL3VnQkE7RUFDRTtFQUNBO0VBQ0E7QWxFa3ZnQkY7O0FtRXYzZ0JRO0VBQ0k7QW5FMDNnQlo7O0FtRXYzZ0JJO0VBQ0k7RUFDQTtBbkUwM2dCUjs7QW9FNTNnQkE7RUFDRTtBcEUrM2dCRjs7QW9FNTNnQkE7RUFDRTtBcEUrM2dCRjs7QW9FNTNnQkE7RUFDRTtFQUNBO0VBQ0E7QXBFKzNnQkY7QXFFcjVnQkU7RUFDRTtFQUNBO0VBQ0E7QXJFdTVnQko7O0FvRWg0Z0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQ2xCSSxzQzBDbUJKO0FwRW00Z0JGO0EwQmw1Z0JNO0UwQ1FOO0kxQ1BRO0UxQnE1Z0JOO0FBQ0Y7O0FvRXI0Z0JBOzs7RUFHRTtBcEV3NGdCRjs7QW9FcjRnQkE7O0VBRUU7QXBFdzRnQkY7O0FvRXI0Z0JBOztFQUVFO0FwRXc0Z0JGOztBb0UvM2dCRTtFQUNFO0VBQ0E7RUFDQTtBcEVrNGdCSjtBb0UvM2dCRTs7O0VBR0U7RUFDQTtBcEVpNGdCSjtBb0U5M2dCRTs7RUFFRTtFQUNBO0UxQzVERSwyQjBDNkRGO0FwRWc0Z0JKO0EwQno3Z0JNO0UwQ3FESjs7STFDcERNO0UxQjY3Z0JOO0FBQ0Y7O0FvRTczZ0JBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EsVTFEKzVDbUM7RTBEOTVDbkM7RUFDQSxXMUQxRlM7RTBEMkZUO0VBQ0E7RUFDQTtFQUNBLFkxRDA1Q21DO0VnQmgvQy9CLDhCMEN1Rko7QXBFKzNnQkY7QTBCbDlnQk07RTBDa0VOOztJMUNqRVE7RTFCczlnQk47QUFDRjtBb0VsNGdCRTs7O0VBRUUsVzFEcEdPO0UwRHFHUDtFQUNBO0VBQ0EsWTFEazVDaUM7QVZtL2RyQzs7QW9FbDRnQkE7RUFDRTtBcEVxNGdCRjs7QW9FbDRnQkE7RUFDRTtBcEVxNGdCRjs7QW9FaDRnQkE7O0VBRUU7RUFDQSxXMURtNUNtQztFMERsNUNuQyxZMURrNUNtQztFMERqNUNuQztFQUNBO0VBQ0E7QXBFbTRnQkY7O0FvRWg0Z0JBOzs7Ozs7O0dBQUE7QUFRQTtFQUNFO0FwRW00Z0JGOztBb0VqNGdCQTtFQUNFO0FwRW80Z0JGOztBb0U1M2dCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxpQjFEMjFDbUM7RTBEMTFDbkM7RUFDQSxnQjFEeTFDbUM7RTBEeDFDbkM7QXBFODNnQkY7QW9FNTNnQkU7RUFDRTtFQUNBO0VBQ0EsVzFEdzFDaUM7RTBEdjFDakMsVzFEdzFDaUM7RTBEdjFDakM7RUFDQSxpQjFEdzFDaUM7RTBEdjFDakMsZ0IxRHUxQ2lDO0UwRHQxQ2pDO0VBQ0E7RUFDQSxzQjFEM0tPO0UwRDRLUDtFQUNBO0VBRUE7RUFDQTtFQUNBLFkxRCswQ2lDO0VnQngvQy9CLDZCMEMwS0Y7QXBFNjNnQko7QTBCbmloQk07RTBDcUpKO0kxQ3BKTTtFMUJzaWhCTjtBQUNGO0FvRS8zZ0JFO0VBQ0UsVTFENDBDaUM7QVZxamVyQzs7QW9FeDNnQkE7RUFDRTtFQUNBO0VBQ0EsZTFEczBDbUM7RTBEcjBDbkM7RUFDQSxvQjFEbTBDbUM7RTBEbDBDbkMsdUIxRGswQ21DO0UwRGowQ25DLFcxRHRNUztFMER1TVQ7QXBFMjNnQkY7O0FvRXIzZ0JFOztFQUVFLGdDMUR1MENpQztBVmlqZXJDO0FvRXIzZ0JFO0VBQ0Usc0IxRHpNTztBVmdraEJYO0FvRXAzZ0JFO0VBQ0UsVzFEN01PO0FWbWtoQlg7O0FxRW5saEJFO0VBQ0U7RUFDQTtFQUNBO0FyRXNsaEJKOztBc0V0bGhCRTtFQUNFO0VBQ0E7QXRFeWxoQko7O0FzRTNsaEJFO0VBQ0U7RUFDQTtBdEU4bGhCSjs7QXNFaG1oQkU7RUFDRTtFQUNBO0F0RW1taEJKOztBc0VybWhCRTtFQUNFO0VBQ0E7QXRFd21oQko7O0FzRTFtaEJFO0VBQ0U7RUFDQTtBdEU2bWhCSjs7QXNFL21oQkU7RUFDRTtFQUNBO0F0RWtuaEJKOztBc0VwbmhCRTtFQUNFO0VBQ0E7QXRFdW5oQko7O0FzRXpuaEJFO0VBQ0U7RUFDQTtBdEU0bmhCSjs7QXNFOW5oQkU7RUFDRTtFQUNBO0F0RWlvaEJKOztBc0Vub2hCRTtFQUNFO0VBQ0E7QXRFc29oQko7O0FzRXhvaEJFO0VBQ0U7RUFDQTtBdEUyb2hCSjs7QXNFN29oQkU7RUFDRTtFQUNBO0F0RWdwaEJKOztBc0VscGhCRTtFQUNFO0VBQ0E7QXRFcXBoQko7O0F1RTNwaEJFO0VBQ0U7QXZFOHBoQko7QXVFM3BoQk07RUFFRTtBdkU0cGhCUjs7QXVFbHFoQkU7RUFDRTtBdkVxcWhCSjtBdUVscWhCTTtFQUVFO0F2RW1xaEJSOztBdUV6cWhCRTtFQUNFO0F2RTRxaEJKO0F1RXpxaEJNO0VBRUU7QXZFMHFoQlI7O0F1RWhyaEJFO0VBQ0U7QXZFbXJoQko7QXVFaHJoQk07RUFFRTtBdkVpcmhCUjs7QXVFdnJoQkU7RUFDRTtBdkUwcmhCSjtBdUV2cmhCTTtFQUVFO0F2RXdyaEJSOztBdUU5cmhCRTtFQUNFO0F2RWlzaEJKO0F1RTlyaEJNO0VBRUU7QXZFK3JoQlI7O0F1RXJzaEJFO0VBQ0U7QXZFd3NoQko7QXVFcnNoQk07RUFFRTtBdkVzc2hCUjs7QXVFNXNoQkU7RUFDRTtBdkUrc2hCSjtBdUU1c2hCTTtFQUVFO0F2RTZzaEJSOztBdUVudGhCRTtFQUNFO0F2RXN0aEJKO0F1RW50aEJNO0VBRUU7QXZFb3RoQlI7O0F1RTF0aEJFO0VBQ0U7QXZFNnRoQko7QXVFMXRoQk07RUFFRTtBdkUydGhCUjs7QXVFanVoQkU7RUFDRTtBdkVvdWhCSjtBdUVqdWhCTTtFQUVFO0F2RWt1aEJSOztBdUV4dWhCRTtFQUNFO0F2RTJ1aEJKO0F1RXh1aEJNO0VBRUU7QXZFeXVoQlI7O0F1RS91aEJFO0VBQ0U7QXZFa3ZoQko7QXVFL3VoQk07RUFFRTtBdkVndmhCUjs7QXdFcnZoQkE7RUFDRTtFQUNBO0F4RXd2aEJGO0F3RXR2aEJFO0VBQ0U7RUFDQTtFQUNBO0F4RXd2aEJKO0F3RXJ2aEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEV1dmhCSjs7QXdFbHZoQkU7RUFDRTtBeEVxdmhCSjs7QXdFdHZoQkU7RUFDRTtBeEV5dmhCSjs7QXdFMXZoQkU7RUFDRTtBeEU2dmhCSjs7QXdFOXZoQkU7RUFDRTtBeEVpd2hCSjs7QXlFdHhoQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGEvRDZnQ2tDO0FWNHdmcEM7O0F5RXR4aEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhL0RxZ0NrQztBVm94ZnBDOztBeUVqeGhCSTtFQUNFO0VBQ0E7RUFDQSxhL0R5L0I4QjtBVjJ4ZnBDOztBeUVqeGhCSTtFQUNFO0VBQ0E7RUFDQSxhL0RtL0I4QjtBVml5ZnBDOztBS3J2aEJJO0VvRXhDQTtJQUNFO0lBQ0E7SUFDQSxhL0R5L0I4QjtFVnd5ZmxDO0V5RTl4aEJFO0lBQ0U7SUFDQTtJQUNBLGEvRG0vQjhCO0VWNnlmbEM7QUFDRjtBS2x3aEJJO0VvRXhDQTtJQUNFO0lBQ0E7SUFDQSxhL0R5L0I4QjtFVm96ZmxDO0V5RTF5aEJFO0lBQ0U7SUFDQTtJQUNBLGEvRG0vQjhCO0VWeXpmbEM7QUFDRjtBSzl3aEJJO0VvRXhDQTtJQUNFO0lBQ0E7SUFDQSxhL0R5L0I4QjtFVmcwZmxDO0V5RXR6aEJFO0lBQ0U7SUFDQTtJQUNBLGEvRG0vQjhCO0VWcTBmbEM7QUFDRjtBMEV4MWhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExRTAxaEJGOztBMEV2MWhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExRTAxaEJGOztBMkVsMmhCQTs7RUNJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVFbTJoQkY7O0E2RTkyaEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFVuRW9ac0M7RW1Fblp0QztBN0VpM2hCSjs7QThFejNoQkE7RUNBRTtFQUNBO0VBQ0E7QS9FNjNoQkY7O0FnRm40aEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGF0RXluQjRCO0FWNndnQjlCOztBSzcwaEJJO0VPd0ZJO0lPcEpOO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VuQjg0aEJBO0VZM3ZoQk07SUFDSTtJQUNBO0VaNnZoQlY7RVkzdmhCTTs7SUFFSSxrQkFQcUI7SUFRckIsaUJBUnFCO0VacXdoQi9CO0FBQ0Y7QUtsMmhCSTtFT3dGSTtJT3BKTjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbkJrNmhCQTtFWS93aEJNO0lBQ0k7SUFDQTtFWml4aEJWO0VZL3doQk07O0lBRUksbUJBUHFCO0lBUXJCLGtCQVJxQjtFWnl4aEIvQjtBQUNGO0FpRmw3aEJBO0VBQ0ksY3RFNEJTO0VzRTNCVDtFQUNBO0VBQ0E7RUFDQSxnQnRFK0RZO0VzRTdEWjtFQUNBO0VBSUE7QWpGZzdoQko7QWlGOTZoQkk7RUFDSTtFQUNBO0VBQ0E7QWpGZzdoQlI7O0FpRjk2aEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsZ0J0RThDWTtBWG00aEJoQjtBRS83aEJDO0UrRVVEO0lBT1E7SUFDQTtFakZrN2hCTjtBQUNGO0FFMThoQkM7RStFZUQ7SUFXUTtJQUNBO0VqRm83aEJOO0FBQ0Y7O0FpRmw3aEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsZ0J0RStCWTtFc0U3Qlo7QWpGbzdoQko7QUVuOWhCQztFK0V5QkQ7SUFTUTtFakZxN2hCTjtBQUNGO0FFNzloQkM7RStFOEJEO0lBWVE7SUFDQTtFakZ1N2hCTjtBQUNGOztBaUZ0N2hCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGdCdEVnQlk7RXNFZFo7QWpGdzdoQko7QUV0K2hCQztFK0V3Q0Q7SUFTUTtFakZ5N2hCTjtBQUNGO0FFaC9oQkM7RStFNkNEO0lBWVE7SUFDQTtFakYyN2hCTjtBQUNGOztBaUYxN2hCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGdCdEVDWTtFc0VDWjtBakY0N2hCSjtBRXovaEJDO0UrRXVERDtJQVNRO0VqRjY3aEJOO0FBQ0Y7QUVuZ2lCQztFK0U0REQ7SUFZUTtJQUNBO0VqRis3aEJOO0FBQ0Y7O0FpRjk3aEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsZ0J0RWRZO0VzRWdCWjtBakZnOGhCSjtBRTVnaUJDO0UrRXNFRDtJQVNRO0lBQ0E7RWpGaThoQk47QUFDRjtBRXZoaUJDO0UrRTJFRDtJQWFRO0lBQ0E7RWpGbThoQk47QUFDRjs7QWlGbDhoQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxnQnRFOUJZO0VzRWdDWjtBakZvOGhCSjtBRWhpaUJDO0UrRXNGRDtJQVNRO0VqRnE4aEJOO0FBQ0Y7QUUxaWlCQztFK0UyRkQ7SUFZUTtFakZ1OGhCTjtBQUNGOztBaUZ0OGhCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGdCdEU1Q1k7RXNFOENaO0FqRnc4aEJKO0FFbGppQkM7RStFb0dEO0lBU1E7RWpGeThoQk47QUFDRjtBRTVqaUJDO0UrRXlHRDtJQVlRO0VqRjI4aEJOO0FBQ0Y7O0FpRno4aEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsZ0J0RTVEWTtBWHdnaUJoQjs7QWlGMThoQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxnQnRFakVZO0FYOGdpQmhCOztBaUYzOGhCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGdCdEV2RVk7QVhxaGlCaEI7O0FpRjU4aEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsZ0J0RTlFWTtBWDZoaUJoQjs7QWlGNzhoQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxnQnRFbEZZO0FYa2lpQmhCOztBaUY1OGhCUTtFQUNJLGdCdEV4Rkk7QVh1aWlCaEI7O0FpRjc4aEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsZ0J0RTlGWTtBWDhpaUJoQjs7QWlGOThoQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxnQnRFckdZO0FYc2ppQmhCOztBaUYvOGhCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGdCdEU1R1k7QVg4amlCaEI7O0FpRmg5aEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsZ0J0RWxIWTtBWHFraUJoQjs7QWlGajloQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxnQnRFdkhZO0FYMmtpQmhCOztBaUZqOWhCQTtFQUNJLGN0RWpLUztBWHFuaUJiOztBaUZsOWhCQTs7RUFFSSxjdEVwS1U7QVh5bmlCZDs7QWlGbjloQkE7RUFDSSxjdEV0S1U7QVg0bmlCZDs7QWlGcDloQkE7RUFDSSxjdEV4S1U7QVgrbmlCZDs7QWlGcjloQkE7RUFDSSxjdEUxS1U7QVhrb2lCZDs7QWlGdDloQkE7RUFDSSxjdEU1S1U7QVhxb2lCZDs7QWlGdjloQkE7RUFDSSxjdEU5S1U7QVh3b2lCZDs7QWlGdjloQkk7RUFDSTtFQUNBO0FqRjA5aEJSO0FFeHFpQkM7RStFMk1EO0lBTVE7RWpGMjloQk47QUFDRjtBRWxyaUJDO0UrRWdORDtJQVNRO0VqRjY5aEJOO0FBQ0Y7O0FpRjM5aEJBO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0FqRjQ5aEJKOztBa0Z0c2lCQTs7RUFFSTtBbEZ5c2lCSjs7QW1GM3NpQkU7RUFDRTtBbkY4c2lCSjtBbUY1c2lCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GOHNpQko7QW1GNXNpQkU7RUFDRTtFQUNBO0FuRjhzaUJKO0FtRjVzaUJFO0VBQ0U7QW5GOHNpQko7O0FvRjd0aUJFO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBcEYrdGlCSjtBb0Y3dGlCRTtFQUNFO0VBQ0EsV2xETjBCO0VrRE8xQjtFQUNBLGMxRUdPO0UwRUZQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGK3RpQko7QW9GN3RpQkU7RUFDRTtBcEYrdGlCSjs7QXFGbnZpQkU7RUFDRTtBckZzdmlCSjtBcUZudmlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGcXZpQko7QXFGbnZpQkU7RUFDRTtBckZxdmlCSjtBcUZudmlCRTtFQUNFO0FyRnF2aUJKO0FxRm52aUJFO0VBQ0U7QXJGcXZpQko7O0FzRnZ3aUJFO0VBQ0U7RUFDQTtFQUNBO0F0RjB3aUJKO0FzRnZ3aUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCQzhCb0I7QXZGMnVpQnhCO0FzRnR3aUJFO0VBQ0U7QXRGd3dpQko7QXNGcndpQkU7RUFDRSxtQ0NMOEI7QXZGNHdpQmxDO0FzRnB3aUJFO0VBQ0U7QXRGc3dpQko7QXNGbndpQkU7RUFDRTtBdEZxd2lCSjs7QXdGcHlpQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZ1eWlCUjtBd0ZweWlCSTtFQUNJO0F4RnN5aUJSO0F3Rm55aUJJO0VBQ0k7QXhGcXlpQlI7O0F5Rjl6aUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpGaTBpQkY7O0F5Rjl6aUJBO0VBQ0U7RUFDQTtBekZpMGlCRjtBeUYvemlCRTtFQUNFO0VBQ0E7QXpGaTBpQko7O0EwRjV2aUJBO0VBQ0U7QTFGK3ZpQkY7O0EwRjV2aUJBOzs7RUFHRSxjaEZ6RVM7RWdGMEVULG9CSHpGbUI7RUcwRm5CLGtCSHpGaUI7RUcwRmpCLGdCeERwRjRCO0V3RHFGNUIsdUJBeEZzQjtBMUZ1MWlCeEI7O0EwRjV2aUJBOztFQUVFLG1CL0V4RGlCO0UrRXlEakI7RUFDQTtBMUYrdmlCRjs7QTBGNXZpQkE7RUFDRSx5QkhsRWM7RUdtRWQ7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EsZ0JIL0VvQjtFR2dGcEIsa0J4RDdEc0M7QWxDMnppQnhDO0EwRjV2aUJFO0VBU0U7QTFGc3ZpQko7QTBGbnZpQkU7RUFDRSx5Qi9FdEZlO0FYMjBpQm5CO0EwRm52aUJFO0VBRUU7QTFGb3ZpQko7QTBGbHZpQkU7RUFDRSwrQ0hyR3dCO0F2RnkxaUI1QjtBMEZsdmlCRTtFQUNFO0ExRm92aUJKO0EwRmp2aUJFO0VBQ0U7RUFDQTtFQUNBO0ExRm12aUJKO0EwRmp2aUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJIdklnQjtFR3dJaEIsY2hGdklPO0VnRndJUDtBMUZtdmlCSjtBMEZqdmlCSTtFQUNFLG1CL0V6Skk7RStFMEpKLFdIMUkwQjtFRzJJMUI7QTFGbXZpQk47QTBGL3VpQkk7RUFFRTtFQUlBO0VBSUE7QTFGMHVpQk47QTBGbHVpQkk7RUFDRTtBMUZvdWlCTjtBMEZ0dWlCRTtFQUlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUZxdWlCSjtBMEZwdWlCSTtFQUNFO0ExRnN1aUJOO0EwRm51aUJJO0VBQ0U7QTFGcXVpQk47QTBGbHVpQkU7RUFDRTtBMUZvdWlCSjs7QTBGaHVpQkE7RUFDRTtFQUNBO0VBQ0E7QTFGbXVpQkY7O0EwRmh1aUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esa0NIak1pQztFR2tNakM7RUFDQTtFQUNBO0VBQ0E7QTFGbXVpQkY7O0EwRmh1aUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLHlCQTVMdUI7RUE2THZCLGdCaEZoT1M7RWdGaU9UO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGa3VpQkY7QTBGaHVpQkU7RUFDRTtFQUNBO0ExRmt1aUJKO0EwRmp1aUJJO0VBQ0UsbUNIN09tQjtFRzhPbkI7QTFGbXVpQk47QTBGaHVpQkU7Ozs7RUFJRTtBMUZrdWlCSjtBMEZodWlCRTs7O0VBR0U7RUFDQTtBMUZrdWlCSjtBMEZodWlCRTtFQUNFO0VBQ0E7QTFGa3VpQko7QTBGaHVpQkU7RUFDRTtBMUZrdWlCSjtBMEZodWlCRTtFQUNFLGNoRjdQTztFZ0Y4UFAsZ0JoRnBRTztFZ0ZxUVA7QTFGa3VpQko7QTBGaHVpQkU7RUFDRSx5Qi9FOVFNO0UrRStRTixXSC9QNEI7QXZGaStpQmhDO0EwRmp1aUJJO0VBQ0UsNEJoRnUyQjhCO0FWNDNnQnBDO0EwRi90aUJFO0VBQ0UseUIvRXRSTTtFK0V1Uk4sV0h2UTRCO0F2RncraUJoQztBMEYvdGlCRTtFQUNFLDRCQWxRcUM7QTFGbStpQnpDO0EwRjl0aUJFO0VBQ0UsbUJoRnRSTztFZ0Z1UlAsNEJoRnkxQmdDO0FWdTRnQnBDOztBMEY1dGlCQTtFQUNFO0VBQ0E7RUFDQSxpQkF6UDJCO0VBMFAzQjtBMUYrdGlCRjs7QTBGNXRpQkE7RUFDQztBMUYrdGlCRDs7QTBGNXRpQkE7RUFDRTtFQUNBLFdBalBvQjtFQWtQcEIsWUFsUG9CO0VBbVBwQjtBMUYrdGlCRjtBMEY3dGlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBMUY4dGlCSjtBMEY1dGlCRTtFQUNFO0lBQ0U7RTFGOHRpQko7RTBGNXRpQkU7SUFDRTtFMUY4dGlCSjtBQUNGOztBMEZ6dGlCRTs7RUFFRTtBMUY0dGlCSjtBMEYxdGlCRTtFQUVFO0ExRjJ0aUJKO0EwRnh0aUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx1Qkh0U2tCO0VHdVNsQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGMHRpQko7QTBGeHRpQkU7RUFDRTtFQUNBO0VBQ0E7QTFGMHRpQko7O0EwRnR0aUJBO0VBQ0U7QTFGeXRpQkY7QTBGeHRpQkU7RUFDRSxzQkh4VGtCO0VHeVRsQjtBMUYwdGlCSjtBMEZ4dGlCRTtFQUNFO0ExRjB0aUJKOztBMEZ0dGlCQTtFQUNFLFlIdFZ3QjtFR3VWeEIseUIvRTdVaUI7QVhzaWpCbkI7O0F1RnZoakJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBLGE3RW85QmtDO0U2RW45QmxDLGdCN0V2RFM7RTZFd0RUO0VBRUE7RUFDQTtBdkZ5aGpCRjs7QXVGcmhqQkU7RUFDRSxrQnJEbkUwQjtBbEMybGpCOUI7QXVGcmhqQkU7RUFDRTtFQUNBO0F2RnVoakJKO0F1RnBoakJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZGc2hqQko7QXVGcGhqQkk7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBdkZvaGpCTjs7QXVGL2dqQkE7RUFDRTtFQUNBO0VBQ0EsZ0I3RS9GUztFNkVpR1Q7QXZGaWhqQkY7QXVGL2dqQkU7RUFDRTtBdkZpaGpCSjtBdUYvZ2pCSTtFQUNFO0F2RmloakJOO0F1RjdnakJFO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUVBLGM1RXhGVTtFNEV5RlY7RUFDQTtFQUNBLGdCNUV4RFk7RTRFMERaO0F2RjJnakJKO0F1RnhnakJJO0VBQ0U7RUFDQTtFQUNBO0F2RjBnakJOO0F1RnhnakJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZGMGdqQlI7QXVGcmdqQkU7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBLGdCNUVyRlk7QVgwbGpCaEI7O0F1RmpnakJBO0VBQ0M7QXZGb2dqQkQ7O0F1RmpnakJBO0VBQ0UsZ0JyRDlGc0M7RVJ2RGxDLHdFNkR1Sko7QXZGbWdqQkY7QTBCdHBqQk07RTZEZ0pOO0k3RC9JUTtFMUJ5cGpCTjtBQUNGO0F1RnRnakJFO0VBQ0Usa0JyRHRIb0M7QWxDOG5qQnhDO0F1RnRnakJFO0VBQ0U7QXZGd2dqQko7QXVGdGdqQkU7RUFDRSxzQ3JEdkhvQztFcUR3SHBDO0VBSUUsZ0JyRHZLMEI7QWxDNHFqQmhDO0F1RmhnakJFO0VBQ0U7QXZGa2dqQko7O0F1RjkvaUJBO0VBQ0UscUI1RXBLVztFNEVxS1gsZ0RBOUowQjtBdkYrcGpCNUI7QXVGLy9pQkU7RUFDRSx3Q0ExTDZCO0VBMkw3QixvRkFqSzhCO0F2RmtxakJsQzs7QXVGMy9pQkk7RUFDRTtFQUNBLFlyRHJJa0M7RXFEc0lsQztFQUNBLG1CM0VuTVM7RTJFb01ULGlCN0VxV3dCO0FWeXBpQjlCO0F1RnovaUJJO0VBQ0U7RUFDQTtFQUNBO0F2RjIvaUJOO0F1RnovaUJJO0VBQ0U7QXZGMi9pQk47O0F1RnQvaUJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBdkZ3L2lCRjtBdUZ0L2lCRTs7RUFDRTtFQUNBO0F2RnkvaUJKOztBdUZyL2lCQTtFQUNFO0VBQ0E7RUFDQTtBdkZ3L2lCRjs7QXVGdC9pQkE7RUFDRTtFQUNBO0F2RnkvaUJGOztBdUZwL2lCRTtFQUNFLGM1RTdOUztFNEU4TlQsZXJEdlAwQjtFcUR3UDFCLGdCckR2UDBCO0VxRHlQMUI7RUFDQTtFQUVBO0VBQ0E7QXZGcS9pQko7QXVGbi9pQkk7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0F2Rm0vaUJOO0F1RmgvaUJJO0VBQ0UsYzVFbFBPO0U0RW1QUCxlckQ1UXdCO0VxRDZReEIsZ0JyRDVRd0I7QWxDOHZqQjlCO0F1RmgvaUJNO0VBQ0UsYzVFclBNO0FYdXVqQmQ7QXVGOStpQkk7RUFDRTtFQUNBO0F2RmcvaUJOO0F1RmwraUJJO0VBQ0U7QXZGbytpQk47QXVGbitpQk07RUFDRTtBdkZxK2lCUjs7QXVGNzlpQkU7RUFDRSxZckR2TzhCO0VxRHlPOUI7RUFDQTtBdkYrOWlCSjtBdUY1OWlCTTtFQUNFO0F2Rjg5aUJSO0F1Rng5aUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXZGeTlpQko7QXVGdjlpQkk7RUFFRTtBdkZ3OWlCTjtBdUZqOWlCSTs7RUFDRTtFQUNBO0F2Rm85aUJOO0F1Rmo5aUJJOztFQUNFO0VBQ0E7QXZGbzlpQk47O0F1Rjc4aUJFO0VBQ0U7QXZGZzlpQko7QXVGNThpQkk7RUFDRTtBdkY4OGlCTjtBdUY1OGlCTTtFQUVFO0F2RjY4aUJSO0F1RnY4aUJJO0VBQ0U7QXZGeThpQk47QXVGcjhpQk07RUFDSTtBdkZ1OGlCVjs7QTJGenlqQkE7RUFHRTtFQUVBO0EzRnl5akJGO0EyRnJ5akJFO0VBQ0U7QTNGdXlqQko7QTJGcHlqQkU7RUFDRTtBM0ZzeWpCSjtBMkZueWpCRTtFQUNFO0EzRnF5akJKO0EyRmp5akJFOzs7RUFHRTtFQUVBO0VBT0E7RUFDQTtFQUtBLG1CQS9DZ0I7RUFrRGhCO0EzRnN4akJKO0EyRm54akJFO0VBRUU7RUFFQTtFQUNBO0VBQ0E7RUFFQSxZQXBFVTtBM0ZzMWpCZDtBMkYvd2pCRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBM0Y2d2pCSjtBMkYxd2pCRTtFQUNFLFdBckZTO0VBc0ZULFlBdkZVO0VBd0ZWLGdCQXRGVztFQXdGWCxxQmhGbERnQjtBWDZ6akJwQjtBMkZ6d2pCSTtFQUNFO0VBQ0E7RUFDQSxXQTlGTztFQStGUCxZQWhHUTtFQWlHUjtFQUNBO0VBQ0E7QTNGMndqQk47QTJGeHdqQkk7RUFDRTtBM0Ywd2pCTjtBMkZyd2pCRTtFQUNFO0VBRUE7RUFHQTtBM0Zvd2pCSjtBMkZqd2pCSTtFQUNFO0VBQ0E7QTNGbXdqQk47QTJGOXdqQkU7RUFjRTtFQUVBO0VBRUEsZ0JqRjVJTztFaUY2SVA7RUFDQTtFQUNBO0VBSUE7QTNGOHZqQko7QTJGNXZqQkk7RUEzQkY7SUE0Qkk7RTNGK3ZqQko7QUFDRjtBMkY1eGpCRTtFQStCRTtFQUNBO0VBTUE7QTNGMnZqQko7QTJGdnZqQkU7RUFDRTtFQUNBO0VBQ0EsV0FoS1E7QTNGeTVqQlo7QTJGcnZqQkU7RUFDRTtFQUNBO0VBQ0E7QTNGdXZqQko7QTJGbnZqQkU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBM0ZvdmpCSjtBMkZodmpCRTtFQUNFLFdBekxPO0EzRjI2akJYO0EyRmh2akJFO0VBQ0UseUJoRnBMZ0I7QVhzNmpCcEI7QTJGOXVqQkU7RUFDRTtBM0ZndmpCSjtBMkY5dWpCSTtFQUNFO0VBQ0E7QTNGZ3ZqQk47QTJGenVqQkk7Ozs7O0VBR0UsbUJBaE1TO0VBaU1UO0VBQ0E7QTNGNnVqQk47QTJGM3VqQk07Ozs7O0VBQ0U7RUFDQSxrQkF0TU87RUF1TVA7QTNGaXZqQlI7QTJGOXVqQkk7RUFDRTtFQUNBO0EzRmd2akJOO0EyRjl1akJNO0VBQ0U7RUFDQTtBM0ZndmpCUjtBMkZ6dWpCSTtFQUNFO0EzRjJ1akJOO0EyRjF1akJNO0VBQ0UseUJoRmpPWTtBWDY4akJwQjtBMkZ4dWpCSTs7RUFFRTtBM0YwdWpCTjtBMkZ6dWpCTTs7RUFDRTtBM0Y0dWpCUjtBMkZsdWpCSTtFQUNFLGNoRnZPTztFZ0Z3T1AsbUIvRTVQUztFK0U2UFQsZ0JBalBTO0EzRnE5akJmO0EyRmp1akJJO0VBQ0U7QTNGbXVqQk47QTJGL3RqQk07RUFDRTtBM0ZpdWpCUjtBMkY3dGpCSTtFQUVFO0VBQ0E7QTNGOHRqQk47QTJGenRqQkU7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUVBLFlBalJVO0EzRjArakJkO0EyRnh0akJJO0VBQ0U7QTNGMHRqQk47O0EyRm50akJFO0VBQ0UsU0EvUWdCO0VBZ1JoQixZQWhSZ0I7RUFpUmhCLFVBalJnQjtFQWtSaEIsV0FsUmdCO0VBbVJoQjtBM0ZzdGpCSjtBMkZwdGpCRTtFQUNFO0VBQ0E7QTNGc3RqQko7QTJGcHRqQkU7RUFDRTtFQUVBO0EzRnF0akJKOztBMkZodGpCQTtFQUNFLFdBblRVO0VBb1RWO0VBQ0E7RUFFQTtFQUNBO0VBR0EseUJoRjdSa0I7QVg2K2pCcEI7O0EyRjVzakJBO0VBQ0k7QTNGK3NqQko7QTJGN3NqQlE7RUFDRTtBM0Yrc2pCVjtBMkY1c2pCUTs7RUFFSTtBM0Y4c2pCWjtBMkYxc2pCVTtFQUNFO0EzRjRzakJaO0EyRnpzakJVO0VBQ0U7QTNGMnNqQlo7O0E0Rnhpa0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsZ0JsRmxCTztFa0ZtQlA7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBNUZvaWtCSjs7QTRGamlrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUZvaWtCSjtBNEZqaWtCUTtFQUNHO0E1Rm1pa0JYOztBNEY3aGtCSTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTVGK2hrQlI7O0E0RjFoa0JJO0VBQ0ksbUJoRmpDQztBWjhqa0JUOztBNEZ2aGtCUTtFQUNJO0E1RjBoa0JaOztBNEZuaGtCUTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0E1RnFoa0JaO0E0Rm5oa0JZO0VBQ0k7QTVGcWhrQmhCOztBNEYvZ2tCQTs7RUFFSTtFQUNBO0VBQ0E7QTVGa2hrQko7O0E0Ri9na0JBO0VBQ0k7RUFDQTtBNUZraGtCSjs7QTRGL2drQkE7RUFDSTtFQUNBO0E1Rmtoa0JKOztBNEYvZ2tCQTtFQUNJO0VBQ0E7RUFDQTtBNUZraGtCSjs7QTRGL2drQkE7RUFDSTtFQUNBO0E1Rmtoa0JKOztBNEYvZ2tCQTtFQUNJO0VBQ0E7QTVGa2hrQko7O0E0Ri9na0JBO0VBQ0k7RUFDQTtBNUZraGtCSjs7QTRGL2drQkE7RUFDSTtFQUNBO0E1Rmtoa0JKOztBNEYvZ2tCQTs7RUFFSTtFQUNBO0VBQ0E7QTVGa2hrQko7O0E0Ri9na0JBO0VBQ0k7QTVGa2hrQko7O0E0Ri9na0JBO0VBQ0k7RUFDQTtBNUZraGtCSjs7QTRGL2drQkE7RUFDSTtBNUZraGtCSjs7QTRGL2drQkE7O0VBRUk7QTVGa2hrQko7O0E0Ri9na0JBOzs7O0VBSUk7RUFDQTtBNUZraGtCSjs7QTRGL2drQkE7O0VBRUk7RUFDQTtBNUZraGtCSjs7QTRGL2drQkE7RUFDSTtFQUNBO0E1Rmtoa0JKOztBNEYvZ2tCQTtFQUNJO0VBQ0E7QTVGa2hrQko7O0E0Ri9na0JBOztFQUVJO0E1Rmtoa0JKOztBNEYvZ2tCQTtFQUNJO0E1Rmtoa0JKOztBNEYvZ2tCQTtFQUNJO0E1Rmtoa0JKOztBNEYvZ2tCQTs7RUFFSTtBNUZraGtCSjs7QTRGL2drQkE7RUFDSTtBNUZraGtCSjs7QTRGL2drQkE7RUFDSTtBNUZraGtCSjs7QTRGL2drQkE7RUFDSTtBNUZraGtCSjs7QTRGL2drQkE7RUFDSTtFQUNBO0E1Rmtoa0JKOztBNEYvZ2tCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1Rmtoa0JKOztBNEYvZ2tCQTtFQUNJO0VBQ0EsY2pGek1TO0VpRjBNVCxhakYxTVM7RWlGMk1UO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rmtoa0JKOztBNEYvZ2tCQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFFQTtFQUNBLGNqRnpPUztFaUYwT1QsYWpGMU9TO0FYeXZrQmI7O0E0RjVna0JBOztFQUVJO0E1Ritna0JKOztBNEY1Z2tCQTs7RUFFSTtBNUYrZ2tCSjs7QTRGNWdrQkE7O0VBRUk7eUJBQUE7RUFFQTtPQUFBO0VBRUE7RUFDQTt1QkFBQTtFQUVBO09BQUE7QTVGZ2hrQko7O0E0RjVna0JBOzJCQUFBO0FBRUE7eUJBQUE7QUFFQTs7RUFFSTt5QkFBQTtFQUVBO09BQUE7RUFFQTtFQUNBO3VCQUFBO0VBRUE7T0FBQTtBNUZnaGtCSjs7QTRGNWdrQkE7MkJBQUE7QUFFQTt5QkFBQTtBQUVBOztFQUVJO0E1Ritna0JKOztBNEY1Z2tCQTs7RUFFSSxhakY3UlU7QVg0eWtCZDs7QTRGNWdrQkE7O0VBRUk7RUFDQTtBNUYrZ2tCSjs7QTRGNWdrQkE7O0VBRUk7RUFDQTtFQUNBO0E1Ritna0JKOztBNEY1Z2tCQTtFQUNJO0VBQ0E7QTVGK2drQko7O0E0RjVna0JBOztFQUVJO0E1Ritna0JKOztBNEY1Z2tCQTtFQUNJO0E1Ritna0JKOztBNEY1Z2tCQTtFQUNJO0E1Ritna0JKOztBNEY1Z2tCQTs7RUFFSTtFQUNBO0E1Ritna0JKOztBNEY1Z2tCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7QTVGK2drQlo7O0E0RjVna0JBO0VBQ0k7QTVGK2drQko7O0E0Rjdna0JBO0VBQ0k7QTVGZ2hrQko7O0E0Rjdna0JBO0VBQ0k7RUFDQTtFQUNBO0E1Rmdoa0JKOztBNEY3Z2tCQTtFQUNJO0VBQ0E7QTVGZ2hrQko7O0E0Rjdna0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVGZ2hrQko7O0E0Rjdna0JBO0VBQ0k7QTVGZ2hrQko7O0E0Rjdna0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVGZ2hrQko7O0E0Rjdna0JBO0VBQ0k7RUFDQTtBNUZnaGtCSjs7QTRGN2drQkE7RUFDSTtBNUZnaGtCSjs7QTRGN2drQkE7RUFDSTtBNUZnaGtCSjs7QTRGN2drQkE7RUFDSTtBNUZnaGtCSjs7QTRGN2drQkE7RUFFSTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBNUY0Z2tCSjs7QTRGemdrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGNGdrQko7O0E0Rnpna0JBO0VBQ0k7QTVGNGdrQko7O0E0Rnpna0JBO0VBQ0k7RUFDQTtFQUNBO0E1RjRna0JKOztBNEZ6Z2tCQTtFQUNJO0E1RjRna0JKOztBNEZ6Z2tCQTtFQUNJO0E1RjRna0JKOztBNEZ6Z2tCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0EsZ0JqRmxhWTtFaUZtYVo7RUFDQTtBNUYyZ2tCSjs7QTRGeGdrQkE7RUFDSTtBNUYyZ2tCSjs7QTRGeGdrQkE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7QTVGMmdrQko7O0E0Rnhna0JBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0EsZ0JqRnBjWTtFaUZxY1osY2pGM2dCTTtFaUY2Z0JOO0VBQ0E7RUFDQTtFQUNBO0E1Rndna0JKOztBNEZyZ2tCQTs7RUFFSTtBNUZ3Z2tCSjs7QTRGcmdrQkE7RUFDSTtBNUZ3Z2tCSjs7QTRGcmdrQkE7RUFDSTtFQUNBO0VBQ0E7QTVGd2drQko7O0E0RnJna0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGd2drQko7O0E0RnJna0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZ3Z2tCSjs7QTRGcmdrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0EsY2pGdmlCVTtFaUZ3aUJWLGdCakZ2Z0JZO0FYOGdsQmhCOztBNEZwZ2tCQTs7RUFFSTtBNUZ1Z2tCSjs7QTRGcGdrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RnVna0JKOztBNEZwZ2tCQTtFQUNJO0E1RnVna0JKOztBNEZwZ2tCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RnVna0JKOztBNEZwZ2tCQTtFQUNJO0VBQ0E7QTVGdWdrQko7O0E0RnBna0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUEsV2xGcG9CTztFa0Zxb0JQO0VBQ0E7RUFDQTtFQUNBLGdCakZubEJZO0VpRm9sQlo7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGaWdrQko7O0E0RjkvakJBOzs7Ozs7OztFQVlJO0VBQ0E7RUFDQTtFQUNBO0E1RjYvakJKOztBNEYxL2pCQTtFQUNJLHFCakZ4cEJVO0FYcXBsQmQ7O0E0RjEvakJBOztFQUVJO0VBQ0E7RUFDQSxXbEYzckJPO0FWd3JsQlg7O0E0RjEvakJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFrQkksV2xGaHRCTztFa0ZpdEJQLG1CakZ2dEJNO0VpRnd0Qk4scUJqRnh0Qk07RWlGeXRCTjtFQUVBO0E1RjQvakJKOztBNEZ6L2pCQTs7O0VBR0k7RUFDQTtBNUY0L2pCSjtBNEYxL2pCSTs7O0VBQ0k7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUVBLG1CakZqdUJZO0FYMHRsQnBCOztBNEZyL2pCQTs7O0VBR0k7RUFDQTtBNUZ3L2pCSjtBNEZ0L2pCSTs7O0VBQ0k7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUVBLG1CakZ6dkJZO0FYOHVsQnBCOztBNEZoL2pCSTtFQUNJO0E1Rm0vakJSOztBNEZ4K2pCQTs7O0VBR0k7QTVGMitqQko7O0E0RngrakJBO0VBQ0k7RUFDQTtFQUNBO0VBRUE7QTVGMCtqQko7QTRGeCtqQkk7RUFDSTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0EseUJqRnB5Qlk7QVgwd2xCcEI7O0E0RmwrakJBOzs7Ozs7O0VBT0k7RUFDQTtFQUNBO0VBQ0E7QTVGcStqQko7O0E0RmwrakJBOztFQUVJO0VBQ0E7QTVGcStqQko7O0E0RmwrakJBO0VBQ0k7RUFDQTtFQUNBO0E1RnErakJKOztBNEZsK2pCQTtFQUNJO0E1RnErakJKOztBNEZsK2pCQTtFQUNJO0E1RnErakJKOztBNEZsK2pCQTtFQUNJO0E1RnErakJKOztBNEZsK2pCQTtFQUNJO0VBQ0E7RUFDQTtBNUZxK2pCSjs7QTRGbCtqQkE7RUFDSTtFQUNBO0VBQ0E7QTVGcStqQko7O0E0RmwrakJBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RnErakJKOztBNEZsK2pCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGcStqQko7O0E0RmwrakJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVGcStqQko7O0E0RmwrakJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGcStqQko7O0E0RmwrakJBO0VBQ0k7RUFDQTtFQUNBO0E1RnErakJKOztBNEZsK2pCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RnErakJKOztBNEZsK2pCQTtFQUNJO0E1RnErakJKOztBNEZsK2pCQTtFQUNJO0E1RnErakJKOztBNEZsK2pCQTtFQUNJO0E1RnErakJKOztBNEZsK2pCQTtFQUNJO0E1RnErakJKOztBNEZsK2pCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZxK2pCSjs7QTRGbCtqQkE7RUFDSTtBNUZxK2pCSjs7QTRGbCtqQkE7O0VBRUksZ0JqRjc0Qlk7QVhrM2xCaEI7O0E0RmwrakJBO0VBQ0k7RUFDQTtBNUZxK2pCSjs7QTRGbCtqQkE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGcStqQko7O0E0RmwrakJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQmpGMzZCWTtBWGc1bEJoQjs7QTRGbCtqQkE7Ozs7RUFJSTtBNUZxK2pCSjs7QTRGbCtqQkE7RUFDSTtBNUZxK2pCSjs7QTRGbCtqQkE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtFNUZxK2pCTjtFNEZsK2pCRTtJQUNJO0lBQ0E7SUFDQTtFNUZvK2pCTjtBQUNGO0E0RmorakJBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RTVGbStqQk47RTRGaCtqQkU7SUFDSTtJQUNBO0lBQ0E7RTVGaytqQk47QUFDRjtBNkYxL2xCQTtFQUNJO0E3RjQvbEJKOztBOEY5L2xCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5RmlnbUJKOztBOEY5L2xCQTtFQUdJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0E5RjQvbEJKO0E4RjEvbEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQSxpQkF0Qlc7RUF1Qlgsa0JBdkJXO0VBeUJYLGNuRi9CRTtFbUZnQ0Y7RUFDQSxtQm5GRks7QVg0L2xCYjtBOEZ2L2xCSTtFQUNJO0E5RnkvbEJSO0E4RnQvbEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RncvbEJSO0E4RnIvbEJJO0VBQ0k7QTlGdS9sQlI7QThGcC9sQkk7RUFDSTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQSxrQkF6RFc7RUEyRFg7RUFDQSxjbkZuQ0s7RW1GcUNMO0E5RmkvbEJSO0E4Ri8rbEJRO0VBQ0ksY25GeENDO0FYeWhtQmI7O0ErRnZqbUJFO0VBQ0MsV0NGUTtBaEc0am1CWDtBK0Yzam1CRTtFQUNDLFVDRlE7QWhHK2ptQlg7QStGOWptQkU7RUFDQyxVQ0ZRO0FoR2trbUJYO0ErRmprbUJFO0VBQ0MsVUNGUTtBaEdxa21CWDtBK0Zwa21CRTtFQUNDLFVDRlE7QWhHd2ttQlg7QStGdmttQkU7RUFDQyxVQ0ZRO0FoRzJrbUJYO0ErRjFrbUJFO0VBQ0MsVUNGUTtBaEc4a21CWDtBK0Y3a21CRTtFQUNDLFlDRlE7QWhHaWxtQlg7QStGaGxtQkU7RUFDQyxhQ0ZRO0FoR29sbUJYOztBK0Y3a21CRTtFQUNDLHlCRUxhO0FqR3FsbUJoQjtBK0ZqbG1CRTtFQUNDLHlCRUxhO0FqR3dsbUJoQjtBK0ZwbG1CRTtFQUNDLHlCRUxhO0FqRzJsbUJoQjtBK0Z2bG1CRTtFQUNDLHNCRUxhO0FqRzhsbUJoQjtBK0YxbG1CRTtFQUNDLHNCRUxhO0FqR2ltbUJoQjtBK0Y3bG1CRTtFQUNDLHlCRUxhO0FqR29tbUJoQjtBK0ZobW1CRTtFQUNDLHlCRUxhO0FqR3VtbUJoQjs7QStGOWxtQkU7RUFDQyxjRVZhO0FqRzJtbUJoQjtBK0ZsbW1CRTtFQUNDLGNFVmE7QWpHOG1tQmhCO0ErRnJtbUJFO0VBQ0MsY0VWYTtBakdpbm1CaEI7QStGeG1tQkU7RUFDQyxXRVZhO0FqR29ubUJoQjtBK0YzbW1CRTtFQUNDLFdFVmE7QWpHdW5tQmhCO0ErRjltbUJFO0VBQ0MsY0VWYTtBakcwbm1CaEI7QStGam5tQkU7RUFDQyxjRVZhO0FqRzZubUJoQjs7QWtHbG9tQkE7RUFDSTtFQUNBO0VBR0E7QWxHbW9tQko7QWtHam9tQkk7RUFDSTtFQUVBO0VBQ0E7QWxHa29tQlI7QWtHaG9tQlE7RUFDSTtFQUNBO0FsR2tvbUJaO0FrR2hvbUJZO0VBRUk7QWxHaW9tQmhCO0FrRy9ubUJRO0VBQ0k7SUFDSTtFbEdpb21CZDtFa0cvbm1CVTtJQUNJO0VsR2lvbUJkO0VrRy9ubUJVO0lBQ0k7RWxHaW9tQmQ7QUFDRjs7QW1HOXBtQkE7RUFDSTtFQUNBO0VBQ0E7QW5HaXFtQko7QW1HL3BtQkk7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QW5HZ3FtQlI7O0FvRzNxbUJJOztFQUVJO0VBRUE7RUFDQTtFQUNBO0FwRzZxbUJSO0FvR3pxbUJZO0VBQ0k7QXBHMnFtQmhCO0FvR3pxbUJZO0VBQ0k7RUFDQTtFQUNBO0FwRzJxbUJoQjtBb0d2cW1CWTtFQUNJO0FwR3lxbUJoQjtBb0d2cW1CWTtFQUNJO0VBQ0E7RUFDQTtBcEd5cW1CaEI7O0FxR3JzbUJBO0VBQ0k7RUFDQTtFQUNBO0FyR3dzbUJKO0FxR3JzbUJRO0VBQ0k7RUFDQTtBckd1c21CWjs7QXNHOXNtQkE7RUFDSTtBdEdpdG1CSjtBc0cvc21CUTtFQUNJO0VBQ0E7QXRHaXRtQlo7QXNHL3NtQlE7RUFDSTtBdEdpdG1CWjs7QXNHNXNtQlE7RUFDSTtFQUNBO0VBQ0E7RUFFQTtBdEc4c21CWjtBc0c1c21CWTtFQUNJO0VBQ0E7QXRHOHNtQmhCOztBdUdsdW1CUTs7RUFHSTtFQUVBO0F2R211bUJaO0F1R2h1bUJJO0VBQ0k7RUFDQTtFQUNBO0F2R2t1bUJSOztBdUc3dG1CUTtFQUNJO0VBQ0E7QXZHZ3VtQlo7QXVHOXRtQkk7RUFDSTtFQUNBO0VBRUE7QXZHK3RtQlI7QXVHN3RtQlE7RUFDSTtFQUNBO0VBQ0E7QXZHK3RtQlo7O0F3R3p2bUJZO0VBQ0k7QXhHNHZtQmhCOztBd0d6dm1CSTtFQUNJO0VBQ0E7QXhHNHZtQlI7QXdHdHZtQlE7RUFDSTtBeEd3dm1CWjtBd0d0dm1CSTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBRUE7QXhHc3ZtQlI7QXdHcHZtQlE7RUFDSTtFQUNBO0VBRUE7QXhHcXZtQlo7QXdHbnZtQlE7RUFDSTtBeEdxdm1CWjtBd0dudm1CSTtFQUNJO0F4R3F2bUJSO0F3R252bUJRO0VBQ0k7RUFDQTtFQUNBO0F4R3F2bUJaO0F3R252bUJZO0VBQ0k7QXhHcXZtQmhCOztBeUdqeW1CZ0I7RUFDSTtFQUNBO0F6R295bUJwQjtBeUdseW1Cb0I7RUFDSTtBekdveW1CeEI7QXlHOXhtQm9CO0VBQ0k7QXpHZ3ltQnhCO0F5Rzl4bUJvQjtFQUNJO0F6R2d5bUJ4Qjs7QTBHaHptQkk7RUFDSTtFQUVBO0VBQ0E7QTFHa3ptQlI7QTBHL3ltQkk7RUFDSTtBMUdpem1CUjtBMEc1eW1CUTtFQUNJO0ExRzh5bUJaO0EwRzV5bUJZO0VBQ0k7QTFHOHltQmhCO0EwRzN5bUJZO0VBQ0k7QTFHNnltQmhCOztBMkdwMG1CSTtFQUNJO0EzR3UwbUJSO0EyR2wwbUJRO0VBQ0k7QTNHbzBtQlo7O0E0R3gwbUJZO0VBQ0k7QTVHMjBtQmhCO0E0R3owbUJnQjs7RUFFSTtBNUcyMG1CcEI7QTRHdjBtQmdCO0VBQ0k7RUFDQTtFQUNBO0E1R3kwbUJwQjtBNEd0MG1Cb0I7RUFDSTtBNUd3MG1CeEI7QTRHdDBtQmdCO0VBQ0k7QTVHdzBtQnBCO0E0R3QwbUJvQjs7Ozs7RUFLSTtBNUd3MG1CeEI7O0E2R3AybUJRO0VBQ0k7RUFDQTtBN0d1Mm1CWjtBNkdyMm1CSTtFQUNJO0E3R3UybUJSO0E2R3IybUJRO0VBQ0k7RUFDQTtBN0d1Mm1CWjtBNkdyMm1CWTtFQUNJO0VBQ0E7QTdHdTJtQmhCO0E2R3IybUJZO0VBQ0k7RUFDQTtBN0d1Mm1CaEI7QTZHcjJtQmdCO0VBQ0k7QTdHdTJtQnBCO0E2R3IybUJZO0VBQ0k7QTdHdTJtQmhCO0E2R3AybUJZO0VBQ0k7QTdHczJtQmhCO0E2R3AybUJRO0VBQ0k7RUFDQTtBN0dzMm1CWjtBNkduMm1CWTtFQUNJO0VBQ0E7QTdHcTJtQmhCO0E2R24ybUJRO0VBQ0k7QTdHcTJtQlo7QTZHbjJtQlE7RUFDSTtBN0dxMm1CWjtBNkdsMm1CWTtFQUNJO0E3R28ybUJoQjtBNkdsMm1CZ0I7RUFDSTtBN0dvMm1CcEI7QTZHbDJtQlE7RUFDSTtBN0dvMm1CWjtBNkdsMm1CWTtFQUNJO0E3R28ybUJoQjs7QThHMzVtQkk7RUFDSTtFQUNBO0E5Rzg1bUJSOztBK0cvNW1CWTtFQUNJO0EvR2s2bUJoQjtBK0doNm1CWTtFQUNJO0EvR2s2bUJoQjs7QWdIejZtQkE7RUFDSTtBaEg0Nm1CSjtBRXQ2bUJDO0U4R1BEO0lBSVE7RWhINjZtQk47QUFDRjtBZ0g1Nm1CSTtFQUNJO0VBQ0E7RUFDQTtBaEg4Nm1CUjtBRWg3bUJDO0U4R0RHO0lBTVE7RWhIKzZtQlY7QUFDRjtBZ0g5Nm1CUTtFQUNJO0FoSGc3bUJaO0FnSDk2bUJZO0VBQ0k7QWhIZzdtQmhCO0FnSDk2bUJnQjtFQUNJO0FoSGc3bUJwQjs7QWlIcjhtQkE7RUFDSTtBakh3OG1CSjtBaUh0OG1CSTtFQUNJO0VBQ0E7RUFDQTtBakh3OG1CUjtBaUh0OG1CUTs7RUFFSTtBakh3OG1CWjtBaUh0OG1CWTs7RUFDSTtBakh5OG1CaEI7QWlIdjhtQmdCOztFQUNJO0FqSDA4bUJwQjtBaUh4OG1CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqSDA4bUJSO0FFejltQkM7RStHV0c7SUFPUTtFakgyOG1CVjtBQUNGO0FpSDE4bUJRO0VBQ0k7RUFDQTtBakg0OG1CWjtBaUh6OG1CUTtFQUNJO0FqSDI4bUJaO0FFcittQkM7RStHeUJPO0lBSVE7RWpINDhtQmQ7QUFDRjs7QWtIai9tQkE7RUFDSTtBbEhvL21CSjtBa0hsL21CSTtFQUNJO0VBQ0E7RUFDQTtBbEhvL21CUjtBRTkrbUJDO0VnSFRHO0lBTVE7RWxIcS9tQlY7QUFDRjtBRXgvbUJDO0VnSEpHO0lBU1E7SUFDQTtFbEh1L21CVjtBQUNGO0FrSHQvbUJROztFQUVJO0FsSHcvbUJaO0FrSHQvbUJZOztFQUNJO0VBQ0E7RUFDQTtBbEh5L21CaEI7QWtIdi9tQmdCOztFQUNJLFd4R1BUO0FWaWduQlg7QWtIeC9tQmdCOztFQUNJLFd4R1ZUO0FWcWduQlg7QWtIei9tQkk7RUFDSTtFQUNBO0VBQ0E7QWxIMi9tQlI7QUVoaG5CQztFZ0hrQkc7SUFNUTtFbEg0L21CVjtBQUNGO0FFMWhuQkM7RWdIdUJHO0lBU1E7SUFDQTtFbEg4L21CVjtBQUNGO0FrSDcvbUJROztFQUVJO0FsSCsvbUJaO0FrSDcvbUJZOztFQUNJO0FsSGdnbkJoQjtBa0g5L21CZ0I7O0VBQ0k7QWxIaWduQnBCO0FrSC8vbUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxIaWduQlI7QUU3aW5CQztFZ0h3Q0c7SUFPUTtJQUNBO0lBQ0E7RWxIa2duQlY7QUFDRjtBRXpqbkJDO0VnSDZDRztJQVlRO0VsSG9nbkJWO0FBQ0Y7QWtIbGduQlk7RUFDSTtBbEhvZ25CaEI7QWtIbGduQmdCO0VBQ0k7QWxIb2duQnBCO0FrSGxnbkJvQjtFQUNJO0FsSG9nbkJ4QjtBa0hoZ25CWTtFQUNJO0FsSGtnbkJoQjtBa0hoZ25CZ0I7RUFDSTtBbEhrZ25CcEI7QWtIaGduQmdCO0VBQ0k7QWxIa2duQnBCO0FrSDkvbUJvQjtFQUNJO0VBQ0E7QWxIZ2duQnhCO0FrSDcvbUJZO0VBQ0k7QWxIKy9tQmhCOztBbUg3bG5CSTtFQUNJO0FuSGdtbkJSO0FFM2xuQkM7RWlISE87SUFFUTtFbkhnbW5CZDtBQUNGO0FtSC9sbkJZO0VBQ0k7QW5IaW1uQmhCO0FtSC9sbkJRO0VBQ0k7QW5IaW1uQlo7QUV0bW5CQztFaUhJTztJQUlRO0VuSGttbkJkO0FBQ0Y7QW1Iam1uQlE7RUFDSTtFQUNBO0FuSG1tbkJaO0FFL21uQkM7RWlIVU87SUFLUTtFbkhvbW5CZDtBQUNGO0FtSG5tbkJZO0VBQ0k7QW5IcW1uQmhCO0FFdm5uQkM7RWlIaUJXO0lBSVE7RW5Ic21uQmxCO0FBQ0Y7QW1IcG1uQlE7RUFDSTtBbkhzbW5CWjtBbUhwbW5CWTtFQUNJO0FuSHNtbkJoQjtBbUhubW5CWTtFQUNJO0VBQ0E7RUFDQTtBbkhxbW5CaEI7QW1Ibm1uQmdCO0VBQ0k7QW5IcW1uQnBCO0FtSG5tbkJRO0VBQ0k7QW5IcW1uQlo7QW1Ibm1uQlE7RUFDSTtBbkhxbW5CWjtBbUhsbW5CWTtFQUNJO0VBQ0E7QW5Ib21uQmhCO0FtSGxtbkJZO0VBQ0k7RUFDQTtBbkhvbW5CaEI7QW1IbG1uQlE7RUFDSTtBbkhvbW5CWjtBbUhqbW5CZ0I7RUFDSTtBbkhtbW5CcEI7O0FvSGxxbkJZO0VBQ0k7QXBIcXFuQmhCO0FvSGhxbkJvQjtFQUNJO0FwSGtxbkJ4QjtBb0hocW5CWTtFQUNJO0FwSGtxbkJoQjtBb0hocW5CZ0I7RUFDSTtBcEhrcW5CcEI7O0FxSC9xbkJZO0VBQ0k7RUFDQTtFQUVBO0FySGlybkJoQjtBcUg5cW5CWTtFQUNJO0FySGdybkJoQjs7QXNIdnJuQlk7O0VBQ0k7RUFDQTtFQUNBO0F0SDJybkJoQjtBc0h6cm5CWTs7RUFDSTtFQUNBO0F0SDRybkJoQjs7QXVIcHNuQlk7RUFDSTtBdkh1c25CaEI7QXVIcnNuQlk7RUFDSTtBdkh1c25CaEI7O0F3SDNzbkJZO0VBQ0k7QXhIOHNuQmhCO0F3SDVzbkJZO0VBQ0k7QXhIOHNuQmhCOztBeUhsdG5CWTtFQUNJO0F6SHF0bkJoQjtBeUhudG5CWTtFQUNJO0F6SHF0bkJoQjs7QTBIenRuQlk7RUFDSTtBMUg0dG5CaEI7QTBIMXRuQlk7RUFDSTtBMUg0dG5CaEI7O0EySGh1bkJZO0VBQ0k7QTNIbXVuQmhCO0EySGp1bkJZO0VBQ0k7QTNIbXVuQmhCO0EySGh1bkJnQjtFQUNJO0VBQ0E7RUFDQTtBM0hrdW5CcEI7O0E0SDV1bkJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVIK3VuQmhCOztBNkhudm5CWTtFQUNJO0E3SHN2bkJoQjs7QThIdHZuQmdCO0VBQ0k7QTlIeXZuQnBCOztBK0gzdm5CWTtFQUNJO0EvSDh2bkJoQjtBK0g1dm5CWTtFQUNJO0EvSDh2bkJoQjs7QWdJbHduQlk7RUFDSTtBaElxd25CaEI7QWdJbHduQlE7RUFDSTtBaElvd25CWjs7QWlJNXduQkE7RUFDSTtFQUNBO0VBQ0E7QWpJK3duQko7QWlJNXduQlE7RUFDSTtBakk4d25CWjtBaUkxd25CZ0I7RUFDSTtBakk0d25CcEI7QWlJMXduQmdCO0VBQ0k7QWpJNHduQnBCOztBa0l6eG5CUTtFQUNJO0FsSTR4bkJaO0FrSTF4bkJZO0VBQ0ksV3hIRUw7QVYweG5CWDtBa0l6eG5CWTtFQUNJO0FsSTJ4bkJoQjtBa0l6eG5CWTtFQUNJO0FsSTJ4bkJoQjtBa0l4eG5CUTtFQURKO0lBRVE7SUFDQTtFbEkyeG5CVjtBQUNGOztBbUkzeW5CWTtFQUNJO0FuSTh5bkJoQjtBbUk1eW5CWTtFQUNJO0FuSTh5bkJoQjs7QW9JcHpuQkk7RUFDSTtFQUNBO0VBQ0EseUJ6SDBDWTtFeUh6Q1o7RUFFQTtBcElzem5CUjtBb0lwem5CSTtFQUNJO0VBQ0E7RUFDQSx5QnpIa0NZO0V5SGhDWjtBcElxem5CUjtBb0luem5CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCekhsQkU7RXlIb0JGO0FwSW96bkJSOztBb0lqem5CSTtFQUNJO0FwSW96bkJSOztBb0lqem5CSTtFQUNJO0FwSW96bkJSOztBb0kzeW5CZ0I7RUFFSTtBcEk2eW5CcEI7QW9JM3luQmdCO0VBQ0k7RUFDQTtBcEk2eW5CcEI7O0FvSTN5bkJBO0VBQ0kseUJ6SEZnQjtBWGd6bkJwQjtBb0k1eW5CSTtFQUNJO0FwSTh5bkJSO0FvSTV5bkJJO0VBQ0k7QXBJOHluQlI7QW9JM3luQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEk2eW5CWjs7QXFJNTJuQkk7RUFDSTtBckkrMm5CUjs7QXNJMzJuQlk7RUFDSTtBdEk4Mm5CaEI7QXNJNTJuQmdCO0VBQ0k7QXRJODJuQnBCO0FzSTUybkJRO0VBQ0k7QXRJODJuQlo7QXNJNTJuQlk7RUFDSTtBdEk4Mm5CaEI7QUU3Mm5CQztFb0lHVztJQUVRO0V0STQybkJsQjtBQUNGO0FFNTNuQkM7RW9JYVc7SUFLUTtFdEk4Mm5CbEI7QUFDRjtBRXYzbkJDO0VvSVVXO0lBS1E7SUFDQTtJQUNBO0V0STQybkJsQjtFc0kxMm5Ca0I7SUFDSTtJQUNBO0V0STQybkJ0QjtBQUNGO0FFNTRuQkM7RW9Jb0JXO0lBY1E7SUFDQTtJQUNBO0V0STgybkJsQjtFc0k1Mm5Ca0I7SUFDSTtJQUNBO0V0STgybkJ0QjtBQUNGO0FzSTUybkJnQjtFQUNJO0F0STgybkJwQjtBc0l4Mm5CZ0M7RUFDSTtFQUNBO0F0STAybkJwQztBc0l4Mm5CZ0M7RUFDSTtFQUNBO0F0STAybkJwQztBc0l4Mm5Cb0M7RUFDSSxhM0hoRTlCO0UySGlFOEI7QXRJMDJuQnhDO0FzSXgybkI0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQjVIbkVyQjtBVjY2bkJYO0FzSXIybkJnQztFQUNJO0F0SXUybkJwQztBc0lsMm5CZ0M7RUFDSTtFQUNBO0F0SW8ybkJwQztBc0lqMm5Cb0I7RUFDSTtBdEltMm5CeEI7QXNJaDJuQjRCO0VBQ0k7RUFDQTtFQUNBO0F0SWsybkJoQztBc0loMm5Cd0I7RUFDSTtBdElrMm5CNUI7QXNJLzFuQmdDO0VBQ0k7QXRJaTJuQnBDO0FzSS8xbkI0QjtFQUNJO0F0SWkybkJoQztBc0kvMW5Cd0I7RUFDSTtBdElpMm5CNUI7QXNJLzFuQndCO0VBQ0k7QXRJaTJuQjVCO0FzSS8xbkJvQjtFQUNJO0F0SWkybkJ4QjtBc0k3MW5CNEI7RUFDSTtBdEkrMW5CaEM7QXNJNzFuQjRCO0VBQ0k7QXRJKzFuQmhDO0FzSTUxbkJnQztFQUNJO0VBQ0E7QXRJODFuQnBDO0FzSTUxbkJZO0VBQ0k7QXRJODFuQmhCO0FzSTMxbkJvQjtFQUNJLGMzSHZJZDtFMkh3SWM7QXRJNjFuQnhCO0FzSTMxbkJnQjtFQUNJO0VBQ0E7RUFDQTtBdEk2MW5CcEI7QXNJMzFuQm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0STYxbkJ4QjtBc0k1MW5Cd0I7RUFDSTtBdEk4MW5CNUI7QXNJNTFuQm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0STgxbkJ4QjtBc0k1MW5Cd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0STgxbkI1QjtBc0k3MW5CNEI7RUFDSTtFQUNBO0F0SSsxbkJoQztBc0k3MW5CNEI7RUFDSTtFQUNBO0F0SSsxbkJoQztBc0k5MW5CZ0M7RUFDSTtFQUNBO0F0SWcybkJwQztBc0k3MW5Cd0I7RUFDSTtBdEkrMW5CNUI7QXNJNTFuQm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBdEkwMW5CeEI7QXNJeDFuQndCO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFFQTtBdEl3MW5CNUI7QXNJdDFuQndCO0VBQ0k7RUFDQTtBdEl3MW5CNUI7QXNJcjFuQmdCO0VBQ0k7QXRJdTFuQnBCO0FzSXIxbkJnQjtFQUNJO0F0SXUxbkJwQjtBc0luMW5Cd0I7RUFDSTtBdElxMW5CNUI7QXNJbjFuQndCO0VBQ0k7QXRJcTFuQjVCO0FzSW4xbkJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esc0I1SDFQRDtFNEg0UEM7RUFFQTtFQUNBO0F0SW0xbkJaO0FFbmxvQkM7RW9JdVBPO0lBWVE7RXRJbzFuQmQ7QUFDRjtBc0luMW5CWTtFQUNJO0F0SXExbkJoQjtBc0luMW5CWTs7RUFFSTtBdElxMW5CaEI7QXNJbjFuQlk7RUFDSTtBdElxMW5CaEI7QXNJbjFuQmdCO0VBQ0k7RUFDQTtBdElxMW5CcEI7QXNJbjFuQm9CO0VBQ0k7QXRJcTFuQnhCO0FzSWwxbkJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXRJZzFuQnBCO0FzSTkwbkJvQjtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBRUE7QXRJODBuQnhCO0FzSTUwbkJZO0VBQ0k7RUFDQTtBdEk4MG5CaEI7QUUxbm9CQztFb0kwU1c7SUFLUTtFdEkrMG5CbEI7QUFDRjtBc0k5MG5CZ0I7RUFDSTtBdElnMW5CcEI7QXNJOTBuQm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdElnMW5CeEI7QXNJNzBuQjRCO0VBQ0k7QXRJKzBuQmhDO0FzSTcwbkI0QjtFQUNJO0VBQ0E7RUFDQTtBdEkrMG5CaEM7QXNJNzBuQmdDO0VBQ0k7RUFDQTtBdEkrMG5CcEM7QXNJNzBuQjRCO0VBQ0k7QXRJKzBuQmhDO0FzSTcwbkI0QjtFQUNJO0F0SSswbkJoQztBc0k1MG5CZ0M7RUFDSTtBdEk4MG5CcEM7QXNJMzBuQmdCO0VBQ0k7QXRJNjBuQnBCO0FzSTMwbkJnQjtFQUNJLGMzSHRXVjtFMkh1V1U7QXRJNjBuQnBCO0FzSTEwbkJ3QjtFQUNJO0F0STQwbkI1QjtBc0kxMG5Cb0I7RUFDSTtBdEk0MG5CeEI7QXNJejBuQndCO0VBQ0k7QXRJMjBuQjVCO0FzSXowbkJnQjtFQUNJO0VBQ0E7QXRJMjBuQnBCO0FzSXowbkJvQjtFQUNJO0F0STIwbkJ4QjtBc0l6MG5Cb0I7RUFDSTtBdEkyMG5CeEI7QXNJejBuQndCO0VBQ0k7RUFDQTtBdEkyMG5CNUI7QXNJejBuQjRCO0VBQ0k7QXRJMjBuQmhDO0FzSXowbkJnQztFQUNJO0F0STIwbkJwQztBc0l6MG5CNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0STIwbkJoQztBc0l2MG5CZ0I7RUFDSTtFQUNBO0VBQ0E7QXRJeTBuQnBCO0FzSXYwbkJnQjtFQUVJO0F0SXcwbkJwQjtBc0lyMG5CUTtFQUNJO0VBQ0E7RUFDQTtBdEl1MG5CWjtBc0lwMG5CZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SXMwbkJwQjtBc0lwMG5Cb0I7RUFDSTtBdElzMG5CeEI7QXNJcDBuQmdCO0VBQ0k7QXRJczBuQnBCO0FzSWwwbkJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SW8wbkJoQjtBc0lsMG5CZ0I7RUFDSTtBdElvMG5CcEI7QXNJbDBuQm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsZ0IzSHpYUjtBWDZyb0JoQjtBc0lsMG5Cb0I7RUFDSTtBdElvMG5CeEI7QXNJbDBuQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJbzBuQnBCO0FzSWowbkJvQjtFQUNJO0VBQ0E7RUFDQTtBdEltMG5CeEI7QXNJajBuQlk7RUFDSTtFQUNBO0F0SW0wbkJoQjtBc0loMG5Cb0I7RUFDSSxXNUh6Y2I7RTRIMGNhO0F0SWswbkJ4QjtBc0loMG5Cd0I7RUFDSTtFQUNBO0VBQ0EsZ0IzSHpaWjtFMkgwWlk7QXRJazBuQjVCO0FzSWgwbkJ3QjtFQUNJO0VBQ0EsZ0IzSC9aWjtFMkhnYVksYzNIcmNkO0FYdXdvQmQ7QXNJaDBuQndCO0VBRUk7RUFDQSxjM0gxZWxCO0FYMnlvQlY7QXNJL3puQjRCO0VBQ0k7QXRJaTBuQmhDO0FzSTd6bkJnQjtFQUNJO0F0SSt6bkJwQjtBc0kzem5CZ0I7RUFDSTtBdEk2em5CcEI7QXNJMXpuQndCO0VBQ0k7RUFDQTtFQUNBO0F0STR6bkI1QjtBc0kxem5CNEI7RUFDSTtBdEk0em5CaEM7QXNJMXpuQm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEk0em5CeEI7QXNJMXpuQndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEk0em5CNUI7QXNJMXpuQjRCO0VBUEo7SUFRUTtFdEk2em5COUI7QUFDRjtBRTN6b0JDO0VvSXFmdUI7SUFXUTtFdEkrem5COUI7QUFDRjtBc0k5em5CNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdElnMG5CaEM7QXNJOXpuQmdDO0VBQ0k7RUFDQTtBdElnMG5CcEM7QXNJOXpuQmdDO0VBQ0k7QXRJZzBuQnBDO0FzSTd6bkJ3QztFQUNJO0F0SSt6bkI1QztBc0k3em5CZ0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SSt6bkJwQztBRXYxb0JDO0VvSWtnQjJCO0lBeUJRO0lBQ0E7RXRJZzBuQmxDO0FBQ0Y7QXNJOXpuQlE7RUFDSTtFQUNBO0VBQ0E7QXRJZzBuQlo7QUVsMm9CQztFb0lvaUJHO0lBRVE7RXRJZzBuQlY7QUFDRjtBc0k3em5CUTtFQUNJO0VBQ0E7QXRJK3puQlo7O0F1SWg0b0JJO0VBQ0k7QXZJbTRvQlI7QUUvMm9CQztFcUlyQkc7SUFJUTtFdklvNG9CVjtBQUNGO0FFLzJvQkM7RXFJMUJHO0lBT1E7RXZJczRvQlY7QUFDRjtBdUlyNG9CUTtFQUNJO0F2SXU0b0JaO0FFNTNvQkM7RXFJWk87SUFJUTtFdkl3NG9CZDtBQUNGO0FFNTNvQkM7RXFJakJPO0lBT1E7RXZJMDRvQmQ7QUFDRjtBdUl4NG9CZ0I7RUFDSTtBdkkwNG9CcEI7QXVJeDRvQmdCO0VBSko7SUFLUTtFdkkyNG9CbEI7RXVJejRvQmtCO0lBQ0k7SUFDQTtFdkkyNG9CdEI7QUFDRjtBRWo2b0JDO0VxSXdCbUI7SUFDSTtJQUNBO0V2STQ0b0J0QjtFdUl6NG9Cc0I7SUFDSTtFdkkyNG9CMUI7QUFDRjtBdUl6NG9CZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkkyNG9CcEI7QXVJeDRvQndCO0VBQ0k7QXZJMDRvQjVCO0F1SXg0b0I0QjtFQUNJO0VBQ0E7QXZJMDRvQmhDO0F1SXg0b0I0QjtFQUNJO0VBQ0E7QXZJMDRvQmhDO0F1SXg0b0I0QjtFQVhKO0lBWVE7RXZJMjRvQjlCO0V1SXo0b0I4QjtJQUNJO0V2STI0b0JsQztBQUNGO0F1SXo0b0I0QjtFQURKO0lBRVE7RXZJNDRvQjlCO0FBQ0Y7QXVJMzRvQjRCO0VBSko7SUFLUTtFdkk4NG9COUI7QUFDRjtBRWg5b0JDO0VxSW9FMkI7SUFDSTtJQUNBO0V2SSs0b0I5QjtFdUk3NG9COEI7SUFDSTtFdkkrNG9CbEM7RXVJMTRvQnNDO0lBQ0k7RXZJNDRvQjFDO0V1SXo0b0JrQztJQUNJO0V2STI0b0J0QztBQUNGO0F1SXg0b0J3QjtFQUNJO0F2STA0b0I1QjtBRWwrb0JDO0VxSXVGdUI7SUFJUTtFdkkyNG9COUI7QUFDRjtBdUl6NG9Cb0I7RUFDSTtBdkkyNG9CeEI7QXVJejRvQndCO0VBQ0k7RUFDQTtBdkkyNG9CNUI7QXVJejRvQjRCO0VBQ0ksVTdIckdyQjtBVmcvb0JYO0F1SXo0b0JvQjtFQUNJO0F2STI0b0J4QjtBdUl6NG9CZ0I7RUFDSTtJQUNJO0lBQ0E7RXZJMjRvQnRCO0FBQ0Y7QUVoL29CQztFcUlzR1c7SUFFUTtFdkk0NG9CbEI7RXVJMTRvQmtCO0lBQ0k7RXZJNDRvQnRCO0FBQ0Y7QUVsZ3BCQztFcUl3SG1CO0lBQ0k7RXZJNjRvQnRCO0FBQ0Y7QXVJNTRvQmdCO0VBQ0k7RUFDQTtBdkk4NG9CcEI7QXVJMTRvQndCO0VBQ0ksVTdIaklqQjtBVjZncEJYO0F1STE0b0JvQjtFQUNJO0VBQ0E7RUFDQTtBdkk0NG9CeEI7QXVJejRvQlk7RUFFUTtJQUNJO0V2STA0b0J0QjtBQUNGO0F1SXg0b0JRO0VBQ0k7RUFDQTtBdkkwNG9CWjtBdUl4NG9CWTtFQUNJO0F2STA0b0JoQjtBdUl2NG9CZ0I7RUFDSTtBdkl5NG9CcEI7QXVJdDRvQm9CO0VBQ0k7QXZJdzRvQnhCO0F1SXI0b0JnQjtFQUNJO0F2SXU0b0JwQjtBdUlyNG9Cb0I7RUFDSTtBdkl1NG9CeEI7QXVJcjRvQkk7RUFDSTtJQUNJO0V2SXU0b0JWO0V1SXI0b0JNO0lBQ0k7RXZJdTRvQlY7RXVJcjRvQk07SUFDSTtFdkl1NG9CVjtBQUNGOztBd0kzanBCUTtFQUNJO0F4SThqcEJaO0F3STVqcEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhJOGpwQmhCO0F3STVqcEJnQjtFQUNJLGE3SFZWO0FYd2twQlY7QXdJM2pwQlk7RUFDSSxjN0hZSDtBWGlqcEJiO0F3SXpqcEJZO0VBQ0k7RUFDQTtFQUNBO0F4STJqcEJoQjtBd0l6anBCUTtFQUNJO0VBQ0E7RUFDQTtBeEkyanBCWjtBd0l4anBCZ0I7RUFDSSxhN0hHTjtBWHVqcEJkO0F3SXZqcEJRO0VBQ0k7RUFDQSxjN0hMQztBWDhqcEJiO0F3SXJqcEJZO0VBQ0ksYzdIZEg7RTZIZUcscUI3SGZIO0FYc2twQmI7QXdJcGpwQm9CO0VBQ0ksYTdIbkJYO0FYeWtwQmI7QXdJcGpwQmdCO0VBQ0k7QXhJc2pwQnBCO0F3SXBqcEJnQjtFQUNJO0F4SXNqcEJwQjs7QXlJM21wQkE7RUFDSTtBekk4bXBCSjs7QTBJOW1wQkk7RUFDSTtFQUNBO0VBQ0E7QTFJaW5wQlI7O0EySWxucEJROztFQUNJO0EzSXNucEJaO0EySXBucEJJOztFQUNJO0VBQ0E7RUFDQTtFQUVBO0EzSXNucEJSO0EySXBucEJROztFQUNJO0VBQ0E7RUFFQTtBM0lzbnBCWjtBMklwbnBCWTs7RUFDSTtBM0l1bnBCaEI7QTJJcm5wQlE7O0VBQ0ksY2hJU0M7QVgrbXBCYjtBMkl0bnBCUTs7RUFDSTtFQUNBO0EzSXlucEJaO0EySXZucEJZOztFQUNJO0EzSTBucEJoQjtBMkl4bnBCWTs7RUFDSTtFQUNBO0VBRUE7QTNJMG5wQmhCOztBNEkzcHBCUTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQSxtQmpJUVE7QVhvcHBCcEI7QTRJMXBwQlk7RUFDSTtFQUNBO0E1STRwcEJoQjtBNEkxcHBCZ0I7RUFDSSxhakloQlY7QVg0cXBCVjtBNEkxcHBCUTtFQUNJO0VBQ0E7QTVJNHBwQlo7QTRJMXBwQlE7RUFDSSxnQmpJZ0RJO0FYNG1wQmhCO0E0STFwcEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUk0cHBCWjs7QTZJenJwQkE7RUFDSTtBN0k0cnBCSjtBNkkxcnBCSTtFQUhKO0lBSVE7RTdJNnJwQk47QUFDRjs7QTZJNXJwQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNsSWxCTTtFa0ltQk47RUFDQTtFQUNBO0VBQ0E7QTdJK3JwQko7QTZJN3JwQkk7RUFDSSxtQmxJekJFO0VrSTBCRjtBN0krcnBCUjs7QTZJN3JwQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJsSXhDTTtFa0l5Q047RUFDQTtFQUNBO0E3SWdzcEJKO0E2STlycEJJO0VBQ0k7RUFDQTtBN0lnc3BCUjs7QTZJNXJwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdJK3JwQlI7QTZJN3JwQlE7RUFDSTtFQUNBO0E3SStycEJaOztBOEl0dnBCSTs7Ozs7RUFDSTtBOUk2dnBCUjs7QThJeHZwQkE7RUFFSTtBOUkwdnBCSjtBOEl4dnBCSTtFQUNJO0E5STB2cEJSOztBOEl4dnBCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0E5SXl2cEJKOztBOEl2dnBCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUkwdnBCSjs7QThJeHZwQkE7RUFDSTtBOUkydnBCSjs7QThJenZwQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY25JOURNO0VtSStETjtBOUk0dnBCSjtBOEkxdnBCSTtFQUNJO0E5STR2cEJSO0E4STF2cEJJO0VBQ0k7RUFDQTtFQUNBO0E5STR2cEJSO0E4STF2cEJJO0VBQ0k7QTlJNHZwQlI7O0E4SXp2cEJJO0VBQ0k7QTlJNHZwQlI7QThJMXZwQkk7RUFDSTtBOUk0dnBCUjs7QStJOTBwQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9JaTFwQko7QStJLzBwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0lpMXBCUjtBK0kvMHBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSWkxcEJSO0ErSS8wcEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0lpMXBCUjtBK0kvMHBCUTtFQUNJO0EvSWkxcEJaO0ErSS8wcEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9JaTFwQlo7QStJLzBwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9JaTFwQlI7QStJLzBwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0lpMXBCUjtBK0kvMHBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwSTVESTtFb0k2REo7RUFDQTtFQUNBO0EvSWkxcEJSO0ErSS8wcEJRO0VBQ0ksY3BJbEVBO0VvSW1FQTtFQUNBO0EvSWkxcEJaO0ErSS8wcEJJO0VBQ0k7RUFDQTtFQUNBO0EvSWkxcEJSO0ErSS8wcEJRO0VBQ0ksY3BJakZGO0VvSWtGRTtBL0lpMXBCWjtBK0kvMHBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSWkxcEJSO0ErSS8wcEJRO0VBQ0k7QS9JaTFwQlo7QStJLzBwQlE7RUFDSTtBL0lpMXBCWjs7QStJLzBwQkE7RUFDSTtJQUNJO0UvSWsxcEJOO0UrSWoxcEJFO0lBQ0k7RS9JbTFwQk47QUFDRjtBK0lqMXBCQTtFQUNJO0VBQ0E7RUFDQTtBL0ltMXBCSjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BJckhJO0VvSXNISjtBL0ltMXBCUjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ltMXBCUjs7QStJaDFwQkE7RUFDSSxtQnBJdEhHO0VvSXVISDtBL0ltMXBCSjtBK0lqMXBCSTtFQUNJO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0EsY3BJdkpJO0VvSXdKSjtFQUNBO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0ltMXBCUjtBK0lqMXBCUTtFQUNJO0EvSW0xcEJaO0ErSWoxcEJRO0VBQ0k7QS9JbTFwQlo7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSW0xcEJSO0ErSWoxcEJRO0VBQ0k7RUFDQTtFQUNBO0EvSW0xcEJaO0ErSWoxcEJJO0VBQ0k7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0EsY3BJL0xJO0VvSWdNSjtBL0ltMXBCUjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9JbTFwQlI7O0ErSWgxcEJBO0VBQ0k7RUFDQTtBL0ltMXBCSjtBK0lqMXBCSTtFQUNJO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0EsY3BJck5JO0VvSXNOSjtBL0ltMXBCUjtBK0lqMXBCSTtFQUNJO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0ltMXBCUjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvSW0xcEJSO0ErSWoxcEJJO0VBQ0k7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSW0xcEJSO0ErSWoxcEJJO0VBQ0k7RUFDQSxjcEk5Tk07RW9JK05OO0VBQ0E7RUFDQTtBL0ltMXBCUjtBK0lqMXBCSTtFQUNJO0VBQ0EsY3BJck9NO0VvSXNPTjtFQUNBO0EvSW0xcEJSO0ErSWoxcEJRO0VBQ0ksY3BJMVFGO0VvSTJRRTtBL0ltMXBCWjs7QStJaDFwQkE7RUFDSSxtQnBJblBHO0VvSW9QSDtBL0ltMXBCSjtBK0lqMXBCSTtFQUNJO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0EsY3BJcFJJO0VvSXFSSjtBL0ltMXBCUjtBK0lqMXBCSTtFQUNJO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0ltMXBCUjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ltMXBCUjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0ltMXBCUjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQSxjcEk5VEU7RW9JK1RGO0VBQ0E7RUFDQTtBL0ltMXBCUjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQSxjcElqVUk7RW9Ja1VKO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBLGNwSTVTTTtFb0k2U047RUFDQTtFQUNBO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwSTdWRTtFb0k4VkY7RUFDQTtFQUNBO0EvSW0xcEJSO0ErSWoxcEJRO0VBQ0ksbUJwSW5XRjtFb0lvV0U7QS9JbTFwQlo7O0ErSWgxcEJBO0VBQ0k7RUFDQTtFQUNBO0EvSW0xcEJKO0ErSWoxcEJJO0VBQ0k7RUFDQTtFQUNBLGNwSTFXSTtFb0kyV0o7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSW0xcEJSOztBK0loMXBCQTtFQUNJO0VBQ0E7QS9JbTFwQko7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0EsY3BJallJO0VvSWtZSjtFQUNBO0EvSW0xcEJSO0ErSWoxcEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ltMXBCUjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvSW0xcEJSO0ErSWoxcEJRO0VBQ0k7QS9JbTFwQlo7QStJajFwQlE7RUFDSTtBL0ltMXBCWjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ltMXBCUjtBK0lqMXBCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvSW0xcEJaO0ErSWoxcEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0EsY3BJL2FJO0VvSWdiSjtBL0ltMXBCUjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwSXRjRTtFb0l1Y0Y7RUFDQTtFQUNBO0VBQ0E7QS9JbTFwQlI7QStJajFwQlE7RUFDSSxtQnBJN2NGO0VvSThjRTtBL0ltMXBCWjs7QStJaDFwQkE7RUFDSTtBL0ltMXBCSjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQTtBL0ltMXBCUjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEkvZEU7RW9JZ2VGO0EvSW0xcEJSO0ErSWoxcEJJO0VBQ0k7RUFDQTtFQUNBLGNwSWhlSTtFb0lpZUo7RUFDQTtBL0ltMXBCUjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0ltMXBCUjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9JbTFwQlI7QStJajFwQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0ltMXBCWjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQSxjcElqZ0JJO0VvSWtnQko7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSW0xcEJSO0ErSWoxcEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9JbTFwQlI7QStJajFwQlE7RUFDSSxjcEl2aEJGO0VvSXdoQkU7QS9JbTFwQlo7QStJajFwQlk7RUFDSTtBL0ltMXBCaEI7QStJajFwQkk7RUFDSTtFQUNBO0EvSW0xcEJSOztBK0loMXBCQTtFQUNJO0VBQ0E7QS9JbTFwQko7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BJampCRTtFb0lrakJGO0EvSW0xcEJSO0ErSWoxcEJJO0VBQ0k7RUFDQTtFQUNBLGNwSWxqQkk7RW9JbWpCSjtFQUNBO0EvSW0xcEJSO0ErSWoxcEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ltMXBCUjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvSW0xcEJSO0ErSWoxcEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7QS9JbTFwQlI7QStJajFwQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0ltMXBCWjtBK0lqMXBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvSW0xcEJSO0ErSWoxcEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEl2bUJFO0FYMDdxQlY7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0EsY3BJdm1CSTtFb0l3bUJKO0VBQ0E7QS9JbTFwQlI7QStJajFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSW0xcEJSO0ErSWoxcEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwSWhvQkU7RW9JaW9CRjtFQUNBO0VBQ0E7RUFDQTtBL0ltMXBCUjtBK0lqMXBCUTtFQUNJLG1CcEl2b0JGO0VvSXdvQkU7QS9JbTFwQlo7QStJajFwQkk7RUFDSTtBL0ltMXBCUjs7QStJaDFwQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwSW5wQk07RW9Jb3BCTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSW0xcEJKOztBK0loMXBCQTtFQUNJO0EvSW0xcEJKO0ErSWoxcEJJO0VBQ0k7RUFDQTtFQUNBO0EvSW0xcEJSO0ErSWoxcEJJO0VBQ0k7RUFDQTtFQUNBLGNwSWpxQkk7RW9Ja3FCSjtFQUNBO0EvSW0xcEJSO0ErSWoxcEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSW0xcEJSOztBZ0pwZ3JCQTtFQUNJO0FoSnVnckJKO0E4SWw3cUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNuSTNETTtBWCsrcUJkO0E4SWw3cUJRO0VBQ0ksY25JOURFO0VtSStERjtBOUlvN3FCWjtBOElsN3FCWTtFQUNJLGNuSWxHTjtBWHNockJWO0E4SWw3cUJRO0VBQ0ksY25JckVFO0FYeS9xQmQ7QThJbDdxQlE7RUFDSTtFQUNBLGNuSXBHQTtBWHdockJaO0E4SWg3cUJJO0VBQ0k7QTlJazdxQlI7QThJOTZxQkk7RUFDSTtFQUNBO0VBQ0EsY25JaEhJO0VtSWlISjtFQUNBO0VBQ0EsbUJBUE87QTlJdTdxQmY7QWdKcGlyQkk7RUFDSTtFQUNBO0VBQ0EsY3JJeUJNO0VxSXhCTjtFQUNBO0VBQ0E7QWhKc2lyQlI7QThJcDdxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUlzN3FCUjtBOElwN3FCUTtFQUNJO0E5SXM3cUJaO0FnSjVpckJRO0VBQ0k7QWhKOGlyQlo7QThJcjdxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SXU3cUJSO0E4SXI3cUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlJdTdxQlo7QThJbjdxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUlxN3FCUjtBOEluN3FCSTtFQUNJO0VBQ0E7RUFDQSxjbkkxSkk7RW1JMkpKO0VBQ0E7QTlJcTdxQlI7QThJbjdxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SXE3cUJSO0E4SW43cUJRO0VBQ0k7QTlJcTdxQlo7QThJMTFxQkk7RUFDSTtBOUk0MXFCUjtBOEkxMXFCSTtFQUNJO0VBQ0E7QTlJNDFxQlI7QThJMTFxQkk7RUFDSTtFQUNBO0VBQ0EsY25JM1FJO0VtSTRRSjtBOUk0MXFCUjtBOEkxMXFCSTtFQUNJO0VBQ0EsY25JclBNO0VtSXNQTixnQkVyUU07RUZzUU47QTlJNDFxQlI7QThJMTFxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUk0MXFCUjtBOEkxMXFCSTtFQUNJLG1CbklwUUQ7RW1JcVFDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5STQxcUJSO0E4STExcUJJO0VBQ0k7RUFDQTtFQUNBLGNuSTVRTTtFbUk2UU47RUFDQTtFQUNBO0E5STQxcUJSO0E4STExcUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUk0MXFCUjtBOEkxMXFCUTtFQUNJO0VBQ0E7QTlJNDFxQlo7QThJMTFxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUk0MXFCUjtBOEkxMXFCSTtFQUNJO0VBQ0E7RUFDQSxjbkluVUk7RW1Jb1VKO0E5STQxcUJSO0E4STExcUJJO0VBQ0k7RUFDQSxjbkk3U007RW1JOFNOO0VBQ0E7RUFDQTtBOUk0MXFCUjtBOEkxMXFCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY25JdlZFO0VtSXdWRjtBOUk0MXFCUjtBOEkxMXFCUTtFQUNJO0E5STQxcUJaO0FnSm5xckJJO0VBQ0k7RUFDQTtFQUNBO0FoSnFxckJSO0FnSm5xckJJO0VBQ0k7RUFDQTtFQUNBLGNySXZCSTtFcUl3Qko7QWhKcXFyQlI7QWdKbnFyQkk7RUFDSTtFQUNBLGNySURNO0VxSUVOO0VBQ0E7QWhKcXFyQlI7QWdKbnFyQkk7RUFDSTtFQUNBO0VBQ0EsY3JJeENFO0VxSXlDRjtBaEpxcXJCUjtBZ0pucXJCUTtFQUNJO0FoSnFxckJaO0E4SWxpckJJO0VBQ0ksbUJuSXBKRDtFbUlxSkM7RUFDQTtFQUNBO0E5SW9pckJSO0E4SWppckJJO0VBQ0k7RUFDQTtFQUNBLGNuSXBMSTtFbUlxTEo7QTlJbWlyQlI7QThJamlyQkk7RUFDSTtFQUNBLGNuSTlKTTtFbUkrSk47QTlJbWlyQlI7QThJamlyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUltaXJCUjs7QWlKenVyQkE7RUFDSTtBako0dXJCSjtBOEl2cHJCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjbkkzRE07QVhvdHJCZDtBOEl2cHJCUTtFQUNJLGNuSTlERTtFbUkrREY7QTlJeXByQlo7QThJdnByQlk7RUFDSSxjbklsR047QVgydnJCVjtBOEl2cHJCUTtFQUNJLGNuSXJFRTtBWDh0ckJkO0E4SXZwckJRO0VBQ0k7RUFDQSxjbklwR0E7QVg2dnJCWjtBOElycHJCSTtFQUNJO0E5SXVwckJSO0E4SW5wckJJO0VBQ0k7RUFDQTtFQUNBLGNuSWhISTtFbUlpSEo7RUFDQTtFQUNBLG1CQVBPO0E5STRwckJmO0FpSnp3ckJJO0VBQ0k7RUFDQTtFQUNBLGN0SXlCTTtFc0l4Qk47RUFDQTtFQUNBO0FqSjJ3ckJSO0E4SXpwckJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlJMnByQlI7QThJenByQlE7RUFDSTtBOUkycHJCWjtBOEl2cHJCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlJeXByQlI7QThJdnByQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUl5cHJCWjtBOElycHJCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5SXVwckJSO0E4SXJwckJJO0VBQ0k7RUFDQTtFQUNBLGNuSTFKSTtFbUkySko7RUFDQTtBOUl1cHJCUjtBOElycHJCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlJdXByQlI7QThJcnByQlE7RUFDSTtBOUl1cHJCWjtBOEk1anJCSTtFQUNJO0E5SThqckJSO0E4STVqckJJO0VBQ0k7RUFDQTtBOUk4anJCUjtBOEk1anJCSTtFQUNJO0VBQ0E7RUFDQSxjbkkzUUk7RW1JNFFKO0E5SThqckJSO0E4STVqckJJO0VBQ0k7RUFDQSxjbklyUE07RW1Jc1BOLGdCR3hRTTtFSHlRTjtBOUk4anJCUjtBOEk1anJCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5SThqckJSO0E4STVqckJJO0VBQ0ksbUJuSXBRRDtFbUlxUUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlJOGpyQlI7QThJNWpyQkk7RUFDSTtFQUNBO0VBQ0EsY25JNVFNO0VtSTZRTjtFQUNBO0VBQ0E7QTlJOGpyQlI7QThJNWpyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SThqckJSO0E4STVqckJRO0VBQ0k7RUFDQTtBOUk4anJCWjtBOEk1anJCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5SThqckJSO0E4STVqckJJO0VBQ0k7RUFDQTtFQUNBLGNuSW5VSTtFbUlvVUo7QTlJOGpyQlI7QThJNWpyQkk7RUFDSTtFQUNBLGNuSTdTTTtFbUk4U047RUFDQTtFQUNBO0E5SThqckJSO0E4STVqckJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjbkl2VkU7RW1Jd1ZGO0E5SThqckJSO0E4STVqckJRO0VBQ0k7QTlJOGpyQlo7QWlKeDRyQkk7RUFDSTtBakowNHJCUjtBaUp4NHJCSTtFQUNJO0VBQ0E7QWpKMDRyQlI7QWlKeDRyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakowNHJCUjtBaUp4NHJCUTtFQUNJO0VBQ0E7RUFDQSxjdElERTtFc0lFRjtBakowNHJCWjtBaUp4NHJCUTtFQUNJO0VBQ0E7QWpKMDRyQlo7QWlKeDRyQlE7RUFDSTtFQUNBO0FqSjA0ckJaO0FpSng0ckJRO0VBQ0k7RUFDQTtBakowNHJCWjtBaUp4NHJCUTtFQUNJO0VBQ0E7QWpKMDRyQlo7QWlKeDRyQkk7RUFDSTtFQUNBO0VBQ0EsY3RJdkJNO0VzSXdCTjtFQUNBO0VBQ0E7QWpKMDRyQlI7QWlKeDRyQlE7RUFDSTtFQUNBLGN0SXpEQTtFc0kwREE7QWpKMDRyQlo7QWlKeDRyQkk7RUFDSTtBakowNHJCUjtBaUp4NHJCUTtFQUNJO0VBQ0EsY3RJdENFO0VzSXVDRjtFQUNBO0FqSjA0ckJaO0E4SW55ckJJO0VBQ0ksbUJuSXBKRDtFbUlxSkM7RUFDQTtFQUNBO0VBQ0Esb0JHMUdJO0FqSis0ckJaO0E4SW55ckJJO0VBQ0k7RUFDQTtFQUNBLGNuSXBMSTtFbUlxTEo7QTlJcXlyQlI7QThJbnlyQkk7RUFDSTtFQUNBLGNuSTlKTTtFbUkrSk47QTlJcXlyQlI7QThJbnlyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUlxeXJCUjtBOElqeXJCSTtFQUNJO0E5SW15ckJSO0E4SWp5ckJJO0VBQ0k7RUFDQTtBOUlteXJCUjtBOElqeXJCSTtFQUNJO0VBQ0E7RUFDQSxjbkk5TUk7RW1JK01KO0E5SW15ckJSO0E4SWp5ckJJO0VBQ0k7RUFDQSxjbkl4TE07RW1JeUxOO0E5SW15ckJSO0E4SWp5ckJJO0VBQ0k7RUFDQTtBOUlteXJCUjtBOElqeXJCSTtFQUNJO0E5SW15ckJSO0E4SWp5ckJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNuSXpPSTtFbUkwT0o7RUFDQTtBOUlteXJCUjtBOElqeXJCUTtFQUNJLGNuSW5QRjtBWHNoc0JWO0E4SWp5ckJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlJbXlyQlI7QThJanlyQlE7RUFDSTtBOUlteXJCWjtBOElqeXJCSTtFQUNJO0VBQ0E7RUFDQSxjbklqT007RW1Ja09OO0E5SW15ckJSOztBa0p0aXNCQTtFQUNJO0FsSnlpc0JKO0E4SXA5ckJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNuSTNETTtBWGloc0JkO0E4SXA5ckJRO0VBQ0ksY25JOURFO0VtSStERjtBOUlzOXJCWjtBOElwOXJCWTtFQUNJLGNuSWxHTjtBWHdqc0JWO0E4SXA5ckJRO0VBQ0ksY25JckVFO0FYMmhzQmQ7QThJcDlyQlE7RUFDSTtFQUNBLGNuSXBHQTtBWDBqc0JaO0E4SWw5ckJJO0VBQ0k7QTlJbzlyQlI7QThJaDlyQkk7RUFDSTtFQUNBO0VBQ0EsY25JaEhJO0VtSWlISjtFQUNBO0VBQ0EsbUJBUE87QTlJeTlyQmY7QWtKdGtzQkk7RUFDSTtFQUNBO0VBQ0EsY3ZJeUJNO0V1SXhCTjtFQUNBO0VBQ0E7QWxKd2tzQlI7QThJdDlyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUl3OXJCUjtBOEl0OXJCUTtFQUNJO0E5SXc5ckJaO0E4SXA5ckJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUlzOXJCUjtBOElwOXJCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5SXM5ckJaO0E4SWw5ckJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlJbzlyQlI7QThJbDlyQkk7RUFDSTtFQUNBO0VBQ0EsY25JMUpJO0VtSTJKSjtFQUNBO0E5SW85ckJSO0E4SWw5ckJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUlvOXJCUjtBOElsOXJCUTtFQUNJO0E5SW85ckJaO0FrSi9tc0JJO0VBQ0k7RUFDQTtFQUNBO0FsSmluc0JSO0FrSi9tc0JJO0VBQ0k7RUFDQTtFQUNBLGN2SW5CSTtFdUlvQko7QWxKaW5zQlI7QWtKL21zQkk7RUFDSTtFQUNBLGN2SUdNO0V1SUZOO0VBQ0E7QWxKaW5zQlI7QThJaityQkk7RUFDSSxtQm5JcEpEO0VtSXFKQztFQUNBO0VBQ0E7RUFDQSxvQkluSkk7QWxKc25zQlo7QThJaityQkk7RUFDSTtFQUNBO0VBQ0EsY25JcExJO0VtSXFMSjtBOUltK3JCUjtBOElqK3JCSTtFQUNJO0VBQ0EsY25JOUpNO0VtSStKTjtBOUltK3JCUjtBOElqK3JCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5SW0rckJSO0E4SS85ckJJO0VBQ0k7QTlJaStyQlI7QThJLzlyQkk7RUFDSTtFQUNBO0E5SWkrckJSO0E4SS85ckJJO0VBQ0k7RUFDQTtFQUNBLGNuSTlNSTtFbUkrTUo7QTlJaStyQlI7QThJLzlyQkk7RUFDSTtFQUNBLGNuSXhMTTtFbUl5TE47QTlJaStyQlI7QThJLzlyQkk7RUFDSTtFQUNBO0E5SWkrckJSO0E4SS85ckJJO0VBQ0k7QTlJaStyQlI7QThJLzlyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY25Jek9JO0VtSTBPSjtFQUNBO0E5SWkrckJSO0E4SS85ckJRO0VBQ0ksY25JblBGO0FYb3RzQlY7QThJLzlyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUlpK3JCUjtBOEkvOXJCUTtFQUNJO0E5SWkrckJaO0E4SS85ckJJO0VBQ0k7RUFDQTtFQUNBLGNuSWpPTTtFbUlrT047QTlJaStyQlI7O0FtSnB1c0JBO0VBQ0k7QW5KdXVzQko7QThJbHBzQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY25JM0RNO0FYK3NzQmQ7QThJbHBzQlE7RUFDSSxjbkk5REU7RW1JK0RGO0E5SW9wc0JaO0E4SWxwc0JZO0VBQ0ksY25JbEdOO0FYc3ZzQlY7QThJbHBzQlE7RUFDSSxjbklyRUU7QVh5dHNCZDtBOElscHNCUTtFQUNJO0VBQ0EsY25JcEdBO0FYd3ZzQlo7QThJaHBzQkk7RUFDSTtBOUlrcHNCUjtBOEk5b3NCSTtFQUNJO0VBQ0E7RUFDQSxjbkloSEk7RW1JaUhKO0VBQ0E7RUFDQSxtQktySE07QW5KcXdzQmQ7QW1KcHdzQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Kc3dzQlI7QW1KcHdzQlE7RUFDSTtBbkpzd3NCWjtBOEl2cHNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5SXlwc0JSO0E4SXZwc0JRO0VBQ0k7QTlJeXBzQlo7QW1KM3dzQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbko2d3NCUjtBbUozd3NCUTtFQUNJO0FuSjZ3c0JaO0FtSjN3c0JRO0VBQ0k7QW5KNndzQlo7QW1KM3dzQlE7RUFDSTtBbko2d3NCWjtBbUozd3NCUTtFQUNJO0FuSjZ3c0JaO0FtSjN3c0JJO0VBRUk7RUFDQTtFQUNBO0FuSjR3c0JSO0FtSjF3c0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5KNHdzQlI7QW1KMXdzQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbko0d3NCUjtBbUoxd3NCUTtFQUNJO0FuSjR3c0JaO0FtSjF3c0JRO0VBQ0k7QW5KNHdzQlo7QW1KMXdzQlE7RUFDSTtBbko0d3NCWjtBbUoxd3NCUTtFQUNJO0FuSjR3c0JaO0FtSjF3c0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5KNHdzQlI7QW1KMXdzQlE7RUFDSTtBbko0d3NCWjtBbUoxd3NCUTtFQUNJO0FuSjR3c0JaO0FtSjF3c0JRO0VBQ0k7QW5KNHdzQlo7QW1KMXdzQlE7RUFDSTtBbko0d3NCWjtBbUoxd3NCSTtFQUNJO0VBQ0E7RUFDQSxjeEl2Rkk7RXdJd0ZKO0VBQ0E7QW5KNHdzQlI7QW1KMXdzQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSjR3c0JSO0FtSnp3c0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSjJ3c0JSO0FtSnp3c0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5KMndzQlI7QW1KendzQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5KMndzQlI7QW1KendzQlE7RUFDSTtFQUNBO0VBQ0E7QW5KMndzQlo7QW1KendzQlE7RUFDSTtBbkoyd3NCWjtBbUp6d3NCUTtFQUNJO0FuSjJ3c0JaO0FtSnp3c0JRO0VBQ0k7QW5KMndzQlo7QW1KendzQlE7RUFDSTtBbkoyd3NCWjtBbUp4d3NCSTtFQUNJO0VBQ0E7QW5KMHdzQlI7QW1KeHdzQlE7RUFDSTtFQUNBO0FuSjB3c0JaO0FtSnh3c0JJO0VBQ0k7RUFDQTtBbkowd3NCUjtBbUp4d3NCUTtFQUNJO0VBQ0E7QW5KMHdzQlo7QW1KeHdzQkk7RUFDSTtFQUNBO0FuSjB3c0JSO0FtSnh3c0JRO0VBQ0k7RUFDQTtBbkowd3NCWjtBbUp2d3NCSTtFQUNJO0FuSnl3c0JSO0FtSnZ3c0JJO0VBQ0k7RUFDQTtBbkp5d3NCUjtBbUp2d3NCSTtFQUNJO0VBQ0E7RUFDQSxjeElwTEk7RXdJcUxKO0FuSnl3c0JSO0FtSnZ3c0JJO0VBQ0k7RUFDQSxjeEk5Sk07RXdJK0pOO0VBQ0E7QW5KeXdzQlI7QW1KdndzQkk7RUFDSTtFQUNBO0FuSnl3c0JSO0FtSnZ3c0JJO0VBQ0k7RUFDQTtBbkp5d3NCUjtBbUp2d3NCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkp5d3NCUjtBbUp2d3NCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3hJdkxFO0V3SXdMRjtFQUNBO0FuSnl3c0JaO0FtSnZ3c0JRO0VBQ0k7RUFDQTtFQUNBO0FuSnl3c0JaO0FtSnZ3c0JRO0VBQ0k7RUFDQTtFQUNBO0FuSnl3c0JaO0FtSnZ3c0JRO0VBQ0k7RUFDQTtFQUNBO0FuSnl3c0JaO0FtSnZ3c0JRO0VBQ0k7RUFDQTtFQUNBO0FuSnl3c0JaO0FtSnZ3c0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkp5d3NCUjtBbUp2d3NCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN4SXhQQTtFd0l5UEE7QW5KeXdzQlo7QW1KdndzQlE7RUFDSTtFQUNBLGN4SWxPRTtFd0ltT0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSnl3c0JaO0FtSnZ3c0JJO0VBQ0k7QW5KeXdzQlI7QW1KdndzQkk7RUFDSTtBbkp5d3NCUjtBbUp2d3NCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuSnl3c0JSO0FtSnR3c0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSnd3c0JSO0FtSnR3c0JRO0VBQ0k7RUFDQTtBbkp3d3NCWjtBbUp0d3NCUTtFQUNJO0FuSnd3c0JaO0FtSnR3c0JRO0VBQ0k7QW5Kd3dzQlo7QW1KdHdzQlE7RUFDSTtBbkp3d3NCWjtBbUp0d3NCUTtFQUNJO0FuSnd3c0JaO0FtSnR3c0JRO0VBQ0k7QW5Kd3dzQlo7QW1KdHdzQlE7RUFDSTtBbkp3d3NCWjtBbUp0d3NCUTtFQUNJO0FuSnd3c0JaO0FtSnR3c0JRO0VBQ0k7QW5Kd3dzQlo7QW1KdHdzQkk7RUFDSTtFQUNBO0FuSnd3c0JSO0FtSnR3c0JRO0VBQ0k7QW5Kd3dzQlo7QW1KdHdzQlE7RUFDSTtBbkp3d3NCWjtBbUp0d3NCUTtFQUNJO0FuSnd3c0JaO0FtSnJ3c0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5KdXdzQlI7QThJcjZzQkk7RUFDSSxtQm5JcEpEO0VtSXFKQztFQUNBO0VBQ0E7QTlJdTZzQlI7QThJcDZzQkk7RUFDSTtFQUNBO0VBQ0EsY25JcExJO0VtSXFMSjtBOUlzNnNCUjtBOElwNnNCSTtFQUNJO0VBQ0EsY25JOUpNO0VtSStKTjtBOUlzNnNCUjtBOElwNnNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5SXM2c0JSOztBb0o1bXRCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBKK210Qko7O0FvSjdtdEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBKZ250Qko7QW9KOW10Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEpnbnRCUjtBb0o5bXRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBKZ250QlI7QW9KOW10Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSmdudEJSO0FvSjltdEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEpnbnRCUjtBb0o5bXRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSmdudEJSO0FvSjltdEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEpnbnRCUjtBb0o5bXRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBKZ250QlI7QW9KOW10QlE7RUFDSTtBcEpnbnRCWjtBb0o5bXRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBKZ250QlI7QW9KOW10QlE7RUFDSTtBcEpnbnRCWjs7QXFKanR0QkE7RUFDSTtBckpvdHRCSjs7QXFKbHR0QkE7RUFDSTtFQUVBO0FySm90dEJKO0FxSmx0dEJJO0VBQ0k7RUFDQTtFQUNBLGMxSU5JO0UwSU9KO0VBQ0E7QXJKb3R0QlI7QXFKbHR0Qkk7RUFDSTtFQUNBLGMxSWVNO0UwSWROO0VBQ0E7RUFDQTtBckpvdHRCUjtBcUpsdHRCSTtFQUNJO0VBQ0E7QXJKb3R0QlI7QXFKbHR0QlE7RUFKSjtJQUtRO0VySnF0dEJWO0FBQ0Y7QXFKcHR0Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySnN0dEJSO0FxSnB0dEJJO0VBQ0k7QXJKc3R0QlI7QXFKcHR0Qkk7RUFDSTtFQUNBLGMxSVRNO0UwSVVOO0FySnN0dEJSO0FxSnB0dEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySnN0dEJSO0FFbHZ0QkM7RW1KbUJHO0lBWVE7RXJKdXR0QlY7QUFDRjtBcUp0dHRCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjMUloQ0U7RTBJaUNGO0FySnd0dEJaO0FFaHd0QkM7RW1KaUNPO0lBVVE7RXJKeXR0QmQ7QUFDRjtBcUp4dHRCUTtFQUNJO0VBQ0E7QXJKMHR0Qlo7QXFKeHR0QlE7RUFDSTtFQUNBO0FySjB0dEJaO0FxSnh0dEJRO0VBQ0k7RUFDQTtBckowdHRCWjtBcUp4dHRCUTtFQUNJO0VBQ0E7QXJKMHR0Qlo7QXFKeHR0Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySjB0dEJSO0FxSnh0dEJRO0VBQ0k7QXJKMHR0Qlo7QXFKdHR0Qlk7RUFESjtJQUVRO0VySnl0dEJkO0FBQ0Y7QXFKeHR0QlE7RUFDSTtBckowdHRCWjtBcUp4dHRCWTtFQUNJO0FySjB0dEJoQjtBcUp4dHRCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FySjB0dEJaO0FxSnh0dEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJKMHR0QlI7QXFKeHR0QlE7RUFUSjtJQVVRO0lBQ0E7SUFDQTtJQUNBO0VySjJ0dEJWO0FBQ0Y7QXFKMXR0QlE7RUFmSjtJQWdCUTtFcko2dHRCVjtBQUNGO0FxSjV0dEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjMUl6SUE7QVh1MnRCWjtBRW4xdEJDO0VtSjBHTztJQWNRO0VySit0dEJkO0FBQ0Y7QXFKOXR0Qkk7RUFDSTtFQUNBO0VBQ0E7QXJKZ3V0QlI7QXFKOXR0Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJKZ3V0QlI7QXFKOXR0QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckpndXRCWjtBcUo5dHRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJKZ3V0QlI7QXFKOXR0QlE7RUFDSTtFQUNBO0FySmd1dEJaO0FxSjl0dEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckpndXRCUjtBcUo5dHRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FySmd1dEJSO0FxSjl0dEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJKZ3V0QlI7QXFKOXR0Qkk7RUFDSTtBckpndXRCUjtBcUo5dHRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckpndXRCUjtBcUo5dHRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJKZ3V0QlI7QXFKOXR0Qkk7RUFDSTtFQUNBO0VBQ0E7QXJKZ3V0QlI7QXFKN3R0Qkk7RUFDSTtFQUNBO0VBQ0E7QXJKK3R0QlI7QXFKN3R0QlE7RUFMSjtJQU1RO0VySmd1dEJWO0FBQ0Y7QXFKL3R0Qkk7RUFDSTtFQUNBO0VBQ0E7QXJKaXV0QlI7QXFKL3R0Qkk7RUFDSTtFQUNBO0FySml1dEJSO0FxSi90dEJRO0VBQ0k7QXJKaXV0Qlo7QXFKL3R0Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzFJelFJO0FYMCt0Qlo7QXFKL3R0QlE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckpndXRCWjtBcUo5dHRCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FySmd1dEJaO0FxSjl0dEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySmd1dEJaO0FxSjl0dEJZO0VBQ0k7QXJKZ3V0QmhCO0FxSjl0dEJZO0VBQ0k7QXJKZ3V0QmhCO0FxSjl0dEJZO0VBQ0k7QXJKZ3V0QmhCO0FxSjl0dEJZO0VBQ0k7QXJKZ3V0QmhCO0FxSjl0dEJRO0VBQ0k7RUFDQTtFQUNBO0FySmd1dEJaO0FxSjl0dEJRO0VBQ0k7QXJKZ3V0Qlo7QXFKOXR0QlE7RUFDSTtBckpndXRCWjtBcUo5dHRCUTtFQUNJO0FySmd1dEJaO0FxSjl0dEJJO0VBQ0k7QXJKZ3V0QlI7QXFKOXR0QlE7RUFISjtJQUlRO0VySml1dEJWO0FBQ0Y7QXFKaHV0Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySmt1dEJSO0FxSmh1dEJRO0VBQ0k7QXJKa3V0Qlo7O0FzSnpqdUJBO0VBQ0k7RUFDQTtBdEo0anVCSjtBc0oxanVCSTtFQUNJO0VBQ0E7RUFDQTtBdEo0anVCUjtBc0oxanVCSTtFQUNJO0VBQ0E7QXRKNGp1QlI7QXNKMWp1Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEo0anVCUjtBc0oxanVCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRKNGp1QlI7QXNKMWp1Qkk7RUFDSTtFQUNBO0F0SjRqdUJSO0FzSjFqdUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXRKNGp1QlI7QXNKMWp1Qkk7RUFDSTtFQUNBO0F0SjRqdUJSO0FzSjFqdUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SjRqdUJSO0FzSnpqdUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXRKMmp1Qlo7QXNKemp1QlE7RUFDSTtBdEoyanVCWjtBc0p6anVCUTtFQUNJO0F0SjJqdUJaO0FzSnpqdUJRO0VBQ0k7QXRKMmp1Qlo7QXNKemp1QlE7RUFDSTtBdEoyanVCWjtBc0p6anVCSTtFQUNJO0VBQ0E7RUFDQTtBdEoyanVCUjtBc0p6anVCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEoyanVCUjtBc0p6anVCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0SjJqdUJaO0FzSnhqdUJRO0VBQ0k7RUFDQTtBdEowanVCWjtBc0p4anVCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRKMGp1QlI7QXNKeGp1Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEowanVCUjs7QXNKcmp1Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEp3anVCUjtBRWhwdUJDO0VvSmlGRztJQVVRO0V0SnlqdUJWO0FBQ0Y7O0FzSnZqdUJBO0VBQ0k7RUFDQTtBdEowanVCSjtBc0p4anVCSTtFQUNJO0VBQ0E7RUFDQSxjM0l6SEk7RTJJMEhKO0F0SjBqdUJSO0FzSnhqdUJJO0VBQ0k7RUFDQSxjM0luR007RTJJb0dOO0VBQ0E7QXRKMGp1QlI7QXNKeGp1QlE7RUFDSTtBdEowanVCWjtBc0p4anVCSTtFQUNJO0F0SjBqdUJSOztBc0p2anVCQTtFQUNJO0F0SjBqdUJKO0FzSnhqdUJJO0VBQ0k7RUFDQTtBdEowanVCUjtBc0p4anVCSTtFQUNJO0VBQ0E7RUFDQSxjM0luSkk7RTJJb0pKO0F0SjBqdUJSO0FzSnhqdUJJO0VBQ0k7RUFDQSxjM0k3SE07RTJJOEhOO0VBQ0E7QXRKMGp1QlI7QXNKeGp1Qkk7RUFDSTtFQUNBO0VBQ0E7QXRKMGp1QlI7QXNKeGp1Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEowanVCUjtBc0p4anVCUTtFQUNJO0VBQ0E7QXRKMGp1Qlo7QXNKeGp1Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEowanVCUjtBc0p4anVCUTtFQUNJO0F0SjBqdUJaO0FzSnhqdUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXRKMGp1QlI7QXNKeGp1Qkk7RUFDSTtFQUNBLGMzSXBLTTtFMklxS047RUFDQTtFQUNBO0F0SjBqdUJSO0FzSnhqdUJJO0VBQ0k7RUFDQTtFQUNBLGMzSXZNSTtFMkl3TUo7RUFDQTtBdEowanVCUjtBc0p4anVCSTtFQUNJO0VBQ0EsYzNJbExNO0UySW1MTjtFQUNBO0VBQ0E7QXRKMGp1QlI7QXNKeGp1Qkk7RUFDSTtFQUNBO0VBQ0EsYzNJMU5FO0UySTJORjtFQUNBO0F0SjBqdUJSO0FzSnhqdUJRO0VBQ0k7QXRKMGp1Qlo7O0FzSnZqdUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRKMGp1Qko7O0FzSnhqdUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SjJqdUJKOztBc0p6anVCQTtFQUNJO0lBQ0k7RXRKNGp1Qk47QUFDRjtBc0oxanVCQTtFQUNJO0F0SjRqdUJKO0FzSjFqdUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXRKNGp1QlI7QXNKMWp1Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRKNGp1QlI7QXNKMWp1Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRKNGp1QlI7QXNKMWp1Qkk7RUFDSTtFQUNBO0VBQ0E7QXRKNGp1QlI7QXNKMWp1QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEo0anVCWjtBc0oxanVCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRKNGp1QlI7QXNKM2p1QlE7RUFDSTtFQUNBO0F0SjZqdUJaO0FzSjNqdUJJO0VBQ0k7RUFDQTtBdEo2anVCUjtBc0ozanVCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEo2anVCUjs7QXNKMWp1QkE7RUFDSTtBdEo2anVCSjtBc0ozanVCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRKNmp1QlI7QXNKM2p1Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEo2anVCUjtBc0ozanVCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0SjZqdUJaO0FzSjNqdUJRO0VBQ0k7RUFDQTtBdEo2anVCWjtBc0ozanVCSTtFQUNJO0F0SjZqdUJSO0FzSjNqdUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEo2anVCUjtBc0ozanVCSTtFQUNJO0F0SjZqdUJSO0FzSjNqdUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEo2anVCUjtBc0ozanVCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0SjZqdUJSO0FzSjNqdUJJO0VBQ0k7RUFDQTtBdEo2anVCUjtBc0ozanVCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0SjZqdUJaO0FzSjNqdUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEo2anVCUjtBc0ozanVCSTtFQUNJO0VBQ0E7RUFDQTtBdEo2anVCUjtBc0ozanVCSTtFQUNJO0VBQ0E7QXRKNmp1QlI7QXNKM2p1Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SjZqdUJSO0FzSjNqdUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXRKNmp1QlI7QXNKM2p1Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SjZqdUJSO0FzSjNqdUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEo2anVCUjtBc0ozanVCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEo2anVCUjtBc0o1anVCUTtFQUNJO0F0SjhqdUJaO0FzSjVqdUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEo4anVCUjtBc0o1anVCSTtFQUNJO0F0SjhqdUJSOztBdUo1L3VCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkorL3VCSjtBdUo3L3VCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkorL3VCUjtBdUo3L3VCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZKKy91QlI7QXVKNS91Qkk7RUFDSTtFQUNBO0VBQ0E7QXZKOC91QlI7QXVKNS91Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZKOC91QlI7QXVKNS91Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZKOC91QlI7QXVKNS91Qkk7RUFDSTtFQUNBO0VBQ0E7QXZKOC91QlI7QXVKNS91Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZKOC91QlI7QXVKNS91Qkk7RUFDSTtFQUNBO0VBQ0E7QXZKOC91QlI7QXVKNS91Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZKOC91QlI7QXVKNS91Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdko4L3VCUjtBdUozL3VCSTtFQUNJO0VBQ0E7RUFDQTtBdko2L3VCUjtBdUozL3VCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SjYvdUJSO0F1SjMvdUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SjYvdUJSO0F1SjEvdUJJO0VBQ0k7RUFDQTtFQUNBO0F2SjQvdUJSO0F1SjEvdUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzVJekhFO0U0STBIRjtFQUNBO0VBQ0E7QXZKNC91QlI7QXVKMS91QlE7RUFDSTtFQUNBLGM1SWhJRjtBWDRudkJWO0F1SjEvdUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CNUl4SUU7RTRJeUlGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdko0L3VCUjtBdUoxL3VCUTtFQUNJO0VBQ0E7QXZKNC91Qlo7QXVKMS91Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdko0L3VCUjtBdUoxL3VCSTtFQUNJO0F2SjQvdUJSOztBd0ozcHZCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhKOHB2Qko7QXdKNXB2Qkk7RUFDSTtFQUNBO0VBQ0E7QXhKOHB2QlI7QXdKNXB2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SjhwdkJSO0F3SjVwdkJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEo4cHZCWjtBd0o1cHZCUTtFQUNJO0VBQ0E7QXhKOHB2Qlo7QXdKNXB2QlE7RUFDSTtBeEo4cHZCWjtBd0o1cHZCWTtFQUNJO0F4SjhwdkJoQjtBd0o1cHZCSTtFQUNJO0F4SjhwdkJSO0F3SjVwdkJJO0VBQ0k7RUFDQTtBeEo4cHZCUjtBd0o1cHZCSTtFQUNJO0VBQ0E7RUFDQTtBeEo4cHZCUjtBd0o1cHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SjhwdkJSO0F3SjVwdkJRO0VBQ0k7RUFDQTtBeEo4cHZCWjtBd0o1cHZCSTtFQUNJO0VBQ0E7RUFDQTtBeEo4cHZCUjtBd0o1cHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SjhwdkJSO0F3SjVwdkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhKOHB2QlI7QXdKNXB2QlE7RUFDSTtBeEo4cHZCWjtBd0o1cHZCUTtFQUNJO0VBQ0E7RUFDQTtBeEo4cHZCWjs7QXlKdHh2QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekp5eHZCSjs7QXlKdnh2QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpKMHh2Qko7O0F5SnZ4dkJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SjB4dkJKO0F5Snh4dkJJO0VBQ0k7QXpKMHh2QlI7QXlKeHh2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekoweHZCUjtBeUp4eHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SjB4dkJSO0F5Snh4dkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekoweHZCUjtBeUp4eHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpKMHh2QlI7QXlKeHh2QlE7RUFDSTtBekoweHZCWjtBeUp4eHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekoweHZCUjtBeUp4eHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6SjB4dkJSO0F5Snh4dkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBekp3eHZCUjtBeUp0eHZCUTtFQUNJO0F6Snd4dkJaO0F5SnR4dkJJO0VBQ0k7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SnN4dkJSO0F5SnB4dkJRO0VBQ0k7QXpKc3h2Qlo7QXlKcHh2QlE7RUFDSTtBekpzeHZCWjtBeUpweHZCUTtFQUNJO0F6SnN4dkJaO0F5SnB4dkJRO0VBQ0k7QXpKc3h2Qlo7QXlKcHh2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpKc3h2QlI7QXlKcHh2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6SnN4dkJSO0F5SnB4dkJJO0VBQ0k7RUFDQTtFQUNBO0F6SnN4dkJSO0F5SnB4dkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpKc3h2QlI7QXlKcHh2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpKc3h2QlI7QXlKcHh2QlE7RUFDSTtBekpzeHZCWjtBeUpweHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCUTtFQUNJO0F6SnN4dkJaO0F5SnB4dkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpKc3h2QlI7QXlKcHh2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SnN4dkJSO0F5SnB4dkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SnN4dkJSO0F5SnB4dkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SnN4dkJSO0F5SnB4dkJJO0VBQ0k7RUFDQTtFQUNBO0F6SnN4dkJSO0F5SnB4dkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpKc3h2QlI7QXlKcHh2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCUTtFQUNJO0F6SnN4dkJaO0F5SnB4dkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SnN4dkJSO0F5SnB4dkJRO0VBQ0k7QXpKc3h2Qlo7QXlKcHh2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6SnN4dkJSO0F5SnB4dkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekpzeHZCUjtBeUpweHZCUTtFQUNJO0F6SnN4dkJaOztBMEo5b3dCQTtFQUNJO0ExSmlwd0JKO0EwSi9vd0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFKaXB3QlI7QTBKL293Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSmlwd0JSO0EwSi9vd0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSmlwd0JSO0EwSi9vd0JJO0VBQ0k7RUFDQTtFQUNBO0ExSmlwd0JSO0EwSi9vd0JRO0VBQ0k7RUFDQTtBMUppcHdCWjtBMEovb3dCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFKaXB3QlI7QTBKL293Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFKaXB3QlI7QTBKL293Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUppcHdCUjtBMEovb3dCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExSmlwd0JSO0EwSi9vd0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFKaXB3QlI7QTBKL293Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFKaXB3QlI7QTBKL293Qkk7RUFDSTtFQUNBO0VBQ0E7QTFKaXB3QlI7QTBKL293Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUppcHdCUjtBMEovb3dCSTtFQUNJO0VBQ0E7RUFDQTtBMUppcHdCUjtBMEovb3dCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSmlwd0JSO0EwSi9vd0JJO0VBQ0k7RUFDQTtFQUNBO0ExSmlwd0JSO0EwSi9vd0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSmlwd0JSO0EwSi9vd0JRO0VBQ0k7QTFKaXB3Qlo7QTBKL293Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSmlwd0JSO0EwSi9vd0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUppcHdCUjtBMEovb3dCSTtFQUNJO0VBQ0E7RUFDQTtBMUppcHdCUjtBMEovb3dCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFKaXB3QlI7QTBKL293Qkk7RUFDSTtFQUNBO0VBQ0E7QTFKaXB3QlI7QTBKL293Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUppcHdCUjtBMEovb3dCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUppcHdCUjs7QTJKNzB3QkE7RUFDSTtBM0pnMXdCSjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzSmcxd0JSO0EySjkwd0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0pnMXdCUjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0pnMXdCUjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtBM0pnMXdCUjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0pnMXdCUjtBMko5MHdCUTtFQUNJO0VBQ0E7QTNKZzF3Qlo7QTJKOTB3Qkk7RUFDSTtFQUNBO0VBQ0E7QTNKZzF3QlI7QTJKOTB3Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0pnMXdCUjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzSmcxd0JSO0EySjkwd0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0pnMXdCUjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0pnMXdCUjs7QTJKNzB3QkE7RUFDSTtBM0pnMXdCSjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzSmcxd0JSO0EySjkwd0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0pnMXdCUjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtBM0pnMXdCUjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSmcxd0JSO0EySjkwd0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSmcxd0JSO0EySjkwd0JRO0VBQ0k7QTNKZzF3Qlo7QTJKOTB3Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSmcxd0JSO0EySjkwd0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0pnMXdCUjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzSmcxd0JSO0EySjkwd0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNKZzF3QlI7QTJKOTB3Qkk7RUFDSTtBM0pnMXdCUjtBMko5MHdCSTtFQUNJO0EzSmcxd0JSO0EySjkwd0JJO0VBQ0k7RUFDQTtFQUNBO0EzSmcxd0JSO0EySjkwd0JRO0VBQ0k7QTNKZzF3Qlo7QTJKOTB3Qkk7RUFDSTtFQUNBO0VBQ0E7QTNKZzF3QlI7QTJKOTB3Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNKZzF3QlI7QTJKOTB3QlE7RUFDSTtFQUNBO0EzSmcxd0JaO0EySjkwd0JRO0VBQ0k7RUFDQTtBM0pnMXdCWjs7QTJKNzB3QkE7RUFDSTtBM0pnMXdCSjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzSmcxd0JSO0EySjkwd0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0pnMXdCUjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0pnMXdCUjtBMko5MHdCUTtFQUNJO0VBQ0E7QTNKZzF3Qlo7QTJKOTB3Qkk7RUFDSTtFQUNBO0VBQ0E7QTNKZzF3QlI7QTJKOTB3Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0pnMXdCUjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNKZzF3QlI7QTJKOTB3QlE7RUFDSTtBM0pnMXdCWjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzSmcxd0JSO0EySjkwd0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0pnMXdCUjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNKZzF3QlI7QTJKOTB3Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNKZzF3QlI7QTJKOTB3QlE7RUFDSTtBM0pnMXdCWjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNKZzF3QlI7QTJKOTB3Qkk7RUFDSTtBM0pnMXdCUjtBMko5MHdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNKZzF3QlI7QTJKOTB3QlE7RUFDSTtFQUNBO0EzSmcxd0JaOztBNEpubnhCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1SnNueEJKO0E0SnBueEJJO0VBQ0k7RUFDQTtFQUNBO0E1SnNueEJSO0E0SnBueEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUpzbnhCUjtBNEpwbnhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVKc254QlI7QTRKcG54Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SnNueEJSO0E0SnBueEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SnNueEJSO0E0SnBueEJJO0VBQ0k7QTVKc254QlI7QTRKcG54Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUpzbnhCUjtBNEpwbnhCSTtFQUNJO0E1SnNueEJSO0E0SnBueEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUpzbnhCUjtBNEpwbnhCUTtFQUNJO0E1SnNueEJaO0E0SnBueEJRO0VBQ0k7QTVKc254Qlo7QTRKcG54Qkk7RUFDSTtBNUpzbnhCUjtBNEpwbnhCUTtFQUNJO0E1SnNueEJaO0E0SnBueEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVKc254QlI7QTRKcG54QlE7RUFDSTtBNUpzbnhCWjtBNEpwbnhCUTtFQUNJO0E1SnNueEJaO0E0SnBueEJRO0VBQ0k7QTVKc254Qlo7QTRKcG54Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUpzbnhCUjtBNEpwbnhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVKc254QlI7QTRKcG54Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SnNueEJSO0E0SnBueEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUpzbnhCUjtBNEpwbnhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUpzbnhCUjtBNEpwbnhCUTtFQUNJO0VBQ0E7QTVKc254Qlo7QTRKcG54QlE7RUFDSTtBNUpzbnhCWjtBNEpwbnhCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1SnNueEJaO0E0SnBueEJZO0VBQ0k7RUFDQTtFQUNBO0E1SnNueEJoQjtBNEpwbnhCUTtFQUNJO0VBQ0E7QTVKc254Qlo7QTRKcG54Qkk7RUFDSTtFQUNBO0VBQ0E7QTVKc254QlI7QTRKcG54Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUpzbnhCUjtBNEpwbnhCUTtFQUNJO0E1SnNueEJaO0E0Sm5ueEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVKcW54Qlo7QTRKbm54QlE7RUFDSTtFQUNBO0E1SnFueEJaO0E0Sm5ueEJRO0VBQ0k7RUFDQTtBNUpxbnhCWjtBNEpubnhCSTtFQUNJO0E1SnFueEJSO0E0Sm5ueEJJO0VBQ0k7QTVKcW54QlI7QTRKbm54Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SnFueEJSO0E0Sm5ueEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SnFueEJSO0E0Sm5ueEJJO0VBQ0k7QTVKcW54QlI7QTRKbm54Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUpxbnhCUjtBNEpubnhCUTtFQUNJO0VBQ0E7QTVKcW54Qlo7QTRKbm54QlE7RUFDSTtFQUNBO0E1SnFueEJaO0E0Sm5ueEJRO0VBQ0k7RUFDQTtBNUpxbnhCWjtBNEpubnhCUTtFQUNJO0VBQ0E7QTVKcW54Qlo7O0E2SngyeEJBO0VBQ0k7QTdKMjJ4Qko7QTZKejJ4Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0oyMnhCUjtBNkp6MnhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdKMjJ4QlI7QTZKejJ4Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SjIyeEJSO0E2SnoyeEJJO0VBQ0k7RUFDQTtFQUNBO0E3SjIyeEJSO0E2SngyeEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0owMnhCUjtBNkp4MnhCSTtFQUNJO0VBQ0E7RUFDQTtBN0owMnhCUjtBNkp4MnhCSTtFQUNJO0VBQ0E7RUFDQTtBN0owMnhCUjtBNkp4MnhCSTtFQUNJO0VBQ0E7RUFDQTtBN0owMnhCUjtBNkp4MnhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SjAyeEJSO0E2SngyeEJRO0VBQ0k7QTdKMDJ4Qlo7QTZKeDJ4QlE7RUFDSTtBN0owMnhCWjtBNkp4MnhCSTtFQUNJO0VBQ0E7RUFDQTtBN0owMnhCUjtBNkp4MnhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdKMDJ4QlI7QTZKeDJ4QlE7RUFDSTtFQUNBO0E3SjAyeEJaO0E2SngyeEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdKMDJ4QlI7QTZKeDJ4QlE7RUFDSTtFQUNBO0E3SjAyeEJaO0E2SngyeEJJO0VBQ0k7RUFDQTtFQUNBO0E3SjAyeEJSO0E2SngyeEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SjAyeEJSO0E2SngyeEJJO0VBQ0k7RUFDQTtFQUNBO0E3SjAyeEJSO0E2SngyeEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdKMDJ4QlI7QTZKeDJ4Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SjAyeEJSO0E2SngyeEJRO0VBQ0k7QTdKMDJ4Qlo7QTZKdjJ4Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0p5MnhCUjtBNkp2MnhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3SnkyeEJSO0E2SnYyeEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdKeTJ4QlI7QTZKdjJ4Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdKeTJ4QlI7QTZKdjJ4Qkk7RUFDSTtFQUNBO0VBQ0E7QTdKeTJ4QlI7QTZKdjJ4Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdKeTJ4QlI7QTZKdjJ4Qkk7RUFDSTtFQUNBO0VBQ0E7QTdKeTJ4QlI7QTZKdjJ4Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0p5MnhCUjtBNkp2MnhCSTtFQUNJO0VBQ0E7RUFDQTtBN0p5MnhCUjtBNkp2MnhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3SnkyeEJSO0E2SnYyeEJRO0VBQ0k7QTdKeTJ4Qlo7QTZKdjJ4Qkk7RUFDSTtFQUNBO0E3SnkyeEJSOztBOEpya3lCQTtFQUNJO0E5SndreUJKO0E4SnRreUJJO0VBQ0k7QTlKd2t5QlI7QThKdGt5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUp3a3lCUjtBOEp0a3lCSTtFQUNJO0VBQ0E7RUFDQTtBOUp3a3lCUjtBOEp0a3lCSTtFQUNJO0VBQ0E7RUFDQTtBOUp3a3lCUjtBOEp0a3lCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5SndreUJSO0E4SnRreUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlKd2t5QlI7QThKdGt5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SndreUJSO0E4SnRreUJRO0VBQ0k7QTlKd2t5Qlo7QThKdGt5Qkk7RUFDSTtFQUNBO0VBQ0E7QTlKd2t5QlI7QThKdGt5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlKd2t5QlI7QThKdGt5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SndreUJSO0E4SnRreUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUp3a3lCUjtBOEp0a3lCUTtFQUNJO0E5SndreUJaO0E4SnRreUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUp3a3lCUjtBOEp0a3lCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5SndreUJSO0E4SnRreUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlKd2t5QlI7QThKdGt5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUp3a3lCUjtBOEp0a3lCSTtFQUNJO0VBQ0E7RUFDQTtBOUp3a3lCUjtBOEp0a3lCSTtFQUNJO0E5SndreUJSO0E4SnRreUJJO0VBQ0k7RUFDQTtFQUNBO0E5SndreUJSO0E4SnRreUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUp3a3lCUjtBOEp0a3lCUTtFQUNJO0E5SndreUJaO0E4SnRreUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlKd2t5QlI7QThKdGt5Qkk7RUFDSTtFQUNBO0VBQ0E7QTlKd2t5QlI7QThKdGt5Qkk7RUFDSTtFQUNBO0E5SndreUJSO0E4SnRreUJJO0VBQ0k7RUFDQTtBOUp3a3lCUjtBOEp0a3lCSTtFQUNJO0VBQ0E7QTlKd2t5QlI7QThKdGt5Qkk7RUFDSTtFQUNBO0VBQ0E7QTlKd2t5QlI7QThKdGt5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUp3a3lCUjtBOEp0a3lCUTtFQUNJO0E5SndreUJaOztBK0o5dXlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvSml2eUJKO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0EvSml2eUJSO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0EvSml2eUJSO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0ppdnlCUjtBK0ovdXlCSTtFQUNJO0VBQ0E7QS9KaXZ5QlI7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSml2eUJSO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSml2eUJSOztBK0o5dXlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvSml2eUJKO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ppdnlCUjtBK0ovdXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5QlE7RUFDSTtBL0ppdnlCWjtBK0ovdXlCUTtFQUNJO0EvSml2eUJaO0ErSi91eUJRO0VBQ0k7QS9KaXZ5Qlo7QStKL3V5Qkk7RUFDSTtBL0ppdnlCUjtBK0ovdXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSml2eUJSO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSml2eUJSO0ErSi91eUJJO0VBQ0k7RUFDQTtBL0ppdnlCUjtBK0ovdXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSml2eUJSO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSml2eUJSO0ErSi91eUJRO0VBQ0k7QS9KaXZ5Qlo7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0ppdnlCUjtBK0ovdXlCSTtFQUNJO0EvSml2eUJSO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSml2eUJSO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5QlE7RUFDSTtFQUNBO0EvSml2eUJaO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5QlE7RUFDSTtBL0ppdnlCWjtBK0ovdXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ppdnlCUjtBK0ovdXlCUTtFQUNJO0VBQ0E7QS9KaXZ5Qlo7QStKL3V5QlE7RUFDSTtFQUNBO0VBQ0E7QS9KaXZ5Qlo7QStKL3V5Qlk7RUFDSTtBL0ppdnlCaEI7QStKL3V5Qkk7RUFDSTtFQUNBO0EvSml2eUJSO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSml2eUJSO0ErSi91eUJRO0VBQ0k7RUFDQTtBL0ppdnlCWjtBK0ovdXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ppdnlCUjtBK0ovdXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ppdnlCUjtBK0ovdXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvSml2eUJSO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSml2eUJSO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0EvSml2eUJSO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5QlE7RUFDSTtBL0ppdnlCWjtBK0ovdXlCUTtFQUNJO0EvSml2eUJaO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSml2eUJSO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ppdnlCUjtBK0ovdXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSml2eUJSO0ErSi91eUJRO0VBQ0k7QS9KaXZ5Qlo7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0ppdnlCUjtBK0ovdXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ppdnlCUjs7QStKOXV5QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0ppdnlCSjtBK0ovdXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0ppdnlCUjtBK0ovdXlCSTtFQUNJO0VBQ0E7RUFDQTtBL0ppdnlCUjtBK0ovdXlCSTtFQUNJO0VBQ0E7RUFDQTtBL0ppdnlCUjtBK0ovdXlCSTtFQUNJO0VBQ0E7RUFDQTtBL0ppdnlCUjtBK0ovdXlCSTtFQUNJO0VBQ0E7RUFDQTtBL0ppdnlCUjtBK0ovdXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ppdnlCUjtBK0ovdXlCUTtFQUNJO0EvSml2eUJaO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0EvSml2eUJSO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5QlE7RUFDSTtFQUNBO0EvSml2eUJaO0ErSi91eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5QlE7RUFDSTtBL0ppdnlCWjtBK0ovdXlCSTtFQUNJO0VBQ0E7QS9KaXZ5QlI7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5Qkk7RUFDSTtFQUNBO0VBQ0E7QS9KaXZ5QlI7QStKL3V5Qkk7RUFDSTtBL0ppdnlCUjtBK0ovdXlCUTtFQUNJO0EvSml2eUJaO0ErSi91eUJJO0VBQ0k7QS9KaXZ5QlI7QStKL3V5QlE7RUFDSTtBL0ppdnlCWjtBK0o5dXlCUTtFQUNJO0EvSmd2eUJaO0ErSjl1eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9KZ3Z5QlI7QStKOXV5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0pndnlCUjtBK0o5dXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KZ3Z5QlI7QStKOXV5QlE7RUFDSTtFQUNBO0EvSmd2eUJaO0ErSjl1eUJJO0VBQ0k7RUFDQTtFQUNBO0EvSmd2eUJSO0ErSjl1eUJJO0VBQ0k7RUFDQTtFQUNBO0EvSmd2eUJSO0ErSjl1eUJJO0VBQ0k7RUFDQTtFQUNBO0EvSmd2eUJSO0ErSjl1eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0pndnlCUjtBK0o5dXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvSmd2eUJSO0ErSjl1eUJJO0VBQ0k7RUFDQTtFQUNBO0EvSmd2eUJSO0ErSjl1eUJJO0VBQ0k7RUFDQTtFQUNBO0EvSmd2eUJSO0ErSjl1eUJJO0VBQ0k7RUFDQTtBL0pndnlCUjtBK0o5dXlCUTtFQUNJO0EvSmd2eUJaO0ErSjl1eUJRO0VBQ0k7QS9KZ3Z5Qlo7QStKOXV5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KZ3Z5QlI7QStKOXV5QlE7RUFDSTtBL0pndnlCWjtBK0o5dXlCUTtFQUNJO0VBQ0E7RUFDQTtBL0pndnlCWjtBK0o3dXlCUTtFQUNJO0VBQ0E7RUFDQTtBL0ordXlCWjtBK0o3dXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSit1eUJSO0ErSjd1eUJJO0VBQ0k7RUFDQTtBL0ordXlCUjtBK0o3dXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSit1eUJSO0ErSjd1eUJRO0VBQ0k7QS9KK3V5Qlo7QStKN3V5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSit1eUJSO0ErSjd1eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ordXlCUjtBK0o3dXlCUTtFQUNJO0EvSit1eUJaO0ErSjd1eUJRO0VBQ0k7RUFDQTtBL0ordXlCWjtBK0o3dXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSit1eUJSO0ErSjd1eUJRO0VBQ0k7QS9KK3V5Qlo7QStKN3V5QlE7RUFDSTtBL0ordXlCWjtBK0o3dXlCUTtFQUNJO0VBQ0E7QS9KK3V5Qlo7QStKN3V5QlE7RUFDSTtBL0ordXlCWjtBK0o3dXlCSTtFQUNJO0VBQ0E7RUFDQTtBL0ordXlCUjtBK0o3dXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSit1eUJSO0ErSjd1eUJRO0VBQ0k7QS9KK3V5Qlo7QStKN3V5Qkk7RUFDSTtFQUNBO0VBQ0E7QS9KK3V5QlI7QStKN3V5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ordXlCUjtBK0o3dXlCUTtFQUNJO0EvSit1eUJaO0ErSjd1eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KK3V5QlI7QStKN3V5QlE7RUFDSTtFQUNBO0EvSit1eUJaO0ErSjd1eUJZO0VBQ0k7QS9KK3V5QmhCO0ErSjd1eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KK3V5QlI7QStKN3V5QlE7RUFDSTtBL0ordXlCWjtBK0o3dXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvSit1eUJSO0ErSjd1eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ordXlCUjtBK0o3dXlCSTtFQUNJO0VBQ0E7RUFDQTtBL0ordXlCUjtBK0o3dXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSit1eUJSO0ErSjd1eUJRO0VBQ0k7QS9KK3V5Qlo7QStKN3V5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSit1eUJSOztBZ0t4aDBCQTtFQUlRO0lBQ0k7SUFDQTtJQUNBO0VoS3doMEJWO0VnS3ZoMEJVO0lBQ0k7RWhLeWgwQmQ7RWdLdmgwQk07SUFDSTtJQUNBO0VoS3loMEJWO0VnS3RoMEJFO0lBQ0k7RWhLd2gwQk47RWdLdGgwQk07SUFDSTtJQUNBO0lBQ0E7RWhLd2gwQlY7RWdLdGgwQk07SUFDSTtJQUNBO0lBQ0E7RWhLd2gwQlY7RWdLdGgwQk07SUFDSTtFaEt3aDBCVjtFZ0t0aDBCTTtJQUNJO0lBQ0E7SUFDQTtFaEt3aDBCVjtFZ0t0aDBCTTtJQUNJO0VoS3doMEJWO0VnS3RoMEJNO0lBQ0k7SUFDQTtFaEt3aDBCVjtFZ0t0aDBCTTtJQUNJO0lBQ0E7RWhLd2gwQlY7RWdLdGgwQk07SUFDSTtJQUNBO0VoS3doMEJWO0VnS3RoMEJNO0lBQ0k7SUFDQTtFaEt3aDBCVjtFZ0t0aDBCTTtJQUNJO0lBQ0E7RWhLd2gwQlY7RWdLdGgwQk07SUFDSTtFaEt3aDBCVjtFZ0t0aDBCTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VoS3doMEJWO0VnS3RoMEJNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEt3aDBCVjtFZ0t0aDBCTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhLd2gwQlY7RWdLcmgwQkU7SUFDSTtJQUNBO0VoS3VoMEJOO0VnS3JoMEJNO0lBQ0k7RWhLdWgwQlY7RWdLcmgwQk07SUFDSTtJQUNBO0VoS3VoMEJWO0VnS25oMEJNO0lBQ0k7SUFDQTtFaEtxaDBCVjtFZ0tsaDBCRTtJQUNJO0lBQ0E7SUFDQTtFaEtvaDBCTjtFZ0tqaDBCRTtJQUNJO0lBQ0E7SUFDQTtFaEttaDBCTjtFZ0tqaDBCTTtJQUNJO0VoS21oMEJWO0VnS2hoMEJVO0lBQ0k7RWhLa2gwQmQ7RWdLaGgwQlU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoS2toMEJkO0VnS2hoMEJNO0lBQ0k7SUFDQTtJQUNBO0VoS2toMEJWO0VnS2hoMEJNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RWhLa2gwQlY7RWdLaGgwQlU7SUFDSTtJQUNBO0VoS2toMEJkO0VnS2hoMEJNO0lBQ0k7SUFDQTtFaEtraDBCVjtFZ0toaDBCTTtJQUNJO0VoS2toMEJWO0VnS2hoMEJNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RWhLa2gwQlY7RWdLaGgwQk07SUFDSTtJQUNBO0lBQ0E7SUFDQTtFaEtraDBCVjtFZ0s5ZzBCTTtJQUNJO0VoS2doMEJWO0VnSzlnMEJNO0lBQ0k7SUFDQTtFaEtnaDBCVjtFZ0s5ZzBCTTtJQUNJO0VoS2doMEJWO0VnSzlnMEJNO0lBQ0k7SUFDQTtJQUNBO0VoS2doMEJWO0VnSy9nMEJVO0lBQ0k7RWhLaWgwQmQ7RWdLL2cwQlU7SUFDSTtJQUNBO0VoS2loMEJkO0VnSy9nMEJNO0lBQ0k7RWhLaWgwQlY7RWdLN2cwQk07SUFDSTtFaEsrZzBCVjtFZ0s3ZzBCTTtJQUNJO0lBQ0E7RWhLK2cwQlY7RWdLN2cwQk07SUFDSTtFaEsrZzBCVjtFZ0s3ZzBCTTtJQUNJO0lBQ0E7RWhLK2cwQlY7RWdLM2cwQk07SUFDSTtFaEs2ZzBCVjtFZ0szZzBCTTtJQUNJO0VoSzZnMEJWO0VnSzNnMEJNO0lBQ0k7SUFDQTtFaEs2ZzBCVjtFZ0szZzBCTTtJQUNJO0lBQ0E7SUFDQTtFaEs2ZzBCVjtFZ0szZzBCTTtJQUNJO0lBQ0E7RWhLNmcwQlY7RWdLemcwQk07SUFDSTtJQUNBO0VoSzJnMEJWO0VnS3pnMEJNO0lBQ0k7RWhLMmcwQlY7RWdLemcwQk07SUFDSTtFaEsyZzBCVjtFZ0t6ZzBCTTtJQUNJO0VoSzJnMEJWO0VnS3ZnMEJNO0lBQ0k7SUFDQTtFaEt5ZzBCVjtFZ0t2ZzBCTTtJQUNJO0lBQ0E7RWhLeWcwQlY7RWdLdmcwQk07SUFDSTtJQUNBO0lBQ0E7RWhLeWcwQlY7RWdLdmcwQk07SUFDSTtJQUNBO0VoS3lnMEJWO0VnS3ZnMEJNO0lBQ0k7SUFDQTtFaEt5ZzBCVjtFZ0tyZzBCTTtJQUNJO0VoS3VnMEJWO0VnS3JnMEJNO0lBQ0k7RWhLdWcwQlY7RWdLcmcwQk07SUFDSTtFaEt1ZzBCVjtFZ0twZzBCRTtJQUNJO0lBQ0E7RWhLc2cwQk47RWdLcGcwQk07SUFDSTtFaEtzZzBCVjtFZ0twZzBCTTtJQUNJO0VoS3NnMEJWO0VnS3BnMEJNO0lBQ0k7RWhLc2cwQlY7RWdLbGcwQk07SUFDSTtFaEtvZzBCVjtFZ0tsZzBCTTtJQUNJO0lBQ0E7RWhLb2cwQlY7RWdLbGcwQk07SUFDSTtJQUNBO0VoS29nMEJWO0VnS2pnMEJFO0lBQ0k7SUFDQTtJQUtBO0lBQ0E7RWhLKy96Qk47RWdLMS96Qk07SUFDSTtFaEs0L3pCVjtFZ0sxL3pCTTtJQUNJO0VoSzQvekJWO0VnSzEvekJNO0lBQ0k7SUFDQTtFaEs0L3pCVjtFZ0sxL3pCTTtJQUNJO0lBQ0E7SUFDQTtFaEs0L3pCVjtFZ0sxL3pCTTtJQUNJO0lBQ0E7RWhLNC96QlY7RWdLei96QkU7SUFDSTtFaEsyL3pCTjtFZ0t6L3pCTTtJQUNJO0lBQ0E7RWhLMi96QlY7RWdLei96Qk07SUFDSTtJQUNBO0VoSzIvekJWO0VnS3ovekJNO0lBQ0k7SUFDQTtFaEsyL3pCVjtFZ0t4L3pCRTtJQUNJO0VoSzAvekJOO0VnS3gvekJNO0lBQ0k7RWhLMC96QlY7RWdLeC96Qk07SUFDSTtFaEswL3pCVjtFZ0t2L3pCRTtJbEJ6QkE7RTlJbWgwQkY7RThJamgwQkU7SUFDSTtJQUNBO0U5SW1oMEJOO0U4SWpoMEJFO0lBQ0k7RTlJbWgwQk47RThJamgwQkU7SUFDSTtFOUltaDBCTjtFOElqaDBCRTtJQUNJO0lBQ0E7SUFDQTtFOUltaDBCTjtFOElqaDBCTTtJQUNJO0U5SW1oMEJWO0U4SWpoMEJFO0lBQ0k7SUFDQTtJQUNBO0U5SW1oMEJOO0U4SWpoMEJFO0lBQ0k7RTlJbWgwQk47RThJbi96QkU7SUFDSTtFOUlxL3pCTjtFOEluL3pCRTtJQUNJO0U5SXEvekJOO0U4SW4vekJFO0lBQ0k7RTlJcS96Qk47RThJeGgwQkU7SUFDSTtJQUNBO0U5STBoMEJOO0U4SXhoMEJFO0lBQ0k7RTlJMGgwQk47RThJeGgwQkU7SUFDSTtFOUkwaDBCTjtFOEl4aDBCRTtJQUNJO0lBQ0E7RTlJMGgwQk47RThJeGgwQk07O0lBRUk7RTlJMGgwQlY7RThJdGgwQkU7SUFDSTtFOUl3aDBCTjtFOEl0aDBCRTtJQUNJO0U5SXdoMEJOO0VnSzlpMEJFO0lsQmhDQTtFOUlpbDBCRjtFOEkvazBCRTtJQUNJO0lBQ0E7RTlJaWwwQk47RThJL2swQkU7SUFDSTtFOUlpbDBCTjtFOEkvazBCRTtJQUNJO0U5SWlsMEJOO0U4SS9rMEJFO0lBQ0k7SUFDQTtJQUNBO0U5SWlsMEJOO0U4SS9rMEJNO0lBQ0k7RTlJaWwwQlY7RThJL2swQkU7SUFDSTtJQUNBO0lBQ0E7RTlJaWwwQk47RThJL2swQkU7SUFDSTtFOUlpbDBCTjtFOEk3azBCRTtJQUNJO0lBQ0E7RTlJK2swQk47RThJN2swQkU7SUFDSTtFOUkrazBCTjtFOEk3azBCRTtJQUNJO0U5SStrMEJOO0U4STdrMEJFO0lBQ0k7SUFDQTtFOUkrazBCTjtFOEk3azBCTTs7SUFFSTtFOUkrazBCVjtFOEkzazBCRTtJQUNJO0U5STZrMEJOO0U4STNrMEJFO0lBQ0k7RTlJNmswQk47RWdLN2wwQkU7SUFDSTtFaEsrbDBCTjtFZ0s3bDBCTTtJQUNJO0lBQ0E7RWhLK2wwQlY7RWdLN2wwQk07SUFDSTtFaEsrbDBCVjtFZ0s3bDBCTTtJQUNJO0VoSytsMEJWO0VnSzdsMEJNO0lBQ0k7SUFDQTtJQUNBO0VoSytsMEJWO0VnSzdsMEJVO0lBQ0k7RWhLK2wwQmQ7RWdLN2wwQk07SUFDSTtJQUNBO0lBQ0E7RWhLK2wwQlY7RWdLN2wwQk07SUFDSTtFaEsrbDBCVjtFZ0s3bDBCTTtJQUNJO0VoSytsMEJWO0VnSzdsMEJNO0lBQ0k7RWhLK2wwQlY7RWdLN2wwQk07SUFDSTtFaEsrbDBCVjtFZ0szbDBCTTtJQUNJO0VoSzZsMEJWO0VnSzNsMEJNO0lBQ0k7RWhLNmwwQlY7RWdLM2wwQk07SUFDSTtFaEs2bDBCVjtFZ0t6bDBCTTtJQUNJO0lBQ0E7RWhLMmwwQlY7RWdLemwwQk07SUFDSTtFaEsybDBCVjtFZ0t6bDBCTTtJQUNJO0VoSzJsMEJWO0VnS3psMEJNO0lBQ0k7RWhLMmwwQlY7RWdLeGwwQlU7SUFDSTtFaEswbDBCZDtFZ0t2bDBCVTtJQUNJO0VoS3lsMEJkO0VnS3JsMEJNO0lBQ0k7RWhLdWwwQlY7RWdLcmwwQk07SUFDSTtFaEt1bDBCVjtFZ0twbDBCRTtJQUNJO0VoS3NsMEJOO0VnS3BsMEJNO0lBQ0k7RWhLc2wwQlY7RWdLcGwwQk07SUFDSTtFaEtzbDBCVjtFZ0twbDBCTTtJQUNJO0VoS3NsMEJWO0VnS2xsMEJNO0lBQ0k7SUFDQTtJQUNBO0VoS29sMEJWO0VnS2xsMEJVO0lBQ0k7RWhLb2wwQmQ7RWdLL2swQk07SUFDSTtJQUNBO0lBQ0E7SUFDQTtFaEtpbDBCVjtFZ0svazBCTTtJQUNJO0VoS2lsMEJWO0VnSzlrMEJFO0lBQ0k7RWhLZ2wwQk47RWdLOWswQk07SUFDSTtFaEtnbDBCVjtFZ0s5azBCTTtJQUNJO0VoS2dsMEJWO0VnSzlrMEJNO0lBQ0k7RWhLZ2wwQlY7RWdLOWswQk07SUFDSTtJQUNBO0VoS2dsMEJWO0VnSzlrMEJNO0lBQ0k7RWhLZ2wwQlY7RWdLN2swQkU7SUFDSTtFaEsrazBCTjtFZ0s3azBCTTtJQUNJO0VoSytrMEJWO0VnSzdrMEJNO0lBQ0k7RWhLK2swQlY7RWdLN2swQk07SUFDSTtFaEsrazBCVjtFZ0s3azBCTTtJQUNJO0lBQ0E7RWhLK2swQlY7RWdLNWswQkU7SUFDSTtFaEs4azBCTjtFZ0s1azBCTTtJQUNJO0VoSzhrMEJWO0VnSzVrMEJNO0lBQ0k7RWhLOGswQlY7QUFDRjtBZ0s3azBCQTtFQUdRO0lBQ0k7RWhLNmswQlY7RWdLMWswQk07SUFDSTtFaEs0azBCVjtFZ0t6azBCTTtJQUNJO0lBQ0E7RWhLMmswQlY7QUFDRjtBZ0sxazBCQTtFQUdRO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RWhLMGswQlY7QUFDRjtBaUt6bzFCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpLMm8xQko7O0FrS3BwMUJRO0VBQ0ksY3ZKOEJFO0V1SjdCRjtBbEt1cDFCWjtBa0twcDFCWTtFQUNJO0VBQ0E7RUFFQSxjdkpzQkY7QVgrbjFCZDs7QW1LN3AxQlk7RUFDSSxVekpHTDtBVjZwMUJYO0FtSzlwMUJJO0VBQ0k7QW5LZ3ExQlI7QW1LN3AxQkk7RUFDSTtBbksrcDFCUjtBbUs3cDFCSTtFQUNJO0FuSytwMUJSOztBbUt6cDFCWTtFQUNJLHNCekpKTDtBVmdxMUJYO0FtS3hwMUJROzs7RUFHSTtFQUNBO0VBQ0E7QW5LMHAxQlo7QW1LdHAxQlk7RUFDSSxzQnpKbEJMO0V5Sm1CSyxXeko3Qkw7QVZxcjFCWDtBbUt0cDFCZ0I7RUFHSSxzQnpKbENUO0V5Sm1DUyxXekp6QlQ7RXlKMEJTLGtCekoxQlQ7QVZncjFCWDs7QW9LaHMxQlE7RUFDSTtBcEttczFCWjtBb0tqczFCUTtFQUNJLGN6SjZCRTtFeUo1QkY7QXBLbXMxQlo7QW9LaHMxQmdCO0VBQ0ksYXpKd0JOO0FYMHExQmQ7O0FxS3hzMUJRO0VBQ0ksYzFKNEJFO0UwSjNCRjtBcksyczFCWjtBcUt4czFCUTs7RUFFSSxXM0pKRDtBVjhzMUJYO0FxS3ZzMUJZO0VBQ0ksVzNKRUw7QVZ1czFCWDtBcUt2czFCWTtFQUNJLGMxSmVGO0FYMHIxQmQ7QXFLdnMxQlE7RUFDSTtBckt5czFCWjtBcUt0czFCZ0I7RUFDSTtBckt3czFCcEI7O0FzSzF0MUJRO0VBQ0k7RUFDQTtBdEs2dDFCWjs7QXVLdHUxQkk7RUFDSTtBdkt5dTFCUjtBRXB1MUJDO0VxS05HO0lBR1E7RXZLMnUxQlY7QUFDRjtBdUsxdTFCSTtFQUNJO0F2SzR1MUJSO0FFNXUxQkM7RXFLREc7SUFHUTtFdks4dTFCVjtBQUNGOztBd0twdjFCWTtFQUNJO0VBQ0E7QXhLdXYxQmhCO0F3S3B2MUJnQjtFQUNJO0F4S3N2MUJwQjtBd0tudjFCUTtFQUNJO0F4S3F2MUJaO0F3S2x2MUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhLb3YxQmhCOztBeUtydzFCZ0I7RUFDSTtBekt3dzFCcEI7O0EwSzd3MUJBO0VBQ0k7RUFDQTtBMUtneDFCSjtBMEs5dzFCSTtFQUNJO0ExS2d4MUJSOztBMktyeDFCQTtFQUNJO0EzS3d4MUJKO0EyS3R4MUJJO0VBQ0k7RUFDQTtFQUNBO0EzS3d4MUJSO0FFdngxQkM7RXlLSkc7SUFNUTtJQUNBO0UzS3l4MUJWO0FBQ0Y7O0E0S2x5MUJRO0VBQ0k7RUFDQTtBNUtxeTFCWjtBNEtseTFCZ0I7RUFDSTtBNUtveTFCcEI7QTRLbHkxQmdCO0VBQ0k7QTVLb3kxQnBCO0FFbnkxQkM7RTBLVk87SUFZUTtJQUNBO0U1S3F5MUJkO0U0S255MUJjO0lBQ0k7RTVLcXkxQmxCO0FBQ0Y7QUVqejFCQztFMEtMTztJQW1CUTtJQUNBO0lBQ0E7RTVLdXkxQmQ7RTRLcnkxQmM7SUFDSTtFNUt1eTFCbEI7QUFDRjtBNEt0eTFCUTtFQUNJO0E1S3d5MUJaO0E0S3R5MUJZO0VBQ0k7QTVLd3kxQmhCO0E0S3R5MUJZO0VBQ0k7QTVLd3kxQmhCO0E0S3B5MUJnQjtFQUNJO0VBQ0EsZ0JqSzhCSjtBWHd3MUJoQjtBRW4wMUJDO0UwS2dCTztJQWdCUTtFNUt1eTFCZDtFNEtyeTFCYztJQUNJO0U1S3V5MUJsQjtFNEtyeTFCYztJQUNJO0U1S3V5MUJsQjtBQUNGO0FFbjExQkM7RTBLcUJPO0lBeUJRO0U1S3l5MUJkO0U0S3Z5MUJjO0lBQ0k7RTVLeXkxQmxCO0U0S3Z5MUJjO0lBQ0k7RTVLeXkxQmxCO0FBQ0Y7QTRLdnkxQlk7RUFDSTtFQUNBO0E1S3l5MUJoQjs7QTZLdjIxQlE7RUFDSTtFQUNBO0VBQ0E7QTdLMDIxQlo7QThLNzIxQlE7RUFDSTtFQUNBO0E5SysyMUJaO0E4SzcyMUJRO0VBQ0k7QTlLKzIxQlo7QUUxMjFCQztFNEtOTztJQUlRO0U5S2czMUJkO0FBQ0Y7QUVwMzFCQztFNEtETztJQU9RO0U5S2szMUJkO0FBQ0Y7QThLajMxQlk7RUFDSTtBOUttMzFCaEI7O0ErS2o0MUJRO0VBQ0k7QS9LbzQxQlo7QStLbDQxQlE7RUFDSTtBL0tvNDFCWjtBK0tsNDFCWTtFQUNJO0VBQ0E7QS9LbzQxQmhCO0ErS2o0MUJZO0VBQ0k7RUFDQTtBL0ttNDFCaEI7O0FnTGo1MUJJO0VBQ0k7QWhMbzUxQlI7QWdMbDUxQlE7RUFDSTtBaExvNTFCWjtBRWw1MUJDO0U4S0NPO0lBQ0k7RWhMbzUxQlY7RWdMbDUxQlU7SUFDSTtJQUNBO0lBQ0E7RWhMbzUxQmQ7QUFDRjtBZ0xsNTFCUTtFQUNJO0FoTG81MUJaO0FnTGw1MUJRO0VBQ0k7QWhMbzUxQlo7O0FpTHg2MUJJO0VBQ0k7QWpMMjYxQlI7QWlMejYxQlE7RUFDSTtBakwyNjFCWjtBRXo2MUJDO0UrS1BEO0lBUVE7RWpMNDYxQk47RWlMMTYxQk07SUFDSTtJQUNBO0lBQ0E7RWpMNDYxQlY7QUFDRjs7QWtMeDcxQlE7RUFDSTtBbEwyNzFCWjs7QW1MOTcxQkE7RUFDSTtBbkxpODFCSjtBbUw3NzFCWTtFQUNJO0VBQ0E7RUFDQTtBbkwrNzFCaEI7QW1MNTcxQlk7RUFDSTtBbkw4NzFCaEI7QW1MNTcxQlk7RUFDSTtBbkw4NzFCaEI7QW1MMzcxQlE7RUFDSTtBbkw2NzFCWjtBbUx4NzFCZ0I7RUFDSTtBbkwwNzFCcEI7O0FvTGo5MUJRO0VBQ0k7RUFDQTtBcExvOTFCWjtBb0xsOTFCWTtFQUNJO0FwTG85MUJoQjs7QUVwOTFCQztFbUxQRDtJQUVRO0VyTDg5MUJOO0VxTDU5MUJNO0lBQ0k7SUFDQTtJQUNBO0VyTDg5MUJWO0FBQ0Y7O0FzTHArMUJRO0VBQ0ksZ0IzS3FFSTtBWGs2MUJoQjtBc0xyKzFCWTtFQUNJO0F0THUrMUJoQjs7QXVMNSsxQkk7RUFDSTtBdkwrKzFCUjtBdUwzKzFCWTtFQUNJO0F2TDYrMUJoQjs7QXdMbC8xQkk7RUFDSTtBeExxLzFCUjtBRXYrMUJDO0VzTGZHO0lBSVE7RXhMcy8xQlY7QUFDRjtBRXQvMUJDO0VzTExHO0lBTVE7RXhMeS8xQlY7QUFDRjtBd0x2LzFCUTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXhMdS8xQlo7QUVyZzJCQztFc0xJTztJQWFRO0V4THcvMUJkO0FBQ0Y7QXdMdC8xQlE7RUFDSTtFQUNBO0VBRUE7QXhMdS8xQlo7QXdMcC8xQmdCO0VBQ0k7QXhMcy8xQnBCO0F3TG4vMUJvQjtFQUNJO0F4THEvMUJ4QjtBd0xsLzFCZ0I7RUFDSTtBeExvLzFCcEI7QUV4aDJCQztFc0x3Q3VCO0lBQ0k7RXhMbS8xQjFCO0V3TGovMUJzQjtJQUNJO0V4TG0vMUIxQjtBQUNGO0F3TDkrMUJZO0VBQ0k7QXhMZy8xQmhCO0F3TDkrMUJnQjs7RUFFSTtBeExnLzFCcEI7QXdMOSsxQlk7RUFDSTtBeExnLzFCaEI7QXdMOSsxQmdCOztFQUVJO0F4TGcvMUJwQjtBd0w5KzFCWTtFQUNJO0F4TGcvMUJoQjtBd0w5KzFCZ0I7O0VBRUk7QXhMZy8xQnBCO0F3TDkrMUJRO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQSx5QjdLbEZGO0U2S29GRTtFQUNBO0F4TDgrMUJaO0F3TDUrMUJZO0VBQ0k7RUFDQTtFQUNBO0F4TDgrMUJoQjtBd0w1KzFCZ0I7RUFDSSxVOUt2RlQ7QVZxazJCWDtBd0w1KzFCWTtFQUNJO0F4TDgrMUJoQjtBd0w1KzFCWTtFQUNJO0F4TDgrMUJoQjtBd0w1KzFCZ0I7RUFDSTtFQUNBO0F4TDgrMUJwQjtBd0w1KzFCWTtFQUVJO0VBQ0E7QXhMNisxQmhCO0F3TDMrMUJZO0VBQ0k7RUFDQTtBeEw2KzFCaEI7QXdMMysxQlE7RUFDSTtBeEw2KzFCWjtBd0wzKzFCZ0I7RUFDSTtFQUNBO0VBRUE7RUFDQSxnQjlLcEhUO0U4S3NIUztBeEwyKzFCcEI7QXdMdCsxQlE7RUFDSTtFQUNBO0F4THcrMUJaO0F3TG4rMUJZO0VBQ0k7RUFDQTtBeExxKzFCaEI7QUUxbTJCQztFc0x5SVc7SUFDSTtFeExvKzFCZDtBQUNGO0F3TG4rMUJJO0VBQ0k7QXhMcSsxQlI7QUV4bTJCQztFc0xrSUc7SUFJUTtJQUNBO0V4THMrMUJWO0V3TGgrMUJzQjtJQUNJO0V4TGsrMUIxQjtBQUNGO0FFM24yQkM7RXNMNElHO0lBZ0JRO0lBQ0E7RXhMbSsxQlY7RXdMNzkxQmtCO0lBQ0k7RXhMKzkxQnRCO0V3TDc5MUJzQjs7SUFFSTtFeEwrOTFCMUI7RXdMNzkxQmtCO0lBQ0k7RXhMKzkxQnRCO0V3TDc5MUJzQjs7SUFFSTtFeEwrOTFCMUI7RXdMNzkxQmtCO0lBQ0k7RXhMKzkxQnRCO0V3TDc5MUJzQjs7SUFFSTtFeEwrOTFCMUI7RXdMNTkxQnNCO0lBQ0k7RXhMODkxQjFCO0V3TDU5MUIwQjtJQUNJO0lBQ0E7RXhMODkxQjlCO0V3TDM5MUJrQjtJQUNJO0lBQ0E7SUFDQTtJQUVBO0V4TDQ5MUJ0QjtFd0wxOTFCYztJQUNJO0V4TDQ5MUJsQjtFd0x6OTFCVTtJQUNJO0lBQ0E7RXhMMjkxQmQ7RXdMejkxQlU7SUFDSTtFeEwyOTFCZDtFd0wxOTFCYztJQUNJO0V4TDQ5MUJsQjtFd0x6OTFCa0I7SUFDSTtJQUNBO0lBRUE7SUFDQTtJQUVBO0lBQ0E7SUFFQTtJQUVBO0lBQ0E7RXhMdTkxQnRCO0V3THI5MUJzQjtJQUNJO0V4THU5MUIxQjtFd0xyOTFCc0I7SUFDSTtJQUNBO0V4THU5MUIxQjtBQUNGOztBeUx2czJCSTtFQUNJO0F6TDBzMkJSO0F5THhzMkJRO0VBQ0k7QXpMMHMyQlo7QXlMeHMyQkk7RUFDSTtBekwwczJCUjtBeUx4czJCUTtFQUNJO0F6TDBzMkJaO0F5THhzMkJJO0VBQ0k7QXpMMHMyQlI7QXlMeHMyQlE7RUFDSTtBekwwczJCWjtBRXJ0MkJDO0V1TGNPO0lBQ0k7RXpMMHMyQlY7RXlMeHMyQlU7SUFDSTtFekwwczJCZDtFeUx4czJCTTtJQUNJO0V6TDBzMkJWO0V5THhzMkJVO0lBQ0k7RXpMMHMyQmQ7RXlMeHMyQk07SUFDSTtFekwwczJCVjtFeUx4czJCVTtJQUNJO0V6TDBzMkJkO0FBQ0Y7QXlMdnMyQlE7RUFDSTtBekx5czJCWjtBRTV1MkJDO0V1THVDZTtJQUNJO0V6THdzMkJsQjtFeUx0czJCYztJQUNJO0V6THdzMkJsQjtBQUNGOztBMEwxdjJCSTtFQUNJO0ExTDZ2MkJSOztBMkw1djJCWTtFQUNJO0EzTCt2MkJoQjs7QTRMbHcyQkk7RUFDSSxnQmpMc0VRO0FYK3IyQmhCOztBNkx0dzJCSTtFQUNJO0E3THl3MkJSOztBRXB3MkJDO0U0TFBEO0lBRVE7RTlMOHcyQk47RThMNXcyQk07SUFDSTtJQUNBO0lBQ0E7RTlMOHcyQlY7QUFDRjs7QStMcngyQkk7RUFDSTtBL0x3eDJCUjtBK0x0eDJCUTtFQUNJO0EvTHd4MkJaOztBZ003eDJCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaE1neTJCSjtBRS94MkJDO0U4TFBEO0lBU1E7RWhNaXkyQk47QUFDRjtBZ01oeTJCSTtFQUNJO0VBQ0E7QWhNa3kyQlI7QWdNaHkyQkk7RUFDSTtFQUNBO0FoTWt5MkJSO0FnTWh5MkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhNa3kyQlI7QWdNaHkyQlE7RUFDSTtFQUNBO0VBQ0E7QWhNa3kyQlo7QWdNaHkyQlk7RUFDSTtFQUNBO0VBQ0E7QWhNa3kyQmhCO0FnTWh5MkJJO0VBQ0k7QWhNa3kyQlI7QUUxejJCQztFOEx1Qkc7SUFJUTtFaE1teTJCVjtBQUNGO0FFcDAyQkM7RThMNEJHO0lBT1E7RWhNcXkyQlY7QUFDRjtBZ01weTJCSTtFQUNJO0VBQ0E7RUFDQTtBaE1zeTJCUjtBRTkwMkJDO0U4THFDRztJQU1RO0lBQ0E7SUFDQTtFaE11eTJCVjtBQUNGO0FnTXR5MkJJO0VBQ0k7RUFDQTtBaE13eTJCUjtBRXAxMkJDO0U4TDBDRztJQUtRO0lBQ0E7RWhNeXkyQlY7QUFDRjtBRS8xMkJDO0U4TCtDRztJQVNRO0lBQ0E7RWhNMnkyQlY7QUFDRjtBZ00xeTJCUTtFQUNJO0VBQ0E7QWhNNHkyQlo7QWdNMXkyQlk7RUFDSTtFQUNBO0FoTTR5MkJoQjtBZ00xeTJCWTtFQUNJO0VBQ0E7QWhNNHkyQmhCO0FnTTF5MkJZO0VBQ0k7RUFDQTtFQUNBO0FoTTR5MkJoQjtBZ00xeTJCZ0I7RUFDSTtBaE00eTJCcEI7QWdNMXkyQmdCO0VBQ0k7QWhNNHkyQnBCO0FnTTF5MkJvQjtFQUNJO0FoTTR5MkJ4QjtBZ00xeTJCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoTTR5MkJoQjtBZ00xeTJCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoTTR5MkJwQjtBZ00xeTJCb0I7RUFDSTtFQUNBO0FoTTR5MkJ4QjtBZ00xeTJCd0I7RUFDSTtBaE00eTJCNUI7QWdNMXkyQlk7RUFDSTtFQUNBO0VBQ0E7QWhNNHkyQmhCO0FnTTF5MkJRO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWhNMHkyQlo7QWdNeHkyQlk7RUFDSTtFQUNBO0VBQ0E7QWhNMHkyQmhCO0FnTXh5MkJZO0VBQ0k7RUFDQTtBaE0weTJCaEI7QWdNeHkyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaE0weTJCUjtBZ014eTJCUTtFQUNJO0VBQ0E7QWhNMHkyQlo7QWdNeHkyQlE7RUFDSSxhckxySEU7QVgrNTJCZDtBZ012eTJCWTtFQUNJLFV0THpJTDtFc0wwSUs7QWhNeXkyQmhCO0FnTXZ5MkJJOztFQUVJO0VBQ0E7RUFDQTtBaE15eTJCUjtBRXA4MkJDO0U4THVKRzs7SUFPUTtFaE0yeTJCVjtBQUNGO0FnTTF5MkJROztFQUNJO0VBQ0E7QWhNNnkyQlo7QWdNM3kyQkk7RUFDSTtBaE02eTJCUjtBZ00zeTJCSTtFQUNJO0FoTTZ5MkJSOztBZ00xeTJCQTtFQUNJO0VBQ0E7RUFDQTtBaE02eTJCSjtBZ00xeTJCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoTTR5MkJaO0FnTTF5MkJZO0VBQ0k7RUFDQTtFQUNBO0FoTTR5MkJoQjtBZ00xeTJCUTtFQUNJO0FoTTR5MkJaOztBaU0vKzJCSTs7Ozs7O0VBTUk7RUFDQTtBak1rLzJCUjtBaU1oLzJCUTs7Ozs7O0VBQ0k7QWpNdS8yQlo7QWlNci8yQkk7RUFDSTtBak11LzJCUjtBaU1wLzJCUTtFQUNJO0FqTXMvMkJaO0FpTW4vMkJnQjtFQUNJO0FqTXEvMkJwQjtBaU1uLzJCZ0I7RUFDSTtBak1xLzJCcEI7O0FrTTlnM0JBO0VBQ0U7QWxNaWgzQkY7QWtNL2czQkU7RUFDRTtBbE1paDNCSjtBa00vZzNCSTtFQUNFO0FsTWloM0JOO0FrTS9nM0JJO0VBQ0U7QWxNaWgzQk47O0FrTTlnM0JBO0VBQ0U7QWxNaWgzQkY7O0FtTTNoM0JZO0VBQ0k7RUFFQTtFQUNBO0VBRUE7RUFDQTtBbk00aDNCaEI7QW1NMWgzQmdCO0VBQ0k7QW5NNGgzQnBCO0FtTTFoM0JZO0VBQ0k7QW5NNGgzQmhCO0FtTTFoM0JnQjtFQUNJO0FuTTRoM0JwQjtBbU0xaDNCb0I7RUFDSTtFQUNBO0VBQ0E7QW5NNGgzQnhCO0FtTTFoM0J3QjtFQUNJLFd6THBCakI7QVZnajNCWDtBbU0xaDNCb0I7RUFDSTtBbk00aDNCeEI7QW1NemgzQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FuTTBoM0JoQjtBRXRqM0JDO0VpTW1DdUI7SUFDSTtJQUNBO0VuTXNoM0IxQjtFbU1waDNCc0I7SUFDSTtFbk1zaDNCMUI7QUFDRjtBRXBrM0JDO0VpTWdEdUI7SUFDSTtJQUNBO0VuTXVoM0IxQjtFbU1yaDNCc0I7SUFDSTtJQUNBO0VuTXVoM0IxQjtBQUNGO0FtTXJoM0JvQjtFQUNJO0VBQ0E7QW5NdWgzQnhCO0FtTXJoM0JvQjs7RUFFSTtBbk11aDNCeEI7QUVqbDNCQztFaU02RHVCO0lBQ0k7RW5NdWgzQjFCO0VtTXJoM0JzQjtJQUNJO0VuTXVoM0IxQjtFbU1yaDNCc0I7SUFDSTtFbk11aDNCMUI7RW1NcmgzQjBCO0lBQ0k7SUFDQTtJQUNBO0VuTXVoM0I5QjtFbU1yaDNCMEI7SUFDSTtFbk11aDNCOUI7QUFDRjtBRXptM0JDO0VpTW9GdUI7SUFDSTtJQUNBO0lBRUEsbUJ2TDlEbkI7RVpxbDNCUDtFbU1yaDNCc0I7SUFDSTtJQUNBO0VuTXVoM0IxQjtFbU1yaDNCMEI7SUFDSTtFbk11aDNCOUI7RW1NcmgzQjBCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RW5NdWgzQjlCO0VtTXJoM0IwQjtJQUNJO0VuTXVoM0I5QjtFbU1yaDNCOEI7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTtJQUVBLG1CdkxuRzNCO0Vad24zQlA7RW1NbmgzQjBCO0lBQ0k7SUFDQTtJQUVBO0VuTW9oM0I5QjtBQUNGO0FFeHAzQkM7RWlNdUltQjtJQUNJO0VuTW9oM0J0QjtBQUNGO0FtTW5oM0JRO0VBQ0k7RUFDQTtBbk1xaDNCWjtBbU1uaDNCUTtFQUNJO0FuTXFoM0JaO0FtTWxoM0JRO0VBQ0k7QW5Nb2gzQlo7QW1NbGgzQlk7RUFDSTtFQUNBO0FuTW9oM0JoQjtBbU1qaDNCWTtFQUNJO0VBQ0E7RUFDQTtBbk1taDNCaEI7QW1NamgzQmdCO0VBRUk7QW5Na2gzQnBCO0FtTWhoM0JRO0VBQ0k7QW5Na2gzQlo7QW1NaGgzQlk7RUFDSTtBbk1raDNCaEI7QW1NN2czQmdCO0VBQ0k7QW5NK2czQnBCO0FtTTdnM0JvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuTStnM0J4QjtBbU01ZzNCd0I7RUFDSSxjeEw5SmY7QVg0cTNCYjtBbU01ZzNCd0I7RUFDSSxjeEw5SmQ7QVg0cTNCZDtBbU01ZzNCUTtFQUNJO0VBRUE7RUFDQTtFQUNBO0FuTTZnM0JaO0FtTTNnM0JZO0VBQ0k7QW5NNmczQmhCO0FtTTNnM0JZO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFFQSxXekxsTUw7RXlMbU1LLHNCekw3TUw7RXlMK01LO0VBQ0E7QW5NMGczQmhCO0FtTXhnM0JnQjtFQUNJLGN4THpMTjtBWG1zM0JkO0FtTXhnM0JnQjtFQUNJO0VBQ0E7RUFDQTtFQUVBO0FuTXlnM0JwQjtBbU12ZzNCZ0I7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBLGdCeExwS0o7QVg0cTNCaEI7QW1NcGczQmdCO0VBQ0ksVXpMdk9UO0FWNnUzQlg7QUU5dTNCQztFaU1MRztJQWlQUTtJQUNBO0lBQ0E7SUFFQTtFbk1xZzNCVjtFbU1uZzNCVTtJQUNJO0lBQ0E7SUFDQTtJQUVBO0VuTW9nM0JkO0FBQ0Y7QW1NbGczQlE7RUFDSTtFQUNBO0FuTW9nM0JaOztBb010dzNCQTtFQUNJO0VBQ0E7QXBNeXczQko7QW9NdnczQkk7RUFDSTtFQUNBO0FwTXl3M0JSO0FvTXR3M0JZO0VBQ0k7RUFDQTtBcE13dzNCaEI7QW9NdHczQmdCO0VBQ0k7QXBNd3czQnBCO0FvTXJ3M0JZO0VBQ0k7RUFDQTtBcE11dzNCaEI7QW9NcHczQlk7RUFDSTtFQUNBO0VBRUE7QXBNcXczQmhCO0FvTWx3M0JZO0VBQ0k7RUFDQSxtQnpMYkk7QVhpeDNCcEI7QW9NanczQm9CO0VBQ0ksYXpMbENkO0FYcXkzQlY7QW9NaHczQlE7RUFDSTtFQUNBO0FwTWt3M0JaO0FvTWh3M0JZO0VBQ0k7RUFDQTtBcE1rdzNCaEI7QW9NL3YzQlk7RUFFSTtFQUNBO0FwTWd3M0JoQjtBb005djNCZ0I7RUFDSTtFQUNBO0FwTWd3M0JwQjtBb005djNCZ0I7RUFFSTtBcE0rdjNCcEI7QW9NN3YzQlE7RUFDSTtBcE0rdjNCWjtBb003djNCWTtFQUNJO0FwTSt2M0JoQjtBb00xdjNCZ0I7RUFDSTtBcE00djNCcEI7QW9NMXYzQm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBNNHYzQnhCO0FvTXp2M0J3QjtFQUNJLGN6TGpEZjtBWDR5M0JiO0FvTXp2M0J3QjtFQUNJLGN6TGpEZDtBWDR5M0JkO0FvTXp2M0JRO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7QXBNMHYzQlo7QW9NeHYzQlk7RUFDSTtBcE0wdjNCaEI7QW9NeHYzQlk7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUVBLFcxTHJGTDtFMExzRkssc0IxTGhHTDtFMExrR0s7RUFDQTtBcE11djNCaEI7QW9NcnYzQmdCO0VBQ0ksY3pMNUVOO0FYbTAzQmQ7QW9NcnYzQmdCO0VBQ0k7RUFDQTtFQUNBO0VBRUE7QXBNc3YzQnBCO0FvTXB2M0JnQjtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0EsZ0J6THZESjtBWDR5M0JoQjs7QXFNNzIzQlE7RUFDSTtBck1nMzNCWjtBcU05MjNCUTtFQUNJO0VBQ0E7QXJNZzMzQlo7QXFNOTIzQlk7RUFDSTtBck1nMzNCaEI7QXFNOTIzQkk7RUFDSTtFQUNBO0FyTWczM0JSO0FxTTkyM0JRO0VBQ0k7QXJNZzMzQlo7QXFNOTIzQlk7RUFDSTtFQUNBO0FyTWczM0JoQjtBRTcyM0JDO0VtTURHO0lBRVE7RXJNZzMzQlY7QUFDRjtBRWo0M0JDO0VtTWNHO0lBS1E7RXJNazMzQlY7QUFDRjtBRTM0M0JDO0VtTW1CRztJQVFRO0lBQ0E7RXJNbzMzQlY7QUFDRjtBcU1sMzNCUTtFQUNJO0VBQ0E7RUFDQTtBck1vMzNCWjtBcU1sMzNCWTtFQUVJO0FyTW0zM0JoQjtBcU1qMzNCSTtFQUNJO0FyTW0zM0JSO0FxTWozM0JRO0VBQ0k7QXJNbTMzQlo7QXFNOTIzQlk7RUFDSTtBck1nMzNCaEI7QXFNOTIzQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJNZzMzQnBCO0FxTTcyM0JvQjtFQUNJLGMxTG5DWDtBWGs1M0JiO0FxTTcyM0JvQjtFQUNJLGMxTG5DVjtBWGs1M0JkO0FxTTUyM0JRO0VBQ0k7RUFDQTtBck04MjNCWjtBcU01MjNCWTtFQUNJO0FyTTgyM0JoQjtBcU01MjNCWTtFQUNJO0FyTTgyM0JoQjtBRXg3M0JDO0VtTWlFRztJQVlRO0VyTSsyM0JWO0VxTTUyM0JjO0lBQ0k7RXJNODIzQmxCO0VxTTUyM0JjO0lBQ0k7RXJNODIzQmxCO0FBQ0Y7QXFNeDIzQndCO0VBQ0k7RUFDQTtBck0wMjNCNUI7QXFNeDIzQjRCO0VBQ0ksYTFMckd0QjtBWCs4M0JWO0FxTXgyM0JvQjtFQUNJO0VBQ0E7RUFDQTtBck0wMjNCeEI7QXFNeDIzQm9CO0VBQ0ksYzFMNUVWO0FYczczQmQ7QXFNeDIzQndCO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7QXJNeTIzQjVCO0FxTXYyM0I0QjtFQUNJLGExTHRGbEI7QVgrNzNCZDtBcU12MjNCb0I7RUFDSTtFQUNBO0VBQ0E7QXJNeTIzQnhCO0FxTXYyM0J3QjtFQUNJO0FyTXkyM0I1QjtBcU10MjNCb0I7RUFDSTtBck13MjNCeEI7QUVqKzNCQztFbU1tRlc7SUF5Q1E7SUFDQTtFck15MjNCbEI7RXFNdjIzQmtCO0lBQ0k7RXJNeTIzQnRCO0VxTXYyM0JrQjtJQUNJO0lBQ0E7SUFDQTtFck15MjNCdEI7RXFNdjIzQnNCO0lBQ0k7SUFDQTtFck15MjNCMUI7RXFNdjIzQnNCO0lBQ0k7RXJNeTIzQjFCO0VxTXYyM0IwQjtJQUNJO0VyTXkyM0I5QjtBQUNGO0FFOS8zQkM7RW1Nd0ZXO0lBK0RRO0lBQ0E7RXJNMjIzQmxCO0VxTXoyM0JrQjtJQUNJO0VyTTIyM0J0QjtFcU16MjNCa0I7SUFDSTtJQUNBO0lBQ0E7RXJNMjIzQnRCO0VxTXoyM0JzQjtJQUNJO0lBQ0E7RXJNMjIzQjFCO0VxTXoyM0JzQjtJQUNJO0lBQ0E7RXJNMjIzQjFCO0VxTXoyM0IwQjtJQUNJO0lBQ0E7SUFDQTtFck0yMjNCOUI7QUFDRjs7QXNNNWg0Qlk7RUFDSTtFQUNBO0F0TStoNEJoQjtBc003aDRCZ0I7RUFDSTtFQUNBO0F0TStoNEJwQjtBc003aDRCb0I7RUFDSSxVNUxMYjtBVm9pNEJYO0FzTTdoNEJnQjtFQUNJO0F0TStoNEJwQjtBc003aDRCUTs7RUFFSTtFQUNBO0F0TStoNEJaO0FzTTdoNEJZOztFQUNJO0F0TWdpNEJoQjtBc005aDRCZ0I7O0VBQ0k7RUFDQTtBdE1paTRCcEI7QUVsaTRCQztFb01HTztJQUVRO0V0TWlpNEJkO0FBQ0Y7QUU1aTRCQztFb01RTztJQUtRO0V0TW1pNEJkO0FBQ0Y7QXNNamk0Qlk7RUFSSjtJQVNRO0lBQ0E7RXRNb2k0QmQ7QUFDRjtBc01saTRCWTtFQUNJO0VBQ0E7RUFDQTtBdE1vaTRCaEI7QXNNbGk0QmdCO0VBRUk7QXRNbWk0QnBCO0FzTWppNEJRO0VBQ0k7QXRNbWk0Qlo7QXNNamk0Qlk7RUFDSTtBdE1taTRCaEI7QXNNOWg0QmdCO0VBQ0k7QXRNZ2k0QnBCO0FzTTloNEJvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0TWdpNEJ4QjtBc003aDRCd0I7RUFDSSxjM0x4Q2Y7QVh1azRCYjtBc003aDRCd0I7RUFDSSxjM0x4Q2Q7QVh1azRCZDtBc001aDRCUTtFQUNJO0F0TThoNEJaO0FzTXhoNEI0QjtFQUNJO0F0TTBoNEJoQztBc012aDRCd0I7RUFDSTtFQUNBO0F0TXloNEI1QjtBc010aDRCd0I7RUFDSTtBdE13aDRCNUI7QXNNcmg0QndCO0VBQ0k7QXRNdWg0QjVCO0FzTXBoNEJRO0VBQ0k7SUFDSTtFdE1zaDRCZDtFc01uaDRCa0I7SUFDSTtFdE1xaDRCdEI7RXNNbGg0QnNCO0lBQ0k7SUFDQTtJQUNBO0lBRUE7SUFDQTtJQUVBO0V0TWtoNEIxQjtFc01oaDRCMEI7SUFDSTtJQUNBO0lBRUE7SUFDQTtJQUNBO0V0TWloNEI5QjtFc00vZzRCOEI7SUFDSTtFdE1paDRCbEM7RXNNL2c0QjhCO0lBQ0k7RXRNaWg0QmxDO0VzTS9nNEJzQjtJQUNJO0V0TWloNEIxQjtBQUNGOztBdU16cDRCSTs7RUFFSTtFQUNBO0F2TTRwNEJSO0F1TTFwNEJJO0VBQ0k7RUFDQTtBdk00cDRCUjs7QXdNbnE0Qkk7RUFDSTtFQUNBO0F4TXNxNEJSO0F3TXBxNEJRO0VBQ0k7QXhNc3E0Qlo7QXdNcHE0QlE7RUFDSTtFQUNBO0VBQ0E7QXhNc3E0Qlo7QXdNcHE0Qlk7O0VBRUk7QXhNc3E0QmhCO0F3TXBxNEJROztFQUVJO0F4TXNxNEJaO0F3TXBxNEJJO0VBQ0k7QXhNc3E0QlI7O0F5TXRyNEJZO0VBQ0k7QXpNeXI0QmhCOztBME05cjRCUTtFQUNJO0VBQ0E7QTFNaXM0Qlo7QTBNL3I0Qlk7RUFDSTtFQUNBO0ExTWlzNEJoQjtBME0vcjRCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFNaXM0QnBCO0EwTS9yNEJvQjtFQUNJO0VBQ0E7QTFNaXM0QnhCO0EwTS9yNEJnQjtFQUNJLFdoTWZUO0FWZ3Q0Qlg7QTBNN3I0QjRCO0VBQ0ksVWhNcEJyQjtBVm10NEJYO0EwTTdyNEJnQjtFQUNJO0ExTStyNEJwQjtBME0xcjRCd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMU00cjRCNUI7QTBNenI0QmdCO0VBQ0ksV2hNcENUO0FWK3Q0Qlg7QTBNeHI0QlE7RUFFSTtFQUNBO0VBQ0E7QTFNeXI0Qlo7QTBNdnI0Qlk7RUFDSTtFQUNBO0ExTXlyNEJoQjtBME10cjRCZ0I7RUFDSSxjL0x4Qk47QVhndDRCZDtBME10cjRCb0I7RUFDSTtBMU13cjRCeEI7QTBNdHI0Qm9CO0VBQ0k7QTFNd3I0QnhCO0EwTWxyNEI0QjtFQUNJO0ExTW9yNEJoQzs7QTJNM3Y0Qkk7RUFDSTtFQUNBO0EzTTh2NEJSO0EyTTV2NEJRO0VBQ0k7QTNNOHY0Qlo7QTJNNXY0QlE7RUFDSTtFQUNBO0VBQ0E7QTNNOHY0Qlo7QTJNNXY0Qlk7OztFQUdJO0EzTTh2NEJoQjtBMk01djRCUTs7RUFFSTtBM004djRCWjtBMk01djRCUTs7RUFFSTtBM004djRCWjtBMk0zdjRCUTtFQUNJO0EzTTZ2NEJaO0EyTTN2NEJJO0VBQ0k7QTNNNnY0QlI7QTJNMXY0QlE7RUFDSTtFQUNBO0VBQ0E7QTNNNHY0Qlo7QTJNMXY0Qlk7RUFDSTtFQUNBO0EzTTR2NEJoQjtBMk0xdjRCWTtFQUNJO0VBQ0E7QTNNNHY0QmhCO0EyTTF2NEJZO0VBRUk7QTNNMnY0QmhCO0EyTXp2NEJZO0VBQ0k7QTNNMnY0QmhCO0EyTXp2NEJJO0VBQ0k7QTNNMnY0QlI7QTJNenY0QlE7RUFDSTtBM00ydjRCWjtBMk16djRCWTtFQUNJLGNoTTdCSDtBWHd4NEJiO0EyTXR2NEJZO0VBQ0k7QTNNd3Y0QmhCO0EyTXR2NEJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzTXd2NEJwQjtBMk1ydjRCb0I7RUFDSSxjaE03Q1g7QVhveTRCYjtBMk1ydjRCb0I7RUFDSSxjaE03Q1Y7QVhveTRCZDs7QTRNcjA0QlE7RUFDSTtBNU13MDRCWjs7QTZNeDA0QlE7RUFDSTtFQUNBO0E3TTIwNEJaO0FFcno0QkM7RTJNcEJPO0lBRVE7RTdNMjA0QmQ7QUFDRjtBRXowNEJDO0UyTUxPO0lBS1E7RTdNNjA0QmQ7QUFDRjtBRW4xNEJDO0UyTUFPO0lBUVE7SUFDQTtFN00rMDRCZDtBQUNGO0E2TTcwNEJRO0VBQ0k7QTdNKzA0Qlo7QTZNNzA0Qlk7RUFDSTtFQUNBO0E3TSswNEJoQjtBNk01MDRCWTtFQUNJO0VBQ0E7RUFDQTtBN004MDRCaEI7QTZNNTA0QmdCO0VBRUk7QTdNNjA0QnBCO0E2TTMwNEJRO0VBQ0k7QTdNNjA0Qlo7QTZNMzA0Qlk7RUFDSTtBN002MDRCaEI7QTZNeDA0QmdCO0VBQ0k7QTdNMDA0QnBCO0E2TXgwNEJvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3TTAwNEJ4QjtBNk12MDRCd0I7RUFDSSxjbE14QmY7QVhpMjRCYjtBNk12MDRCd0I7RUFDSSxjbE14QmQ7QVhpMjRCZDtBNk1sMDRCd0I7RUFDSTtBN01vMDRCNUI7QTZNajA0QmdCO0VBQ0s7QTdNbTA0QnJCO0E2TWgwNEJRO0VBQ0k7SUFDSTtFN01rMDRCZDtFNk0vejRCa0I7SUFDSTtFN01pMDRCdEI7RTZNOXo0QnNCO0lBQ0k7SUFDQTtJQUNBO0lBRUE7SUFDQTtJQUVBLG1Cak0xRG5CO0VadzM0QlA7RTZNNXo0QjBCO0lBQ0k7SUFDQTtJQUVBO0lBQ0E7SUFDQTtFN002ejRCOUI7QUFDRjs7QThNLzU0Qkk7RUFDSTtBOU1rNjRCUjtBRXA1NEJDO0U0TWZHO0lBSVE7RTlNbTY0QlY7QUFDRjtBRW42NEJDO0U0TUxHO0lBTVE7RTlNczY0QlY7QUFDRjtBOE1yNjRCSTtFQUNJO0E5TXU2NEJSO0FFajY0QkM7RTRNUEc7SUFJUTtJQUNBO0U5TXc2NEJWO0U4TXQ2NEJVO0lBQ0k7RTlNdzY0QmQ7QUFDRjtBRXA3NEJDO0U0TUdHO0lBV1E7SUFDQTtFOU0wNjRCVjtFOE14NjRCVTtJQUNJO0lBRUE7SUFDQTtJQUNBO0lBRUE7RTlNdzY0QmQ7QUFDRjtBOE12NjRCSTtFQUNJO0E5TXk2NEJSO0E4TXY2NEJRO0VBQ0k7QTlNeTY0Qlo7QThNdjY0QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOU15NjRCWjtBOE12NjRCWTtFQUNJO0VBRUE7RUFDQTtFQUNBO0E5TXc2NEJoQjtBOE10NjRCZ0I7RUFDSSxjbk1uQk47QVgyNzRCZDtBOE10NjRCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNuTTlCSDtBWHM4NEJiO0E4TXQ2NEJRO0VBQ0k7RUFDQSxjbk1qQ0M7QVh5ODRCYjtBOE10NjRCWTtFQUNJO0E5TXc2NEJoQjtBOE10NjRCUTtFQUNJO0lBRUk7SUFDQTtFOU11NjRCZDtFOE1yNjRCVTtJQUNJO0U5TXU2NEJkO0U4TXI2NEJVO0lBQ0k7RTlNdTY0QmQ7QUFDRjtBOE10NjRCUTtFQWxESjtJQW1EUTtFOU15NjRCVjtFOE12NjRCVTtJQUNJO0U5TXk2NEJkO0U4TXY2NEJVO0lBQ0k7RTlNeTY0QmQ7QUFDRjtBRW4vNEJDO0U0TWdCRztJQTREUTtFOU0yNjRCVjtFOE16NjRCVTtJQUVJO0U5TTA2NEJkO0FBQ0Y7QUVyZzVCQztFNE0wQkc7SUFtRVE7RTlNNDY0QlY7RThNMTY0QlU7SUFFSTtFOU0yNjRCZDtBQUNGO0E4TTE2NEJRO0VBQ0k7RUFDQTtBOU00NjRCWjtBOE14NjRCZ0I7RUFDSTtBOU0wNjRCcEI7QThNeDY0Qlk7RUFDSTtFQUNBLHlCbk0zRUc7RW1NNEVIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlNMDY0QmhCO0E4TXY2NEJnQjtFQUVJO0VBQ0E7QTlNdzY0QnBCO0E4TXQ2NEJnQjtFQUNJO0E5TXc2NEJwQjtBOE10NjRCZ0I7RUFDSTtBOU13NjRCcEI7QThNcjY0QmdCO0VBQ0k7QTlNdTY0QnBCO0E4TXA2NEJnQjtFQUNJO0E5TXM2NEJwQjtBOE1wNjRCb0I7RUFDSTtBOU1zNjRCeEI7QThNcDY0QmdCOzs7RUFHSTtFQUNBO0E5TXM2NEJwQjs7QStNN2o1QkE7RUFDSTtFQUNBO0VBQ0E7QS9NZ2s1Qko7QStNOWo1Qkk7RUFDSTtBL01nazVCUjtBK005ajVCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvTWdrNUJaO0ErTTlqNUJZO0VBQ0k7QS9NZ2s1QmhCO0ErTTVqNUJnQjtFQUNJO0EvTThqNUJwQjtBK00zajVCZ0I7RUFDSTtBL002ajVCcEI7QStNMWo1QmdCO0VBQ0k7QS9NNGo1QnBCO0ErTXpqNUJZO0VBQ0k7RUFDQTtFQUNBO0EvTTJqNUJoQjtBK016ajVCUTs7RUFFSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0EvTTBqNUJaO0ErTXZqNUJZO0VBQ0k7RUFDQTtBL015ajVCaEI7QStNdmo1QmdCO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtBL01xajVCcEI7QStNbGo1Qm9CO0VBQ0k7QS9Nb2o1QnhCO0ErTXBuNUJJO0VBb0VJO0EvTW1qNUJSO0ErTWxqNUJROztFQUVJO0VBQ0E7QS9Nb2o1Qlo7QStNNW41Qkk7RUEwRUk7QS9NcWo1QlI7QStNcGo1QlE7RUFDSTtBL01zajVCWjtBK01uajVCUTs7O0VBSUk7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QS9NbWo1Qlo7QStNamo1QlE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFFQTtBL01najVCWjtBK005aTVCUTtFQUNJO0EvTWdqNUJaO0ErTTdpNUJRO0VBQ0k7QS9NK2k1Qlo7QStNN2k1Qlk7RUFDSTtFQUNBO0VBQ0E7QS9NK2k1QmhCO0ErTTdpNUJnQjtFQUNJO0EvTStpNUJwQjtBK001aTVCZ0I7RUFDSSxjcE1oR1A7QVg4bzVCYjtBK001aTVCWTtFQUNJO0EvTThpNUJoQjtBK001aTVCUTtFQUNJO0EvTThpNUJaOztBZ05ucjVCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoTnNyNUJSO0FnTnByNUJRO0VBQ0k7QWhOc3I1Qlo7QWdObHI1Qlk7RUFDSTtBaE5vcjVCaEI7QWdOanI1QlE7RUFDSTtBaE5tcjVCWjtBZ05qcjVCWTtFQUNJO0VBQ0E7QWhObXI1QmhCO0FnTmpyNUJZO0VBQ0ksbUJyTWNGO0FYcXE1QmQ7QWdOaHI1QlE7RUFDSTtFQUNBO0FoTmtyNUJaO0FnTi9xNUJnQjtFQUNJO0FoTmlyNUJwQjtBZ04vcTVCZ0I7RUFDSTtBaE5pcjVCcEI7QWdOL3E1QmdCO0VBQ0k7QWhOaXI1QnBCO0FnTi9xNUJnQjtFQUNJO0FoTmlyNUJwQjtBZ04vcTVCZ0I7RUFDSTtBaE5pcjVCcEI7QWdOL3E1QmdCO0VBQ0k7QWhOaXI1QnBCO0FnTi9xNUJRO0VBQ0k7RUFDQTtBaE5pcjVCWjtBZ045cTVCZ0I7RUFDSTtBaE5ncjVCcEI7QWdOOXE1QlE7RUFDSTtFQUNBO0FoTmdyNUJaO0FnTjdxNUJnQjtFQUNJO0FoTitxNUJwQjtBZ041cTVCZ0I7RUFDSTtBaE44cTVCcEI7QWdONXE1QlE7RUFDSTtFQUNBO0FoTjhxNUJaO0FnTjFxNUJZO0VBQ0k7QWhONHE1QmhCO0FnTjFxNUJJO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBaE4ycTVCUjs7QWlOL3Y1Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBak5rdzVCUjtBaU5odzVCUTtFQUNJO0FqTmt3NUJaO0FpTjl2NUJZO0VBQ0k7QWpOZ3c1QmhCO0FpTjd2NUJRO0VBQ0k7QWpOK3Y1Qlo7QWlON3Y1Qlk7RUFDSTtFQUNBO0FqTit2NUJoQjtBaU43djVCWTtFQUNJLG1CdE1jRjtBWGl2NUJkO0FpTjd2NUJJO0VBQ0k7QWpOK3Y1QlI7O0FrTnR4NUJZOztFQUNJO0FsTjB4NUJoQjtBa052eDVCWTs7RUFDSTtBbE4weDVCaEIsQyIsInNvdXJjZXMiOlsid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9pbmRleC5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9zZXR0aW5ncy9fcmVzZXQuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3Mvc2V0dGluZ3MvX21peGlucy5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9zZXR0aW5ncy9fbGF5b3V0LXNldHRpbmdzLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL3NldHRpbmdzL192YXJpYWJsZXMuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3Mvc2V0dGluZ3MvX2Jvb3RzdHJhcC5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2NvbXBvbmVudHMvX25hdnMuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2NvbXBvbmVudHMvX2Zvcm1zLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2NvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9jb21wb25lbnRzL190b29sdGlwLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvY29tcG9uZW50cy9fdG9hc3RzLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvY29tcG9uZW50cy9fYWNjb3JkaW9ucy5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvY29tcG9uZW50cy9fdGFibGUuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9jb21wb25lbnRzL19wYWdpbmF0aW9uLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fb2ZmY2FudmFzLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2NvbXBvbmVudHMvX29mZmNhbnZhcy5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3JhdGlvLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0YWNrcy5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdGV4dC10cnVuY2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9zZXR0aW5ncy9fdHlwb2dyYXBoeS5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9zZXR0aW5ncy9fcGltY29yZS1hZG1pbi5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL25vZGVfbW9kdWxlcy9Ac2VsZWN0aXplL3NlbGVjdGl6ZS9kaXN0L3Njc3MvcGx1Z2lucy9kcmFnX2Ryb3Auc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvQHNlbGVjdGl6ZS9zZWxlY3RpemUvZGlzdC9zY3NzL3BsdWdpbnMvZHJvcGRvd25faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL0BzZWxlY3RpemUvc2VsZWN0aXplL2Rpc3Qvc2Nzcy9wbHVnaW5zL29wdGdyb3VwX2NvbHVtbnMuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvQHNlbGVjdGl6ZS9zZWxlY3RpemUvZGlzdC9zY3NzL3BsdWdpbnMvcmVtb3ZlX2J1dHRvbi5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9wbHVnaW5zL19zZWxlY3RpemUuc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvQHNlbGVjdGl6ZS9zZWxlY3RpemUvZGlzdC9zY3NzL3BsdWdpbnMvY2xlYXJfYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vbm9kZV9tb2R1bGVzL0BzZWxlY3RpemUvc2VsZWN0aXplL2Rpc3Qvc2Nzcy9wbHVnaW5zL2F1dG9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9ub2RlX21vZHVsZXMvQHNlbGVjdGl6ZS9zZWxlY3RpemUvZGlzdC9zY3NzL3NlbGVjdGl6ZS5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9wbHVnaW5zL19pbnQtdGVsLWlucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL3BsdWdpbnMvX2ZsYXRwaWNrci5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9wbHVnaW5zL19yZWNhcHRjaGEuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvcGx1Z2lucy9fbXVsdGlwbGUtZW1haWxzLWZpZWxkLnNjc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vYnVuZGxlcy9GYWN0b3J5L0NvbnRlbnRCdW5kbGUvc3JjL1Jlc291cmNlcy9wdWJsaWMvc2Fzcy9fbWl4aW5zLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vYnVuZGxlcy9GYWN0b3J5L0NvbnRlbnRCdW5kbGUvc3JjL1Jlc291cmNlcy9wdWJsaWMvc2Fzcy9fdXRpbHMuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3Mvc2V0dGluZ3MvX2NvbG9ycy5zY3NzIiwid2VicGFjazovL0FpclNlcmJpYS8uL2J1bmRsZXMvRmFjdG9yeS9Db250ZW50QnVuZGxlL3NyYy9SZXNvdXJjZXMvcHVibGljL3Nhc3MvY29tcG9uZW50cy9fbG9hZGVyLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vYnVuZGxlcy9GYWN0b3J5L0NvbnRlbnRCdW5kbGUvc3JjL1Jlc291cmNlcy9wdWJsaWMvc2Fzcy9jb21wb25lbnRzL19leHRyYXMuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9idW5kbGVzL0ZhY3RvcnkvQ29udGVudEJ1bmRsZS9zcmMvUmVzb3VyY2VzL3B1YmxpYy9zYXNzL2NvbXBvbmVudHMvX3BhZ2luYXRpb24uc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9idW5kbGVzL0ZhY3RvcnkvQ29udGVudEJ1bmRsZS9zcmMvUmVzb3VyY2VzL3B1YmxpYy9zYXNzL2NvbXBvbmVudHMvX2xheW91dC1zZXR0aW5ncy5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL2J1bmRsZXMvRmFjdG9yeS9Db250ZW50QnVuZGxlL3NyYy9idW5kbGVzL0FyZWFCcmlja0J1bmRsZS9SZXNvdXJjZXMvcHVibGljL3Nhc3MvY29tcG9uZW50cy9faWNvbi1zZWxlY3Rvci5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL2J1bmRsZXMvRmFjdG9yeS9Db250ZW50QnVuZGxlL3NyYy9idW5kbGVzL0FyZWFCcmlja0J1bmRsZS9SZXNvdXJjZXMvcHVibGljL3Nhc3MvYXJlYWJyaWNrcy9fYnJpY2tzLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vYnVuZGxlcy9GYWN0b3J5L0NvbnRlbnRCdW5kbGUvc3JjL2J1bmRsZXMvQXJlYUJyaWNrQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvc2Fzcy9hcmVhYnJpY2tzL19idXR0b24uc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9idW5kbGVzL0ZhY3RvcnkvQ29udGVudEJ1bmRsZS9zcmMvYnVuZGxlcy9BcmVhQnJpY2tCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9zYXNzL2FyZWFicmlja3MvX3RhYmxlLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vYnVuZGxlcy9GYWN0b3J5L0NvbnRlbnRCdW5kbGUvc3JjL2J1bmRsZXMvQXJlYUJyaWNrQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvc2Fzcy9hcmVhYnJpY2tzL193eXNpd3lnLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vYnVuZGxlcy9GYWN0b3J5L0NvbnRlbnRCdW5kbGUvc3JjL2J1bmRsZXMvQXJlYUJyaWNrQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvc2Fzcy9hcmVhYnJpY2tzL19yZWd1bGFyLWRyYXdlci5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL2J1bmRsZXMvRmFjdG9yeS9Db250ZW50QnVuZGxlL3NyYy9idW5kbGVzL0FyZWFCcmlja0J1bmRsZS9SZXNvdXJjZXMvcHVibGljL3Nhc3MvYXJlYWJyaWNrcy9fZHJhd2VyLXN3aXRjaC5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL2J1bmRsZXMvRmFjdG9yeS9Db250ZW50QnVuZGxlL3NyYy9idW5kbGVzL0FyZWFCcmlja0J1bmRsZS9SZXNvdXJjZXMvcHVibGljL3Nhc3MvYXJlYWJyaWNrcy9fYmFubmVyLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vYnVuZGxlcy9GYWN0b3J5L0NvbnRlbnRCdW5kbGUvc3JjL2J1bmRsZXMvQXJlYUJyaWNrQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvc2Fzcy9hcmVhYnJpY2tzL19pbGx1c3RyYXRpb24tYmFubmVyLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vYnVuZGxlcy9GYWN0b3J5L0NvbnRlbnRCdW5kbGUvc3JjL2J1bmRsZXMvQXJlYUJyaWNrQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvc2Fzcy9hcmVhYnJpY2tzL19pbGx1c3RyYXRpb24tY2FyZC1saXN0LW9uZS5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL2J1bmRsZXMvRmFjdG9yeS9Db250ZW50QnVuZGxlL3NyYy9idW5kbGVzL0FyZWFCcmlja0J1bmRsZS9SZXNvdXJjZXMvcHVibGljL3Nhc3MvYXJlYWJyaWNrcy9fYmFubmVycy10d28uc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9idW5kbGVzL0ZhY3RvcnkvQ29udGVudEJ1bmRsZS9zcmMvYnVuZGxlcy9BcmVhQnJpY2tCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9zYXNzL2FyZWFicmlja3MvX2Jhbm5lcnMtdGhyZWUuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9idW5kbGVzL0ZhY3RvcnkvQ29udGVudEJ1bmRsZS9zcmMvYnVuZGxlcy9BcmVhQnJpY2tCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9zYXNzL2FyZWFicmlja3MvX2Jhbm5lcnMtZm91ci5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL2J1bmRsZXMvRmFjdG9yeS9Db250ZW50QnVuZGxlL3NyYy9idW5kbGVzL0FyZWFCcmlja0J1bmRsZS9SZXNvdXJjZXMvcHVibGljL3Nhc3MvYXJlYWJyaWNrcy9fYmFubmVycy1maXZlLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vYnVuZGxlcy9GYWN0b3J5L0NvbnRlbnRCdW5kbGUvc3JjL2J1bmRsZXMvQXJlYUJyaWNrQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvc2Fzcy9hcmVhYnJpY2tzL19iYW5uZXItaW5mby1jYXJkLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vYnVuZGxlcy9GYWN0b3J5L0NvbnRlbnRCdW5kbGUvc3JjL2J1bmRsZXMvQXJlYUJyaWNrQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvc2Fzcy9hcmVhYnJpY2tzL19pbWFnZS1nYWxsZXJ5LnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vYnVuZGxlcy9GYWN0b3J5L0NvbnRlbnRCdW5kbGUvc3JjL2J1bmRsZXMvQXJlYUJyaWNrQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvc2Fzcy9hcmVhYnJpY2tzL19hY2NvcmRpb24uc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9idW5kbGVzL0ZhY3RvcnkvQ29udGVudEJ1bmRsZS9zcmMvYnVuZGxlcy9BcmVhQnJpY2tCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9zYXNzL2FyZWFicmlja3MvX2luZm8tY2FyZC1zbGlkZXItb25lLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vYnVuZGxlcy9GYWN0b3J5L0NvbnRlbnRCdW5kbGUvc3JjL2J1bmRsZXMvQXJlYUJyaWNrQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvc2Fzcy9hcmVhYnJpY2tzL19pbmZvLWNhcmQtc2xpZGVyLXR3by5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL2J1bmRsZXMvRmFjdG9yeS9Db250ZW50QnVuZGxlL3NyYy9idW5kbGVzL0FyZWFCcmlja0J1bmRsZS9SZXNvdXJjZXMvcHVibGljL3Nhc3MvYXJlYWJyaWNrcy9faWNvbi1jYXJkLXNsaWRlci5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL2J1bmRsZXMvRmFjdG9yeS9Db250ZW50QnVuZGxlL3NyYy9idW5kbGVzL0FyZWFCcmlja0J1bmRsZS9SZXNvdXJjZXMvcHVibGljL3Nhc3MvYXJlYWJyaWNrcy9fdmlkZW8tc2xpZGVyLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vYnVuZGxlcy9GYWN0b3J5L0NvbnRlbnRCdW5kbGUvc3JjL2J1bmRsZXMvQXJlYUJyaWNrQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvc2Fzcy9hcmVhYnJpY2tzL19pbWFnZS1zbGlkZXIuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9idW5kbGVzL0ZhY3RvcnkvQ29udGVudEJ1bmRsZS9zcmMvYnVuZGxlcy9BcmVhQnJpY2tCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9zYXNzL2FyZWFicmlja3MvX3NvY2lhbC1tZWRpYS1mb2xsb3ctdXBkYXRlcy5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL2J1bmRsZXMvRmFjdG9yeS9Db250ZW50QnVuZGxlL3NyYy9idW5kbGVzL0FyZWFCcmlja0J1bmRsZS9SZXNvdXJjZXMvcHVibGljL3Nhc3MvYXJlYWJyaWNrcy9fdGVhc2VyLWNhcmRzLW9uZS5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL2J1bmRsZXMvRmFjdG9yeS9Db250ZW50QnVuZGxlL3NyYy9idW5kbGVzL0FyZWFCcmlja0J1bmRsZS9SZXNvdXJjZXMvcHVibGljL3Nhc3MvYXJlYWJyaWNrcy9fdGVhc2VyLWNhcmRzLXR3by5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL2J1bmRsZXMvRmFjdG9yeS9Db250ZW50QnVuZGxlL3NyYy9idW5kbGVzL0FyZWFCcmlja0J1bmRsZS9SZXNvdXJjZXMvcHVibGljL3Nhc3MvYXJlYWJyaWNrcy9faW5mby1jYXJkLWxpc3QtdHdvLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vYnVuZGxlcy9GYWN0b3J5L0NvbnRlbnRCdW5kbGUvc3JjL2J1bmRsZXMvQXJlYUJyaWNrQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvc2Fzcy9hcmVhYnJpY2tzL19pbmZvLWNhcmQtdHdvLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vYnVuZGxlcy9GYWN0b3J5L0NvbnRlbnRCdW5kbGUvc3JjL2J1bmRsZXMvQXJlYUJyaWNrQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvc2Fzcy9hcmVhYnJpY2tzL19kZXN0aW5hdGlvbi1nYWxsZXJ5LnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vYnVuZGxlcy9GYWN0b3J5L0NvbnRlbnRCdW5kbGUvc3JjL2J1bmRsZXMvQXJlYUJyaWNrQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvc2Fzcy9hcmVhYnJpY2tzL19nYWxsZXJ5LWRvd25sb2FkLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vYnVuZGxlcy9GYWN0b3J5L0NvbnRlbnRCdW5kbGUvc3JjL2J1bmRsZXMvQXJlYUJyaWNrQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvc2Fzcy9hcmVhYnJpY2tzL19vbmxpbmUtc2xpZGVyLWNhcmRzLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2NvbXBvbmVudHMvX3Njcm9sbGJhci5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9jb21wb25lbnRzL19zb2NpYWwtc2hhcmUuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvY29tcG9uZW50cy9faGVhZGVyLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9jb21wb25lbnRzL19kcm9wem9uZS5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9jb21wb25lbnRzL19leGNlbF90YWJsZS5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9wYXJ0aWFscy9fbG9naW4tZHJhd2VyLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL3BhcnRpYWxzL19yZWdpc3Rlci1kcmF3ZXIuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvcGFydGlhbHMvX2ZsaWdodC1kZXRhaWxzLWRyYXdlci5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9wYWdlcy9lbGV2YXRlL19zaGFyZWQuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvcGFnZXMvZWxldmF0ZS9fbWFya2V0aW5nLXNoYXJlZC5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9wYWdlcy9lbGV2YXRlL19tYXJrZXRpbmctbGFuZGluZy5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9wYWdlcy9lbGV2YXRlL19tYXJrZXRpbmctYWJvdXQuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvcGFnZXMvZWxldmF0ZS9fbWFya2V0aW5nLWVhcm4uc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvcGFnZXMvZWxldmF0ZS9fbWFya2V0aW5nLXNwZW5kLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL3BhZ2VzL2VsZXZhdGUvX21hcmtldGluZy10aWVycy5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9wYWdlcy9lbGV2YXRlL19wcm9maWxlLWNvbXBsZXRlLXBvcHVwLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL3BhZ2VzL2VsZXZhdGUvX2FyZWFicmljay1jb21wYXJlLXRhYmxlLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL3BhZ2VzL2VsZXZhdGUvX2FyZWFicmlja3Muc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvcGFnZXMvZWxldmF0ZS9faGVhZGVyLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL3BhZ2VzL2VsZXZhdGUvX25hdmlnYXRpb24uc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvcGFnZXMvZWxldmF0ZS9fdGllci1wcm9ncmVzcy5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9wYWdlcy9lbGV2YXRlL19tZW1iZXJzaGlwLXRpZXJzLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL3BhZ2VzL2VsZXZhdGUvX2hvbWUtc2VjdGlvbnMuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvcGFnZXMvZWxldmF0ZS9fYWN0aXZpdHkuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvcGFnZXMvZWxldmF0ZS9fcmV0cm8tY2xhaW0uc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvcGFnZXMvZWxldmF0ZS9fb2ZmZXJzLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL3BhZ2VzL2VsZXZhdGUvX3Byb2ZpbGUuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvcGFnZXMvZWxldmF0ZS9fcmVzcG9uc2l2ZS5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9wYWdlcy9lbGV2YXRlL19lZGl0bW9kZS5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9wYWdlcy9fY29udGVudC1wYWdlLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL3BhZ2VzL19lbWVyZ2VuY3ktcGFnZS5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9wYWdlcy9fdHJhY2steW91ci1zaGlwbWVudC5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9icmlja3MvX3d5c2l3eWcuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvYnJpY2tzL19jb250ZW50LXBhZ2UtbGlzdC5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9icmlja3MvX2ZlYXR1cmVkLWJsb2ctYmFubmVyLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2JyaWNrcy9faWxsdXN0cmF0aW9uLWJhbm5lci5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9icmlja3MvX2xhbmRpbmctcGFnZS1uYXZpZ2F0aW9uLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2JyaWNrcy9fZmFxLXNlYXJjaC5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9icmlja3MvX2ZhcS1jYXJkcy5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9icmlja3MvX2ltYWdlLWdhbGxlcnkuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvYnJpY2tzL19kZXN0aW5hdGlvbi1nYWxsZXJ5LnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2JyaWNrcy9fZ2FsbGVyeS1kb3dubG9hZC5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9icmlja3MvX2ltYWdlLXNsaWRlci5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9icmlja3MvX2luZm8tY2FyZC1zbGlkZXItb25lLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2JyaWNrcy9faW5mby1jYXJkLXNsaWRlci10d28uc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvYnJpY2tzL19pbGx1c3RyYXRpb24tY2FyZC5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9icmlja3MvX2Jhbm5lci1pbmZvLWNhcmQuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvYnJpY2tzL19pY29uLWNhcmQuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvYnJpY2tzL19pY29uLWNhcmQtc2xpZGVyLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2JyaWNrcy9faW5mby1jYXJkLXR3by5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9icmlja3MvX2Jhbm5lci5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9icmlja3MvX2hlcm8tYmFubmVyLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2JyaWNrcy9fY29tYm8tYmFubmVyLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2JyaWNrcy9fZHJhd2VyLXRlYXNlci5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9icmlja3MvX2RyYXdlci1zd2l0Y2guc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvYnJpY2tzL19zd2l0Y2gtbmF2aWdhdGlvbi1pdGVtLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2JyaWNrcy9fdGVhc2VyLWNhcmQtdHdvLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2JyaWNrcy9fdGVhc2VyLWNhcmRzLXR3by5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9icmlja3MvX3NpZGViYXItbmF2aWdhdGlvbi5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9icmlja3MvX2hlYWRlci10aWNrZXIuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvYnJpY2tzL190YWJsZS1wcmVkZWZpbmVkLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2JyaWNrcy9fY29va2llLWJvdC1kZWNsYXJhdGlvbi5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9icmlja3MvX21haW4tYm9va2luZy1wYW5lbC5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9icmlja3MvX3F1aWNrLWJvb2tpbmctcGFuZWwuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvYnJpY2tzL19mbGlnaHQtc2NoZWR1bGUuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvYnJpY2tzL19mbGlnaHQtc3RhdHVzLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2JyaWNrcy9fZmluZC1teS10cmlwLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2JyaWNrcy9fZmluZC1ib29raW5nLWRldGFpbHMuc2FzcyIsIndlYnBhY2s6Ly9BaXJTZXJiaWEvLi9zcmMvcHVibGljL3Nhc3MvYnJpY2tzL190b3Atb2ZmZXJzLWNhcm91c2VsLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2JyaWNrcy9fZGVzaXJlZC1sb2NhdGlvbi5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9icmlja3MvX2NoZWNrLWluLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2JyaWNrcy9fYmlkLWZvci1idXNpbmVzcy1jbGFzcy5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9icmlja3MvX2NhcmdvLWFnZW50cy5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9icmlja3MvX2NhcmdvLXdpZGdldC5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9mb3Jtcy9fZ2xvYmFsLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2Zvcm1zL19jb21wbGFpbnQtZm9ybS5zYXNzIiwid2VicGFjazovL0FpclNlcmJpYS8uL3NyYy9wdWJsaWMvc2Fzcy9mb3Jtcy9fY29tcGxpbWVudC1mb3JtLnNhc3MiLCJ3ZWJwYWNrOi8vQWlyU2VyYmlhLy4vc3JjL3B1YmxpYy9zYXNzL2Zvcm1zL19ncm91cC1yZXNlcnZhdGlvbi5zYXNzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvZmxhZy1pY29ucy9jc3MvZmxhZy1pY29ucy5jc3NcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHNwbGlkZWpzL3NwbGlkZS9kaXN0L2Nzcy9zcGxpZGUubWluLmNzc1wiO1xuKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbioge1xuICBtYXJnaW46IDA7XG59XG5cbmh0bWwsIGJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMS41O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5pbWcsIHBpY3R1cmUsIHZpZGVvLCBjYW52YXMsIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmlucHV0LCBidXR0b24sIHRleHRhcmVhLCBzZWxlY3Qge1xuICBmb250OiBpbmhlcml0O1xufVxuXG5wLCBoMSwgLmgxLCBoMiwgLmgyLCBoMywgLmgzLCBoNCwgLmg0LCBoNSwgLmg1LCBoNiwgLmg2IHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cblxuI3Jvb3QsICNfX25leHQge1xuICBpc29sYXRpb246IGlzb2xhdGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5yb3ctY29scy1tLFxuICAucm93LWNvbHMtc2xpZGVyLW1vYmlsZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICB9XG4gIC5yb3ctY29scy1tIC5jb2wsXG4gIC5yb3ctY29scy1zbGlkZXItbW9iaWxlIC5jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG59XG5cbi5jb250YWluZXIgLmZ1bGwtd2lkdGgtbGF5b3V0IHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBtaW4td2lkdGg6IDEwMHZ3O1xuICBtYXJnaW4tbGVmdDogY2FsYygoLTEwMHZ3ICsgMTAwJSkgLyAyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMzlweCkge1xuICAuY29udGFpbmVyIC5mdWxsLXdpZHRoLWxheW91dCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKC0xMDB2dyArIDExODhweCkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzOXB4KSBhbmQgKG1pbi13aWR0aDogOTA1cHgpIHtcbiAgLmNvbnRhaW5lciAuZnVsbC13aWR0aC1sYXlvdXQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgtMTAwdncgKyA4NDFweCkgLyAyKTtcbiAgfVxufVxuXG5tYWluIHtcbiAgbWFyZ2luLXRvcDogY2FsYygxMjBweCArIDJyZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTA0cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICBtYWluIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDU2cHggKyAzcmVtKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg1NnB4ICsgM3JlbSk7XG4gIH1cbn1cblxuYm9keS5kaXNhYmxlLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1zdGFydCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1lbmQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0yNSB7XG4gIG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNTAge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNzUge1xuICBvcGFjaXR5OiAwLjc1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTEwMCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDhweCByZ2JhKDAsIDQwLCA4NSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggcmdiYSgwLCA0MCwgODUsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwgNDAsIDg1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLnRvcC0wIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtNTAge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTEwMCB7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTAge1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS01MCB7XG4gIGJvdHRvbTogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMTAwIHtcbiAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0wIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtNTAge1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTEwMCB7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0wIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmVuZC01MCB7XG4gIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0xMDAge1xuICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXgge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiB2YXIoLS1haXItc2VyYmlhLWJvcmRlci13aWR0aCkgdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItc3R5bGUpIHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiB2YXIoLS1haXItc2VyYmlhLWJvcmRlci13aWR0aCkgdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItc3R5bGUpIHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZCB7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItd2lkdGgpIHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXN0eWxlKSB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXdpZHRoKSB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1zdHlsZSkgdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQge1xuICBib3JkZXItbGVmdDogdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItd2lkdGgpIHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXN0eWxlKSB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgLS1haXItc2VyYmlhLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS1wcmltYXJ5LXJnYiksIHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIC0tYWlyLXNlcmJpYS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWFpci1zZXJiaWEtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICAtLWFpci1zZXJiaWEtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIC0tYWlyLXNlcmJpYS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWFpci1zZXJiaWEtaW5mby1yZ2IpLCB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgLS1haXItc2VyYmlhLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS13YXJuaW5nLXJnYiksIHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIC0tYWlyLXNlcmJpYS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWFpci1zZXJiaWEtZGFuZ2VyLXJnYiksIHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgLS1haXItc2VyYmlhLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS1saWdodC1yZ2IpLCB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodGVyIHtcbiAgLS1haXItc2VyYmlhLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS1saWdodGVyLXJnYiksIHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICAtLWFpci1zZXJiaWEtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLWRhcmstcmdiKSwgdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdGV4dC1ncmF5IHtcbiAgLS1haXItc2VyYmlhLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS10ZXh0LWdyYXktcmdiKSwgdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1ncmF5IHtcbiAgLS1haXItc2VyYmlhLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS1kYXJrLWdyYXktcmdiKSwgdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQtMyB7XG4gIC0tYWlyLXNlcmJpYS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWFpci1zZXJiaWEtbGlnaHQtMy1yZ2IpLCB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1hZGRpdGlvbmFsLWdyZWVuLTEwIHtcbiAgLS1haXItc2VyYmlhLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS1hZGRpdGlvbmFsLWdyZWVuLTEwLXJnYiksIHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgLS1haXItc2VyYmlhLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS13aGl0ZS1yZ2IpLCB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0xIHtcbiAgLS1haXItc2VyYmlhLWJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uYm9yZGVyLTIge1xuICAtLWFpci1zZXJiaWEtYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi5ib3JkZXItMyB7XG4gIC0tYWlyLXNlcmJpYS1ib3JkZXItd2lkdGg6IDNweDtcbn1cblxuLmJvcmRlci00IHtcbiAgLS1haXItc2VyYmlhLWJvcmRlci13aWR0aDogNHB4O1xufVxuXG4uYm9yZGVyLTUge1xuICAtLWFpci1zZXJiaWEtYm9yZGVyLXdpZHRoOiA1cHg7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0xMCB7XG4gIC0tYWlyLXNlcmJpYS1ib3JkZXItb3BhY2l0eTogMC4xO1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMjUge1xuICAtLWFpci1zZXJiaWEtYm9yZGVyLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS01MCB7XG4gIC0tYWlyLXNlcmJpYS1ib3JkZXItb3BhY2l0eTogMC41O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktNzUge1xuICAtLWFpci1zZXJiaWEtYm9yZGVyLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0xMDAge1xuICAtLWFpci1zZXJiaWEtYm9yZGVyLW9wYWNpdHk6IDE7XG59XG5cbi53LTAge1xuICB3aWR0aDogMCUgIWltcG9ydGFudDtcbn1cblxuLnctMTAge1xuICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTIwIHtcbiAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctMzAge1xuICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTMzIHtcbiAgd2lkdGg6IDMzLjMzJSAhaW1wb3J0YW50O1xufVxuXG4udy00MCB7XG4gIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTYwIHtcbiAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xufVxuXG4udy02NiB7XG4gIHdpZHRoOiA2Ni42NiUgIWltcG9ydGFudDtcbn1cblxuLnctNzAge1xuICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy04MCB7XG4gIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbn1cblxuLnctOTAge1xuICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udy1maXQtY29udGVudCB7XG4gIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMyAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDUgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogNiAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNiB7XG4gIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS03IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTgge1xuICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tOSB7XG4gIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0xMCB7XG4gIG1hcmdpbjogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTExIHtcbiAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTYge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTcge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTgge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTkge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTEge1xuICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS02IHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS03IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS04IHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS05IHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xMCB7XG4gIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTExIHtcbiAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC02IHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNyB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTgge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC05IHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTAge1xuICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTExIHtcbiAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTMge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTQge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTUge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNiB7XG4gIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNyB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtOCB7XG4gIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtOSB7XG4gIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMTAge1xuICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMTEge1xuICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTcge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi04IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItOSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xMSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXMtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0zIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTQge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTYge1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNyB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy04IHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTkge1xuICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMTAge1xuICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xMSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjQge1xuICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW42IHtcbiAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNyB7XG4gIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjgge1xuICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW45IHtcbiAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMTAge1xuICBtYXJnaW46IC03LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjExIHtcbiAgbWFyZ2luOiAtMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjYge1xuICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjcge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjgge1xuICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjkge1xuICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMTEge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW42IHtcbiAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW43IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW44IHtcbiAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW45IHtcbiAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW4xMCB7XG4gIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjExIHtcbiAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMyB7XG4gIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNCB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNSB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW42IHtcbiAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW43IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW44IHtcbiAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW45IHtcbiAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xMCB7XG4gIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xMSB7XG4gIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uNiB7XG4gIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW43IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjgge1xuICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uOSB7XG4gIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW4xMCB7XG4gIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjExIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjUge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNiB7XG4gIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNyB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uOCB7XG4gIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uOSB7XG4gIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMTAge1xuICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMTEge1xuICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjQge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW42IHtcbiAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uNyB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjgge1xuICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW45IHtcbiAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uMTAge1xuICBtYXJnaW4tbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjExIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNiB7XG4gIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNyB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtOCB7XG4gIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtOSB7XG4gIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMTAge1xuICBwYWRkaW5nOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMTEge1xuICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC02IHtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTcge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC05IHtcbiAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTEwIHtcbiAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNiB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS03IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTgge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktOSB7XG4gIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xMCB7XG4gIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMTEge1xuICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNiB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC03IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTgge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtOSB7XG4gIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTExIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGUtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS00IHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTcge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS04IHtcbiAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTEwIHtcbiAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNiB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi03IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTgge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItOSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTExIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTMge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTUge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNyB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtOCB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtOSB7XG4gIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMTEge1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMCB7XG4gIGdhcDogMCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTEge1xuICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0yIHtcbiAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0zIHtcbiAgZ2FwOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNCB7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTUge1xuICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTYge1xuICBnYXA6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC03IHtcbiAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtOCB7XG4gIGdhcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTkge1xuICBnYXA6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0xMCB7XG4gIGdhcDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMTEge1xuICBnYXA6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1haXItc2VyYmlhLWZvbnQtbW9ub3NwYWNlKSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTUge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTYge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzdC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLmZzdC1ub3JtYWwge1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG59XG5cbi5saC0xIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cblxuLmxoLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWJhc2Uge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1sZyB7XG4gIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN0YXJ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1lbmQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuLnRleHQtYnJlYWsge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6ZW5kOnJlbW92ZSAqL1xuLnRleHQtcHJpbWFyeSB7XG4gIC0tYWlyLXNlcmJpYS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWFpci1zZXJiaWEtcHJpbWFyeS1yZ2IpLCB2YXIoLS1haXItc2VyYmlhLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIC0tYWlyLXNlcmJpYS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWFpci1zZXJiaWEtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWFpci1zZXJiaWEtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIC0tYWlyLXNlcmJpYS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWFpci1zZXJiaWEtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1haXItc2VyYmlhLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICAtLWFpci1zZXJiaWEtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLWluZm8tcmdiKSwgdmFyKC0tYWlyLXNlcmJpYS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgLS1haXItc2VyYmlhLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS13YXJuaW5nLXJnYiksIHZhcigtLWFpci1zZXJiaWEtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgLS1haXItc2VyYmlhLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS1kYW5nZXItcmdiKSwgdmFyKC0tYWlyLXNlcmJpYS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIC0tYWlyLXNlcmJpYS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWFpci1zZXJiaWEtbGlnaHQtcmdiKSwgdmFyKC0tYWlyLXNlcmJpYS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodGVyIHtcbiAgLS1haXItc2VyYmlhLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS1saWdodGVyLXJnYiksIHZhcigtLWFpci1zZXJiaWEtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIC0tYWlyLXNlcmJpYS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWFpci1zZXJiaWEtZGFyay1yZ2IpLCB2YXIoLS1haXItc2VyYmlhLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRleHQtZ3JheSB7XG4gIC0tYWlyLXNlcmJpYS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWFpci1zZXJiaWEtdGV4dC1ncmF5LXJnYiksIHZhcigtLWFpci1zZXJiaWEtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyay1ncmF5IHtcbiAgLS1haXItc2VyYmlhLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS1kYXJrLWdyYXktcmdiKSwgdmFyKC0tYWlyLXNlcmJpYS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodC0zIHtcbiAgLS1haXItc2VyYmlhLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS1saWdodC0zLXJnYiksIHZhcigtLWFpci1zZXJiaWEtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYWRkaXRpb25hbC1ncmVlbi0xMCB7XG4gIC0tYWlyLXNlcmJpYS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWFpci1zZXJiaWEtYWRkaXRpb25hbC1ncmVlbi0xMC1yZ2IpLCB2YXIoLS1haXItc2VyYmlhLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgLS1haXItc2VyYmlhLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS1ibGFjay1yZ2IpLCB2YXIoLS1haXItc2VyYmlhLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgLS1haXItc2VyYmlhLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS13aGl0ZS1yZ2IpLCB2YXIoLS1haXItc2VyYmlhLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICAtLWFpci1zZXJiaWEtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLWJvZHktY29sb3ItcmdiKSwgdmFyKC0tYWlyLXNlcmJpYS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIC0tYWlyLXNlcmJpYS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgLS1haXItc2VyYmlhLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIC0tYWlyLXNlcmJpYS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICAtLWFpci1zZXJiaWEtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vcGFjaXR5LTI1IHtcbiAgLS1haXItc2VyYmlhLXRleHQtb3BhY2l0eTogMC4yNTtcbn1cblxuLnRleHQtb3BhY2l0eS01MCB7XG4gIC0tYWlyLXNlcmJpYS10ZXh0LW9wYWNpdHk6IDAuNTtcbn1cblxuLnRleHQtb3BhY2l0eS03NSB7XG4gIC0tYWlyLXNlcmJpYS10ZXh0LW9wYWNpdHk6IDAuNzU7XG59XG5cbi50ZXh0LW9wYWNpdHktMTAwIHtcbiAgLS1haXItc2VyYmlhLXRleHQtb3BhY2l0eTogMTtcbn1cblxuLmJnLXByaW1hcnkge1xuICAtLWFpci1zZXJiaWEtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLXByaW1hcnktcmdiKSwgdmFyKC0tYWlyLXNlcmJpYS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIC0tYWlyLXNlcmJpYS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWFpci1zZXJiaWEtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWFpci1zZXJiaWEtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgLS1haXItc2VyYmlhLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS1zdWNjZXNzLXJnYiksIHZhcigtLWFpci1zZXJiaWEtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgLS1haXItc2VyYmlhLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS1pbmZvLXJnYiksIHZhcigtLWFpci1zZXJiaWEtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgLS1haXItc2VyYmlhLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS13YXJuaW5nLXJnYiksIHZhcigtLWFpci1zZXJiaWEtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICAtLWFpci1zZXJiaWEtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLWRhbmdlci1yZ2IpLCB2YXIoLS1haXItc2VyYmlhLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICAtLWFpci1zZXJiaWEtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLWxpZ2h0LXJnYiksIHZhcigtLWFpci1zZXJiaWEtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodGVyIHtcbiAgLS1haXItc2VyYmlhLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS1saWdodGVyLXJnYiksIHZhcigtLWFpci1zZXJiaWEtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgLS1haXItc2VyYmlhLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS1kYXJrLXJnYiksIHZhcigtLWFpci1zZXJiaWEtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10ZXh0LWdyYXkge1xuICAtLWFpci1zZXJiaWEtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLXRleHQtZ3JheS1yZ2IpLCB2YXIoLS1haXItc2VyYmlhLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyay1ncmF5IHtcbiAgLS1haXItc2VyYmlhLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS1kYXJrLWdyYXktcmdiKSwgdmFyKC0tYWlyLXNlcmJpYS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LTMge1xuICAtLWFpci1zZXJiaWEtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLWxpZ2h0LTMtcmdiKSwgdmFyKC0tYWlyLXNlcmJpYS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWFkZGl0aW9uYWwtZ3JlZW4tMTAge1xuICAtLWFpci1zZXJiaWEtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLWFkZGl0aW9uYWwtZ3JlZW4tMTAtcmdiKSwgdmFyKC0tYWlyLXNlcmJpYS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsYWNrIHtcbiAgLS1haXItc2VyYmlhLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS1ibGFjay1yZ2IpLCB2YXIoLS1haXItc2VyYmlhLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICAtLWFpci1zZXJiaWEtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1haXItc2VyYmlhLXdoaXRlLXJnYiksIHZhcigtLWFpci1zZXJiaWEtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5IHtcbiAgLS1haXItc2VyYmlhLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYWlyLXNlcmJpYS1ib2R5LWJnLXJnYiksIHZhcigtLWFpci1zZXJiaWEtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIC0tYWlyLXNlcmJpYS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYmctb3BhY2l0eS0xMCB7XG4gIC0tYWlyLXNlcmJpYS1iZy1vcGFjaXR5OiAwLjE7XG59XG5cbi5iZy1vcGFjaXR5LTI1IHtcbiAgLS1haXItc2VyYmlhLWJnLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5iZy1vcGFjaXR5LTUwIHtcbiAgLS1haXItc2VyYmlhLWJnLW9wYWNpdHk6IDAuNTtcbn1cblxuLmJnLW9wYWNpdHktNzUge1xuICAtLWFpci1zZXJiaWEtYmctb3BhY2l0eTogMC43NTtcbn1cblxuLmJnLW9wYWNpdHktMTAwIHtcbiAgLS1haXItc2VyYmlhLWJnLW9wYWNpdHk6IDE7XG59XG5cbi5iZy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWFpci1zZXJiaWEtZ3JhZGllbnQpICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LW5vbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1hdXRvIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTEge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTMge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1yYWRpdXMtMnhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0zIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtNCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uY3Vyc29yLWF1dG8ge1xuICBjdXJzb3I6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi5jdXJzb3ItZ3JhYiB7XG4gIGN1cnNvcjogZ3JhYiAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1jb250YWluIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1jb3ZlciB7XG4gIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LWZpbGwge1xuICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LXNjYWxlIHtcbiAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1ub25lIHtcbiAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmZsb2F0LXNtLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudy1zbS0wIHtcbiAgICB3aWR0aDogMCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1zbS0xMCB7XG4gICAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXNtLTIwIHtcbiAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctc20tMjUge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAudy1zbS0zMCB7XG4gICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXNtLTMzIHtcbiAgICB3aWR0aDogMzMuMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctc20tNDAge1xuICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1zbS01MCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXNtLTYwIHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctc20tNjYge1xuICAgIHdpZHRoOiA2Ni42NiUgIWltcG9ydGFudDtcbiAgfVxuICAudy1zbS03MCB7XG4gICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXNtLTc1IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctc20tODAge1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1zbS05MCB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXNtLTEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1zbS1hdXRvIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC53LXNtLWZpdC1jb250ZW50IHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNiB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tOCB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tOSB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMTAge1xuICAgIG1hcmdpbjogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMTEge1xuICAgIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tOCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tOSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMTAge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xMSB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTgge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tOSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xMCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTExIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTgge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMTAge1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNiB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW43IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjgge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uOSB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4xMCB7XG4gICAgbWFyZ2luOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjExIHtcbiAgICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uMTAge1xuICAgIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjgge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMTAge1xuICAgIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNiB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTcge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS04IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tOSB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEwIHtcbiAgICBwYWRkaW5nOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xMSB7XG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tOCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS03IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTgge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tOSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMTEge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tOCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tOSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMTAge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMTEge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tOSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTcge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0zIHtcbiAgICBnYXA6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTQge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNSB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTYge1xuICAgIGdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNyB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS04IHtcbiAgICBnYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTkge1xuICAgIGdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMTAge1xuICAgIGdhcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0xMSB7XG4gICAgZ2FwOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmN1cnNvci1zbS1hdXRvIHtcbiAgICBjdXJzb3I6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuY3Vyc29yLXNtLXBvaW50ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jdXJzb3Itc20tZ3JhYiB7XG4gICAgY3Vyc29yOiBncmFiICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwNXB4KSB7XG4gIC5mbG9hdC1tZC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbWQtMCB7XG4gICAgd2lkdGg6IDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbWQtMTAge1xuICAgIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1tZC0yMCB7XG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LW1kLTI1IHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbWQtMzAge1xuICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1tZC0zMyB7XG4gICAgd2lkdGg6IDMzLjMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LW1kLTQwIHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbWQtNTAge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1tZC02MCB7XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LW1kLTY2IHtcbiAgICB3aWR0aDogNjYuNjYlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbWQtNzAge1xuICAgIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1tZC03NSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC53LW1kLTgwIHtcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbWQtOTAge1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1tZC0xMDAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbWQtYXV0byB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAudy1tZC1maXQtY29udGVudCB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTYge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTcge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTgge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTkge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEwIHtcbiAgICBtYXJnaW46IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTExIHtcbiAgICBtYXJnaW46IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMTAge1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTYge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTcge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTgge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTkge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMTEge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTYge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC04IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTkge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMTAge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xMSB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTcge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjYge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNyB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW44IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjkge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMTAge1xuICAgIG1hcmdpbjogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4xMSB7XG4gICAgbWFyZ2luOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjYge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjcge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjgge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjkge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMTEge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjcge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTYge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC03IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtOCB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTkge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xMCB7XG4gICAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMTEge1xuICAgIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtOSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTYge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC04IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTkge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMTAge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTExIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTYge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTgge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTkge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTExIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTYge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTkge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMTEge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMyB7XG4gICAgZ2FwOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC00IHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTUge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC02IHtcbiAgICBnYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTcge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtOCB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC05IHtcbiAgICBnYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTEwIHtcbiAgICBnYXA6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMTEge1xuICAgIGdhcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jdXJzb3ItbWQtYXV0byB7XG4gICAgY3Vyc29yOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmN1cnNvci1tZC1wb2ludGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY3Vyc29yLW1kLWdyYWIge1xuICAgIGN1cnNvcjogZ3JhYiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLmZsb2F0LWxnLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudy1sZy0wIHtcbiAgICB3aWR0aDogMCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1sZy0xMCB7XG4gICAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LWxnLTIwIHtcbiAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbGctMjUge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAudy1sZy0zMCB7XG4gICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LWxnLTMzIHtcbiAgICB3aWR0aDogMzMuMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbGctNDAge1xuICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1sZy01MCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LWxnLTYwIHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbGctNjYge1xuICAgIHdpZHRoOiA2Ni42NiUgIWltcG9ydGFudDtcbiAgfVxuICAudy1sZy03MCB7XG4gICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LWxnLTc1IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbGctODAge1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1sZy05MCB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LWxnLTEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1sZy1hdXRvIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC53LWxnLWZpdC1jb250ZW50IHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNiB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctOCB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctOSB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMTAge1xuICAgIG1hcmdpbjogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMTEge1xuICAgIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctOCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctOSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMTAge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xMSB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy03IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTgge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctOSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xMCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTExIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTgge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMTAge1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNiB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW43IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjgge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uOSB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4xMCB7XG4gICAgbWFyZ2luOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjExIHtcbiAgICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uMTAge1xuICAgIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjgge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMTAge1xuICAgIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNiB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTcge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy04IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctOSB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEwIHtcbiAgICBwYWRkaW5nOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xMSB7XG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctOCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy03IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTgge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctOSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xMCB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMTEge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctOCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctOSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMTAge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMTEge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctOSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTcge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0zIHtcbiAgICBnYXA6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTQge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNSB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTYge1xuICAgIGdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNyB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy04IHtcbiAgICBnYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTkge1xuICAgIGdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMTAge1xuICAgIGdhcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0xMSB7XG4gICAgZ2FwOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmN1cnNvci1sZy1hdXRvIHtcbiAgICBjdXJzb3I6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuY3Vyc29yLWxnLXBvaW50ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jdXJzb3ItbGctZ3JhYiB7XG4gICAgY3Vyc29yOiBncmFiICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZnMtMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtMiB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy00IHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbjpyb290IHtcbiAgLS1haXItc2VyYmlhLWJsdWU6ICMwMDcyQ0U7XG4gIC0tYWlyLXNlcmJpYS1pbmRpZ286ICMwMDI4NTU7XG4gIC0tYWlyLXNlcmJpYS1wdXJwbGU6ICM5MjNGOEM7XG4gIC0tYWlyLXNlcmJpYS1waW5rOiAjRTk5NUEzO1xuICAtLWFpci1zZXJiaWEtcmVkOiAjRTMwMDFGO1xuICAtLWFpci1zZXJiaWEtb3JhbmdlOiAjRTk5NzRCO1xuICAtLWFpci1zZXJiaWEteWVsbG93OiAjRkRCOTEzO1xuICAtLWFpci1zZXJiaWEtZ3JlZW46ICM2OTg0NTA7XG4gIC0tYWlyLXNlcmJpYS10ZWFsOiAjQUNCRDkyO1xuICAtLWFpci1zZXJiaWEtY3lhbjogI0E0QzdFMjtcbiAgLS1haXItc2VyYmlhLWJsYWNrOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtd2hpdGU6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1ncmF5OiAjNmM3NTdkO1xuICAtLWFpci1zZXJiaWEtZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLWFpci1zZXJiaWEtZ3JheS0xMDA6ICNmOGY5ZmE7XG4gIC0tYWlyLXNlcmJpYS1ncmF5LTIwMDogI2U5ZWNlZjtcbiAgLS1haXItc2VyYmlhLWdyYXktMzAwOiAjZGVlMmU2O1xuICAtLWFpci1zZXJiaWEtZ3JheS00MDA6ICNjZWQ0ZGE7XG4gIC0tYWlyLXNlcmJpYS1ncmF5LTUwMDogI2FkYjViZDtcbiAgLS1haXItc2VyYmlhLWdyYXktNjAwOiAjNmM3NTdkO1xuICAtLWFpci1zZXJiaWEtZ3JheS03MDA6ICM0OTUwNTc7XG4gIC0tYWlyLXNlcmJpYS1ncmF5LTgwMDogIzM0M2E0MDtcbiAgLS1haXItc2VyYmlhLWdyYXktOTAwOiAjMjEyNTI5O1xuICAtLWFpci1zZXJiaWEtcHJpbWFyeTogIzAwNzJDRTtcbiAgLS1haXItc2VyYmlhLXNlY29uZGFyeTogIzAwMjg1NTtcbiAgLS1haXItc2VyYmlhLXN1Y2Nlc3M6ICM2OTg0NTA7XG4gIC0tYWlyLXNlcmJpYS1pbmZvOiAjQTRDN0UyO1xuICAtLWFpci1zZXJiaWEtd2FybmluZzogI0U5OTc0QjtcbiAgLS1haXItc2VyYmlhLWRhbmdlcjogI0UzMDAxRjtcbiAgLS1haXItc2VyYmlhLWxpZ2h0OiAjRTBFMEUwO1xuICAtLWFpci1zZXJiaWEtbGlnaHRlcjogI0Y4RjhGQTtcbiAgLS1haXItc2VyYmlhLWRhcms6ICMwMDAwMDA7XG4gIC0tYWlyLXNlcmJpYS10ZXh0LWdyYXk6ICM4QjkzOUI7XG4gIC0tYWlyLXNlcmJpYS1kYXJrLWdyYXk6ICM2MjY2NkE7XG4gIC0tYWlyLXNlcmJpYS1saWdodC0zOiAjRjNGM0YzO1xuICAtLWFpci1zZXJiaWEtYWRkaXRpb25hbC1ncmVlbi0xMDogI0YwRjNFRDtcbiAgLS1haXItc2VyYmlhLXByaW1hcnktcmdiOiAwLCAxMTQsIDIwNjtcbiAgLS1haXItc2VyYmlhLXNlY29uZGFyeS1yZ2I6IDAsIDQwLCA4NTtcbiAgLS1haXItc2VyYmlhLXN1Y2Nlc3MtcmdiOiAxMDUsIDEzMiwgODA7XG4gIC0tYWlyLXNlcmJpYS1pbmZvLXJnYjogMTY0LCAxOTksIDIyNjtcbiAgLS1haXItc2VyYmlhLXdhcm5pbmctcmdiOiAyMzMsIDE1MSwgNzU7XG4gIC0tYWlyLXNlcmJpYS1kYW5nZXItcmdiOiAyMjcsIDAsIDMxO1xuICAtLWFpci1zZXJiaWEtbGlnaHQtcmdiOiAyMjQsIDIyNCwgMjI0O1xuICAtLWFpci1zZXJiaWEtbGlnaHRlci1yZ2I6IDI0OCwgMjQ4LCAyNTA7XG4gIC0tYWlyLXNlcmJpYS1kYXJrLXJnYjogMCwgMCwgMDtcbiAgLS1haXItc2VyYmlhLXRleHQtZ3JheS1yZ2I6IDEzOSwgMTQ3LCAxNTU7XG4gIC0tYWlyLXNlcmJpYS1kYXJrLWdyYXktcmdiOiA5OCwgMTAyLCAxMDY7XG4gIC0tYWlyLXNlcmJpYS1saWdodC0zLXJnYjogMjQzLCAyNDMsIDI0MztcbiAgLS1haXItc2VyYmlhLWFkZGl0aW9uYWwtZ3JlZW4tMTAtcmdiOiAyNDAsIDI0MywgMjM3O1xuICAtLWFpci1zZXJiaWEtd2hpdGUtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWFpci1zZXJiaWEtYmxhY2stcmdiOiAwLCAwLCAwO1xuICAtLWFpci1zZXJiaWEtYm9keS1jb2xvci1yZ2I6IDAsIDAsIDA7XG4gIC0tYWlyLXNlcmJpYS1ib2R5LWJnLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1haXItc2VyYmlhLWZvbnQtc2Fucy1zZXJpZjogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG4gIC0tYWlyLXNlcmJpYS1mb250LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgLS1haXItc2VyYmlhLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgLS1haXItc2VyYmlhLWJvZHktZm9udC1mYW1pbHk6IHZhcigtLWFpci1zZXJiaWEtZm9udC1zYW5zLXNlcmlmKTtcbiAgLS1haXItc2VyYmlhLWJvZHktZm9udC1zaXplOiAxcmVtO1xuICAtLWFpci1zZXJiaWEtYm9keS1mb250LXdlaWdodDogNTAwO1xuICAtLWFpci1zZXJiaWEtYm9keS1saW5lLWhlaWdodDogMS41O1xuICAtLWFpci1zZXJiaWEtYm9keS1jb2xvcjogIzAwMDAwMDtcbiAgLS1haXItc2VyYmlhLWJvZHktYmc6ICNGRkZGRkY7XG4gIC0tYWlyLXNlcmJpYS1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1haXItc2VyYmlhLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tYWlyLXNlcmJpYS1ib3JkZXItY29sb3I6ICNFNkU3RTk7XG4gIC0tYWlyLXNlcmJpYS1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAtLWFpci1zZXJiaWEtYm9yZGVyLXJhZGl1czogOHB4O1xuICAtLWFpci1zZXJiaWEtYm9yZGVyLXJhZGl1cy1zbTogNHB4O1xuICAtLWFpci1zZXJiaWEtYm9yZGVyLXJhZGl1cy1sZzogMTVweDtcbiAgLS1haXItc2VyYmlhLWJvcmRlci1yYWRpdXMteGw6IDMycHg7XG4gIC0tYWlyLXNlcmJpYS1ib3JkZXItcmFkaXVzLTJ4bDogNDhweDtcbiAgLS1haXItc2VyYmlhLWJvcmRlci1yYWRpdXMtcGlsbDogNTByZW07XG4gIC0tYWlyLXNlcmJpYS1saW5rLWNvbG9yOiAjMDA3MkNFO1xuICAtLWFpci1zZXJiaWEtbGluay1ob3Zlci1jb2xvcjogcmdiKDAsIDkxLjIsIDE2NC44KTtcbiAgLS1haXItc2VyYmlhLWNvZGUtY29sb3I6ICNFOTk1QTM7XG4gIC0tYWlyLXNlcmJpYS1oaWdobGlnaHQtYmc6IHJnYigyNTQuNiwgMjQxLCAyMDcuOCk7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICA6cm9vdCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIH1cbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWFpci1zZXJiaWEtYm9keS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYWlyLXNlcmJpYS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1haXItc2VyYmlhLWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYWlyLXNlcmJpYS1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYm9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLWFpci1zZXJiaWEtYm9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1ib2R5LWJnKTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuaDYsIC5oNiwgaDUsIC5oNSwgaDQsIC5oNCwgaDMsIC5oMywgaDIsIC5oMiwgaDEsIC5oMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsLCAuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbm1hcmssIC5tYXJrIHtcbiAgcGFkZGluZzogMC4xODc1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtaGlnaGxpZ2h0LWJnKTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtbGluay1ob3Zlci1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksIGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogdmFyKC0tYWlyLXNlcmJpYS1mb250LW1vbm9zcGFjZSk7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1jb2RlLWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDAuMzc1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWJvZHktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltsaXN0XTpub3QoW3R5cGU9ZGF0ZV0pOm5vdChbdHlwZT1kYXRldGltZS1sb2NhbF0pOm5vdChbdHlwZT1tb250aF0pOm5vdChbdHlwZT13ZWVrXSk6bm90KFt0eXBlPXRpbWVdKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbmxlZ2VuZCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxubGVnZW5kICsgKiB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0xIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cbi5kaXNwbGF5LTEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTc1cmVtICsgMy45dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0yIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxufVxuLmRpc3BsYXktMiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IGNhbGMoMS41MjVyZW0gKyAzLjN2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTMge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuLmRpc3BsYXktMyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IGNhbGMoMS40NzVyZW0gKyAyLjd2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTQge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG4uZGlzcGxheS00IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktNSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQyNXJlbSArIDIuMXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4uZGlzcGxheS01IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktNiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbi5kaXNwbGF5LTYge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmJsb2NrcXVvdGUgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDI0cHg7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYWlyLXNlcmJpYS1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYWlyLXNlcmJpYS1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTA1cHgpIHtcbiAgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA4NTdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMTJweDtcbiAgfVxufVxuLnJvdyB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMjRweDtcbiAgLS1haXItc2VyYmlhLWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1haXItc2VyYmlhLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYWlyLXNlcmJpYS1ndXR0ZXIteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYWlyLXNlcmJpYS1ndXR0ZXIteCkpO1xufVxuLnJvdyA+ICoge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1haXItc2VyYmlhLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1haXItc2VyYmlhLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWFpci1zZXJiaWEtZ3V0dGVyLXkpO1xufVxuXG4uY29sIHtcbiAgZmxleDogMSAwIDAlO1xufVxuXG4ucm93LWNvbHMtYXV0byA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzAlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQwJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNjAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDcwJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOTAlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogMTAlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMjAlO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMzAlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogNDAlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNjAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNzAlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogODAlO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogOTAlO1xufVxuXG4uZy0wLFxuLmd4LTAge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDA7XG59XG5cbi5nLTAsXG4uZ3ktMCB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMDtcbn1cblxuLmctMSxcbi5neC0xIHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci14OiAwLjI1cmVtO1xufVxuXG4uZy0xLFxuLmd5LTEge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDAuMjVyZW07XG59XG5cbi5nLTIsXG4uZ3gtMiB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMC41cmVtO1xufVxuXG4uZy0yLFxuLmd5LTIge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDAuNXJlbTtcbn1cblxuLmctMyxcbi5neC0zIHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci14OiAwLjc1cmVtO1xufVxuXG4uZy0zLFxuLmd5LTMge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDAuNzVyZW07XG59XG5cbi5nLTQsXG4uZ3gtNCB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMXJlbTtcbn1cblxuLmctNCxcbi5neS00IHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci15OiAxcmVtO1xufVxuXG4uZy01LFxuLmd4LTUge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDEuNXJlbTtcbn1cblxuLmctNSxcbi5neS01IHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci15OiAxLjVyZW07XG59XG5cbi5nLTYsXG4uZ3gtNiB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMnJlbTtcbn1cblxuLmctNixcbi5neS02IHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci15OiAycmVtO1xufVxuXG4uZy03LFxuLmd4LTcge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDNyZW07XG59XG5cbi5nLTcsXG4uZ3ktNyB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogM3JlbTtcbn1cblxuLmctOCxcbi5neC04IHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci14OiA0cmVtO1xufVxuXG4uZy04LFxuLmd5LTgge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDRyZW07XG59XG5cbi5nLTksXG4uZ3gtOSB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogNXJlbTtcbn1cblxuLmctOSxcbi5neS05IHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci15OiA1cmVtO1xufVxuXG4uZy0xMCxcbi5neC0xMCB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogNy41cmVtO1xufVxuXG4uZy0xMCxcbi5neS0xMCB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogNy41cmVtO1xufVxuXG4uZy0xMSxcbi5neC0xMSB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMTByZW07XG59XG5cbi5nLTExLFxuLmd5LTExIHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci15OiAxMHJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMzAlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogOTAlO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neC1zbS0wIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctc20tMCxcbiAgLmd5LXNtLTAge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3gtc20tMSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neS1zbS0xIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd4LXNtLTIge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neS1zbS0yIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3gtc20tMyB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAwLjc1cmVtO1xuICB9XG4gIC5nLXNtLTMsXG4gIC5neS1zbS0zIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDAuNzVyZW07XG4gIH1cbiAgLmctc20tNCxcbiAgLmd4LXNtLTQge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3ktc20tNCB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXNtLTUsXG4gIC5neC1zbS01IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1zbS01LFxuICAuZ3ktc20tNSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNixcbiAgLmd4LXNtLTYge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMnJlbTtcbiAgfVxuICAuZy1zbS02LFxuICAuZ3ktc20tNiB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAycmVtO1xuICB9XG4gIC5nLXNtLTcsXG4gIC5neC1zbS03IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctc20tNyxcbiAgLmd5LXNtLTcge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogM3JlbTtcbiAgfVxuICAuZy1zbS04LFxuICAuZ3gtc20tOCB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiA0cmVtO1xuICB9XG4gIC5nLXNtLTgsXG4gIC5neS1zbS04IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDRyZW07XG4gIH1cbiAgLmctc20tOSxcbiAgLmd4LXNtLTkge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogNXJlbTtcbiAgfVxuICAuZy1zbS05LFxuICAuZ3ktc20tOSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiA1cmVtO1xuICB9XG4gIC5nLXNtLTEwLFxuICAuZ3gtc20tMTAge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogNy41cmVtO1xuICB9XG4gIC5nLXNtLTEwLFxuICAuZ3ktc20tMTAge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogNy41cmVtO1xuICB9XG4gIC5nLXNtLTExLFxuICAuZ3gtc20tMTEge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMTByZW07XG4gIH1cbiAgLmctc20tMTEsXG4gIC5neS1zbS0xMSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAxMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwNXB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMzAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogOTAlO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neC1tZC0wIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd5LW1kLTAge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1tZC0xLFxuICAuZ3gtbWQtMSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neS1tZC0xIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd4LW1kLTIge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLW1kLTIsXG4gIC5neS1tZC0yIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3gtbWQtMyB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAwLjc1cmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neS1tZC0zIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDAuNzVyZW07XG4gIH1cbiAgLmctbWQtNCxcbiAgLmd4LW1kLTQge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3ktbWQtNCB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLW1kLTUsXG4gIC5neC1tZC01IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3ktbWQtNSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNixcbiAgLmd4LW1kLTYge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMnJlbTtcbiAgfVxuICAuZy1tZC02LFxuICAuZ3ktbWQtNiB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAycmVtO1xuICB9XG4gIC5nLW1kLTcsXG4gIC5neC1tZC03IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctbWQtNyxcbiAgLmd5LW1kLTcge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogM3JlbTtcbiAgfVxuICAuZy1tZC04LFxuICAuZ3gtbWQtOCB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiA0cmVtO1xuICB9XG4gIC5nLW1kLTgsXG4gIC5neS1tZC04IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDRyZW07XG4gIH1cbiAgLmctbWQtOSxcbiAgLmd4LW1kLTkge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogNXJlbTtcbiAgfVxuICAuZy1tZC05LFxuICAuZ3ktbWQtOSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiA1cmVtO1xuICB9XG4gIC5nLW1kLTEwLFxuICAuZ3gtbWQtMTAge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogNy41cmVtO1xuICB9XG4gIC5nLW1kLTEwLFxuICAuZ3ktbWQtMTAge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogNy41cmVtO1xuICB9XG4gIC5nLW1kLTExLFxuICAuZ3gtbWQtMTEge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMTByZW07XG4gIH1cbiAgLmctbWQtMTEsXG4gIC5neS1tZC0xMSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAxMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3MCU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwJTtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3gtbGctMCB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neS1sZy0wIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbGctMSxcbiAgLmd4LWxnLTEge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3ktbGctMSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neC1sZy0yIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3ktbGctMiB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd4LWxnLTMge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMC43NXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3ktbGctMyB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAwLjc1cmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neC1sZy00IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd5LWxnLTQge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3gtbGctNSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbGctNSxcbiAgLmd5LWxnLTUge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLWxnLTYsXG4gIC5neC1sZy02IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDJyZW07XG4gIH1cbiAgLmctbGctNixcbiAgLmd5LWxnLTYge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMnJlbTtcbiAgfVxuICAuZy1sZy03LFxuICAuZ3gtbGctNyB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLWxnLTcsXG4gIC5neS1sZy03IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbiAgLmctbGctOCxcbiAgLmd4LWxnLTgge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogNHJlbTtcbiAgfVxuICAuZy1sZy04LFxuICAuZ3ktbGctOCB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiA0cmVtO1xuICB9XG4gIC5nLWxnLTksXG4gIC5neC1sZy05IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDVyZW07XG4gIH1cbiAgLmctbGctOSxcbiAgLmd5LWxnLTkge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogNXJlbTtcbiAgfVxuICAuZy1sZy0xMCxcbiAgLmd4LWxnLTEwIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDcuNXJlbTtcbiAgfVxuICAuZy1sZy0xMCxcbiAgLmd5LWxnLTEwIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDcuNXJlbTtcbiAgfVxuICAuZy1sZy0xMSxcbiAgLmd4LWxnLTExIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDEwcmVtO1xuICB9XG4gIC5nLWxnLTExLFxuICAuZ3ktbGctMTEge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMTByZW07XG4gIH1cbn1cbi8qIVxuICogQm9vdHN0cmFwIEdyaWQgdjUuMi4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cbjpyb290IHtcbiAgLS1haXItc2VyYmlhLWJsdWU6ICMwMDcyQ0U7XG4gIC0tYWlyLXNlcmJpYS1pbmRpZ286ICMwMDI4NTU7XG4gIC0tYWlyLXNlcmJpYS1wdXJwbGU6ICM5MjNGOEM7XG4gIC0tYWlyLXNlcmJpYS1waW5rOiAjRTk5NUEzO1xuICAtLWFpci1zZXJiaWEtcmVkOiAjRTMwMDFGO1xuICAtLWFpci1zZXJiaWEtb3JhbmdlOiAjRTk5NzRCO1xuICAtLWFpci1zZXJiaWEteWVsbG93OiAjRkRCOTEzO1xuICAtLWFpci1zZXJiaWEtZ3JlZW46ICM2OTg0NTA7XG4gIC0tYWlyLXNlcmJpYS10ZWFsOiAjQUNCRDkyO1xuICAtLWFpci1zZXJiaWEtY3lhbjogI0E0QzdFMjtcbiAgLS1haXItc2VyYmlhLWJsYWNrOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtd2hpdGU6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1ncmF5OiAjNmM3NTdkO1xuICAtLWFpci1zZXJiaWEtZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLWFpci1zZXJiaWEtZ3JheS0xMDA6ICNmOGY5ZmE7XG4gIC0tYWlyLXNlcmJpYS1ncmF5LTIwMDogI2U5ZWNlZjtcbiAgLS1haXItc2VyYmlhLWdyYXktMzAwOiAjZGVlMmU2O1xuICAtLWFpci1zZXJiaWEtZ3JheS00MDA6ICNjZWQ0ZGE7XG4gIC0tYWlyLXNlcmJpYS1ncmF5LTUwMDogI2FkYjViZDtcbiAgLS1haXItc2VyYmlhLWdyYXktNjAwOiAjNmM3NTdkO1xuICAtLWFpci1zZXJiaWEtZ3JheS03MDA6ICM0OTUwNTc7XG4gIC0tYWlyLXNlcmJpYS1ncmF5LTgwMDogIzM0M2E0MDtcbiAgLS1haXItc2VyYmlhLWdyYXktOTAwOiAjMjEyNTI5O1xuICAtLWFpci1zZXJiaWEtcHJpbWFyeTogIzAwNzJDRTtcbiAgLS1haXItc2VyYmlhLXNlY29uZGFyeTogIzAwMjg1NTtcbiAgLS1haXItc2VyYmlhLXN1Y2Nlc3M6ICM2OTg0NTA7XG4gIC0tYWlyLXNlcmJpYS1pbmZvOiAjQTRDN0UyO1xuICAtLWFpci1zZXJiaWEtd2FybmluZzogI0U5OTc0QjtcbiAgLS1haXItc2VyYmlhLWRhbmdlcjogI0UzMDAxRjtcbiAgLS1haXItc2VyYmlhLWxpZ2h0OiAjRTBFMEUwO1xuICAtLWFpci1zZXJiaWEtbGlnaHRlcjogI0Y4RjhGQTtcbiAgLS1haXItc2VyYmlhLWRhcms6ICMwMDAwMDA7XG4gIC0tYWlyLXNlcmJpYS10ZXh0LWdyYXk6ICM4QjkzOUI7XG4gIC0tYWlyLXNlcmJpYS1kYXJrLWdyYXk6ICM2MjY2NkE7XG4gIC0tYWlyLXNlcmJpYS1saWdodC0zOiAjRjNGM0YzO1xuICAtLWFpci1zZXJiaWEtYWRkaXRpb25hbC1ncmVlbi0xMDogI0YwRjNFRDtcbiAgLS1haXItc2VyYmlhLXByaW1hcnktcmdiOiAwLCAxMTQsIDIwNjtcbiAgLS1haXItc2VyYmlhLXNlY29uZGFyeS1yZ2I6IDAsIDQwLCA4NTtcbiAgLS1haXItc2VyYmlhLXN1Y2Nlc3MtcmdiOiAxMDUsIDEzMiwgODA7XG4gIC0tYWlyLXNlcmJpYS1pbmZvLXJnYjogMTY0LCAxOTksIDIyNjtcbiAgLS1haXItc2VyYmlhLXdhcm5pbmctcmdiOiAyMzMsIDE1MSwgNzU7XG4gIC0tYWlyLXNlcmJpYS1kYW5nZXItcmdiOiAyMjcsIDAsIDMxO1xuICAtLWFpci1zZXJiaWEtbGlnaHQtcmdiOiAyMjQsIDIyNCwgMjI0O1xuICAtLWFpci1zZXJiaWEtbGlnaHRlci1yZ2I6IDI0OCwgMjQ4LCAyNTA7XG4gIC0tYWlyLXNlcmJpYS1kYXJrLXJnYjogMCwgMCwgMDtcbiAgLS1haXItc2VyYmlhLXRleHQtZ3JheS1yZ2I6IDEzOSwgMTQ3LCAxNTU7XG4gIC0tYWlyLXNlcmJpYS1kYXJrLWdyYXktcmdiOiA5OCwgMTAyLCAxMDY7XG4gIC0tYWlyLXNlcmJpYS1saWdodC0zLXJnYjogMjQzLCAyNDMsIDI0MztcbiAgLS1haXItc2VyYmlhLWFkZGl0aW9uYWwtZ3JlZW4tMTAtcmdiOiAyNDAsIDI0MywgMjM3O1xuICAtLWFpci1zZXJiaWEtd2hpdGUtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWFpci1zZXJiaWEtYmxhY2stcmdiOiAwLCAwLCAwO1xuICAtLWFpci1zZXJiaWEtYm9keS1jb2xvci1yZ2I6IDAsIDAsIDA7XG4gIC0tYWlyLXNlcmJpYS1ib2R5LWJnLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1haXItc2VyYmlhLWZvbnQtc2Fucy1zZXJpZjogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG4gIC0tYWlyLXNlcmJpYS1mb250LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgLS1haXItc2VyYmlhLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgLS1haXItc2VyYmlhLWJvZHktZm9udC1mYW1pbHk6IHZhcigtLWFpci1zZXJiaWEtZm9udC1zYW5zLXNlcmlmKTtcbiAgLS1haXItc2VyYmlhLWJvZHktZm9udC1zaXplOiAxcmVtO1xuICAtLWFpci1zZXJiaWEtYm9keS1mb250LXdlaWdodDogNTAwO1xuICAtLWFpci1zZXJiaWEtYm9keS1saW5lLWhlaWdodDogMS41O1xuICAtLWFpci1zZXJiaWEtYm9keS1jb2xvcjogIzAwMDAwMDtcbiAgLS1haXItc2VyYmlhLWJvZHktYmc6ICNGRkZGRkY7XG4gIC0tYWlyLXNlcmJpYS1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1haXItc2VyYmlhLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tYWlyLXNlcmJpYS1ib3JkZXItY29sb3I6ICNFNkU3RTk7XG4gIC0tYWlyLXNlcmJpYS1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAtLWFpci1zZXJiaWEtYm9yZGVyLXJhZGl1czogOHB4O1xuICAtLWFpci1zZXJiaWEtYm9yZGVyLXJhZGl1cy1zbTogNHB4O1xuICAtLWFpci1zZXJiaWEtYm9yZGVyLXJhZGl1cy1sZzogMTVweDtcbiAgLS1haXItc2VyYmlhLWJvcmRlci1yYWRpdXMteGw6IDMycHg7XG4gIC0tYWlyLXNlcmJpYS1ib3JkZXItcmFkaXVzLTJ4bDogNDhweDtcbiAgLS1haXItc2VyYmlhLWJvcmRlci1yYWRpdXMtcGlsbDogNTByZW07XG4gIC0tYWlyLXNlcmJpYS1saW5rLWNvbG9yOiAjMDA3MkNFO1xuICAtLWFpci1zZXJiaWEtbGluay1ob3Zlci1jb2xvcjogcmdiKDAsIDkxLjIsIDE2NC44KTtcbiAgLS1haXItc2VyYmlhLWNvZGUtY29sb3I6ICNFOTk1QTM7XG4gIC0tYWlyLXNlcmJpYS1oaWdobGlnaHQtYmc6IHJnYigyNTQuNiwgMjQxLCAyMDcuOCk7XG59XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci1zbSxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLWxnIHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci14OiAyNHB4O1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWFpci1zZXJiaWEtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWFpci1zZXJiaWEtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwNXB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQge1xuICAgIG1heC13aWR0aDogODU3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZyB7XG4gICAgbWF4LXdpZHRoOiAxMjEycHg7XG4gIH1cbn1cbi5yb3cge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDI0cHg7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYWlyLXNlcmJpYS1ndXR0ZXIteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWFpci1zZXJiaWEtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWFpci1zZXJiaWEtZ3V0dGVyLXgpKTtcbn1cbi5yb3cgPiAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYWlyLXNlcmJpYS1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYWlyLXNlcmJpYS1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1haXItc2VyYmlhLWd1dHRlci15KTtcbn1cblxuLmNvbCB7XG4gIGZsZXg6IDEgMCAwJTtcbn1cblxuLnJvdy1jb2xzLWF1dG8gPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMCU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMwJTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MCU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDYwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3MCU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogODAlO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkwJTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDEwJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDIwJTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDMwJTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDQwJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDYwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDcwJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDgwJTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDkwJTtcbn1cblxuLmctMCxcbi5neC0wIHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci14OiAwO1xufVxuXG4uZy0wLFxuLmd5LTAge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDA7XG59XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMC4yNXJlbTtcbn1cblxuLmctMSxcbi5neS0xIHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci15OiAwLjI1cmVtO1xufVxuXG4uZy0yLFxuLmd4LTIge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDAuNXJlbTtcbn1cblxuLmctMixcbi5neS0yIHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci15OiAwLjVyZW07XG59XG5cbi5nLTMsXG4uZ3gtMyB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMC43NXJlbTtcbn1cblxuLmctMyxcbi5neS0zIHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci15OiAwLjc1cmVtO1xufVxuXG4uZy00LFxuLmd4LTQge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDFyZW07XG59XG5cbi5nLTQsXG4uZ3ktNCB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMXJlbTtcbn1cblxuLmctNSxcbi5neC01IHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci14OiAxLjVyZW07XG59XG5cbi5nLTUsXG4uZ3ktNSB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMS41cmVtO1xufVxuXG4uZy02LFxuLmd4LTYge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDJyZW07XG59XG5cbi5nLTYsXG4uZ3ktNiB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMnJlbTtcbn1cblxuLmctNyxcbi5neC03IHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci14OiAzcmVtO1xufVxuXG4uZy03LFxuLmd5LTcge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDNyZW07XG59XG5cbi5nLTgsXG4uZ3gtOCB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogNHJlbTtcbn1cblxuLmctOCxcbi5neS04IHtcbiAgLS1haXItc2VyYmlhLWd1dHRlci15OiA0cmVtO1xufVxuXG4uZy05LFxuLmd4LTkge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDVyZW07XG59XG5cbi5nLTksXG4uZ3ktOSB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogNXJlbTtcbn1cblxuLmctMTAsXG4uZ3gtMTAge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDcuNXJlbTtcbn1cblxuLmctMTAsXG4uZ3ktMTAge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDcuNXJlbTtcbn1cblxuLmctMTEsXG4uZ3gtMTEge1xuICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDEwcmVtO1xufVxuXG4uZy0xMSxcbi5neS0xMSB7XG4gIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMTByZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3MCU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwJTtcbiAgfVxuICAuZy1zbS0wLFxuICAuZ3gtc20tMCB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neS1zbS0wIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctc20tMSxcbiAgLmd4LXNtLTEge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3ktc20tMSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neC1zbS0yIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0yLFxuICAuZ3ktc20tMiB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMyxcbiAgLmd4LXNtLTMge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMC43NXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3ktc20tMyB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAwLjc1cmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neC1zbS00IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctc20tNCxcbiAgLmd5LXNtLTQge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1zbS01LFxuICAuZ3gtc20tNSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd5LXNtLTUge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXNtLTYsXG4gIC5neC1zbS02IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDJyZW07XG4gIH1cbiAgLmctc20tNixcbiAgLmd5LXNtLTYge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMnJlbTtcbiAgfVxuICAuZy1zbS03LFxuICAuZ3gtc20tNyB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXNtLTcsXG4gIC5neS1zbS03IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbiAgLmctc20tOCxcbiAgLmd4LXNtLTgge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogNHJlbTtcbiAgfVxuICAuZy1zbS04LFxuICAuZ3ktc20tOCB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiA0cmVtO1xuICB9XG4gIC5nLXNtLTksXG4gIC5neC1zbS05IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDVyZW07XG4gIH1cbiAgLmctc20tOSxcbiAgLmd5LXNtLTkge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogNXJlbTtcbiAgfVxuICAuZy1zbS0xMCxcbiAgLmd4LXNtLTEwIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDcuNXJlbTtcbiAgfVxuICAuZy1zbS0xMCxcbiAgLmd5LXNtLTEwIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDcuNXJlbTtcbiAgfVxuICAuZy1zbS0xMSxcbiAgLmd4LXNtLTExIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDEwcmVtO1xuICB9XG4gIC5nLXNtLTExLFxuICAuZ3ktc20tMTEge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMTByZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDVweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3MCU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwJTtcbiAgfVxuICAuZy1tZC0wLFxuICAuZ3gtbWQtMCB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neS1tZC0wIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd4LW1kLTEge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1tZC0xLFxuICAuZ3ktbWQtMSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLW1kLTIsXG4gIC5neC1tZC0yIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3ktbWQtMiB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMyxcbiAgLmd4LW1kLTMge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMC43NXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3ktbWQtMyB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAwLjc1cmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neC1tZC00IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctbWQtNCxcbiAgLmd5LW1kLTQge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3gtbWQtNSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd5LW1kLTUge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLW1kLTYsXG4gIC5neC1tZC02IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDJyZW07XG4gIH1cbiAgLmctbWQtNixcbiAgLmd5LW1kLTYge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMnJlbTtcbiAgfVxuICAuZy1tZC03LFxuICAuZ3gtbWQtNyB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLW1kLTcsXG4gIC5neS1tZC03IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbiAgLmctbWQtOCxcbiAgLmd4LW1kLTgge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogNHJlbTtcbiAgfVxuICAuZy1tZC04LFxuICAuZ3ktbWQtOCB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiA0cmVtO1xuICB9XG4gIC5nLW1kLTksXG4gIC5neC1tZC05IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDVyZW07XG4gIH1cbiAgLmctbWQtOSxcbiAgLmd5LW1kLTkge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogNXJlbTtcbiAgfVxuICAuZy1tZC0xMCxcbiAgLmd4LW1kLTEwIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDcuNXJlbTtcbiAgfVxuICAuZy1tZC0xMCxcbiAgLmd5LW1kLTEwIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDcuNXJlbTtcbiAgfVxuICAuZy1tZC0xMSxcbiAgLmd4LW1kLTExIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDEwcmVtO1xuICB9XG4gIC5nLW1kLTExLFxuICAuZ3ktbWQtMTEge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMTByZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMTAlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMCU7XG4gIH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNzAlO1xuICB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA5MCU7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd4LWxnLTAge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3ktbGctMCB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLWxnLTEsXG4gIC5neC1sZy0xIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctMSxcbiAgLmd5LWxnLTEge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3gtbGctMiB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctbGctMixcbiAgLmd5LWxnLTIge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neC1sZy0zIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDAuNzVyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd5LWxnLTMge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogMC43NXJlbTtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3gtbGctNCB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neS1sZy00IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctbGctNSxcbiAgLmd4LWxnLTUge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neS1sZy01IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1sZy02LFxuICAuZ3gtbGctNiB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAycmVtO1xuICB9XG4gIC5nLWxnLTYsXG4gIC5neS1sZy02IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDJyZW07XG4gIH1cbiAgLmctbGctNyxcbiAgLmd4LWxnLTcge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1sZy03LFxuICAuZ3ktbGctNyB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAzcmVtO1xuICB9XG4gIC5nLWxnLTgsXG4gIC5neC1sZy04IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDRyZW07XG4gIH1cbiAgLmctbGctOCxcbiAgLmd5LWxnLTgge1xuICAgIC0tYWlyLXNlcmJpYS1ndXR0ZXIteTogNHJlbTtcbiAgfVxuICAuZy1sZy05LFxuICAuZ3gtbGctOSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiA1cmVtO1xuICB9XG4gIC5nLWxnLTksXG4gIC5neS1sZy05IHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDVyZW07XG4gIH1cbiAgLmctbGctMTAsXG4gIC5neC1sZy0xMCB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiA3LjVyZW07XG4gIH1cbiAgLmctbGctMTAsXG4gIC5neS1sZy0xMCB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiA3LjVyZW07XG4gIH1cbiAgLmctbGctMTEsXG4gIC5neC1sZy0xMSB7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci14OiAxMHJlbTtcbiAgfVxuICAuZy1sZy0xMSxcbiAgLmd5LWxnLTExIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXk6IDEwcmVtO1xuICB9XG59XG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMiAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS02IHtcbiAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTcge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tOCB7XG4gIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS05IHtcbiAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEwIHtcbiAgbWFyZ2luOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMTEge1xuICBtYXJnaW46IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNiB7XG4gIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNyB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtOCB7XG4gIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtOSB7XG4gIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTAge1xuICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xMSB7XG4gIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTYge1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTcge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTgge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTkge1xuICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTEwIHtcbiAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMTEge1xuICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTYge1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC03IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtOCB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTkge1xuICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTEge1xuICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1lLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1lLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMyB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNSB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS02IHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS03IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS04IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS05IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xMCB7XG4gIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xMSB7XG4gIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTgge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi05IHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMTAge1xuICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTExIHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1zLTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTMge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy01IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNiB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy03IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTgge1xuICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtOSB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTExIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm0tbjEge1xuICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjUge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjYge1xuICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW43IHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uOCB7XG4gIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjkge1xuICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xMCB7XG4gIG1hcmdpbjogLTcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMTEge1xuICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uNiB7XG4gIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uNyB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uOCB7XG4gIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uOSB7XG4gIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMTAge1xuICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4xMSB7XG4gIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjYge1xuICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjcge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjgge1xuICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjkge1xuICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjEwIHtcbiAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMTEge1xuICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4zIHtcbiAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW40IHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW41IHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjYge1xuICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjcge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjgge1xuICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjkge1xuICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEwIHtcbiAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjExIHtcbiAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW42IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjcge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uOCB7XG4gIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW45IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uMTEge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW42IHtcbiAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW43IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW44IHtcbiAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW45IHtcbiAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xMCB7XG4gIG1hcmdpbi1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xMSB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjEge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjUge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjYge1xuICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW43IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uOCB7XG4gIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjkge1xuICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW4xMCB7XG4gIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uMTEge1xuICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC02IHtcbiAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC03IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC04IHtcbiAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC05IHtcbiAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0xMCB7XG4gIHBhZGRpbmc6IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0xMSB7XG4gIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTYge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC04IHtcbiAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTkge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTExIHtcbiAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS02IHtcbiAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTcge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktOCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS05IHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTEwIHtcbiAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xMSB7XG4gIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC02IHtcbiAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTcge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtOCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC05IHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTEge1xuICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS01IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS02IHtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTgge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS05IHtcbiAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTExIHtcbiAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi02IHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTcge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItOCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi05IHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMTEge1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBzLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMyB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy02IHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy03IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy04IHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy05IHtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xMCB7XG4gIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xMSB7XG4gIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNiB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tOCB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tOSB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMTAge1xuICAgIG1hcmdpbjogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMTEge1xuICAgIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tOCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tOSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMTAge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xMSB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTgge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tOSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xMCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTExIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTgge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMTAge1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNiB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW43IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjgge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uOSB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4xMCB7XG4gICAgbWFyZ2luOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjExIHtcbiAgICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uMTAge1xuICAgIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjgge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMTAge1xuICAgIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNiB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTcge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS04IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tOSB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEwIHtcbiAgICBwYWRkaW5nOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xMSB7XG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tOCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS03IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTgge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tOSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMTEge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tOCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tOSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMTAge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMTEge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tOSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTcge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTA1cHgpIHtcbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC02IHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC03IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC04IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC05IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xMCB7XG4gICAgbWFyZ2luOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xMSB7XG4gICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTYge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTcge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTgge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTkge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMTEge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC02IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC03IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC04IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC05IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xMCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTExIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC02IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTcge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtOCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC05IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMTEge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTYge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTkge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMTEge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW42IHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjcge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uOCB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW45IHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEwIHtcbiAgICBtYXJnaW46IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMTEge1xuICAgIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjYge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjkge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMTEge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC02IHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTgge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC05IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMTAge1xuICAgIHBhZGRpbmc6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTExIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC02IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtOCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC05IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC02IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC03IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC04IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC05IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtOCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTgge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMTAge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy02IHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy03IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy04IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy05IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xMCB7XG4gICAgbWFyZ2luOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xMSB7XG4gICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTYge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTcge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTgge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTkge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMTEge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy02IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy03IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy04IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy05IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xMCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTExIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy02IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTcge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctOCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy05IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMTEge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTYge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTkge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMTEge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW42IHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjcge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uOCB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW45IHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEwIHtcbiAgICBtYXJnaW46IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMTEge1xuICAgIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjYge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjkge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMTEge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy02IHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTgge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy05IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMTAge1xuICAgIHBhZGRpbmc6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTExIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctOCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy05IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xMSB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy03IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy04IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy05IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xMCB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xMSB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctOCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTgge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMTAge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmxpc3QtZ3JvdXAge1xuICAtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1jb2xvcjogIzIxMjUyOTtcbiAgLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtYmc6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICM0OTUwNTc7XG4gIC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiAjZjhmOWZhO1xuICAtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAjZTllY2VmO1xuICAtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjMDA3MkNFO1xuICAtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMDA3MkNFO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG59XG4ubGlzdC1ncm91cC1udW1iZXJlZCA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1ib3JkZXItY29sb3IpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTA1cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYWlyLXNlcmJpYS1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWFpci1zZXJiaWEtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS1haXItc2VyYmlhLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6IHJnYigwLCA2OC40LCAxMjMuNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDQsIDIyNi44LCAyNDUuMik7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogcmdiKDAsIDY4LjQsIDEyMy42KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4My42LCAyMDQuMTIsIDIyMC42OCk7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDY4LjQsIDEyMy42KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMCwgNjguNCwgMTIzLjYpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMDAxODMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NkNGRkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDAxODMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTgzLjYsIDE5MC44LCAxOTguOSk7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxODMzO1xuICBib3JkZXItY29sb3I6ICMwMDE4MzM7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiByZ2IoNjMsIDc5LjIsIDQ4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyNSwgMjMwLjQsIDIyMCk7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogcmdiKDYzLCA3OS4yLCA0OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDIuNSwgMjA3LjM2LCAxOTgpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig2MywgNzkuMiwgNDgpO1xuICBib3JkZXItY29sb3I6IHJnYig2MywgNzkuMiwgNDgpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogcmdiKDY1LjYsIDc5LjYsIDkwLjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM2LjgsIDI0My44LCAyNDkuMik7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogcmdiKDY1LjYsIDc5LjYsIDkwLjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjEzLjEyLCAyMTkuNDIsIDIyNC4yOCk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDY1LjYsIDc5LjYsIDkwLjQpO1xuICBib3JkZXItY29sb3I6IHJnYig2NS42LCA3OS42LCA5MC40KTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6IHJnYigxMzkuOCwgOTAuNiwgNDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUwLjYsIDIzNC4yLCAyMTkpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6IHJnYigxMzkuOCwgOTAuNiwgNDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI1LjU0LCAyMTAuNzgsIDE5Ny4xKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTM5LjgsIDkwLjYsIDQ1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTM5LjgsIDkwLjYsIDQ1KTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogcmdiKDEzNi4yLCAwLCAxOC42KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0OS40LCAyMDQsIDIxMC4yKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogcmdiKDEzNi4yLCAwLCAxOC42KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyNC40NiwgMTgzLjYsIDE4OS4xOCk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTM2LjIsIDAsIDE4LjYpO1xuICBib3JkZXItY29sb3I6IHJnYigxMzYuMiwgMCwgMTguNik7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogcmdiKDg5LjYsIDg5LjYsIDg5LjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ4LjgsIDI0OC44LCAyNDguOCk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoODkuNiwgODkuNiwgODkuNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjMuOTIsIDIyMy45MiwgMjIzLjkyKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDg5LjYsIDg5LjYsIDg5LjYpO1xuICBib3JkZXItY29sb3I6IHJnYig4OS42LCA4OS42LCA4OS42KTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodGVyIHtcbiAgY29sb3I6IHJnYig5OS4yLCA5OS4yLCAxMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUzLjYsIDI1My42LCAyNTQpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodGVyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHRlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6IHJnYig5OS4yLCA5OS4yLCAxMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI4LjI0LCAyMjguMjQsIDIyOC42KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHRlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTkuMiwgOTkuMiwgMTAwKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoOTkuMiwgOTkuMiwgMTAwKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTgzLjYsIDE4My42LCAxODMuNik7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dC1ncmF5IHtcbiAgY29sb3I6IHJnYig4My40LCA4OC4yLCA5Myk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzEuOCwgMjMzLjQsIDIzNSk7XG59XG4ubGlzdC1ncm91cC1pdGVtLXRleHQtZ3JheS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXRleHQtZ3JheS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6IHJnYig4My40LCA4OC4yLCA5Myk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDguNjIsIDIxMC4wNiwgMjExLjUpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LWdyYXkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDgzLjQsIDg4LjIsIDkzKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoODMuNCwgODguMiwgOTMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmstZ3JheSB7XG4gIGNvbG9yOiByZ2IoNTguOCwgNjEuMiwgNjMuNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjMuNiwgMjI0LjQsIDIyNS4yKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay1ncmF5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay1ncmF5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogcmdiKDU4LjgsIDYxLjIsIDYzLjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjAxLjI0LCAyMDEuOTYsIDIwMi42OCk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmstZ3JheS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTguOCwgNjEuMiwgNjMuNik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDU4LjgsIDYxLjIsIDYzLjYpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0LTMge1xuICBjb2xvcjogcmdiKDk3LjIsIDk3LjIsIDk3LjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUyLjYsIDI1Mi42LCAyNTIuNik7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0LTMubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC0zLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogcmdiKDk3LjIsIDk3LjIsIDk3LjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI3LjM0LCAyMjcuMzQsIDIyNy4zNCk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0LTMubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDk3LjIsIDk3LjIsIDk3LjIpO1xuICBib3JkZXItY29sb3I6IHJnYig5Ny4yLCA5Ny4yLCA5Ny4yKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hZGRpdGlvbmFsLWdyZWVuLTEwIHtcbiAgY29sb3I6IHJnYig5NiwgOTcuMiwgOTQuOCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTIsIDI1Mi42LCAyNTEuNCk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFkZGl0aW9uYWwtZ3JlZW4tMTAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hZGRpdGlvbmFsLWdyZWVuLTEwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogcmdiKDk2LCA5Ny4yLCA5NC44KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyNi44LCAyMjcuMzQsIDIyNi4yNik7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFkZGl0aW9uYWwtZ3JlZW4tMTAubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDk2LCA5Ny4yLCA5NC44KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoOTYsIDk3LjIsIDk0LjgpO1xufVxuXG4ubmF2IHtcbiAgLS1haXItc2VyYmlhLW5hdi1saW5rLXBhZGRpbmcteDogMXJlbTtcbiAgLS1haXItc2VyYmlhLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWFpci1zZXJiaWEtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgLS1haXItc2VyYmlhLW5hdi1saW5rLWNvbG9yOiAjMDA3MkNFO1xuICAtLWFpci1zZXJiaWEtbmF2LWxpbmstaG92ZXItY29sb3I6IHJnYigwLCA5MS4yLCAxNjQuOCk7XG4gIC0tYWlyLXNlcmJpYS1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1haXItc2VyYmlhLW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tYWlyLXNlcmJpYS1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWFpci1zZXJiaWEtbmF2LWxpbmstZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFpci1zZXJiaWEtbmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1uYXYtbGluay1jb2xvcik7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2LWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtbmF2LWxpbmstaG92ZXItY29sb3IpO1xufVxuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICAtLWFpci1zZXJiaWEtbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYWlyLXNlcmJpYS1uYXYtdGFicy1ib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIC0tYWlyLXNlcmJpYS1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC0tYWlyLXNlcmJpYS1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XG4gIC0tYWlyLXNlcmJpYS1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogIzQ5NTA1NztcbiAgLS1haXItc2VyYmlhLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAjRkZGRkZGO1xuICAtLWFpci1zZXJiaWEtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYWlyLXNlcmJpYS1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWFpci1zZXJiaWEtbmF2LXRhYnMtYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYWlyLXNlcmJpYS1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS1haXItc2VyYmlhLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQsIC5uYXYtdGFicyAubmF2LWxpbms6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYWlyLXNlcmJpYS1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMge1xuICAtLWFpci1zZXJiaWEtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLS1haXItc2VyYmlhLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1haXItc2VyYmlhLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogIzAwNzJDRTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLW5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIC0tYWlyLXNlcmJpYS1uYXZiYXItcGFkZGluZy14OiAwO1xuICAtLWFpci1zZXJiaWEtbmF2YmFyLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWFpci1zZXJiaWEtbmF2YmFyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICAtLWFpci1zZXJiaWEtbmF2YmFyLWhvdmVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIC0tYWlyLXNlcmJpYS1uYXZiYXItZGlzYWJsZWQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLS1haXItc2VyYmlhLW5hdmJhci1hY3RpdmUtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgLS1haXItc2VyYmlhLW5hdmJhci1icmFuZC1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1haXItc2VyYmlhLW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAxcmVtO1xuICAtLWFpci1zZXJiaWEtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1haXItc2VyYmlhLW5hdmJhci1icmFuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAtLWFpci1zZXJiaWEtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIC0tYWlyLXNlcmJpYS1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYWlyLXNlcmJpYS1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYWlyLXNlcmJpYS1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYWlyLXNlcmJpYS1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYWlyLXNlcmJpYS1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MCwgMCwgMCwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYWlyLXNlcmJpYS1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1haXItc2VyYmlhLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLS1haXItc2VyYmlhLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAwLjI1cmVtO1xuICAtLWFpci1zZXJiaWEtbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tYWlyLXNlcmJpYS1uYXZiYXItcGFkZGluZy15KSB2YXIoLS1haXItc2VyYmlhLW5hdmJhci1wYWRkaW5nLXgpO1xufVxuLm5hdmJhciA+IC5jb250YWluZXIsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhciA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1sZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1haXItc2VyYmlhLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tYWlyLXNlcmJpYS1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1haXItc2VyYmlhLW5hdmJhci1icmFuZC1tYXJnaW4tZW5kKTtcbiAgZm9udC1zaXplOiB2YXIoLS1haXItc2VyYmlhLW5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1uYXZiYXItYnJhbmQtY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgLS1haXItc2VyYmlhLW5hdi1saW5rLXBhZGRpbmcteDogMDtcbiAgLS1haXItc2VyYmlhLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWFpci1zZXJiaWEtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgLS1haXItc2VyYmlhLW5hdi1saW5rLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLW5hdmJhci1jb2xvcik7XG4gIC0tYWlyLXNlcmJpYS1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1uYXZiYXItaG92ZXItY29sb3IpO1xuICAtLWFpci1zZXJiaWEtbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtbmF2YmFyLWRpc2FibGVkLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtbmF2YmFyLWFjdGl2ZS1jb2xvcik7XG59XG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLW5hdmJhci1jb2xvcik7XG59XG4ubmF2YmFyLXRleHQgYSxcbi5uYXZiYXItdGV4dCBhOmhvdmVyLFxuLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYWlyLXNlcmJpYS1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkpIHZhcigtLWFpci1zZXJiaWEtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1haXItc2VyYmlhLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1uYXZiYXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiB2YXIoLS1haXItc2VyYmlhLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYWlyLXNlcmJpYS1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1haXItc2VyYmlhLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWFpci1zZXJiaWEtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGgpO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1haXItc2VyYmlhLW5hdmJhci10b2dnbGVyLWljb24tYmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tYWlyLXNlcmJpYS1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWFpci1zZXJiaWEtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1haXItc2VyYmlhLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwNXB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWFpci1zZXJiaWEtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1haXItc2VyYmlhLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1haXItc2VyYmlhLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYWlyLXNlcmJpYS1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYWlyLXNlcmJpYS1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1haXItc2VyYmlhLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB6LWluZGV4OiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5uYXZiYXItZGFyayB7XG4gIC0tYWlyLXNlcmJpYS1uYXZiYXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gIC0tYWlyLXNlcmJpYS1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIC0tYWlyLXNlcmJpYS1uYXZiYXItZGlzYWJsZWQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIC0tYWlyLXNlcmJpYS1uYXZiYXItYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtbmF2YmFyLWJyYW5kLWNvbG9yOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC0tYWlyLXNlcmJpYS1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5idG4ge1xuICAtLWFpci1zZXJiaWEtYnRuLXBhZGRpbmcteDogMTZweDtcbiAgLS1haXItc2VyYmlhLWJ0bi1wYWRkaW5nLXk6IDEycHg7XG4gIC0tYWlyLXNlcmJpYS1idG4tZm9udC1mYW1pbHk6IE1hbnJvcGUsIHNhbnMtc2VyaWY7XG4gIC0tYWlyLXNlcmJpYS1idG4tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1haXItc2VyYmlhLWJ0bi1mb250LXdlaWdodDogNjAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWxpbmUtaGVpZ2h0OiAxOHB4O1xuICAtLWFpci1zZXJiaWEtYnRuLWNvbG9yOiAjMDAwMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWFpci1zZXJiaWEtYnRuLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWFpci1zZXJiaWEtYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDAuNjU7XG4gIC0tYWlyLXNlcmJpYS1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWFpci1zZXJiaWEtYnRuLWZvY3VzLXNoYWRvdy1yZ2IpLCAuNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYWlyLXNlcmJpYS1idG4tcGFkZGluZy15KSB2YXIoLS1haXItc2VyYmlhLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tYWlyLXNlcmJpYS1idG4tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWFpci1zZXJiaWEtYnRuLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1haXItc2VyYmlhLWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1haXItc2VyYmlhLWJ0bi1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS1haXItc2VyYmlhLWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWFpci1zZXJiaWEtYnRuLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtYnRuLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWJ0bi1iZyk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1idG4taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4uYnRuLWNoZWNrICsgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWJ0bi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYnRuLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWJ0bi1ib3JkZXItY29sb3IpO1xufVxuLmJ0bjpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1idG4taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWFpci1zZXJiaWEtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYWlyLXNlcmJpYS1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLCA6bm90KC5idG4tY2hlY2spICsgLmJ0bjphY3RpdmUsIC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlLCAuYnRuLmFjdGl2ZSwgLmJ0bi5zaG93IHtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuOmZvY3VzLXZpc2libGUsIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuLmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuLnNob3c6Zm9jdXMtdmlzaWJsZSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWFpci1zZXJiaWEtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bjpkaXNhYmxlZCwgLmJ0bi5kaXNhYmxlZCwgZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0biB7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIC0tYWlyLXNlcmJpYS1idG4tY29sb3I6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1idG4tYmc6ICMwMDcyQ0U7XG4gIC0tYWlyLXNlcmJpYS1idG4tYm9yZGVyLWNvbG9yOiAjMDA3MkNFO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJnOiByZ2IoMCwgOTYuOSwgMTc1LjEpO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDAsIDkxLjIsIDE2NC44KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzOCwgMTM1LCAyMTM7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1iZzogcmdiKDAsIDkxLjIsIDE2NC44KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMCwgODUuNSwgMTU0LjUpO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1iZzogIzAwNzJDRTtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwMDcyQ0U7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgLS1haXItc2VyYmlhLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1haXItc2VyYmlhLWJ0bi1iZzogIzAwMjg1NTtcbiAgLS1haXItc2VyYmlhLWJ0bi1ib3JkZXItY29sb3I6ICMwMDI4NTU7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYmc6IHJnYigwLCAzNCwgNzIuMjUpO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzAwMjA0NDtcbiAgLS1haXItc2VyYmlhLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzOCwgNzIsIDExMTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJnOiAjMDAyMDQ0O1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigwLCAzMCwgNjMuNzUpO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1iZzogIzAwMjg1NTtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwMDI4NTU7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIC0tYWlyLXNlcmJpYS1idG4tY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4tYmc6ICM2OTg0NTA7XG4gIC0tYWlyLXNlcmJpYS1idG4tYm9yZGVyLWNvbG9yOiAjNjk4NDUwO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJnOiByZ2IoMTI3LjUsIDE1MC40NSwgMTA2LjI1KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxMjAsIDE0NC4zLCA5Ny41KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA4OSwgMTEyLCA2ODtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJnOiByZ2IoMTM1LCAxNTYuNiwgMTE1KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTIwLCAxNDQuMywgOTcuNSk7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJnOiAjNjk4NDUwO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzY5ODQ1MDtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgLS1haXItc2VyYmlhLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1iZzogI0E0QzdFMjtcbiAgLS1haXItc2VyYmlhLWJ0bi1ib3JkZXItY29sb3I6ICNBNEM3RTI7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYmc6IHJnYigxNzcuNjUsIDIwNy40LCAyMzAuMzUpO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE3My4xLCAyMDQuNiwgMjI4LjkpO1xuICAtLWFpci1zZXJiaWEtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzOSwgMTY5LCAxOTI7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1iZzogcmdiKDE4Mi4yLCAyMTAuMiwgMjMxLjgpO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxNzMuMSwgMjA0LjYsIDIyOC45KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYmc6ICNBNEM3RTI7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjQTRDN0UyO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICAtLWFpci1zZXJiaWEtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWJnOiAjRTk5NzRCO1xuICAtLWFpci1zZXJiaWEtYnRuLWJvcmRlci1jb2xvcjogI0U5OTc0QjtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1iZzogcmdiKDIzNi4zLCAxNjYuNiwgMTAyKTtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyMzUuMiwgMTYxLjQsIDkzKTtcbiAgLS1haXItc2VyYmlhLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxOTgsIDEyOCwgNjQ7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1iZzogcmdiKDIzNy40LCAxNzEuOCwgMTExKTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjM1LjIsIDE2MS40LCA5Myk7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJnOiAjRTk5NzRCO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0U5OTc0Qjtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICAtLWFpci1zZXJiaWEtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtYnRuLWJnOiAjRTMwMDFGO1xuICAtLWFpci1zZXJiaWEtYnRuLWJvcmRlci1jb2xvcjogI0UzMDAxRjtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1iZzogcmdiKDE5Mi45NSwgMCwgMjYuMzUpO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE4MS42LCAwLCAyNC44KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMzEsIDM4LCA2NTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJnOiByZ2IoMTgxLjYsIDAsIDI0LjgpO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxNzAuMjUsIDAsIDIzLjI1KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYmc6ICNFMzAwMUY7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRTMwMDFGO1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgLS1haXItc2VyYmlhLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1iZzogI0UwRTBFMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ib3JkZXItY29sb3I6ICNFMEUwRTA7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYmc6IHJnYigxOTAuNCwgMTkwLjQsIDE5MC40KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxNzkuMiwgMTc5LjIsIDE3OS4yKTtcbiAgLS1haXItc2VyYmlhLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxOTAsIDE5MCwgMTkwO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYmc6IHJnYigxNzkuMiwgMTc5LjIsIDE3OS4yKTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYThhOGE4O1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1iZzogI0UwRTBFMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNFMEUwRTA7XG59XG5cbi5idG4tbGlnaHRlciB7XG4gIC0tYWlyLXNlcmJpYS1idG4tY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4tYmc6ICNGOEY4RkE7XG4gIC0tYWlyLXNlcmJpYS1idG4tYm9yZGVyLWNvbG9yOiAjRjhGOEZBO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJnOiByZ2IoMjQ5LjA1LCAyNDkuMDUsIDI1MC43NSk7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjQ4LjcsIDI0OC43LCAyNTAuNSk7XG4gIC0tYWlyLXNlcmJpYS1idG4tZm9jdXMtc2hhZG93LXJnYjogMjExLCAyMTEsIDIxMztcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJnOiByZ2IoMjQ5LjQsIDI0OS40LCAyNTEpO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyNDguNywgMjQ4LjcsIDI1MC41KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYmc6ICNGOEY4RkE7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRjhGOEZBO1xufVxuXG4uYnRuLWRhcmsge1xuICAtLWFpci1zZXJiaWEtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtYnRuLWJnOiAjMDAwMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1iZzogcmdiKDM4LjI1LCAzOC4yNSwgMzguMjUpO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDI1LjUsIDI1LjUsIDI1LjUpO1xuICAtLWFpci1zZXJiaWEtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDM4LCAzOCwgMzg7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1iZzogIzMzMzMzMztcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjUuNSwgMjUuNSwgMjUuNSk7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJnOiAjMDAwMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmJ0bi10ZXh0LWdyYXkge1xuICAtLWFpci1zZXJiaWEtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWJnOiAjOEI5MzlCO1xuICAtLWFpci1zZXJiaWEtYnRuLWJvcmRlci1jb2xvcjogIzhCOTM5QjtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1iZzogcmdiKDE1Ni40LCAxNjMuMiwgMTcwKTtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxNTAuNiwgMTU3LjgsIDE2NSk7XG4gIC0tYWlyLXNlcmJpYS1idG4tZm9jdXMtc2hhZG93LXJnYjogMTE4LCAxMjUsIDEzMjtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJnOiByZ2IoMTYyLjIsIDE2OC42LCAxNzUpO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxNTAuNiwgMTU3LjgsIDE2NSk7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJnOiAjOEI5MzlCO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzhCOTM5Qjtcbn1cblxuLmJ0bi1kYXJrLWdyYXkge1xuICAtLWFpci1zZXJiaWEtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtYnRuLWJnOiAjNjI2NjZBO1xuICAtLWFpci1zZXJiaWEtYnRuLWJvcmRlci1jb2xvcjogIzYyNjY2QTtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1iZzogcmdiKDgzLjMsIDg2LjcsIDkwLjEpO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDc4LjQsIDgxLjYsIDg0LjgpO1xuICAtLWFpci1zZXJiaWEtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEyMiwgMTI1LCAxMjg7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1iZzogcmdiKDc4LjQsIDgxLjYsIDg0LjgpO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig3My41LCA3Ni41LCA3OS41KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYmc6ICM2MjY2NkE7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNjI2NjZBO1xufVxuXG4uYnRuLWxpZ2h0LTMge1xuICAtLWFpci1zZXJiaWEtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWJnOiAjRjNGM0YzO1xuICAtLWFpci1zZXJiaWEtYnRuLWJvcmRlci1jb2xvcjogI0YzRjNGMztcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1iZzogcmdiKDI0NC44LCAyNDQuOCwgMjQ0LjgpO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDI0NC4yLCAyNDQuMiwgMjQ0LjIpO1xuICAtLWFpci1zZXJiaWEtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwNywgMjA3LCAyMDc7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1iZzogcmdiKDI0NS40LCAyNDUuNCwgMjQ1LjQpO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyNDQuMiwgMjQ0LjIsIDI0NC4yKTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYmc6ICNGM0YzRjM7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRjNGM0YzO1xufVxuXG4uYnRuLWFkZGl0aW9uYWwtZ3JlZW4tMTAge1xuICAtLWFpci1zZXJiaWEtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWJnOiAjRjBGM0VEO1xuICAtLWFpci1zZXJiaWEtYnRuLWJvcmRlci1jb2xvcjogI0YwRjNFRDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1iZzogcmdiKDI0Mi4yNSwgMjQ0LjgsIDIzOS43KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyNDEuNSwgMjQ0LjIsIDIzOC44KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMDQsIDIwNywgMjAxO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYmc6IHJnYigyNDMsIDI0NS40LCAyNDAuNik7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDI0MS41LCAyNDQuMiwgMjM4LjgpO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1iZzogI0YwRjNFRDtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNGMEYzRUQ7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgLS1haXItc2VyYmlhLWJ0bi1jb2xvcjogIzAwNzJDRTtcbiAgLS1haXItc2VyYmlhLWJ0bi1ib3JkZXItY29sb3I6ICMwMDcyQ0U7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYmc6ICMwMDcyQ0U7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMDA3MkNFO1xuICAtLWFpci1zZXJiaWEtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDAsIDExNCwgMjA2O1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYmc6ICMwMDcyQ0U7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzAwNzJDRTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDcyQ0U7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzAwNzJDRTtcbiAgLS1haXItc2VyYmlhLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1haXItc2VyYmlhLWJ0bi1jb2xvcjogIzAwMjg1NTtcbiAgLS1haXItc2VyYmlhLWJ0bi1ib3JkZXItY29sb3I6ICMwMDI4NTU7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYmc6ICMwMDI4NTU7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMDAyODU1O1xuICAtLWFpci1zZXJiaWEtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDAsIDQwLCA4NTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJnOiAjMDAyODU1O1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwMDI4NTU7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAyODU1O1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwMDI4NTU7XG4gIC0tYWlyLXNlcmJpYS1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAtLWFpci1zZXJiaWEtYnRuLWNvbG9yOiAjNjk4NDUwO1xuICAtLWFpci1zZXJiaWEtYnRuLWJvcmRlci1jb2xvcjogIzY5ODQ1MDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1iZzogIzY5ODQ1MDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM2OTg0NTA7XG4gIC0tYWlyLXNlcmJpYS1idG4tZm9jdXMtc2hhZG93LXJnYjogMTA1LCAxMzIsIDgwO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYmc6ICM2OTg0NTA7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzY5ODQ1MDtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtY29sb3I6ICM2OTg0NTA7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzY5ODQ1MDtcbiAgLS1haXItc2VyYmlhLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIC0tYWlyLXNlcmJpYS1idG4tY29sb3I6ICNBNEM3RTI7XG4gIC0tYWlyLXNlcmJpYS1idG4tYm9yZGVyLWNvbG9yOiAjQTRDN0UyO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJnOiAjQTRDN0UyO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI0E0QzdFMjtcbiAgLS1haXItc2VyYmlhLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNjQsIDE5OSwgMjI2O1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYmc6ICNBNEM3RTI7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI0E0QzdFMjtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtY29sb3I6ICNBNEM3RTI7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0E0QzdFMjtcbiAgLS1haXItc2VyYmlhLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIC0tYWlyLXNlcmJpYS1idG4tY29sb3I6ICNFOTk3NEI7XG4gIC0tYWlyLXNlcmJpYS1idG4tYm9yZGVyLWNvbG9yOiAjRTk5NzRCO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJnOiAjRTk5NzRCO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI0U5OTc0QjtcbiAgLS1haXItc2VyYmlhLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMzMsIDE1MSwgNzU7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1iZzogI0U5OTc0QjtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjRTk5NzRCO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0U5OTc0QjtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRTk5NzRCO1xuICAtLWFpci1zZXJiaWEtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICAtLWFpci1zZXJiaWEtYnRuLWNvbG9yOiAjRTMwMDFGO1xuICAtLWFpci1zZXJiaWEtYnRuLWJvcmRlci1jb2xvcjogI0UzMDAxRjtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1iZzogI0UzMDAxRjtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNFMzAwMUY7XG4gIC0tYWlyLXNlcmJpYS1idG4tZm9jdXMtc2hhZG93LXJnYjogMjI3LCAwLCAzMTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJnOiAjRTMwMDFGO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNFMzAwMUY7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWNvbG9yOiAjRTMwMDFGO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNFMzAwMUY7XG4gIC0tYWlyLXNlcmJpYS1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgLS1haXItc2VyYmlhLWJ0bi1jb2xvcjogI0UwRTBFMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ib3JkZXItY29sb3I6ICNFMEUwRTA7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYmc6ICNFMEUwRTA7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjRTBFMEUwO1xuICAtLWFpci1zZXJiaWEtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyNCwgMjI0LCAyMjQ7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1iZzogI0UwRTBFMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjRTBFMEUwO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0UwRTBFMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRTBFMEUwO1xuICAtLWFpci1zZXJiaWEtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1saWdodGVyIHtcbiAgLS1haXItc2VyYmlhLWJ0bi1jb2xvcjogI0Y4RjhGQTtcbiAgLS1haXItc2VyYmlhLWJ0bi1ib3JkZXItY29sb3I6ICNGOEY4RkE7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYmc6ICNGOEY4RkE7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjRjhGOEZBO1xuICAtLWFpci1zZXJiaWEtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI0OCwgMjQ4LCAyNTA7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1iZzogI0Y4RjhGQTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjRjhGOEZBO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0Y4RjhGQTtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRjhGOEZBO1xuICAtLWFpci1zZXJiaWEtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgLS1haXItc2VyYmlhLWJ0bi1jb2xvcjogIzAwMDAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYmc6ICMwMDAwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDAsIDAsIDA7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1iZzogIzAwMDAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWFpci1zZXJiaWEtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS10ZXh0LWdyYXkge1xuICAtLWFpci1zZXJiaWEtYnRuLWNvbG9yOiAjOEI5MzlCO1xuICAtLWFpci1zZXJiaWEtYnRuLWJvcmRlci1jb2xvcjogIzhCOTM5QjtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1iZzogIzhCOTM5QjtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM4QjkzOUI7XG4gIC0tYWlyLXNlcmJpYS1idG4tZm9jdXMtc2hhZG93LXJnYjogMTM5LCAxNDcsIDE1NTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJnOiAjOEI5MzlCO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM4QjkzOUI7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWNvbG9yOiAjOEI5MzlCO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM4QjkzOUI7XG4gIC0tYWlyLXNlcmJpYS1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmstZ3JheSB7XG4gIC0tYWlyLXNlcmJpYS1idG4tY29sb3I6ICM2MjY2NkE7XG4gIC0tYWlyLXNlcmJpYS1idG4tYm9yZGVyLWNvbG9yOiAjNjI2NjZBO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJnOiAjNjI2NjZBO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzYyNjY2QTtcbiAgLS1haXItc2VyYmlhLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA5OCwgMTAyLCAxMDY7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1iZzogIzYyNjY2QTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNjI2NjZBO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzYyNjY2QTtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNjI2NjZBO1xuICAtLWFpci1zZXJiaWEtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1saWdodC0zIHtcbiAgLS1haXItc2VyYmlhLWJ0bi1jb2xvcjogI0YzRjNGMztcbiAgLS1haXItc2VyYmlhLWJ0bi1ib3JkZXItY29sb3I6ICNGM0YzRjM7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYmc6ICNGM0YzRjM7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjRjNGM0YzO1xuICAtLWFpci1zZXJiaWEtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI0MywgMjQzLCAyNDM7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1iZzogI0YzRjNGMztcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjRjNGM0YzO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0YzRjNGMztcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRjNGM0YzO1xuICAtLWFpci1zZXJiaWEtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1hZGRpdGlvbmFsLWdyZWVuLTEwIHtcbiAgLS1haXItc2VyYmlhLWJ0bi1jb2xvcjogI0YwRjNFRDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ib3JkZXItY29sb3I6ICNGMEYzRUQ7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYmc6ICNGMEYzRUQ7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjRjBGM0VEO1xuICAtLWFpci1zZXJiaWEtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI0MCwgMjQzLCAyMzc7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1iZzogI0YwRjNFRDtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjRjBGM0VEO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0YwRjNFRDtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRjBGM0VEO1xuICAtLWFpci1zZXJiaWEtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tbGluayB7XG4gIC0tYWlyLXNlcmJpYS1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1jb2xvcjogIzAwNzJDRTtcbiAgLS1haXItc2VyYmlhLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYWlyLXNlcmJpYS1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1jb2xvcjogcmdiKDAsIDkxLjIsIDE2NC44KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1jb2xvcjogcmdiKDAsIDkxLjIsIDE2NC44KTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWFpci1zZXJiaWEtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tYWlyLXNlcmJpYS1idG4tZm9jdXMtc2hhZG93LXJnYjogMzgsIDEzNSwgMjEzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWxpbms6aG92ZXIsIC5idG4tbGluazpmb2N1cy12aXNpYmxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1saW5rOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1idG4tY29sb3IpO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWNvbG9yKTtcbn1cblxuLmJ0bi1sZyB7XG4gIC0tYWlyLXNlcmJpYS1idG4tcGFkZGluZy15OiAxN3B4O1xuICAtLWFpci1zZXJiaWEtYnRuLXBhZGRpbmcteDogMTZweDtcbiAgLS1haXItc2VyYmlhLWJ0bi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWFpci1zZXJiaWEtYnRuLWJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmJ0bi1zbSB7XG4gIC0tYWlyLXNlcmJpYS1idG4tcGFkZGluZy15OiA4cHg7XG4gIC0tYWlyLXNlcmJpYS1idG4tcGFkZGluZy14OiAxNnB4O1xuICAtLWFpci1zZXJiaWEtYnRuLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYWlyLXNlcmJpYS1idG4tYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uYnRuLWNsb3NlIHtcbiAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1jbG9zZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwYWRkaW5nOiAwLjI1ZW0gMC4yNWVtO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMDAwJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLyUzZSUzYy9zdmclM2VcIikgY2VudGVyLzE0cHggYXV0byBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvcGFjaXR5OiAxO1xufVxuLmJ0bi1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5idG4tY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMCwgMTE0LCAyMDYsIDAuMjUpO1xuICBvcGFjaXR5OiAxO1xufVxuLmJ0bi1jbG9zZTpkaXNhYmxlZCwgLmJ0bi1jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO1xufVxuXG4uYnRuIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbn1cbi5idG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMHB4IDAuM3B4IDAuNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG59XG4uYnRuLmJ0bi1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbn1cbi5idG4uaXMtcmVxdWVzdGluZyAuc3Bpbm5lci1ncm93LXNtIHtcbiAgLS1haXItc2VyYmlhLXNwaW5uZXItd2lkdGg6IHZhcigtLWFpci1zZXJiaWEtYnRuLWZvbnQtc2l6ZSk7XG4gIC0tYWlyLXNlcmJpYS1zcGlubmVyLWhlaWdodDogdmFyKC0tYWlyLXNlcmJpYS1idG4tZm9udC1zaXplKTtcbn1cbi5idG4uYnRuLXByaW1hcnkge1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJnOiAjMjY4N0Q1O1xuICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzI2ODdENTtcbiAgLS1haXItc2VyYmlhLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiBub25lO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYmc6ICMyNjg3RDU7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzI2ODdENTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJnOiAjQjNENUYwO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0IzRDVGMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xufVxuLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgLS1haXItc2VyYmlhLWJ0bi1iZzogI0ZGRkZGRjtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1jb2xvcjogIzI2ODdENTtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1iZzogI0ZGRkZGRjtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyNjg3RDU7XG4gIC0tYWlyLXNlcmJpYS1idG4tZm9jdXMtc2hhZG93LXJnYjogbm9uZTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtY29sb3I6ICMyNjg3RDU7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJnOiAjRkZGRkZGO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyNjg3RDU7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0IzRDVGMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1iZzogI0ZGRkZGRjtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNCM0Q1RjA7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbn1cbi5idG4uYnRuLWxpbmsge1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWNvbG9yOiAjQjNENUYwO1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG59XG4uYnRuLmJ0bi10YWcge1xuICAtLWFpci1zZXJiaWEtYnRuLWNvbG9yOiAjMDA3MkNFO1xuICAtLWFpci1zZXJiaWEtYnRuLWJvcmRlci1jb2xvcjogIzAwNzJDRTtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1jb2xvcjogIzI2ODdENTtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjY4N0Q1O1xuICAtLWFpci1zZXJiaWEtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IG5vbmU7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1iZzogIzAwNzJDRTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMDA3MkNFO1xuICAtLWFpci1zZXJiaWEtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtY29sb3I6ICNCM0Q1RjA7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0IzRDVGMDtcbiAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xufVxuXG4uYWNjZXNzLW1ldGhvZC1yYWRpbyArIGxhYmVsLmJ0bi10YWcge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDU0cHg7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkIH4gbGFiZWwsIC5mb3JtLWNvbnRyb2wuZGlzYWJsZWQgfiBsYWJlbCB7XG4gIG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50O1xufVxuLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IDQ0cHg7XG59XG4uZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tc2VsZWN0LmlzLWludmFsaWQge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5mb3JtLXNlbGVjdDpkaXNhYmxlZCwgLmZvcm0tc2VsZWN0LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1zZWxlY3Q6ZGlzYWJsZWQgfiBsYWJlbCwgLmZvcm0tc2VsZWN0LmRpc2FibGVkIH4gbGFiZWwge1xuICBvcGFjaXR5OiAwLjcgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXJhZGlvIHtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbi5idG4tY2hlY2sgKyAuYnRuIHtcbiAgbWluLXdpZHRoOiAzcmVtO1xufVxuXG4ubnVtYmVyLWlucHV0IC5udW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiA0MHB4O1xufVxuXG4uaW52YWxpZC1mZWVkYmFjay1qcyB7XG4gIGNvbG9yOiAjRTMwMDFGO1xufVxuXG4uZm9ybS1mbG9hdGluZyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2MjY2NkE7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1zbSArIGxhYmVsIHtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0b3A6IDdweDtcbiAgbGVmdDogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMwMDY2Qjk7XG59XG4uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQgc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCBzdmcgZywgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0IHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5pbnB1dC1ncm91cC5pY29uLXJpZ2h0IC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiA2cHg7XG59XG4uaW5wdXQtZ3JvdXAuaWNvbi1yaWdodCBzZWxlY3QgKyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLmlucHV0LWdyb3VwLmljb24tcmlnaHQgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDQ0cHggKyAxcmVtKSAhaW1wb3J0YW50O1xufVxuLmlucHV0LWdyb3VwLmljb24tcmlnaHQgLnNlbGVjdGl6ZS1jb250cm9sICsgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogY2FsYyg0NnB4ICsgMXJlbSkgIWltcG9ydGFudDtcbn1cbi5pbnB1dC1ncm91cC5pY29uLXJpZ2h0IC5zZWxlY3RpemUtY29udHJvbCArIGxhYmVsLmZwLWZsb2F0aW5nLWxhYmVsLS1mb2N1c2VkLCAuaW5wdXQtZ3JvdXAuaWNvbi1yaWdodCAuc2VsZWN0aXplLWNvbnRyb2wgKyBsYWJlbC5mcC1mbG9hdGluZy1sYWJlbC0tdmFsdWVkIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcyKSB0cmFuc2xhdGVZKC0wLjQ1cmVtKSB0cmFuc2xhdGVYKDAuMzJyZW0pO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoNDZweCArIDFyZW0pICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wgKyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYyg0NnB4ICsgMXJlbSkgIWltcG9ydGFudDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLXNtIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbi5pbnB1dC1ncm91cCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCxcbi5pbnB1dC1ncm91cCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNzIpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgxLjNyZW0pO1xufVxuLmlucHV0LWdyb3VwLXNtIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgdG9wOiA2cHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pbnB1dC1ncm91cC1zbSAuaW5wdXQtZ3JvdXAtdGV4dCBzdmcge1xuICB3aWR0aDogMTVweDtcbn1cbi5pbnB1dC1ncm91cC1zbSAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDM4cHggKyAxcmVtKSAhaW1wb3J0YW50O1xufVxuLmlucHV0LWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygzOHB4ICsgMXJlbSkgIWltcG9ydGFudDtcbn1cbi5pbnB1dC1ncm91cC1zbSAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbi5pbnB1dC1ncm91cC1zbSAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCxcbi5pbnB1dC1ncm91cC1zbSAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNzIpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgxLjJyZW0pO1xufVxuXG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDFyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDFyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxcmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjg1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC44NXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFN0U5O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV06bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6IHJnYigxMjcuNSwgMTg0LjUsIDIzMC41KTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gIGhlaWdodDogMS42ZW07XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjI2NjZBO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMXJlbSAtMXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyMS4zNSwgMjI0LjIsIDIyNy4wNSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjNjI2NjZBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogNDRweDtcbiAgcGFkZGluZzogMC44NXJlbSAxcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZm9ybS1jb250cm9sLXNtOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuODVyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMC44NXJlbSAtMXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiA1NHB4O1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5mb3JtLWNvbnRyb2wtbGc6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBtYXJnaW46IC0xcmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogNTRweDtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiA1NHB4O1xufVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogNTRweDtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogNDRweDtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiA1NHB4O1xufVxuXG4uZm9ybS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDIuMjVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgLW1vei1wYWRkaW5nLXN0YXJ0OiBjYWxjKDAuNzVyZW0gLSAzcHgpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zZWxlY3Qge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigxMjcuNSwgMTg0LjUsIDIzMC41KTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDAsIDExNCwgMjA2LCAwLjI1KTtcbn1cbi5mb3JtLXNlbGVjdFttdWx0aXBsZV0sIC5mb3JtLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uZm9ybS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzAwMDAwMDtcbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogLTEuNWVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZm9ybS1jaGVjay1pbnB1dDphY3RpdmUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTAlKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTI3LjUsIDE4NC41LCAyMzAuNSk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgwLCAxMTQsIDIwNiwgMC4yNSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJDRTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MkNFO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMicgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyQ0U7XG4gIGJvcmRlci1jb2xvcjogIzAwNzJDRTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMi41ZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgwLCAwLCAwLCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2IlMjgxMjcuNSwgMTg0LjUsIDIzMC41JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZvcm0tc3dpdGNoLmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogLTIuNWVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAuYnRuLCAuYnRuLWNoZWNrOmRpc2FibGVkICsgLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRkZGRkZGLCAwIDAgMCAwLjI1cmVtIHJnYmEoMCwgMTE0LCAyMDYsIDAuMjUpO1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0ZGRkZGRiwgMCAwIDAgMC4yNXJlbSByZ2JhKDAsIDExNCwgMjA2LCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyQ0U7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzguNSwgMjEyLjcsIDI0MC4zKTtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyQ0U7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzguNSwgMjEyLjcsIDI0MC4zKTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIGhlaWdodDogNTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cywgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDotd2Via2l0LWF1dG9maWxsIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IH4gbGFiZWwge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNzIpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjMycmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIH4gbGFiZWwge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNzIpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjMycmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCB7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpmb2N1cy13aXRoaW4ge1xuICB6LWluZGV4OiA1O1xufVxuLmlucHV0LWdyb3VwIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjg1cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cblxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiszKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IDpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rNCksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuKzMpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjNjk4NDUwO1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwNSwgMTMyLCA4MCwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICM2OTg0NTA7XG4gIHBhZGRpbmctcmlnaHQ6IDU0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzNjk4NDUwJyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEzcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI3cHggMjdweDtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2OTg0NTA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjNjk4NDUwO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDU0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAxM3B4IHJpZ2h0IDEzcHg7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZCwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjk4NDUwO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzNjk4NDUwJyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2OTg0NTA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjNjk4NDUwO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWNvbG9yOnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLXZhbGlkIHtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIDU0cHgpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICM2OTg0NTA7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5ODQ1MDtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjNjk4NDUwO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjNjk4NDUwO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAudmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyk6dmFsaWQsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cykuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyk6dmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cykuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbik6dmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikuaXMtdmFsaWQge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjRTMwMDFGO1xufVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI3LCAwLCAzMSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI0UzMDAxRjtcbiAgcGFkZGluZy1yaWdodDogNTRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM0UzMDAxRiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNFMzAwMUYnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTNweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjdweCAyN3B4O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNFMzAwMUY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZTMwMDFmO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiA1NHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMTNweCByaWdodCAxM3B4O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZCwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNFMzAwMUY7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpLCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzRTMwMDFGJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM0UzMDAxRicgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0UzMDAxRjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNlMzAwMWY7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6aW52YWxpZCwgLmZvcm0tY29udHJvbC1jb2xvci5pcy1pbnZhbGlkIHtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIDU0cHgpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTMwMDFGO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMwMDFGO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZTMwMDFmO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI0UzMDAxRjtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLmludmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyk6aW52YWxpZCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpOmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cykuaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTppbnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pLmlzLWludmFsaWQge1xuICB6LWluZGV4OiA0O1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIC0tYWlyLXNlcmJpYS1saW5rLWNvbG9yOiAjNjI2NjZBO1xuICAtLWFpci1zZXJiaWEtbGluay1ob3Zlci1jb2xvcjogcmdiKDc4LjQsIDgxLjYsIDg0LjgpO1xufVxuLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbS0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbS0tbW9iaWxlLCAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtOmZpcnN0LWNoaWxkLCAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtOmxhc3QtY2hpbGQsIC5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW06bnRoLWxhc3QtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWIge1xuICAtLWFpci1zZXJiaWEtYnJlYWRjcnVtYi1wYWRkaW5nLXg6IDA7XG4gIC0tYWlyLXNlcmJpYS1icmVhZGNydW1iLXBhZGRpbmcteTogMDtcbiAgLS1haXItc2VyYmlhLWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogMDtcbiAgLS1haXItc2VyYmlhLWJyZWFkY3J1bWItZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1haXItc2VyYmlhLWJyZWFkY3J1bWItYmc6IDtcbiAgLS1haXItc2VyYmlhLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogO1xuICAtLWFpci1zZXJiaWEtYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAjNjI2NjZBO1xuICAtLWFpci1zZXJiaWEtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogNnB4O1xuICAtLWFpci1zZXJiaWEtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogIzhCOTM5QjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiB2YXIoLS1haXItc2VyYmlhLWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS1haXItc2VyYmlhLWJyZWFkY3J1bWItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWlyLXNlcmJpYS1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xuICBmb250LXNpemU6IHZhcigtLWFpci1zZXJiaWEtYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWJyZWFkY3J1bWItYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1haXItc2VyYmlhLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1haXItc2VyYmlhLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICBjb250ZW50OiB2YXIoLS1haXItc2VyYmlhLWJyZWFkY3J1bWItZGl2aWRlciwgXCI+XCIpIC8qIHJ0bDogdmFyKC0tYWlyLXNlcmJpYS1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAqLztcbn1cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcik7XG59XG5cbi50b29sdGlwIHtcbiAgLS1haXItc2VyYmlhLXRvb2x0aXAtemluZGV4OiAxMDgwO1xuICAtLWFpci1zZXJiaWEtdG9vbHRpcC1tYXgtd2lkdGg6IDIwMHB4O1xuICAtLWFpci1zZXJiaWEtdG9vbHRpcC1wYWRkaW5nLXg6IDAuNjI1cmVtO1xuICAtLWFpci1zZXJiaWEtdG9vbHRpcC1wYWRkaW5nLXk6IDAuNjI1cmVtO1xuICAtLWFpci1zZXJiaWEtdG9vbHRpcC1tYXJnaW46IDtcbiAgLS1haXItc2VyYmlhLXRvb2x0aXAtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1haXItc2VyYmlhLXRvb2x0aXAtY29sb3I6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS10b29sdGlwLWJnOiAjMDUwNTA1O1xuICAtLWFpci1zZXJiaWEtdG9vbHRpcC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC0tYWlyLXNlcmJpYS10b29sdGlwLW9wYWNpdHk6IDAuOTtcbiAgLS1haXItc2VyYmlhLXRvb2x0aXAtYXJyb3ctd2lkdGg6IDAuOHJlbTtcbiAgLS1haXItc2VyYmlhLXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAwLjRyZW07XG4gIHotaW5kZXg6IHZhcigtLWFpci1zZXJiaWEtdG9vbHRpcC16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYWlyLXNlcmJpYS10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIG1hcmdpbjogdmFyKC0tYWlyLXNlcmJpYS10b29sdGlwLW1hcmdpbik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1haXItc2VyYmlhLWZvbnQtc2Fucy1zZXJpZik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IHZhcigtLWFpci1zZXJiaWEtdG9vbHRpcC1mb250LXNpemUpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogdmFyKC0tYWlyLXNlcmJpYS10b29sdGlwLW9wYWNpdHkpO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWFpci1zZXJiaWEtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYWlyLXNlcmJpYS10b29sdGlwLWFycm93LWhlaWdodCk7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xufVxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICB0b3A6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYWlyLXNlcmJpYS10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1haXItc2VyYmlhLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0tYWlyLXNlcmJpYS10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYWlyLXNlcmJpYS10b29sdGlwLWFycm93LXdpZHRoKTtcbn1cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICByaWdodDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWFpci1zZXJiaWEtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWFpci1zZXJiaWEtdG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYWlyLXNlcmJpYS10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS1haXItc2VyYmlhLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1haXItc2VyYmlhLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogdmFyKC0tYWlyLXNlcmJpYS10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYWlyLXNlcmJpYS10b29sdGlwLWFycm93LXdpZHRoKTtcbn1cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWFpci1zZXJiaWEtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDAgY2FsYyh2YXIoLS1haXItc2VyYmlhLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1haXItc2VyYmlhLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tYWlyLXNlcmJpYS10b29sdGlwLW1heC13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWFpci1zZXJiaWEtdG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLWFpci1zZXJiaWEtdG9vbHRpcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS10b29sdGlwLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXRvb2x0aXAtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi50b29sdGlwIHAsIC50b29sdGlwIGgxLCAudG9vbHRpcCAuaDEsIC50b29sdGlwIGgyLCAudG9vbHRpcCAuaDIsIC50b29sdGlwIGgzLCAudG9vbHRpcCAuaDMsIC50b29sdGlwIGg0LCAudG9vbHRpcCAuaDQsIC50b29sdGlwIGg1LCAudG9vbHRpcCAuaDUsIC50b29sdGlwIGg2LCAudG9vbHRpcCAuaDYge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi50b29sdGlwLnJlcXVpcmVkLXRvb2x0aXAge1xuICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIC0tYWlyLXNlcmJpYS10b29sdGlwLWJnOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtdG9vbHRpcC1jb2xvcjogI0UzMDAxRjtcbiAgLS1haXItc2VyYmlhLXRvb2x0aXAtbWF4LXdpZHRoOiAyNTBweDtcbiAgLS1haXItc2VyYmlhLXRvb2x0aXAtZm9udC1zaXplOiAxMHB4O1xuICAtLWFpci1zZXJiaWEtdG9vbHRpcC16aW5kZXg6IDI7XG59XG4udG9vbHRpcC5yZXF1aXJlZC10b29sdGlwIC50b29sdGlwLWlubmVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTNweDtcbn1cbi50b29sdGlwLnJlcXVpcmVkLXRvb2x0aXAgLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvc3RhdGljL2ljb25zL3N0YXR1cy9pbmZvX2Vyb3JyLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi5hbGVydCB7XG4gIC0tYWlyLXNlcmJpYS1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYWlyLXNlcmJpYS1hbGVydC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYWlyLXNlcmJpYS1hbGVydC1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYWlyLXNlcmJpYS1hbGVydC1tYXJnaW4tYm90dG9tOiAxcmVtO1xuICAtLWFpci1zZXJiaWEtYWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tYWlyLXNlcmJpYS1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWFpci1zZXJiaWEtYWxlcnQtYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWlyLXNlcmJpYS1hbGVydC1ib3JkZXItY29sb3IpO1xuICAtLWFpci1zZXJiaWEtYWxlcnQtYm9yZGVyLXJhZGl1czogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLWFpci1zZXJiaWEtYWxlcnQtcGFkZGluZy15KSB2YXIoLS1haXItc2VyYmlhLWFsZXJ0LXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFpci1zZXJiaWEtYWxlcnQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1hbGVydC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYWlyLXNlcmJpYS1hbGVydC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIC0tYWlyLXNlcmJpYS1hbGVydC1jb2xvcjogcmdiKDAsIDY4LjQsIDEyMy42KTtcbiAgLS1haXItc2VyYmlhLWFsZXJ0LWJnOiByZ2IoMjA0LCAyMjYuOCwgMjQ1LjIpO1xuICAtLWFpci1zZXJiaWEtYWxlcnQtYm9yZGVyLWNvbG9yOiByZ2IoMTc4LjUsIDIxMi43LCAyNDAuMyk7XG59XG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoMCwgNTQuNzIsIDk4Ljg4KTtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIC0tYWlyLXNlcmJpYS1hbGVydC1jb2xvcjogIzAwMTgzMztcbiAgLS1haXItc2VyYmlhLWFsZXJ0LWJnOiAjY2NkNGRkO1xuICAtLWFpci1zZXJiaWEtYWxlcnQtYm9yZGVyLWNvbG9yOiByZ2IoMTc4LjUsIDE5MC41LCAyMDQpO1xufVxuLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoMCwgMTkuMiwgNDAuOCk7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgLS1haXItc2VyYmlhLWFsZXJ0LWNvbG9yOiByZ2IoNjMsIDc5LjIsIDQ4KTtcbiAgLS1haXItc2VyYmlhLWFsZXJ0LWJnOiByZ2IoMjI1LCAyMzAuNCwgMjIwKTtcbiAgLS1haXItc2VyYmlhLWFsZXJ0LWJvcmRlci1jb2xvcjogcmdiKDIxMCwgMjE4LjEsIDIwMi41KTtcbn1cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6IHJnYig1MC40LCA2My4zNiwgMzguNCk7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgLS1haXItc2VyYmlhLWFsZXJ0LWNvbG9yOiByZ2IoNjUuNiwgNzkuNiwgOTAuNCk7XG4gIC0tYWlyLXNlcmJpYS1hbGVydC1iZzogcmdiKDIzNi44LCAyNDMuOCwgMjQ5LjIpO1xuICAtLWFpci1zZXJiaWEtYWxlcnQtYm9yZGVyLWNvbG9yOiByZ2IoMjI3LjcsIDIzOC4yLCAyNDYuMyk7XG59XG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoNTIuNDgsIDYzLjY4LCA3Mi4zMik7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgLS1haXItc2VyYmlhLWFsZXJ0LWNvbG9yOiByZ2IoMTM5LjgsIDkwLjYsIDQ1KTtcbiAgLS1haXItc2VyYmlhLWFsZXJ0LWJnOiByZ2IoMjUwLjYsIDIzNC4yLCAyMTkpO1xuICAtLWFpci1zZXJiaWEtYWxlcnQtYm9yZGVyLWNvbG9yOiByZ2IoMjQ4LjQsIDIyMy44LCAyMDEpO1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDExMS44NCwgNzIuNDgsIDM2KTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIC0tYWlyLXNlcmJpYS1hbGVydC1jb2xvcjogcmdiKDEzNi4yLCAwLCAxOC42KTtcbiAgLS1haXItc2VyYmlhLWFsZXJ0LWJnOiByZ2IoMjQ5LjQsIDIwNCwgMjEwLjIpO1xuICAtLWFpci1zZXJiaWEtYWxlcnQtYm9yZGVyLWNvbG9yOiByZ2IoMjQ2LjYsIDE3OC41LCAxODcuOCk7XG59XG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6IHJnYigxMDguOTYsIDAsIDE0Ljg4KTtcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgLS1haXItc2VyYmlhLWFsZXJ0LWNvbG9yOiByZ2IoODkuNiwgODkuNiwgODkuNik7XG4gIC0tYWlyLXNlcmJpYS1hbGVydC1iZzogcmdiKDI0OC44LCAyNDguOCwgMjQ4LjgpO1xuICAtLWFpci1zZXJiaWEtYWxlcnQtYm9yZGVyLWNvbG9yOiByZ2IoMjQ1LjcsIDI0NS43LCAyNDUuNyk7XG59XG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDcxLjY4LCA3MS42OCwgNzEuNjgpO1xufVxuXG4uYWxlcnQtbGlnaHRlciB7XG4gIC0tYWlyLXNlcmJpYS1hbGVydC1jb2xvcjogcmdiKDk5LjIsIDk5LjIsIDEwMCk7XG4gIC0tYWlyLXNlcmJpYS1hbGVydC1iZzogcmdiKDI1My42LCAyNTMuNiwgMjU0KTtcbiAgLS1haXItc2VyYmlhLWFsZXJ0LWJvcmRlci1jb2xvcjogcmdiKDI1Mi45LCAyNTIuOSwgMjUzLjUpO1xufVxuLmFsZXJ0LWxpZ2h0ZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDc5LjM2LCA3OS4zNiwgODApO1xufVxuXG4uYWxlcnQtZGFyayB7XG4gIC0tYWlyLXNlcmJpYS1hbGVydC1jb2xvcjogYmxhY2s7XG4gIC0tYWlyLXNlcmJpYS1hbGVydC1iZzogI2NjY2NjYztcbiAgLS1haXItc2VyYmlhLWFsZXJ0LWJvcmRlci1jb2xvcjogcmdiKDE3OC41LCAxNzguNSwgMTc4LjUpO1xufVxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5hbGVydC10ZXh0LWdyYXkge1xuICAtLWFpci1zZXJiaWEtYWxlcnQtY29sb3I6IHJnYig4My40LCA4OC4yLCA5Myk7XG4gIC0tYWlyLXNlcmJpYS1hbGVydC1iZzogcmdiKDIzMS44LCAyMzMuNCwgMjM1KTtcbiAgLS1haXItc2VyYmlhLWFsZXJ0LWJvcmRlci1jb2xvcjogcmdiKDIyMC4yLCAyMjIuNiwgMjI1KTtcbn1cbi5hbGVydC10ZXh0LWdyYXkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDY2LjcyLCA3MC41NiwgNzQuNCk7XG59XG5cbi5hbGVydC1kYXJrLWdyYXkge1xuICAtLWFpci1zZXJiaWEtYWxlcnQtY29sb3I6IHJnYig1OC44LCA2MS4yLCA2My42KTtcbiAgLS1haXItc2VyYmlhLWFsZXJ0LWJnOiByZ2IoMjIzLjYsIDIyNC40LCAyMjUuMik7XG4gIC0tYWlyLXNlcmJpYS1hbGVydC1ib3JkZXItY29sb3I6IHJnYigyMDcuOSwgMjA5LjEsIDIxMC4zKTtcbn1cbi5hbGVydC1kYXJrLWdyYXkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDQ3LjA0LCA0OC45NiwgNTAuODgpO1xufVxuXG4uYWxlcnQtbGlnaHQtMyB7XG4gIC0tYWlyLXNlcmJpYS1hbGVydC1jb2xvcjogcmdiKDk3LjIsIDk3LjIsIDk3LjIpO1xuICAtLWFpci1zZXJiaWEtYWxlcnQtYmc6IHJnYigyNTIuNiwgMjUyLjYsIDI1Mi42KTtcbiAgLS1haXItc2VyYmlhLWFsZXJ0LWJvcmRlci1jb2xvcjogcmdiKDI1MS40LCAyNTEuNCwgMjUxLjQpO1xufVxuLmFsZXJ0LWxpZ2h0LTMgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDc3Ljc2LCA3Ny43NiwgNzcuNzYpO1xufVxuXG4uYWxlcnQtYWRkaXRpb25hbC1ncmVlbi0xMCB7XG4gIC0tYWlyLXNlcmJpYS1hbGVydC1jb2xvcjogcmdiKDk2LCA5Ny4yLCA5NC44KTtcbiAgLS1haXItc2VyYmlhLWFsZXJ0LWJnOiByZ2IoMjUyLCAyNTIuNiwgMjUxLjQpO1xuICAtLWFpci1zZXJiaWEtYWxlcnQtYm9yZGVyLWNvbG9yOiByZ2IoMjUwLjUsIDI1MS40LCAyNDkuNik7XG59XG4uYWxlcnQtYWRkaXRpb25hbC1ncmVlbi0xMCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoNzYuOCwgNzcuNzYsIDc1Ljg0KTtcbn1cblxuLnRvYXN0IHtcbiAgLS1haXItc2VyYmlhLXRvYXN0LXppbmRleDogMTA5MDtcbiAgLS1haXItc2VyYmlhLXRvYXN0LXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1haXItc2VyYmlhLXRvYXN0LXBhZGRpbmcteTogMC41cmVtO1xuICAtLWFpci1zZXJiaWEtdG9hc3Qtc3BhY2luZzogMjRweDtcbiAgLS1haXItc2VyYmlhLXRvYXN0LW1heC13aWR0aDogMzUwcHg7XG4gIC0tYWlyLXNlcmJpYS10b2FzdC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWFpci1zZXJiaWEtdG9hc3QtY29sb3I6IDtcbiAgLS1haXItc2VyYmlhLXRvYXN0LWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAtLWFpci1zZXJiaWEtdG9hc3QtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYWlyLXNlcmJpYS10b2FzdC1ib3JkZXItY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1haXItc2VyYmlhLXRvYXN0LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLS1haXItc2VyYmlhLXRvYXN0LWJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwgNDAsIDg1LCAwLjEpO1xuICAtLWFpci1zZXJiaWEtdG9hc3QtaGVhZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWFpci1zZXJiaWEtdG9hc3QtaGVhZGVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAtLWFpci1zZXJiaWEtdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgd2lkdGg6IHZhcigtLWFpci1zZXJiaWEtdG9hc3QtbWF4LXdpZHRoKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IHZhcigtLWFpci1zZXJiaWEtdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtdG9hc3QtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS10b2FzdC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYWlyLXNlcmJpYS10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWFpci1zZXJiaWEtdG9hc3QtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYWlyLXNlcmJpYS10b2FzdC1ib3gtc2hhZG93KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS10b2FzdC1ib3JkZXItcmFkaXVzKTtcbn1cbi50b2FzdC5zaG93aW5nIHtcbiAgb3BhY2l0eTogMDtcbn1cbi50b2FzdDpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIC0tYWlyLXNlcmJpYS10b2FzdC16aW5kZXg6IDEwOTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tYWlyLXNlcmJpYS10b2FzdC16aW5kZXgpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udG9hc3QtY29udGFpbmVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1haXItc2VyYmlhLXRvYXN0LXNwYWNpbmcpO1xufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tYWlyLXNlcmJpYS10b2FzdC1wYWRkaW5nLXkpIHZhcigtLWFpci1zZXJiaWEtdG9hc3QtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtdG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS10b2FzdC1oZWFkZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1haXItc2VyYmlhLXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYWlyLXNlcmJpYS10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYyh2YXIoLS1haXItc2VyYmlhLXRvYXN0LWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tYWlyLXNlcmJpYS10b2FzdC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGModmFyKC0tYWlyLXNlcmJpYS10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWFpci1zZXJiaWEtdG9hc3QtYm9yZGVyLXdpZHRoKSk7XG59XG4udG9hc3QtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWFpci1zZXJiaWEtdG9hc3QtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1haXItc2VyYmlhLXRvYXN0LXBhZGRpbmcteCk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYWlyLXNlcmJpYS10b2FzdC1wYWRkaW5nLXgpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi50b2FzdC5iZy1wcmltYXJ5IC50b2FzdC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ0OTlkZDtcbn1cbi50b2FzdCAudG9hc3QtYm9keSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubW9kYWwge1xuICAtLWFpci1zZXJiaWEtbW9kYWwtemluZGV4OiAxMDU1O1xuICAtLWFpci1zZXJiaWEtbW9kYWwtd2lkdGg6IDUwMHB4O1xuICAtLWFpci1zZXJiaWEtbW9kYWwtcGFkZGluZzogMXJlbTtcbiAgLS1haXItc2VyYmlhLW1vZGFsLW1hcmdpbjogMC41cmVtO1xuICAtLWFpci1zZXJiaWEtbW9kYWwtY29sb3I6IDtcbiAgLS1haXItc2VyYmlhLW1vZGFsLWJnOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtbW9kYWwtYm9yZGVyLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYWlyLXNlcmJpYS1tb2RhbC1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1haXItc2VyYmlhLW1vZGFsLWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIC0tYWlyLXNlcmJpYS1tb2RhbC1ib3gtc2hhZG93OiAwcHggNHB4IDhweCByZ2JhKDAsIDQwLCA4NSwgMC4xKTtcbiAgLS1haXItc2VyYmlhLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIC0tYWlyLXNlcmJpYS1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWFpci1zZXJiaWEtbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogMXJlbTtcbiAgLS1haXItc2VyYmlhLW1vZGFsLWhlYWRlci1wYWRkaW5nOiAxcmVtIDFyZW07XG4gIC0tYWlyLXNlcmJpYS1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1jb2xvcik7XG4gIC0tYWlyLXNlcmJpYS1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYWlyLXNlcmJpYS1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogMS41O1xuICAtLWFpci1zZXJiaWEtbW9kYWwtZm9vdGVyLWdhcDogMC41cmVtO1xuICAtLWFpci1zZXJiaWEtbW9kYWwtZm9vdGVyLWJnOiA7XG4gIC0tYWlyLXNlcmJpYS1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1jb2xvcik7XG4gIC0tYWlyLXNlcmJpYS1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1haXItc2VyYmlhLW1vZGFsLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogdmFyKC0tYWlyLXNlcmJpYS1tb2RhbC1tYXJnaW4pO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1haXItc2VyYmlhLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tYWlyLXNlcmJpYS1tb2RhbC1tYXJnaW4pICogMik7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtbW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1tb2RhbC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYWlyLXNlcmJpYS1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWFpci1zZXJiaWEtbW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1tb2RhbC1ib3JkZXItcmFkaXVzKTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLS1haXItc2VyYmlhLWJhY2tkcm9wLXppbmRleDogMTA1MDtcbiAgLS1haXItc2VyYmlhLWJhY2tkcm9wLWJnOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtYmFja2Ryb3Atb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tYWlyLXNlcmJpYS1iYWNrZHJvcC16aW5kZXgpO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYmFja2Ryb3AtYmcpO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1haXItc2VyYmlhLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tYWlyLXNlcmJpYS1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWFpci1zZXJiaWEtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYWlyLXNlcmJpYS1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWFpci1zZXJiaWEtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAwLjUpIGNhbGModmFyKC0tYWlyLXNlcmJpYS1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIDAuNSk7XG4gIG1hcmdpbjogY2FsYygtMC41ICogdmFyKC0tYWlyLXNlcmJpYS1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgY2FsYygtMC41ICogdmFyKC0tYWlyLXNlcmJpYS1tb2RhbC1oZWFkZXItcGFkZGluZy14KSkgY2FsYygtMC41ICogdmFyKC0tYWlyLXNlcmJpYS1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0bztcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWFpci1zZXJiaWEtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLWFpci1zZXJiaWEtbW9kYWwtcGFkZGluZyk7XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWFpci1zZXJiaWEtbW9kYWwtcGFkZGluZykgLSB2YXIoLS1haXItc2VyYmlhLW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1tb2RhbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS1haXItc2VyYmlhLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWFpci1zZXJiaWEtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IGNhbGModmFyKC0tYWlyLXNlcmJpYS1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubW9kYWwge1xuICAgIC0tYWlyLXNlcmJpYS1tb2RhbC1tYXJnaW46IDEuNzVyZW07XG4gICAgLS1haXItc2VyYmlhLW1vZGFsLWJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwgNDAsIDg1LCAwLjEpO1xuICB9XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tYWlyLXNlcmJpYS1tb2RhbC13aWR0aCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5tb2RhbC1zbSB7XG4gICAgLS1haXItc2VyYmlhLW1vZGFsLXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgLS1haXItc2VyYmlhLW1vZGFsLXdpZHRoOiA4MDBweDtcbiAgfVxufVxuLm1vZGFsLXhsIHtcbiAgLS1haXItc2VyYmlhLW1vZGFsLXdpZHRoOiAxMTQwcHg7XG59XG5cbi5tb2RhbC1mdWxsc2NyZWVuIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwNC45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzkuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbi5hY2NvcmRpb24ge1xuICAtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWNvbG9yOiAjMDAwMDAwO1xuICAtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJnOiAjRkZGRkZGO1xuICAtLWFpci1zZXJiaWEtYWNjb3JkaW9uLXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgMC4xNXMgZWFzZTtcbiAgLS1haXItc2VyYmlhLWFjY29yZGlvbi1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLS1haXItc2VyYmlhLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1haXItc2VyYmlhLWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAxcmVtO1xuICAtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJ0bi1jb2xvcjogIzAwMDAwMDtcbiAgLS1haXItc2VyYmlhLWFjY29yZGlvbi1idG4tYmc6ICNGRkZGRkY7XG4gIC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYnRuLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzAwMDAwMCclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1haXItc2VyYmlhLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogMS4yNXJlbTtcbiAgLS1haXItc2VyYmlhLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgLS1haXItc2VyYmlhLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgLS1haXItc2VyYmlhLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J3JnYiUyODAsIDEwMi42LCAxODUuNCUyOSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1haXItc2VyYmlhLWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yOiByZ2IoMTI3LjUsIDE4NC41LCAyMzAuNSk7XG4gIC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgwLCAxMTQsIDIwNiwgMC4yNSk7XG4gIC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiByZ2IoMCwgMTAyLjYsIDE4NS40KTtcbiAgLS1haXItc2VyYmlhLWFjY29yZGlvbi1hY3RpdmUtYmc6IHJnYigyMjkuNSwgMjQwLjksIDI1MC4xKTtcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1haXItc2VyYmlhLWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS1haXItc2VyYmlhLWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIHRyYW5zaXRpb246IHZhcigtLWFpci1zZXJiaWEtYWNjb3JkaW9uLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS1haXItc2VyYmlhLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgdHJhbnNmb3JtOiB2YXIoLS1haXItc2VyYmlhLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xufVxuLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiB2YXIoLS1haXItc2VyYmlhLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYnRuLWljb24pO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1haXItc2VyYmlhLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS1haXItc2VyYmlhLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24sIC5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiB2YXIoLS1haXItc2VyYmlhLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1haXItc2VyYmlhLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYm9keSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWNjb3JkaW9uLmFjY29yZGlvbi1pbm5lciAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLWlubmVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiBwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLWlubmVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLWlubmVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1pbm5lciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYmxlIHtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWJvZHktY29sb3IpO1xuICAtLWFpci1zZXJiaWEtdGFibGUtYmc6IHRyYW5zcGFyZW50O1xuICAtLWFpci1zZXJiaWEtdGFibGUtYm9yZGVyLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1jb2xvcik7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1hY2NlbnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWFpci1zZXJiaWEtdGFibGUtc3RyaXBlZC1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1ib2R5LWNvbG9yKTtcbiAgLS1haXItc2VyYmlhLXRhYmxlLXN0cmlwZWQtYmc6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1hY3RpdmUtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYm9keS1jb2xvcik7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1hY3RpdmUtYmc6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWhvdmVyLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWJvZHktY29sb3IpO1xuICAtLWFpci1zZXJiaWEtdGFibGUtaG92ZXItYmc6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtdGFibGUtY29sb3IpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItY29sb3I6IHZhcigtLWFpci1zZXJiaWEtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cbi50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtdGFibGUtYmcpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS1haXItc2VyYmlhLXRhYmxlLWFjY2VudC1iZyk7XG59XG4udGFibGUgPiB0Ym9keSB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuLnRhYmxlID4gdGhlYWQge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCBjdXJyZW50Y29sb3I7XG59XG5cbi5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuXG4udGFibGUtc20gPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci13aWR0aDogMCAxcHg7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi50YWJsZS1ib3JkZXJsZXNzID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkgPiAqIHtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYWlyLXNlcmJpYS10YWJsZS1zdHJpcGVkLWJnKTtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtdGFibGUtc3RyaXBlZC1jb2xvcik7XG59XG5cbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYWlyLXNlcmJpYS10YWJsZS1zdHJpcGVkLWJnKTtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtdGFibGUtc3RyaXBlZC1jb2xvcik7XG59XG5cbi50YWJsZS1hY3RpdmUge1xuICAtLWFpci1zZXJiaWEtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1haXItc2VyYmlhLXRhYmxlLWFjdGl2ZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXRhYmxlLWFjdGl2ZS1jb2xvcik7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYWlyLXNlcmJpYS10YWJsZS1ob3Zlci1iZyk7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXRhYmxlLWhvdmVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXByaW1hcnkge1xuICAtLWFpci1zZXJiaWEtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1iZzogcmdiKDIwNCwgMjI2LjgsIDI0NS4yKTtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDE4My42LCAyMDQuMTIsIDIyMC42OCk7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMTkzLjgsIDIxNS40NiwgMjMyLjk0KTtcbiAgLS1haXItc2VyYmlhLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1hY3RpdmUtYmc6IHJnYigxODMuNiwgMjA0LjEyLCAyMjAuNjgpO1xuICAtLWFpci1zZXJiaWEtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtdGFibGUtaG92ZXItYmc6IHJnYigxODguNywgMjA5Ljc5LCAyMjYuODEpO1xuICAtLWFpci1zZXJiaWEtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1zZWNvbmRhcnkge1xuICAtLWFpci1zZXJiaWEtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1iZzogI2NjZDRkZDtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDE4My42LCAxOTAuOCwgMTk4LjkpO1xuICAtLWFpci1zZXJiaWEtdGFibGUtc3RyaXBlZC1iZzogcmdiKDE5My44LCAyMDEuNCwgMjA5Ljk1KTtcbiAgLS1haXItc2VyYmlhLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1hY3RpdmUtYmc6IHJnYigxODMuNiwgMTkwLjgsIDE5OC45KTtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWhvdmVyLWJnOiByZ2IoMTg4LjcsIDE5Ni4xLCAyMDQuNDI1KTtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtc3VjY2VzcyB7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWJnOiByZ2IoMjI1LCAyMzAuNCwgMjIwKTtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDIwMi41LCAyMDcuMzYsIDE5OCk7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMjEzLjc1LCAyMTguODgsIDIwOSk7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtdGFibGUtYWN0aXZlLWJnOiByZ2IoMjAyLjUsIDIwNy4zNiwgMTk4KTtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWhvdmVyLWJnOiByZ2IoMjA4LjEyNSwgMjEzLjEyLCAyMDMuNSk7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWFpci1zZXJiaWEtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWluZm8ge1xuICAtLWFpci1zZXJiaWEtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1iZzogcmdiKDIzNi44LCAyNDMuOCwgMjQ5LjIpO1xuICAtLWFpci1zZXJiaWEtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMjEzLjEyLCAyMTkuNDIsIDIyNC4yOCk7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMjI0Ljk2LCAyMzEuNjEsIDIzNi43NCk7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtdGFibGUtYWN0aXZlLWJnOiByZ2IoMjEzLjEyLCAyMTkuNDIsIDIyNC4yOCk7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1ob3Zlci1iZzogcmdiKDIxOS4wNCwgMjI1LjUxNSwgMjMwLjUxKTtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtd2FybmluZyB7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWJnOiByZ2IoMjU0LjYsIDI0MSwgMjA3LjgpO1xuICAtLWFpci1zZXJiaWEtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMjI5LjE0LCAyMTYuOSwgMTg3LjAyKTtcbiAgLS1haXItc2VyYmlhLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigyNDEuODcsIDIyOC45NSwgMTk3LjQxKTtcbiAgLS1haXItc2VyYmlhLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1hY3RpdmUtYmc6IHJnYigyMjkuMTQsIDIxNi45LCAxODcuMDIpO1xuICAtLWFpci1zZXJiaWEtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtdGFibGUtaG92ZXItYmc6IHJnYigyMzUuNTA1LCAyMjIuOTI1LCAxOTIuMjE1KTtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtZGFuZ2VyIHtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtdGFibGUtYmc6IHJnYigyNDkuNCwgMjA0LCAyMTAuMik7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1ib3JkZXItY29sb3I6IHJnYigyMjQuNDYsIDE4My42LCAxODkuMTgpO1xuICAtLWFpci1zZXJiaWEtdGFibGUtc3RyaXBlZC1iZzogcmdiKDIzNi45MywgMTkzLjgsIDE5OS42OSk7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWFpci1zZXJiaWEtdGFibGUtYWN0aXZlLWJnOiByZ2IoMjI0LjQ2LCAxODMuNiwgMTg5LjE4KTtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWhvdmVyLWJnOiByZ2IoMjMwLjY5NSwgMTg4LjcsIDE5NC40MzUpO1xuICAtLWFpci1zZXJiaWEtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1saWdodCB7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWJnOiAjZjhmOWZhO1xuICAtLWFpci1zZXJiaWEtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMjIzLjIsIDIyNC4xLCAyMjUpO1xuICAtLWFpci1zZXJiaWEtdGFibGUtc3RyaXBlZC1iZzogcmdiKDIzNS42LCAyMzYuNTUsIDIzNy41KTtcbiAgLS1haXItc2VyYmlhLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1hY3RpdmUtYmc6IHJnYigyMjMuMiwgMjI0LjEsIDIyNSk7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1ob3Zlci1iZzogcmdiKDIyOS40LCAyMzAuMzI1LCAyMzEuMjUpO1xuICAtLWFpci1zZXJiaWEtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWNvbG9yOiAjZmZmO1xuICAtLWFpci1zZXJiaWEtdGFibGUtYmc6ICMyMTI1Mjk7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1ib3JkZXItY29sb3I6IHJnYig1NS4yLCA1OC44LCA2Mi40KTtcbiAgLS1haXItc2VyYmlhLXRhYmxlLXN0cmlwZWQtYmc6IHJnYig0NC4xLCA0Ny45LCA1MS43KTtcbiAgLS1haXItc2VyYmlhLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1hY3RpdmUtYmc6IHJnYig1NS4yLCA1OC44LCA2Mi40KTtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1haXItc2VyYmlhLXRhYmxlLWhvdmVyLWJnOiByZ2IoNDkuNjUsIDUzLjM1LCA1Ny4wNSk7XG4gIC0tYWlyLXNlcmJpYS10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWFpci1zZXJiaWEtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDQuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjM5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG4udGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tYWlyLXNlcmJpYS1zcGlubmVyLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1haXItc2VyYmlhLXNwaW5uZXItaGVpZ2h0KTtcbiAgdmVydGljYWwtYWxpZ246IHZhcigtLWFpci1zZXJiaWEtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiB2YXIoLS1haXItc2VyYmlhLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tYWlyLXNlcmJpYS1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIC8qIHJ0bDppZ25vcmUgKi87XG4gIH1cbn1cbi5zcGlubmVyLWJvcmRlciB7XG4gIC0tYWlyLXNlcmJpYS1zcGlubmVyLXdpZHRoOiAycmVtO1xuICAtLWFpci1zZXJiaWEtc3Bpbm5lci1oZWlnaHQ6IDJyZW07XG4gIC0tYWlyLXNlcmJpYS1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLS1haXItc2VyYmlhLXNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjI1ZW07XG4gIC0tYWlyLXNlcmJpYS1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMC43NXM7XG4gIC0tYWlyLXNlcmJpYS1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWJvcmRlcjtcbiAgYm9yZGVyOiB2YXIoLS1haXItc2VyYmlhLXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIC0tYWlyLXNlcmJpYS1zcGlubmVyLXdpZHRoOiAxcmVtO1xuICAtLWFpci1zZXJiaWEtc3Bpbm5lci1oZWlnaHQ6IDFyZW07XG4gIC0tYWlyLXNlcmJpYS1zcGlubmVyLWJvcmRlci13aWR0aDogMC4yZW07XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnNwaW5uZXItZ3JvdyB7XG4gIC0tYWlyLXNlcmJpYS1zcGlubmVyLXdpZHRoOiAycmVtO1xuICAtLWFpci1zZXJiaWEtc3Bpbm5lci1oZWlnaHQ6IDJyZW07XG4gIC0tYWlyLXNlcmJpYS1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLS1haXItc2VyYmlhLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAwLjc1cztcbiAgLS1haXItc2VyYmlhLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS1haXItc2VyYmlhLXNwaW5uZXItd2lkdGg6IDFyZW07XG4gIC0tYWlyLXNlcmJpYS1zcGlubmVyLWhlaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnNwaW5uZXItYm9yZGVyLFxuICAuc3Bpbm5lci1ncm93IHtcbiAgICAtLWFpci1zZXJiaWEtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDEuNXM7XG4gIH1cbn1cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2FyZCB7XG4gIC0tYWlyLXNlcmJpYS1jYXJkLXNwYWNlci15OiAxcmVtO1xuICAtLWFpci1zZXJiaWEtY2FyZC1zcGFjZXIteDogMXJlbTtcbiAgLS1haXItc2VyYmlhLWNhcmQtdGl0bGUtc3BhY2VyLXk6IDAuNXJlbTtcbiAgLS1haXItc2VyYmlhLWNhcmQtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYWlyLXNlcmJpYS1jYXJkLWJvcmRlci1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWFpci1zZXJiaWEtY2FyZC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC0tYWlyLXNlcmJpYS1jYXJkLWJveC1zaGFkb3c6IDtcbiAgLS1haXItc2VyYmlhLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogN3B4O1xuICAtLWFpci1zZXJiaWEtY2FyZC1jYXAtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYWlyLXNlcmJpYS1jYXJkLWNhcC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYWlyLXNlcmJpYS1jYXJkLWNhcC1iZzogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgLS1haXItc2VyYmlhLWNhcmQtY2FwLWNvbG9yOiA7XG4gIC0tYWlyLXNlcmJpYS1jYXJkLWhlaWdodDogO1xuICAtLWFpci1zZXJiaWEtY2FyZC1jb2xvcjogO1xuICAtLWFpci1zZXJiaWEtY2FyZC1iZzogI2ZmZjtcbiAgLS1haXItc2VyYmlhLWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogMXJlbTtcbiAgLS1haXItc2VyYmlhLWNhcmQtZ3JvdXAtbWFyZ2luOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1haXItc2VyYmlhLWNhcmQtaGVpZ2h0KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYWlyLXNlcmJpYS1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYWlyLXNlcmJpYS1jYXJkLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtY2FyZC1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmNhcmQgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbi5jYXJkID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uY2FyZC1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLWFpci1zZXJiaWEtY2FyZC1zcGFjZXIteSkgdmFyKC0tYWlyLXNlcmJpYS1jYXJkLXNwYWNlci14KTtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtY2FyZC1jb2xvcik7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWlyLXNlcmJpYS1jYXJkLXRpdGxlLXNwYWNlci15KTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0wLjUgKiB2YXIoLS1haXItc2VyYmlhLWNhcmQtdGl0bGUtc3BhY2VyLXkpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYWlyLXNlcmJpYS1jYXJkLXNwYWNlci14KTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYWlyLXNlcmJpYS1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLWFpci1zZXJiaWEtY2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYWlyLXNlcmJpYS1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYWlyLXNlcmJpYS1jYXJkLWJvcmRlci1jb2xvcik7XG59XG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tYWlyLXNlcmJpYS1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYWlyLXNlcmJpYS1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLWFpci1zZXJiaWEtY2FyZC1jYXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYWlyLXNlcmJpYS1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYWlyLXNlcmJpYS1jYXJkLWJvcmRlci1jb2xvcik7XG59XG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1haXItc2VyYmlhLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tYWlyLXNlcmJpYS1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYWlyLXNlcmJpYS1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWFpci1zZXJiaWEtY2FyZC1jYXAtcGFkZGluZy15KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1haXItc2VyYmlhLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmNhcmQtaGVhZGVyLXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtY2FyZC1iZyk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWFpci1zZXJiaWEtY2FyZC1iZyk7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYWlyLXNlcmJpYS1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWFpci1zZXJiaWEtY2FyZC1jYXAtcGFkZGluZy14KSk7XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLWFpci1zZXJiaWEtY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYWlyLXNlcmJpYS1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWlyLXNlcmJpYS1jYXJkLWdyb3VwLW1hcmdpbik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgLS1haXItc2VyYmlhLXBhZ2luYXRpb24tcGFkZGluZy14OiA4cHg7XG4gIC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLXBhZGRpbmcteTogMXB4O1xuICAtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1mb250LXNpemU6IDFyZW07XG4gIC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLWNvbG9yOiAjOEI5MzlCO1xuICAtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1iZzogI2ZmZjtcbiAgLS1haXItc2VyYmlhLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogI2ZmZjtcbiAgLS1haXItc2VyYmlhLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogMnB4O1xuICAtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogIzhCOTM5QjtcbiAgLS1haXItc2VyYmlhLXBhZ2luYXRpb24taG92ZXItYmc6ICNGM0YzRjM7XG4gIC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogI0YzRjNGMztcbiAgLS1haXItc2VyYmlhLXBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICMwMDcyQ0U7XG4gIC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLWZvY3VzLWJnOiAjRjNGM0YzO1xuICAtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiBmYWxzZTtcbiAgLS1haXItc2VyYmlhLXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjMDA3MkNFO1xuICAtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwMDcyQ0U7XG4gIC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAjOEI5MzlCO1xuICAtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogI2ZmZjtcbiAgLS1haXItc2VyYmlhLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1haXItc2VyYmlhLXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS1haXItc2VyYmlhLXBhZ2luYXRpb24tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1haXItc2VyYmlhLXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucGFnZS1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4ucGFnZS1saW5rOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1mb2N1cy1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5wYWdlLWxpbmsuYWN0aXZlLCAuYWN0aXZlID4gLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLnBhZ2UtbGluay5kaXNhYmxlZCwgLmRpc2FibGVkID4gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnBhZ2UtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1haXItc2VyYmlhLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnBhZ2luYXRpb24tbGcge1xuICAtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDhweDtcbiAgLS1haXItc2VyYmlhLXBhZ2luYXRpb24tcGFkZGluZy15OiAxcHg7XG4gIC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1haXItc2VyYmlhLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICAtLWFpci1zZXJiaWEtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDhweDtcbiAgLS1haXItc2VyYmlhLXBhZ2luYXRpb24tcGFkZGluZy15OiAxcHg7XG4gIC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYWlyLXNlcmJpYS1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBtYXJnaW46IDA7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG4ucGFnaW5hdGlvbiAucGFnZS1saW5rLm5leHQtbGluaywgLnBhZ2luYXRpb24gLnBhZ2UtbGluay5wcmV2LWxpbmsge1xuICBjb2xvcjogIzAwNzJDRTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbGluay5uZXh0LWxpbmsuZGlzYWJsZWQsIC5wYWdpbmF0aW9uIC5wYWdlLWxpbmsucHJldi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM4QjkzOUI7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1saW5rLm5leHQtbGluayB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm9mZmNhbnZhcywgLm9mZmNhbnZhcy1sZywgLm9mZmNhbnZhcy1tZCwgLm9mZmNhbnZhcy1zbSB7XG4gIC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtemluZGV4OiAxMDQ1O1xuICAtLWFpci1zZXJiaWEtb2ZmY2FudmFzLXdpZHRoOiAxMDAlO1xuICAtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWhlaWdodDogMzB2aDtcbiAgLS1haXItc2VyYmlhLW9mZmNhbnZhcy1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtcGFkZGluZy15OiAxcmVtO1xuICAtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWNvbG9yOiA7XG4gIC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtYmc6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtYm9yZGVyLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtYm94LXNoYWRvdzogMHB4IDRweCA4cHggcmdiYSgwLCA0MCwgODUsIDAuMSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTkuOThweCkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTk5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTkuOThweCkge1xuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLnNob3dpbmcsIC5vZmZjYW52YXMtc20uc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLnNob3dpbmcsIC5vZmZjYW52YXMtc20uaGlkaW5nLCAub2ZmY2FudmFzLXNtLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICAtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDQuOThweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTA0Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDQuOThweCkge1xuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuaGlkaW5nLCAub2ZmY2FudmFzLW1kLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDVweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICAtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtbWQgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjM5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzkuOThweCkge1xuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLnNob3dpbmcsIC5vZmZjYW52YXMtbGcuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLnNob3dpbmcsIC5vZmZjYW52YXMtbGcuaGlkaW5nLCAub2ZmY2FudmFzLWxnLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgLS1haXItc2VyYmlhLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1haXItc2VyYmlhLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLWxnIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLXppbmRleCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWNvbG9yKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtc3RhcnQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy13aWR0aCk7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtZW5kIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtdG9wIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1ib3R0b20ge1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wOiB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cbi5vZmZjYW52YXMuc2hvd2luZywgLm9mZmNhbnZhcy5zaG93Om5vdCguaGlkaW5nKSB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5vZmZjYW52YXMuc2hvd2luZywgLm9mZmNhbnZhcy5oaWRpbmcsIC5vZmZjYW52YXMuc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm9mZmNhbnZhcy1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5vZmZjYW52YXMtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtcGFkZGluZy14KTtcbn1cbi5vZmZjYW52YXMtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLXBhZGRpbmcteSkgKiAwLjUpIGNhbGModmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtcGFkZGluZy14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTAuNSAqIHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWFpci1zZXJiaWEtb2ZmY2FudmFzLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0wLjUgKiB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogdmFyKC0tYWlyLXNlcmJpYS1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1haXItc2VyYmlhLW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1lbmQ6bm90KC5lZGl0bW9kZSkge1xuICBtYXgtd2lkdGg6IDUwNnB4O1xufVxuXG4udGFiLXBhbmUtZmxleC5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDAuNnM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vKiBydGw6b3B0aW9uczoge1xuICBcImF1dG9SZW5hbWVcIjogdHJ1ZSxcbiAgXCJzdHJpbmdNYXBcIjpbIHtcbiAgICBcIm5hbWVcIiAgICA6IFwicHJldi1uZXh0XCIsXG4gICAgXCJzZWFyY2hcIiAgOiBcInByZXZcIixcbiAgICBcInJlcGxhY2VcIiA6IFwibmV4dFwiXG4gIH0gXVxufSAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMTUlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMS4yNXJlbTtcbiAgbGVmdDogMTUlO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApO1xufVxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udGV4dC1iZy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgwLCAxMTQsIDIwNiwgdmFyKC0tYWlyLXNlcmJpYS1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgwLCA0MCwgODUsIHZhcigtLWFpci1zZXJiaWEtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDEwNSwgMTMyLCA4MCwgdmFyKC0tYWlyLXNlcmJpYS1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctaW5mbyB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMTY0LCAxOTksIDIyNiwgdmFyKC0tYWlyLXNlcmJpYS1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctd2FybmluZyB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMjMzLCAxNTEsIDc1LCB2YXIoLS1haXItc2VyYmlhLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1kYW5nZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDIyNywgMCwgMzEsIHZhcigtLWFpci1zZXJiaWEtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWxpZ2h0IHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgyMjQsIDIyNCwgMjI0LCB2YXIoLS1haXItc2VyYmlhLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1saWdodGVyIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgyNDgsIDI0OCwgMjUwLCB2YXIoLS1haXItc2VyYmlhLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1kYXJrIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgwLCAwLCAwLCB2YXIoLS1haXItc2VyYmlhLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy10ZXh0LWdyYXkge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDEzOSwgMTQ3LCAxNTUsIHZhcigtLWFpci1zZXJiaWEtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWRhcmstZ3JheSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoOTgsIDEwMiwgMTA2LCB2YXIoLS1haXItc2VyYmlhLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1saWdodC0zIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgyNDMsIDI0MywgMjQzLCB2YXIoLS1haXItc2VyYmlhLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1hZGRpdGlvbmFsLWdyZWVuLTEwIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgyNDAsIDI0MywgMjM3LCB2YXIoLS1haXItc2VyYmlhLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDcyQ0UgIWltcG9ydGFudDtcbn1cbi5saW5rLXByaW1hcnk6aG92ZXIsIC5saW5rLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogcmdiKDAsIDkxLjIsIDE2NC44KSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zZWNvbmRhcnkge1xuICBjb2xvcjogIzAwMjg1NSAhaW1wb3J0YW50O1xufVxuLmxpbmstc2Vjb25kYXJ5OmhvdmVyLCAubGluay1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzAwMjA0NCAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zdWNjZXNzIHtcbiAgY29sb3I6ICM2OTg0NTAgIWltcG9ydGFudDtcbn1cbi5saW5rLXN1Y2Nlc3M6aG92ZXIsIC5saW5rLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogcmdiKDEzNSwgMTU2LjYsIDExNSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstaW5mbyB7XG4gIGNvbG9yOiAjQTRDN0UyICFpbXBvcnRhbnQ7XG59XG4ubGluay1pbmZvOmhvdmVyLCAubGluay1pbmZvOmZvY3VzIHtcbiAgY29sb3I6IHJnYigxODIuMiwgMjEwLjIsIDIzMS44KSAhaW1wb3J0YW50O1xufVxuXG4ubGluay13YXJuaW5nIHtcbiAgY29sb3I6ICNFOTk3NEIgIWltcG9ydGFudDtcbn1cbi5saW5rLXdhcm5pbmc6aG92ZXIsIC5saW5rLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogcmdiKDIzNy40LCAxNzEuOCwgMTExKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1kYW5nZXIge1xuICBjb2xvcjogI0UzMDAxRiAhaW1wb3J0YW50O1xufVxuLmxpbmstZGFuZ2VyOmhvdmVyLCAubGluay1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogcmdiKDE4MS42LCAwLCAyNC44KSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1saWdodCB7XG4gIGNvbG9yOiAjRTBFMEUwICFpbXBvcnRhbnQ7XG59XG4ubGluay1saWdodDpob3ZlciwgLmxpbmstbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogcmdiKDIzMC4yLCAyMzAuMiwgMjMwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWxpZ2h0ZXIge1xuICBjb2xvcjogI0Y4RjhGQSAhaW1wb3J0YW50O1xufVxuLmxpbmstbGlnaHRlcjpob3ZlciwgLmxpbmstbGlnaHRlcjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMjQ5LjQsIDI0OS40LCAyNTEpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWRhcmsge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuLmxpbmstZGFyazpob3ZlciwgLmxpbmstZGFyazpmb2N1cyB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuXG4ubGluay10ZXh0LWdyYXkge1xuICBjb2xvcjogIzhCOTM5QiAhaW1wb3J0YW50O1xufVxuLmxpbmstdGV4dC1ncmF5OmhvdmVyLCAubGluay10ZXh0LWdyYXk6Zm9jdXMge1xuICBjb2xvcjogcmdiKDE2Mi4yLCAxNjguNiwgMTc1KSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1kYXJrLWdyYXkge1xuICBjb2xvcjogIzYyNjY2QSAhaW1wb3J0YW50O1xufVxuLmxpbmstZGFyay1ncmF5OmhvdmVyLCAubGluay1kYXJrLWdyYXk6Zm9jdXMge1xuICBjb2xvcjogcmdiKDc4LjQsIDgxLjYsIDg0LjgpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWxpZ2h0LTMge1xuICBjb2xvcjogI0YzRjNGMyAhaW1wb3J0YW50O1xufVxuLmxpbmstbGlnaHQtMzpob3ZlciwgLmxpbmstbGlnaHQtMzpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMjQ1LjQsIDI0NS40LCAyNDUuNCkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstYWRkaXRpb25hbC1ncmVlbi0xMCB7XG4gIGNvbG9yOiAjRjBGM0VEICFpbXBvcnRhbnQ7XG59XG4ubGluay1hZGRpdGlvbmFsLWdyZWVuLTEwOmhvdmVyLCAubGluay1hZGRpdGlvbmFsLWdyZWVuLTEwOmZvY3VzIHtcbiAgY29sb3I6IHJnYigyNDMsIDI0NS40LCAyNDAuNikgIWltcG9ydGFudDtcbn1cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yYXRpbzo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1haXItc2VyYmlhLWFzcGVjdC1yYXRpbyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucmF0aW8gPiAqIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yYXRpby0xeDEge1xuICAtLWFpci1zZXJiaWEtYXNwZWN0LXJhdGlvOiAxMDAlO1xufVxuXG4ucmF0aW8tNHgzIHtcbiAgLS1haXItc2VyYmlhLWFzcGVjdC1yYXRpbzogNzUlO1xufVxuXG4ucmF0aW8tMTZ4OSB7XG4gIC0tYWlyLXNlcmJpYS1hc3BlY3QtcmF0aW86IDU2LjI1JTtcbn1cblxuLnJhdGlvLTIxeDkge1xuICAtLWFpci1zZXJiaWEtYXNwZWN0LXJhdGlvOiA0Mi44NTcxNDI4NTcxJTtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLnN0aWNreS10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbi5zdGlja3ktYm90dG9tIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDIwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0aWNreS1zbS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1zbS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDVweCkge1xuICAuc3RpY2t5LW1kLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LW1kLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAuc3RpY2t5LWxnLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LWxnLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IDFweDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDVweCkge1xuICAuY29udGFpbmVyIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDE2cHg7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYWlyLXNlcmJpYS1ndXR0ZXIteCkgKiAwLjUpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1haXItc2VyYmlhLWd1dHRlci14KSAqIDAuNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5yb3c6bm90KC5uby1ndXR0ZXJzKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICB9XG4gIC5yb3c6bm90KC5uby1ndXR0ZXJzKSA+IC5jb2wsXG4gIC5yb3c6bm90KC5uby1ndXR0ZXJzKSA+IFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICAtLWFpci1zZXJiaWEtZ3V0dGVyLXg6IDI0cHg7XG4gICAgLS1haXItc2VyYmlhLWd1dHRlci15OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYWlyLXNlcmJpYS1ndXR0ZXIteCkgKiAwLjUpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1haXItc2VyYmlhLWd1dHRlci14KSAqIDAuNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5yb3c6bm90KC5uby1ndXR0ZXJzKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIH1cbiAgLnJvdzpub3QoLm5vLWd1dHRlcnMpID4gLmNvbCxcbiAgLnJvdzpub3QoLm5vLWd1dHRlcnMpID4gW2NsYXNzKj1jb2wtXSB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbn1cbmJvZHkge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vLWNvbW1vbi1saWdhdHVyZXM7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuYm9keVtkYXRhLXJvYm90bz10cnVlXSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIC0tYWlyLXNlcmJpYS1mb250LXNhbnMtc2VyaWY6ICdSb2JvdG8nLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIC0tYWlyLXNlcmJpYS1idG4tZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiA5NnB4O1xuICBsaW5lLWhlaWdodDogMTEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMS41cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICB9XG59XG5cbmgxLCAuaDEsIC5oZWFkbGluZS0xIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogNzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIGgxLCAuaDEsIC5oZWFkbGluZS0xIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIGgxLCAuaDEsIC5oZWFkbGluZS0xIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuaDIsIC5oMiwgLmhlYWRsaW5lLTIge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzOXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgaDIsIC5oMiwgLmhlYWRsaW5lLTIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgaDIsIC5oMiwgLmhlYWRsaW5lLTIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxufVxuXG5oMywgLmgzLCAuaGVhZGxpbmUtMyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICBoMywgLmgzLCAuaGVhZGxpbmUtMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICBoMywgLmgzLCAuaGVhZGxpbmUtMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbmg0LCAuaDQsIC5oZWFkbGluZS00IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzMuNnB4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzOXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgaDQsIC5oNCwgLmhlYWRsaW5lLTQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgaDQsIC5oNCwgLmhlYWRsaW5lLTQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxufVxuXG5oNSwgLmg1LCAuaGVhZGxpbmUtNSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIGg1LCAuaDUsIC5oZWFkbGluZS01IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIGg1LCAuaDUsIC5oZWFkbGluZS01IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuaDYsIC5oNiwgLmhlYWRsaW5lLTYge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICBoNiwgLmg2LCAuaGVhZGxpbmUtNiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICBoNiwgLmg2LCAuaGVhZGxpbmUtNiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5ib2R5LTEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zdWJ0aXRsZS0xIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnN1YnRpdGxlLTIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zbWFsbCwgLmJvZHktMiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmNhcHRpb24tc2VtaWJvbGQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5ib2R5W2RhdGEtcm9ib3RvPXRydWVdIC5jYXB0aW9uLXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNhcHRpb24tbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNhcHRpb24tcmVndWxhciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jYXB0aW9uLWxpZ2h0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm92ZXJsaW5lLWxpZ2h0IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ub3ZlcmxpbmUtcmVndWxhciB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxucCxcbi50ZXh0LWdyYXktMSB7XG4gIGNvbG9yOiAjNjI2NjZBO1xufVxuXG4udGV4dC1ncmF5LTIge1xuICBjb2xvcjogIzhCOTM5Qjtcbn1cblxuLnRleHQtZ3JheS0zIHtcbiAgY29sb3I6ICNBNkI0QzA7XG59XG5cbi50ZXh0LWdyYXktNCB7XG4gIGNvbG9yOiAjQkZCRkJGO1xufVxuXG4udGV4dC1ncmF5LTUge1xuICBjb2xvcjogI0UwRTBFMDtcbn1cblxuLnRleHQtZ3JheS02IHtcbiAgY29sb3I6ICNGM0YzRjM7XG59XG5cbnVsIGxpLCBvbCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICB1bCwgb2wge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICB1bCwgb2wge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgfVxufVxuXG5zdmcuaWNvbi1leHRlcm5hbC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDAuNjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC4wNXJlbTtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4ucGltY29yZV92aWRlb19lZGl0X2J1dHRvbixcbi5waW1jb3JlX2FyZWFfYnV0dG9ucyB7XG4gIHotaW5kZXg6IDk5OSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWRyYWdfZHJvcC5tdWx0aSA+IC5zZWxlY3RpemUtaW5wdXQuZHJhZ2dpbmcge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tZHJhZ19kcm9wLm11bHRpID4gLnNlbGVjdGl6ZS1pbnB1dCA+IGRpdi51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDYpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMnB4IDRweCAjZmZmO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3AgLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIVwiO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWRyYWdfZHJvcCAudWktc29ydGFibGUtaGVscGVyIHtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bi5wbHVnaW4tZHJvcGRvd25faGVhZGVyIC5zZWxlY3RpemUtZHJvcGRvd24taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2cHggMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGQwZDA7XG4gIGJhY2tncm91bmQ6IHJnYigyNDcuOTUsIDI0Ny45NSwgMjQ3Ljk1KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1kcm9wZG93bl9oZWFkZXIgLnNlbGVjdGl6ZS1kcm9wZG93bi1oZWFkZXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDUwJTtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIG9wYWNpdHk6IDAuNDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93bi5wbHVnaW4tZHJvcGRvd25faGVhZGVyIC5zZWxlY3RpemUtZHJvcGRvd24taGVhZGVyLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMmYyZjI7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAwO1xuICBtaW4td2lkdGg6IDA7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gLml0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5pdGVtIC5yZW1vdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0U2RTdFOTtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gLml0ZW0gLnJlbW92ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gLml0ZW0uYWN0aXZlIC5yZW1vdmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuZGlzYWJsZWQgLml0ZW0gLnJlbW92ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gLmRpc2FibGVkIC5pdGVtIC5yZW1vdmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogd2hpdGU7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tY2xlYXJfYnV0dG9uIC5jbGVhciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBjYWxjKDFyZW0gLSA1cHgpO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xuICBvcGFjaXR5OiAwLjQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tY2xlYXJfYnV0dG9uIC5jbGVhcjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWNsZWFyX2J1dHRvbi5zaW5nbGUgLmNsZWFyIHtcbiAgcmlnaHQ6IGNhbGMoMXJlbSAtIDVweCArIDEuNXJlbSk7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLWF1dG9fcG9zaXRpb24uc2VsZWN0aXplLXBvc2l0aW9uLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDBkMGQwO1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICBib3gtc2hhZG93OiAwIC02cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWF1dG9fcG9zaXRpb24gLnNlbGVjdGl6ZS1pbnB1dC5zZWxlY3RpemUtcG9zaXRpb24tdG9wLmRyb3Bkb3duLWFjdGl2ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWF1dG9fcG9zaXRpb24gLnNlbGVjdGl6ZS1pbnB1dC5zZWxlY3RpemUtcG9zaXRpb24tdG9wLmRyb3Bkb3duLWFjdGl2ZTo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3R0b206IHVuc2V0O1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24sXG4uc2VsZWN0aXplLWlucHV0LFxuLnNlbGVjdGl6ZS1pbnB1dCBpbnB1dCB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXNtb290aGluZzogaW5oZXJpdDtcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dCxcbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dC5pbnB1dC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjdXJzb3I6IHRleHQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU3RTk7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dC5oYXMtaXRlbXMge1xuICBwYWRkaW5nOiBjYWxjKDFyZW0gLSAxcHggLSAwcHgpIDFyZW0gY2FsYygxcmVtIC0gMXB4IC0gM3B4IC0gMHB4KTtcbn1cbi5zZWxlY3RpemUtaW5wdXQuZnVsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uc2VsZWN0aXplLWlucHV0LmRpc2FibGVkLCAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkICoge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cbi5zZWxlY3RpemUtaW5wdXQuZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zZWxlY3RpemUtaW5wdXQuZHJvcGRvd24tYWN0aXZlIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG59XG4uc2VsZWN0aXplLWlucHV0ID4gKiB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6b29tOiAxO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQgPiBkaXYge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCAzcHggM3B4IDA7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXI6IDBweCBzb2xpZCAjRTZFN0U5O1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQgPiBkaXYuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwNzJDRTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCA+IGRpdiwgLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQgPiBkaXYuYWN0aXZlIHtcbiAgY29sb3I6IHJnYigxMzQuNSwgMTM0LjUsIDEzNC41KTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMHB4IHNvbGlkIHdoaXRlO1xufVxuLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0aXplLWlucHV0ID4gaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0aXplLWlucHV0ID4gaW5wdXRbcGxhY2Vob2xkZXJdIHtcbiAgYm94LXNpemluZzogaW5pdGlhbDtcbn1cbi5zZWxlY3RpemUtaW5wdXQuaGFzLWl0ZW1zID4gaW5wdXQge1xuICBtYXJnaW46IDAgMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQ6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogbGVmdDtcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dC5kcm9wZG93bi1hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjM1LCAyMzUuOCwgMjM3LjQpO1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdIC5oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjM3LCA0MCwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0aW9uLFxuLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyLFxuLnNlbGVjdGl6ZS1kcm9wZG93biAubm8tcmVzdWx0cyxcbi5zZWxlY3RpemUtZHJvcGRvd24gLmNyZWF0ZSB7XG4gIHBhZGRpbmc6IDNweCAxcmVtO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0aW9uLFxuLnNlbGVjdGl6ZS1kcm9wZG93biBbZGF0YS1kaXNhYmxlZF0sXG4uc2VsZWN0aXplLWRyb3Bkb3duIFtkYXRhLWRpc2FibGVkXSBbZGF0YS1zZWxlY3RhYmxlXS5vcHRpb24ge1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0ub3B0aW9uIHtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXA6Zmlyc3QtY2hpbGQgLm9wdGdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwLWhlYWRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MkNFO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24gLmFjdGl2ZS5jcmVhdGUge1xuICBjb2xvcjogcmdiKDI5LjcsIDMzLjMsIDM2LjkpO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biAuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MkNFO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24gLmNyZWF0ZSB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIC5hY3RpdmU6bm90KC5zZWxlY3RlZCkge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBjb2xvcjogcmdiKDI5LjcsIDMzLjMsIDM2LjkpO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLWVtcHR5b3B0aW9ubGFiZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gLnNwaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogM3B4IDFyZW07XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIC5zcGlubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDVweCBzb2xpZCAjZDBkMGQwO1xuICBib3JkZXItY29sb3I6ICNkMGQwZDAgdHJhbnNwYXJlbnQgI2QwZDBkMCB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiBsZHMtZHVhbC1yaW5nIDEuMnMgbGluZWFyIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBsZHMtZHVhbC1yaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LFxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0IGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LmlucHV0LWFjdGl2ZSwgLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LmlucHV0LWFjdGl2ZSBpbnB1dDpub3QoOnJlYWQtb25seSkge1xuICBjdXJzb3I6IHRleHQ7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiBjYWxjKDFyZW0gKyA1cHgpO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMCA1cHg7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dC5kcm9wZG93bi1hY3RpdmU6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweCA1cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzM0M2E0MCB0cmFuc3BhcmVudDtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnJ0bCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnJ0bC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dDphZnRlciB7XG4gIGxlZnQ6IGNhbGMoMXJlbSArIDVweCk7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnJ0bCAuc2VsZWN0aXplLWlucHV0ID4gaW5wdXQge1xuICBtYXJnaW46IDAgNHB4IDAgLTJweCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bixcbi5zZWxlY3RpemUtZHJvcGRvd24uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDFweCAwIDAgMDtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwgNDAsIDg1LCAwLjEpO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5jcmVhdGUge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIC5hY3RpdmU6bm90KC5zZWxlY3RlZCkge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREY0Rjk7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIC5zZWxlY3RlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERjRGOTtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24gLnNlbGVjdGVkOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICByaWdodDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvc3RhdGljL2ljb25zL3N0YXR1cy9DaGVja21hcmtfc2VsZWN0ZWQuc3ZnXCIpO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1heC1oZWlnaHQ6IDUxNHB4O1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IC5vcHRncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQgLm9wdGdyb3VwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IC5vcHRncm91cC1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogI0E2QjRDMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IC5vcHRncm91cC1oZWFkZXIuYm9yZGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCAub3B0Z3JvdXAtaGVhZGVyLmJvcmRlcmVkIC5kaXZpZGVyIHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0U2RTdFOTtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCAub3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM4cHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bi1lbXB0eW9wdGlvbmxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VsZWN0aXplLWlucHV0IHtcbiAgbWluLWhlaWdodDogNTRweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnNlbGVjdGl6ZS1pbnB1dC5kcm9wZG93bi1hY3RpdmUge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uc2VsZWN0aXplLWlucHV0LmRyb3Bkb3duLWFjdGl2ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3RpemUtaW5wdXQuZm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigxMjcuNSwgMTg0LjUsIDIzMC41KTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zZWxlY3RpemUtaW5wdXQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaXMtaW52YWxpZCAuc2VsZWN0aXplLWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRTMwMDFGO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uaXMtaW52YWxpZCAuc2VsZWN0aXplLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTc2LCAwLCAyNC4wMzUyNDIyOTA3KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4IHJnYigyNTUsIDc0LCA5OC43MTgwNjE2NzQpO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wuZm9ybS1jb250cm9sLXNtIC5zZWxlY3RpemUtaW5wdXQge1xuICBtaW4taGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDRweDtcbiAgcGFkZGluZzogMC44NXJlbSAxcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMXJlbSAtIDVweCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMXJlbSAtIDVweCk7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dCA+IGRpdiB7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoNnB4IC0gMXB4KTtcbn1cblxuLmZvcm0tc2VsZWN0LnNlbGVjdGl6ZS1jb250cm9sLFxuLmZvcm0tY29udHJvbC5zZWxlY3RpemUtY29udHJvbCB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uZm9ybS1zZWxlY3Quc2VsZWN0aXplLWNvbnRyb2wtc20sXG4uZm9ybS1jb250cm9sLnNlbGVjdGl6ZS1jb250cm9sLXNtIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1hdXRvX3Bvc2l0aW9uLnNlbGVjdGl6ZS1wb3NpdGlvbi10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTdFOSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTdFOSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA2cHggIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1hdXRvX3Bvc2l0aW9uIC5zZWxlY3RpemUtaW5wdXQuc2VsZWN0aXplLXBvc2l0aW9uLXRvcC5kcm9wZG93bi1hY3RpdmUge1xuICBib3JkZXItcmFkaXVzOiA2cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU3RTkgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0IC5pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dCBpbnB1dCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzYyNjY2QTtcbn1cbi5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0LmxvY2tlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2VsZWN0aXplLWNvbnRyb2xbY2xhc3MqPXRleHQtXSAuc2VsZWN0aXplLWlucHV0IHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uc2VsZWN0aXplLWNvbnRyb2xbY2xhc3MqPXRleHQtXSAuc2VsZWN0aXplLWlucHV0IGlucHV0IHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5mb3JtLWZsb2F0aW5nIC5zZWxlY3RpemUtaW5wdXQge1xuICBoZWlnaHQ6IDU0cHg7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nIC5zZWxlY3RpemUtaW5wdXQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tZmxvYXRpbmcgLnNlbGVjdGl6ZS1jb250cm9sICsgbGFiZWwge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uZm9ybS1mbG9hdGluZyAuc2VsZWN0aXplLWNvbnRyb2wgKyBsYWJlbC5mcC1mbG9hdGluZy1sYWJlbC0tZm9jdXNlZCwgLmZvcm0tZmxvYXRpbmcgLnNlbGVjdGl6ZS1jb250cm9sICsgbGFiZWwuZnAtZmxvYXRpbmctbGFiZWwtLXZhbHVlZCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43MikgdHJhbnNsYXRlWSgtMC40NXJlbSkgdHJhbnNsYXRlWCgwLjMycmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nIC5zZWxlY3RpemUtY29udHJvbC5mb3JtLWNvbnRyb2wtc20gLnNlbGVjdGl6ZS1pbnB1dCxcbi5mb3JtLWZsb2F0aW5nIC5zZWxlY3RpemUtY29udHJvbC5mb3JtLXNlbGVjdC1zbSAuc2VsZWN0aXplLWlucHV0IHtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDByZW0gIWltcG9ydGFudDtcbn1cbi5mb3JtLWZsb2F0aW5nIC5zZWxlY3RpemUtY29udHJvbC5mb3JtLWNvbnRyb2wtc20gKyBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nIC5zZWxlY3RpemUtY29udHJvbC5mb3JtLXNlbGVjdC1zbSArIGxhYmVsIHtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYyg0NHB4ICsgMXJlbSkgIWltcG9ydGFudDtcbn1cbi5pbnB1dC1ncm91cCAuc2VsZWN0aXplLWNvbnRyb2wgKyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYyg0NnB4ICsgMXJlbSkgIWltcG9ydGFudDtcbn1cbi5pbnB1dC1ncm91cCAuc2VsZWN0aXplLWNvbnRyb2wgKyBsYWJlbC5mcC1mbG9hdGluZy1sYWJlbC0tZm9jdXNlZCwgLmlucHV0LWdyb3VwIC5zZWxlY3RpemUtY29udHJvbCArIGxhYmVsLmZwLWZsb2F0aW5nLWxhYmVsLS12YWx1ZWQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNzIpIHRyYW5zbGF0ZVkoLTAuNDVyZW0pIHRyYW5zbGF0ZVgoMS4zcmVtKTtcbn1cbi5pbnB1dC1ncm91cC1zbSAuc2VsZWN0aXplLWlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDM4cHggKyAxcmVtKSAhaW1wb3J0YW50O1xufVxuLmlucHV0LWdyb3VwLXNtIC5zZWxlY3RpemUtY29udHJvbCArIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDM4cHggKyAxcmVtKSAhaW1wb3J0YW50O1xufVxuXG4uaXRpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaXRpICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLml0aV9faGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXRpX192LWhpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uaXRpIGlucHV0LFxuLml0aSBpbnB1dFt0eXBlPXRleHRdLFxuLml0aSBpbnB1dFt0eXBlPXRlbF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1NnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uaXRpX19mbGFnLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxcHg7XG59XG4uaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTZFN0U5O1xuICBwYWRkaW5nOiAwIDhweCAwIDEycHg7XG59XG4uaXRpX19hcnJvdyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHRyYW5zaXRpb246IDAuMTVzIGFsbDtcbn1cbi5pdGlfX2Fycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3RhdGljL2ljb25zL2ZvbnQtaWNvbnMvbWFpbi9UeXBlPUV4cGFuZC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLml0aV9fYXJyb3ctLXVwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5pdGlfX2NvdW50cnktbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLml0aV9fY291bnRyeS1saXN0LS1kcm9wdXAge1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4uaXRpX19jb3VudHJ5LWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDJweCAwIDAgLTFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwgNDAsIDg1LCAwLjEpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5pdGlfX2NvdW50cnktbGlzdCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuLml0aV9fY291bnRyeS1saXN0IHtcbiAgbWF4LWhlaWdodDogMjYwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLml0aV9fZmxhZy1ib3gge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMzJweDtcbn1cbi5pdGlfX2RpdmlkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0U2RTdFOTtcbn1cbi5pdGlfX2NvdW50cnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uaXRpX19kaWFsLWNvZGUge1xuICBjb2xvcjogIzk5OTtcbn1cbi5pdGlfX2NvdW50cnkuaXRpX19oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGNEY5O1xufVxuLml0aV9fY291bnRyeS1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5bZGlyPXJ0bF0gLml0aV9fY291bnRyeS1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXQsXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPXRleHRdLFxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT10ZWxdLCAuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXQsXG4uaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT10ZXh0XSxcbi5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRlbF0ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDk0cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuW2Rpcj1ydGxdIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0LFxuW2Rpcj1ydGxdIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9dGV4dF0sXG5bZGlyPXJ0bF0gLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT10ZWxdLCBbZGlyPXJ0bF0gLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0LFxuW2Rpcj1ydGxdIC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRleHRdLFxuW2Rpcj1ydGxdIC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRlbF0ge1xuICBwYWRkaW5nLXJpZ2h0OiA5NHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5pdGktLWFsbG93LWRyb3Bkb3duIC5pdGlfX2ZsYWctY29udGFpbmVyLCAuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgLml0aV9fZmxhZy1jb250YWluZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbltkaXI9cnRsXSAuaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lciwgW2Rpcj1ydGxdIC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19mbGFnLWNvbnRhaW5lciB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERjRGOTtcbn1cbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W2Rpc2FibGVkXSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyLFxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbcmVhZG9ubHldICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtkaXNhYmxlZF0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciAuaXRpX19zZWxlY3RlZC1mbGFnLFxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbcmVhZG9ubHldICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlLml0aS0tc2hvdy1mbGFncyAuaXRpX19zZWxlY3RlZC1kaWFsLWNvZGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUuZm9ybS1mbG9hdGluZyBsYWJlbCB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCwgZm9udC1zaXplIDAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlLmZvcm0tZmxvYXRpbmcgLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLCAuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUuZm9ybS1mbG9hdGluZyAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCkgIWltcG9ydGFudDtcbn1cbi5pdGktLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwMHB4O1xuICBsZWZ0OiAtMTAwMHB4O1xuICB6LWluZGV4OiAxMDYwO1xuICBwYWRkaW5nOiAxcHg7XG59XG4uaXRpLS1jb250YWluZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pdGktbW9iaWxlIC5pdGktLWNvbnRhaW5lciB7XG4gIHRvcDogMzBweDtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLml0aS1tb2JpbGUgLml0aV9fY291bnRyeS1saXN0IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXRpLW1vYmlsZSAuaXRpX19jb3VudHJ5IHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5maSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjRTZFN0U5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFN0U5O1xufVxuXG4uaXRpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXRpLmZvcm0tZmxvYXRpbmcgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDk0cHg7XG59XG4uaXRpLmZvcm0tZmxvYXRpbmcgLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuLml0aS5mb3JtLWZsb2F0aW5nIC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43MikgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDIuM3JlbSk7XG59XG4uaXRpLmZvcm0tZmxvYXRpbmcuaXMtaW52YWxpZCAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0UzMDAxRjtcbn1cbi5pdGkuZm9ybS1mbG9hdGluZy5pcy1pbnZhbGlkIGlucHV0LmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMzAwMUY7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICBhbmltYXRpb246IG5vbmU7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwNHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDRweCA4cHggcmdiYSgwLCA0MCwgODUsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwgNDAsIDg1LCAwLjEpO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm5vQ2FsZW5kYXIuaGFzVGltZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggN3B4IDNweCByZ2JhKDAsIDQwLCA4NSwgMC4xKTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIubm9DYWxlbmRhci5oYXNUaW1lIC50aW1lLXBpY2tlci1zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uZmxhdHBpY2tyLXRpbWUtcmFuZ2UgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuZmxhdHBpY2tlci10aXRsZSAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmZsYXRwaWNrZXItZGlzYWJsZS15ZWFyLXNlbGVjdGlvbiAuZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5mbGF0cGlja2VyLWRpc2FibGUtbW9udGgtc2VsZWN0aW9uIC5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcbiAgY3Vyc29yOiB0ZXh0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBmb3IgRmlyZWZveCAqL1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIGZvciBDaHJvbWUgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5mbGF0cGlja2VyLWRpc2FibGUtbW9udGgtc2VsZWN0aW9uIC5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuLFxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuICBvcGFjaXR5OiAxO1xuICBtYXgtaGVpZ2h0OiA2NDBweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlLm9wZW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAycHgpO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYy5vcGVuIHtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzEpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzcpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzIpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzEpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMnB4IDAgMCByZ2JhKDE2NCwgMTk5LCAyMjYsIDAuNCksIDVweCAwIDAgcmdiYSgxNjQsIDE5OSwgMjI2LCAwLjQpO1xuICBib3gtc2hhZG93OiAtMnB4IDAgMCByZ2JhKDE2NCwgMTk5LCAyMjYsIDAuNCksIDVweCAwIDAgcmdiYSgxNjQsIDE5OSwgMjI2LCAwLjQpO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzVGltZSAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIubm9DYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1JpZ2h0OmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmFmdGVyLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1JpZ2h0OmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDIycHg7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dDZW50ZXI6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0NlbnRlcjphZnRlciB7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IDUwJTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgbWFyZ2luOiAwIC01cHg7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgbWFyZ2luOiAwIC00cHg7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG4gIGJvdHRvbTogMTAwJTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTZlNmU2O1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcbiAgdG9wOiAxMDAlO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmZsYXRwaWNrci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZpbGw6ICMwMDAwMDA7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xufVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmaWxsOiAjMDAwMDAwO1xufVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBpLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCB7XG4gIC8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuICAvKlxuICAgICAgKi9cbiAgbGVmdDogMjVweDtcbiAgLypcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuICAvKlxuICAgICAgKi9cbn1cblxuLypcbiAgICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4gIC8qXG4gICAgICAqL1xuICByaWdodDogMjVweDtcbiAgLypcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuICAvKlxuICAgICAgKi9cbn1cblxuLypcbiAgICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHtcbiAgY29sb3I6ICM5NTllYTk7XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzhCOTM5Qjtcbn1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnIHBhdGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHBhdGgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xcztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xuICBmaWxsOiBpbmhlcml0O1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQsXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDE0cHg7XG4gIHBhZGRpbmc6IDAgNHB4IDAgMnB4O1xuICBoZWlnaHQ6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDU3LCA1NywgNTcsIDAuMTUpO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXAge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDU3LCA1NywgNTcsIDAuNik7XG4gIHRvcDogMjYlO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duIHtcbiAgdG9wOiA1MCU7XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC42KTtcbiAgdG9wOiA0MCU7XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHBhdGgge1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHNwYW4ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzUlO1xuICBsZWZ0OiAxMi41JTtcbiAgcGFkZGluZzogNy40OHB4IDAgMCAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjVjaDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogNmNoO1xuICB3aWR0aDogN2NoXFwwIDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdLFxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXTpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAtMXB4IDAgMCAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDcyQ0U7XG4gIGFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIC1tb3otYXBwZWFyYW5jZTogbWVudWxpc3Q7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmZvY3VzLFxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZsYXRwaWNrci13ZWVrZGF5cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5mbGF0cGlja3Itd2Vla2RheXMgLmZsYXRwaWNrci13ZWVrZGF5Y29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG59XG5cbnNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjQkZCRkJGO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci13ZWVrcyB7XG4gIHBhZGRpbmc6IDFweCAwIDAgMDtcbn1cblxuLmZsYXRwaWNrci1kYXlzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZsYXRwaWNrci1kYXlzOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmRheUNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZGF5Q29udGFpbmVyICsgLmRheUNvbnRhaW5lciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjtcbn1cblxuLmZsYXRwaWNrci1kYXkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTUwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTQuMjg1NzE0MyU7XG4gIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xuICBtYXgtd2lkdGg6IDMzLjY1cHg7XG4gIGhlaWdodDogMzMuNjVweDtcbiAgbGluZS1oZWlnaHQ6IDMzLjY1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMi40cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiAxNC4yODU3MTQzJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTY0LCAxOTksIDIyNiwgMC40KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE2NCwgMTk5LCAyMjYsIDAuNCk7XG59XG5cbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjQTZCNEMwO1xufVxuXG4uZmxhdHBpY2tyLWRheS50b2RheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnRvZGF5OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5ZWE5O1xuICBiYWNrZ3JvdW5kOiAjOTU5ZWE5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UubmV4dE1vbnRoRGF5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDcyQ0U7XG4gIGJvcmRlci1jb2xvcjogIzAwNzJDRTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggcmdiYSgwLCAxMTQsIDIwNiwgMC4yKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSB7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZTo6YmVmb3JlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlOjpiZWZvcmUsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtM3B4O1xuICB3aWR0aDogY2FsYyg1MCUgKyAzcHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiAjRURGNEY5O1xufVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5lbmRSYW5nZSB7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuZW5kUmFuZ2U6OmJlZm9yZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuZW5kUmFuZ2U6OmJlZm9yZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmVuZFJhbmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0zcHg7XG4gIHdpZHRoOiBjYWxjKDUwJSArIDNweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICNFREY0Rjk7XG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmVuZFJhbmdlLnN0YXJ0UmFuZ2U6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERjRGOTtcbn1cblxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZCxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5uZXh0TW9udGhEYXkge1xuICBjb2xvcjogcmdiYSg1NywgNTcsIDU3LCAwLjMpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSg1NywgNTcsIDU3LCAwLjEpO1xufVxuXG4uZmxhdHBpY2tyLWRheS53ZWVrLnNlbGVjdGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjNTY5ZmY3LCA1cHggMCAwICM1NjlmZjc7XG4gIGJveC1zaGFkb3c6IC01cHggMCAwICM1NjlmZjcsIDVweCAwIDAgIzU2OWZmNztcbn1cblxuLmZsYXRwaWNrci1kYXkuaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucmFuZ2VNb2RlIC5mbGF0cGlja3ItZGF5IHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrcyB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcbn1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtkYXkge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheSxcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5OmhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZsYXRwaWNrci1pbm5lckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmxhdHBpY2tyLXJDb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZsYXRwaWNrci10aW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZsYXRwaWNrci10aW1lOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogNDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzOTM5Mzk7XG59XG5cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM5MzkzOTtcbn1cblxuLmZsYXRwaWNrci10aW1lLmhhc1NlY29uZHMgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiAyNiU7XG59XG5cbi5mbGF0cGlja3ItdGltZS50aW1lMjRociAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDQ5JTtcbn1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLWhvdXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1taW51dGUsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLXNlY29uZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItdGltZS1zZXBhcmF0b3IsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAyJTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiAxOCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpob3Zlcixcbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyxcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmxpYi1lbWFpbHMtb3JnLWlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGliLWVtYWlscy1pbnB1dC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxcmVtIC0gNnB4KTtcbiAgbWluLWhlaWdodDogNTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmxpYi1lbWFpbHMtaW5wdXQtY29udGFpbmVyIC5lbWFpbC1ibG9jayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDAgMCAwIDdweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGNvbG9yOiAjMDA3MkNFO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5saWItZW1haWxzLWlucHV0LWNvbnRhaW5lciAuaW52YWxpZC1lbWFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGliLWVtYWlscy1pbnB1dC1jb250YWluZXIgLnJlbW92ZS1idXR0b24ge1xuICBwYWRkaW5nOiAwIDdweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5saWItZW1haWxzLWlucHV0LWNvbnRhaW5lciAuaW52YWxpZC1lbWFpbCAucmVtb3ZlLWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubGliLWVtYWlscy1pbnB1dC1jb250YWluZXIgLmVtYWlsLWlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwIDdweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBiYWNrZ3JvdW5kOiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZmxleC1ncm93OiAxO1xufVxuLmxpYi1lbWFpbHMtaW5wdXQtY29udGFpbmVyIC5lbWFpbC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnotbjEge1xuICB6LWluZGV4OiAtMTtcbn1cbi56LTAge1xuICB6LWluZGV4OiAwO1xufVxuLnotMSB7XG4gIHotaW5kZXg6IDE7XG59XG4uei0yIHtcbiAgei1pbmRleDogMjtcbn1cbi56LTMge1xuICB6LWluZGV4OiAzO1xufVxuLnotNCB7XG4gIHotaW5kZXg6IDQ7XG59XG4uei01IHtcbiAgei1pbmRleDogNTtcbn1cbi56LTk5OSB7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi56LTEwMDAge1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyQ0U7XG59XG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjg1NTtcbn1cbi5iZy10ZXJuYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzMDAxRjtcbn1cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmJnLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZBO1xufVxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDcyQ0U7XG59XG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzAwMjg1NTtcbn1cbi50ZXh0LXRlcm5hcnkge1xuICBjb2xvcjogI0UzMDAxRjtcbn1cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnRleHQtZ3JheSB7XG4gIGNvbG9yOiAjRjhGOEZBO1xufVxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4ubG9hZGVyLWNvbnRhaW5lciB7XG4gIGN1cnNvcjogd2FpdDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS13aGl0ZSk7XG59XG4ubG9hZGVyLWNvbnRhaW5lciAubG9hZGVyLWNvbnRhaW5lci0taW5uZXIge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgYW5pbWF0aW9uOiBsb2FkZXItcHVsc2UgMi41cyBpbmZpbml0ZTtcbn1cbi5sb2FkZXItY29udGFpbmVyIC5sb2FkZXItY29udGFpbmVyLS1pbm5lciBzdmcge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5sb2FkZXItY29udGFpbmVyIC5sb2FkZXItY29udGFpbmVyLS1pbm5lciBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWFpci1zZXJiaWEtcHJpbWFyeSk7XG59XG5Aa2V5ZnJhbWVzIGxvYWRlci1wdWxzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xuICB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xuICB9XG59XG5cbi5kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZG90OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFpci1zZXJiaWEtcHJpbWFyeSk7XG59XG5cbi5wYWdpbmF0aW9uIC5uZXh0LWdyb3VwLWxpbmssXG4ucGFnaW5hdGlvbiAucHJldi1ncm91cC1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYWdpbmF0aW9uIC5uZXh0LWdyb3VwLWxpbms6aG92ZXIgc3BhbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucGFnaW5hdGlvbiAubmV4dC1ncm91cC1saW5rOmhvdmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIsK7XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wYWdpbmF0aW9uIC5wcmV2LWdyb3VwLWxpbms6aG92ZXIgc3BhbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucGFnaW5hdGlvbiAucHJldi1ncm91cC1saW5rOmhvdmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIsKrXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmxheW91dC1vcHRpb25zLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNXB4O1xuICBib3R0b206IDRweDtcbn1cbi5sYXlvdXQtb3B0aW9ucy1jb250YWluZXIgLmxheW91dC1zZXR0aW5ncy10cmlnZ2VyIGltZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5pY29uLXNlbGVjdG9yLW1vZGFsIHtcbiAgei1pbmRleDogMTAwMzE7XG59XG4uaWNvbi1zZWxlY3Rvci1tb2RhbCAuaWNvbi1zZWxlY3QtYnV0dG9uIGltZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaWNvbi1zZWxlY3Rvci1tb2RhbCAuaWNvbi1zZWxlY3QtYnV0dG9uOmhvdmVyLCAuaWNvbi1zZWxlY3Rvci1tb2RhbCAuaWNvbi1zZWxlY3QtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1ncmF5LTIwMCk7XG59XG5cbi5kaWFsb2dib3gtaWNvbi1zZWxlY3Rvci1jb250YWluZXIgLnByZXZpZXctaWNvbi1jb250YWluZXIgLnByZXZpZXctaWNvbi1jb250YWluZXItaW5uZXIge1xuICBwYWRkaW5nOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmRpYWxvZ2JveC1pY29uLXNlbGVjdG9yLWNvbnRhaW5lciAucHJldmlldy1pY29uLWNvbnRhaW5lciAucHJldmlldy1pY29uLWNvbnRhaW5lci1pbm5lciBpbWcge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucGltY29yZV9hcmVhX2VudHJ5LnBpbWNvcmVfYXJlYV9oaWRkZW4gLmVkaXRtb2RlLFxuLnBpbWNvcmVfYXJlYV9lbnRyeS5waW1jb3JlX2FyZWFfaGlkZGVuIC5waW1jb3JlX2FyZWFfY29udGVudCB7XG4gIG9wYWNpdHk6IDAuNTg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBpbWNvcmVfYXJlYV9lbnRyeSAucGltY29yZS1hZG1pbi1lZGl0YWJsZS1idXR0b24tdGV4dCB7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5waW1jb3JlX2FyZWFibG9ja19kaWFsb2dCb3ggLngtYnRuOmhvdmVyLCAucGltY29yZV9hcmVhYmxvY2tfZGlhbG9nQm94IC54LWJ0bjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5waW1jb3JlX2FyZWFibG9ja19kaWFsb2dCb3ggLngtZmllbGRzZXQtaGVhZGVyLWRlZmF1bHQge1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4ucGltY29yZV9hcmVhYmxvY2tfZGlhbG9nQm94IC54LWZpZWxkc2V0LWhlYWRlci1kZWZhdWx0IC54LWZpZWxkc2V0LWhlYWRlci10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMzYzNmNDE7XG59XG5cbi5idXR0b24tY29udGFpbmVyIC5waW1jb3JlX2VkaXRhYmxlX2xpbmsgLnBpbWNvcmVfZWRpdGFibGVfbGlua190ZXh0IGEge1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1idG4tY29sb3IpO1xufVxuXG4uYnRuIC5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tYWlyLXNlcmJpYS1idG4tZm9udC1zaXplKSAtIDAuNXJlbSk7XG59XG4uYnRuLmxvYWRpbmcgLnNwaW5uZXItZ3JvdywgLmJ0bi5pcy1sb2FkaW5nIC5zcGlubmVyLWdyb3csIC5idG4ucmVxdWVzdGluZyAuc3Bpbm5lci1ncm93LCAuYnRuLmlzLXJlcXVlc3RpbmcgLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmJ0bi1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWFpci1zZXJiaWEtYnRuLXBhZGRpbmcteSkgLSAwLjFyZW0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1haXItc2VyYmlhLWJ0bi1wYWRkaW5nLXkpIC0gMC4xcmVtKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWFpci1zZXJiaWEtYnRuLXBhZGRpbmcteCkgLSAwLjM1cmVtKTtcbn1cbi5idG4taWNvbiBzdmcge1xuICB3aWR0aDogY2FsYyh2YXIoLS1haXItc2VyYmlhLWJ0bi1mb250LXNpemUpICsgMC40NXJlbSk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1haXItc2VyYmlhLWJ0bi1mb250LXNpemUpICsgMC40NXJlbSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1haXItc2VyYmlhLWJ0bi1mb250LXNpemUpIC0gMC41cmVtKTtcbn1cbi5idG4taWNvbiBzdmcsIC5idG4taWNvbiBnLCAuYnRuLWljb24gcGF0aCB7XG4gIGZpbGw6IHZhcigtLWFpci1zZXJiaWEtYnRuLWNvbG9yKTtcbn1cbi5idG4taWNvbi1vbmx5IHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1haXItc2VyYmlhLWJ0bi1wYWRkaW5nLXkpICsgMC4wNXJlbSk7XG59XG4uYnRuLWljb24tb25seSBzdmcge1xuICB3aWR0aDogY2FsYyh2YXIoLS1haXItc2VyYmlhLWJ0bi1mb250LXNpemUpICsgMC44cmVtKTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWFpci1zZXJiaWEtYnRuLWZvbnQtc2l6ZSkgKyAwLjhyZW0pO1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5idG4taWNvbi1vbmx5IHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYWlyLXNlcmJpYS13aGl0ZSk7XG59XG5cbi50YWJsZS1jb250YWluZXIuZWRpdG1vZGUgLnRhYmxlLWFyZWFicmljayAudG9vbHRpcC1jaGVja2JveC1jb250YWluZXIgLnBpbWNvcmVfZWRpdGFibGVfY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xufVxuLnRhYmxlLWNvbnRhaW5lci5lZGl0bW9kZSAudGFibGUtYXJlYWJyaWNrIC50b29sdGlwLWNoZWNrYm94LWNvbnRhaW5lciAucGltY29yZV9lZGl0YWJsZV9jaGVja2JveCBsYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnRhYmxlLWNvbnRhaW5lcjpub3QoLmVkaXRtb2RlKSAudGFibGUtYXJlYWJyaWNrIHRkLmhhcy10b29sdGlwICo6bnRoLWxhc3QtY2hpbGQoMikge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4udGFibGUtY29udGFpbmVyOm5vdCguZWRpdG1vZGUpIC50YWJsZS1hcmVhYnJpY2sgdGQuaGFzLXRvb2x0aXAgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ud3lzaXd5Zy1jb250YWluZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLnd5c2l3eWctY29udGFpbmVyIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLnd5c2l3eWctY29udGFpbmVyLmNoZWNrbWFyay1idWxsZXRlZCB1bCB7XG4gIGxpc3Qtc3R5bGU6IGNpcmNsZSBvdXRzaWRlIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHlsZT0nbWFyZ2luLXRvcDo1cHg7IG1hcmdpbi1yaWdodDogNXB4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMjAuNzI1MiA3Ljc0NjgyTDE5LjIxNTEgNi4zMDk4MUw5LjIyNDY0IDE1LjgxNjRMNS41MjE2MyAxMi4yOTY1TDQuNzg2NjMgMTEuNTg5M0wzLjI3MjQ2IDEzLjAzMDFMNC4wNTE4IDEzLjc2MzZMOS4yMjQ2NyAxOC42OTA0TDIwLjcyNTIgNy43NDY4MlonIGZpbGw9J2JsYWNrJy8+PC9zdmc+XCIpO1xufVxuLnd5c2l3eWctY29udGFpbmVyLmNoZWNrbWFyay1idWxsZXRlZCB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLnd5c2l3eWctY29udGFpbmVyLmNoZWNrbWFyay1idWxsZXRlZC50ZXh0LXdoaXRlIHVsIHtcbiAgbGlzdC1zdHlsZTogY2lyY2xlIG91dHNpZGUgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0eWxlPSdtYXJnaW4tdG9wOjVweDsgbWFyZ2luLXJpZ2h0OiA1cHgnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yMC43MjUyIDcuNzQ2ODJMMTkuMjE1MSA2LjMwOTgxTDkuMjI0NjQgMTUuODE2NEw1LjUyMTYzIDEyLjI5NjVMNC43ODY2MyAxMS41ODkzTDMuMjcyNDYgMTMuMDMwMUw0LjA1MTggMTMuNzYzNkw5LjIyNDY3IDE4LjY5MDRMMjAuNzI1MiA3Ljc0NjgyWicgZmlsbD0nd2hpdGUnLz48L3N2Zz5cIik7XG59XG5cbi5yZWd1bGFyLWRyYXdlci1jb250YWluZXIgLnBpbWNvcmVfZWRpdGFibGVfYXJlYWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVndWxhci1kcmF3ZXItY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmRyYXdlci1zd2l0Y2gtY29udGFpbmVyLmVkaXRtb2RlIC5uYXYtaXRlbSAuYmxvY2stY29udHJvbC1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xufVxuLmRyYXdlci1zd2l0Y2gtY29udGFpbmVyLmVkaXRtb2RlIC5uYXYtaXRlbSAuYmxvY2stY29udHJvbC1jb250YWluZXIgLnBpbWNvcmVfYmxvY2tfdXAsXG4uZHJhd2VyLXN3aXRjaC1jb250YWluZXIuZWRpdG1vZGUgLm5hdi1pdGVtIC5ibG9jay1jb250cm9sLWNvbnRhaW5lciAucGltY29yZV9ibG9ja19kb3duIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRyYXdlci1zd2l0Y2gtY29udGFpbmVyLmVkaXRtb2RlIC5uYXYtaXRlbSAucGltY29yZV9lZGl0YWJsZV9hcmVhYmxvY2sgLnBpbWNvcmVfYXJlYV9kcm9wem9uZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmRyYXdlci1zd2l0Y2gtY29udGFpbmVyLmVkaXRtb2RlIC5uYXYtaXRlbSAucGltY29yZV9lZGl0YWJsZV9hcmVhYmxvY2sgLnRleHQtaW5wdXQtY29udGFpbmVyIC5waW1jb3JlX2VkaXRhYmxlIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5kcmF3ZXItc3dpdGNoLWNvbnRhaW5lci5lZGl0bW9kZSAubmF2LWl0ZW0gLnBpbWNvcmVfZWRpdGFibGVfYXJlYWJsb2NrIC5waW1jb3JlX2FyZWFfYnV0dG9ucyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmRyYXdlci1zd2l0Y2gtY29udGFpbmVyLmVkaXRtb2RlIC5uYXYtaXRlbSAucGltY29yZV9lZGl0YWJsZV9hcmVhYmxvY2sgLnBpbWNvcmVfYXJlYV9idXR0b25zIC5waW1jb3JlX2Jsb2NrX3VwLFxuLmRyYXdlci1zd2l0Y2gtY29udGFpbmVyLmVkaXRtb2RlIC5uYXYtaXRlbSAucGltY29yZV9lZGl0YWJsZV9hcmVhYmxvY2sgLnBpbWNvcmVfYXJlYV9idXR0b25zIC5waW1jb3JlX2Jsb2NrX2Rvd24sXG4uZHJhd2VyLXN3aXRjaC1jb250YWluZXIuZWRpdG1vZGUgLm5hdi1pdGVtIC5waW1jb3JlX2VkaXRhYmxlX2FyZWFibG9jayAucGltY29yZV9hcmVhX2J1dHRvbnMgLnBpbWNvcmVfYmxvY2tfdHlwZSxcbi5kcmF3ZXItc3dpdGNoLWNvbnRhaW5lci5lZGl0bW9kZSAubmF2LWl0ZW0gLnBpbWNvcmVfZWRpdGFibGVfYXJlYWJsb2NrIC5waW1jb3JlX2FyZWFfYnV0dG9ucyAucGltY29yZV9ibG9ja19vcHRpb25zLFxuLmRyYXdlci1zd2l0Y2gtY29udGFpbmVyLmVkaXRtb2RlIC5uYXYtaXRlbSAucGltY29yZV9lZGl0YWJsZV9hcmVhYmxvY2sgLnBpbWNvcmVfYXJlYV9idXR0b25zIC5waW1jb3JlX2Jsb2NrX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmFubmVyLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLmJ1dHRvbi1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyLWNvbnRhaW5lci5lZGl0bW9kZSB7XG4gIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5iYW5uZXItY29udGFpbmVyLmVkaXRtb2RlIC5lZGl0bW9kZS1iYW5uZXItdGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS13aGl0ZSk7XG59XG4uYmFubmVyLWNvbnRhaW5lci5lZGl0bW9kZSAuZWRpdG1vZGUtYmFubmVyLXRleHRhcmVhOmVtcHR5OmJlZm9yZSB7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXdoaXRlKSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbi5iYW5uZXItY29udGFpbmVyLmVkaXRtb2RlIC5lZGl0bW9kZS1iYW5uZXItdGV4dGFyZWE6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4O1xufVxuLmJhbm5lci1jb250YWluZXIuZWRpdG1vZGUgLmVkaXRtb2RlLWJhbm5lci10ZXh0YXJlYTpmaXJzdC1jaGlsZDplbXB0eTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmJhbm5lci1jb250YWluZXIuZWRpdG1vZGUgLmVkaXRtb2RlLWJhbm5lci10ZXh0YXJlYTpudGgtY2hpbGQoMikge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYmFubmVyLWNvbnRhaW5lci5lZGl0bW9kZS5iZy13aGl0ZSAuZWRpdG1vZGUtYmFubmVyLXRleHRhcmVhIHtcbiAgY29sb3I6IGluaXRpYWw7XG59XG4uYmFubmVyLWNvbnRhaW5lci5lZGl0bW9kZSAucGltY29yZV9lZGl0YWJsZV9jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG59XG4uYmFubmVyLWNvbnRhaW5lci5lZGl0bW9kZSAucHJlbG9hZC1jaGVja2JveCAucGltY29yZV9lZGl0YWJsZV9jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93O1xufVxuLmJhbm5lci1jb250YWluZXIuZWRpdG1vZGUgLnBpbWNvcmVfZWRpdGFibGU6bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5iYW5uZXItY29udGFpbmVyLmVkaXRtb2RlIC5waW1jb3JlX2VkaXRhYmxlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuLmJhbm5lci1jb250YWluZXIuZWRpdG1vZGUgLmJ1dHRvbnMtY29udGFpbmVyIC5waW1jb3JlX2VkaXRhYmxlX2FyZWFibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYmFubmVyLWNvbnRhaW5lci5lZGl0bW9kZSAuYnV0dG9ucy1jb250YWluZXIgLnBpbWNvcmVfZWRpdGFibGVfYXJlYWJsb2NrIC5waW1jb3JlX2FyZWFfZHJvcHpvbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYmFubmVyLWNvbnRhaW5lci5lZGl0bW9kZSAuY29sb3ItcGlja2VyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5iYW5uZXItY29udGFpbmVyLmVkaXRtb2RlIC5jb2xvci1waWNrZXItY29udGFpbmVyIHAge1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS13aGl0ZSk7XG59XG5cbi5pbGx1c3RyYXRpb24tYmFubmVyIC5idXR0b25zLWNvbnRhaW5lci1icmljayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pbGx1c3RyYXRpb24tY2FyZC1saXN0LW9uZS1jb250YWluZXIuZWRpdG1vZGUgLnBpbWNvcmVfZWRpdGFibGVfYmxvY2sgPiAucGltY29yZV9ibG9ja19hbW91bnQge1xuICB3aWR0aDogNjdweCAhaW1wb3J0YW50O1xufVxuLmlsbHVzdHJhdGlvbi1jYXJkLWxpc3Qtb25lLWNvbnRhaW5lci5lZGl0bW9kZSAucGltY29yZV9lZGl0YWJsZV9ibG9jayA+IC5waW1jb3JlX2Jsb2NrX3BsdXMge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uYmFubmVycy10d28tY29udGFpbmVyIHtcbiAgZ2FwOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYmFubmVycy10d28tY29udGFpbmVyIHtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cbi5iYW5uZXJzLXR3by1jb250YWluZXIgLmJhbm5lci1zaW5nbGUge1xuICBtYXgtd2lkdGg6IDU4MnB4O1xuICBmbGV4LWJhc2lzOiAyNzVweDtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmJhbm5lcnMtdHdvLWNvbnRhaW5lciAuYmFubmVyLXNpbmdsZSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuLmJhbm5lcnMtdHdvLWNvbnRhaW5lciAuYmFubmVyLXNpbmdsZSAucGltY29yZV9hcmVhX2Jhbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5iYW5uZXJzLXR3by1jb250YWluZXIgLmJhbm5lci1zaW5nbGUgLnBpbWNvcmVfYXJlYV9iYW5uZXIgLmJhbm5lci1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmFubmVycy10d28tY29udGFpbmVyIC5iYW5uZXItc2luZ2xlIC5waW1jb3JlX2FyZWFfYmFubmVyIC5iYW5uZXItY29udGFpbmVyIC5iYW5uZXItdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG5cbi5iYW5uZXJzLXRocmVlLWNvbnRhaW5lciB7XG4gIGdhcDogMS41cmVtO1xufVxuLmJhbm5lcnMtdGhyZWUtY29udGFpbmVyIC5iYW5uZXItbGVmdC1zaWRlIHtcbiAgbWF4LXdpZHRoOiA2ODNweDtcbiAgZmxleC1iYXNpczogMjc1cHg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5iYW5uZXJzLXRocmVlLWNvbnRhaW5lciAuYmFubmVyLWxlZnQtc2lkZSAucGltY29yZV9hcmVhX2Jhbm5lcixcbi5iYW5uZXJzLXRocmVlLWNvbnRhaW5lciAuYmFubmVyLWxlZnQtc2lkZSAucGltY29yZV9lZGl0YWJsZV9hcmVhIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJhbm5lcnMtdGhyZWUtY29udGFpbmVyIC5iYW5uZXItbGVmdC1zaWRlIC5waW1jb3JlX2FyZWFfYmFubmVyIC5iYW5uZXItY29udGFpbmVyLFxuLmJhbm5lcnMtdGhyZWUtY29udGFpbmVyIC5iYW5uZXItbGVmdC1zaWRlIC5waW1jb3JlX2VkaXRhYmxlX2FyZWEgLmJhbm5lci1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmFubmVycy10aHJlZS1jb250YWluZXIgLmJhbm5lci1sZWZ0LXNpZGUgLnBpbWNvcmVfYXJlYV9iYW5uZXIgLmJhbm5lci1jb250YWluZXIgLmJhbm5lci10aXRsZSxcbi5iYW5uZXJzLXRocmVlLWNvbnRhaW5lciAuYmFubmVyLWxlZnQtc2lkZSAucGltY29yZV9lZGl0YWJsZV9hcmVhIC5iYW5uZXItY29udGFpbmVyIC5iYW5uZXItdGl0bGUge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLmJhbm5lcnMtdGhyZWUtY29udGFpbmVyIC5iYW5uZXItcmlnaHQtc2lkZSB7XG4gIG1heC13aWR0aDogNDgxcHg7XG4gIGdhcDogMS41cmVtO1xuICBmbGV4LWJhc2lzOiAyNzZweDtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmJhbm5lcnMtdGhyZWUtY29udGFpbmVyIC5iYW5uZXItcmlnaHQtc2lkZSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuLmJhbm5lcnMtdGhyZWUtY29udGFpbmVyIC5iYW5uZXItcmlnaHQtc2lkZSAuYmFubmVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG4uYmFubmVycy10aHJlZS1jb250YWluZXIubm90LWZ1bGwtbGF5b3V0IC5iYW5uZXItbGVmdC1zaWRlIHtcbiAgbWF4LXdpZHRoOiAyNzlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5iYW5uZXJzLXRocmVlLWNvbnRhaW5lci5ub3QtZnVsbC1sYXlvdXQgLmJhbm5lci1sZWZ0LXNpZGUge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cblxuLmJhbm5lcnMtZm91ci1jb250YWluZXIge1xuICBnYXA6IDEuNXJlbTtcbn1cbi5iYW5uZXJzLWZvdXItY29udGFpbmVyIC5iYW5uZXItbGVmdC1zaWRlIHtcbiAgbWF4LXdpZHRoOiAyNzlweDtcbiAgZmxleC1iYXNpczogMjEwcHg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5iYW5uZXJzLWZvdXItY29udGFpbmVyIC5iYW5uZXItbGVmdC1zaWRlIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYmFubmVycy1mb3VyLWNvbnRhaW5lciAuYmFubmVyLWxlZnQtc2lkZSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBmbGV4LWJhc2lzOiAyNzVweDtcbiAgfVxufVxuLmJhbm5lcnMtZm91ci1jb250YWluZXIgLmJhbm5lci1sZWZ0LXNpZGUgLnBpbWNvcmVfYXJlYV9iYW5uZXIsXG4uYmFubmVycy1mb3VyLWNvbnRhaW5lciAuYmFubmVyLWxlZnQtc2lkZSAucGltY29yZV9lZGl0YWJsZV9hcmVhIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJhbm5lcnMtZm91ci1jb250YWluZXIgLmJhbm5lci1sZWZ0LXNpZGUgLnBpbWNvcmVfYXJlYV9iYW5uZXIgLmJhbm5lci1jb250YWluZXIsXG4uYmFubmVycy1mb3VyLWNvbnRhaW5lciAuYmFubmVyLWxlZnQtc2lkZSAucGltY29yZV9lZGl0YWJsZV9hcmVhIC5iYW5uZXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1haXItc2VyYmlhLXdoaXRlKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwICFpbXBvcnRhbnQ7XG59XG4uYmFubmVycy1mb3VyLWNvbnRhaW5lciAuYmFubmVyLWxlZnQtc2lkZSAucGltY29yZV9hcmVhX2Jhbm5lciAuYmFubmVyLWNvbnRhaW5lciAuYmFubmVyLXRpdGxlLFxuLmJhbm5lcnMtZm91ci1jb250YWluZXIgLmJhbm5lci1sZWZ0LXNpZGUgLnBpbWNvcmVfZWRpdGFibGVfYXJlYSAuYmFubmVyLWNvbnRhaW5lciAuYmFubmVyLXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYmFubmVycy1mb3VyLWNvbnRhaW5lciAuYmFubmVyLWxlZnQtc2lkZSAucGltY29yZV9hcmVhX2Jhbm5lciAuYmFubmVyLWNvbnRhaW5lciAuYmFubmVyLXRleHQsXG4uYmFubmVycy1mb3VyLWNvbnRhaW5lciAuYmFubmVyLWxlZnQtc2lkZSAucGltY29yZV9lZGl0YWJsZV9hcmVhIC5iYW5uZXItY29udGFpbmVyIC5iYW5uZXItdGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJhbm5lcnMtZm91ci1jb250YWluZXIgLmJhbm5lci1taWRkbGUtc2lkZSB7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIGZsZXgtYmFzaXM6IDIxMHB4O1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYmFubmVycy1mb3VyLWNvbnRhaW5lciAuYmFubmVyLW1pZGRsZS1zaWRlIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYmFubmVycy1mb3VyLWNvbnRhaW5lciAuYmFubmVyLW1pZGRsZS1zaWRlIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIGZsZXgtYmFzaXM6IDI3NnB4O1xuICB9XG59XG4uYmFubmVycy1mb3VyLWNvbnRhaW5lciAuYmFubmVyLW1pZGRsZS1zaWRlIC5waW1jb3JlX2FyZWFfYmFubmVyLFxuLmJhbm5lcnMtZm91ci1jb250YWluZXIgLmJhbm5lci1taWRkbGUtc2lkZSAucGltY29yZV9lZGl0YWJsZV9hcmVhIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJhbm5lcnMtZm91ci1jb250YWluZXIgLmJhbm5lci1taWRkbGUtc2lkZSAucGltY29yZV9hcmVhX2Jhbm5lciAuYmFubmVyLWNvbnRhaW5lcixcbi5iYW5uZXJzLWZvdXItY29udGFpbmVyIC5iYW5uZXItbWlkZGxlLXNpZGUgLnBpbWNvcmVfZWRpdGFibGVfYXJlYSAuYmFubmVyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5iYW5uZXJzLWZvdXItY29udGFpbmVyIC5iYW5uZXItbWlkZGxlLXNpZGUgLnBpbWNvcmVfYXJlYV9iYW5uZXIgLmJhbm5lci1jb250YWluZXIgLmJhbm5lci10aXRsZSxcbi5iYW5uZXJzLWZvdXItY29udGFpbmVyIC5iYW5uZXItbWlkZGxlLXNpZGUgLnBpbWNvcmVfZWRpdGFibGVfYXJlYSAuYmFubmVyLWNvbnRhaW5lciAuYmFubmVyLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5iYW5uZXJzLWZvdXItY29udGFpbmVyIC5iYW5uZXItcmlnaHQtc2lkZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiA2ODFweDtcbiAgZmxleC1iYXNpczogMjEwcHg7XG4gIGdhcDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzOXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmJhbm5lcnMtZm91ci1jb250YWluZXIgLmJhbm5lci1yaWdodC1zaWRlIHtcbiAgICBmbGV4LWZsb3c6IHJvdztcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIGZsZXgtYmFzaXM6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYmFubmVycy1mb3VyLWNvbnRhaW5lciAuYmFubmVyLXJpZ2h0LXNpZGUge1xuICAgIGZsZXgtYmFzaXM6IDI3NXB4O1xuICB9XG59XG4uYmFubmVycy1mb3VyLWNvbnRhaW5lciAuYmFubmVyLXJpZ2h0LXNpZGUgLmJhbm5lci1zaW5nbGUgLnBpbWNvcmVfYXJlYV9iYW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmFubmVycy1mb3VyLWNvbnRhaW5lciAuYmFubmVyLXJpZ2h0LXNpZGUgLmJhbm5lci1zaW5nbGUgLnBpbWNvcmVfYXJlYV9iYW5uZXIgLmJhbm5lci1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmFubmVycy1mb3VyLWNvbnRhaW5lciAuYmFubmVyLXJpZ2h0LXNpZGUgLmJhbm5lci1zaW5nbGUgLnBpbWNvcmVfYXJlYV9iYW5uZXIgLmJhbm5lci1jb250YWluZXIgLmJhbm5lci10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbi5iYW5uZXJzLWZvdXItY29udGFpbmVyLmVkaXRtb2RlIC5iYW5uZXItbGVmdC1zaWRlIC5lZGl0bW9kZS1iYW5uZXItdGV4dGFyZWEge1xuICBjb2xvcjogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuLmJhbm5lcnMtZm91ci1jb250YWluZXIuZWRpdG1vZGUgLmJhbm5lci1sZWZ0LXNpZGUgLmVkaXRtb2RlLWJhbm5lci10ZXh0YXJlYTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLmJhbm5lcnMtZm91ci1jb250YWluZXIuZWRpdG1vZGUgLmJhbm5lci1sZWZ0LXNpZGUgLmVkaXRtb2RlLWJhbm5lci10ZXh0YXJlYTplbXB0eTpiZWZvcmUge1xuICBjb2xvcjogI0JGQkZCRiAhaW1wb3J0YW50O1xufVxuLmJhbm5lcnMtZm91ci1jb250YWluZXIuZWRpdG1vZGUgLmJhbm5lci1sZWZ0LXNpZGUgLnBpbWNvcmVfZWRpdGFibGVfd3lzaXd5ZyAucGltY29yZV93eXNpd3lnLmVtcHR5OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuLmJhbm5lcnMtZm91ci1jb250YWluZXIuZWRpdG1vZGUgLmJhbm5lci1zaW5nbGUgPiAucGltY29yZV9lZGl0YWJsZV9hcmVhIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYmFubmVycy1maXZlLWNvbnRhaW5lciAuaW5mby1jYXJkcy1jb250YWluZXIge1xuICBnYXA6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5iYW5uZXJzLWZpdmUtY29udGFpbmVyIC5pbmZvLWNhcmRzLWNvbnRhaW5lciAuaW5mby1jYXJkLWNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiAxNzhweDtcbiAgfVxufVxuLmJhbm5lcnMtZml2ZS1jb250YWluZXIgLmluZm8tY2FyZHMtY29udGFpbmVyIC5pbmZvLWNhcmQtY29udGFpbmVyIC5waW1jb3JlX2FyZWFfYmFubmVyLWluZm8tY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5iYW5uZXJzLWZpdmUtY29udGFpbmVyIC5pbmZvLWNhcmRzLWNvbnRhaW5lciAudGFsbC1jYXJkLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogY2FsYygzMy4zMyUgLSAwLjc1cmVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5iYW5uZXJzLWZpdmUtY29udGFpbmVyIC5pbmZvLWNhcmRzLWNvbnRhaW5lciAudGFsbC1jYXJkLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuLmJhbm5lcnMtZml2ZS1jb250YWluZXIgLmluZm8tY2FyZHMtY29udGFpbmVyIC5zaG9ydC1jYXJkcy1jb250YWluZXIge1xuICBnYXA6IDEuNXJlbTtcbiAgbWF4LXdpZHRoOiBjYWxjKDY2LjY2JSAtIDAuNzVyZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmJhbm5lcnMtZml2ZS1jb250YWluZXIgLmluZm8tY2FyZHMtY29udGFpbmVyIC5zaG9ydC1jYXJkcy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbi5iYW5uZXJzLWZpdmUtY29udGFpbmVyIC5pbmZvLWNhcmRzLWNvbnRhaW5lciAuc2hvcnQtY2FyZHMtY29udGFpbmVyIC5pbmZvLWNhcmQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDAuNzVyZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmJhbm5lcnMtZml2ZS1jb250YWluZXIgLmluZm8tY2FyZHMtY29udGFpbmVyIC5zaG9ydC1jYXJkcy1jb250YWluZXIgLmluZm8tY2FyZC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbi5iYW5uZXJzLWZpdmUtY29udGFpbmVyLmVkaXRtb2RlIC5lZGl0bW9kZS1iYW5uZXItdGV4dGFyZWEge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmJhbm5lcnMtZml2ZS1jb250YWluZXIuZWRpdG1vZGUgLmVkaXRtb2RlLWJhbm5lci10ZXh0YXJlYTplbXB0eTpiZWZvcmUge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbi5iYW5uZXJzLWZpdmUtY29udGFpbmVyLmVkaXRtb2RlID4gLmVkaXRtb2RlLWJhbm5lci10ZXh0YXJlYTpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWJsYWNrKTtcbn1cbi5iYW5uZXJzLWZpdmUtY29udGFpbmVyLmVkaXRtb2RlID4gLmVkaXRtb2RlLWJhbm5lci10ZXh0YXJlYTpmaXJzdC1jaGlsZDplbXB0eTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuLmJhbm5lcnMtZml2ZS1jb250YWluZXIuZWRpdG1vZGUgLmluZm8tY2FyZHMtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uYmFubmVycy1maXZlLWNvbnRhaW5lci5lZGl0bW9kZSAuaW5mby1jYXJkLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uYmFubmVycy1maXZlLWNvbnRhaW5lci5lZGl0bW9kZSAudGFsbC1jYXJkLWNvbnRhaW5lciAuaW5mby1jYXJkLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5iYW5uZXJzLWZpdmUtY29udGFpbmVyLmVkaXRtb2RlIC50YWxsLWNhcmQtY29udGFpbmVyIC5iYW5uZXItaW5mby1jYXJkIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWluLWhlaWdodDogMzgycHg7XG59XG4uYmFubmVycy1maXZlLWNvbnRhaW5lci5lZGl0bW9kZSAuc2hvcnQtY2FyZHMtY29udGFpbmVyIHtcbiAgZ2FwOiAwcHggIWltcG9ydGFudDtcbn1cbi5iYW5uZXJzLWZpdmUtY29udGFpbmVyLmVkaXRtb2RlIC5zaG9ydC1jYXJkcy1jb250YWluZXIgLmluZm8tY2FyZC1jb250YWluZXI6bnRoLWNoaWxkKDJuLTEpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5cbi5iYW5uZXItaW5mby1jYXJkLmVkaXRtb2RlIC5iYW5uZXItaWNvbiBzdmcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5iYW5uZXItaW5mby1jYXJkLmVkaXRtb2RlOm5vdCgudHlwZS10d28pIC5iYW5uZXItaWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWFpci1zZXJiaWEtd2hpdGUpO1xufVxuLmJhbm5lci1pbmZvLWNhcmQuZWRpdG1vZGU6bm90KC50eXBlLXR3bykgLmVkaXRtb2RlLWJhbm5lci10ZXh0YXJlYSB7XG4gIGNvbG9yOiB2YXIoLS1haXItc2VyYmlhLXdoaXRlKSAhaW1wb3J0YW50O1xufVxuLmJhbm5lci1pbmZvLWNhcmQuZWRpdG1vZGU6bm90KC50eXBlLXR3bykgLmVkaXRtb2RlLWJhbm5lci10ZXh0YXJlYTplbXB0eTpiZWZvcmUge1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS13aGl0ZSkgIWltcG9ydGFudDtcbn1cblxuLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktLXdyYXBwZXIgLmVkaXRtb2RlLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktLXdyYXBwZXIgLmJhbm5lci1pdGVtIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpLFxuLmZhcS1hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyxcbi5mYXEtYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5pbmZvLWNhcmQtc2xpZGVyLW9uZS1jb250YWluZXIuZWRpdG1vZGUgLnBpbWNvcmVfZWRpdGFibGVfYmxvY2sgPiAucGltY29yZV9ibG9ja19hbW91bnQge1xuICB3aWR0aDogNjdweCAhaW1wb3J0YW50O1xufVxuLmluZm8tY2FyZC1zbGlkZXItb25lLWNvbnRhaW5lci5lZGl0bW9kZSAucGltY29yZV9lZGl0YWJsZV9ibG9jayA+IC5waW1jb3JlX2Jsb2NrX3BsdXMge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uaW5mby1jYXJkLXNsaWRlci10d28tY29udGFpbmVyLmVkaXRtb2RlIC5waW1jb3JlX2VkaXRhYmxlX2Jsb2NrID4gLnBpbWNvcmVfYmxvY2tfYW1vdW50IHtcbiAgd2lkdGg6IDY3cHggIWltcG9ydGFudDtcbn1cbi5pbmZvLWNhcmQtc2xpZGVyLXR3by1jb250YWluZXIuZWRpdG1vZGUgLnBpbWNvcmVfZWRpdGFibGVfYmxvY2sgPiAucGltY29yZV9ibG9ja19wbHVzIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmljb24tY2FyZC1zbGlkZXItY29udGFpbmVyLmVkaXRtb2RlIC5waW1jb3JlX2VkaXRhYmxlX2Jsb2NrID4gLnBpbWNvcmVfYmxvY2tfYW1vdW50IHtcbiAgd2lkdGg6IDY3cHggIWltcG9ydGFudDtcbn1cbi5pY29uLWNhcmQtc2xpZGVyLWNvbnRhaW5lci5lZGl0bW9kZSAucGltY29yZV9lZGl0YWJsZV9ibG9jayA+IC5waW1jb3JlX2Jsb2NrX3BsdXMge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udmlkZW8tc2xpZGVyLmVkaXRtb2RlIC5waW1jb3JlX2VkaXRhYmxlX2Jsb2NrID4gLnBpbWNvcmVfYmxvY2tfYW1vdW50IHtcbiAgd2lkdGg6IDY3cHggIWltcG9ydGFudDtcbn1cbi52aWRlby1zbGlkZXIuZWRpdG1vZGUgLnBpbWNvcmVfZWRpdGFibGVfYmxvY2sgPiAucGltY29yZV9ibG9ja19wbHVzIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmltYWdlLXNsaWRlci0tY29udGFpbmVyLmVkaXRtb2RlIC5waW1jb3JlX2VkaXRhYmxlX2Jsb2NrID4gLnBpbWNvcmVfYmxvY2tfYW1vdW50IHtcbiAgd2lkdGg6IDY3cHggIWltcG9ydGFudDtcbn1cbi5pbWFnZS1zbGlkZXItLWNvbnRhaW5lci5lZGl0bW9kZSAucGltY29yZV9lZGl0YWJsZV9ibG9jayA+IC5waW1jb3JlX2Jsb2NrX3BsdXMge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLmltYWdlLXNsaWRlci0tY29udGFpbmVyLmVkaXRtb2RlIC5waW1jb3JlX2VkaXRhYmxlX2Jsb2NrIC5lZGl0bW9kZS1pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zb2NpYWwtbWVkaWEtZm9sbG93LXVwZGF0ZXMtY29udGFpbmVyLmVkaXRtb2RlIC5zb2NpYWwtbWVkaWEtc2luZ2xlIC5waW1jb3JlX2VkaXRhYmxlX2xpbmtfdGV4dCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4udGVhc2VyLWNhcmRzLW9uZS1jb250YWluZXIgLmNhcmRzLWNvbnRhaW5lciAuY29sID4gLnBpbWNvcmVfZWRpdGFibGVfYXJlYSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRlYXNlci1jYXJkcy10d28tY29udGFpbmVyLmVkaXRtb2RlIC5jYXJkcy1jb250YWluZXIgLmNvbCA+IC5waW1jb3JlX2VkaXRhYmxlX2FyZWEge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbmZvLWNhcmQtbGlzdC10d28tY29udGFpbmVyLmVkaXRtb2RlIC5waW1jb3JlX2VkaXRhYmxlX2Jsb2NrID4gLnBpbWNvcmVfYmxvY2tfYW1vdW50IHtcbiAgd2lkdGg6IDY3cHggIWltcG9ydGFudDtcbn1cbi5pbmZvLWNhcmQtbGlzdC10d28tY29udGFpbmVyLmVkaXRtb2RlIC5waW1jb3JlX2VkaXRhYmxlX2Jsb2NrID4gLnBpbWNvcmVfYmxvY2tfcGx1cyB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmZvLWNhcmQtdHdvLWNvbnRhaW5lci5lZGl0bW9kZSAuYnV0dG9uLWNvbnRhaW5lci5lZGl0bW9kZSB7XG4gIG1hcmdpbi1ib3R0b206IDByZW0gIWltcG9ydGFudDtcbn1cbi5pbmZvLWNhcmQtdHdvLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciAuYnRuIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uZGVzdGluYXRpb24tZ2FsbGVyeS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDB2dztcbiAgbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG59XG4uZGVzdGluYXRpb24tZ2FsbGVyeS1jb250YWluZXIgLmRlc3RpbmF0aW9uLWNhcmQtbGlzdC1vbmUtY29udGFpbmVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmRlc3RpbmF0aW9uLWdhbGxlcnktY29udGFpbmVyIC5kZXN0aW5hdGlvbi1jYXJkLWxpc3Qtb25lLWNvbnRhaW5lci5lZGl0bW9kZSAucGltY29yZV9lZGl0YWJsZV9ibG9jayA+IC5waW1jb3JlX2Jsb2NrX2Ftb3VudCB7XG4gIHdpZHRoOiA2N3B4ICFpbXBvcnRhbnQ7XG59XG4uZGVzdGluYXRpb24tZ2FsbGVyeS1jb250YWluZXIgLmRlc3RpbmF0aW9uLWNhcmQtbGlzdC1vbmUtY29udGFpbmVyLmVkaXRtb2RlIC5waW1jb3JlX2VkaXRhYmxlX2Jsb2NrID4gLnBpbWNvcmVfYmxvY2tfcGx1cyB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYWxsZXJ5LWRvd25sb2FkLWNvbnRhaW5lci5lZGl0bW9kZSAucGltY29yZV9lZGl0YWJsZV9saW5rIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmdhbGxlcnktZG93bmxvYWQtY29udGFpbmVyLmVkaXRtb2RlIC5waW1jb3JlX2VkaXRhYmxlX2xpbmsgLnBpbWNvcmVfZWRpdGFibGVfbGlua190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZ2FsbGVyeS1kb3dubG9hZC1jb250YWluZXIuZWRpdG1vZGUgLnBpbWNvcmVfZWRpdGFibGVfYmxvY2sgPiAucGltY29yZV9ibG9ja19hbW91bnQge1xuICB3aWR0aDogNjdweCAhaW1wb3J0YW50O1xufVxuLmdhbGxlcnktZG93bmxvYWQtY29udGFpbmVyLmVkaXRtb2RlIC5waW1jb3JlX2VkaXRhYmxlX2Jsb2NrID4gLnBpbWNvcmVfYmxvY2tfcGx1cyB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ2FsbGVyeS1kb3dubG9hZC1jb250YWluZXIgLmdhbGxlcnktZG93bmxvYWQtaXRlbS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ub25saW5lLXNsaWRlci1jYXJkcy1jb250YWluZXIuZWRpdG1vZGUgLnBpbWNvcmVfZWRpdGFibGVfYmxvY2sgPiAucGltY29yZV9ibG9ja19hbW91bnQge1xuICB3aWR0aDogNjdweCAhaW1wb3J0YW50O1xufVxuLm9ubGluZS1zbGlkZXItY2FyZHMtY29udGFpbmVyLmVkaXRtb2RlIC5waW1jb3JlX2VkaXRhYmxlX2Jsb2NrID4gLnBpbWNvcmVfYmxvY2tfcGx1cyB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20tc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmN1c3RvbS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyQ0U7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYWJsZS14IC5zaW1wbGViYXItd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYWJsZS15IC5zaW1wbGViYXItd3JhcHBlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbn1cblxuLnNpbXBsZWJhci13cmFwcGVyIC5zaW1wbGViYXItbWFzayAuc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciAuc2ltcGxlYmFyLWNvbnRlbnQ6OmJlZm9yZSwgLnNpbXBsZWJhci13cmFwcGVyIC5zaW1wbGViYXItbWFzayAuc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciAuc2ltcGxlYmFyLWNvbnRlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5zaW1wbGViYXItd3JhcHBlciAuc2ltcGxlYmFyLW1hc2sgLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIgLnNpbXBsZWJhci1jb250ZW50IC5jdXN0b20tc2Nyb2xsYmFyIHtcbiAgb3ZlcmZsb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zaW1wbGViYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XG59XG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiA2cHggIWltcG9ydGFudDtcbn1cbi5zaW1wbGViYXItdHJhY2sgLnNpbXBsZWJhci1zY3JvbGxiYXI6OmJlZm9yZSB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMDA3MkNFICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtc2hhcmUtY29udGFpbmVyIC5zdC1idG4ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5oZWFkZXIuZWRpdG1vZGUgLmxldmVsLXR3by1jb250YWluZXIgLnBpbWNvcmVfYmxvY2tfZW50cnkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXIuZWRpdG1vZGUgLmxldmVsLXR3by1jb250YWluZXIgLnBpbWNvcmVfYmxvY2tfZW50cnkgLmxldmVsLXR3by1pdGVtIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0N3B4KTtcbn1cbi5oZWFkZXIuZWRpdG1vZGUgLmxvZ28tZWRpdG1vZGUtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNTJweDtcbn1cbi5oZWFkZXIuZWRpdG1vZGUgLmxvZ28tZWRpdG1vZGUtY29udGFpbmVyIC5sb2dvLWxpbmstaW5wdXQtY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMzhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwNHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAuaGVhZGVyLW5hdmlnYXRpb24gLmNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5oZWFkZXItbmF2aWdhdGlvbiAuY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwNHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAuaGVhZGVyLW5hdmlnYXRpb24gLmxvZ28tY29udGFpbmVyIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5oZWFkZXItbmF2aWdhdGlvbiAubG9nby1jb250YWluZXIgaW1nLCAuaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5oZWFkZXItbmF2aWdhdGlvbiAubG9nby1jb250YWluZXIgc3ZnIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLmhlYWRlci1uYXZpZ2F0aW9uIC5sb2dvLWNvbnRhaW5lciB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAuaGVhZGVyLW5hdmlnYXRpb24gLmxvZ28tY29udGFpbmVyIGltZywgLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAuaGVhZGVyLW5hdmlnYXRpb24gLmxvZ28tY29udGFpbmVyIHN2ZyB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5oZWFkZXItbmF2aWdhdGlvbiAubGV2ZWwtb25lLWNvbnRhaW5lci5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAuaGVhZGVyLW5hdmlnYXRpb24gLmxldmVsLW9uZS1jb250YWluZXIgLmxldmVsLW9uZS1pdGVtLmhhcy1jaGlsZHJlbjpob3ZlciAubGV2ZWwtb25lLWl0ZW0tdGV4dCBhIHtcbiAgY29sb3I6ICMwMDcyQ0UgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5oZWFkZXItbmF2aWdhdGlvbiAubGV2ZWwtb25lLWNvbnRhaW5lciAubGV2ZWwtb25lLWl0ZW0uaGFzLWNoaWxkcmVuOmhvdmVyIC5sZXZlbC1vbmUtaXRlbS10ZXh0IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoMC43KSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5oZWFkZXItbmF2aWdhdGlvbiAubGV2ZWwtb25lLWNvbnRhaW5lciAubGV2ZWwtb25lLWl0ZW0uaGFzLWNoaWxkcmVuOmhvdmVyIC5sZXZlbC1vbmUtaXRlbS10ZXh0IHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwNzJDRTtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLmhlYWRlci1uYXZpZ2F0aW9uIC5sZXZlbC1vbmUtY29udGFpbmVyIC5sZXZlbC1vbmUtaXRlbS5oYXMtY2hpbGRyZW46aG92ZXIgLmxldmVsLXR3by1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5oZWFkZXItbmF2aWdhdGlvbiAubGV2ZWwtb25lLWNvbnRhaW5lciAubGV2ZWwtb25lLWl0ZW0uaGFzLWNoaWxkcmVuOmhvdmVyIC5sZXZlbC10d28tY29udGFpbmVyIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDk4NnB4O1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAuaGVhZGVyLW5hdmlnYXRpb24gLmxldmVsLW9uZS1jb250YWluZXIgLmxldmVsLW9uZS1pdGVtOm5vdCguaGFzLWNoaWxkcmVuKSAubGV2ZWwtb25lLWl0ZW0tdGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDcyQ0UgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5oZWFkZXItbmF2aWdhdGlvbiAubGV2ZWwtb25lLWNvbnRhaW5lciAubGV2ZWwtb25lLWl0ZW0gLmxldmVsLW9uZS1pdGVtLXRleHQge1xuICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLmhlYWRlci1uYXZpZ2F0aW9uIC5sZXZlbC1vbmUtY29udGFpbmVyIC5sZXZlbC1vbmUtaXRlbSAubGV2ZWwtb25lLWl0ZW0tdGV4dCAubGV2ZWwtb25lLWljb24gc3ZnIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLmhlYWRlci1uYXZpZ2F0aW9uIC5sZXZlbC1vbmUtY29udGFpbmVyIC5sZXZlbC1vbmUtaXRlbSAubGV2ZWwtb25lLWl0ZW0tdGV4dC5jYXB0aW9uLXJlZ3VsYXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLmhlYWRlci1uYXZpZ2F0aW9uIC5sZXZlbC1vbmUtY29udGFpbmVyIC5sZXZlbC1vbmUtaXRlbSAubGV2ZWwtb25lLWl0ZW0tdGV4dC5jYXB0aW9uLXJlZ3VsYXIgLmxldmVsLW9uZS1pY29uIHN2ZyB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLmhlYWRlci1uYXZpZ2F0aW9uIC5sZXZlbC1vbmUtY29udGFpbmVyIC5sZXZlbC1vbmUtaXRlbSAubGV2ZWwtb25lLWl0ZW0tdGV4dC5jYXB0aW9uLXJlZ3VsYXIgKyAubGV2ZWwtdHdvLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLmhlYWRlci1uYXZpZ2F0aW9uIC5sZXZlbC1vbmUtY29udGFpbmVyIC5sZXZlbC1vbmUtaXRlbSAubGV2ZWwtb25lLWl0ZW0tdGV4dC5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNzJDRTtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLmhlYWRlci1uYXZpZ2F0aW9uIC5sZXZlbC1vbmUtY29udGFpbmVyIC5sZXZlbC1vbmUtaXRlbSAubGV2ZWwtb25lLWl0ZW0tdGV4dDpub3QoLmFjdGl2ZSkge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAuaGVhZGVyLW5hdmlnYXRpb24gLmxldmVsLW9uZS1jb250YWluZXIgLmxldmVsLW9uZS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5oZWFkZXItbmF2aWdhdGlvbiAubGV2ZWwtb25lLWNvbnRhaW5lciAubGV2ZWwtb25lLWl0ZW0gLmxldmVsLXR3by1jb250YWluZXIgLmxldmVsLXR3by1pdGVtIC5zdWJ0aXRsZS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLmhlYWRlci1uYXZpZ2F0aW9uIC5sZXZlbC1vbmUtY29udGFpbmVyIC5sZXZlbC1vbmUtaXRlbSAubGV2ZWwtdHdvLWNvbnRhaW5lciAubGV2ZWwtdHdvLWl0ZW0gLmJvZHktMiB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5oZWFkZXItbmF2aWdhdGlvbiAubGV2ZWwtb25lLWNvbnRhaW5lciAubGV2ZWwtb25lLWl0ZW0gLmxldmVsLXR3by1jb250YWluZXIgLmxldmVsLXR3by1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogIzAwNzJDRSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLmhlYWRlci1uYXZpZ2F0aW9uIC5hY3Rpb25zLWNvbnRhaW5lciB7XG4gIGhlaWdodDogODBweDtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLmhlYWRlci1uYXZpZ2F0aW9uIC5hY3Rpb25zLWNvbnRhaW5lciBidXR0b246aG92ZXIge1xuICBjb2xvcjogIzAwNzJDRTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5oZWFkZXItbmF2aWdhdGlvbiAuYWN0aW9ucy1jb250YWluZXIgLnNzby1hdmF0YXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLmhlYWRlci1uYXZpZ2F0aW9uIC5hY3Rpb25zLWNvbnRhaW5lciAuc3NvLWF2YXRhci13cmFwIC5zc28tYXZhdGFyLWJ0biB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzAwNzJDRTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAuaGVhZGVyLW5hdmlnYXRpb24gLmFjdGlvbnMtY29udGFpbmVyIC5zc28tYXZhdGFyLXdyYXAgLnNzby1hdmF0YXItYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNWNhYTtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLmhlYWRlci1uYXZpZ2F0aW9uIC5hY3Rpb25zLWNvbnRhaW5lciAuc3NvLWF2YXRhci13cmFwIC5zc28tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgOHB4KTtcbiAgcmlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU3ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDQwLCA4NSwgMC4xMik7XG4gIHotaW5kZXg6IDEwMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5oZWFkZXItbmF2aWdhdGlvbiAuYWN0aW9ucy1jb250YWluZXIgLnNzby1hdmF0YXItd3JhcCAuc3NvLWRyb3Bkb3duX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMjg1NTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xMnMgZWFzZS1pbi1vdXQ7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5oZWFkZXItbmF2aWdhdGlvbiAuYWN0aW9ucy1jb250YWluZXIgLnNzby1hdmF0YXItd3JhcCAuc3NvLWRyb3Bkb3duX19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjlmZDtcbiAgY29sb3I6ICMwMDcyQ0U7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5oZWFkZXItbmF2aWdhdGlvbiAuYWN0aW9ucy1jb250YWluZXIgLnNzby1hdmF0YXItd3JhcCAuc3NvLWRyb3Bkb3duX19pdGVtLS1sb2dvdXQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTdlOTtcbiAgY29sb3I6ICM2YjcyODA7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5oZWFkZXItbmF2aWdhdGlvbiAuYWN0aW9ucy1jb250YWluZXIgLnNzby1hdmF0YXItd3JhcCAuc3NvLWRyb3Bkb3duX19pdGVtLS1sb2dvdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmNWY1O1xuICBjb2xvcjogI2RjMjYyNjtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLmhlYWRlci1uYXZpZ2F0aW9uIC5hY3Rpb25zLWNvbnRhaW5lciAuc3NvLWF2YXRhci13cmFwLS1vcGVuIC5zc28tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAuaGVhZGVyLW5hdmlnYXRpb24gLmFjdGlvbnMtY29udGFpbmVyIC5sb2dnZWQtdXNlci1wYW5lbCAuYnRuIHtcbiAgLS1haXItc2VyYmlhLWJ0bi1iZzogI0YzRjNGMztcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1iZzogI0U2RTdFOTtcbiAgLS1haXItc2VyYmlhLWJ0bi1mb2N1cy1iZzogI0U2RTdFOTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYmc6ICNFNkU3RTk7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLmhlYWRlci1uYXZpZ2F0aW9uIC5hY3Rpb25zLWNvbnRhaW5lciAubG9nZ2VkLXVzZXItcGFuZWwgLmJ0biBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5oZWFkZXItbmF2aWdhdGlvbiAuYWN0aW9ucy1jb250YWluZXIgLmxvZ2dlZC11c2VyLXBhbmVsIC5idG4gc3ZnIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLmhlYWRlci1uYXZpZ2F0aW9uLm1lbnUtb3BlbiArIC5tb2JpbGUtbmF2aWdhdGlvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAuaGVhZGVyLW5hdmlnYXRpb24ubWVudS1vcGVuIC5sb2dvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5oZWFkZXItbmF2aWdhdGlvbi5tZW51LW9wZW4gLmljb25zLWNvbnRhaW5lciAuaGVhZGVyLWhhbWJ1cmdlciAub3Blbi1tZW51IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAuaGVhZGVyLW5hdmlnYXRpb24ubWVudS1vcGVuIC5pY29ucy1jb250YWluZXIgLmhlYWRlci1oYW1idXJnZXIgLmNsb3NlLW1lbnUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAubW9iaWxlLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHZ3KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5tb2JpbGUtbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLm1vYmlsZS1uYXZpZ2F0aW9uIC5oZWFkbGluZS0yIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAubW9iaWxlLW5hdmlnYXRpb24gLmNhcHRpb24tcmVndWxhcixcbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLm1vYmlsZS1uYXZpZ2F0aW9uIC5jYXB0aW9uLW1lZGl1bSB7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5tb2JpbGUtbmF2aWdhdGlvbiAuYnV0dG9ucy1jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAubW9iaWxlLW5hdmlnYXRpb24gLmJ1dHRvbnMtY29udGFpbmVyIC5idG4ge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAubW9iaWxlLW5hdmlnYXRpb24gLmJ1dHRvbnMtY29udGFpbmVyIC5idG4uYnRuLW91dGxpbmUge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5tb2JpbGUtbmF2aWdhdGlvbiAubW9iaWxlLWFjdGlvbnMtY29udGFpbmVyIC5idG4tcHJvZmlsZSB7XG4gIC0tYWlyLXNlcmJpYS1idG4tYmc6ICNGM0YzRjM7XG4gIC0tYWlyLXNlcmJpYS1idG4taG92ZXItYmc6ICNFNkU3RTk7XG4gIC0tYWlyLXNlcmJpYS1idG4tZm9jdXMtYmc6ICNFNkU3RTk7XG4gIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLWJnOiAjRTZFN0U5O1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5tb2JpbGUtbmF2aWdhdGlvbiAubW9iaWxlLWFjdGlvbnMtY29udGFpbmVyIC5idG4tcHJvZmlsZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5tb2JpbGUtbmF2aWdhdGlvbiAubGlua3MtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzNzVweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDRweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLm1vYmlsZS1uYXZpZ2F0aW9uIC5saW5rcy1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzOTVweCk7XG4gIH1cbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLm1vYmlsZS1uYXZpZ2F0aW9uIC5saW5rcy1jb250YWluZXIgLmxpbmtzLWNhdGVnb3J5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLm1vYmlsZS1uYXZpZ2F0aW9uIC5saW5rcy1jb250YWluZXIgLmxpbmtzLWNhdGVnb3J5IC5hY2NvcmRpb24ge1xuICAtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWNvbG9yOiBpbml0aWFsO1xuICAtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJnOiBpbml0aWFsO1xuICAtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJ0bi1iZzogaW5pdGlhbDtcbiAgLS1haXItc2VyYmlhLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLm1vYmlsZS1uYXZpZ2F0aW9uIC5saW5rcy1jb250YWluZXIgLmxpbmtzLWNhdGVnb3J5IC5hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAubW9iaWxlLW5hdmlnYXRpb24gLmxpbmtzLWNvbnRhaW5lciAubGlua3MtY2F0ZWdvcnkgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogaW5pdGlhbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLm1vYmlsZS1uYXZpZ2F0aW9uIC5saW5rcy1jb250YWluZXIgLmxpbmtzLWNhdGVnb3J5IC5hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpIHNjYWxlKDAuNik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJ0bi1pY29uKTtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLm1vYmlsZS1uYXZpZ2F0aW9uIC5saW5rcy1jb250YWluZXIgLmxpbmtzLWNhdGVnb3J5IC5hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAubW9iaWxlLW5hdmlnYXRpb24gLmxpbmtzLWNvbnRhaW5lciAubGlua3MtY2F0ZWdvcnkgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiBpbml0aWFsO1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAubW9iaWxlLW5hdmlnYXRpb24gLmxpbmtzLWNvbnRhaW5lciAubGlua3MtY2F0ZWdvcnkgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbi5uby1jaGlsZHJlbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAubW9iaWxlLW5hdmlnYXRpb24gLm1vYmlsZS1zZWxlY3QtY29udGFpbmVyIC5vZmZjYW52YXMtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAubW9iaWxlLW5hdmlnYXRpb24gLm1vYmlsZS1zZWxlY3QtY29udGFpbmVyIC5zZWxlY3RpemUtaW5wdXQge1xuICBjb2xvcjogIzAwNzJDRTtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLm1vYmlsZS1uYXZpZ2F0aW9uIC5tb2JpbGUtc2VsZWN0LWNvbnRhaW5lciAuc2VsZWN0aXplLWlucHV0LmZ1bGwgLml0ZW0ge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5tb2JpbGUtbmF2aWdhdGlvbiAubW9iaWxlLXNlbGVjdC1jb250YWluZXIgLnNlbGVjdGl6ZS1pbnB1dDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAubW9iaWxlLW5hdmlnYXRpb24gLm1vYmlsZS1zZWxlY3QtY29udGFpbmVyIC5zZWxlY3RpemUtaW5wdXQuc2VsZWN0aXplLXBvc2l0aW9uLXRvcC5kcm9wZG93bi1hY3RpdmUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLm1vYmlsZS1uYXZpZ2F0aW9uIC5tb2JpbGUtc2VsZWN0LWNvbnRhaW5lciAuc2VsZWN0aXplLWRyb3Bkb3duIHtcbiAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICBib3R0b206IDE5cHggIWltcG9ydGFudDtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLm1vYmlsZS1uYXZpZ2F0aW9uIC5tb2JpbGUtc2VsZWN0LWNvbnRhaW5lciAuc2VsZWN0aXplLWRyb3Bkb3duIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAubW9iaWxlLW5hdmlnYXRpb24gLm1vYmlsZS1zZWxlY3QtY29udGFpbmVyIC5zZWxlY3RpemUtZHJvcGRvd24uaGVhZGVyLWNvdW50cmllcy1zZWxlY3Qge1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAubW9iaWxlLW5hdmlnYXRpb24gLm1vYmlsZS1zZWxlY3QtY29udGFpbmVyIC5zZWxlY3RpemUtZHJvcGRvd24uaGVhZGVyLWNvdW50cmllcy1zZWxlY3QgLm9wdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLm1vYmlsZS1uYXZpZ2F0aW9uIC5tb2JpbGUtc2VsZWN0LWNvbnRhaW5lciAuc2VsZWN0aXplLWRyb3Bkb3duLmhlYWRlci1jb3VudHJpZXMtc2VsZWN0IC5vcHRpb246bnRoLWNoaWxkKDIpIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5tb2JpbGUtbmF2aWdhdGlvbiAubW9iaWxlLXNlbGVjdC1jb250YWluZXIgLnNlbGVjdGl6ZS1kcm9wZG93bi5oZWFkZXItY291bnRyaWVzLXNlbGVjdCAub3B0aW9uOm50aC1jaGlsZCgyKSAuaW1nLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IC03cHg7XG59XG4uaGVhZGVyOm5vdCguZWRpdG1vZGUpIC5tb2JpbGUtbmF2aWdhdGlvbiAubW9iaWxlLXNlbGVjdC1jb250YWluZXIgLnNlbGVjdGl6ZS1kcm9wZG93bi5oZWFkZXItY291bnRyaWVzLXNlbGVjdCAub3B0aW9uIC5pbWctY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAub2ZmY2FudmFzIGEgaW1nIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xufVxuLmhlYWRlcjpub3QoLmVkaXRtb2RlKSAub2ZmY2FudmFzIGE6aG92ZXIsIC5oZWFkZXI6bm90KC5lZGl0bW9kZSkgLm9mZmNhbnZhcyBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDcyQ0UgIWltcG9ydGFudDtcbn1cbi5oZWFkZXIgLmhlYWRlci10b3AgLm5hdi10YWJzIHtcbiAgLS1haXItc2VyYmlhLW5hdi10YWJzLWJvcmRlci13aWR0aDogMHB4O1xuICAtLWFpci1zZXJiaWEtbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6IHRyYW5zcGFyZW50O1xuICAtLWFpci1zZXJiaWEtbmF2LWxpbmstcGFkZGluZy14OiAwLjVyZW07XG59XG4uaGVhZGVyIC5oZWFkZXItdG9wIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uaGVhZGVyIC5oZWFkZXItdG9wIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA3MkNFO1xufVxuLmhlYWRlciAuaGVhZGVyLXRvcCAubmF2LXRhYnMgLm5hdi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuLmhlYWRlciAuaGVhZGVyLXNlbGVjdC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0IHtcbiAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlciAuaGVhZGVyLXNlbGVjdC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0LmZ1bGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5oZWFkZXIgLmhlYWRlci1zZWxlY3Quc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dC5mdWxsIC5pdGVtIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmhlYWRlciAuaGVhZGVyLXNlbGVjdC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0LmZ1bGwgaW5wdXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyIC5oZWFkZXItc2VsZWN0LnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQ6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiL3N0YXRpYy9pY29ucy9mb250LWljb25zL3NtYWxsL0V4cGFuZC5zdmdcIik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIHdpZHRoOiBpbml0aWFsO1xuICBoZWlnaHQ6IGluaXRpYWw7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uaGVhZGVyIC5oZWFkZXItc2VsZWN0LnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQuZHJvcGRvd24tYWN0aXZlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlciAuaGVhZGVyLXNlbGVjdC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWRyb3Bkb3duIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmhlYWRlciAuaGVhZGVyLXNlbGVjdC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWRyb3Bkb3duIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCAub3B0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyIC5oZWFkZXItc2VsZWN0LnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtZHJvcGRvd24gLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IC5vcHRpb246bm90KFtkYXRhLXNlbGVjdGFibGVdKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuLmhlYWRlciAuaGVhZGVyLXNlbGVjdC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWRyb3Bkb3duIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCAub3B0aW9uLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNjI2NjZBO1xufVxuLmhlYWRlciAuaGVhZGVyLXNlbGVjdC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWRyb3Bkb3duIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCAub3B0aW9uLmFjdGl2ZSwgLmhlYWRlciAuaGVhZGVyLXNlbGVjdC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWRyb3Bkb3duIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCAub3B0aW9uLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDA3MkNFO1xufVxuLmhlYWRlciAuaGVhZGVyLXNlbGVjdC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWRyb3Bkb3duIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCAub3B0aW9uLmFjdGl2ZTo6YWZ0ZXIsIC5oZWFkZXIgLmhlYWRlci1zZWxlY3Quc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1kcm9wZG93biAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQgLm9wdGlvbi5zZWxlY3RlZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlciAuaGVhZGVyLXNlbGVjdC5oZWFkZXItbGFuZ3VhZ2VzLXNlbGVjdCAub3B0aW9uOmZpcnN0LWNoaWxkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5oZWFkZXIgLmhlYWRlci1zZWxlY3QuaGVhZGVyLWNvdW50cmllcy1zZWxlY3Q6bm90KC5oZWFkZXItY291bnRyaWVzLXNlbGVjdC1tb2JpbGUpLnNlbGVjdGl6ZS1jb250cm9sIHtcbiAgcG9zaXRpb246IHVuc2V0O1xufVxuLmhlYWRlciAuaGVhZGVyLXNlbGVjdC5oZWFkZXItY291bnRyaWVzLXNlbGVjdDpub3QoLmhlYWRlci1jb3VudHJpZXMtc2VsZWN0LW1vYmlsZSkuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dCAuaXRlbSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uaGVhZGVyIC5oZWFkZXItc2VsZWN0LmhlYWRlci1jb3VudHJpZXMtc2VsZWN0Om5vdCguaGVhZGVyLWNvdW50cmllcy1zZWxlY3QtbW9iaWxlKS5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0IC5pdGVtLmdsb2JhbC1pY29uIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmhlYWRlciAuaGVhZGVyLXNlbGVjdC5oZWFkZXItY291bnRyaWVzLXNlbGVjdDpub3QoLmhlYWRlci1jb3VudHJpZXMtc2VsZWN0LW1vYmlsZSkuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTQyNnB4O1xufVxuLmhlYWRlciAuaGVhZGVyLXNlbGVjdC5oZWFkZXItY291bnRyaWVzLXNlbGVjdDpub3QoLmhlYWRlci1jb3VudHJpZXMtc2VsZWN0LW1vYmlsZSkuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1kcm9wZG93biAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBwYWRkaW5nOiAzMnB4O1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgbWF4LWhlaWdodDogNDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLXNlbGVjdC5oZWFkZXItY291bnRyaWVzLXNlbGVjdDpub3QoLmhlYWRlci1jb3VudHJpZXMtc2VsZWN0LW1vYmlsZSkuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1kcm9wZG93biAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIGFuZCAobWluLXdpZHRoOiA5MDVweCkge1xuICAuaGVhZGVyIC5oZWFkZXItc2VsZWN0LmhlYWRlci1jb3VudHJpZXMtc2VsZWN0Om5vdCguaGVhZGVyLWNvdW50cmllcy1zZWxlY3QtbW9iaWxlKS5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWRyb3Bkb3duIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogNjcwcHg7XG4gIH1cbn1cbi5oZWFkZXIgLmhlYWRlci1zZWxlY3QuaGVhZGVyLWNvdW50cmllcy1zZWxlY3Q6bm90KC5oZWFkZXItY291bnRyaWVzLXNlbGVjdC1tb2JpbGUpLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtZHJvcGRvd24gLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IC5vcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIHdpZHRoOiAyMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG59XG4uaGVhZGVyIC5oZWFkZXItc2VsZWN0LmhlYWRlci1jb3VudHJpZXMtc2VsZWN0Om5vdCguaGVhZGVyLWNvdW50cmllcy1zZWxlY3QtbW9iaWxlKS5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWRyb3Bkb3duIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCAub3B0aW9uOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0cHg7XG59XG4uaGVhZGVyIC5oZWFkZXItc2VsZWN0LmhlYWRlci1jb3VudHJpZXMtc2VsZWN0Om5vdCguaGVhZGVyLWNvdW50cmllcy1zZWxlY3QtbW9iaWxlKS5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWRyb3Bkb3duIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCAub3B0aW9uOm50aC1jaGlsZCgyKSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmhlYWRlciAuaGVhZGVyLXNlbGVjdC5oZWFkZXItY291bnRyaWVzLXNlbGVjdDpub3QoLmhlYWRlci1jb3VudHJpZXMtc2VsZWN0LW1vYmlsZSkuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1kcm9wZG93biAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQgLm9wdGlvbjpudGgtY2hpbGQoMikgLmltZy1jb250YWluZXIgaW1nIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLmhlYWRlciAuaGVhZGVyLXNlbGVjdC5oZWFkZXItY291bnRyaWVzLXNlbGVjdDpub3QoLmhlYWRlci1jb3VudHJpZXMtc2VsZWN0LW1vYmlsZSkuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1kcm9wZG93biAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQgLm9wdGlvbiAuaW1nLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzlweCkgYW5kIChtaW4td2lkdGg6IDkwNXB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci1zZWxlY3QuaGVhZGVyLWNvdW50cmllcy1zZWxlY3Q6bm90KC5oZWFkZXItY291bnRyaWVzLXNlbGVjdC1tb2JpbGUpLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtZHJvcGRvd24gLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IC5vcHRpb24ge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuLmhlYWRlciBzZWxlY3QuaGVhZGVyLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzOXB4KSBhbmQgKG1pbi13aWR0aDogOTA1cHgpIHtcbiAgLmhlYWRlciAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cbi5oZWFkZXIuY2FyZ28gLm1vYmlsZS1uYXZpZ2F0aW9uIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuZm9vdGVyIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzOXB4KSBhbmQgKG1pbi13aWR0aDogOTA1cHgpIHtcbiAgZm9vdGVyIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjM5cHgpIHtcbiAgZm9vdGVyIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICB9XG59XG5mb290ZXIgLmNvbnRlbnQtY29udGFpbmVyIC5mb290ZXItbWFpbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzlweCkgYW5kIChtaW4td2lkdGg6IDkwNXB4KSB7XG4gIGZvb3RlciAuY29udGVudC1jb250YWluZXIgLmZvb3Rlci1tYWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIzOXB4KSB7XG4gIGZvb3RlciAuY29udGVudC1jb250YWluZXIgLmZvb3Rlci1tYWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuZm9vdGVyIC5jb250ZW50LWNvbnRhaW5lciAuZm9vdGVyLW1haW4gLm1lbnUtaXRlbS1saXN0LWNvbnRhaW5lciBidXR0b24ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDVweCkge1xuICBmb290ZXIgLmNvbnRlbnQtY29udGFpbmVyIC5mb290ZXItbWFpbiAubWVudS1pdGVtLWxpc3QtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIGZvb3RlciAuY29udGVudC1jb250YWluZXIgLmZvb3Rlci1tYWluIC5tZW51LWl0ZW0tbGlzdC1jb250YWluZXIgLmhlYWRsaW5lLTQge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgZm9vdGVyIC5jb250ZW50LWNvbnRhaW5lciAuZm9vdGVyLW1haW4gLm1lbnUtaXRlbS1saXN0LWNvbnRhaW5lciBhIHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgZm9vdGVyIC5jb250ZW50LWNvbnRhaW5lciAuZm9vdGVyLW1haW4gLm1lbnUtaXRlbS1saXN0LWNvbnRhaW5lciBidXR0b24gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmZvb3RlciAuY29udGVudC1jb250YWluZXIgLmZvb3Rlci1tYWluIC5uYXZpZ2F0aW9uLWxpc3QtY29udGFpbmVyIC5hY2NvcmRpb24ge1xuICAtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWNvbG9yOiBpbml0aWFsO1xuICAtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJnOiBpbml0aWFsO1xuICAtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJ0bi1iZzogaW5pdGlhbDtcbiAgLS1haXItc2VyYmlhLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J3doaXRlJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIik7XG4gIC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nd2hpdGUnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKTtcbiAgLS1haXItc2VyYmlhLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmZvb3RlciAuY29udGVudC1jb250YWluZXIgLmZvb3Rlci1tYWluIC5uYXZpZ2F0aW9uLWxpc3QtY29udGFpbmVyIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcGFkZGluZzogMHB4O1xufVxuZm9vdGVyIC5jb250ZW50LWNvbnRhaW5lciAuZm9vdGVyLW1haW4gLm5hdmlnYXRpb24tbGlzdC1jb250YWluZXIgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuZm9vdGVyIC5jb250ZW50LWNvbnRhaW5lciAuZm9vdGVyLW1haW4gLm5hdmlnYXRpb24tbGlzdC1jb250YWluZXIgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTlweCkge1xuICBmb290ZXIgLmNvbnRlbnQtY29udGFpbmVyIC5mb290ZXItbWFpbiAubmF2aWdhdGlvbi1saXN0LWNvbnRhaW5lciAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgZm9vdGVyIC5jb250ZW50LWNvbnRhaW5lciAuZm9vdGVyLW1haW4gLm5hdmlnYXRpb24tbGlzdC1jb250YWluZXIgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTlweCkge1xuICBmb290ZXIgLmNvbnRlbnQtY29udGFpbmVyIC5mb290ZXItbWFpbiAubmF2aWdhdGlvbi1saXN0LWNvbnRhaW5lciAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuY29sbGFwc2U6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICBmb290ZXIgLmNvbnRlbnQtY29udGFpbmVyIC5mb290ZXItbWFpbiAubmF2aWdhdGlvbi1saXN0LWNvbnRhaW5lciAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuY29sbGFwc2U6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICBmb290ZXIgLmNvbnRlbnQtY29udGFpbmVyIC5mb290ZXItbWFpbiAubmF2aWdhdGlvbi1saXN0LWNvbnRhaW5lciAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICBmb290ZXIgLmNvbnRlbnQtY29udGFpbmVyIC5mb290ZXItbWFpbiAubmF2aWdhdGlvbi1saXN0LWNvbnRhaW5lciAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIGZvb3RlciAuY29udGVudC1jb250YWluZXIgLmZvb3Rlci1tYWluIC5uYXZpZ2F0aW9uLWxpc3QtY29udGFpbmVyIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQgLmFjY29yZGlvbi1oZWFkZXItY29udGFjdCAuYWNjb3JkaW9uLWJ1dHRvblthcmlhLWV4cGFuZGVkPWZhbHNlXSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIH1cbiAgZm9vdGVyIC5jb250ZW50LWNvbnRhaW5lciAuZm9vdGVyLW1haW4gLm5hdmlnYXRpb24tbGlzdC1jb250YWluZXIgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZCAubGlua3MtY29udGFpbmVyLWNvbnRhY3Quc2hvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cbmZvb3RlciAuY29udGVudC1jb250YWluZXIgLmZvb3Rlci1tYWluIC5uYXZpZ2F0aW9uLWxpc3QtY29udGFpbmVyIC5yb3ctY29scy1zbS0zIC5jb2w6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgd2lkdGg6IDI4LjU3JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIGZvb3RlciAuY29udGVudC1jb250YWluZXIgLmZvb3Rlci1tYWluIC5uYXZpZ2F0aW9uLWxpc3QtY29udGFpbmVyIC5yb3ctY29scy1zbS0zIC5jb2w6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuZm9vdGVyIC5jb250ZW50LWNvbnRhaW5lciAuZm9vdGVyLW1haW4gLm5hdmlnYXRpb24tbGlzdC1jb250YWluZXIgLmxvY2F0aW9uLWNvbnRhaW5lciAuZmxleC1zaHJpbmstMCB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbmZvb3RlciAuY29udGVudC1jb250YWluZXIgLmZvb3Rlci1tYWluIC5uYXZpZ2F0aW9uLWxpc3QtY29udGFpbmVyIC5sb2NhdGlvbi1jb250YWluZXIgLmZsZXgtc2hyaW5rLTAgc3ZnIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogYXV0bztcbn1cbmZvb3RlciAuY29udGVudC1jb250YWluZXIgLmZvb3Rlci1tYWluIC5uYXZpZ2F0aW9uLWxpc3QtY29udGFpbmVyIC5sb2NhdGlvbi1jb250YWluZXIgLmZsZXgtc2hyaW5rLTAgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuZm9vdGVyIC5jb250ZW50LWNvbnRhaW5lciAuZm9vdGVyLW1haW4gLm5hdmlnYXRpb24tbGlzdC1jb250YWluZXIgLmxvY2F0aW9uLWNvbnRhaW5lciAuYm9keS0yIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDVweCkge1xuICBmb290ZXIgLmNvbnRlbnQtY29udGFpbmVyIC5mb290ZXItbWFpbiAubmF2aWdhdGlvbi1saXN0LWNvbnRhaW5lciAuaGVhZGxpbmUtNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDRweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIGZvb3RlciAuY29udGVudC1jb250YWluZXIgLmZvb3Rlci1tYWluIC5zdGF5LXR1bmVkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxuICBmb290ZXIgLmNvbnRlbnQtY29udGFpbmVyIC5mb290ZXItbWFpbiAuc3RheS10dW5lZC1jb250YWluZXIgaDQsIGZvb3RlciAuY29udGVudC1jb250YWluZXIgLmZvb3Rlci1tYWluIC5zdGF5LXR1bmVkLWNvbnRhaW5lciAuaDQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgZm9vdGVyIC5jb250ZW50LWNvbnRhaW5lciAuZm9vdGVyLW1haW4gLnN0YXktdHVuZWQtY29udGFpbmVyIGg0LCBmb290ZXIgLmNvbnRlbnQtY29udGFpbmVyIC5mb290ZXItbWFpbiAuc3RheS10dW5lZC1jb250YWluZXIgLmg0IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbmZvb3RlciAuY29udGVudC1jb250YWluZXIgLmZvb3Rlci1tYWluIC5zdGF5LXR1bmVkLWNvbnRhaW5lciAubmV3c2xldHRlci1lbWFpbC1pbnB1dCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5mb290ZXIgLmNvbnRlbnQtY29udGFpbmVyIC5mb290ZXItbWFpbiAuc3RheS10dW5lZC1jb250YWluZXIgLmZvb3Rlci1zb2NpYWwtbWVkaWEtY29udGFpbmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbmZvb3RlciAuY29udGVudC1jb250YWluZXIgLmZvb3Rlci1tYWluIC5zdGF5LXR1bmVkLWNvbnRhaW5lciAuZm9vdGVyLXNvY2lhbC1tZWRpYS1jb250YWluZXIgLngtdHdpdHRlci1sb2dvIHtcbiAgcGFkZGluZzogMXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDVweCkge1xuICBmb290ZXIgLmNvbnRlbnQtY29udGFpbmVyIC5mb290ZXItbGVnYWwtaW5mbyBhOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICB9XG59XG5mb290ZXIuZWRpdG1vZGUgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5mb290ZXIuZWRpdG1vZGUgLmNvbnRlbnQtY29udGFpbmVyIC5uYXZpZ2F0aW9uLWxpc3QtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogLTIzcHg7XG59XG5mb290ZXIuZWRpdG1vZGUgLmNvbnRlbnQtY29udGFpbmVyIC5mb290ZXItc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDg1cHg7XG59XG5mb290ZXIuZWRpdG1vZGUgLmNvbnRlbnQtY29udGFpbmVyIC5mb290ZXItc29jaWFsLW1lZGlhLWNvbnRhaW5lciAucGltY29yZV9lZGl0YWJsZV9saW5rX3RleHQgLnVuZGVmaW5lZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb290ZXIuZWRpdG1vZGUgLmNvbnRlbnQtY29udGFpbmVyIC5mb290ZXItbGVnYWwtaW5mbyAucGltY29yZV9lZGl0YWJsZV9ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5mb290ZXIuZWRpdG1vZGUgLmNvbnRlbnQtY29udGFpbmVyIC5mb290ZXItbGVnYWwtaW5mbyAucGltY29yZV9lZGl0YWJsZV9ibG9jayAucGltY29yZV9ibG9ja19lbnRyeSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwNXB4KSB7XG4gIGZvb3RlciAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NyU7XG4gIH1cbiAgZm9vdGVyIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICBmb290ZXIgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMlO1xuICB9XG59XG5cbi5kcm9wem9uZSAuY3VzdG9tLWZpbGUtaW5wdXQgYnV0dG9uIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZHJvcHpvbmUgLmN1c3RvbS1maWxlLWlucHV0IGJ1dHRvbiBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZHJvcHpvbmUgLmN1c3RvbS1maWxlLWlucHV0IGJ1dHRvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwMDcyQ0U7XG59XG4uZHJvcHpvbmUgLmN1c3RvbS1maWxlLWlucHV0IC5jdXN0b20tZmlsZS1pbnB1dC10ZXh0LmludmFsaWQge1xuICBjb2xvcjogI0UzMDAxRjtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZmlsZS1pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXcgW2RhdGEtZHotcmVtb3ZlXSB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3IFtkYXRhLWR6LXJlbW92ZV0gc3ZnIHBhdGgge1xuICBmaWxsOiAjOEI5MzlCO1xufVxuLmRyb3B6b25lLndpZGdldC1pbnB1dCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZHJvcHpvbmUuaXMtaW52YWxpZCAuY3VzdG9tLWZpbGUtaW5wdXQgLmJ0biB7XG4gIGNvbG9yOiAjRTMwMDFGO1xuICBib3JkZXItY29sb3I6ICNFMzAwMUY7XG59XG4uZHJvcHpvbmUuaXMtaW52YWxpZCAuY3VzdG9tLWZpbGUtaW5wdXQgLmJ0biBzdmcgcGF0aCB7XG4gIGZpbGw6ICNFMzAwMUY7XG59XG4uZHJvcHpvbmUuaXMtaW52YWxpZCAuY3VzdG9tLWZpbGUtaW5wdXQgLmJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4uZHJvcHpvbmUuaXMtaW52YWxpZCAuY3VzdG9tLWZpbGUtaW5wdXQgLmJ0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDUgIWltcG9ydGFudDtcbn1cblxuLnJpY2gtdGV4dC1lZGl0b3Ige1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnVzZXItbG9naW4tZHJhd2VyIC5idG4tc29jaWFsIHtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1iZzogI0U2RTdFOTtcbiAgLS1haXItc2VyYmlhLWJ0bi1mb2N1cy1iZzogI0U2RTdFOTtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYmc6ICNFNkU3RTk7XG59XG5cbi51c2VyLXJlZ2lzdGVyLWRyYXdlciAuZm9ybS1jb250cm9sOmRpc2FibGVkLFxuLmNoYW5nZS1kZXRhaWxzLWRyYXdlciAuZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMyAhaW1wb3J0YW50O1xufVxuLnVzZXItcmVnaXN0ZXItZHJhd2VyIC5yZXF1aXJlZC10b29sdGlwLFxuLmNoYW5nZS1kZXRhaWxzLWRyYXdlciAucmVxdWlyZWQtdG9vbHRpcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwgNDAsIDg1LCAwLjEpO1xuICAtLWFpci1zZXJiaWEtdG9vbHRpcC1jb2xvcjogJHRleHQtYmxhY2s7XG59XG4udXNlci1yZWdpc3Rlci1kcmF3ZXIgLnJlcXVpcmVkLXRvb2x0aXAgLnRvb2x0aXAtaW5uZXIsXG4uY2hhbmdlLWRldGFpbHMtZHJhd2VyIC5yZXF1aXJlZC10b29sdGlwIC50b29sdGlwLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi51c2VyLXJlZ2lzdGVyLWRyYXdlciAucmVxdWlyZWQtdG9vbHRpcCAudG9vbHRpcC1pbm5lcjo6YmVmb3JlLFxuLmNoYW5nZS1kZXRhaWxzLWRyYXdlciAucmVxdWlyZWQtdG9vbHRpcCAudG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51c2VyLXJlZ2lzdGVyLWRyYXdlciAucmVxdWlyZWQtdG9vbHRpcCBwLFxuLmNoYW5nZS1kZXRhaWxzLWRyYXdlciAucmVxdWlyZWQtdG9vbHRpcCBwIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4udXNlci1yZWdpc3Rlci1kcmF3ZXIgLnJlcXVpcmVkLXRvb2x0aXAgdWwsXG4uY2hhbmdlLWRldGFpbHMtZHJhd2VyIC5yZXF1aXJlZC10b29sdGlwIHVsIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLnVzZXItcmVnaXN0ZXItZHJhd2VyIC5yZXF1aXJlZC10b29sdGlwIHVsOmxhc3QtY2hpbGQsXG4uY2hhbmdlLWRldGFpbHMtZHJhd2VyIC5yZXF1aXJlZC10b29sdGlwIHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnVzZXItcmVnaXN0ZXItZHJhd2VyIC5yZXF1aXJlZC10b29sdGlwIHVsIGxpLFxuLmNoYW5nZS1kZXRhaWxzLWRyYXdlciAucmVxdWlyZWQtdG9vbHRpcCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLmZsaWdodC1kZXRhaWxzLWRyYXdlciAuZGV0YWlscy1jb250YWluZXIgLmljb24tY29udGFpbmVyIHtcbiAgcGFkZGluZzogOXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kOiAjRURGNEY5O1xufVxuLmZsaWdodC1kZXRhaWxzLWRyYXdlciAuZGV0YWlscy1jb250YWluZXIgLmljb24tY29udGFpbmVyIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uZmxpZ2h0LWRldGFpbHMtZHJhd2VyIC5kZXRhaWxzLWNvbnRhaW5lciAuaWNvbi1jb250YWluZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDA3MkNFO1xufVxuLmZsaWdodC1kZXRhaWxzLWRyYXdlciAuZGV0YWlscy1jb250YWluZXIgLm9wZXJhdG9yLWxvZ28ge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmZsaWdodC1kZXRhaWxzLWRyYXdlciAuZGV0YWlscy1jb250YWluZXIgLmxheW92ZXItdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZmxpZ2h0LWRldGFpbHMtZHJhd2VyIC5kZXRhaWxzLWNvbnRhaW5lciAuZGl2aWRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjMDAwMDAwO1xufVxuXG4uZWxldmF0ZS1yZWFjdCB7XG4gIG1hcmdpbi10b3A6IDEyMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwNHB4KSB7XG4gIC5lbGV2YXRlLXJlYWN0IHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICB9XG59XG5cbi5lbGV2YXRlLWJ0bi1vdXRsaW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGdhcDogOHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgYm9yZGVyOiAwLjhweCBzb2xpZCAjMDA3MkNFO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDcyQ0U7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgY29sb3IgMC4ycztcbn1cbi5lbGV2YXRlLWJ0bi1vdXRsaW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNzJDRTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5lbGV2YXRlLWJ0bi1zb2xpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDhweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiAwIDMycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA3MkNFO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbn1cbi5lbGV2YXRlLWJ0bi1zb2xpZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYigwLCA5MS40MjEzNTkyMjMzLCAxNjUuMik7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZWxldmF0ZS1wYWdlLWNvbnRhaW5lciAuZWxldmF0ZS1zZWN0aW9uLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDExNCwgMjA2LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDA1ZmEzO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZWxldmF0ZS1wYWdlLWNvbnRhaW5lciAuZWxldmF0ZS1zZWN0aW9uLWxhYmVsLS1saWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubG95YWx0eS1hYm91dCBwaWN0dXJlLFxuLmxveWFsdHktZWFybiBwaWN0dXJlLFxuLmxveWFsdHktc3BlbmQgcGljdHVyZSxcbi5sb3lhbHR5LXRpZXJzIHBpY3R1cmUsXG4uZWxldmF0ZS1wYWdlLWNvbnRhaW5lciBwaWN0dXJlIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5cbi5sb3lhbHR5LXBhZ2VfX3Jvdy0tY29sbGFwc2libGUge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5sb3lhbHR5LXBhZ2VfX3Jvdy0tY29sbGFwc2libGUgLmxveWFsdHktcGFnZV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxveWFsdHktcGFnZV9fY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjQ1cyBlYXNlO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbn1cblxuLmxveWFsdHktcGFnZV9fZmFkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA5NnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB2YXIoLS1scC1mYWRlLWNvbG9yLCAjZmZmKSAxMDAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4ubG95YWx0eS1wYWdlX19yb3ctLWNvbGxhcHNlZCAubG95YWx0eS1wYWdlX19mYWRlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxveWFsdHktcGFnZV9fc2hvd21vcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMDcyQ0U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cbi5sb3lhbHR5LXBhZ2VfX3Nob3dtb3JlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmxveWFsdHktcGFnZV9fc2hvd21vcmVfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG59XG4ubG95YWx0eS1wYWdlX19zaG93bW9yZSBbZGF0YS1sZXNzXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sb3lhbHR5LXBhZ2VfX3Jvdy0tZXhwYW5kZWQgLmxveWFsdHktcGFnZV9fc2hvd21vcmUgW2RhdGEtbW9yZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxveWFsdHktcGFnZV9fcm93LS1leHBhbmRlZCAubG95YWx0eS1wYWdlX19zaG93bW9yZSBbZGF0YS1sZXNzXSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uZWxldmF0ZS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgbWluLWhlaWdodDogNzkycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTYwZGVnLCAjMDAyODU1IDAlLCAjMDA3MkNFIDEwMCUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxMjBweCAxNnB4O1xufVxuLmVsZXZhdGUtaGVyb19faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbi5lbGV2YXRlLWhlcm9fX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGxldHRlci1zcGFjaW5nOiAxLjY4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uZWxldmF0ZS1oZXJvX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogOTZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gIGxldHRlci1zcGFjaW5nOiAtMi40cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZWxldmF0ZS1oZXJvX190aXRsZS0td2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5lbGV2YXRlLWhlcm9fX3RpdGxlLS1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmZiAwJSwgI2RiZWFmZSA1MCUsICNmZmYgMTAwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbn1cbi5lbGV2YXRlLWhlcm9fX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbi5lbGV2YXRlLWhlcm9fX2N0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbi5lbGV2YXRlLWhlcm9fX2J0bi1wcmltYXJ5IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAyNXB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbn1cbi5lbGV2YXRlLWhlcm9fX2J0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgYm94LXNoYWRvdzogMCAyOHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmVsZXZhdGUtaGVyb19fbG9naW4tbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZWxldmF0ZS1oZXJvX19sb2dpbi1saW5rIGEge1xuICBjb2xvcjogIzAwNzJDRTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZWxldmF0ZS1oZXJvX19zY3JvbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAyOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHotaW5kZXg6IDE7XG59XG4uZWxldmF0ZS1oZXJvX19zY3JvbGwgc3ZnIHtcbiAgYW5pbWF0aW9uOiBlbGV2YXRlLXNjcm9sbC1ib3VuY2UgMS42cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbi5lbGV2YXRlLWhlcm9fX3Njcm9sbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5Aa2V5ZnJhbWVzIGVsZXZhdGUtc2Nyb2xsLWJvdW5jZSB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcbiAgfVxufVxuLmVsZXZhdGUtd2VsY29tZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEyOHB4IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbGV2YXRlLXdlbGNvbWVfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDU2cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZWxldmF0ZS13ZWxjb21lX19oZWFkaW5nLWdyYWRpZW50IHtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDcyQ0UgMCUsICMwMDViYTMgMTAwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbn1cbi5lbGV2YXRlLXdlbGNvbWVfX3RleHQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMzY0MTUzO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBtYXgtd2lkdGg6IDg1MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZWxldmF0ZS1qb3VybmV5IHtcbiAgYmFja2dyb3VuZDogI0Y4RjhGQTtcbiAgcGFkZGluZzogODBweCAxNnB4O1xufVxuLmVsZXZhdGUtam91cm5leV9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuLmVsZXZhdGUtam91cm5leV9fdGl0bGUge1xuICBmb250LXNpemU6IDU2cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uZWxldmF0ZS1qb3VybmV5X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMzNjQxNTM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZWxldmF0ZS1qb3VybmV5X19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDY0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEyOHB4O1xufVxuLmVsZXZhdGUtam91cm5leV9fcm93Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmVsZXZhdGUtam91cm5leV9fcm93LS1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmVsZXZhdGUtam91cm5leV9faW1hZ2Uge1xuICBmbGV4OiAwIDAgNTY2cHg7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IHJnYmEoMCwgNDAsIDg1LCAwLjE1KTtcbn1cbi5lbGV2YXRlLWpvdXJuZXlfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmVsZXZhdGUtam91cm5leV9fY29udGVudCB7XG4gIGZsZXg6IDE7XG59XG4uZWxldmF0ZS1qb3VybmV5X19jb250ZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi5lbGV2YXRlLWpvdXJuZXlfX2NvbnRlbnQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzNjQxNTM7XG4gIGxpbmUtaGVpZ2h0OiAxLjc4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uZWxldmF0ZS1iZW5lZml0cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEyOHB4IDE2cHg7XG59XG4uZWxldmF0ZS1iZW5lZml0c19faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuLmVsZXZhdGUtYmVuZWZpdHNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5lbGV2YXRlLWJlbmVmaXRzX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMzNjQxNTM7XG59XG4uZWxldmF0ZS1iZW5lZml0c19fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogMzJweDtcbn1cbi5lbGV2YXRlLWJlbmVmaXRzX19jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCA0MCwgODUsIDAuMSk7XG59XG4uZWxldmF0ZS1iZW5lZml0c19fY2FyZC1pbWcge1xuICBoZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmVsZXZhdGUtYmVuZWZpdHNfX2NhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uZWxldmF0ZS1iZW5lZml0c19fY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbn1cbi5lbGV2YXRlLWJlbmVmaXRzX19jYXJkLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjI2NjZBO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmVsZXZhdGUtYmVuZWZpdHNfX25vdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjI2NjZBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uZWxldmF0ZS1iZW5lZml0c19fbm90ZSBhIHtcbiAgY29sb3I6ICMwMDcyQ0U7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZWxldmF0ZS1uZXdzIHtcbiAgYmFja2dyb3VuZDogI0Y4RjhGQTtcbiAgcGFkZGluZzogMTI4cHggMTZweDtcbn1cbi5lbGV2YXRlLW5ld3NfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cbi5lbGV2YXRlLW5ld3NfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5lbGV2YXRlLW5ld3NfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzM2NDE1Mztcbn1cbi5lbGV2YXRlLW5ld3NfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG4uZWxldmF0ZS1uZXdzX19jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgNDAsIDg1LCAwLjEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmVsZXZhdGUtbmV3c19fY2FyZC1pbWcge1xuICBoZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5lbGV2YXRlLW5ld3NfX2NhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG59XG4uZWxldmF0ZS1uZXdzX19jYXJkLWRhdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDA3MkNFO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZWxldmF0ZS1uZXdzX19jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5lbGV2YXRlLW5ld3NfX2NhcmQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZsZXg6IDE7XG59XG4uZWxldmF0ZS1uZXdzX19jYXJkLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBib3JkZXI6IDAuOHB4IHNvbGlkICMwMDcyQ0U7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwNzJDRTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGNvbG9yIDAuMnM7XG59XG4uZWxldmF0ZS1uZXdzX19jYXJkLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3MkNFO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmVsZXZhdGUtdGVybXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMjhweCAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZWxldmF0ZS10ZXJtc19fdGl0bGUge1xuICBmb250LXNpemU6IDUycHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmVsZXZhdGUtdGVybXNfX3RleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMzY0MTUzO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBtYXgtd2lkdGg6IDgxMHB4O1xuICBtYXJnaW46IDAgYXV0byA0MHB4O1xufVxuXG4ubG95YWx0eS1waWxsYXJzIHtcbiAgcGFkZGluZzogODBweCAwIDgwcHg7XG4gIGJhY2tncm91bmQ6ICNGOEY4RkE7XG59XG4ubG95YWx0eS1waWxsYXJzX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNzYwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDU2cHg7XG59XG4ubG95YWx0eS1waWxsYXJzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmxveWFsdHktcGlsbGFyc19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNjI2NjZhO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW46IDA7XG59XG4ubG95YWx0eS1waWxsYXJzX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG4ubG95YWx0eS1waWxsYXJzX19yb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubG95YWx0eS1waWxsYXJzX19yb3ctLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4ubG95YWx0eS1waWxsYXJzX19pbWFnZSB7XG4gIGZsZXg6IDEgMSAwO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZjJmNGY1O1xuICBib3gtc2hhZG93OiAwIDIwcHggNDBweCByZ2JhKDAsIDQwLCA4NSwgMC4xKTtcbn1cbi5sb3lhbHR5LXBpbGxhcnNfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sb3lhbHR5LXBpbGxhcnNfX2NvbnRlbnQge1xuICBmbGV4OiAxIDEgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuLmxveWFsdHktcGlsbGFyc19fcGlsbGFyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgbWFyZ2luOiAwO1xufVxuLmxveWFsdHktcGlsbGFyc19fcGlsbGFyLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNjI2NjZhO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBtYXJnaW46IDA7XG59XG4ubG95YWx0eS1waWxsYXJzX19idG4ge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNzJDRTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogIzAwNzJDRTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMsIGNvbG9yIDAuMTVzO1xufVxuLmxveWFsdHktcGlsbGFyc19fYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNzJDRTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sb3lhbHR5LXBlcmtzIHtcbiAgcGFkZGluZzogODBweCAwIDgwcHg7XG59XG4ubG95YWx0eS1wZXJrc19faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDc2MHB4O1xuICBtYXJnaW46IDAgYXV0byA0OHB4O1xufVxuLmxveWFsdHktcGVya3NfX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDcyQ0U7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubG95YWx0eS1wZXJrc19fdGl0bGUge1xuICBmb250LXNpemU6IDUycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5sb3lhbHR5LXBlcmtzX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2MjY2NmE7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbjogMDtcbn1cbi5sb3lhbHR5LXBlcmtzX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmxveWFsdHktcGVya3NfX2NhcmQtaW1nIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYmFja2dyb3VuZDogI2YyZjRmNTtcbn1cbi5sb3lhbHR5LXBlcmtzX19jYXJkLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubG95YWx0eS1wZXJrc19fY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIG1hcmdpbjogMCAwIDZweDtcbn1cbi5sb3lhbHR5LXBlcmtzX19jYXJkLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNjI2NjZhO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW46IDA7XG59XG4ubG95YWx0eS1wZXJrc19fbm90ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzYyNjY2YTtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbn1cbi5sb3lhbHR5LXBlcmtzX19ub3RlIGEge1xuICBjb2xvcjogIzAwNzJDRTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxveWFsdHktcGVya3NfX25vdGUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmxveWFsdHktcGVya3NfX2N0YS13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA2NHB4O1xufVxuXG4ubG95YWx0eS1uZXdzIHtcbiAgcGFkZGluZzogODBweCAwIDgwcHg7XG4gIGJhY2tncm91bmQ6ICNGOEY4RkE7XG59XG4ubG95YWx0eS1uZXdzX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNzYwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDQ4cHg7XG59XG4ubG95YWx0eS1uZXdzX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDA3MkNFO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmxveWFsdHktbmV3c19fdGl0bGUge1xuICBmb250LXNpemU6IDUycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5sb3lhbHR5LW5ld3NfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzYyNjY2YTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luOiAwO1xufVxuLmxveWFsdHktbmV3c19fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5sb3lhbHR5LW5ld3NfX2NhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlN2U5O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwgNDAsIDg1LCAwLjA2KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5sb3lhbHR5LW5ld3NfX2NhcmQtaW1nIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2YyZjRmNTtcbn1cbi5sb3lhbHR5LW5ld3NfX2NhcmQtaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sb3lhbHR5LW5ld3NfX2NhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cbi5sb3lhbHR5LW5ld3NfX2NhcmQtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwNzJDRTtcbn1cbi5sb3lhbHR5LW5ld3NfX2NhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW46IDA7XG59XG4ubG95YWx0eS1uZXdzX19jYXJkLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNjI2NjZhO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW46IDA7XG59XG4ubG95YWx0eS1uZXdzX19jYXJkLWxpbmsge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3MkNFO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjMDA3MkNFO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cywgY29sb3IgMC4xNXM7XG59XG4ubG95YWx0eS1uZXdzX19jYXJkLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3MkNFO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sb3lhbHR5LW5ld3NfX2N0YS13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubG95YWx0eS1jaGlwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNlYmY0ZmY7XG4gIGNvbG9yOiAjMDA3MkNFO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmxveWFsdHktbGVnYWwge1xuICBwYWRkaW5nOiA4MHB4IDAgODBweDtcbn1cbi5sb3lhbHR5LWxlZ2FsX19pbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubG95YWx0eS1sZWdhbF9fdGl0bGUge1xuICBmb250LXNpemU6IDUycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5sb3lhbHR5LWxlZ2FsX190ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzYyNjY2YTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzJweDtcbn1cblxuLmxveWFsdHktYWJvdXQge1xuICBwYWRkaW5nOiAxNTBweCAwIDgwcHg7XG59XG4ubG95YWx0eS1hYm91dF9fYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjI2NjZBO1xufVxuLmxveWFsdHktYWJvdXRfX2JyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiAjNjI2NjZBO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubG95YWx0eS1hYm91dF9fYnJlYWRjcnVtYiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDcyQ0U7XG59XG4ubG95YWx0eS1hYm91dF9fYnJlYWRjcnVtYi1zZXAge1xuICBjb2xvcjogIzYyNjY2QTtcbn1cbi5sb3lhbHR5LWFib3V0X19icmVhZGNydW1iLWN1cnJlbnQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMjg1NTtcbn1cbi5sb3lhbHR5LWFib3V0X19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMjhweDtcbn1cbi5sb3lhbHR5LWFib3V0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS4xNjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5sb3lhbHR5LWFib3V0X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICBtYXgtd2lkdGg6IDcxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxveWFsdHktYWJvdXRfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTI4cHg7XG59XG4ubG95YWx0eS1hYm91dF9fcm93LS1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmxveWFsdHktYWJvdXRfX3JvdzpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxveWFsdHktYWJvdXRfX2ltYWdlIHtcbiAgZmxleDogMSAxIDA7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IHJnYmEoMCwgNDAsIDg1LCAwLjEpO1xufVxuLmxveWFsdHktYWJvdXRfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sb3lhbHR5LWFib3V0X19jb250ZW50IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xufVxuLmxveWFsdHktYWJvdXRfX2NvbnRlbnQtdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBsaW5lLWhlaWdodDogMS4yMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sb3lhbHR5LWFib3V0X19jb250ZW50LXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzY0MTUzO1xuICBsaW5lLWhlaWdodDogMS43ODtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sb3lhbHR5LWFib3V0X19jb250ZW50LXRleHQgaDMsIC5sb3lhbHR5LWFib3V0X19jb250ZW50LXRleHQgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sb3lhbHR5LWFib3V0X19ob3cge1xuICBtYXJnaW4tYm90dG9tOiAxMjhweDtcbn1cbi5sb3lhbHR5LWFib3V0X19ob3ctaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuLmxveWFsdHktYWJvdXRfX2hvdy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubG95YWx0eS1hYm91dF9faG93LXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzYyNjY2QTtcbiAgbWF4LXdpZHRoOiA2MzRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubG95YWx0eS1hYm91dF9fc3RlcHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmxveWFsdHktYWJvdXRfX3N0ZXAge1xuICBiYWNrZ3JvdW5kOiAjRjhGOEZBO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sb3lhbHR5LWFib3V0X19zdGVwLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzYyNjY2QTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmxveWFsdHktYWJvdXRfX3N0ZXAtaWNvbi13cmFwIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxMTQsIDIwNiwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmxveWFsdHktYWJvdXRfX3N0ZXAtaWNvbi13cmFwIGltZyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4ubG95YWx0eS1hYm91dF9fc3RlcC1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xuICBmbGV4OiAxO1xufVxuLmxveWFsdHktYWJvdXRfX3N0ZXAtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxveWFsdHktYWJvdXRfX3N0ZXAtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZmxleDogMTtcbn1cbi5sb3lhbHR5LWFib3V0X19zdGVwLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwNzJDRTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxveWFsdHktYWJvdXRfX3N0ZXAtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmxveWFsdHktYWJvdXRfX3BvaW50cy1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cbi5sb3lhbHR5LWFib3V0X19wb2ludC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5sb3lhbHR5LWFib3V0X19wb2ludC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzYyNjY2QTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4ubG95YWx0eS1hYm91dF9fcG9pbnQtbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDcyQ0U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sb3lhbHR5LWFib3V0X19wb2ludC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubG95YWx0eS1hYm91dF9fY3RhLWJhbm5lciB7XG4gIGJhY2tncm91bmQ6ICNGOEY4RkE7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDU2cHggMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxveWFsdHktYWJvdXRfX2N0YS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubG95YWx0eS1hYm91dF9fY3RhLXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNjI2NjZBO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmxveWFsdHktYWJvdXRfX2N0YS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cblxuLmxveWFsdHktZWFybiB7XG4gIHBhZGRpbmc6IDE1MHB4IDAgODBweDtcbn1cbi5sb3lhbHR5LWVhcm5fX2JyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzYyNjY2QTtcbn1cbi5sb3lhbHR5LWVhcm5fX2JyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiAjNjI2NjZBO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubG95YWx0eS1lYXJuX19icmVhZGNydW1iIGE6aG92ZXIge1xuICBjb2xvcjogIzAwNzJDRTtcbn1cbi5sb3lhbHR5LWVhcm5fX2JyZWFkY3J1bWItc2VwIHtcbiAgY29sb3I6ICM2MjY2NkE7XG59XG4ubG95YWx0eS1lYXJuX19icmVhZGNydW1iLWN1cnJlbnQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMjg1NTtcbn1cbi5sb3lhbHR5LWVhcm5fX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEyOHB4O1xufVxuLmxveWFsdHktZWFybl9fdGl0bGUge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTY7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubG95YWx0eS1lYXJuX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICBtYXgtd2lkdGg6IDczOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxveWFsdHktZWFybl9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMjhweDtcbn1cbi5sb3lhbHR5LWVhcm5fX3Jvdy0tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5sb3lhbHR5LWVhcm5fX2ltYWdlIHtcbiAgZmxleDogMSAxIDA7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IHJnYmEoMCwgNDAsIDg1LCAwLjEpO1xufVxuLmxveWFsdHktZWFybl9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxveWFsdHktZWFybl9fY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cbi5sb3lhbHR5LWVhcm5fX2NvbnRlbnQtdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBsaW5lLWhlaWdodDogMS4yMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sb3lhbHR5LWVhcm5fX2NvbnRlbnQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzNjQxNTM7XG4gIGxpbmUtaGVpZ2h0OiAxLjc4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxveWFsdHktZWFybl9fY29udGVudC10ZXh0IGgzLCAubG95YWx0eS1lYXJuX19jb250ZW50LXRleHQgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sb3lhbHR5LWVhcm5fX2hvdyB7XG4gIG1hcmdpbi1ib3R0b206IDEyOHB4O1xufVxuLmxveWFsdHktZWFybl9faG93LWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cbi5sb3lhbHR5LWVhcm5fX2hvdy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubG95YWx0eS1lYXJuX19ob3ctc3VidGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNjI2NjZBO1xuICBtYXgtd2lkdGg6IDY1M3B4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5sb3lhbHR5LWVhcm5fX3N0ZXBzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAyNHB4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5sb3lhbHR5LWVhcm5fX3N0ZXAge1xuICBiYWNrZ3JvdW5kOiAjRjhGOEZBO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sb3lhbHR5LWVhcm5fX3N0ZXAtbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNjI2NjZBO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ubG95YWx0eS1lYXJuX19zdGVwLWljb24td3JhcCB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTE0LCAyMDYsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5sb3lhbHR5LWVhcm5fX3N0ZXAtaWNvbi13cmFwIGltZyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4ubG95YWx0eS1lYXJuX19zdGVwLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIGZsZXg6IDE7XG59XG4ubG95YWx0eS1lYXJuX19zdGVwLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sb3lhbHR5LWVhcm5fX3N0ZXAtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZmxleDogMTtcbn1cbi5sb3lhbHR5LWVhcm5fX3N0ZXAtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDA3MkNFO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubG95YWx0eS1lYXJuX19zdGVwLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5sb3lhbHR5LWVhcm5fX3RhYmxlLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sb3lhbHR5LWVhcm5fX3RhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4ubG95YWx0eS1lYXJuX190aCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTdweCAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubG95YWx0eS1lYXJuX190aC0tbGFiZWwge1xuICB3aWR0aDogMjAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNjI2NjZBO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmxveWFsdHktZWFybl9fdGgtLWJsdWUge1xuICBjb2xvcjogIzAwNzJDRTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5sb3lhbHR5LWVhcm5fX3RoLS1icm9uemUge1xuICBjb2xvcjogI2IwN2Q0YjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5sb3lhbHR5LWVhcm5fX3RoLS1zaWx2ZXIge1xuICBjb2xvcjogIzdlOGI5NjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5sb3lhbHR5LWVhcm5fX3RoLS1nb2xkIHtcbiAgY29sb3I6ICNjOWEyMjc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubG95YWx0eS1lYXJuX190ZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMC44cHggc29saWQgI2U1ZTdlYjtcbn1cbi5sb3lhbHR5LWVhcm5fX3RkLS1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmxveWFsdHktZWFybl9fdGFibGUtbm90ZXMge1xuICBwYWRkaW5nOiAxNnB4IDAgMCAxOHB4O1xufVxuLmxveWFsdHktZWFybl9fdGFibGUtbm90ZXMgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5sb3lhbHR5LWVhcm5fX2N0YS1iYW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjRjhGOEZBO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiA1NnB4IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTI4cHg7XG59XG4ubG95YWx0eS1lYXJuX19jdGEtdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmxveWFsdHktZWFybl9fY3RhLXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNjI2NjZBO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmxveWFsdHktZWFybl9fY3RhLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuLmxveWFsdHktZWFybl9fZmFxIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5sb3lhbHR5LWVhcm5fX2ZhcS1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG4ubG95YWx0eS1lYXJuX19mYXEtdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmxveWFsdHktZWFybl9fZmFxLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzYyNjY2QTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sb3lhbHR5LWVhcm5fX2ZhcS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5sb3lhbHR5LWVhcm5fX2ZhcS1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMC44cHggc29saWQgI2U1ZTdlYjtcbn1cbi5sb3lhbHR5LWVhcm5fX2ZhcS1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBsaW5lLWhlaWdodDogMS41NjtcbiAgZ2FwOiAxNnB4O1xufVxuLmxveWFsdHktZWFybl9fZmFxLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMDA3MkNFO1xufVxuLmxveWFsdHktZWFybl9fZmFxLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG4ubG95YWx0eS1lYXJuX19mYXEtaWNvbi0tb3BlbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ubG95YWx0eS1lYXJuX19mYXEtYW5zd2VyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbn1cblxuLmxveWFsdHktc3BlbmQge1xuICBwYWRkaW5nOiAxNTBweCAwIDgwcHg7XG59XG4ubG95YWx0eS1zcGVuZF9fYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjI2NjZBO1xufVxuLmxveWFsdHktc3BlbmRfX2JyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiAjNjI2NjZBO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubG95YWx0eS1zcGVuZF9fYnJlYWRjcnVtYiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDcyQ0U7XG59XG4ubG95YWx0eS1zcGVuZF9fYnJlYWRjcnVtYi1zZXAge1xuICBjb2xvcjogIzYyNjY2QTtcbn1cbi5sb3lhbHR5LXNwZW5kX19icmVhZGNydW1iLWN1cnJlbnQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMjg1NTtcbn1cbi5sb3lhbHR5LXNwZW5kX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMjhweDtcbn1cbi5sb3lhbHR5LXNwZW5kX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS4xNjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5sb3lhbHR5LXNwZW5kX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICBtYXgtd2lkdGg6IDczOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxveWFsdHktc3BlbmRfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTI4cHg7XG59XG4ubG95YWx0eS1zcGVuZF9fcm93LS1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmxveWFsdHktc3BlbmRfX2ltYWdlIHtcbiAgZmxleDogMSAxIDA7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IHJnYmEoMCwgNDAsIDg1LCAwLjEpO1xufVxuLmxveWFsdHktc3BlbmRfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sb3lhbHR5LXNwZW5kX19jb250ZW50IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xufVxuLmxveWFsdHktc3BlbmRfX2NvbnRlbnQtdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBsaW5lLWhlaWdodDogMS4yMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sb3lhbHR5LXNwZW5kX19jb250ZW50LXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzY0MTUzO1xuICBsaW5lLWhlaWdodDogMS43ODtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sb3lhbHR5LXNwZW5kX19jb250ZW50LXRleHQgaDMsIC5sb3lhbHR5LXNwZW5kX19jb250ZW50LXRleHQgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sb3lhbHR5LXNwZW5kX19zdWItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xufVxuLmxveWFsdHktc3BlbmRfX3N1Yi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5sb3lhbHR5LXNwZW5kX19zdWItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sb3lhbHR5LXNwZW5kX19jdGEtYmFubmVyIHtcbiAgYmFja2dyb3VuZDogI0Y4RjhGQTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogNTZweCAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEyOHB4O1xufVxuLmxveWFsdHktc3BlbmRfX2N0YS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubG95YWx0eS1zcGVuZF9fY3RhLXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNjI2NjZBO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmxveWFsdHktc3BlbmRfX2N0YS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbi5sb3lhbHR5LXNwZW5kX19mYXEge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLmxveWFsdHktc3BlbmRfX2ZhcS1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG4ubG95YWx0eS1zcGVuZF9fZmFxLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5sb3lhbHR5LXNwZW5kX19mYXEtc3VidGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNjI2NjZBO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxveWFsdHktc3BlbmRfX2ZhcS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5sb3lhbHR5LXNwZW5kX19mYXEtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDAuOHB4IHNvbGlkICNlNWU3ZWI7XG59XG4ubG95YWx0eS1zcGVuZF9fZmFxLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICBnYXA6IDE2cHg7XG59XG4ubG95YWx0eS1zcGVuZF9fZmFxLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMDA3MkNFO1xufVxuLmxveWFsdHktc3BlbmRfX2ZhcS1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuLmxveWFsdHktc3BlbmRfX2ZhcS1pY29uLS1vcGVuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5sb3lhbHR5LXNwZW5kX19mYXEtYW5zd2VyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbn1cblxuLmxveWFsdHktdGllcnMge1xuICBwYWRkaW5nOiAxNTBweCAwIDgwcHg7XG59XG4ubG95YWx0eS10aWVyc19fYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjI2NjZBO1xufVxuLmxveWFsdHktdGllcnNfX2JyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiAjNjI2NjZBO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubG95YWx0eS10aWVyc19fYnJlYWRjcnVtYiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDcyQ0U7XG59XG4ubG95YWx0eS10aWVyc19fYnJlYWRjcnVtYi1zZXAge1xuICBjb2xvcjogIzYyNjY2QTtcbn1cbi5sb3lhbHR5LXRpZXJzX19icmVhZGNydW1iLWN1cnJlbnQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMjg1NTtcbn1cbi5sb3lhbHR5LXRpZXJzX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMjhweDtcbn1cbi5sb3lhbHR5LXRpZXJzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS4xNjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5sb3lhbHR5LXRpZXJzX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzNjQxNTM7XG4gIGxpbmUtaGVpZ2h0OiAxLjc4O1xuICBtYXgtd2lkdGg6IDczOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmxveWFsdHktdGllcnNfX3N1YnRpdGxlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxveWFsdHktdGllcnNfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTI4cHg7XG59XG4ubG95YWx0eS10aWVyc19fcm93LS1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmxveWFsdHktdGllcnNfX2NhcmQtcGFuZWwge1xuICBmbGV4OiAwIDAgNTY2cHg7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDQ5cHg7XG59XG4ubG95YWx0eS10aWVyc19fY2FyZC1wYW5lbC0tYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICNlYmY0ZmY7XG59XG4ubG95YWx0eS10aWVyc19fY2FyZC1wYW5lbC0tYnJvbnplIHtcbiAgYmFja2dyb3VuZDogI2ZkZjNlNztcbn1cbi5sb3lhbHR5LXRpZXJzX19jYXJkLXBhbmVsLS1zaWx2ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjJmNGY1O1xufVxuLmxveWFsdHktdGllcnNfX2NhcmQtcGFuZWwtLWdvbGQge1xuICBiYWNrZ3JvdW5kOiAjZmRmOGVjO1xufVxuLmxveWFsdHktdGllcnNfX2NhcmQtaW1nLCAubG95YWx0eS10aWVyc19fY2FyZC1wYW5lbCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ubG95YWx0eS10aWVyc19fY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjhweDtcbn1cbi5sb3lhbHR5LXRpZXJzX190aWVyLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubG95YWx0eS10aWVyc19fdGllci1sYWJlbC0tYmx1ZSB7XG4gIGNvbG9yOiAjMDA3MkNFO1xufVxuLmxveWFsdHktdGllcnNfX3RpZXItbGFiZWwtLWJyb256ZSB7XG4gIGNvbG9yOiAjYjA3ZDRiO1xufVxuLmxveWFsdHktdGllcnNfX3RpZXItbGFiZWwtLXNpbHZlciB7XG4gIGNvbG9yOiAjN2U4Yjk2O1xufVxuLmxveWFsdHktdGllcnNfX3RpZXItbGFiZWwtLWdvbGQge1xuICBjb2xvcjogI2M5YTIyNztcbn1cbi5sb3lhbHR5LXRpZXJzX190aWVyLWRvdCB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubG95YWx0eS10aWVyc19fdGllci1kb3QtLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDA3MkNFO1xufVxuLmxveWFsdHktdGllcnNfX3RpZXItZG90LS1icm9uemUge1xuICBiYWNrZ3JvdW5kOiAjYjA3ZDRiO1xufVxuLmxveWFsdHktdGllcnNfX3RpZXItZG90LS1zaWx2ZXIge1xuICBiYWNrZ3JvdW5kOiAjN2U4Yjk2O1xufVxuLmxveWFsdHktdGllcnNfX3RpZXItZG90LS1nb2xkIHtcbiAgYmFja2dyb3VuZDogI2M5YTIyNztcbn1cbi5sb3lhbHR5LXRpZXJzX19jb250ZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubG95YWx0eS10aWVyc19fY29udGVudC10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzM2NDE1MztcbiAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubG95YWx0eS10aWVyc19fYnVsbGV0cyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuLmxveWFsdHktdGllcnNfX2J1bGxldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzNjQxNTM7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbn1cbi5sb3lhbHR5LXRpZXJzX19idWxsZXQtaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5sb3lhbHR5LXRpZXJzX19idWxsZXQtaWNvbiBpbWcge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sb3lhbHR5LXRpZXJzX19idWxsZXQtaWNvbi0tYmx1ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTE0LCAyMDYsIDAuMTMpO1xufVxuLmxveWFsdHktdGllcnNfX2J1bGxldC1pY29uLS1icm9uemUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3NiwgMTI1LCA3NSwgMC4xMyk7XG59XG4ubG95YWx0eS10aWVyc19fYnVsbGV0LWljb24tLXNpbHZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI2LCAxMzksIDE1MCwgMC4xMyk7XG59XG4ubG95YWx0eS10aWVyc19fYnVsbGV0LWljb24tLWdvbGQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwMSwgMTYyLCAzOSwgMC4xMyk7XG59XG4ubG95YWx0eS10aWVyc19fYnRuLS1icm9uemUge1xuICBib3JkZXItY29sb3I6ICNiMDdkNGI7XG4gIGNvbG9yOiAjYjA3ZDRiO1xufVxuLmxveWFsdHktdGllcnNfX2J0bi0tYnJvbnplOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2IwN2Q0YjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubG95YWx0eS10aWVyc19fYnRuLS1zaWx2ZXIge1xuICBib3JkZXItY29sb3I6ICM3ZThiOTY7XG4gIGNvbG9yOiAjN2U4Yjk2O1xufVxuLmxveWFsdHktdGllcnNfX2J0bi0tc2lsdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzdlOGI5NjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubG95YWx0eS10aWVyc19fYnRuLS1nb2xkIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzlhMjI3O1xuICBjb2xvcjogI2M5YTIyNztcbn1cbi5sb3lhbHR5LXRpZXJzX19idG4tLWdvbGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYzlhMjI3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sb3lhbHR5LXRpZXJzX19jb21wYXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTI4cHg7XG59XG4ubG95YWx0eS10aWVyc19fY29tcGFyZS1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4ubG95YWx0eS10aWVyc19fY29tcGFyZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubG95YWx0eS10aWVyc19fY29tcGFyZS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmxveWFsdHktdGllcnNfX3RhYmxlLXdyYXAge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubG95YWx0eS10aWVyc19fdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5sb3lhbHR5LXRpZXJzX190aCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiA1NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxveWFsdHktdGllcnNfX3RoLS1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzYyNjY2QTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDY3JTtcbn1cbi5sb3lhbHR5LXRpZXJzX190aC0tYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDcyQ0U7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICB3aWR0aDogMTElO1xufVxuLmxveWFsdHktdGllcnNfX3RoLS1icm9uemUge1xuICBiYWNrZ3JvdW5kOiAjYjA3ZDRiO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgd2lkdGg6IDExJTtcbn1cbi5sb3lhbHR5LXRpZXJzX190aC0tc2lsdmVyIHtcbiAgYmFja2dyb3VuZDogIzdlOGI5NjtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIHdpZHRoOiAxMSU7XG59XG4ubG95YWx0eS10aWVyc19fdGgtLWdvbGQge1xuICBiYWNrZ3JvdW5kOiAjYzlhMjI3O1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgd2lkdGg6IDExJTtcbn1cbi5sb3lhbHR5LXRpZXJzX190ZCB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgaGVpZ2h0OiA1N3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDAuOHB4IHNvbGlkICNlNWU3ZWI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubG95YWx0eS10aWVyc19fdGQtLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4ubG95YWx0eS10aWVyc19fdGQtLXN1YiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5sb3lhbHR5LXRpZXJzX190ci0taGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ViZjRmZjtcbn1cbi5sb3lhbHR5LXRpZXJzX190ci0tc3ViIHtcbiAgYmFja2dyb3VuZDogI2ViZjRmZjtcbn1cbi5sb3lhbHR5LXRpZXJzX19iZW5lZml0LWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubG95YWx0eS10aWVyc19fY2hlY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5sb3lhbHR5LXRpZXJzX19jaGVjayBzdmcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLmxveWFsdHktdGllcnNfX2NoZWNrLS1ibHVlLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxMTQsIDIwNiwgMC4xMyk7XG59XG4ubG95YWx0eS10aWVyc19fY2hlY2stLWJsdWUtc29saWQge1xuICBiYWNrZ3JvdW5kOiAjMDA3MkNFO1xufVxuLmxveWFsdHktdGllcnNfX2NoZWNrLS1icm9uemUtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3NiwgMTI1LCA3NSwgMC4xMyk7XG59XG4ubG95YWx0eS10aWVyc19fY2hlY2stLWJyb256ZS1zb2xpZCB7XG4gIGJhY2tncm91bmQ6ICNiMDdkNGI7XG59XG4ubG95YWx0eS10aWVyc19fY2hlY2stLXNpbHZlci1saWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI2LCAxMzksIDE1MCwgMC4xMyk7XG59XG4ubG95YWx0eS10aWVyc19fY2hlY2stLXNpbHZlci1zb2xpZCB7XG4gIGJhY2tncm91bmQ6ICM3ZThiOTY7XG59XG4ubG95YWx0eS10aWVyc19fY2hlY2stLWdvbGQtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwMSwgMTYyLCAzOSwgMC4xMyk7XG59XG4ubG95YWx0eS10aWVyc19fY2hlY2stLWdvbGQtc29saWQge1xuICBiYWNrZ3JvdW5kOiAjYzlhMjI3O1xufVxuLmxveWFsdHktdGllcnNfX3BjdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5sb3lhbHR5LXRpZXJzX19wY3QtLWJyb256ZSB7XG4gIGNvbG9yOiAjYjA3ZDRiO1xufVxuLmxveWFsdHktdGllcnNfX3BjdC0tc2lsdmVyIHtcbiAgY29sb3I6ICM3ZThiOTY7XG59XG4ubG95YWx0eS10aWVyc19fcGN0LS1nb2xkIHtcbiAgY29sb3I6ICNjOWEyMjc7XG59XG4ubG95YWx0eS10aWVyc19fZGFzaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNkMWQ1ZGI7XG59XG4ubG95YWx0eS10aWVyc19fY3RhLWJhbm5lciB7XG4gIGJhY2tncm91bmQ6ICNGOEY4RkE7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDU2cHggMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxveWFsdHktdGllcnNfX2N0YS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubG95YWx0eS10aWVyc19fY3RhLXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNjI2NjZBO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmxveWFsdHktdGllcnNfX2N0YS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cblxuLnBjcC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG4ucGNwIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm94LXNoYWRvdzogMCA4cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAyMHB4IDEyLjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDMycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG59XG4ucGNwX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG59XG4ucGNwX19pY29uLXdyYXAge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNlOGY1ZTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5wY3BfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wY3BfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBtYXJnaW46IDA7XG59XG4ucGNwX19zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzhiOTM5YjtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDM4MnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnBjcF9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wY3BfX2J0bi1wcmltYXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDVweDtcbiAgYmFja2dyb3VuZDogIzAwNzJDRTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLnBjcF9fYnRuLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA1Y2FhO1xufVxuLnBjcF9fYnRuLXNlY29uZGFyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDcyQ0U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5wY3BfX2J0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGUge1xuICBtYXJnaW46IDQ4cHggMCAxMjhweDtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDEwMHB4O1xufVxuLmxveWFsdHktY29tcGFyZS10YWJsZV9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzYyNjY2QTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDY4MHB4O1xuICBtYXJnaW46IDAgYXV0byA0OHB4O1xufVxuLmxveWFsdHktY29tcGFyZS10YWJsZV9fdGFibGUtd3JhcCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDRweCkge1xuICAubG95YWx0eS1jb21wYXJlLXRhYmxlX190YWJsZS13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubG95YWx0eS1jb21wYXJlLXRhYmxlX190YWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubG95YWx0eS1jb21wYXJlLXRhYmxlX19oZWFkZXItcm93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX21vYmlsZS10aWVyLWxhYmVsLWVkaXQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjI2NjZBO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ubG95YWx0eS1jb21wYXJlLXRhYmxlX190aCB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMzlweCkge1xuICAubG95YWx0eS1jb21wYXJlLXRhYmxlX190aCB7XG4gICAgZmxleDogMCAwIDEyLjUlO1xuICB9XG59XG4ubG95YWx0eS1jb21wYXJlLXRhYmxlX190aC0tbGFiZWwge1xuICBmbGV4OiAwIDAgNTUlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzYyNjY2QTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMzlweCkge1xuICAubG95YWx0eS1jb21wYXJlLXRhYmxlX190aC0tbGFiZWwge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX3RoLS1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzAwNzJDRTtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG4ubG95YWx0eS1jb21wYXJlLXRhYmxlX190aC0tYnJvbnplIHtcbiAgYmFja2dyb3VuZDogI2IwN2Q0YjtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG4ubG95YWx0eS1jb21wYXJlLXRhYmxlX190aC0tc2lsdmVyIHtcbiAgYmFja2dyb3VuZDogIzdlOGI5NjtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG4ubG95YWx0eS1jb21wYXJlLXRhYmxlX190aC0tZ29sZCB7XG4gIGJhY2tncm91bmQ6ICNjOWEyMjc7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xufVxuLmxveWFsdHktY29tcGFyZS10YWJsZV9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMC44cHggc29saWQgI2U1ZTdlYjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgZWFzZTtcbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX3Jvdzpub3QoLmxveWFsdHktY29tcGFyZS10YWJsZV9fcm93LS1oaWdobGlnaHQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwNHB4KSB7XG4gIC5sb3lhbHR5LWNvbXBhcmUtdGFibGUuZWRpdG1vZGUgLmxveWFsdHktY29tcGFyZS10YWJsZV9fdGFibGUtd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGUuZWRpdG1vZGUgLmxveWFsdHktY29tcGFyZS10YWJsZV9fcm93IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmxveWFsdHktY29tcGFyZS10YWJsZS5lZGl0bW9kZSAubG95YWx0eS1jb21wYXJlLXRhYmxlX19yb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGUuZWRpdG1vZGUgLmxveWFsdHktY29tcGFyZS10YWJsZV9fbGFiZWwtZGVzYyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG9wYWNpdHk6IDE7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmxveWFsdHktY29tcGFyZS10YWJsZV9fdGQge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGhlaWdodDogNTdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwNXB4KSB7XG4gIC5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX3RkIHtcbiAgICBmbGV4OiAwIDAgMTEuNSU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjM5cHgpIHtcbiAgLmxveWFsdHktY29tcGFyZS10YWJsZV9fdGQge1xuICAgIGZsZXg6IDAgMCAxMi41JTtcbiAgfVxufVxuLmxveWFsdHktY29tcGFyZS10YWJsZV9fdGQtLWxhYmVsIHtcbiAgZmxleDogMCAwIDU1JTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA1N3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMjg1NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMzlweCkge1xuICAubG95YWx0eS1jb21wYXJlLXRhYmxlX190ZC0tbGFiZWwge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX2xhYmVsX2ljb25fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEycHg7XG59XG4ubG95YWx0eS1jb21wYXJlLXRhYmxlX19pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmxveWFsdHktY29tcGFyZS10YWJsZV9faWNvbiBpbWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX2NoZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgcGFkZGluZzogN3B4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBiYWNrZ3JvdW5kOiAjQUNCRDkyO1xufVxuLmxveWFsdHktY29tcGFyZS10YWJsZV9fY2hlY2sgc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX2Rhc2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMXB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZDogI0QxRDVEQjtcbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX3RkLWVkaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ubG95YWx0eS1jb21wYXJlLXRhYmxlX19jZWxsLXRleHQge1xuICBjb2xvcjogIzAwMjg1NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX3Jvdy0taGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ViZjRmZjtcbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX2xhYmVsLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJweDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmxveWFsdHktY29tcGFyZS10YWJsZV9fbGFiZWwtZGVzYyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzAwMjg1NTtcbiAgb3BhY2l0eTogMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLCBtYXgtaGVpZ2h0IDAuMjVzIGVhc2UsIG1hcmdpbi10b3AgMC4yNXMgZWFzZTtcbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX3Jvdy0taGlnaGxpZ2h0IC5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX2xhYmVsLWRlc2Mge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBvcGFjaXR5OiAxO1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xufVxuLmxveWFsdHktY29tcGFyZS10YWJsZV9fbW9iaWxlLXRhYmxlLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDRweCkge1xuICAubG95YWx0eS1jb21wYXJlLXRhYmxlX19tb2JpbGUtdGFibGUtd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX21vYmlsZS10YWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX21vYmlsZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItdG9wOiAwLjg5NnB4IHNvbGlkICNlNWU3ZWI7XG59XG4ubG95YWx0eS1jb21wYXJlLXRhYmxlX19tb2JpbGUtcm93LS1oZWFkZXIge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmxveWFsdHktY29tcGFyZS10YWJsZV9fbW9iaWxlLWNlbGwge1xuICBmbGV4OiAwIDAgMTMwcHg7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzAwMjg1NTtcbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX21vYmlsZS1jZWxsLS1jb3JuZXIsIC5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX21vYmlsZS1jZWxsLS10aWVyIHtcbiAgZmxleDogMCAwIDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBib3gtc2hhZG93OiA0cHggMCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XG59XG4ubG95YWx0eS1jb21wYXJlLXRhYmxlX19tb2JpbGUtY2VsbC0tY29ybmVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubG95YWx0eS1jb21wYXJlLXRhYmxlX19tb2JpbGUtY2VsbC0tdGllciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmxveWFsdHktY29tcGFyZS10YWJsZV9fbW9iaWxlLWNlbGwtLXRpZXItYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDcyQ0U7XG59XG4ubG95YWx0eS1jb21wYXJlLXRhYmxlX19tb2JpbGUtY2VsbC0tdGllci1icm9uemUge1xuICBiYWNrZ3JvdW5kOiAjYjA3ZDRiO1xufVxuLmxveWFsdHktY29tcGFyZS10YWJsZV9fbW9iaWxlLWNlbGwtLXRpZXItc2lsdmVyIHtcbiAgYmFja2dyb3VuZDogIzdlOGI5Njtcbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX21vYmlsZS1jZWxsLS10aWVyLWdvbGQge1xuICBiYWNrZ3JvdW5kOiAjYzlhMjI3O1xufVxuLmxveWFsdHktY29tcGFyZS10YWJsZV9fbW9iaWxlLWNlbGwtLWNvbC1oZWFkZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDczcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubG95YWx0eS1jb21wYXJlLXRhYmxlX19tb2JpbGUtY2VsbFtkYXRhLWJlbmVmaXQtaW5kZXhdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxveWFsdHktY29tcGFyZS10YWJsZV9fbW9iaWxlLWNlbGwtLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICNlYmY0ZmY7XG59XG4ubG95YWx0eS1jb21wYXJlLXRhYmxlX19tb2JpbGUtY2VsbC0tY29sLWhlYWRlci5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX21vYmlsZS1jZWxsLS1oaWdobGlnaHQge1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX21vYmlsZS1kZXNjLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTA0cHgpIHtcbiAgLmxveWFsdHktY29tcGFyZS10YWJsZV9fbW9iaWxlLWRlc2Mtd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX21vYmlsZS1kZXNjIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZWJmNGZmO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4ubG95YWx0eS1jb21wYXJlLXRhYmxlX19tb2JpbGUtZGVzYy0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sb3lhbHR5LXRpZXItdGFibGUge1xuICBtYXJnaW46IDQ4cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMTI4cHg7XG59XG4ubG95YWx0eS10aWVyLXRhYmxlX19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQ4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubG95YWx0eS10aWVyLXRhYmxlX19jb250ZW50LWNvbCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5sb3lhbHR5LXRpZXItdGFibGVfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmxveWFsdHktdGllci10YWJsZV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNjI2NjZhO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmxveWFsdHktdGllci10YWJsZV9fd3JhcCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5sb3lhbHR5LXRpZXItdGFibGVfX3RhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbn1cbi5sb3lhbHR5LXRpZXItdGFibGVfX2hlYWRlci1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxveWFsdHktdGllci10YWJsZV9fdGgge1xuICBwYWRkaW5nOiAxN3B4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmbGV4OiAxO1xufVxuLmxveWFsdHktdGllci10YWJsZV9fdGgtLXR5cGUge1xuICBmbGV4OiAwIDAgMjQwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNjI2NjZhO1xufVxuLmxveWFsdHktdGllci10YWJsZV9fdGgtLWJsdWUge1xuICBjb2xvcjogIzAwNzJDRTtcbn1cbi5sb3lhbHR5LXRpZXItdGFibGVfX3RoLS1icm9uemUge1xuICBjb2xvcjogI2IwN2Q0Yjtcbn1cbi5sb3lhbHR5LXRpZXItdGFibGVfX3RoLS1zaWx2ZXIge1xuICBjb2xvcjogIzdlOGI5Njtcbn1cbi5sb3lhbHR5LXRpZXItdGFibGVfX3RoLS1nb2xkIHtcbiAgY29sb3I6ICNjOWEyMjc7XG59XG4ubG95YWx0eS10aWVyLXRhYmxlX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wOiAwLjhweCBzb2xpZCAjZTVlN2ViO1xufVxuLmxveWFsdHktdGllci10YWJsZV9fdGQge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2MjY2NmE7XG4gIGZsZXg6IDE7XG59XG4ubG95YWx0eS10aWVyLXRhYmxlX190ZC0tbGFiZWwge1xuICBmbGV4OiAwIDAgMjQwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBsaW5lLWhlaWdodDogMS41Nztcbn1cbi5sb3lhbHR5LXRpZXItdGFibGVfX3RkIC5waW1jb3JlX2VkaXRhYmxlX2lucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxveWFsdHktdGllci10YWJsZV9fZm9vdG5vdGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG4ubG95YWx0eS10aWVyLXRhYmxlX19mb290bm90ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2MjY2NmE7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmVsZXZhdGUtaGVyb19fYmctaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIzOXB4KSB7XG4gIC5lbGV2YXRlLWhlcm9fX2JnLWltZyB7XG4gICAgaGVpZ2h0OiA3OTJweDtcbiAgfVxufVxuXG4uZWxldmF0ZS1zZWN0aW9uLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDhweCAwIDE2cHg7XG59XG4uZWxldmF0ZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmVsZXZhdGUtc2VjdGlvbi1oZWFkZXJfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzYyNjY2QTtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZWxldmF0ZS1zZWN0aW9uLWhlYWRlcl9fc3VidGl0bGUtLWxpZ2h0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5lbGV2YXRlLXNlY3Rpb24taGVhZGVyX190aXRsZS0tbGlnaHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmVsZXZhdGUtYmxvZy1ncmlkIHtcbiAgcGFkZGluZzogMzJweCAwIDY0cHg7XG59XG4uZWxldmF0ZS1ibG9nLWdyaWRfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5lbGV2YXRlLWJsb2ctZ3JpZF9fdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmVsZXZhdGUtYmxvZy1ncmlkX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmVsZXZhdGUtYmxvZy1ncmlkX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjgwcHgsIDFmcikpO1xuICBnYXA6IDI0cHg7XG59XG4uZWxldmF0ZS1ibG9nLWdyaWRfX2NhcmQge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG59XG4uZWxldmF0ZS1ibG9nLWdyaWRfX2NhcmQ6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5lbGV2YXRlLWJsb2ctZ3JpZF9fY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmVsZXZhdGUtYmxvZy1ncmlkX19jYXJkLWltZy0tcGxhY2Vob2xkZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZThmMGZlIDAlLCAjZGJlYWZlIDEwMCUpO1xufVxuLmVsZXZhdGUtYmxvZy1ncmlkX19jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xufVxuLmVsZXZhdGUtYmxvZy1ncmlkX19jYXJkLWRhdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjI2NjZBO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cbi5lbGV2YXRlLWJsb2ctZ3JpZF9fY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5lbGV2YXRlLWJsb2ctZ3JpZF9fY2FyZC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzYyNjY2QTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZmxleDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5lbGV2YXRlLWJsb2ctZ3JpZF9fY2FyZC1saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwNzJDRTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLmVsZXZhdGUtYmxvZy1ncmlkX19jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnJjX19zcGlubmVyLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucmNfX3NwaW5uZXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjZTZlN2U5O1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA3MkNFO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogcmMtc3BpbiAwLjdzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyByYy1zcGluIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5odGIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5odGJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0OHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA2NHB4IDE2cHg7XG59XG4uaHRiX19sZWZ0IHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyNHB4O1xufVxuLmh0Yl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwZjJkNTM7XG4gIG1hcmdpbjogMDtcbn1cbi5odGJfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG4uaHRiX19ib2R5IHAge1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gIGNvbG9yOiAjNjI2NjZhO1xuICBtYXJnaW46IDA7XG59XG4uaHRiX19idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjMDA3MmNlO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXM7XG59XG4uaHRiX19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA1ZmFkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5odGJfX3JpZ2h0IHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmh0Yl9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2MtZHJhd2VyIHtcbiAgcGFkZGluZzogMCAzMnB4IDQ4cHg7XG59XG4uY2MtZHJhd2VyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBtYXJnaW46IDAgMCAzMnB4O1xufVxuLmNjLWRyYXdlcl9faG91cnMge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbn1cbi5jYy1kcmF3ZXJfX2hvdXJzIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzYyNjY2YTtcbiAgbWFyZ2luOiAwO1xufVxuLmNjLWRyYXdlcl9faG91cnMgc3Ryb25nIHtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY2MtZHJhd2VyX19wZWFrIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5jYy1kcmF3ZXJfX3BlYWstdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAwMjg1NTtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbn1cbi5jYy1kcmF3ZXJfX2NoYXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmNjLWRyYXdlcl9fYmFycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiAzcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5jYy1kcmF3ZXJfX2JhciB7XG4gIGZsZXg6IDE7XG4gIGJhY2tncm91bmQ6ICMwMDcyY2U7XG4gIGJvcmRlci1yYWRpdXM6IDFweCAxcHggMCAwO1xuICBtaW4td2lkdGg6IDA7XG59XG4uY2MtZHJhd2VyX190aW1lLWxhYmVscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jYy1kcmF3ZXJfX3RpbWUtbGFiZWxzIHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzYyNjY2YTtcbn1cbi5jYy1kcmF3ZXJfX3BlYWstbm90ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNjI2NjZhO1xuICBtYXJnaW46IDhweCAwIDA7XG59XG4uY2MtZHJhd2VyX19kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwLjhweDtcbiAgYmFja2dyb3VuZDogI2U1ZTdlYjtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5jYy1kcmF3ZXJfX3Bob25lcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY2MtZHJhd2VyX19jYWxsLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM2MjY2NmE7XG4gIG1hcmdpbjogMCAwIDRweDtcbn1cbi5jYy1kcmF3ZXJfX3Bob25lLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItdG9wOiAwLjhweCBzb2xpZCAjZTVlN2ViO1xufVxuLmNjLWRyYXdlcl9fcGhvbmUtZnJvbSB7XG4gIGZsZXg6IDAgMCAxNjhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM2MjY2NmE7XG59XG4uY2MtZHJhd2VyX19waG9uZS1kZXRhaWwge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xufVxuLmNjLWRyYXdlcl9fcGhvbmUtbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMwMDcyY2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jYy1kcmF3ZXJfX3Bob25lLW51bWJlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNjLWRyYXdlcl9fcGhvbmUtbm90ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNjI2NjZhO1xuICBtYXJnaW46IDA7XG59XG4uY2MtZHJhd2VyX19hc3RlcmlzayB7XG4gIGNvbG9yOiAjZTMwNjEzO1xufVxuXG4uZWgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwMDI4NTU7XG59XG4uZWhfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdGF0aWMvZWxldmF0ZS9oZWFkZXItYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uZWhfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG4uZWhfX3Byb2ZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG4uZWhfX2F2YXRhciB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZDogIzAwNzJDRTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLCAxMTQsIDIwNiwgMC40KTtcbn1cbi5laF9fYXZhdGFyLWluaXRpYWxzIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmVoX19wcm9maWxlLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG4uZWhfX25hbWUge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS4xNjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5laF9fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbi5laF9fdGllci1iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmVoX19hY3RpdmUtdW50aWwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZjNmM2YzO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5laF9fcG9pbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwO1xufVxuLmVoX19wb2ludHMtbGFiZWwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZjNmM2YzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuLmVoX19wb2ludHMtdmFsdWUge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogLTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZWhfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG4uZWhfX2J0bi1ib29rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDA3MkNFO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cbi5laF9fYnRuLWJvb2s6aG92ZXIge1xuICBvcGFjaXR5OiAwLjk7XG4gIGNvbG9yOiAjMDA3MkNFO1xufVxuLmVoX19idG4tcG9pbnRzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgYmFja2dyb3VuZDogIzAwNzJDRTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG59XG4uZWhfX2J0bi1wb2ludHM6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2IoMCwgOTEuNDIxMzU5MjIzMywgMTY1LjIpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5laF9fYnRuLXBvaW50cy1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmVoX19tb2JpbGUtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDAuOHB4IHNvbGlkICNlNWU3ZWI7XG4gIGhlaWdodDogNTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lbl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAwO1xufVxuLmVuX190YWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTZweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzNjQxNTM7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uZW5fX3RhYjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMS42cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzO1xufVxuLmVuX190YWI6aG92ZXIge1xuICBjb2xvcjogIzAwNzJDRTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVuX190YWItLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA3MkNFO1xufVxuLmVuX190YWItLWFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3MkNFO1xufVxuLmVuX190YWItbGFiZWwge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5lbl9fdGFiLWFsZXJ0IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmVuX19zZWxlY3Qtd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG59XG4uZW5fX3NlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwLjhweCBzb2xpZCAjZTVlN2ViO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDAgMTRweCAwIDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmVuX19zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDcyQ0U7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDAsIDExNCwgMjA2LCAwLjEyKTtcbn1cbi5lbl9fc2VsZWN0LWNoZXZyb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5lbl9fc2VsZWN0LWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSAtIDRweCk7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDAuOHB4IHNvbGlkICNlNWU3ZWI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNHB4IDA7XG4gIHotaW5kZXg6IDIwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lbl9fc2VsZWN0LW9wdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzNjQxNTM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycztcbn1cbi5lbl9fc2VsZWN0LW9wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNWY4ZmY7XG59XG4uZW5fX3NlbGVjdC1vcHRpb24tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA3MkNFO1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiAjZjBmN2ZmO1xufVxuXG4uZWMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0Y4RjhGQTtcbn1cblxuLmVjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEyMTJweDtcbiAgcGFkZGluZzogNDhweCAxNnB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA4MHB4O1xufVxuXG4udHAge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwLjhweCBzb2xpZCAjZTVlN2ViO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IDBweCByZ2JhKDAsIDQwLCA4NSwgMC4xKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50cF9fYm9keSB7XG4gIHBhZGRpbmc6IDMycHggMzJweCAwO1xufVxuLnRwX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi50cF9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAwO1xufVxuLnRwX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNjI2NjZhO1xuICBtYXJnaW46IDA7XG59XG4udHBfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgZ2FwOiA0OHB4O1xufVxuLnRwX19jb250ZW50LS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRwX19sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjRweDtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLnRwX19nYXVnZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRwX19nYXVnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIzMHB4O1xuICBoZWlnaHQ6IDIzMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xufVxuLnRwX19nYXVnZSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50cF9fZ2F1Z2UtY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMTguNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuOWNxdztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRwX19nYXVnZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogNS4yY3F3O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNjI2NjZhO1xufVxuLnRwX19nYXVnZS10aWVyIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzY3F3O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udHBfX2dhdWdlLXRpZXItLWJsdWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMxYThmZTAsICMwMDUyYTUpO1xufVxuLnRwX19nYXVnZS10aWVyLS1nb2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZDRhMzE1LCAjODk2MzAxKTtcbn1cbi50cF9fZ2F1Z2UtdGllci0tc2lsdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjN2U4Yjk2LCAjNWM2NzcwKTtcbn1cbi50cF9fZ2F1Z2UtdGllci0tYnJvbnplIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYjA3ZDRiLCAjN2I0YzJhKTtcbn1cbi50cF9fZ2F1Z2UtYm9udXMge1xuICBmb250LXNpemU6IDUuMmNxdztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBjb2xvcjogIzYyNjY2YTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRwX19iYXJzIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogMDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuLnRwX19iYXItZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4udHBfX2Jhci1sYWJlbC1yb3cge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi50cF9fYmFyLW1ldHJpYyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjOGI5MzliO1xufVxuLnRwX19iYXItdmFsdWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi50cF9fYmFyLXRhcmdldCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM4YjkzOWI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG59XG4udHBfX2Jhci10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTY0LCAxOTksIDIyNiwgMC4zKTtcbn1cbi50cF9fYmFyLXRyYWNrLS1wb2ludHMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3MiwgMTg5LCAxNDYsIDAuMyk7XG59XG4udHBfX2Jhci1maWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGJhY2tncm91bmQ6ICNhNGM3ZTI7XG59XG4udHBfX2Jhci1maWxsLS1wb2ludHMge1xuICBiYWNrZ3JvdW5kOiAjYWNiZDkyO1xufVxuLnRwX19jYXJkLXdyYXAge1xuICB3aWR0aDogMzM0cHg7XG4gIGhlaWdodDogMTg2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tdG9wOiAtNTVweDtcbn1cbi50cF9fY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMHB4IDIwcHggMjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMHB4IDhweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50cF9fY2FyZC1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udHBfX2NhcmQtaW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNnB4O1xuICBsZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJweDtcbn1cbi50cF9fY2FyZC1mZm4tbGFiZWwge1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi50cF9fY2FyZC1mZm4tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG59XG4udHBfX2NhcmQtZmZuLW51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRwX19jYXJkLWNvcHktYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuODU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4udHBfX2NhcmQtY29weS1idG46aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnRwX19jYXJkLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50cF9fY2FyZC1tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0OHB4IDMycHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi50cF9fY2FyZC1tb2RhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXM7XG59XG4udHBfX2NhcmQtbW9kYWwtY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjIpO1xufVxuLnRwX19jYXJkLW1vZGFsLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1NDBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDBweCAyNHB4IDQ4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLnRwX19jYXJkLW1vZGFsLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRwX19jYXJkLW1vZGFsLWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjhweDtcbiAgbGVmdDogMzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG59XG4udHBfX2NhcmQtbW9kYWwtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi50cF9fY2FyZC1tb2RhbC1mZm4ge1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4udHBfX2Zvb3Rub3RlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM2MjY2NmE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDEwcHggMDtcbn1cbi50cF9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxNnB4IDMycHggMTZweDtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmYTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi50cF9fcmVzZXQtaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjNjI2NjZhO1xufVxuLnRwX19iZW5lZml0cy1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzAwNzJDRTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udHBfX2JlbmVmaXRzLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm10IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubXRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuLm10X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBtYXJnaW46IDA7XG59XG4ubXRfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgY29sb3I6ICM2MjY2NmE7XG4gIG1hcmdpbjogMDtcbn1cbi5tdF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMTZweDtcbn1cbi5tdF9fZ3JpZCA+ICoge1xuICBmbGV4OiAxIDEgMjYwcHg7XG4gIG1pbi13aWR0aDogMjYwcHg7XG59XG4ubXRfX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4O1xuICBtaW4taGVpZ2h0OiAzMjNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5tdF9fY3VycmVudC1iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubXRfX2NhcmQtdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubXRfX3RpZXItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMDtcbn1cbi5tdF9fdGllci1yYW5nZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5tdF9fYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLm10X19kaXZpZGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiAwLjhweCBzb2xpZCAjZTVlN2ViO1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuLm10X19iZW5lZml0cyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4OiAxO1xufVxuLm10X19iZW5lZml0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLm10X19iZW5lZml0LWljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5tdF9fYmVuZWZpdC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5tdF9fYWxsLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubXRfX2FsbC1idG46aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ubXRfX2NhcmQtYm9yZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyLXRvcDogMi40cHggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjhweCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjhweCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC44cHggc29saWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm10X19wYW5lbCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogMTZweDtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAwLjhweCBzb2xpZCAjZTVlN2ViO1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLm10X19wYW5lbC10aWVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNHB4O1xufVxuLm10X19wYW5lbC10aWVyLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMC44cHggc29saWQgI2U1ZTdlYjtcbn1cbi5tdF9fcGFuZWwtdGllci1uYW1lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLm10X19wYW5lbC10aWVyLXJhbmdlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzhiOTM5YjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5tdF9fcGFuZWwtYmVuZWZpdHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cblxuLmV5bnRrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXludGtfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuLmV5bnRrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBtYXJnaW46IDA7XG59XG4uZXludGtfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgY29sb3I6ICM2MjY2NmE7XG4gIG1hcmdpbjogMDtcbn1cbi5leW50a19fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMzJweDtcbn1cbi5leW50a19fY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggMHB4IHJnYmEoMCwgNDAsIDg1LCAwLjEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZXludGtfX2NhcmQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmV5bnRrX19jYXJkLWltZy13cmFwIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZXludGtfX2NhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmV5bnRrX19jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4uZXludGtfX2NhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzAwMjg1NTtcbiAgbWFyZ2luOiAwO1xufVxuLmV5bnRrX19jYXJkLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICBjb2xvcjogIzYyNjY2YTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ueXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi55cF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuLnlwX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwZjJkNTM7XG4gIG1hcmdpbjogMDtcbn1cbi55cF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi55cF9faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZzogMjRweDtcbiAgbWluLWhlaWdodDogMTUycHg7XG59XG4ueXBfX2l0ZW0taW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4ueXBfX2l0ZW0taW1nLS1wbGFjZWhvbGRlciB7XG4gIGJhY2tncm91bmQ6ICNlNWU3ZWI7XG59XG4ueXBfX2l0ZW0tYm9keSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi55cF9faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjMTAxODI4O1xuICBtYXJnaW46IDA7XG59XG4ueXBfX2l0ZW0tbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ueXBfX2l0ZW0tbWV0YS1yb3cge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzRhNTU2NTtcbiAgbWFyZ2luOiAwO1xufVxuLnlwX19pdGVtLW1ldGEtbGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnlwX19pdGVtLW1ldGEtdmFsdWUge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnlwX19zdGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2MjY2NmE7XG4gIHBhZGRpbmc6IDI0cHggMDtcbn1cbi55cF9fc3RhdGUtLWVycm9yIHtcbiAgY29sb3I6ICNkYzI2MjY7XG59XG4ueXBfX2xvYWQtbW9yZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ueXBfX2xvYWQtbW9yZS1idG4ge1xuICBwYWRkaW5nOiAxMHB4IDMycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMC44cHggc29saWQgIzAwNzJDRTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzAwNzJDRTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMsIGNvbG9yIDAuMTVzO1xufVxuLnlwX19sb2FkLW1vcmUtYnRuOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZDogIzAwNzJDRTtcbiAgY29sb3I6ICNmZmY7XG59XG4ueXBfX2xvYWQtbW9yZS1idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi55byB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnlvX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4ueW9fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzBmMmQ1MztcbiAgbWFyZ2luOiAwO1xufVxuLnlvX192aWV3LWFsbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIGNvbG9yOiAjMDA3MkNFO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ueW9fX3ZpZXctYWxsOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDA3MkNFO1xufVxuLnlvX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuLnlvX19pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBtaW4taGVpZ2h0OiAxNTJweDtcbn1cbi55b19faXRlbS1pbWcge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnlvX19pdGVtLWltZy0tcGxhY2Vob2xkZXIge1xuICBiYWNrZ3JvdW5kOiAjZTVlN2ViO1xufVxuLnlvX19pdGVtLWJvZHkge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi55b19faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjMTAxODI4O1xuICBtYXJnaW46IDA7XG59XG4ueW9fX2l0ZW0tc3VidGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI0ZFOUEwMDtcbiAgbWFyZ2luOiAwO1xufVxuLnlvX19pdGVtLW1ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzRhNTU2NTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ueW9fX2l0ZW0tbWV0YSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnlvX19pdGVtLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzYyNjY2YTtcbiAgbWFyZ2luOiAwO1xufVxuLnlvX19pdGVtLWFjdGlvbnMge1xuICBmbGV4LXNocmluazogMDtcbn1cbi55b19fY29tbWVudC1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzYyNjY2YTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnlvX19jb21tZW50LWJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzJDRTtcbiAgY29sb3I6ICMwMDcyQ0U7XG59XG5cbi5hYyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG59XG4uYWNfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cbi5hY19fdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBjb2xvcjogIzAwMjg1NTtcbiAgbWFyZ2luOiAwO1xufVxuLmFjX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNjI2NjZhO1xuICBtYXJnaW46IDA7XG59XG4uYWNfX2NhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDAuOHB4IHNvbGlkICNlNWU3ZWI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCAycHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWNfX2NhcmQtaGVhZGluZyB7XG4gIGJhY2tncm91bmQ6ICM0YTRhNGE7XG4gIGhlaWdodDogNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY19fdGFibGUtd3JhcCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4uYWNfX3RhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogODAwcHg7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4uYWNfX3RoZWFkLXJvdyB7XG4gIGJvcmRlci1ib3R0b206IDAuOHB4IHNvbGlkICNlNWU3ZWI7XG59XG4uYWNfX3RoIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTkuNXB4O1xuICBjb2xvcjogIzM2NDE1MztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmFjX190aC0tcG9pbnRzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYWNfX3RoLS1hY3Rpb24ge1xuICB3aWR0aDogNzJweDtcbn1cbi5hY19fdHIge1xuICBib3JkZXItYm90dG9tOiAwLjhweCBzb2xpZCAjZTVlN2ViO1xufVxuLmFjX190cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5hY19fdGQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOS41cHg7XG4gIGNvbG9yOiAjMzY0MTUzO1xuICBwYWRkaW5nOiAyMnB4IDI0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYWNfX3RkLS1wb2ludHMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hY19fdGQtLWRhdGUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYWNfX3RkLS1hY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFjX19kYXRlLWNlbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi5hY19fYWlybGluZS1iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZDogI2UzMDYxMztcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmFjX19hY3Rpb24tZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNjNGM0YzQ7XG59XG4uYWNfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci10b3A6IDAuOHB4IHNvbGlkICNlNWU3ZWI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYWNfX3BhZ2UtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDMzcHg7XG4gIG1pbi13aWR0aDogNjJweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDAuOHB4IHNvbGlkICNlNWU3ZWI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTkuNXB4O1xuICBjb2xvcjogIzM2NDE1MztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xufVxuLmFjX19wYWdlLWJ0bjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzJDRTtcbiAgY29sb3I6ICMwMDcyQ0U7XG59XG4uYWNfX3BhZ2UtYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC40O1xufVxuLmFjX19wYWdlLWJ0bi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwNzJDRTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MkNFO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5hY19fcGFnZS1idG4tLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDViYWI7XG4gIGJvcmRlci1jb2xvcjogIzAwNWJhYjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNfX3BhZ2UtYnRuLS1hcnJvdyB7XG4gIG1pbi13aWR0aDogMzNweDtcbiAgcGFkZGluZzogMCA4cHg7XG59XG4uYWNfX3BhZ2UtZWxsaXBzaXMge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjOWNhM2FmO1xuICBsaW5lLWhlaWdodDogMzNweDtcbn1cbi5hY19fc3RhdGUge1xuICBwYWRkaW5nOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2MjY2NmE7XG59XG4uYWNfX3N0YXRlLS1lcnJvciB7XG4gIGNvbG9yOiAjZGMyNjI2O1xufVxuLmFjX190ZC0tbG9hZGluZywgLmFjX190ZC0tZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgY29sb3I6ICM2MjY2NmE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hY19fdGQtLXBvcyB7XG4gIGNvbG9yOiAjMTZhMzRhO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmFjX190ZC0tbmVnIHtcbiAgY29sb3I6ICNkYzI2MjY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYWNfX3RoLS1zdGF0dXMge1xuICB3aWR0aDogMTEwcHg7XG59XG4uYWNfX3RkLS1zdGF0dXMge1xuICB3aWR0aDogMTEwcHg7XG59XG4uYWNfX2NvbXBhbnktbG9nbyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYWNfX2NvbXBhbnktaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogI2U1ZTdlYjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5hY19fdHItLWNhbmNlbGxlZCB7XG4gIG9wYWNpdHk6IDAuNTU7XG59XG4uYWNfX2JhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG59XG4uYWNfX2JhZGdlLS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogI2RjZmNlNztcbiAgY29sb3I6ICMxNTgwM2Q7XG59XG4uYWNfX2JhZGdlLS1wZW5kaW5nIHtcbiAgYmFja2dyb3VuZDogI2ZlZjljMztcbiAgY29sb3I6ICM4NTRkMGU7XG59XG4uYWNfX2JhZGdlLS1mYWlsZWQge1xuICBiYWNrZ3JvdW5kOiAjZmVlMmUyO1xuICBjb2xvcjogI2RjMjYyNjtcbn1cbi5hY19fYmFkZ2UtLWNhbmNlbGxlZCB7XG4gIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gIGNvbG9yOiAjNmI3MjgwO1xufVxuXG4ucmMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yY19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuLnJjX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBtYXJnaW46IDA7XG59XG4ucmNfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM2MjY2NmE7XG4gIG1hcmdpbjogMDtcbn1cbi5yY19fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzJweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucmNfX2Zvcm0tY2FyZCB7XG4gIGZsZXg6IDAgMCA3NDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwLjhweCBzb2xpZCAjZTVlN2ViO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDMycHg7XG59XG4ucmNfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG4ucmNfX2ZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4ucmNfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzBkMWIyZTtcbn1cbi5yY19faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NS42cHg7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgYm9yZGVyOiAwLjhweCBzb2xpZCAjZTVlN2ViO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwZDFiMmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cztcbn1cbi5yY19faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5Y2EzYWY7XG59XG4ucmNfX2lucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MkNFO1xufVxuLnJjX19hbmNpbGxhcnktcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4ucmNfX2FuY2lsbGFyeS1yZW1vdmUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMC44cHggc29saWQgI2U1ZTdlYjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzYyNjY2YTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xufVxuLnJjX19hbmNpbGxhcnktcmVtb3ZlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTMwNjEzO1xuICBjb2xvcjogI2UzMDYxMztcbn1cbi5yY19fYWRkLWFuY2lsbGFyeS1idG4ge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwLjhweCBzb2xpZCAjMDA3MkNFO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDcyQ0U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucmNfX2FkZC1hbmNpbGxhcnktYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNzJDRTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucmNfX2RpdmlkZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDAuOHB4IHNvbGlkICNlNWU3ZWI7XG4gIG1hcmdpbjogMDtcbn1cbi5yY19faW5mby1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmOGY4ZmE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucmNfX2luZm8taWNvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ucmNfX2luZm8tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMwYzRhNmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmNfX3N1Ym1pdC1idG4ge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDAgMjhweDtcbiAgYmFja2dyb3VuZDogIzAwNzJDRTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cztcbn1cbi5yY19fc3VibWl0LWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDVmYTM7XG59XG4ucmNfX3NpZGViYXIge1xuICBmbGV4OiAwIDAgNDAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5yY19fc2lkZWJhci1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCA0MCwgODUsIDAuMSk7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4ucmNfX3NpZGViYXItdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMGQxYjJlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnJjX190aXBzLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cbi5yY19fdGlwLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMHB4O1xufVxuLnJjX190aXAtZG90IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzAwNzJDRTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5yY19fdGlwLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzY0MTUzO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLnJjX19oZWxwLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNmE3MjgyO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLnJjX19oZWxwLWNvbnRhY3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG59XG4ucmNfX2hlbHAtZW1haWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDA3MkNFO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucmNfX2hlbHAtZW1haWw6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5yY19faGVscC1waG9uZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2YTcyODI7XG59XG5cbi5vYyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm9jX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLm9jX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5vY19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNjI2NjZhO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm9jX19zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwO1xufVxuLm9jX19zZWN0aW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5vY19fc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwZjJkNTM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ub2NfX2NoZWNrLWFsbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDcyQ0U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbn1cbi5vY19fY2hlY2stYWxsOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ub2NfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG4ub2NfX2NhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogMjA5cHg7XG59XG4ub2NfX2NhcmQtaW1nLXdyYXAge1xuICBmbGV4OiAwIDAgMjQ0cHg7XG4gIG1hcmdpbjogMTYuOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm9jX19jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE3NXB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5vY19fY2FyZC1pbWctLXBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogI2U1ZTdlYjtcbn1cbi5vY19fY2FyZC1ib2R5IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMTYuOHB4IDE2LjhweCAxNi44cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4ub2NfX2NhcmQtdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNnB4O1xufVxuLm9jX19jYXJkLXRpdGxlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm9jX19jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzEwMTgyODtcbn1cbi5vY19fc3RhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vY19fc3RhciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm9jX19jYXJkLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ub2NfX2FjdGlvbi1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzO1xufVxuLm9jX19hY3Rpb24tYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YzZjRmNjtcbn1cbi5vY19fY2FyZC10YWdsaW5lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZlOWEwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vY19fY2FyZC1tZXRhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm9jX19tZXRhLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxMDE4Mjg7XG59XG4ub2NfX21ldGEtdmFsdWUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzEwMTgyODtcbn1cbi5vY19fbWV0YS1kZXRhaWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzZhNzI4Mjtcbn1cbi5vY19fY2FyZC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLm9jX192aWV3LWNvbW1lbnRzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjOTlhMWFmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4ub2NfX3ZpZXctY29tbWVudHM6aG92ZXIge1xuICBjb2xvcjogIzZhNzI4Mjtcbn1cblxuLnBjIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbn1cbi5wY19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucGNfX2hlYWRlci1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG59XG4ucGNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wY19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNjI2NjZhO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBjX19oZWFkZXItcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG4ucGNfX3B0cy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5wY19fcHRzLWVhcm5lZCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnBjX19wdHMtdG90YWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjI2NjZhO1xufVxuLnBjX19wdHMtYmFyIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogI2U1ZTdlYjtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGNfX3B0cy1maWxsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDA3MkNFIDAlLCAjMDBhM2UwIDEwMCUpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XG59XG4ucGNfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnBjX19jb250ZW50IHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG5cbi5wbmF2IHtcbiAgZmxleDogMCAwIDI2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG4ucG5hdl9fY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMC44cHggc29saWQgI2U1ZTdlYjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDJweCAxMnB4IHJnYmEoMCwgNDAsIDg1LCAwLjA2KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wbmF2X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NXB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cztcbn1cbi5wbmF2X19pdGVtLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZTBlZGZhO1xufVxuLnBuYXZfX2l0ZW0tLWJvcmRlcmVkIHtcbiAgYm9yZGVyLXRvcDogMC44cHggc29saWQgI2U1ZTdlYjtcbn1cbi5wbmF2X19pdGVtOmhvdmVyOm5vdCgucG5hdl9faXRlbS0tYWN0aXZlKSB7XG4gIGJhY2tncm91bmQ6ICNmOGZhZmM7XG59XG4ucG5hdl9faXRlbS1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucG5hdl9fY2hlY2stYmFkZ2Uge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNkY2ZjZTc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBuYXZfX3Jpbmctd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucG5hdl9fcmluZy1zdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xufVxuLnBuYXZfX3JpbmctbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIHotaW5kZXg6IDE7XG59XG4ucG5hdl9faXRlbS1ib2R5IHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJweDtcbn1cbi5wbmF2X19pdGVtLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ucG5hdl9faXRlbS1sYWJlbC0tYWN0aXZlIHtcbiAgY29sb3I6ICMwMDcyQ0U7XG59XG4ucG5hdl9faXRlbS1zdWIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNjI2NjZhO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnBuYXZfX2l0ZW0tYmFkZ2Uge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5wbmF2X19iYWRnZS1kb25lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzE2YTM0YTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wbmF2X19iYWRnZS10b2RvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDA3MkNFO1xuICBiYWNrZ3JvdW5kOiAjZTBlZGZhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucG5hdl9fdGlwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBiYWNrZ3JvdW5kOiAjZmVmY2U4O1xuICBib3JkZXI6IDAuOHB4IHNvbGlkICNmZGU2OGE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xufVxuLnBuYXZfX3RpcCBzdmcge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuLnBuYXZfX3RpcC10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzg1NGQwZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wbmF2X190aXAtdGV4dCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnBuYXZfX2FjdGlvbi1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMCAxN3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDAuOHB4IHNvbGlkICNlNWU3ZWI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCA0MCwgODUsIDAuMDYpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG59XG4ucG5hdl9fYWN0aW9uLWJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzJDRTtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMTE0LCAyMDYsIDAuMTUpO1xufVxuLnBuYXZfX2FjdGlvbi1idG4tLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzJDRTtcbiAgY29sb3I6ICMwMDcyQ0U7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDExNCwgMjA2LCAwLjE1KTtcbn1cbi5wbmF2X19hY3Rpb24tYnRuLS1hY3RpdmUgc3ZnIHBhdGgsIC5wbmF2X19hY3Rpb24tYnRuLS1hY3RpdmUgc3ZnIHJlY3Qge1xuICBzdHJva2U6ICMwMDcyQ0U7XG59XG4ucG5hdl9fbW9iaWxlLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG5hdl9fbW9iaWxlLXRyaWdnZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDAuOHB4IHNvbGlkICNlNWU3ZWI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTJweCAxNHB4IDEycHggMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBuYXZfX21vYmlsZS10cmlnZ2VyOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MkNFO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgwLCAxMTQsIDIwNiwgMC4xMik7XG59XG4ucG5hdl9fbW9iaWxlLXRyaWdnZXItaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wbmF2X19tb2JpbGUtdHJpZ2dlci1ib2R5IHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJweDtcbn1cbi5wbmF2X19tb2JpbGUtdHJpZ2dlci1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwNzJDRTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ucG5hdl9fbW9iaWxlLXRyaWdnZXItc3ViIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNjI2NjZhO1xufVxuLnBuYXZfX21vYmlsZS10cmlnZ2VyLWJhZGdlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQ6ICNlMGVkZmE7XG4gIGNvbG9yOiAjMDA3MkNFO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnBuYXZfX21vYmlsZS1jaGV2cm9uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4ucG5hdl9fbW9iaWxlLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDRweCk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDAuOHB4IHNvbGlkICNlNWU3ZWI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNHB4IDA7XG4gIHotaW5kZXg6IDIwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wbmF2X19tb2JpbGUtb3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycztcbn1cbi5wbmF2X19tb2JpbGUtb3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjhmZjtcbn1cbi5wbmF2X19tb2JpbGUtb3B0aW9uLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZjBmN2ZmO1xufVxuLnBuYXZfX21vYmlsZS1vcHRpb24taWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wbmF2X19tb2JpbGUtb3B0aW9uLWJvZHkge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnB4O1xufVxuLnBuYXZfX21vYmlsZS1vcHRpb24tbGFiZWwge1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDI4NTU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnBuYXZfX21vYmlsZS1vcHRpb24tLWFjdGl2ZSAucG5hdl9fbW9iaWxlLW9wdGlvbi1sYWJlbCB7XG4gIGNvbG9yOiAjMDA3MkNFO1xufVxuLnBuYXZfX21vYmlsZS1vcHRpb24tc3ViIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNjI2NjZhO1xufVxuLnBuYXZfX21vYmlsZS1vcHRpb24tYmFkZ2Uge1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZDogI2UwZWRmYTtcbiAgY29sb3I6ICMwMDcyQ0U7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5waW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGluZm9fX2NhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDAuOHB4IHNvbGlkICNlNWU3ZWI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgNDAsIDg1LCAwLjA2KTtcbiAgcGFkZGluZzogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xufVxuLnBpbmZvX19jYXJkLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xufVxuLnBpbmZvX19jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMjg1NTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5waW5mb19fY2FyZC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2MjY2NmE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGluZm9fX2ZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4ucGluZm9fX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzM2NDE1Mztcbn1cbi5waW5mb19fcGhvdG8tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuLnBpbmZvX19hdmF0YXIge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNlNWU3ZWI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnBpbmZvX19hdmF0YXIgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGluZm9fX3Bob3RvLWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG4ucGluZm9fX3VwbG9hZC1idG4ge1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgYm9yZGVyOiAwLjhweCBzb2xpZCAjMDA3MkNFO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDcyQ0U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cywgY29sb3IgMC4xNXM7XG59XG4ucGluZm9fX3VwbG9hZC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3MkNFO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5waW5mb19fcmVtb3ZlLWJ0biB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM2MjY2NmE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cbi5waW5mb19fcmVtb3ZlLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMDAyODU1O1xufVxuLnBpbmZvX19waG90by1oaW50IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzYyNjY2YTtcbn1cbi5waW5mb19fZmllbGQtaGludCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2MjY2NmE7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5waW5mb19fZmllbGQtZXJyb3Ige1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZGMyNjI2O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4ucGluZm9fX2lucHV0LS1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2RjMjYyNiAhaW1wb3J0YW50O1xufVxuLnBpbmZvX19pbnB1dC0tZXJyb3I6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzI2MjYgIWltcG9ydGFudDtcbn1cbi5waW5mb19fc2VsZWN0LS1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2RjMjYyNiAhaW1wb3J0YW50O1xufVxuLnBpbmZvX19zZWxlY3QtLWVycm9yOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMyNjI2ICFpbXBvcnRhbnQ7XG59XG4ucGluZm9fX3Bob25lLXJvdy0tZXJyb3IgLnBpbmZvX19pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMjYyNiAhaW1wb3J0YW50O1xufVxuLnBpbmZvX19jaGVja2JveC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuLnBpbmZvX19jaGVja2JveC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGluZm9fX2NoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDEuNnB4IHNvbGlkICNkMWQ1ZGI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cywgYm9yZGVyLWNvbG9yIDAuMTVzO1xufVxuLnBpbmZvX19jaGVja2JveC0tY2hlY2tlZCB7XG4gIGJhY2tncm91bmQ6ICMwMDcyQ0U7XG4gIGJvcmRlci1jb2xvcjogIzAwNzJDRTtcbn1cbi5waW5mb19fY2hlY2tib3gtbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzY0MTUzO1xufVxuLnBpbmZvX19jaGVja2JveC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDEycHggMTZweDtcbn1cbi5waW5mb19faW5mbGlnaHQtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5waW5mb19faW5mbGlnaHQtY29sIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG4ucGluZm9fX3N1YnNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAyODU1O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBpbmZvX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDI0cHg7XG59XG4ucGluZm9fX3Bob25lLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5waW5mb19fc2VsZWN0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDhweDtcbn1cbi5waW5mb19fc2VsZWN0LXdyYXAtLXBob25lLWNvZGUge1xuICBmbGV4OiAwIDAgMTQwcHg7XG59XG4ucGluZm9fX3NlbGVjdC13cmFwLS1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBpbmZvX19zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwIDQwcHggMCAxNnB4O1xuICBib3JkZXI6IDAuOHB4IHNvbGlkICNlNmU3ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXM7XG59XG4ucGluZm9fX3NlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzJDRTtcbn1cbi5waW5mb19fc2VsZWN0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucGluZm9fX2lucHV0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucGluZm9fX3NlbGVjdC1jaGV2cm9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGluZm9fX3Bob25lLWNvZGUtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIDEwMHB4O1xufVxuLnBpbmZvX19waG9uZS1jb2RlLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgYm9yZGVyOiAwLjhweCBzb2xpZCAjZTZlN2U5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzO1xufVxuLnBpbmZvX19waG9uZS1jb2RlLWJ0bjpmb2N1cywgLnBpbmZvX19waG9uZS1jb2RlLWJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzJDRTtcbn1cbi5waW5mb19fcGhvbmUtY29kZS1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDRweCk7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgbWF4LWhlaWdodDogMjQwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMC44cHggc29saWQgI2U2ZTdlOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgNDAsIDg1LCAwLjEyKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggMDtcbn1cbi5waW5mb19fcGhvbmUtY29kZS1vcHRpb24ge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5waW5mb19fcGhvbmUtY29kZS1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjBmNmZmO1xufVxuLnBpbmZvX19waG9uZS1jb2RlLW9wdGlvbi0tYWN0aXZlIHtcbiAgY29sb3I6ICMwMDcyQ0U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGluZm9fX2lucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBib3JkZXI6IDAuOHB4IHNvbGlkICNlNmU3ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzO1xufVxuLnBpbmZvX19pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzJDRTtcbn1cbi5waW5mb19faW5wdXRbdHlwZT1kYXRlXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5waW5mb19faW5wdXQtLXBob25lIHtcbiAgZmxleDogMTtcbiAgd2lkdGg6IGF1dG87XG59XG4ucGluZm9fX2lucHV0LS13aXRoLWljb24ge1xuICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xufVxuLnBpbmZvX19pbnB1dC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBpbmZvX19pbnB1dC1pY29uLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzZiNzI4MDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ucGluZm9fX2lucHV0LWljb24tYnRuOmhvdmVyIHN2ZyBwYXRoLCAucGluZm9fX2lucHV0LWljb24tYnRuOmhvdmVyIHN2ZyBjaXJjbGUge1xuICBzdHJva2U6ICMwMDcyQ0U7XG59XG4ucGluZm9fX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG4ucGluZm9fX3NhdmUtYnRuIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGJhY2tncm91bmQ6ICMwMDcyQ0U7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXM7XG59XG4ucGluZm9fX3NhdmUtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNWZhMztcbn1cbi5waW5mb19fbmV4dC1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDAuOHB4IHNvbGlkICMwMDcyQ0U7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwNzJDRTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBjb2xvciAwLjE1cztcbn1cbi5waW5mb19fbmV4dC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3MkNFO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5waW5mb19fbmV4dC1idG46aG92ZXIgc3ZnIHBhdGgge1xuICBzdHJva2U6ICNmZmY7XG59XG4ucGluZm9fX2NhbmNlbC1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDAuOHB4IHNvbGlkICMwMDcyQ0U7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwNzJDRTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBjb2xvciAwLjE1cztcbn1cbi5waW5mb19fY2FuY2VsLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGY3ZmY7XG59XG4ucGluZm9fX3B3LXJ1bGVzIHtcbiAgYmFja2dyb3VuZDogI2ZlZmNlODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZkZTY4YTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLnBpbmZvX19wdy1ydWxlcy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM4NTRkMGU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG4ucGluZm9fX3B3LXJ1bGVzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDZweDtcbn1cbi5waW5mb19fcHctcnVsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjODU0ZDBlO1xuICBsaW5lLWhlaWdodDogMS40Mztcbn1cbi5waW5mb19fcHctcnVsZS0tbWV0IHtcbiAgY29sb3I6ICMxNjY1MzQ7XG59XG4ucGluZm9fX3B3LWJ1bGxldCB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNhMTYyMDc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDRweCkge1xuICAuZW5fX2lubmVyIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmVuX19pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmVuX190YWIge1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmVoIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmVoX19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N0YXRpYy9lbGV2YXRlL2hlYWRlci1iZy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gIH1cbiAgLmVoX19pbm5lciB7XG4gICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgIGdhcDogMjRweDtcbiAgICBoZWlnaHQ6IDM3MHB4O1xuICB9XG4gIC5laF9fcHJvZmlsZSB7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbiAgLmVoX19hdmF0YXIge1xuICAgIHdpZHRoOiA3NnB4O1xuICAgIGhlaWdodDogNzZweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5laF9fYXZhdGFyLWluaXRpYWxzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLmVoX19uYW1lIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbiAgLmVoX190aWVyLWJhZGdlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogM3B4IDE1cHg7XG4gIH1cbiAgLmVoX19hY3RpdmUtdW50aWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAuZWhfX3BvaW50cy1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG4gIC5laF9fcG9pbnRzLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjlweDtcbiAgfVxuICAuZWhfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmVoX19tb2JpbGUtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAuZWhfX2J0bi1wb2ludHMtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgYmFja2dyb3VuZDogIzAwNzJDRTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuZWhfX3ZpZXctY2FyZCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgcGFkZGluZzogMCAwIDJweDtcbiAgICBmb250LWZhbWlseTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5lbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLmVuX19pbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZW5fX3NlbGVjdC13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGZhO1xuICB9XG4gIC5odGJfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgfVxuICAuZWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICBnYXA6IDQ4cHg7XG4gIH1cbiAgLnRwIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAudHBfX2JvZHkge1xuICAgIHBhZGRpbmc6IDIwcHggMTZweCAwO1xuICB9XG4gIC50cF9fY29udGVudC0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudHBfX2NvbnRlbnQtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgfVxuICAudHBfX2dhdWdlLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC50cF9fZ2F1Z2Uge1xuICAgIGZsZXg6IDM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgfVxuICAudHBfX2dhdWdlIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC50cF9fYmFycyB7XG4gICAgZmxleDogMjtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAudHBfX2Zvb3Rub3RlIHtcbiAgICBtYXJnaW46IC0xMHB4IDAgNTBweCAwO1xuICB9XG4gIC50cF9fY2FyZC13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDMzNC8xODY7XG4gIH1cbiAgLnRwX19mb290ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgLm10X19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLm10X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5tdF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAubXRfX2dyaWQge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgfVxuICAubXRfX2dyaWQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tdF9fZ3JpZCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNjBweDtcbiAgICBtaW4td2lkdGg6IDI2MHB4O1xuICB9XG4gIC5tdF9fcGFuZWwge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLmV5bnRrX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmV5bnRrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5leW50a19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuZXludGtfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAueXBfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAueXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLnlwX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnlwX19pdGVtLWltZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuICAueXBfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuYWNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmFjX190aCB7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICB9XG4gIC5hY19fdGQge1xuICAgIHBhZGRpbmc6IDE2cHggMTJweDtcbiAgfVxuICAuYWNfX2RhdGUtY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gIC5yY19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAucmNfX2JvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC5yY19fZm9ybS1jYXJkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgfVxuICAucmNfX3N1Ym1pdC1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5yY19fc2lkZWJhciB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLnBjX19ib2R5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wY19fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBuYXYge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBuYXZfX2NhcmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBuYXZfX2FjdGlvbi1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBuYXZfX21vYmlsZS13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGluZm9fX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5waW5mb19fYWN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycHg7XG4gIH1cbiAgLnBpbmZvX19zYXZlLWJ0biwgLnBpbmZvX19uZXh0LWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmVsZXZhdGUtaGVybyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAxODBweCAxNnB4IDEzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IG1pbigyMTkuMDgzOTY5NDY1NnZ3LCA4NjFweCk7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmVsZXZhdGUtaGVyb19fYmctaW1nIHtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIH1cbiAgLmVsZXZhdGUtaGVyb19fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmVsZXZhdGUtaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgfVxuICAuZWxldmF0ZS1oZXJvX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAuZWxldmF0ZS1oZXJvX19idG4tcHJpbWFyeSB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuZWxldmF0ZS13ZWxjb21lIHtcbiAgICBwYWRkaW5nOiA0OHB4IDE2cHg7XG4gIH1cbiAgLmVsZXZhdGUtd2VsY29tZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIH1cbiAgLmVsZXZhdGUtd2VsY29tZV9faGVhZGluZy1ncmFkaWVudCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIH1cbiAgLmVsZXZhdGUtd2VsY29tZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmVsZXZhdGUtc2VjdGlvbi1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDMycHggMCAxMnB4O1xuICB9XG4gIC5lbGV2YXRlLXNlY3Rpb24taGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIC5lbGV2YXRlLXNlY3Rpb24taGVhZGVyX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5sb3lhbHR5LWVhcm4ge1xuICAgIHBhZGRpbmc6IDgwcHggMCA0OHB4O1xuICB9XG4gIC5sb3lhbHR5LWVhcm5fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgfVxuICAubG95YWx0eS1lYXJuX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbiAgLmxveWFsdHktZWFybl9fYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAubG95YWx0eS1lYXJuX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBnYXA6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuICAubG95YWx0eS1lYXJuX19yb3ctLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAubG95YWx0eS1lYXJuX19pbWFnZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmxveWFsdHktZWFybl9fY29udGVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gIC5sb3lhbHR5LWVhcm5fX2hvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuICAubG95YWx0eS1lYXJuX19ob3ctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICAubG95YWx0eS1lYXJuX19zdGVwcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLmxveWFsdHktZWFybl9fY3RhLWJhbm5lciB7XG4gICAgcGFkZGluZzogMzJweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbiAgLmxveWFsdHktZWFybl9fY3RhLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbiAgLmxveWFsdHktZWFybl9fY3RhLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAubG95YWx0eS1lYXJuX19jdGEtYWN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5sb3lhbHR5LWVhcm5fX2N0YS1hY3Rpb25zIC5lbGV2YXRlLWJ0bi1zb2xpZCxcbiAgLmxveWFsdHktZWFybl9fY3RhLWFjdGlvbnMgLmVsZXZhdGUtYnRuLW91dGxpbmUge1xuICAgIGFsaWduLXNlbGY6IGF1dG87XG4gIH1cbiAgLmxveWFsdHktZWFybl9fZmFxLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbiAgLmxveWFsdHktZWFybl9fZmFxLWJ0biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5sb3lhbHR5LXNwZW5kIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgNDhweDtcbiAgfVxuICAubG95YWx0eS1zcGVuZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICB9XG4gIC5sb3lhbHR5LXNwZW5kX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbiAgLmxveWFsdHktc3BlbmRfX2JyZWFkY3J1bWIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLmxveWFsdHktc3BlbmRfX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGdhcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG4gIC5sb3lhbHR5LXNwZW5kX19yb3ctLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAubG95YWx0eS1zcGVuZF9faW1hZ2Uge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5sb3lhbHR5LXNwZW5kX19jb250ZW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbiAgLmxveWFsdHktc3BlbmRfX2N0YS1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDMycHggMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG4gIC5sb3lhbHR5LXNwZW5kX19jdGEtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICAubG95YWx0eS1zcGVuZF9fY3RhLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAubG95YWx0eS1zcGVuZF9fY3RhLWFjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubG95YWx0eS1zcGVuZF9fY3RhLWFjdGlvbnMgLmVsZXZhdGUtYnRuLXNvbGlkLFxuICAubG95YWx0eS1zcGVuZF9fY3RhLWFjdGlvbnMgLmVsZXZhdGUtYnRuLW91dGxpbmUge1xuICAgIGFsaWduLXNlbGY6IGF1dG87XG4gIH1cbiAgLmxveWFsdHktc3BlbmRfX2ZhcS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gIC5sb3lhbHR5LXNwZW5kX19mYXEtYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmxveWFsdHktdGllcnMge1xuICAgIHBhZGRpbmc6IDgwcHggMCA0OHB4O1xuICB9XG4gIC5sb3lhbHR5LXRpZXJzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIH1cbiAgLmxveWFsdHktdGllcnNfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuICAubG95YWx0eS10aWVyc19fYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAubG95YWx0eS10aWVyc19fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG4gIC5sb3lhbHR5LXRpZXJzX19yb3ctLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmxveWFsdHktdGllcnNfX2NhcmQtcGFuZWwge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5sb3lhbHR5LXRpZXJzX19jb250ZW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLmxveWFsdHktdGllcnNfX2NvbXBhcmUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbiAgLmxveWFsdHktdGllcnNfX2NvbXBhcmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuICAubG95YWx0eS10aWVyc19fdGFibGUtd3JhcCB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLmxveWFsdHktY29tcGFyZS10YWJsZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIC5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmxveWFsdHktY29tcGFyZS10YWJsZV9fdGFibGUge1xuICAgIG1pbi13aWR0aDogNzAwcHg7XG4gIH1cbiAgLmxveWFsdHktdGllci10YWJsZV9fbGF5b3V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcbiAgfVxuICAubG95YWx0eS10aWVyLXRhYmxlX19jb250ZW50LWNvbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5sb3lhbHR5LXRpZXItdGFibGVfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAubG95YWx0eS10aWVyLXRhYmxlX190YWJsZSB7XG4gICAgbWluLXdpZHRoOiA0ODBweDtcbiAgfVxuICAubG95YWx0eS10aWVyLXRhYmxlX190aC0tdHlwZSB7XG4gICAgZmxleDogMCAwIDE2MHB4O1xuICB9XG4gIC5sb3lhbHR5LXRpZXItdGFibGVfX3RkLS1sYWJlbCB7XG4gICAgZmxleDogMCAwIDE2MHB4O1xuICB9XG4gIC5lbGV2YXRlLWJsb2ctZ3JpZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuICAuZWxldmF0ZS1ibG9nLWdyaWRfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5sb3lhbHR5LXBpbGxhcnMge1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgfVxuICAubG95YWx0eS1waWxsYXJzX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLmxveWFsdHktcGlsbGFyc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAubG95YWx0eS1waWxsYXJzX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5sb3lhbHR5LXBpbGxhcnNfX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuICAubG95YWx0eS1waWxsYXJzX19yb3ctLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmxveWFsdHktcGlsbGFyc19faW1hZ2Uge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGFzcGVjdC1yYXRpbzogNTY2LzQwMDtcbiAgfVxuICAubG95YWx0eS1waWxsYXJzX19waWxsYXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAubG95YWx0eS1wZXJrcyB7XG4gICAgcGFkZGluZzogNDhweCAwO1xuICB9XG4gIC5sb3lhbHR5LXBlcmtzX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLmxveWFsdHktcGVya3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgLmxveWFsdHktcGVya3NfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmxveWFsdHktcGVya3NfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5sb3lhbHR5LXBlcmtzX19jdGEtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAubG95YWx0eS1uZXdzIHtcbiAgICBwYWRkaW5nOiA0OHB4IDA7XG4gIH1cbiAgLmxveWFsdHktbmV3c19faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5sb3lhbHR5LW5ld3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgLmxveWFsdHktbmV3c19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAubG95YWx0eS1uZXdzX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLmxveWFsdHktbGVnYWwge1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgfVxuICAubG95YWx0eS1sZWdhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAubG95YWx0eS1sZWdhbF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxveWFsdHktcGVya3NfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5tdF9fcGFuZWwge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC50cF9fZ2F1Z2Uge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjI1cHgpIHtcbiAgLmVoX19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N0YXRpYy9lbGV2YXRlL2hlYWRlci1iZy1tb2JpbGUucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4ubG95YWx0eS1icmljay1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5jb250ZW50LXBhZ2UtY29udGFpbmVyIC53eXNpd3lnLWNvbnRhaW5lciBwIHtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uY29udGVudC1wYWdlLWNvbnRhaW5lciAud3lzaXd5Zy1jb250YWluZXIgdWwgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzYyNjY2QTtcbn1cblxuLmVtZXJnZW5jeS1tb2RlLWhlYWRlciAuaGVhZGVyLWhhbWJ1cmdlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG4uZW1lcmdlbmN5LW1vZGUtaGVhZGVyIC5sb2dvLWxpbmstaW5wdXQtY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMzhweDtcbn1cbi5lbWVyZ2VuY3ktbW9kZS1oZWFkZXIgLmhlYWRlci10b3Age1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uZW1lcmdlbmN5LW1vZGUtaGVhZGVyIC5oZWFkZXItbmF2aWdhdGlvbiB7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmVtZXJnZW5jeS1wYWdlLWNvbnRhaW5lciAuYW5ub3VuY2VtZW50cy1saXN0LS1pdGVtIC5kb3Q6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmVtZXJnZW5jeS1wYWdlLWNvbnRhaW5lciAud3lzaXd5Zy1jb250YWluZXIgYVtocmVmXj10ZWxdLFxuLmVtZXJnZW5jeS1wYWdlLWNvbnRhaW5lciAud3lzaXd5Zy1jb250YWluZXIgYVtocmVmXj1UZWxdLFxuLmVtZXJnZW5jeS1wYWdlLWNvbnRhaW5lciAud3lzaXd5Zy1jb250YWluZXIgYVtocmVmXj1URUxdIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5lbWVyZ2VuY3ktcGFnZS1jb250YWluZXIgLnNpZGViYXItZm9ybSBmb3JtIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5lbWVyZ2VuY3ktcGFnZS1jb250YWluZXIgLnNpZGViYXItZm9ybSBmb3JtIC5idG46aG92ZXIsIC5lbWVyZ2VuY3ktcGFnZS1jb250YWluZXIgLnNpZGViYXItZm9ybSBmb3JtIC5idG46YWN0aXZlLCAuZW1lcmdlbmN5LXBhZ2UtY29udGFpbmVyIC5zaWRlYmFyLWZvcm0gZm9ybSAuYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLnRyYWNrLXlvdXItc2hpcG1lbnQgLmJhc2ljLWRhdGEtLWl0ZW0ge1xuICBnYXA6IDEwcHg7XG59XG4udHJhY2steW91ci1zaGlwbWVudCAuYmFzaWMtZGF0YS0tdG9wIHtcbiAgY29sb3I6ICM4QjkzOUI7XG4gIGdhcDogNnB4O1xufVxuLnRyYWNrLXlvdXItc2hpcG1lbnQgLmJhc2ljLWRhdGEtLXRvcCBzdmcgcGF0aCB7XG4gIGZpbGw6ICM4QjkzOUI7XG59XG5cbi53eXNpd3lnLWNvbnRhaW5lciB1bCBsaSwgLnd5c2l3eWctY29udGFpbmVyIG9sIGxpIHtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLnd5c2l3eWctY29udGFpbmVyLmJhbm5lci13eXNpd3lnIHAsIC53eXNpd3lnLWNvbnRhaW5lci5iYW5uZXItd3lzaXd5ZyBsaSxcbi53eXNpd3lnLWNvbnRhaW5lci5iYW5uZXItd3lzaXd5ZyAucGltY29yZV93eXNpd3lnLmVtcHR5W2NvbnRlbnRlZGl0YWJsZT10cnVlXVtkYXRhLXBsYWNlaG9sZGVyXTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi53eXNpd3lnLWNvbnRhaW5lci5iYW5uZXItd3lzaXd5Zy50ZXh0LWJsYWNrIHAsIC53eXNpd3lnLWNvbnRhaW5lci5iYW5uZXItd3lzaXd5Zy50ZXh0LWJsYWNrIGxpIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ud3lzaXd5Zy1jb250YWluZXIuYmFubmVyLXd5c2l3eWcudGV4dC1ibGFjayAucGltY29yZV93eXNpd3lnLmVtcHR5W2NvbnRlbnRlZGl0YWJsZT10cnVlXVtkYXRhLXBsYWNlaG9sZGVyXTpiZWZvcmUge1xuICBjb2xvcjogIzYyNjY2QTtcbn1cbi53eXNpd3lnLWNvbnRhaW5lci5iYW5uZXItd3lzaXd5ZyB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi53eXNpd3lnLWNvbnRhaW5lci5iYW5uZXItd3lzaXd5ZyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmNvbnRlbnQtcGFnZXMtbGlzdC0taXRlbSAuY29udGVudC1wYWdlcy1saXN0LS1pdGVtLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI3N3B4O1xufVxuXG4uZmVhdHVyZWQtYmxvZy0td3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDU3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmZlYXR1cmVkLWJsb2ctLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cbi5mZWF0dXJlZC1ibG9nLS1jb250ZW50IHtcbiAgd2lkdGg6IDY1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5mZWF0dXJlZC1ibG9nLS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaWxsdXN0cmF0aW9uLWJhbm5lci0td3JhcHBlciAud3lzaXd5Zy1jb250YWluZXIgcCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlsbHVzdHJhdGlvbi1iYW5uZXItLXdyYXBwZXIgLnd5c2l3eWctY29udGFpbmVyIHVsIGxpLCAuaWxsdXN0cmF0aW9uLWJhbm5lci0td3JhcHBlciAud3lzaXd5Zy1jb250YWluZXIgb2wgbGkge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5pbGx1c3RyYXRpb24tYmFubmVyLS13cmFwcGVyIC5idG4ge1xuICAtLWFpci1zZXJiaWEtYnRuLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtMztcbn1cbi5pbGx1c3RyYXRpb24tYmFubmVyLS13cmFwcGVyIC5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgLS1haXItc2VyYmlhLWJ0bi1iZzogI2ZmZjtcbiAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1iZzogI2ZmZjtcbiAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYmc6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYmc6ICNmZmY7XG59XG5cbi5sYW5kaW5nLXBhZ2UtbmF2aWdhdGlvbiAubmF2IC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzAwNzJDRSAhaW1wb3J0YW50O1xufVxuXG4uZmFxLXNlYXJjaC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG4uZmFxLXNlYXJjaC1jb250YWluZXIgLmZvcm0taW5wdXQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5mYXEtY2FyZHMtY29udGFpbmVyIHtcbiAgZ2FwOiAxLjVyZW07XG59XG4uZmFxLWNhcmRzLWNvbnRhaW5lciAuZmFxLWNhcmQge1xuICB3aWR0aDogY2FsYygyNSUgLSAxLjEyNXJlbSk7XG4gIG1pbi13aWR0aDogMTc1cHg7XG4gIGhlaWdodDogMTQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZmFxLWNhcmRzLWNvbnRhaW5lciAuZmFxLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTA4cHg7XG4gIH1cbn1cblxuLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktLXdyYXBwZXIgLmxlZnQtY29sdW1uIHtcbiAgd2lkdGg6IDM0M3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xufVxuLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktLXdyYXBwZXIgLmxlZnQtY29sdW1uIC5pbWFnZS0xIHtcbiAgaGVpZ2h0OiA0ODJweDtcbn1cbi5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LS13cmFwcGVyIC5sZWZ0LWNvbHVtbiAuaW1hZ2UtMiB7XG4gIGhlaWdodDogNjM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS0td3JhcHBlciAubGVmdC1jb2x1bW4ge1xuICAgIHdpZHRoOiAyNzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LS13cmFwcGVyIC5sZWZ0LWNvbHVtbiAuaW1hZ2Uge1xuICAgIGhlaWdodDogNDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LS13cmFwcGVyIC5sZWZ0LWNvbHVtbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LS13cmFwcGVyIC5sZWZ0LWNvbHVtbiAuaW1hZ2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktLXdyYXBwZXIgLnJpZ2h0LWNvbHVtbiB7XG4gIHdpZHRoOiA0MjdweDtcbn1cbi5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LS13cmFwcGVyIC5yaWdodC1jb2x1bW4gLmltYWdlIHtcbiAgaGVpZ2h0OiAyODlweDtcbn1cbi5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LS13cmFwcGVyIC5yaWdodC1jb2x1bW4gLmJhbm5lci1pdGVtIHtcbiAgaGVpZ2h0OiAyMThweDtcbn1cbi5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LS13cmFwcGVyIC5yaWdodC1jb2x1bW4gLmJhbm5lci1pdGVtIC5idG4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjM5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS0td3JhcHBlciAucmlnaHQtY29sdW1uIHtcbiAgICB3aWR0aDogMjc1cHg7XG4gIH1cbiAgLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktLXdyYXBwZXIgLnJpZ2h0LWNvbHVtbiAuaW1hZ2Uge1xuICAgIGhlaWdodDogMTg2cHg7XG4gIH1cbiAgLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktLXdyYXBwZXIgLnJpZ2h0LWNvbHVtbiAuYmFubmVyLWl0ZW0ge1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LS13cmFwcGVyIC5yaWdodC1jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LS13cmFwcGVyIC5yaWdodC1jb2x1bW4gLmltYWdlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktLXdyYXBwZXIgLnJpZ2h0LWNvbHVtbiAuYmFubmVyLWl0ZW0ge1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbn1cbi5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LS13cmFwcGVyIC5ncmlkLWl0ZW0gcGljdHVyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5kZXN0aW5hdGlvbi1nYWxsZXJ5LWNvbnRhaW5lcjpub3QoLmVkaXRtb2RlKSAuY29udGFpbmVyLWJvdHRvbSB7XG4gIG1heC13aWR0aDogOTY3cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZ2FsbGVyeS1kb3dubG9hZC1jb250YWluZXIgLmdhbGxlcnktZG93bmxvYWQtLWl0ZW0gc3ZnIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5nYWxsZXJ5LWRvd25sb2FkLWNvbnRhaW5lciAuZ2FsbGVyeS1kb3dubG9hZC0taXRlbSBwaWN0dXJlIHtcbiAgaGVpZ2h0OiAzOTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nYWxsZXJ5LWRvd25sb2FkLWNvbnRhaW5lciAuZ2FsbGVyeS1kb3dubG9hZC0taXRlbSBwaWN0dXJlIHtcbiAgICBoZWlnaHQ6IDI4MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZ2FsbGVyeS1kb3dubG9hZC1jb250YWluZXIgLmdhbGxlcnktZG93bmxvYWQtLWl0ZW0gcGljdHVyZSB7XG4gICAgaGVpZ2h0OiAyMTBweDtcbiAgfVxufVxuLmdhbGxlcnktZG93bmxvYWQtY29udGFpbmVyIC5nYWxsZXJ5LWRvd25sb2FkLS1pdGVtIHBpY3R1cmUucGljdHVyZS1zbWFsbCB7XG4gIGhlaWdodDogMTg3cHg7XG59XG5cbi5pbWFnZS1zbGlkZXItLWNvbnRhaW5lciAuaW1hZ2Utc2xpZGVyLS1pdGVtIGltZyB7XG4gIG1heC1oZWlnaHQ6IDMxNXB4O1xufVxuLmltYWdlLXNsaWRlci0tY29udGFpbmVyIC5pbWFnZS1zbGlkZXItLWl0ZW0gLmltYWdlLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4uaW1hZ2Utc2xpZGVyLS1jb250YWluZXIgLmltYWdlLXNsaWRlci0taXRlbSAuaW1hZ2Utb3ZlcmxheSBzdmcge1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmltYWdlLXNsaWRlci0tY29udGFpbmVyIC5pbWFnZS1zbGlkZXItLWl0ZW06aG92ZXIgLmltYWdlLW92ZXJsYXkge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmluZm8tY2FyZC1zbGlkZXItb25lLWNvbnRhaW5lciAuYmFubmVyLWluZm8tY2FyZCB7XG4gIG1pbi1oZWlnaHQ6IDI0MHB4O1xufVxuLmluZm8tY2FyZC1zbGlkZXItb25lLWNvbnRhaW5lciAuYmFubmVyLWluZm8tY2FyZCBhLmJ0biB7XG4gIG1pbi1oZWlnaHQ6IDI0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmluZm8tY2FyZC1zbGlkZXItb25lLWNvbnRhaW5lcjpub3QoLm1vYmlsZS1mdWxsKSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICB9XG4gIC5pbmZvLWNhcmQtc2xpZGVyLW9uZS1jb250YWluZXI6bm90KC5tb2JpbGUtZnVsbCkgLmNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2NiU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbn1cbi5pbmZvLWNhcmQtc2xpZGVyLW9uZS1jb250YWluZXIubm90LWZ1bGwtbGF5b3V0IC5iYW5uZXItaW5mby1jYXJkIHtcbiAgbWluLWhlaWdodDogMTQ4cHg7XG59XG4uaW5mby1jYXJkLXNsaWRlci1vbmUtY29udGFpbmVyLm5vdC1mdWxsLWxheW91dCBhLmJ0biB7XG4gIG1pbi1oZWlnaHQ6IDE0OHB4O1xufVxuXG4uaW5mby1jYXJkLXNsaWRlci10d28tY29udGFpbmVyIC5iYW5uZXItaW5mby1jYXJkIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG4uaW5mby1jYXJkLXNsaWRlci10d28tY29udGFpbmVyIC5iYW5uZXItaW5mby1jYXJkIGEuYnRuIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuaW5mby1jYXJkLXNsaWRlci10d28tY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gIH1cbiAgLmluZm8tY2FyZC1zbGlkZXItdHdvLWNvbnRhaW5lciAuY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY2JTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxufVxuXG4uaWxsdXN0cmF0aW9uLWNhcmQtY29udGFpbmVyIGEgLmNhcHRpb24tcmVndWxhciB7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG59XG5cbi5iYW5uZXItaW5mby1jYXJkIHtcbiAgbWluLWhlaWdodDogMTQ1cHg7XG59XG4uYmFubmVyLWluZm8tY2FyZCAuYnRuIC5iYW5uZXItaWNvbiBzdmcge1xuICB3aWR0aDogY2FsYyh2YXIoLS1haXItc2VyYmlhLWJ0bi1mb250LXNpemUpICsgMXJlbSk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1haXItc2VyYmlhLWJ0bi1mb250LXNpemUpICsgMXJlbSk7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLmJhbm5lci1pbmZvLWNhcmQgLmJ0biAuYmFubmVyLXRleHQub3ZlcmxpbmUtcmVndWxhciB7XG4gIG1hcmdpbi10b3A6IDExNHB4O1xufVxuLmJhbm5lci1pbmZvLWNhcmQgLmJ0biAuYmFubmVyLXRleHQuaGVhZGxpbmUtNSB7XG4gIHdpZHRoOiA4MCU7XG59XG4uYmFubmVyLWluZm8tY2FyZC50eXBlLXR3byAuYmFubmVyLWJhY2tncm91bmQge1xuICBoZWlnaHQ6IDExOHB4ICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyLWluZm8tY2FyZDpub3QoLnR5cGUtdHdvKSAuYnRuIC5iYW5uZXItaWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWFpci1zZXJiaWEtd2hpdGUpO1xufVxuXG4uaWNvbi1jYXJkLWNvbnRhaW5lciAuYmFubmVyLWljb24gc3ZnIHtcbiAgaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmljb24tY2FyZC1jb250YWluZXIgLmJhbm5lci1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYWlyLXNlcmJpYS1wcmltYXJ5KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmljb24tY2FyZC1zbGlkZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gIH1cbiAgLmljb24tY2FyZC1zbGlkZXItY29udGFpbmVyIC5jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjYlO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG59XG5cbi5pbmZvLWNhcmQtdHdvLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciAuYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5pbmZvLWNhcmQtdHdvLWNvbnRhaW5lciAuYnV0dG9uLWNvbnRhaW5lciAuYnRuIHN2ZyB7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLmJhbm5lci1jb250YWluZXIuYmctd2hpdGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xufVxuLmJhbm5lci1jb250YWluZXIuZWRpdG1vZGUuYmctd2hpdGU6ZW1wdHk6YmVmb3JlIHtcbiAgY29sb3I6ICNCRkJGQkYgIWltcG9ydGFudDtcbn1cblxuLmhlcm8tYmFubmVyLm5lZ2F0aXZlLW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IC0ycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTA0cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaGVyby1iYW5uZXIubmVnYXRpdmUtbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmhlcm8tYmFubmVyLm5lZ2F0aXZlLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW07XG4gIH1cbn1cbi5oZXJvLWJhbm5lciAuaGVyby1iYW5uZXItLWlubmVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCByZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRvcDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmhlcm8tYmFubmVyIC5oZXJvLWJhbm5lci0taW5uZXItd3JhcHBlcjo6YWZ0ZXIge1xuICAgIHRvcDogMnJlbTtcbiAgfVxufVxuLmhlcm8tYmFubmVyIC5zcGxpZGUgLnNwbGlkZV9fc2xpZGUge1xuICBtaW4taGVpZ2h0OiA3NDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuNSwgMSk7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmhlcm8tYmFubmVyIC5zcGxpZGUgLnNwbGlkZV9fc2xpZGUgLnNwbGlkZV9fc2xpZGVfX2NvbnRhaW5lci0taW5uZXIge1xuICBwYWRkaW5nLXJpZ2h0OiA0MzVweDtcbn1cbi5oZXJvLWJhbm5lciAuc3BsaWRlIC5zcGxpZGVfX3NsaWRlIC5zcGxpZGVfX3NsaWRlX19jb250YWluZXItLWlubmVyIC5zcGxpZGVfX3NsaWRlX19oZWFkbGluZSB7XG4gIGhlaWdodDogNTAlO1xufVxuLmhlcm8tYmFubmVyIC5zcGxpZGUgLnNwbGlkZV9fc2xpZGUgLnNwbGlkZV9fc2xpZGVfX2NvbnRhaW5lciAubW9iaWxlLXBob3RvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5oZXJvLWJhbm5lciAuc3BsaWRlIC5zcGxpZGVfX3NsaWRlIC5zcGxpZGVfX3NsaWRlX19jb250YWluZXI6bm90KC5uby1tb2JpbGUtcGhvdG8pIC5kZXNrdG9wLXBob3RvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZXJvLWJhbm5lciAuc3BsaWRlIC5zcGxpZGVfX3NsaWRlIC5zcGxpZGVfX3NsaWRlX19jb250YWluZXI6bm90KC5uby1tb2JpbGUtcGhvdG8pIC5tb2JpbGUtcGhvdG8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVyby1iYW5uZXIgLnNwbGlkZSAuc3BsaWRlX19zbGlkZSAudGV4dC1kZXNrdG9wLWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmhlcm8tYmFubmVyIC5zcGxpZGUgLnNwbGlkZV9fc2xpZGUgLnRleHQtZGVza3RvcC1hbGlnbi1sZWZ0IC5zcGxpZGVfX3NsaWRlX19oZWFkbGluZSxcbi5oZXJvLWJhbm5lciAuc3BsaWRlIC5zcGxpZGVfX3NsaWRlIC50ZXh0LWRlc2t0b3AtYWxpZ24tbGVmdCAuYnV0dG9ucy1jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuLmhlcm8tYmFubmVyIC5zcGxpZGUgLnNwbGlkZV9fc2xpZGUgLnRleHQtZGVza3RvcC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGVyby1iYW5uZXIgLnNwbGlkZSAuc3BsaWRlX19zbGlkZSAudGV4dC1kZXNrdG9wLWFsaWduLWNlbnRlciAuc3BsaWRlX19zbGlkZV9faGVhZGxpbmUsXG4uaGVyby1iYW5uZXIgLnNwbGlkZSAuc3BsaWRlX19zbGlkZSAudGV4dC1kZXNrdG9wLWFsaWduLWNlbnRlciAuYnV0dG9ucy1jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5oZXJvLWJhbm5lciAuc3BsaWRlIC5zcGxpZGVfX3NsaWRlIC50ZXh0LWRlc2t0b3AtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5oZXJvLWJhbm5lciAuc3BsaWRlIC5zcGxpZGVfX3NsaWRlIC50ZXh0LWRlc2t0b3AtYWxpZ24tcmlnaHQgLnNwbGlkZV9fc2xpZGVfX2hlYWRsaW5lLFxuLmhlcm8tYmFubmVyIC5zcGxpZGUgLnNwbGlkZV9fc2xpZGUgLnRleHQtZGVza3RvcC1hbGlnbi1yaWdodCAuYnV0dG9ucy1jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cbi5oZXJvLWJhbm5lciAuc3BsaWRlIC5zcGxpZGVfX2Fycm93IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MkNFO1xuICBtYXJnaW4tdG9wOiAtMjNweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjQ1cyBlYXNlLWluLW91dDtcbn1cbi5oZXJvLWJhbm5lciAuc3BsaWRlIC5zcGxpZGVfX2Fycm93IHN2ZyB7XG4gIGZpbGw6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG4uaGVyby1iYW5uZXIgLnNwbGlkZSAuc3BsaWRlX19hcnJvdyBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG4uaGVyby1iYW5uZXIgLnNwbGlkZSAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAxLjJlbTtcbn1cbi5oZXJvLWJhbm5lciAuc3BsaWRlIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogMS4yZW07XG59XG4uaGVyby1iYW5uZXIgLnNwbGlkZSAuc3BsaWRlX19hcnJvdy0tcHJldiBzdmcge1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG4uaGVyby1iYW5uZXIgLnNwbGlkZSAuc3BsaWRlX19hcnJvdzpkaXNhYmxlZCwgLmhlcm8tYmFubmVyIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3cuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLmhlcm8tYmFubmVyIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3c6aG92ZXIge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uaGVyby1iYW5uZXIgLnNwbGlkZSAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgYm90dG9tOiAxZW07XG59XG4uaGVyby1iYW5uZXIgLnNwbGlkZSAuc3BsaWRlX19wYWdpbmF0aW9uIGxpIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2Uge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBvcGFjaXR5OiAwLjg1O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmhlcm8tYmFubmVyIC5oZXJvLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLnF1aWNrLWJvb2tpbmctcGFuZWwge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyby1iYW5uZXI6aG92ZXIgLnNwbGlkZSAuc3BsaWRlX19hcnJvdywgLmhlcm8tYmFubmVyOmZvY3VzIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3cge1xuICBvcGFjaXR5OiAwLjU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuaGVyby1iYW5uZXItLWlubmVyLXdyYXBwZXIuYm9va2luZy12aXNpYmxlIHtcbiAgICB6LWluZGV4OiAxMDAxO1xuICB9XG59XG4uaGVyby1iYW5uZXItLWNvbnRlbnQtLXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiA3NDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwNHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhlcm8tYmFubmVyLS1jb250ZW50LS13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlcm8tYmFubmVyLS1jb250ZW50LS13cmFwcGVyIC5zcGxpZGUgLnNwbGlkZV9fc2xpZGUgLnNwbGlkZV9fc2xpZGVfX2NvbnRhaW5lci0taW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuaGVyby1iYW5uZXItLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1NnB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlcm8tYmFubmVyLS1jb250ZW50LS13cmFwcGVyIC5zcGxpZGUgLnNwbGlkZV9fc2xpZGUgLnRleHQtbW9iaWxlLWFsaWduLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmhlcm8tYmFubmVyLS1jb250ZW50LS13cmFwcGVyIC5zcGxpZGUgLnNwbGlkZV9fc2xpZGUgLnRleHQtbW9iaWxlLWFsaWduLWxlZnQgLnNwbGlkZV9fc2xpZGVfX2hlYWRsaW5lLFxuICAuaGVyby1iYW5uZXItLWNvbnRlbnQtLXdyYXBwZXIgLnNwbGlkZSAuc3BsaWRlX19zbGlkZSAudGV4dC1tb2JpbGUtYWxpZ24tbGVmdCAuYnV0dG9ucy1jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIH1cbiAgLmhlcm8tYmFubmVyLS1jb250ZW50LS13cmFwcGVyIC5zcGxpZGUgLnNwbGlkZV9fc2xpZGUgLnRleHQtbW9iaWxlLWFsaWduLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5oZXJvLWJhbm5lci0tY29udGVudC0td3JhcHBlciAuc3BsaWRlIC5zcGxpZGVfX3NsaWRlIC50ZXh0LW1vYmlsZS1hbGlnbi1jZW50ZXIgLnNwbGlkZV9fc2xpZGVfX2hlYWRsaW5lLFxuICAuaGVyby1iYW5uZXItLWNvbnRlbnQtLXdyYXBwZXIgLnNwbGlkZSAuc3BsaWRlX19zbGlkZSAudGV4dC1tb2JpbGUtYWxpZ24tY2VudGVyIC5idXR0b25zLWNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmhlcm8tYmFubmVyLS1jb250ZW50LS13cmFwcGVyIC5zcGxpZGUgLnNwbGlkZV9fc2xpZGUgLnRleHQtbW9iaWxlLWFsaWduLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuaGVyby1iYW5uZXItLWNvbnRlbnQtLXdyYXBwZXIgLnNwbGlkZSAuc3BsaWRlX19zbGlkZSAudGV4dC1tb2JpbGUtYWxpZ24tcmlnaHQgLnNwbGlkZV9fc2xpZGVfX2hlYWRsaW5lLFxuICAuaGVyby1iYW5uZXItLWNvbnRlbnQtLXdyYXBwZXIgLnNwbGlkZSAuc3BsaWRlX19zbGlkZSAudGV4dC1tb2JpbGUtYWxpZ24tcmlnaHQgLmJ1dHRvbnMtY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgfVxuICAuaGVyby1iYW5uZXItLWNvbnRlbnQtLXdyYXBwZXIgLnNwbGlkZSAuc3BsaWRlX19zbGlkZSAuc3BsaWRlX19zbGlkZV9fY29udGFpbmVyLS1pbm5lciB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1haXItc2VyYmlhLWd1dHRlci14KSAqIDAuNSk7XG4gIH1cbiAgLmhlcm8tYmFubmVyLS1jb250ZW50LS13cmFwcGVyIC5zcGxpZGUgLnNwbGlkZV9fc2xpZGUgLnNwbGlkZV9fc2xpZGVfX2NvbnRhaW5lci0taW5uZXIgLnNwbGlkZV9fc2xpZGVfX2hlYWRsaW5lIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbiAgLmhlcm8tYmFubmVyLS1jb250ZW50LS13cmFwcGVyIC5zcGxpZGUgLnNwbGlkZV9fc2xpZGUgLmhlYWRsaW5lLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5oZXJvLWJhbm5lci0tY29udGVudC0td3JhcHBlciAuc3BsaWRlIC5zcGxpZGVfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZXJvLWJhbm5lci0tY29udGVudC0td3JhcHBlciAucXVpY2stYm9va2luZy1wYW5lbC0tdG9nZ2xlLWNvbnRhaW5lciB7XG4gICAgYm90dG9tOiAzZW07XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmhlcm8tYmFubmVyLS1jb250ZW50LS13cmFwcGVyIC5oZXJvLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmhlcm8tYmFubmVyLS1jb250ZW50LS13cmFwcGVyIC5oZXJvLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaGVyby1iYW5uZXItLWNvbnRlbnQtLXdyYXBwZXIgLmhlcm8tYm9va2luZy1wYW5lbC0td3JhcHBlciAuY29udGFpbmVyIC5xdWljay1ib29raW5nLXBhbmVsIHtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1pbi13aWR0aDogMTAwdnc7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwdncpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB9XG4gIC5oZXJvLWJhbm5lci0tY29udGVudC0td3JhcHBlciAuaGVyby1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5jb250YWluZXIgLnF1aWNrLWJvb2tpbmctcGFuZWwuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxuICAuaGVyby1iYW5uZXItLWNvbnRlbnQtLXdyYXBwZXIgLmhlcm8tYm9va2luZy1wYW5lbC0td3JhcHBlciAuY29udGFpbmVyIC5xdWljay1ib29raW5nLXBhbmVsIC5xdWljay1ib29raW5nLXBhbmVsLS13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNvbWJvLWJhbm5lci1jb250YWluZXIgLnRleHQtZGVza3RvcC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jb21iby1iYW5uZXItY29udGFpbmVyIC50ZXh0LWRlc2t0b3AtYWxpZ24tbGVmdCAuYnV0dG9ucy1jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuLmNvbWJvLWJhbm5lci1jb250YWluZXIgLnRleHQtZGVza3RvcC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29tYm8tYmFubmVyLWNvbnRhaW5lciAudGV4dC1kZXNrdG9wLWFsaWduLWNlbnRlciAuYnV0dG9ucy1jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jb21iby1iYW5uZXItY29udGFpbmVyIC50ZXh0LWRlc2t0b3AtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jb21iby1iYW5uZXItY29udGFpbmVyIC50ZXh0LWRlc2t0b3AtYWxpZ24tcmlnaHQgLmJ1dHRvbnMtY29udGFpbmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuY29tYm8tYmFubmVyLWNvbnRhaW5lciAudGV4dC1tb2JpbGUtYWxpZ24tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuY29tYm8tYmFubmVyLWNvbnRhaW5lciAudGV4dC1tb2JpbGUtYWxpZ24tbGVmdCAuYnV0dG9ucy1jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIH1cbiAgLmNvbWJvLWJhbm5lci1jb250YWluZXIgLnRleHQtbW9iaWxlLWFsaWduLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jb21iby1iYW5uZXItY29udGFpbmVyIC50ZXh0LW1vYmlsZS1hbGlnbi1jZW50ZXIgLmJ1dHRvbnMtY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuY29tYm8tYmFubmVyLWNvbnRhaW5lciAudGV4dC1tb2JpbGUtYWxpZ24tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5jb21iby1iYW5uZXItY29udGFpbmVyIC50ZXh0LW1vYmlsZS1hbGlnbi1yaWdodCAuYnV0dG9ucy1jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICB9XG59XG4uY29tYm8tYmFubmVyLWNvbnRhaW5lciAuYmFubmVyLWNvbnRhaW5lciAubW9iaWxlLXBob3RvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5jb21iby1iYW5uZXItY29udGFpbmVyIC5iYW5uZXItY29udGFpbmVyOm5vdCgubm8tbW9iaWxlLXBob3RvKSAuZGVza3RvcC1waG90byB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29tYm8tYmFubmVyLWNvbnRhaW5lciAuYmFubmVyLWNvbnRhaW5lcjpub3QoLm5vLW1vYmlsZS1waG90bykgLm1vYmlsZS1waG90byB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmRyYXdlci10ZWFzZXItY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDE4NHB4O1xufVxuXG4uZHJhd2VyLXN3aXRjaC1jb250YWluZXIgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNzJDRTtcbn1cblxuLnN3aXRjaC1uYXZpZ2F0aW9uLWl0ZW0tY29udGFpbmVyIC50ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udGVhc2VyLWNhcmQtdHdvLWNvbnRhaW5lciAuY2FyZC1pY29uIHtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAudGVhc2VyLWNhcmRzLXR3by1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgfVxuICAudGVhc2VyLWNhcmRzLXR3by1jb250YWluZXIgLmNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2NiU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbn1cblxuLnNpZGViYXItbmF2aWdhdGlvbi1jb250YWluZXIgYSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLnNpZGViYXItbmF2aWdhdGlvbi1jb250YWluZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA3MkNFICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXItdGlja2VyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXgtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5oZWFkZXItdGlja2VyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmhlYWRlci10aWNrZXItY29udGFpbmVyIC50aWNrZXItd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTY0LCAxOTksIDIyNiwgMC42KTtcbiAgcGFkZGluZzogMCAyMHB4eTtcbn1cbi5oZWFkZXItdGlja2VyLWNvbnRhaW5lci5lZGl0bW9kZSB7XG4gIGhlaWdodDogdW5zZXQ7XG4gIG1heC1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLXRpY2tlci1jb250YWluZXIgLmNhcm91c2VsLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyLXRpY2tlci1jb250YWluZXIgLmNhcm91c2VsLXdyYXBwZXIgLmNhcm91c2VsLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuLmhlYWRlci10aWNrZXItY29udGFpbmVyIC5jYXJvdXNlbC13cmFwcGVyIC5jYXJvdXNlbC1saW5rIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5oZWFkZXItdGlja2VyLWNvbnRhaW5lciAuY2Fyb3VzZWwtd2lkdGgtd3JhcHBlciB7XG4gIHdpZHRoOiA3NTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5oZWFkZXItdGlja2VyLWNvbnRhaW5lciAuY2Fyb3VzZWwtd2lkdGgtd3JhcHBlciB7XG4gICAgd2lkdGg6IDU1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuaGVhZGVyLXRpY2tlci1jb250YWluZXIgLmNhcm91c2VsLXdpZHRoLXdyYXBwZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5oZWFkZXItdGlja2VyLWNvbnRhaW5lciAuY2Fyb3VzZWwtaW5uZXIge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmhlYWRlci10aWNrZXItY29udGFpbmVyIC5jYXJvdXNlbC1pbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XG4gIH1cbn1cbi5oZWFkZXItdGlja2VyLWNvbnRhaW5lciAuY2Fyb3VzZWwtaXRlbSB7XG4gIG1heC13aWR0aDogNjY0cHg7XG4gIHdpZHRoOiA2NjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5oZWFkZXItdGlja2VyLWNvbnRhaW5lciAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICB3aWR0aDogMzcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5oZWFkZXItdGlja2VyLWNvbnRhaW5lciAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmhlYWRlci10aWNrZXItY29udGFpbmVyIC5jYXJvdXNlbC1pdGVtIC50ZXh0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2x1bW4tZ2FwOiA1cHg7XG59XG4uaGVhZGVyLXRpY2tlci1jb250YWluZXIgLmNhcm91c2VsLWl0ZW0gLnRleHQtY29udGFpbmVyIGltZyB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uaGVhZGVyLXRpY2tlci1jb250YWluZXIgLmNhcm91c2VsLWl0ZW0gLnRleHQtY29udGFpbmVyIHN2ZyB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uaGVhZGVyLXRpY2tlci1jb250YWluZXIgLmNhcm91c2VsLWl0ZW0gLnRleHQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lci1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjlweDtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbn1cbi5oZWFkZXItdGlja2VyLWNvbnRhaW5lciAuY2Fyb3VzZWwtaXRlbSAudGV4dC1jb250YWluZXIgLnRleHQtY29udGFpbmVyLWNvbnRlbnQuaGFzLWljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uaGVhZGVyLXRpY2tlci1jb250YWluZXIgLmNhcm91c2VsLWl0ZW0gLnRleHQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lci1jb250ZW50Lmhhcy1vdmVyZmxvdyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uaGVhZGVyLXRpY2tlci1jb250YWluZXIgLmNhcm91c2VsLWl0ZW0gLnRleHQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lci1jb250ZW50Lmhhcy1vdmVyZmxvdyAubWFpbi10ZXh0LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xufVxuLmhlYWRlci10aWNrZXItY29udGFpbmVyIC5jYXJvdXNlbC1pdGVtIC50ZXh0LWNvbnRhaW5lciAubWFpbi10ZXh0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uaGVhZGVyLXRpY2tlci1jb250YWluZXIgLmNhcm91c2VsLWl0ZW0gLnRleHQtY29udGFpbmVyIC5tYWluLXRleHQtd3JhcHBlciAuZmlyc3QtZWxlbWVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmhlYWRlci10aWNrZXItY29udGFpbmVyIC5jYXJvdXNlbC1pdGVtIC50ZXh0LWNvbnRhaW5lciAubWFpbi10ZXh0LXdyYXBwZXIgLmZpcnN0LWVsZW1lbnQgc3ZnIHtcbiAgbWF4LWhlaWdodDogMTZweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uaGVhZGVyLXRpY2tlci1jb250YWluZXIgLmNhcm91c2VsLWl0ZW0gLnRleHQtY29udGFpbmVyIC5tYWluLXRleHQtd3JhcHBlciAuZmlyc3QtZWxlbWVudCBzdmcuaWNvbi1leHRlcm5hbC1saW5rIHtcbiAgbWF4LWhlaWdodDogMTJweDtcbn1cbi5oZWFkZXItdGlja2VyLWNvbnRhaW5lciAuY2Fyb3VzZWwtaXRlbSAudGV4dC1jb250YWluZXIgcCwgLmhlYWRlci10aWNrZXItY29udGFpbmVyIC5jYXJvdXNlbC1pdGVtIC50ZXh0LWNvbnRhaW5lciBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4uaGVhZGVyLXRpY2tlci1jb250YWluZXIgLmNhcm91c2VsLWl0ZW0gLnRpY2tlci1leHBhbmQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5oZWFkZXItdGlja2VyLWNvbnRhaW5lciAuY2Fyb3VzZWwtaXRlbSAudGlja2VyLWV4cGFuZC5leHBhbmRlZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cbi5oZWFkZXItdGlja2VyLWNvbnRhaW5lciAuY2Fyb3VzZWwtaXRlbSAudGlja2VyLWV4cGFuZCBzdmcge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA5cHg7XG59XG4uaGVhZGVyLXRpY2tlci1jb250YWluZXIgLnRpY2tlci1jbG9zZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmhlYWRlci10aWNrZXItY29udGFpbmVyIC50aWNrZXItY2xvc2UtYnV0dG9uIHN2ZyB7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uaGVhZGVyLXRpY2tlci1jb250YWluZXIgLnRpY2tlci1jbG9zZS1idXR0b24gc3ZnIHBhdGgge1xuICBmaWxsOiAjNjI2NjZBO1xufVxuLmhlYWRlci10aWNrZXItY29udGFpbmVyIC50aWNrZXItY2xvc2UtYnV0dG9uOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwMDtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXItdGlja2VyLWNvbnRhaW5lciAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmhlYWRlci10aWNrZXItY29udGFpbmVyIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICB3aWR0aDogMzBweDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmhlYWRlci10aWNrZXItY29udGFpbmVyIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gIC5oZWFkZXItdGlja2VyLWNvbnRhaW5lciAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuLmhlYWRlci10aWNrZXItY29udGFpbmVyIC5jYXJvdXNlbC1jb250cm9sLXByZXYgc3ZnLFxuLmhlYWRlci10aWNrZXItY29udGFpbmVyIC5jYXJvdXNlbC1jb250cm9sLW5leHQgc3ZnIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5oZWFkZXItdGlja2VyLWNvbnRhaW5lciAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5oZWFkZXItdGlja2VyLWNvbnRhaW5lciAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uaGVhZGVyLXRpY2tlci1jb250YWluZXIuZXhwYW5kZWQge1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLXRpY2tlci1jb250YWluZXIuZXhwYW5kZWQgLmNhcm91c2VsLWl0ZW0gLnRleHQtY29udGFpbmVyIC5tYWluLXRleHQtd3JhcHBlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmhlYWRlci10aWNrZXItY29udGFpbmVyLmV4cGFuZGVkIC5jYXJvdXNlbC1pdGVtIC50ZXh0LWNvbnRhaW5lciAubWFpbi10ZXh0LXdyYXBwZXIgLmZpcnN0LWVsZW1lbnQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbWFyZ2luOiA0cHggMDtcbn1cbi5oZWFkZXItdGlja2VyLWNvbnRhaW5lci5leHBhbmRlZCAuY2Fyb3VzZWwtaXRlbSAudGV4dC1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG5cbi50YWJsZS1wcmVkZWZpbmVkLWNvbnRhaW5lciB0aGVhZCxcbi50YWJsZS1wcmVkZWZpbmVkLWNvbnRhaW5lciB0Ym9keSxcbi50YWJsZS1wcmVkZWZpbmVkLWNvbnRhaW5lciB0Zm9vdCxcbi50YWJsZS1wcmVkZWZpbmVkLWNvbnRhaW5lciB0cixcbi50YWJsZS1wcmVkZWZpbmVkLWNvbnRhaW5lciB0ZCxcbi50YWJsZS1wcmVkZWZpbmVkLWNvbnRhaW5lciB0aCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRhYmxlLXByZWRlZmluZWQtY29udGFpbmVyIHRoZWFkIGltZyxcbi50YWJsZS1wcmVkZWZpbmVkLWNvbnRhaW5lciB0Ym9keSBpbWcsXG4udGFibGUtcHJlZGVmaW5lZC1jb250YWluZXIgdGZvb3QgaW1nLFxuLnRhYmxlLXByZWRlZmluZWQtY29udGFpbmVyIHRyIGltZyxcbi50YWJsZS1wcmVkZWZpbmVkLWNvbnRhaW5lciB0ZCBpbWcsXG4udGFibGUtcHJlZGVmaW5lZC1jb250YWluZXIgdGggaW1nIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnRhYmxlLXByZWRlZmluZWQtY29udGFpbmVyIC5waW1jb3JlX3d5c2l3eWcge1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuLnRhYmxlLXByZWRlZmluZWQtY29udGFpbmVyOm5vdCguZWRpdG1vZGUpIHRkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50YWJsZS1wcmVkZWZpbmVkLWNvbnRhaW5lcjpub3QoLmVkaXRtb2RlKSB0ZC5oYXMtdG9vbHRpcCAqOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnRhYmxlLXByZWRlZmluZWQtY29udGFpbmVyOm5vdCguZWRpdG1vZGUpIHRkLmhhcy10b29sdGlwIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmNvb2tpZS1maXJzdC1kZWNsYXJhdGlvbi1jb250YWluZXIge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY29va2llLWZpcnN0LWRlY2xhcmF0aW9uLWNvbnRhaW5lciAjY29va2llZmlyc3QtcG9saWN5LXBhZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb29raWUtZmlyc3QtZGVjbGFyYXRpb24tY29udGFpbmVyICNjb29raWVmaXJzdC1wb2xpY3ktcGFnZSB0YWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmNvb2tpZS1maXJzdC1kZWNsYXJhdGlvbi1jb250YWluZXIgI2Nvb2tpZWZpcnN0LXBvbGljeS1wYWdlIHRoLCAuY29va2llLWZpcnN0LWRlY2xhcmF0aW9uLWNvbnRhaW5lciAjY29va2llZmlyc3QtcG9saWN5LXBhZ2UgdGQge1xuICBwYWRkaW5nOiA4cHggMTJweCAhaW1wb3J0YW50O1xufVxuXG4jY29va2llZmlyc3Qtcm9vdCB7XG4gIHotaW5kZXg6IDk5OSAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5tYWluLWJvb2tpbmctcGFuZWwtLXRvcC1uYXYgLm5hdi1saW5rIHtcbiAgLS1haXItc2VyYmlhLW5hdi1saW5rLXBhZGRpbmcteDogMHB4O1xuICAtLWFpci1zZXJiaWEtbmF2LWxpbmstY29sb3I6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1uYXYtbGluay1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1haXItc2VyYmlhLW5hdi1saW5rLWZvbnQtc2l6ZTogMTRweDtcbiAgLS1haXItc2VyYmlhLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtMztcbn1cbi5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLm1haW4tYm9va2luZy1wYW5lbC0tdG9wLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG59XG4ubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5tYWluLWJvb2tpbmctcGFuZWwtLXRvcC1uYXYgLmFmZmlsbGlhdGUtbGlua3MtZWRpdG1vZGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5tYWluLWJvb2tpbmctcGFuZWwtLXRvcC1uYXYgLmFmZmlsbGlhdGUtbGlua3MtZWRpdG1vZGUtd3JhcHBlciAucGltY29yZV9ibG9ja19lbnRyeSB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cbi5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLm1haW4tYm9va2luZy1wYW5lbC0tdG9wLW5hdiAuYWZmaWxsaWF0ZS1saW5rcy1lZGl0bW9kZS13cmFwcGVyIC5waW1jb3JlX2Jsb2NrX2VudHJ5IC5waW1jb3JlX2VkaXRhYmxlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLm1haW4tYm9va2luZy1wYW5lbC0tdG9wLW5hdiAuYWZmaWxsaWF0ZS1saW5rcy1lZGl0bW9kZS13cmFwcGVyIC5waW1jb3JlX2Jsb2NrX2VudHJ5IC5waW1jb3JlX2VkaXRhYmxlIC5waW1jb3JlX2VkaXRhYmxlX2xpbmtfdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciAubWFpbi1ib29raW5nLXBhbmVsLS10b3AtbmF2IC5hZmZpbGxpYXRlLWxpbmtzLWVkaXRtb2RlLXdyYXBwZXIgLnBpbWNvcmVfYmxvY2tfZW50cnk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLm5hdi1waWxscyAubmF2LWxpbmsge1xuICAtLWFpci1zZXJiaWEtbmF2LWxpbmstY29sb3I6ICNmZmY7XG4gIC0tYWlyLXNlcmJpYS1uYXYtbGluay1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1haXItc2VyYmlhLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogIzAwNzJDRTtcbiAgLS1haXItc2VyYmlhLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLmZsaWdodHMtdGFiLWNvbnRlbnQgLnRhYi1wYW5lW2RhdGEtdHlwZT1yb3VuZC10cmlwXSAuY29sLCAubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5mbGlnaHRzLXRhYi1jb250ZW50IC50YWItcGFuZVtkYXRhLXR5cGU9b25lLXdheV0gLmNvbCB7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLmZsaWdodHMtdGFiLWNvbnRlbnQgLnRhYi1wYW5lW2RhdGEtdHlwZT1yb3VuZC10cmlwXSAuYnRuLXNlYXJjaCwgLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciAuZmxpZ2h0cy10YWItY29udGVudCAudGFiLXBhbmVbZGF0YS10eXBlPW9uZS13YXldIC5idG4tc2VhcmNoIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLmZsaWdodHMtdGFiLWNvbnRlbnQgLnRhYi1wYW5lW2RhdGEtdHlwZT1yb3VuZC10cmlwXSAuY29sLCAubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5mbGlnaHRzLXRhYi1jb250ZW50IC50YWItcGFuZVtkYXRhLXR5cGU9b25lLXdheV0gLmNvbCB7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciAuZmxpZ2h0cy10YWItY29udGVudCAudGFiLXBhbmVbZGF0YS10eXBlPXJvdW5kLXRyaXBdIC5idG4tc2VhcmNoLCAubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5mbGlnaHRzLXRhYi1jb250ZW50IC50YWItcGFuZVtkYXRhLXR5cGU9b25lLXdheV0gLmJ0bi1zZWFyY2gge1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciAuZmxpZ2h0cy10YWItY29udGVudCAudGFiLXBhbmVbZGF0YS10eXBlPW11bHRpLWNpdHldIC5jb2wge1xuICBmbGV4OiB1bnNldDtcbiAgd2lkdGg6IDI1JTtcbn1cbi5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLmZsaWdodHMtdGFiLWNvbnRlbnQgLnRhYi1wYW5lW2RhdGEtdHlwZT1tdWx0aS1jaXR5XSAuYWRkLXJvdy1jb2wsXG4ubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5mbGlnaHRzLXRhYi1jb250ZW50IC50YWItcGFuZVtkYXRhLXR5cGU9bXVsdGktY2l0eV0gLmJ1dHRvbi1yZW1vdmUtY29sIHtcbiAgd2lkdGg6IDI1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLmZsaWdodHMtdGFiLWNvbnRlbnQgLnRhYi1wYW5lW2RhdGEtdHlwZT1tdWx0aS1jaXR5XSAuYWRkLXJvdy1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLmZsaWdodHMtdGFiLWNvbnRlbnQgLnRhYi1wYW5lW2RhdGEtdHlwZT1tdWx0aS1jaXR5XSAuY29sIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciAuZmxpZ2h0cy10YWItY29udGVudCAudGFiLXBhbmVbZGF0YS10eXBlPW11bHRpLWNpdHldIC5mbGlnaHQtcm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciAuZmxpZ2h0cy10YWItY29udGVudCAudGFiLXBhbmVbZGF0YS10eXBlPW11bHRpLWNpdHldIC5mbGlnaHQtcm93IC5idXR0b24tcmVtb3ZlLWNvbCB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5mbGlnaHRzLXRhYi1jb250ZW50IC50YWItcGFuZVtkYXRhLXR5cGU9bXVsdGktY2l0eV0gLmZsaWdodC1yb3cgLmJ0bi1zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5mbGlnaHRzLXRhYi1jb250ZW50IC50YWItcGFuZVtkYXRhLXR5cGU9bXVsdGktY2l0eV0gLmNvbCB7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5mbGlnaHRzLXRhYi1jb250ZW50IC50YWItcGFuZVtkYXRhLXR5cGU9bXVsdGktY2l0eV0gLmZsaWdodC1yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5mbGlnaHRzLXRhYi1jb250ZW50IC50YWItcGFuZVtkYXRhLXR5cGU9bXVsdGktY2l0eV0gLmZsaWdodC1yb3c6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLmZsaWdodHMtdGFiLWNvbnRlbnQgLnRhYi1wYW5lW2RhdGEtdHlwZT1tdWx0aS1jaXR5XSAuZmxpZ2h0LXJvdyAuYnV0dG9uLXJlbW92ZS1jb2wge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIHJpZ2h0OiAtMnB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciAuZmxpZ2h0cy10YWItY29udGVudCAudGFiLXBhbmVbZGF0YS10eXBlPW11bHRpLWNpdHldIC5mbGlnaHQtcm93IC5hZGQtcm93LWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciAuZmxpZ2h0cy10YWItY29udGVudCAudGFiLXBhbmVbZGF0YS10eXBlPW11bHRpLWNpdHldIC5mbGlnaHQtcm93IC5hZGQtcm93LWNvbCAuYWRkLW5ldy1mbGlnaHQtYnRuIHtcbiAgICAtLWFpci1zZXJiaWEtYnRuLWJnOiAjZmZmO1xuICAgIC0tYWlyLXNlcmJpYS1idG4taG92ZXItY29sb3I6ICMyNjg3RDU7XG4gICAgLS1haXItc2VyYmlhLWJ0bi1ob3Zlci1iZzogI2ZmZjtcbiAgICAtLWFpci1zZXJiaWEtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzI2ODdENTtcbiAgICAtLWFpci1zZXJiaWEtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IG5vbmU7XG4gICAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtY29sb3I6ICMyNjg3RDU7XG4gICAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYmc6ICNmZmY7XG4gICAgLS1haXItc2VyYmlhLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjY4N0Q1O1xuICAgIC0tYWlyLXNlcmJpYS1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWNvbG9yOiAjQjNENUYwO1xuICAgIC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYmc6ICNmZmY7XG4gICAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNCM0Q1RjA7XG4gICAgLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAgIC0tYWlyLXNlcmJpYS1idG4tcGFkZGluZy15OiAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjMDA3MkNFICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5mbGlnaHRzLXRhYi1jb250ZW50IC50YWItcGFuZVtkYXRhLXR5cGU9bXVsdGktY2l0eV0gLmZsaWdodC1yb3cgLmJ0bi1zZWFyY2gge1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5mbGlnaHRzLXRhYi1jb250ZW50IC5yZXF1aXJlZC10b29sdGlwIC50b29sdGlwLWlubmVyIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9XG59XG4ubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5pbnB1dC1ncm91cCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogcmdiYSg1LCA1LCA1LCAwLjA1KTtcbn1cbi5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLmJ0bi1zZWFyY2gge1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciBzZWxlY3QgKyBsYWJlbCB7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMzhweCArIDFyZW0pICFpbXBvcnRhbnQ7XG59XG4ubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0IHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLnNlbGVjdGl6ZS1kcm9wZG93biB7XG4gIHdpZHRoOiAzMjdweCAhaW1wb3J0YW50O1xufVxuLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciAuc2VsZWN0aXplLWRyb3Bkb3duIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xufVxuLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciAuc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cCAub3B0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciAuc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cCAub3B0aW9uIC5jb3VudHJ5LWZsYWcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAgLm9wdGlvbiAubG9jYXRpb24tZGF0YSAuY2l0eSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciAuc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cCAub3B0aW9uIC5sb2NhdGlvbi1kYXRhIC5jb2RlIHtcbiAgY29sb3I6ICM4QjkzOUI7XG59XG4ubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5wYXNzZW5nZXJzLXRvb2x0aXAge1xuICAtLWFpci1zZXJiaWEtdG9vbHRpcC1vcGFjaXR5OiAxO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciAucGFzc2VuZ2Vycy10b29sdGlwIC50b29sdGlwLWFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLnBhc3NlbmdlcnMtdG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XG4gIHdpZHRoOiAzNDBweDtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbiAgcGFkZGluZzogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwgNDAsIDg1LCAwLjEpO1xufVxuLm1haW4tYm9va2luZy1wYW5lbC0td3JhcHBlciAucGFzc2VuZ2Vycy10b29sdGlwIC50b29sdGlwLWlubmVyIC5jYXB0aW9uLWxpZ2h0IHtcbiAgY29sb3I6ICM2MjY2NkE7XG59XG4ubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5wYXNzZW5nZXJzLXRvb2x0aXAgLnRvb2x0aXAtaW5uZXIgLm51bSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDQwcHg7XG59XG4ubWFpbi1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5wYXNzZW5nZXJzLXRvb2x0aXAgLnRvb2x0aXAtaW5uZXIgLmJ0biB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLnJlbW92ZS1mbGlnaHQtYnRuIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgaDIsIC5tYWluLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLmgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLm1haW4tYm9va2luZy1wYW5lbC5kaXNhYmxlZCAuaW5wdXQtZ3JvdXAge1xuICBvcGFjaXR5OiAwLjc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5xdWljay1ib29raW5nLXBhbmVsIHtcbiAgd2lkdGg6IDM3NXB4O1xuICBtYXgtd2lkdGg6IDM3NXB4O1xufVxuLnF1aWNrLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiA1MzBweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA0MXB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG59XG4ucXVpY2stYm9va2luZy1wYW5lbC0td3JhcHBlciAucXVpY2stYm9va2luZy1wYW5lbC0tdG9wLW5hdiAubmF2LWxpbmsge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucXVpY2stYm9va2luZy1wYW5lbC0td3JhcHBlciAucXVpY2stYm9va2luZy1wYW5lbC0tdG9wLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDcyQ0U7XG59XG4ucXVpY2stYm9va2luZy1wYW5lbC0td3JhcHBlciAudGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5xdWljay1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5xdWljay1ib29raW5nLXBhbmVsLS1ib29raW5nLW5hdmlnYXRpb24gLm5hdi1saW5rIHtcbiAgLS1haXItc2VyYmlhLW5hdi1saW5rLWNvbG9yOiAjMDA3MkNFO1xuICAtLWFpci1zZXJiaWEtbmF2LWxpbmstaG92ZXItY29sb3I6ICMwMDcyQ0U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDcyQ0U7XG59XG4ucXVpY2stYm9va2luZy1wYW5lbC0td3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQge1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjRURGNEY5O1xufVxuLnF1aWNrLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0IHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwNzJDRTtcbn1cbi5xdWljay1ib29raW5nLXBhbmVsLS13cmFwcGVyIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU3RTk7XG59XG4ucXVpY2stYm9va2luZy1wYW5lbC0td3JhcHBlciBzZWxlY3QgKyBsYWJlbCB7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMzhweCArIDFyZW0pICFpbXBvcnRhbnQ7XG59XG4ucXVpY2stYm9va2luZy1wYW5lbC0td3JhcHBlciAuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ucXVpY2stYm9va2luZy1wYW5lbC0td3JhcHBlciAuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLnF1aWNrLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnF1aWNrLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLnNlbGVjdGl6ZS1kcm9wZG93biB7XG4gIG1pbi13aWR0aDogMzI3cHggIWltcG9ydGFudDtcbn1cbi5xdWljay1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5zZWxlY3RpemUtZHJvcGRvd24gLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG59XG4ucXVpY2stYm9va2luZy1wYW5lbC0td3JhcHBlciAuc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cCAub3B0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLnF1aWNrLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAgLm9wdGlvbiAuY291bnRyeS1mbGFnIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucXVpY2stYm9va2luZy1wYW5lbC0td3JhcHBlciAuc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cCAub3B0aW9uIC5sb2NhdGlvbi1kYXRhIC5jaXR5IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucXVpY2stYm9va2luZy1wYW5lbC0td3JhcHBlciAuc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cCAub3B0aW9uIC5sb2NhdGlvbi1kYXRhIC5jb2RlIHtcbiAgY29sb3I6ICM4QjkzOUI7XG59XG4ucXVpY2stYm9va2luZy1wYW5lbC0td3JhcHBlciAucGFzc2VuZ2Vycy10b29sdGlwIHtcbiAgLS1haXItc2VyYmlhLXRvb2x0aXAtb3BhY2l0eTogMTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5xdWljay1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5wYXNzZW5nZXJzLXRvb2x0aXAgLnRvb2x0aXAtYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnF1aWNrLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLnBhc3NlbmdlcnMtdG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XG4gIHdpZHRoOiAzNDBweDtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbiAgcGFkZGluZzogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwgNDAsIDg1LCAwLjEpO1xufVxuLnF1aWNrLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLnBhc3NlbmdlcnMtdG9vbHRpcCAudG9vbHRpcC1pbm5lciAuY2FwdGlvbi1saWdodCB7XG4gIGNvbG9yOiAjNjI2NjZBO1xufVxuLnF1aWNrLWJvb2tpbmctcGFuZWwtLXdyYXBwZXIgLnBhc3NlbmdlcnMtdG9vbHRpcCAudG9vbHRpcC1pbm5lciAubnVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogNDBweDtcbn1cbi5xdWljay1ib29raW5nLXBhbmVsLS13cmFwcGVyIC5wYXNzZW5nZXJzLXRvb2x0aXAgLnRvb2x0aXAtaW5uZXIgLmJ0biB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZsaWdodC1zY2hlZHVsZSAud3lzaXd5Zy1jb250YWluZXIgcCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmZsaWdodC1zY2hlZHVsZSAud3lzaXd5Zy1jb250YWluZXIgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mbGlnaHQtc2NoZWR1bGUgLnd5c2l3eWctY29udGFpbmVyIGE6aG92ZXIsIC5mbGlnaHQtc2NoZWR1bGUgLnd5c2l3eWctY29udGFpbmVyIGE6Zm9jdXMsIC5mbGlnaHQtc2NoZWR1bGUgLnd5c2l3eWctY29udGFpbmVyIGE6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC42Nztcbn1cbi5mbGlnaHQtc2NoZWR1bGUgLmlucHV0LWdyb3VwIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUsIDUsIDUsIDAuMDUpICFpbXBvcnRhbnQ7XG59XG4uZmxpZ2h0LXNjaGVkdWxlIC5pbnB1dC1ncm91cCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmZsaWdodC1zY2hlZHVsZSAuaW5wdXQtZ3JvdXAgc2VsZWN0ICsgbGFiZWwge1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDM4cHggKyAxcmVtKSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIzOXB4KSB7XG4gIC5mbGlnaHQtc2NoZWR1bGUgLmJ0bi1zZWFyY2gge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mbGlnaHQtc2NoZWR1bGUgLmJ0bi1zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZmxpZ2h0LXNjaGVkdWxlIC5idG4tc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbi5mbGlnaHQtc2NoZWR1bGUgLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5mbGlnaHQtc2NoZWR1bGUgLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZsaWdodC1zY2hlZHVsZSAuc2VsZWN0aXplLWRyb3Bkb3duIHtcbiAgd2lkdGg6IDMyN3B4ICFpbXBvcnRhbnQ7XG59XG4uZmxpZ2h0LXNjaGVkdWxlIC5zZWxlY3RpemUtZHJvcGRvd24gLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG59XG4uZmxpZ2h0LXNjaGVkdWxlIC5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwIC5vcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uZmxpZ2h0LXNjaGVkdWxlIC5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwIC5vcHRpb24gLmNvdW50cnktZmxhZyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmZsaWdodC1zY2hlZHVsZSAuc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cCAub3B0aW9uIC5sb2NhdGlvbi1kYXRhIC5jaXR5IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZmxpZ2h0LXNjaGVkdWxlIC5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwIC5vcHRpb24gLmxvY2F0aW9uLWRhdGEgLmNvZGUge1xuICBjb2xvcjogIzhCOTM5Qjtcbn1cbi5mbGlnaHQtc2NoZWR1bGUgLmZsaWdodC1zY2hlZHVsZS0tbGlzdC1uYXYgLm5hdi1saW5rIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmZsaWdodC1zY2hlZHVsZSAuZmxpZ2h0LXNjaGVkdWxlLS1saXN0LW5hdiAubmF2LWxpbmsgc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxpZ2h0LXNjaGVkdWxlIC5mbGlnaHQtc2NoZWR1bGUtLWxpc3QtbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNzJDRTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5mbGlnaHQtc2NoZWR1bGUgLmZsaWdodC1zY2hlZHVsZS0tbGlzdC1uYXYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5mbGlnaHQtc2NoZWR1bGUgLmZsaWdodC1zY2hlZHVsZS0tbGlzdC1uYXYgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmZsaWdodC1zY2hlZHVsZSAuZmxpZ2h0LXNjaGVkdWxlLS1saXN0LW5hdiAubmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG4uZmxpZ2h0LXNjaGVkdWxlIC5mbGlnaHQtc2NoZWR1bGUtLWxpc3QgdGFibGUgdHIgdGQgLmNpdHktY29udGFpbmVyIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZmxpZ2h0LXNjaGVkdWxlIC5mbGlnaHQtc2NoZWR1bGUtLWxpc3QgdGFibGUgdHIgdGQgLmNpdHktY29udGFpbmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwNzJDRTtcbn1cbi5mbGlnaHQtc2NoZWR1bGUgLmZsaWdodC1zY2hlZHVsZS0tbGlzdCB0YWJsZSB0ciB0ZCAuZGl2aWRlciB7XG4gIHdpZHRoOiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjMDAwMDAwO1xufVxuLmZsaWdodC1zY2hlZHVsZSAuZmxpZ2h0LXNjaGVkdWxlLS1saXN0IHRhYmxlIHRyIHRkIC5jZWxsLXRpdGxlIHtcbiAgY29sb3I6ICM4QjkzOUI7XG59XG4uZmxpZ2h0LXNjaGVkdWxlIC5mbGlnaHQtc2NoZWR1bGUtLWxpc3QgdGFibGUgdHIgdGQgLmNlbGwtdGl0bGUgc3ZnIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuLmZsaWdodC1zY2hlZHVsZSAuZmxpZ2h0LXNjaGVkdWxlLS1saXN0IHRhYmxlIHRyIHRkIC5jZWxsLXRpdGxlIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzhCOTM5Qjtcbn1cbi5mbGlnaHQtc2NoZWR1bGUgLmZsaWdodC1zY2hlZHVsZS0tbGlzdCB0YWJsZSB0ciB0ZC5kZXRhaWxzLWNlbGwge1xuICB3aWR0aDogMjUlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5mbGlnaHQtc2NoZWR1bGUgLmZsaWdodC1zY2hlZHVsZS0tbGlzdCB0YWJsZSB0ciB0ZC5kZXRhaWxzLWNlbGwgLmJ0bi1kZXRhaWxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmZsaWdodC1zY2hlZHVsZSAuZmxpZ2h0LXNjaGVkdWxlLS1saXN0IHRhYmxlIHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzOXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmZsaWdodC1zY2hlZHVsZSAuZmxpZ2h0LXNjaGVkdWxlLS1saXN0IHRhYmxlIHRyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1haXItc2VyYmlhLWJvcmRlci13aWR0aCkgdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItc3R5bGUpIHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLWNvbG9yKTtcbiAgfVxuICAuZmxpZ2h0LXNjaGVkdWxlIC5mbGlnaHQtc2NoZWR1bGUtLWxpc3QgdGFibGUgdHI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAuZmxpZ2h0LXNjaGVkdWxlIC5mbGlnaHQtc2NoZWR1bGUtLWxpc3QgdGFibGUgdHIgdGQge1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogY2FsYygyNSUgLSA0cHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZmxpZ2h0LXNjaGVkdWxlIC5mbGlnaHQtc2NoZWR1bGUtLWxpc3QgdGFibGUgdHIgdGQuY2l0eS1jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5mbGlnaHQtc2NoZWR1bGUgLmZsaWdodC1zY2hlZHVsZS0tbGlzdCB0YWJsZSB0ciB0ZC5kZXRhaWxzLWNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDRweCk7XG4gIH1cbiAgLmZsaWdodC1zY2hlZHVsZSAuZmxpZ2h0LXNjaGVkdWxlLS1saXN0IHRhYmxlIHRyIHRkLmRldGFpbHMtY2VsbCAuYnRuLWRldGFpbHMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmZsaWdodC1zY2hlZHVsZSAuZmxpZ2h0LXNjaGVkdWxlLS1saXN0IHRhYmxlIHRyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1haXItc2VyYmlhLWJvcmRlci13aWR0aCkgdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItc3R5bGUpIHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLWNvbG9yKTtcbiAgfVxuICAuZmxpZ2h0LXNjaGVkdWxlIC5mbGlnaHQtc2NoZWR1bGUtLWxpc3QgdGFibGUgdHI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAuZmxpZ2h0LXNjaGVkdWxlIC5mbGlnaHQtc2NoZWR1bGUtLWxpc3QgdGFibGUgdHIgdGQge1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZmxpZ2h0LXNjaGVkdWxlIC5mbGlnaHQtc2NoZWR1bGUtLWxpc3QgdGFibGUgdHIgdGQuY2l0eS1jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5mbGlnaHQtc2NoZWR1bGUgLmZsaWdodC1zY2hlZHVsZS0tbGlzdCB0YWJsZSB0ciB0ZC5kZXRhaWxzLWNlbGwge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuZmxpZ2h0LXNjaGVkdWxlIC5mbGlnaHQtc2NoZWR1bGUtLWxpc3QgdGFibGUgdHIgdGQuZGV0YWlscy1jZWxsIC5idG4tZGV0YWlscyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5mbGlnaHQtc3RhdHVzIC5mbGlnaHQtc3RhdHVzLS10b3Atd3JhcHBlciAuZmxpZ2h0LXN0YXR1cy0tbGlzdC1uYXYgLm5hdi1saW5rIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmZsaWdodC1zdGF0dXMgLmZsaWdodC1zdGF0dXMtLXRvcC13cmFwcGVyIC5mbGlnaHQtc3RhdHVzLS1saXN0LW5hdiAubmF2LWxpbmsgc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5mbGlnaHQtc3RhdHVzIC5mbGlnaHQtc3RhdHVzLS10b3Atd3JhcHBlciAuZmxpZ2h0LXN0YXR1cy0tbGlzdC1uYXYgLm5hdi1saW5rIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5mbGlnaHQtc3RhdHVzIC5mbGlnaHQtc3RhdHVzLS10b3Atd3JhcHBlciAuZmxpZ2h0LXN0YXR1cy0tbGlzdC1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xufVxuLmZsaWdodC1zdGF0dXMgLmZsaWdodC1zdGF0dXMtLXRvcC13cmFwcGVyIC5pbnB1dC1ncm91cCxcbi5mbGlnaHQtc3RhdHVzIC5mbGlnaHQtc3RhdHVzLS10b3Atd3JhcHBlciAuZm9ybS1mbG9hdGluZy5uby1pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUsIDUsIDUsIDAuMDUpO1xufVxuLmZsaWdodC1zdGF0dXMgLmZsaWdodC1zdGF0dXMtLXRvcC13cmFwcGVyIC5pbnB1dC1ncm91cCBzZWxlY3QsXG4uZmxpZ2h0LXN0YXR1cyAuZmxpZ2h0LXN0YXR1cy0tdG9wLXdyYXBwZXIgLmZvcm0tZmxvYXRpbmcubm8taWNvbiBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmZsaWdodC1zdGF0dXMgLmZsaWdodC1zdGF0dXMtLXRvcC13cmFwcGVyIC5pbnB1dC1ncm91cCBzZWxlY3QgKyBsYWJlbCxcbi5mbGlnaHQtc3RhdHVzIC5mbGlnaHQtc3RhdHVzLS10b3Atd3JhcHBlciAuZm9ybS1mbG9hdGluZy5uby1pY29uIHNlbGVjdCArIGxhYmVsIHtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogY2FsYygzOHB4ICsgMXJlbSkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMzlweCkge1xuICAuZmxpZ2h0LXN0YXR1cyAuZmxpZ2h0LXN0YXR1cy0tdG9wLXdyYXBwZXIgLmJ0bi1zZWFyY2gge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzlweCkgYW5kIChtaW4td2lkdGg6IDkwNXB4KSB7XG4gIC5mbGlnaHQtc3RhdHVzIC5mbGlnaHQtc3RhdHVzLS10b3Atd3JhcHBlciAuYnRuLXNlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwNHB4KSB7XG4gIC5mbGlnaHQtc3RhdHVzIC5mbGlnaHQtc3RhdHVzLS10b3Atd3JhcHBlciAuYnRuLXNlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG59XG4uZmxpZ2h0LXN0YXR1cyAuZmxpZ2h0LXN0YXR1cy0tdG9wLXdyYXBwZXIgLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5mbGlnaHQtc3RhdHVzIC5mbGlnaHQtc3RhdHVzLS10b3Atd3JhcHBlciAuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxpZ2h0LXN0YXR1cyAuZmxpZ2h0LXN0YXR1cy0tdG9wLXdyYXBwZXIgLnNlbGVjdGl6ZS1kcm9wZG93biB7XG4gIHdpZHRoOiAzMjdweCAhaW1wb3J0YW50O1xufVxuLmZsaWdodC1zdGF0dXMgLmZsaWdodC1zdGF0dXMtLXRvcC13cmFwcGVyIC5zZWxlY3RpemUtZHJvcGRvd24gLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG59XG4uZmxpZ2h0LXN0YXR1cyAuZmxpZ2h0LXN0YXR1cy0tdG9wLXdyYXBwZXIgLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAgLm9wdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5mbGlnaHQtc3RhdHVzIC5mbGlnaHQtc3RhdHVzLS10b3Atd3JhcHBlciAuc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cCAub3B0aW9uIC5jb3VudHJ5LWZsYWcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5mbGlnaHQtc3RhdHVzIC5mbGlnaHQtc3RhdHVzLS10b3Atd3JhcHBlciAuc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cCAub3B0aW9uIC5sb2NhdGlvbi1kYXRhIC5jaXR5IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZmxpZ2h0LXN0YXR1cyAuZmxpZ2h0LXN0YXR1cy0tdG9wLXdyYXBwZXIgLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAgLm9wdGlvbiAubG9jYXRpb24tZGF0YSAuY29kZSB7XG4gIGNvbG9yOiAjOEI5MzlCO1xufVxuLmZsaWdodC1zdGF0dXMgLmZsaWdodC1zdGF0dXMtLWxpc3Qtd3JhcHBlciAuY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZmxpZ2h0LXN0YXR1cyAuZmxpZ2h0LXN0YXR1cy0tbGlzdC13cmFwcGVyIC5jYXJkIHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmZsaWdodC1zdGF0dXMgLmZsaWdodC1zdGF0dXMtLWxpc3Qtd3JhcHBlciAuY2FyZCB0YWJsZSB0Ym9keSAuaGFzLWNvbm5lY3RpbmctZmxpZ2h0cyB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cbi5mbGlnaHQtc3RhdHVzIC5mbGlnaHQtc3RhdHVzLS1saXN0LXdyYXBwZXIgLmNhcmQgdGFibGUgdGJvZHkgLmhhcy1jb25uZWN0aW5nLWZsaWdodHMgKyAuY29ubmVjdGluZy1mbGlnaHQgdGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmZsaWdodC1zdGF0dXMgLmZsaWdodC1zdGF0dXMtLWxpc3Qtd3JhcHBlciAuY2FyZCB0YWJsZSB0Ym9keSAuY29ubmVjdGluZy1mbGlnaHQgKyAuY29ubmVjdGluZy1mbGlnaHQgdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTA0cHgpIHtcbiAgLmZsaWdodC1zdGF0dXMgLmZsaWdodC1zdGF0dXMtLWxpc3Qtd3JhcHBlciAuY2FyZCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsaWdodC1zdGF0dXMgLmZsaWdodC1zdGF0dXMtLWxpc3Qtd3JhcHBlciAuY2FyZCB0YWJsZSB0aGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmxpZ2h0LXN0YXR1cyAuZmxpZ2h0LXN0YXR1cy0tbGlzdC13cmFwcGVyIC5jYXJkIHRhYmxlIHRib2R5IHRyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItd2lkdGgpIHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXN0eWxlKSB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1jb2xvcik7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuZmxpZ2h0LXN0YXR1cyAuZmxpZ2h0LXN0YXR1cy0tbGlzdC13cmFwcGVyIC5jYXJkIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mbGlnaHQtc3RhdHVzIC5mbGlnaHQtc3RhdHVzLS1saXN0LXdyYXBwZXIgLmNhcmQgdGFibGUgdGJvZHkgdHIgdGQgLmJ0bi1kZXRhaWxzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsaWdodC1zdGF0dXMgLmZsaWdodC1zdGF0dXMtLWxpc3Qtd3JhcHBlciAuY2FyZCB0YWJsZSB0Ym9keSB0ciB0ZC5uby1yZXN1bHRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmxpZ2h0LXN0YXR1cyAuZmxpZ2h0LXN0YXR1cy0tbGlzdC13cmFwcGVyIC5jYXJkIHRhYmxlIHRib2R5IC5jb25uZWN0aW5nLWZsaWdodCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMnJlbSAtIDFweCk7XG4gIH1cbn1cblxuLmZpbmQtbXktdHJpcCAuaW5wdXQtZ3JvdXAsXG4uZmluZC1teS10cmlwIC5mb3JtLWZsb2F0aW5nLm5vLWljb24ge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoNSwgNSwgNSwgMC4wNSk7XG59XG4uZmluZC1teS10cmlwIC5idG4tc2VhcmNoIHtcbiAgbWluLXdpZHRoOiAxNzBweDtcbiAgbWluLWhlaWdodDogNDhweDtcbn1cblxuLmZpbmQtYm9va2luZy1kZXRhaWxzLXBhbmVsIC5pbnB1dC1ncm91cCB7XG4gIGRpc3BsYXk6IHVuc2V0O1xuICB3aWR0aDogdW5zZXQ7XG59XG4uZmluZC1ib29raW5nLWRldGFpbHMtcGFuZWwgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XG59XG4uZmluZC1ib29raW5nLWRldGFpbHMtcGFuZWwgLmlucHV0LWdyb3VwIC5mb3JtLWZsb2F0aW5nIHtcbiAgZmxleDogdW5zZXQ7XG4gIHdpZHRoOiB1bnNldDtcbiAgbWluLXdpZHRoOiB1bnNldDtcbn1cbi5maW5kLWJvb2tpbmctZGV0YWlscy1wYW5lbCAuaW5wdXQtZ3JvdXAgLmZvcm0tZmxvYXRpbmcgaW5wdXQsXG4uZmluZC1ib29raW5nLWRldGFpbHMtcGFuZWwgLmlucHV0LWdyb3VwIC5mb3JtLWZsb2F0aW5nIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4uZmluZC1ib29raW5nLWRldGFpbHMtcGFuZWwgLmlucHV0LWdyb3VwIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuLmZpbmQtYm9va2luZy1kZXRhaWxzLXBhbmVsIC5pbnB1dC1ncm91cCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43MikgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMzJyZW0pO1xufVxuLmZpbmQtYm9va2luZy1kZXRhaWxzLXBhbmVsIC5idG4ge1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuXG4udG9wLW9mZmVycy1jYXJvdXNlbC0tdGl0bGUtY29udGFpbmVyIC53eXNpd3lnLWNvbnRhaW5lciBoMywgLnRvcC1vZmZlcnMtY2Fyb3VzZWwtLXRpdGxlLWNvbnRhaW5lciAud3lzaXd5Zy1jb250YWluZXIgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmRlc2lyZWQtbG9jYXRpb24tYXJlYWJyaWNrLWNvbnRhaW5lciBmb3JtIC5zZWxlY3RpemUtY29udHJvbCB7XG4gIG1pbi13aWR0aDogMjY1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5kZXNpcmVkLWxvY2F0aW9uLWFyZWFicmljay1jb250YWluZXIgZm9ybSAuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNSwgNSwgNSwgMC4wNSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZGVzaXJlZC1sb2NhdGlvbi1hcmVhYnJpY2stY29udGFpbmVyIGZvcm0gLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQgLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgcmlnaHQ6IGNhbGMoMXJlbSArIDVweCk7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uZGVzaXJlZC1sb2NhdGlvbi1hcmVhYnJpY2stY29udGFpbmVyIGZvcm0gLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQgLmljb24gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kZXNpcmVkLWxvY2F0aW9uLWFyZWFicmljay1jb250YWluZXIgZm9ybSAuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dDpub3QoLmlucHV0LWFjdGl2ZSkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kZXNpcmVkLWxvY2F0aW9uLWFyZWFicmljay1jb250YWluZXIgZm9ybSAuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dDpub3QoLmlucHV0LWFjdGl2ZSkgLmljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLmRlc2lyZWQtbG9jYXRpb24tYXJlYWJyaWNrLWNvbnRhaW5lciBmb3JtIC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kZXNpcmVkLWxvY2F0aW9uLWFyZWFicmljay1jb250YWluZXIgZm9ybSAuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAgLm9wdGlvbiAuY291bnRyeS1mbGFnIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDMycHg7XG59XG4uZGVzaXJlZC1sb2NhdGlvbi1hcmVhYnJpY2stY29udGFpbmVyIGZvcm0gLnNlbGVjdGl6ZS1jb250cm9sICsgbGFiZWw6bm90KC5mcC1mbG9hdGluZy1sYWJlbC0tZm9jdXNlZCkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kZXNpcmVkLWxvY2F0aW9uLWFyZWFicmljay1jb250YWluZXIgLmRlc2lyZWQtbG9jYXRpb25zLXJlc3VsdCB0YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOEI5MzlCO1xufVxuLmRlc2lyZWQtbG9jYXRpb24tYXJlYWJyaWNrLWNvbnRhaW5lciAuZGVzaXJlZC1sb2NhdGlvbnMtcmVzdWx0IHRhYmxlIHRoLCAuZGVzaXJlZC1sb2NhdGlvbi1hcmVhYnJpY2stY29udGFpbmVyIC5kZXNpcmVkLWxvY2F0aW9ucy1yZXN1bHQgdGFibGUgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhCOTM5QjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5kZXNpcmVkLWxvY2F0aW9uLWFyZWFicmljay1jb250YWluZXIgLmRlc2lyZWQtbG9jYXRpb25zLXJlc3VsdCB0YWJsZSB0aGVhZCB0aCB7XG4gIGNvbG9yOiAjOEI5MzlCO1xufVxuLmRlc2lyZWQtbG9jYXRpb24tYXJlYWJyaWNrLWNvbnRhaW5lciAuZGVzaXJlZC1sb2NhdGlvbnMtcmVzdWx0IHRhYmxlIHRoZWFkIHRoOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDM3JTtcbn1cbi5kZXNpcmVkLWxvY2F0aW9uLWFyZWFicmljay1jb250YWluZXIgLmRlc2lyZWQtbG9jYXRpb25zLXJlc3VsdCB0YWJsZSB0aGVhZCB0aDpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDM0JTtcbn1cbi5kZXNpcmVkLWxvY2F0aW9uLWFyZWFicmljay1jb250YWluZXIgLmRlc2lyZWQtbG9jYXRpb25zLXJlc3VsdCB0YWJsZSB0Ym9keTpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jaGVjay1pbi1wYW5lbCAuaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiB1bnNldDtcbiAgd2lkdGg6IHVuc2V0O1xufVxuLmNoZWNrLWluLXBhbmVsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xufVxuLmNoZWNrLWluLXBhbmVsIC5pbnB1dC1ncm91cCAuZm9ybS1mbG9hdGluZyB7XG4gIGZsZXg6IHVuc2V0O1xuICB3aWR0aDogdW5zZXQ7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG59XG4uY2hlY2staW4tcGFuZWwgLmlucHV0LWdyb3VwIC5mb3JtLWZsb2F0aW5nIGlucHV0LFxuLmNoZWNrLWluLXBhbmVsIC5pbnB1dC1ncm91cCAuZm9ybS1mbG9hdGluZyBsYWJlbCxcbi5jaGVjay1pbi1wYW5lbCAuaW5wdXQtZ3JvdXAgLmZvcm0tZmxvYXRpbmcgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLmNoZWNrLWluLXBhbmVsIC5pbnB1dC1ncm91cCAuc2VsZWN0aXplLWNvbnRyb2wgKyBsYWJlbC5mcC1mbG9hdGluZy1sYWJlbC0tZm9jdXNlZCxcbi5jaGVjay1pbi1wYW5lbCAuaW5wdXQtZ3JvdXAgLnNlbGVjdGl6ZS1jb250cm9sICsgbGFiZWwuZnAtZmxvYXRpbmctbGFiZWwtLXZhbHVlZCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43MikgdHJhbnNsYXRlWSgtMC40NXJlbSkgdHJhbnNsYXRlWCgwLjMycmVtKTtcbn1cbi5jaGVjay1pbi1wYW5lbCAuaW5wdXQtZ3JvdXAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWwsXG4uY2hlY2staW4tcGFuZWwgLmlucHV0LWdyb3VwIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcyKSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4zMnJlbSk7XG59XG4uY2hlY2staW4tcGFuZWwgLnJlZmVyZW5jZS1maWVsZC1ncm91cCAudG9vbHRpcC5yZXF1aXJlZC10b29sdGlwIHtcbiAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbn1cbi5jaGVjay1pbi1wYW5lbCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XG59XG4uY2hlY2staW4tcGFuZWwgLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5jaGVjay1pbi1wYW5lbCAuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dCBpbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmNoZWNrLWluLXBhbmVsIC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uY2hlY2staW4tcGFuZWwgLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrLWluLXBhbmVsIC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0LmlucHV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uY2hlY2staW4tcGFuZWwgLnNlbGVjdGl6ZS1kcm9wZG93biB7XG4gIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmNoZWNrLWluLXBhbmVsIC5zZWxlY3RpemUtZHJvcGRvd24gLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG59XG4uY2hlY2staW4tcGFuZWwgLnNlbGVjdGl6ZS1kcm9wZG93biAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQgLm9wdGlvbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNoZWNrLWluLXBhbmVsIC5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwIC5vcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uY2hlY2staW4tcGFuZWwgLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAgLm9wdGlvbiAuY291bnRyeS1mbGFnIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uY2hlY2staW4tcGFuZWwgLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAgLm9wdGlvbiAubG9jYXRpb24tZGF0YSAuY2l0eSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNoZWNrLWluLXBhbmVsIC5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwIC5vcHRpb24gLmxvY2F0aW9uLWRhdGEgLmNvZGUge1xuICBjb2xvcjogIzhCOTM5Qjtcbn1cblxuLmJpZC1mb3ItYnVzaW5lc3MtY2xhc3MtLXBhbmVsIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJnby1hZ2VudHMtLXdyYXBwZXIgLmlucHV0LWdyb3VwIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUsIDUsIDUsIDAuMDUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIzOXB4KSB7XG4gIC5jYXJnby1hZ2VudHMtLXdyYXBwZXIgLmJ0bi1zZWFyY2gge1xuICAgIG1pbi13aWR0aDogMTc1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jYXJnby1hZ2VudHMtLXdyYXBwZXIgLmJ0bi1zZWFyY2gge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5jYXJnby1hZ2VudHMtLXdyYXBwZXIgLmJ0bi1zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxufVxuLmNhcmdvLWFnZW50cy0td3JhcHBlciBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmNhcmdvLWFnZW50cy0td3JhcHBlciBzZWxlY3QgKyBsYWJlbCB7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMzhweCArIDFyZW0pICFpbXBvcnRhbnQ7XG59XG4uY2FyZ28tYWdlbnRzLS13cmFwcGVyIC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0IHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uY2FyZ28tYWdlbnRzLS13cmFwcGVyIC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJnby1hZ2VudHMtLXdyYXBwZXIgLnNlbGVjdGl6ZS1kcm9wZG93biB7XG4gIHdpZHRoOiAzMjdweCAhaW1wb3J0YW50O1xufVxuLmNhcmdvLWFnZW50cy0td3JhcHBlciAuc2VsZWN0aXplLWRyb3Bkb3duIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xufVxuLmNhcmdvLWFnZW50cy0td3JhcHBlciAuc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cCAub3B0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLmNhcmdvLWFnZW50cy0td3JhcHBlciAuc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cCAub3B0aW9uIC5jb3VudHJ5LWZsYWcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jYXJnby1hZ2VudHMtLXdyYXBwZXIgLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAgLm9wdGlvbiAubG9jYXRpb24tZGF0YSAuY2l0eSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNhcmdvLWFnZW50cy0td3JhcHBlciAuc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cCAub3B0aW9uIC5sb2NhdGlvbi1kYXRhIC5jb2RlIHtcbiAgY29sb3I6ICM4QjkzOUI7XG59XG4uY2FyZ28tYWdlbnRzIC5jYXJnby1hZ2VudHMtLWxpc3QtY29udGFpbmVyIHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmNhcmdvLWFnZW50cyAuY2FyZ28tYWdlbnRzLS1saXN0LWNvbnRhaW5lciB0YWJsZSB0ciB0ZCB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDRweCkge1xuICAuY2FyZ28tYWdlbnRzIC5jYXJnby1hZ2VudHMtLWxpc3QtY29udGFpbmVyIC5jYXJkIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2FyZ28tYWdlbnRzIC5jYXJnby1hZ2VudHMtLWxpc3QtY29udGFpbmVyIC5jYXJkIHRhYmxlIHRoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXJnby1hZ2VudHMgLmNhcmdvLWFnZW50cy0tbGlzdC1jb250YWluZXIgLmNhcmQgdGFibGUgdGJvZHkgdHIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyOiB2YXIoLS1haXItc2VyYmlhLWJvcmRlci13aWR0aCkgdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItc3R5bGUpIHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLWNvbG9yKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5jYXJnby1hZ2VudHMgLmNhcmdvLWFnZW50cy0tbGlzdC1jb250YWluZXIgLmNhcmQgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5jYXJnby13aWRnZXQubmVnYXRpdmUtbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogLTJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDRweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jYXJnby13aWRnZXQubmVnYXRpdmUtbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmNhcmdvLXdpZGdldC5uZWdhdGl2ZS1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtO1xuICB9XG59XG4uY2FyZ28td2lkZ2V0LS1jb250ZW50LS13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogNzQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDRweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jYXJnby13aWRnZXQtLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuY2FyZ28td2lkZ2V0LS1jb250ZW50LS13cmFwcGVyIC5jYXJnby13aWRnZXQtLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5jYXJnby13aWRnZXQtLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1NnB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhcmdvLXdpZGdldC0tY29udGVudC0td3JhcHBlciAuY2FyZ28td2lkZ2V0LS1jb250ZW50IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5jYXJnby13aWRnZXQtLXdpZGdldCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5jYXJnby13aWRnZXQtLXdpZGdldCAubWFpbi1pbnB1dCB7XG4gIG1pbi13aWR0aDogMzIwcHg7XG59XG4uY2FyZ28td2lkZ2V0LS13aWRnZXQgLnByZWZpeC1pbnB1dC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDQ1cHg7XG59XG4uY2FyZ28td2lkZ2V0LS13aWRnZXQgLnByZWZpeC1pbnB1dC1jb250YWluZXIgaW5wdXQge1xuICBwYWRkaW5nOiAxcmVtIDAuN3JlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5jYXJnby13aWRnZXQtLXdpZGdldCAucHJlZml4LWlucHV0LWNvbnRhaW5lciBpbnB1dC5kZWZhdWx0IHtcbiAgY29sb3I6ICM2MjY2NkE7XG59XG4uY2FyZ28td2lkZ2V0LS13aWRnZXQgLnByZWZpeC1pbnB1dC1jb250YWluZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCItXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNhcmdvLXdpZGdldC0td2lkZ2V0LnJlc3VsdC1wYWdlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jYXJnby13aWRnZXQtLXdpZGdldC5yZXN1bHQtcGFnZSBpbnB1dCB7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgLmNhcmdvLXdpZGdldC0td2lkZ2V0LnBvc2l0aW9uLS10b3AsIC5jYXJnby13aWRnZXQtLXdpZGdldC5wb3NpdGlvbi0tYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC01JTtcbiAgfVxuICAuY2FyZ28td2lkZ2V0LS13aWRnZXQucG9zaXRpb24tLXRvcCB7XG4gICAgdG9wOiA1MHB4O1xuICB9XG4gIC5jYXJnby13aWRnZXQtLXdpZGdldC5wb3NpdGlvbi0tYm90dG9tIHtcbiAgICBib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMzlweCkge1xuICAuY2FyZ28td2lkZ2V0LS13aWRnZXQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY2FyZ28td2lkZ2V0LS13aWRnZXQucG9zaXRpb24tLXRvcCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAuY2FyZ28td2lkZ2V0LS13aWRnZXQucG9zaXRpb24tLWJvdHRvbSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwNHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmNhcmdvLXdpZGdldC0td2lkZ2V0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNhcmdvLXdpZGdldC0td2lkZ2V0LnBvc2l0aW9uLS10b3AsIC5jYXJnby13aWRnZXQtLXdpZGdldC5wb3NpdGlvbi0tYm90dG9tIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5jYXJnby13aWRnZXQtLXdpZGdldCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jYXJnby13aWRnZXQtLXdpZGdldC5wb3NpdGlvbi0tdG9wLCAuY2FyZ28td2lkZ2V0LS13aWRnZXQucG9zaXRpb24tLWJvdHRvbSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG4uY2FyZ28td2lkZ2V0LS13aWRnZXQgLndpZGdldC1pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZ28td2lkZ2V0LS13aWRnZXQgLndpZGdldC1pbnB1dC1ncm91cC5ib3JkZXItbWFpbiBpbnB1dCwgLmNhcmdvLXdpZGdldC0td2lkZ2V0IC53aWRnZXQtaW5wdXQtZ3JvdXAuYm9yZGVyLXByZWZpeCBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogIzgwYjllNyAhaW1wb3J0YW50O1xufVxuLmNhcmdvLXdpZGdldC0td2lkZ2V0IC53aWRnZXQtaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGxlZnQ6IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgd2lkdGg6IDQwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uY2FyZ28td2lkZ2V0LS13aWRnZXQgLndpZGdldC1pbnB1dC1ncm91cCBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLmNhcmdvLXdpZGdldC0td2lkZ2V0IC53aWRnZXQtaW5wdXQtZ3JvdXAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5jYXJnby13aWRnZXQtLXdpZGdldCAud2lkZ2V0LWlucHV0LWdyb3VwIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLmNhcmdvLXdpZGdldC0td2lkZ2V0IC53aWRnZXQtaW5wdXQtZ3JvdXAgaW5wdXQuaXMtaW52YWxpZCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbi5jYXJnby13aWRnZXQtLXdpZGdldCAud2lkZ2V0LWlucHV0LWdyb3VwOmZvY3VzLXdpdGhpbiBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogIzgwYjllNyAhaW1wb3J0YW50O1xufVxuLmNhcmdvLXdpZGdldC0td2lkZ2V0IC53aWRnZXQtaW5wdXQtZ3JvdXAuaGFzLXRleHQgLm1haW4taW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoNDBweCArIDFyZW0pICFpbXBvcnRhbnQ7XG59XG4uY2FyZ28td2lkZ2V0LS13aWRnZXQgLndpZGdldC1pbnB1dC1ncm91cC5oYXMtdGV4dCAubWFpbi1pbnB1dCArIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDQwcHggKyAxcmVtKSAhaW1wb3J0YW50O1xufVxuLmNhcmdvLXdpZGdldC0td2lkZ2V0IC53aWRnZXQtaW5wdXQtZ3JvdXAuaGFzLXRleHQgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWwsXG4uY2FyZ28td2lkZ2V0LS13aWRnZXQgLndpZGdldC1pbnB1dC1ncm91cC5oYXMtdGV4dCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCxcbi5jYXJnby13aWRnZXQtLXdpZGdldCAud2lkZ2V0LWlucHV0LWdyb3VwLmhhcy10ZXh0IC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43MikgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDEuM3JlbSk7XG59XG5cbi5mb3JtLWJ1aWxkZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZm9ybS1idWlsZGVyLXdyYXBwZXIgLmZvcm1idWlsZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybS1idWlsZGVyLXdyYXBwZXIgLmZvcm1idWlsZGVyIC5idG4tYmFjayB7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZm9ybS1idWlsZGVyLXdyYXBwZXIgLmZvcm1idWlsZGVyIC5idG4tYmFjazpob3ZlciwgLmZvcm0tYnVpbGRlci13cmFwcGVyIC5mb3JtYnVpbGRlciAuYnRuLWJhY2s6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZm9ybS1idWlsZGVyLXdyYXBwZXIgLmZvcm1idWlsZGVyIGxhYmVsW3JlcXVpcmVkPXJlcXVpcmVkXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xufVxuLmZvcm0tYnVpbGRlci13cmFwcGVyIC5mb3JtYnVpbGRlciBsYWJlbC5yZXF1aXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xufVxuLmZvcm0tYnVpbGRlci13cmFwcGVyIC5mb3JtYnVpbGRlciBsYWJlbC5wcml2YWN5LXBvbGljeTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybS1idWlsZGVyLXdyYXBwZXIgLmZvcm1idWlsZGVyIC5mb3JtLXRleHRhcmVhIC5mb3JtLWNvdW50ZXIge1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiAxN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZm9ybS1idWlsZGVyLXdyYXBwZXIgLmZvcm1idWlsZGVyIC5maWxlLWVycm9yLWRpc2FibGVkLFxuLmZvcm0tYnVpbGRlci13cmFwcGVyIC5mb3JtYnVpbGRlciAuZmlsZS11cGxvYWQtZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWFpci1zZXJiaWEtYnRuLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuLmZvcm0tYnVpbGRlci13cmFwcGVyIC5mb3JtYnVpbGRlciAuZm9ybS1zZWxlY3QgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5mb3JtLWJ1aWxkZXItd3JhcHBlciAuZm9ybWJ1aWxkZXIgLmZvcm0tc2VsZWN0IC5zZWxlY3RpemUtaW5wdXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTdweCAhaW1wb3J0YW50O1xuICByaWdodDogMTJweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pY29ucy9mb250LWljb25zL21haW4vVHlwZT1FeHBhbmQuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMTVzIGFsbDtcbn1cbi5mb3JtLWJ1aWxkZXItd3JhcHBlciAuZm9ybWJ1aWxkZXIgLmZvcm0tc2VsZWN0IC5zZWxlY3RpemUtaW5wdXQuZHJvcGRvd24tYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5mb3JtLWJ1aWxkZXItd3JhcHBlciAuZm9ybWJ1aWxkZXIge1xuICAvKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cbn1cbi5mb3JtLWJ1aWxkZXItd3JhcHBlciAuZm9ybWJ1aWxkZXIgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4uZm9ybS1idWlsZGVyLXdyYXBwZXIgLmZvcm1idWlsZGVyIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uZm9ybS1idWlsZGVyLXdyYXBwZXIgLmZvcm1idWlsZGVyIHtcbiAgLyogRmlyZWZveCAqL1xufVxuLmZvcm0tYnVpbGRlci13cmFwcGVyIC5mb3JtYnVpbGRlciBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5mb3JtLWJ1aWxkZXItd3JhcHBlciAuZm9ybWJ1aWxkZXIgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsLFxuLmZvcm0tYnVpbGRlci13cmFwcGVyIC5mb3JtYnVpbGRlciAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbi5mb3JtLWJ1aWxkZXItd3JhcHBlciAuZm9ybWJ1aWxkZXIgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwge1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdGV4dC1vdmVyZmxvdzogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwKTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cbi5mb3JtLWJ1aWxkZXItd3JhcHBlciAuZm9ybWJ1aWxkZXIgLmZvcm0tZmxvYXRpbmcgLnNlbGVjdGl6ZS1jb250cm9sICsgbGFiZWwuZnAtZmxvYXRpbmctbGFiZWwtLWZvY3VzZWQsXG4uZm9ybS1idWlsZGVyLXdyYXBwZXIgLmZvcm1idWlsZGVyIC5mb3JtLWZsb2F0aW5nIC5zZWxlY3RpemUtY29udHJvbCArIGxhYmVsLmZwLWZsb2F0aW5nLWxhYmVsLS12YWx1ZWQge1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDApO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdGV4dC1vdmVyZmxvdzogaW5oZXJpdDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5mb3JtLWJ1aWxkZXItd3JhcHBlciAuZm9ybWJ1aWxkZXIgLmZvcm0tZmxvYXRpbmcgLnNlbGVjdGl6ZS1jb250cm9sICsgbGFiZWwge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLmZvcm0tYnVpbGRlci13cmFwcGVyIC5mb3JtYnVpbGRlciAuYmctb3BhY2l0eS1ibHVlIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1LCA1LCA1LCAwLjA1KTtcbn1cbi5mb3JtLWJ1aWxkZXItd3JhcHBlciAuZm9ybWJ1aWxkZXIgLmJnLW9wYWNpdHktYmx1ZSAuc2VsZWN0aXplLWlucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1idWlsZGVyLXdyYXBwZXIgLmZvcm1idWlsZGVyIC5iZy1vcGFjaXR5LWJsdWUgLnNlbGVjdGl6ZS1pbnB1dDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mb3JtLWJ1aWxkZXItd3JhcHBlciAuZm9ybWJ1aWxkZXIgLmJnLW9wYWNpdHktYmx1ZSAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQgLm9wdGlvbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmZvcm0tYnVpbGRlci13cmFwcGVyIC5mb3JtYnVpbGRlciAuYmctb3BhY2l0eS1ibHVlLmlzLWludmFsaWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUsIDUsIDUsIDAuMDUpICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1idWlsZGVyLXdyYXBwZXIgLmZvcm1idWlsZGVyIC50b29sdGlwLnJlcXVpcmVkLXRvb2x0aXAge1xuICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxhaW50LWZvcm0gLmJ0bi1iYWNrIHtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5jb21wbGFpbnQtZm9ybSAuYnRuLWJhY2s6aG92ZXIsIC5jb21wbGFpbnQtZm9ybSAuYnRuLWJhY2s6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY29tcGxhaW50LWZvcm0gbGFiZWxbcmVxdWlyZWQ9cmVxdWlyZWRdOmFmdGVyIHtcbiAgY29udGVudDogXCIqXCI7XG59XG4uY29tcGxhaW50LWZvcm0tLWNhdGVnb3J5LXNlbGVjdGlvbiAuYnRuIHtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuLmNvbXBsYWludC1mb3JtLS1jYXRlZ29yeS1zZWxlY3Rpb24gLmJ0biBzdmcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLmNvbXBsYWludC1mb3JtLS1jYXRlZ29yeS1zZWxlY3Rpb24gLmJ0bi5hY3RpdmUsIC5jb21wbGFpbnQtZm9ybS0tY2F0ZWdvcnktc2VsZWN0aW9uIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRTBFMEUwO1xufVxuLmNvbXBsYWludC1mb3JtIC5iYW5rLWZpZWxkcy1jb250YWluZXJbZGF0YS1jb3VudHJ5PXNlcmJpYV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNvbXBsYWludC1mb3JtIC5iYW5rLWZpZWxkcy1jb250YWluZXJbZGF0YS1jb3VudHJ5PXNlcmJpYV0gLmJhbmstZmllbGQtY29udGFpbmVyW2RhdGEtbmFtZT1hY2NvdW50X2luZm9ybWF0aW9uX25hbWVfYW5kX3N1cm5hbWVdIHtcbiAgb3JkZXI6IDE7XG59XG4uY29tcGxhaW50LWZvcm0gLmJhbmstZmllbGRzLWNvbnRhaW5lcltkYXRhLWNvdW50cnk9c2VyYmlhXSAuYmFuay1maWVsZC1jb250YWluZXJbZGF0YS1uYW1lPWFjY291bnRfaW5mb3JtYXRpb25fc3RyZWV0X2FuZF9udW1iZXJdIHtcbiAgb3JkZXI6IDI7XG59XG4uY29tcGxhaW50LWZvcm0gLmJhbmstZmllbGRzLWNvbnRhaW5lcltkYXRhLWNvdW50cnk9c2VyYmlhXSAuYmFuay1maWVsZC1jb250YWluZXJbZGF0YS1uYW1lPWFjY291bnRfaW5mb3JtYXRpb25femlwX2NvZGVdIHtcbiAgb3JkZXI6IDM7XG59XG4uY29tcGxhaW50LWZvcm0gLmJhbmstZmllbGRzLWNvbnRhaW5lcltkYXRhLWNvdW50cnk9c2VyYmlhXSAuYmFuay1maWVsZC1jb250YWluZXJbZGF0YS1uYW1lPWFjY291bnRfaW5mb3JtYXRpb25fY2l0eV0ge1xuICBvcmRlcjogNDtcbn1cbi5jb21wbGFpbnQtZm9ybSAuYmFuay1maWVsZHMtY29udGFpbmVyW2RhdGEtY291bnRyeT1zZXJiaWFdIC5iYW5rLWZpZWxkLWNvbnRhaW5lcltkYXRhLW5hbWU9YWNjb3VudF9pbmZvcm1hdGlvbl9uYW1lX29mX2Jhbmtfc2VyYmlhXSB7XG4gIG9yZGVyOiA1O1xufVxuLmNvbXBsYWludC1mb3JtIC5iYW5rLWZpZWxkcy1jb250YWluZXJbZGF0YS1jb3VudHJ5PXNlcmJpYV0gLmJhbmstZmllbGQtY29udGFpbmVyW2RhdGEtbmFtZT1hY2NvdW50X2luZm9ybWF0aW9uX3JzZF9hY2NvdW50X251bWJlcl0ge1xuICBvcmRlcjogNjtcbn1cbi5jb21wbGFpbnQtZm9ybSAuYmFuay1maWVsZHMtY29udGFpbmVyW2RhdGEtY291bnRyeT1jb21tb25XZWFsdGhdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jb21wbGFpbnQtZm9ybSAuYmFuay1maWVsZHMtY29udGFpbmVyW2RhdGEtY291bnRyeT1jb21tb25XZWFsdGhdIC5iYW5rLWZpZWxkLWNvbnRhaW5lcltkYXRhLW5hbWU9YWNjb3VudF9pbmZvcm1hdGlvbl9hY2NvdW50X251bWJlcl0ge1xuICBvcmRlcjogLTE7XG59XG4uY29tcGxhaW50LWZvcm0gLmJhbmstZmllbGRzLWNvbnRhaW5lcltkYXRhLWNvdW50cnk9bm90TGlzdGVkXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY29tcGxhaW50LWZvcm0gLmJhbmstZmllbGRzLWNvbnRhaW5lcltkYXRhLWNvdW50cnk9bm90TGlzdGVkXSAuYmFuay1maWVsZC1jb250YWluZXJbZGF0YS1uYW1lPWFjY291bnRfaW5mb3JtYXRpb25fbmFtZV9hbmRfc3VybmFtZV0ge1xuICBvcmRlcjogLTE7XG59XG4uY29tcGxhaW50LWZvcm0gLmJhbmstZmllbGRzLWNvbnRhaW5lciBsYWJlbC5yZXF1aXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xufVxuLmNvbXBsYWludC1mb3JtIC5iYW5rLWZpZWxkcy1jb250YWluZXIgaW5wdXRbcmVhZG9ubHldIHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jb21wbGFpbnQtZm9ybSAucHJldmlldy1zdGVwIC5wcmV2aWV3LWNvbnRhaW5lciBbZGF0YS1kei1yZW1vdmVdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb21wbGFpbnQtZm9ybSAucGVyc29uYWwtc3RlcC1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haXItc2VyYmlhLWJ0bi1kaXNhYmxlZC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tYWlyLXNlcmJpYS1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG59XG5cbi5jb21wbGltZW50LWZvcm0gLmJ0bi1iYWNrIHtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5jb21wbGltZW50LWZvcm0gLmJ0bi1iYWNrOmhvdmVyLCAuY29tcGxpbWVudC1mb3JtIC5idG4tYmFjazpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jb21wbGltZW50LWZvcm0gbGFiZWxbcmVxdWlyZWQ9cmVxdWlyZWRdOmFmdGVyIHtcbiAgY29udGVudDogXCIqXCI7XG59XG4uY29tcGxpbWVudC1mb3JtLS1jYXRlZ29yeS1zZWxlY3Rpb24gLmJ0biB7XG4gIGhlaWdodDogNjRweDtcbn1cbi5jb21wbGltZW50LWZvcm0tLWNhdGVnb3J5LXNlbGVjdGlvbiAuYnRuIHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4uY29tcGxpbWVudC1mb3JtLS1jYXRlZ29yeS1zZWxlY3Rpb24gLmJ0bi5hY3RpdmUsIC5jb21wbGltZW50LWZvcm0tLWNhdGVnb3J5LXNlbGVjdGlvbiAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0UwRTBFMDtcbn1cbi5jb21wbGltZW50LWZvcm0gLmNvbXBsaW1lbnQtdGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiAxNzBweDtcbn1cblxuLmNvcnBvcmF0ZS1zYWxlcy1mb3JtIGxhYmVsW3JlcXVpcmVkPXJlcXVpcmVkXTphZnRlcixcbi5ncm91cC1yZXNlcnZhdGlvbi1mb3JtIGxhYmVsW3JlcXVpcmVkPXJlcXVpcmVkXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xufVxuLmNvcnBvcmF0ZS1zYWxlcy1mb3JtIGxhYmVsLnJlcXVpcmVkOmFmdGVyLFxuLmdyb3VwLXJlc2VydmF0aW9uLWZvcm0gbGFiZWwucmVxdWlyZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIjtcbn0iLCIvLyAxLiBVc2UgYSBtb3JlLWludHVpdGl2ZSBib3gtc2l6aW5nIG1vZGVsLlxuKiwgKjo6YmVmb3JlLCAqOjphZnRlclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcblxuLy8gMi4gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luXG4qXG4gICAgbWFyZ2luOiAwXG5cbi8vIDMuIEFsbG93IHBlcmNlbnRhZ2UtYmFzZWQgaGVpZ2h0cyBpbiB0aGUgYXBwbGljYXRpb25cbmh0bWwsIGJvZHlcbiAgICBoZWlnaHQ6IDEwMCVcblxuLy8gVHlwb2dyYXBoaWMgdHdlYWtzIVxuLy8gNC4gQWRkIGFjY2Vzc2libGUgbGluZS1oZWlnaHRcbi8vIDUuIEltcHJvdmUgdGV4dCByZW5kZXJpbmdcbmJvZHlcbiAgICBsaW5lLWhlaWdodDogMS41XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWRcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gLy8gbmVlZGVkIGZvciBzZWN0aW9ucyB3aXRoIDEwMHZ3IHRvIGhpZGUgdGhlIGhvcml6b250YWwgc2Nyb2xsXG5cbi8vIDYuIEltcHJvdmUgbWVkaWEgZGVmYXVsdHNcbmltZywgcGljdHVyZSwgdmlkZW8sIGNhbnZhcywgc3ZnXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBtYXgtd2lkdGg6IDEwMCVcblxuLy8gNy4gUmVtb3ZlIGJ1aWx0LWluIGZvcm0gdHlwb2dyYXBoeSBzdHlsZXNcbmlucHV0LCBidXR0b24sIHRleHRhcmVhLCBzZWxlY3RcbiAgICBmb250OiBpbmhlcml0XG5cbi8vIDguIEF2b2lkIHRleHQgb3ZlcmZsb3dzXG5wLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZFxuXG4vLyA5LiBDcmVhdGUgYSByb290IHN0YWNraW5nIGNvbnRleHRcbiNyb290LCAjX19uZXh0XG4gICAgaXNvbGF0aW9uOiBpc29sYXRlXG4iLCIvLyBCcmVha3BvaW50cyBtaXhpbnMgLT4gQ2FuIGJlIHVzZWQgc2VwYXJhdGVseSBvZiBCb290c3RyYXAgb25lc1xuLy8gW0NoZWNrIGJyZWFrcG9pbnQgdmFyaWFibGVzIGluIF92YXJpYWJsZXMuc2Fzc11cblxuLy8gRGVzaWduOiBodHRwczovL3d3dy5maWdtYS5jb20vZmlsZS93M3BPUkZxRUIzdWY0cE44NU1jaG55L0FpclNlcmJpYS1EZXNpZ24tU3lzdGVtLS0tRnVuZGF0aW9uLSUyNi1Db21wb25lbnRzP25vZGUtaWQ9NzczJTNBMjMxNzUmdD1sNUlPWDBralAxOU5ZYXRlLTBcblxuQG1peGluIG1vYmlsZSgpXG5cdC8vIDAgLSA1OTlweFxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyR0YWJsZXQtc21hbGwtYnJlYWtwb2ludCAtIDFweH0pXG5cdFx0QGNvbnRlbnRcblxuQG1peGluIHRhYmxldCgpXG5cdC8vIDYwMHB4IC0gMTIzOXB4XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGRlc2t0b3AtYnJlYWtwb2ludCAtIDFweH0pIGFuZCAobWluLXdpZHRoOiAjeyR0YWJsZXQtc21hbGwtYnJlYWtwb2ludH0pXG5cdFx0QGNvbnRlbnRcblxuQG1peGluIHRhYmxldC1zbWFsbCgpXG5cdC8vIDYwMHB4IC0gOTA0cHhcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skdGFibGV0LWxhcmdlLWJyZWFrcG9pbnQgLSAxcHh9KSBhbmQgKG1pbi13aWR0aDogI3skdGFibGV0LXNtYWxsLWJyZWFrcG9pbnR9KVxuXHRcdEBjb250ZW50XG5cbkBtaXhpbiB0YWJsZXQtbGFyZ2UoKVxuXHQvLyA5MDRweCAtIDEyMzlweFxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRkZXNrdG9wLWJyZWFrcG9pbnQgLSAxcHh9KSBhbmQgKG1pbi13aWR0aDogI3skdGFibGV0LWxhcmdlLWJyZWFrcG9pbnR9KVxuXHRcdEBjb250ZW50XG5cbkBtaXhpbiBkZXNrdG9wKClcblx0Ly8gMTI0MHB4ICtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skZGVza3RvcC1icmVha3BvaW50IC0gMXB4fSlcblx0XHRAY29udGVudCIsIi8vIExheW91dCBzZXR1cFxuLy8gaHR0cHM6Ly93d3cuZmlnbWEuY29tL2ZpbGUvdzNwT1JGcUVCM3VmNHBOODVNY2hueS9BaXJTZXJiaWEtRGVzaWduLVN5c3RlbS0tLUZ1bmRhdGlvbi0lMjYtQ29tcG9uZW50cz9ub2RlLWlkPTc3MyUzQTIzMTc1JnQ9bDVJT1gwa2pQMTlOWWF0ZS0wXG4vLyBodHRwczovL3d3dy5maWdtYS5jb20vZmlsZS93M3BPUkZxRUIzdWY0cE44NU1jaG55L0FpclNlcmJpYS1EZXNpZ24tU3lzdGVtLS0tRnVuZGF0aW9uLSUyNi1Db21wb25lbnRzP25vZGUtaWQ9NzQ5JTNBMjE5NjcmdD1xeTlKWE5ENmpaVGtkVjJGLTBcblxuLy8gRm9yIDMwOjcwIC8gNzA6MzAgTGF5b3V0cyAtIFByb2plY3Qgc3BlY2lmaWNcbiRncmlkLWNvbHVtbnM6IDEwXG5cbi8vIER5bmFtaWMgZ3V0dGVyIHdpZHRoc1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAyNHB4XG4kZ3JpZC1ndXR0ZXItd2lkdGgtc21hbGw6IDE2cHhcblxuLy8gQnJlYWtwb2ludHM6IGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzUuMy9sYXlvdXQvYnJlYWtwb2ludHMvXG4vLyBbQ2hlY2sgYnJlYWtwb2ludCB2YXJpYWJsZXMgaW4gX3ZhcmlhYmxlcy5zYXNzXVxuJGdyaWQtYnJlYWtwb2ludHM6ICggeHM6IDAsIHNtOiAkdGFibGV0LXNtYWxsLWJyZWFrcG9pbnQsIG1kOiAkdGFibGV0LWxhcmdlLWJyZWFrcG9pbnQsIGxnOiAkZGVza3RvcC1icmVha3BvaW50IClcblxuLy8gQ29udGFpbmVyOiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy81LjMvbGF5b3V0L2NvbnRhaW5lcnMvXG4vLyBbQ2hlY2sgY29udGFpbmVyIHZhcmlhYmxlcyBpbiBfdmFyaWFibGVzLnNhc3NdXG4kY29udGFpbmVyLW1heC13aWR0aHM6ICggc206ICRjb250YWluZXItZmx1aWQtd2lkdGgsIG1kOiAkY29udGFpbmVyLXRhYmxldC13aWR0aCArICRncmlkLWd1dHRlci13aWR0aC1zbWFsbCwgbGc6ICRjb250YWluZXItZGVza3RvcC13aWR0aCArICRncmlkLWd1dHRlci13aWR0aClcblxuLy8gRm9yIHNsaWRlciAtIFNob3cgcGFydCBvZiBpdGVtIHNvIHVzZXIga25vdyB0aGF0IGhlIGNhbiBzd2lwZVxuLnJvdy1jb2xzLW0sXG4ucm93LWNvbHMtc2xpZGVyLW1vYmlsZVxuICAgICttb2JpbGVcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICRncmlkLWd1dHRlci13aWR0aC8yKVxuICAgICAgICAuY29sXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCVcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvXG5cbi5jb250YWluZXJcbiAgICAuZnVsbC13aWR0aC1sYXlvdXRcbiAgICAgICAgd2lkdGg6IDEwMHZ3XG4gICAgICAgIG1heC13aWR0aDogMTAwdndcbiAgICAgICAgbWluLXdpZHRoOiAxMDB2d1xuXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgtMTAwdncgKyAxMDAlKSAvIDIpXG5cbiAgICAgICAgK2Rlc2t0b3BcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgtMTAwdncgKyAkY29udGFpbmVyLWRlc2t0b3Atd2lkdGgpIC8gMilcblxuICAgICAgICArdGFibGV0LWxhcmdlXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoLTEwMHZ3ICsgJGNvbnRhaW5lci10YWJsZXQtd2lkdGgpIC8gMilcblxubWFpblxuICAgIG1hcmdpbi10b3A6IGNhbGMoMTIwcHggKyAycmVtKVxuXG4gICAgK3RhYmxldC1zbWFsbFxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDU2cHggKyAzcmVtKVxuXG4gICAgK21vYmlsZVxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDU2cHggKyAzcmVtKVxuXG4vLyBEaXNhYmxlIHNjcm9sbGluZyBvbiBib2R5IChcInNpbWlsYXIgYXMgQm9vc3RyYXAgdXNhZ2Ugb24gb2ZmY2FudmFzXCIpXG5ib2R5XG4gICAgJi5kaXNhYmxlLXNjcm9sbFxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnRcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQiLCIvLyBVdGlsaXR5IGdlbmVyYXRvclxuLy8gVXNlZCB0byBnZW5lcmF0ZSB1dGlsaXRpZXMgJiBwcmludCB1dGlsaXRpZXNcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsICRpcy1yZnMtbWVkaWEtcXVlcnk6IGZhbHNlKSB7XG4gICR2YWx1ZXM6IG1hcC1nZXQoJHV0aWxpdHksIHZhbHVlcyk7XG5cbiAgLy8gSWYgdGhlIHZhbHVlcyBhcmUgYSBsaXN0IG9yIHN0cmluZywgY29udmVydCBpdCBpbnRvIGEgbWFwXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZXMpID09IFwic3RyaW5nXCIgb3IgdHlwZS1vZihudGgoJHZhbHVlcywgMSkpICE9IFwibGlzdFwiIHtcbiAgICAkdmFsdWVzOiB6aXAoJHZhbHVlcywgJHZhbHVlcyk7XG4gIH1cblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcblxuICAgIC8vIE11bHRpcGxlIHByb3BlcnRpZXMgYXJlIHBvc3NpYmxlLCBmb3IgZXhhbXBsZSB3aXRoIHZlcnRpY2FsIG9yIGhvcml6b250YWwgbWFyZ2lucyBvciBwYWRkaW5nc1xuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSBcInN0cmluZ1wiIHtcbiAgICAgICRwcm9wZXJ0aWVzOiBhcHBlbmQoKCksICRwcm9wZXJ0aWVzKTtcbiAgICB9XG5cbiAgICAvLyBVc2UgY3VzdG9tIGNsYXNzIGlmIHByZXNlbnRcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjbGFzcyksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSwgbnRoKCRwcm9wZXJ0aWVzLCAxKSk7XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZigkcHJvcGVydHktY2xhc3MgPT0gbnVsbCwgXCJcIiwgJHByb3BlcnR5LWNsYXNzKTtcblxuICAgIC8vIFVzZSBjdXN0b20gQ1NTIHZhcmlhYmxlIG5hbWUgaWYgcHJlc2VudCwgb3RoZXJ3aXNlIGRlZmF1bHQgdG8gYGNsYXNzYFxuICAgICRjc3MtdmFyaWFibGUtbmFtZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcykpO1xuXG4gICAgLy8gU3RhdGUgcGFyYW1zIHRvIGdlbmVyYXRlIHBzZXVkby1jbGFzc2VzXG4gICAgJHN0YXRlOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgc3RhdGUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBzdGF0ZSksICgpKTtcblxuICAgICRpbmZpeDogaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kIHN0ci1zbGljZSgkaW5maXgsIDEsIDEpID09IFwiLVwiLCBzdHItc2xpY2UoJGluZml4LCAyKSwgJGluZml4KTtcblxuICAgIC8vIERvbid0IHByZWZpeCBpZiB2YWx1ZSBrZXkgaXMgbnVsbCAoZS5nLiB3aXRoIHNoYWRvdyBjbGFzcylcbiAgICAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXI6IGlmKCRrZXksIGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCAkaW5maXggPT0gXCJcIiwgXCJcIiwgXCItXCIpICsgJGtleSwgXCJcIik7XG5cbiAgICBAaWYgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSB7XG4gICAgICAvLyBJbnNpZGUgdGhlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgJGlzLXJmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWUpO1xuXG4gICAgICAgIC8vIERvIG5vdCByZW5kZXIgYW55dGhpbmcgaWYgZmx1aWQgYW5kIG5vbiBmbHVpZCB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgICAgICR2YWx1ZTogaWYoJHZhbCA9PSByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKSwgbnVsbCwgJHZhbCk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgICR2YWx1ZTogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGlzLWNzcy12YXI6IG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXIpO1xuICAgICRpcy1sb2NhbC12YXJzOiBtYXAtZ2V0KCR1dGlsaXR5LCBsb2NhbC12YXJzKTtcbiAgICAkaXMtcnRsOiBtYXAtZ2V0KCR1dGlsaXR5LCBydGwpO1xuXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLWNzcy12YXIge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6ZW5kOnJlbW92ZSAqL1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwgeHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0LCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIExvb3Agb3ZlciBlYWNoIGJyZWFrcG9pbnRcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cbiAgLy8gR2VuZXJhdGUgbWVkaWEgcXVlcnkgaWYgbmVlZGVkXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSRlMgcmVzY2FsaW5nXG5AbWVkaWEgKG1pbi13aWR0aDogJHJmcy1tcS12YWx1ZSkge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcbiAgICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXG4gICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHByaW50KSA9PSB0cnVlIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksIFwiLXByaW50XCIpO1xuICAgIH1cbiAgfVxufVxuIiwiOnJvb3Qge1xuICAvLyBOb3RlOiBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cblxuICAvLyBDb2xvcnNcbiAgLy9cbiAgLy8gR2VuZXJhdGUgcGFsZXR0ZXMgZm9yIGZ1bGwgY29sb3JzLCBncmF5cywgYW5kIHRoZW1lIGNvbG9ycy5cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gICAgLS0jeyRwcmVmaXh9Z3JheS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1yZ2Ige1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2I6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fXdoaXRlLXJnYjogI3t0by1yZ2IoJHdoaXRlKX07XG4gIC0tI3skcHJlZml4fWJsYWNrLXJnYjogI3t0by1yZ2IoJGJsYWNrKX07XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmcpfTtcblxuICAvLyBGb250c1xuXG4gIC8vIE5vdGU6IFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbiAgLS0jeyRwcmVmaXh9Z3JhZGllbnQ6ICN7JGdyYWRpZW50fTtcblxuICAvLyBSb290IGFuZCBib2R5XG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvZHktdmFyaWFibGVzXG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9cm9vdC1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS1yb290fTtcbiAgfVxuICAtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5OiAjeyRmb250LWZhbWlseS1iYXNlfTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUtYmFzZSwgLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1iYXNlfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHQtYmFzZX07XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3J9O1xuICBAaWYgJGJvZHktdGV4dC1hbGlnbiAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ246ICN7JGJvZHktdGV4dC1hbGlnbn07XG4gIH1cbiAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvcmRlci12YXJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoOiAjeyRib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItc3R5bGU6ICN7JGJvcmRlci1zdHlsZX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogI3skYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnR9O1xuXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtOiAjeyRib3JkZXItcmFkaXVzLXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZzogI3skYm9yZGVyLXJhZGl1cy1sZ307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteGw6ICN7JGJvcmRlci1yYWRpdXMteGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLTJ4bDogI3skYm9yZGVyLXJhZGl1cy0yeGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXBpbGw6ICN7JGJvcmRlci1yYWRpdXMtcGlsbH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib3JkZXItdmFyXG5cbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3J9O1xuXG4gIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3J9O1xuXG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZzogI3skbWFyay1iZ307XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcHgsICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIDEpICogJHJmcy1yZW0tdmFsdWV9cHgsICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xuICAgICAgfVxuXG4gICAgICBAZWxzZSB7XG4gICAgICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJHZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbiAgICAgICAgJHZhbHVlOiBkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgaWYoJHVuaXQgPT0gcHgsIDEsIGRpdmlkZSgxLCAkcmZzLXJlbS12YWx1ZSkpKTtcblxuICAgICAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIHZhbHVlIGlzIGdyZWF0ZXIgdGhhbiB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICBAaWYgYWJzKCR2YWx1ZSkgPD0gJHJmcy1iYXNlLXZhbHVlIG9yIG5vdCAkZW5hYmxlLXJmcyB7XG4gICAgICAgICAgJHZhbDogJHZhbCArICcgJyArICBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyAnIGNhbGMoJyArICRtaW4td2lkdGggKyBpZigkdmFsdWUgPCAwLCAnIC0gJywgJyArICcpICsgJHZhcmlhYmxlLXdpZHRoICsgJyknO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBSRlMgbWl4aW5cbkBtaXhpbiByZnMoJHZhbHVlcywgJHByb3BlcnR5OiBmb250LXNpemUpIHtcbiAgQGlmICR2YWx1ZXMgIT0gbnVsbCB7XG4gICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZXMpO1xuICAgICRmbHVpZFZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZFZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkVmFsKTtcblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJGZsdWlkVmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLy8gUm9vdFxuLy9cbi8vIEFiaWxpdHkgdG8gdGhlIHZhbHVlIG9mIHRoZSByb290IGZvbnQgc2l6ZXMsIGFmZmVjdGluZyB0aGUgdmFsdWUgb2YgYHJlbWAuXG4vLyBudWxsIGJ5IGRlZmF1bHQsIHRodXMgbm90aGluZyBpcyBnZW5lcmF0ZWQuXG5cbjpyb290IHtcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplKSk7XG4gIH1cblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVib290LWJvZHktcnVsZXNcbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZWJvb3QtYm9keS1ydWxlc1xuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxuXG5ociB7XG4gIG1hcmdpbjogJGhyLW1hcmdpbi15IDA7XG4gIGNvbG9yOiAkaHItY29sb3I7IC8vIDFcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuXG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyAxLiBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy8gICAgQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vICAgIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cblxuJWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XG59XG5cbmgyIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xufVxuXG5oMyB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbn1cblxuaDQge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG59XG5cbmg1IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpO1xufVxuXG5oNiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcbn1cblxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDIuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDMuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMVxuICBjdXJzb3I6IGhlbHA7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyAzXG59XG5cblxuLy8gQWRkcmVzc1xuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaXN0c1xuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcbn1cblxuXG4vLyBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG5cbi8vIFNtYWxsXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gTWFya1xuXG5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZyk7XG59XG5cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIEltYWdlcyBhbmQgY29udGVudFxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gIC8vIFVuZG8gdGhlIG9wYWNpdHkgY2hhbmdlIGZyb20gQ2hyb21lXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBvbmx5IGZyb20gdGV4dCB0eXBlIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cyBpbiBDaHJvbWUuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTpub3QoW3R5cGU9XCJkYXRlXCJdKTpub3QoW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSk6bm90KFt0eXBlPVwibW9udGhcIl0pOm5vdChbdHlwZT1cIndlZWtcIl0pOm5vdChbdHlwZT1cInRpbWVcIl0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDMuIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuXG4gIEBpZiAkZW5hYmxlLWJ1dHRvbi1wb2ludGVycyB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXG59XG5cbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4vLyAgICB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbi8vICAgIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4vLyAgICBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4vLyAyLiBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDJcbiAgYm9yZGVyOiAwOyAvLyAyXG59XG5cbi8vIDEuIEJ5IHVzaW5nIGBmbG9hdDogbGVmdGAsIHRoZSBsZWdlbmQgd2lsbCBiZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cbi8vIDIuIEZpeCB3cmFwcGluZyBidWcuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTcxMlxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDsgLy8gMVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxlZ2VuZC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlZ2VuZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlZ2VuZC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgKyAqIHtcbiAgICBjbGVhcjogbGVmdDsgLy8gMlxuICB9XG59XG5cbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg4NDJcblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4vLyAyLiBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyAgICBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vICAgIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDJcbn1cblxuLy8gMS4gQSBmZXcgaW5wdXQgdHlwZXMgc2hvdWxkIHN0YXkgTFRSXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XG4vLyBTZWUgaHR0cHM6Ly9ydGxjc3MuY29tL2xlYXJuL3VzYWdlLWd1aWRlL2NvbnRyb2wtZGlyZWN0aXZlcy8jcmF3XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLy8gMS4gSW5oZXJpdCBmb250IGZhbWlseSBhbmQgbGluZSBoZWlnaHQgZm9yIGZpbGUgaW5wdXQgYnV0dG9uc1xuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3ItdmFyaWFibGVzXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3ItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3JzLW1hcFxuJGdyYXlzOiAoXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxuICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgXCI4MDBcIjogJGdyYXktODAwLFxuICBcIjkwMFwiOiAkZ3JheS05MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3JzLW1hcFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLXZhcmlhYmxlc1xuJGJsdWU6ICAgICMwZDZlZmQgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNkNjMzODQgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzE5ODc1NCAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMwZGNhZjAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3JzLW1hcFxuJGNvbG9yczogKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJibGFja1wiOiAgICAgICRibGFjayxcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3JzLW1hcFxuXG4vLyBUaGUgY29udHJhc3QgcmF0aW8gdG8gcmVhY2ggYWdhaW5zdCB3aGl0ZSwgdG8gZGV0ZXJtaW5lIGlmIGNvbG9yIGNoYW5nZXMgZnJvbSBcImxpZ2h0XCIgdG8gXCJkYXJrXCIuIEFjY2VwdGFibGUgdmFsdWVzIGZvciBXQ0FHIDIuMCBhcmUgMywgNC41IGFuZCA3LlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAvI3Zpc3VhbC1hdWRpby1jb250cmFzdC1jb250cmFzdFxuJG1pbi1jb250cmFzdC1yYXRpbzogICA0LjUgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4kY29sb3ItY29udHJhc3QtZGFyazogICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGJsdWUtMTAwOiB0aW50LWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuJGJsdWUtMjAwOiB0aW50LWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtNDAwOiB0aW50LWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAkYmx1ZSAhZGVmYXVsdDtcbiRibHVlLTYwMDogc2hhZGUtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS03MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtODAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTkwMDogc2hhZGUtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRpbmRpZ28tMTAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTIwMDogdGludC1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby0zMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNDAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTUwMDogJGluZGlnbyAhZGVmYXVsdDtcbiRpbmRpZ28tNjAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby03MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTgwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tOTAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0yMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMzAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS01MDA6ICRwdXJwbGUgIWRlZmF1bHQ7XG4kcHVycGxlLTYwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNzAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS04MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTkwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcblxuJHBpbmstMTAwOiB0aW50LWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuJHBpbmstMjAwOiB0aW50LWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstNDAwOiB0aW50LWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNTAwOiAkcGluayAhZGVmYXVsdDtcbiRwaW5rLTYwMDogc2hhZGUtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay03MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstODAwOiBzaGFkZS1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTkwMDogc2hhZGUtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG5cbiRyZWQtMTAwOiB0aW50LWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG4kcmVkLTIwMDogdGludC1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC0zMDA6IHRpbnQtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtNDAwOiB0aW50LWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTUwMDogJHJlZCAhZGVmYXVsdDtcbiRyZWQtNjAwOiBzaGFkZS1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC03MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTgwMDogc2hhZGUtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtOTAwOiBzaGFkZS1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0yMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMzAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS01MDA6ICRvcmFuZ2UgIWRlZmF1bHQ7XG4kb3JhbmdlLTYwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNzAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS04MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTkwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcblxuJHllbGxvdy0xMDA6IHRpbnQtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMjAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy00MDA6IHRpbnQtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNTAwOiAkeWVsbG93ICFkZWZhdWx0O1xuJHllbGxvdy02MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTcwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctODAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy05MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG5cbiRncmVlbi0xMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuJGdyZWVuLTIwMDogdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiB0aW50LWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi00MDA6IHRpbnQtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTUwMDogJGdyZWVuICFkZWZhdWx0O1xuJGdyZWVuLTYwMDogc2hhZGUtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTcwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTgwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTkwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG4kdGVhbC0yMDA6IHRpbnQtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC0zMDA6IHRpbnQtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC01MDA6ICR0ZWFsICFkZWZhdWx0O1xuJHRlYWwtNjAwOiBzaGFkZS1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTcwMDogc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC04MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtOTAwOiBzaGFkZS1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcblxuJGN5YW4tMTAwOiB0aW50LWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuJGN5YW4tMjAwOiB0aW50LWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tNDAwOiB0aW50LWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNTAwOiAkY3lhbiAhZGVmYXVsdDtcbiRjeWFuLTYwMDogc2hhZGUtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi03MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tODAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTkwMDogc2hhZGUtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiRibHVlczogKFxuICBcImJsdWUtMTAwXCI6ICRibHVlLTEwMCxcbiAgXCJibHVlLTIwMFwiOiAkYmx1ZS0yMDAsXG4gIFwiYmx1ZS0zMDBcIjogJGJsdWUtMzAwLFxuICBcImJsdWUtNDAwXCI6ICRibHVlLTQwMCxcbiAgXCJibHVlLTUwMFwiOiAkYmx1ZS01MDAsXG4gIFwiYmx1ZS02MDBcIjogJGJsdWUtNjAwLFxuICBcImJsdWUtNzAwXCI6ICRibHVlLTcwMCxcbiAgXCJibHVlLTgwMFwiOiAkYmx1ZS04MDAsXG4gIFwiYmx1ZS05MDBcIjogJGJsdWUtOTAwXG4pICFkZWZhdWx0O1xuXG4kaW5kaWdvczogKFxuICBcImluZGlnby0xMDBcIjogJGluZGlnby0xMDAsXG4gIFwiaW5kaWdvLTIwMFwiOiAkaW5kaWdvLTIwMCxcbiAgXCJpbmRpZ28tMzAwXCI6ICRpbmRpZ28tMzAwLFxuICBcImluZGlnby00MDBcIjogJGluZGlnby00MDAsXG4gIFwiaW5kaWdvLTUwMFwiOiAkaW5kaWdvLTUwMCxcbiAgXCJpbmRpZ28tNjAwXCI6ICRpbmRpZ28tNjAwLFxuICBcImluZGlnby03MDBcIjogJGluZGlnby03MDAsXG4gIFwiaW5kaWdvLTgwMFwiOiAkaW5kaWdvLTgwMCxcbiAgXCJpbmRpZ28tOTAwXCI6ICRpbmRpZ28tOTAwXG4pICFkZWZhdWx0O1xuXG4kcHVycGxlczogKFxuICBcInB1cnBsZS0xMDBcIjogJHB1cnBsZS0xMDAsXG4gIFwicHVycGxlLTIwMFwiOiAkcHVycGxlLTIwMCxcbiAgXCJwdXJwbGUtMzAwXCI6ICRwdXJwbGUtMzAwLFxuICBcInB1cnBsZS00MDBcIjogJHB1cnBsZS00MDAsXG4gIFwicHVycGxlLTUwMFwiOiAkcHVycGxlLTUwMCxcbiAgXCJwdXJwbGUtNjAwXCI6ICRwdXJwbGUtNjAwLFxuICBcInB1cnBsZS03MDBcIjogJHB1cnBsZS03MDAsXG4gIFwicHVycGxlLTgwMFwiOiAkcHVycGxlLTgwMCxcbiAgXCJwdXJwbGUtOTAwXCI6ICRwdXJwbGUtOTAwXG4pICFkZWZhdWx0O1xuXG4kcGlua3M6IChcbiAgXCJwaW5rLTEwMFwiOiAkcGluay0xMDAsXG4gIFwicGluay0yMDBcIjogJHBpbmstMjAwLFxuICBcInBpbmstMzAwXCI6ICRwaW5rLTMwMCxcbiAgXCJwaW5rLTQwMFwiOiAkcGluay00MDAsXG4gIFwicGluay01MDBcIjogJHBpbmstNTAwLFxuICBcInBpbmstNjAwXCI6ICRwaW5rLTYwMCxcbiAgXCJwaW5rLTcwMFwiOiAkcGluay03MDAsXG4gIFwicGluay04MDBcIjogJHBpbmstODAwLFxuICBcInBpbmstOTAwXCI6ICRwaW5rLTkwMFxuKSAhZGVmYXVsdDtcblxuJHJlZHM6IChcbiAgXCJyZWQtMTAwXCI6ICRyZWQtMTAwLFxuICBcInJlZC0yMDBcIjogJHJlZC0yMDAsXG4gIFwicmVkLTMwMFwiOiAkcmVkLTMwMCxcbiAgXCJyZWQtNDAwXCI6ICRyZWQtNDAwLFxuICBcInJlZC01MDBcIjogJHJlZC01MDAsXG4gIFwicmVkLTYwMFwiOiAkcmVkLTYwMCxcbiAgXCJyZWQtNzAwXCI6ICRyZWQtNzAwLFxuICBcInJlZC04MDBcIjogJHJlZC04MDAsXG4gIFwicmVkLTkwMFwiOiAkcmVkLTkwMFxuKSAhZGVmYXVsdDtcblxuJG9yYW5nZXM6IChcbiAgXCJvcmFuZ2UtMTAwXCI6ICRvcmFuZ2UtMTAwLFxuICBcIm9yYW5nZS0yMDBcIjogJG9yYW5nZS0yMDAsXG4gIFwib3JhbmdlLTMwMFwiOiAkb3JhbmdlLTMwMCxcbiAgXCJvcmFuZ2UtNDAwXCI6ICRvcmFuZ2UtNDAwLFxuICBcIm9yYW5nZS01MDBcIjogJG9yYW5nZS01MDAsXG4gIFwib3JhbmdlLTYwMFwiOiAkb3JhbmdlLTYwMCxcbiAgXCJvcmFuZ2UtNzAwXCI6ICRvcmFuZ2UtNzAwLFxuICBcIm9yYW5nZS04MDBcIjogJG9yYW5nZS04MDAsXG4gIFwib3JhbmdlLTkwMFwiOiAkb3JhbmdlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHllbGxvd3M6IChcbiAgXCJ5ZWxsb3ctMTAwXCI6ICR5ZWxsb3ctMTAwLFxuICBcInllbGxvdy0yMDBcIjogJHllbGxvdy0yMDAsXG4gIFwieWVsbG93LTMwMFwiOiAkeWVsbG93LTMwMCxcbiAgXCJ5ZWxsb3ctNDAwXCI6ICR5ZWxsb3ctNDAwLFxuICBcInllbGxvdy01MDBcIjogJHllbGxvdy01MDAsXG4gIFwieWVsbG93LTYwMFwiOiAkeWVsbG93LTYwMCxcbiAgXCJ5ZWxsb3ctNzAwXCI6ICR5ZWxsb3ctNzAwLFxuICBcInllbGxvdy04MDBcIjogJHllbGxvdy04MDAsXG4gIFwieWVsbG93LTkwMFwiOiAkeWVsbG93LTkwMFxuKSAhZGVmYXVsdDtcblxuJGdyZWVuczogKFxuICBcImdyZWVuLTEwMFwiOiAkZ3JlZW4tMTAwLFxuICBcImdyZWVuLTIwMFwiOiAkZ3JlZW4tMjAwLFxuICBcImdyZWVuLTMwMFwiOiAkZ3JlZW4tMzAwLFxuICBcImdyZWVuLTQwMFwiOiAkZ3JlZW4tNDAwLFxuICBcImdyZWVuLTUwMFwiOiAkZ3JlZW4tNTAwLFxuICBcImdyZWVuLTYwMFwiOiAkZ3JlZW4tNjAwLFxuICBcImdyZWVuLTcwMFwiOiAkZ3JlZW4tNzAwLFxuICBcImdyZWVuLTgwMFwiOiAkZ3JlZW4tODAwLFxuICBcImdyZWVuLTkwMFwiOiAkZ3JlZW4tOTAwXG4pICFkZWZhdWx0O1xuXG4kdGVhbHM6IChcbiAgXCJ0ZWFsLTEwMFwiOiAkdGVhbC0xMDAsXG4gIFwidGVhbC0yMDBcIjogJHRlYWwtMjAwLFxuICBcInRlYWwtMzAwXCI6ICR0ZWFsLTMwMCxcbiAgXCJ0ZWFsLTQwMFwiOiAkdGVhbC00MDAsXG4gIFwidGVhbC01MDBcIjogJHRlYWwtNTAwLFxuICBcInRlYWwtNjAwXCI6ICR0ZWFsLTYwMCxcbiAgXCJ0ZWFsLTcwMFwiOiAkdGVhbC03MDAsXG4gIFwidGVhbC04MDBcIjogJHRlYWwtODAwLFxuICBcInRlYWwtOTAwXCI6ICR0ZWFsLTkwMFxuKSAhZGVmYXVsdDtcblxuJGN5YW5zOiAoXG4gIFwiY3lhbi0xMDBcIjogJGN5YW4tMTAwLFxuICBcImN5YW4tMjAwXCI6ICRjeWFuLTIwMCxcbiAgXCJjeWFuLTMwMFwiOiAkY3lhbi0zMDAsXG4gIFwiY3lhbi00MDBcIjogJGN5YW4tNDAwLFxuICBcImN5YW4tNTAwXCI6ICRjeWFuLTUwMCxcbiAgXCJjeWFuLTYwMFwiOiAkY3lhbi02MDAsXG4gIFwiY3lhbi03MDBcIjogJGN5YW4tNzAwLFxuICBcImN5YW4tODAwXCI6ICRjeWFuLTgwMCxcbiAgXCJjeWFuLTkwMFwiOiAkY3lhbi05MDBcbikgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVkdWNlZC1tb3Rpb246ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNtb290aC1zY3JvbGw6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY29udGFpbmVyLWNsYXNzZXM6ICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNzc2dyaWQ6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtYnV0dG9uLXBvaW50ZXJzOiAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJmczogICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllczogIHRydWUgIWRlZmF1bHQ7XG5cbi8vIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xuXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wIGZvciB0aGUgc2hvcnRlciBgJHByZWZpeGBcbiRwcmVmaXg6ICAgICAgICAgICAgICAgICAgICAgICR2YXJpYWJsZS1wcmVmaXggIWRlZmF1bHQ7XG5cbi8vIEdyYWRpZW50XG4vL1xuLy8gVGhlIGdyYWRpZW50IHdoaWNoIGlzIGFkZGVkIHRvIGNvbXBvbmVudHMgaWYgYCRlbmFibGUtZ3JhZGllbnRzYCBpcyBgdHJ1ZWBcbi8vIFRoaXMgZ3JhZGllbnQgaXMgYWxzbyBhZGRlZCB0byBlbGVtZW50cyB3aXRoIGAuYmctZ3JhZGllbnRgXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdmFyaWFibGUtZ3JhZGllbnRcbiRncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkd2hpdGUsIC4xNSksIHJnYmEoJHdoaXRlLCAwKSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZhcmlhYmxlLWdyYWRpZW50XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogJHNwYWNlciAqIC4yNSxcbiAgMjogJHNwYWNlciAqIC41LFxuICAzOiAkc3BhY2VyLFxuICA0OiAkc3BhY2VyICogMS41LFxuICA1OiAkc3BhY2VyICogMyxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwYWNlci12YXJpYWJsZXMtbWFwc1xuXG4vLyBQb3NpdGlvblxuLy9cbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3NpdGlvbi1tYXBcbiRwb3NpdGlvbi12YWx1ZXM6IChcbiAgMDogMCxcbiAgNTA6IDUwJSxcbiAgMTAwOiAxMDAlXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYm9keS10ZXh0LWFsaWduOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiAgICAgICAgICAgYWZ0ZXIgIWRlZmF1bHQ7XG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTMyMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG5cbiRjb250YWluZXItcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci12YXJpYWJsZXNcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGhzOiAoXG4gIDE6IDFweCxcbiAgMjogMnB4LFxuICAzOiAzcHgsXG4gIDQ6IDRweCxcbiAgNTogNXB4XG4pICFkZWZhdWx0O1xuXG4kYm9yZGVyLXN0eWxlOiAgICAgICAgICAgICAgICBzb2xpZCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICAgIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXhsOiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy0yeGw6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3gtc2hhZG93LXZhcmlhYmxlc1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1pbnNldDogICAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3gtc2hhZG93LXZhcmlhYmxlc1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LXZhcmlhYmxlc1xuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtdmFyaWFibGVzXG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLXRyYW5zaXRpb25cbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLXRyYW5zaXRpb25cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXNwZWN0LXJhdGlvc1xuJGFzcGVjdC1yYXRpb3M6IChcbiAgXCIxeDFcIjogMTAwJSxcbiAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxuICBcIjE2eDlcIjogY2FsYyg5IC8gMTYgKiAxMDAlKSxcbiAgXCIyMXg5XCI6IGNhbGMoOSAvIDIxICogMTAwJSlcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3Ncbi8vIHN0eWxlbGludC1lbmFibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtdmFyaWFibGVzXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZikgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktY29kZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2UpICFkZWZhdWx0O1xuXG4vLyAkZm9udC1zaXplLXJvb3QgYWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MsIGFuZCBtYXJnaW5zXG4vLyAkZm9udC1zaXplLWJhc2UgYWZmZWN0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBib2R5IHRleHRcbiRmb250LXNpemUtcm9vdDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiAgICAgICAgNjAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMiAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC1zaXplc1xuJGZvbnQtc2l6ZXM6IChcbiAgMTogJGgxLWZvbnQtc2l6ZSxcbiAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgMzogJGgzLWZvbnQtc2l6ZSxcbiAgNDogJGg0LWZvbnQtc2l6ZSxcbiAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgNjogJGg2LWZvbnQtc2l6ZVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC1zaXplc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGluZ3MtdmFyaWFibGVzXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGhlYWRpbmdzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAxOiA1cmVtLFxuICAyOiA0LjVyZW0sXG4gIDM6IDRyZW0sXG4gIDQ6IDMuNXJlbSxcbiAgNTogM3JlbSxcbiAgNjogMi41cmVtXG4pICFkZWZhdWx0O1xuXG4kZGlzcGxheS1mb250LWZhbWlseTogbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtc3R5bGU6ICBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRpc3BsYXktaGVhZGluZ3NcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHR5cGUtdmFyaWFibGVzXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiRzdWItc3VwLWZvbnQtc2l6ZTogICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRpbml0aWFsaXNtLWZvbnQtc2l6ZTogICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRoci1jb2xvcjogICAgICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGhyLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbiRoci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBBbGxvd3MgZm9yIGluaGVyaXRlZCBjb2xvcnNcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaHItb3BhY2l0eTogICAgICAgICAgICAgICAgICAuMjUgIWRlZmF1bHQ7XG5cbiRsZWdlbmQtbWFyZ2luLWJvdHRvbTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXNpemU6ICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXdlaWdodDogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMTg3NWVtICFkZWZhdWx0O1xuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgJHllbGxvdy0xMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHR5cGUtdmFyaWFibGVzXG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogICB0b3AgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcjogICAgIC4wNSAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnLWZhY3RvcjogICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZy1mYWN0b3I6ICAgICAgIC4wNzUgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAgICAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyOiBldmVuICFkZWZhdWx0O1xuXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Y29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctc2NhbGU6ICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLWxvb3BcbiR0YWJsZS12YXJpYW50czogKFxuICBcInByaW1hcnlcIjogICAgc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic2Vjb25kYXJ5XCI6ICBzaGlmdC1jb2xvcigkc2Vjb25kYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInN1Y2Nlc3NcIjogICAgc2hpZnQtY29sb3IoJHN1Y2Nlc3MsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiaW5mb1wiOiAgICAgICBzaGlmdC1jb2xvcigkaW5mbywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJ3YXJuaW5nXCI6ICAgIHNoaWZ0LWNvbG9yKCR3YXJuaW5nLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImRhbmdlclwiOiAgICAgc2hpZnQtY29sb3IoJGRhbmdlciwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtbG9vcFxuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogICAgICAgICAgMCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogICAgMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYWJsZXNcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tbGluay1ob3Zlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50OiAgICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiAgIDIwJSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50OiAgICAxMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQ6ICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6ICAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAyNSUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQ6ICAgMTAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFibGVzXG5cblxuLy8gRm9ybXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdGV4dC12YXJpYWJsZXNcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0taW5wdXQtdmFyaWFibGVzXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLWNvbG9yLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAzcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1jaGVjay12YXJpYWJsZXNcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDogICAgICAgICAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogICAgICAgICAgYnJpZ2h0bmVzcyg5MCUpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICAxcHggc29saWQgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogICAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kOiAgICAxcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6ICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC10cmFuc2l0aW9uOiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcjogICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6ICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1ncm91cC12YXJpYWJsZXNcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAgICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIGZvciBiYWNrZ3JvdW5kLWltYWdlXG4kZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjogICAgICAgICAgIHJpZ2h0ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgICAgMTZweCAxMnB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDIuNSArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICBjZW50ZXIgcmlnaHQgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc206ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZzogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC10cmFuc2l0aW9uOiAgICAgICAgICAkaW5wdXQtdHJhbnNpdGlvbiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIEVkZ2VcbiRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA3MCUpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb246ICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tcmFuZ2UtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZpbGUtdmFyaWFibGVzXG4kZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiAgICAgICBzaGFkZS1jb2xvcigkZm9ybS1maWxlLWJ1dHRvbi1iZywgNSUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZpbGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgIGFkZCgzLjVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0OiAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy14OiAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDogICAxLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjogICAuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgIC42NSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTogICBzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSkgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTogICAgICAgICAgJGZvcm0tdGV4dC1mb250LXN0eWxlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgJHN1Y2Nlc3MgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICAkZGFuZ2VyICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9Jz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgXCJ2YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICApLFxuICBcImludmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gIClcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LXN0YWNrXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcDogICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXM6ICAgICAgICAgICAgICAgICAgMTA0NSAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDU1ICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwODAgIWRlZmF1bHQ7XG4kemluZGV4LXRvYXN0OiAgICAgICAgICAgICAgICAgICAgICAxMDkwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtc3RhY2tcblxuXG4vLyBOYXZzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdmFyaWFibGVzXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC1zaXplOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2LXZhcmlhYmxlc1xuXG5cbi8vIE5hdmJhclxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLXZhcmlhYmxlc1xuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICAgICAgICAkYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICAgICAgICAgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWRhcmstdmFyaWFibGVzXG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tdmFyaWFibGVzXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBzaGFkZS1jb2xvcigkZHJvcGRvd24tbGluay1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG4kZHJvcGRvd24tZGFyay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1iZzogICAgICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I6ICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZzogICAgICAgICAgJGRyb3Bkb3duLWRpdmlkZXItYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3gtc2hhZG93OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjogICAgICAgICAgJGRyb3Bkb3duLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yOiAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnOiAgICAgICByZ2JhKCR3aGl0ZSwgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnOiAgICAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjogICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcblxuXG4vLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgICgkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggKiAtMSkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuXG5cbi8vIFBsYWNlaG9sZGVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGxhY2Vob2xkZXJzXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjogICAgICAgICAgIC4yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwbGFjZWhvbGRlcnNcblxuLy8gQ2FyZHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtdmFyaWFibGVzXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAqIC41ICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZC12YXJpYWJsZXNcblxuLy8gQWNjb3JkaW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tdmFyaWFibGVzXG4kYWNjb3JkaW9uLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0OyAvLyBTYXNzIHZhcmlhYmxlIGJlY2F1c2Ugb2YgJGFjY29yZGlvbi1idXR0b24taWNvblxuJGFjY29yZGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgIHN1YnRyYWN0KCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cywgJGFjY29yZGlvbi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpICFkZWZhdWx0O1xuJGFjY29yZGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uLCBib3JkZXItcmFkaXVzIC4xNXMgZWFzZSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDkwJSkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgMTAlKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRidG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1pY29uLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tYnV0dG9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm06ICAgICAgICAgICAgICAgIHJvdGF0ZSgtMTgwZGVnKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbjogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi12YXJpYWJsZXNcblxuLy8gVG9vbHRpcHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtdmFyaWFibGVzXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFRPRE86IHJlbW92ZSB0aGlzIGluIHY2XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcblxuXG4vLyBQb3BvdmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci12YXJpYWJsZXNcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBzaGFkZS1jb2xvcigkcG9wb3Zlci1iZywgNiUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG5cbi8vIFRvYXN0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kdG9hc3Qtc3BhY2luZzogICAgICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXG5cblxuLy8gQmFkZ2VzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJhZGdlLXZhcmlhYmxlc1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtdmFyaWFibGVzXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYWJsZXNcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGFsZXJ0LWJnLXNjYWxlOiAgICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1zY2FsZTogICAgICAgICAgICAtNzAlICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLXNjYWxlOiAgICAgICAgICAgICA0MCUgIWRlZmF1bHQ7XG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICRhbGVydC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyAzeCBjb3ZlcnMgd2lkdGggb2YgeCBwbHVzIGRlZmF1bHQgcGFkZGluZyBvbiBlaXRoZXIgc2lkZVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy12YXJpYWJsZXNcbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtdmFyaWFibGVzXG5cblxuLy8gTGlzdCBncm91cFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC12YXJpYWJsZXNcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6ICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiAgICAgICA0MCUgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRodW1ibmFpbC12YXJpYWJsZXNcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuXG5cbi8vIEZpZ3VyZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZpZ3VyZS12YXJpYWJsZXNcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZpZ3VyZS12YXJpYWJsZXNcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi12YXJpYWJsZXNcbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQ6ICAgICAgICAkYnJlYWRjcnVtYi1kaXZpZGVyICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi12YXJpYWJsZXNcblxuLy8gQ2Fyb3VzZWxcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLXZhcmlhYmxlc1xuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTogICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5OiAgMSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyOiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAycmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC1kYXJrLXZhcmlhYmxlc1xuJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZzogICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I6ICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyOiAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFNwaW5uZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLXZhcmlhYmxlc1xuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IC43NXMgIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItdmFyaWFibGVzXG5cblxuLy8gQ2xvc2VcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLXZhcmlhYmxlc1xuJGJ0bi1jbG9zZS13aWR0aDogICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhlaWdodDogICAgICAgICAgICRidG4tY2xvc2Utd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteDogICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXk6ICAgICAgICAkYnRuLWNsb3NlLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtY29sb3I6ICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1iZzogICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYnRuLWNsb3NlLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgIC43NSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogICAgMSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNsb3NlLXZhcmlhYmxlc1xuXG5cbi8vIE9mZmNhbnZhc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuJG9mZmNhbnZhcy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXBhZGRpbmcteDogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogICAgICAgIDQwMHB4ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6ICAgICAgICAgMzB2aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgIC4zcyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICRtb2RhbC10aXRsZS1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmctY29sb3I6ICAgICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1jb2xvcjogICAgICAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1iZzogICAgICAgICAgICAgJG1vZGFsLWJhY2tkcm9wLWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy12YXJpYWJsZXNcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4xODc1cmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCByZW1vdmluZyBpbiB2NlxuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuIiwiLy8gQ29sb3IgcGFsZXR0ZXNcbi8vIGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9maWxlL3czcE9SRnFFQjN1ZjRwTjg1TWNobnkvQWlyU2VyYmlhLURlc2lnbi1TeXN0ZW0tLS1GdW5kYXRpb24tJTI2LUNvbXBvbmVudHM/bm9kZS1pZD05NSUzQTMzNDYmdD1jdUNsUVJTRkQ4UlNwbzNJLTRcbiRwcmltYXJ5OiAjMDA3MkNFXG4kcHJpbWFyeS1ob3ZlcjogIzI2ODdENVxuJHByaW1hcnktZGlzYWJsZWQ6ICNCM0Q1RjBcbiRwcmltYXJ5LXByZXNzZWQ6ICMyNjg3RDVcblxuJHNlY29uZGFyeTogIzAwMjg1NVxuJHNlY29uZGFyeS1ob3ZlcjogIzI2NDg2RlxuJHNlY29uZGFyeS1kaXNhYmxlZDogI0IzQkZDQ1xuJHNlY29uZGFyeS1wcmVzc2VkOiAjODA5M0FBXG5cbiR0ZXJuYXJ5OiAjRTMwMDFGXG4kdGVybmFyeS1ob3ZlcjogI0U3MjY0MVxuJHRlcm5hcnktZGlzYWJsZWQ6ICNGN0IzQkNcbiR0ZXJuYXJ5LXByZXNzZWQ6ICNGMTgwOEZcblxuJGFkZGl0aW9uYWwteWVsbG93OiAjRkRCOTEzXG4kYWRkaXRpb25hbC1ibHVlOiAjQTRDN0UyXG4kYWRkaXRpb25hbC1ibHVlLTI6ICNFREY0RjlcbiRhZGRpdGlvbmFsLWdyZWVuOiAjQUNCRDkyXG4kYWRkaXRpb25hbC1ncmVlbi0xMDogI0YwRjNFRFxuJGFkZGl0aW9uYWwtcHVycGxlOiAjOTIzRjhDXG4kYWRkaXRpb25hbC1waW5rOiAjRTk5NUEzXG5cbiRzeXN0ZW0tZ3JlZW46ICM2OTg0NTBcbiRzeXN0ZW0tcGluazogI0U5OTVBM1xuJHN5c3RlbS1vcmFuZ2U6ICNFOTk3NEJcbiRzeXN0ZW0tcmVkOiAjRTMwMDFGXG5cbiRncmF5OiAjRjhGOEZBXG5cbiR0ZXh0LWJsYWNrOiAjMDAwMDAwXG4kdGV4dC13aGl0ZTogI0ZGRkZGRlxuJHRleHQtZ3JheS0xOiAjNjI2NjZBXG4kdGV4dC1ncmF5LTI6ICM4QjkzOUJcbiR0ZXh0LWdyYXktMzogI0E2QjRDMFxuJHRleHQtZ3JheS00OiAjQkZCRkJGXG4kdGV4dC1ncmF5LTU6ICNFMEUwRTBcbiR0ZXh0LWdyYXktNjogI0YzRjNGM1xuXG4kYmFja2dyb3VuZC1ibGFjazogIzAwMDAwMFxuJGJhY2tncm91bmQtd2hpdGU6ICNGRkZGRkZcbiRiYWNrZ3JvdW5kLWdyYXk6ICNGOEY4RkFcbiRiYWNrZ3JvdW5kLWdyYXktMTogI0UwRTBFMFxuJGJhY2tncm91bmQtZ3JheS0yOiAjRTZFN0U5XG4kYmFja2dyb3VuZC1ncmF5LTM6ICNFQ0VDRUNcblxuJGJhY2tncm91bmQtMTogIzA1MDUwNVxuJGJhY2tncm91bmQtMjogIzAwNjZCOVxuXG4vLyBCcmVha3BvaW50c1xuJGRlc2t0b3AtYnJlYWtwb2ludDogMTI0MHB4XG4kdGFibGV0LXNtYWxsLWJyZWFrcG9pbnQ6IDYwMHB4XG4kdGFibGV0LWxhcmdlLWJyZWFrcG9pbnQ6IDkwNXB4XG5cbi8vIENvbnRhaW5lciB3aWR0aHNcbiRjb250YWluZXItZmx1aWQtd2lkdGg6IDEwMCVcbiRjb250YWluZXItdGFibGV0LXdpZHRoOiA4NDFweFxuJGNvbnRhaW5lci1kZXNrdG9wLXdpZHRoOiAxMTg4cHhcblxuLy8gVHJhbnNpdGlvblxuJHNpbXBsZS10cmFuc2l0aW9uOiAwLjE1cyBhbGxcblxuLy8gRm9udC13ZWlnaHRzXG4vLyRmb250LXdlaWdodC0xOiAzMDBcbi8vJGZvbnQtd2VpZ2h0LTI6IDQwMFxuLy8kZm9udC13ZWlnaHQtMzogNTAwXG4vLyRmb250LXdlaWdodC00OiA2MDBcblxuJGZvbnQtd2VpZ2h0LTE6IDQwMFxuJGZvbnQtd2VpZ2h0LTI6IDUwMFxuJGZvbnQtd2VpZ2h0LTM6IDYwMFxuJGZvbnQtd2VpZ2h0LTQ6IDcwMCIsIkBpbXBvcnQgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mdW5jdGlvbnMnXG5cbi8vIEJvb3RzdHJhcCBmcmFtZXdvcmsgc2V0dXAgJiBvdmVycmlkZXNcbiRwcmVmaXg6ICdhaXItc2VyYmlhLSdcbiRlbmFibGUtZGFyay1tb2RlOiBmYWxzZVxuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiB0cnVlXG5cbiRib2R5LWJnOiAkYmFja2dyb3VuZC13aGl0ZVxuJGJvZHktY29sb3I6ICR0ZXh0LWJsYWNrXG4kaGVhZGluZ3MtY29sb3I6ICR0ZXh0LWJsYWNrXG5cbiRmb250LXNpemUtYmFzZTogMXJlbSAvLyBUeXBpY2FsbHksIGJyb3dzZXIgZGVhZnVsdCBpcyAxNnB4LCBzbyBpdCdzIGZpbmVcbiRmb250LXNpemUtc206ICRmb250LXNpemUtYmFzZSAqIC44NzVcbiRmb250LXNpemUtbGc6ICRmb250LXNpemUtYmFzZSAqIDEuMjVcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICRmb250LXdlaWdodC0yXG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0zXG4kZGlzcGxheS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTFcbiRsZWFkLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtMVxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeVxuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZVxuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMjAlXG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSlcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIG5vbmVcblxuLy8kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogJ01hbnJvcGUnLCBzYW5zLXNlcmlmIC8vIEZhbGxiYWNrIC0+IHdpbGwgYmUgb3ZlcnJpZGVuIGluIF90eXBvZ3JhcGh5LnNhc3MgcGFydGlhbFxuXG5cbi8vIFNwYWNpbmdzXG4vLyBodHRwczovL3d3dy5maWdtYS5jb20vZmlsZS93M3BPUkZxRUIzdWY0cE44NU1jaG55L0FpclNlcmJpYS1EZXNpZ24tU3lzdGVtLS0tRnVuZGF0aW9uLSUyNi1Db21wb25lbnRzP25vZGUtaWQ9NzQ5LTIxOTY4JnQ9SXpmaGpLZm5VMTJBTzlpbS0wXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206IDBcbiRzcGFjZXI6IDFyZW0gLy8gPT4gMTZweFxuXG4vLyAwLCA0cHgsIDhweCwgMTJweCwgMTZweCwgMjRweCwgMzJweCwgNDhweCwgNjRweCwgODBweFxuLy8gLm1iLTAsIC5tYi0xIC4uLi4gLm1iLTgsIC5tYi05XG4kc3BhY2VyczogKDA6IDAsIDE6ICRzcGFjZXIgKiAuMjUsIDI6ICRzcGFjZXIgKiAuNSwgMzogJHNwYWNlciAqIC43NSwgNDogJHNwYWNlciAqIDEsIDU6ICRzcGFjZXIgKiAxLjUsIDY6ICRzcGFjZXIgKiAyLCA3OiAkc3BhY2VyICogMywgODogJHNwYWNlciAqIDQsIDk6ICRzcGFjZXIgKiA1LCAxMDogJHNwYWNlciAqIDcuNSwgMTE6ICRzcGFjZXIgKiAxMClcblxuLy8gQ29sb3JzXG4kYmx1ZTogICAgJHByaW1hcnlcbiRpbmRpZ286ICAkc2Vjb25kYXJ5XG4kcHVycGxlOiAgJGFkZGl0aW9uYWwtcHVycGxlXG4kcGluazogICAgJGFkZGl0aW9uYWwtcGlua1xuJHJlZDogICAgICRzeXN0ZW0tcmVkXG4kb3JhbmdlOiAgJHN5c3RlbS1vcmFuZ2VcbiR5ZWxsb3c6ICAkYWRkaXRpb25hbC15ZWxsb3dcbiRncmVlbjogICAkc3lzdGVtLWdyZWVuXG4kdGVhbDogICAgJGFkZGl0aW9uYWwtZ3JlZW5cbiRjeWFuOiAgICAkYWRkaXRpb25hbC1ibHVlXG5cbiRib3JkZXItY29sb3I6ICRiYWNrZ3JvdW5kLWdyYXktMlxuXG4kdGhlbWUtY29sb3JzOiAoICdwcmltYXJ5JzogJHByaW1hcnksICdzZWNvbmRhcnknOiAkc2Vjb25kYXJ5LCAnc3VjY2Vzcyc6ICRzeXN0ZW0tZ3JlZW4sICdpbmZvJzogJGFkZGl0aW9uYWwtYmx1ZSwgJ3dhcm5pbmcnOiAkc3lzdGVtLW9yYW5nZSwgJ2Rhbmdlcic6ICRzeXN0ZW0tcmVkLCAnbGlnaHQnOiAkYmFja2dyb3VuZC1ncmF5LTEsICdsaWdodGVyJzogJGdyYXksICdkYXJrJzogJGJhY2tncm91bmQtYmxhY2ssICd0ZXh0LWdyYXknOiAkdGV4dC1ncmF5LTIsICdkYXJrLWdyYXknOiAkdGV4dC1ncmF5LTEsICdsaWdodC0zJzogJHRleHQtZ3JheS02LCAnYWRkaXRpb25hbC1ncmVlbi0xMCc6ICRhZGRpdGlvbmFsLWdyZWVuLTEwKVxuXG4vLyBTaGFkb3dzXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwcHggNHB4IDhweCByZ2JhKDAsIDQwLCA4NSwgMC4xKVxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgJGJveC1zaGFkb3dcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgICRib3gtc2hhZG93XG4kYm94LXNoYWRvdy1pbnNldDogICAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgwLCA0MCwgODUsIC4wNzUpXG5cbi8vIEJvcmRlci1yYWRpdXNcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIDhweCAvLyA9PiBcIi5yb3VuZGVkLTJcIiwgXCIucm91bmRlZFwiICYgZGVmYXVsdCBvbiBjb21wb25lbnRzIChlZy4gY2FyZClcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIDRweCAvLyA9PiBcIi5yb3VuZGVkLTFcIlxuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgMTVweCAvLyA9PiBcIi5yb3VuZGVkLTNcIlxuJGJvcmRlci1yYWRpdXMteGw6ICAgICAgICAgICAgMzJweCAvLyA9PiBcIi5yb3VuZGVkLTRcIlxuJGJvcmRlci1yYWRpdXMtMnhsOiAgICAgICAgICAgNDhweCAvLyA9PiBcIi5yb3VuZGVkLTVcIlxuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW0gLy8gPT4gXCIucm91bmRlZC1waWxsXCJcblxuLy8gTGF5b3V0IHNldHVwXG5AaW1wb3J0ICcuL2xheW91dC1zZXR0aW5ncydcblxuLy8gSW1wb3J0IHJlcXVpcmVtZW50c1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZhcmlhYmxlcydcbi8vQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZhcmlhYmxlcy1kYXJrJ1xuXG5AaW1wb3J0ICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWFwcydcbkBpbXBvcnQgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMnXG5cbi8vIFV0aWxzXG4kdXRpbGl0aWVzOiAoKSFkZWZhdWx0XG4kdXRpbGl0aWVzOiBtYXAtbWVyZ2UoJHV0aWxpdGllcywgKFwiY3Vyc29yXCI6IChwcm9wZXJ0eTogY3Vyc29yLCBjbGFzczogY3Vyc29yLCByZXNwb25zaXZlOiB0cnVlLCB2YWx1ZXM6IGF1dG8gcG9pbnRlciBncmFiKSkpXG4kdXRpbGl0aWVzOiBtYXAtbWVyZ2UoJHV0aWxpdGllcywgKFwib2JqZWN0LWZpdFwiOiAocmVzcG9uc2l2ZTogdHJ1ZSwgcHJvcGVydHk6IG9iamVjdC1maXQsIHZhbHVlczogKGNvbnRhaW46IGNvbnRhaW4sIGNvdmVyOiBjb3ZlciwgZmlsbDogZmlsbCwgc2NhbGU6IHNjYWxlLWRvd24sbm9uZTogbm9uZSkpKSlcbiR1dGlsaXRpZXM6IG1hcC1tZXJnZSgkdXRpbGl0aWVzLCAoXCJyb3VuZGVkLXRvcFwiOiAocHJvcGVydHk6IGJvcmRlci10b3AtbGVmdC1yYWRpdXMgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMsIGNsYXNzOiByb3VuZGVkLXRvcCwgdmFsdWVzOiAobnVsbDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpLCAwOiAwLCAxOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSksIDI6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSwgMzogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpLCA0OiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14bCkpKSkpXG4kdXRpbGl0aWVzOiBtYXAtbWVyZ2UoJHV0aWxpdGllcywgKFwid2lkdGhcIjogKHByb3BlcnR5OiB3aWR0aCwgY2xhc3M6IHcsIHJlc3BvbnNpdmU6IHRydWUsIHZhbHVlczogKDA6IDAlLCAxMDogMTAlLCAyMDogMjAlLCAyNTogMjUlLCAzMDogMzAlLCAzMzogMzMuMzMlLCA0MDogNDAlLCA1MDogNTAlLCA2MDogNjAlLCA2NjogNjYuNjYlLCA3MDogNzAlLCA3NTogNzUlLCA4MDogODAlLCA5MDogOTAlLCAxMDA6IDEwMCUsIGF1dG86IGF1dG8sIGZpdC1jb250ZW50OiBmaXQtY29udGVudCkpKSlcblxuXG5AaW1wb3J0ICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzJ1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9hcGknXG5cbkBpbXBvcnQgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9yb290J1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3JlYm9vdCdcbkBpbXBvcnQgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy90eXBlJ1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2ltYWdlcydcbkBpbXBvcnQgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9jb250YWluZXJzJ1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2dyaWQnXG5cbkBpbXBvcnQgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAtZ3JpZCdcblxuQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2xpc3QtZ3JvdXAnXG5cbi8vIE5hdnNcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvbmF2cydcblxuLy8gQnV0dG9uc1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9idXR0b25zJ1xuXG4vLyBGb3Jtc1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9mb3JtcydcblxuLy8gQnJlYWRjcnVtYnNcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvYnJlYWRjcnVtYnMnXG5cbi8vIFRvb2x0aXBzXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL3Rvb2x0aXAnXG5cbi8vIEFsZXJ0c1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9hbGVydCdcblxuLy8gVG9hc3RzXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL3RvYXN0cydcblxuQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21vZGFsJ1xuXG4vLyBBY2NvcmRpb25cbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvYWNjb3JkaW9ucydcblxuLy8gVGFibGVcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvdGFibGUnXG5cbkBpbXBvcnQgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9zcGlubmVycydcbkBpbXBvcnQgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy90cmFuc2l0aW9ucydcblxuQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2NhcmQnXG5cbi8vIFBhZ2luYXRpb25cbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvcGFnaW5hdGlvbidcblxuLy8gRHJhd2Vyc1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9vZmZjYW52YXMnXG5cbkBpbXBvcnQgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9jYXJvdXNlbCdcblxuQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMnXG5cbi8vIFNwZWNpZnkgeW91ciBvd24gZ3V0dGVycyBmb3IgZXZlcnkgYnJlYWtwb2ludFxuJGdyaWQtZ3V0dGVyLXdpZHRoczogKCBtZDogJGdyaWQtZ3V0dGVyLXdpZHRoLXNtYWxsLCBsZzogJGdyaWQtZ3V0dGVyLXdpZHRoIClcblxuQGVhY2ggJGdyaWQtYnJlYWtwb2ludCwgJGdyaWQtZ3V0dGVyLXdpZHRoIGluICRncmlkLWd1dHRlci13aWR0aHNcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRncmlkLWJyZWFrcG9pbnQpXG4gICAgICAgIC8vIE1ha2UgY29udGFpbmVyIHdpdGggc3BlY2lmaWVkIGd1dHRlcnMgKG91dHNpZGUpXG4gICAgICAgIC5jb250YWluZXJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCRncmlkLWd1dHRlci13aWR0aClcblxuICAgICAgICAvLyBTZXQgcHJvcHBlciByb3cgZ3V0dGVyc1xuICAgICAgICAkZ3JpZC1ndXR0ZXItaGFsZi13aWR0aDogY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKVxuICAgICAgICAucm93Om5vdCgubm8tZ3V0dGVycylcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRncmlkLWd1dHRlci1oYWxmLXdpZHRoXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRncmlkLWd1dHRlci1oYWxmLXdpZHRoXG5cbiAgICAgICAgLnJvdzpub3QoLm5vLWd1dHRlcnMpID4gLmNvbCxcbiAgICAgICAgLnJvdzpub3QoLm5vLWd1dHRlcnMpID4gW2NsYXNzKj1cImNvbC1cIl1cbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci1oYWxmLXdpZHRoXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci1oYWxmLXdpZHRoIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xuIiwiLy9cbi8vIEhlYWRpbmdzXG4vL1xuLmgxIHtcbiAgQGV4dGVuZCBoMTtcbn1cblxuLmgyIHtcbiAgQGV4dGVuZCBoMjtcbn1cblxuLmgzIHtcbiAgQGV4dGVuZCBoMztcbn1cblxuLmg0IHtcbiAgQGV4dGVuZCBoNDtcbn1cblxuLmg1IHtcbiAgQGV4dGVuZCBoNTtcbn1cblxuLmg2IHtcbiAgQGV4dGVuZCBoNjtcbn1cblxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG5AZWFjaCAkZGlzcGxheSwgJGZvbnQtc2l6ZSBpbiAkZGlzcGxheS1mb250LXNpemVzIHtcbiAgLmRpc3BsYXktI3skZGlzcGxheX0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBmb250LWZhbWlseTogJGRpc3BsYXktZm9udC1mYW1pbHk7XG4gICAgZm9udC1zdHlsZTogJGRpc3BsYXktZm9udC1zdHlsZTtcbiAgICBmb250LXdlaWdodDogJGRpc3BsYXktZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cbi5zbWFsbCB7XG4gIEBleHRlbmQgc21hbGw7XG59XG5cbi5tYXJrIHtcbiAgQGV4dGVuZCBtYXJrO1xufVxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbml0aWFsaXNtLWZvbnQtc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcblxuICA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0kYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtY29udGFpbmVyLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1yb3dzLCAxKSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9Y29sdW1ucywgI3skZ3JpZC1jb2x1bW5zfSksIDFmcik7XG4gICAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9Z2FwLCAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1jc3NncmlkKCk7XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vIFRPRE86IFJldmlzaXQgY2FsYyBvcmRlciBhZnRlciBodHRwczovL2dpdGh1Yi5jb20vcmVhY3QtYm9vdHN0cmFwL3JlYWN0LWJvb3RzdHJhcC9pc3N1ZXMvNjAzOSBpcyBmaXhlZFxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgJHNpemUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcblxuICB9IEBlbHNlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyIG9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXg6IDEgMCAwJTsgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICB9XG5cbiAgICAgIC5yb3ctY29scyN7JGluZml4fS1hdXRvID4gKiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gR3V0dGVyc1xuICAgICAgLy9cbiAgICAgIC8vIE1ha2UgdXNlIG9mIGAuZy0qYCwgYC5neC0qYCBvciBgLmd5LSpgIHV0aWxpdGllcyB0byBjaGFuZ2Ugc3BhY2luZyBiZXR3ZWVuIHRoZSBjb2x1bW5zLlxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd4I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3kjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jc3NncmlkKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5nLWNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3RhcnQgd2l0aCBgMWAgYmVjYXVzZSBgMGAgaXMgYW5kIGludmFsaWQgdmFsdWUuXG4gICAgICAgIC8vIEVuZHMgd2l0aCBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGUuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIC5nLXN0YXJ0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBic0Jhbm5lcigkZmlsZSkge1xuICAvKiFcbiAgICogQm9vdHN0cmFwICN7JGZpbGV9IHY1LjIuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAgICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAgICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUd2l0dGVyLCBJbmMuXG4gICAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICAgKi9cbn1cblxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcjogI3skbGlzdC1ncm91cC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmc6ICN7JGxpc3QtZ3JvdXAtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aDogI3skbGlzdC1ncm91cC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6ICN7JGxpc3QtZ3JvdXAtaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgICAvLyBJbmNyZW1lbnRzIG9ubHkgdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2VjdGlvbiBjb3VudGVyXG4gICAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbiAgfVxufVxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmcpO1xuICB9XG59XG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnKTtcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXJlZHVuZGFudC1uZXN0aW5nLXNlbGVjdG9yXG4gICYgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1tb2RpZmllcnNcbi8vIExpc3QgZ3JvdXAgY29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkc3RhdGUsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgJGxpc3QtZ3JvdXAtdmFyaWFudC1iZzogc2hpZnQtY29sb3IoJHZhbHVlLCAkbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlKTtcbiAgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlKTtcbiAgQGlmIChjb250cmFzdC1yYXRpbygkbGlzdC1ncm91cC12YXJpYW50LWJnLCAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yKSA8ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgICAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yOiBtaXgoJHZhbHVlLCBjb2xvci1jb250cmFzdCgkbGlzdC1ncm91cC12YXJpYW50LWJnKSwgYWJzKCRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGUpKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGxpc3QtZ3JvdXAtdmFyaWFudC1iZywgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcik7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1taXhpblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbWl4aW5cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiAjeyRuYXYtbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjeyRuYXYtbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRuYXYtbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJG5hdi1saW5rLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdGFicy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGg6ICN7JG5hdi10YWJzLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1czogI3skbmF2LXRhYnMtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdGFicy1jc3MtdmFyc1xuXG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXMpKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtcGlsbHMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi1waWxscy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXBpbGxzLWNzcy12YXJzXG5cbiAgLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWZpbGwsXG4ubmF2LWp1c3RpZmllZCB7XG4gIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIHdpZHRoOiAxMDAlOyAvLyBNYWtlIHN1cmUgYnV0dG9uIHdpbGwgZ3Jvd1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtYmctbWl4aW5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3I6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1iZy1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtbWl4aW5zXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogbnVsbCwgJGVuZC1wZXJjZW50OiBudWxsKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LW1peGluc1xuIiwiLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14OiAje2lmKCRuYXZiYXItcGFkZGluZy14ID09IG51bGwsIDAsICRuYXZiYXItcGFkZGluZy14KX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXk6ICN7JG5hdmJhci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1saWdodC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteTogI3skbmF2YmFyLWJyYW5kLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAjeyRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZH07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1mb250LXNpemU6ICN7JG5hdmJhci1icmFuZC1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICN7JG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICN7JG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogI3skbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAjeyRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gIC8vIFRoZSBgZmxleC13cmFwYCBwcm9wZXJ0eSBpcyBpbmhlcml0ZWQgdG8gc2ltcGxpZnkgdGhlIGV4cGFuZGVkIG5hdmJhcnNcbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1uYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1uYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5zaG93ID4gLm5hdi1saW5rLFxuICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuXG4gIGEsXG4gIGE6aG92ZXIsXG4gIGE6Zm9jdXMgIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbikpO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZXhwYW5kLWxvb3Bcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXVuaW9uLWNsYXNzLW5hbWVcbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcyB7XG4gICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZXhwYW5kLWxvb3BcblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLm5hdmJhci1saWdodCB7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAubmF2YmFyLWxpZ2h0YFwiLCBcInY1LjIuMFwiLCBcInY2LjAuMFwiLCB0cnVlKTtcbn1cblxuLm5hdmJhci1kYXJrIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWRhcmstY3NzLXZhcnNcbn1cbiIsIiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtXG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtXG4kbmF2LWxpbmstZm9udC1zaXplOiAgICAgICAgICAgICAgICBudWxsXG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsXG4kbmF2LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvclxuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3JcbiRuYXYtbGluay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXRcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMFxuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDBcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGhcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzXG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3JcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMFxuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmdcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnXG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzXG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvclxuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmdcblxuQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL25hdidcbkBpbXBvcnQgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9uYXZiYXInXG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JGJ0bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRidG4tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5OiAjeyRidG4tZm9udC1mYW1pbHl9O1xuICBAaW5jbHVkZSByZnMoJGJ0bi1mb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGJ0bi1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodDogI3skYnRuLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aDogI3skYnRuLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYnRuLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6ICN7JGJ0bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1kaXNhYmxlZC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwICN7JGJ0bi1mb2N1cy13aWR0aH0gcmdiYSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2IpLCAuNSk7XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnRuLWNzcy12YXJzXG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogaWYoJGVuYWJsZS1idXR0b24tcG9pbnRlcnMsIHBvaW50ZXIsIG51bGwpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuYnRuLWNoZWNrICsgJjpob3ZlciB7XG4gICAgLy8gb3ZlcnJpZGUgZm9yIHRoZSBjaGVja2JveC9yYWRpbyBidXR0b25zXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgJiB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICA6bm90KC5idG4tY2hlY2spICsgJjphY3RpdmUsXG4gICY6Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJi5zaG93IHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnKTtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSk7XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LWxvb3BzXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpZiAkY29sb3IgPT0gXCJsaWdodFwiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkaG92ZXItYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIGlmICRjb2xvciA9PSBcImRhcmtcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LWxvb3BzXG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtbm9ybWFsfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IobWl4KGNvbG9yLWNvbnRyYXN0KCRwcmltYXJ5KSwgJHByaW1hcnksIDE1JSkpfTtcblxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tdmFyaWFudChcbiAgJGJhY2tncm91bmQsXG4gICRib3JkZXIsXG4gICRjb2xvcjogY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQpLFxuICAkaG92ZXItYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCkpLFxuICAkaG92ZXItYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1jb2xvcjogY29sb3ItY29udHJhc3QoJGhvdmVyLWJhY2tncm91bmQpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZCksXG4gICRkaXNhYmxlZC1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCxcbiAgJGRpc2FibGVkLWJvcmRlcjogJGJvcmRlcixcbiAgJGRpc2FibGVkLWNvbG9yOiBjb2xvci1jb250cmFzdCgkZGlzYWJsZWQtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skaG92ZXItYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGhvdmVyLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogI3skZGlzYWJsZWQtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGRpc2FibGVkLWJvcmRlcn07XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudChcbiAgJGNvbG9yLFxuICAkY29sb3ItaG92ZXI6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLFxuICAkYWN0aXZlLWJvcmRlcjogJGNvbG9yLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1ob3Zlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKCRjb2xvcil9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiBub25lO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tc2l6ZS1taXhpblxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tc2l6ZS1taXhpblxuIiwiLy8gQnV0dG9uc1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgMTJweFxuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgMTZweFxuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWZcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgIDE0cHhcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgIDE4cHhcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICA4cHhcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgIDE2cHhcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgIDE0cHhcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgMTdweFxuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgMTZweFxuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgMTRweFxuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAxcHhcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LTNcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSlcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGhcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvd1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpXG5cbiRidG4tbGluay1jb2xvcjogICAgICAgICAgICAgICRsaW5rLWNvbG9yXG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAkbGluay1ob3Zlci1jb2xvclxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwXG5cbi8vIEJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgIDRweFxuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYnRuLWJvcmRlci1yYWRpdXNcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0XG5cbkBpbXBvcnQgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9idXR0b25zJ1xuXG4uYnRuLWNsb3NlXG4gICAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudFxuXG4vLyBcIkNsb3NlXCIgYnV0dG9uc1xuJGJ0bi1jbG9zZS13aWR0aDogICAgICAgICAgICAxNHB4XG4kYnRuLWNsb3NlLWhlaWdodDogICAgICAgICAgICRidG4tY2xvc2Utd2lkdGhcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW1cbiRidG4tY2xvc2UtcGFkZGluZy15OiAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXhcbiRidG4tY2xvc2UtY29sb3I6ICAgICAgICAgICAgJGJsYWNrXG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0eicvPjwvc3ZnPlwiKVxuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3dcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgMVxuJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAgICAuNVxuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAgICAxXG4kYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IC4yNVxuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSlcblxuQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Nsb3NlJ1xuXG4vLyBTb21lIG92ZXJyaWRlc1xuLmJ0blxuICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHhcblxuICAgIC8vIFwiUmFpc2VkXCJcbiAgICAmLnNoYWRvd1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMC4zcHggMC41cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudFxuXG4gICAgLy8gUm91bmRlZFxuICAgICYuYnRuLXJvdW5kZWRcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbVxuXG4gICAgLy8gU3Bpbm5lclxuICAgICYuaXMtcmVxdWVzdGluZ1xuICAgICAgICAuc3Bpbm5lci1ncm93LXNtXG4gICAgICAgICAgICAtLWFpci1zZXJiaWEtc3Bpbm5lci13aWR0aDogdmFyKC0tYWlyLXNlcmJpYS1idG4tZm9udC1zaXplKVxuICAgICAgICAgICAgLS1haXItc2VyYmlhLXNwaW5uZXItaGVpZ2h0OiB2YXIoLS1haXItc2VyYmlhLWJ0bi1mb250LXNpemUpXG5cbiAgICAvLyBcIlByaW1hcnlcIlxuICAgICYuYnRuLXByaW1hcnlcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyR0ZXh0LXdoaXRlfVxuICAgICAgICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JHByaW1hcnktaG92ZXJ9XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JHByaW1hcnktaG92ZXJ9XG5cbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6IG5vbmVcblxuICAgICAgICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyR0ZXh0LXdoaXRlfVxuICAgICAgICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRwcmltYXJ5LXByZXNzZWR9XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRwcmltYXJ5LXByZXNzZWR9XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiBub25lXG5cbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyR0ZXh0LXdoaXRlfVxuICAgICAgICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6ICN7JHByaW1hcnktZGlzYWJsZWR9XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JHByaW1hcnktZGlzYWJsZWR9XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxXG5cbiAgICAvLyBcIk91dGxpbmVcIlxuICAgICYuYnRuLW91dGxpbmUtcHJpbWFyeVxuICAgICAgICAtLSN7JHByZWZpeH1idG4tYmc6ICN7JHRleHQtd2hpdGV9XG5cbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRwcmltYXJ5LWhvdmVyfVxuICAgICAgICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JHRleHQtd2hpdGV9XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JHByaW1hcnktaG92ZXJ9XG5cbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6IG5vbmVcblxuICAgICAgICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRwcmltYXJ5LXByZXNzZWR9XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JHRleHQtd2hpdGV9XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRwcmltYXJ5LXByZXNzZWR9XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiBub25lXG5cbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRwcmltYXJ5LWRpc2FibGVkfVxuICAgICAgICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6ICN7JHRleHQtd2hpdGV9XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JHByaW1hcnktZGlzYWJsZWR9XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxXG5cbiAgICAvLyBcIlRleHRcIlxuICAgICYuYnRuLWxpbmtcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRwcmltYXJ5LWRpc2FibGVkfVxuICAgICAgICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eTogMVxuXG4gICAgLy8gXCJUYWdcIiBidXR0b25cbiAgICAmLmJ0bi10YWdcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRwcmltYXJ5fVxuICAgICAgICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRwcmltYXJ5fVxuXG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skcHJpbWFyeS1ob3Zlcn1cbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudFxuICAgICAgICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwcmltYXJ5LWhvdmVyfVxuXG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiBub25lXG5cbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skdGV4dC13aGl0ZX1cbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skcHJpbWFyeX1cbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JHByaW1hcnl9XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiBub25lXG5cbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRwcmltYXJ5LWRpc2FibGVkfVxuICAgICAgICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JHByaW1hcnktZGlzYWJsZWR9XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxXG5cbi8vIE5EQyBBY2Nlc3MgTWV0aG9kIGJ1dHRvbnMgLSBhbGxvdyB0ZXh0IHdyYXBwaW5nIGZvciBsb25nIGxhYmVsc1xuLmFjY2Vzcy1tZXRob2QtcmFkaW8gKyBsYWJlbC5idG4tdGFnXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbFxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIG1pbi13aWR0aDogMTAwcHhcbiAgICBtYXgtd2lkdGg6IDE1MHB4XG4gICAgbGluZS1oZWlnaHQ6IDEuMlxuIiwiLy8gVHJhbnNwYXJlbnQgYmFja2dyb3VuZCBhbmQgYm9yZGVyIHByb3BlcnRpZXMgaW5jbHVkZWQgZm9yIGJ1dHRvbiB2ZXJzaW9uLlxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4uYnRuLWNsb3NlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAkYnRuLWNsb3NlLXdpZHRoO1xuICBoZWlnaHQ6ICRidG4tY2xvc2UtaGVpZ2h0O1xuICBwYWRkaW5nOiAkYnRuLWNsb3NlLXBhZGRpbmcteSAkYnRuLWNsb3NlLXBhZGRpbmcteDtcbiAgY29sb3I6ICRidG4tY2xvc2UtY29sb3I7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGVzY2FwZS1zdmcoJGJ0bi1jbG9zZS1iZykgY2VudGVyIC8gJGJ0bi1jbG9zZS13aWR0aCBhdXRvIG5vLXJlcGVhdDsgLy8gaW5jbHVkZSB0cmFuc3BhcmVudCBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIGJvcmRlcjogMDsgLy8gZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG4gIG9wYWNpdHk6ICRidG4tY2xvc2Utb3BhY2l0eTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJ0bi1jbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWNsb3NlLWZvY3VzLXNoYWRvdztcbiAgICBvcGFjaXR5OiAkYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBvcGFjaXR5OiAkYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk7XG4gIH1cbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIGZpbHRlcjogJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI7XG59XG4iLCIvLyBodHRwczovL3d3dy5maWdtYS5jb20vZmlsZS93M3BPUkZxRUIzdWY0cE44NU1jaG55L0FpclNlcmJpYS1EZXNpZ24tU3lzdGVtLS0tRnVuZGF0aW9uLSUyNi1Db21wb25lbnRzP3R5cGU9ZGVzaWduJm5vZGUtaWQ9NzQ3LTIxODQzJnQ9U0E4YzdUVHFDNmJCVGVJUi0wXG4vLyBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy81LjIvZm9ybXMvb3ZlcnZpZXcvXG5cbi8vIE92ZXJ2aWV3XG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAxcmVtXG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAxcmVtXG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsXG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAxNHB4XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAxLjZcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAxcHhcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogMVxuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgICAkYWRkaXRpb25hbC1ibHVlXG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6ICAgICAgICAgIDBcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogICAgbm9uZVxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuODVyZW1cbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIDFyZW1cbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc21cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgMXJlbVxuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbVxuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZ1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAxcHhcblxuLy8gRm9ybSBjb250cm9sXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXlcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteFxuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHlcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZVxuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlXG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodFxuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc21cbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbVxuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtXG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZ1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnXG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGdcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnXG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbFxuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMFxuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGxcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yXG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJhY2tncm91bmQtZ3JheS0yXG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGhcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldFxuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgNnB4XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgNHB4XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgMTVweFxuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnXG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNTAlKVxuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvclxuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGhcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3dcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICR0ZXh0LWdyYXktMVxuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICR0ZXh0LWdyYXktMVxuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDJcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIDU0cHhcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICAyN3B4XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgMTNweFxuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgNTRweFxuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIDQ0cHhcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICA1NHB4XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0XG5cbiRmb3JtLWNvbG9yLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAzcmVtXG5cbi8vIEZsb2F0aW5nXG4kZm9ybS1mbG9hdGluZy1oZWlnaHQ6ICAgICAgICAgICAgNTRweFxuXG4kZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDogICAgICAgMS42XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg6ICAgICAgICAgMXJlbVxuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgIDFyZW1cblxuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgIDEuNjI1cmVtXG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgLjYyNXJlbVxuXG4kZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5OiAgICAgMVxuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgIHNjYWxlKC43MikgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoMC4zMnJlbSlcbiRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dFxuXG4kaW5wdXQtZ3JvdXAtdGV4dC13aWR0aDogNDBweFxuJGlucHV0LWdyb3VwLXRleHQtaGVpZ2h0OiA0MHB4XG5cbiRpbnB1dC1ncm91cC10ZXh0LXdpZHRoLXNtOiAzMnB4XG4kaW5wdXQtZ3JvdXAtdGV4dC1oZWlnaHQtc206IDMycHhcblxuLy8gVmFsaWRhdGlvbnNcbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRzcGFjZXIgKiAuMjVcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgIDEycHhcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZVxuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgJHN1Y2Nlc3NcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRkYW5nZXJcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3JcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIGZhbHNlXG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yXG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICBmYWxzZVxuXG4uZm9ybS1jb250cm9sXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0XG5cbiAgICAmOmRpc2FibGVkLFxuICAgICYuZGlzYWJsZWRcbiAgICAgICAgb3BhY2l0eTogMC43ICFpbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudFxuXG4gICAgICAgIH4gbGFiZWxcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50XG5cbiAgICAmLmZvcm0tY29udHJvbC1zbVxuICAgICAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21cblxuICAgICYuaXMtaW52YWxpZFxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnRcbiAgICAgICAgcGFkZGluZy1yaWdodDogaW5oZXJpdCAhaW1wb3J0YW50XG4gICAgICAgIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnRcblxuLmZvcm0tc2VsZWN0XG4gICAgJi5pcy1pbnZhbGlkXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudFxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnRcblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJi5kaXNhYmxlZFxuICAgICAgICBvcGFjaXR5OiAwLjcgIWltcG9ydGFudFxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50XG5cbiAgICAgICAgfiBsYWJlbFxuICAgICAgICAgICAgb3BhY2l0eTogMC43ICFpbXBvcnRhbnRcblxuLmZvcm0tY2hlY2staW5wdXRcbiAgICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50XG5cbi5idG4tcmFkaW9cbiAgICB3aWR0aDogMTZweFxuXG4uYnRuLWNoZWNrICsgLmJ0blxuICAgIG1pbi13aWR0aDogJHNwYWNlciAqIDNcblxuLm51bWJlci1pbnB1dCAubnVtXG4gICAgZGlzcGxheTogZmxleFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIG1pbi13aWR0aDogNDBweFxuXG4vLyBTdHlsaW5nIGZvciBkeW5hbWljIGVycm9yIG1lc3NhZ2UgY3JlYXRlZCBieSBKU1xuLmludmFsaWQtZmVlZGJhY2stanNcbiAgICBjb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvclxuXG4uZm9ybS1mbG9hdGluZ1xuICAgIGxhYmVsXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0xXG5cbiAgICA+IC5mb3JtLWNvbnRyb2wtc21cbiAgICAgICAgaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnRcblxuICAgICAgICArIGxhYmVsXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTFweFxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExcHhcblxuLmlucHV0LWdyb3VwXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG5cbiAgICAuaW5wdXQtZ3JvdXAtdGV4dFxuICAgICAgICB3aWR0aDogJGlucHV0LWdyb3VwLXRleHQtd2lkdGhcbiAgICAgICAgaGVpZ2h0OiAkaW5wdXQtZ3JvdXAtdGV4dC1oZWlnaHRcblxuICAgICAgICAvL3otaW5kZXg6IDYgLy8gZm9ybS1jb250cm9sIGhhdmUgei1pbmRleDogNSB3aGVuIGZvY3VzZWRcblxuICAgICAgICB0b3A6IDdweFxuICAgICAgICBsZWZ0OiA2cHhcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG5cbiAgICAgICAgYm9yZGVyOiAwXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLTJcblxuICAgICAgICBzdmdcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG9cblxuICAgICAgICAgICAgZywgcGF0aFxuICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZVxuXG4gICAgICAgICYuZGlzYWJsZWRcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuN1xuICAgIFxuICAgICYuaWNvbi1yaWdodFxuICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dFxuICAgICAgICAgICAgbGVmdDogdW5zZXRcbiAgICAgICAgICAgIHJpZ2h0OiA2cHhcblxuICAgICAgICBzZWxlY3RcbiAgICAgICAgICAgICsgbGFiZWxcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudFxuICAgICAgICBcbiAgICAgICAgLnNlbGVjdGl6ZS1pbnB1dFxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnRcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNDRweCArIDFyZW0pICFpbXBvcnRhbnRcbiAgICAgICAgXG4gICAgICAgIC5zZWxlY3RpemUtY29udHJvbCArIGxhYmVsXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyg0NnB4ICsgMXJlbSkgIWltcG9ydGFudFxuXG4gICAgICAgICAgICAmLmZwLWZsb2F0aW5nLWxhYmVsLS1mb2N1c2VkLFxuICAgICAgICAgICAgJi5mcC1mbG9hdGluZy1sYWJlbC0tdmFsdWVkXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcyKSB0cmFuc2xhdGVZKC0wLjQ1cmVtKSB0cmFuc2xhdGVYKDAuMzJyZW0pXG5cbiAgICAuZm9ybS1jb250cm9sXG4gICAgICAgIHotaW5kZXg6IDFcblxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNnB4ICsgJGlucHV0LWdyb3VwLXRleHQtd2lkdGggKyAkaW5wdXQtcGFkZGluZy14KSAhaW1wb3J0YW50XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudFxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHggIWltcG9ydGFudFxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHggIWltcG9ydGFudFxuXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcblxuICAgICAgICArIGxhYmVsXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNnB4ICsgJGlucHV0LWdyb3VwLXRleHQtd2lkdGggKyAkaW5wdXQtcGFkZGluZy14KSAhaW1wb3J0YW50XG5cbiAgICAgICAgJi1zbVxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnRcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50XG5cbiAgICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbiAgICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCxcbiAgICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWxcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudFxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzIpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgxLjNyZW0pXG5cbiAgICAmLXNtXG4gICAgICAgIC5pbnB1dC1ncm91cC10ZXh0XG4gICAgICAgICAgICB3aWR0aDogJGlucHV0LWdyb3VwLXRleHQtd2lkdGgtc21cbiAgICAgICAgICAgIGhlaWdodDogJGlucHV0LWdyb3VwLXRleHQtaGVpZ2h0LXNtXG5cbiAgICAgICAgICAgIHRvcDogNnB4XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdFxuXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuXG4gICAgICAgICAgICBzdmdcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweFxuXG4gICAgICAgIC5mb3JtLWNvbnRyb2xcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg2cHggKyAkaW5wdXQtZ3JvdXAtdGV4dC13aWR0aC1zbSArICRpbnB1dC1wYWRkaW5nLXgpICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgKyBsYWJlbFxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg2cHggKyAkaW5wdXQtZ3JvdXAtdGV4dC13aWR0aC1zbSArICRpbnB1dC1wYWRkaW5nLXgpICFpbXBvcnRhbnRcblxuICAgICAgICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbiAgICAgICAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsXG4gICAgICAgIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbFxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcyKSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMS4ycmVtKVxuXG5AaW1wb3J0ICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMnXG4iLCIvL1xuLy8gTGFiZWxzXG4vL1xuXG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1sYWJlbC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbn1cbiIsIi8vXG4vLyBGb3JtIHRleHRcbi8vXG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS10ZXh0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLXRleHQtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXRleHQtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS10ZXh0LWNvbG9yO1xufVxuIiwiLy9cbi8vIEdlbmVyYWwgZm9ybSBjb250cm9scyAocGx1cyBhIGZldyBzcGVjaWZpYyBoaWdoLWxldmVsIGludGVydmVudGlvbnMpXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImZpbGVcIl0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIHByZXZlbnQgcHNldWRvIGVsZW1lbnQgYnV0dG9uIG92ZXJsYXBcblxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgLy8gQWRkIHNvbWUgaGVpZ2h0IHRvIGRhdGUgaW5wdXRzIG9uIGlPU1xuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzIzMzA3XG4gIC8vIFRPRE86IHdlIGNhbiByZW1vdmUgdGhpcyB3b3JrYXJvdW5kIG9uY2UgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5ODk1OSBpcyByZXNvbHZlZFxuICAmOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIC8vIE11bHRpcGx5IGxpbmUtaGVpZ2h0IGJ5IDFlbSBpZiBpdCBoYXMgbm8gdW5pdFxuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcbiAgfVxuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRmlsZSBpbnB1dCBidXR0b25zIHRoZW1pbmdcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cbn1cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG59XG5cbi8vIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgZG9uJ3Qgc2hyaW5rIHRvbyBtdWNoIHdoZW4gcmVzaXplZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjkxMjRcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxudGV4dGFyZWEge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogJGZvcm0tY29sb3Itd2lkdGg7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20geyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207IH1cbiAgJi5mb3JtLWNvbnRyb2wtbGcgeyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7IH1cbn1cbiIsIi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG5cbi5mb3JtLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAtbW96LXBhZGRpbmctc3RhcnQ6IHN1YnRyYWN0KCRmb3JtLXNlbGVjdC1wYWRkaW5nLXgsIDNweCk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzMyNjM2XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG4iLCIvL1xuLy8gQ2hlY2svcmFkaW9cbi8vXG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCkgKiAuNTsgLy8gbGluZS1oZWlnaHQgbWludXMgY2hlY2sgaGVpZ2h0XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tY2hlY2stdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgZmlsdGVyOiAkZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I7XG5cbiAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcblxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxuXG4gIC8vIFVzZSBkaXNhYmxlZCBhdHRyaWJ1dGUgaW4gYWRkaXRpb24gb2YgOmRpc2FibGVkIHBzZXVkby1jbGFzc1xuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogJGZvcm0tY2hlY2stbGFiZWwtY29sb3I7XG4gIGN1cnNvcjogJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yO1xufVxuXG4vL1xuLy8gU3dpdGNoXG4vL1xuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB3aWR0aDogJGZvcm0tc3dpdGNoLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXN3aXRjaC10cmFuc2l0aW9uKTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2UpO1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjtcblxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ7XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICArIC5idG4ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodCAtICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ7XG4gIH1cblxuICA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIFJlcXVpcmVkIGZvciBhbGlnbmluZyBsYWJlbCdzIHRleHQgd2l0aCB0aGUgaW5wdXQgYXMgaXQgYWZmZWN0cyBpbm5lciBib3ggbW9kZWxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uKTtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICAgIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5O1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG4gIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIH4gbGFiZWwge1xuICAgICAgb3BhY2l0eTogJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIH4gbGFiZWwge1xuICAgICAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7IC8vIFJlcXVpcmVkIHRvIHByb3Blcmx5IHBvc2l0aW9uIGxhYmVsIHRleHQgLSBhcyBleHBsYWluZWQgYWJvdmVcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1zZWxlY3QsXG4gID4gLmZvcm0tZmxvYXRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuICA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXkgJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmlucHV0LWdyb3VwIHtcbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiA6bnRoLWxhc3QtY2hpbGQobiArIDMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyA0KSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLWNvbnRyb2wsXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJHZhbGlkYXRpb24tbWVzc2FnZXM6IFwiXCI7XG4gIEBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkZm9ybS12YWxpZGF0aW9uLXN0YXRlcykge1xuICAgICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiAkdmFsaWRhdGlvbi1tZXNzYWdlcyArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi10b29sdGlwKVwiICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLWZlZWRiYWNrKVwiO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KSN7JHZhbGlkYXRpb24tbWVzc2FnZXN9IHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKFxuICAkc3RhdGUsXG4gICRjb2xvcixcbiAgJGljb24sXG4gICR0b29sdGlwLWNvbG9yOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkdG9vbHRpcC1iZy1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSksXG4gICRmb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KVxuKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBmb250LXN0eWxlOiAkZm9ybS1mZWVkYmFjay1mb250LXN0eWxlO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLFxuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKSwgZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbC1jb2xvciB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHdpZHRoOiBhZGQoJGZvcm0tY29sb3Itd2lkdGgsICRpbnB1dC1oZWlnaHQtaW5uZXIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG5cbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICAgIEBpZiAkc3RhdGUgPT0gXCJ2YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9IEBlbHNlIGlmICRzdGF0ZSA9PSBcImludmFsaWRcIiB7XG4gICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG4iLCIkYnJlYWRjcnVtYi1mb250LXNpemU6IDE0cHhcbiRicmVhZGNydW1iLWNvbG9yOiAkdGV4dC1ncmF5LTFcbiRicmVhZGNydW1iLWhvdmVyLWNvbG9yOiBzaGlmdC1jb2xvcigkYnJlYWRjcnVtYi1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSlcblxuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAkdGV4dC1ncmF5LTJcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogMFxuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6IDZweFxuXG4vLyBEaXZpZGVyXG4kYnJlYWRjcnVtYi1kaXZpZGVyOiBxdW90ZSgnPicpXG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAkdGV4dC1ncmF5LTFcblxuLmJyZWFkY3J1bWJcbiAgICAvLyBTaW5jZSBCcmVhZGNydW1iIGxpbmsgaXMgZGlmZmVyZW50IGZyb20gcmVndWxhciBsaW5rc1xuICAgIC0tI3skcHJlZml4fWxpbmstY29sb3I6ICN7JGJyZWFkY3J1bWItY29sb3J9XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skYnJlYWRjcnVtYi1ob3Zlci1jb2xvcn1cblxuICAgIC8vIE1vYmlsZSBiZWhhdmlvdXIgLT4gU2hvdyBmaXJzdCwgLi4uIGFuZCBsYXN0IHR3byBpdGVtc1xuICAgIC5icmVhZGNydW1iLWl0ZW1cbiAgICAgICAgJi0tbW9iaWxlXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICAgK21vYmlsZSgpXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICAgICAgICYtLW1vYmlsZSxcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQsXG4gICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxuXG5AaW1wb3J0ICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYnJlYWRjcnVtYiciLCIuYnJlYWRjcnVtYiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogI3skYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tfTtcbiAgQGluY2x1ZGUgcmZzKCRicmVhZGNydW1iLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnOiAjeyRicmVhZGNydW1iLWJnfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAjeyRicmVhZGNydW1iLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICN7JGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiAjeyRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSkpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBTdXBwcmVzcyBpbmxpbmUgc3BhY2luZ3MgYW5kIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3JcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcikpICN7XCIvKiBydGw6XCJ9IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkKSkgI3tcIiovXCJ9O1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4OiAjeyR6aW5kZXgtdG9vbHRpcH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoOiAjeyR0b29sdGlwLW1heC13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14OiAjeyR0b29sdGlwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15OiAjeyR0b29sdGlwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luOiAjeyR0b29sdGlwLW1hcmdpbn07XG4gIEBpbmNsdWRlIHJmcygkdG9vbHRpcC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcjogI3skdG9vbHRpcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYmc6ICN7JHRvb2x0aXAtYmd9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXM6ICN7JHRvb2x0aXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eTogI3skdG9vbHRpcC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aDogI3skdG9vbHRpcC1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAjeyR0b29sdGlwLWFycm93LWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1jc3MtdmFyc1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbik7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAkdG9vbHRpcC1tYXJnaW5gXCIsIFwidjVcIiwgXCJ2NS54XCIsIHRydWUpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eSk7IH1cblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcblxuICAmOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogMDtcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgbGVmdDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtc3RhcnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1heC13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYm9yZGVyLXJhZGl1cykpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIG92ZXJmbG93LXdyYXAgLyB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIkdG9vbHRpcC1iZzogJGJhY2tncm91bmQtMVxuJHRvb2x0aXAtcGFkZGluZy15OiAwLjYyNXJlbVxuJHRvb2x0aXAtcGFkZGluZy14OiAwLjYyNXJlbVxuXG5AaW1wb3J0ICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdG9vbHRpcCdcblxuLnRvb2x0aXBcbiAgICBwLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2XG4gICAgICAgIGNvbG9yOiAkdGV4dC13aGl0ZVxuXG4gICAgLy8gVXNlZCBvbiBpbnB1dGZpZWxkc1xuICAgICYucmVxdWlyZWQtdG9vbHRpcFxuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnRcblxuICAgICAgICAtLSN7JHByZWZpeH10b29sdGlwLWJnOiAjeyR3aGl0ZX1cbiAgICAgICAgLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcjogI3skc3lzdGVtLXJlZH1cblxuICAgICAgICAtLSN7JHByZWZpeH10b29sdGlwLW1heC13aWR0aDogMjUwcHhcbiAgICAgICAgLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemU6IDEwcHhcblxuICAgICAgICAvLyA9PiBMb3dlciB0aGFuIHNlbGVjdGl6ZSBkcm9wZG93blxuICAgICAgICAtLSN7JHByZWZpeH10b29sdGlwLXppbmRleDogMlxuXG4gICAgICAgIC50b29sdGlwLWlubmVyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweFxuXG4gICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgICAgICAgICAgICAgICB3aWR0aDogMTNweFxuICAgICAgICAgICAgICAgIGhlaWdodDogMTNweFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3N0YXRpYy9pY29ucy9zdGF0dXMvaW5mb19lcm9yci5zdmcnKVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXJcblxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteDogI3skYWxlcnQtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15OiAjeyRhbGVydC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tOiAjeyRhbGVydC1tYXJnaW4tYm90dG9tfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcjogI3skYWxlcnQtYm9yZGVyLXdpZHRofSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1czogI3skYWxlcnQtYm9yZGVyLXJhZGl1c307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXIpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuYnRuLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4ICsgMTtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICogMS4yNSAkYWxlcnQtcGFkZGluZy14O1xuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LW1vZGlmaWVyc1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJHN0YXRlLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICRhbGVydC1iYWNrZ3JvdW5kOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1iZy1zY2FsZSk7XG4gICRhbGVydC1ib3JkZXI6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWJvcmRlci1zY2FsZSk7XG4gICRhbGVydC1jb2xvcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtY29sb3Itc2NhbGUpO1xuXG4gIEBpZiAoY29udHJhc3QtcmF0aW8oJGFsZXJ0LWJhY2tncm91bmQsICRhbGVydC1jb2xvcikgPCAkbWluLWNvbnRyYXN0LXJhdGlvKSB7XG4gICAgJGFsZXJ0LWNvbG9yOiBtaXgoJHZhbHVlLCBjb2xvci1jb250cmFzdCgkYWxlcnQtYmFja2dyb3VuZCksIGFicygkYWxlcnQtY29sb3Itc2NhbGUpKTtcbiAgfVxuICAuYWxlcnQtI3skc3RhdGV9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1iYWNrZ3JvdW5kLCAkYWxlcnQtYm9yZGVyLCAkYWxlcnQtY29sb3IpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LW1vZGlmaWVyc1xuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6ICN7JGJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6ICN7JGJvcmRlcn07XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBzaGFkZS1jb2xvcigkY29sb3IsIDIwJSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFudC1taXhpblxuIiwiLnRvYXN0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvYXN0LXppbmRleDogI3skemluZGV4LXRvYXN0fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14OiAjeyR0b2FzdC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXk6ICN7JHRvYXN0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmc6ICN7JHRvYXN0LXNwYWNpbmd9O1xuICAtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGg6ICN7JHRvYXN0LW1heC13aWR0aH07XG4gIEBpbmNsdWRlIHJmcygkdG9hc3QtZm9udC1zaXplLCAtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b2FzdC1jb2xvcjogI3skdG9hc3QtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1iZzogI3skdG9hc3QtYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aDogI3skdG9hc3QtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWNvbG9yOiAjeyR0b2FzdC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzOiAjeyR0b2FzdC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdzogI3skdG9hc3QtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnOiAjeyR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHRvYXN0LWNzcy12YXJzXG5cbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICAtLSN7JHByZWZpeH10b2FzdC16aW5kZXg6ICN7JHppbmRleC10b2FzdH07XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4KTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nKTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSkpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICB9XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbiIsIkBpbXBvcnQgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy90b2FzdHMnXG5cbi50b2FzdFxuICAgICYuYmctcHJpbWFyeVxuICAgICAgICAudG9hc3QtaGVhZGVyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ0OTlkZFxuXG4gICAgLnRvYXN0LWJvZHlcbiAgICAgICAgYVxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXRcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW1vZGFsLXppbmRleDogI3skemluZGV4LW1vZGFsfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLW1kfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZzogI3skbW9kYWwtaW5uZXItcGFkZGluZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYmc6ICN7JG1vZGFsLWNvbnRlbnQtYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmc6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nfTsgLy8gVG9kbyBpbiB2NjogU3BsaXQgdGhpcyBwYWRkaW5nIGludG8geCBhbmQgeVxuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRtb2RhbC10aXRsZS1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXA6ICN7JG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2Vlbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZzogI3skbW9kYWwtZm9vdGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGh9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3cpKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleDogI3skemluZGV4LW1vZGFsLWJhY2tkcm9wfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmc6ICN7JG1vZGFsLWJhY2tkcm9wLWJnfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eTogI3skbW9kYWwtYmFja2Ryb3Atb3BhY2l0eX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcblxuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXgpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmcpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eSkpO1xufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgbWFyZ2luOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTsgLy8gVG9kbyBpbiB2NjogcmVwbGFjZSB3aXRoIGdhcCBvbiBwYXJlbnQgY2xhc3NcbiAgfVxufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLm1vZGFsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH07XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwfTtcbiAgfVxuXG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXNtfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbGd9O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwteGx9O1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkcG9zdGZpeDogaWYoJGluZml4ICE9IFwiXCIsICRpbmZpeCArIFwiLWRvd25cIiwgXCJcIik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4jeyRwb3N0Zml4fSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIsXG4gICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbiIsIi8vIFNoYXJlZCBiZXR3ZWVuIG1vZGFscyBhbmQgb2ZmY2FudmFzZXNcbkBtaXhpbiBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgsICRiYWNrZHJvcC1iZywgJGJhY2tkcm9wLW9wYWNpdHkpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJGJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFjY29yZGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yOiAjeyRhY2NvcmRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYmc6ICN7JGFjY29yZGlvbi1iZ307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3I6ICN7JGFjY29yZGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAjeyRhY2NvcmRpb24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogI3skYWNjb3JkaW9uLWljb24td2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm19O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6ICN7JGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tY3NzLXZhcnNcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBSZXNldCBidXR0b24gc3R5bGVcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmcpO1xuICBib3JkZXI6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb24pKTtcblxuICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZyk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjY29yZGlvbiBpY29uXG4gICY6OmFmdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24pO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbikpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gIC8vIE9ubHkgc2V0IGEgYm9yZGVyLXJhZGl1cyBvbiB0aGUgbGFzdCBpdGVtIGlmIHRoZSBhY2NvcmRpb24gaXMgY29sbGFwc2VkXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cblxuLy8gRmx1c2ggYWNjb3JkaW9uIGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBhY2NvcmRpb24gaXRlbXMgZWRnZS10by1lZGdlLlxuXG4uYWNjb3JkaW9uLWZsdXNoIHtcbiAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG5cbiAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICY6Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wOiAwOyB9XG4gICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJixcbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW1cbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW1cbiRhY2NvcmRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yXG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZ1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aFxuJGFjY29yZGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpXG4kYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1c1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aClcblxuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXlcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15XG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteFxuJGFjY29yZGlvbi1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1jb2xvclxuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1iZ1xuJGFjY29yZGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uLCBib3JkZXItcmFkaXVzIC4xNXMgZWFzZVxuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgOTAlKVxuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDEwJSlcblxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvclxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGJ0bi1mb2N1cy1ib3gtc2hhZG93XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW1cbiRhY2NvcmRpb24taWNvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tY29sb3JcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvclxuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dFxuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpXG5cbiRhY2NvcmRpb24tYnV0dG9uLWljb246ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpXG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbjogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIilcblxuQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2FjY29yZGlvbidcblxuLmFjY29yZGlvbi1jb250ZW50XG4gICAgLmFjY29yZGlvbi1pdGVtXG4gICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcilcblxuICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcilcblxuICAgICAgICAuYWNjb3JkaW9uLWJvZHkgcFxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjIuNHB4XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTJcblxuLmFjY29yZGlvblxuICAgICYuYWNjb3JkaW9uLWlubmVyXG4gICAgICAgIC5hY2NvcmRpb24taXRlbVxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgLmFjY29yZGlvbi1idXR0b25cbiAgICAgICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtM1xuXG4gICAgICAgICAgICAgICAgc3ZnXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKVxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXRcblxuICAgICAgICAgICAgICAgICYuY29sbGFwc2VkXG4gICAgICAgICAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZylcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUiLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skdGFibGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skdGFibGUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogI3skdGFibGUtYWNjZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3skdGFibGUtc3RyaXBlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHRhYmxlLXN0cmlwZWQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7JHRhYmxlLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skdGFibGUtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7JHRhYmxlLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JHRhYmxlLWhvdmVyLWJnfTtcblxuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvcik7XG4gIHZlcnRpY2FsLWFsaWduOiAkdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yKTtcblxuICAvLyBUYXJnZXQgdGggJiB0ZFxuICAvLyBXZSBuZWVkIHRoZSBjaGlsZCBjb21iaW5hdG9yIHRvIHByZXZlbnQgc3R5bGVzIGxlYWtpbmcgdG8gbmVzdGVkIHRhYmxlcyB3aGljaCBkb2Vzbid0IGhhdmUgYSBgLnRhYmxlYCBjbGFzcy5cbiAgLy8gV2UgdXNlIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3JzIGhlcmUgdG8gc2ltcGxpZnkgdGhlIHNlbGVjdG9yIChlbHNlIHdlIHdvdWxkIG5lZWQgNiBkaWZmZXJlbnQgc2VsZWN0b3JzKS5cbiAgLy8gQW5vdGhlciBhZHZhbnRhZ2UgaXMgdGhhdCB0aGlzIGdlbmVyYXRlcyBsZXNzIGNvZGUgYW5kIG1ha2VzIHRoZSBzZWxlY3RvciBsZXNzIHNwZWNpZmljIG1ha2luZyBpdCBlYXNpZXIgdG8gb3ZlcnJpZGUuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXkgJHRhYmxlLWNlbGwtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZyk7XG4gIH1cblxuICA+IHRib2R5IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgfVxuXG4gID4gdGhlYWQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbn1cblxuLnRhYmxlLWdyb3VwLWRpdmlkZXIge1xuICBib3JkZXItdG9wOiAoJHRhYmxlLWJvcmRlci13aWR0aCAqIDIpIHNvbGlkICR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I7XG59XG5cbi8vXG4vLyBDaGFuZ2UgcGxhY2VtZW50IG9mIGNhcHRpb25zIHdpdGggYSBjbGFzc1xuLy9cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXktc20gJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cbi8vXG4vLyBXaGVuIGJvcmRlcnMgYXJlIGFkZGVkIG9uIGFsbCBzaWRlcyBvZiB0aGUgY2VsbHMsIHRoZSBjb3JuZXJzIGNhbiByZW5kZXIgb2RkIHdoZW5cbi8vIHRoZXNlIGJvcmRlcnMgZG8gbm90IGhhdmUgdGhlIHNhbWUgY29sb3Igb3IgaWYgdGhleSBhcmUgc2VtaS10cmFuc3BhcmVudC5cbi8vIFRoZXJlZm9yIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgICA+ICoge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi8vIEZvciByb3dzXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICB9XG59XG5cbi8vIEZvciBjb2x1bW5zXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zIHtcbiAgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKCN7JHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcn0pIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICB9XG59XG5cbi8vIEFjdGl2ZSB0YWJsZVxuLy9cbi8vIFRoZSBgLnRhYmxlLWFjdGl2ZWAgY2xhc3MgY2FuIGJlIGFkZGVkIHRvIGhpZ2hsaWdodCByb3dzIG9yIGNlbGxzXG5cbi50YWJsZS1hY3RpdmUge1xuICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmcpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcik7XG59XG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgPiB0Ym9keSA+IHRyOmhvdmVyID4gKiB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3IpO1xuICB9XG59XG5cblxuLy8gVGFibGUgdmFyaWFudHNcbi8vXG4vLyBUYWJsZSB2YXJpYW50cyBzZXQgdGhlIHRhYmxlIGNlbGwgYmFja2dyb3VuZHMsIGJvcmRlciBjb2xvcnNcbi8vIGFuZCB0aGUgY29sb3JzIG9mIHRoZSBzdHJpcGVkLCBob3ZlcmVkICYgYWN0aXZlIHRhYmxlc1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGFibGUtdmFyaWFudHMge1xuICBAaW5jbHVkZSB0YWJsZS12YXJpYW50KCRjb2xvciwgJHZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZSN7JGluZml4fSB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhbnRcbkBtaXhpbiB0YWJsZS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJGNvbG9yOiBjb2xvci1jb250cmFzdChvcGFxdWUoJGJvZHktYmcsICRiYWNrZ3JvdW5kKSk7XG4gICAgJGhvdmVyLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtaG92ZXItYmctZmFjdG9yKSk7XG4gICAgJHN0cmlwZWQtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikpO1xuICAgICRhY3RpdmUtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSk7XG4gICAgJHRhYmxlLWJvcmRlci1jb2xvcjogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWJvcmRlci1mYWN0b3IpKTtcblxuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmc6ICN7JGJhY2tncm91bmR9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyRzdHJpcGVkLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRzdHJpcGVkLWJnKX07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkYWN0aXZlLWJnKX07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JGhvdmVyLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkaG92ZXItYmcpfTtcblxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFudFxuIiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3RhYmxlcydcblxuLnRhYmxlXG4gICAgbWFyZ2luLWJvdHRvbTogMCIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbi5zcGlubmVyLWdyb3csXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0KTtcbiAgdmVydGljYWwtYWxpZ246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduKTtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpICN7XCIvKiBydGw6aWdub3JlICovXCJ9OyB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuXG4uc3Bpbm5lci1ib3JkZXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aDogI3skc3Bpbm5lci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWJvcmRlcjtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1jc3MtdmFyc1xuXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1zbS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRoLXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0LXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1zbS1jc3MtdmFyc1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuXG4uc3Bpbm5lci1ncm93IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItZ3Jvdy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogI3skc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbn07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRoLXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0LXNtfTtcbn1cblxuQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zcGlubmVyLWJvcmRlcixcbiAgICAuc3Bpbm5lci1ncm93IHtcbiAgICAgIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZCAqIDJ9O1xuICAgIH1cbiAgfVxufVxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtY2xhc3Nlc1xuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcblxuICAmLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS1jbGFzc2VzXG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteTogI3skY2FyZC1zcGFjZXIteX07XG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXg6ICN7JGNhcmQtc3BhY2VyLXh9O1xuICAtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15OiAjeyRjYXJkLXRpdGxlLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGg6ICN7JGNhcmQtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3I6ICN7JGNhcmQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3c6ICN7JGNhcmQtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogI3skY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15OiAjeyRjYXJkLWNhcC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXg6ICN7JGNhcmQtY2FwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLWJnOiAjeyRjYXJkLWNhcC1iZ307XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yOiAjeyRjYXJkLWNhcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtaGVpZ2h0OiAjeyRjYXJkLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWNhcmQtY29sb3I6ICN7JGNhcmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJnOiAjeyRjYXJkLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAjeyRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWdyb3VwLW1hcmdpbjogI3skY2FyZC1ncm91cC1tYXJnaW59O1xuICAvLyBzY3NzLWRvY3MtZW5kIGNhcmQtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1oZWlnaHQpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdykpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNvbG9yKTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteSk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteCk7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSAwIDApO1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICB9XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteDogI3skcGFnaW5hdGlvbi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFnaW5hdGlvbi1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJHBhZ2luYXRpb24tZm9udC1zaXplLCAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tY29sb3I6ICN7JHBhZ2luYXRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJnOiAjeyRwYWdpbmF0aW9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZzogI3skcGFnaW5hdGlvbi1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICN7JHBhZ2luYXRpb24tZm9jdXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnOiAjeyRwYWdpbmF0aW9uLWZvY3VzLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAjeyRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogI3skcGFnaW5hdGlvbi1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcGFnaW5hdGlvbi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAuYWN0aXZlID4gJiB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYmcpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgLmRpc2FibGVkID4gJiB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ7XG4gIH1cblxuICBAaWYgJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0ID09ICgkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggKiAtMSkge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgLy8gQWRkIGJvcmRlci1yYWRpdXMgdG8gYWxsIHBhZ2VMaW5rcyBpbiBjYXNlIHRoZXkgaGF2ZSBsZWZ0IG1hcmdpblxuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIkcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAxcHhcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIDhweFxuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgJHBhZ2luYXRpb24tcGFkZGluZy15XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAkcGFnaW5hdGlvbi1wYWRkaW5nLXhcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgICRwYWdpbmF0aW9uLXBhZGRpbmcteVxuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgJHBhZ2luYXRpb24tcGFkZGluZy14XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICR0ZXh0LWdyYXktMlxuXG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGVcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDJweFxuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aFxuJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0OiAgICAgICAgICAgKCRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCAqIC0xKVxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJHdoaXRlXG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgICRwcmltYXJ5XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICAkdGV4dC1ncmF5LTZcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgIGZhbHNlXG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwXG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICR0ZXh0LWdyYXktMlxuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJHRleHQtZ3JheS02XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkdGV4dC1ncmF5LTZcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJHByaW1hcnlcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICR3aGl0ZVxuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHByaW1hcnlcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJHRleHQtZ3JheS0yXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGVcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICR3aGl0ZVxuXG5AaW1wb3J0ICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvcGFnaW5hdGlvbidcblxuLnBhZ2luYXRpb25cbiAgICBtYXJnaW46IDBcbiAgICAucGFnZS1saW5rXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtM1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXNcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyICogLjI1XG5cbiAgICAgICAgJi5uZXh0LWxpbmssXG4gICAgICAgICYucHJldi1saW5rXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnlcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweFxuXG4gICAgICAgICAgICAmLmRpc2FibGVkXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXktMlxuXG4gICAgICAgICYubmV4dC1saW5rXG4gICAgICAgICAgICBtYXJnaW46IDBcblxuIiwiLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1taXhpblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG59XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tbWl4aW5cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4lb2ZmY2FudmFzLWNzcy12YXJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4OiAjeyR6aW5kZXgtb2ZmY2FudmFzfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoOiAjeyRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6ICN7JG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14OiAjeyRvZmZjYW52YXMtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteTogI3skb2ZmY2FudmFzLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcjogI3skb2ZmY2FudmFzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnOiAjeyRvZmZjYW52YXMtYmctY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAjeyRvZmZjYW52YXMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcjogI3skb2ZmY2FudmFzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93OiAjeyRvZmZjYW52YXMtYm94LXNoYWRvd307XG4gIC8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLWNzcy12YXJzXG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGV4dGVuZCAlb2ZmY2FudmFzLWNzcy12YXJzO1xuICB9XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0KSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yKTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYmcpO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdykpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0KTtcblxuICAgICAgJi5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1lbmQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLXRvcCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5oaWRpbmcsXG4gICAgICAmLnNob3cge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICAvLyBSZXNldCBgYmFja2dyb3VuZC1jb2xvcmAgaW4gY2FzZSBgLmJnLSpgIGNsYXNzZXMgYXJlIHVzZWQgaW4gb2ZmY2FudmFzXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcCwgJG9mZmNhbnZhcy1iYWNrZHJvcC1iZywgJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgfVxufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiIsIiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogMTAwJVxuXG4vLyRvZmZjYW52YXMtcGFkZGluZy14OiAycmVtXG4vLyRvZmZjYW52YXMtcGFkZGluZy15OiAycmVtXG5cbkBpbXBvcnQgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9vZmZjYW52YXMnXG5cbi5vZmZjYW52YXNcbiAgICAmLm9mZmNhbnZhcy1lbmRcbiAgICAgICAgJjpub3QoLmVkaXRtb2RlKVxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDZweFxuXG4udGFiLXBhbmUtZmxleFxuICAgICYuYWN0aXZlXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vKiBydGw6b3B0aW9uczoge1xuICBcImF1dG9SZW5hbWVcIjogdHJ1ZSxcbiAgXCJzdHJpbmdNYXBcIjpbIHtcbiAgICBcIm5hbWVcIiAgICA6IFwicHJldi1uZXh0XCIsXG4gICAgXCJzZWFyY2hcIiAgOiBcInByZXZcIixcbiAgICBcInJlcGxhY2VcIiA6IFwibmV4dFwiXG4gIH0gXVxufSAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpO1xufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwcy9jb250cm9sc1xuLy9cbi8vIEFkZCBhIGNvbnRhaW5lciAoc3VjaCBhcyBhIGxpc3QpIHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGFuIGl0ZW0gKGlkZWFsbHkgYSBmb2N1c2FibGUgY29udHJvbCxcbi8vIGxpa2UgYSBidXR0b24pIHdpdGggZGF0YS1icy10YXJnZXQgZm9yIGVhY2ggc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgcGFkZGluZy10b3A6ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIERhcmsgbW9kZSBjYXJvdXNlbFxuXG4uY2Fyb3VzZWwtZGFyayB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgICBmaWx0ZXI6ICRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI7XG4gIH1cblxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICB9XG5cbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yO1xuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2xlYXJmaXhcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLW5hbWUtY2FzZVxuXG4vLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgJGNvbG9yLXJnYjogdG8tcmdiKCR2YWx1ZSk7XG4gIC50ZXh0LWJnLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKCRjb2xvci1yZ2IsIHZhcigtLSN7JHByZWZpeH1iZy1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgfVxufVxuIiwiQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5saW5rLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBpZihjb2xvci1jb250cmFzdCgkdmFsdWUpID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSwgdGludC1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpKSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbyk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkcmF0aW8gaW4gJGFzcGVjdC1yYXRpb3Mge1xuICAucmF0aW8tI3ska2V5fSB7XG4gICAgLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvOiAjeyRyYXRpb307XG4gIH1cbn1cbiIsIi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4vLyBSZXNwb25zaXZlIHN0aWNreSB0b3AgYW5kIGJvdHRvbVxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnN0aWNreSN7JGluZml4fS10b3Age1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cblxuICAgIC5zdGlja3kjeyRpbmZpeH0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBzdGFja3Ncbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4vLyBzY3NzLWRvY3MtZW5kIHN0YWNrc1xuIiwiLy9cbi8vIFZpc3VhbGx5IGhpZGRlblxuLy9cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEhpZGUgY29udGVudCB2aXN1YWxseSB3aGlsZSBrZWVwaW5nIGl0IGFjY2Vzc2libGUgdG8gYXNzaXN0aXZlIHRlY2hub2xvZ2llc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vIFVzZSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZCwgb3Igb25lIG9mIGl0cyBjaGlsZCBlbGVtZW50cyBpcyBmb2N1c2VkXG4vLyAoaS5lLiB3aGVuIGZvY3VzIGlzIHdpdGhpbiB0aGUgZWxlbWVudC9jb250YWluZXIgdGhhdCB0aGUgY2xhc3Mgd2FzIGFwcGxpZWQgdG8pXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZSgpIHtcbiAgJjpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OiN7JHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50fSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gVGV4dCB0cnVuY2F0aW9uXG4vL1xuXG4udGV4dC10cnVuY2F0ZSB7XG4gIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogMXB4O1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG4iLCIvLyBQcm9qZWN0IFR5cG9ncmFwaHkgc3R5bGVzXG4vLyBodHRwczovL3d3dy5maWdtYS5jb20vZmlsZS93M3BPUkZxRUIzdWY0cE44NU1jaG55L0FpclNlcmJpYS1EZXNpZ24tU3lzdGVtLS0tRnVuZGF0aW9uLSUyNi1Db21wb25lbnRzP25vZGUtaWQ9OTAlM0EyMDIyJnQ9V0FJR3RZZG95ZUNBR0xDQi00XG5cbmJvZHlcbiAgICBjb2xvcjogJHRleHQtYmxhY2sgLy8gLT4gRm9yIGJyb3dzZXJzIHdpdGggbm9uIGNzcyB2YXJpYWJsZXMgc3VwcG9ydFxuICAgIGZvbnQtc2l6ZTogMTZweFxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0yXG5cbiAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmXG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm8tY29tbW9uLWxpZ2F0dXJlc1xuXG4gICAgLy9mb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmXG5cbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudFxuXG4gICAgJltkYXRhLXJvYm90bz0ndHJ1ZSddXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50XG4gICAgICAgIC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogJ1JvYm90bycsIHNhbnMtc2VyaWYgIWltcG9ydGFudFxuICAgICAgICAtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmICFpbXBvcnRhbnRcblxuLnBhZ2UtdGl0bGVcbiAgICBmb250LXNpemU6IDk2cHhcbiAgICBsaW5lLWhlaWdodDogMTEycHhcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuNXB4XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0zXG5cbiAgICArdGFibGV0XG4gICAgICAgIGZvbnQtc2l6ZTogNjRweFxuICAgICAgICBsaW5lLWhlaWdodDogNzJweFxuXG4gICAgK21vYmlsZVxuICAgICAgICBmb250LXNpemU6IDQ4cHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHhcblxuLy8gSGVhZGxpbmUgLT4gdGhleSBoYXZlIHN0eWxlcyBieSBicmVha3BvaW50c1xuaDEsIC5oZWFkbGluZS0xXG4gICAgZm9udC1zaXplOiA2MHB4XG4gICAgbGluZS1oZWlnaHQ6IDcycHhcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0zXG5cbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogNFxuXG4gICAgK3RhYmxldFxuICAgICAgICBmb250LXNpemU6IDQ4cHhcblxuICAgICttb2JpbGVcbiAgICAgICAgZm9udC1zaXplOiAzMnB4XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4XG5cbmgyLCAuaGVhZGxpbmUtMlxuICAgIGZvbnQtc2l6ZTogNDhweFxuICAgIGxpbmUtaGVpZ2h0OiA1NnB4XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbFxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtM1xuXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDJcblxuICAgICt0YWJsZXRcbiAgICAgICAgZm9udC1zaXplOiAzNnB4XG5cbiAgICArbW9iaWxlXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweFxuICAgICAgICBsaW5lLWhlaWdodDogMzZweFxuXG5oMywgLmhlYWRsaW5lLTNcbiAgICBmb250LXNpemU6IDMwcHhcbiAgICBsaW5lLWhlaWdodDogNDNweFxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWxcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTNcblxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyXG5cbiAgICArdGFibGV0XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweFxuXG4gICAgK21vYmlsZVxuICAgICAgICBmb250LXNpemU6IDIwcHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHhcblxuaDQsIC5oZWFkbGluZS00XG4gICAgZm9udC1zaXplOiAyNHB4XG4gICAgbGluZS1oZWlnaHQ6IDMzLjZweFxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWxcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTNcblxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyXG5cbiAgICArdGFibGV0XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweFxuICAgICAgICBsaW5lLWhlaWdodDogMjhweFxuXG4gICAgK21vYmlsZVxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHhcblxuaDUsIC5oZWFkbGluZS01XG4gICAgZm9udC1zaXplOiAxOHB4XG4gICAgbGluZS1oZWlnaHQ6IDI4cHhcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0zXG5cbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogLjVcblxuICAgICt0YWJsZXRcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG5cbiAgICArbW9iaWxlXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuXG5oNiwgLmhlYWRsaW5lLTZcbiAgICBmb250LXNpemU6IDE1cHhcbiAgICBsaW5lLWhlaWdodDogMjhweFxuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHhcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTNcblxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNVxuXG4gICAgK3RhYmxldFxuICAgICAgICBmb250LXNpemU6IDE0cHhcblxuICAgICttb2JpbGVcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG5cbi8vIFNoYXJlZCBzdHlsZXNcbi5ib2R5LTFcbiAgICBmb250LXNpemU6IDE2cHhcbiAgICBsaW5lLWhlaWdodDogMjRweFxuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweFxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtMlxuXG4uc3VidGl0bGUtMVxuICAgIGZvbnQtc2l6ZTogMTZweFxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweFxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtM1xuXG4uc3VidGl0bGUtMlxuICAgIGZvbnQtc2l6ZTogMTRweFxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0zXG5cbi5zbWFsbCwgLmJvZHktMlxuICAgIGZvbnQtc2l6ZTogMTRweFxuICAgIGxpbmUtaGVpZ2h0OiAyMi40cHhcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0yXG5cbi5jYXB0aW9uLXNlbWlib2xkXG4gICAgZm9udC1zaXplOiAxMnB4XG4gICAgbGluZS1oZWlnaHQ6IDE2cHhcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC00XG5cbmJvZHlcbiAgICAmW2RhdGEtcm9ib3RvPSd0cnVlJ11cbiAgICAgICAgLmNhcHRpb24tc2VtaWJvbGRcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtMyAvLyBSb2JvdG8gZG9lc24ndCBoYXZlIDYwMCB3ZWlnaHRzIGF2YWlsYWJsZVxuXG4uY2FwdGlvbi1tZWRpdW1cbiAgICBmb250LXNpemU6IDEycHhcbiAgICBsaW5lLWhlaWdodDogMTZweFxuICAgIGxldHRlci1zcGFjaW5nOiAxcHhcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTNcblxuLmNhcHRpb24tcmVndWxhclxuICAgIGZvbnQtc2l6ZTogMTJweFxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweFxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtMlxuXG4uY2FwdGlvbi1saWdodFxuICAgIGZvbnQtc2l6ZTogMTJweFxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweFxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtMVxuXG4ub3ZlcmxpbmUtbGlnaHRcbiAgICBmb250LXNpemU6IDEwcHhcbiAgICBsaW5lLWhlaWdodDogMTZweFxuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweFxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtMVxuXG4ub3ZlcmxpbmUtcmVndWxhclxuICAgIGZvbnQtc2l6ZTogMTBweFxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0yXG5cbi8vIFRleHQgY29sb3IgY2xhc3Nlc1xuLnRleHQtd2hpdGVcbiAgICBjb2xvcjogJHRleHQtd2hpdGVcblxucCxcbi50ZXh0LWdyYXktMVxuICAgIGNvbG9yOiAkdGV4dC1ncmF5LTFcblxuLnRleHQtZ3JheS0yXG4gICAgY29sb3I6ICR0ZXh0LWdyYXktMlxuXG4udGV4dC1ncmF5LTNcbiAgICBjb2xvcjogJHRleHQtZ3JheS0zXG5cbi50ZXh0LWdyYXktNFxuICAgIGNvbG9yOiAkdGV4dC1ncmF5LTRcblxuLnRleHQtZ3JheS01XG4gICAgY29sb3I6ICR0ZXh0LWdyYXktNVxuXG4udGV4dC1ncmF5LTZcbiAgICBjb2xvcjogJHRleHQtZ3JheS02XG5cbnVsLCBvbFxuICAgIGxpXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBsaW5lLWhlaWdodDogMjZweFxuXG4gICAgK3RhYmxldCgpXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtXG5cbiAgICArbW9iaWxlKClcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtXG5cbi8vIEV4dGVybmFsIGxpbmsgaWNvblxuc3ZnLmljb24tZXh0ZXJuYWwtbGlua1xuICAgIGRpc3BsYXk6IGlubGluZVxuICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlclxuXG4gICAgd2lkdGg6IGF1dG9cbiAgICBoZWlnaHQ6IDAuNjJyZW1cbiAgICBtYXJnaW4tbGVmdDogLTAuMDVyZW1cblxuICAgIGZpbGw6IGN1cnJlbnRDb2xvclxuIiwiLy8gbG93ZXJlZCB0aGVzZSB6LWluZGV4ZXMgaW4gYWRtaW4gc28gdGhleSBkb24ndCBnbyBvdmVyIHRoZSBoZWFkZXJcbi5waW1jb3JlX3ZpZGVvX2VkaXRfYnV0dG9uLFxuLnBpbWNvcmVfYXJlYV9idXR0b25zXG4gICAgei1pbmRleDogOTk5ICFpbXBvcnRhbnQiLCIuI3skc2VsZWN0aXplfS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3Age1xuICAmLm11bHRpID4gLiN7JHNlbGVjdGl6ZX0taW5wdXQuZHJhZ2dpbmcge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gICYubXVsdGkgPiAuI3skc2VsZWN0aXplfS1pbnB1dCA+IGRpdi51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDYpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTJweCA0cHggI2ZmZjtcbiAgfVxuICAudWktc29ydGFibGUtcGxhY2Vob2xkZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiFcIjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLnVpLXNvcnRhYmxlLWhlbHBlciB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxufVxuIiwiLiN7JHNlbGVjdGl6ZX0tZHJvcGRvd24ucGx1Z2luLWRyb3Bkb3duX2hlYWRlciB7XG4gIC4jeyRzZWxlY3RpemV9LWRyb3Bkb3duLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6ICgkc2VsZWN0LXBhZGRpbmctZHJvcGRvd24taXRlbS15ICogMilcbiAgICAgICRzZWxlY3QtcGFkZGluZy1kcm9wZG93bi1pdGVtLXg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWxlY3QtY29sb3ItYm9yZGVyO1xuICAgIGJhY2tncm91bmQ6IG1peCgkc2VsZWN0LWNvbG9yLWRyb3Bkb3duLCAkc2VsZWN0LWNvbG9yLWJvcmRlciwgODUlKTtcbiAgICBib3JkZXItcmFkaXVzOiAkc2VsZWN0LWJvcmRlci1yYWRpdXMgJHNlbGVjdC1ib3JkZXItcmFkaXVzIDAgMDtcbiAgfVxuICAuI3skc2VsZWN0aXplfS1kcm9wZG93bi1oZWFkZXItY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogJHNlbGVjdC1wYWRkaW5nLWRyb3Bkb3duLWl0ZW0teDtcbiAgICB0b3A6IDUwJTtcbiAgICBjb2xvcjogJHNlbGVjdC1jb2xvci10ZXh0O1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLiN7JHNlbGVjdGl6ZX0tZHJvcGRvd24taGVhZGVyLWNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogZGFya2VuKCRzZWxlY3QtY29sb3ItdGV4dCwgMjUlKTtcbiAgfVxufVxuIiwiLiN7JHNlbGVjdGl6ZX0tZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMge1xuICAuI3skc2VsZWN0aXplfS1kcm9wZG93bi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLm9wdGdyb3VwIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLm9wdGdyb3VwOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMCBub25lO1xuICB9XG4gIC5vcHRncm91cDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9wdGdyb3VwLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcDogMCBub25lO1xuICB9XG59XG4iLCIuI3skc2VsZWN0aXplfS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIHtcbiAgLml0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLml0ZW0gLnJlbW92ZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6ICRzZWxlY3QtcGFkZGluZy1pdGVtLXkgJHNlbGVjdC1wYWRkaW5nLWl0ZW0teDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRzZWxlY3QtY29sb3ItaXRlbS1ib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW4tbGVmdDogJHNlbGVjdC1wYWRkaW5nLWl0ZW0teDtcbiAgfVxuXG4gIC5pdGVtIC5yZW1vdmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cblxuICAuaXRlbS5hY3RpdmUgLnJlbW92ZSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRzZWxlY3QtY29sb3ItaXRlbS1hY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgLmRpc2FibGVkIC5pdGVtIC5yZW1vdmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cblxuICAuZGlzYWJsZWQgLml0ZW0gLnJlbW92ZSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IGxpZ2h0ZW4oXG4gICAgICBkZXNhdHVyYXRlKCRzZWxlY3QtY29sb3ItaXRlbS1ib3JkZXIsIDEwMCUpLFxuICAgICAgJHNlbGVjdC1saWdodGVuLWRpc2FibGVkLWl0ZW0tYm9yZGVyXG4gICAgKTtcbiAgfVxufVxuIiwiJGVuYWJsZS1zaGFkb3dzOiBmYWxzZTtcbiRzZWxlY3QtZm9udC1mYW1pbHk6IGluaGVyaXQgIWRlZmF1bHQ7XG4kc2VsZWN0LWZvbnQtc2l6ZTogaW5oZXJpdCAhZGVmYXVsdDtcbiRzZWxlY3QtbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7IC8vZm9ybWVybHkgbGluZS1oZWlnaHQtY29tcHV0ZWRcblxuJHNlbGVjdC1jb2xvci10ZXh0OiAkZ3JheS04MDAgIWRlZmF1bHQ7IC8vJGdyYXktODAwXG4kc2VsZWN0LWNvbG9yLWhpZ2hsaWdodDogcmdiYSgyNTUsIDIzNywgNDAsIDAuNCkgIWRlZmF1bHQ7XG4kc2VsZWN0LWNvbG9yLWlucHV0OiAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kc2VsZWN0LWNvbG9yLWlucHV0LWZ1bGw6ICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRzZWxlY3QtY29sb3ItaW5wdXQtZXJyb3I6ICRkYW5nZXIgIWRlZmF1bHQ7XG4kc2VsZWN0LWNvbG9yLWlucHV0LWVycm9yLWZvY3VzOiBkYXJrZW4oXG4gICRzZWxlY3QtY29sb3ItaW5wdXQtZXJyb3IsXG4gIDEwJVxuKSAhZGVmYXVsdDtcbiRzZWxlY3QtY29sb3ItZGlzYWJsZWQ6ICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRzZWxlY3QtY29sb3ItaXRlbTogI2VmZWZlZiAhZGVmYXVsdDtcbiRzZWxlY3QtY29sb3ItaXRlbS1ib3JkZXI6ICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kc2VsZWN0LWNvbG9yLWl0ZW0tYWN0aXZlOiAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRzZWxlY3QtY29sb3ItaXRlbS1hY3RpdmUtdGV4dDogI2ZmZiAhZGVmYXVsdDtcbiRzZWxlY3QtY29sb3ItaXRlbS1hY3RpdmUtYm9yZGVyOiByZ2JhKDAsIDAsIDAsIDApICFkZWZhdWx0O1xuJHNlbGVjdC1jb2xvci1vcHRncm91cDogJGRyb3Bkb3duLWJnICFkZWZhdWx0O1xuJHNlbGVjdC1jb2xvci1vcHRncm91cC10ZXh0OiAkZHJvcGRvd24taGVhZGVyLWNvbG9yICFkZWZhdWx0O1xuJHNlbGVjdC1jb2xvci1vcHRncm91cC1ib3JkZXI6ICRkcm9wZG93bi1kaXZpZGVyLWJnICFkZWZhdWx0O1xuJHNlbGVjdC1jb2xvci1kcm9wZG93bjogJGRyb3Bkb3duLWJnICFkZWZhdWx0O1xuJHNlbGVjdC1jb2xvci1kcm9wZG93bi1ib3JkZXItdG9wOiBtaXgoXG4gICRpbnB1dC1ib3JkZXItY29sb3IsXG4gICRpbnB1dC1iZyxcbiAgODAlXG4pICFkZWZhdWx0O1xuJHNlbGVjdC1jb2xvci1kcm9wZG93bi1pdGVtLWFjdGl2ZTogJGRyb3Bkb3duLWxpbmstaG92ZXItYmcgIWRlZmF1bHQ7XG4kc2VsZWN0LWNvbG9yLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLXRleHQ6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHNlbGVjdC1jb2xvci1kcm9wZG93bi1pdGVtLWNyZWF0ZS1hY3RpdmUtdGV4dDogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kc2VsZWN0LW9wYWNpdHktZGlzYWJsZWQ6IDAuNSAhZGVmYXVsdDtcbiRzZWxlY3Qtc2hhZG93LWlucHV0OiBub25lICFkZWZhdWx0O1xuJHNlbGVjdC1zaGFkb3ctaW5wdXQtZm9jdXM6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpICFkZWZhdWx0O1xuJHNlbGVjdC1zaGFkb3ctaW5wdXQtZXJyb3I6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhZGVmYXVsdDtcbiRzZWxlY3Qtc2hhZG93LWlucHV0LWVycm9yLWZvY3VzOiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksXG4gIDAgMCA2cHggbGlnaHRlbigkc2VsZWN0LWNvbG9yLWlucHV0LWVycm9yLCAyMCUpICFkZWZhdWx0O1xuJHNlbGVjdC1ib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJHNlbGVjdC1ib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJHNlbGVjdC13aWR0aC1pdGVtLWJvcmRlcjogMHB4ICFkZWZhdWx0O1xuJHNlbGVjdC1wYWRkaW5nLXg6ICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJHNlbGVjdC1wYWRkaW5nLXk6ICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJHNlbGVjdC1wYWRkaW5nLWRyb3Bkb3duLWl0ZW0teDogJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kc2VsZWN0LXBhZGRpbmctZHJvcGRvd24taXRlbS15OiAzcHggIWRlZmF1bHQ7XG4kc2VsZWN0LXBhZGRpbmctaXRlbS14OiA1cHggIWRlZmF1bHQ7XG4kc2VsZWN0LXBhZGRpbmctaXRlbS15OiAxcHggIWRlZmF1bHQ7XG4kc2VsZWN0LW1hcmdpbi1pdGVtLXg6IDNweCAhZGVmYXVsdDtcbiRzZWxlY3QtbWFyZ2luLWl0ZW0teTogM3B4ICFkZWZhdWx0O1xuXG4kc2VsZWN0LWFycm93LXNpemU6IDVweCAhZGVmYXVsdDtcbiRzZWxlY3QtYXJyb3ctY29sb3I6ICRzZWxlY3QtY29sb3ItdGV4dCAhZGVmYXVsdDtcbiRzZWxlY3QtYXJyb3ctb2Zmc2V0OiBjYWxjKCN7JHNlbGVjdC1wYWRkaW5nLXh9ICsgNXB4KSAhZGVmYXVsdDtcblxuQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BzZWxlY3RpemUvc2VsZWN0aXplL2Rpc3Qvc2Nzcy9zZWxlY3RpemUuc2Nzcyc7XG5cbi4jeyRzZWxlY3RpemV9LWRyb3Bkb3duLFxuLiN7JHNlbGVjdGl6ZX0tZHJvcGRvd24uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDFweCAwIDAgMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgYmFja2dyb3VuZDogJHNlbGVjdC1jb2xvci1kcm9wZG93bjtcbiAgYm9yZGVyOiAxcHggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjsgLy8kZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyXG5cbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDhweCByZ2JhKDAsIDQwLCA4NSwgMC4xKTtcbn1cblxuLiN7JHNlbGVjdGl6ZX0tZHJvcGRvd24ge1xuICAuY3JlYXRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzZWxlY3QtcGFkZGluZy1kcm9wZG93bi1pdGVtLXg7XG4gIH1cblxuICAuYWN0aXZlOm5vdCguc2VsZWN0ZWQpIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VERjRGOTtcbiAgfVxuXG4gIC5zZWxlY3RlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGNEY5O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcblxuICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcvc3RhdGljL2ljb25zL3N0YXR1cy9DaGVja21hcmtfc2VsZWN0ZWQuc3ZnJyk7XG4gICAgfVxuICB9XG59XG5cbi4jeyRzZWxlY3RpemV9LWRyb3Bkb3duLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICBtYXgtaGVpZ2h0OiA1MTRweDtcblxuICAub3B0Z3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgY29sb3I6ICR0ZXh0LWdyYXktMztcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0yO1xuXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXG4gICAgLy8gTG9jYXRpb25zIHN0eWxpbmdzXG4gICAgJi5ib3JkZXJlZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAuZGl2aWRlciB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRiYWNrZ3JvdW5kLWdyYXktMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAub3B0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4OyAvLyBDaGVja21hcmsgc3BhY2VcblxuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcblxuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0yO1xuICB9XG59XG5cbi4jeyRzZWxlY3RpemV9LWRyb3Bkb3duLWVtcHR5b3B0aW9ubGFiZWwge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi4jeyRzZWxlY3RpemV9LWlucHV0IHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gICYuZHJvcGRvd24tYWN0aXZlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkc2VsZWN0LWJvcmRlci1yYWRpdXM7XG4gIH1cbiAgJi5kcm9wZG93bi1hY3RpdmU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmLmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gIC8vIEhpZGUgZGVmYXVsdCBzZWxlY3RpemUgYXJyb3dcbiAgJjo6YWZ0ZXJ7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pcy1pbnZhbGlkIC4jeyRzZWxlY3RpemV9LWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAkc2VsZWN0LWNvbG9yLWlucHV0LWVycm9yO1xuICBib3gtc2hhZG93OiAkc2VsZWN0LXNoYWRvdy1pbnB1dC1lcnJvcjtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRzZWxlY3QtY29sb3ItaW5wdXQtZXJyb3ItZm9jdXM7XG4gICAgYm94LXNoYWRvdzogJHNlbGVjdC1zaGFkb3ctaW5wdXQtZXJyb3ItZm9jdXM7XG4gIH1cbn1cblxuLiN7JHNlbGVjdGl6ZX0tY29udHJvbCB7XG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICAuI3skc2VsZWN0aXplfS1pbnB1dCB7XG4gICAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gICAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemUtc207XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtO1xuICAgIH1cbiAgfVxuXG4gICYubXVsdGkge1xuICAgIC4jeyRzZWxlY3RpemV9LWlucHV0IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYygjeyRzZWxlY3QtcGFkZGluZy14fSAtICN7JHNlbGVjdC1wYWRkaW5nLWl0ZW0teH0pO1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYygjeyRzZWxlY3QtcGFkZGluZy14fSAtICN7JHNlbGVjdC1wYWRkaW5nLWl0ZW0teH0pO1xuICAgIH1cbiAgICAuI3skc2VsZWN0aXplfS1pbnB1dCA+IGRpdiB7XG4gICAgICBib3JkZXItcmFkaXVzOiBjYWxjKCN7JHNlbGVjdC1ib3JkZXItcmFkaXVzfSAtIDFweCk7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLXNlbGVjdC4jeyRzZWxlY3RpemV9LWNvbnRyb2wsXG4uZm9ybS1jb250cm9sLiN7JHNlbGVjdGl6ZX0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcblxuICAmLXNtIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uI3tzZWxlY3RpemV9LWRyb3Bkb3duLnBsdWdpbi1hdXRvX3Bvc2l0aW9uLiN7JHNlbGVjdGl6ZX0tcG9zaXRpb24tdG9wIHtcbiAgYm9yZGVyLXRvcDogJHNlbGVjdC1ib3JkZXIhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAkc2VsZWN0LWJvcmRlciFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6ICRzZWxlY3QtYm9yZGVyLXJhZGl1cyFpbXBvcnRhbnQ7XG59XG4uI3tzZWxlY3RpemV9LWNvbnRyb2wucGx1Z2luLWF1dG9fcG9zaXRpb24gLiN7c2VsZWN0aXplfS1pbnB1dC4jeyRzZWxlY3RpemV9LXBvc2l0aW9uLXRvcC5kcm9wZG93bi1hY3RpdmUge1xuICBib3JkZXItcmFkaXVzOiAkc2VsZWN0LWJvcmRlci1yYWRpdXMhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAkc2VsZWN0LWJvcmRlciFpbXBvcnRhbnQ7XG59XG5cbi8vIEN1c3RvbSBzdHlsaW5nc1xuLnNlbGVjdGl6ZS1jb250cm9sIHtcbiAgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gICAgY29sb3I6ICR0ZXh0LWJsYWNrO1xuICAgIGZvbnQtc2l6ZTogJGlucHV0LWJ0bi1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgLml0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG5cbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBjb2xvcjogJHRleHQtYmxhY2s7XG4gICAgICBmb250LXNpemU6ICRpbnB1dC1idG4tZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQ7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXktMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxvY2tlZCB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmLnNpbmdsZSB7XG4gICAgICAuc2VsZWN0aXplLWlucHV0Lmhhcy1pdGVtcy5mb2N1cyB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEluaGVyaXQgdGV4dC0qIGNsYXNzIGNvbG9yXG4gICZbY2xhc3MqPSd0ZXh0LSddIHtcbiAgICAuc2VsZWN0aXplLWlucHV0IHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgaW5wdXQge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRmxvYXRpbmcgbGFiZWwgc3R5bGluZ3Ncbi5mb3JtLWZsb2F0aW5nIHtcbiAgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG5cbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcblxuICAgIGlucHV0IHtcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgcGxhY2Vob2xkZXIsIHVzZSBmbG9hdGluZyBsYWJlbCBpbnN0ZWFkXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRmxvYXRpbmcgbGFiZWxcbiAgLnNlbGVjdGl6ZS1jb250cm9sICsgbGFiZWwge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXggJGZvcm0tZmxvYXRpbmctcGFkZGluZy15O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcblxuICAgICYuZnAtZmxvYXRpbmctbGFiZWwtLWZvY3VzZWQsXG4gICAgJi5mcC1mbG9hdGluZy1sYWJlbC0tdmFsdWVkIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjcyKSB0cmFuc2xhdGVZKC0uNDVyZW0pIHRyYW5zbGF0ZVgoMC4zMnJlbSk7XG4gICAgfVxuICB9XG5cbiAgLy8gU21hbGwgc2l6ZVxuICAuc2VsZWN0aXplLWNvbnRyb2wuZm9ybS1jb250cm9sLXNtLFxuICAuc2VsZWN0aXplLWNvbnRyb2wuZm9ybS1zZWxlY3Qtc20ge1xuICAgIC5zZWxlY3RpemUtaW5wdXQge1xuICAgICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgKyBsYWJlbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaXRoIGlucHV0IGdyb3VwIGljb25cbi5pbnB1dC1ncm91cCB7XG4gIC5zZWxlY3RpemUtaW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg0cHggKyAkaW5wdXQtZ3JvdXAtdGV4dC13aWR0aCArICRpbnB1dC1wYWRkaW5nLXgpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2VsZWN0aXplLWNvbnRyb2wge1xuICAgICsgbGFiZWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDZweCArICRpbnB1dC1ncm91cC10ZXh0LXdpZHRoICsgJGlucHV0LXBhZGRpbmcteCkgIWltcG9ydGFudDtcblxuICAgICAgJi5mcC1mbG9hdGluZy1sYWJlbC0tZm9jdXNlZCxcbiAgICAgICYuZnAtZmxvYXRpbmctbGFiZWwtLXZhbHVlZCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43MikgdHJhbnNsYXRlWSgtMC40NXJlbSkgdHJhbnNsYXRlWCgxLjNyZW0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc20ge1xuICAgIC5zZWxlY3RpemUtaW5wdXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDZweCArICRpbnB1dC1ncm91cC10ZXh0LXdpZHRoLXNtICsgJGlucHV0LXBhZGRpbmcteCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2VsZWN0aXplLWNvbnRyb2wge1xuICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDZweCArICRpbnB1dC1ncm91cC10ZXh0LXdpZHRoLXNtICsgJGlucHV0LXBhZGRpbmcteCkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuI3skc2VsZWN0aXplfS1jb250cm9sLnBsdWdpbi1jbGVhcl9idXR0b24ge1xuICAgIC5jbGVhciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiBjYWxjKCN7JHNlbGVjdC1wYWRkaW5nLXh9IC0gI3skc2VsZWN0LXBhZGRpbmctaXRlbS14fSk7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDApO1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuY2xlYXI6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICYuc2luZ2xlIC5jbGVhciB7XG4gICAgICAgIHJpZ2h0OiBjYWxjKCN7JHNlbGVjdC1wYWRkaW5nLXh9IC0gI3skc2VsZWN0LXBhZGRpbmctaXRlbS14fSArIDEuNXJlbSk7XG4gICAgfVxuXG59XG4iLCIuI3tzZWxlY3RpemV9LWRyb3Bkb3duLnBsdWdpbi1hdXRvX3Bvc2l0aW9uLiN7JHNlbGVjdGl6ZX0tcG9zaXRpb24tdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzZWxlY3QtY29sb3ItYm9yZGVyO1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICBib3gtc2hhZG93OiAwIC02cHggMTJweCByZ2IoMCAwIDAgLyAxOCUpO1xufVxuXG4uI3tzZWxlY3RpemV9LWNvbnRyb2wucGx1Z2luLWF1dG9fcG9zaXRpb24gLiN7c2VsZWN0aXplfS1pbnB1dC4jeyRzZWxlY3RpemV9LXBvc2l0aW9uLXRvcC5kcm9wZG93bi1hY3RpdmUge1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogdW5zZXQ7XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLy8gYmFzZSBzdHlsZXNcbiRzZWxlY3RpemU6IFwic2VsZWN0aXplXCIgIWRlZmF1bHQ7XG4kc2VsZWN0LWZvbnQtZmFtaWx5OiBpbmhlcml0ICFkZWZhdWx0O1xuJHNlbGVjdC1mb250LXNtb290aGluZzogaW5oZXJpdCAhZGVmYXVsdDtcbiRzZWxlY3QtZm9udC1zaXplOiAxM3B4ICFkZWZhdWx0O1xuJHNlbGVjdC1saW5lLWhlaWdodDogMThweCAhZGVmYXVsdDtcblxuJHNlbGVjdC1jb2xvci10ZXh0OiAjMzAzMDMwICFkZWZhdWx0O1xuJHNlbGVjdC1jb2xvci1ib3JkZXI6ICNkMGQwZDAgIWRlZmF1bHQ7XG4kc2VsZWN0LWNvbG9yLWhpZ2hsaWdodDogcmdiYSgxMjUsIDE2OCwgMjA4LCAwLjIpICFkZWZhdWx0O1xuJHNlbGVjdC1jb2xvci1pbnB1dDogI2ZmZiAhZGVmYXVsdDtcbiRzZWxlY3QtY29sb3ItaW5wdXQtZnVsbDogJHNlbGVjdC1jb2xvci1pbnB1dCAhZGVmYXVsdDtcbiRzZWxlY3QtY29sb3ItZGlzYWJsZWQ6ICNmYWZhZmEgIWRlZmF1bHQ7XG4kc2VsZWN0LWNvbG9yLWl0ZW06ICNmMmYyZjIgIWRlZmF1bHQ7XG4kc2VsZWN0LWNvbG9yLWl0ZW0tdGV4dDogJHNlbGVjdC1jb2xvci10ZXh0ICFkZWZhdWx0O1xuJHNlbGVjdC1jb2xvci1pdGVtLWJvcmRlcjogI2QwZDBkMCAhZGVmYXVsdDtcbiRzZWxlY3QtY29sb3ItaXRlbS1hY3RpdmU6ICNlOGU4ZTggIWRlZmF1bHQ7XG4kc2VsZWN0LWNvbG9yLWl0ZW0tYWN0aXZlLXRleHQ6ICRzZWxlY3QtY29sb3ItdGV4dCAhZGVmYXVsdDtcbiRzZWxlY3QtY29sb3ItaXRlbS1hY3RpdmUtYm9yZGVyOiAjY2FjYWNhICFkZWZhdWx0O1xuJHNlbGVjdC1jb2xvci1kcm9wZG93bjogI2ZmZiAhZGVmYXVsdDtcbiRzZWxlY3QtY29sb3ItZHJvcGRvd24tYm9yZGVyOiAkc2VsZWN0LWNvbG9yLWJvcmRlciAhZGVmYXVsdDtcbiRzZWxlY3QtY29sb3ItZHJvcGRvd24tYm9yZGVyLXRvcDogI2YwZjBmMCAhZGVmYXVsdDtcbiRzZWxlY3QtY29sb3ItZHJvcGRvd24taXRlbS1hY3RpdmU6ICNmNWZhZmQgIWRlZmF1bHQ7XG4kc2VsZWN0LWNvbG9yLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLXRleHQ6ICM0OTVjNjggIWRlZmF1bHQ7XG4kc2VsZWN0LWNvbG9yLWRyb3Bkb3duLWl0ZW0tY3JlYXRlLXRleHQ6IHJnYmEoXG4gIHJlZCgkc2VsZWN0LWNvbG9yLXRleHQpLFxuICBncmVlbigkc2VsZWN0LWNvbG9yLXRleHQpLFxuICBibHVlKCRzZWxlY3QtY29sb3ItdGV4dCksXG4gIDAuNVxuKSAhZGVmYXVsdDtcbiRzZWxlY3QtY29sb3ItZHJvcGRvd24taXRlbS1jcmVhdGUtYWN0aXZlLXRleHQ6ICRzZWxlY3QtY29sb3ItZHJvcGRvd24taXRlbS1hY3RpdmUtdGV4dCAhZGVmYXVsdDtcbiRzZWxlY3QtY29sb3Itb3B0Z3JvdXA6ICRzZWxlY3QtY29sb3ItZHJvcGRvd24gIWRlZmF1bHQ7XG4kc2VsZWN0LWNvbG9yLW9wdGdyb3VwLXRleHQ6ICRzZWxlY3QtY29sb3ItdGV4dCAhZGVmYXVsdDtcbiRzZWxlY3QtbGlnaHRlbi1kaXNhYmxlZC1pdGVtOiAzMCUgIWRlZmF1bHQ7XG4kc2VsZWN0LWxpZ2h0ZW4tZGlzYWJsZWQtaXRlbS10ZXh0OiAzMCUgIWRlZmF1bHQ7XG4kc2VsZWN0LWxpZ2h0ZW4tZGlzYWJsZWQtaXRlbS1ib3JkZXI6IDMwJSAhZGVmYXVsdDtcbiRzZWxlY3Qtb3BhY2l0eS1kaXNhYmxlZDogMC41ICFkZWZhdWx0O1xuXG4kc2VsZWN0LXNoYWRvdy1pbnB1dDogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSAhZGVmYXVsdDtcbiRzZWxlY3Qtc2hhZG93LWlucHV0LWZvY3VzOiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KSAhZGVmYXVsdDtcbiRzZWxlY3QtYm9yZGVyOiAxcHggc29saWQgJHNlbGVjdC1jb2xvci1ib3JkZXIgIWRlZmF1bHQ7XG4kc2VsZWN0LWRyb3Bkb3duLWJvcmRlcjogMXB4IHNvbGlkICRzZWxlY3QtY29sb3ItZHJvcGRvd24tYm9yZGVyICFkZWZhdWx0O1xuJHNlbGVjdC1ib3JkZXItcmFkaXVzOiAzcHggIWRlZmF1bHQ7XG5cbiRzZWxlY3Qtd2lkdGgtaXRlbS1ib3JkZXI6IDBweCAhZGVmYXVsdDtcbiRzZWxlY3QtbWF4LWhlaWdodC1kcm9wZG93bjogMjAwcHggIWRlZmF1bHQ7XG5cbiRzZWxlY3QtcGFkZGluZy14OiA4cHggIWRlZmF1bHQ7XG4kc2VsZWN0LXBhZGRpbmcteTogOHB4ICFkZWZhdWx0O1xuJHNlbGVjdC1wYWRkaW5nLWl0ZW0teDogNnB4ICFkZWZhdWx0O1xuJHNlbGVjdC1wYWRkaW5nLWl0ZW0teTogMnB4ICFkZWZhdWx0O1xuJHNlbGVjdC1wYWRkaW5nLWRyb3Bkb3duLWl0ZW0teDogJHNlbGVjdC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kc2VsZWN0LXBhZGRpbmctZHJvcGRvd24taXRlbS15OiA1cHggIWRlZmF1bHQ7XG4kc2VsZWN0LW1hcmdpbi1pdGVtLXg6IDNweCAhZGVmYXVsdDtcbiRzZWxlY3QtbWFyZ2luLWl0ZW0teTogM3B4ICFkZWZhdWx0O1xuXG4kc2VsZWN0LWFycm93LXNpemU6IDVweCAhZGVmYXVsdDtcbiRzZWxlY3QtYXJyb3ctY29sb3I6ICM4MDgwODAgIWRlZmF1bHQ7XG4kc2VsZWN0LWFycm93LW9mZnNldDogMTVweCAhZGVmYXVsdDtcblxuJHNlbGVjdC1jYXJldC1tYXJnaW46IDAgMHB4ICFkZWZhdWx0O1xuJHNlbGVjdC1jYXJldC1tYXJnaW4tcnRsOiAwIDRweCAwIC0ycHggIWRlZmF1bHQ7XG5cbiRzZWxlY3Qtc3Bpbm5lci1zaXplOiAzMHB4O1xuJHNlbGVjdC1zcGlubmVyLWJvcmRlci1zaXplOiA1cHg7XG4kc2VsZWN0LXNwaW5uZXItYm9yZGVyLWNvbG9yOiAkc2VsZWN0LWNvbG9yLWJvcmRlcjtcblxuQG1peGluIHNlbGVjdGl6ZS12ZXJ0aWNhbC1ncmFkaWVudCgkY29sb3ItdG9wLCAkY29sb3ItYm90dG9tKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IG1peCgkY29sb3ItdG9wLCAkY29sb3ItYm90dG9tLCA2MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkY29sb3ItdG9wLCAkY29sb3ItYm90dG9tKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AaW1wb3J0IFwicGx1Z2lucy9kcmFnX2Ryb3Auc2Nzc1wiO1xuQGltcG9ydCBcInBsdWdpbnMvZHJvcGRvd25faGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJwbHVnaW5zL29wdGdyb3VwX2NvbHVtbnMuc2Nzc1wiO1xuQGltcG9ydCBcInBsdWdpbnMvcmVtb3ZlX2J1dHRvbi5zY3NzXCI7XG5AaW1wb3J0IFwicGx1Z2lucy9jbGVhcl9idXR0b24uc2Nzc1wiO1xuQGltcG9ydCBcInBsdWdpbnMvYXV0b19wb3NpdGlvbi5zY3NzXCI7XG5cbi4jeyRzZWxlY3RpemV9LWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi4jeyRzZWxlY3RpemV9LWRyb3Bkb3duLFxuLiN7JHNlbGVjdGl6ZX0taW5wdXQsXG4uI3skc2VsZWN0aXplfS1pbnB1dCBpbnB1dCB7XG4gIGNvbG9yOiAkc2VsZWN0LWNvbG9yLXRleHQ7XG4gIGZvbnQtZmFtaWx5OiAkc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRzZWxlY3QtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJHNlbGVjdC1saW5lLWhlaWdodDtcbiAgZm9udC1zbW9vdGhpbmc6ICRzZWxlY3QtZm9udC1zbW9vdGhpbmc7XG59XG5cbi4jeyRzZWxlY3RpemV9LWlucHV0LFxuLiN7JHNlbGVjdGl6ZX0tY29udHJvbC5zaW5nbGUgLiN7JHNlbGVjdGl6ZX0taW5wdXQuaW5wdXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogJHNlbGVjdC1jb2xvci1pbnB1dDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi4jeyRzZWxlY3RpemV9LWlucHV0IHtcbiAgYm9yZGVyOiAkc2VsZWN0LWJvcmRlcjtcbiAgcGFkZGluZzogJHNlbGVjdC1wYWRkaW5nLXkgJHNlbGVjdC1wYWRkaW5nLXg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogJHNlbGVjdC1zaGFkb3ctaW5wdXQ7XG4gIGJvcmRlci1yYWRpdXM6ICRzZWxlY3QtYm9yZGVyLXJhZGl1cztcblxuICAuI3skc2VsZWN0aXplfS1jb250cm9sLm11bHRpICYuaGFzLWl0ZW1zIHtcbiAgICAkcGFkZGluZy14OiAkc2VsZWN0LXBhZGRpbmcteDtcbiAgICAkcGFkZGluZy10b3A6IGNhbGMoXG4gICAgICAjeyRzZWxlY3QtcGFkZGluZy15fSAtICN7JHNlbGVjdC1wYWRkaW5nLWl0ZW0teX0gLSAjeyRzZWxlY3Qtd2lkdGgtaXRlbS1ib3JkZXJ9XG4gICAgKTtcbiAgICAkcGFkZGluZy1ib3R0b206IGNhbGMoXG4gICAgICAjeyRzZWxlY3QtcGFkZGluZy15fSAtICN7JHNlbGVjdC1wYWRkaW5nLWl0ZW0teX0gLSAjeyRzZWxlY3QtbWFyZ2luLWl0ZW0teX0gLVxuICAgICAgICAjeyRzZWxlY3Qtd2lkdGgtaXRlbS1ib3JkZXJ9XG4gICAgKTtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy10b3AgJHBhZGRpbmcteCAkcGFkZGluZy1ib3R0b207XG4gIH1cblxuICAmLmZ1bGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3QtY29sb3ItaW5wdXQtZnVsbDtcbiAgfVxuICAmLmRpc2FibGVkLFxuICAmLmRpc2FibGVkICoge1xuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICB9XG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6ICRzZWxlY3Qtc2hhZG93LWlucHV0LWZvY3VzO1xuICB9XG4gICYuZHJvcGRvd24tYWN0aXZlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkc2VsZWN0LWJvcmRlci1yYWRpdXMgJHNlbGVjdC1ib3JkZXItcmFkaXVzIDAgMDtcbiAgfVxuXG4gID4gKiB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB6b29tOiAxO1xuICB9XG4gIC4jeyRzZWxlY3RpemV9LWNvbnRyb2wubXVsdGkgJiA+IGRpdiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMCAkc2VsZWN0LW1hcmdpbi1pdGVtLXggJHNlbGVjdC1tYXJnaW4taXRlbS15IDA7XG4gICAgcGFkZGluZzogJHNlbGVjdC1wYWRkaW5nLWl0ZW0teSAkc2VsZWN0LXBhZGRpbmctaXRlbS14O1xuICAgIGJhY2tncm91bmQ6ICRzZWxlY3QtY29sb3ItaXRlbTtcbiAgICBjb2xvcjogJHNlbGVjdC1jb2xvci1pdGVtLXRleHQ7XG4gICAgYm9yZGVyOiAkc2VsZWN0LXdpZHRoLWl0ZW0tYm9yZGVyIHNvbGlkICRzZWxlY3QtY29sb3ItaXRlbS1ib3JkZXI7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0LWNvbG9yLWl0ZW0tYWN0aXZlO1xuICAgICAgY29sb3I6ICRzZWxlY3QtY29sb3ItaXRlbS1hY3RpdmUtdGV4dDtcbiAgICAgIGJvcmRlcjogJHNlbGVjdC13aWR0aC1pdGVtLWJvcmRlciBzb2xpZCAkc2VsZWN0LWNvbG9yLWl0ZW0tYWN0aXZlLWJvcmRlcjtcbiAgICB9XG4gIH1cbiAgLiN7JHNlbGVjdGl6ZX0tY29udHJvbC5tdWx0aSAmLmRpc2FibGVkID4gZGl2IHtcbiAgICAmLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiBsaWdodGVuKFxuICAgICAgICBkZXNhdHVyYXRlKCRzZWxlY3QtY29sb3ItaXRlbS10ZXh0LCAxMDAlKSxcbiAgICAgICAgJHNlbGVjdC1saWdodGVuLWRpc2FibGVkLWl0ZW0tdGV4dFxuICAgICAgKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oXG4gICAgICAgIGRlc2F0dXJhdGUoJHNlbGVjdC1jb2xvci1pdGVtLCAxMDAlKSxcbiAgICAgICAgJHNlbGVjdC1saWdodGVuLWRpc2FibGVkLWl0ZW1cbiAgICAgICk7XG4gICAgICBib3JkZXI6ICRzZWxlY3Qtd2lkdGgtaXRlbS1ib3JkZXIgc29saWRcbiAgICAgICAgbGlnaHRlbihcbiAgICAgICAgICBkZXNhdHVyYXRlKCRzZWxlY3QtY29sb3ItaXRlbS1ib3JkZXIsIDEwMCUpLFxuICAgICAgICAgICRzZWxlY3QtbGlnaHRlbi1kaXNhYmxlZC1pdGVtLWJvcmRlclxuICAgICAgICApO1xuICAgIH1cbiAgfVxuICA+IGlucHV0IHtcbiAgICAmOjotbXMtY2xlYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZbcGxhY2Vob2xkZXJdIHtcbiAgICAgIGJveC1zaXppbmc6IGluaXRpYWw7XG4gICAgfVxuICB9XG4gICYuaGFzLWl0ZW1zID4gaW5wdXQge1xuICAgIG1hcmdpbjogJHNlbGVjdC1jYXJldC1tYXJnaW4gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uI3skc2VsZWN0aXplfS1pbnB1dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4uI3skc2VsZWN0aXplfS1pbnB1dC5kcm9wZG93bi1hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAkc2VsZWN0LWNvbG9yLWRyb3Bkb3duLWJvcmRlci10b3A7XG4gIGhlaWdodDogMXB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uI3skc2VsZWN0aXplfS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG5cbiAgYm9yZGVyOiAkc2VsZWN0LWRyb3Bkb3duLWJvcmRlcjtcbiAgYmFja2dyb3VuZDogJHNlbGVjdC1jb2xvci1kcm9wZG93bjtcbiAgbWFyZ2luOiAtMXB4IDAgMCAwO1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAkc2VsZWN0LWJvcmRlci1yYWRpdXMgJHNlbGVjdC1ib3JkZXItcmFkaXVzO1xuXG4gIFtkYXRhLXNlbGVjdGFibGVdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAuaGlnaGxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3QtY29sb3ItaGlnaGxpZ2h0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIH1cbiAgfVxuICAub3B0aW9uLFxuICAub3B0Z3JvdXAtaGVhZGVyLFxuICAubm8tcmVzdWx0cyxcbiAgLmNyZWF0ZSB7XG4gICAgcGFkZGluZzogJHNlbGVjdC1wYWRkaW5nLWRyb3Bkb3duLWl0ZW0teSAkc2VsZWN0LXBhZGRpbmctZHJvcGRvd24taXRlbS14O1xuICB9XG4gIC5vcHRpb24sXG4gIFtkYXRhLWRpc2FibGVkXSxcbiAgW2RhdGEtZGlzYWJsZWRdIFtkYXRhLXNlbGVjdGFibGVdLm9wdGlvbiB7XG4gICAgY3Vyc29yOiBpbmhlcml0O1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICBbZGF0YS1zZWxlY3RhYmxlXS5vcHRpb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5vcHRncm91cDpmaXJzdC1jaGlsZCAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIH1cbiAgLm9wdGdyb3VwLWhlYWRlciB7XG4gICAgY29sb3I6ICRzZWxlY3QtY29sb3Itb3B0Z3JvdXAtdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0LWNvbG9yLW9wdGdyb3VwO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuICAuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0LWNvbG9yLWl0ZW0tYWN0aXZlO1xuICAgIGNvbG9yOiAkc2VsZWN0LWNvbG9yLWl0ZW0tYWN0aXZlLXRleHQ7XG4gICAgJi5jcmVhdGUge1xuICAgICAgY29sb3I6ICRzZWxlY3QtY29sb3ItZHJvcGRvd24taXRlbS1jcmVhdGUtYWN0aXZlLXRleHQ7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0LWNvbG9yLWl0ZW0tYWN0aXZlO1xuICAgIGNvbG9yOiAkc2VsZWN0LWNvbG9yLWl0ZW0tYWN0aXZlLXRleHQ7XG4gIH1cbiAgLmNyZWF0ZSB7XG4gICAgY29sb3I6ICRzZWxlY3QtY29sb3ItZHJvcGRvd24taXRlbS1jcmVhdGUtdGV4dDtcbiAgfVxuXG4gIC5hY3RpdmU6bm90KC5zZWxlY3RlZCkge1xuICAgIGJhY2tncm91bmQ6ICRzZWxlY3QtY29sb3ItZHJvcGRvd24taXRlbS1hY3RpdmU7XG4gICAgY29sb3I6ICRzZWxlY3QtY29sb3ItZHJvcGRvd24taXRlbS1hY3RpdmUtdGV4dDtcbiAgfVxufVxuXG4uI3skc2VsZWN0aXplfS1kcm9wZG93bi1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAkc2VsZWN0LW1heC1oZWlnaHQtZHJvcGRvd247XG4gIG92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi4jeyRzZWxlY3RpemV9LWRyb3Bkb3duLWVtcHR5b3B0aW9ubGFiZWwge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi4jeyRzZWxlY3RpemV9LWRyb3Bkb3duIC5zcGlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNlbGVjdC1zcGlubmVyLXNpemU7XG4gIGhlaWdodDogJHNlbGVjdC1zcGlubmVyLXNpemU7XG4gIG1hcmdpbjogJHNlbGVjdC1wYWRkaW5nLWRyb3Bkb3duLWl0ZW0teSAkc2VsZWN0LXBhZGRpbmctZHJvcGRvd24taXRlbS14O1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkc2VsZWN0LXNwaW5uZXItc2l6ZSAqIDAuODtcbiAgICBoZWlnaHQ6ICRzZWxlY3Qtc3Bpbm5lci1zaXplICogMC44O1xuICAgIG1hcmdpbjogJHNlbGVjdC1zcGlubmVyLXNpemUgKiAwLjE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogJHNlbGVjdC1zcGlubmVyLWJvcmRlci1zaXplIHNvbGlkICRzZWxlY3Qtc3Bpbm5lci1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkc2VsZWN0LXNwaW5uZXItYm9yZGVyLWNvbG9yIHRyYW5zcGFyZW50XG4gICAgICAkc2VsZWN0LXNwaW5uZXItYm9yZGVyLWNvbG9yIHRyYW5zcGFyZW50O1xuICAgIGFuaW1hdGlvbjogbGRzLWR1YWwtcmluZyAxLjJzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxuICBAa2V5ZnJhbWVzIGxkcy1kdWFsLXJpbmcge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi4jeyRzZWxlY3RpemV9LWNvbnRyb2wuc2luZ2xlIC4jeyRzZWxlY3RpemV9LWlucHV0IHtcbiAgJixcbiAgaW5wdXQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAmLmlucHV0LWFjdGl2ZSxcbiAgJi5pbnB1dC1hY3RpdmUgaW5wdXQ6bm90KDpyZWFkLW9ubHkpIHtcbiAgICBjdXJzb3I6IHRleHQ7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6ICRzZWxlY3QtYXJyb3ctb2Zmc2V0O1xuICAgIG1hcmdpbi10b3A6IHJvdW5kKG1hdGguZGl2KC0xICogJHNlbGVjdC1hcnJvdy1zaXplLCAyKSk7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAkc2VsZWN0LWFycm93LXNpemUgJHNlbGVjdC1hcnJvdy1zaXplIDAgJHNlbGVjdC1hcnJvdy1zaXplO1xuICAgIGJvcmRlci1jb2xvcjogJHNlbGVjdC1hcnJvdy1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgfVxuICAmLmRyb3Bkb3duLWFjdGl2ZTphZnRlciB7XG4gICAgbWFyZ2luLXRvcDogJHNlbGVjdC1hcnJvdy1zaXplICogLTAuODtcbiAgICBib3JkZXItd2lkdGg6IDAgJHNlbGVjdC1hcnJvdy1zaXplICRzZWxlY3QtYXJyb3ctc2l6ZSAkc2VsZWN0LWFycm93LXNpemU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkc2VsZWN0LWFycm93LWNvbG9yIHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi4jeyRzZWxlY3RpemV9LWNvbnRyb2wucnRsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICYuc2luZ2xlIC4jeyRzZWxlY3RpemV9LWlucHV0OmFmdGVyIHtcbiAgICBsZWZ0OiAkc2VsZWN0LWFycm93LW9mZnNldDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuI3skc2VsZWN0aXplfS1pbnB1dCA+IGlucHV0IHtcbiAgICBtYXJnaW46ICRzZWxlY3QtY2FyZXQtbWFyZ2luLXJ0bCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi4jeyRzZWxlY3RpemV9LWNvbnRyb2wgLiN7JHNlbGVjdGl6ZX0taW5wdXQuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAkc2VsZWN0LW9wYWNpdHktZGlzYWJsZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3QtY29sb3ItZGlzYWJsZWQ7XG59XG4iLCIvLyBodHRwczovL3d3dy5maWdtYS5jb20vZmlsZS93M3BPUkZxRUIzdWY0cE44NU1jaG55L0FpclNlcmJpYS1EZXNpZ24tU3lzdGVtLS0tRnVuZGF0aW9uLSUyNi1Db21wb25lbnRzP3R5cGU9ZGVzaWduJm5vZGUtaWQ9NzgzLTI4NTA5JnQ9T3NYeTBWM2VhWlptdEJPYi0wXG5cbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLy8gTk9URTogYnkgdXNpbmcgIWRlZmF1bHQgb24gYWxsIHZhcmlhYmxlcywgd2UncmUgc2F5aW5nIG9ubHkgZGVjbGFyZSB0aGUgdmFyaWFibGUgaWYgaXQgZG9lc24ndFxuLy8gYWxyZWFkeSBleGlzdCwgd2hpY2ggYWxsb3dzIGRldnMgdG8gZGVjbGFyZSB0aGVzZSB2YXJpYWJsZXMgdGhlbXNlbHZlcyBhbmQgYXNzaWduIHRoZW0gYW55IHZhbHVlXG4vLyB0aGV5IHdhbnQgYmVmb3JlIGltcG9ydGluZyB0aGlzIGZpbGVcblxuLy8gcmdiYSBpcyBuZWVkZWQgZm9yIHRoZSBzZWxlY3RlZCBmbGFnIGhvdmVyIHN0YXRlIHRvIGJsZW5kIGluIHdpdGhcbi8vIHRoZSBib3JkZXItaGlnaGxpZ2h0aW5nIHNvbWUgYnJvd3NlcnMgZ2l2ZSB0aGUgaW5wdXQgb24gZm9jdXNcbiRob3ZlckNvbG9yOiAkYWRkaXRpb25hbC1ibHVlLTIgIWRlZmF1bHQ7XG4kZ3JleVRleHQ6ICM5OTkgIWRlZmF1bHQ7XG4kZ3JleUJvcmRlcjogJGJhY2tncm91bmQtZ3JheS0yICFkZWZhdWx0O1xuXG4kZmxhZ0hlaWdodDogMjJweCAhZGVmYXVsdDtcbiRmbGFnV2lkdGg6IDMycHggIWRlZmF1bHQ7XG4kZmxhZ1BhZGRpbmc6IDEycHggIWRlZmF1bHQ7XG5cbi8vIHRoaXMgYm9yZGVyIHdpZHRoIGlzIHVzZWQgZm9yIHRoZSBwb3B1cCBhbmQgZGl2aWRlciwgYnV0IGl0IGlzIGFsc29cbi8vIGFzc3VtZWQgdG8gYmUgdGhlIGJvcmRlciB3aWR0aCBvZiB0aGUgaW5wdXQsIHdoaWNoIHdlIGRvIG5vdCBjb250cm9sXG4kYm9yZGVyV2lkdGg6IDFweCAhZGVmYXVsdDtcblxuJGFycm93SGVpZ2h0OiAxOHB4ICFkZWZhdWx0O1xuJGFycm93V2lkdGg6IDE4cHggIWRlZmF1bHQ7XG4kYXJyb3dQYWRkaW5nOiA4cHggIWRlZmF1bHQ7XG5cbiRpbnB1dFBhZGRpbmc6IDE2cHggIWRlZmF1bHQ7XG4kc2VsZWN0ZWRGbGFnV2lkdGg6ICRmbGFnV2lkdGggKyAoMiAqICRmbGFnUGFkZGluZykgIWRlZmF1bHQ7XG4kc2VsZWN0ZWRGbGFnQXJyb3dXaWR0aDogJGZsYWdXaWR0aCArICRmbGFnUGFkZGluZyArICRhcnJvd1dpZHRoICtcbiAgKDIgKiAkYXJyb3dQYWRkaW5nKSAhZGVmYXVsdDtcblxuLy8gZW5vdWdoIHNwYWNlIGZvciB0aGVtIHRvIGNsaWNrIG9mZiB0byBjbG9zZVxuJG1vYmlsZVBvcHVwTWFyZ2luOiAzMHB4ICFkZWZhdWx0O1xuXG4uaXRpIHtcbiAgLy8gbmVlZCBwb3NpdGlvbiBvbiB0aGUgY29udGFpbmVyIHNvIHRoZSBzZWxlY3RlZCBmbGFnIGNhbiBiZVxuICAvLyBhYnNvbHV0ZWx5IHBvc2l0aW9uZWQgb3ZlciB0aGUgaW5wdXRcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBrZWVwIHRoZSBpbnB1dCdzIGRlZmF1bHQgaW5saW5lIHByb3BlcnRpZXNcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIC8vIHBhdWwgaXJpc2ggc2F5cyB0aGlzIGlzIG9rXG4gIC8vIGh0dHA6Ly93d3cucGF1bGlyaXNoLmNvbS8yMDEyL2JveC1zaXppbmctYm9yZGVyLWJveC1mdHcvXG4gICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAmX19oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8vIG5lZWQgdGhpcyBkdXJpbmcgaW5pdCwgdG8gZ2V0IHRoZSBoZWlnaHQgb2YgdGhlIGRyb3Bkb3duXG4gICZfX3YtaGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLy8gc3BlY2lmeSB0eXBlcyB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eSBlLmcuIHRvIG92ZXJyaWRlIGJvb3RzdHJhcCB2Mi4zXG4gIGlucHV0LFxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgaW5wdXRbdHlwZT1cInRlbFwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIGlucHV0IGlzIGJvdHRvbSBsZXZlbCwgYmVsb3cgc2VsZWN0ZWQgZmxhZyBhbmQgZHJvcGRvd25cbiAgICB6LWluZGV4OiAwO1xuXG4gICAgLy8gYW55IHZlcnRpY2FsIG1hcmdpbiB0aGUgdXNlciBoYXMgb24gdGhlaXIgaW5wdXRzIHdvdWxkIG5vIGxvbmdlciB3b3JrIGFzIGV4cGVjdGVkXG4gICAgLy8gYmVjYXVzZSB3ZSB3cmFwIGV2ZXJ5dGhpbmcgaW4gYSBjb250YWluZXIgZGl2LiBpIGp1c3RpZnkgdGhlIHVzZSBvZiAhaW1wb3J0YW50XG4gICAgLy8gaGVyZSBiZWNhdXNlIGkgZG9uJ3QgdGhpbmsgdGhlIHVzZXIgc2hvdWxkIGV2ZXIgaGF2ZSB2ZXJ0aWNhbCBtYXJnaW4gaGVyZSAtIHdoZW5cbiAgICAvLyB0aGUgaW5wdXQgaXMgd3JhcHBlZCBpbiBhIGNvbnRhaW5lciwgdmVydGljYWwgbWFyZ2luIG1lc3NlcyB1cCBhbGlnbm1lbnQgd2l0aCBvdGhlclxuICAgIC8vIGlubGluZSBlbGVtZW50cyAoZS5nLiBhbiBhZGphY2VudCBidXR0b24pIGluIGZpcmVmb3gsIGFuZCBwcm9iYWJseSBvdGhlciBicm93c2Vycy5cbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG4gICAgLy8gbWFrZSBzcGFjZSBmb3IgdGhlIHNlbGVjdGVkIGZsYWcgb24gcmlnaHQgb2YgaW5wdXQgKGlmIGRpc2FibGVkIGFsbG93RHJvcGRvd24pXG4gICAgLy8gTm90ZTogbm8gIWltcG9ydGFudCBoZXJlLCBhcyB0aGUgdXNlciBtYXkgd2FudCB0byB0d2VhayB0aGlzIHNvIHRoYXQgdGhlXG4gICAgLy8gcGVyY2VpdmVkIGlucHV0IHBhZGRpbmcgbWF0Y2hlcyB0aGVpciBleGlzdGluZyBzdHlsZXNcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc2VsZWN0ZWRGbGFnV2lkdGg7XG5cbiAgICAvLyBhbnkgbWFyZ2luLXJpZ2h0IGhlcmUgd2lsbCBwdXNoIHRoZSBzZWxlY3RlZC1mbGFnIGF3YXlcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAmX19mbGFnLWNvbnRhaW5lciB7XG4gICAgLy8gcG9zaXRpb25lZCBvdmVyIHRoZSB0b3Agb2YgdGhlIGlucHV0XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vIGZ1bGwgaGVpZ2h0XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICAvLyBwcmV2ZW50IHRoZSBoaWdobGlnaHRlZCBjaGlsZCBmcm9tIG92ZXJsYXBwaW5nIHRoZSBpbnB1dCBib3JkZXJcbiAgICBwYWRkaW5nOiAkYm9yZGVyV2lkdGg7XG4gIH1cblxuICAmX19zZWxlY3RlZC1mbGFnIHtcbiAgICAvLyByZW5kZXIgYWJvdmUgdGhlIGlucHV0XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vIHRoaXMgbXVzdCBiZSBmdWxsLWhlaWdodCBib3RoIGZvciB0aGUgaG92ZXIgaGlnaGxpZ2h0LCBhbmQgdG8gcHVzaCBkb3duIHRoZVxuICAgIC8vIGRyb3Bkb3duIHNvIGl0IGFwcGVhcnMgYmVsb3cgdGhlIGlucHV0XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleUJvcmRlcjtcbiAgICBwYWRkaW5nOiAwICRhcnJvd1BhZGRpbmcgMCAkZmxhZ1BhZGRpbmc7XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgd2lkdGg6ICRhcnJvd1dpZHRoO1xuICAgIGhlaWdodDogJGFycm93SGVpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAkYXJyb3dQYWRkaW5nO1xuXG4gICAgdHJhbnNpdGlvbjogJHNpbXBsZS10cmFuc2l0aW9uO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6ICRhcnJvd1dpZHRoO1xuICAgICAgaGVpZ2h0OiAkYXJyb3dIZWlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zdGF0aWMvaWNvbnMvZm9udC1pY29ucy9tYWluL1R5cGU9RXhwYW5kLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtLXVwIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgLy8gdGhlIGRyb3Bkb3duXG4gICZfX2NvdW50cnktbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vIHBvcHVwIHNvIHJlbmRlciBhYm92ZSBldmVyeXRoaW5nIGVsc2VcbiAgICB6LWluZGV4OiA5OTk7XG5cbiAgICAvLyBvdmVycmlkZSBkZWZhdWx0IGxpc3Qgc3R5bGVzXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIC8vIHBsYWNlIG1lbnUgYWJvdmUgdGhlIGlucHV0IGVsZW1lbnRcbiAgICAmLS1kcm9wdXAge1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogKC0kYm9yZGVyV2lkdGgpO1xuICAgIH1cblxuICAgIHBhZGRpbmc6IDA7XG4gICAgLy8gbWFyZ2luLWxlZnQgdG8gY29tcGVuc2F0ZSBmb3IgdGhlIHBhZGRpbmcgb24gdGhlIHBhcmVudFxuICAgIG1hcmdpbjogMnB4IDAgMCAoLSRib3JkZXJXaWR0aCk7XG5cbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDhweCByZ2JhKDAsIDQwLCA4NSwgMC4xKTtcblxuXG4gICAgLy8gZG9uJ3QgbGV0IHRoZSBjb250ZW50cyB3cmFwIEFLQSB0aGUgY29udGFpbmVyIHdpbGwgYmUgYXMgd2lkZSBhcyB0aGUgY29udGVudHNcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC8vIGV4Y2VwdCBvbiBzbWFsbCBzY3JlZW5zLCB3aGVyZSB3ZSBmb3JjZSB0aGUgZHJvcGRvd24gd2lkdGggdG8gbWF0Y2ggdGhlIGlucHV0XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cblxuICAgIG1heC1oZWlnaHQ6IDI2MHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgIC8vIEZpeGVzIGh0dHBzOi8vZ2l0aHViLmNvbS9qYWNrb2Nuci9pbnRsLXRlbC1pbnB1dC9pc3N1ZXMvNzY1XG4gICAgLy8gQXBwbGUgc3RpbGwgaGFzbid0IGZpeGVkIHRoZSBpc3N1ZSB3aGVyZSBzZXR0aW5nIG92ZXJmbG93OiBzY3JvbGwgb24gYSBkaXYgZWxlbWVudCBkb2VzIG5vdCB1c2UgaW5lcnRpYSBzY3JvbGxpbmdcbiAgICAvLyBJZiB0aGlzIGlzIG5vdCBzZXQsIHRoZW4gdGhlIGNvdW50cnkgbGlzdCBzY3JvbGwgc3RvcHMgbW92aW5nIGFmdGVyIHJhc2luZyBhIGZpbmdlciwgYW5kIHVzZXJzIHJlcG9ydCB0aGF0IHNjcm9sbCBpcyBzbG93XG4gICAgLy8gU3RhY2tvdmVyZmxvdyBxdWVzdGlvbiBhYm91dCBpdDogaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzM2MDExNjUvc2Nyb2xsaW5nLXNsb3ctb24tbW9iaWxlLWlvcy13aGVuLXVzaW5nLW92ZXJmbG93c2Nyb2xsXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG5cbiAgLy8gZHJvcGRvd24gZmxhZ3MgbmVlZCBjb25zaXN0ZW50IHdpZHRoLCBzbyB3cmFwIGluIGEgY29udGFpbmVyXG4gICZfX2ZsYWctYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6ICRmbGFnV2lkdGg7XG4gIH1cblxuICAvLyB0aGUgZGl2aWRlciBiZWxvdyB0aGUgcHJlZmVycmVkIGNvdW50cmllc1xuICAmX19kaXZpZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyV2lkdGggZGFzaGVkICRncmV5Qm9yZGVyO1xuICB9XG5cbiAgLy8gZWFjaCBjb3VudHJ5IGl0ZW0gaW4gZHJvcGRvd24gKHdlIG11c3QgaGF2ZSBzZXBhcmF0ZSBjbGFzcyB0byBkaWZmZXJlbnRpYXRlIGZyb20gZGl2aWRlcnMpXG4gICZfX2NvdW50cnkge1xuICAgIC8vIE5vdGU6IGRlY2lkZWQgbm90IHRvIHVzZSBsaW5lLWhlaWdodCBoZXJlIGZvciBhbGlnbm1lbnQgYmVjYXVzZSBpdCBjYXVzZXMgaXNzdWVzIGUuZy4gbGFyZ2UgZm9udC1zaXplcyB3aWxsIG92ZXJsYXAsIGFuZCBhbHNvIGxvb2tzIGJhZCBpZiBvbmUgY291bnRyeSBvdmVyZmxvd3Mgb250byAyIGxpbmVzXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgLy8gdGhlIGRpYWwgY29kZXMgYWZ0ZXIgdGhlIGNvdW50cnkgbmFtZXMgYXJlIGdyZXllZCBvdXRcbiAgJl9fZGlhbC1jb2RlIHtcbiAgICBjb2xvcjogJGdyZXlUZXh0O1xuICB9XG4gICZfX2NvdW50cnkuaXRpX19oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckNvbG9yO1xuICB9XG5cbiAgLy8gc3BhY2luZyBuYW1lIGFuZCBkaWFsIGNvZGVcbiAgJl9fY291bnRyeS1uYW1lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcblxuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIHRoZXNlIHNldHRpbmdzIGFyZSBpbmRlcGVuZGVudCBvZiBlYWNoIG90aGVyLCBidXQgYm90aCBtb3ZlIHNlbGVjdGVkIGZsYWcgdG8gbGVmdCBvZiBpbnB1dFxuICAmLS1hbGxvdy1kcm9wZG93bixcbiAgJi0tc2VwYXJhdGUtZGlhbC1jb2RlIHtcbiAgICBpbnB1dCxcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dFBhZGRpbmc7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRzZWxlY3RlZEZsYWdBcnJvd1dpZHRoICsgJGlucHV0UGFkZGluZztcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2VsZWN0ZWRGbGFnQXJyb3dXaWR0aCArICRpbnB1dFBhZGRpbmc7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGlucHV0UGFkZGluZztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuaXRpX19mbGFnLWNvbnRhaW5lciB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWFsbG93LWRyb3Bkb3duIHtcbiAgICAvLyBob3ZlciBzdGF0ZSAtIHNob3cgZmxhZyBpcyBjbGlja2FibGVcbiAgICAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQ29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIGRpc2FibGUgaG92ZXIgc3RhdGUgd2hlbiBpbnB1dCBpcyBkaXNhYmxlZFxuICAgIGlucHV0W2Rpc2FibGVkXSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyLFxuICAgIGlucHV0W3JlYWRvbmx5XSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zZXBhcmF0ZS1kaWFsLWNvZGUge1xuICAgIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICAgICAgLy8gbm93IHRoYXQgd2UgaGF2ZSBkaWdpdHMgaW4gdGhpcyBzZWN0aW9uLCBpdCBuZWVkcyB0aGlzIHZpc3VhbCBzZXBhcmF0aW9uXG4gICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRob3ZlckNvbG9yO1xuICAgIH1cbiAgICAmLml0aS0tc2hvdy1mbGFncyAuaXRpX19zZWxlY3RlZC1kaWFsLWNvZGUge1xuICAgICAgY29sb3I6ICR0ZXh0LWJsYWNrO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRhcnJvd1BhZGRpbmc7XG4gICAgfVxuXG4gICAgLml0aV9fYXJyb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICB9XG5cbiAgICAmLmZvcm0tZmxvYXRpbmcge1xuICAgICAgbGFiZWwge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQsIGZvbnQtc2l6ZSAwLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZvcm0tZmxvYXRpbmcgLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuICAgICYuZm9ybS1mbG9hdGluZyAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIGlmIGRyb3Bkb3duQ29udGFpbmVyIG9wdGlvbiBpcyBzZXQsIGluY3JlYXNlIHotaW5kZXggdG8gcHJldmVudCBkaXNwbGF5IGlzc3Vlc1xuICAmLS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDAwcHg7XG4gICAgbGVmdDogLTEwMDBweDtcbiAgICAvLyBoaWdoZXIgdGhhbiBkZWZhdWx0IEJvb3RzdHJhcCBtb2RhbCB6LWluZGV4IG9mIDEwNTBcbiAgICB6LWluZGV4OiAxMDYwO1xuICAgIC8vIHRvIGtlZXAgc3R5bGluZyBjb25zaXN0ZW50IHdpdGggLmZsYWctY29udGFpbmVyXG4gICAgcGFkZGluZzogJGJvcmRlcldpZHRoO1xuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBvdmVycmlkZXMgZm9yIG1vYmlsZSBwb3B1cCAobm90ZTogLml0aS1tb2JpbGUgY2xhc3MgaXMgYXBwbGllZCBvbiBib2R5KVxuLml0aS1tb2JpbGUgLml0aSB7XG4gICYtLWNvbnRhaW5lciB7XG4gICAgdG9wOiAkbW9iaWxlUG9wdXBNYXJnaW47XG4gICAgYm90dG9tOiAkbW9iaWxlUG9wdXBNYXJnaW47XG4gICAgbGVmdDogJG1vYmlsZVBvcHVwTWFyZ2luO1xuICAgIHJpZ2h0OiAkbW9iaWxlUG9wdXBNYXJnaW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG4gICZfX2NvdW50cnktbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmX19jb3VudHJ5IHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgLy8gaW5jcmVhc2UgbGluZSBoZWlnaHQgYmVjYXVzZSBkcm9wZG93biBjb3B5IGlzIHYgbGlrZWx5IHRvIG92ZXJmbG93IG9uIG1vYmlsZSBhbmQgd2hlbiBpdCBkb2VzIGl0IG5lZWRzIHRvIGJlIHdlbGwgc3BhY2VkXG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB9XG59XG5cbi8vIFJlLXVzZSAmIGV4dHJhIHN0eWxpbmdzIG9mIGZsYWcgaWNvbnMgKFwiLmZpXCIpXG4uZmkge1xuICB3aWR0aDogJGZsYWdXaWR0aDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAkYmFja2dyb3VuZC1ncmF5LTI7XG5cbiAgLy8gRW1wdHkgc3RhdGVcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtZ3JheS0yO1xufVxuXG4vLyBPdmVycmlkZXNcbi5pdGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICYuZm9ybS1mbG9hdGluZyB7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzZWxlY3RlZEZsYWdBcnJvd1dpZHRoICsgJGlucHV0UGFkZGluZztcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbiAgICAgICAgLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43MikgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDIuM3JlbSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWludmFsaWQge1xuICAgICAgICAgIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHN5c3RlbS1yZWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzeXN0ZW0tcmVkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIEZsYXRwaWNrclxuLy8gaHR0cHM6Ly9mbGF0cGlja3IuanMub3JnL2dldHRpbmctc3RhcnRlZC9cblxuLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgd2lkdGg6IDMwNHB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcblxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXG4gICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwgNDAsIDg1LCAwLjEpO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwgNDAsIDg1LCAwLjEpO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm5vQ2FsZW5kYXIuaGFzVGltZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA3cHggM3B4IHJnYmEoMCwgNDAsIDg1LCAwLjEpO1xuXG4gICAgLnRpbWUtcGlja2VyLXN1Ym1pdCB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmxhdHBpY2tyLXRpbWUtcmFuZ2Uge1xuICAgIC5idG4tY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDE4cHg7XG5cbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgfVxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmZsYXRwaWNrZXItdGl0bGUge1xuICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gICAgfVxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmZsYXRwaWNrZXItZGlzYWJsZS15ZWFyLXNlbGVjdGlvbiB7XG4gICAgLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcbiAgICAgICAgLm51bUlucHV0V3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuZmxhdHBpY2tlci1kaXNhYmxlLW1vbnRoLXNlbGVjdGlvbiB7XG4gICAgLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcbiAgICAgICAgLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyB7XG4gICAgICAgICAgICBjdXJzb3I6IHRleHQ7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgLyogZm9yIEZpcmVmb3ggKi9cbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIC8qIGZvciBDaHJvbWUgKi9cbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgICAgICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuLFxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWF4LWhlaWdodDogNjQwcHg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgei1pbmRleDogOTk5OTk7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZS5vcGVuIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAycHgpO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYy5vcGVuIHtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisxKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bis3KSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMikgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rMSkge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogLTJweCAwIDAgI2E0YzdlMjY2LCA1cHggMCAwICNhNGM3ZTI2NjtcbiAgICBib3gtc2hhZG93OiAtMnB4IDAgMCAjYTRjN2UyNjYsIDVweCAwIDAgI2E0YzdlMjY2O1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzVGltZSAuZGF5Q29udGFpbmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIubm9DYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dSaWdodDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDphZnRlcixcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dSaWdodDphZnRlciB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMjJweDtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0NlbnRlcjpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Q2VudGVyOmFmdGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IDUwJTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUge1xuICAgIGJvcmRlci13aWR0aDogNXB4O1xuICAgIG1hcmdpbjogMCAtNXB4O1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgICBtYXJnaW46IDAgLTRweDtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcbiAgICBib3R0b206IDEwMCU7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTZlNmU2O1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuICAgIHRvcDogMTAwJTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG59XG5cbi5mbGF0cGlja3Itd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZsYXRwaWNrci1tb250aHMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJHRleHQtYmxhY2s7XG4gICAgZmlsbDogJHRleHQtYmxhY2s7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDE7XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIC8vdG9wOiAxNnB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogJHRleHQtYmxhY2s7XG4gICAgZmlsbDogJHRleHQtYmxhY2tcbn1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBpLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcbiAgICAvKlxuICAgICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuICAgIC8qXG4gICAgICAgICovXG4gICAgbGVmdDogMjVweDtcbiAgICAvKlxuICAgICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbiAgICAvKlxuICAgICAgICAqL1xufVxuXG4vKlxuICAgICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcbiAgICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICAgIC8qXG4gICAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4gICAgLypcbiAgICAgICAgKi9cbiAgICByaWdodDogMjVweDtcbiAgICAvKlxuICAgICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbiAgICAvKlxuICAgICAgICAqL1xufVxuXG4vKlxuICAgICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcbiAgICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIge1xuICAgIGNvbG9yOiAjOTU5ZWE5O1xufVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIgc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHN2ZyB7XG4gICAgZmlsbDogJHRleHQtZ3JheS0yO1xufVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnIHBhdGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHBhdGgge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4xcztcbiAgICBmaWxsOiBpbmhlcml0O1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0LFxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0OjotbXMtY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBwYWRkaW5nOiAwIDRweCAwIDJweDtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBsaW5lLWhlaWdodDogNTAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC4xNSk7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSk7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwIHtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC42KTtcbiAgICB0b3A6IDI2JTtcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93biB7XG4gICAgdG9wOiA1MCU7XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC42KTtcbiAgICB0b3A6IDQwJTtcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyB7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHBhdGgge1xuICAgIGZpbGw6IHJnYmEoMCwwLDAsMC41KTtcbn1cblxuLm51bUlucHV0V3JhcHBlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcbn1cblxuLm51bUlucHV0V3JhcHBlcjpob3ZlciBzcGFuIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuICAgIC8vZm9udC1zaXplOiAxMzUlO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIC8vZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAvL2NvbG9yOiBpbmhlcml0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNzUlO1xuICAgIGxlZnQ6IDEyLjUlO1xuICAgIHBhZGRpbmc6IDcuNDhweCAwIDAgMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAvL2hlaWdodDogMzRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGgge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVjaDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGg6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHtcbiAgICB3aWR0aDogNmNoO1xuICAgIHdpZHRoOiA3Y2hcXDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgcGFkZGluZzogMCAwIDAgMC41Y2g7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtMjtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdLFxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXTpob3ZlciB7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcblxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IC0xcHggMCAwIDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgICB3aWR0aDogYXV0bztcblxuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTM7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBtZW51bGlzdDtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6Zm9jdXMsXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmZsYXRwaWNrci13ZWVrZGF5cyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMjhweDtcbn1cblxuLmZsYXRwaWNrci13ZWVrZGF5cyAuZmxhdHBpY2tyLXdlZWtkYXljb250YWluZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDE7XG59XG5cbnNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDE7XG5cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICR0ZXh0LWdyYXktNDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTE7XG59XG5cbi5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLXdlZWtzIHtcbiAgICBwYWRkaW5nOiAxcHggMCAwIDA7XG59XG5cbi5mbGF0cGlja3ItZGF5cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZmxhdHBpY2tyLWRheXM6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG59XG5cbi5kYXlDb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uZGF5Q29udGFpbmVyKy5kYXlDb250YWluZXIge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjtcbiAgICBib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2O1xufVxuXG4uZmxhdHBpY2tyLWRheSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxNTBweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE0LjI4NTcxNDMlO1xuICAgIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xuXG4gICAgbWF4LXdpZHRoOiAzMy42NXB4O1xuICAgIGhlaWdodDogMzMuNjVweDtcbiAgICBsaW5lLWhlaWdodDogMzMuNjVweDtcblxuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTI7XG4gICAgd2lkdGg6IDE0LjI4NTcxNDMlO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlLFxuLy8uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkuaW5SYW5nZSxcbi8vLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS50b2RheS5pblJhbmdlLFxuLy8uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbi8vLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmZvY3VzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRhZGRpdGlvbmFsLWJsdWUsIC40KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJGFkZGl0aW9uYWwtYmx1ZSwgLjQpO1xufVxuXG4uZmxhdHBpY2tyLWRheS50b2RheSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGV4dC1ncmF5LTM7XG59XG5cbi5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzk1OWVhOTtcbiAgICBiYWNrZ3JvdW5kOiAjOTU5ZWE5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLm5leHRNb250aERheSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwgMTE0LCAyMDYsIDAuMik7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAtM3B4O1xuXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSArIDNweCk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICBiYWNrZ3JvdW5kOiAkYWRkaXRpb25hbC1ibHVlLTI7XG4gICAgfVxufVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5lbmRSYW5nZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtM3B4O1xuXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSArIDNweCk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICBiYWNrZ3JvdW5kOiAkYWRkaXRpb25hbC1ibHVlLTI7XG4gICAgfVxufVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5lbmRSYW5nZS5zdGFydFJhbmdlIHtcbiAgICAmOjpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlKy5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UrLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UrLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSB7XG4gICAgLy8td2Via2l0LWJveC1zaGFkb3c6IC0xMHB4IDAgMCAjYTRjN2UyNjY7XG4gICAgLy8qYm94LXNoYWRvdzogLTEwcHggMCAwICNhNGM3ZTI2Njtcbn1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2Uge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuXG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWRkaXRpb25hbC1ibHVlLTI7XG4gICAgfVxufVxuXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLm5leHRNb250aERheSB7XG4gICAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMC4zKTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIDAuMSk7XG59XG5cbi5mbGF0cGlja3ItZGF5LndlZWsuc2VsZWN0ZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjNTY5ZmY3LCA1cHggMCAwICM1NjlmZjc7XG4gICAgYm94LXNoYWRvdzogLTVweCAwIDAgIzU2OWZmNywgNXB4IDAgMCAjNTY5ZmY3O1xufVxuXG4uZmxhdHBpY2tyLWRheS5oaWRkZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnJhbmdlTW9kZSAuZmxhdHBpY2tyLWRheSB7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtzIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7XG4gICAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xufVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla2RheSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5LFxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXk6aG92ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBjb2xvcjogcmdiYSg1NywgNTcsIDU3LCAwLjMpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5mbGF0cGlja3ItaW5uZXJDb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mbGF0cGlja3ItckNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mbGF0cGlja3ItdGltZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmZsYXRwaWNrci10aW1lOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogNDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzkzOTM5O1xufVxuXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzM5MzkzOTtcbn1cblxuLmZsYXRwaWNrci10aW1lLmhhc1NlY29uZHMgLm51bUlucHV0V3JhcHBlciB7XG4gICAgd2lkdGg6IDI2JTtcbn1cblxuLmZsYXRwaWNrci10aW1lLnRpbWUyNGhyIC5udW1JbnB1dFdyYXBwZXIge1xuICAgIHdpZHRoOiA0OSU7XG59XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBjb2xvcjogIzM5MzkzOTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1ob3VyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1taW51dGUsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLXNlY29uZCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0yO1xufVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci10aW1lLXNlcGFyYXRvcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgY29sb3I6ICMzOTM5Mzk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgd2lkdGg6IDIlO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuICAgIG91dGxpbmU6IDA7XG4gICAgd2lkdGg6IDE4JTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtMjtcbn1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0OmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG4iLCIvLyBSZWNhcHRjaGEgc3R5bGVzXG4uZ3JlY2FwdGNoYS1iYWRnZVxuICAgIHZpc2liaWxpdHk6IGhpZGRlblxuXG4gICAgLy8gK3RhYmxldFxuICAgIC8vICAgICB6LWluZGV4OiAxIC8vIFNldCBoaWdoZXIgdmFsdWUgaWYgbmVlZGVkXG5cbiAgICAvLyArZGVza3RvcFxuICAgIC8vICAgICB6LWluZGV4OiAxICAvLyBTZXQgaGlnaGVyIHZhbHVlIGlmIG5lZWRlZCIsIi5saWItZW1haWxzLW9yZy1pbnB1dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubGliLWVtYWlscy1pbnB1dC1jb250YWluZXIge1xuICAgICRjaGlwU3BhY2Vpbmc6IDZweDtcblxuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDFyZW0gLSAkY2hpcFNwYWNlaW5nKTtcblxuICAgIG1pbi1oZWlnaHQ6IDU0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgLmVtYWlsLWJsb2NrIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgN3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcblxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjaGlwU3BhY2Vpbmc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRjaGlwU3BhY2Vpbmc7XG5cbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYmFja2dyb3VuZDogJHRleHQtd2hpdGU7XG4gICAgfVxuXG4gICAgLmludmFsaWQtZW1haWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5yZW1vdmUtYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMCA3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTAwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuXG4gICAgLmludmFsaWQtZW1haWwgLnJlbW92ZS1idXR0b24ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5lbWFpbC1pbnB1dCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICBwYWRkaW5nOiAwIDdweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRjaGlwU3BhY2Vpbmc7XG5cbiAgICAgICAgYmFja2dyb3VuZDogMDtcbiAgICAgICAgY29sb3I6ICR0ZXh0LXdoaXRlO1xuXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gQ3JlYXRlIHotaW5kZXhcbkBtaXhpbiBtYWtlLXotaW5kZXgoKVxuXHRAZWFjaCAkbmFtZSwgJHZhbHVlIGluICR6aW5kZXhlc1xuXHRcdCYtI3skbmFtZX1cblx0XHRcdHotaW5kZXg6ICR2YWx1ZVxuXG4vLyBDb2xvciBwYWxldHRlIG1peGluc1xuQG1peGluIG1ha2UtYmFja2dyb3VuZC1jb2xvcigpXG5cdEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJGNvbG9yLXBhbGV0dGVcblx0XHQmLSN7JG5hbWV9XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWVcblxuQG1peGluIG1ha2UtY29sb3IoKVxuXHRAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRjb2xvci1wYWxldHRlXG5cdFx0Ji0jeyRuYW1lfVxuXHRcdFx0Y29sb3I6ICR2YWx1ZVxuIiwiLy8gR2VuZXJhdGUgei1pbmRleCBjbGFzc2VzXG4vLyBbUGFydCBvZiBCb290c3RyYXAgNS4zXVxuJHppbmRleGVzOiAobjE6IC0xLCAwOiAwLCAxOiAxLCAyOiAyLCAzOiAzLCA0OiA0LCA1OiA1LCA5OTk6IDk5OSwgMTAwMDogMTAwMCkgIWRlZmF1bHRcbi56XG4gICAgQGluY2x1ZGUgbWFrZS16LWluZGV4KCkgLy8gPT4gXCIuei1uMVwiLCAuLi4gXCIuei0zXCJcblxuLy8gR2VuZXJhdGUgY29sb3IgcGFsZXR0ZVxuXG4vLyBEZWZhdWx0IGNvbG9yc1xuJGNvbG9yLXBhbGV0dGU6IChcIndoaXRlXCI6ICNmZmYsIFwiYmxhY2tcIjogIzAwMCkgIWRlZmF1bHRcblxuLy8gQ3JlYXRlIGJhY2tncm91bmQgY2xhc3Nlc1xuLmJnXG4gICAgQGluY2x1ZGUgbWFrZS1iYWNrZ3JvdW5kLWNvbG9yKCkgLy8gXCIuYmctd2hpdGVcIiAmIFwiLmJnLWJsYWNrXCJcblxuLy8gQ3JlYXRlIHRleHQgY2xhc3Nlc1xuLnRleHRcbiAgICBAaW5jbHVkZSBtYWtlLWNvbG9yKCkgLy8gXCIudGV4dC13aGl0ZVwiICYgXCIudGV4dC1ibGFja1wiIiwiLy8gRGVmaW5lIGNvbG9yIHBhbGxldGVzIFNBU1MgbWFwIChPdmVycmlkZSBvbmVzIGZyb20gQ29udGVudEJ1bmRsZSlcbi8vIENvbnRlbnRCdW5kbGUgXCJfdXRpbHMuc2Fzc1wiIHdpbGwgZ2VuZXJhdGUgYWxsIGNsYXNzZXMsIGVnLiBcIi5iZy1wcmltYXJ5LCAudGV4dC1wcmltYXJ5XCJcbi8vICEhW1Rha2UgY2FyZSB0aGF0IG5hbWVzIGluIFNBU1MgbWFwIG5lZWQgdG8gYmUgc2FtZSBhcyB2YWx1ZXMgaW4gXCJDb250ZW50Q29sb3JQYWxldHRlXCIgb2JqZWN0IHNldCBpbiBXZWJzaXRlIHNldHRpbmdzXSEhXG5cbi8vIGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9maWxlL3czcE9SRnFFQjN1ZjRwTjg1TWNobnkvQWlyU2VyYmlhLURlc2lnbi1TeXN0ZW0tLS1GdW5kYXRpb24tJTI2LUNvbXBvbmVudHM/bm9kZS1pZD03NDktMjE5NjkmdD1hS2pnSEhPdHkxdlhxbm5xLTBcbiRjb2xvci1wYWxldHRlOiAoXG4gICAgXCJwcmltYXJ5XCI6ICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICRzZWNvbmRhcnksXG4gICAgXCJ0ZXJuYXJ5XCI6ICR0ZXJuYXJ5LFxuICAgIFwid2hpdGVcIjogJHdoaXRlLFxuICAgIFwiYmxhY2tcIjogJGJsYWNrLFxuICAgIFwiZ3JheVwiOiAkZ3JheSxcbiAgICBcImRhcmtcIjogJGRhcmssXG4pO1xuIiwiLmxvYWRlci1jb250YWluZXJcbiAgICBjdXJzb3I6IHdhaXRcbiAgICB6LWluZGV4OiAxXG5cbiAgICAvLyBVc2Ugd2hpdGUgYmFja2dyb3VuZFxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH13aGl0ZSlcblxuICAgIC5sb2FkZXItY29udGFpbmVyLS1pbm5lclxuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweFxuXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcbiAgICAgICAgYW5pbWF0aW9uOiBsb2FkZXItcHVsc2UgMi41cyBpbmZpbml0ZVxuXG4gICAgICAgIHN2Z1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG9cblxuICAgICAgICAgICAgcGF0aFxuICAgICAgICAgICAgICAgIC8vIElmIGljb24gaXMgU1ZHID0+IEZpbGwgd2l0aCBwcmltYXJ5IGNvbG9yXG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tI3skcHJlZml4fXByaW1hcnkpXG5cbiAgICAgICAgQGtleWZyYW1lcyBsb2FkZXItcHVsc2VcbiAgICAgICAgICAgIDAlXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KVxuXG4gICAgICAgICAgICA3MCVcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXG5cbiAgICAgICAgICAgIDEwMCVcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIiwiLy8gRG90IGRpdmlkZXIgPT4gVXNlZCBvbiBFZy4gQ29udGVudFBhZ2VzIGNhdGVnb3JpZXNcbi5kb3RcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuXG4gICAgJjphZnRlclxuICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICBkaXNwbGF5OiBibG9ja1xuXG4gICAgICAgIHdpZHRoOiA2cHhcbiAgICAgICAgaGVpZ2h0OiA2cHhcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5KSIsIi8vIFBhZ2luYXRpb24gY29tcG9uZW50IHN0eWxlcyA9PiBHcm91cGVkIGxpbmtzIHN0eWxlc1xuLnBhZ2luYXRpb25cbiAgICAubmV4dC1ncm91cC1saW5rLFxuICAgIC5wcmV2LWdyb3VwLWxpbmtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG5cbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG5cbiAgICAubmV4dC1ncm91cC1saW5rXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwXG5cbiAgICAgICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIsK7XCJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcblxuICAgIC5wcmV2LWdyb3VwLWxpbmtcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDBcblxuICAgICAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiwqtcIlxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSIsIi5sYXlvdXQtb3B0aW9ucy1jb250YWluZXJcbiAgICBwb3NpdGlvbjogZml4ZWRcbiAgICBsZWZ0OiA1cHhcbiAgICBib3R0b206IDRweFxuXG4gICAgLmxheW91dC1zZXR0aW5ncy10cmlnZ2VyXG4gICAgICAgIGltZ1xuICAgICAgICAgICAgd2lkdGg6IDIwcHhcbiAgICAgICAgICAgIGhlaWdodDogMjBweFxuIiwiLy8gQm9vc3RyYXAgbW9kYWxcbi5pY29uLXNlbGVjdG9yLW1vZGFsXG4gICAgei1pbmRleDogMTAwMzEgLy8gQmlnZ2VyIHotaW5kZXggdGhhbiBQaW1jb3JlJ3MgZGlhbG9nQm94XG4gICAgLmljb24tc2VsZWN0LWJ1dHRvblxuICAgICAgICBpbWdcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG9cblxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Z3JheS0yMDApXG5cbi8vIERpYWxvZyBib3ggZWRpdGFibGUgc3R5bGluZ3Ncbi5kaWFsb2dib3gtaWNvbi1zZWxlY3Rvci1jb250YWluZXJcbiAgICAucHJldmlldy1pY29uLWNvbnRhaW5lclxuICAgICAgICAucHJldmlldy1pY29uLWNvbnRhaW5lci1pbm5lclxuICAgICAgICAgICAgcGFkZGluZzogOHB4XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmJiXG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG5cbiAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvIiwiLy8gR2xvYmFsIHN0eWxlcyBmb3IgYnJpY2tzXG4ucGltY29yZV9hcmVhX2VudHJ5XG4gICAgJi5waW1jb3JlX2FyZWFfaGlkZGVuXG4gICAgICAgIC5lZGl0bW9kZSxcbiAgICAgICAgLnBpbWNvcmVfYXJlYV9jb250ZW50XG4gICAgICAgICAgICAvLyAtPiBGaXhlcyBjb250ZW50IG92ZXJmbG93aW5nIGluIGVkaXQgbW9kZVxuICAgICAgICAgICAgb3BhY2l0eTogMC41OFxuICAgICAgICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcblxuICAgIC8vIEVkaXRhYmxlIGJ1dHRvbiB0ZXh0IGlucHV0IHN0eWxlID0+IG1pbiB3aWR0aCArIHJlbW92ZSBvdmVyZmxvd1xuICAgIC5waW1jb3JlLWFkbWluLWVkaXRhYmxlLWJ1dHRvbi10ZXh0XG4gICAgICAgIG1pbi13aWR0aDogNTBweFxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnRcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50XG5cbi8vIERpYWxvZyBib3ggc3R5bGluZyB0d2Vha3Ncbi5waW1jb3JlX2FyZWFibG9ja19kaWFsb2dCb3hcbiAgICAueC1idG5cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1c1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwXG5cbiAgICAueC1maWVsZHNldC1oZWFkZXItZGVmYXVsdFxuICAgICAgICBwYWRkaW5nLXRvcDogNHB4XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHhcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHhcblxuICAgICAgICAueC1maWVsZHNldC1oZWFkZXItdGV4dFxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweFxuICAgICAgICAgICAgY29sb3I6ICMzYzNmNDFcbiIsIi5idXR0b24tY29udGFpbmVyXG4gICAgJi5lZGl0bW9kZVxuICAgICAgICAvL3RyYW5zZm9ybTogc2NhbGUoMC44NSlcblxuICAgIC5waW1jb3JlX2VkaXRhYmxlX2xpbmtcbiAgICAgICAgLnBpbWNvcmVfZWRpdGFibGVfbGlua190ZXh0XG4gICAgICAgICAgICBhXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpXG5cbi5idG5cbiAgICAuc3Bpbm5lci1ncm93XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKSAtIDAuNXJlbSlcblxuICAgICYubG9hZGluZyxcbiAgICAmLmlzLWxvYWRpbmcsXG4gICAgJi5yZXF1ZXN0aW5nLFxuICAgICYuaXMtcmVxdWVzdGluZ1xuICAgICAgICAuc3Bpbm5lci1ncm93XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuXG4gICAgJi1pY29uXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcblxuICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteSkgLSAwLjFyZW0pXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy15KSAtIDAuMXJlbSlcblxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXgpIC0gMC4zNXJlbSlcblxuICAgICAgICBzdmdcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKSArIDAuNDVyZW0pXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpICsgMC40NXJlbSlcblxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKSAtIDAuNXJlbSlcblxuICAgICAgICBzdmcsIGcsIHBhdGhcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpXG5cbiAgICAmLWljb24tb25seVxuICAgICAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy15KSArIDAuMDVyZW0pXG5cbiAgICAgICAgc3ZnXG4gICAgICAgICAgICB3aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSkgKyAwLjhyZW0pXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpICsgMC44cmVtKVxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHhcblxuICAgICAgICAgICAgcGF0aFxuICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLSN7JHByZWZpeH13aGl0ZSlcbiIsIi50YWJsZS1jb250YWluZXJcbiAgICAmLmVkaXRtb2RlXG4gICAgICAgIC50YWJsZS1hcmVhYnJpY2tcbiAgICAgICAgICAgIC50b29sdGlwLWNoZWNrYm94LWNvbnRhaW5lclxuICAgICAgICAgICAgICAgIC5waW1jb3JlX2VkaXRhYmxlX2NoZWNrYm94XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZVxuXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbVxuXG4gICAgJjpub3QoLmVkaXRtb2RlKVxuICAgICAgICAudGFibGUtYXJlYWJyaWNrXG4gICAgICAgICAgICB0ZFxuICAgICAgICAgICAgICAgICYuaGFzLXRvb2x0aXBcbiAgICAgICAgICAgICAgICAgICAgKjpudGgtbGFzdC1jaGlsZCgyKVxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lXG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUiLCIvLyBEZWZhdWx0IG91dHB1dCBiZWhhdmlvdXIgPT4gT3ZlcnJpZGUgaWYgbmVlZGVkXG4ud3lzaXd5Zy1jb250YWluZXJcbiAgICAvLyBEZWZhdWx0IGltYWdlIGJlaGF2aW91clxuICAgIGltZ1xuICAgICAgICBkaXNwbGF5OiBibG9ja1xuXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnRcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnRcblxuICAgIC8vIExpc3Qgc3R5bGVzIGJlaGF2aW91clxuICAgIHVsXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzY1xuXG4gICAgICAgIC8vbGlcblxuICAgICYuY2hlY2ttYXJrLWJ1bGxldGVkXG4gICAgICAgIHVsXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBjaXJjbGUgb3V0c2lkZSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3R5bGU9J21hcmdpbi10b3A6NXB4OyBtYXJnaW4tcmlnaHQ6IDVweCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTIwLjcyNTIgNy43NDY4MkwxOS4yMTUxIDYuMzA5ODFMOS4yMjQ2NCAxNS44MTY0TDUuNTIxNjMgMTIuMjk2NUw0Ljc4NjYzIDExLjU4OTNMMy4yNzI0NiAxMy4wMzAxTDQuMDUxOCAxMy43NjM2TDkuMjI0NjcgMTguNjkwNEwyMC43MjUyIDcuNzQ2ODJaJyBmaWxsPSdibGFjaycvPjwvc3ZnPlwiKVxuXG4gICAgICAgICAgICBsaVxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4XG5cbiAgICAgICAgJi50ZXh0LXdoaXRlXG4gICAgICAgICAgICB1bFxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGNpcmNsZSBvdXRzaWRlIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHlsZT0nbWFyZ2luLXRvcDo1cHg7IG1hcmdpbi1yaWdodDogNXB4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMjAuNzI1MiA3Ljc0NjgyTDE5LjIxNTEgNi4zMDk4MUw5LjIyNDY0IDE1LjgxNjRMNS41MjE2MyAxMi4yOTY1TDQuNzg2NjMgMTEuNTg5M0wzLjI3MjQ2IDEzLjAzMDFMNC4wNTE4IDEzLjc2MzZMOS4yMjQ2NyAxOC42OTA0TDIwLjcyNTIgNy43NDY4MlonIGZpbGw9J3doaXRlJy8+PC9zdmc+XCIpXG4iLCIucmVndWxhci1kcmF3ZXItY29udGFpbmVyXG4gICAgLnBpbWNvcmVfZWRpdGFibGVfYXJlYWJsb2NrXG4gICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAuYWNjb3JkaW9uLWJvZHlcbiAgICAgICAgLy8gUmVtb3ZlIGJyaWNrIG1hcmdpbiBmcm9tIGxhc3QgaXRlbSBpbnNpZGUgYWNjb3JkaW9uIHdoaWNoIGlzIGluc2lkZSBkcmF3ZXJcbiAgICAgICAgLy8gRWcuIHJlbW92ZSBib3R0b20gbWFyZ2luIGZyb20gdGFibGUgZWxlbWVudFxuICAgICAgICA+ICo6bGFzdC1jaGlsZFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50XG4iLCIuZHJhd2VyLXN3aXRjaC1jb250YWluZXJcbiAgICAmLmVkaXRtb2RlXG4gICAgICAgIC5uYXYtaXRlbVxuICAgICAgICAgICAgLy8gQmxvY2sgY29udHJvbGxcbiAgICAgICAgICAgIC5ibG9jay1jb250cm9sLWNvbnRhaW5lclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHhcblxuICAgICAgICAgICAgICAgIC5waW1jb3JlX2Jsb2NrX3VwLFxuICAgICAgICAgICAgICAgIC5waW1jb3JlX2Jsb2NrX2Rvd25cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgIC8vIEluc2lkZSBhcmVhYmxvY2tcbiAgICAgICAgICAgIC5waW1jb3JlX2VkaXRhYmxlX2FyZWFibG9ja1xuICAgICAgICAgICAgICAgIC5waW1jb3JlX2FyZWFfZHJvcHpvbmVcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDBcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG5cbiAgICAgICAgICAgICAgICAudGV4dC1pbnB1dC1jb250YWluZXJcbiAgICAgICAgICAgICAgICAgICAgLnBpbWNvcmVfZWRpdGFibGVcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgICAgIC5waW1jb3JlX2FyZWFfYnV0dG9uc1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0b1xuXG4gICAgICAgICAgICAgICAgICAgIC5waW1jb3JlX2Jsb2NrX3VwLFxuICAgICAgICAgICAgICAgICAgICAucGltY29yZV9ibG9ja19kb3duLFxuICAgICAgICAgICAgICAgICAgICAucGltY29yZV9ibG9ja190eXBlLFxuICAgICAgICAgICAgICAgICAgICAucGltY29yZV9ibG9ja19vcHRpb25zLFxuICAgICAgICAgICAgICAgICAgICAucGltY29yZV9ibG9ja19sYWJlbFxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG4iLCIuYmFubmVyLWNvbnRhaW5lclxuICAgIC5idXR0b25zLWNvbnRhaW5lclxuICAgICAgICAuYnV0dG9uLWNvbnRhaW5lclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnRcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50XG5cbiAgICAmLmVkaXRtb2RlXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudFxuXG4gICAgICAgIC5lZGl0bW9kZS1iYW5uZXItdGV4dGFyZWFcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9d2hpdGUpXG5cbiAgICAgICAgICAgICY6ZW1wdHk6YmVmb3JlXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH13aGl0ZSkgIWltcG9ydGFudFxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDNweFxuXG4gICAgICAgICAgICAgICAgJjplbXB0eTpiZWZvcmVcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweFxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxuXG4gICAgICAgICYuYmctd2hpdGVcbiAgICAgICAgICAgIC5lZGl0bW9kZS1iYW5uZXItdGV4dGFyZWFcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5pdGlhbFxuXG4gICAgICAgIC5waW1jb3JlX2VkaXRhYmxlX2NoZWNrYm94XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlXG5cbiAgICAgICAgLnByZWxvYWQtY2hlY2tib3hcbiAgICAgICAgICAgIC5waW1jb3JlX2VkaXRhYmxlX2NoZWNrYm94XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93XG5cbiAgICAgICAgLnBpbWNvcmVfZWRpdGFibGU6bnRoLWNoaWxkKDEpXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvXG5cbiAgICAgICAgLnBpbWNvcmVfZWRpdGFibGU6bGFzdC1jaGlsZFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0b1xuXG4gICAgICAgIC5idXR0b25zLWNvbnRhaW5lclxuICAgICAgICAgICAgLnBpbWNvcmVfZWRpdGFibGVfYXJlYWJsb2NrXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxuXG4gICAgICAgICAgICAgICAgLnBpbWNvcmVfYXJlYV9kcm9wem9uZVxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcblxuICAgICAgICAuY29sb3ItcGlja2VyLWNvbnRhaW5lclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvXG5cbiAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXdoaXRlKSIsIi5pbGx1c3RyYXRpb24tYmFubmVyXG4gICAgLy8gSW5uZXIgYXJlYWJsb2NrIHN0eWxpbmdzID0+IFR3byBCdXR0b24gYnJpY2tzIGFyZSBpbiBsaW5lXG4gICAgLmJ1dHRvbnMtY29udGFpbmVyLWJyaWNrXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciIsIi5pbGx1c3RyYXRpb24tY2FyZC1saXN0LW9uZS1jb250YWluZXJcbiAgICAmLmVkaXRtb2RlXG4gICAgICAgIC5waW1jb3JlX2VkaXRhYmxlX2Jsb2NrXG4gICAgICAgICAgICA+IC5waW1jb3JlX2Jsb2NrX2Ftb3VudFxuICAgICAgICAgICAgICAgIHdpZHRoOiA2N3B4ICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgPiAucGltY29yZV9ibG9ja19wbHVzXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudCIsIi5iYW5uZXJzLXR3by1jb250YWluZXJcbiAgICBnYXA6IDEuNXJlbVxuXG4gICAgK21vYmlsZVxuICAgICAgICBnYXA6IDJyZW1cblxuICAgIC5iYW5uZXItc2luZ2xlXG4gICAgICAgIG1heC13aWR0aDogNTgycHhcbiAgICAgICAgZmxleC1iYXNpczogMjc1cHhcbiAgICAgICAgZmxleC1ncm93OiAxXG5cbiAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldFxuXG4gICAgICAgIC5waW1jb3JlX2FyZWFfYmFubmVyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCVcblxuICAgICAgICAgICAgLmJhbm5lci1jb250YWluZXJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCVcblxuICAgICAgICAgICAgICAgIC5iYW5uZXItdGV4dFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvIiwiLmJhbm5lcnMtdGhyZWUtY29udGFpbmVyXG4gICAgZ2FwOiAxLjVyZW1cblxuICAgIC5iYW5uZXItbGVmdC1zaWRlXG4gICAgICAgIG1heC13aWR0aDogNjgzcHhcbiAgICAgICAgZmxleC1iYXNpczogMjc1cHhcbiAgICAgICAgZmxleC1ncm93OiAxXG5cbiAgICAgICAgLnBpbWNvcmVfYXJlYV9iYW5uZXIsXG4gICAgICAgIC5waW1jb3JlX2VkaXRhYmxlX2FyZWFcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxuXG4gICAgICAgICAgICAuYmFubmVyLWNvbnRhaW5lclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJVxuXG4gICAgICAgICAgICAgICAgLmJhbm5lci10aXRsZVxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvXG5cbiAgICAuYmFubmVyLXJpZ2h0LXNpZGVcbiAgICAgICAgbWF4LXdpZHRoOiA0ODFweFxuICAgICAgICBnYXA6IDEuNXJlbVxuICAgICAgICBmbGV4LWJhc2lzOiAyNzZweFxuICAgICAgICBmbGV4LWdyb3c6IDFcblxuICAgICAgICArbW9iaWxlXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0XG5cbiAgICAgICAgLmJhbm5lci1jb250YWluZXJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnRcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnRcblxuICAgICYubm90LWZ1bGwtbGF5b3V0XG4gICAgICAgIC5iYW5uZXItbGVmdC1zaWRlXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3OXB4XG5cbiAgICAgICAgICAgICttb2JpbGVcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0IiwiLmJhbm5lcnMtZm91ci1jb250YWluZXJcbiAgICBnYXA6IDEuNXJlbVxuXG4gICAgLmJhbm5lci1sZWZ0LXNpZGVcbiAgICAgICAgbWF4LXdpZHRoOiAyNzlweFxuICAgICAgICBmbGV4LWJhc2lzOiAyMTBweFxuICAgICAgICBmbGV4LWdyb3c6IDFcblxuICAgICAgICArdGFibGV0XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0XG5cbiAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldFxuICAgICAgICAgICAgZmxleC1iYXNpczogMjc1cHhcblxuICAgICAgICAucGltY29yZV9hcmVhX2Jhbm5lcixcbiAgICAgICAgLnBpbWNvcmVfZWRpdGFibGVfYXJlYVxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG5cbiAgICAgICAgICAgIC5iYW5uZXItY29udGFpbmVyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fXdoaXRlKSAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRleHQtZ3JheS01ICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgICAgIC5iYW5uZXItdGl0bGVcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFja1xuXG4gICAgICAgICAgICAgICAgLmJhbm5lci10ZXh0XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2tcblxuICAgIC5iYW5uZXItbWlkZGxlLXNpZGVcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweFxuICAgICAgICBmbGV4LWJhc2lzOiAyMTBweFxuICAgICAgICBmbGV4LWdyb3c6IDFcblxuICAgICAgICArdGFibGV0XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0XG5cbiAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldFxuICAgICAgICAgICAgZmxleC1iYXNpczogMjc2cHhcblxuICAgICAgICAucGltY29yZV9hcmVhX2Jhbm5lcixcbiAgICAgICAgLnBpbWNvcmVfZWRpdGFibGVfYXJlYVxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG5cbiAgICAgICAgICAgIC5iYW5uZXItY29udGFpbmVyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG5cbiAgICAgICAgICAgICAgICAuYmFubmVyLXRpdGxlXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG9cblxuICAgIC5iYW5uZXItcmlnaHQtc2lkZVxuICAgICAgICBmbGV4LWdyb3c6IDFcbiAgICAgICAgbWF4LXdpZHRoOiA2ODFweFxuICAgICAgICBmbGV4LWJhc2lzOiAyMTBweFxuICAgICAgICBnYXA6IDEuNXJlbVxuXG4gICAgICAgICt0YWJsZXRcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiB1bnNldFxuXG4gICAgICAgICttb2JpbGVcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDI3NXB4XG5cbiAgICAgICAgLmJhbm5lci1zaW5nbGVcbiAgICAgICAgICAgIC5waW1jb3JlX2FyZWFfYmFubmVyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG5cbiAgICAgICAgICAgICAgICAuYmFubmVyLWNvbnRhaW5lclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCVcblxuICAgICAgICAgICAgICAgICAgICAuYmFubmVyLXRleHRcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG9cblxuICAgICYuZWRpdG1vZGVcbiAgICAgICAgLmJhbm5lci1sZWZ0LXNpZGVcbiAgICAgICAgICAgIC5lZGl0bW9kZS1iYW5uZXItdGV4dGFyZWFcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5pdGlhbCAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgICAgICAmOmVtcHR5OmJlZm9yZVxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheS00ICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgLnBpbWNvcmVfZWRpdGFibGVfd3lzaXd5Z1xuICAgICAgICAgICAgICAgIC5waW1jb3JlX3d5c2l3eWdcbiAgICAgICAgICAgICAgICAgICAgJi5lbXB0eTpiZWZvcmVcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHhcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4XG5cbiAgICAgICAgLmJhbm5lci1zaW5nbGVcbiAgICAgICAgICAgID4gLnBpbWNvcmVfZWRpdGFibGVfYXJlYVxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJSIsIi5iYW5uZXJzLWZpdmUtY29udGFpbmVyXG4gICAgLmluZm8tY2FyZHMtY29udGFpbmVyXG4gICAgICAgIGdhcDogMS41cmVtXG5cbiAgICAgICAgLmluZm8tY2FyZC1jb250YWluZXJcbiAgICAgICAgICAgICttb2JpbGVcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE3OHB4XG5cbiAgICAgICAgICAgIC5waW1jb3JlX2FyZWFfYmFubmVyLWluZm8tY2FyZFxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJVxuXG4gICAgICAgIC50YWxsLWNhcmQtY29udGFpbmVyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMzMuMzMlIC0gMC43NXJlbSlcblxuICAgICAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXRcblxuICAgICAgICAuc2hvcnQtY2FyZHMtY29udGFpbmVyXG4gICAgICAgICAgICBnYXA6IDEuNXJlbVxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDY2LjY2JSAtIDAuNzVyZW0pXG5cbiAgICAgICAgICAgICttb2JpbGVcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0XG5cbiAgICAgICAgICAgIC5pbmZvLWNhcmQtY29udGFpbmVyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDAuNzVyZW0pXG5cbiAgICAgICAgICAgICAgICArbW9iaWxlXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXRcblxuICAgICYuZWRpdG1vZGVcbiAgICAgICAgLmVkaXRtb2RlLWJhbm5lci10ZXh0YXJlYVxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbVxuXG4gICAgICAgICAgICAmOmVtcHR5OmJlZm9yZVxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4XG5cbiAgICAgICAgPiAuZWRpdG1vZGUtYmFubmVyLXRleHRhcmVhXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHhcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJsYWNrKVxuXG4gICAgICAgICAgICAgICAgJjplbXB0eTpiZWZvcmVcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweFxuXG4gICAgICAgIC5pbmZvLWNhcmRzLWNvbnRhaW5lclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnRcblxuICAgICAgICAuaW5mby1jYXJkLWNvbnRhaW5lclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbVxuXG4gICAgICAgIC50YWxsLWNhcmQtY29udGFpbmVyXG4gICAgICAgICAgICAuaW5mby1jYXJkLWNvbnRhaW5lclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW1cbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgLmJhbm5lci1pbmZvLWNhcmRcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzgycHhcblxuICAgICAgICAuc2hvcnQtY2FyZHMtY29udGFpbmVyXG4gICAgICAgICAgICBnYXA6IDBweCAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgIC5pbmZvLWNhcmQtY29udGFpbmVyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4tMSlcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0iLCIuYmFubmVyLWluZm8tY2FyZFxuICAgICYuZWRpdG1vZGVcbiAgICAgICAgLmJhbm5lci1pY29uXG4gICAgICAgICAgICBzdmdcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0b1xuXG4gICAgICAgICY6bm90KC50eXBlLXR3bylcbiAgICAgICAgICAgIC5iYW5uZXItaWNvblxuICAgICAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgICAgICBwYXRoXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS0jeyRwcmVmaXh9d2hpdGUpXG5cbiAgICAgICAgICAgIC5lZGl0bW9kZS1iYW5uZXItdGV4dGFyZWFcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXdoaXRlKSAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgICAgICAmOmVtcHR5OmJlZm9yZVxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXdoaXRlKSAhaW1wb3J0YW50IiwiLmltYWdlLWdhbGxlcnlcbiAgICAuaW1hZ2UtZ2FsbGVyeS0td3JhcHBlclxuICAgICAgICAuZWRpdG1vZGUtaW1hZ2VcbiAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG5cbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlclxuXG4gICAgICAgIC5iYW5uZXItaXRlbVxuICAgICAgICAgICAgYVxuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0IiwiLmFjY29yZGlvbi1jb250YWluZXIsXG4uZmFxLWFjY29yZGlvbi1jb250YWluZXJcbiAgICAuYWNjb3JkaW9uLWhlYWRlclxuICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvblxuICAgICAgICAgICAgJjpub3QoLmNvbGxhcHNlZClcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmVcblxuICAgICAgICAgICAgJjpmb2N1c1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lIiwiLmluZm8tY2FyZC1zbGlkZXItb25lLWNvbnRhaW5lclxuICAgICYuZWRpdG1vZGVcbiAgICAgICAgLnBpbWNvcmVfZWRpdGFibGVfYmxvY2tcbiAgICAgICAgICAgID4gLnBpbWNvcmVfYmxvY2tfYW1vdW50XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY3cHggIWltcG9ydGFudFxuXG4gICAgICAgICAgICA+IC5waW1jb3JlX2Jsb2NrX3BsdXNcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50IiwiLmluZm8tY2FyZC1zbGlkZXItdHdvLWNvbnRhaW5lclxuICAgICYuZWRpdG1vZGVcbiAgICAgICAgLnBpbWNvcmVfZWRpdGFibGVfYmxvY2tcbiAgICAgICAgICAgID4gLnBpbWNvcmVfYmxvY2tfYW1vdW50XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY3cHggIWltcG9ydGFudFxuXG4gICAgICAgICAgICA+IC5waW1jb3JlX2Jsb2NrX3BsdXNcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50IiwiLmljb24tY2FyZC1zbGlkZXItY29udGFpbmVyXG4gICAgJi5lZGl0bW9kZVxuICAgICAgICAucGltY29yZV9lZGl0YWJsZV9ibG9ja1xuICAgICAgICAgICAgPiAucGltY29yZV9ibG9ja19hbW91bnRcbiAgICAgICAgICAgICAgICB3aWR0aDogNjdweCAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgID4gLnBpbWNvcmVfYmxvY2tfcGx1c1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQiLCIudmlkZW8tc2xpZGVyXG4gICAgJi5lZGl0bW9kZVxuICAgICAgICAucGltY29yZV9lZGl0YWJsZV9ibG9ja1xuICAgICAgICAgICAgPiAucGltY29yZV9ibG9ja19hbW91bnRcbiAgICAgICAgICAgICAgICB3aWR0aDogNjdweCAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgID4gLnBpbWNvcmVfYmxvY2tfcGx1c1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQiLCIuaW1hZ2Utc2xpZGVyLS1jb250YWluZXJcbiAgICAmLmVkaXRtb2RlXG4gICAgICAgIC5waW1jb3JlX2VkaXRhYmxlX2Jsb2NrXG4gICAgICAgICAgICA+IC5waW1jb3JlX2Jsb2NrX2Ftb3VudFxuICAgICAgICAgICAgICAgIHdpZHRoOiA2N3B4ICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgPiAucGltY29yZV9ibG9ja19wbHVzXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudFxuXG4gICAgICAgICAgICAuZWRpdG1vZGUtaW1hZ2VcbiAgICAgICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbVxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlciIsIi5zb2NpYWwtbWVkaWEtZm9sbG93LXVwZGF0ZXMtY29udGFpbmVyXG4gICAgJi5lZGl0bW9kZVxuICAgICAgICAuc29jaWFsLW1lZGlhLXNpbmdsZVxuICAgICAgICAgICAgLnBpbWNvcmVfZWRpdGFibGVfbGlua190ZXh0IGFcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHgiLCIudGVhc2VyLWNhcmRzLW9uZS1jb250YWluZXJcbiAgICAuY2FyZHMtY29udGFpbmVyXG4gICAgICAgIC5jb2xcbiAgICAgICAgICAgID4gLnBpbWNvcmVfZWRpdGFibGVfYXJlYVxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJSIsIi50ZWFzZXItY2FyZHMtdHdvLWNvbnRhaW5lclxuICAgICYuZWRpdG1vZGVcbiAgICAgICAgLmNhcmRzLWNvbnRhaW5lclxuICAgICAgICAgICAgLmNvbFxuICAgICAgICAgICAgICAgID4gLnBpbWNvcmVfZWRpdGFibGVfYXJlYVxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUiLCIuaW5mby1jYXJkLWxpc3QtdHdvLWNvbnRhaW5lclxuICAgICYuZWRpdG1vZGVcbiAgICAgICAgLnBpbWNvcmVfZWRpdGFibGVfYmxvY2tcbiAgICAgICAgICAgID4gLnBpbWNvcmVfYmxvY2tfYW1vdW50XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY3cHggIWltcG9ydGFudFxuXG4gICAgICAgICAgICA+IC5waW1jb3JlX2Jsb2NrX3BsdXNcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50IiwiLmluZm8tY2FyZC10d28tY29udGFpbmVyXG4gICAgJi5lZGl0bW9kZVxuICAgICAgICAuYnV0dG9uLWNvbnRhaW5lclxuICAgICAgICAgICAgJi5lZGl0bW9kZVxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDByZW0gIWltcG9ydGFudFxuXG4gICAgLmJ1dHRvbi1jb250YWluZXJcbiAgICAgICAgLmJ0blxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50IiwiLmRlc3RpbmF0aW9uLWdhbGxlcnktY29udGFpbmVyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgd2lkdGg6IDEwMHZ3XG4gICAgbGVmdDogY2FsYyggLTUwdncgKyA1MCUgKVxuXG4gICAgLmRlc3RpbmF0aW9uLWNhcmQtbGlzdC1vbmUtY29udGFpbmVyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbVxuICAgICAgICAgICAgXG4gICAgICAgICYuZWRpdG1vZGVcbiAgICAgICAgICAgIC5waW1jb3JlX2VkaXRhYmxlX2Jsb2NrXG4gICAgICAgICAgICAgICAgPiAucGltY29yZV9ibG9ja19hbW91bnRcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY3cHggIWltcG9ydGFudFxuXG4gICAgICAgICAgICAgICAgPiAucGltY29yZV9ibG9ja19wbHVzXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQiLCIuZ2FsbGVyeS1kb3dubG9hZC1jb250YWluZXJcbiAgICAmLmVkaXRtb2RlXG4gICAgICAgIC5waW1jb3JlX2VkaXRhYmxlX2xpbmtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudFxuXG4gICAgICAgICAgICAucGltY29yZV9lZGl0YWJsZV9saW5rX3RleHRcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlXG5cbiAgICAgICAgLnBpbWNvcmVfZWRpdGFibGVfYmxvY2tcbiAgICAgICAgICAgID4gLnBpbWNvcmVfYmxvY2tfYW1vdW50XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY3cHggIWltcG9ydGFudFxuXG4gICAgICAgICAgICA+IC5waW1jb3JlX2Jsb2NrX3BsdXNcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50XG4gICAgXG4gICAgLmdhbGxlcnktZG93bmxvYWQtaXRlbS1jb250YWluZXJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgbWFyZ2luOiAwIiwiLm9ubGluZS1zbGlkZXItY2FyZHMtY29udGFpbmVyXG4gICAgJi5lZGl0bW9kZVxuICAgICAgICAucGltY29yZV9lZGl0YWJsZV9ibG9ja1xuICAgICAgICAgICAgPiAucGltY29yZV9ibG9ja19hbW91bnRcbiAgICAgICAgICAgICAgICB3aWR0aDogNjdweCAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgID4gLnBpbWNvcmVfYmxvY2tfcGx1c1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQiLCIuY3VzdG9tLXNjcm9sbGJhclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWdyYXktM1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4XG5cbiAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXJcbiAgICAgICAgd2lkdGg6IDZweFxuICAgICAgICBoZWlnaHQ6IDZweFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1ncmF5LTNcblxuICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYlxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZVxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmVcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlcblxuICAgICAgICBkaXNwbGF5OiBub25lXG5cbi5zaW1wbGViYXItc2Nyb2xsYWJsZS14XG4gICAgLnNpbXBsZWJhci13cmFwcGVyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHhcblxuLnNpbXBsZWJhci1zY3JvbGxhYmxlLXlcbiAgICAuc2ltcGxlYmFyLXdyYXBwZXJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNnB4XG5cbi5zaW1wbGViYXItd3JhcHBlclxuICAgIC5zaW1wbGViYXItbWFza1xuICAgICAgICAuc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlclxuICAgICAgICAgICAgLnNpbXBsZWJhci1jb250ZW50XG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IGNhbGMoMC41ICogdmFyKC0tYWlyLXNlcmJpYS1ndXR0ZXIteCkpXG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiBjYWxjKDAuNSAqIHZhcigtLWFpci1zZXJiaWEtZ3V0dGVyLXgpKVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lXG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5jdXN0b20tc2Nyb2xsYmFyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB1bnNldCAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBcblxuLnNpbXBsZWJhci10cmFja1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWdyYXktM1xuXG4gICAgJi5zaW1wbGViYXItaG9yaXpvbnRhbFxuICAgICAgICBoZWlnaHQ6IDZweCAhaW1wb3J0YW50XG4gICAgXG4gICAgJi5zaW1wbGViYXItdmVydGljYWxcbiAgICAgICAgd2lkdGg6IDZweCAhaW1wb3J0YW50XG5cbiAgICAuc2ltcGxlYmFyLXNjcm9sbGJhclxuICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgIHRvcDogMCAhaW1wb3J0YW50XG4gICAgICAgICAgICBib3R0b206IDAgIWltcG9ydGFudFxuICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50XG4gICAgICAgICAgICByaWdodDogMCAhaW1wb3J0YW50XG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnRcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeSAhaW1wb3J0YW50IiwiLnNvY2lhbC1zaGFyZS1jb250YWluZXJcbiAgICAuc3QtYnRuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSIsIi5oZWFkZXJcbiAgICAvLyBAdG9kbyBhZGQgaWYgbm90IG5lY2Vzc2FyeVxuICAgIC8vIGJveC1zaGFkb3c6IDBweCAwLjNweCAwLjVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAwLjVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnRcblxuICAgICYuZWRpdG1vZGVcbiAgICAgICAgLmxldmVsLXR3by1jb250YWluZXJcbiAgICAgICAgICAgIC5waW1jb3JlX2Jsb2NrX2VudHJ5XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcblxuICAgICAgICAgICAgICAgIC5sZXZlbC10d28taXRlbVxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoIDEwMCUgLSA0N3B4IClcblxuICAgICAgICAubG9nby1lZGl0bW9kZS1jb250YWluZXJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUycHhcblxuICAgICAgICAgICAgLmxvZ28tbGluay1pbnB1dC1jb250YWluZXJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4XG5cbiAgICAmOm5vdCguZWRpdG1vZGUpXG4gICAgICAgIC5oZWFkZXItbmF2aWdhdGlvblxuICAgICAgICAgICAgLmNvbnRhaW5lclxuICAgICAgICAgICAgICAgICt0YWJsZXQtc21hbGxcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4XG5cbiAgICAgICAgICAgICAgICArbW9iaWxlXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweFxuXG4gICAgICAgICAgICAubG9nby1jb250YWluZXJcbiAgICAgICAgICAgICAgICBzdmdcbiAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiAwLjI1cmVtXG5cbiAgICAgICAgICAgICAgICArdGFibGV0LXNtYWxsXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMVxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG5cbiAgICAgICAgICAgICAgICAgICAgaW1nLCBzdmdcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweFxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG9cblxuICAgICAgICAgICAgICAgICttb2JpbGVcbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcblxuICAgICAgICAgICAgICAgICAgICBpbWcsIHN2Z1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0b1xuXG4gICAgICAgICAgICAubGV2ZWwtb25lLWNvbnRhaW5lclxuICAgICAgICAgICAgICAgICYuYWN0aXZlXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcblxuICAgICAgICAgICAgICAgIC5sZXZlbC1vbmUtaXRlbVxuICAgICAgICAgICAgICAgICAgICAmLmhhcy1jaGlsZHJlblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sZXZlbC1vbmUtaXRlbS10ZXh0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZSgwLjcpICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByaW1hcnlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzIGVhc2UtaW4tb3V0XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGV2ZWwtdHdvLWNvbnRhaW5lclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBAdG9kbyBhZGQgaWYgbm90IG5lY2Vzc2FyeVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3gtc2hhZG93OiAtMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAycHggNXB4IDNweCByZ2IoMTI5IDEyOSAxMjkgLyAxMSUpICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGFpbmVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk4NnB4XG5cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLmhhcy1jaGlsZHJlbilcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sZXZlbC1vbmUtaXRlbS10ZXh0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXRcblxuXG4gICAgICAgICAgICAgICAgICAgIC5sZXZlbC1vbmUtaXRlbS10ZXh0XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjdweFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAubGV2ZWwtb25lLWljb25cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmdcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXRcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jYXB0aW9uLXJlZ3VsYXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxldmVsLW9uZS1pY29uXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICArIC5sZXZlbC10d28tY29udGFpbmVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguYWN0aXZlKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHhcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbVxuXG4gICAgICAgICAgICAgICAgICAgIC5sZXZlbC10d28tY29udGFpbmVyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGV2ZWwtdHdvLWl0ZW1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3VidGl0bGUtMVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYm9keS0yXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHhcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0XG5cbiAgICAgICAgICAgIC5hY3Rpb25zLWNvbnRhaW5lclxuICAgICAgICAgICAgICAgIGhlaWdodDogODBweFxuXG4gICAgICAgICAgICAgICAgYnV0dG9uXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeVxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXRcblxuICAgICAgICAgICAgICAgIC5zc28tYXZhdGFyLXdyYXBcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuXG4gICAgICAgICAgICAgICAgICAgIC5zc28tYXZhdGFyLWJ0blxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweFxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MkNFXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZlxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZS1pbi1vdXRcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA1Y2FhXG5cbiAgICAgICAgICAgICAgICAgICAgLnNzby1kcm9wZG93blxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDhweClcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE4MHB4XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlN2U5XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLCA0MCwgODUsIDAuMTIpXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2l0ZW1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMjg1NVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xMnMgZWFzZS1pbi1vdXRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNGY5ZmRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDcyQ0VcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLWxvZ291dFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTdlOVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZiNzI4MFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmNWY1XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2RjMjYyNlxuXG4gICAgICAgICAgICAgICAgICAgICYtLW9wZW5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zc28tZHJvcGRvd25cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG5cbiAgICAgICAgICAgICAgICAubG9nZ2VkLXVzZXItcGFuZWxcbiAgICAgICAgICAgICAgICAgICAgLmJ0blxuICAgICAgICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWJnOiAjeyR0ZXh0LWdyYXktNn1cbiAgICAgICAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skYmFja2dyb3VuZC1ncmF5LTJ9XG4gICAgICAgICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH1idG4tZm9jdXMtYmc6ICN7JGJhY2tncm91bmQtZ3JheS0yfVxuICAgICAgICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYmFja2dyb3VuZC1ncmF5LTJ9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkc3BhY2VyICogM1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkc3BhY2VyICogM1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweFxuXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlclxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvXG5cbiAgICAgICAgICAgICYubWVudS1vcGVuXG4gICAgICAgICAgICAgICAgKyAubW9iaWxlLW5hdmlnYXRpb25cbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweClcblxuICAgICAgICAgICAgICAgIC5sb2dvLWNvbnRhaW5lclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICAgICAgICAgICAuaWNvbnMtY29udGFpbmVyXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkZXItaGFtYnVyZ2VyXG4gICAgICAgICAgICAgICAgICAgICAgICAub3Blbi1tZW51XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jbG9zZS1tZW51XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxuXG4gICAgICAgIC5tb2JpbGUtbmF2aWdhdGlvblxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXG5cbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvXG5cbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDB2dylcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb24gLy8gU2FtZSBkdXJhdGlvbiBhcyBvZmZjYW52YXMgPT4gMC4zc1xuXG4gICAgICAgICAgICArbW9iaWxlKClcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuXG4gICAgICAgICAgICAuaGVhZGxpbmUtMlxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweFxuXG4gICAgICAgICAgICAuY2FwdGlvbi1yZWd1bGFyLFxuICAgICAgICAgICAgLmNhcHRpb24tbWVkaXVtXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweFxuXG4gICAgICAgICAgICAuYnV0dG9ucy1jb250YWluZXJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpXG5cbiAgICAgICAgICAgICAgICAuYnRuXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHhcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweFxuXG4gICAgICAgICAgICAgICAgICAgICYuYnRuLW91dGxpbmVcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweFxuXG4gICAgICAgICAgICAubW9iaWxlLWFjdGlvbnMtY29udGFpbmVyXG4gICAgICAgICAgICAgICAgLmJ0bi1wcm9maWxlXG4gICAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fWJ0bi1iZzogI3skdGV4dC1ncmF5LTZ9XG4gICAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skYmFja2dyb3VuZC1ncmF5LTJ9XG4gICAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1iZzogI3skYmFja2dyb3VuZC1ncmF5LTJ9XG4gICAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGJhY2tncm91bmQtZ3JheS0yfVxuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkc3BhY2VyICogM1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzcGFjZXIgKiAzXG5cbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XG5cbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxXG5cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG5cbiAgICAgICAgICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcblxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XG5cbiAgICAgICAgICAgIC5saW5rcy1jb250YWluZXJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0b1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoIDEwMHZoIC0gMzc1cHggKVxuXG4gICAgICAgICAgICAgICAgK3RhYmxldC1zbWFsbFxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKCAxMDB2aCAtIDM5NXB4IClcblxuICAgICAgICAgICAgICAgIC5saW5rcy1jYXRlZ29yeVxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpXG5cbiAgICAgICAgICAgICAgICAgICAgLmFjY29yZGlvblxuICAgICAgICAgICAgICAgICAgICAgICAgLS1haXItc2VyYmlhLWFjY29yZGlvbi1jb2xvcjogaW5pdGlhbFxuICAgICAgICAgICAgICAgICAgICAgICAgLS1haXItc2VyYmlhLWFjY29yZGlvbi1iZzogaW5pdGlhbFxuICAgICAgICAgICAgICAgICAgICAgICAgLS1haXItc2VyYmlhLWFjY29yZGlvbi1idG4tYmc6IGluaXRpYWxcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogMHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmFjY29yZGlvbi1idXR0b25cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNilcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5jb2xsYXBzZWQpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbml0aWFsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKSBzY2FsZSgwLjYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1haXItc2VyYmlhLWFjY29yZGlvbi1idG4taWNvbilcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXNcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5pdGlhbFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5uby1jaGlsZHJlblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAgICAgICAubW9iaWxlLXNlbGVjdC1jb250YWluZXJcbiAgICAgICAgICAgICAgICAub2ZmY2FudmFzLWJ1dHRvblxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHhcblxuICAgICAgICAgICAgICAgIC5zZWxlY3RpemUtaW5wdXRcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHhcblxuICAgICAgICAgICAgICAgICAgICAmLmZ1bGxcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGl6ZS1wb3NpdGlvbi10b3BcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZHJvcGRvd24tYWN0aXZlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgICAgIC5zZWxlY3RpemUtZHJvcGRvd25cbiAgICAgICAgICAgICAgICAgICAgdG9wOiB1bnNldCAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTlweCAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweFxuXG4gICAgICAgICAgICAgICAgICAgICYuaGVhZGVyLWNvdW50cmllcy1zZWxlY3RcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHhcblxuICAgICAgICAgICAgICAgICAgICAgICAgLm9wdGlvblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmVcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltZy1jb250YWluZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC03cHhcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWctY29udGFpbmVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4XG5cbiAgICAgICAgLm9mZmNhbnZhc1xuICAgICAgICAgICAgYVxuICAgICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweFxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXNcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnRcblxuICAgIC5oZWFkZXItdG9wXG4gICAgICAgIC5uYXYtdGFic1xuICAgICAgICAgICAgLS1haXItc2VyYmlhLW5hdi10YWJzLWJvcmRlci13aWR0aDogMHB4XG4gICAgICAgICAgICAtLWFpci1zZXJiaWEtbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6IHRyYW5zcGFyZW50XG4gICAgICAgICAgICAtLWFpci1zZXJiaWEtbmF2LWxpbmstcGFkZGluZy14OiAwLjVyZW1cblxuICAgICAgICAgICAgLm5hdi1pdGVtXG4gICAgICAgICAgICAgICAgLm5hdi1saW5rXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHhcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHhcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmVcblxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZVxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRwcmltYXJ5XG5cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZVxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbVxuXG4gICAgLmhlYWRlci1zZWxlY3RcbiAgICAgICAgJi5zZWxlY3RpemUtY29udHJvbFxuICAgICAgICAgICAgLnNlbGVjdGl6ZS1pbnB1dFxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWxcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHhcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyXG5cbiAgICAgICAgICAgICAgICAmLmZ1bGxcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcblxuICAgICAgICAgICAgICAgICAgICAuaXRlbVxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweFxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTNcblxuICAgICAgICAgICAgICAgICAgICBpbnB1dFxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy9zdGF0aWMvaWNvbnMvZm9udC1pY29ucy9zbWFsbC9FeHBhbmQuc3ZnJylcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMHB4XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbFxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHhcblxuICAgICAgICAgICAgICAgICYuZHJvcGRvd24tYWN0aXZlXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dFxuXG4gICAgICAgICAgICAuc2VsZWN0aXplLWRyb3Bkb3duXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudFxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZVxuXG4gICAgICAgICAgICAgICAgLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50XG4gICAgICAgICAgICAgICAgICAgIC5vcHRpb25cbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2tcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDFcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoW2RhdGEtc2VsZWN0YWJsZV0pXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtM1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmRpc2FibGVkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0xXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICAgJi5oZWFkZXItbGFuZ3VhZ2VzLXNlbGVjdFxuICAgICAgICAgICAgLm9wdGlvblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuXG4gICAgICAgICYuaGVhZGVyLWNvdW50cmllcy1zZWxlY3RcbiAgICAgICAgICAgICY6bm90KC5oZWFkZXItY291bnRyaWVzLXNlbGVjdC1tb2JpbGUpXG4gICAgICAgICAgICAgICAgJi5zZWxlY3RpemUtY29udHJvbFxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXRcblxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0aXplLWlucHV0XG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5nbG9iYWwtaWNvblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHhcblxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0aXplLWRyb3Bkb3duXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0MjZweFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ4MHB4XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTQwMHB4IClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTUwcHhcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICt0YWJsZXQtbGFyZ2VcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjcwcHhcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vcHRpb25cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDI0cHhcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltZy1jb250YWluZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltZy1jb250YWluZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICt0YWJsZXQtbGFyZ2VcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHhcblxuICAgIHNlbGVjdFxuICAgICAgICAmLmhlYWRlci1zZWxlY3RcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuXG4gICAgICAgICAgICBvcGFjaXR5OiAwXG5cbiAgICAuY29udGFpbmVyXG4gICAgICAgICt0YWJsZXQtbGFyZ2VcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbFxuXG4gICAgJi5jYXJnb1xuICAgICAgICAvLyBDYXJnbyBzcGVjaWZpYyBzdHlsaW5nc1xuICAgICAgICAubW9iaWxlLW5hdmlnYXRpb25cbiAgICAgICAgICAgIGhlaWdodDogMTAwdmhcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHhcbiIsImZvb3RlclxuICAgIC5jb250ZW50LWNvbnRhaW5lclxuICAgICAgICBwYWRkaW5nLXRvcDogODBweFxuXG4gICAgICAgICt0YWJsZXQtbGFyZ2VcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxODBweFxuXG4gICAgICAgICtkZXNrdG9wXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTgwcHhcblxuICAgICAgICAuZm9vdGVyLW1haW5cbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweFxuXG4gICAgICAgICAgICArdGFibGV0LWxhcmdlXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHhcblxuICAgICAgICAgICAgK2Rlc2t0b3BcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweFxuXG4gICAgICAgICAgICAubWVudS1pdGVtLWxpc3QtY29udGFpbmVyXG4gICAgICAgICAgICAgICAgYnV0dG9uXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudFxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDkwNXB4ICkgLy8gbW9iaWxlIGFuZCB0YWJsZXQtc21hbGxcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweFxuXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkbGluZS00XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4XG5cbiAgICAgICAgICAgICAgICArbW9iaWxlXG4gICAgICAgICAgICAgICAgICAgIGFcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHhcblxuICAgICAgICAgICAgICAgICAgICBidXR0b25cbiAgICAgICAgICAgICAgICAgICAgICAgIGFcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudFxuXG4gICAgICAgICAgICAubmF2aWdhdGlvbi1saXN0LWNvbnRhaW5lclxuICAgICAgICAgICAgICAgIC5hY2NvcmRpb25cbiAgICAgICAgICAgICAgICAgICAgLS1haXItc2VyYmlhLWFjY29yZGlvbi1jb2xvcjogaW5pdGlhbFxuICAgICAgICAgICAgICAgICAgICAtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJnOiBpbml0aWFsXG4gICAgICAgICAgICAgICAgICAgIC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYnRuLWJnOiBpbml0aWFsXG4gICAgICAgICAgICAgICAgICAgIC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYnRuLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSd3aGl0ZSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpXG4gICAgICAgICAgICAgICAgICAgIC0tYWlyLXNlcmJpYS1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nd2hpdGUnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKVxuICAgICAgICAgICAgICAgICAgICAtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IDBweFxuICAgICAgICAgICAgICAgICAgICAtLWFpci1zZXJiaWEtYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcblxuICAgICAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLWl0ZW1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tYnV0dG9uXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguY29sbGFwc2VkKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1c1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6IDU5OXB4ICkgLy8gdGFibGV0LXNtYWxsIGFuZCBhYm92ZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb2xsYXBzZTpub3QoLnNob3cpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6IDU5OXB4IClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNTk5cHggKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgICAgICAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hY2NvcmRpb24taGVhZGVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tYnV0dG9uXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHhcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLWhlYWRlci1jb250YWN0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGVcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGlua3MtY29udGFpbmVyLWNvbnRhY3RcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2hvd1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGVcblxuICAgICAgICAgICAgICAgIC5yb3ctY29scy1zbS0zXG4gICAgICAgICAgICAgICAgICAgIC5jb2xcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4LjU3JVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuXG4gICAgICAgICAgICAgICAgLmxvY2F0aW9uLWNvbnRhaW5lclxuICAgICAgICAgICAgICAgICAgICAuZmxleC1zaHJpbmstMFxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZVxuXG4gICAgICAgICAgICAgICAgICAgIC5ib2R5LTJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogOTA1cHggKSAgLy8gbW9iaWxlIGFuZCB0YWJsZXQtc21hbGxcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRsaW5lLTRcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweFxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHhcblxuICAgICAgICAgICAgLnN0YXktdHVuZWQtY29udGFpbmVyXG4gICAgICAgICAgICAgICAgK3RhYmxldC1zbWFsbFxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMlXG5cbiAgICAgICAgICAgICAgICAgICAgaDRcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlblxuXG4gICAgICAgICAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgICAgICAgICBoNFxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuXG5cbiAgICAgICAgICAgICAgICAubmV3c2xldHRlci1lbWFpbC1pbnB1dFxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZVxuXG4gICAgICAgICAgICAgICAgLmZvb3Rlci1zb2NpYWwtbWVkaWEtY29udGFpbmVyXG4gICAgICAgICAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZVxuXG4gICAgICAgICAgICAgICAgICAgIC54LXR3aXR0ZXItbG9nb1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXB4XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGVcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxuXG4gICAgICAgIC5mb290ZXItbGVnYWwtaW5mb1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6IDkwNXB4ICkgLy8gdGFibGV0LWxhcmdlIGFuZCBkZXNrdG9wXG4gICAgICAgICAgICAgICAgYVxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKVxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NXB4XG5cbiAgICAmLmVkaXRtb2RlXG4gICAgICAgIC5jb250ZW50LWNvbnRhaW5lclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudFxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHhcblxuICAgICAgICAgICAgLm5hdmlnYXRpb24tbGlzdC1jb250YWluZXJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjNweFxuXG4gICAgICAgICAgICAuZm9vdGVyLXNvY2lhbC1tZWRpYS1jb250YWluZXJcbiAgICAgICAgICAgICAgICAuc29jaWFsLW1lZGlhLWNvbnRhaW5lclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA4NXB4XG5cbiAgICAgICAgICAgICAgICAucGltY29yZV9lZGl0YWJsZV9saW5rX3RleHRcbiAgICAgICAgICAgICAgICAgICAgLnVuZGVmaW5lZFxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAgICAgICAuZm9vdGVyLWxlZ2FsLWluZm9cbiAgICAgICAgICAgICAgICAucGltY29yZV9lZGl0YWJsZV9ibG9ja1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG5cbiAgICAgICAgICAgICAgICAgICAgLnBpbWNvcmVfYmxvY2tfZW50cnlcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6IDkwNXB4ICkgLy8gdGFibGV0LWxhcmdlIGFuZCBkZXNrdG9wLCBncmlkLTEyIGluc3RlYWQgb2YgZ3JpZC0xMFxuICAgICAgICAuY29sLW1kLTJcbiAgICAgICAgICAgIHdpZHRoOiAxNi42NyVcblxuICAgICAgICAuY29sLW1kLTNcbiAgICAgICAgICAgIHdpZHRoOiAyNSVcblxuICAgICAgICAuY29sLW1kLTdcbiAgICAgICAgICAgIHdpZHRoOiA1OC4zMyUiLCIuZHJvcHpvbmVcbiAgICAuY3VzdG9tLWZpbGUtaW5wdXRcbiAgICAgICAgYnV0dG9uXG4gICAgICAgICAgICBmbGV4LXNocmluazogMFxuXG4gICAgICAgICAgICBzdmdcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweFxuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweFxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDBcblxuICAgICAgICAgICAgICAgIHBhdGhcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByaW1hcnlcblxuICAgICAgICAuY3VzdG9tLWZpbGUtaW5wdXQtdGV4dFxuICAgICAgICAgICAgJi5pbnZhbGlkXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzeXN0ZW0tcmVkXG5cbiAgICAuZHotcHJldmlld1xuICAgICAgICAuZHotZGV0YWlsc1xuICAgICAgICAgICAgLmZpbGUtaWNvblxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDBcblxuICAgICAgICBbZGF0YS1kei1yZW1vdmVdXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweFxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDBcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlclxuXG4gICAgICAgICAgICBzdmdcbiAgICAgICAgICAgICAgICBwYXRoXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0ZXh0LWdyYXktMlxuXG4gICAgJi53aWRnZXQtaW5wdXRcbiAgICAgICAgbGFiZWxcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWJsYWNrXG5cbiAgICAmLmlzLWludmFsaWRcbiAgICAgICAgLmN1c3RvbS1maWxlLWlucHV0XG4gICAgICAgICAgICAuYnRuXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzeXN0ZW0tcmVkXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3lzdGVtLXJlZFxuXG4gICAgICAgICAgICAgICAgc3ZnXG4gICAgICAgICAgICAgICAgICAgIHBhdGhcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzeXN0ZW0tcmVkXG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNzVcblxuICAgICAgICAgICAgICAgICY6ZGlzYWJsZWRcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC40NSAhaW1wb3J0YW50XG4iLCIucmljaC10ZXh0LWVkaXRvclxuICAgIG92ZXJmbG93OiBhdXRvIiwiLnVzZXItbG9naW4tZHJhd2VyXG4gICAgLmJ0bi1zb2NpYWxcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRiYWNrZ3JvdW5kLWdyYXktMn1cbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJnOiAjeyRiYWNrZ3JvdW5kLWdyYXktMn1cbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYmFja2dyb3VuZC1ncmF5LTJ9IiwiLnVzZXItcmVnaXN0ZXItZHJhd2VyLFxuLmNoYW5nZS1kZXRhaWxzLWRyYXdlclxuICAgIC5mb3JtLWNvbnRyb2xcbiAgICAgICAgJjpkaXNhYmxlZFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtZ3JheS02ICFpbXBvcnRhbnRcblxuICAgIC5yZXF1aXJlZC10b29sdGlwXG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDhweCByZ2JhKDAsIDQwLCA4NSwgMC4xKVxuXG4gICAgICAgIC0tYWlyLXNlcmJpYS10b29sdGlwLWNvbG9yOiAkdGV4dC1ibGFja1xuXG4gICAgICAgIC50b29sdGlwLWlubmVyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG5cbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcblxuICAgICAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAgIHBcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ibGFja1xuXG4gICAgICAgIHVsXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHhcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuXG4gICAgICAgICAgICBsaVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHgiLCIvLyBEZXRhaWxzIGRyYXdlclxuLmZsaWdodC1kZXRhaWxzLWRyYXdlclxuICAgIC5kZXRhaWxzLWNvbnRhaW5lclxuICAgICAgICAuaWNvbi1jb250YWluZXJcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweFxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG5cbiAgICAgICAgICAgIHdpZHRoOiAzNnB4XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHhcblxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDBcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhZGRpdGlvbmFsLWJsdWUtMlxuXG4gICAgICAgICAgICBzdmdcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweFxuICAgICAgICAgICAgICAgIGhlaWdodDogMThweFxuXG4gICAgICAgICAgICAgICAgcGF0aFxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJpbWFyeVxuXG4gICAgICAgIC5vcGVyYXRvci1sb2dvXG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHhcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvXG5cbiAgICAgICAgLmxheW92ZXItdGV4dFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC00XG5cbiAgICAgICAgLmRpdmlkZXJcbiAgICAgICAgICAgIHdpZHRoOiAxcHhcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMVxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHhcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAkdGV4dC1ibGFjayIsIi8vIExveWFsdHkgUGFnZSBzaGFyZWQgJiBwZXItcGFnZSBzdHlsZXNcblxuLy8g4pSA4pSA4pSAIFNoYXJlZCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5lbGV2YXRlLXJlYWN0XG4gICAgbWFyZ2luLXRvcDogMTIycHhcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDRweClcbiAgICAgICAgbWFyZ2luLXRvcDogNTZweFxuXG4uZWxldmF0ZS1idG4tb3V0bGluZVxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnRcbiAgICBnYXA6IDhweFxuICAgIGhlaWdodDogNDRweFxuICAgIHBhZGRpbmc6IDAgMzJweFxuICAgIGJvcmRlcjogMC44cHggc29saWQgJHByaW1hcnlcbiAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICBmb250LXNpemU6IDE2cHhcbiAgICBmb250LXdlaWdodDogNjAwXG4gICAgY29sb3I6ICRwcmltYXJ5XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBjb2xvciAwLjJzXG5cbiAgICAmOmhvdmVyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5XG4gICAgICAgIGNvbG9yOiAjZmZmXG5cbi5lbGV2YXRlLWJ0bi1zb2xpZFxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnRcbiAgICBnYXA6IDhweFxuICAgIGhlaWdodDogNDRweFxuICAgIHBhZGRpbmc6IDAgMzJweFxuICAgIGJvcmRlcjogbm9uZVxuICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgIGZvbnQtc2l6ZTogMTZweFxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICBjb2xvcjogI2ZmZlxuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yc1xuXG4gICAgJjpob3ZlclxuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHByaW1hcnksIDglKVxuICAgICAgICBjb2xvcjogI2ZmZlxuXG4uZWxldmF0ZS1wYWdlLWNvbnRhaW5lclxuXG4gICAgLmVsZXZhdGUtc2VjdGlvbi1sYWJlbFxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTE0LCAyMDYsIDAuMSlcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHhcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIGNvbG9yOiAjMDA1ZmEzXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweFxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcblxuICAgICAgICAmLS1saWdodFxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjE1KVxuICAgICAgICAgICAgY29sb3I6ICNmZmZcblxuIiwiLy8g4pSA4pSA4pSAIE1hcmtldGluZyBwYWdlcyDigJQgc2hhcmVkIFNBU1MgbWl4aW5zIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLy8gSW5jbHVkZSB0aGVzZSBtaXhpbnMgaW5zaWRlIGEgcm9vdCBjbGFzcyAoZS5nLiAubG95YWx0eS1lYXJuKSB0byBnZW5lcmF0ZVxuLy8gdGhlIGNvcnJlc3BvbmRpbmcgQkVNIGJsb2NrcyB3aXRob3V0IGNvcHktcGFzdGluZyBhY3Jvc3MgZWFybi9zcGVuZC9hYm91dC90aWVycy5cblxuLy8gYHBpbWNvcmVfaW1hZ2VgIHdyYXBzIGV2ZXJ5IHVwbG9hZGVkIDxpbWc+IGluIGEgPHBpY3R1cmU+LiBUaGF0IHdyYXBwZXIgaGFzIG5vXG4vLyBoZWlnaHQsIHNvIGFuIGltZyB3aXRoIGBoZWlnaHQ6IDEwMCVgIGNvbGxhcHNlcyB0byBpdHMgaW50cmluc2ljIHJhdGlvIGFuZFxuLy8gbGVhdmVzIGVtcHR5IHNwYWNlIGluc2lkZSBmaXhlZC1oZWlnaHQgZnJhbWVzLiBNYWtlIHRoZSB3cmFwcGVyIGxheW91dC10cmFuc3BhcmVudFxuLy8gYWNyb3NzIHRoZSB3aG9sZSBsb3lhbHR5IHNlY3Rpb24gc28gZWFjaCBpbWFnZSBzaXplcyBhZ2FpbnN0IGl0cyByZWFsIGNvbnRhaW5lclxuLy8gYW5kIHRoZSBleGlzdGluZyBgb2JqZWN0LWZpdDogY292ZXJgIHJ1bGVzIGFjdHVhbGx5IGNyb3AgdG8gdGhlIGZyYW1lLlxuLmxveWFsdHktYWJvdXQsXG4ubG95YWx0eS1lYXJuLFxuLmxveWFsdHktc3BlbmQsXG4ubG95YWx0eS10aWVycyxcbi5lbGV2YXRlLXBhZ2UtY29udGFpbmVyXG4gICAgcGljdHVyZVxuICAgICAgICBkaXNwbGF5OiBjb250ZW50c1xuXG4vLyDilIDilIAgXCJTaG93IG1vcmVcIiBjb2xsYXBzaWJsZSByb3cgY29udGVudCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi8vIE9wdC1pbiBwZXIgcm93IChQaW1jb3JlIGNoZWNrYm94KS4gV2hlbiBlbmFibGVkLCB0aGUgdGV4dCBjb2x1bW4gaXMgY2xpcHBlZCB0b1xuLy8gdGhlIGltYWdlIGhlaWdodCBhbmQgYSBcIlNob3cgbW9yZSAvIFNob3cgbGVzc1wiIHRvZ2dsZSByZXZlYWxzIHRoZSBmdWxsIHRleHQuXG4ubG95YWx0eS1wYWdlX19yb3ctLWNvbGxhcHNpYmxlXG4gICAgLy8gS2VlcCB0aGUgdGV4dCBhbGlnbmVkIHdpdGggdGhlIHRvcCBvZiB0aGUgaW1hZ2Ugd2hpbGUgaXQgaXMgY2xpcHBlZC5cbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuXG4gICAgLmxveWFsdHktcGFnZV9fY29udGVudFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcblxuLmxveWFsdHktcGFnZV9fY29sbGFwc2VcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIGdhcDogMjBweFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNDVzIGVhc2VcbiAgICAvLyBQcmUtSlMgZmFsbGJhY2sgc28gdGhlIGZ1bGwgdGV4dCBkb2VzIG5vdCBmbGFzaCBiZWZvcmUgdGhlIHNjcmlwdCBtZWFzdXJlc1xuICAgIC8vIHRoZSByZWFsIGltYWdlIGhlaWdodCAoSlMgb3ZlcnJpZGVzIHRoaXMgd2l0aCB0aGUgZXhhY3QgdmFsdWUpLlxuICAgIG1heC1oZWlnaHQ6IDQwMHB4XG5cbi5sb3lhbHR5LXBhZ2VfX2ZhZGVcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICBsZWZ0OiAwXG4gICAgcmlnaHQ6IDBcbiAgICBib3R0b206IDBcbiAgICBoZWlnaHQ6IDk2cHhcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB2YXIoLS1scC1mYWRlLWNvbG9yLCAjZmZmKSAxMDAlKVxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgb3BhY2l0eTogMFxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlXG5cbi5sb3lhbHR5LXBhZ2VfX3Jvdy0tY29sbGFwc2VkIC5sb3lhbHR5LXBhZ2VfX2ZhZGVcbiAgICBvcGFjaXR5OiAxXG5cbi5sb3lhbHR5LXBhZ2VfX3Nob3dtb3JlXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgbWFyZ2luLXRvcDogMTZweFxuICAgIHBhZGRpbmc6IDBcbiAgICBiYWNrZ3JvdW5kOiBub25lXG4gICAgYm9yZGVyOiBub25lXG4gICAgY3Vyc29yOiBwb2ludGVyXG4gICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZlxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICBmb250LXNpemU6IDE2cHhcbiAgICBsaW5lLWhlaWdodDogMjRweFxuICAgIGNvbG9yOiAkcHJpbWFyeVxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZVxuXG4gICAgJjpob3ZlclxuICAgICAgICBvcGFjaXR5OiAwLjdcblxuICAgICZfX3RleHRcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBnYXA6IDZweFxuXG4gICAgW2RhdGEtbGVzc11cbiAgICAgICAgZGlzcGxheTogbm9uZVxuXG4ubG95YWx0eS1wYWdlX19yb3ctLWV4cGFuZGVkIC5sb3lhbHR5LXBhZ2VfX3Nob3dtb3JlXG4gICAgW2RhdGEtbW9yZV1cbiAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgW2RhdGEtbGVzc11cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXhcblxuLy8g4pSA4pSAIEJyZWFkY3J1bWIg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG49bXAtYnJlYWRjcnVtYlxuICAgICZfX2JyZWFkY3J1bWJcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGdhcDogNnB4XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHhcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTFcblxuICAgICAgICBhXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0xXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcblxuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeVxuXG4gICAgICAgICYtc2VwXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0xXG5cbiAgICAgICAgJi1jdXJyZW50XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeVxuXG4vLyDilIDilIAgUGFnZSBoZWFkZXIgY29udGFpbmVyIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuPW1wLWhlYWRlclxuICAgICZfX2hlYWRlclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjhweFxuXG4vLyDilIDilIAgSGVybyB0aXRsZSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbj1tcC10aXRsZSgkbWI6IDE2cHgpXG4gICAgJl9fdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiA0OHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDBcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTZcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1iXG5cbi8vIOKUgOKUgCBBbHRlcm5hdGluZyBpbWFnZS9jb250ZW50IHJvd3Mg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG49bXAtcm93XG4gICAgJl9fcm93XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBnYXA6IDQ4cHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTI4cHhcblxuICAgICAgICAmLS1yZXZlcnNlXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2VcblxuLy8g4pSA4pSAIEltYWdlIHBhbmVsIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuPW1wLWltYWdlXG4gICAgJl9faW1hZ2VcbiAgICAgICAgZmxleDogMSAxIDBcbiAgICAgICAgaGVpZ2h0OiA0MDBweFxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSgwLCA0MCwgODUsIDAuMSlcblxuICAgICAgICBpbWdcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuXG4vLyDilIDilIAgQ29udGVudCB0ZXh0IHBhbmVsIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuPW1wLWNvbnRlbnRcbiAgICAmX19jb250ZW50XG4gICAgICAgIGZsZXg6IDFcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogMjRweFxuXG4gICAgJl9fY29udGVudC10aXRsZVxuICAgICAgICBmb250LXNpemU6IDM2cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMFxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeVxuICAgICAgICBsaW5lLWhlaWdodDogMS4yMlxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG5cbiAgICAmX19jb250ZW50LXRleHRcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgY29sb3I6ICMzNjQxNTNcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzhcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuXG4gICAgICAgIGgzXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG5cbi8vIOKUgOKUgCBDVEEgYmFubmVyIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuPW1wLWN0YSgkbWI6IG51bGwpXG4gICAgJl9fY3RhLWJhbm5lclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheVxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4XG4gICAgICAgIHBhZGRpbmc6IDU2cHggMzJweFxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1iXG5cbiAgICAmX19jdGEtdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAzNnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDBcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweFxuXG4gICAgJl9fY3RhLXRleHRcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTFcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweFxuXG4gICAgJl9fY3RhLWFjdGlvbnNcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIGdhcDogMTZweFxuXG4vLyDilIDilIAgRkFRIGFjY29yZGlvbiDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbj1tcC1mYXFcbiAgICAmX19mYXFcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweFxuXG4gICAgJl9fZmFxLWhlYWRlclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweFxuXG4gICAgJl9fZmFxLXRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweFxuICAgICAgICBmb250LXdlaWdodDogODAwXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHhcblxuICAgICZfX2ZhcS1zdWJ0aXRsZVxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXktMVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG5cbiAgICAmX19mYXEtbGlzdFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cblxuICAgICZfX2ZhcS1pdGVtXG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuOHB4IHNvbGlkICNlNWU3ZWJcblxuICAgICZfX2ZhcS1idG5cbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgICAgICBwYWRkaW5nOiAyMHB4IDBcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZVxuICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTZcbiAgICAgICAgZ2FwOiAxNnB4XG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5XG5cbiAgICAmX19mYXEtaWNvblxuICAgICAgICB3aWR0aDogMjBweFxuICAgICAgICBoZWlnaHQ6IDIwcHhcbiAgICAgICAgZmxleC1zaHJpbms6IDBcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnNcblxuICAgICAgICAmLS1vcGVuXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXG5cbiAgICAmX19mYXEtYW5zd2VyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0xXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNVxuXG4vLyDilIDilIAgSG93IGl0IHdvcmtzIC8gU3RlcHMgYmxvY2sg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG49bXAtc3RlcHMoJHN1YnRpdGxlLW1heC13aWR0aDogNjAwcHgpXG4gICAgJl9faG93XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyOHB4XG5cbiAgICAmX19ob3ctaGVhZGVyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4XG5cbiAgICAmX19ob3ctdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAzNnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDBcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweFxuXG4gICAgJl9faG93LXN1YnRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0xXG4gICAgICAgIG1heC13aWR0aDogJHN1YnRpdGxlLW1heC13aWR0aFxuICAgICAgICBtYXJnaW46IDAgYXV0b1xuXG4gICAgJl9fc3RlcHNcbiAgICAgICAgZGlzcGxheTogZ3JpZFxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpXG4gICAgICAgIGdhcDogMjRweFxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaFxuXG4gICAgJl9fc3RlcFxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheVxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4XG4gICAgICAgIHBhZGRpbmc6IDMycHhcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZ2FwOiAyNHB4XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuXG4gICAgJl9fc3RlcC1sYWJlbFxuICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0xXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHhcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHhcblxuICAgICZfX3N0ZXAtaWNvbi13cmFwXG4gICAgICAgIHdpZHRoOiA2NHB4XG4gICAgICAgIGhlaWdodDogNjRweFxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDExNCwgMjA2LCAwLjEpXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHhcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwXG5cbiAgICAgICAgaW1nXG4gICAgICAgICAgICB3aWR0aDogMzJweFxuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4XG5cbiAgICAmX19zdGVwLWJvZHlcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogMTJweFxuICAgICAgICBmbGV4OiAxXG5cbiAgICAmX19zdGVwLXRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcblxuICAgICZfX3N0ZXAtdGV4dFxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXktMVxuICAgICAgICBsaW5lLWhlaWdodDogMS42MjVcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICAgICBmbGV4OiAxXG5cbiAgICAmX19zdGVwLWxpbmtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgIG1hcmdpbi10b3A6IDRweFxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBjb2xvcjogJHByaW1hcnlcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcblxuLy8g4pSA4pSAIFJlc3BvbnNpdmU6IGJhc2UgbGF5b3V0IG92ZXJyaWRlcyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbj1tcC1yZXNwb25zaXZlLWJhc2VcbiAgICBwYWRkaW5nOiA4MHB4IDAgNDhweFxuXG4gICAgJl9fdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiA0OHB4XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHhcblxuICAgICZfX2hlYWRlclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4XG5cbiAgICAmX19icmVhZGNydW1iXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHhcblxuICAgICZfX3Jvd1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2VcbiAgICAgICAgZ2FwOiAyNHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHhcblxuICAgICAgICAmLS1yZXZlcnNlXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2VcblxuICAgICZfX2ltYWdlXG4gICAgICAgIGZsZXg6IG5vbmVcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgaGVpZ2h0OiBhdXRvXG5cbiAgICAmX19jb250ZW50LXRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweFxuXG4vLyDilIDilIAgUmVzcG9uc2l2ZTogQ1RBIGJhbm5lciBvdmVycmlkZXMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG49bXAtcmVzcG9uc2l2ZS1jdGFcbiAgICAmX19jdGEtYmFubmVyXG4gICAgICAgIHBhZGRpbmc6IDMycHggMjBweFxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4XG5cbiAgICAmX19jdGEtdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAzNnB4XG5cbiAgICAmX19jdGEtdGV4dFxuICAgICAgICBmb250LXNpemU6IDE2cHhcblxuICAgICZfX2N0YS1hY3Rpb25zXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuXG4gICAgICAgIC5lbGV2YXRlLWJ0bi1zb2xpZCxcbiAgICAgICAgLmVsZXZhdGUtYnRuLW91dGxpbmVcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGF1dG9cblxuLy8g4pSA4pSAIFJlc3BvbnNpdmU6IEZBUSBvdmVycmlkZXMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG49bXAtcmVzcG9uc2l2ZS1mYXFcbiAgICAmX19mYXEtdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAzNnB4XG5cbiAgICAmX19mYXEtYnRuXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuXG4vLyDilIDilIAgUmVzcG9uc2l2ZTogU3RlcHMgb3ZlcnJpZGVzIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuPW1wLXJlc3BvbnNpdmUtc3RlcHNcbiAgICAmX19ob3dcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweFxuXG4gICAgJl9faG93LXRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweFxuXG4gICAgJl9fc3RlcHNcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnJcbiIsIi8vIOKUgOKUgOKUgCBTZWN0aW9uIDE6IEhlcm8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4uZWxldmF0ZS1oZXJvXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgbWFyZ2luLXRvcDogMTIwcHhcbiAgICBtaW4taGVpZ2h0OiA3OTJweFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTYwZGVnLCAjMDAyODU1IDAlLCAjMDA3MkNFIDEwMCUpXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgIHBhZGRpbmc6IDEyMHB4IDE2cHhcblxuICAgICZfX2lubmVyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICB6LWluZGV4OiAxXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4XG5cbiAgICAmX19sYWJlbFxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KVxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS42OHB4XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweFxuXG4gICAgJl9fdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiA5NnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDVcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0yLjRweFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG5cbiAgICAgICAgJi0td2hpdGVcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmXG5cbiAgICAgICAgJi0tZ3JhZGllbnRcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmZiAwJSwgI2RiZWFmZSA1MCUsICNmZmYgMTAwJSlcbiAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0XG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dFxuXG4gICAgJl9fc3VidGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAyNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45NSlcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNlxuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHhcblxuICAgICZfX2N0YVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBnYXA6IDE2cHhcblxuICAgICZfX2J0bi1wcmltYXJ5XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgaGVpZ2h0OiA1NnB4XG4gICAgICAgIHBhZGRpbmc6IDAgMzJweFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgICBib3gtc2hhZG93OiAwIDI1cHggMjVweCByZ2JhKDAsMCwwLDAuMjUpXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCBib3gtc2hhZG93IDAuMnNcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeVxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDI4cHggMzJweCByZ2JhKDAsMCwwLDAuMylcblxuICAgICZfX2xvZ2luLWxpbmtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgY29sb3I6ICNmZmZcblxuICAgICAgICBhXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnlcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG5cbiAgICAmX19zY3JvbGxcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIGxlZnQ6IDUwJVxuICAgICAgICBib3R0b206IDI4cHhcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGdhcDogNHB4XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweFxuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgICB6LWluZGV4OiAxXG5cbiAgICAgICAgc3ZnXG4gICAgICAgICAgICBhbmltYXRpb246IGVsZXZhdGUtc2Nyb2xsLWJvdW5jZSAxLjZzIGVhc2UtaW4tb3V0IGluZmluaXRlXG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgY29sb3I6ICNmZmZcblxuQGtleWZyYW1lcyBlbGV2YXRlLXNjcm9sbC1ib3VuY2VcbiAgICAwJSwgMTAwJVxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcbiAgICA1MCVcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweClcblxuLy8g4pSA4pSA4pSAIFNlY3Rpb24gMjogV2VsY29tZSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5lbGV2YXRlLXdlbGNvbWVcbiAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgcGFkZGluZzogMTI4cHggMTZweFxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuXG4gICAgJl9faGVhZGluZ1xuICAgICAgICBmb250LXNpemU6IDU2cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMFxuICAgICAgICBsaW5lLWhlaWdodDogMVxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweFxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG5cbiAgICAmX19oZWFkaW5nLWdyYWRpZW50XG4gICAgICAgIGZvbnQtc2l6ZTogNTZweFxuICAgICAgICBmb250LXdlaWdodDogODAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDcyQ0UgMCUsICMwMDViYTMgMTAwJSlcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHRcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dFxuXG4gICAgJl9fdGV4dFxuICAgICAgICBmb250LXNpemU6IDI0cHhcbiAgICAgICAgY29sb3I6ICMzNjQxNTNcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuN1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4XG4gICAgICAgIG1heC13aWR0aDogODUwcHhcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG5cbi8vIOKUgOKUgOKUgCBTZWN0aW9uIDM6IEpvdXJuZXkg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4uZWxldmF0ZS1qb3VybmV5XG4gICAgYmFja2dyb3VuZDogJGdyYXlcbiAgICBwYWRkaW5nOiA4MHB4IDE2cHhcblxuICAgICZfX2hlYWRlclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweFxuXG4gICAgJl9fdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiA1NnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDBcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweFxuXG4gICAgJl9fc3VidGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgIGNvbG9yOiAjMzY0MTUzXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcblxuICAgICZfX3Jvd1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZ2FwOiA2NHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyOHB4XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG5cbiAgICAgICAgJi0tcmV2ZXJzZVxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlXG5cbiAgICAmX19pbWFnZVxuICAgICAgICBmbGV4OiAwIDAgNTY2cHhcbiAgICAgICAgaGVpZ2h0OiA0MDBweFxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSgwLDQwLDg1LDAuMTUpXG5cbiAgICAgICAgaW1nXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlclxuXG4gICAgJl9fY29udGVudFxuICAgICAgICBmbGV4OiAxXG5cbiAgICAmX19jb250ZW50LXRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHhcblxuICAgICZfX2NvbnRlbnQtdGV4dFxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICBjb2xvcjogIzM2NDE1M1xuICAgICAgICBsaW5lLWhlaWdodDogMS43OFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4XG5cbi8vIOKUgOKUgOKUgCBTZWN0aW9uIDQ6IEJlbmVmaXRzIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLmVsZXZhdGUtYmVuZWZpdHNcbiAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgcGFkZGluZzogMTI4cHggMTZweFxuXG4gICAgJl9faGVhZGVyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4XG5cbiAgICAmX190aXRsZVxuICAgICAgICBmb250LXNpemU6IDUycHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMFxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4XG5cbiAgICAmX19zdWJ0aXRsZVxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgY29sb3I6ICMzNjQxNTNcblxuICAgICZfX2dyaWRcbiAgICAgICAgZGlzcGxheTogZ3JpZFxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpXG4gICAgICAgIGdhcDogMzJweFxuXG4gICAgJl9fY2FyZFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweFxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsNDAsODUsMC4xKVxuXG4gICAgJl9fY2FyZC1pbWdcbiAgICAgICAgaGVpZ2h0OiAyMDBweFxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlclxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuXG4gICAgJl9fY2FyZC1ib2R5XG4gICAgICAgIHBhZGRpbmc6IDI0cHhcblxuICAgICZfX2NhcmQtdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgY29sb3I6ICMwMDBcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHhcblxuICAgICZfX2NhcmQtdGV4dFxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXktMVxuICAgICAgICBsaW5lLWhlaWdodDogMS42XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuXG4gICAgJl9fbm90ZVxuICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXktMVxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweFxuXG4gICAgICAgIGFcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeVxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcblxuLy8g4pSA4pSA4pSAIFNlY3Rpb24gNTogTmV3cyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5lbGV2YXRlLW5ld3NcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheVxuICAgIHBhZGRpbmc6IDEyOHB4IDE2cHhcblxuICAgICZfX2hlYWRlclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweFxuXG4gICAgJl9fdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiA1MnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDBcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweFxuXG4gICAgJl9fc3VidGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgIGNvbG9yOiAjMzY0MTUzXG5cbiAgICAmX19ncmlkXG4gICAgICAgIGRpc3BsYXk6IGdyaWRcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKVxuICAgICAgICBnYXA6IDMycHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweFxuXG4gICAgJl9fY2FyZFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLDQwLDg1LDAuMSlcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG5cbiAgICAmX19jYXJkLWltZ1xuICAgICAgICBoZWlnaHQ6IDIwMHB4XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwXG5cbiAgICAmX19jYXJkLWJvZHlcbiAgICAgICAgcGFkZGluZzogMjRweFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZmxleDogMVxuXG4gICAgJl9fY2FyZC1kYXRlXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeVxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHhcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4XG5cbiAgICAmX19jYXJkLXRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNFxuXG4gICAgJl9fY2FyZC10ZXh0XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0xXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgICAgIGZsZXg6IDFcblxuICAgICZfX2NhcmQtbGlua1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGdhcDogNnB4XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHhcbiAgICAgICAgaGVpZ2h0OiA0NnB4XG4gICAgICAgIHBhZGRpbmc6IDAgMjRweFxuICAgICAgICBib3JkZXI6IDAuOHB4IHNvbGlkICRwcmltYXJ5XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBjb2xvcjogJHByaW1hcnlcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnRcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBjb2xvciAwLjJzXG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnlcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmXG5cbi8vIOKUgOKUgOKUgCBTZWN0aW9uIDY6IFRlcm1zICYgQ29uZGl0aW9ucyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5lbGV2YXRlLXRlcm1zXG4gICAgYmFja2dyb3VuZDogI2ZmZlxuICAgIHBhZGRpbmc6IDEyOHB4IDE2cHhcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuICAgICZfX3RpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogNTJweFxuICAgICAgICBmb250LXdlaWdodDogODAwXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcblxuICAgICZfX3RleHRcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgIGNvbG9yOiAjMzY0MTUzXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjdcbiAgICAgICAgbWF4LXdpZHRoOiA4MTBweFxuICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4XG5cbi8vIOKUgOKUgOKUgCBMb3lhbHR5IFBpbGxhcnMgYXJlYWJyaWNrIChFbGV2YXRlIFwiWW91ciBqb3VybmV5IHRvIGV4Y2VsbGVuY2VcIikg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4ubG95YWx0eS1waWxsYXJzXG4gICAgcGFkZGluZzogODBweCAwIDgwcHhcbiAgICBiYWNrZ3JvdW5kOiAjRjhGOEZBXG5cbiAgICAmX19oZWFkZXJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgIG1heC13aWR0aDogNzYwcHhcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNTZweFxuXG4gICAgJl9fdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiA1NnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTVcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweFxuXG4gICAgJl9fc3VidGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgY29sb3I6ICM2MjY2NmFcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNlxuICAgICAgICBtYXJnaW46IDBcblxuICAgICZfX3Jvd1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZ2FwOiA0OHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHhcblxuICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBcblxuICAgICAgICAmLS1yZXZlcnNlXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2VcblxuICAgICZfX2ltYWdlXG4gICAgICAgIGZsZXg6IDEgMSAwXG4gICAgICAgIGhlaWdodDogNDAwcHhcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweFxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICAgIGJhY2tncm91bmQ6ICNmMmY0ZjVcbiAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSgwLCA0MCwgODUsIDAuMSlcblxuICAgICAgICBpbWdcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuXG4gICAgJl9fY29udGVudFxuICAgICAgICBmbGV4OiAxIDEgMFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiAyMHB4XG5cbiAgICAmX19waWxsYXItdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAyOHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlcbiAgICAgICAgbWFyZ2luOiAwXG5cbiAgICAmX19waWxsYXItdGV4dFxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBjb2xvcjogIzYyNjY2YVxuICAgICAgICBsaW5lLWhlaWdodDogMS43XG4gICAgICAgIG1hcmdpbjogMFxuXG4gICAgJl9fYnRuXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnRcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBnYXA6IDhweFxuICAgICAgICBwYWRkaW5nOiAxMnB4IDI0cHhcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnlcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeVxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cywgY29sb3IgMC4xNXNcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeVxuICAgICAgICAgICAgY29sb3I6ICNmZmZcblxuLy8g4pSA4pSA4pSAIExveWFsdHkgUGVya3MgR3JpZCBhcmVhYnJpY2sgKEVsZXZhdGUgXCJFbGV2YXRlIGJlbmVmaXRzXCIpIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLmxveWFsdHktcGVya3NcbiAgICBwYWRkaW5nOiA4MHB4IDAgODBweFxuXG4gICAgJl9faGVhZGVyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICBtYXgtd2lkdGg6IDc2MHB4XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDQ4cHhcblxuICAgICZfX2xhYmVsXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHhcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgICAgICBjb2xvcjogJHByaW1hcnlcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweFxuXG4gICAgJl9fdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiA1MnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTVcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweFxuXG4gICAgJl9fc3VidGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgY29sb3I6ICM2MjY2NmFcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNlxuICAgICAgICBtYXJnaW46IDBcblxuICAgICZfX2dyaWRcbiAgICAgICAgZGlzcGxheTogZ3JpZFxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpXG4gICAgICAgIGdhcDogMjhweFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4XG5cbiAgICAmX19jYXJkLWltZ1xuICAgICAgICBoZWlnaHQ6IDIwMHB4XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHhcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMmY0ZjVcblxuICAgICAgICBpbWdcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuXG4gICAgJl9fY2FyZC10aXRsZVxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeVxuICAgICAgICBtYXJnaW46IDAgMCA2cHhcblxuICAgICZfX2NhcmQtdGV4dFxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBjb2xvcjogIzYyNjY2YVxuICAgICAgICBsaW5lLWhlaWdodDogMS42XG4gICAgICAgIG1hcmdpbjogMFxuXG4gICAgJl9fbm90ZVxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGNvbG9yOiAjNjI2NjZhXG4gICAgICAgIG1hcmdpbjogMCAwIDMycHhcblxuICAgICAgICBhXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnlcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuXG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcblxuICAgICZfX2N0YS13cmFwXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICBtYXJnaW4tdG9wOiA2NHB4XG5cbi8vIOKUgOKUgOKUgCBMb3lhbHR5IE5ld3MgR3JpZCBhcmVhYnJpY2sgKEVsZXZhdGUgXCJFbGV2YXRlIG5ld3NcIikg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4ubG95YWx0eS1uZXdzXG4gICAgcGFkZGluZzogODBweCAwIDgwcHhcbiAgICBiYWNrZ3JvdW5kOiAjRjhGOEZBXG5cbiAgICAmX19oZWFkZXJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgIG1heC13aWR0aDogNzYwcHhcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDhweFxuXG4gICAgJl9fbGFiZWxcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweFxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4XG5cbiAgICAmX190aXRsZVxuICAgICAgICBmb250LXNpemU6IDUycHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeVxuICAgICAgICBsaW5lLWhlaWdodDogMS4xNVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4XG5cbiAgICAmX19zdWJ0aXRsZVxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBjb2xvcjogIzYyNjY2YVxuICAgICAgICBsaW5lLWhlaWdodDogMS42XG4gICAgICAgIG1hcmdpbjogMFxuXG4gICAgJl9fZ3JpZFxuICAgICAgICBkaXNwbGF5OiBncmlkXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcilcbiAgICAgICAgZ2FwOiAyOHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHhcblxuICAgICZfX2NhcmRcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlN2U5XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHhcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwgNDAsIDg1LCAwLjA2KVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cblxuICAgICZfX2NhcmQtaW1nXG4gICAgICAgIGhlaWdodDogMjAwcHhcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmNGY1XG5cbiAgICAgICAgaW1nXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcblxuICAgICZfX2NhcmQtYm9keVxuICAgICAgICBwYWRkaW5nOiAyNHB4XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDEycHhcblxuICAgICZfX2NhcmQtZGF0ZVxuICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHhcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgICAgICBjb2xvcjogJHByaW1hcnlcblxuICAgICZfX2NhcmQtdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM1xuICAgICAgICBtYXJnaW46IDBcblxuICAgICZfX2NhcmQtdGV4dFxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBjb2xvcjogIzYyNjY2YVxuICAgICAgICBsaW5lLWhlaWdodDogMS42XG4gICAgICAgIG1hcmdpbjogMFxuXG4gICAgJl9fY2FyZC1saW5rXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnRcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBnYXA6IDhweFxuICAgICAgICBtYXJnaW4tdG9wOiA0cHhcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweFxuICAgICAgICBjb2xvcjogJHByaW1hcnlcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMsIGNvbG9yIDAuMTVzXG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnlcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmXG5cbiAgICAmX19jdGEtd3JhcFxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuLy8g4pSA4pSA4pSAIFNoYXJlZCBsYWJlbCBjaGlwIChwaWxsKSBmb3IgRWxldmF0ZSBzZWN0aW9ucyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5sb3lhbHR5LWNoaXBcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICBwYWRkaW5nOiA2cHggMTZweFxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4XG4gICAgYmFja2dyb3VuZDogI2ViZjRmZlxuICAgIGNvbG9yOiAkcHJpbWFyeVxuICAgIGZvbnQtc2l6ZTogMTJweFxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHhcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweFxuXG4vLyDilIDilIDilIAgTG95YWx0eSBMZWdhbCBDVEEgYXJlYWJyaWNrIChFbGV2YXRlIFwiVGVybXMgJiBDb25kaXRpb25zXCIpIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLmxveWFsdHktbGVnYWxcbiAgICBwYWRkaW5nOiA4MHB4IDAgODBweFxuXG4gICAgJl9faW5uZXJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgIG1heC13aWR0aDogODIwcHhcbiAgICAgICAgbWFyZ2luOiAwIGF1dG9cblxuICAgICZfX3RpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogNTJweFxuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHhcblxuICAgICZfX3RleHRcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgY29sb3I6ICM2MjY2NmFcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNlxuICAgICAgICBtYXgtd2lkdGg6IDcyMHB4XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMycHhcblxuIiwiLy8g4pSA4pSA4pSAIExveWFsdHkgQWJvdXQgcGFnZSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5sb3lhbHR5LWFib3V0XG4gICAgcGFkZGluZzogMTUwcHggMCA4MHB4XG4gICAgK21wLWJyZWFkY3J1bWJcbiAgICArbXAtaGVhZGVyXG4gICAgK21wLXRpdGxlXG4gICAgJl9fc3VidGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXktMVxuICAgICAgICBsaW5lLWhlaWdodDogMS41NlxuICAgICAgICBtYXgtd2lkdGg6IDcxOHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICArbXAtcm93XG4gICAgJl9fcm93XG4gICAgICAgICY6bGFzdC1vZi10eXBlXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgK21wLWltYWdlXG4gICAgK21wLWNvbnRlbnRcbiAgICArbXAtc3RlcHMoNjM0cHgpXG5cbiAgICAvLyBUd28gdHlwZXMgb2YgcG9pbnRzIHN1Yi1zZWN0aW9uICh1bmlxdWUgdG8gYWJvdXQpXG4gICAgJl9fcG9pbnRzLWdyb3VwXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDI0cHhcblxuICAgICZfX3BvaW50LXRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweFxuXG4gICAgJl9fcG9pbnQtdGV4dFxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXktMVxuICAgICAgICBsaW5lLWhlaWdodDogMS42MjVcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4XG5cbiAgICAmX19wb2ludC1saW5rXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeVxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuXG4gICAgK21wLWN0YVxuIiwiLy8g4pSA4pSA4pSAIExveWFsdHkgRWFybiBQb2ludHMgcGFnZSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5sb3lhbHR5LWVhcm5cbiAgICBwYWRkaW5nOiAxNTBweCAwIDgwcHhcbiAgICArbXAtYnJlYWRjcnVtYlxuICAgICttcC1oZWFkZXJcbiAgICArbXAtdGl0bGVcbiAgICAmX19zdWJ0aXRsZVxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0xXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU2XG4gICAgICAgIG1heC13aWR0aDogNzM4cHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICttcC1yb3dcbiAgICArbXAtaW1hZ2VcbiAgICArbXAtY29udGVudFxuICAgICttcC1zdGVwcyg2NTNweClcblxuICAgIC8vIFRpZXIgdGFibGUgKHVuaXF1ZSB0byBlYXJuIHBhZ2UpXG4gICAgJl9fdGFibGUtd3JhcFxuICAgICAgICB3aWR0aDogMTAwJVxuXG4gICAgJl9fdGFibGVcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZVxuXG4gICAgJl9fdGhcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgcGFkZGluZzogMTdweCAxNnB4XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuXG4gICAgICAgICYtLWxhYmVsXG4gICAgICAgICAgICB3aWR0aDogMjAwcHhcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTFcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcblxuICAgICAgICAmLS1ibHVlXG4gICAgICAgICAgICBjb2xvcjogIzAwNzJDRVxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuXG4gICAgICAgICYtLWJyb256ZVxuICAgICAgICAgICAgY29sb3I6ICNiMDdkNGJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcblxuICAgICAgICAmLS1zaWx2ZXJcbiAgICAgICAgICAgIGNvbG9yOiAjN2U4Yjk2XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwXG5cbiAgICAgICAgJi0tZ29sZFxuICAgICAgICAgICAgY29sb3I6ICNjOWEyMjdcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcblxuICAgICZfX3RkXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTFcbiAgICAgICAgcGFkZGluZzogMTZweFxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgYm9yZGVyLXRvcDogMC44cHggc29saWQgI2U1ZTdlYlxuXG4gICAgICAgICYtLWxhYmVsXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeVxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuXG4gICAgJl9fdGFibGUtbm90ZXNcbiAgICAgICAgcGFkZGluZzogMTZweCAwIDAgMThweFxuXG4gICAgICAgIHBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXktMVxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4XG5cbiAgICArbXAtY3RhKDEyOHB4KVxuICAgICttcC1mYXFcbiIsIi8vIOKUgOKUgOKUgCBMb3lhbHR5IFNwZW5kIFBvaW50cyBwYWdlIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLmxveWFsdHktc3BlbmRcbiAgICBwYWRkaW5nOiAxNTBweCAwIDgwcHhcbiAgICArbXAtYnJlYWRjcnVtYlxuICAgICttcC1oZWFkZXJcbiAgICArbXAtdGl0bGVcbiAgICAmX19zdWJ0aXRsZVxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0xXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU2XG4gICAgICAgIG1heC13aWR0aDogNzM4cHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICttcC1yb3dcbiAgICArbXAtaW1hZ2VcbiAgICArbXAtY29udGVudFxuXG4gICAgLy8gU3ViLWl0ZW1zICh1bmlxdWUgdG8gc3BlbmQgcGFnZSlcbiAgICAmX19zdWItaXRlbVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiA0cHhcblxuICAgICZfX3N1Yi10aXRsZVxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeVxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHhcblxuICAgICZfX3N1Yi10ZXh0XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0xXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG5cbiAgICArbXAtY3RhKDEyOHB4KVxuICAgICttcC1mYXFcbiIsIi8vIOKUgOKUgOKUgCBMb3lhbHR5IFRpZXJzICYgQmVuZWZpdHMgcGFnZSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5sb3lhbHR5LXRpZXJzXG4gICAgcGFkZGluZzogMTUwcHggMCA4MHB4XG4gICAgK21wLWJyZWFkY3J1bWJcbiAgICArbXAtaGVhZGVyXG4gICAgK21wLXRpdGxlKDI0cHgpXG4gICAgJl9fc3VidGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgY29sb3I6ICMzNjQxNTNcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzhcbiAgICAgICAgbWF4LXdpZHRoOiA3MzhweFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgK21wLXJvd1xuXG4gICAgLy8gQ29sb3JlZCBjYXJkIHBhbmVscyAocmVwbGFjZXMgX19pbWFnZSBvbiB0aGlzIHBhZ2UpXG4gICAgJl9fY2FyZC1wYW5lbFxuICAgICAgICBmbGV4OiAwIDAgNTY2cHhcbiAgICAgICAgaGVpZ2h0OiA0MDBweFxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDQ5cHhcblxuICAgICAgICAmLS1ibHVlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWJmNGZmXG5cbiAgICAgICAgJi0tYnJvbnplXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmRmM2U3XG5cbiAgICAgICAgJi0tc2lsdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmNGY1XG5cbiAgICAgICAgJi0tZ29sZFxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZkZjhlY1xuXG4gICAgJl9fY2FyZC1pbWcsXG4gICAgJl9fY2FyZC1wYW5lbCBpbWdcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCVcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpblxuXG4gICAgJl9fY29udGVudFxuICAgICAgICBmbGV4OiAxXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDI4cHhcblxuICAgICZfX3RpZXItbGFiZWxcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGdhcDogMTBweFxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcblxuICAgICAgICAmLS1ibHVlXG4gICAgICAgICAgICBjb2xvcjogIzAwNzJDRVxuXG4gICAgICAgICYtLWJyb256ZVxuICAgICAgICAgICAgY29sb3I6ICNiMDdkNGJcblxuICAgICAgICAmLS1zaWx2ZXJcbiAgICAgICAgICAgIGNvbG9yOiAjN2U4Yjk2XG5cbiAgICAgICAgJi0tZ29sZFxuICAgICAgICAgICAgY29sb3I6ICNjOWEyMjdcblxuICAgICZfX3RpZXItZG90XG4gICAgICAgIHdpZHRoOiAxNHB4XG4gICAgICAgIGhlaWdodDogMTRweFxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgICAgZmxleC1zaHJpbms6IDBcblxuICAgICAgICAmLS1ibHVlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MkNFXG5cbiAgICAgICAgJi0tYnJvbnplXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYjA3ZDRiXG5cbiAgICAgICAgJi0tc2lsdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjN2U4Yjk2XG5cbiAgICAgICAgJi0tZ29sZFxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2M5YTIyN1xuXG4gICAgJl9fY29udGVudC10aXRsZVxuICAgICAgICBmb250LXNpemU6IDM2cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMFxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeVxuICAgICAgICBsaW5lLWhlaWdodDogMS4yMlxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG5cbiAgICAmX19jb250ZW50LXRleHRcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgY29sb3I6ICMzNjQxNTNcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzhcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuXG4gICAgLy8gQmVuZWZpdCBidWxsZXQgbGlzdFxuICAgICZfX2J1bGxldHNcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZVxuICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgIG1hcmdpbjogMFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiAxMnB4XG5cbiAgICAmX19idWxsZXRcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgICAgICBnYXA6IDEycHhcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgY29sb3I6ICMzNjQxNTNcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1XG5cbiAgICAmX19idWxsZXQtaWNvblxuICAgICAgICB3aWR0aDogMThweFxuICAgICAgICBoZWlnaHQ6IDE4cHhcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICBmbGV4LXNocmluazogMFxuICAgICAgICBtYXJnaW4tdG9wOiAzcHhcbiAgICAgICAgcGFkZGluZzogMnB4XG5cbiAgICAgICAgaW1nXG4gICAgICAgICAgICB3aWR0aDogMTJweFxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuXG4gICAgICAgICYtLWJsdWVcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTE0LCAyMDYsIDAuMTMpXG5cbiAgICAgICAgJi0tYnJvbnplXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3NiwgMTI1LCA3NSwgMC4xMylcblxuICAgICAgICAmLS1zaWx2ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTI2LCAxMzksIDE1MCwgMC4xMylcblxuICAgICAgICAmLS1nb2xkXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwMSwgMTYyLCAzOSwgMC4xMylcblxuICAgIC8vIE91dGxpbmUgYnV0dG9uIGNvbG9yIHZhcmlhbnRzXG4gICAgJl9fYnRuLS1icm9uemVcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYjA3ZDRiXG4gICAgICAgIGNvbG9yOiAjYjA3ZDRiXG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2IwN2Q0YlxuICAgICAgICAgICAgY29sb3I6ICNmZmZcblxuICAgICZfX2J0bi0tc2lsdmVyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzdlOGI5NlxuICAgICAgICBjb2xvcjogIzdlOGI5NlxuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3ZThiOTZcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmXG5cbiAgICAmX19idG4tLWdvbGRcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYzlhMjI3XG4gICAgICAgIGNvbG9yOiAjYzlhMjI3XG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2M5YTIyN1xuICAgICAgICAgICAgY29sb3I6ICNmZmZcblxuICAgIC8vIENvbXBhcmUgQmVuZWZpdHMgc2VjdGlvblxuICAgICZfX2NvbXBhcmVcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTI4cHhcblxuICAgICZfX2NvbXBhcmUtaGVhZGVyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4XG5cbiAgICAmX19jb21wYXJlLXRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweFxuICAgICAgICBmb250LXdlaWdodDogODAwXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHhcblxuICAgICZfX2NvbXBhcmUtc3VidGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTFcbiAgICAgICAgbWF4LXdpZHRoOiA2ODBweFxuICAgICAgICBtYXJnaW46IDAgYXV0b1xuXG4gICAgJl9fdGFibGUtd3JhcFxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHhcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuXG4gICAgJl9fdGFibGVcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZVxuXG4gICAgJl9fdGhcbiAgICAgICAgZm9udC1zaXplOiAxNXB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgcGFkZGluZzogMFxuICAgICAgICBoZWlnaHQ6IDU2cHhcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgIGNvbG9yOiAjZmZmXG5cbiAgICAgICAgJi0tbGFiZWxcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweFxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0xXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgICAgICB3aWR0aDogNjclXG5cbiAgICAgICAgJi0tYmx1ZVxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNzJDRVxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDBcbiAgICAgICAgICAgIHdpZHRoOiAxMSVcblxuICAgICAgICAmLS1icm9uemVcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiMDdkNGJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwXG4gICAgICAgICAgICB3aWR0aDogMTElXG5cbiAgICAgICAgJi0tc2lsdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjN2U4Yjk2XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMFxuICAgICAgICAgICAgd2lkdGg6IDExJVxuXG4gICAgICAgICYtLWdvbGRcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjOWEyMjdcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwXG4gICAgICAgICAgICB3aWR0aDogMTElXG5cbiAgICAmX190ZFxuICAgICAgICBwYWRkaW5nOiAwIDE2cHhcbiAgICAgICAgaGVpZ2h0OiA1N3B4XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICBib3JkZXItdG9wOiAwLjhweCBzb2xpZCAjZTVlN2ViXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcblxuICAgICAgICAmLS1sYWJlbFxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICAgICAgZ2FwOiAxMnB4XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHhcblxuICAgICAgICAmLS1zdWJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXktMVxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHhcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lXG5cbiAgICAmX190ci0taGlnaGxpZ2h0XG4gICAgICAgIGJhY2tncm91bmQ6ICNlYmY0ZmZcblxuICAgICZfX3RyLS1zdWJcbiAgICAgICAgYmFja2dyb3VuZDogI2ViZjRmZlxuXG4gICAgJl9fYmVuZWZpdC1pY29uXG4gICAgICAgIHdpZHRoOiAyMHB4XG4gICAgICAgIGhlaWdodDogMjBweFxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICBmbGV4LXNocmluazogMFxuXG4gICAgLy8gQ2hlY2sgY2lyY2xlc1xuICAgICZfX2NoZWNrXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgd2lkdGg6IDI4cHhcbiAgICAgICAgaGVpZ2h0OiAyOHB4XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuXG4gICAgICAgIHN2Z1xuICAgICAgICAgICAgd2lkdGg6IDE0cHhcbiAgICAgICAgICAgIGhlaWdodDogMTRweFxuXG4gICAgICAgICYtLWJsdWUtbGlnaHRcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTE0LCAyMDYsIDAuMTMpXG5cbiAgICAgICAgJi0tYmx1ZS1zb2xpZFxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNzJDRVxuXG4gICAgICAgICYtLWJyb256ZS1saWdodFxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNzYsIDEyNSwgNzUsIDAuMTMpXG5cbiAgICAgICAgJi0tYnJvbnplLXNvbGlkXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYjA3ZDRiXG5cbiAgICAgICAgJi0tc2lsdmVyLWxpZ2h0XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyNiwgMTM5LCAxNTAsIDAuMTMpXG5cbiAgICAgICAgJi0tc2lsdmVyLXNvbGlkXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjN2U4Yjk2XG5cbiAgICAgICAgJi0tZ29sZC1saWdodFxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMDEsIDE2MiwgMzksIDAuMTMpXG5cbiAgICAgICAgJi0tZ29sZC1zb2xpZFxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2M5YTIyN1xuXG4gICAgJl9fcGN0XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG5cbiAgICAgICAgJi0tYnJvbnplXG4gICAgICAgICAgICBjb2xvcjogI2IwN2Q0YlxuXG4gICAgICAgICYtLXNpbHZlclxuICAgICAgICAgICAgY29sb3I6ICM3ZThiOTZcblxuICAgICAgICAmLS1nb2xkXG4gICAgICAgICAgICBjb2xvcjogI2M5YTIyN1xuXG4gICAgLy8gRGFzaCAobm90IGF2YWlsYWJsZSBpbmRpY2F0b3IpXG4gICAgJl9fZGFzaFxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgd2lkdGg6IDhweFxuICAgICAgICBoZWlnaHQ6IDFweFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZDFkNWRiXG5cbiAgICArbXAtY3RhXG4iLCIvLyDilIDilIDilIAgUHJvZmlsZSBDb21wbGV0ZSBQb3B1cCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5wY3AtYmFja2Ryb3BcbiAgICBwb3NpdGlvbjogZml4ZWRcbiAgICBpbnNldDogMFxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40NSlcbiAgICB6LWluZGV4OiAxMDUwXG4gICAgZGlzcGxheTogZmxleFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIHBhZGRpbmc6IDE2cHhcblxuLnBjcFxuICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4XG4gICAgYm94LXNoYWRvdzogMCA4cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAyMHB4IDEyLjVweCByZ2JhKDAsIDAsIDAsIDAuMSlcbiAgICBwYWRkaW5nOiAzMnB4XG4gICAgd2lkdGg6IDEwMCVcbiAgICBtYXgtd2lkdGg6IDQ4MHB4XG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgZ2FwOiAzMnB4XG5cbiAgICAmX190b3BcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZ2FwOiAyNHB4XG5cbiAgICAmX19pY29uLXdyYXBcbiAgICAgICAgd2lkdGg6IDgwcHhcbiAgICAgICAgaGVpZ2h0OiA4MHB4XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgICAgICBiYWNrZ3JvdW5kOiAjZThmNWU5XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICBmbGV4LXNocmluazogMFxuXG4gICAgJl9fdGV4dFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBnYXA6IDEycHhcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG5cbiAgICAmX190aXRsZVxuICAgICAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweFxuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIGNvbG9yOiAjMDAyODU1XG4gICAgICAgIG1hcmdpbjogMFxuXG4gICAgJl9fc3VidGl0bGVcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZlxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBjb2xvcjogIzhiOTM5YlxuICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgbWF4LXdpZHRoOiAzODJweFxuICAgICAgICBsaW5lLWhlaWdodDogMS41XG5cbiAgICAmX19hY3Rpb25zXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGdhcDogOHB4XG4gICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAmX19idG4tcHJpbWFyeVxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBoZWlnaHQ6IDQ1cHhcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNzJDRVxuICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWZcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgY29sb3I6ICNmZmZcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZS1pbi1vdXRcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA1Y2FhXG5cbiAgICAmX19idG4tc2Vjb25kYXJ5XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogNDVweFxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lXG4gICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZlxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBjb2xvcjogIzAwNzJDRVxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLWluLW91dFxuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNzVcbiIsIi8vIOKUgOKUgOKUgCBMb3lhbHR5IENvbXBhcmUgVGFibGUgYXJlYWJyaWNrIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLy8gU21vb3RoIGFuY2hvciBzY3JvbGxpbmcgKGUuZy4gdGllciBcIkxlYXJuIE1vcmVcIiDihpIgI2NvbXBhcmUtYmVuZWZpdHMpXG5odG1sXG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGhcblxuLmxveWFsdHktY29tcGFyZS10YWJsZVxuICAgIG1hcmdpbjogNDhweCAwIDEyOHB4XG4gICAgLy8gT2Zmc2V0IHNvIHRoZSBhbmNob3IgdGFyZ2V0IGlzbid0IGhpZGRlbiB1bmRlciB0aGUgc3RpY2t5IGhlYWRlclxuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAxMDBweFxuXG4gICAgJl9faGVhZGluZ1xuICAgICAgICBmb250LXNpemU6IDM2cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMFxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeVxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweFxuXG4gICAgJl9fZGVzY3JpcHRpb25cbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTFcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgIG1heC13aWR0aDogNjgwcHhcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDhweFxuXG4gICAgJl9fdGFibGUtd3JhcFxuICAgICAgICBvdmVyZmxvdzogYXV0b1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDRweClcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICZfX3RhYmxlXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHhcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuXG4gICAgJl9faGVhZGVyLXJvd1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG5cbiAgICAmX19tb2JpbGUtdGllci1sYWJlbC1lZGl0XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0xXG4gICAgICAgIG1hcmdpbi10b3A6IDhweFxuXG4gICAgJl9fdGhcbiAgICAgICAgcGFkZGluZzogMCAxNnB4XG4gICAgICAgIGhlaWdodDogNTZweFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgY29sb3I6ICNmZmZcbiAgICAgICAgZmxleDogMVxuXG4gICAgICAgICtkZXNrdG9wXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTIuNSVcblxuICAgICAgICAmLS1sYWJlbFxuICAgICAgICAgICAgZmxleDogMCAwIDU1JVxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHhcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXktMVxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuXG4gICAgICAgICAgICArZGVza3RvcFxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCVcblxuICAgICAgICAmLS1ibHVlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MkNFXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMFxuXG4gICAgICAgICYtLWJyb256ZVxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2IwN2Q0YlxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDBcblxuICAgICAgICAmLS1zaWx2ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3ZThiOTZcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwXG5cbiAgICAgICAgJi0tZ29sZFxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2M5YTIyN1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDBcblxuICAgICZfX3Jvd1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgYm9yZGVyLXRvcDogMC44cHggc29saWQgI2U1ZTdlYlxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2VcblxuICAgICAgICAmOm5vdCgmLS1oaWdobGlnaHQpOmhvdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY2XG5cbiAgICAmLmVkaXRtb2RlXG4gICAgICAgIC5sb3lhbHR5LWNvbXBhcmUtdGFibGVfX3RhYmxlLXdyYXBcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwNHB4KVxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgICAgICAgLmxveWFsdHktY29tcGFyZS10YWJsZV9fcm93XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHRcblxuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG5cbiAgICAgICAgLmxveWFsdHktY29tcGFyZS10YWJsZV9fbGFiZWwtZGVzY1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweFxuICAgICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZVxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGVcblxuICAgICZfX3RkXG4gICAgICAgIGZsZXg6IDFcbiAgICAgICAgcGFkZGluZzogMCAxNnB4XG4gICAgICAgIGhlaWdodDogNTdweFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgICAgICBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTA1cHgpXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTEuNSVcbiAgICAgICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTdweFxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNnB4XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIzOXB4KVxuICAgICAgICAgICAgZmxleDogMCAwIDEyLjUlXG5cbiAgICAgICAgJi0tbGFiZWxcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1NSVcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgICAgICAgICAgIGdhcDogMTJweFxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweFxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHhcbiAgICAgICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTdweFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlcblxuICAgICAgICAgICAgK2Rlc2t0b3BcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTAlXG5cbiAgICAmX19sYWJlbF9pY29uX3dyYXBcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgICAgICBnYXA6IDEycHhcblxuICAgICZfX2ljb25cbiAgICAgICAgd2lkdGg6IDIwcHhcbiAgICAgICAgaGVpZ2h0OiAyMHB4XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuXG4gICAgICAgIGltZ1xuICAgICAgICAgICAgd2lkdGg6IDIwcHhcbiAgICAgICAgICAgIGhlaWdodDogMjBweFxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW5cblxuICAgICZfX2NoZWNrXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgd2lkdGg6IDI4cHhcbiAgICAgICAgaGVpZ2h0OiAyOHB4XG4gICAgICAgIHBhZGRpbmc6IDdweFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweFxuICAgICAgICBiYWNrZ3JvdW5kOiAjQUNCRDkyXG5cbiAgICAgICAgc3ZnXG4gICAgICAgICAgICB3aWR0aDogMTRweFxuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4XG5cbiAgICAmX19kYXNoXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICB3aWR0aDogOHB4XG4gICAgICAgIGhlaWdodDogMXB4XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgICAgIGJhY2tncm91bmQ6ICNEMUQ1REJcblxuICAgICZfX3RkLWVkaXRcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogNHB4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG5cbiAgICAmX19jZWxsLXRleHRcbiAgICAgICAgY29sb3I6ICMwMDI4NTVcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWZcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4XG5cbiAgICAmX19yb3ctLWhpZ2hsaWdodFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWJmNGZmXG5cbiAgICAmX19sYWJlbC10ZXh0XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDJweFxuICAgICAgICBjb2xvcjogIzAwMjg1NVxuICAgICAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICBsaW5lLWhlaWdodDogMjRweFxuXG4gICAgJl9fbGFiZWwtZGVzY1xuICAgICAgICBtYXJnaW4tdG9wOiAwXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWZcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgICAgIGNvbG9yOiAjMDAyODU1XG4gICAgICAgIG9wYWNpdHk6IDBcbiAgICAgICAgbWF4LWhlaWdodDogMFxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZSwgbWF4LWhlaWdodCAwLjI1cyBlYXNlLCBtYXJnaW4tdG9wIDAuMjVzIGVhc2VcblxuICAgICZfX3Jvdy0taGlnaGxpZ2h0ICZfX2xhYmVsLWRlc2NcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweFxuICAgICAgICBvcGFjaXR5OiAxXG4gICAgICAgIG1heC1oZWlnaHQ6IDgwcHhcblxuICAgIC8vIOKUgOKUgOKUgCBNb2JpbGUgdHJhbnNwb3NlZCB0YWJsZTogdGllcnMgYmVjb21lIHJvd3MsIGJlbmVmaXRzIGJlY29tZSBjb2x1bW5zIOKUgOKUgOKUgFxuICAgICZfX21vYmlsZS10YWJsZS13cmFwXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0b1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDRweClcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgICAmX19tb2JpbGUtdGFibGVcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudFxuXG4gICAgJl9fbW9iaWxlLXJvd1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGJvcmRlci10b3A6IDAuODk2cHggc29saWQgI2U1ZTdlYlxuXG4gICAgICAgICYtLWhlYWRlclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZVxuXG4gICAgJl9fbW9iaWxlLWNlbGxcbiAgICAgICAgZmxleDogMCAwIDEzMHB4XG4gICAgICAgIHdpZHRoOiAxMzBweFxuICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgICAgbWluLWhlaWdodDogODBweFxuICAgICAgICBwYWRkaW5nOiA4cHhcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBsaW5lLWhlaWdodDogMjJweFxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeVxuXG4gICAgICAgICYtLWNvcm5lcixcbiAgICAgICAgJi0tdGllclxuICAgICAgICAgICAgZmxleDogMCAwIDgwcHhcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5XG4gICAgICAgICAgICBsZWZ0OiAwXG4gICAgICAgICAgICB6LWluZGV4OiAyXG4gICAgICAgICAgICBib3gtc2hhZG93OiA0cHggMCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KVxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHhcblxuICAgICAgICAmLS1jb3JuZXJcbiAgICAgICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICAgICAgbWluLWhlaWdodDogODBweFxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4XG5cbiAgICAgICAgJi0tdGllclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHhcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICAgICAgY29sb3I6ICNmZmZcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcblxuICAgICAgICAgICAgJi1ibHVlXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNzJDRVxuXG4gICAgICAgICAgICAmLWJyb256ZVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiMDdkNGJcblxuICAgICAgICAgICAgJi1zaWx2ZXJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjN2U4Yjk2XG5cbiAgICAgICAgICAgICYtZ29sZFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjOWEyMjdcblxuICAgICAgICAmLS1jb2wtaGVhZGVyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDczcHhcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZcblxuICAgICAgICAmW2RhdGEtYmVuZWZpdC1pbmRleF1cbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlclxuXG4gICAgICAgICYtLWhpZ2hsaWdodFxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ViZjRmZlxuXG4gICAgICAgICYtLWNvbC1oZWFkZXIubG95YWx0eS1jb21wYXJlLXRhYmxlX19tb2JpbGUtY2VsbC0taGlnaGxpZ2h0XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMFxuXG4gICAgJl9fbW9iaWxlLWRlc2Mtd3JhcFxuICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTA0cHgpXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuXG4gICAgJl9fbW9iaWxlLWRlc2NcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICBtYXJnaW4tdG9wOiAwXG4gICAgICAgIHBhZGRpbmc6IDE2cHhcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4XG4gICAgICAgIGJhY2tncm91bmQ6ICNlYmY0ZmZcbiAgICAgICAgY29sb3I6ICMwMDI4NTVcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZlxuICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHhcblxuICAgICAgICAmLS1hY3RpdmVcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiIsIi8vIOKUgOKUgCBMb3lhbHR5IFRpZXIgVGFibGUgYXJlYWJyaWNrIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLmxveWFsdHktdGllci10YWJsZVxuICAgIG1hcmdpbjogNDhweCAwXG4gICAgbWFyZ2luLWJvdHRvbTogMTI4cHhcblxuICAgICZfX2xheW91dFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGdhcDogNDhweFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG5cbiAgICAmX19jb250ZW50LWNvbFxuICAgICAgICBmbGV4OiAxXG4gICAgICAgIG1pbi13aWR0aDogMFxuXG4gICAgJl9faGVhZGluZ1xuICAgICAgICBmb250LXNpemU6IDM2cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMFxuICAgICAgICBjb2xvcjogIzAwMjg1NVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4XG5cbiAgICAmX19kZXNjcmlwdGlvblxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBjb2xvcjogIzYyNjY2YVxuICAgICAgICBsaW5lLWhlaWdodDogMS42XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHhcblxuICAgICZfX3dyYXBcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0b1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcblxuICAgICZfX3RhYmxlXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmXG5cbiAgICAmX19oZWFkZXItcm93XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuXG4gICAgJl9fdGhcbiAgICAgICAgcGFkZGluZzogMTdweCAxNnB4XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gICAgICAgIGZsZXg6IDFcblxuICAgICAgICAvLyBmaXJzdCBjb2x1bW4g4oCUIGxhYmVsIGhlYWRlclxuICAgICAgICAmLS10eXBlXG4gICAgICAgICAgICBmbGV4OiAwIDAgMjQwcHhcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgICAgIGNvbG9yOiAjNjI2NjZhXG5cbiAgICAgICAgJi0tYmx1ZVxuICAgICAgICAgICAgY29sb3I6ICMwMDcyQ0VcblxuICAgICAgICAmLS1icm9uemVcbiAgICAgICAgICAgIGNvbG9yOiAjYjA3ZDRiXG5cbiAgICAgICAgJi0tc2lsdmVyXG4gICAgICAgICAgICBjb2xvcjogIzdlOGI5NlxuXG4gICAgICAgICYtLWdvbGRcbiAgICAgICAgICAgIGNvbG9yOiAjYzlhMjI3XG5cbiAgICAmX19yb3dcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGJvcmRlci10b3A6IDAuOHB4IHNvbGlkICNlNWU3ZWJcblxuICAgICZfX3RkXG4gICAgICAgIHBhZGRpbmc6IDE2cHhcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgIGNvbG9yOiAjNjI2NjZhXG4gICAgICAgIGZsZXg6IDFcblxuICAgICAgICAmLS1sYWJlbFxuICAgICAgICAgICAgZmxleDogMCAwIDI0MHB4XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gICAgICAgICAgICBjb2xvcjogIzAwMjg1NVxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTdcblxuICAgICAgICAvLyBpbmxpbmUgZWRpdGFibGVzIGluc2lkZSBjZWxsc1xuICAgICAgICAucGltY29yZV9lZGl0YWJsZV9pbnB1dFxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAmX19mb290bm90ZXNcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogNHB4XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweFxuICAgICAgICBwYWRkaW5nLXRvcDogMTZweFxuXG4gICAgJl9fZm9vdG5vdGVcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICAgIGNvbG9yOiAjNjI2NjZhXG4gICAgICAgIG1hcmdpbjogMFxuICAgICAgICBmb250LXdlaWdodDogNDAwXG5cbi8vIOKUgOKUgCBBcmVhYnJpY2sgZWRpdG1vZGUgY29udHJvbHMgYmFyIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLy8g4pSA4pSA4pSAIExveWFsdHkgSGVybyBiYWNrZ3JvdW5kIGltYWdlIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLmVsZXZhdGUtaGVyb1xuICAgICZfX2JnLWltZ1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgaW5zZXQ6IDBcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyXG4gICAgICAgIHotaW5kZXg6IDBcblxuICAgICAgICArZGVza3RvcFxuICAgICAgICAgICAgaGVpZ2h0OiA3OTJweFxuXG4vLyDilIDilIDilIAgTG95YWx0eSBTZWN0aW9uIEhlYWRlciBhcmVhYnJpY2sg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4uZWxldmF0ZS1zZWN0aW9uLWhlYWRlclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIHBhZGRpbmc6IDQ4cHggMCAxNnB4XG5cbiAgICAmX190aXRsZVxuICAgICAgICBmb250LXNpemU6IDM2cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMFxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4XG5cbiAgICAmX19zdWJ0aXRsZVxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXktMVxuICAgICAgICBtYXgtd2lkdGg6IDY0MHB4XG4gICAgICAgIG1hcmdpbjogMCBhdXRvXG5cbiAgICAgICAgJi0tbGlnaHRcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOClcblxuICAgICZfX3RpdGxlLS1saWdodFxuICAgICAgICBjb2xvcjogI2ZmZlxuXG4vLyDilIDilIDilIAgTG95YWx0eSBCbG9nIEdyaWQgYXJlYWJyaWNrIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLmVsZXZhdGUtYmxvZy1ncmlkXG4gICAgcGFkZGluZzogMzJweCAwIDY0cHhcblxuICAgICZfX2hlYWRlclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweFxuXG4gICAgJl9fdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAzNnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDBcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweFxuXG4gICAgJl9fc3VidGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTFcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweFxuICAgICAgICBtYXJnaW46IDAgYXV0b1xuXG4gICAgJl9fZ3JpZFxuICAgICAgICBkaXNwbGF5OiBncmlkXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI4MHB4LCAxZnIpKVxuICAgICAgICBnYXA6IDI0cHhcblxuICAgICZfX2NhcmRcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweFxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTJweCByZ2JhKDAsMCwwLDAuMDcpXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgYm94LXNoYWRvdyAwLjJzXG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwwLDAsMC4xMilcblxuICAgICZfX2NhcmQtaW1nXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogMjAwcHhcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcblxuICAgICAgICAmLS1wbGFjZWhvbGRlclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2U4ZjBmZSAwJSwgI2RiZWFmZSAxMDAlKVxuXG4gICAgJl9fY2FyZC1ib2R5XG4gICAgICAgIHBhZGRpbmc6IDIwcHhcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGZsZXg6IDFcblxuICAgICZfX2NhcmQtZGF0ZVxuICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXktMVxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHhcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHhcblxuICAgICZfX2NhcmQtdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRcblxuICAgICZfX2NhcmQtdGV4dFxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXktMVxuICAgICAgICBsaW5lLWhlaWdodDogMS42XG4gICAgICAgIGZsZXg6IDFcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweFxuXG4gICAgJl9fY2FyZC1saW5rXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeVxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydFxuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG5cbi8vIOKUgOKUgOKUgCBSZXRybyBDbGFpbSBzcGlubmVyIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLnJjX19zcGlubmVyLW92ZXJsYXlcbiAgICBwb3NpdGlvbjogZml4ZWRcbiAgICBpbnNldDogMFxuICAgIHotaW5kZXg6IDk5OTlcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNilcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG5cbi5yY19fc3Bpbm5lclxuICAgIHdpZHRoOiA0MHB4XG4gICAgaGVpZ2h0OiA0MHB4XG4gICAgYm9yZGVyOiA0cHggc29saWQgI2U2ZTdlOVxuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDcyQ0VcbiAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICBhbmltYXRpb246IHJjLXNwaW4gMC43cyBsaW5lYXIgaW5maW5pdGVcblxuQGtleWZyYW1lcyByYy1zcGluXG4gICAgdG9cbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKVxuXG4vLyDilIDilIDilIAgSG93IHRvIEJvb2sg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4uaHRiXG4gICAgd2lkdGg6IDEwMCVcblxuICAgICZfX2lubmVyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZ2FwOiA0OHB4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgcGFkZGluZzogNjRweCAxNnB4XG5cbiAgICAmX19sZWZ0XG4gICAgICAgIGZsZXg6IDFcbiAgICAgICAgbWluLXdpZHRoOiAwXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgICAgICBnYXA6IDI0cHhcblxuICAgICZfX3RpdGxlXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWZcbiAgICAgICAgZm9udC1zaXplOiAzMHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbFxuICAgICAgICBjb2xvcjogIzBmMmQ1M1xuICAgICAgICBtYXJnaW46IDBcblxuICAgICZfX2JvZHlcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogMTZweFxuXG4gICAgICAgIHBcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWZcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHhcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHhcbiAgICAgICAgICAgIGNvbG9yOiAjNjI2NjZhXG4gICAgICAgICAgICBtYXJnaW46IDBcblxuICAgICZfX2J0blxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIGhlaWdodDogNTZweFxuICAgICAgICBwYWRkaW5nOiAwIDMycHhcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNzJjZVxuICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgY29sb3I6ICNmZmZcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZlxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBsaW5lLWhlaWdodDogMjRweFxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXNcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNWZhZFxuICAgICAgICAgICAgY29sb3I6ICNmZmZcblxuICAgICZfX3JpZ2h0XG4gICAgICAgIGZsZXg6IDFcbiAgICAgICAgbWluLXdpZHRoOiAwXG5cbiAgICAmX19pbWFnZVxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBoZWlnaHQ6IDQwMHB4XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDIwcHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KVxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuXG4vLyDilIDilIDilIAgQ2FsbCBDZW50cmUgZHJhd2VyIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLmNjLWRyYXdlclxuICAgIHBhZGRpbmc6IDAgMzJweCA0OHB4XG5cbiAgICAmX190aXRsZVxuICAgICAgICBmb250LXNpemU6IDI4cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICBsaW5lLWhlaWdodDogMzZweFxuICAgICAgICBjb2xvcjogIzAwMjg1NVxuICAgICAgICBtYXJnaW46IDAgMCAzMnB4XG5cbiAgICAmX19ob3Vyc1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDRweFxuXG4gICAgICAgIHBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICAgICAgICAgIGNvbG9yOiAjNjI2NjZhXG4gICAgICAgICAgICBtYXJnaW46IDBcblxuICAgICAgICBzdHJvbmdcbiAgICAgICAgICAgIGNvbG9yOiAjMDAyODU1XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwXG5cbiAgICAmX19wZWFrXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHhcblxuICAgICZfX3BlYWstdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICAgICAgY29sb3I6ICMwMDI4NTVcbiAgICAgICAgbWFyZ2luOiAwIDAgMTJweFxuXG4gICAgJl9fY2hhcnRcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4XG5cbiAgICAmX19iYXJzXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXG4gICAgICAgIGdhcDogM3B4XG4gICAgICAgIGhlaWdodDogMTAwcHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4XG5cbiAgICAmX19iYXJcbiAgICAgICAgZmxleDogMVxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MmNlXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFweCAxcHggMCAwXG4gICAgICAgIG1pbi13aWR0aDogMFxuXG4gICAgJl9fdGltZS1sYWJlbHNcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cblxuICAgICAgICBzcGFuXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4XG4gICAgICAgICAgICBjb2xvcjogIzYyNjY2YVxuXG4gICAgJl9fcGVhay1ub3RlXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4XG4gICAgICAgIGNvbG9yOiAjNjI2NjZhXG4gICAgICAgIG1hcmdpbjogOHB4IDAgMFxuXG4gICAgJl9fZGl2aWRlclxuICAgICAgICBoZWlnaHQ6IDAuOHB4XG4gICAgICAgIGJhY2tncm91bmQ6ICNlNWU3ZWJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweFxuXG4gICAgJl9fcGhvbmVzXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuXG4gICAgJl9fY2FsbC1sYWJlbFxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBsaW5lLWhlaWdodDogMjRweFxuICAgICAgICBjb2xvcjogIzYyNjY2YVxuICAgICAgICBtYXJnaW46IDAgMCA0cHhcblxuICAgICZfX3Bob25lLXJvd1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGdhcDogMjRweFxuICAgICAgICBwYWRkaW5nOiAyMHB4IDBcbiAgICAgICAgYm9yZGVyLXRvcDogMC44cHggc29saWQgI2U1ZTdlYlxuXG4gICAgJl9fcGhvbmUtZnJvbVxuICAgICAgICBmbGV4OiAwIDAgMTY4cHhcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHhcbiAgICAgICAgY29sb3I6ICM2MjY2NmFcblxuICAgICZfX3Bob25lLWRldGFpbFxuICAgICAgICBmbGV4OiAxXG4gICAgICAgIG1pbi13aWR0aDogMFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiA0cHhcblxuICAgICZfX3Bob25lLW51bWJlclxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBsaW5lLWhlaWdodDogMjJweFxuICAgICAgICBjb2xvcjogIzAwNzJjZVxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuXG4gICAgJl9fcGhvbmUtbm90ZVxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBsaW5lLWhlaWdodDogMjJweFxuICAgICAgICBjb2xvcjogIzYyNjY2YVxuICAgICAgICBtYXJnaW46IDBcblxuICAgICZfX2FzdGVyaXNrXG4gICAgICAgIGNvbG9yOiAjZTMwNjEzXG5cbiIsIi8vIOKUgOKUgOKUgCBFbGV2YXRlSGVhZGVyIChSZWFjdCwgbG9nZ2VkLWluIHZpZXcpIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLmVoXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgaGVpZ2h0OiA0NTBweFxuICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGJhY2tncm91bmQ6ICMwMDI4NTVcblxuICAgICZfX2JnXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICBpbnNldDogMFxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zdGF0aWMvZWxldmF0ZS9oZWFkZXItYmcucG5nJylcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcblxuICAgICZfX2lubmVyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICB6LWluZGV4OiAxXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDI0cHhcblxuICAgIC8vIFByb2ZpbGUgcm93XG4gICAgJl9fcHJvZmlsZVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZ2FwOiAyMHB4XG5cbiAgICAmX19hdmF0YXJcbiAgICAgICAgd2lkdGg6IDEyMHB4XG4gICAgICAgIGhlaWdodDogMTIwcHhcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDcyQ0VcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLCAxMTQsIDIwNiwgMC40KVxuXG4gICAgJl9fYXZhdGFyLWluaXRpYWxzXG4gICAgICAgIGZvbnQtc2l6ZTogNDJweFxuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIGNvbG9yOiAjZmZmXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmVcblxuICAgICZfX3Byb2ZpbGUtaW5mb1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiAxMHB4XG5cbiAgICAmX19uYW1lXG4gICAgICAgIGZvbnQtc2l6ZTogNDhweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGNvbG9yOiAjZmZmXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE2XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuXG4gICAgJl9fbWV0YVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZ2FwOiAxNnB4XG5cbiAgICAmX190aWVyLWJhZGdlXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgcGFkZGluZzogNHB4IDIwcHhcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHhcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuXG4gICAgJl9fYWN0aXZlLXVudGlsXG4gICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGNvbG9yOiAjZjNmM2YzXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxXG5cbiAgICAvLyBQb2ludHNcbiAgICAmX19wb2ludHNcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogMFxuXG4gICAgJl9fcG9pbnRzLWxhYmVsXG4gICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgIGNvbG9yOiAjZjNmM2YzXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzNcblxuICAgICZfX3BvaW50cy12YWx1ZVxuICAgICAgICBmb250LXNpemU6IDQ4cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBjb2xvcjogI2ZmZlxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTNweFxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG5cbiAgICAvLyBBY3Rpb24gYnV0dG9uc1xuICAgICZfX2FjdGlvbnNcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGdhcDogMTZweFxuXG4gICAgJl9fYnRuLWJvb2tcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICBoZWlnaHQ6IDQ2cHhcbiAgICAgICAgcGFkZGluZzogMCAyNHB4XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeVxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnNcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjlcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeVxuXG4gICAgJl9fYnRuLXBvaW50c1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGdhcDogOHB4XG4gICAgICAgIGhlaWdodDogNDZweFxuICAgICAgICBwYWRkaW5nOiAwIDI0cHhcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnlcbiAgICAgICAgYm9yZGVyOiBub25lXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBjb2xvcjogI2ZmZlxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzXG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRwcmltYXJ5LCA4JSlcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmXG5cbiAgICAmX19idG4tcG9pbnRzLWljb25cbiAgICAgICAgd2lkdGg6IDE2cHhcbiAgICAgICAgaGVpZ2h0OiAxNnB4XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwXG5cbiAgICAmX19tb2JpbGUtYWN0aW9uc1xuICAgICAgICBkaXNwbGF5OiBub25lXG5cbiIsIi8vIOKUgOKUgOKUgCBFbGV2YXRlTmF2aWdhdGlvbiAoUmVhY3QsIGxvZ2dlZC1pbiB2aWV3KSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5lblxuICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICBib3JkZXItYm90dG9tOiAwLjhweCBzb2xpZCAjZTVlN2ViXG4gICAgaGVpZ2h0OiA1NnB4XG4gICAgZGlzcGxheTogZmxleFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcblxuICAgICZfX2lubmVyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgICAgICAgZ2FwOiAwXG5cbiAgICAmX190YWJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgIGhlaWdodDogNTZweFxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGdhcDogNnB4XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweFxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgICAgY29sb3I6ICMzNjQxNTNcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZlxuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICBsaW5lLWhlaWdodDogMjRweFxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzXG5cbiAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgIGJvdHRvbTogMFxuICAgICAgICAgICAgbGVmdDogMFxuICAgICAgICAgICAgcmlnaHQ6IDBcbiAgICAgICAgICAgIGhlaWdodDogMS42cHhcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzXG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgY29sb3I6ICMwMDcyQ0VcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuXG4gICAgICAgICYtLWFjdGl2ZVxuICAgICAgICAgICAgY29sb3I6ICMwMDcyQ0VcblxuICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MkNFXG5cbiAgICAmX190YWItbGFiZWxcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcblxuICAgICZfX3RhYi1hbGVydFxuICAgICAgICBmbGV4LXNocmluazogMFxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuXG4gICAgJl9fc2VsZWN0LXdyYXBcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHhcblxuICAgICZfX3NlbGVjdFxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBoZWlnaHQ6IDQ0cHhcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgIGJvcmRlcjogMC44cHggc29saWQgI2U1ZTdlYlxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHhcbiAgICAgICAgcGFkZGluZzogMCAxNHB4IDAgMTZweFxuICAgICAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGNvbG9yOiAjMDAyODU1XG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICBvdXRsaW5lOiBub25lXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnRcblxuICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDcyQ0VcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDAsMTE0LDIwNiwwLjEyKVxuXG4gICAgJl9fc2VsZWN0LWNoZXZyb25cbiAgICAgICAgZmxleC1zaHJpbms6IDBcbiAgICAgICAgd2lkdGg6IDE2cHhcbiAgICAgICAgaGVpZ2h0OiAxNnB4XG5cbiAgICAmX19zZWxlY3QtZHJvcGRvd25cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHRvcDogY2FsYygxMDAlIC0gNHB4KVxuICAgICAgICBsZWZ0OiAxMHB4XG4gICAgICAgIHJpZ2h0OiAxMHB4XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgYm9yZGVyOiAwLjhweCBzb2xpZCAjZTVlN2ViXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweFxuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwwLDAsMC4xMClcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZVxuICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgcGFkZGluZzogNHB4IDBcbiAgICAgICAgei1pbmRleDogMjAwXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cblxuICAgICZfX3NlbGVjdC1vcHRpb25cbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHhcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZlxuICAgICAgICBmb250LXNpemU6IDE1cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICBjb2xvcjogIzM2NDE1M1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEyc1xuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNWY4ZmZcblxuICAgICAgICAmLS1hY3RpdmVcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3MkNFXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmN2ZmXG5cbiIsIi8vIOKUgOKUgOKUgCBFbGV2YXRlIHRhYiBjb250YWluZXJzIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLmVjLXdyYXBcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICB3aWR0aDogMTAwJVxuICAgIGJhY2tncm91bmQ6ICNGOEY4RkFcblxuLmVjXG4gICAgZGlzcGxheTogZmxleFxuICAgIHdpZHRoOiAxMjEycHhcbiAgICBwYWRkaW5nOiA0OHB4IDE2cHhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgICBnYXA6IDgwcHhcblxuLy8g4pSA4pSA4pSAIFRpZXJQcm9ncmVzcyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi50cFxuICAgIHdpZHRoOiAxMDAlXG4gICAgYmFja2dyb3VuZDogI2ZmZlxuICAgIGJvcmRlcjogMC44cHggc29saWQgI2U1ZTdlYlxuICAgIGJvcmRlci1yYWRpdXM6IDhweFxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IDBweCByZ2JhKDAsIDQwLCA4NSwgMC4xKVxuICAgIG92ZXJmbG93OiBoaWRkZW5cblxuICAgICZfX2JvZHlcbiAgICAgICAgcGFkZGluZzogMzJweCAzMnB4IDBcblxuICAgICZfX2hlYWRlclxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiA0cHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweFxuXG4gICAgJl9fdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHhcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweFxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgICAgIGNvbG9yOiAjMDAwXG4gICAgICAgIG1hcmdpbjogMFxuXG4gICAgJl9fc3VidGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcbiAgICAgICAgY29sb3I6ICM2MjY2NmFcbiAgICAgICAgbWFyZ2luOiAwXG5cbiAgICAmX19jb250ZW50XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICAgICAgcGFkZGluZzogMTZweCAwXG4gICAgICAgIGdhcDogNDhweFxuXG4gICAgICAgICYtLW1vYmlsZVxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgJl9fbGVmdFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgICAgICAgZ2FwOiAyNHB4XG4gICAgICAgIGZsZXg6IDFcbiAgICAgICAgbWluLXdpZHRoOiAwXG5cbiAgICAmX19nYXVnZS1yb3dcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGdhcDogMjRweFxuICAgICAgICB3aWR0aDogMTAwJVxuXG4gICAgJl9fZ2F1Z2VcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgIHdpZHRoOiAyMzBweFxuICAgICAgICBoZWlnaHQ6IDIzMHB4XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgICAgIC8vIE1ha2UgdGhlIGdhdWdlIGEgcXVlcnkgY29udGFpbmVyIHNvIHRoZSBjZW50ZXJlZCB0ZXh0IHNjYWxlcyB3aXRoIHRoZVxuICAgICAgICAvLyByaW5nIHNpemUgKGNxdyA9IDElIG9mIGdhdWdlIHdpZHRoKSBhbmQgbmV2ZXIgb3ZlcmZsb3dzIHRoZSByaW5ncy5cbiAgICAgICAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplXG5cbiAgICAgICAgc3ZnXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuXG4gICAgJl9fZ2F1Z2UtY2VudGVyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAvLyBDb25zdHJhaW4gdGhlIHRleHQgdG8gdGhlIHdoaXRlIGlubmVyIGRpc2MgKGlubmVyIHJpbmcgaW5uZXIgZWRnZSDiiYggcjczXG4gICAgICAgIC8vIG9mIHRoZSAyMzAgdmlld0JveCDihpIgfjYzJSBvZiB3aWR0aCkgc28gaXQgY2FuIG5ldmVyIHJlYWNoIHRoZSByaW5ncy5cbiAgICAgICAgaW5zZXQ6IDE4LjUlXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIGdhcDogMC45Y3F3XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuXG4gICAgJl9fZ2F1Z2UtbGFiZWxcbiAgICAgICAgZm9udC1zaXplOiA1LjJjcXdcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBsaW5lLWhlaWdodDogMS40XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbVxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgICAgIGNvbG9yOiAjNjI2NjZhXG5cbiAgICAmX19nYXVnZS10aWVyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWZcbiAgICAgICAgZm9udC1zaXplOiAxM2Nxd1xuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHRcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0XG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudFxuXG4gICAgICAgICYtLWJsdWVcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzFhOGZlMCwgIzAwNTJhNSlcblxuICAgICAgICAmLS1nb2xkXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkNGEzMTUsICM4OTYzMDEpXG5cbiAgICAgICAgJi0tc2lsdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM3ZThiOTYsICM1YzY3NzApXG5cbiAgICAgICAgJi0tYnJvbnplXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNiMDdkNGIsICM3YjRjMmEpXG5cbiAgICAmX19nYXVnZS1ib251c1xuICAgICAgICBmb250LXNpemU6IDUuMmNxd1xuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4XG4gICAgICAgIGNvbG9yOiAjNjI2NjZhXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuXG4gICAgJl9fYmFyc1xuICAgICAgICBmbGV4OiAxXG4gICAgICAgIG1pbi13aWR0aDogMFxuICAgICAgICB3aWR0aDogMFxuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDE2cHhcblxuICAgICZfX2Jhci1ncm91cFxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiA4cHhcblxuICAgICZfX2Jhci1sYWJlbC1yb3dcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG5cbiAgICAmX19iYXItbWV0cmljXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICAgICAgY29sb3I6ICM4YjkzOWJcblxuICAgICZfX2Jhci12YWx1ZVxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICBsaW5lLWhlaWdodDogMjhweFxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4XG4gICAgICAgIGNvbG9yOiAjMDAwXG5cbiAgICAmX19iYXItdGFyZ2V0XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGNvbG9yOiAjOGI5MzliXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHhcblxuICAgICZfX2Jhci10cmFja1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgaGVpZ2h0OiA4cHhcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTY0LCAxOTksIDIyNiwgMC4zKVxuXG4gICAgICAgICYtLXBvaW50c1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNzIsIDE4OSwgMTQ2LCAwLjMpXG5cbiAgICAmX19iYXItZmlsbFxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdG9wOiAwXG4gICAgICAgIGxlZnQ6IDBcbiAgICAgICAgaGVpZ2h0OiA4cHhcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4XG4gICAgICAgIGJhY2tncm91bmQ6ICNhNGM3ZTJcblxuICAgICAgICAmLS1wb2ludHNcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNhY2JkOTJcblxuICAgICZfX2NhcmQtd3JhcFxuICAgICAgICB3aWR0aDogMzM0cHhcbiAgICAgICAgaGVpZ2h0OiAxODZweFxuICAgICAgICBmbGV4LXNocmluazogMFxuICAgICAgICBtYXJnaW4tdG9wOiAtNTVweFxuXG4gICAgJl9fY2FyZFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHhcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgICBib3gtc2hhZG93OiAwcHggMjBweCAyNXB4IDBweCByZ2JhKDAsMCwwLDAuMTUpLCAwcHggOHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC4xKVxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcblxuICAgICZfX2NhcmQtYmdcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIGluc2V0OiAwXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlclxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuXG4gICAgJl9fY2FyZC1pbmZvXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICBib3R0b206IDE2cHhcbiAgICAgICAgbGVmdDogMjBweFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiAycHhcblxuICAgICZfX2NhcmQtZmZuLWxhYmVsXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWZcbiAgICAgICAgZm9udC1zaXplOiAxMHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44NSlcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRcblxuICAgICZfX2NhcmQtZmZuLXJvd1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZ2FwOiA2cHhcblxuICAgICZfX2NhcmQtZmZuLW51bWJlclxuICAgICAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGNvbG9yOiAjZmZmXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweFxuICAgICAgICBsaW5lLWhlaWdodDogMS40XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcblxuICAgICZfX2NhcmQtY29weS1idG5cbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmVcbiAgICAgICAgYm9yZGVyOiBub25lXG4gICAgICAgIHBhZGRpbmc6IDJweFxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgb3BhY2l0eTogMC44NVxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2VcbiAgICAgICAgbGluZS1oZWlnaHQ6IDBcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBvcGFjaXR5OiAxXG5cbiAgICAmX19jYXJkLW1vZGFsXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZFxuICAgICAgICBpbnNldDogMFxuICAgICAgICB6LWluZGV4OiA5OTk5XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44OClcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuXG4gICAgJl9fY2FyZC1tb2RhbC1jb250ZW50XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBwYWRkaW5nOiA0OHB4IDMycHhcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0XG5cbiAgICAmX19jYXJkLW1vZGFsLWNsb3NlXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICB0b3A6IDEycHhcbiAgICAgICAgcmlnaHQ6IDEycHhcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIHdpZHRoOiAzNnB4XG4gICAgICAgIGhlaWdodDogMzZweFxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMTIpXG4gICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXNcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMjIpXG5cbiAgICAmX19jYXJkLW1vZGFsLWNhcmRcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgIHdpZHRoOiA1NDBweFxuICAgICAgICBoZWlnaHQ6IDMwMHB4XG4gICAgICAgIG1heC13aWR0aDogOTAlXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgICBib3gtc2hhZG93OiAwcHggMjRweCA0OHB4IHJnYmEoMCwwLDAsMC42KVxuXG4gICAgJl9fY2FyZC1tb2RhbC1iZ1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgaW5zZXQ6IDBcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgICAmX19jYXJkLW1vZGFsLWluZm9cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIGJvdHRvbTogMjhweFxuICAgICAgICBsZWZ0OiAzNnB4XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDRweFxuXG4gICAgJl9fY2FyZC1tb2RhbC1sYWJlbFxuICAgICAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweFxuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjg1KVxuICAgICAgICBsaW5lLWhlaWdodDogMS40XG5cbiAgICAmX19jYXJkLW1vZGFsLWZmblxuICAgICAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweFxuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHhcbiAgICAgICAgY29sb3I6ICNmZmZcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMlxuXG4gICAgJl9fZm9vdG5vdGVcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHhcbiAgICAgICAgY29sb3I6ICM2MjY2NmFcbiAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDBcblxuICAgICZfX2Zvb3RlclxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMzJweCAxNnB4XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOGY4ZmFcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZVxuXG4gICAgJl9fcmVzZXQtaW5mb1xuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBsaW5lLWhlaWdodDogMjFweFxuICAgICAgICBjb2xvcjogIzYyNjY2YVxuXG4gICAgJl9fYmVuZWZpdHMtbGlua1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGdhcDogNHB4XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4XG4gICAgICAgIGNvbG9yOiAjMDA3MkNFXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmVcbiAgICAgICAgYm9yZGVyOiBub25lXG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcblxuIiwiLy8g4pSA4pSA4pSAIE1lbWJlcnNoaXBUaWVycyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5tdFxuICAgIHdpZHRoOiAxMDAlXG5cbiAgICAmX19oZWFkZXJcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogOHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHhcblxuICAgICZfX3RpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4XG4gICAgICAgIGNvbG9yOiAjMDAyODU1XG4gICAgICAgIG1hcmdpbjogMFxuXG4gICAgJl9fc3VidGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweFxuICAgICAgICBjb2xvcjogIzYyNjY2YVxuICAgICAgICBtYXJnaW46IDBcblxuICAgICZfX2dyaWRcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93XG4gICAgICAgIGdhcDogMTZweFxuXG4gICAgICAgICYgPiAqXG4gICAgICAgICAgICBmbGV4OiAxIDEgMjYwcHhcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjYwcHhcblxuICAgICZfX2NhcmRcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweFxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMyM3B4XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuXG4gICAgJl9fY3VycmVudC1iYWRnZVxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdG9wOiAxMHB4XG4gICAgICAgIHJpZ2h0OiAxMHB4XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKVxuICAgICAgICBjb2xvcjogI2ZmZlxuICAgICAgICBmb250LXNpemU6IDEwcHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICBsaW5lLWhlaWdodDogMTZweFxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHhcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgICAgICBwYWRkaW5nOiAzcHggOHB4XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxuXG4gICAgJl9fY2FyZC10b3BcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogNHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcblxuICAgICZfX3RpZXItbmFtZVxuICAgICAgICBmb250LXNpemU6IDI0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICBsaW5lLWhlaWdodDogMzJweFxuICAgICAgICBtYXJnaW46IDBcblxuICAgICZfX3RpZXItcmFuZ2VcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcbiAgICAgICAgbWFyZ2luOiAwXG5cbiAgICAmX19iYWRnZVxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICAgICBwYWRkaW5nOiAzcHggMTBweFxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHhcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydFxuXG4gICAgJl9fZGl2aWRlclxuICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgYm9yZGVyLXRvcDogMC44cHggc29saWQgI2U1ZTdlYlxuICAgICAgICBtYXJnaW46IDAgMCAxNnB4XG5cbiAgICAmX19iZW5lZml0c1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lXG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDEwcHhcbiAgICAgICAgZmxleDogMVxuXG4gICAgJl9fYmVuZWZpdFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZ2FwOiAxMHB4XG5cbiAgICAmX19iZW5lZml0LWljb25cbiAgICAgICAgd2lkdGg6IDE4cHhcbiAgICAgICAgaGVpZ2h0OiAxOHB4XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgZmxleC1zaHJpbms6IDBcblxuICAgICZfX2JlbmVmaXQtdGV4dFxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBsaW5lLWhlaWdodDogMjBweFxuXG4gICAgJl9fYWxsLWJ0blxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIGdhcDogNnB4XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogMzZweFxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmVcbiAgICAgICAgYm9yZGVyOiBub25lXG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuOFxuXG4gICAgJl9fY2FyZC1ib3JkZXJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIGluc2V0OiAwXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHhcbiAgICAgICAgYm9yZGVyLXRvcDogMi40cHggc29saWRcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAuOHB4IHNvbGlkXG4gICAgICAgIGJvcmRlci1yaWdodDogMC44cHggc29saWRcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC44cHggc29saWRcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcblxuICAgICZfX3BhbmVsXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHhcbiAgICAgICAgZGlzcGxheTogZ3JpZFxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpXG4gICAgICAgIGdhcDogMTZweFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmOWZiXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHhcbiAgICAgICAgYm9yZGVyOiAwLjhweCBzb2xpZCAjZTVlN2ViXG4gICAgICAgIHBhZGRpbmc6IDI0cHhcblxuICAgICZfX3BhbmVsLXRpZXJcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogMTRweFxuXG4gICAgJl9fcGFuZWwtdGllci1oZWFkZXJcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogMnB4XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuOHB4IHNvbGlkICNlNWU3ZWJcblxuICAgICZfX3BhbmVsLXRpZXItbmFtZVxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICBsaW5lLWhlaWdodDogMS4zXG5cbiAgICAmX19wYW5lbC10aWVyLXJhbmdlXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGNvbG9yOiAjOGI5MzliXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRcblxuICAgICZfX3BhbmVsLWJlbmVmaXRzXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmVcbiAgICAgICAgcGFkZGluZzogMFxuICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogMTBweFxuXG4iLCIvLyDilIDilIDilIAgRXZlcnl0aGluZ1lvdU5lZWRUb0tub3cg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4uZXludGtcbiAgICB3aWR0aDogMTAwJVxuXG4gICAgJl9faGVhZGVyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDhweFxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4XG5cbiAgICAmX190aXRsZVxuICAgICAgICBmb250LXNpemU6IDI4cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBsaW5lLWhlaWdodDogMzZweFxuICAgICAgICBjb2xvcjogIzAwMjg1NVxuICAgICAgICBtYXJnaW46IDBcblxuICAgICZfX3N1YnRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHhcbiAgICAgICAgY29sb3I6ICM2MjY2NmFcbiAgICAgICAgbWFyZ2luOiAwXG5cbiAgICAmX19ncmlkXG4gICAgICAgIGRpc3BsYXk6IGdyaWRcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKVxuICAgICAgICBnYXA6IDMycHhcblxuICAgICZfX2NhcmRcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHhcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggMHB4IHJnYmEoMCwgNDAsIDg1LCAwLjEpXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgICAgY29sb3I6IGluaGVyaXRcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0XG5cbiAgICAmX19jYXJkLWltZy13cmFwXG4gICAgICAgIGhlaWdodDogMjAwcHhcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgICBmbGV4LXNocmluazogMFxuXG4gICAgJl9fY2FyZC1pbWdcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgICAmX19jYXJkLWJvZHlcbiAgICAgICAgcGFkZGluZzogMjRweCAyNHB4IDI4cHhcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogOHB4XG5cbiAgICAmX19jYXJkLXRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4XG4gICAgICAgIGNvbG9yOiAjMDAyODU1XG4gICAgICAgIG1hcmdpbjogMFxuXG4gICAgJl9fY2FyZC10ZXh0XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHhcbiAgICAgICAgY29sb3I6ICM2MjY2NmFcbiAgICAgICAgbWFyZ2luOiAwXG5cbi8vIOKUgOKUgOKUgCBZb3VyUHJpdmlsZWdlcyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi55cFxuICAgIHdpZHRoOiAxMDAlXG5cbiAgICAmX19oZWFkZXJcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4XG5cbiAgICAmX190aXRsZVxuICAgICAgICBmb250LXNpemU6IDMwcHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsXG4gICAgICAgIGNvbG9yOiAjMGYyZDUzXG4gICAgICAgIG1hcmdpbjogMFxuXG4gICAgJl9fbGlzdFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiAxNnB4XG5cbiAgICAmX19pdGVtXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgICAgICAgZ2FwOiAxNnB4XG4gICAgICAgIHBhZGRpbmc6IDI0cHhcbiAgICAgICAgbWluLWhlaWdodDogMTUycHhcblxuICAgICZfX2l0ZW0taW1nXG4gICAgICAgIHdpZHRoOiA4MHB4XG4gICAgICAgIGhlaWdodDogODBweFxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXJcbiAgICAgICAgZmxleC1zaHJpbms6IDBcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweFxuXG4gICAgICAgICYtLXBsYWNlaG9sZGVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlN2ViXG5cbiAgICAmX19pdGVtLWJvZHlcbiAgICAgICAgZmxleDogMVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiA4cHhcbiAgICAgICAgcGFkZGluZy10b3A6IDBcblxuICAgICZfX2l0ZW0tdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHhcbiAgICAgICAgY29sb3I6ICMxMDE4MjhcbiAgICAgICAgbWFyZ2luOiAwXG5cbiAgICAmX19pdGVtLW1ldGFcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogNHB4XG4gICAgICAgIG1hcmdpbi10b3A6IDhweFxuXG4gICAgJl9faXRlbS1tZXRhLXJvd1xuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcbiAgICAgICAgY29sb3I6ICM0YTU1NjVcbiAgICAgICAgbWFyZ2luOiAwXG5cbiAgICAmX19pdGVtLW1ldGEtbGFiZWxcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuXG4gICAgJl9faXRlbS1tZXRhLXZhbHVlXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcblxuICAgICZfX3N0YXRlXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBjb2xvcjogIzYyNjY2YVxuICAgICAgICBwYWRkaW5nOiAyNHB4IDBcblxuICAgICAgICAmLS1lcnJvclxuICAgICAgICAgICAgY29sb3I6ICNkYzI2MjZcblxuICAgICZfX2xvYWQtbW9yZS13cmFwXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweFxuXG4gICAgJl9fbG9hZC1tb3JlLWJ0blxuICAgICAgICBwYWRkaW5nOiAxMHB4IDMycHhcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgICBib3JkZXI6IDAuOHB4IHNvbGlkICMwMDcyQ0VcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgICAgIGNvbG9yOiAjMDA3MkNFXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBjb2xvciAwLjE1c1xuXG4gICAgICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZClcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDcyQ0VcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmXG5cbiAgICAgICAgJjpkaXNhYmxlZFxuICAgICAgICAgICAgb3BhY2l0eTogMC41XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkXG5cbi8vIOKUgOKUgOKUgCBZb3VyT2ZmZXJzIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLnlvXG4gICAgd2lkdGg6IDEwMCVcblxuICAgICZfX2hlYWRlclxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHhcblxuICAgICZfX3RpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWxcbiAgICAgICAgY29sb3I6ICMwZjJkNTNcbiAgICAgICAgbWFyZ2luOiAwXG5cbiAgICAmX192aWV3LWFsbFxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICBsaW5lLWhlaWdodDogMjRweFxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4XG4gICAgICAgIGNvbG9yOiAjMDA3MkNFXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4gICAgICAgICAgICBjb2xvcjogIzAwNzJDRVxuXG4gICAgJl9fbGlzdFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiAxNnB4XG5cbiAgICAmX19pdGVtXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZ2FwOiAyNHB4XG4gICAgICAgIHBhZGRpbmc6IDI0cHhcbiAgICAgICAgbWluLWhlaWdodDogMTUycHhcblxuICAgICZfX2l0ZW0taW1nXG4gICAgICAgIHdpZHRoOiAxMjBweFxuICAgICAgICBoZWlnaHQ6IDEwNHB4XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweFxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlclxuICAgICAgICBmbGV4LXNocmluazogMFxuXG4gICAgICAgICYtLXBsYWNlaG9sZGVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlN2ViXG5cbiAgICAmX19pdGVtLWJvZHlcbiAgICAgICAgZmxleDogMVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiA4cHhcblxuICAgICZfX2l0ZW0tdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHhcbiAgICAgICAgY29sb3I6ICMxMDE4MjhcbiAgICAgICAgbWFyZ2luOiAwXG5cbiAgICAmX19pdGVtLXN1YnRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4XG4gICAgICAgIGNvbG9yOiAjRkU5QTAwXG4gICAgICAgIG1hcmdpbjogMFxuXG4gICAgJl9faXRlbS1tZXRhXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDRweFxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgY29sb3I6ICM0YTU1NjVcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcblxuICAgICAgICBzdHJvbmdcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcblxuICAgICZfX2l0ZW0tdGV4dFxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBsaW5lLWhlaWdodDogMjJweFxuICAgICAgICBjb2xvcjogIzYyNjY2YVxuICAgICAgICBtYXJnaW46IDBcblxuICAgICZfX2l0ZW0tYWN0aW9uc1xuICAgICAgICBmbGV4LXNocmluazogMFxuXG4gICAgJl9fY29tbWVudC1idG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBoZWlnaHQ6IDM2cHhcbiAgICAgICAgcGFkZGluZzogMCAyMHB4XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmVcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYlxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgY29sb3I6ICM2MjY2NmFcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3MkNFXG4gICAgICAgICAgICBjb2xvcjogIzAwNzJDRVxuXG4iLCIvLyDilIDilIDilIAgRWxldmF0ZUFjdGl2aXR5Q29udGFpbmVyIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLmFjXG4gICAgd2lkdGg6IDEwMCVcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIGdhcDogMzJweFxuXG4gICAgJl9faGVhZGVyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDEycHhcblxuICAgICZfX3RpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4XG4gICAgICAgIGNvbG9yOiAjMDAyODU1XG4gICAgICAgIG1hcmdpbjogMFxuXG4gICAgJl9fc3VidGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICAgICAgY29sb3I6ICM2MjY2NmFcbiAgICAgICAgbWFyZ2luOiAwXG5cbiAgICAmX19jYXJkXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgYm9yZGVyOiAwLjhweCBzb2xpZCAjZTVlN2ViXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweFxuICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLDAsMCwwLjEpLCAwcHggMXB4IDJweCAtMXB4IHJnYmEoMCwwLDAsMC4xKVxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG5cbiAgICAmX19jYXJkLWhlYWRpbmdcbiAgICAgICAgYmFja2dyb3VuZDogIzRhNGE0YVxuICAgICAgICBoZWlnaHQ6IDQ1cHhcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIHBhZGRpbmc6IDAgMjRweFxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBsaW5lLWhlaWdodDogMjFweFxuICAgICAgICBjb2xvcjogI2ZmZlxuXG4gICAgJl9fdGFibGUtd3JhcFxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvXG5cbiAgICAmX190YWJsZVxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBtaW4td2lkdGg6IDgwMHB4XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2VcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZFxuXG4gICAgJl9fdGhlYWQtcm93XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuOHB4IHNvbGlkICNlNWU3ZWJcblxuICAgICZfX3RoXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweFxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOS41cHhcbiAgICAgICAgY29sb3I6ICMzNjQxNTNcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgICAgICBwYWRkaW5nOiAxMnB4IDI0cHhcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG5cbiAgICAgICAgJi0tcG9pbnRzXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodFxuXG4gICAgICAgICYtLWFjdGlvblxuICAgICAgICAgICAgd2lkdGg6IDcycHhcblxuICAgICZfX3RyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuOHB4IHNvbGlkICNlNWU3ZWJcblxuICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmVcblxuICAgICZfX3RkXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweFxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOS41cHhcbiAgICAgICAgY29sb3I6ICMzNjQxNTNcbiAgICAgICAgcGFkZGluZzogMjJweCAyNHB4XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxuXG4gICAgICAgICYtLXBvaW50c1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHRcblxuICAgICAgICAmLS1kYXRlXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBcblxuICAgICAgICAmLS1hY3Rpb25cbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcblxuICAgICZfX2RhdGUtY2VsbFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZ2FwOiAxMnB4XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweFxuXG4gICAgJl9fYWlybGluZS1iYWRnZVxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIHdpZHRoOiAyNHB4XG4gICAgICAgIGhlaWdodDogMzJweFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZTMwNjEzXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwXG5cbiAgICAmX19hY3Rpb24tZG90XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICB3aWR0aDogMjRweFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlXG4gICAgICAgIGJhY2tncm91bmQ6ICNjNGM0YzRcblxuICAgICZfX3BhZ2luYXRpb25cbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIGdhcDogOHB4XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjRweFxuICAgICAgICBvdmVyZmxvdzogYXV0b1xuICAgICAgICBib3JkZXItdG9wOiAwLjhweCBzb2xpZCAjZTVlN2ViXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZcblxuICAgICZfX3BhZ2UtYnRuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgaGVpZ2h0OiAzM3B4XG4gICAgICAgIG1pbi13aWR0aDogNjJweFxuICAgICAgICBwYWRkaW5nOiAwIDE2cHhcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgICBib3JkZXI6IDAuOHB4IHNvbGlkICNlNWU3ZWJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweFxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOS41cHhcbiAgICAgICAgY29sb3I6ICMzNjQxNTNcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cywgY29sb3IgMC4xNXNcblxuICAgICAgICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDcyQ0VcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3MkNFXG5cbiAgICAgICAgJjpkaXNhYmxlZFxuICAgICAgICAgICAgb3BhY2l0eTogMC40XG5cbiAgICAgICAgJi0tYWN0aXZlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MkNFXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDcyQ0VcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwXG5cbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA1YmFiXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA1YmFiXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZcblxuICAgICAgICAmLS1hcnJvd1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzM3B4XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweFxuXG4gICAgJl9fcGFnZS1lbGxpcHNpc1xuICAgICAgICBmb250LXNpemU6IDEzcHhcbiAgICAgICAgY29sb3I6ICM5Y2EzYWZcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHhcblxuICAgICZfX3N0YXRlXG4gICAgICAgIHBhZGRpbmc6IDI0cHhcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBjb2xvcjogIzYyNjY2YVxuXG4gICAgICAgICYtLWVycm9yXG4gICAgICAgICAgICBjb2xvcjogI2RjMjYyNlxuXG4gICAgJl9fdGRcbiAgICAgICAgJi0tbG9hZGluZywgJi0tZW1wdHlcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAyNHB4XG4gICAgICAgICAgICBjb2xvcjogIzYyNjY2YVxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4XG5cbiAgICAgICAgJi0tcG9zXG4gICAgICAgICAgICBjb2xvcjogIzE2YTM0YVxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuXG4gICAgICAgICYtLW5lZ1xuICAgICAgICAgICAgY29sb3I6ICNkYzI2MjZcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcblxuICAgICZfX3RoLS1zdGF0dXNcbiAgICAgICAgd2lkdGg6IDExMHB4XG5cbiAgICAmX190ZC0tc3RhdHVzXG4gICAgICAgIHdpZHRoOiAxMTBweFxuXG4gICAgJl9fY29tcGFueS1sb2dvXG4gICAgICAgIHdpZHRoOiAyNHB4XG4gICAgICAgIGhlaWdodDogMjRweFxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweFxuICAgICAgICBmbGV4LXNocmluazogMFxuXG4gICAgJl9fY29tcGFueS1pY29uXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICB3aWR0aDogMjRweFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICAgICAgYmFja2dyb3VuZDogI2U1ZTdlYlxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHhcbiAgICAgICAgZmxleC1zaHJpbms6IDBcblxuICAgICZfX3RyLS1jYW5jZWxsZWRcbiAgICAgICAgb3BhY2l0eTogMC41NVxuXG4gICAgJl9fYmFkZ2VcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgIHBhZGRpbmc6IDJweCAxMHB4XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHhcbiAgICAgICAgZm9udC1zaXplOiAxMXB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40cHhcblxuICAgICAgICAmLS1zdWNjZXNzXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGNmY2U3XG4gICAgICAgICAgICBjb2xvcjogIzE1ODAzZFxuXG4gICAgICAgICYtLXBlbmRpbmdcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZWY5YzNcbiAgICAgICAgICAgIGNvbG9yOiAjODU0ZDBlXG5cbiAgICAgICAgJi0tZmFpbGVkXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmVlMmUyXG4gICAgICAgICAgICBjb2xvcjogI2RjMjYyNlxuXG4gICAgICAgICYtLWNhbmNlbGxlZFxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YzZjRmNlxuICAgICAgICAgICAgY29sb3I6ICM2YjcyODBcblxuIiwiLy8g4pSA4pSA4pSAIFJldHJvIENsYWltIENvbnRhaW5lciDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5yY1xuICAgIHdpZHRoOiAxMDAlXG5cbiAgICAmX19oZWFkZXJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiAxMnB4XG5cbiAgICAmX190aXRsZVxuICAgICAgICBmb250LXNpemU6IDI4cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBsaW5lLWhlaWdodDogMzZweFxuICAgICAgICBjb2xvcjogIzAwMjg1NVxuICAgICAgICBtYXJnaW46IDBcblxuICAgICZfX3N1YnRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgICAgIGNvbG9yOiAjNjI2NjZhXG4gICAgICAgIG1hcmdpbjogMFxuXG4gICAgJl9fYm9keVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGdhcDogMzJweFxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuXG4gICAgLy8gTGVmdCBmb3JtIGNhcmRcbiAgICAmX19mb3JtLWNhcmRcbiAgICAgICAgZmxleDogMCAwIDc0OHB4XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgYm9yZGVyOiAwLjhweCBzb2xpZCAjZTVlN2ViXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweFxuICAgICAgICBwYWRkaW5nOiAzMnB4XG5cbiAgICAmX19mb3JtXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDI0cHhcblxuICAgICZfX2ZpZWxkXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDhweFxuXG4gICAgJl9fbGFiZWxcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgY29sb3I6ICMwZDFiMmVcblxuICAgICZfX2lucHV0XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogNDUuNnB4XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweFxuICAgICAgICBib3JkZXI6IDAuOHB4IHNvbGlkICNlNWU3ZWJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBjb2xvcjogIzBkMWIyZVxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgIG91dGxpbmU6IG5vbmVcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzXG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXJcbiAgICAgICAgICAgIGNvbG9yOiAjOWNhM2FmXG5cbiAgICAgICAgJjpmb2N1c1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3MkNFXG5cbiAgICAmX19hbmNpbGxhcnktcm93XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBnYXA6IDhweFxuXG4gICAgJl9fYW5jaWxsYXJ5LXJlbW92ZVxuICAgICAgICBmbGV4LXNocmluazogMFxuICAgICAgICB3aWR0aDogMzJweFxuICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmVcbiAgICAgICAgYm9yZGVyOiAwLjhweCBzb2xpZCAjZTVlN2ViXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgICAgICBjb2xvcjogIzYyNjY2YVxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cywgY29sb3IgMC4xNXNcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNlMzA2MTNcbiAgICAgICAgICAgIGNvbG9yOiAjZTMwNjEzXG5cbiAgICAmX19hZGQtYW5jaWxsYXJ5LWJ0blxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHhcbiAgICAgICAgaGVpZ2h0OiA0MHB4XG4gICAgICAgIHBhZGRpbmc6IDAgMjRweFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgIGJvcmRlcjogMC44cHggc29saWQgIzAwNzJDRVxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgY29sb3I6ICMwMDcyQ0VcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMsIGNvbG9yIDAuMTVzXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MkNFXG4gICAgICAgICAgICBjb2xvcjogI2ZmZlxuXG4gICAgJl9fZGl2aWRlclxuICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgYm9yZGVyLXRvcDogMC44cHggc29saWQgI2U1ZTdlYlxuICAgICAgICBtYXJnaW46IDBcblxuICAgICZfX2luZm8tYm94XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZ2FwOiAxMnB4XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOGY4ZmFcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XG4gICAgICAgIHBhZGRpbmc6IDE2cHhcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcblxuICAgICZfX2luZm8taWNvblxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgZmxleC1zaHJpbms6IDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNFxuXG4gICAgJl9faW5mby10ZXh0XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweFxuICAgICAgICBjb2xvcjogIzBjNGE2ZVxuICAgICAgICBsaW5lLWhlaWdodDogMS42XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcblxuICAgICZfX3N1Ym1pdC1idG5cbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICAgICAgcGFkZGluZzogMCAyOHB4XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDcyQ0VcbiAgICAgICAgY29sb3I6ICNmZmZcbiAgICAgICAgYm9yZGVyOiBub25lXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1c1xuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDVmYTNcblxuICAgIC8vIFJpZ2h0IHNpZGViYXJcbiAgICAmX19zaWRlYmFyXG4gICAgICAgIGZsZXg6IDAgMCA0MDBweFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiAxNnB4XG5cbiAgICAmX19zaWRlYmFyLWNhcmRcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHhcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgNDAsIDg1LCAwLjEpXG4gICAgICAgIHBhZGRpbmc6IDI0cHhcblxuICAgICZfX3NpZGViYXItdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgY29sb3I6ICMwZDFiMmVcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweFxuXG4gICAgJl9fdGlwcy1saXN0XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmVcbiAgICAgICAgcGFkZGluZzogMFxuICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogMTJweFxuXG4gICAgJl9fdGlwLWl0ZW1cbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgICAgICBnYXA6IDEwcHhcblxuICAgICZfX3RpcC1kb3RcbiAgICAgICAgd2lkdGg6IDhweFxuICAgICAgICBoZWlnaHQ6IDhweFxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNzJDRVxuICAgICAgICBmbGV4LXNocmluazogMFxuICAgICAgICBtYXJnaW4tdG9wOiA1cHhcblxuICAgICZfX3RpcC10ZXh0XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBjb2xvcjogIzM2NDE1M1xuICAgICAgICBsaW5lLWhlaWdodDogMS42XG5cbiAgICAmX19oZWxwLXRleHRcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGNvbG9yOiAjNmE3MjgyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNlxuXG4gICAgJl9faGVscC1jb250YWN0c1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiA2cHhcblxuICAgICZfX2hlbHAtZW1haWxcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgY29sb3I6ICMwMDcyQ0VcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcblxuICAgICZfX2hlbHAtcGhvbmVcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGNvbG9yOiAjNmE3MjgyXG5cbiIsIi8vIOKUgOKUgOKUgCBPZmZlcnMgQ29udGFpbmVyIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLm9jXG4gICAgd2lkdGg6IDEwMCVcblxuICAgICZfX2hlYWRlclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4XG5cbiAgICAmX190aXRsZVxuICAgICAgICBmb250LXNpemU6IDI4cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICBjb2xvcjogIzAwMjg1NVxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHhcblxuICAgICZfX3N1YnRpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICBjb2xvcjogIzYyNjY2YVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG5cbiAgICAmX19zZWN0aW9uXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDBcblxuICAgICZfX3NlY3Rpb24taGVhZGVyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweFxuXG4gICAgJl9fc2VjdGlvbi10aXRsZVxuICAgICAgICBmb250LXNpemU6IDI0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBjb2xvcjogIzBmMmQ1M1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG5cbiAgICAmX19jaGVjay1hbGxcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgY29sb3I6ICMwMDcyQ0VcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHhcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuXG4gICAgJl9fbGlzdFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiAxNnB4XG5cbiAgICAmX19jYXJkXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgbWluLWhlaWdodDogMjA5cHhcblxuICAgICZfX2NhcmQtaW1nLXdyYXBcbiAgICAgICAgZmxleDogMCAwIDI0NHB4XG4gICAgICAgIG1hcmdpbjogMTYuOHB4XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwXG5cbiAgICAmX19jYXJkLWltZ1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBoZWlnaHQ6IDE3NXB4XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxuXG4gICAgICAgICYtLXBsYWNlaG9sZGVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlN2ViXG5cbiAgICAmX19jYXJkLWJvZHlcbiAgICAgICAgZmxleDogMVxuICAgICAgICBwYWRkaW5nOiAxNi44cHggMTYuOHB4IDE2LjhweCAwXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDhweFxuXG4gICAgJl9fY2FyZC10b3BcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICAgICAgZ2FwOiAxNnB4XG5cbiAgICAmX19jYXJkLXRpdGxlLXJvd1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZ2FwOiAxMnB4XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcFxuXG4gICAgJl9fY2FyZC10aXRsZVxuICAgICAgICBmb250LXNpemU6IDIwcHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZlxuICAgICAgICBjb2xvcjogIzEwMTgyOFxuXG4gICAgJl9fc3RhcnNcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBnYXA6IDJweFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG5cbiAgICAmX19zdGFyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwXG5cbiAgICAmX19jYXJkLWFjdGlvbnNcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBnYXA6IDJweFxuICAgICAgICBmbGV4LXNocmluazogMFxuXG4gICAgJl9fYWN0aW9uLWJ0blxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIHdpZHRoOiAyOHB4XG4gICAgICAgIGhlaWdodDogMjhweFxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXNcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjNmNGY2XG5cbiAgICAmX19jYXJkLXRhZ2xpbmVcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmXG4gICAgICAgIGNvbG9yOiAjZmU5YTAwXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcblxuICAgICZfX2NhcmQtbWV0YVxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWZcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuXG4gICAgJl9fbWV0YS1sYWJlbFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGNvbG9yOiAjMTAxODI4XG5cbiAgICAmX19tZXRhLXZhbHVlXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgY29sb3I6ICMxMDE4MjhcblxuICAgICZfX21ldGEtZGV0YWlsXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgY29sb3I6ICM2YTcyODJcblxuICAgICZfX2NhcmQtZm9vdGVyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvXG5cbiAgICAmX192aWV3LWNvbW1lbnRzXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWNcbiAgICAgICAgY29sb3I6ICM5OWExYWZcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgICAgICAgYm9yZGVyOiBub25lXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICBwYWRkaW5nOiAwXG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgY29sb3I6ICM2YTcyODJcblxuIiwiLy8g4pSA4pSA4pSAIFByb2ZpbGUgQ29udGFpbmVyIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLnBjXG4gICAgd2lkdGg6IDEwMCVcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIGdhcDogMzJweFxuXG4gICAgJl9faGVhZGVyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuXG4gICAgJl9faGVhZGVyLWxlZnRcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogNHB4XG5cbiAgICAmX190aXRsZVxuICAgICAgICBmb250LXNpemU6IDI4cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBjb2xvcjogIzAwMjg1NVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG5cbiAgICAmX19zdWJ0aXRsZVxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgY29sb3I6ICM2MjY2NmFcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuXG4gICAgJl9faGVhZGVyLXJpZ2h0XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBnYXA6IDE2cHhcblxuICAgICZfX3B0cy1yb3dcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGdhcDogOHB4XG5cbiAgICAmX19wdHMtZWFybmVkXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGNvbG9yOiAjMDAyODU1XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxXG5cbiAgICAmX19wdHMtdG90YWxcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGNvbG9yOiAjNjI2NjZhXG5cbiAgICAmX19wdHMtYmFyXG4gICAgICAgIHdpZHRoOiAxMjBweFxuICAgICAgICBoZWlnaHQ6IDhweFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlN2ViXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cblxuICAgICZfX3B0cy1maWxsXG4gICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweFxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDcyQ0UgMCUsICMwMGEzZTAgMTAwJSlcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlXG5cbiAgICAmX19ib2R5XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZ2FwOiAyNHB4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG5cbiAgICAmX19jb250ZW50XG4gICAgICAgIGZsZXg6IDFcbiAgICAgICAgbWluLXdpZHRoOiAwXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDI0cHhcblxuLy8g4pSA4pSA4pSAIFByb2ZpbGUgU2lkZSBOYXZpZ2F0aW9uIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLnBuYXZcbiAgICBmbGV4OiAwIDAgMjYwcHhcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIGdhcDogMTJweFxuXG4gICAgJl9fY2FyZFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgIGJvcmRlcjogMC44cHggc29saWQgI2U1ZTdlYlxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHhcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTJweCByZ2JhKDAsIDQwLCA4NSwgMC4wNilcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuXG4gICAgJl9faXRlbVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZ2FwOiAxMnB4XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogNjVweFxuICAgICAgICBwYWRkaW5nOiAwIDE2cHhcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgICAgICAgYm9yZGVyOiBub25lXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXNcblxuICAgICAgICAmLS1hY3RpdmVcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlMGVkZmFcblxuICAgICAgICAmLS1ib3JkZXJlZFxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMC44cHggc29saWQgI2U1ZTdlYlxuXG4gICAgICAgICY6aG92ZXI6bm90KC5wbmF2X19pdGVtLS1hY3RpdmUpXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmYWZjXG5cbiAgICAmX19pdGVtLWljb25cbiAgICAgICAgZmxleC1zaHJpbms6IDBcblxuICAgICZfX2NoZWNrLWJhZGdlXG4gICAgICAgIHdpZHRoOiAzNnB4XG4gICAgICAgIGhlaWdodDogMzZweFxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgICAgYmFja2dyb3VuZDogI2RjZmNlN1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcblxuICAgICZfX3Jpbmctd3JhcFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgd2lkdGg6IDM2cHhcbiAgICAgICAgaGVpZ2h0OiAzNnB4XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuXG4gICAgJl9fcmluZy1zdmdcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIGluc2V0OiAwXG5cbiAgICAmX19yaW5nLWxhYmVsXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICBmb250LXNpemU6IDEwcHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBjb2xvcjogIzAwMjg1NVxuICAgICAgICB6LWluZGV4OiAxXG5cbiAgICAmX19pdGVtLWJvZHlcbiAgICAgICAgZmxleDogMVxuICAgICAgICBtaW4td2lkdGg6IDBcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogMnB4XG5cbiAgICAmX19pdGVtLWxhYmVsXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGNvbG9yOiAjMDAyODU1XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xuXG4gICAgICAgICYtLWFjdGl2ZVxuICAgICAgICAgICAgY29sb3I6ICMwMDcyQ0VcblxuICAgICZfX2l0ZW0tc3ViXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgIGNvbG9yOiAjNjI2NjZhXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcblxuICAgICZfX2l0ZW0tYmFkZ2VcbiAgICAgICAgZmxleC1zaHJpbms6IDBcblxuICAgICZfX2JhZGdlLWRvbmVcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgY29sb3I6ICMxNmEzNGFcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuXG4gICAgJl9fYmFkZ2UtdG9kb1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgY29sb3I6ICMwMDcyQ0VcbiAgICAgICAgYmFja2dyb3VuZDogI2UwZWRmYVxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICAgcGFkZGluZzogMnB4IDZweFxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG5cbiAgICAmX190aXBcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBnYXA6IDhweFxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmVmY2U4XG4gICAgICAgIGJvcmRlcjogMC44cHggc29saWQgI2ZkZTY4YVxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHhcbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4XG5cbiAgICAgICAgc3ZnXG4gICAgICAgICAgICBmbGV4LXNocmluazogMFxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4XG5cbiAgICAmX190aXAtdGV4dFxuICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgY29sb3I6ICM4NTRkMGVcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICAgICBsaW5lLWhlaWdodDogMS41XG5cbiAgICAgICAgc3Ryb25nXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwXG5cbiAgICAmX19hY3Rpb24tYnRuXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBnYXA6IDhweFxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBoZWlnaHQ6IDQ2cHhcbiAgICAgICAgcGFkZGluZzogMCAxN3B4XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgYm9yZGVyOiAwLjhweCBzb2xpZCAjZTVlN2ViXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweFxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBjb2xvcjogIzAwMjg1NVxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgNDAsIDg1LCAwLjA2KVxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXNcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDcyQ0VcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDExNCwgMjA2LCAwLjE1KVxuXG4gICAgICAgICYtLWFjdGl2ZVxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3MkNFXG4gICAgICAgICAgICBjb2xvcjogIzAwNzJDRVxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMTE0LCAyMDYsIDAuMTUpXG5cbiAgICAgICAgICAgIHN2ZyBwYXRoLCBzdmcgcmVjdFxuICAgICAgICAgICAgICAgIHN0cm9rZTogIzAwNzJDRVxuXG4gICAgJl9fbW9iaWxlLXdyYXBcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcblxuICAgICZfX21vYmlsZS10cmlnZ2VyXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIG1pbi1oZWlnaHQ6IDY0cHhcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGdhcDogMTJweFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgIGJvcmRlcjogMC44cHggc29saWQgI2U1ZTdlYlxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHhcbiAgICAgICAgcGFkZGluZzogMTJweCAxNHB4IDEycHggMTZweFxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgb3V0bGluZTogbm9uZVxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XG5cbiAgICAgICAgJjpmb2N1c1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3MkNFXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgwLDExNCwyMDYsMC4xMilcblxuICAgICZfX21vYmlsZS10cmlnZ2VyLWljb25cbiAgICAgICAgZmxleC1zaHJpbms6IDBcbiAgICAgICAgd2lkdGg6IDM2cHhcbiAgICAgICAgaGVpZ2h0OiAzNnB4XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuXG4gICAgJl9fbW9iaWxlLXRyaWdnZXItYm9keVxuICAgICAgICBmbGV4OiAxXG4gICAgICAgIG1pbi13aWR0aDogMFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiAycHhcblxuICAgICZfX21vYmlsZS10cmlnZ2VyLWxhYmVsXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWZcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgY29sb3I6ICMwMDcyQ0VcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXG5cbiAgICAmX19tb2JpbGUtdHJpZ2dlci1zdWJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZlxuICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICBjb2xvcjogIzYyNjY2YVxuXG4gICAgJl9fbW9iaWxlLXRyaWdnZXItYmFkZ2VcbiAgICAgICAgZmxleC1zaHJpbms6IDBcbiAgICAgICAgYmFja2dyb3VuZDogI2UwZWRmYVxuICAgICAgICBjb2xvcjogIzAwNzJDRVxuICAgICAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgICAgICBwYWRkaW5nOiAzcHggOHB4XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcblxuICAgICZfX21vYmlsZS1jaGV2cm9uXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgICAgIHdpZHRoOiAxNnB4XG4gICAgICAgIGhlaWdodDogMTZweFxuXG4gICAgJl9fbW9iaWxlLWRyb3Bkb3duXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDRweClcbiAgICAgICAgbGVmdDogMFxuICAgICAgICByaWdodDogMFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgIGJvcmRlcjogMC44cHggc29saWQgI2U1ZTdlYlxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHhcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsMCwwLDAuMTApXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmVcbiAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgIHBhZGRpbmc6IDRweCAwXG4gICAgICAgIHotaW5kZXg6IDIwMFxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG5cbiAgICAmX19tb2JpbGUtb3B0aW9uXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBnYXA6IDEycHhcbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4XG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzXG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjhmZlxuXG4gICAgICAgICYtLWFjdGl2ZVxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YwZjdmZlxuXG4gICAgJl9fbW9iaWxlLW9wdGlvbi1pY29uXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgICAgIHdpZHRoOiAzNnB4XG4gICAgICAgIGhlaWdodDogMzZweFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcblxuICAgICZfX21vYmlsZS1vcHRpb24tYm9keVxuICAgICAgICBmbGV4OiAxXG4gICAgICAgIG1pbi13aWR0aDogMFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiAycHhcblxuICAgICZfX21vYmlsZS1vcHRpb24tbGFiZWxcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZlxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBjb2xvcjogIzAwMjg1NVxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcblxuICAgICAgICAucG5hdl9fbW9iaWxlLW9wdGlvbi0tYWN0aXZlICZcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3MkNFXG5cbiAgICAmX19tb2JpbGUtb3B0aW9uLXN1YlxuICAgICAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgIGNvbG9yOiAjNjI2NjZhXG5cbiAgICAmX19tb2JpbGUtb3B0aW9uLWJhZGdlXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgICAgIGJhY2tncm91bmQ6ICNlMGVkZmFcbiAgICAgICAgY29sb3I6ICMwMDcyQ0VcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZlxuICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICAgcGFkZGluZzogM3B4IDhweFxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG5cbi8vIOKUgOKUgOKUgCBQcm9maWxlIFBlcnNvbmFsIEluZm8gRm9ybSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5waW5mb1xuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgZ2FwOiAyNHB4XG4gICAgd2lkdGg6IDEwMCVcblxuICAgICZfX2NhcmRcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgICBib3JkZXI6IDAuOHB4IHNvbGlkICNlNWU3ZWJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDQwLCA4NSwgMC4wNilcbiAgICAgICAgcGFkZGluZzogMjRweFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiAyNHB4XG5cbiAgICAmX19jYXJkLWhlYWRlclxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgZ2FwOiA0cHhcblxuICAgICZfX2NhcmQtdGl0bGVcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgY29sb3I6ICMwMDI4NTVcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuXG4gICAgJl9fY2FyZC1zdWJ0aXRsZVxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgY29sb3I6ICM2MjY2NmFcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuXG4gICAgJl9fZmllbGRcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogOHB4XG5cbiAgICAmX19sYWJlbFxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICBjb2xvcjogIzM2NDE1M1xuXG4gICAgJl9fcGhvdG8tcm93XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBnYXA6IDE2cHhcblxuICAgICZfX2F2YXRhclxuICAgICAgICB3aWR0aDogNTZweFxuICAgICAgICBoZWlnaHQ6IDU2cHhcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgYmFja2dyb3VuZDogI2U1ZTdlYlxuICAgICAgICBmbGV4LXNocmluazogMFxuXG4gICAgICAgIHN2Z1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcblxuICAgICZfX3Bob3RvLWJ0bnNcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGdhcDogMTJweFxuXG4gICAgJl9fdXBsb2FkLWJ0blxuICAgICAgICBoZWlnaHQ6IDM2cHhcbiAgICAgICAgcGFkZGluZzogMCAxNnB4XG4gICAgICAgIGJvcmRlcjogMC44cHggc29saWQgIzAwNzJDRVxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBjb2xvcjogIzAwNzJDRVxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cywgY29sb3IgMC4xNXNcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MkNFXG4gICAgICAgICAgICBjb2xvcjogI2ZmZlxuXG4gICAgJl9fcmVtb3ZlLWJ0blxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICBjb2xvcjogIzYyNjY2YVxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgIHBhZGRpbmc6IDBcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBjb2xvcjogIzAwMjg1NVxuXG4gICAgJl9fcGhvdG8taGludFxuICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgY29sb3I6ICM2MjY2NmFcblxuICAgICZfX2ZpZWxkLWhpbnRcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICAgIGNvbG9yOiAjNjI2NjZhXG4gICAgICAgIG1hcmdpbi10b3A6IDJweFxuXG4gICAgJl9fZmllbGQtZXJyb3JcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICAgIGNvbG9yOiAjZGMyNjI2XG4gICAgICAgIG1hcmdpbi10b3A6IDRweFxuXG4gICAgJl9faW5wdXQtLWVycm9yXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RjMjYyNiAhaW1wb3J0YW50XG5cbiAgICAgICAgJjpmb2N1c1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGMyNjI2ICFpbXBvcnRhbnRcblxuICAgICZfX3NlbGVjdC0tZXJyb3JcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGMyNjI2ICFpbXBvcnRhbnRcblxuICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNkYzI2MjYgIWltcG9ydGFudFxuXG4gICAgJl9fcGhvbmUtcm93LS1lcnJvclxuICAgICAgICAucGluZm9fX2lucHV0XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNkYzI2MjYgIWltcG9ydGFudFxuXG4gICAgJl9fY2hlY2tib3gtZ3JvdXBcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogOHB4XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHhcblxuICAgICZfX2NoZWNrYm94LWl0ZW1cbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGdhcDogMTJweFxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcblxuICAgICZfX2NoZWNrYm94XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgd2lkdGg6IDIwcHhcbiAgICAgICAgaGVpZ2h0OiAyMHB4XG4gICAgICAgIGJvcmRlcjogMS42cHggc29saWQgI2QxZDVkYlxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICAgZmxleC1zaHJpbms6IDBcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cywgYm9yZGVyLWNvbG9yIDAuMTVzXG5cbiAgICAgICAgJi0tY2hlY2tlZFxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNzJDRVxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3MkNFXG5cbiAgICAmX19jaGVja2JveC1sYWJlbFxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICBjb2xvcjogIzM2NDE1M1xuXG4gICAgJl9fY2hlY2tib3gtZ3JpZFxuICAgICAgICBkaXNwbGF5OiBncmlkXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmclxuICAgICAgICBnYXA6IDEycHggMTZweFxuXG4gICAgJl9faW5mbGlnaHQtcm93XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZ2FwOiAyNHB4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG5cbiAgICAmX19pbmZsaWdodC1jb2xcbiAgICAgICAgZmxleDogMVxuICAgICAgICBtaW4td2lkdGg6IDBcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogMTZweFxuXG4gICAgJl9fc3Vic2VjdGlvbi10aXRsZVxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBjb2xvcjogIzAwMjg1NVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG5cbiAgICAmX19ncmlkXG4gICAgICAgIGRpc3BsYXk6IGdyaWRcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyXG4gICAgICAgIGdhcDogMjRweFxuXG4gICAgJl9fcGhvbmUtcm93XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZ2FwOiAxMnB4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcblxuICAgICZfX3NlbGVjdC13cmFwXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICBoZWlnaHQ6IDQ4cHhcblxuICAgICAgICAmLS1waG9uZS1jb2RlXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTQwcHhcblxuICAgICAgICAmLS1kaXNhYmxlZFxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcblxuICAgICZfX3NlbGVjdFxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICAgICAgcGFkZGluZzogMCA0MHB4IDAgMTZweFxuICAgICAgICBib3JkZXI6IDAuOHB4IHNvbGlkICNlNmU3ZTlcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgIGNvbG9yOiAjMDAwXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmVcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgIG91dGxpbmU6IG5vbmVcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzXG5cbiAgICAgICAgJjpmb2N1c1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3MkNFXG5cbiAgICAgICAgJjpkaXNhYmxlZFxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNVxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDBcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWRcblxuICAgICZfX2lucHV0XG4gICAgICAgICY6ZGlzYWJsZWRcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjVcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwXG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkXG5cbiAgICAmX19zZWxlY3QtY2hldnJvblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgcmlnaHQ6IDEycHhcbiAgICAgICAgdG9wOiA1MCVcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuXG4gICAgJl9fcGhvbmUtY29kZS13cmFwXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICBmbGV4OiAwIDAgMTAwcHhcblxuICAgICZfX3Bob25lLWNvZGUtYnRuXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICAgICAgZ2FwOiA2cHhcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweFxuICAgICAgICBib3JkZXI6IDAuOHB4IHNvbGlkICNlNmU3ZTlcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGNvbG9yOiAjMDAwXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gICAgICAgIG91dGxpbmU6IG5vbmVcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzXG5cbiAgICAgICAgJjpmb2N1cywgJjpob3ZlclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3MkNFXG5cbiAgICAmX19waG9uZS1jb2RlLWxpc3RcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHRvcDogY2FsYygxMDAlICsgNHB4KVxuICAgICAgICBsZWZ0OiAwXG4gICAgICAgIHotaW5kZXg6IDEwMFxuICAgICAgICBtaW4td2lkdGg6IDIyMHB4XG4gICAgICAgIG1heC1oZWlnaHQ6IDI0MHB4XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG9cbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgICBib3JkZXI6IDAuOHB4IHNvbGlkICNlNmU3ZTlcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCA0MCwgODUsIDAuMTIpXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmVcbiAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgIHBhZGRpbmc6IDRweCAwXG5cbiAgICAmX19waG9uZS1jb2RlLW9wdGlvblxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHhcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGNvbG9yOiAjMDAwXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YwZjZmZlxuXG4gICAgICAgICYtLWFjdGl2ZVxuICAgICAgICAgICAgY29sb3I6ICMwMDcyQ0VcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcblxuICAgICZfX2lucHV0XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICAgICBwYWRkaW5nOiAwIDE2cHhcbiAgICAgICAgYm9yZGVyOiAwLjhweCBzb2xpZCAjZTZlN2U5XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICBjb2xvcjogIzAwMFxuICAgICAgICBvdXRsaW5lOiBub25lXG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1c1xuXG4gICAgICAgICY6Zm9jdXNcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwNzJDRVxuXG4gICAgICAgICZbdHlwZT1cImRhdGVcIl1cbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlclxuXG4gICAgICAgICYtLXBob25lXG4gICAgICAgICAgICBmbGV4OiAxXG4gICAgICAgICAgICB3aWR0aDogYXV0b1xuXG4gICAgICAgICYtLXdpdGgtaWNvblxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDRweFxuXG4gICAgJl9faW5wdXQtd3JhcFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG5cbiAgICAmX19pbnB1dC1pY29uLWJ0blxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgcmlnaHQ6IDEycHhcbiAgICAgICAgdG9wOiA1MCVcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmVcbiAgICAgICAgYm9yZGVyOiBub25lXG4gICAgICAgIHBhZGRpbmc6IDJweFxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIGNvbG9yOiAjNmI3MjgwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwXG5cbiAgICAgICAgJjpob3ZlciBzdmcgcGF0aCwgJjpob3ZlciBzdmcgY2lyY2xlXG4gICAgICAgICAgICBzdHJva2U6ICMwMDcyQ0VcblxuICAgICZfX2FjdGlvbnNcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGdhcDogMTZweFxuXG4gICAgJl9fc2F2ZS1idG5cbiAgICAgICAgaGVpZ2h0OiA0NnB4XG4gICAgICAgIHBhZGRpbmc6IDAgMjRweFxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MkNFXG4gICAgICAgIGNvbG9yOiAjZmZmXG4gICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXNcblxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA1ZmEzXG5cbiAgICAmX19uZXh0LWJ0blxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGdhcDogOHB4XG4gICAgICAgIGhlaWdodDogNDZweFxuICAgICAgICBwYWRkaW5nOiAwIDI0cHhcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgICBib3JkZXI6IDAuOHB4IHNvbGlkICMwMDcyQ0VcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGNvbG9yOiAjMDA3MkNFXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBjb2xvciAwLjE1c1xuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDcyQ0VcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmXG5cbiAgICAgICAgICAgIHN2ZyBwYXRoXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAjZmZmXG5cbiAgICAmX19jYW5jZWwtYnRuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgaGVpZ2h0OiA0NnB4XG4gICAgICAgIHBhZGRpbmc6IDAgMjRweFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgIGJvcmRlcjogMC44cHggc29saWQgIzAwNzJDRVxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgY29sb3I6ICMwMDcyQ0VcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMsIGNvbG9yIDAuMTVzXG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YwZjdmZlxuXG4gICAgJl9fcHctcnVsZXNcbiAgICAgICAgYmFja2dyb3VuZDogI2ZlZmNlOFxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmRlNjhhXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweFxuICAgICAgICBwYWRkaW5nOiAxNnB4XG5cbiAgICAmX19wdy1ydWxlcy10aXRsZVxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICBjb2xvcjogIzg1NGQwZVxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDNcblxuICAgICZfX3B3LXJ1bGVzLWxpc3RcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogNnB4XG5cbiAgICAmX19wdy1ydWxlXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBnYXA6IDhweFxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBjb2xvcjogIzg1NGQwZVxuICAgICAgICBsaW5lLWhlaWdodDogMS40M1xuXG4gICAgICAgICYtLW1ldFxuICAgICAgICAgICAgY29sb3I6ICMxNjY1MzRcblxuICAgICZfX3B3LWJ1bGxldFxuICAgICAgICB3aWR0aDogMTRweFxuICAgICAgICBoZWlnaHQ6IDE0cHhcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFcbiAgICAgICAgY29sb3I6ICNhMTYyMDdcblxuXG4iLCIvLyDilIDilIDilIAgUmVzcG9uc2l2ZSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLy8g4pSA4pSA4pSAIFJlc3BvbnNpdmUg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5AbWVkaWEgKG1heC13aWR0aDogOTA0cHgpXG5cbiAgICAvLyDilIDilIAgRWxldmF0ZSBOYXZpZ2F0aW9uIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5lblxuICAgICAgICAmX19pbm5lclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0b1xuICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoXG4gICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmVcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAgICZfX3RhYlxuICAgICAgICAgICAgcGFkZGluZzogMCAxNHB4XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHhcblxuICAgIC8vIOKUgOKUgCBFbGV2YXRlSGVhZGVyIOKAlCBtb2JpbGUgbGF5b3V0IOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5laFxuICAgICAgICBoZWlnaHQ6IGF1dG9cblxuICAgICAgICAmX19iZ1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc3RhdGljL2VsZXZhdGUvaGVhZGVyLWJnLnBuZycpXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHRcblxuICAgICAgICAmX19pbm5lclxuICAgICAgICAgICAgcGFkZGluZzogMzJweCAyNHB4XG4gICAgICAgICAgICBnYXA6IDI0cHhcbiAgICAgICAgICAgIGhlaWdodDogMzcwcHhcblxuICAgICAgICAmX19wcm9maWxlXG4gICAgICAgICAgICBnYXA6IDhweFxuXG4gICAgICAgICZfX2F2YXRhclxuICAgICAgICAgICAgd2lkdGg6IDc2cHhcbiAgICAgICAgICAgIGhlaWdodDogNzZweFxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxuXG4gICAgICAgICZfX2F2YXRhci1pbml0aWFsc1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4XG5cbiAgICAgICAgJl9fbmFtZVxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweFxuXG4gICAgICAgICZfX3RpZXItYmFkZ2VcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICAgICAgcGFkZGluZzogM3B4IDE1cHhcblxuICAgICAgICAmX19hY3RpdmUtdW50aWxcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFcblxuICAgICAgICAmX19wb2ludHMtbGFiZWxcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHhcblxuICAgICAgICAmX19wb2ludHMtdmFsdWVcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweFxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjlweFxuXG4gICAgICAgICZfX2FjdGlvbnNcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgICAmX19tb2JpbGUtYWN0aW9uc1xuICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgICAgICAgICAgIGdhcDogMTZweFxuXG4gICAgICAgICZfX2J0bi1wb2ludHMtbW9iaWxlXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgICAgIGhlaWdodDogNDBweFxuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MkNFXG4gICAgICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZlxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgICAgICBjb2xvcjogI2ZmZlxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG5cbiAgICAgICAgJl9fdmlldy1jYXJkXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lXG4gICAgICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMnB4XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHhcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlclxuXG4gICAgLy8g4pSA4pSAIEVsZXZhdGUgTmF2aWdhdGlvbiDigJQgc2VsZWN0IG1vZGUg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLmVuXG4gICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lXG5cbiAgICAgICAgJl9faW5uZXJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgICAmX19zZWxlY3Qtd3JhcFxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOGY4ZmFcblxuICAgIC8vIOKUgOKUgCBIb3cgVG8gQm9vayDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAuaHRiXG4gICAgICAgICZfX2lubmVyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHhcblxuICAgIC8vIOKUgOKUgCBFbGV2YXRlIGNvbnRhaW5lciDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAuZWNcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4XG4gICAgICAgIGdhcDogNDhweFxuXG4gICAgLy8g4pSA4pSAIFRpZXJQcm9ncmVzcyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAudHBcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgICAgICAgYm9yZGVyOiBub25lXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmVcblxuICAgICAgICAmX19ib2R5XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE2cHggMFxuXG4gICAgICAgICZfX2NvbnRlbnRcbiAgICAgICAgICAgICYtLWRlc2t0b3BcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICAgICAgICYtLW1vYmlsZVxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2VcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgICAgICAgICAgICAgIGdhcDogMjBweFxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMFxuXG4gICAgICAgICZfX2dhdWdlLXJvd1xuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcblxuICAgICAgICAmX19nYXVnZVxuICAgICAgICAgICAgZmxleDogM1xuICAgICAgICAgICAgd2lkdGg6IGF1dG9cbiAgICAgICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxXG5cbiAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG5cbiAgICAgICAgJl9fYmFyc1xuICAgICAgICAgICAgZmxleDogMlxuICAgICAgICAgICAgd2lkdGg6IGF1dG9cblxuICAgICAgICAmX19mb290bm90ZVxuICAgICAgICAgICAgbWFyZ2luOiAtMTBweCAwIDUwcHggMFxuXG4gICAgICAgICZfX2NhcmQtd3JhcFxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHhcbiAgICAgICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAzMzQgLyAxODZcblxuICAgICAgICAmX19mb290ZXJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgICAgIGdhcDogMTJweFxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHhcblxuICAgIC8vIOKUgOKUgCBNZW1iZXJzaGlwIFRpZXJzIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5tdFxuICAgICAgICAmX19oZWFkZXJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHhcblxuICAgICAgICAmX190aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweFxuXG4gICAgICAgICZfX3N1YnRpdGxlXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHhcblxuICAgICAgICAmX19ncmlkXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvXG4gICAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2hcbiAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZVxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICAgICAgICYgPiAqXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDI2MHB4XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNjBweFxuXG4gICAgICAgICZfX3BhbmVsXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpXG5cbiAgICAvLyDilIDilIAgRXZlcnl0aGluZyBZb3UgTmVlZCB0byBLbm93IOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5leW50a1xuICAgICAgICAmX19oZWFkZXJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHhcblxuICAgICAgICAmX190aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweFxuXG4gICAgICAgICZfX3N1YnRpdGxlXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHhcblxuICAgICAgICAmX19ncmlkXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxuICAgICAgICAgICAgZ2FwOiAxNnB4XG5cbiAgICAvLyDilIDilIAgWW91ciBQcml2aWxlZ2VzIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC55cFxuICAgICAgICAmX19oZWFkZXJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHhcblxuICAgICAgICAmX190aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4XG5cbiAgICAgICAgJl9faXRlbVxuICAgICAgICAgICAgcGFkZGluZzogMTZweFxuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0b1xuXG4gICAgICAgICZfX2l0ZW0taW1nXG4gICAgICAgICAgICB3aWR0aDogNjBweFxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHhcblxuICAgICAgICAmX19pdGVtLXRpdGxlXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG5cbiAgICAvLyDilIDilIAgQWN0aXZpdHkg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLmFjXG4gICAgICAgICZfX3RpdGxlXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4XG5cbiAgICAgICAgJl9fdGhcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweFxuXG4gICAgICAgICZfX3RkXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDEycHhcblxuICAgICAgICAmX19kYXRlLWNlbGxcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweFxuXG4gICAgLy8g4pSA4pSAIFJldHJvIENsYWltIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5yY1xuICAgICAgICAmX190aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweFxuXG4gICAgICAgICZfX2JvZHlcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgICAgIGdhcDogMTZweFxuXG4gICAgICAgICZfX2Zvcm0tY2FyZFxuICAgICAgICAgICAgZmxleDogbm9uZVxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTZweFxuXG4gICAgICAgICZfX3N1Ym1pdC1idG5cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuXG4gICAgICAgICZfX3NpZGViYXJcbiAgICAgICAgICAgIGZsZXg6IG5vbmVcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAvLyDilIDilIAgUHJvZmlsZSBDb250YWluZXIg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnBjXG4gICAgICAgICZfX3RpdGxlXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHhcblxuICAgICAgICAmX19ib2R5XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG5cbiAgICAgICAgJl9fY29udGVudFxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcblxuICAgIC8vIOKUgOKUgCBQcm9maWxlIFNpZGUgTmF2aWdhdGlvbiDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAucG5hdlxuICAgICAgICBmbGV4OiBub25lXG4gICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAgICAgJl9fY2FyZFxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAgICZfX2FjdGlvbi1idG5cbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgICAmX19tb2JpbGUtd3JhcFxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcblxuICAgIC8vIOKUgOKUgCBQcm9maWxlIEZvcm0g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnBpbmZvXG4gICAgICAgICZfX2dyaWRcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyXG5cbiAgICAgICAgJl9fYWN0aW9uc1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICAgICAgZ2FwOiAxMnB4XG5cbiAgICAgICAgJl9fc2F2ZS1idG4sICZfX25leHQtYnRuXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcblxuICAgIC8vIOKUgOKUgCBMb3lhbHR5IEhlcm8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLmVsZXZhdGUtaGVyb1xuICAgICAgICBtYXJnaW4tdG9wOiAwXG4gICAgICAgIHBhZGRpbmc6IDE4MHB4IDE2cHggMTMwcHhcbiAgICAgICAgLy8gTWF0Y2ggdGhlIG1vYmlsZSBkZXNpZ24ncyBwb3J0cmFpdCBhc3BlY3QgcmF0aW8gKDM5MyB4IDg2MSkgc28gdGhlXG4gICAgICAgIC8vIGZ1bGwgYmFja2dyb3VuZCBpbWFnZSBpcyB2aXNpYmxlIGluc3RlYWQgb2YgYmVpbmcgY3JvcHBlZCBieSBvYmplY3QtZml0LlxuICAgICAgICAvLyBDYXBwZWQgYXQgdGhlIGRlc2lnbiBoZWlnaHQgKDg2MXB4KSBzbyB3aWRlciB2aWV3cG9ydHMgZG9uJ3QgZ2V0IGFuXG4gICAgICAgIC8vIGV4Y2Vzc2l2ZWx5IHRhbGwgaGVyby5cbiAgICAgICAgbWluLWhlaWdodDogbWluKDEwMHZ3ICogODYxIC8gMzkzLCA4NjFweClcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcblxuICAgICAgICAvLyBBbmNob3IgdGhlIGltYWdlIHRvIHRoZSBib3R0b20gc28gdGhlIHdvbWFuLCBzdWl0Y2FzZSBhbmQgd2hpdGUgc2xvcGVcbiAgICAgICAgLy8gc3RheSBmdWxseSB2aXNpYmxlOyBhbnkgb3ZlcmZsb3cgaXMgY3JvcHBlZCBmcm9tIHRoZSBlbXB0eSBibHVlIHRvcFxuICAgICAgICAvLyAod2hlcmUgdGhlIHRleHQgc2l0cykgaW5zdGVhZC5cbiAgICAgICAgJl9fYmctaW1nXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBib3R0b21cblxuICAgICAgICAmX19sYWJlbFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxuXG4gICAgICAgICZfX3RpdGxlXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHhcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4XG5cbiAgICAgICAgJl9fc3VidGl0bGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweFxuXG4gICAgICAgICZfX2J0bi1wcmltYXJ5XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweFxuXG4gICAgLy8g4pSA4pSAIEVsZXZhdGUgV2VsY29tZSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAuZWxldmF0ZS13ZWxjb21lXG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMTZweFxuXG4gICAgICAgICZfX2hlYWRpbmdcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweFxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweFxuXG4gICAgICAgICZfX2hlYWRpbmctZ3JhZGllbnRcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweFxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweFxuXG4gICAgICAgICZfX3RleHRcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweFxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweFxuXG4gICAgLy8g4pSA4pSAIEVsZXZhdGUgU2VjdGlvbiBIZWFkZXIg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLmVsZXZhdGUtc2VjdGlvbi1oZWFkZXJcbiAgICAgICAgcGFkZGluZzogMzJweCAwIDEycHhcblxuICAgICAgICAmX190aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4XG5cbiAgICAgICAgJl9fc3VidGl0bGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxuXG4gICAgLy8g4pSA4pSAIExveWFsdHkgRWFybiDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAubG95YWx0eS1lYXJuXG4gICAgICAgICttcC1yZXNwb25zaXZlLWJhc2VcbiAgICAgICAgK21wLXJlc3BvbnNpdmUtc3RlcHNcbiAgICAgICAgK21wLXJlc3BvbnNpdmUtY3RhXG4gICAgICAgICttcC1yZXNwb25zaXZlLWZhcVxuXG4gICAgLy8g4pSA4pSAIExveWFsdHkgU3BlbmQg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLmxveWFsdHktc3BlbmRcbiAgICAgICAgK21wLXJlc3BvbnNpdmUtYmFzZVxuICAgICAgICArbXAtcmVzcG9uc2l2ZS1jdGFcbiAgICAgICAgK21wLXJlc3BvbnNpdmUtZmFxXG5cbiAgICAvLyDilIDilIAgTG95YWx0eSBUaWVycyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAubG95YWx0eS10aWVyc1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgNDhweFxuXG4gICAgICAgICZfX3RpdGxlXG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHhcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHhcblxuICAgICAgICAmX19oZWFkZXJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHhcblxuICAgICAgICAmX19icmVhZGNydW1iXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4XG5cbiAgICAgICAgJl9fcm93XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgICAgICBnYXA6IDI0cHhcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHhcblxuICAgICAgICAgICAgJi0tcmV2ZXJzZVxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cblxuICAgICAgICAmX19jYXJkLXBhbmVsXG4gICAgICAgICAgICBmbGV4OiBub25lXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvXG5cbiAgICAgICAgJl9fY29udGVudC10aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4XG5cbiAgICAgICAgJl9fY29tcGFyZVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweFxuXG4gICAgICAgICZfX2NvbXBhcmUtdGl0bGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweFxuXG4gICAgICAgICZfX3RhYmxlLXdyYXBcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvXG5cbiAgICAvLyDilIDilIAgTG95YWx0eSBDb21wYXJlIFRhYmxlIGFyZWFicmljayDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAubG95YWx0eS1jb21wYXJlLXRhYmxlXG4gICAgICAgICZfX2hlYWRpbmdcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweFxuXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHhcblxuICAgICAgICAmX190YWJsZVxuICAgICAgICAgICAgbWluLXdpZHRoOiA3MDBweFxuXG4gICAgLy8g4pSA4pSAIExveWFsdHkgVGllciBUYWJsZSBhcmVhYnJpY2sg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLmxveWFsdHktdGllci10YWJsZVxuICAgICAgICAmX19sYXlvdXRcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgICAgIGdhcDogMjRweFxuXG4gICAgICAgICZfX2NvbnRlbnQtY29sXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCVcblxuICAgICAgICAmX19oZWFkaW5nXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHhcblxuICAgICAgICAmX190YWJsZVxuICAgICAgICAgICAgbWluLXdpZHRoOiA0ODBweFxuXG4gICAgICAgICZfX3RoXG4gICAgICAgICAgICAmLS10eXBlXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDE2MHB4XG5cbiAgICAgICAgJl9fdGRcbiAgICAgICAgICAgICYtLWxhYmVsXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDE2MHB4XG5cbiAgICAvLyDilIDilIAgRWxldmF0ZSBCbG9nIEdyaWQgYXJlYWJyaWNrIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5lbGV2YXRlLWJsb2ctZ3JpZFxuICAgICAgICAmX190aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4XG5cbiAgICAgICAgJl9fZ3JpZFxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnJcblxuICAgIC8vIOKUgOKUgCBMb3lhbHR5IFBpbGxhcnMgYXJlYWJyaWNrIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5sb3lhbHR5LXBpbGxhcnNcbiAgICAgICAgcGFkZGluZzogNDhweCAwXG5cbiAgICAgICAgJl9faGVhZGVyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4XG5cbiAgICAgICAgJl9fdGl0bGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweFxuXG4gICAgICAgICZfX3N1YnRpdGxlXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHhcblxuICAgICAgICAvLyBNYXRjaCB0aGUgYWJvdXQvZWFybiByb3dzOiBzdGFjayB2ZXJ0aWNhbGx5IGFuZCBsZXQgdGhlIGltYWdlIGtlZXAgaXRzXG4gICAgICAgIC8vIG5hdHVyYWwgcmF0aW8gKHdpZHRoOjEwMCUgKyBoZWlnaHQ6YXV0bykgaW5zdGVhZCBvZiBzdHJldGNoaW5nLlxuICAgICAgICAmX19yb3dcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgICAgIGdhcDogMjRweFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweFxuXG4gICAgICAgICAgICAmLS1yZXZlcnNlXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuXG4gICAgICAgIC8vIFRoZSBwaW1jb3JlIGltYWdlICg1NjZ4NDAwLCBvYmplY3QtZml0OiBjb3ZlcikgaGFzIGhlaWdodDoxMDAlLCBzbyB0aGVcbiAgICAgICAgLy8gY29udGFpbmVyIG5lZWRzIGFuIGludHJpbnNpYyBoZWlnaHQg4oCUIHVzZSBhc3BlY3QtcmF0aW8gaW5zdGVhZCBvZlxuICAgICAgICAvLyBoZWlnaHQ6YXV0bywgb3RoZXJ3aXNlIHRoZSBpbWFnZSBib3ggY29sbGFwc2VzIHRvIHplcm8gYW5kIGRpc2FwcGVhcnMuXG4gICAgICAgICZfX2ltYWdlXG4gICAgICAgICAgICBmbGV4OiBub25lXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDU2NiAvIDQwMFxuXG4gICAgICAgICZfX3BpbGxhci10aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4XG5cbiAgICAvLyDilIDilIAgTG95YWx0eSBQZXJrcyBHcmlkIGFyZWFicmljayDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAubG95YWx0eS1wZXJrc1xuICAgICAgICBwYWRkaW5nOiA0OHB4IDBcblxuICAgICAgICAmX19oZWFkZXJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHhcblxuICAgICAgICAmX190aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4XG5cbiAgICAgICAgJl9fc3VidGl0bGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxuXG4gICAgICAgICZfX2dyaWRcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcilcbiAgICAgICAgICAgIGdhcDogMjBweFxuXG4gICAgICAgICZfX2N0YS13cmFwXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4XG5cbiAgICAvLyDilIDilIAgTG95YWx0eSBOZXdzIEdyaWQgYXJlYWJyaWNrIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5sb3lhbHR5LW5ld3NcbiAgICAgICAgcGFkZGluZzogNDhweCAwXG5cbiAgICAgICAgJl9faGVhZGVyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4XG5cbiAgICAgICAgJl9fdGl0bGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweFxuXG4gICAgICAgICZfX3N1YnRpdGxlXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHhcblxuICAgICAgICAmX19ncmlkXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxuICAgICAgICAgICAgZ2FwOiAyMHB4XG5cbiAgICAvLyDilIDilIAgTG95YWx0eSBMZWdhbCBhcmVhYnJpY2sg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLmxveWFsdHktbGVnYWxcbiAgICAgICAgcGFkZGluZzogNDhweCAwXG5cbiAgICAgICAgJl9fdGl0bGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweFxuXG4gICAgICAgICZfX3RleHRcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpXG5cbiAgICAubG95YWx0eS1wZXJrc1xuICAgICAgICAmX19ncmlkXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxuXG4gICAgLm10XG4gICAgICAgICZfX3BhbmVsXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxuXG4gICAgLnRwXG4gICAgICAgICZfX2dhdWdlXG4gICAgICAgICAgICB3aWR0aDogMTUwcHhcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHhcblxuQG1lZGlhIChtYXgtd2lkdGg6IDYyNXB4KVxuXG4gICAgLmVoXG4gICAgICAgICZfX2JnXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zdGF0aWMvZWxldmF0ZS9oZWFkZXItYmctbW9iaWxlLnBuZycpXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG5cbiIsIi8vIOKUgOKUgOKUgCBFZGl0bW9kZSBjb250cm9scyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5sb3lhbHR5LWJyaWNrLWNvbnRyb2xzXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuIiwiLmNvbnRlbnQtcGFnZS1jb250YWluZXJcbiAgICAvLyBTZXBhcmF0ZSBXWVNJV1lHIFN0eWxpbmdzXG4gICAgLnd5c2l3eWctY29udGFpbmVyXG4gICAgICAgIHBcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTFcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyIC8vID0+IFdlIHdpbGwgdXNlIGF1dG8gbWFyZ2luLCBub3QgZW1wdHkgcm93cyBzaW5jZSBpdCdzIG5vdCBTRU8gZnJpZW5kbHlcblxuICAgICAgICB1bFxuICAgICAgICAgICAgbGlcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweFxuXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXktMSIsIi8vIGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9maWxlL3JmOXpHQlphRXBsUWtCWjZJOWJ2VmMvQWlyLVNlcmJpYS0tLVVJLURlc2lnbj9ub2RlLWlkPTgwMCUzQTEzMzg3NSZ0PVhUbGpEbDhJUTVYandaUlctNFxuLmVtZXJnZW5jeS1tb2RlLWhlYWRlclxuICAgIC5oZWFkZXItaGFtYnVyZ2VyXG4gICAgICAgIHN2Z1xuICAgICAgICAgICAgcGF0aFxuICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZVxuXG4gICAgLmxvZ28tbGluay1pbnB1dC1jb250YWluZXJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzhweFxuXG4gICAgLy8gTWFrZSBsb2dvL2JsYWNrIGJhY2tncm91bmQgc2FtZSBoZWlnaHQgYXMgZ3JleSBiYXJcbiAgICAuaGVhZGVyLXRvcFxuICAgICAgICBoZWlnaHQ6IDQwcHhcblxuICAgIC5oZWFkZXItbmF2aWdhdGlvblxuICAgICAgICBoZWlnaHQ6IDQwcHhcblxuXG4uZW1lcmdlbmN5LXBhZ2UtY29udGFpbmVyXG4gICAgLmFubm91bmNlbWVudHMtbGlzdC0taXRlbVxuICAgICAgICAuZG90XG4gICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrXG4gICAgXG4gICAgLy8gUGhvbmUgbnVtYmVycyBzdHlsaW5nXG4gICAgLnd5c2l3eWctY29udGFpbmVyXG4gICAgICAgIGFbaHJlZl49XCJ0ZWxcIl0sXG4gICAgICAgIGFbaHJlZl49XCJUZWxcIl0sXG4gICAgICAgIGFbaHJlZl49XCJURUxcIl1cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDBcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcblxuICAgIC5zaWRlYmFyLWZvcm1cbiAgICAgICAgZm9ybVxuICAgICAgICAgICAgLmJ0blxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFja1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgJjpmb2N1c1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFja1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjayIsIi50cmFjay15b3VyLXNoaXBtZW50XG4gICAgLmJhc2ljLWRhdGFcbiAgICAgICAgJi0taXRlbVxuICAgICAgICAgICAgZ2FwOiAxMHB4XG4gICAgICAgIFxuICAgICAgICAmLS10b3BcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTJcbiAgICAgICAgICAgIGdhcDogNnB4XG5cbiAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgIHBhdGhcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHRleHQtZ3JheS0yIiwiLnd5c2l3eWctY29udGFpbmVyXG4gICAgaW1nXG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDMgPT4gdXNlIGVtcHR5IHJvd3MgaW4gV1lTSVdZR1xuXG4gICAgdWwsIG9sXG4gICAgICAgIGxpXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0xXG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudCAvLyA9PiBzYW0gYXMgcGFyYWdyYXBoc1xuXG4gICAgJi5iYW5uZXItd3lzaXd5Z1xuICAgICAgICBwLCBsaSxcbiAgICAgICAgLnBpbWNvcmVfd3lzaXd5Zy5lbXB0eVtjb250ZW50ZWRpdGFibGU9dHJ1ZV1bZGF0YS1wbGFjZWhvbGRlcl06YmVmb3JlXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlXG5cbiAgICAgICAgJi50ZXh0LWJsYWNrXG4gICAgICAgICAgICBwLCBsaVxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2tcblxuICAgICAgICAgICAgLnBpbWNvcmVfd3lzaXd5Zy5lbXB0eVtjb250ZW50ZWRpdGFibGU9dHJ1ZV1bZGF0YS1wbGFjZWhvbGRlcl06YmVmb3JlXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXktMVxuXG4gICAgICAgIHVsXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHhcblxuICAgICAgICAgICAgbGlcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbSIsIi8vLmNvbnRlbnQtcGFnZXMtbGlzdC0tY29udGFpbmVyXG4gICAgLy8uY29udGVudC1wYWdlcy1saXN0LS13cmFwcGVyXG4gICAgICAgIC8vLmNvbnRlbnQtcGFnZXMtbGlzdC0tY2F0ZWdvcmllcy1jb250YWluZXJcbiAgICAgICAgLy8uY29udGVudC1wYWdlcy1saXN0LS1pdGVtc1xuXG4vLyBTaW5jZSBpdCdzIHJlLXVzYWJsZSBpbiBzbGlkZXJzXG4uY29udGVudC1wYWdlcy1saXN0LS1pdGVtXG4gICAgLmNvbnRlbnQtcGFnZXMtbGlzdC0taXRlbS1pbWFnZVxuICAgICAgICBpbWdcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBoZWlnaHQ6IDI3N3B4IiwiLmZlYXR1cmVkLWJsb2dcbiAgICAmLS13cmFwcGVyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDU3MHB4XG4gICAgICAgICttb2JpbGVcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXRcblxuICAgICYtLWNvbnRlbnRcbiAgICAgICAgd2lkdGg6IDY1JVxuICAgICAgICArbW9iaWxlXG4gICAgICAgICAgICB3aWR0aDogMTAwJSIsIi5pbGx1c3RyYXRpb24tYmFubmVyXG4gICAgJi0td3JhcHBlclxuICAgICAgICAud3lzaXd5Zy1jb250YWluZXJcbiAgICAgICAgICAgIC8vIFdZU0lZV0cgY2FuIHVzZSBcIi50ZXh0LVwiIGNvbG9ycyBjbGFzc2VzIGZyb20gcGFyZW50XG4gICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXRcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG5cbiAgICAgICAgICAgIHVsLCBvbFxuICAgICAgICAgICAgICAgIGxpXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0XG5cbiAgICAgICAgLy8gQnV0dG9ucyBzcGVjaWZpYyBzdHlsaW5ncyBmb3IgQmFubmVyc1xuICAgICAgICAuYnRuXG4gICAgICAgICAgICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0zXG5cbiAgICAgICAgICAgIC8vIFJlcGxhY2UgXCJ0cmFuc3BhcmVudFwiIHdpdGggd2hpdGVcbiAgICAgICAgICAgICYtb3V0bGluZS1wcmltYXJ5XG4gICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWJnOiAjeyR3aGl0ZX1cbiAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JHdoaXRlfVxuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JHdoaXRlfVxuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogI3skd2hpdGV9IiwiLmxhbmRpbmctcGFnZS1uYXZpZ2F0aW9uXG4gICAgLm5hdlxuICAgICAgICAubmF2LWl0ZW1cbiAgICAgICAgICAgIC5uYXYtbGlua1xuICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQiLCIuZmFxLXNlYXJjaC1jb250YWluZXJcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZ2FwOiAxcmVtXG5cbiAgICAuZm9ybS1pbnB1dFxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHgiLCIuZmFxLWNhcmRzLWNvbnRhaW5lclxuICAgIGdhcDogMS41cmVtXG5cbiAgICAuZmFxLWNhcmRcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMS4xMjVyZW0pXG4gICAgICAgIG1pbi13aWR0aDogMTc1cHhcbiAgICAgICAgaGVpZ2h0OiAxNDhweFxuXG4gICAgICAgICttb2JpbGVcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBoZWlnaHQ6IDEwOHB4IiwiLmltYWdlLWdhbGxlcnlcbiAgICAuaW1hZ2UtZ2FsbGVyeS0td3JhcHBlclxuICAgICAgICAubGVmdC1jb2x1bW5cbiAgICAgICAgICAgIHdpZHRoOiAzNDNweFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTRweFxuXG4gICAgICAgICAgICAuaW1hZ2VcbiAgICAgICAgICAgICAgICAmLTFcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0ODJweFxuXG4gICAgICAgICAgICAgICAgJi0yXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjM1cHhcblxuICAgICAgICAgICAgK3RhYmxldFxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNzVweFxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHhcblxuICAgICAgICAgICAgICAgIC5pbWFnZVxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQxNXB4XG5cbiAgICAgICAgICAgICttb2JpbGVcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4XG5cbiAgICAgICAgICAgICAgICAuaW1hZ2VcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvXG5cbiAgICAgICAgLnJpZ2h0LWNvbHVtblxuICAgICAgICAgICAgd2lkdGg6IDQyN3B4XG5cbiAgICAgICAgICAgIC5pbWFnZVxuICAgICAgICAgICAgICAgIGhlaWdodDogMjg5cHhcblxuICAgICAgICAgICAgLmJhbm5lci1pdGVtXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMThweFxuXG4gICAgICAgICAgICAgICAgLy8uZGVzY3JpcHRpb24tdGV4dFxuXG4gICAgICAgICAgICAgICAgLmJ0blxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0yXG5cbiAgICAgICAgICAgICt0YWJsZXRcbiAgICAgICAgICAgICAgICB3aWR0aDogMjc1cHhcblxuICAgICAgICAgICAgICAgIC5pbWFnZVxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4NnB4XG5cbiAgICAgICAgICAgICAgICAuYmFubmVyLWl0ZW1cbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNDBweFxuXG4gICAgICAgICAgICArbW9iaWxlXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcblxuICAgICAgICAgICAgICAgIC5pbWFnZVxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG9cblxuICAgICAgICAgICAgICAgIC5iYW5uZXItaXRlbVxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0MHB4XG5cbiAgICAgICAgLmdyaWQtaXRlbVxuICAgICAgICAgICAgcGljdHVyZVxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlIiwiLmRlc3RpbmF0aW9uLWdhbGxlcnktY29udGFpbmVyXG4gICAgJjpub3QoLmVkaXRtb2RlKVxuICAgICAgICAuY29udGFpbmVyLWJvdHRvbVxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NjdweFxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0b1xuXG4gICAgICAgICAgICAuZGVzdGluYXRpb24tY2FyZC1saXN0LW9uZS1jb250YWluZXJcbiAgICAgICAgICAgICAgICA+IC5jb2xcbiAgICAgICAgICAgICAgICAgICAgLy9taW4td2lkdGg6IDI0Ny43NXB4XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzOXB4KVxuICAgICAgICAgICAgICAgICAgICAgICAgLy9taW4td2lkdGg6IDI2Ni43NXB4XG5cbiAgICAgICAgICAgICAgICArdGFibGV0XG4gICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAzLjVyZW1cblxuICAgICAgICAgICAgICAgICttb2JpbGVcbiAgICAgICAgICAgICAgICAgICAgPiAuY29sXG4gICAgICAgICAgICAgICAgICAgICAgICAvL21pbi13aWR0aDogMjg2Ljc1cHgiLCIuZ2FsbGVyeS1kb3dubG9hZC1jb250YWluZXJcbiAgICAuZ2FsbGVyeS1kb3dubG9hZC0taXRlbVxuICAgICAgICBzdmdcbiAgICAgICAgICAgIGhlaWdodDogMTZweFxuICAgICAgICAgICAgd2lkdGg6IGF1dG9cblxuICAgICAgICBwaWN0dXJlXG4gICAgICAgICAgICBoZWlnaHQ6IDM5MHB4XG5cbiAgICAgICAgICAgICt0YWJsZXRcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4MnB4XG5cbiAgICAgICAgICAgICttb2JpbGVcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxMHB4XG5cbiAgICAgICAgICAgICYucGljdHVyZS1zbWFsbFxuICAgICAgICAgICAgICAgIGhlaWdodDogMTg3cHgiLCIuaW1hZ2Utc2xpZGVyLS1jb250YWluZXJcbiAgICAuaW1hZ2Utc2xpZGVyLS1pdGVtXG4gICAgICAgIGltZ1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzE1cHhcblxuICAgICAgICAuaW1hZ2Utb3ZlcmxheVxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpXG5cbiAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweFxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvXG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgLmltYWdlLW92ZXJsYXlcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXRcbiIsIi5pbmZvLWNhcmQtc2xpZGVyLW9uZS1jb250YWluZXJcbiAgICAuYmFubmVyLWluZm8tY2FyZFxuICAgICAgICBtaW4taGVpZ2h0OiAyNDBweFxuXG4gICAgICAgIGEuYnRuXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNDBweFxuXG4gICAgK21vYmlsZVxuICAgICAgICAmOm5vdCgubW9iaWxlLWZ1bGwpXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweClcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmNvbFxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NiVcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0b1xuXG4gICAgJi5ub3QtZnVsbC1sYXlvdXRcbiAgICAgICAgLmJhbm5lci1pbmZvLWNhcmRcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0OHB4XG5cbiAgICAgICAgYS5idG5cbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0OHB4IiwiLmluZm8tY2FyZC1zbGlkZXItdHdvLWNvbnRhaW5lclxuICAgIC5iYW5uZXItaW5mby1jYXJkXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4XG5cbiAgICAgICAgYS5idG5cbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4XG5cbiAgICArbW9iaWxlXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KVxuICAgICAgICBcbiAgICAgICAgLmNvbFxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIG1heC13aWR0aDogNjYlXG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0byIsIi5pbGx1c3RyYXRpb24tY2FyZC1jb250YWluZXJcbiAgICBhXG4gICAgICAgIC5jYXB0aW9uLXJlZ3VsYXJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHgiLCIuYmFubmVyLWluZm8tY2FyZFxuICAgIG1pbi1oZWlnaHQ6IDE0NXB4XG5cbiAgICAuYnRuXG4gICAgICAgIC5iYW5uZXItaWNvblxuICAgICAgICAgICAgc3ZnXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpICsgMXJlbSlcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpICsgMXJlbSlcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweFxuXG4gICAgICAgIC5iYW5uZXItdGV4dFxuICAgICAgICAgICAgJi5vdmVybGluZS1yZWd1bGFyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTE0cHhcblxuICAgICAgICAgICAgJi5oZWFkbGluZS01XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJVxuXG4gICAgJi50eXBlLXR3b1xuICAgICAgICAuYmFubmVyLWJhY2tncm91bmRcbiAgICAgICAgICAgIGhlaWdodDogMTE4cHggIWltcG9ydGFudFxuXG4gICAgJjpub3QoLnR5cGUtdHdvKVxuICAgICAgICAuYnRuXG4gICAgICAgICAgICAuYmFubmVyLWljb25cbiAgICAgICAgICAgICAgICBzdmcgcGF0aFxuICAgICAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS0jeyRwcmVmaXh9d2hpdGUpIiwiLmljb24tY2FyZC1jb250YWluZXJcbiAgICAuYmFubmVyLWljb25cbiAgICAgICAgc3ZnXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudFxuICAgICAgICAgICAgd2lkdGg6IGF1dG9cblxuICAgICAgICAgICAgcGF0aFxuICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5KSIsIi5pY29uLWNhcmQtc2xpZGVyLWNvbnRhaW5lclxuICAgICttb2JpbGVcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpXG4gICAgICAgIFxuICAgICAgICAuY29sXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NiVcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvIiwiLmluZm8tY2FyZC10d28tY29udGFpbmVyXG4gICAgLmJ1dHRvbi1jb250YWluZXJcbiAgICAgICAgLmJ0blxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0zXG5cbiAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweCIsIi5iYW5uZXItY29udGFpbmVyXG4gICAgJi5iZy13aGl0ZVxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGV4dC1ncmF5LTVcblxuICAgICYuZWRpdG1vZGVcbiAgICAgICAgJi5iZy13aGl0ZVxuICAgICAgICAgICAgJjplbXB0eTpiZWZvcmVcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheS00ICFpbXBvcnRhbnQiLCIuaGVyby1iYW5uZXJcbiAgICAvLyBIb21lcGFnZSAoZmlyc3QgYXJlYWJyaWNrIG9uIHBhZ2UpXG4gICAgJi5uZWdhdGl2ZS1tYXJnaW5cbiAgICAgICAgbWFyZ2luLXRvcDogLTJyZW1cblxuICAgICAgICArdGFibGV0LXNtYWxsXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3JlbVxuICAgICAgICArbW9iaWxlXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3JlbVxuXG4gICAgLmhlcm8tYmFubmVyLS1pbm5lci13cmFwcGVyXG4gICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG5cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBoZWlnaHQ6IDFweFxuICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIHJlZFxuXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5XG4gICAgICAgICAgICB0b3A6IDUwJVxuXG4gICAgICAgICAgICArbW9iaWxlXG4gICAgICAgICAgICAgICAgdG9wOiAkc3BhY2VyICogMlxuXG4gICAgLnNwbGlkZVxuICAgICAgICAuc3BsaWRlX19zbGlkZVxuICAgICAgICAgICAgbWluLWhlaWdodDogNzQwcHhcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgY3ViaWMtYmV6aWVyKDAsMCwuNSwxKVxuXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweFxuXG4gICAgICAgICAgICAuc3BsaWRlX19zbGlkZV9fY29udGFpbmVyXG4gICAgICAgICAgICAgICAgJi0taW5uZXJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygzNzVweCArIDYwcHgpIC8vIEJvb2tpbmcgcGFuZWwgd2lkdGggKyBzb21lIGV4dHJhIHBhZGRpbmdcblxuICAgICAgICAgICAgICAgICAgICAvLyBIZWFkbGluZSBjb250ZW50IGlzIGFsd2F5cyBhYm92ZSByZWYgbGluZVxuICAgICAgICAgICAgICAgICAgICAuc3BsaWRlX19zbGlkZV9faGVhZGxpbmVcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAlXG5cbiAgICAgICAgICAgICAgICAvLyBCYWNrZ3JvdW5kIGltYWdlc1xuICAgICAgICAgICAgICAgIC5tb2JpbGUtcGhvdG9cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAgICAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgICAgICAgICAmOm5vdCgubm8tbW9iaWxlLXBob3RvKVxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2t0b3AtcGhvdG9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tb2JpbGUtcGhvdG9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuXG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgLy90cmFuc2Zvcm06IHNjYWxlM2QoMS4wMSwgMS4wMSwgMS4wMSlcblxuICAgICAgICAgICAgLy8gQWxpZ25tZW50c1xuICAgICAgICAgICAgLnRleHQtZGVza3RvcC1hbGlnbi1sZWZ0XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuXG4gICAgICAgICAgICAgICAgLnNwbGlkZV9fc2xpZGVfX2hlYWRsaW5lLFxuICAgICAgICAgICAgICAgIC5idXR0b25zLWNvbnRhaW5lclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0XG5cbiAgICAgICAgICAgIC50ZXh0LWRlc2t0b3AtYWxpZ24tY2VudGVyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG5cbiAgICAgICAgICAgICAgICAuc3BsaWRlX19zbGlkZV9faGVhZGxpbmUsXG4gICAgICAgICAgICAgICAgLmJ1dHRvbnMtY29udGFpbmVyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG5cbiAgICAgICAgICAgIC50ZXh0LWRlc2t0b3AtYWxpZ24tcmlnaHRcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodFxuXG4gICAgICAgICAgICAgICAgLnNwbGlkZV9fc2xpZGVfX2hlYWRsaW5lLFxuICAgICAgICAgICAgICAgIC5idXR0b25zLWNvbnRhaW5lclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZFxuXG4gICAgICAgIC5zcGxpZGVfX2Fycm93XG4gICAgICAgICAgICBvcGFjaXR5OiAwXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW5cblxuICAgICAgICAgICAgd2lkdGg6IDQzcHhcbiAgICAgICAgICAgIGhlaWdodDogNDNweFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlcblxuICAgICAgICAgICAgbWFyZ2luLXRvcDogIC0yM3B4XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNDVzIGVhc2UtaW4tb3V0XG5cbiAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgIGZpbGw6IHdoaXRlICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweFxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweFxuXG4gICAgICAgICAgICAgICAgcGF0aFxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGVcblxuICAgICAgICAgICAgJi0tbmV4dFxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxLjJlbVxuXG4gICAgICAgICAgICAmLS1wcmV2XG4gICAgICAgICAgICAgICAgbGVmdDogMS4yZW1cblxuICAgICAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudFxuXG4gICAgICAgICAgICAmOmRpc2FibGVkLFxuICAgICAgICAgICAgJi5kaXNhYmxlZFxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudFxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0XG5cbiAgICAgICAgLnNwbGlkZV9fcGFnaW5hdGlvblxuICAgICAgICAgICAgYm90dG9tOiAxZW1cbiAgICAgICAgICAgIGxpXG4gICAgICAgICAgICAgICAgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZVxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweFxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHhcblxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg1XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZVxuXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmVcblxuICAgICAgICAgICAgICAgICAgICAvLyYuaXMtYWN0aXZlXG5cbiAgICAuaGVyby1ib29raW5nLXBhbmVsLS13cmFwcGVyXG4gICAgICAgIC5xdWljay1ib29raW5nLXBhbmVsXG4gICAgICAgICAgICB6LWluZGV4OiAyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1c1xuICAgICAgICAuc3BsaWRlXG4gICAgICAgICAgICAuc3BsaWRlX19hcnJvd1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNVxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGVcblxuICAgICYtLWlubmVyLXdyYXBwZXJcbiAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgJi5ib29raW5nLXZpc2libGVcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAxIC8vIEhpZ2hlciB0aGFuIGhlYWRlclxuXG4gICAgJi0tY29udGVudC0td3JhcHBlclxuICAgICAgICBtaW4taGVpZ2h0OiA3NDBweFxuXG4gICAgICAgICt0YWJsZXQtc21hbGxcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgLy8gU2xpZGUgY29udGVudFxuICAgICAgICAgICAgLnNwbGlkZVxuICAgICAgICAgICAgICAgIC5zcGxpZGVfX3NsaWRlXG4gICAgICAgICAgICAgICAgICAgIC5zcGxpZGVfX3NsaWRlX19jb250YWluZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtLWlubmVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygzNzVweCArIDMwcHgpIC8vIEJvb2tpbmcgcGFuZWwgd2lkdGggKyBzb21lIGV4dHJhIHBhZGRpbmdcblxuICAgICAgICAvLyBNb2JpbGVcbiAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDU2cHgpIC8vIDU2cHggaXMgaGVhZGVyIGhlaWdodCwgd2lsbCBiZSBvdmVycmlkZW4gYnkgSlNcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudFxuXG4gICAgICAgICAgICAvLyBTbGlkZSBjb250ZW50XG4gICAgICAgICAgICAuc3BsaWRlXG4gICAgICAgICAgICAgICAgLnNwbGlkZV9fc2xpZGVcbiAgICAgICAgICAgICAgICAgICAgLy8gQWxpZ25tZW50c1xuICAgICAgICAgICAgICAgICAgICAudGV4dC1tb2JpbGUtYWxpZ24tbGVmdFxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3BsaWRlX19zbGlkZV9faGVhZGxpbmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9ucy1jb250YWluZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0XG5cbiAgICAgICAgICAgICAgICAgICAgLnRleHQtbW9iaWxlLWFsaWduLWNlbnRlclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zcGxpZGVfX3NsaWRlX19oZWFkbGluZSxcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b25zLWNvbnRhaW5lclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG5cbiAgICAgICAgICAgICAgICAgICAgLnRleHQtbW9iaWxlLWFsaWduLXJpZ2h0XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3BsaWRlX19zbGlkZV9faGVhZGxpbmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9ucy1jb250YWluZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZFxuXG4gICAgICAgICAgICAgICAgICAgIC5zcGxpZGVfX3NsaWRlX19jb250YWluZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtLWlubmVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1haXItc2VyYmlhLWd1dHRlci14KSAqIDAuNSlcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zcGxpZGVfX3NsaWRlX19oZWFkbGluZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXIgKiAyXG5cbiAgICAgICAgICAgICAgICAgICAgLy8gVGV4dCBzdHlsZVxuICAgICAgICAgICAgICAgICAgICAuaGVhZGxpbmUtdGV4dFxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweFxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBcblxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuXG4gICAgICAgICAgICAgICAgLnNwbGlkZV9fYXJyb3dcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAgICAgICAvLyBCb29raW5nIHBhbmVsXG4gICAgICAgICAgICAucXVpY2stYm9va2luZy1wYW5lbC0tdG9nZ2xlLWNvbnRhaW5lclxuICAgICAgICAgICAgICAgIGJvdHRvbTogM2VtXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHhcblxuICAgICAgICAgICAgLmhlcm8tYm9va2luZy1wYW5lbC0td3JhcHBlclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBcbiAgICAgICAgICAgICAgICAuY29udGFpbmVyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBcblxuICAgICAgICAgICAgICAgICAgICAvLyBTdHlsZSBpdCBhcyBcImRyYXdlclwiIGxpa2VcbiAgICAgICAgICAgICAgICAgICAgLnF1aWNrLWJvb2tpbmctcGFuZWxcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDFcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZFxuXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMFxuXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHZ3XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aFxuXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDB2dylcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb24gLy8gU2FtZSBkdXJhdGlvbiBhcyBvZmZjYW52YXMgPT4gMC4zc1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5xdWljay1ib29raW5nLXBhbmVsLS13cmFwcGVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwdmhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnRcbiIsIi5jb21iby1iYW5uZXItY29udGFpbmVyXG4gICAgLy8gQWxpZ25tZW50c1xuICAgIC50ZXh0LWRlc2t0b3AtYWxpZ24tbGVmdFxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XG5cbiAgICAgICAgLmJ1dHRvbnMtY29udGFpbmVyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0XG5cbiAgICAudGV4dC1kZXNrdG9wLWFsaWduLWNlbnRlclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuICAgICAgICAuYnV0dG9ucy1jb250YWluZXJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG5cbiAgICAudGV4dC1kZXNrdG9wLWFsaWduLXJpZ2h0XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0XG5cbiAgICAgICAgLmJ1dHRvbnMtY29udGFpbmVyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZFxuXG4gICAgK21vYmlsZVxuICAgICAgICAudGV4dC1tb2JpbGUtYWxpZ24tbGVmdFxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuXG4gICAgICAgICAgICAuYnV0dG9ucy1jb250YWluZXJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0XG5cbiAgICAgICAgLnRleHQtbW9iaWxlLWFsaWduLWNlbnRlclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG5cbiAgICAgICAgICAgIC5idXR0b25zLWNvbnRhaW5lclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG5cbiAgICAgICAgLnRleHQtbW9iaWxlLWFsaWduLXJpZ2h0XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodFxuXG4gICAgICAgICAgICAuYnV0dG9ucy1jb250YWluZXJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZFxuXG4gICAgLy8gQmFja2dyb3VuZCBpbWFnZVxuICAgIC5iYW5uZXItY29udGFpbmVyXG4gICAgICAgIC5tb2JpbGUtcGhvdG9cbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgICArbW9iaWxlXG4gICAgICAgICAgICAmOm5vdCgubm8tbW9iaWxlLXBob3RvKVxuICAgICAgICAgICAgICAgIC5kZXNrdG9wLXBob3RvXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgICAgICAgICAgIC5tb2JpbGUtcGhvdG9cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2siLCIuZHJhd2VyLXRlYXNlci1jb250YWluZXJcbiAgICAuaW1hZ2UtY29udGFpbmVyXG4gICAgICAgIGhlaWdodDogMTg0cHgiLCIuZHJhd2VyLXN3aXRjaC1jb250YWluZXJcbiAgICAubmF2LWl0ZW1cbiAgICAgICAgLm5hdi1saW5rXG4gICAgICAgICAgICAmLmFjdGl2ZVxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeSIsIi5zd2l0Y2gtbmF2aWdhdGlvbi1pdGVtLWNvbnRhaW5lclxuICAgIC50ZXh0LWJvbGRcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0zIiwiLnRlYXNlci1jYXJkLXR3by1jb250YWluZXJcbiAgICAuY2FyZC1pY29uXG4gICAgICAgIGhlaWdodDogMjRweCIsIi50ZWFzZXItY2FyZHMtdHdvLWNvbnRhaW5lclxuICAgICttb2JpbGVcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpXG4gICAgICAgIFxuICAgICAgICAuY29sXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NiVcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvIiwiLnNpZGViYXItbmF2aWdhdGlvbi1jb250YWluZXJcbiAgICBhXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBjb2xvcjogI3skcHJpbWFyeX0gIWltcG9ydGFudCIsIi5oZWFkZXItdGlja2VyLWNvbnRhaW5lclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIG1pbi1oZWlnaHQ6IDI0cHhcbiAgICBoZWlnaHQ6IDI0cHhcbiAgICBtYXgtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnRcbiAgICBvdmVyZmxvdy15OiBhdXRvXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50XG5cbiAgICArbW9iaWxlXG4gICAgICAgIHBhZGRpbmc6IDBcblxuICAgIC50aWNrZXItd3JhcHBlclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2NCwgMTk5LCAyMjYsIDAuNilcbiAgICAgICAgcGFkZGluZzogMCAyMHB4eVxuXG4gICAgJi5lZGl0bW9kZVxuICAgICAgICBoZWlnaHQ6IHVuc2V0XG4gICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnRcblxuICAgIC5jYXJvdXNlbC13cmFwcGVyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICB3aWR0aDogMTAwJVxuXG4gICAgICAgIC5jYXJvdXNlbC1saW5rXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyXG5cbiAgICAgICAgICAgIGFcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4XG5cbiAgICAuY2Fyb3VzZWwtd2lkdGgtd3JhcHBlclxuICAgICAgICB3aWR0aDogNzUwcHhcblxuICAgICAgICArdGFibGV0XG4gICAgICAgICAgICB3aWR0aDogNTUwcHhcblxuICAgICAgICArbW9iaWxlXG4gICAgICAgICAgICB3aWR0aDogOTAlXG5cbiAgICAuY2Fyb3VzZWwtaW5uZXJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHhcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4XG4gICAgICAgIG1heC13aWR0aDogY2FsYyggMTAwJSAtIDgwcHggKVxuXG4gICAgICAgICttb2JpbGVcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHhcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyggMTAwJSAtIDkwcHggKVxuXG4gICAgLmNhcm91c2VsLWl0ZW1cbiAgICAgICAgbWF4LXdpZHRoOiA2NjRweFxuICAgICAgICB3aWR0aDogNjY0cHhcblxuICAgICAgICArdGFibGV0XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM3MHB4XG4gICAgICAgICAgICB3aWR0aDogMzcwcHhcblxuICAgICAgICArbW9iaWxlXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0XG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuXG4gICAgICAgIC50ZXh0LWNvbnRhaW5lclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDVweFxuXG4gICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0b1xuXG4gICAgICAgICAgICBzdmdcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0b1xuXG4gICAgICAgICAgICAudGV4dC1jb250YWluZXItY29udGVudFxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOXB4XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTNweFxuXG4gICAgICAgICAgICAgICAgJi5oYXMtaWNvblxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBcblxuICAgICAgICAgICAgICAgICYuaGFzLW92ZXJmbG93XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBcblxuICAgICAgICAgICAgICAgICAgICAubWFpbi10ZXh0LXdyYXBwZXJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjRweClcblxuICAgICAgICAgICAgLm1haW4tdGV4dC13cmFwcGVyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4IC8vIFNvIHRoYXQgYWxsIHNsaWRlcyBhcmUgc2FtZSBoZWlnaHQgZXZlbnQgd2l0aG91dCBpY29uXG5cbiAgICAgICAgICAgICAgICAuZmlyc3QtZWxlbWVudFxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNnB4XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0b1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmljb24tZXh0ZXJuYWwtbGlua1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEycHhcblxuICAgICAgICAgICAgcCwgYVxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHhcblxuICAgICAgICAudGlja2VyLWV4cGFuZFxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyXG5cbiAgICAgICAgICAgIGhlaWdodDogMjRweFxuICAgICAgICAgICAgd2lkdGg6IDI0cHhcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG5cbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG5cbiAgICAgICAgICAgICYuZXhwYW5kZWRcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0b1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweFxuXG4gICAgICAgICAgICBzdmdcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweFxuICAgICAgICAgICAgICAgIGhlaWdodDogOXB4XG5cbiAgICAudGlja2VyLWNsb3NlLWJ1dHRvblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdG9wOiA1MCVcbiAgICAgICAgcmlnaHQ6IDEycHhcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG5cbiAgICAgICAgc3ZnXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHhcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvXG5cbiAgICAgICAgc3ZnIHBhdGhcbiAgICAgICAgICAgIGZpbGw6ICR0ZXh0LWdyYXktMVxuXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIHN2ZyBwYXRoXG4gICAgICAgICAgICAgICAgZmlsbDogJGJsYWNrXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cyBlYXNlLWluLW91dFxuXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0XG4gICAgICAgIHdpZHRoOiAzMHB4XG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG5cbiAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgd2lkdGg6IDQwcHhcblxuICAgICAgICBzdmdcbiAgICAgICAgICAgIGhlaWdodDogMTVweFxuICAgICAgICAgICAgd2lkdGg6IGF1dG9cblxuICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXZcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcblxuLy8gU3R5bGVzIGZvciB3aGVuIHRoZSB0aWNrZXIgaXMgZXhwYW5kZWRcbi5oZWFkZXItdGlja2VyLWNvbnRhaW5lci5leHBhbmRlZFxuICAgIG1pbi1oZWlnaHQ6IDI0cHhcbiAgICBoZWlnaHQ6IGF1dG9cbiAgICBtYXgtaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50XG5cbiAgICAuY2Fyb3VzZWwtaXRlbSAudGV4dC1jb250YWluZXJcbiAgICAgICAgLm1haW4tdGV4dC13cmFwcGVyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZVxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbFxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcbiAgICAgICAgICAgIGhlaWdodDogYXV0b1xuXG4gICAgICAgICAgICAuZmlyc3QtZWxlbWVudFxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbFxuICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IDBcblxuICAgICAgICAuaW1hZ2UtY29udGFpbmVyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvIiwiLnRhYmxlLXByZWRlZmluZWQtY29udGFpbmVyXG4gICAgdGhlYWQsXG4gICAgdGJvZHksXG4gICAgdGZvb3QsXG4gICAgdHIsXG4gICAgdGQsXG4gICAgdGhcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHhcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxuXG4gICAgICAgIGltZ1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvXG5cbiAgICAucGltY29yZV93eXNpd3lnXG4gICAgICAgIG1pbi13aWR0aDogMTUwcHhcblxuICAgICY6bm90KC5lZGl0bW9kZSlcbiAgICAgICAgdGRcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcblxuICAgICAgICAgICAgJi5oYXMtdG9vbHRpcFxuICAgICAgICAgICAgICAgICo6bnRoLWxhc3QtY2hpbGQoMilcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lXG5cbiAgICAgICAgICAgICAgICBzdmdcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lIiwiLmNvb2tpZS1maXJzdC1kZWNsYXJhdGlvbi1jb250YWluZXJcbiAgZm9udC1zaXplOiAxNHB4XG5cbiAgI2Nvb2tpZWZpcnN0LXBvbGljeS1wYWdlXG4gICAgd2lkdGg6IDEwMCVcblxuICAgIHRhYmxlXG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudFxuXG4gICAgdGgsIHRkXG4gICAgICBwYWRkaW5nOiA4cHggMTJweCAhaW1wb3J0YW50XG5cbi8vIENvb2tpZUZpcnN0IHdpZGdldCB6LWluZGV4XG4jY29va2llZmlyc3Qtcm9vdFxuICB6LWluZGV4OiA5OTkgIWltcG9ydGFudCIsIi8vIGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9maWxlL3JmOXpHQlphRXBsUWtCWjZJOWJ2VmMvQWlyLVNlcmJpYS0tLVVJLURlc2lnbj90eXBlPWRlc2lnbiZub2RlLWlkPTE1MC0yOTcxNCZ0PWZxdDlTUzAxZERBVUpKSUgtMFxuLm1haW4tYm9va2luZy1wYW5lbFxuICAgICYtLXdyYXBwZXJcbiAgICAgICAgLm1haW4tYm9va2luZy1wYW5lbC0tdG9wLW5hdlxuICAgICAgICAgICAgLm5hdi1saW5rXG4gICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAwcHhcblxuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiAjeyR3aGl0ZX1cbiAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcjogI3skd2hpdGV9XG5cbiAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemU6IDE0cHhcbiAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTNcblxuICAgICAgICAgICAgICAgICYuYWN0aXZlXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkd2hpdGVcblxuICAgICAgICAgICAgLmFmZmlsbGlhdGUtbGlua3MtZWRpdG1vZGUtd3JhcHBlclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcblxuICAgICAgICAgICAgICAgIC5waW1jb3JlX2Jsb2NrX2VudHJ5XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlciAqIDJcblxuICAgICAgICAgICAgICAgICAgICAucGltY29yZV9lZGl0YWJsZVxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuXG4gICAgICAgICAgICAgICAgICAgICAgICAucGltY29yZV9lZGl0YWJsZV9saW5rX3RleHRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlXG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcblxuICAgICAgICAubmF2LXBpbGxzXG4gICAgICAgICAgICAubmF2LWxpbmtcbiAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogI3skd2hpdGV9XG4gICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6ICN7JHdoaXRlfVxuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI3skcHJpbWFyeX1cbiAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICN7JHdoaXRlfVxuXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlXG5cbiAgICAgICAgLmZsaWdodHMtdGFiLWNvbnRlbnRcbiAgICAgICAgICAgIC50YWItcGFuZVxuICAgICAgICAgICAgICAgICZbZGF0YS10eXBlPVwicm91bmQtdHJpcFwiXSxcbiAgICAgICAgICAgICAgICAmW2RhdGEtdHlwZT1cIm9uZS13YXlcIl1cbiAgICAgICAgICAgICAgICAgICAgK3RhYmxldFxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IHVuc2V0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tc2VhcmNoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpXG5cbiAgICAgICAgICAgICAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IHVuc2V0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1zZWFyY2hcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuXG4gICAgICAgICAgICAgICAgJltkYXRhLXR5cGU9XCJtdWx0aS1jaXR5XCJdXG4gICAgICAgICAgICAgICAgICAgIC5jb2xcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IHVuc2V0XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNClcblxuICAgICAgICAgICAgICAgICAgICAuYWRkLXJvdy1jb2wsXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24tcmVtb3ZlLWNvbFxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpXG5cbiAgICAgICAgICAgICAgICAgICAgK3RhYmxldFxuICAgICAgICAgICAgICAgICAgICAgICAgLmFkZC1yb3ctY29sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmxpZ2h0LXJvd1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1yZW1vdmUtY29sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTVweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tc2VhcmNoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAgICAgICAgICAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IHVuc2V0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXJcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZsaWdodC1yb3dcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1yZW1vdmUtY29sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMnB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hZGQtcm93LWNvbFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hZGQtbmV3LWZsaWdodC1idG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fWJ0bi1iZzogI3skd2hpdGV9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JHByaW1hcnktaG92ZXJ9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JHdoaXRlfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skcHJpbWFyeS1ob3Zlcn1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiBub25lXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRwcmltYXJ5LWhvdmVyfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skd2hpdGV9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skcHJpbWFyeS1ob3Zlcn1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiBub25lXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JHByaW1hcnktZGlzYWJsZWR9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6ICN7JHdoaXRlfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skcHJpbWFyeS1kaXNhYmxlZH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAxMnB4XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuLXNlYXJjaFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJHNwYWNlciAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgIC5yZXF1aXJlZC10b29sdGlwXG4gICAgICAgICAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgICAgICAgICAudG9vbHRpcC1pbm5lclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweFxuXG4gICAgICAgIC5pbnB1dC1ncm91cFxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRiYWNrZ3JvdW5kLTEsIDAuMDUpXG5cbiAgICAgICAgLmJ0bi1zZWFyY2hcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHhcblxuICAgICAgICAvLyBTdHlsZXMgd2hpbGUgc2VsZWN0aXplIGlzIGxvYWRpbmdcbiAgICAgICAgc2VsZWN0XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lXG5cbiAgICAgICAgICAgICsgbGFiZWxcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudFxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg2cHggKyAkaW5wdXQtZ3JvdXAtdGV4dC13aWR0aC1zbSArICRpbnB1dC1wYWRkaW5nLXgpICFpbXBvcnRhbnRcblxuICAgICAgICAuc2VsZWN0aXplLWNvbnRyb2xcbiAgICAgICAgICAgIC5zZWxlY3RpemUtaW5wdXRcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudFxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgICAgICAgIC8vIFJlbW92ZSBzZWxlY3QncyBhcnJvd3NcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAgIC5zZWxlY3RpemUtZHJvcGRvd25cbiAgICAgICAgICAgIHdpZHRoOiAzMjdweCAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudFxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM0MHB4XG5cbiAgICAgICAgICAgIC5vcHRncm91cFxuICAgICAgICAgICAgICAgIC8vLm9wdGdyb3VwLWhlYWRlclxuXG4gICAgICAgICAgICAgICAgLm9wdGlvblxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHhcblxuICAgICAgICAgICAgICAgICAgICAuY291bnRyeS1mbGFnXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweFxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweFxuXG4gICAgICAgICAgICAgICAgICAgIC5sb2NhdGlvbi1kYXRhXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2l0eVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ibGFja1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29kZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTJcblxuICAgICAgICAucGFzc2VuZ2Vycy10b29sdGlwXG4gICAgICAgICAgICAtLSN7JHByZWZpeH10b29sdGlwLW9wYWNpdHk6IDFcblxuICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZVxuICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZVxuXG4gICAgICAgICAgICAudG9vbHRpcC1hcnJvd1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgICAgICAgLnRvb2x0aXAtaW5uZXJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzQwcHhcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM0MHB4XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFja1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxuXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweFxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwgNDAsIDg1LCAwLjEpXG5cbiAgICAgICAgICAgICAgICAuY2FwdGlvbi1saWdodFxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0xXG5cbiAgICAgICAgICAgICAgICAubnVtXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDBweFxuXG4gICAgICAgICAgICAgICAgLmJ0blxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZweFxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHhcblxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweFxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTFcblxuICAgICAgICAucmVtb3ZlLWZsaWdodC1idG5cbiAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgIHBhdGhcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlXG5cbiAgICAgICAgLy8gV3JhcHBlciB0byAxMDAlXG4gICAgICAgICttb2JpbGVcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2d1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKVxuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgaDJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweFxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwXG5cbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwXG5cbiAgICAmLmRpc2FibGVkXG4gICAgICAgIC5pbnB1dC1ncm91cFxuICAgICAgICAgICAgb3BhY2l0eTogMC43XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkXG4iLCIvLyBodHRwczovL3d3dy5maWdtYS5jb20vZmlsZS9yZjl6R0JaYUVwbFFrQlo2STlidlZjL0Fpci1TZXJiaWEtLS1VSS1EZXNpZ24/dHlwZT1kZXNpZ24mbm9kZS1pZD02MzctNzU5ODgmdD1GRkVHYjNKQ1hUb25qZDRxLTBcbi5xdWljay1ib29raW5nLXBhbmVsXG4gICAgd2lkdGg6IDM3NXB4XG4gICAgbWF4LXdpZHRoOiAzNzVweFxuXG4gICAgJi0td3JhcHBlclxuICAgICAgICBtaW4taGVpZ2h0OiA1MzBweFxuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDQxcHggcmdiYSgkdGV4dC1ibGFjaywgMC4wMylcblxuICAgICAgICAucXVpY2stYm9va2luZy1wYW5lbC0tdG9wLW5hdlxuICAgICAgICAgICAgLm5hdi1saW5rXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMFxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmVcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRwcmltYXJ5XG5cbiAgICAgICAgLnRhYi1jb250ZW50XG4gICAgICAgICAgICA+IC5hY3RpdmVcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuXG4gICAgICAgIC5xdWljay1ib29raW5nLXBhbmVsLS1ib29raW5nLW5hdmlnYXRpb25cbiAgICAgICAgICAgIC5uYXYtbGlua1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiAjeyRwcmltYXJ5fVxuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjeyRwcmltYXJ5fVxuXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnlcblxuICAgICAgICAuaW5wdXQtZ3JvdXBcbiAgICAgICAgICAgIC5pbnB1dC1ncm91cC10ZXh0XG4gICAgICAgICAgICAgICAgei1pbmRleDogMVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhZGRpdGlvbmFsLWJsdWUtMlxuXG4gICAgICAgICAgICAgICAgc3ZnXG4gICAgICAgICAgICAgICAgICAgIHBhdGhcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcmltYXJ5XG5cbiAgICAgICAgLy8gU3R5bGVzIHdoaWxlIHNlbGVjdGl6ZSBpcyBsb2FkaW5nXG4gICAgICAgIHNlbGVjdFxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZVxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJhY2tncm91bmQtZ3JheS0yXG5cbiAgICAgICAgICAgICsgbGFiZWxcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudFxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg2cHggKyAkaW5wdXQtZ3JvdXAtdGV4dC13aWR0aC1zbSArICRpbnB1dC1wYWRkaW5nLXgpICFpbXBvcnRhbnRcblxuICAgICAgICAuc2VsZWN0aXplLWNvbnRyb2xcbiAgICAgICAgICAgIC5zZWxlY3RpemUtaW5wdXRcbiAgICAgICAgICAgICAgICAvL2JvcmRlcjogMCAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgICAgICYuZGlzYWJsZWRcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43ICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudFxuXG4gICAgICAgICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgICAgICAgICAvLyBSZW1vdmUgc2VsZWN0J3MgYXJyb3dzXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgICAuc2VsZWN0aXplLWRyb3Bkb3duXG4gICAgICAgICAgICBtaW4td2lkdGg6IDMyN3B4ICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzQwcHhcblxuICAgICAgICAgICAgLm9wdGdyb3VwXG4gICAgICAgICAgICAgICAgLy8ub3B0Z3JvdXAtaGVhZGVyXG5cbiAgICAgICAgICAgICAgICAub3B0aW9uXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweFxuXG4gICAgICAgICAgICAgICAgICAgIC5jb3VudHJ5LWZsYWdcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4XG5cbiAgICAgICAgICAgICAgICAgICAgLmxvY2F0aW9uLWRhdGFcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaXR5XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWJsYWNrXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb2RlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXktMlxuXG4gICAgICAgIC5wYXNzZW5nZXJzLXRvb2x0aXBcbiAgICAgICAgICAgIC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eTogMVxuXG4gICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lXG4gICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmVcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lXG5cbiAgICAgICAgICAgIC50b29sdGlwLWFycm93XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAgICAgICAudG9vbHRpcC1pbm5lclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNDBweFxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHhcblxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHhcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XG5cbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXG5cbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggcmdiYSgwLCA0MCwgODUsIDAuMSlcblxuICAgICAgICAgICAgICAgIC5jYXB0aW9uLWxpZ2h0XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTFcblxuICAgICAgICAgICAgICAgIC5udW1cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG5cbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4XG5cbiAgICAgICAgICAgICAgICAuYnRuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweFxuXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtMSIsIi8vIGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9maWxlL3JmOXpHQlphRXBsUWtCWjZJOWJ2VmMvQWlyLVNlcmJpYS0tLVVJLURlc2lnbj90eXBlPWRlc2lnbiZub2RlLWlkPTE2NjgtMTczNzEwJm1vZGU9ZGVzaWduJnQ9TGRvRW5qWEZldXpWb1poWi0wXG5cbi5mbGlnaHQtc2NoZWR1bGVcbiAgICAud3lzaXd5Zy1jb250YWluZXJcbiAgICAgICAgLy8gV1lTSVlXRyBjYW4gdXNlIFwiLnRleHQtXCIgY29sb3JzIGNsYXNzZXMgZnJvbSBwYXJlbnRcbiAgICAgICAgcFxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXRcblxuICAgICAgICBhXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdFxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcblxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmVcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY3XG5cbiAgICAuaW5wdXQtZ3JvdXBcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJhY2tncm91bmQtMSwgMC4wNSkgIWltcG9ydGFudFxuXG4gICAgICAgIHNlbGVjdFxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZVxuXG4gICAgICAgICAgICArIGxhYmVsXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNnB4ICsgJGlucHV0LWdyb3VwLXRleHQtd2lkdGgtc20gKyAkaW5wdXQtcGFkZGluZy14KSAhaW1wb3J0YW50XG5cbiAgICAuYnRuLXNlYXJjaFxuICAgICAgICArZGVza3RvcFxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweFxuXG4gICAgICAgICt0YWJsZXRcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIGhlaWdodDogNDhweFxuXG4gICAgLnNlbGVjdGl6ZS1jb250cm9sXG4gICAgICAgIC5zZWxlY3RpemUtaW5wdXRcbiAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50XG4gICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgICAgICAvLyBSZW1vdmUgc2VsZWN0J3MgYXJyb3dzXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgLnNlbGVjdGl6ZS1kcm9wZG93blxuICAgICAgICB3aWR0aDogMzI3cHggIWltcG9ydGFudFxuXG4gICAgICAgIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudFxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzQwcHhcblxuICAgICAgICAub3B0Z3JvdXBcbiAgICAgICAgICAgIC8vLm9wdGdyb3VwLWhlYWRlclxuXG4gICAgICAgICAgICAub3B0aW9uXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4XG5cbiAgICAgICAgICAgICAgICAuY291bnRyeS1mbGFnXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweFxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4XG5cbiAgICAgICAgICAgICAgICAubG9jYXRpb24tZGF0YVxuICAgICAgICAgICAgICAgICAgICAuY2l0eVxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWJsYWNrXG5cbiAgICAgICAgICAgICAgICAgICAgLmNvZGVcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTJcblxuICAgIC5mbGlnaHQtc2NoZWR1bGUtLWxpc3QtbmF2XG4gICAgICAgIC5uYXYtbGlua1xuICAgICAgICAgICAgYm9yZGVyOiAwXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwXG5cbiAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwXG5cbiAgICAgICAgICAgICYuYWN0aXZlXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRwcmltYXJ5XG5cbiAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHhcblxuICAgICAgICAgICAgLm5hdi1pdGVtXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHhcblxuICAgIC5mbGlnaHQtc2NoZWR1bGUtLWxpc3RcbiAgICAgICAgdGFibGVcbiAgICAgICAgICAgIHRyXG4gICAgICAgICAgICAgICAgdGRcbiAgICAgICAgICAgICAgICAgICAgLmNpdHktY29udGFpbmVyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmdcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0b1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJpbWFyeVxuXG4gICAgICAgICAgICAgICAgICAgIC5kaXZpZGVyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweFxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJHRleHQtYmxhY2tcblxuICAgICAgICAgICAgICAgICAgICAuY2VsbC10aXRsZVxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXktMlxuXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmdcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkdGV4dC1ncmF5LTJcblxuICAgICAgICAgICAgICAgICAgICAmLmRldGFpbHMtY2VsbFxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JVxuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHRcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1kZXRhaWxzXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgICAgICAgICAgdGRcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBcblxuICAgICAgICAgICAgICAgICt0YWJsZXRcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItd2lkdGgpIHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXN0eWxlKSB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1jb2xvcilcblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBcblxuICAgICAgICAgICAgICAgICAgICB0ZFxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSA0cHgpXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jaXR5LWNlbGxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kZXRhaWxzLWNlbGxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSA0cHgpXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuLWRldGFpbHNcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXG5cbiAgICAgICAgICAgICAgICArbW9iaWxlXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXdpZHRoKSB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1zdHlsZSkgdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItY29sb3IpXG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwXG5cbiAgICAgICAgICAgICAgICAgICAgdGRcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMFxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNHB4KVxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuY2l0eS1jZWxsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZGV0YWlscy1jZWxsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNHB4KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tZGV0YWlsc1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcblxuXG4iLCIvLyBodHRwczovL3d3dy5maWdtYS5jb20vZmlsZS9yZjl6R0JaYUVwbFFrQlo2STlidlZjL0Fpci1TZXJiaWEtLS1VSS1EZXNpZ24/dHlwZT1kZXNpZ24mbm9kZS1pZD0xMDUyMi0xOTcwMzkmbW9kZT1kZXNpZ24mdD1lUkxCZnlCSFdSeXRSMDY1LTRcbi5mbGlnaHQtc3RhdHVzXG4gICAgLmZsaWdodC1zdGF0dXMtLXRvcC13cmFwcGVyXG4gICAgICAgIC5mbGlnaHQtc3RhdHVzLS1saXN0LW5hdlxuICAgICAgICAgICAgLm5hdi1saW5rXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMFxuXG4gICAgICAgICAgICAgICAgc3ZnXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweFxuXG4gICAgICAgICAgICAgICAgICAgIHBhdGhcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmVcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZVxuXG4gICAgICAgIC5pbnB1dC1ncm91cCxcbiAgICAgICAgLmZvcm0tZmxvYXRpbmcubm8taWNvblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRiYWNrZ3JvdW5kLTEsIDAuMDUpXG5cbiAgICAgICAgICAgIHNlbGVjdFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmVcblxuICAgICAgICAgICAgICAgICsgbGFiZWxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDZweCArICRpbnB1dC1ncm91cC10ZXh0LXdpZHRoLXNtICsgJGlucHV0LXBhZGRpbmcteCkgIWltcG9ydGFudFxuXG4gICAgICAgIC5idG4tc2VhcmNoXG4gICAgICAgICAgICArZGVza3RvcFxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHhcblxuICAgICAgICAgICAgK3RhYmxldC1sYXJnZVxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAgICAgICAgIC8vIDAgLSA5MDRcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHRhYmxldC1sYXJnZS1icmVha3BvaW50IC0gMXB4fSlcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweFxuXG4gICAgICAgIC5zZWxlY3RpemUtY29udHJvbFxuICAgICAgICAgICAgLnNlbGVjdGl6ZS1pbnB1dFxuICAgICAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgICAgICAgICAgLy8gUmVtb3ZlIHNlbGVjdCdzIGFycm93c1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICAgLnNlbGVjdGl6ZS1kcm9wZG93blxuICAgICAgICAgICAgd2lkdGg6IDMyN3B4ICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzQwcHhcblxuICAgICAgICAgICAgLm9wdGdyb3VwXG4gICAgICAgICAgICAgICAgLy8ub3B0Z3JvdXAtaGVhZGVyXG5cbiAgICAgICAgICAgICAgICAub3B0aW9uXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweFxuXG4gICAgICAgICAgICAgICAgICAgIC5jb3VudHJ5LWZsYWdcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4XG5cbiAgICAgICAgICAgICAgICAgICAgLmxvY2F0aW9uLWRhdGFcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaXR5XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWJsYWNrXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb2RlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXktMlxuXG4gICAgLmZsaWdodC1zdGF0dXMtLWxpc3Qtd3JhcHBlclxuICAgICAgICAuY2FyZFxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMFxuXG4gICAgICAgICAgICB0YWJsZVxuICAgICAgICAgICAgICAgIHRib2R5XG4gICAgICAgICAgICAgICAgICAgIHRyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwXG5cbiAgICAgICAgICAgICAgICAgICAgLmhhcy1jb25uZWN0aW5nLWZsaWdodHNcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweFxuXG4gICAgICAgICAgICAgICAgICAgIC5oYXMtY29ubmVjdGluZy1mbGlnaHRzICsgLmNvbm5lY3RpbmctZmxpZ2h0XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBcblxuICAgICAgICAgICAgICAgICAgICAuY29ubmVjdGluZy1mbGlnaHQgKyAuY29ubmVjdGluZy1mbGlnaHRcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMFxuXG4gICAgICAgIC8vIDAgLSA5MDQgcHhcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skdGFibGV0LWxhcmdlLWJyZWFrcG9pbnQgLSAxcHh9KVxuICAgICAgICAgICAgLmNhcmRcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudFxuXG4gICAgICAgICAgICAgICAgdGFibGVcbiAgICAgICAgICAgICAgICAgICAgdGhlYWRcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgICAgICAgICAgICAgICB0Ym9keVxuICAgICAgICAgICAgICAgICAgICAgICAgdHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLXdpZHRoKSB2YXIoLS1haXItc2VyYmlhLWJvcmRlci1zdHlsZSkgdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItY29sb3IpXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1kZXRhaWxzXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm5vLXJlc3VsdHNcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb25uZWN0aW5nLWZsaWdodFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTJyZW0gLSAxcHgpIiwiLmZpbmQtbXktdHJpcFxuICAgIC5pbnB1dC1ncm91cCxcbiAgICAuZm9ybS1mbG9hdGluZy5uby1pY29uXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweFxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRiYWNrZ3JvdW5kLTEsIDAuMDUpXG5cbiAgICAuYnRuLXNlYXJjaFxuICAgICAgICBtaW4td2lkdGg6IDE3MHB4XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHgiLCIuZmluZC1ib29raW5nLWRldGFpbHMtcGFuZWxcbiAgICAuaW5wdXQtZ3JvdXBcbiAgICAgICAgZGlzcGxheTogdW5zZXRcbiAgICAgICAgd2lkdGg6IHVuc2V0XG5cbiAgICAgICAgLmZvcm0tY29udHJvbFxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50XG5cbiAgICAgICAgLmZvcm0tZmxvYXRpbmdcbiAgICAgICAgICAgIGZsZXg6IHVuc2V0XG4gICAgICAgICAgICB3aWR0aDogdW5zZXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXRcblxuICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICBsYWJlbFxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50XG5cbiAgICAgICAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWwsXG4gICAgICAgIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzIpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjMycmVtKVxuXG4gICAgLmJ0blxuICAgICAgICBtaW4td2lkdGg6IDIwMHB4IiwiLnRvcC1vZmZlcnMtY2Fyb3VzZWxcbiAgICAvLyBFZGl0bW9kZVxuICAgIC8vJi0tZWRpdG1vZGUtY29udGFpbmVyXG5cbiAgICAmLS10aXRsZS1jb250YWluZXJcbiAgICAgICAgLnd5c2l3eWctY29udGFpbmVyXG4gICAgICAgICAgICBoM1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAiLCIuZGVzaXJlZC1sb2NhdGlvbi1hcmVhYnJpY2stY29udGFpbmVyXG4gICAgZm9ybVxuICAgICAgICAuc2VsZWN0aXplLWNvbnRyb2xcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjY1cHhcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweFxuXG4gICAgICAgICAgICAuc2VsZWN0aXplLWlucHV0XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmFja2dyb3VuZC0xLCAwLjA1KVxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcblxuICAgICAgICAgICAgICAgIC5pY29uXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gOHB4KVxuICAgICAgICAgICAgICAgICAgICByaWdodDogY2FsYygxcmVtICsgNXB4KVxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweFxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHhcblxuICAgICAgICAgICAgICAgICAgICBzdmdcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCVcblxuICAgICAgICAgICAgICAgICY6bm90KC5pbnB1dC1hY3RpdmUpXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVcblxuICAgICAgICAgICAgICAgICAgICAuaWNvblxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGVcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAgICAgICAuc2VsZWN0aXplLWRyb3Bkb3duXG4gICAgICAgICAgICAgICAgLm9wdGdyb3VwXG4gICAgICAgICAgICAgICAgICAgIC5vcHRpb25cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb3VudHJ5LWZsYWdcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweFxuXG4gICAgICAgICAgICAmICsgbGFiZWxcbiAgICAgICAgICAgICAgICAmOm5vdCguZnAtZmxvYXRpbmctbGFiZWwtLWZvY3VzZWQpXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVcblxuICAgIC5kZXNpcmVkLWxvY2F0aW9ucy1yZXN1bHRcbiAgICAgICAgdGFibGVcbiAgICAgICAgICAgIC8vdGFibGUtbGF5b3V0OiBmaXhlZFxuICAgICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDBcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGVcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0ZXh0LWdyYXktMlxuXG4gICAgICAgICAgICB0aCwgdGRcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRleHQtZ3JheS0yXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxuXG4gICAgICAgICAgICB0aGVhZFxuICAgICAgICAgICAgICAgIHRoXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5LTJcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzclXG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzQlXG5cbiAgICAgICAgICAgIHRib2R5XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICAgICAgICAgIHRyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmVcblxuICAgICAgICAgICAgLy8gdGhlYWRcbiAgICAgICAgICAgIC8vICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICAvLyAgICAgICAgIHRyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICB0aFxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4XG5cbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweFxuXG4gICAgICAgICAgICAvLyB0Ym9keVxuICAgICAgICAgICAgLy8gICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgLy8gICAgICAgICB0clxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgdGRcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4XG5cbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4IiwiLmNoZWNrLWluLXBhbmVsXG4gICAgLmlucHV0LWdyb3VwXG4gICAgICAgIGRpc3BsYXk6IHVuc2V0XG4gICAgICAgIHdpZHRoOiB1bnNldFxuXG4gICAgICAgIC5mb3JtLWNvbnRyb2xcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudFxuXG4gICAgICAgIC5mb3JtLWZsb2F0aW5nXG4gICAgICAgICAgICBmbGV4OiB1bnNldFxuICAgICAgICAgICAgd2lkdGg6IHVuc2V0XG4gICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0XG5cbiAgICAgICAgICAgIGlucHV0LFxuICAgICAgICAgICAgbGFiZWwsXG4gICAgICAgICAgICAuc2VsZWN0aXplLWlucHV0XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnRcblxuICAgICAgICAuc2VsZWN0aXplLWNvbnRyb2wgKyBsYWJlbC5mcC1mbG9hdGluZy1sYWJlbC0tZm9jdXNlZCxcbiAgICAgICAgLnNlbGVjdGl6ZS1jb250cm9sICsgbGFiZWwuZnAtZmxvYXRpbmctbGFiZWwtLXZhbHVlZFxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcyKSB0cmFuc2xhdGVZKC0wLjQ1cmVtKSB0cmFuc2xhdGVYKDAuMzJyZW0pXG5cbiAgICAgICAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWwsXG4gICAgICAgIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzIpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjMycmVtKVxuXG4gICAgLnJlZmVyZW5jZS1maWVsZC1ncm91cFxuICAgICAgICAudG9vbHRpcC5yZXF1aXJlZC10b29sdGlwXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50XG5cbiAgICBzZWxlY3RcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50XG5cbiAgICAuc2VsZWN0aXplLWNvbnRyb2xcbiAgICAgICAgLnNlbGVjdGl6ZS1pbnB1dFxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnRcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnRcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSlcblxuICAgICAgICAgICAgaW5wdXRcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgJi5kaXNhYmxlZFxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudFxuXG4gICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgICAgLy8gUmVtb3ZlIHNlbGVjdCdzIGFycm93c1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgICAgICAgJi5pbnB1dC1hY3RpdmVcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpXG5cbiAgICAuc2VsZWN0aXplLWRyb3Bkb3duXG4gICAgICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50XG5cbiAgICAgICAgLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNDBweFxuXG4gICAgICAgICAgICAub3B0aW9uXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWJsYWNrXG5cbiAgICAgICAgLm9wdGdyb3VwXG4gICAgICAgICAgICAvLy5vcHRncm91cC1oZWFkZXJcblxuICAgICAgICAgICAgLm9wdGlvblxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweFxuXG4gICAgICAgICAgICAgICAgLmNvdW50cnktZmxhZ1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweFxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHhcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweFxuXG4gICAgICAgICAgICAgICAgLmxvY2F0aW9uLWRhdGFcbiAgICAgICAgICAgICAgICAgICAgLmNpdHlcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ibGFja1xuXG4gICAgICAgICAgICAgICAgICAgIC5jb2RlXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0yIiwiLmJpZC1mb3ItYnVzaW5lc3MtY2xhc3NcbiAgICAmLS1wYW5lbFxuICAgICAgICAuZm9ybS1jb250cm9sXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnRcbiIsIi8vIGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9maWxlL1BPcTlUMDROZk1kRjJOeTRYMEdIVkcvQ2FyZ28/bm9kZS1pZD0yMDklM0E2NTkyJm1vZGU9ZGV2XG4uY2FyZ28tYWdlbnRzXG4gICAgJi0td3JhcHBlclxuICAgICAgICAuaW5wdXQtZ3JvdXBcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweFxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmFja2dyb3VuZC0xLCAwLjA1KVxuXG4gICAgICAgIC5idG4tc2VhcmNoXG4gICAgICAgICAgICArZGVza3RvcFxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTc1cHhcblxuICAgICAgICAgICAgK3RhYmxldFxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHhcblxuICAgICAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4XG5cbiAgICAgICAgLy8gU3R5bGVzIHdoaWxlIHNlbGVjdGl6ZSBpcyBsb2FkaW5nXG4gICAgICAgIHNlbGVjdFxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZVxuXG4gICAgICAgICAgICArIGxhYmVsXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNnB4ICsgJGlucHV0LWdyb3VwLXRleHQtd2lkdGgtc20gKyAkaW5wdXQtcGFkZGluZy14KSAhaW1wb3J0YW50XG5cbiAgICAgICAgLnNlbGVjdGl6ZS1jb250cm9sXG4gICAgICAgICAgICAuc2VsZWN0aXplLWlucHV0XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudFxuXG4gICAgICAgICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgICAgICAgICAvLyBSZW1vdmUgc2VsZWN0J3MgYXJyb3dzXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgICAuc2VsZWN0aXplLWRyb3Bkb3duXG4gICAgICAgICAgICB3aWR0aDogMzI3cHggIWltcG9ydGFudFxuXG4gICAgICAgICAgICAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnRcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNDBweFxuXG4gICAgICAgICAgICAub3B0Z3JvdXBcbiAgICAgICAgICAgICAgICAvLy5vcHRncm91cC1oZWFkZXJcblxuICAgICAgICAgICAgICAgIC5vcHRpb25cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvdW50cnktZmxhZ1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweFxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHhcblxuICAgICAgICAgICAgICAgICAgICAubG9jYXRpb24tZGF0YVxuICAgICAgICAgICAgICAgICAgICAgICAgLmNpdHlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtYmxhY2tcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvZGVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheS0yXG5cbiAgICAuY2FyZ28tYWdlbnRzLS1saXN0LWNvbnRhaW5lclxuICAgICAgICB0YWJsZVxuICAgICAgICAgICAgdGJvZHlcbiAgICAgICAgICAgICAgICB0clxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMFxuICAgICAgICBcbiAgICAgICAgICAgIHRyXG4gICAgICAgICAgICAgICAgdGRcbiAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMyVcblxuICAgICAgICAvLyAwIC0gOTA0IHB4XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHRhYmxldC1sYXJnZS1icmVha3BvaW50IC0gMXB4fSlcbiAgICAgICAgICAgIC5jYXJkXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgICAgIHRhYmxlXG4gICAgICAgICAgICAgICAgICAgIHRoZWFkXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICAgICAgICAgICAgICAgdGJvZHlcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB2YXIoLS1haXItc2VyYmlhLWJvcmRlci13aWR0aCkgdmFyKC0tYWlyLXNlcmJpYS1ib3JkZXItc3R5bGUpIHZhcigtLWFpci1zZXJiaWEtYm9yZGVyLWNvbG9yKVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlclxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuIiwiLmNhcmdvLXdpZGdldFxuICAgIC8vIEhvbWVwYWdlIChmaXJzdCBhcmVhYnJpY2sgb24gcGFnZSlcbiAgICAmLm5lZ2F0aXZlLW1hcmdpblxuICAgICAgICBtYXJnaW4tdG9wOiAtMnJlbVxuXG4gICAgICAgICt0YWJsZXQtc21hbGxcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcmVtXG4gICAgICAgICttb2JpbGVcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcmVtXG5cbiAgICAmLS1jb250ZW50LS13cmFwcGVyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDc0MHB4XG5cbiAgICAgICAgK3RhYmxldC1zbWFsbFxuICAgICAgICAgICAgbWluLWhlaWdodDogNDAwcHhcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudFxuXG4gICAgICAgICAgICAuY2FyZ28td2lkZ2V0LS1jb250ZW50XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDRcblxuICAgICAgICArbW9iaWxlXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTZweCkgLy8gNTZweCBpcyBoZWFkZXIgaGVpZ2h0LCB3aWxsIGJlIG92ZXJyaWRlbiBieSBKU1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgIC5jYXJnby13aWRnZXQtLWNvbnRlbnRcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDFcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cblxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyXG5cbiAgICAmLS13aWRnZXRcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4XG5cbiAgICAgICAgLm1haW4taW5wdXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzIwcHhcblxuICAgICAgICAucHJlZml4LWlucHV0LWNvbnRhaW5lclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICB0b3A6IDBcbiAgICAgICAgICAgIGxlZnQ6IDBcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4XG5cbiAgICAgICAgICAgIGlucHV0XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAuN3JlbSAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgLy8gYm9yZGVyLWNvbG9yOiAkYmFja2dyb3VuZC1ncmF5LTJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmVcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMFxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwXG5cbiAgICAgICAgICAgICAgICAmLmRlZmF1bHRcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXktMVxuXG4gICAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICctJ1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgIHRvcDogNTAlXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDBcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWJsYWNrXG5cbiAgICAgICAgJi5yZXN1bHQtcGFnZVxuICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtd2hpdGVcblxuICAgICAgICAgICAgaW5wdXRcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skZGVza3RvcC1icmVha3BvaW50ICsgMTAwcHh9KVxuICAgICAgICAgICAgJi5wb3NpdGlvbi0tdG9wLFxuICAgICAgICAgICAgJi5wb3NpdGlvbi0tYm90dG9tXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC01JVxuXG4gICAgICAgICAgICAmLnBvc2l0aW9uLS10b3BcbiAgICAgICAgICAgICAgICB0b3A6IDUwcHhcblxuICAgICAgICAgICAgJi5wb3NpdGlvbi0tYm90dG9tXG4gICAgICAgICAgICAgICAgYm90dG9tOiA1MHB4XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skZGVza3RvcC1icmVha3BvaW50ICsgOTlweH0pXG4gICAgICAgICAgICBtYXJnaW46IDBcblxuICAgICAgICAgICAgJi5wb3NpdGlvbi0tdG9wXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydFxuXG4gICAgICAgICAgICAmLnBvc2l0aW9uLS1ib3R0b21cbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZFxuXG4gICAgICAgICt0YWJsZXQtc21hbGxcbiAgICAgICAgICAgIG1hcmdpbjogMFxuXG4gICAgICAgICAgICAmLnBvc2l0aW9uLS10b3AsXG4gICAgICAgICAgICAmLnBvc2l0aW9uLS1ib3R0b21cbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXJcblxuICAgICAgICArbW9iaWxlXG4gICAgICAgICAgICBtYXJnaW46IDBcblxuICAgICAgICAgICAgJi5wb3NpdGlvbi0tdG9wLFxuICAgICAgICAgICAgJi5wb3NpdGlvbi0tYm90dG9tXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyXG5cbiAgICAgICAgLndpZGdldC1pbnB1dC1ncm91cFxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuXG4gICAgICAgICAgICAmLmJvcmRlci1tYWluLFxuICAgICAgICAgICAgJi5ib3JkZXItcHJlZml4XG4gICAgICAgICAgICAgICAgaW5wdXRcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODBiOWU3ICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgLmlucHV0LWdyb3VwLXRleHRcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC13aGl0ZVxuICAgICAgICAgICAgICAgIGxlZnQ6IDZweFxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgIHRvcDogN3B4XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHhcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxXG5cbiAgICAgICAgICAgIGlucHV0XG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBcblxuICAgICAgICAgICAgICAgICZbdHlwZT1udW1iZXJdXG4gICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkXG5cbiAgICAgICAgICAgICAgICAmLmlzLWludmFsaWRcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQtd2hpdGUgIWltcG9ydGFudFxuXG4gICAgICAgICAgICAmOmZvY3VzLXdpdGhpblxuICAgICAgICAgICAgICAgIGlucHV0XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzgwYjllNyAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgICYuaGFzLXRleHRcbiAgICAgICAgICAgICAgICAubWFpbi1pbnB1dFxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoJGlucHV0LWdyb3VwLXRleHQtd2lkdGggKyAkaW5wdXQtcGFkZGluZy14KSAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgICAgICAgICAgKyBsYWJlbFxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCRpbnB1dC1ncm91cC10ZXh0LXdpZHRoICsgJGlucHV0LXBhZGRpbmcteCkgIWltcG9ydGFudFxuXG4gICAgICAgICAgICAgICAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWwsXG4gICAgICAgICAgICAgICAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsXG4gICAgICAgICAgICAgICAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcyKSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMS4zcmVtKVxuXG5cbiIsIi5mb3JtLWJ1aWxkZXItd3JhcHBlclxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICB3aWR0aDogMTAwJVxuICAgIGhlaWdodDogMTAwJVxuXG4gICAgLmZvcm1idWlsZGVyXG4gICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAgICAgLmJ0bi1iYWNrXG4gICAgICAgICAgICB0b3A6IDJweFxuICAgICAgICAgICAgbGVmdDogMTBweFxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXG5cbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXNcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjVcblxuICAgICAgICBsYWJlbFxuICAgICAgICAgICAgJltyZXF1aXJlZD1cInJlcXVpcmVkXCJdXG4gICAgICAgICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnKidcblxuICAgICAgICAgICAgJi5yZXF1aXJlZFxuICAgICAgICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyonXG5cbiAgICAgICAgICAgICYucHJpdmFjeS1wb2xpY3lcbiAgICAgICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgICAgICAuZm9ybS10ZXh0YXJlYVxuICAgICAgICAgICAgLmZvcm0tY291bnRlclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweFxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxN3B4XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG5cbiAgICAgICAgLmZpbGUtZXJyb3ItZGlzYWJsZWQsXG4gICAgICAgIC5maWxlLXVwbG9hZC1kaXNhYmxlZFxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcblxuICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3IpXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnKVxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcilcbiAgICAgICAgICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eSlcblxuICAgICAgICAuZm9ybS1zZWxlY3RcbiAgICAgICAgICAgIC5zZWxlY3RpemUtaW5wdXRcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweFxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHhcblxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtN3B4ICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEycHggIWltcG9ydGFudFxuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ljb25zL2ZvbnQtaWNvbnMvbWFpbi9UeXBlPUV4cGFuZC5zdmcpXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpblxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcblxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjE1cyBhbGxcblxuICAgICAgICAgICAgICAgICYuZHJvcGRvd24tYWN0aXZlXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcblxuICAgICAgICAvLyBodHRwczovL3d3dy53M3NjaG9vbHMuY29tL2hvd3RvL2hvd3RvX2Nzc19oaWRlX2Fycm93X251bWJlci5hc3BcblxuICAgICAgICAvKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cbiAgICAgICAgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICAgIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcbiAgICAgICAgICAgIG1hcmdpbjogMFxuXG4gICAgICAgIC8qIEZpcmVmb3ggKi9cbiAgICAgICAgaW5wdXRbdHlwZT1udW1iZXJdXG4gICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZFxuXG4gICAgICAgIC8vIEF1dG8tc2l6ZSBmb3JtIGZpZWxkIHdoZW4gZm9jdXNlZFxuICAgICAgICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWwsXG4gICAgICAgIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuICAgICAgICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbFxuICAgICAgICAgICAgLy8gU2hvdyBmdWxsIHRleHRcbiAgICAgICAgICAgIG92ZXJmbG93OiBpbml0aWFsXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBpbmhlcml0XG5cbiAgICAgICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMClcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHhcblxuICAgICAgICAuZm9ybS1mbG9hdGluZyAuc2VsZWN0aXplLWNvbnRyb2wgKyBsYWJlbC5mcC1mbG9hdGluZy1sYWJlbC0tZm9jdXNlZCxcbiAgICAgICAgLmZvcm0tZmxvYXRpbmcgLnNlbGVjdGl6ZS1jb250cm9sICsgbGFiZWwuZnAtZmxvYXRpbmctbGFiZWwtLXZhbHVlZFxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwKVxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweFxuXG4gICAgICAgICAgICAvLyBTaG93IGZ1bGwgdGV4dFxuICAgICAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWxcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWxcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGluaGVyaXRcblxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweCAvLyBkcm9wZG93biB0b29nbGUgc3BhY2VcblxuICAgICAgICAuZm9ybS1mbG9hdGluZyAuc2VsZWN0aXplLWNvbnRyb2wgKyBsYWJlbFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweCAvLyBkcm9wZG93biB0b29nbGUgc3BhY2VcblxuICAgICAgICAvLyBXaGl0ZSB0aGVtZVxuICAgICAgICAuYmctb3BhY2l0eS1ibHVlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDUsIDUsIDUsIC4wNSlcblxuICAgICAgICAgICAgLnNlbGVjdGl6ZS1pbnB1dFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudFxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbiAgICAgICAgICAgIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudFxuICAgICAgICAgICAgICAgIC5vcHRpb25cbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWJsYWNrXG5cbiAgICAgICAgICAgICYuaXMtaW52YWxpZFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNSwgNSwgNSwgLjA1KSAhaW1wb3J0YW50XG5cbiAgICAgICAgLnRvb2x0aXAucmVxdWlyZWQtdG9vbHRpcFxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudFxuXG4iLCIuY29tcGxhaW50LWZvcm1cbiAgICAuYnRuLWJhY2tcbiAgICAgICAgdG9wOiAycHhcbiAgICAgICAgbGVmdDogMTBweFxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxuXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXNcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNVxuXG4gICAgbGFiZWxcbiAgICAgICAgJltyZXF1aXJlZD1cInJlcXVpcmVkXCJdXG4gICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyonXG5cbiAgICAmLS1jYXRlZ29yeS1zZWxlY3Rpb25cbiAgICAgICAgLmJ0blxuICAgICAgICAgICAgaGVpZ2h0OiA2NHB4XG5cbiAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4XG5cbiAgICAgICAgICAgICYuYWN0aXZlLCAmOmhvdmVyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRleHQtZ3JheS01XG5cbiAgICAuYmFuay1maWVsZHMtY29udGFpbmVyXG4gICAgICAgICZbZGF0YS1jb3VudHJ5PVwic2VyYmlhXCJdXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG5cbiAgICAgICAgICAgIC5iYW5rLWZpZWxkLWNvbnRhaW5lclxuICAgICAgICAgICAgICAgICZbZGF0YS1uYW1lPVwiYWNjb3VudF9pbmZvcm1hdGlvbl9uYW1lX2FuZF9zdXJuYW1lXCJdXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxXG5cbiAgICAgICAgICAgICAgICAmW2RhdGEtbmFtZT1cImFjY291bnRfaW5mb3JtYXRpb25fc3RyZWV0X2FuZF9udW1iZXJcIl1cbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDJcblxuICAgICAgICAgICAgICAgICZbZGF0YS1uYW1lPVwiYWNjb3VudF9pbmZvcm1hdGlvbl96aXBfY29kZVwiXVxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogM1xuXG4gICAgICAgICAgICAgICAgJltkYXRhLW5hbWU9XCJhY2NvdW50X2luZm9ybWF0aW9uX2NpdHlcIl1cbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDRcblxuICAgICAgICAgICAgICAgICZbZGF0YS1uYW1lPVwiYWNjb3VudF9pbmZvcm1hdGlvbl9uYW1lX29mX2Jhbmtfc2VyYmlhXCJdXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiA1XG5cbiAgICAgICAgICAgICAgICAmW2RhdGEtbmFtZT1cImFjY291bnRfaW5mb3JtYXRpb25fcnNkX2FjY291bnRfbnVtYmVyXCJdXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiA2XG5cbiAgICAgICAgJltkYXRhLWNvdW50cnk9XCJjb21tb25XZWFsdGhcIl1cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cblxuICAgICAgICAgICAgLmJhbmstZmllbGQtY29udGFpbmVyXG4gICAgICAgICAgICAgICAgJltkYXRhLW5hbWU9XCJhY2NvdW50X2luZm9ybWF0aW9uX2FjY291bnRfbnVtYmVyXCJdXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAtMVxuXG4gICAgICAgICZbZGF0YS1jb3VudHJ5PVwibm90TGlzdGVkXCJdXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG5cbiAgICAgICAgICAgIC5iYW5rLWZpZWxkLWNvbnRhaW5lclxuICAgICAgICAgICAgICAgICZbZGF0YS1uYW1lPVwiYWNjb3VudF9pbmZvcm1hdGlvbl9uYW1lX2FuZF9zdXJuYW1lXCJdXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAtMVxuICAgICAgICBsYWJlbFxuICAgICAgICAgICAgJi5yZXF1aXJlZFxuICAgICAgICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyonXG5cbiAgICAgICAgaW5wdXRbcmVhZG9ubHldXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjVcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG5cbiAgICAucHJldmlldy1zdGVwXG4gICAgICAgIC5wcmV2aWV3LWNvbnRhaW5lclxuICAgICAgICAgICAgW2RhdGEtZHotcmVtb3ZlXVxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgIC5wZXJzb25hbC1zdGVwLWRpc2FibGVkXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG5cbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3IpXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmcpXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpXG4gICAgICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eSlcblxuIiwiLmNvbXBsaW1lbnQtZm9ybVxuICAgIC5idG4tYmFja1xuICAgICAgICB0b3A6IDJweFxuICAgICAgICBsZWZ0OiAxMHB4XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXG5cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1c1xuICAgICAgICAgICAgb3BhY2l0eTogMC41XG5cbiAgICBsYWJlbFxuICAgICAgICAmW3JlcXVpcmVkPVwicmVxdWlyZWRcIl1cbiAgICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnKidcblxuICAgICYtLWNhdGVnb3J5LXNlbGVjdGlvblxuICAgICAgICAuYnRuXG4gICAgICAgICAgICBoZWlnaHQ6IDY0cHhcblxuICAgICAgICAgICAgc3ZnXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHhcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHhcblxuICAgICAgICAgICAgJi5hY3RpdmUsICY6aG92ZXJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dC1ncmF5LTVcblxuICAgIC5jb21wbGltZW50LXRleHRhcmVhXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE3MHB4XG4iLCIuY29ycG9yYXRlLXNhbGVzLWZvcm0sXG4uZ3JvdXAtcmVzZXJ2YXRpb24tZm9ybVxuICAgIGxhYmVsXG4gICAgICAgICZbcmVxdWlyZWQ9XCJyZXF1aXJlZFwiXVxuICAgICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcqJ1xuXG4gICAgICAgICYucmVxdWlyZWRcbiAgICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnKiciXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/