@charset "UTF-8";
.k-theme-test-class,
.k-common-test-class {
  opacity: 0;
}
.k-reset {
  margin: 0;
  padding: 0;
  border-width: 0;
  outline: 0;
  text-decoration: none;
  font: inherit;
  list-style: none;
}
kendo-sortable {
  display: block;
}
.k-overlay {
  width: 100%;
  height: 100%;
  background-color: #000000;
  opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10001;
}
.k-rtl {
  direction: rtl;
}
.k-link,
.k-link:hover {
  color: inherit;
  text-decoration: none;
  outline: 0;
  cursor: pointer;
}
.k-content {
  outline: 0;
}
.k-centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.k-no-click {
  pointer-events: none;
}
.k-pdf-export-shadow {
  position: absolute;
  overflow: hidden;
  left: -15000px;
  width: 14400px;
}
.kendo-pdf-hide-pseudo-elements::before,
.kendo-pdf-hide-pseudo-elements::after {
  display: none !important;
}
.k-text-selection ::-moz-selection, .k-chart ::-moz-selection, .k-sparkline ::-moz-selection, .k-stockchart ::-moz-selection, kendo-scrollview.k-scrollview-wrap ::-moz-selection, kendo-scrollview.k-scrollview ::-moz-selection, div.k-scrollview ::-moz-selection, .k-pdf-viewer ::-moz-selection, .k-mediaplayer ::-moz-selection, .k-chat ::-moz-selection, .k-scheduler ::-moz-selection, .k-spreadsheet ::-moz-selection, .k-splitter ::-moz-selection, .k-card ::-moz-selection, .k-panelbar ::-moz-selection, .k-pager-wrap ::-moz-selection, .k-breadcrumb ::-moz-selection, .k-notification ::-moz-selection, .k-drawer ::-moz-selection, .k-window ::-moz-selection, .k-rating ::-moz-selection, .k-maskedtextbox ::-moz-selection, .k-multiselect ::-moz-selection, .k-dropdowntree ::-moz-selection, .k-dropdown ::-moz-selection, .k-datepicker ::-moz-selection, .k-timepicker ::-moz-selection, .k-datetimepicker ::-moz-selection, .k-dateinput ::-moz-selection, .k-combobox ::-moz-selection, .k-flatcolorpicker ::-moz-selection, .k-numerictextbox ::-moz-selection, .k-progressbar ::-moz-selection, .k-pane-wrapper ::-moz-selection, .k-view ::-moz-selection, .k-block ::-moz-selection, .k-panel ::-moz-selection {
  background-color: #3276b1;
  color: #ffffff;
}
.k-text-selection ::selection, .k-chart ::selection,
.k-sparkline ::selection,
.k-stockchart ::selection, kendo-scrollview.k-scrollview-wrap ::selection,
kendo-scrollview.k-scrollview ::selection,
div.k-scrollview ::selection, .k-pdf-viewer ::selection, .k-mediaplayer ::selection, .k-chat ::selection, .k-scheduler ::selection, .k-spreadsheet ::selection, .k-splitter ::selection, .k-card ::selection, .k-panelbar ::selection, .k-pager-wrap ::selection, .k-breadcrumb ::selection, .k-notification ::selection, .k-drawer ::selection, .k-window ::selection, .k-rating ::selection, .k-maskedtextbox ::selection, .k-multiselect ::selection, .k-dropdowntree ::selection, .k-dropdown ::selection, .k-datepicker ::selection,
.k-timepicker ::selection,
.k-datetimepicker ::selection,
.k-dateinput ::selection, .k-combobox ::selection, .k-flatcolorpicker ::selection, .k-numerictextbox ::selection, .k-progressbar ::selection, .k-pane-wrapper ::selection,
.k-view ::selection, .k-block ::selection,
.k-panel ::selection {
  background-color: #3276b1;
  color: #ffffff;
}
.k-block,
.k-panel {
  border-radius: 2px;
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
  padding: 4px 8px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
}
.k-block > .k-header,
.k-panel > .k-header {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
  margin: -4px -8px 4px;
  padding: 8px 8px;
}
.k-content {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-state-disabled,
.k-widget[disabled] {
  outline: none;
  cursor: default;
  opacity: 0.6;
  filter: grayscale(0.1);
  pointer-events: none;
  box-shadow: none;
}
.k-state-disabled .k-link,
.k-state-disabled .k-button,
.k-widget[disabled] .k-link,
.k-widget[disabled] .k-button {
  cursor: default;
  outline: 0;
}
.k-state-disabled [disabled],
.k-state-disabled .k-state-disabled,
.k-widget[disabled] [disabled],
.k-widget[disabled] .k-state-disabled {
  opacity: 1;
  filter: grayscale(0);
}
.k-hr {
  margin: 1em auto;
  padding: 0;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.08);
  display: block;
  float: none;
  clear: both;
}
.k-d-flex-row > .k-hr, .k-columnset > .k-hr, .k-hbox > .k-hr {
  margin: 0;
  width: 0;
  height: auto;
  border-width: 0 0 0 1px;
  flex: 0 0 auto;
}
.k-d-flex-col > .k-hr, .k-rowset > .k-hr, .k-vbox > .k-hr {
  margin: 0;
  flex: 0 0 auto;
}
.k-dirty {
  margin: 0;
  padding: 0;
  width: 0;
  height: 0;
  border-width: 3px;
  border-style: solid;
  border-color: #f31700 #f31700 transparent transparent;
  position: absolute;
  top: 0;
  right: 0;
}
[dir=rtl] .k-dirty,
.k-rtl .k-dirty {
  border-color: transparent transparent #f31700 #f31700;
  right: auto;
  left: 0;
}
.k-placeholder-line {
  width: 100%;
  height: 10px;
  background-color: rgba(0, 0, 0, 0.1);
  display: inline-block;
}
.k-drop-hint {
  display: flex;
  gap: 4px;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  z-index: 1000;
  transform: translate(-50%, -50%);
}
.k-drop-hint-start,
.k-drop-hint-end {
  flex-shrink: 0;
  border-width: 4px;
  border-style: solid;
  border-color: transparent;
}
.k-drop-hint-line {
  flex-grow: 1;
  background-color: #3276b1;
}
.k-drop-hint-h .k-drop-hint-start {
  border-left-width: 6.9282032304px;
  border-left-color: #3276b1;
  border-right-width: 0;
}
.k-drop-hint-h .k-drop-hint-line {
  width: 20px;
  height: 1px;
}
.k-drop-hint-h .k-drop-hint-end {
  border-right-width: 6.9282032304px;
  border-right-color: #3276b1;
  border-left-width: 0;
}
.k-drop-hint-v {
  flex-direction: column;
}
.k-drop-hint-v .k-drop-hint-start {
  border-top-width: 6.9282032304px;
  border-top-color: #3276b1;
  border-bottom-width: 0;
}
.k-drop-hint-v .k-drop-hint-line {
  width: 1px;
  height: 20px;
}
.k-drop-hint-v .k-drop-hint-end {
  border-bottom-width: 6.9282032304px;
  border-bottom-color: #3276b1;
  border-top-width: 0;
}
.k-animation-container {
  position: absolute;
  overflow: hidden;
  z-index: 100;
}
.k-animation-container-fixed {
  position: fixed;
}
.k-animation-container-relative {
  position: relative;
  display: inline-block;
}
.k-push-right-enter, .k-push-right-appear {
  transform: translate(-100%, 0);
}
.k-push-right-enter-active, .k-push-right-appear-active {
  transform: translate(0, 0);
  transition: transform 300ms ease-in-out;
}
.k-push-right-exit {
  transform: translate(0, 0);
}
.k-push-right-exit-active {
  transform: translate(100%, 0);
  transition: transform 300ms ease-in-out;
}
.k-push-left-enter, .k-push-left-appear {
  transform: translate(100%, 0);
}
.k-push-left-enter-active, .k-push-left-appear-active {
  transform: translate(0, 0);
  transition: transform 300ms ease-in-out;
}
.k-push-left-exit {
  transform: translate(0, 0);
}
.k-push-left-exit-active {
  transform: translate(-100%, 0);
  transition: transform 300ms ease-in-out;
}
.k-push-down-enter, .k-push-down-appear {
  transform: translate(0, -100%);
}
.k-push-down-enter-active, .k-push-down-appear-active {
  transform: translate(0, 0);
  transition: transform 300ms ease-in-out;
}
.k-push-down-exit {
  transform: translate(0, 0);
}
.k-push-down-exit-active {
  transform: translate(0, 100%);
  transition: transform 300ms ease-in-out;
}
.k-push-up-enter, .k-push-up-appear {
  transform: translate(0, 100%);
}
.k-push-up-enter-active, .k-push-up-appear-active {
  transform: translate(0, 0);
  transition: transform 300ms ease-in-out;
}
.k-push-up-exit {
  transform: translate(0, 0);
}
.k-push-up-exit-active {
  transform: translate(0, -100%);
  transition: transform 300ms ease-in-out;
}
.k-expand-vertical-enter, .k-expand-vertical-appear {
  transform: scaleY(0);
}
.k-expand-vertical-enter-active, .k-expand-vertical-appear-active {
  transform: scaleY(1);
  transition: transform 300ms ease-in-out;
}
.k-expand-vertical-exit {
  transform: scaleY(1);
}
.k-expand-vertical-exit-active {
  transform: scaleY(0);
  transition: transform 300ms ease-in-out;
}
.k-expand-horizontal-enter, .k-expand-horizontal-appear {
  transform: scaleX(0);
}
.k-expand-horizontal-enter-active, .k-expand-horizontal-appear-active {
  transform: scaleX(1);
  transition: transform 300ms ease-in-out;
}
.k-expand-horizontal-exit {
  transform: scaleX(1);
}
.k-expand-horizontal-exit-active {
  transform: scaleX(0);
  transition: transform 300ms ease-in-out;
}
.k-fade-enter, .k-fade-appear {
  opacity: 0;
}
.k-fade-enter-active, .k-fade-appear-active {
  opacity: 1;
  transition: opacity 500ms ease-in-out;
}
.k-fade-exit {
  opacity: 1;
}
.k-fade-exit-active {
  opacity: 0;
  transition: opacity 500ms ease-in-out;
}
.k-fade-exit-active + .k-fade-exit-active, .k-fade-enter-active + .k-fade-enter-active {
  display: none;
}
.k-zoom-in-enter, .k-zoom-in-appear {
  opacity: 0;
  transform: scale(0);
}
.k-zoom-in-enter-active, .k-zoom-in-appear-active {
  opacity: 1;
  transform: scale(1);
  transition: transform, opacity 300ms ease-in-out;
}
.k-zoom-in-exit {
  opacity: 1;
  transform: scale(1);
}
.k-zoom-in-exit-active {
  opacity: 0;
  transform: scale(2);
  transition: transform, opacity 300ms ease-in-out;
}
.k-zoom-out-enter, .k-zoom-out-appear {
  opacity: 0;
  transform: scale(2);
}
.k-zoom-out-enter-active, .k-zoom-out-appear-active {
  opacity: 1;
  transform: scale(1);
  transition: transform, opacity 300ms ease-in-out;
}
.k-zoom-out-exit {
  opacity: 1;
  transform: scale(1);
}
.k-zoom-out-exit-active {
  opacity: 0;
  transform: scale(0);
  transition: transform, opacity 300ms ease-in-out;
}
.k-slide-in-appear {
  opacity: 0.1;
  transform: translate(0, -3em);
}
.k-slide-in-appear .k-centered {
  transform: translate(-50%, -60%);
}
.k-slide-in-appear-active {
  opacity: 1;
  transform: translate(0, 0);
  transition: transform 0.3s cubic-bezier(0.2, 0.6, 0.4, 1), opacity 0.3s cubic-bezier(0.2, 1, 0.2, 1);
}
.k-slide-in-appear-active .k-centered {
  transform: translate(-50%, -50%);
}
.k-slide-down-enter, .k-slide-down-appear {
  transform: translateY(-100%);
}
.k-slide-down-enter-active, .k-slide-down-appear-active {
  transform: translateY(0);
  transition: transform 300ms ease-in-out;
}
.k-slide-down-exit {
  transform: translateY(0);
}
.k-slide-down-exit-active {
  transform: translateY(-100%);
  transition: transform 300ms ease-in-out;
}
.k-slide-up-enter, .k-slide-up-appear {
  transform: translateY(100%);
}
.k-slide-up-enter-active, .k-slide-up-appear-active {
  transform: translateY(0);
  transition: transform 300ms ease-in-out;
}
.k-slide-up-exit {
  transform: translateY(0);
}
.k-slide-up-exit-active {
  transform: translateY(100%);
  transition: transform 300ms ease-in-out;
}
.k-slide-right-enter, .k-slide-right-appear {
  transform: translateX(-100%);
}
.k-slide-right-enter-active, .k-slide-right-appear-active {
  transform: translateX(0);
  transition: transform 300ms ease-in-out;
}
.k-slide-right-exit {
  transform: translateX(0);
}
.k-slide-right-exit-active {
  transform: translateX(-100%);
  transition: transform 300ms ease-in-out;
}
.k-slide-left-enter, .k-slide-left-appear {
  transform: translateX(100%);
}
.k-slide-left-enter-active, .k-slide-left-appear-active {
  transform: translateX(0);
  transition: transform 300ms ease-in-out;
}
.k-slide-left-exit {
  transform: translateX(0);
}
.k-slide-left-exit-active {
  transform: translateX(100%);
  transition: transform 300ms ease-in-out;
}
.k-reveal-vertical-enter, .k-reveal-vertical-appear {
  max-height: 0;
}
.k-reveal-vertical-enter-active, .k-reveal-vertical-appear-active {
  transition: max-height 300ms ease-in-out;
}
.k-reveal-vertical-exit-active {
  max-height: 0 !important;
  transition: max-height 300ms ease-in-out;
}
.k-reveal-horizontal-enter, .k-reveal-horizontal-appear {
  max-width: 0;
}
.k-reveal-horizontal-enter-active, .k-reveal-horizontal-appear-active {
  transition: max-width 300ms ease-in-out;
}
.k-reveal-horizontal-exit-active {
  max-width: 0 !important;
  transition: max-width 300ms ease-in-out;
}
.k-fx-end .k-fx-next,
.k-fx-end .k-fx-current {
  transition: all 350ms ease-out;
}
.k-fx {
  position: relative;
}
.k-fx .k-fx-current {
  z-index: 0;
}
.k-fx .k-fx-next {
  z-index: 1;
}
.k-fx-hidden,
.k-fx-hidden * {
  visibility: hidden !important;
}
.k-fx-reverse .k-fx-current {
  z-index: 1;
}
.k-fx-reverse .k-fx-next {
  z-index: 0;
}
.k-fx-zoom.k-fx-start .k-fx-next {
  transform: scale(0) !important;
}
.k-fx-zoom.k-fx-end .k-fx-next {
  transform: scale(1) !important;
}
.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-next, .k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-next {
  transform: scale(1) !important;
}
.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-current {
  transform: scale(1) !important;
}
.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-current {
  transform: scale(0) !important;
}
.k-fx-fade.k-fx-start .k-fx-next {
  will-change: opacity;
  opacity: 0;
}
.k-fx-fade.k-fx-end .k-fx-next {
  opacity: 1;
}
.k-fx-fade.k-fx-reverse.k-fx-start .k-fx-current {
  will-change: opacity;
  opacity: 1;
}
.k-fx-fade.k-fx-reverse.k-fx-end .k-fx-current {
  opacity: 0;
}
.k-fx-slide.k-fx-end .k-fx-next .k-content, .k-fx-slide.k-fx-end .k-fx-next .k-header, .k-fx-slide.k-fx-end .k-fx-next .k-footer, .k-fx-slide.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-end .k-fx-current .k-header, .k-fx-slide.k-fx-end .k-fx-current .k-footer, .k-fx-slide.k-fx-end .k-fx-next .km-content, .k-fx-slide.k-fx-end .k-fx-next .km-header, .k-fx-slide.k-fx-end .k-fx-next .km-footer, .k-fx-slide.k-fx-end .k-fx-current .km-content, .k-fx-slide.k-fx-end .k-fx-current .km-header, .k-fx-slide.k-fx-end .k-fx-current .km-footer {
  transition: all 350ms ease-out;
}
.k-fx-slide.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-start .k-fx-next .km-content {
  will-change: transform;
  transform: translateX(100%);
}
.k-fx-slide.k-fx-start .k-fx-next .k-header, .k-fx-slide.k-fx-start .k-fx-next .k-footer, .k-fx-slide.k-fx-start .k-fx-next .km-header, .k-fx-slide.k-fx-start .k-fx-next .km-footer {
  will-change: opacity;
  opacity: 0;
}
.k-fx-slide.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-end .k-fx-current .km-content {
  transform: translateX(-100%);
}
.k-fx-slide.k-fx-end .k-fx-next .k-header, .k-fx-slide.k-fx-end .k-fx-next .k-footer, .k-fx-slide.k-fx-end .k-fx-next .km-header, .k-fx-slide.k-fx-end .k-fx-next .km-footer {
  opacity: 1;
}
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-content, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-content {
  will-change: transform;
  transform: translateX(0);
}
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-content {
  transform: translateX(100%);
}
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-content {
  transform: translateX(-100%);
}
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-content, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-content {
  transform: translateX(0);
}
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-header, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-footer, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-header, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-footer {
  will-change: opacity;
  opacity: 1;
}
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-header, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-footer, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-header, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-footer {
  opacity: 1;
}
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-header, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-footer, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-header, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-footer {
  opacity: 0;
}
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-header, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-footer, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-header, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-footer {
  opacity: 1;
}
.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-right.k-fx-start .k-fx-next .km-content {
  transform: translateX(-100%);
}
.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-right.k-fx-end .k-fx-current .km-content {
  transform: translateX(100%);
}
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .km-content {
  transform: translateX(0);
}
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .km-content {
  transform: translateX(-100%);
}
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .km-content {
  transform: translateX(100%);
}
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .km-content {
  transform: translateX(0%);
}
.k-fx-tile.k-fx-start .k-fx-next {
  will-change: transform;
  transform: translateX(100%);
}
.k-fx-tile.k-fx-end .k-fx-current {
  transform: translateX(-100%);
}
.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current {
  will-change: transform;
  transform: translateX(0);
}
.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current {
  transform: translateX(100%);
}
.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next {
  transform: translateX(-100%);
}
.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next {
  transform: translateX(0);
}
.k-fx-tile.k-fx-right.k-fx-start .k-fx-next {
  transform: translateX(-100%);
}
.k-fx-tile.k-fx-right.k-fx-end .k-fx-current {
  transform: translateX(100%);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current {
  transform: translateX(0);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current {
  transform: translateX(-100%);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next {
  transform: translateX(100%);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next {
  transform: translateX(0%);
}
.k-fx.k-fx-overlay.k-fx-start .k-fx-next, .k-fx.k-fx-overlay.k-fx-left.k-fx-start .k-fx-next {
  will-change: transform;
  transform: translateX(100%);
}
.k-fx.k-fx-overlay.k-fx-right.k-fx-start .k-fx-next {
  transform: translateX(-100%);
}
.k-fx.k-fx-overlay.k-fx-up.k-fx-start .k-fx-next {
  transform: translateY(100%);
}
.k-fx.k-fx-overlay.k-fx-down.k-fx-start .k-fx-next {
  transform: translateY(-100%);
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-next {
  transform: none;
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-current {
  will-change: transform;
  transform: none;
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-end .k-fx-current, .k-fx.k-fx-overlay.k-fx-reverse.k-fx-left.k-fx-end .k-fx-current {
  transform: translateX(100%);
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-right.k-fx-end .k-fx-current {
  transform: translateX(-100%);
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-up.k-fx-end .k-fx-current {
  transform: translateY(100%);
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-down.k-fx-end .k-fx-current {
  transform: translateY(-100%);
}
.k-drag-clue {
  padding: 2px 4px;
  border-width: 1px;
  border-style: solid;
  font-size: 12px;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  z-index: 20000;
  cursor: move;
}
.k-drag-status {
  margin-right: 0.4ex;
}
.k-drag-clue {
  border-color: #3276b1;
  color: #ffffff;
  background-color: #3276b1;
}
.k-reorder-cue {
  position: absolute;
}
.k-reorder-cue::before, .k-reorder-cue::after {
  content: "";
  width: 0;
  height: 0;
  border: 3px solid transparent;
  position: absolute;
  transform: translateX(-50%);
}
.k-reorder-cue::before {
  border-bottom-width: 0;
  border-top-color: currentColor;
  top: -4px;
}
.k-reorder-cue::after {
  border-top-width: 0;
  border-bottom-color: currentColor;
  bottom: -4px;
}
.k-loading {
  width: 64px;
  height: 64px;
  display: block;
}
.k-loading .animate {
  animation: loading 2s infinite linear;
}
.k-loading-mask,
.k-loading-image,
.k-loading-color {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.k-loading-mask {
  z-index: 100;
}
.k-loading-mask.k-opaque .k-loading-color {
  opacity: 1;
}
.k-loading-text {
  text-indent: -4000px;
  text-align: center;
  position: absolute;
}
.k-loading-image {
  z-index: 2;
}
.k-loading-color {
  background-color: #ffffff;
  opacity: 0.3;
}
.k-i-loading {
  position: relative;
  background-color: transparent;
  box-sizing: border-box;
  color: currentColor;
}
.k-i-loading::before,
.k-i-loading::after,
.k-loading-image::before,
.k-loading-image::after {
  position: absolute;
  top: 50%;
  left: 50%;
  display: inline-block;
  content: "";
  box-sizing: inherit;
  border-radius: 50%;
  border-width: 0.05em;
  border-style: solid;
  border-color: currentColor;
  border-top-color: transparent;
  border-bottom-color: transparent;
  background-color: transparent;
}
.k-icon.k-i-loading::before,
.k-icon.k-i-loading::after {
  content: "";
}
.k-i-loading::before,
.k-loading-image::before {
  margin-top: -0.5em;
  margin-left: -0.5em;
  width: 1em;
  height: 1em;
  animation: k-loading-animation 0.7s linear infinite;
}
.k-i-loading::after,
.k-loading-image::after {
  margin-top: -0.25em;
  margin-left: -0.25em;
  width: 0.5em;
  height: 0.5em;
  animation: k-loading-animation reverse 1.4s linear infinite;
}
.k-loading-image::before,
.k-loading-image::after {
  content: "";
  border-width: 1px;
  border-width: max( 1px, .015em );
  font-size: 4em;
}
@keyframes loading {
  0% {
    stroke-dasharray: 0 251;
    stroke-dashoffset: 502;
  }
  50% {
    stroke-dasharray: 250 1;
  }
  100% {
    stroke-dasharray: 0 251;
    stroke-dashoffset: 0;
  }
}
@keyframes k-loading-animation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.k-resize-handle,
.k-resize-hint {
  position: absolute;
  border-color: inherit;
  z-index: 200;
}
.k-resize-handle {
  display: flex;
  align-items: center;
  justify-content: center;
}
.k-resize-handle::before {
  content: "";
  border: 0 solid;
  border-color: inherit;
}
.k-resize-n {
  width: 100%;
  height: 6px;
  flex-direction: row;
  left: 0;
  top: -3px;
  cursor: n-resize;
}
.k-resize-s {
  width: 100%;
  height: 6px;
  flex-direction: row;
  left: 0;
  bottom: -3px;
  cursor: s-resize;
}
.k-resize-w {
  width: 6px;
  height: 100%;
  flex-direction: column;
  top: 0;
  left: -3px;
  cursor: w-resize;
}
.k-resize-e {
  width: 6px;
  height: 100%;
  flex-direction: column;
  top: 0;
  right: -3px;
  cursor: e-resize;
}
.k-resize-sw,
.k-resize-se,
.k-resize-nw,
.k-resize-ne {
  width: 5px;
  height: 5px;
}
.k-resize-sw {
  cursor: sw-resize;
  bottom: 0;
  left: 0;
}
.k-resize-se {
  cursor: se-resize;
  bottom: 0;
  right: 0;
}
.k-resize-nw {
  cursor: nw-resize;
  top: 0;
  left: 0;
}
.k-resize-ne {
  cursor: ne-resize;
  top: 0;
  right: 0;
}
.k-vertical-resize {
  cursor: row-resize;
}
.k-horizontal-resize {
  cursor: col-resize;
}
.k-resize-hint {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.k-resize-hint .k-resize-hint-handle {
  width: auto;
  height: 20px;
  align-self: stretch;
}
.k-resize-hint .k-resize-hint-marker {
  width: 2px;
  height: auto;
  flex: 1 1 auto;
}
.k-resize-hint-vertical {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.k-resize-hint-vertical .k-resize-hint-handle {
  width: 20px;
  height: auto;
  align-self: stretch;
}
.k-resize-hint-vertical .k-resize-hint-marker {
  width: auto;
  height: 2px;
  flex: 1 1 auto;
}
.k-scrollbar {
  position: absolute;
  overflow: scroll;
}
.k-scrollbar-vertical {
  top: 0;
  right: 0;
  width: 17px;
  height: 100%;
  overflow-x: hidden;
}
.k-touch-scrollbar {
  display: none;
  position: absolute;
  z-index: 200000;
  height: 8px;
  width: 8px;
  border: 1px solid #8a8a8a;
  background-color: #858585;
}
.k-marquee {
  position: absolute;
  z-index: 100000;
}
.k-marquee-color,
.k-marquee-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.k-marquee-color {
  color: #ffffff;
  background-color: #3276b1;
  border-color: rgba(0, 0, 0, 0.1);
  opacity: 0.6;
}
.k-marquee-text {
  color: #ffffff;
}
.k-text-primary {
  color: #3276b1 !important;
}
.k-text-info {
  color: #0058e9 !important;
}
.k-text-success {
  color: #37b400 !important;
}
.k-text-warning {
  color: #ffc000 !important;
}
.k-text-error {
  color: #f31700 !important;
}
.k-text-base {
  color: #656565;
}
.k-color-inherit {
  color: inherit;
}
.k-text-primary,
.k-color-primary {
  color: #3276b1 !important;
}
.k-text-secondary,
.k-color-secondary {
  color: #f6f6f6 !important;
}
.k-text-tertiary,
.k-color-tertiary {
  color: #03a9f4 !important;
}
.k-text-info,
.k-color-info {
  color: #0058e9 !important;
}
.k-text-success,
.k-color-success {
  color: #37b400 !important;
}
.k-text-warning,
.k-color-warning {
  color: #ffc000 !important;
}
.k-text-error,
.k-color-error {
  color: #f31700 !important;
}
.k-text-dark,
.k-color-dark {
  color: #404040 !important;
}
.k-text-light,
.k-color-light {
  color: #ebebeb !important;
}
.k-text-inverse,
.k-color-inverse {
  color: #404040 !important;
}
.k-bg-primary {
  background-color: #3276b1 !important;
}
.k-bg-info {
  background-color: #0058e9 !important;
}
.k-bg-success {
  background-color: #37b400 !important;
}
.k-bg-warning {
  background-color: #ffc000 !important;
}
.k-bg-error {
  background-color: #f31700 !important;
}
.k-state-primary {
  background-color: #d6e4ef;
  color: #1a3d5c;
  border-color: #c6d9e9;
}
.k-state-info {
  background-color: #ccdefb;
  color: #002e79;
  border-color: #b8d0f9;
}
.k-state-success {
  background-color: #d7f0cc;
  color: #1d5e00;
  border-color: #c7eab8;
}
.k-state-warning {
  background-color: #fff2cc;
  color: #856400;
  border-color: #ffedb8;
}
.k-state-error {
  background-color: #fdd1cc;
  color: #7e0c00;
  border-color: #fcbeb8;
}
.k-info-colored {
  color: #50607f;
  border-color: #d0d9df;
  background-color: #f0f9ff;
}
.k-success-colored {
  color: #507f50;
  border-color: #d0dfd0;
  background-color: #f0fff0;
}
.k-error-colored {
  color: #7f5050;
  border-color: #dfd0d0;
  background-color: #fff0f0;
}
.k-inset {
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.03), inset 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-sr-only {
  position: absolute;
  left: -1px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.k-display-inline {
  display: inline !important;
}
.k-display-block {
  display: block !important;
}
.k-display-inline-block {
  display: inline-block !important;
}
.k-display-flex {
  display: flex !important;
}
.k-display-inline-flex {
  display: inline-flex !important;
}
.k-display-table {
  display: table !important;
}
.k-display-inline-table {
  display: inline-table !important;
}
.k-display-none, .k-hidden {
  display: none !important;
}
.k-d-flex {
  display: flex;
}
.k-d-inline-flex {
  display: inline-flex;
}
.k-d-flex-row, .k-columnset, .k-hbox {
  display: flex;
  flex-direction: row;
}
.k-d-flex-col, .k-rowset, .k-vbox {
  display: flex;
  flex-direction: column;
}
.k-flex-row {
  flex-direction: row;
}
.k-flex-row-reverse {
  flex-direction: row-reverse;
}
.k-flex-col, .k-flex-column {
  flex-direction: column;
}
.k-flex-col-reverse, .k-flex-column-reverse {
  flex-direction: column-reverse;
}
.k-flex-wrap {
  flex-wrap: wrap;
}
.k-flex-nowrap {
  flex-wrap: nowrap;
}
.k-flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}
.k-flex-initial {
  flex: 0 1 auto;
}
.k-flex-1, .k-flex {
  flex: 1 1 0%;
}
.k-flex-auto {
  flex: 1 1 auto;
}
.k-flex-none, .k-no-flex {
  flex: none;
}
.k-flex-grow {
  flex-grow: 1;
}
.k-flex-grow-0, .k-no-flex-grow {
  flex-grow: 0;
}
.k-flex-shrink {
  flex-shrink: 1;
}
.k-flex-shrink-0, .k-no-flex-shrink {
  flex-shrink: 0;
}
.k-flex-basis-auto {
  flex-basis: auto;
}
.k-flex-basis-0 {
  flex-basis: 0%;
}
.k-align-items-start {
  align-items: flex-start;
}
.k-align-items-end {
  align-items: flex-end;
}
.k-align-items-center {
  align-items: center;
}
.k-align-items-stretch {
  align-items: stretch;
}
.k-align-items-baseline {
  align-items: baseline;
}
.k-align-content-start {
  align-content: flex-start;
}
.k-align-content-end {
  align-content: flex-end;
}
.k-align-content-center {
  align-content: center;
}
.k-align-content-stretch {
  align-content: stretch;
}
.k-align-content-baseline {
  align-content: baseline;
}
.k-align-self-start {
  align-self: flex-start;
}
.k-align-self-end {
  align-self: flex-end;
}
.k-align-self-center {
  align-self: center;
}
.k-align-self-stretch {
  align-self: stretch;
}
.k-align-self-baseline {
  align-self: baseline;
}
.k-justify-content-start {
  justify-content: flex-start;
}
.k-justify-content-end {
  justify-content: flex-end;
}
.k-justify-content-center {
  justify-content: center;
}
.k-justify-content-between {
  justify-content: space-between;
}
.k-justify-content-around {
  justify-content: space-around;
}
.k-justify-content-evenly {
  justify-content: space-evenly;
}
.k-column {
  flex-grow: 1;
  flex-basis: 0;
}
.k-float-left {
  float: left !important;
}
.k-float-right {
  float: right !important;
}
.k-float-none {
  float: none !important;
}
.k-clear-left {
  clear: left !important;
}
.k-clear-right {
  clear: right !important;
}
.k-clear-both {
  clear: both !important;
}
.k-clear-none {
  clear: none !important;
}
.k-floatwrap::after {
  content: "";
  display: block;
  clear: both;
}
.k-d-grid {
  display: grid;
}
.k-grid-cols-none {
  grid-template-columns: none;
}
.k-grid-rows-none {
  grid-template-rows: none;
}
.k-grid-flow-col {
  grid-auto-flow: column;
}
.k-grid-flow-col-dense {
  grid-auto-flow: column dense;
}
.k-grid-flow-row {
  grid-auto-flow: row;
}
.k-grid-flow-row-dense {
  grid-auto-flow: row dense;
}
.k-grid-flow-unset {
  grid-auto-flow: unset;
}
.k-colspan-all {
  grid-column: 1/-1;
}
.k-colspan-auto {
  grid-column: auto;
}
.k-rowspan-all {
  grid-row: 1/-1;
}
.k-rowspan-auto {
  grid-row: auto;
}
.k-grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.k-colspan-1 {
  grid-column: span 1;
}
.k-col-start-1 {
  grid-column-start: 1;
}
.k-col-end-1 {
  grid-column-end: 1;
}
.k-grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.k-colspan-2 {
  grid-column: span 2;
}
.k-col-start-2 {
  grid-column-start: 2;
}
.k-col-end-2 {
  grid-column-end: 2;
}
.k-grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.k-colspan-3 {
  grid-column: span 3;
}
.k-col-start-3 {
  grid-column-start: 3;
}
.k-col-end-3 {
  grid-column-end: 3;
}
.k-grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.k-colspan-4 {
  grid-column: span 4;
}
.k-col-start-4 {
  grid-column-start: 4;
}
.k-col-end-4 {
  grid-column-end: 4;
}
.k-grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.k-colspan-5 {
  grid-column: span 5;
}
.k-col-start-5 {
  grid-column-start: 5;
}
.k-col-end-5 {
  grid-column-end: 5;
}
.k-grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.k-colspan-6 {
  grid-column: span 6;
}
.k-col-start-6 {
  grid-column-start: 6;
}
.k-col-end-6 {
  grid-column-end: 6;
}
.k-grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.k-colspan-7 {
  grid-column: span 7;
}
.k-col-start-7 {
  grid-column-start: 7;
}
.k-col-end-7 {
  grid-column-end: 7;
}
.k-grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
.k-colspan-8 {
  grid-column: span 8;
}
.k-col-start-8 {
  grid-column-start: 8;
}
.k-col-end-8 {
  grid-column-end: 8;
}
.k-grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}
.k-colspan-9 {
  grid-column: span 9;
}
.k-col-start-9 {
  grid-column-start: 9;
}
.k-col-end-9 {
  grid-column-end: 9;
}
.k-grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}
.k-colspan-10 {
  grid-column: span 10;
}
.k-col-start-10 {
  grid-column-start: 10;
}
.k-col-end-10 {
  grid-column-end: 10;
}
.k-grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}
.k-colspan-11 {
  grid-column: span 11;
}
.k-col-start-11 {
  grid-column-start: 11;
}
.k-col-end-11 {
  grid-column-end: 11;
}
.k-grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.k-colspan-12 {
  grid-column: span 12;
}
.k-col-start-12 {
  grid-column-start: 12;
}
.k-col-end-12 {
  grid-column-end: 12;
}
.k-grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr));
}
.k-rowspan-1 {
  grid-row: span 1;
}
.k-row-start-1 {
  grid-row-start: 1;
}
.k-row-end-1 {
  grid-row-end: 1;
}
.k-grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}
.k-rowspan-2 {
  grid-row: span 2;
}
.k-row-start-2 {
  grid-row-start: 2;
}
.k-row-end-2 {
  grid-row-end: 2;
}
.k-grid-rows-3 {
  grid-template-rows: repeat(3, minmax(0, 1fr));
}
.k-rowspan-3 {
  grid-row: span 3;
}
.k-row-start-3 {
  grid-row-start: 3;
}
.k-row-end-3 {
  grid-row-end: 3;
}
.k-grid-rows-4 {
  grid-template-rows: repeat(4, minmax(0, 1fr));
}
.k-rowspan-4 {
  grid-row: span 4;
}
.k-row-start-4 {
  grid-row-start: 4;
}
.k-row-end-4 {
  grid-row-end: 4;
}
.k-grid-rows-5 {
  grid-template-rows: repeat(5, minmax(0, 1fr));
}
.k-rowspan-5 {
  grid-row: span 5;
}
.k-row-start-5 {
  grid-row-start: 5;
}
.k-row-end-5 {
  grid-row-end: 5;
}
.k-grid-rows-6 {
  grid-template-rows: repeat(6, minmax(0, 1fr));
}
.k-rowspan-6 {
  grid-row: span 6;
}
.k-row-start-6 {
  grid-row-start: 6;
}
.k-row-end-6 {
  grid-row-end: 6;
}
.k-grid-rows-7 {
  grid-template-rows: repeat(7, minmax(0, 1fr));
}
.k-rowspan-7 {
  grid-row: span 7;
}
.k-row-start-7 {
  grid-row-start: 7;
}
.k-row-end-7 {
  grid-row-end: 7;
}
.k-grid-rows-8 {
  grid-template-rows: repeat(8, minmax(0, 1fr));
}
.k-rowspan-8 {
  grid-row: span 8;
}
.k-row-start-8 {
  grid-row-start: 8;
}
.k-row-end-8 {
  grid-row-end: 8;
}
.k-grid-rows-9 {
  grid-template-rows: repeat(9, minmax(0, 1fr));
}
.k-rowspan-9 {
  grid-row: span 9;
}
.k-row-start-9 {
  grid-row-start: 9;
}
.k-row-end-9 {
  grid-row-end: 9;
}
.k-grid-rows-10 {
  grid-template-rows: repeat(10, minmax(0, 1fr));
}
.k-rowspan-10 {
  grid-row: span 10;
}
.k-row-start-10 {
  grid-row-start: 10;
}
.k-row-end-10 {
  grid-row-end: 10;
}
.k-order-first {
  order: -9999 !important;
}
.k-order-last {
  order: 9999 !important;
}
.k-order-none {
  order: 0 !important;
}
.k-order-1 {
  order: 1 !important;
}
.k-order-2 {
  order: 2 !important;
}
.k-order-3 {
  order: 3 !important;
}
.k-order-4 {
  order: 4 !important;
}
.k-order-5 {
  order: 5 !important;
}
.k-order-6 {
  order: 6 !important;
}
.k-order-7 {
  order: 7 !important;
}
.k-order-8 {
  order: 8 !important;
}
.k-order-9 {
  order: 9 !important;
}
.k-order-10 {
  order: 10 !important;
}
.k-order-11 {
  order: 11 !important;
}
.k-order-12 {
  order: 12 !important;
}
.k-overflow-auto {
  overflow: auto !important;
}
.k-overflow-x-auto {
  overflow-x: auto !important;
}
.k-overflow-y-auto {
  overflow-y: auto !important;
}
.k-overflow-hidden {
  overflow: hidden !important;
}
.k-overflow-x-hidden {
  overflow-x: hidden !important;
}
.k-overflow-y-hidden {
  overflow-y: hidden !important;
}
.k-overflow-visible {
  overflow: visible !important;
}
.k-overflow-x-visible {
  overflow-x: visible !important;
}
.k-overflow-y-visible {
  overflow-y: visible !important;
}
.k-overflow-scroll {
  overflow: scroll !important;
}
.k-overflow-x-scroll {
  overflow-x: scroll !important;
}
.k-overflow-y-scroll {
  overflow-y: scroll !important;
}
.k-overflow-clip {
  overflow: clip !important;
}
.k-overflow-x-clip {
  overflow-x: clip !important;
}
.k-overflow-y-clip {
  overflow-y: clip !important;
}
.k-overflow-auto-hidden {
  overflow: auto hidden !important;
}
.k-overflow-auto-visible {
  overflow: auto visible !important;
}
.k-overflow-auto-scroll {
  overflow: auto scroll !important;
}
.k-overflow-auto-clip {
  overflow: auto clip !important;
}
.k-overflow-hidden-auto {
  overflow: hidden auto !important;
}
.k-overflow-hidden-visible {
  overflow: hidden visible !important;
}
.k-overflow-hidden-scroll {
  overflow: hidden scroll !important;
}
.k-overflow-hidden-clip {
  overflow: hidden clip !important;
}
.k-overflow-visible-auto {
  overflow: visible auto !important;
}
.k-overflow-visible-hidden {
  overflow: visible hidden !important;
}
.k-overflow-visible-scroll {
  overflow: visible scroll !important;
}
.k-overflow-visible-clip {
  overflow: visible clip !important;
}
.k-overflow-scroll-auto {
  overflow: scroll auto !important;
}
.k-overflow-scroll-hidden {
  overflow: scroll hidden !important;
}
.k-overflow-scroll-visible {
  overflow: scroll visible !important;
}
.k-overflow-scroll-clip {
  overflow: scroll clip !important;
}
.k-overflow-clip-auto {
  overflow: clip auto !important;
}
.k-overflow-clip-hidden {
  overflow: clip hidden !important;
}
.k-overflow-clip-visible {
  overflow: clip visible !important;
}
.k-overflow-clip-scroll {
  overflow: clip scroll !important;
}
.k-pointer-events-none {
  pointer-events: none !important;
}
.k-pointer-events-auto {
  pointer-events: auto !important;
}
.k-static,
.k-pos-static {
  position: static;
}
.k-relative,
.k-pos-relative {
  position: relative;
}
.k-absolute,
.k-pos-absolute {
  position: absolute;
}
.k-fixed,
.k-pos-fixed {
  position: fixed;
}
.k-sticky,
.k-pos-sticky {
  position: sticky;
}
.k-top,
.k-pos-top {
  top: 0;
}
.k-right,
.k-pos-right {
  right: 0;
}
.k-bottom,
.k-pos-bottom {
  bottom: 0;
}
.k-left,
.k-pos-left {
  left: 0;
}
.k-top-start,
.k-pos-top-start {
  top: 0;
  left: 0;
}
.k-rtl .k-top-start, .k-top-start[dir=rtl], [dir=rtl] .k-top-start,
.k-rtl .k-pos-top-start,
.k-pos-top-start[dir=rtl],
[dir=rtl] .k-pos-top-start {
  left: auto;
  right: 0;
}
.k-top-center,
.k-pos-top-center {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.k-top-end,
.k-pos-top-end {
  top: 0;
  right: 0;
}
.k-rtl .k-top-end, .k-top-end[dir=rtl], [dir=rtl] .k-top-end,
.k-rtl .k-pos-top-end,
.k-pos-top-end[dir=rtl],
[dir=rtl] .k-pos-top-end {
  right: auto;
  left: 0;
}
.k-middle-start,
.k-pos-middle-start {
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
.k-rtl .k-middle-start, .k-middle-start[dir=rtl], [dir=rtl] .k-middle-start,
.k-rtl .k-pos-middle-start,
.k-pos-middle-start[dir=rtl],
[dir=rtl] .k-pos-middle-start {
  left: auto;
  right: 0;
}
.k-middle-end,
.k-pos-middle-end {
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}
.k-rtl .k-middle-end, .k-middle-end[dir=rtl], [dir=rtl] .k-middle-end,
.k-rtl .k-pos-middle-end,
.k-pos-middle-end[dir=rtl],
[dir=rtl] .k-pos-middle-end {
  right: auto;
  left: 0;
}
.k-bottom-start,
.k-pos-bottom-start {
  bottom: 0;
  left: 0;
}
.k-rtl .k-bottom-start, .k-bottom-start[dir=rtl], [dir=rtl] .k-bottom-start,
.k-rtl .k-pos-bottom-start,
.k-pos-bottom-start[dir=rtl],
[dir=rtl] .k-pos-bottom-start {
  left: auto;
  right: 0;
}
.k-bottom-center,
.k-pos-bottom-center {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.k-bottom-end,
.k-pos-bottom-end {
  bottom: 0;
  right: 0;
}
.k-rtl .k-bottom-end, .k-bottom-end[dir=rtl], [dir=rtl] .k-bottom-end,
.k-rtl .k-pos-bottom-end,
.k-pos-bottom-end[dir=rtl],
[dir=rtl] .k-pos-bottom-end {
  right: auto;
  left: 0;
}
.k-resize-none {
  resize: none !important;
}
.k-resize-both {
  resize: both !important;
}
.k-resize-horizontal {
  resize: horizontal !important;
}
.k-resize-vertical {
  resize: vertical !important;
}
.k-m-0 {
  margin: 0 !important;
}
.k-mt-0 {
  margin-top: 0 !important;
}
.k-mr-0 {
  margin-right: 0 !important;
}
.k-mb-0 {
  margin-bottom: 0 !important;
}
.k-ml-0 {
  margin-left: 0 !important;
}
.k-mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.k-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.k-m-1 {
  margin: 4px !important;
}
.k-mt-1 {
  margin-top: 4px !important;
}
.k-mr-1 {
  margin-right: 4px !important;
}
.k-mb-1 {
  margin-bottom: 4px !important;
}
.k-ml-1 {
  margin-left: 4px !important;
}
.k-mx-1 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.k-my-1 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.k-m-2 {
  margin: 8px !important;
}
.k-mt-2 {
  margin-top: 8px !important;
}
.k-mr-2 {
  margin-right: 8px !important;
}
.k-mb-2 {
  margin-bottom: 8px !important;
}
.k-ml-2 {
  margin-left: 8px !important;
}
.k-mx-2 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.k-my-2 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.k-m-3 {
  margin: 12px !important;
}
.k-mt-3 {
  margin-top: 12px !important;
}
.k-mr-3 {
  margin-right: 12px !important;
}
.k-mb-3 {
  margin-bottom: 12px !important;
}
.k-ml-3 {
  margin-left: 12px !important;
}
.k-mx-3 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.k-my-3 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.k-m-4 {
  margin: 16px !important;
}
.k-mt-4 {
  margin-top: 16px !important;
}
.k-mr-4 {
  margin-right: 16px !important;
}
.k-mb-4 {
  margin-bottom: 16px !important;
}
.k-ml-4 {
  margin-left: 16px !important;
}
.k-mx-4 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.k-my-4 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.k-m-5 {
  margin: 20px !important;
}
.k-mt-5 {
  margin-top: 20px !important;
}
.k-mr-5 {
  margin-right: 20px !important;
}
.k-mb-5 {
  margin-bottom: 20px !important;
}
.k-ml-5 {
  margin-left: 20px !important;
}
.k-mx-5 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
.k-my-5 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.k-m-6 {
  margin: 24px !important;
}
.k-mt-6 {
  margin-top: 24px !important;
}
.k-mr-6 {
  margin-right: 24px !important;
}
.k-mb-6 {
  margin-bottom: 24px !important;
}
.k-ml-6 {
  margin-left: 24px !important;
}
.k-mx-6 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.k-my-6 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.k-m-7 {
  margin: 28px !important;
}
.k-mt-7 {
  margin-top: 28px !important;
}
.k-mr-7 {
  margin-right: 28px !important;
}
.k-mb-7 {
  margin-bottom: 28px !important;
}
.k-ml-7 {
  margin-left: 28px !important;
}
.k-mx-7 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}
.k-my-7 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}
.k-m-8 {
  margin: 32px !important;
}
.k-mt-8 {
  margin-top: 32px !important;
}
.k-mr-8 {
  margin-right: 32px !important;
}
.k-mb-8 {
  margin-bottom: 32px !important;
}
.k-ml-8 {
  margin-left: 32px !important;
}
.k-mx-8 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}
.k-my-8 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}
.k-m-9 {
  margin: 36px !important;
}
.k-mt-9 {
  margin-top: 36px !important;
}
.k-mr-9 {
  margin-right: 36px !important;
}
.k-mb-9 {
  margin-bottom: 36px !important;
}
.k-ml-9 {
  margin-left: 36px !important;
}
.k-mx-9 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}
.k-my-9 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}
.k-m-10 {
  margin: 40px !important;
}
.k-mt-10 {
  margin-top: 40px !important;
}
.k-mr-10 {
  margin-right: 40px !important;
}
.k-mb-10 {
  margin-bottom: 40px !important;
}
.k-ml-10 {
  margin-left: 40px !important;
}
.k-mx-10 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}
.k-my-10 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.k-m-11 {
  margin: 44px !important;
}
.k-mt-11 {
  margin-top: 44px !important;
}
.k-mr-11 {
  margin-right: 44px !important;
}
.k-mb-11 {
  margin-bottom: 44px !important;
}
.k-ml-11 {
  margin-left: 44px !important;
}
.k-mx-11 {
  margin-left: 44px !important;
  margin-right: 44px !important;
}
.k-my-11 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}
.k-m-12 {
  margin: 48px !important;
}
.k-mt-12 {
  margin-top: 48px !important;
}
.k-mr-12 {
  margin-right: 48px !important;
}
.k-mb-12 {
  margin-bottom: 48px !important;
}
.k-ml-12 {
  margin-left: 48px !important;
}
.k-mx-12 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.k-my-12 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.k-m-13 {
  margin: 52px !important;
}
.k-mt-13 {
  margin-top: 52px !important;
}
.k-mr-13 {
  margin-right: 52px !important;
}
.k-mb-13 {
  margin-bottom: 52px !important;
}
.k-ml-13 {
  margin-left: 52px !important;
}
.k-mx-13 {
  margin-left: 52px !important;
  margin-right: 52px !important;
}
.k-my-13 {
  margin-top: 52px !important;
  margin-bottom: 52px !important;
}
.k-m-14 {
  margin: 56px !important;
}
.k-mt-14 {
  margin-top: 56px !important;
}
.k-mr-14 {
  margin-right: 56px !important;
}
.k-mb-14 {
  margin-bottom: 56px !important;
}
.k-ml-14 {
  margin-left: 56px !important;
}
.k-mx-14 {
  margin-left: 56px !important;
  margin-right: 56px !important;
}
.k-my-14 {
  margin-top: 56px !important;
  margin-bottom: 56px !important;
}
.k-m-15 {
  margin: 60px !important;
}
.k-mt-15 {
  margin-top: 60px !important;
}
.k-mr-15 {
  margin-right: 60px !important;
}
.k-mb-15 {
  margin-bottom: 60px !important;
}
.k-ml-15 {
  margin-left: 60px !important;
}
.k-mx-15 {
  margin-left: 60px !important;
  margin-right: 60px !important;
}
.k-my-15 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}
.k-m-16 {
  margin: 64px !important;
}
.k-mt-16 {
  margin-top: 64px !important;
}
.k-mr-16 {
  margin-right: 64px !important;
}
.k-mb-16 {
  margin-bottom: 64px !important;
}
.k-ml-16 {
  margin-left: 64px !important;
}
.k-mx-16 {
  margin-left: 64px !important;
  margin-right: 64px !important;
}
.k-my-16 {
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}
.k-m-17 {
  margin: 68px !important;
}
.k-mt-17 {
  margin-top: 68px !important;
}
.k-mr-17 {
  margin-right: 68px !important;
}
.k-mb-17 {
  margin-bottom: 68px !important;
}
.k-ml-17 {
  margin-left: 68px !important;
}
.k-mx-17 {
  margin-left: 68px !important;
  margin-right: 68px !important;
}
.k-my-17 {
  margin-top: 68px !important;
  margin-bottom: 68px !important;
}
.k-m-18 {
  margin: 72px !important;
}
.k-mt-18 {
  margin-top: 72px !important;
}
.k-mr-18 {
  margin-right: 72px !important;
}
.k-mb-18 {
  margin-bottom: 72px !important;
}
.k-ml-18 {
  margin-left: 72px !important;
}
.k-mx-18 {
  margin-left: 72px !important;
  margin-right: 72px !important;
}
.k-my-18 {
  margin-top: 72px !important;
  margin-bottom: 72px !important;
}
.k-m-19 {
  margin: 76px !important;
}
.k-mt-19 {
  margin-top: 76px !important;
}
.k-mr-19 {
  margin-right: 76px !important;
}
.k-mb-19 {
  margin-bottom: 76px !important;
}
.k-ml-19 {
  margin-left: 76px !important;
}
.k-mx-19 {
  margin-left: 76px !important;
  margin-right: 76px !important;
}
.k-my-19 {
  margin-top: 76px !important;
  margin-bottom: 76px !important;
}
.k-m-20 {
  margin: 80px !important;
}
.k-mt-20 {
  margin-top: 80px !important;
}
.k-mr-20 {
  margin-right: 80px !important;
}
.k-mb-20 {
  margin-bottom: 80px !important;
}
.k-ml-20 {
  margin-left: 80px !important;
}
.k-mx-20 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}
.k-my-20 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}
.k-m-21 {
  margin: 84px !important;
}
.k-mt-21 {
  margin-top: 84px !important;
}
.k-mr-21 {
  margin-right: 84px !important;
}
.k-mb-21 {
  margin-bottom: 84px !important;
}
.k-ml-21 {
  margin-left: 84px !important;
}
.k-mx-21 {
  margin-left: 84px !important;
  margin-right: 84px !important;
}
.k-my-21 {
  margin-top: 84px !important;
  margin-bottom: 84px !important;
}
.k-m-22 {
  margin: 88px !important;
}
.k-mt-22 {
  margin-top: 88px !important;
}
.k-mr-22 {
  margin-right: 88px !important;
}
.k-mb-22 {
  margin-bottom: 88px !important;
}
.k-ml-22 {
  margin-left: 88px !important;
}
.k-mx-22 {
  margin-left: 88px !important;
  margin-right: 88px !important;
}
.k-my-22 {
  margin-top: 88px !important;
  margin-bottom: 88px !important;
}
.k-m-23 {
  margin: 92px !important;
}
.k-mt-23 {
  margin-top: 92px !important;
}
.k-mr-23 {
  margin-right: 92px !important;
}
.k-mb-23 {
  margin-bottom: 92px !important;
}
.k-ml-23 {
  margin-left: 92px !important;
}
.k-mx-23 {
  margin-left: 92px !important;
  margin-right: 92px !important;
}
.k-my-23 {
  margin-top: 92px !important;
  margin-bottom: 92px !important;
}
.k-m-24 {
  margin: 96px !important;
}
.k-mt-24 {
  margin-top: 96px !important;
}
.k-mr-24 {
  margin-right: 96px !important;
}
.k-mb-24 {
  margin-bottom: 96px !important;
}
.k-ml-24 {
  margin-left: 96px !important;
}
.k-mx-24 {
  margin-left: 96px !important;
  margin-right: 96px !important;
}
.k-my-24 {
  margin-top: 96px !important;
  margin-bottom: 96px !important;
}
.k-m-xs {
  margin: 4px !important;
}
.k-mt-xs {
  margin-top: 4px !important;
}
.k-mr-xs {
  margin-right: 4px !important;
}
.k-mb-xs {
  margin-bottom: 4px !important;
}
.k-ml-xs {
  margin-left: 4px !important;
}
.k-mx-xs {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.k-my-xs {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.k-m-sm {
  margin: 8px !important;
}
.k-mt-sm {
  margin-top: 8px !important;
}
.k-mr-sm {
  margin-right: 8px !important;
}
.k-mb-sm {
  margin-bottom: 8px !important;
}
.k-ml-sm {
  margin-left: 8px !important;
}
.k-mx-sm {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.k-my-sm {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.k-m-md {
  margin: 12px !important;
}
.k-mt-md {
  margin-top: 12px !important;
}
.k-mr-md {
  margin-right: 12px !important;
}
.k-mb-md {
  margin-bottom: 12px !important;
}
.k-ml-md {
  margin-left: 12px !important;
}
.k-mx-md {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.k-my-md {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.k-m-lg {
  margin: 16px !important;
}
.k-mt-lg {
  margin-top: 16px !important;
}
.k-mr-lg {
  margin-right: 16px !important;
}
.k-mb-lg {
  margin-bottom: 16px !important;
}
.k-ml-lg {
  margin-left: 16px !important;
}
.k-mx-lg {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.k-my-lg {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.k-m-xl {
  margin: 24px !important;
}
.k-mt-xl {
  margin-top: 24px !important;
}
.k-mr-xl {
  margin-right: 24px !important;
}
.k-mb-xl {
  margin-bottom: 24px !important;
}
.k-ml-xl {
  margin-left: 24px !important;
}
.k-mx-xl {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.k-my-xl {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.k-m-thin {
  margin: 2px !important;
}
.k-mt-thin {
  margin-top: 2px !important;
}
.k-mr-thin {
  margin-right: 2px !important;
}
.k-mb-thin {
  margin-bottom: 2px !important;
}
.k-ml-thin {
  margin-left: 2px !important;
}
.k-mx-thin {
  margin-left: 2px !important;
  margin-right: 2px !important;
}
.k-my-thin {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}
.k-m-hair {
  margin: 1px !important;
}
.k-mt-hair {
  margin-top: 1px !important;
}
.k-mr-hair {
  margin-right: 1px !important;
}
.k-mb-hair {
  margin-bottom: 1px !important;
}
.k-ml-hair {
  margin-left: 1px !important;
}
.k-mx-hair {
  margin-left: 1px !important;
  margin-right: 1px !important;
}
.k-my-hair {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}
.k-p-0 {
  padding: 0 !important;
}
.k-pt-0 {
  padding-top: 0 !important;
}
.k-pr-0 {
  padding-right: 0 !important;
}
.k-pb-0 {
  padding-bottom: 0 !important;
}
.k-pl-0 {
  padding-left: 0 !important;
}
.k-px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.k-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.k-p-1 {
  padding: 4px !important;
}
.k-pt-1 {
  padding-top: 4px !important;
}
.k-pr-1 {
  padding-right: 4px !important;
}
.k-pb-1 {
  padding-bottom: 4px !important;
}
.k-pl-1 {
  padding-left: 4px !important;
}
.k-px-1 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.k-py-1 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.k-p-2 {
  padding: 8px !important;
}
.k-pt-2 {
  padding-top: 8px !important;
}
.k-pr-2 {
  padding-right: 8px !important;
}
.k-pb-2 {
  padding-bottom: 8px !important;
}
.k-pl-2 {
  padding-left: 8px !important;
}
.k-px-2 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.k-py-2 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.k-p-3 {
  padding: 12px !important;
}
.k-pt-3 {
  padding-top: 12px !important;
}
.k-pr-3 {
  padding-right: 12px !important;
}
.k-pb-3 {
  padding-bottom: 12px !important;
}
.k-pl-3 {
  padding-left: 12px !important;
}
.k-px-3 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.k-py-3 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.k-p-4 {
  padding: 16px !important;
}
.k-pt-4 {
  padding-top: 16px !important;
}
.k-pr-4 {
  padding-right: 16px !important;
}
.k-pb-4 {
  padding-bottom: 16px !important;
}
.k-pl-4 {
  padding-left: 16px !important;
}
.k-px-4 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.k-py-4 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.k-p-5 {
  padding: 20px !important;
}
.k-pt-5 {
  padding-top: 20px !important;
}
.k-pr-5 {
  padding-right: 20px !important;
}
.k-pb-5 {
  padding-bottom: 20px !important;
}
.k-pl-5 {
  padding-left: 20px !important;
}
.k-px-5 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.k-py-5 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.k-p-6 {
  padding: 24px !important;
}
.k-pt-6 {
  padding-top: 24px !important;
}
.k-pr-6 {
  padding-right: 24px !important;
}
.k-pb-6 {
  padding-bottom: 24px !important;
}
.k-pl-6 {
  padding-left: 24px !important;
}
.k-px-6 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.k-py-6 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.k-p-7 {
  padding: 28px !important;
}
.k-pt-7 {
  padding-top: 28px !important;
}
.k-pr-7 {
  padding-right: 28px !important;
}
.k-pb-7 {
  padding-bottom: 28px !important;
}
.k-pl-7 {
  padding-left: 28px !important;
}
.k-px-7 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}
.k-py-7 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}
.k-p-8 {
  padding: 32px !important;
}
.k-pt-8 {
  padding-top: 32px !important;
}
.k-pr-8 {
  padding-right: 32px !important;
}
.k-pb-8 {
  padding-bottom: 32px !important;
}
.k-pl-8 {
  padding-left: 32px !important;
}
.k-px-8 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.k-py-8 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}
.k-p-9 {
  padding: 36px !important;
}
.k-pt-9 {
  padding-top: 36px !important;
}
.k-pr-9 {
  padding-right: 36px !important;
}
.k-pb-9 {
  padding-bottom: 36px !important;
}
.k-pl-9 {
  padding-left: 36px !important;
}
.k-px-9 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}
.k-py-9 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}
.k-p-10 {
  padding: 40px !important;
}
.k-pt-10 {
  padding-top: 40px !important;
}
.k-pr-10 {
  padding-right: 40px !important;
}
.k-pb-10 {
  padding-bottom: 40px !important;
}
.k-pl-10 {
  padding-left: 40px !important;
}
.k-px-10 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.k-py-10 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.k-p-11 {
  padding: 44px !important;
}
.k-pt-11 {
  padding-top: 44px !important;
}
.k-pr-11 {
  padding-right: 44px !important;
}
.k-pb-11 {
  padding-bottom: 44px !important;
}
.k-pl-11 {
  padding-left: 44px !important;
}
.k-px-11 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}
.k-py-11 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}
.k-p-12 {
  padding: 48px !important;
}
.k-pt-12 {
  padding-top: 48px !important;
}
.k-pr-12 {
  padding-right: 48px !important;
}
.k-pb-12 {
  padding-bottom: 48px !important;
}
.k-pl-12 {
  padding-left: 48px !important;
}
.k-px-12 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.k-py-12 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.k-p-13 {
  padding: 52px !important;
}
.k-pt-13 {
  padding-top: 52px !important;
}
.k-pr-13 {
  padding-right: 52px !important;
}
.k-pb-13 {
  padding-bottom: 52px !important;
}
.k-pl-13 {
  padding-left: 52px !important;
}
.k-px-13 {
  padding-left: 52px !important;
  padding-right: 52px !important;
}
.k-py-13 {
  padding-top: 52px !important;
  padding-bottom: 52px !important;
}
.k-p-14 {
  padding: 56px !important;
}
.k-pt-14 {
  padding-top: 56px !important;
}
.k-pr-14 {
  padding-right: 56px !important;
}
.k-pb-14 {
  padding-bottom: 56px !important;
}
.k-pl-14 {
  padding-left: 56px !important;
}
.k-px-14 {
  padding-left: 56px !important;
  padding-right: 56px !important;
}
.k-py-14 {
  padding-top: 56px !important;
  padding-bottom: 56px !important;
}
.k-p-15 {
  padding: 60px !important;
}
.k-pt-15 {
  padding-top: 60px !important;
}
.k-pr-15 {
  padding-right: 60px !important;
}
.k-pb-15 {
  padding-bottom: 60px !important;
}
.k-pl-15 {
  padding-left: 60px !important;
}
.k-px-15 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}
.k-py-15 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}
.k-p-16 {
  padding: 64px !important;
}
.k-pt-16 {
  padding-top: 64px !important;
}
.k-pr-16 {
  padding-right: 64px !important;
}
.k-pb-16 {
  padding-bottom: 64px !important;
}
.k-pl-16 {
  padding-left: 64px !important;
}
.k-px-16 {
  padding-left: 64px !important;
  padding-right: 64px !important;
}
.k-py-16 {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}
.k-p-17 {
  padding: 68px !important;
}
.k-pt-17 {
  padding-top: 68px !important;
}
.k-pr-17 {
  padding-right: 68px !important;
}
.k-pb-17 {
  padding-bottom: 68px !important;
}
.k-pl-17 {
  padding-left: 68px !important;
}
.k-px-17 {
  padding-left: 68px !important;
  padding-right: 68px !important;
}
.k-py-17 {
  padding-top: 68px !important;
  padding-bottom: 68px !important;
}
.k-p-18 {
  padding: 72px !important;
}
.k-pt-18 {
  padding-top: 72px !important;
}
.k-pr-18 {
  padding-right: 72px !important;
}
.k-pb-18 {
  padding-bottom: 72px !important;
}
.k-pl-18 {
  padding-left: 72px !important;
}
.k-px-18 {
  padding-left: 72px !important;
  padding-right: 72px !important;
}
.k-py-18 {
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}
.k-p-19 {
  padding: 76px !important;
}
.k-pt-19 {
  padding-top: 76px !important;
}
.k-pr-19 {
  padding-right: 76px !important;
}
.k-pb-19 {
  padding-bottom: 76px !important;
}
.k-pl-19 {
  padding-left: 76px !important;
}
.k-px-19 {
  padding-left: 76px !important;
  padding-right: 76px !important;
}
.k-py-19 {
  padding-top: 76px !important;
  padding-bottom: 76px !important;
}
.k-p-20 {
  padding: 80px !important;
}
.k-pt-20 {
  padding-top: 80px !important;
}
.k-pr-20 {
  padding-right: 80px !important;
}
.k-pb-20 {
  padding-bottom: 80px !important;
}
.k-pl-20 {
  padding-left: 80px !important;
}
.k-px-20 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}
.k-py-20 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}
.k-p-21 {
  padding: 84px !important;
}
.k-pt-21 {
  padding-top: 84px !important;
}
.k-pr-21 {
  padding-right: 84px !important;
}
.k-pb-21 {
  padding-bottom: 84px !important;
}
.k-pl-21 {
  padding-left: 84px !important;
}
.k-px-21 {
  padding-left: 84px !important;
  padding-right: 84px !important;
}
.k-py-21 {
  padding-top: 84px !important;
  padding-bottom: 84px !important;
}
.k-p-22 {
  padding: 88px !important;
}
.k-pt-22 {
  padding-top: 88px !important;
}
.k-pr-22 {
  padding-right: 88px !important;
}
.k-pb-22 {
  padding-bottom: 88px !important;
}
.k-pl-22 {
  padding-left: 88px !important;
}
.k-px-22 {
  padding-left: 88px !important;
  padding-right: 88px !important;
}
.k-py-22 {
  padding-top: 88px !important;
  padding-bottom: 88px !important;
}
.k-p-23 {
  padding: 92px !important;
}
.k-pt-23 {
  padding-top: 92px !important;
}
.k-pr-23 {
  padding-right: 92px !important;
}
.k-pb-23 {
  padding-bottom: 92px !important;
}
.k-pl-23 {
  padding-left: 92px !important;
}
.k-px-23 {
  padding-left: 92px !important;
  padding-right: 92px !important;
}
.k-py-23 {
  padding-top: 92px !important;
  padding-bottom: 92px !important;
}
.k-p-24 {
  padding: 96px !important;
}
.k-pt-24 {
  padding-top: 96px !important;
}
.k-pr-24 {
  padding-right: 96px !important;
}
.k-pb-24 {
  padding-bottom: 96px !important;
}
.k-pl-24 {
  padding-left: 96px !important;
}
.k-px-24 {
  padding-left: 96px !important;
  padding-right: 96px !important;
}
.k-py-24 {
  padding-top: 96px !important;
  padding-bottom: 96px !important;
}
.k-p-xs {
  padding: 4px !important;
}
.k-pt-xs {
  padding-top: 4px !important;
}
.k-pr-xs {
  padding-right: 4px !important;
}
.k-pb-xs {
  padding-bottom: 4px !important;
}
.k-pl-xs {
  padding-left: 4px !important;
}
.k-px-xs {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.k-py-xs {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.k-p-sm {
  padding: 8px !important;
}
.k-pt-sm {
  padding-top: 8px !important;
}
.k-pr-sm {
  padding-right: 8px !important;
}
.k-pb-sm {
  padding-bottom: 8px !important;
}
.k-pl-sm {
  padding-left: 8px !important;
}
.k-px-sm {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.k-py-sm {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.k-p-md {
  padding: 12px !important;
}
.k-pt-md {
  padding-top: 12px !important;
}
.k-pr-md {
  padding-right: 12px !important;
}
.k-pb-md {
  padding-bottom: 12px !important;
}
.k-pl-md {
  padding-left: 12px !important;
}
.k-px-md {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.k-py-md {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.k-p-lg {
  padding: 16px !important;
}
.k-pt-lg {
  padding-top: 16px !important;
}
.k-pr-lg {
  padding-right: 16px !important;
}
.k-pb-lg {
  padding-bottom: 16px !important;
}
.k-pl-lg {
  padding-left: 16px !important;
}
.k-px-lg {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.k-py-lg {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.k-p-xl {
  padding: 24px !important;
}
.k-pt-xl {
  padding-top: 24px !important;
}
.k-pr-xl {
  padding-right: 24px !important;
}
.k-pb-xl {
  padding-bottom: 24px !important;
}
.k-pl-xl {
  padding-left: 24px !important;
}
.k-px-xl {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.k-py-xl {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.k-p-thin {
  padding: 2px !important;
}
.k-pt-thin {
  padding-top: 2px !important;
}
.k-pr-thin {
  padding-right: 2px !important;
}
.k-pb-thin {
  padding-bottom: 2px !important;
}
.k-pl-thin {
  padding-left: 2px !important;
}
.k-px-thin {
  padding-left: 2px !important;
  padding-right: 2px !important;
}
.k-py-thin {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}
.k-p-hair {
  padding: 1px !important;
}
.k-pt-hair {
  padding-top: 1px !important;
}
.k-pr-hair {
  padding-right: 1px !important;
}
.k-pb-hair {
  padding-bottom: 1px !important;
}
.k-pl-hair {
  padding-left: 1px !important;
}
.k-px-hair {
  padding-left: 1px !important;
  padding-right: 1px !important;
}
.k-py-hair {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}
.k-spacer {
  flex: 1 0 auto;
}
.k-spacer-sized {
  flex-grow: 0;
}
.k-table-layout-fixed {
  table-layout: fixed;
}
.k-table-layout-auto {
  table-layout: auto;
}
.k-text-nowrap {
  white-space: nowrap !important;
}
.k-text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-text-left {
  text-align: left !important;
}
.k-text-right {
  text-align: right !important;
}
.k-text-center {
  text-align: center !important;
}
.k-text-justify {
  text-align: justify !important;
}
.k-text-lowercase {
  text-transform: lowercase !important;
}
.k-text-uppercase {
  text-transform: uppercase !important;
}
.k-text-capitalize {
  text-transform: capitalize !important;
}
.k-font-weight-light {
  font-weight: 300 !important;
}
.k-font-weight-normal {
  font-weight: 400 !important;
}
.k-font-weight-bold {
  font-weight: 700 !important;
}
.k-touch-action-none {
  touch-action: none !important;
}
.k-touch-action-auto {
  touch-action: auto !important;
}
.k-flip-h {
  transform: scaleX(-1);
}
.k-flip-v {
  transform: scaleY(-1);
}
.k-flip-h.k-flip-v {
  transform: scale(-1, -1);
}
.k-rotate-45 {
  transform: rotate(45deg);
}
.k-rotate-90 {
  transform: rotate(90deg);
}
.k-rotate-135 {
  transform: rotate(135deg);
}
.k-rotate-180 {
  transform: rotate(180deg);
}
.k-rotate-225 {
  transform: rotate(225deg);
}
.k-rotate-270 {
  transform: rotate(270deg);
}
.k-rotate-315 {
  transform: rotate(315deg);
}
.k-scale-0 {
  transform: scale(0, 0);
}
.k-scale-1 {
  transform: scale(1, 1);
}
.k-scale-2 {
  transform: scale(2, 2);
}
.k-translate-0 {
  transform: translate(0, 0);
}
.k-translate-0-50 {
  transform: translate(0, 50%);
}
.k-translate-0-100 {
  transform: translate(0, 100%);
}
.k-translate-50-0 {
  transform: translate(50%, 0);
}
.k-translate-50-50 {
  transform: translate(50%, 50%);
}
.k-translate-50-100 {
  transform: translate(50%, 100%);
}
.k-translate-100-0 {
  transform: translate(100%, 0);
}
.k-translate-100-50 {
  transform: translate(100%, 50%);
}
.k-translate-100-100 {
  transform: translate(100%, 100%);
}
.k-user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}
.k-user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}
.k-user-select-text {
  -webkit-user-select: text !important;
     -moz-user-select: text !important;
          user-select: text !important;
}
.k-user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}
.k-user-select-contain {
  -webkit-user-select: contain !important;
     -moz-user-select: contain !important;
          user-select: contain !important;
}
@font-face {
  font-family: "WebComponentsIcons";
  font-style: normal;
  font-weight: normal;
  src: url(data:font/ttf;base64,AAEAAAAMAIAAAwBAR1NVQgZib3kAAADMAABCdk9TLzIPEgdLAABDRAAAAGBjbWFwZZeC2QAAQ6QAAAC8Z2FzcAAAABAAAERgAAAACGdseWYstOgCAABEaAABpIRoZWFkGsZGxgAB6OwAAAA2aGhlYQfABjIAAekkAAAAJGhtdHguA8koAAHpSAAACcRsb2NhW7DIBAAB8wwAAATkbWF4cAKwAy4AAffwAAAAIG5hbWX0BfU6AAH4EAAABOlwb3N0AAMAAAAB/PwAAAAgAAEAAAAKAB4ALAABbGF0bgAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAoAAAABADoAGgByCmIN2BMqFdgWYhw6HhIfsCIcJCIkiic8KXwp0CnkLhwuiDFkNko++j/UQMBBZkG8QjIAAQAaAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAkACUCcABIAJIAngC6ANAA6AEIASoBQAFkAXYBjAGkAb4B5gH8AhYCNgJUAnICigKgAsYC8gMcA0YDaAOQA7YD3AP0BBIELgRKBG4EkAS4BN4E/gUYBS4FTAVmBXQFfAWiBcYF2gX2BjYGega4BvoHJAdMB2QHfgeqB9QH7ggWCDwIUghuCJoIxAjeCQoJNAlOCX4JsgnUAMMABQAgAA8AFAAaAGkADQAfAB8ADAAOABMAGAAQABkAHwAEAAkACgBoAAoAHwAfAAwADgATABgAEAAZAB8ARgALAB0AHQAaACIAHgAEAB4AIgAMABsARAAPAB0AHQAaACIAHgAEAB0AEAAeABQAJQAUABkAEgA3ABAAHQAdABoAIgAeAAQAGQAaAAQADgATAAwAGQASABAANgAKAB0AHQAaACIAHgAEABYAGwAUAEUAEQAdAB0AGgAiAB4ABAAPABQAGAAQABkAHgAUABoAGQAeAD0ACAAdAB0AGgAiAAQAIAAbAEMACgAdAB0AGgAiAAQAHQAaABoAHwA+AAsAHQAdABoAIgAEAB0AFAASABMAHwBCAAwAHQAdABoAIgAEABsADAAdABAAGQAfADgAEwAdAB0AGgAiAAQAGgAhABAAHQARABcAGgAiAAQADwAaACIAGQBAAAoAHQAdABoAIgAEABcAEAARAB8ALgAMAB0AHQAaACIABAAQABkADwAEACAAGwAvAA8AHQAdABoAIgAEABAAGQAPAAQAHQAUABIAEwAfADEADgAdAB0AGgAiAAQAEAAZAA8ABAAXABAAEQAfADAADgAdAB0AGgAiAAQAEAAZAA8ABAAPABoAIgAZAEEACwAdAB0AGgAiAAQADwAdABQAFwAXAD8ACgAdAB0AGgAiAAQADwAaACIAGQAyABIAHQAdABoAIgAEAA8AGgAgAA0AFwAQAAQACwAFAAQAIAAbADMAFQAdAB0AGgAiAAQADwAaACAADQAXABAABAALAAUABAAdABQAEgATAB8ANQAUAB0AHQAaACIABAAPABoAIAANABcAEAAEAAsABQAEABcAEAARAB8ANAAUAB0AHQAaACIABAAPABoAIAANABcAEAAEAAsABQAEAA8AGgAiABkAOQAQAB0AHQAaACIABAAOABMAEAAhAB0AGgAZAAQAIAAbADoAEwAdAB0AGgAiAAQADgATABAAIQAdABoAGQAEAB0AFAASABMAHwA8ABIAHQAdABoAIgAEAA4AEwAQACEAHQAaABkABAAXABAAEQAfADsAEgAdAB0AGgAiAAQADgATABAAIQAdABoAGQAEAA8AGgAiABkAKgALAB0AHQAaACIABAALAAUABAAgABsAKwAOAB0AHQAaACIABAALAAUABAAdABQAEgATAB8ALQANAB0AHQAaACIABAALAAUABAAXABAAEQAfACwADQAdAB0AGgAiAAQACwAFAAQADwAaACIAGQAmABEAHQAdABoAIgAEAAkACgAEACAAGwAEAB0AFAASABMAHwApABAAHQAdABoAIgAEAAkACgAEACAAGwAEABcAEAARAB8AJwATAB0AHQAaACIABAAJAAoABAAPABoAIgAZAAQAHQAUABIAEwAfACgAEgAdAB0AGgAiAAQACQAKAAQADwAaACIAGQAEABcAEAARAB8CWQAPAB0AEAAMAAQAHgAfAAwADgAWABAADwAGAAUABQJYAAwAHQAQAAwABAAeAB8ADAAOABYAEAAPAloACgAdABAADAAEAB0ADAAZABIAEAJXAA4AHQAQAAwABAAOABcAIAAeAB8AEAAdABAADwGQAAwAGwAbABcAJAAEABEAGgAdABgADAAfAZ8ABgAZAA4AEwAaAB0BNgADABcAFwEbABIAFwAUABIAGQAEAB8AGgAbAAQAEAAXABAAGAAQABkAHwAeAPcAEQAXABQAEgAZAAQAHwAaABsABAAQABcAEAAYABAAGQAfAUQACQAXABQAEgAZAAQAHwAaABsBAgANABcAFAASABkABAAfABoABAASAB0AFAAPAR4AHwAXABQAEgAZAAQAHgAfAB0AEAAfAA4AEwAEABAAFwAQABgAEAAZAB8AHgAEACEAEAAdAB8AFAAOAAwAFwEZACEAFwAUABIAGQAEAB4AHwAdABAAHwAOABMABAAQABcAEAAYABAAGQAfAB4ABAATABoAHQAUACUAGgAZAB8ADAAXARUAHgAXABQAEgAZAAQAHgAfAB0AEAAfAA4AEwAEABAAFwAQABgAEAAZAB8ABAAhABAAHQAfABQADgAMABcBFAAgABcAFAASABkABAAeAB8AHQAQAB8ADgATAAQAEAAXABAAGAAQABkAHwAEABMAGgAdABQAJQAaABkAHwAMABcBGAAUABcAFAASABkABAAdABQAEgATAB8ABAAQABcAEAAYABAAGQAfAB4A9gATABcAFAASABkABAAdABQAEgATAB8ABAAQABcAEAAYABAAGQAfAUkACwAXABQAEgAZAAQAHQAUABIAEwAfAUsADAAXABQAEgAZAAQAHQAQABgAGgAhABABHAAVABcAFAASABkABAAYABQADwAPABcAEAAEABAAFwAQABgAEAAZAB8AHgD4ABQAFwAUABIAGQAEABgAFAAPAA8AFwAQAAQAEAAXABAAGAAQABkAHwFFAAwAFwAUABIAGQAEABgAFAAPAA8AFwAQARYAEwAXABQAEgAZAAQAFwAQABEAHwAEABAAFwAQABgAEAAZAB8AHgD0ABIAFwAUABIAGQAEABcAEAARAB8ABAAQABcAEAAYABAAGQAfAUcACgAXABQAEgAZAAQAFwAQABEAHwFKAA0AFwAUABIAGQAEABUAIAAeAB8AFAARACQBFwAVABcAFAASABkABAAOABAAGQAfABAAHQAEABAAFwAQABgAEAAZAB8AHgD1ABQAFwAUABIAGQAEAA4AEAAZAB8AEAAdAAQAEAAXABAAGAAQABkAHwFIAAwAFwAUABIAGQAEAA4AEAAZAB8AEAAdAR0AFQAXABQAEgAZAAQADQAaAB8AHwAaABgABAAQABcAEAAYABAAGQAfAB4A+QAUABcAFAASABkABAANABoAHwAfABoAGAAEABAAFwAQABgAEAAZAB8BRgAMABcAFAASABkABAANABoAHwAfABoAGAEfABcAFwAUABIAGQAEAA0ADAAeABAAFwAUABkAEAAEACEAEAAdAB8AFAAOAAwAFwEaABkAFwAUABIAGQAEAA0ADAAeABAAFwAUABkAEAAEABMAGgAdABQAJQAaABkAHwAMABcCBAAQABIAEgAdABAAEgAMAB8AEAAEABEAFAAQABcADwAeAKoADQAOAA4AEAAeAB4AFAANABQAFwAUAB8AJAAgAEIAUABeAGoAkgC2ANYBBgE6AVgBcAGGAaABtAHMAegB8gH8AhQCJAI8AkwCbAKcArwCzALqAwIDFgMyAzoDXAFnAAYAIAAfAB8AGgAZAmgABgAgAA0ADQAXABAA4wAFAB0AIAAeABMA5wATAB0AFAASABMAHwAZABAAHgAeAAQADgAaABkAHwAdAAwAHgAfAWIAEQAaAB0ADwAQAB0AHgAEAB4AEwAaACIABAATABQADwAQAVkADwAaAB0ADwAQAB0AHgAEABoAIAAfAB4AFAAPABABXAAXABoAHQAPABAAHQAeAAQAFAAZAB4AFAAPABAABAAhABAAHQAfABQADgAMABcBWwAZABoAHQAPABAAHQAeAAQAFAAZAB4AFAAPABAABAATABoAHQAUACUAGgAZAB8ADAAXAVoADgAaAB0ADwAQAB0AHgAEABQAGQAeABQADwAQAVgACwAaAB0ADwAQAB0AHgAEAAwAFwAXAV0ACgAaAB0ADwAQAB0ABAAfABoAGwFgAAwAGgAdAA8AEAAdAAQAHQAUABIAEwAfAWEACQAaAB0ADwAQAB0ABAAZABoBXwALABoAHQAPABAAHQAEABcAEAARAB8BXgANABoAHQAPABAAHQAEAA0AGgAfAB8AGgAYASsABAAaABcADwDsAAQAFwAgAB0B1gALABcAGgASABIAEAAdAAQADQAaACMB1QAHABcAGgASABIAEAAdAfYACwAQABMADAAZAA4AEAAEAA0AGgAjAfUABwAQABMADAAZAA4AEACtAA8ADAAdAA4AGgAPABAABAAeAA4ADAAZABkAEAAdALEAFwAMAB0ADgAaAA8AEAAEABwAHQAEAA4AGgAPABAABAAeAA4ADAAZABkAEAAdAKsADwAMAB0ADgAaAA8AEAAEABoAIAAfABcAFAAZABAArAAHAAwAHQAOABoADwAQAlUADgAMAB0ABAAeAB8ADAAOABYAEAAPAAYABQAFAlQACwAMAB0ABAAeAB8ADAAOABYAEAAPAlYACQAMAB0ABAAdAAwAGQASABACUwANAAwAHQAEAA4AFwAgAB4AHwAQAB0AEAAPAmoAAwAMAB0A8wAQAAwADgAWACIADAAdAA8ABAAQABcAEAAYABAAGQAfAPEADAAMAA4AFgAEABAAFwAQABgAEAAZAB8ANQBsAHQAjACoALYAwADIANYA3ADuAPgBEAEaAT4BYgF2AZ4BvAHMAdwCAAIeAjgCVAJ2ApACnAK4AtIC3gLqAv4DDAMiA0QDVgNyA4wDmAO4A+YEGAQwBFwEjASiBKwExgTkBQAFDgUqBTwBiAADACAAHwF6AAsAIAAeAB8AGgAYAAQAFAAOABoAGQHAAA0AIAAeAB8AGgAYAAQAEQAaAB0AGAAMAB8AtAAGACAAHQAeABoAHQIVAAQAHgAeAAgCGAADAB4AHgIbAAYAHgAbAB0AGgAVAh0AAgAeAcYACAAdABoAHgAeAB8ADAANANwABAAdABoAGwGSAAsAGgAbACQABAARABoAHQAYAAwAHwGHAAQAGgAbACQBMQARABoAGQAhABAAHQAfAAQAIAAbABsAEAAdAA4ADAAeABABMAARABoAGQAhABAAHQAfAAQAFwAaACIAEAAdAA4ADAAeABAAnwAJABoAGQAZABAADgAfABoAHQGBABMAGgAYABgAEAAZAB8AHgAEAB0AEAAYABoAIQAQAAQADAAXABcBgAAOABoAGAAYABAAGQAfAAQAHQAQABgAGgAhABABfwAHABoAGAAYABAAGQAfAFMABwAaABcAIAAYABkAHgJRABEAGgAXACAAGAAZAAQAHgAfAAwADgAWABAADwAGAAUABQJQAA4AGgAXACAAGAAZAAQAHgAfAAwADgAWABAADwJSAAwAGgAXACAAGAAZAAQAHQAMABkAEgAQAbUADQAaABcAIAAYABkABAARAB0AEAAQACUAEAJPABAAGgAXACAAGAAZAAQADgAXACAAHgAfABAAHQAQAA8BZQAMABoADwAQAAQAHgAZABQAGwAbABAAHwIgAAUAFwAaACAADwB3AA0AFwAaAB4AEAAEABoAIAAfABcAFAAZABAAeAAMABcAGgAeABAABAAOABQAHQAOABcAEAB2AAUAFwAaAB4AEABiAAUAFwAaAA4AFgGRAAkAFwAQAAwAHQAEAA4AHgAeAM8ABgAUAB0ADgAXABACbwAKABMAGgAdABoAGwAXABAAHwATAMwAEAATABAADgAWAA0AGgAjAAQADgATABAADgAWABAADwDLAAgAEwAQAA4AFgANABoAIwB0AA0AEwAQAA4AFgAEABoAIAAfABcAFAAZABAAdQAMABMAEAAOABYABAAOABQAHQAOABcAEABzAAUAEwAQAA4AFgFyAA8AEwAMABkAEgAQAAQAGAAMABkAIAAMABcAFwAkAa8AFgAQABcAFwAeAAQAGAAQAB0AEgAQAAQAIQAQAB0AHwAUAA4ADAAXABcAJAGuABgAEAAXABcAHgAEABgAEAAdABIAEAAEABMAGgAdABQAJQAaABkAHwAMABcAFwAkAa0ACwAQABcAFwAeAAQAGAAQAB0AEgAQAbEAFQAQABcAFwAEAB4AGwAXABQAHwAEACEAEAAdAB8AFAAOAAwAFwAXACQBsAAXABAAFwAXAAQAHgAbABcAFAAfAAQAEwAaAB0AFAAlABoAGQAfAAwAFwAXACQASAAKAAwAHwAQABIAGgAdABQAJQAQAJ4ABAAMAB0AHwJpAAwADAAZAA8AFwAQAAQAHgAfABQADgAWAHEADgAMABkADgAQABcABAAaACAAHwAXABQAGQAQAHIADQAMABkADgAQABcABAAOABQAHQAOABcAEABwAAYADAAZAA4AEAAXAWkADQAMABcAEAAZAA8ADAAdAAQADwAMAB8AEABjAAgADAAXABAAGQAPAAwAHQCdAAoADAAXAA4AIAAXAAwAHwAaAB0AGwA4AFIAZACAAJIApACyANQA4gDqAQABEgEcAToBWAF0AYgBlgHKAgICJAJGAlgCagJ+ApICpAH4AAwAHQAUAA0ADQANABcAEAAEAA0AGgAjAfcACAAdABQADQANAA0AFwAQAEcADQAdAAwAEgAEAAwAGQAPAAQADwAdABoAGwCNAAgAGgAiABkAFwAaAAwADwJiAAgAGgAgABIAEwAZACAAHwG+AAYAGgAXABcADAAdAXkAEAAaAA4AIAAYABAAGQAfAAQAGAAMABkADAASABAAHQCpAAYAFAAhABQADwAQATUAAwAUACEBEwAKABQAGAAQABkAHwAUABoAGQAeAdoACAAUABIAEgAEAA0AGgAjAdkABAAUABIAEgF7AA4AFAAOAB8AFAAaABkADAAdACQABAAMAA8ADwIqAA4AEAAfAAwAFAAXAAQAHgAQAA4AHwAUABoAGQHYAA0AEAAXABQADgAUABoAIAAeAAQADQAaACMB1wAJABAAFwAUAA4AFAAaACAAHgBnAAYAEAAXABAAHwAQAQ0AGQAQAA4AHQAQAAwAHgAQAAQAIQAQAB0AHwAUAA4ADAAXAAQAHgAbAAwADgAUABkAEgEJABsAEAAOAB0AEAAMAB4AEAAEABMAGgAdABQAJQAaABkAHwAMABcABAAeABsADAAOABQAGQASAcEAEAAQAA4AFAAYAAwAFwAEABQAGQAOAB0AEAAMAB4AEAHCABAAEAAOABQAGAAMABcABAAPABAADgAdABAADAAeABACMQAIAAwAHwAMAAQAIgAQAA0CMAAIAAwAHwAMAAQAHgAcABcCRQAJAAwAHwAMAAQAHQAQAB4AHwIvAAkADAAfAAwABAAVAB4AGgAZAi4ACAAMAB8ADAAEAA4AHgAhAiMABAAMAB8ADAAIABIAKAA2AD4ASgBeAGoAgAEPAAoAJAAQAA8AHQAaABsAGwAQAB0CTQAGACMAGwAaAB0AHwIaAAMAIwAQAKUABQAcACAADAAXAdwACQAYAAwAFAAXAAQADQAaACMB2wAFABgADAAUABcBcAAKAA8AFAAfAAQAHwAaABoAFwAeAGYABAAPABQAHwA5AHQAlgCuAMoA6gD6ARABNAFOAVgBegGOAaYBugHSAeoCAAIOAioCSgJmAogCsALWAuoDBAMmA1IDYANqA4IDlAOoA74D3gPwBAIEJARIBFoEbAR+BJQEtATKBOAE9gUWBSoFPAVUBWYFfAWQBaIFrAXGAP8AEAAgABcAFwAEAB4ADgAdABAAEAAZAAQAEAAjABQAHwD+AAsAIAAXABcABAAeAA4AHQAQABAAGQDwAA0AHQAaABkAHwAEABAAFwAQABgAEAAZAB8A8gAPABoAHQAiAAwAHQAPAAQAEAAXABAAGAAQABkAHwC8AAcAGgAdACIADAAdAA8BuwAKABoAHQAYACAAFwAMAAQAEQAjAZgAEQAaAB0AGAAMAB8ABAAOABoADwAQAAQADQAXABoADgAWAWQADAAaAB0AGAAEABAAFwAQABgAEAAZAB8BYwAEABoAHQAYAS8AEAAaAB0AEAASAB0AGgAgABkADwAEAA4AGgAXABoAHQHDAAkAGgAZAB8ABAAeABQAJQAQAS4ACwAaABkAHwAEABEADAAYABQAFwAkAgIACQAaABcADwAQAB0ABAAgABsCAAALABoAFwAPABAAHQAEABoAGwAQABkCAwALABoAFwAPABAAHQAEABgAGgAdABACAQAKABoAFwAPABAAHQAEAAwADwAPAf8ABgAaABcADwAQAB0A3wANABcAFAAbAAQAIQAQAB0AHwAUAA4ADAAXAN4ADwAXABQAGwAEABMAGgAdABQAJQAaABkAHwAMABcBhQANABcADAAeABMABAAYAAwAGQAMABIAEAAdAYYAEAAUABkADwAEAAwAGQAPAAQAHQAQABsAFwAMAA4AEACIABMAFAAXAB8AEAAdAAQAHgAaAB0AHwAEAA8AEAAeAA4ABAAeABgAhwASABQAFwAfABAAHQAEAB4AGgAdAB8ABAAMAB4ADgAEAB4AGACGAAkAFAAXAB8AEAAdAAQAHgAYAIUADAAUABcAHwAQAB0ABAAOABcAEAAMAB0AigAQABQAFwAfABAAHQAEAAwADwAPAAQAEgAdABoAIAAbAIkAFQAUABcAHwAQAB0ABAAMAA8ADwAEABAAIwAbAB0AEAAeAB4AFAAaABkAhAAGABQAFwAfABAAHQIUAAQAFAAXABgCRAALABQAFwAQAB4ABAAQAB0AHQAaAB0CEwAIABQAFwAQAAQAJQAUABsCCgAJABQAFwAQAAQAIgAaAB0ADwI6AAoAFAAXABAABAAhABQADwAQABoCRgAPABQAFwAQAAQAHwAkABsAEAAeAA4AHQAUABsAHwIHAAgAFAAXABAABAAfACMAHwIOAAgAFAAXABAABAAbAB4ADwJAABAAFAAXABAABAAbAB0AGgASAB0ADAAYABgAFAAZABICPQARABQAFwAQAAQAGwAdABAAHgAQABkAHwAMAB8AFAAaABkCDAAIABQAFwAQAAQAGwAbAB8CDQAIABQAFwAQAAQAGwAPABECCwAIABQAFwAQAAQAGAAPAA0CPAAKABQAFwAQAAQAFAAYAAwAEgAQAiEADwAUABcAEAAEABMAGgAdABQAJQAaABkAHwAMABcCDwAKABQAFwAQAAQAEQAXAAwAHgATAgkACgAUABcAEAAEABAAIwAOABAAFwJDAAoAFAAXABAABAAQAB0AHQAaAB0CPwAPABQAFwAQAAQADwAUAB4ADgAEABQAGAAMABIAEAI+AAkAFAAXABAABAAPAAwAHwAMAggACAAUABcAEAAEAA4AHgAhAhAACwAUABcAEAAEAA4AGgAZABEAFAASAhIACAAUABcAEAAEAA0ADAAOAjsACgAUABcAEAAEAAwAIAAPABQAGgIRAAkAFAAXABAABAAMAB4ADgAjAgYACAAUABcAEAAEAAwADwAPAgUABAAUABcAEAHeAAwADAAOABAADQAaABoAFgAEAA0AGgAjAd0ACAAMAA4AEAANABoAGgAWABMAKABEAG4AmAC6AM4A2gDyAPwBEAEyAT4BXgF2AYwBmgG2AcIBzgIsAA0AHQAaACAAGwAEAB4AEAAOAB8AFAAaABkCJgAUAB0AGgAgABsABAATABAADAAPABAAHQAEAB4AEAAOAB8AFAAaABkCJwAUAB0AGgAgABsABAARABoAGgAfABAAHQAEAB4AEAAOAB8AFAAaABkCMgAQAB0AGgAgABsABAAOABoAFwAXABAADgAfABQAGgAZAWoACQAdABoAIAAbAAQADQAaACMASwAFAB0AGgAgABsASgALAB0AFAAPAAQAFwAMACQAGgAgAB8ASQAEAB0AFAAPAOsACQAdABAAJAAeAA4ADAAXABAAqAAQAB0AEAAMAB8AEAAdAAQAGgAdAAQAEAAcACAADAAXAk4ABQAdAAwAGwATAeIADwAaABoAEgAXABAABAAbABcAIAAeAAQADQAaACMB4QALABoAGgASABcAEAAEABsAFwAgAB4B4AAKABoAGgASABcAEAAEAA0AGgAjAd8ABgAaABoAEgAXABABzAANABcAGgANABAABAAaACAAHwAXABQAGQAQAc0ABQAXABoADQAQAJYABQAQAAwAHQAeAJUABAAQAAwAHQAUACoATgBsAJoAyADoAQgBFAEeASgBRAFQAVYBcAF6AYABhgGMAZIBmACQABEAJAAbABAAHQAXABQAGQAWAAQAGgAbABAAGQAEAB4AGACPAA4AJAAbABAAHQAXABQAGQAWAAQAGgAbABAAGQGbABYAJAAbABAAHQAXABQAGQAWAAQAFwAUABIAEwAfAAQADwAUAAwAFwAaABIBnQAWACQAGwAQAB0AFwAUABkAFgAEABIAFwAaAA0AEAAEAB0AEAAYABoAIQAQAZwADwAkABsAEAAdABcAFAAZABYABAASABcAGgANABABngAPACQAGwAQAB0AFwAUABkAFgAEABAAGAAMABQAFwIWAAUAHwAYABcACgIXAAQAHwAYABcAWgAEABoAGAAQAMcADQAQAAwAHQAfAAQAGgAgAB8AFwAUABkAEADIAAUAEAAMAB0AHwDAAAIADwBNAAwADAAZAA8AFwAQAB0ABAAPAB0ADAASALMABAAMABkADwE8AAIACwE7AAIACgE6AAIACQE5AAIACAE4AAIABwE3AAIABgAVACwAOgBWAGoAhgCeALIAygDqAQoBPgF2AYIBkAGeAbgB2gIAAhoCMAJgASwABgAfAAwAFwAUAA4A6QANABkAIQAQAB0AHwAEAA4AGgAXABoAHQAeAUEACQAZAB4AEAAdAB8ABAAgABsBQgANABkAHgAQAB0AHwAEABgAFAAPAA8AFwAQAUMACwAZAB4AEAAdAB8ABAAPABoAIgAZAjkACQAZABMAEAAdABQAHwAQAA8A0wALABkAEQAaAB0AGAAMAB8AFAAaABkBPwAPABkADwAQABkAHwAEABQAGQAOAB0AEAAMAB4AEAFAAA8AGQAPABAAGQAfAAQADwAQAA4AHQAQAAwAHgAQAQwAGQAZAA4AHQAQAAwAHgAQAAQAIQAQAB0AHwAUAA4ADAAXAAQAHgAbAAwADgAUABkAEgEIABsAGQAOAB0AEAAMAB4AEAAEABMAGgAdABQAJQAaABkAHwAMABcABAAeABsADAAOABQAGQASAdQABQAZAA0AGgAjAkwABgAYABsAGgAdAB8BAQAGABgADAASABAAHgDbAAwAGAAMABIAEAAEAB0AEAAeABQAJQAQAX4AEAAYAAwAEgAQAAQAGAAMABsABAAQAA8AFAAfABoAHQF8ABIAGAAMABIAEAAEABcAFAASABMAHwAEAA8AFAAMABcAGgASANgADAAYAAwAEgAQAAQAEAAjABsAGgAdAB8BfQAKABgADAASABAABAAQAA8AFAAfAcQAFwAYAAwAEgAQAAQADAANAB4AGgAXACAAHwAQAAQAGwAaAB4AFAAfABQAGgAZANcABQAYAAwAEgAQAAsAGABGAHgAogDQAQABNAFmAZwBzAIAASUAFgAgAB4AHwAUABEAJAAEAB4AHwAMAB0AHwAEACEAEAAdAB8AFAAOAAwAFwEgABgAIAAeAB8AFAARACQABAAeAB8ADAAdAB8ABAATABoAHQAUACUAGgAZAB8ADAAXAScAFAAgAB4AHwAUABEAJAAEABAAGQAPAAQAIQAQAB0AHwAUAA4ADAAXASIAFgAgAB4AHwAUABEAJAAEABAAGQAPAAQAEwAaAB0AFAAlABoAGQAfAAwAFwEmABcAIAAeAB8AFAARACQABAAOABAAGQAfABAAHQAEACEAEAAdAB8AFAAOAAwAFwEhABkAIAAeAB8AFAARACQABAAOABAAGQAfABAAHQAEABMAGgAdABQAJQAaABkAHwAMABcBKAAYACAAHgAfABQAEQAkAAQADQAQAB8AIgAQABAAGQAEACEAEAAdAB8AFAAOAAwAFwEjABoAIAAeAB8AFAARACQABAANABAAHwAiABAAEAAZAAQAEwAaAB0AFAAlABoAGQAfAAwAFwEpABcAIAAeAB8AFAARACQABAAMAB0AGgAgABkADwAEACEAEAAdAB8AFAAOAAwAFwEkABkAIAAeAB8AFAARACQABAAMAB0AGgAgABkADwAEABMAGgAdABQAJQAaABkAHwAMABcCGQACAB4AAwAIACgASACkAA8AGwAUAAQAHgAfAAwAHwAgAB4ABAAaABsAEAAZAKMADwAbABQABAAeAB8ADAAfACAAHgAEABMAGgAXAA8AogAPABsAFAAEAB4AHwAMAB8AIAAeAAQADwAQABkAJAAZADQAQgBOAFgAdgCYALYA0ADqAPwBGAE4AUQBdAGUAb4B2AHyAfwCGAI2Al4CegKWAqQAjAAGABoAEgAaACAAHwCLAAUAGgASABQAGQBuAAQAGgAOABYBPgAOABQAHgAfAAQAIAAZABoAHQAPABAAHQAQAA8CSwAQABQAHgAfAAQAHQAaABgADAAZAAQAHgAYAAwAFwAXAkoADgAUAB4AHwAEAB0AGgAYAAwAGQAEAA0AFAASAT0ADAAUAB4AHwAEABoAHQAPABAAHQAQAA8B5AAMABQAGQAWABAADwAUABkABAANABoAIwHjAAgAFAAZABYAEAAPABQAGQBsAA0AFAAZABYABAAhABAAHQAfABQADgAMABcAagAPABQAGQAWAAQAEwAaAB0AFAAlABoAGQAfAAwAFwJbAAUAFAAZABAABgJgABcAFAAZABAABAAeAB8ADAAOABYAEAAPAAYABQAFAAQAGAAMAB0AFgAQAB0AHgJdAA8AFAAZABAABAAeAB8ADAAOABYAEAAPAAYABQAFAl8AFAAUABkAEAAEAB4AHwAMAA4AFgAQAA8ABAAYAAwAHQAWABAAHQAeAlwADAAUABkAEAAEAB4AHwAMAA4AFgAQAA8CXgAMABQAGQAQAAQAGAAMAB0AFgAQAB0AHgDmAAQAFAAZABAApwANABAAHgAeAAQAGgAdAAQAEAAcACAADAAXAFIADgAMACQAGgAgAB8ABAAeAB8ADAAOABYAEAAPAFEAEwAMACQAGgAgAB8ABAAeABQADwAQAAQADQAkAAQAHgAUAA8AEABQAA0ADAAkABoAIAAfAAQABwAEAA0AJAAEAAcATwANAAwAJAAaACAAHwAEAAYABAANACQABAAJAE4ABgAMACQAGgAgAB8AkQAGAAwAIAAZAA4AEwATACgAQABQAGwAjACqALgAygDmAQABDAEWATIBVgFsAaQBxAHiAgQB5gALACQAHgAbAAwADgAQAAQADQAaACMB5QAHACQAHgAbAAwADgAQAFcADQAaAB0AEAAEACEAEAAdAB8AFAAOAAwAFwBYAA8AGgAdABAABAATABoAHQAUACUAGgAZAB8ADAAXAZoADgAaAA8AIAAXABAABAAYAAwAGQAMABIAEAAdAN0ABgAUAB0AHQAaAB0AoQAIABQAGQAgAB4ABAAeABgAfQANABQAGQAgAB4ABAAaACAAHwAXABQAGQAQAH4ADAAUABkAIAAeAAQADgAUAB0ADgAXABAAfAAFABQAGQAgAB4AVgAEABAAGQAgAYMADQAQAA8AFAAMAAQAGAAMABkADAASABAAHQHPABEADAAdABYAEAAdAAQAGwAUABkABAAfAAwAHQASABAAHwHOAAoADAAdABYAEAAdAAQAGwAUABkBCwAbAAwAFgAQAAQAIQAQAB0AHwAUAA4ADAAXAAQAHgAbAAwADgAUABkAEgAEABAAHAAgAAwAFwEFAA8ADAAWABAABAAeAAwAGAAQAAQAIgAUAA8AHwATAQQADgAMABYAEAAEAB4ADAAYABAABAAeABQAJQAQAQYAEAAMABYAEAAEAB4ADAAYABAABAATABAAFAASABMAHwEHAB0ADAAWABAABAATABoAHQAUACUAGgAZAB8ADAAXAAQAHgAbAAwADgAUABkAEgAEABAAHAAgAAwAFwADAAgAIgA2ANIADAAaAB8AFAARABQADgAMAB8AFAAaABkApgAJABoAHwAEABAAHAAgAAwAFwBfAA4AGgAZAAQAHQAQAA4AIAAdAB0AEAAZAA4AEAABAAQAWQAHACEAEAAdABcADAAbACkAVABgAHAAgACaALIAvADOAN4A6AEEARgBIAEoAUIBUgFkAXABkgGwAcYB/AIcAjgCRAJWAnwCqAK+AuADBAMkA0wDcAOMA6QDrAO8A8gD6AQQAGUABQAdABQAGQAfAJgABwAdABAAIQAUABAAIgCgAAcAFwAgAB4ABAAeABgAegAMABcAIAAeAAQAGgAgAB8AFwAUABkAEAB7AAsAFwAgAB4ABAAOABQAHQAOABcAEAB5AAQAFwAgAB4AwgAIABcADAAkABcAFAAeAB8AxAAHABcADAAkAAQAHgAYALgABAAXAAwAJAHoAA0AFAAZAB8AEAAdABAAHgAfAAQADQAaACMB5wAJABQAGQAfABAAHQAQAB4AHwHQAAMAFAAZAmEAAwAUABAA1gAMABMAGgAfABoABAAOAAwAGAAQAB0ADAG/AAcAEAAdAA4AEAAZAB8AxQAIAAwAIAAeABAABAAeABgAuQAFAAwAIAAeABABjwAQAAwAHgAfABAABAAbABcADAAUABkABAAfABAAIwAfAY4ADgAMAB4AHwAQAAQAGAAMAB0AFgAPABoAIgAZAY0ACgAMAB4AHwAQAAQAEwAfABgAFwGMABoADAAeAB8AEAAEABEAHQAaABgABAAiABoAHQAPAAQAHgAfAB0AFAAbAAQAEQAUABcAEAGLAA8ADAAeAB8AEAAEABEAHQAaABgABAAiABoAHQAPAYoADQAMAB4AHwAQAAQADAAeAAQAEwAfABgAFwGJAAUADAAeAB8AEAFuAAgADAAeAB4AIgAaAB0ADwJCABIADAAdAAwAGAAQAB8AEAAdAB4ABAAgABkAFgAZABoAIgAZAkEAFQAMAB0ADAAYABAAHwAQAB0AHgAEAA0AJAAfABAABAAMAB0AHQAMACQCLQAKAAwAHQAMABgAEAAfABAAHQAeAjcAEAAMAB0ADAAYABAAHwAQAB0ABAAeAB8AHQAUABkAEgI2ABEADAAdAAwAGAAQAB8AEAAdAAQAFAAZAB8AEAASABAAHQI1AA8ADAAdAAwAGAAQAB8AEAAdAAQAEQAXABoADAAfAjQAEwAMAB0ADAAYABAAHwAQAB0ABAAPAAwAHwAQAAQAHwAUABgAEAIzABEADAAdAAwAGAAQAB8AEAAdAAQADQAaABoAFwAQAAwAGQFvAA0ADAAdAAwAEgAdAAwAGwATAAQADAAPAA8BswALAAwAGQAQAAQAEQAdABAAEAAlABAAnAADAAwAGQDkAAcADAAXABAAHwAfABAA5QAFAAwAFAAZAB8BKgAPAAwAEgAQAAQAGwAdABoAGwAQAB0AHwAUABAAHgIoABMADAASABAABAATABAADAAPABAAHQAEAB4AEAAOAB8AFAAaABkCKQATAAwAEgAQAAQAEQAaABoAHwAQAB0ABAAeABAADgAfABQAGgAZAAQACgAcADwAXADUAAgAIAAQAB4AHwAUABoAGQCwAA8AHQAEAA4AGgAPABAABAAeAA4ADAAZABkAEAAdAK4ADwAdAAQADgAaAA8AEAAEABoAIAAfABcAFAAZABAArwAHAB0ABAAOABoADwAQAB0APABcAGwAdAB+AJQAsADKAOIA8AD6AQgBGgEyAT4BagGWAaYB1gIKAh4CLAI2AkwCWgKCApoCtgLQAU0ADwAgABcAEAAEABMAGgAdABQAJQAaABkAHwAMABcB+gAHAB4AHgAEAA0AGgAjAfkAAwAeAB4AVAAEABoAIgAeAbQACgAaACIABAARAB0AEAAQACUAEADvAA0AGgAgABkADwAEAA4AGgAdABkAEAAdAB4A4QAMABoAHwAMAB8AEAAEAB0AFAASABMAHwDiAAsAGgAfAAwAHwAQAAQAFwAQABEAHwDgAAYAGgAfAAwAHwAQAm4ABAAaAB4AEAC7AAYAEAAiABQAGQAPAGAACAAQAB4AEAAfAAQAHgAYAQAACwAQAB4AEAAfAAQADgAaABcAGgAdAF0ABQAQAB4AEAAfAiQAFQAQABsAGgAdAB8ABAATABAADAAPABAAHQAEAB4AEAAOAB8AFAAaABkCJQAVABAAGwAaAB0AHwAEABEAGgAaAB8AEAAdAAQAHgAQAA4AHwAUABoAGQBVAAcAEAAaAB0ADwAQAB0BDgAXABAAGAAaACEAEAAEACEAEAAdAB8AFAAOAAwAFwAEAB4AGwAMAA4AFAAZABIBCgAZABAAGAAaACEAEAAEABMAGgAdABQAJQAaABkAHwAMABcABAAeABsADAAOABQAGQASAGEACQAQABcAGgAMAA8ABAAeABgAXgAGABAAFwAaAAwADwBcAAQAEAAPABoB6gAKABAADwAPABQAHwAEAA0AGgAjAekABgAQAA8ADwAUAB8A0QATAAwADwAUABoADQAgAB8AHwAaABkABAAOABMAEAAOABYAEAAPANAACwAMAA8AFAAaAA0AIAAfAB8AGgAZAmwADQAMAA8ADAAdAAQAGAAMAB0AFgAQAB0AHgJtAAwADAAPAAwAHQAEABEAFAAXABcAEAAPAmsABQAMAA8ADAAdAC0AXABqAIAAiACcALAAxgDiAQQBHgFKAXIBmgG8AeYCAgISAhwCKAJCAkwCaAKCApYCrgLAAuQDCAMcAyQDPgNWA2oDegOGA5IDugPQA+YEJARSBIwEtgTGBNABvQAGACQAGAANABoAFwE0AAoAIAAbAAQAHgAOAB0AFAAbAB8BvAADACAAGADBAAkAIAANAB8AFAAfABcAEAAeAiIACQAgAA0AHQAQABsAGgAdAB8BMwAKACAADQAEAB4ADgAdABQAGwAfAZkADQAfACQAFwAQAAQADQAgABQAFwAPABAAHQHsABAAHwAgABgADQAXABAABAAgABsAGgAZAAQADQAaACMB6wAMAB8AIAAYAA0AFwAQAAQAIAAbABoAGQGXABUAHwAdABQAGwAEACIAGgAdAA8ABAARABoAHQAYAAwAHwAfABQAGQASAZYAEwAfAB0AFAAbAAQAHgAbAAwAGQAEABAAFwAQABgAEAAZAB8AHgGVABMAHwAdABQAGwAEABEAGgAZAB8ABAAQABcAEAAYABAAGQAfAB4BlAAQAB8AHQAUABsABAAOAB4AHgAEABEAGgAdABgADAAfAZMAFAAfAB0AFAAbAAQADAAXABcABAARABoAHQAYAAwAHwAfABQAGQASATIADQAfAB0AFAAWABAAHwATAB0AGgAgABIAEwDGAAcAHwAaABsABAAeABgAugAEAB8AGgAbALUABQAfABQADgAWAMkADAAfAAwAHQAEABoAIAAfABcAFAAZABAAygAEAB8ADAAdAbcADQAbABAAFwAXAAQADgATABAADgAWABAAHQCDAAwAGgAdAB8ABAAPABAAHgAOAAQAHgAYAIAACQAaAB0AHwAEAA8AEAAeAA4AggALABoAHQAfAAQADAAeAA4ABAAeABgAfwAIABoAHQAfAAQADAAeAA4BEgARABkADAAbAAQAHwAaAAQAHgAZAAwAGwAXABQAGQAQAB4BEQARABkADAAbAAQAHwAaAAQAEgAdABQADwAXABQAGQAQAB4BEAAJABkADAAbAAQAEgAdABQADwIfAAMAFwAZAQMADAAUACUAEAAEAB8AGgAEABIAHQAUAA8BggALABQAFwAhABAAHQAXABQAEgATAB8AsgAJABQAEgAZAAwAHwAgAB0AEADtAAcAEwAMAB0AGwAQABkB0gAFABMADAAdABAA7gAFABMADAAbABAAtwATABAAHwAEAA4AGgAXACAAGAAZAAQAGwAaAB4AFAAfABQAGgAZAWgACgAQABcAEAAOAB8ABAANABoAIwFmAAoAEAAXABAADgAfAAQADAAXABcCZgAeAA4ADAAfAB8AEAAdAAQAHgAfAB0ADAAUABIAEwAfAAQAFwAUABkAEAAeAAQAGAAMAB0AFgAQAB0AHgJnABYADgAMAB8AHwAQAB0ABAAeAB8AHQAMABQAEgATAB8ABAAXABQAGQAQAB4CZAAcAA4ADAAfAB8AEAAdAAQAHgAYABoAGgAfABMABAAXABQAGQAQAB4ABAAYAAwAHQAWABAAHQAeAmUAFAAOAAwAHwAfABAAHQAEAB4AGAAaABoAHwATAAQAFwAUABkAEAAeAmMABwAOAAwAHwAfABAAHQBkAAQADAAhABAA6AAKAAwAHwAgAB0ADAAfABQAGgAZADsAeACQAKAAtgDEAOIBEgEsAV4BiAGyAeQCDgIqAkYCdgKaArICzgLwAxADMANOA14DcAOEA6YDygPmBAIEMAReBIAEogTEBO4FFgVCBWgFggWcBdAGAgYqBlIGfgaiBrgGzgb6ByQHUgd4B6oH2ggOCEAIcAikAfIACwAiABQAHwAfABAAHQAEAA0AGgAjAfEABwAiABQAHwAfABAAHQHwAAoAIAAYAA0AFwAdAAQADQAaACMB7wAGACAAGAANABcAHQDOAA4AHQAUAAQAHgAfAAwAHwAQAAQAGQAgABcAFwDNABcAHQAUAAQAHgAfAAwAHwAQAAQAFAAZAA8AEAAfABAAHQAYABQAGQAMAB8AEADqAAwAHQAMABkAHgAbABAAHQAMABkADgAkAXgAGAAdAAwADgAWAAQADgATAAwAGQASABAAHgAEAB0AEAAVABAADgAfAAQADAAXABcBdwAUAB0ADAAOABYABAAOABMADAAZABIAEAAeAAQAHQAQABUAEAAOAB8BdAAUAB0ADAAOABYABAAOABMADAAZABIAEAAeAAQAEAAZAAwADQAXABABdgAYAB0ADAAOABYABAAOABMADAAZABIAEAAeAAQADAAOAA4AEAAbAB8ABAAMABcAFwF1ABQAHQAMAA4AFgAEAA4AEwAMABkAEgAQAB4ABAAMAA4ADgAQABsAHwFzAA0AHQAMAA4AFgAEAA4AEwAMABkAEgAQAB4BtgANABoAGgAXAA0ADAAdAAQAEQAXABoADAAfAboAFwAaABIAEgAXABAABAARACAAFwAXAAQAHgAOAB0AEAAQABkABAAYABoADwAQAjgAEQAaAA4ABAAeABAADgAfABQAGgAZAAQAFwAQACEAEAAXAisACwAaAA4ABAAeABAADgAfABQAGgAZAPoADQATACAAGAANABkADAAUABcAHgAEACAAGwD7ABAAEwAgABgADQAZAAwAFAAXAB4ABAAdABQAEgATAB8A/QAPABMAIAAYAA0AGQAMABQAFwAeAAQAFwAQABEAHwD8AA8AEwAgABgADQAZAAwAFAAXAB4ABAAPABoAIgAZAW0ADgAQACMAHwANABoAIwAEABMAFAAPAA8AEAAZAWwABwAQACMAHwANABoAIwFrAAgAEAAjAB8ADAAdABAADAFMAAkAEAAjAB8ABAAiAB0ADAAbAXEAEAAQABgAGwAXAAwAHwAQAAQAGAAMABkADAASABAAHQHuABEAEAAXABcABAAMAAQAEQAdABQAEAAZAA8ABAANABoAIwHtAA0AEAAXABcABAAMAAQAEQAdABQAEAAZAA8BsgANAAwADQAXABAABAAgABkAGAAQAB0AEgAQAagAFgAMAA0AFwAQAAQAHQAaACIABAAUABkAHgAQAB0AHwAEAA0AEAAXABoAIgGnABYADAANABcAEAAEAB0AGgAiAAQAFAAZAB4AEAAdAB8ABAAMAA0AGgAhABABywAQAAwADQAXABAABAAdABoAIgAEABIAHQAaACAAGwAeAaoAEAAMAA0AFwAQAAQAHQAaACIABAAPABAAFwAQAB8AEAGiABAADAANABcAEAAEABsAHQAaABsAEAAdAB8AFAAQAB4CSQAUAAwADQAXABAABAAbABoAHgAUAB8AFAAaABkABAAdABQAEgATAB8CRwATAAwADQAXABAABAAbABoAHgAUAB8AFAAaABkABAAXABAAEQAfAkgAFQAMAA0AFwAQAAQAGwAaAB4AFAAfABQAGgAZAAQADgAQABkAHwAQAB0BoAASAAwADQAXABAABAAXABQAEgATAB8ABAAPABQADAAXABoAEgGsAAwADAANABcAEAAEAA8AEAAXABAAHwAQAcoADAAMAA0AFwAQAAQADgAaAB0AGQAQAB0BpgAZAAwADQAXABAABAAOABoAFwAgABgAGQAEABQAGQAeABAAHQAfAAQAHQAUABIAEwAfAaUAGAAMAA0AFwAQAAQADgAaABcAIAAYABkABAAUABkAHgAQAB0AHwAEABcAEAARAB8ByQATAAwADQAXABAABAAOABoAFwAgABgAGQAEABIAHQAaACAAGwAeAakAEwAMAA0AFwAQAAQADgAaABcAIAAYABkABAAPABAAFwAQAB8AEAGkABUADAANABcAEAAEAA4AEAAXABcABAAbAB0AGgAbABAAHQAfABQAEAAeAasAEQAMAA0AFwAQAAQADgAQABcAFwAEAA8AEAAXABAAHwAQAaMACgAMAA0AFwAQAAQADgAQABcAFwHIAAoADAANABcAEAAEAA0AGgAPACQBUAAVAAwADQAXABAABAAMABcAFAASABkABAAfABoAGwAEAB0AFAASABMAHwFOABQADAANABcAEAAEAAwAFwAUABIAGQAEAB8AGgAbAAQAFwAQABEAHwFPABYADAANABcAEAAEAAwAFwAUABIAGQAEAB8AGgAbAAQADgAQABkAHwAQAB0BVwASAAwADQAXABAABAAMABcAFAASABkABAAdABAAGAAaACEAEAFTABgADAANABcAEAAEAAwAFwAUABIAGQAEABgAFAAPAA8AFwAQAAQAHQAUABIAEwAfAVEAFwAMAA0AFwAQAAQADAAXABQAEgAZAAQAGAAUAA8ADwAXABAABAAXABAAEQAfAVIAGQAMAA0AFwAQAAQADAAXABQAEgAZAAQAGAAUAA8ADwAXABAABAAOABAAGQAfABAAHQFWABgADAANABcAEAAEAAwAFwAUABIAGQAEAA0AGgAfAB8AGgAYAAQAHQAUABIAEwAfAVQAFwAMAA0AFwAQAAQADAAXABQAEgAZAAQADQAaAB8AHwAaABgABAAXABAAEQAfAVUAGQAMAA0AFwAQAAQADAAXABQAEgAZAAQADQAaAB8AHwAaABgABAAOABAAGQAfABAAHQGhAAUADAANABcAEAALABgAIgAwAEAATgBaAGgAiACsALwAxgHTAAQAHgAQAB0AjgAGABsAFwAaAAwADwC2AAcAGQAeAB8AFAAOABYAgQAGABkAHgAaAB0AHwHRAAUAGQAbABQAGQBvAAYAGQAXABoADgAWAG0ADwAZABcAFAAZABYABAAhABAAHQAfABQADgAMABcAawARABkAFwAUABkAFgAEABMAGgAdABQAJQAaABkAHwAMABcATAAHABkAEgAdABoAIAAbAFsABAAZAA8AGgEtAAkAGQAPABAAHQAXABQAGQAQAAoAFgAqAEAAWABsAHgAlgCkAKoAzAC+AAkAGgAXACAAGAAQAAQAIAAbAL8ACgAaABcAIAAYABAABAAaABEAEQC9AAsAGgAXACAAGAAQAAQADwAaACIAGQH8AAkAFAAYABAAGgAEAA0AGgAjAfsABQAUABgAEAAaAYQADgAUAA8AEAAaAAQAEAAjAB8AEAAdABkADAAXAhwABgANABsAHQAaABUCHgACAA0BuAAQAAwAFwAUAA8ADAAfABQAGgAZAAQAIwATAB8AGAAXAbkADwAMABcAFAAPAAwAHwAUABoAGQAEAA8ADAAfAAwABwAQAB4AOABYAGgAiACWAJcABgAdABAAGQAOABMBxQAMABQAJQAMAB0ADwAEAB8ADAANABcAEAHHAA8AFAAlAAwAHQAPAAQADgAdABoAHgAeAB8ADAANAJMABwAUABkADwAaACIAHgCUAA8AFAAZAA8AGgAiAAQAGAAUABkAFAAYABQAJQAQAJIABgAUABkADwAaACIA1QAHAAwAHQAZABQAGQASAAQACgAiADIASAH+AAsAGgAgAB8AIAANABAABAANABoAIwH9AAcAGgAgAB8AIAANABAB9AAKAAwAGAAYABAAHQAEAA0AGgAjAfMABgAMABgAGAAQAB0ABQAMAB4ALgBK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ESE1IREhASERIQERIREBIREhJSERIQEhESFAAQD/AAFAAQD/AP7AAQD/AAEA/wABQAEA/wABQAEA/wABAP8A/sABAP8AAUABAP8AA4D/AP2AAQD/AAEAQAEA/wABAAFA/wABAP3AAQBAAQD8gAEAAAAGAEAAQAPAA4AAAwAHAAsADwATABcAABMzFSMlFSE1ATM1IwUhNSEBMzUjBSE1IUDAwAEAAoD8gMDAAQACgP2A/wDAwAEAAoD9gAOAwMDAwP4AwMDA/gDAwMAAAAQAQABAA4ADgAADAAcACwAPAAATIREhESERIQEhESEZASERQAGA/oABgP6AAcABgP6AAYABwP6AAcABgPzAAYABwP6AAYAAAAQAQABAA4ADgAADAAcACwAPAAATIREhEyERIQEhESEDESERQAGA/oBAAQD/AAHAAQD/AEABgAHA/oACAAEA/UABAAIA/oABgAAAAAACAUAAQAKAA0AAAwAHAAABMxEjExEzEQFAgIDAgANA/QADAP0AAwAABgBAAAADgAPAAAMABwALAA8AEwAXAAAlIRUhNSE1IQEhESEFITUhESE1IQEVITUBgAIA/gACAP4A/sABAP8AAUACAP4AAgD+AP7AA0CAgMCA/sACwICA/sCAAcDAwAAABQBAAAADgAPAAAMABwALAA8AEwAAEyERIQEVITUBITUhESE1IREhNSFAAYD+gAHAAYD+gAGA/oABgP6AAYD+gAPA/EADwMDA/kDA/kDA/kDAAAAABABAAAADgAPAAAMABwALAA8AABMhESEBIREhASERIQEhESFAAYD+gAHAAYD+gP5AAYD+gAHAAYD+gAIAAcD+QAHA/EABwP5AAcAAAAQAQAAAA4ADwAADAAcACwAPAAA3IRUhESE1ITUhNSERFSE1QANA/MADQPzAA0D8wANAwMABAMBAwAEAwMAAAAAFAEAAAAOAA8AAAwAHAAsADwATAAATIRUhESE1ISUhNSEBESERASE1IUABgP6AAYD+gAHAAYD+gP5AA0D+gAGA/oABwMD/AMBAwAIA/kABwPxAwAADAIAAAANAA4AAAwAHAAsAABMzESMhMxEjIREzEYDAwAEAwMABAMADgPyAA4D8gAOAAAAAAwBAAIADwANAAAMABwALAAABFSE1ERUhNREhFSEDwPyAA4D8gAOAA0DAwP8AwMD/AMAA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gECAQAIA/gBAgIABoEBAKDg4KEBAQl5eQmBAQEBAQALAQICAgIBA/gBAgICAgEACAP6AQDgoKDhAXkJCXgFAQP8AQAAABgAA/8AEAAPAAAYACgASABoAIgAqAAABIREhESERBTMVIxMjFTMVIxEzESMVMxUjETMlNSMVIzUhFSEjNSMVIzUhAoD9gAEAAwD8QICAgEBAgIBAQICAAQBAgAFAAYCAQIABQAPA/AADAAEAQID9wECAAUABAECAAUBAQECAgEBAgAAABQA/AAADvwOAAAQACAANABIAFgAAEyERIREDMxEjEyERIREXITUhFQERMxG/AoD9gIBAQIACgP2AQAIA/gACgEADAP8AAQD9AAOA/gD/AAEAwICAAsD8gAOAAAAFAD8AAAO/A4AAAwAIAAwAEAAVAAABESERAyE1IRUBESERFyMRMwEVITUhAb//AIADgPyAAwD/AMCAgP1AA4D8gAMA/YACgP0AQEADAP2AAoBA/gACwEBAAAAAAAMAPwAAA38DgAADAAcADAAAASERIQEzESMTESERIQJ//kABwP3AQECAAsD9QAIAAQD9AAOA/gD/AAEAAAEAfwAAAz8DgAATAAAlIRUjNSERITUjETM1MxUzESMVIQM//sBA/sABQMDAQMDAAUCAgIABAIABAICA/wCAAAADAIEAAAPBA4AABAAIAA0AAAEhESERJREzEQEhESERAYEBwP5AAgBA/MACwP1AAwD/AAEAgPyAA4D9AAEA/wAABAA/AAADvwOAAAMABwALABAAAAEhESEBMxEjIREzEQEhESERAz/9gAKA/QBAQANAQP0CAoD9gAIAAQD9AAOA/IADgP0AAQD/AAAAAAMAPwCAA78DQAATABcAGwAAAREhESM1IRUjFTMVITUzESERMzUFIzUzASMRMwM//wCA/wCAgAEAgAEAgP3AgIABgICAAgABQP7AwMBAwMD+wAFAQMCA/wABAAAAAwBAAEADwAOAAAMABwALAAATIREhAxUhNQEhESHAAQD/AIADgP6AAQD/AAMA/kACQEBA/MACwAABAD8AgAO/A0AAEwAAASMRIREjFSE1IzUzNSEVMxEhETMDv4D/AID/AICAAQCAAQCAAcD+wAFAwMBAwMABQP7AAAAAAAMAP//+A78DPgADAAgADAAAJSERIQEVITUhASERIQG//wABAP6AA4D8gAMA/wABAH4BwP4AQEADAP1AAAQAPwAAA78DgAADAAgADQARAAABESERAyE1IRURFSE1IQURIREBv/8AgAOA/IADgPyAAgABAAMA/YACgP0AQEADgEBAfv2AAoAAAAADAH8AAAM/A4AAFAAYABwAAAE1MxEjNSMVIxEzFSERIRUzNSERIQchNSERIzUzAf/AwEDAwP7AAUBAAUD+wED/AAEAgIABgIABAICA/wCA/wCAgAEAwIABAIAAAAMAPwAAAv8DgAADAAcADAAAEyERIQczESMFESERIb8BAP8AgEBAAcABAP8AAwD9gIADgH79gAKAAAAAAAMAfwAAAz8DgAAEAAgADAAAEyERIREBMxEjFxEhEX8BAP8AAUBAQIABAAMA/YACgP0AA4B+/YACgAAAAAMBAQAAA8EDgAAEAAgADAAAASERIRElETMRASERIQEBAQD/AAKAQP6AAQD/AAMA/YACgID8gAOA/QICgAAAAAAE//8AAAP/A4AABAAIAAwAEQAAEyERIRElETMRASERIQEzESMRfwEA/wADQED+gAEA/wD9gEBAAwD9gAKAgPyAA4D9AgKA/P4DgPyAAAAAAAT//wAAA/8DgAADAAcACwAQAAATIREhAREzEQEhESEBMxEjEb8BAP8AAwBA/kABAP8A/cBAQAMA/YADAPyAA4D9AgKA/P4DgPyAAAADAD8AwAO/A4AAAwAIAA0AAAEhESElFSE1IRMhESERAz/9gAKA/QADgPyAggKA/YACAAEAgEBA/UABAP8AAAAAAwA/AIADvwNAAAMACAANAAABIREhARUhNSETIREhEQM//YACgP0AA4D8gIICgP2AAkABAP7AQED+gAEA/wAAAAMAP//+A78CvgADAAgADQAAASERIQEVITUhNyERIREDP/2AAoD9AAOA/ICCAoD9gAG+AQD9gEBAQAEA/wAAAAAEAD//wAO/A8AABAAJAA4AEwAAEyERIREDITUhFTchESERAxUhNSG/AoD9gIADgPyAggKA/YCCA4D8gANA/wABAPyAQECAAQD/AAOAQEAAAAQAP//AA78DwAAEAAkADgATAAATIREhEQMhNSEVNyERIREDFSE1Ib8CgP2AgAOA/ICCAoD9gIIDgPyAAwD/AAEA/MBAQMABAP8AA0BAQAAAAwCA/9MDrQOAACwANABH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AQIBAQECAQEBAgEBAQECAQEBAgEBAQECAgEDAQEBAQIBAQICAgEBAgIBAQMCAQECAgECAwECAwIBAQEDAQEBAgIBAgECAQEBAQECAQEBAgIBAQEBAgEBAQEDAgUIBQEDAQEBAgEBAQIBAQECAQICAQgUCwMWHswWHgkJFRlLNTVLGRQJCh4WjIwWHgkJAgIBAQECAQEBAgEBAgEBAgEDBQMCAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAQIBAgEBAQEBAQEBAQIBAQECAQIBAQECAQEBAgEBAQIBAQECAQEBAgEBAQECAQEBAgEBAQECAgEDAQEBAQIBAQICAgEBAgIBAQMCAQECAgECAgIBAwIBAgICLUEEAQEBAQEBAQEBAQEBAQEBAQEGDgkJCh4WzB4WAwsVBwgSCgECAQEBAQEBAQEBAgEBAQEBAQEBAQIBAQEBAgECAQIBAgEBAQEBAQEBAQEBAgECAQIBAQEBAQIBAgECAQEBLUEEAQEAAgICAQICAQECAwEBAgIBAQICAgEBAgEBAQEDAQICAQEBAQIBAQECAQEBAQIBAQECAQEBAgEBAQIBAQECAQEBAgECAQEBAgEBAQEBAQEBAQIBAgECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAwUDAQIBAQIBAQIBAQECAQEBAgIJCR4WjB4WAwsUCBEzHjVLSzUdMxIHFQsDFh4CQB4WAwsUCAECAgECAQEBAgEBAQIBAQEDAQUIBQIDAQEBAQIBAQEBAgIBAQECAQEBAQECAQIBAgIBAQEDAQEBAgMCAQMCAQICAQECAwEBAgIBAQICAgEBAgEBAQEDAQICAQEBAQIBAQECAQEBAQIBAQECAQEBAgEBAQIBAQECAQEBAgECAQEBAgEBAQEBAQEBAQIBAgECAQEBAQEBAQEBAQEBAQEEQS0BAQECAQIBAgEBAQEBAgECAQIBAQEBAQEBAQEBAQIBAgECAQIBAQEBAgEBAQEBAQEBAQIBAQEBAQEBAQECAQoSCAcVCwMWHswWHgoJCQ4GAQEBAQEBAQEBAQEBAQEBAQEEQS0CAgIBAgMBAAAABQAA/8AEAALAAA0AHAA5AE8AVAAAJTE1IxUjFTMVMzUzNSMBNDYzITIWFRQGIyEiJjUjFBY7AQ4BIyInLgEnJjU0Nz4BNzYzMhYXIyIGFQU+ATU0Jy4B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NDYzOAExMxUjESERIzUzMhYVOAExERQGIzgBMQE3IxEjESPAGyUlG8HAAn7AwRslJRv+v8GBgIEAJRsCABslPv3+AgI+JRv+ABslAUS8AYD+gAAAAAIAgAAAA4ADgAAvADYAADciJicuAScuAScuATURNDY3PgE3PgE3PgE7ARUjESERIzUzMhYVOAExERQGIzgBMQERMycHMxHABg0GBgoEBQcCAwICAwIHBQQKBgYNBsHAAn7AwRslJRv/AIHBwYEAAgMCBwUECgYGDQYCAAYNBgYKBAUHAgMCQP4AAgBAJRv+ABslAUABhLy8/nwAAAMAQAAAA8ADgAAFAAsAFgAANyEVIREzAQcVIREBARcFJwcVNxcBFzWAA0D8gEABAMADAP6AAQAc/uTAwMDAAV0jQEADgP5AwIACAP7AAgAc5IDAgMCAASMjgAAAAgBAAAADwAOAAAsADwAAAREjESERIxEjESERASMRMwKAQP7AgEADgP5AwMADAP1AAUD+wANA/IADAP1AAQAAAAMAQAAAA8ADgAALAA8AEwAAAREjESERIxEjESERAREzETM1MxUCgED+wIBAA4D9gMDAwAJA/gACwP1AA0D8gAJA/gABgP6AwMAAAAADAEAAAAPAA4AACwAPABMAAAERIxEhESMRIxEhEQERMxEzETMRAoBA/sCAQAOA/YDAwMADgPzAA0D8wANA/IADgPzAAgD+AAFA/sAABABAAAADwAOAAAUACQANABEAACUVIREzEQEjETMTESERJSERIQPA/IBAAYDAwED+wALA/sABQEBAA4D8wAKA/kACAP3AAkCA/kAAAAIAQAAAA8ADgAALAA8AADc1IREhNSERIREhNQEVITWAAUD+wALA/QADgP3A/wBAgAFAQAFA/IBAAYDAwAAAAAADAEAAAAPAA4AACwAPABMAADc1IREhNSERIREhNQEzFSMFFSE1gALA/UACAP3AA4D8wMDAAYD+gECAAUBAAUD8gEADAMDAwMAAAAAAAwBAAAADwAOAAAsADwATAAABESERITUhNSERITUFFSE1ESEVIQPA/IADgPzAA0D8wAIA/gABQP7AAkABQPyAQIABQECAwMABgMAAAAQAQAAAA8ADgAAFAAkADQARAAAlFSERMxEBIRUhExEhEQEhESEDwPyAQAKA/kABwED9wALA/kABwEBA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BAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAQAQAAMAEAADABAAAwAQAAFAEAABQBAAAQAQAAEAEAACABAAAgAQAAIAEAACABAABAAQAAIAEAACABAAAgAQAAEAEAABABAAAQAQAAEAEAABABAAAAAQAAAAEAAAABAAAQAQAAAAEAABABAAAgAQAAIAEAACABAAAQAQAAEAEAABABAAADAQAAMAEAABABAAAQAQAAEAEAABABAAAgAQAAAAEAAEABAABAAQAAEAEAACABAAAgAQAAIAEAACABAAAgAQAAD8EAAB/BAAAgQQAAD8EAAA/BAAAPwQAAEAEAABABAAAQAQAAEAEAAAABAAAAAQAAEAEAABABAAAAAQAAAAEAAAABAAAAAQAAEAEAABABAAAQAQAAEAEAAA/BAAAgAQAAAAEAP/+BAAAAAQAAEAEAAAABAAAAAQAAEAEAAAABAAAPwQAAD8EAAA/BAAAfwQAAIEEAAA/BAAAPwQAAEAEAAA/BAAAPwQAAD8EAAB/BAAAPwQAAH8EAAEBBAD//wQA//8EAAA/BAAAPwQAAD8EAAA/BAAAPwQAAIAEAAEABAABAAQAAQAEAAEABAAAwAQAAEAEAABABAAAAAQAAIAEAACABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAgAQAAIAEAACABAAAgAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAAAEAAAABAAAAAQAAAAEAABABAAAQAQAAEAEAABABAAAwAQAAMAEAAAABAAAQAQAAEAEAAAABAAAgAQAAEAEAAAABAAAgAQAAAAEAAAABAAAAAQAAAAEAAAABAAAgAQAAIAEAAAABAAAQAQAAEAEAABABAAAQAQAAEAEAAAABAAAAAQAAAAEAAAABAAAQAQAAEAEAABABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAABABAAAAAQAAAAEAAAABAAAAAQAAEAEAABABAAAQAQAAAAEAABABAAAAAQAAEAEAABABAAAAAQAAAAEAABABAAAAAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAUwQAAAAEAAAABAAAAAQAAEAEAABABAAAwAQAAEAEAAEABAAAgAQAAEAEAACABAAAgAQAAEAEAAAABAAAAAQAAEAEAAAABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAoAQAAKAEAADABAAAgAQAAEAEAACABAAAQAQAAIAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAABAAQAAEAEAADABAAAQAQAAEAEAABABAAAgAQAAEAEAABABAAAQAQAAIAEAABABAAAAAQAAEAEAABABAAAQAQAAEAEAABABAAAwAQAAEAEAABABAAAQAQAAEIEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAIAEAABABAAAQAQAAEAEAABABAAAQAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAAAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAIAEAACABAAAgAQAAEAEAABABAAAgAQAAIAEAACABAAAgAQAAEAEAACABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAEAEAABABAAAgAQAAEAEAABABAAAgAQAAEAEAABABAAAQAQAAEAEAABABAAAgAQAAIAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAAAQAAAAEAAAABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABCBAAAQAQAAEAEAABAAAAAAAAAAAAACgAUAB4AKAAyADwARgBQAFoAZABuAHgAggCMAJYAoACqALQAvgDIANIA3ADmAPAA+gEEAQ4BGAEiASwBNgFAAUoBVAFeAWgBcgGAAY4BnAGqAbgBxgHUAeIB+AIOAiQCOgJQAmYCfAKSAqoCwALUAugC/gMUAygDOgNMA2IDdAOMA6IDvgPiBAIEIAQ0BGQEsATeBQIFKAU8BWwFlgW8BdwGBgYgBjoGVAZuBqQG2gb0B0gHbAeSB+IINAigCPAJQgmiCegKHApyCp4K5AsyC5IL+gySDPoNkg3WDhgOeA7wD24Pgg/mECIQPBCmEOgRABFmEaQRshIQEkYSYBJ6EqAStBLIEt4TAhMWEzQTUhOIE8gT4hP8FBYUMBRUFHYUmBSuFM4U3BVmFnIWxBc+F54YDBh0GJgYyhkKGTgZThlcGWwZehmqGb4Z4Bn6GhYaJhpSGpwa4BtcHFgdth5uHvIfWB/+IBIgWiC6IPohCCEeISwhQCFUIX4h2iIAIn4jHiNQI4AjjiOiI7AkFCROJH4kmCSuJM4k7CUuJV4ltiYeJl4mxidGJ6goAihAKIYo3CkuKVgphimwKcop5CqWKrwq4itMLBYsgCyQLUwtni3MLfAu3i8MLyIv2jAOMDQwZDCAMKAwxDDuMRQxODFgMYIxojHEMeQyBDIuMlgzFjN2M6AzyjQkNF40mjS6NO41IjVqNYo1vjXyNjg2pjbwN0Q3lDfWOAQ4MjhQOHA4kDi2OOQ5ADkiOUA5ZjmUObI50DnwOhg6PjpeOn46njrGOu47WjvWO/A8LDw+PFw8vD0ePlQ+2j9eQDRBEkHSQqhDsERORSxGJEcOR1pHlEfMR+5IEEgySE5IakiGSLRI4kkQST5Jhkm8SeRKDEo2Sl5KiEqyStpLBEsuS1ZLmkvETApMkk0sTcZOXk72T5BQKFDgUSJRrlJqUw5T1FQCVEpVCFaIWCJY4loYWmZaklrUW+BcZlz2XVxdwl48XqpfLF+uYBJgVmCgYQhhbmGWYcxiIGJwYuJjGGN4Y9xkFGS2ZPJlRGWeZfBmSmagZvRnNGd+Z95oPmoSamZrWGuqa/JsPG+Gb/xw3nGuck5yonLscyxzgnO+dBx0VHSKdMJ0+nVWdbB17HY2dm52pnbcdyZ3cHeyd/p4QniIeOJ6JntSe9x8In1UfXR91n7Af0CAFICagSCBToG4gniCvIN+g8KECIRMhJCFQoXGhhyGgoaohs6HGodOh3aH2IhOiGSIjojOiSqJbInEieiKIouAjPSOYI/kkCCQbpDMkUCRxJJSlRSX7JhYmNqZWJngmiyajpr4m3CcCpy2nXaeSp8an/SgRKCgoQahfKHeolaigKK8ovajKqOCo9Sj+KQmpGSlRqV+pbyl9KZQpzaoHqhmqQypSql2qdaqMqpiqpaqwKuarAisXK0oreSuWK7GruyvIq9Gr7CwRLB+sLiw4LEIsUKxerHAsfyyJLKitDq2ArfwuPi5Mrl2udK6SLrWu5S71Lv2vKa89L1KvcK+FL6yvwS/ar+gv97AMMHUwhrCVsKQwsrDPMQGxDzEisS4xNjE/sUkxUrFasWQxbbF3sYExirGRMZixpjGyMbwyDzJksrYy4TMaM0Azf7Ods8ezz7Pts/q0BrQYtFY0X7R0tI40kIAAQAAAnEDLAA+AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAABoBPgABAAAAAAAAABsBEQABAAAAAAABABIAAAABAAAAAAACAAcDYAABAAAAAAADABIC9AABAAAAAAAEABIDdQABAAAAAAAFAAsC0wABAAAAAAAGABIDKgABAAAAAAAJABsBYgABAAAAAAAKADMAeAABAAAAAAALABYANgABAAAAAAAMABYBswABAAAAAAANABsB9QABAAAAAAAOAC8CRgADAAEECQAAADYBLAADAAEECQABACQAEgADAAEECQACAA4DZwADAAEECQADACQDBgADAAEECQAEACQDhwADAAEECQAFABYC3gADAAEECQAGACQDPAADAAEECQAJADYBfQADAAEECQAKAGYAqwADAAEECQALACwATAADAAEECQAMACwByQADAAEECQANADYCEAADAAEECQAOAF4CdVdlYkNvbXBvbmVudHNJY29ucwBXAGUAYgBDAG8AbQBwAG8AbgBlAG4AdABzAEkAYwBvAG4Ac2h0dHA6Ly93d3cudGVsZXJpay5jb20AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAHQAZQBsAGUAcgBpAGsALgBjAG8AbVdlYiBDb21wb25lbnRzIEljb24gRm9udApGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBXAGUAYgAgAEMAbwBtAHAAbwBuAGUAbgB0AHMAIABJAGMAbwBuACAARgBvAG4AdAAKAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALlRlbGVyaWssIEEgUHJvZ3Jlc3MgQ29tcGFueQBUAGUAbABlAHIAaQBrACwAIABBACAAUAByAG8AZwByAGUAcwBzACAAQwBvAG0AcABhAG4AeVRlbGVyaWssIEEgUHJvZ3Jlc3MgQ29tcGFueQBUAGUAbABlAHIAaQBrACwAIABBACAAUAByAG8AZwByAGUAcwBzACAAQwBvAG0AcABhAG4AeWh0dHA6Ly93d3cudGVsZXJpay5jb20AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAHQAZQBsAGUAcgBpAGsALgBjAG8AbUFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMABBAHAAYQBjAGgAZQAgAEwAaQBjAGUAbgBzAGUALAAgAFYAZQByAHMAaQBvAG4AIAAyAC4AMGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMC5odG1sAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBhAHAAYQBjAGgAZQAuAG8AcgBnAC8AbABpAGMAZQBuAHMAZQBzAC8ATABJAEMARQBOAFMARQAtADIALgAwAC4AaAB0AG0AbFZlcnNpb24gMS42AFYAZQByAHMAaQBvAG4AIAAxAC4ANldlYkNvbXBvbmVudHNJY29ucwBXAGUAYgBDAG8AbQBwAG8AbgBlAG4AdABzAEkAYwBvAG4Ac1dlYkNvbXBvbmVudHNJY29ucwBXAGUAYgBDAG8AbQBwAG8AbgBlAG4AdABzAEkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcldlYkNvbXBvbmVudHNJY29ucwBXAGUAYgBDAG8AbQBwAG8AbgBlAG4AdABzAEkAYwBvAG4AcwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("truetype");
}
.k-icon {
  width: 1em;
  height: 1em;
  outline: 0;
  font-size: 16px;
  font-family: "WebComponentsIcons";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  text-decoration: none;
  flex-shrink: 0;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  position: relative;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.k-icon:hover, .k-icon:focus {
  text-decoration: none;
}
.k-no-flexbox {
  display: inline-block;
}
.k-svg-icon {
  width: 1em;
  height: 1em;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  position: relative;
}
.k-svg-icon > svg {
  fill: currentColor;
  flex: 1 0 auto;
}
.k-svg-icon.k-flip-h, .k-svg-icon.k-flip-v, .k-svg-icon.k-flip-h.k-flip-v {
  transform: none;
}
.k-svg-icon.k-flip-h > svg {
  transform: scaleX(-1);
}
.k-svg-icon.k-flip-v > svg {
  transform: scaleY(-1);
}
.k-svg-icon.k-flip-h.k-flip-v > svg {
  transform: scale(-1, -1);
}
.k-icon-with-modifier {
  position: relative;
  margin: 0.25em;
}
.k-icon-modifier {
  position: absolute;
  font-size: 0.5em;
  bottom: 0;
  right: 0;
  margin: 0 -0.5em -0.5em 0;
}
.k-i-none::before {
  content: "";
  display: none;
}
.k-widget .k-icon.k-i-expand, .k-widget .k-icon.k-i-collapse {
  cursor: pointer;
}
.k-icon-xs {
  font-size: 8px;
}
.k-icon-sm {
  font-size: 12px;
}
.k-icon-md {
  font-size: 32px;
}
.k-icon-lg {
  font-size: 48px;
}
.k-icon-xl {
  font-size: 64px;
}
.k-i-caret-tr::before {
  content: "";
}
.k-i-arrow-45-up-right::before {
  content: "";
}
.k-i-collapse-ne::before {
  content: "";
}
.k-i-resize-ne::before {
  content: "";
}
.k-i-caret-br::before {
  content: "";
}
.k-i-arrow-45-down-right::before {
  content: "";
}
.k-i-collapse-se::before {
  content: "";
}
.k-i-resize-se::before {
  content: "";
}
.k-i-caret-bl::before {
  content: "";
}
.k-i-arrow-45-down-left::before {
  content: "";
}
.k-i-collapse-sw::before {
  content: "";
}
.k-i-resize-sw::before {
  content: "";
}
.k-i-caret-tl::before {
  content: "";
}
.k-i-arrow-45-up-left::before {
  content: "";
}
.k-i-collapse-nw::before {
  content: "";
}
.k-i-resize-nw::before {
  content: "";
}
.k-i-caret-alt-up::before {
  content: "";
}
.k-i-arrow-60-up::before {
  content: "";
}
.k-i-arrow-n::before {
  content: "";
}
.k-i-kpi-trend-increase::before {
  content: "";
}
.k-i-expand-n::before {
  content: "";
}
.k-i-sarrow-n::before {
  content: "";
}
.k-i-caret-alt-right::before {
  content: "";
}
.k-i-arrow-60-right::before {
  content: "";
}
.k-i-arrow-e::before {
  content: "";
}
.k-i-expand::before {
  content: "";
}
.k-i-expand-e::before {
  content: "";
}
.k-i-sarrow-e::before {
  content: "";
}
.k-i-caret-alt-down::before {
  content: "";
}
.k-i-arrow-60-down::before {
  content: "";
}
.k-i-arrow-s::before {
  content: "";
}
.k-i-kpi-trend-decrease::before {
  content: "";
}
.k-i-expand-s::before {
  content: "";
}
.k-i-collapse::before {
  content: "";
}
.k-i-sarrow-s::before {
  content: "";
}
.k-i-caret-alt-left::before {
  content: "";
}
.k-i-arrow-60-left::before {
  content: "";
}
.k-i-arrow-w::before {
  content: "";
}
.k-i-expand-w::before {
  content: "";
}
.k-i-sarrow-w::before {
  content: "";
}
.k-i-caret-alt-to-top::before {
  content: "";
}
.k-i-arrow-end-up::before {
  content: "";
}
.k-i-seek-n::before {
  content: "";
}
.k-i-caret-alt-to-right::before {
  content: "";
}
.k-i-arrow-end-right::before {
  content: "";
}
.k-i-seek-e::before {
  content: "";
}
.k-i-caret-alt-to-bottom::before {
  content: "";
}
.k-i-arrow-end-down::before {
  content: "";
}
.k-i-seek-s::before {
  content: "";
}
.k-i-caret-alt-to-left::before {
  content: "";
}
.k-i-arrow-end-left::before {
  content: "";
}
.k-i-seek-w::before {
  content: "";
}
.k-i-caret-double-alt-up::before {
  content: "";
}
.k-i-arrow-double-60-up::before {
  content: "";
}
.k-i-arrow-seek-up::before {
  content: "";
}
.k-i-caret-double-alt-right::before {
  content: "";
}
.k-i-arrow-double-60-right::before {
  content: "";
}
.k-i-arrow-seek-right::before {
  content: "";
}
.k-i-forward-sm::before {
  content: "";
}
.k-i-caret-double-alt-down::before {
  content: "";
}
.k-i-arrow-double-60-down::before {
  content: "";
}
.k-i-arrow-seek-down::before {
  content: "";
}
.k-i-caret-double-alt-left::before {
  content: "";
}
.k-i-arrow-double-60-left::before {
  content: "";
}
.k-i-arrow-seek-left::before {
  content: "";
}
.k-i-rewind-sm::before {
  content: "";
}
.k-i-caret-alt-expand::before {
  content: "";
}
.k-i-arrows-kpi::before {
  content: "";
}
.k-i-kpi::before {
  content: "";
}
.k-i-caret-alt-sort::before {
  content: "";
}
.k-i-arrows-no-change::before {
  content: "";
}
.k-i-arrow-overflow-down::before {
  content: "";
}
.k-i-chevron-up::before {
  content: "";
}
.k-i-arrow-chevron-up::before {
  content: "";
}
.k-i-arrowhead-n::before {
  content: "";
}
.k-i-chevron-right::before {
  content: "";
}
.k-i-arrow-chevron-right::before {
  content: "";
}
.k-i-arrowhead-e::before {
  content: "";
}
.k-i-chevron-down::before {
  content: "";
}
.k-i-arrow-chevron-down::before {
  content: "";
}
.k-i-arrowhead-s::before {
  content: "";
}
.k-i-chevron-left::before {
  content: "";
}
.k-i-arrow-chevron-left::before {
  content: "";
}
.k-i-arrowhead-w::before {
  content: "";
}
.k-i-arrow-up::before {
  content: "";
}
.k-i-arrow-right::before {
  content: "";
}
.k-i-arrow-down::before {
  content: "";
}
.k-i-arrow-left::before {
  content: "";
}
.k-i-level-down::before {
  content: "";
}
.k-i-arrow-drill::before {
  content: "";
}
.k-i-level-up::before {
  content: "";
}
.k-i-arrow-parent::before {
  content: "";
}
.k-i-level-to-top::before {
  content: "";
}
.k-i-arrow-root::before {
  content: "";
}
.k-i-level-root::before {
  content: "";
}
.k-i-col-resize::before {
  content: "";
}
.k-i-arrows-resizing::before {
  content: "";
}
.k-i-arrows-axes::before {
  content: "";
}
.k-i-arrows-dimensions::before {
  content: "";
}
.k-i-dimension::before {
  content: "";
}
.k-i-arrows-swap::before {
  content: "";
}
.k-i-drag-and-drop::before {
  content: "";
}
.k-i-categorize::before {
  content: "";
}
.k-i-grid::before {
  content: "";
}
.k-i-grid-layout::before {
  content: "";
}
.k-i-group::before {
  content: "";
}
.k-i-ungroup::before {
  content: "";
}
.k-i-handler-drag::before {
  content: "";
}
.k-i-layout::before {
  content: "";
}
.k-i-layout-1-by-4::before {
  content: "";
}
.k-i-layout-2-by-2::before {
  content: "";
}
.k-i-page-layout::before {
  content: "";
}
.k-i-layout-side-by-side::before {
  content: "";
}
.k-i-layout-stacked::before {
  content: "";
}
.k-i-columns::before {
  content: "";
}
.k-i-rows::before {
  content: "";
}
.k-i-reorder::before {
  content: "";
}
.k-i-menu::before {
  content: "";
}
.k-i-hamburger::before {
  content: "";
}
.k-i-more-vertical::before {
  content: "";
}
.k-i-more-v::before {
  content: "";
}
.k-i-vbars::before {
  content: "";
}
.k-i-more-horizontal::before {
  content: "";
}
.k-i-more-h::before {
  content: "";
}
.k-i-hbars::before {
  content: "";
}
.k-i-overlap::before {
  content: "";
}
.k-i-home::before {
  content: "";
}
.k-i-root::before {
  content: "";
}
.k-i-undo::before {
  content: "";
}
.k-i-undo-large::before {
  content: "";
}
.k-i-redo::before {
  content: "";
}
.k-i-redo-large::before {
  content: "";
}
.k-i-arrow-rotate-ccw::before {
  content: "";
}
.k-i-reset::before {
  content: "";
}
.k-i-arrow-rotate-cw::before {
  content: "";
}
.k-i-reload::before {
  content: "";
}
.k-i-refresh::before {
  content: "";
}
.k-i-recurrence::before {
  content: "";
}
.k-i-arrows-repeat::before {
  content: "";
}
.k-i-arrows-no-repeat::before {
  content: "";
}
.k-i-non-recurrence::before {
  content: "";
}
.k-i-refresh-clear::before {
  content: "";
}
.k-i-arrow-rotate-ccw-small::before {
  content: "";
}
.k-i-reset-sm::before {
  content: "";
}
.k-i-arrow-rotate-cw-small::before {
  content: "";
}
.k-i-reload-sm::before {
  content: "";
}
.k-i-refresh-sm::before {
  content: "";
}
.k-i-recurrence-sm::before {
  content: "";
}
.k-i-arrows-repeat-sm::before {
  content: "";
}
.k-i-clock::before {
  content: "";
}
.k-i-calendar::before {
  content: "";
}
.k-i-save::before {
  content: "";
}
.k-i-floppy::before {
  content: "";
}
.k-i-print::before {
  content: "";
}
.k-i-printer::before {
  content: "";
}
.k-i-pencil::before {
  content: "";
}
.k-i-edit::before {
  content: "";
}
.k-i-trash::before {
  content: "";
}
.k-i-delete::before {
  content: "";
}
.k-i-paperclip::before {
  content: "";
}
.k-i-attachment::before {
  content: "";
}
.k-i-clip::before {
  content: "";
}
.k-i-paperclip-alt::before {
  content: "";
}
.k-i-attachment-45::before {
  content: "";
}
.k-i-clip-45::before {
  content: "";
}
.k-i-link::before {
  content: "";
}
.k-i-link-horizontal::before {
  content: "";
}
.k-i-hyperlink::before {
  content: "";
}
.k-i-link-h::before {
  content: "";
}
.k-i-unlink::before {
  content: "";
}
.k-i-unlink-horizontal::before {
  content: "";
}
.k-i-hyperlink-remove::before {
  content: "";
}
.k-i-unlink-h::before {
  content: "";
}
.k-i-link-vertical::before {
  content: "";
}
.k-i-link-v::before {
  content: "";
}
.k-i-unlink-vertical::before {
  content: "";
}
.k-i-unlink-v::before {
  content: "";
}
.k-i-lock::before {
  content: "";
}
.k-i-unlock::before {
  content: "";
}
.k-i-cancel::before {
  content: "";
}
.k-i-cancel-outline::before {
  content: "";
}
.k-i-deny::before {
  content: "";
}
.k-i-cancel-circle::before {
  content: "";
}
.k-i-check::before {
  content: "";
}
.k-i-checkmark::before {
  content: "";
}
.k-i-tick::before {
  content: "";
}
.k-i-check-outline::before {
  content: "";
}
.k-i-checkmark-outline::before {
  content: "";
}
.k-i-success::before {
  content: "";
}
.k-i-check-circle::before {
  content: "";
}
.k-i-checkmark-circle::before {
  content: "";
}
.k-i-x::before {
  content: "";
}
.k-i-close::before {
  content: "";
}
.k-i-clear::before {
  content: "";
}
.k-i-times::before {
  content: "";
}
.k-i-group-delete::before {
  content: "";
}
.k-i-x-outline::before {
  content: "";
}
.k-i-close-outline::before {
  content: "";
}
.k-i-clear-outline::before {
  content: "";
}
.k-i-times-outline::before {
  content: "";
}
.k-i-error::before {
  content: "";
}
.k-i-x-circle::before {
  content: "";
}
.k-i-close-circle::before {
  content: "";
}
.k-i-clear-circle::before {
  content: "";
}
.k-i-times-circle::before {
  content: "";
}
.k-i-plus::before, .k-plus::before {
  content: "";
}
.k-i-add::before {
  content: "";
}
.k-i-plus-outline::before {
  content: "";
}
.k-i-add-outline::before {
  content: "";
}
.k-i-plus-circle::before {
  content: "";
}
.k-i-add-circle::before {
  content: "";
}
.k-i-minus::before, .k-minus::before {
  content: "";
}
.k-i-kpi-trend-equal::before {
  content: "";
}
.k-i-minus-outline::before {
  content: "";
}
.k-i-minus-circle::before {
  content: "";
}
.k-i-sort-asc::before {
  content: "";
}
.k-i-sort-desc::before {
  content: "";
}
.k-i-sort-clear::before {
  content: "";
}
.k-i-unsort::before {
  content: "";
}
.k-i-sort-asc-small::before {
  content: "";
}
.k-i-sort-asc-sm::before {
  content: "";
}
.k-i-sort-desc-small::before {
  content: "";
}
.k-i-sort-desc-sm::before {
  content: "";
}
.k-i-filter::before {
  content: "";
}
.k-i-filter-clear::before {
  content: "";
}
.k-i-filter-small::before {
  content: "";
}
.k-i-filter-sm::before {
  content: "";
}
.k-i-filter-sort-asc-small::before {
  content: "";
}
.k-i-filter-sort-asc-sm::before {
  content: "";
}
.k-i-filter-sort-desc-small::before {
  content: "";
}
.k-i-filter-sort-desc-sm::before {
  content: "";
}
.k-i-filter-add-expression::before {
  content: "";
}
.k-i-filter-add-group::before {
  content: "";
}
.k-i-login::before {
  content: "";
}
.k-i-sign-in::before {
  content: "";
}
.k-i-logout::before {
  content: "";
}
.k-i-sign-out::before {
  content: "";
}
.k-i-download::before {
  content: "";
}
.k-i-upload::before {
  content: "";
}
.k-i-hyperlink-open::before {
  content: "";
}
.k-i-hyperlink-open-sm::before {
  content: "";
}
.k-i-launch::before {
  content: "";
}
.k-i-window::before {
  content: "";
}
.k-i-window-maximize::before {
  content: "";
}
.k-i-maximize::before {
  content: "";
}
.k-i-window-restore::before {
  content: "";
}
.k-i-windows::before {
  content: "";
}
.k-i-tiles::before {
  content: "";
}
.k-i-restore::before {
  content: "";
}
.k-i-window-minimize::before {
  content: "";
}
.k-i-minimize::before {
  content: "";
}
.k-i-gear::before {
  content: "";
}
.k-i-cog::before {
  content: "";
}
.k-i-custom::before {
  content: "";
}
.k-i-gears::before {
  content: "";
}
.k-i-cogs::before {
  content: "";
}
.k-i-wrench::before {
  content: "";
}
.k-i-settings::before {
  content: "";
}
.k-i-eye::before {
  content: "";
}
.k-i-preview::before {
  content: "";
}
.k-i-search::before {
  content: "";
}
.k-i-zoom::before {
  content: "";
}
.k-i-zoom-in::before {
  content: "";
}
.k-i-zoom-out::before {
  content: "";
}
.k-i-arrows-move::before {
  content: "";
}
.k-i-pan::before {
  content: "";
}
.k-i-move::before {
  content: "";
}
.k-i-calculator::before {
  content: "";
}
.k-i-cart::before {
  content: "";
}
.k-i-shopping-cart::before {
  content: "";
}
.k-i-connector::before {
  content: "";
}
.k-i-plus-sm::before {
  content: "";
}
.k-i-splus::before {
  content: "";
}
.k-i-minus-sm::before {
  content: "";
}
.k-i-sminus::before {
  content: "";
}
.k-i-kpi-status-deny::before {
  content: "";
}
.k-i-kpi-status-hold::before {
  content: "";
}
.k-i-kpi-status-open::before {
  content: "";
}
.k-i-equal::before {
  content: "";
}
.k-i-not-equal::before {
  content: "";
}
.k-i-less-or-equal::before {
  content: "";
}
.k-i-greater-or-equal::before {
  content: "";
}
.k-i-divide::before {
  content: "";
}
.k-i-accessibility::before {
  content: "";
}
.k-i-barcode-outline::before {
  content: "";
}
.k-i-barcode::before {
  content: "";
}
.k-i-barcode-scanner::before {
  content: "";
}
.k-i-qr-code-outline::before {
  content: "";
}
.k-i-qr-code::before {
  content: "";
}
.k-i-qr-code-scanner::before {
  content: "";
}
.k-i-barcode-qr-code-scanner::before {
  content: "";
}
.k-i-signature::before {
  content: "";
}
.k-i-hand::before {
  content: "";
}
.k-i-pointer::before {
  content: "";
}
.k-i-cursor::before {
  content: "";
}
.k-i-stick::before {
  content: "";
}
.k-i-unstick::before {
  content: "";
}
.k-i-set-column-position::before {
  content: "";
}
.k-i-play::before {
  content: "";
}
.k-i-pause::before {
  content: "";
}
.k-i-stop::before {
  content: "";
}
.k-i-rewind::before {
  content: "";
}
.k-i-forward::before {
  content: "";
}
.k-i-volume-down::before {
  content: "";
}
.k-i-volume-low::before {
  content: "";
}
.k-i-volume-up::before {
  content: "";
}
.k-i-volume-high::before {
  content: "";
}
.k-i-volume-mute::before {
  content: "";
}
.k-i-volume-off::before {
  content: "";
}
.k-i-hd::before {
  content: "";
}
.k-i-closed-captions::before {
  content: "";
}
.k-i-subtitles::before {
  content: "";
}
.k-i-playlist::before {
  content: "";
}
.k-i-music-notes::before {
  content: "";
}
.k-i-audio::before {
  content: "";
}
.k-i-play-sm::before {
  content: "";
}
.k-i-pause-sm::before {
  content: "";
}
.k-i-stop-sm::before {
  content: "";
}
.k-i-heart-outline::before {
  content: "";
}
.k-i-fav-outline::before {
  content: "";
}
.k-i-favorite-outline::before {
  content: "";
}
.k-i-heart::before {
  content: "";
}
.k-i-fav::before {
  content: "";
}
.k-i-favorite::before {
  content: "";
}
.k-i-star-outline::before {
  content: "";
}
.k-i-bookmark-outline::before {
  content: "";
}
.k-i-star::before {
  content: "";
}
.k-i-bookmark::before {
  content: "";
}
.k-i-checkbox::before {
  content: "";
}
.k-i-shape-rect::before {
  content: "";
}
.k-i-checkbox-checked::before {
  content: "";
}
.k-i-checkbox-indeterminate::before {
  content: "";
}
.k-i-tri-state-indeterminate::before {
  content: "";
}
.k-i-checkbox-null::before {
  content: "";
}
.k-i-tri-state-null::before {
  content: "";
}
.k-i-circle::before {
  content: "";
}
.k-i-radiobutton::before {
  content: "";
}
.k-i-shape-circle::before {
  content: "";
}
.k-i-radiobutton-checked::before {
  content: "";
}
.k-i-bell::before {
  content: "";
}
.k-i-notification::before {
  content: "";
}
.k-i-info-circle::before {
  content: "";
}
.k-i-information::before {
  content: "";
}
.k-i-info::before {
  content: "";
}
.k-i-note::before {
  content: "";
}
.k-i-question-circle::before {
  content: "";
}
.k-i-question::before {
  content: "";
}
.k-i-help::before {
  content: "";
}
.k-i-exclamation-circle::before {
  content: "";
}
.k-i-warning::before {
  content: "";
}
.k-i-exception::before {
  content: "";
}
.k-i-camera::before {
  content: "";
}
.k-i-photo-camera::before {
  content: "";
}
.k-i-image::before {
  content: "";
}
.k-i-photo::before {
  content: "";
}
.k-i-image-export::before {
  content: "";
}
.k-i-photo-export::before {
  content: "";
}
.k-i-zoom-actual-size::before {
  content: "";
}
.k-i-zoom-best-fit::before {
  content: "";
}
.k-i-image-resize::before {
  content: "";
}
.k-i-crop::before {
  content: "";
}
.k-i-mirror::before {
  content: "";
}
.k-i-flip-horizontal::before {
  content: "";
}
.k-i-flip-h::before {
  content: "";
}
.k-i-flip-vertical::before {
  content: "";
}
.k-i-flip-v::before {
  content: "";
}
.k-i-rotate::before {
  content: "";
}
.k-i-rotate-right::before {
  content: "";
}
.k-i-rotate-cw::before {
  content: "";
}
.k-i-rotate-left::before {
  content: "";
}
.k-i-rotate-ccw::before {
  content: "";
}
.k-i-brush::before {
  content: "";
}
.k-i-palette::before {
  content: "";
}
.k-i-droplet::before {
  content: "";
}
.k-i-paint::before {
  content: "";
}
.k-i-background::before {
  content: "";
}
.k-i-shape-line::before {
  content: "";
}
.k-i-line::before {
  content: "";
}
.k-i-brightness-contrast::before {
  content: "";
}
.k-i-sliders::before {
  content: "";
}
.k-i-saturation::before {
  content: "";
}
.k-i-invert-colors::before {
  content: "";
}
.k-i-transparency::before {
  content: "";
}
.k-i-opacity::before {
  content: "";
}
.k-i-grayscale::before {
  content: "";
}
.k-i-blur::before {
  content: "";
}
.k-i-sharpen::before {
  content: "";
}
.k-i-shapes::before {
  content: "";
}
.k-i-shape::before {
  content: "";
}
.k-i-round-corners::before {
  content: "";
}
.k-i-bring-to-front::before {
  content: "";
}
.k-i-front-element::before {
  content: "";
}
.k-i-bring-to-back::before {
  content: "";
}
.k-i-back-element::before {
  content: "";
}
.k-i-bring-forward::before {
  content: "";
}
.k-i-forward-element::before {
  content: "";
}
.k-i-bring-backward::before {
  content: "";
}
.k-i-backward-element::before {
  content: "";
}
.k-i-align-self-start::before {
  content: "";
}
.k-i-align-left-element::before {
  content: "";
}
.k-i-align-self-center::before {
  content: "";
}
.k-i-align-center-element::before {
  content: "";
}
.k-i-align-self-end::before {
  content: "";
}
.k-i-align-right-element::before {
  content: "";
}
.k-i-align-self-start-alt::before {
  content: "";
}
.k-i-align-top-element::before {
  content: "";
}
.k-i-align-self-center-alt::before {
  content: "";
}
.k-i-align-middle-element::before {
  content: "";
}
.k-i-align-self-end-alt::before {
  content: "";
}
.k-i-align-bottom-element::before {
  content: "";
}
.k-i-thumbnails-up::before {
  content: "";
}
.k-i-thumbnails-right::before {
  content: "";
}
.k-i-thumbnails-down::before {
  content: "";
}
.k-i-thumbnails-left::before {
  content: "";
}
.k-i-fullscreen::before {
  content: "";
}
.k-i-full-screen::before {
  content: "";
}
.k-i-fullscreen-enter::before {
  content: "";
}
.k-i-fullscreen-exit::before {
  content: "";
}
.k-i-full-screen-exit::before {
  content: "";
}
.k-i-droplet-slash::before {
  content: "";
}
.k-i-reset-color::before {
  content: "";
}
.k-i-paint-remove::before {
  content: "";
}
.k-i-background-remove::before {
  content: "";
}
.k-i-photos::before {
  content: "";
}
.k-i-images::before {
  content: "";
}
.k-i-gallery::before {
  content: "";
}
.k-i-align-to-grid::before {
  content: "";
}
.k-i-size-to-grid::before {
  content: "";
}
.k-i-make-same-size::before {
  content: "";
}
.k-i-make-same-width::before {
  content: "";
}
.k-i-make-same-height::before {
  content: "";
}
.k-i-make-horizontal-spacing-equal::before {
  content: "";
}
.k-i-increase-horizontal-spacing::before {
  content: "";
}
.k-i-decrease-horizontal-spacing::before {
  content: "";
}
.k-i-remove-horizontal-spacing::before {
  content: "";
}
.k-i-make-vertical-spacing-equal::before {
  content: "";
}
.k-i-increase-vertical-spacing::before {
  content: "";
}
.k-i-decrease-vertical-spacing::before {
  content: "";
}
.k-i-remove-vertical-spacing::before {
  content: "";
}
.k-i-eyedropper::before {
  content: "";
}
.k-i-snap-grid::before {
  content: "";
}
.k-i-snap-to-gridlines::before {
  content: "";
}
.k-i-snap-to-snaplines::before {
  content: "";
}
.k-i-dimentions::before {
  content: "";
}
.k-i-align-self-stretch::before {
  content: "";
}
.k-i-align-stretch-element-horizontal::before {
  content: "";
}
.k-i-align-self-stretch-alt::before {
  content: "";
}
.k-i-align-stretch-element-vertical::before {
  content: "";
}
.k-i-align-items-start::before {
  content: "";
}
.k-i-align-left-elements::before {
  content: "";
}
.k-i-align-items-center::before {
  content: "";
}
.k-i-align-center-elements::before {
  content: "";
}
.k-i-align-items-end::before {
  content: "";
}
.k-i-align-right-elements::before {
  content: "";
}
.k-i-align-items-stretch::before {
  content: "";
}
.k-i-align-stretch-elements-horizontal::before {
  content: "";
}
.k-i-align-items-baseline::before {
  content: "";
}
.k-i-align-baseline-horizontal::before {
  content: "";
}
.k-i-align-items-start-alt::before {
  content: "";
}
.k-i-align-top-elements::before {
  content: "";
}
.k-i-align-items-center-alt::before {
  content: "";
}
.k-i-align-middle-elements::before {
  content: "";
}
.k-i-align-items-end-alt::before {
  content: "";
}
.k-i-align-bottom-elements::before {
  content: "";
}
.k-i-align-items-stretch-alt::before {
  content: "";
}
.k-i-align-stretch-elements-vertical::before {
  content: "";
}
.k-i-align-items-baseline-alt::before {
  content: "";
}
.k-i-align-baseline-vertical::before {
  content: "";
}
.k-i-justify-content-start::before {
  content: "";
}
.k-i-justify-start-horizontal::before {
  content: "";
}
.k-i-justify-content-center::before {
  content: "";
}
.k-i-justify-center-horizontal::before {
  content: "";
}
.k-i-justify-content-end::before {
  content: "";
}
.k-i-justify-end-horizontal::before {
  content: "";
}
.k-i-justify-content-between::before {
  content: "";
}
.k-i-justify-between-horizontal::before {
  content: "";
}
.k-i-justify-content-around::before {
  content: "";
}
.k-i-justify-around-horizontal::before {
  content: "";
}
.k-i-justify-content-start-alt::before {
  content: "";
}
.k-i-justify-start-vertical::before {
  content: "";
}
.k-i-justify-content-center-alt::before {
  content: "";
}
.k-i-justify-center-vertical::before {
  content: "";
}
.k-i-justify-content-end-alt::before {
  content: "";
}
.k-i-justify-end-vertical::before {
  content: "";
}
.k-i-justify-content-between-alt::before {
  content: "";
}
.k-i-justify-between-vertical::before {
  content: "";
}
.k-i-justify-content-around-alt::before {
  content: "";
}
.k-i-justify-around-vertical::before {
  content: "";
}
.k-i-file-wrench::before {
  content: "";
}
.k-i-page-properties::before {
  content: "";
}
.k-i-bold::before {
  content: "";
}
.k-i-italic::before {
  content: "";
}
.k-i-underline::before {
  content: "";
}
.k-i-font-family::before {
  content: "";
}
.k-i-foreground-color::before {
  content: "";
}
.k-i-text::before {
  content: "";
}
.k-i-convert-lowercase::before {
  content: "";
}
.k-i-convert-uppercase::before {
  content: "";
}
.k-i-strikethrough::before {
  content: "";
}
.k-i-strike-through::before {
  content: "";
}
.k-i-subscript::before {
  content: "";
}
.k-i-sub-script::before {
  content: "";
}
.k-i-supscript::before {
  content: "";
}
.k-i-sup-script::before {
  content: "";
}
.k-i-superscript::before {
  content: "";
}
.k-i-div::before {
  content: "";
}
.k-i-all::before {
  content: "";
}
.k-i-h1::before {
  content: "";
}
.k-i-h2::before {
  content: "";
}
.k-i-h3::before {
  content: "";
}
.k-i-h4::before {
  content: "";
}
.k-i-h5::before {
  content: "";
}
.k-i-h6::before {
  content: "";
}
.k-i-list-ordered::before {
  content: "";
}
.k-i-list-numbered::before {
  content: "";
}
.k-i-insert-ordered-list::before {
  content: "";
}
.k-i-list-unordered::before {
  content: "";
}
.k-i-list-bulleted::before {
  content: "";
}
.k-i-insert-unordered-list::before {
  content: "";
}
.k-i-indent::before {
  content: "";
}
.k-i-indent-increase::before {
  content: "";
}
.k-i-outdent::before {
  content: "";
}
.k-i-indent-decrease::before {
  content: "";
}
.k-i-insert-top::before {
  content: "";
}
.k-i-insert-up::before {
  content: "";
}
.k-i-insert-n::before {
  content: "";
}
.k-i-insert-middle::before {
  content: "";
}
.k-i-insert-m::before {
  content: "";
}
.k-i-insert-bottom::before {
  content: "";
}
.k-i-insert-down::before {
  content: "";
}
.k-i-insert-s::before {
  content: "";
}
.k-i-align-top::before {
  content: "";
}
.k-i-align-middle::before {
  content: "";
}
.k-i-align-bottom::before {
  content: "";
}
.k-i-align-left::before {
  content: "";
}
.k-i-justify-left::before {
  content: "";
}
.k-i-align-center::before {
  content: "";
}
.k-i-justify-center::before {
  content: "";
}
.k-i-align-right::before {
  content: "";
}
.k-i-justify-left::before {
  content: "";
}
.k-i-align-justify::before {
  content: "";
}
.k-i-justify-full::before {
  content: "";
}
.k-i-align-remove::before {
  content: "";
}
.k-i-justify-clear::before {
  content: "";
}
.k-i-text-wrap::before {
  content: "";
}
.k-i-horizontal-rule::before {
  content: "";
}
.k-i-rule-horizontal::before {
  content: "";
}
.k-i-hr::before {
  content: "";
}
.k-i-table-align-top-left::before {
  content: "";
}
.k-i-table-align-top-center::before {
  content: "";
}
.k-i-table-align-top-right::before {
  content: "";
}
.k-i-table-align-middle-left::before {
  content: "";
}
.k-i-table-align-middle-center::before {
  content: "";
}
.k-i-table-align-middle-right::before {
  content: "";
}
.k-i-table-align-bottom-left::before {
  content: "";
}
.k-i-table-align-bottom-center::before {
  content: "";
}
.k-i-table-align-bottom-right::before {
  content: "";
}
.k-i-table-align-remove::before {
  content: "";
}
.k-i-borders-all::before {
  content: "";
}
.k-i-all-borders::before {
  content: "";
}
.k-i-borders-outside::before {
  content: "";
}
.k-i-outside-borders::before {
  content: "";
}
.k-i-borders-inside::before {
  content: "";
}
.k-i-inside-borders::before {
  content: "";
}
.k-i-borders-inside-horizontal::before {
  content: "";
}
.k-i-border-inside-h::before {
  content: "";
}
.k-i-inside-horizontal-borders::before {
  content: "";
}
.k-i-borders-inside-vertical::before {
  content: "";
}
.k-i-borders-inside-v::before {
  content: "";
}
.k-i-inside-vertical-borders::before {
  content: "";
}
.k-i-border-top::before {
  content: "";
}
.k-i-top-border::before {
  content: "";
}
.k-i-border-bottom::before {
  content: "";
}
.k-i-bottom-border::before {
  content: "";
}
.k-i-border-left::before {
  content: "";
}
.k-i-left-border::before {
  content: "";
}
.k-i-border-right::before {
  content: "";
}
.k-i-right-border::before {
  content: "";
}
.k-i-borders-none::before {
  content: "";
}
.k-i-border-no::before {
  content: "";
}
.k-i-no-borders::before {
  content: "";
}
.k-i-borders-show-hide::before {
  content: "";
}
.k-i-form::before {
  content: "";
}
.k-i-border::before {
  content: "";
}
.k-i-form-element::before {
  content: "";
}
.k-i-code-snippet::before {
  content: "";
}
.k-i-select-all::before {
  content: "";
}
.k-i-button::before {
  content: "";
}
.k-i-select-box::before {
  content: "";
}
.k-i-calendar-date::before {
  content: "";
}
.k-i-group-box::before {
  content: "";
}
.k-i-textarea::before {
  content: "";
}
.k-i-textbox::before {
  content: "";
}
.k-i-textbox-hidden::before {
  content: "";
}
.k-i-password::before {
  content: "";
}
.k-i-paragraph-add::before {
  content: "";
}
.k-i-edit-tools::before {
  content: "";
}
.k-i-template-manager::before {
  content: "";
}
.k-i-change-manually::before {
  content: "";
}
.k-i-track-changes::before {
  content: "";
}
.k-i-track-changes-enable::before {
  content: "";
}
.k-i-track-changes-accept::before {
  content: "";
}
.k-i-track-changes-accept-all::before {
  content: "";
}
.k-i-track-changes-reject::before {
  content: "";
}
.k-i-track-changes-reject-all::before {
  content: "";
}
.k-i-document-manager::before {
  content: "";
}
.k-i-custom-icon::before {
  content: "";
}
.k-i-book::before {
  content: "";
}
.k-i-dictionary-add::before {
  content: "";
}
.k-i-image-add::before {
  content: "";
}
.k-i-image-light-dialog::before {
  content: "";
}
.k-i-image-insert::before {
  content: "";
}
.k-i-insert-image::before {
  content: "";
}
.k-i-image-edit::before {
  content: "";
}
.k-i-image-map-editor::before {
  content: "";
}
.k-i-comment::before {
  content: "";
}
.k-i-comment-remove::before {
  content: "";
}
.k-i-comments-remove::before {
  content: "";
}
.k-i-comments-remove-all::before {
  content: "";
}
.k-i-silverlight::before {
  content: "";
}
.k-i-media-manager::before {
  content: "";
}
.k-i-video-external::before {
  content: "";
}
.k-i-flash-manager::before {
  content: "";
}
.k-i-binoculars::before {
  content: "";
}
.k-i-find-and-replace::before {
  content: "";
}
.k-i-find::before {
  content: "";
}
.k-i-copy::before {
  content: "";
}
.k-i-files::before {
  content: "";
}
.k-i-cut::before {
  content: "";
}
.k-i-clipboard::before {
  content: "";
}
.k-i-paste::before {
  content: "";
}
.k-i-clipboard-code::before {
  content: "";
}
.k-i-paste-as-html::before {
  content: "";
}
.k-i-clipboard-word::before {
  content: "";
}
.k-i-paste-from-word::before {
  content: "";
}
.k-i-clipboard-word-alt::before {
  content: "";
}
.k-i-paste-from-word-strip-file::before {
  content: "";
}
.k-i-clipboard-html::before {
  content: "";
}
.k-i-paste-html::before {
  content: "";
}
.k-i-clipboard-markdown::before {
  content: "";
}
.k-i-paste-markdown::before {
  content: "";
}
.k-i-clipboard-text::before {
  content: "";
}
.k-i-paste-plain-text::before {
  content: "";
}
.k-i-apply-format::before {
  content: "";
}
.k-i-clear-css::before {
  content: "";
}
.k-i-clearformat::before {
  content: "";
}
.k-i-copy-format::before {
  content: "";
}
.k-i-strip-all-formatting::before {
  content: "";
}
.k-i-strip-css-format::before {
  content: "";
}
.k-i-strip-font-elements::before {
  content: "";
}
.k-i-strip-span-elements::before {
  content: "";
}
.k-i-strip-word-formatting::before {
  content: "";
}
.k-i-format-code-block::before {
  content: "";
}
.k-i-building-blocks::before {
  content: "";
}
.k-i-style-builder::before {
  content: "";
}
.k-i-puzzle-piece::before {
  content: "";
}
.k-i-module-manager::before {
  content: "";
}
.k-i-puzzle::before {
  content: "";
}
.k-i-link-add::before {
  content: "";
}
.k-i-hyperlink-light-dialog::before {
  content: "";
}
.k-i-hyperlink-insert::before {
  content: "";
}
.k-i-globe-link::before {
  content: "";
}
.k-i-hyperlink-globe::before {
  content: "";
}
.k-i-globe-unlink::before {
  content: "";
}
.k-i-hyperlink-globe-remove::before {
  content: "";
}
.k-i-envelop-link::before {
  content: "";
}
.k-i-hyperlink-email::before {
  content: "";
}
.k-i-anchor::before {
  content: "";
}
.k-i-table-add::before {
  content: "";
}
.k-i-table-light-dialog::before {
  content: "";
}
.k-i-table-insert::before {
  content: "";
}
.k-i-create-table::before {
  content: "";
}
.k-i-table::before {
  content: "";
}
.k-i-table-properties::before {
  content: "";
}
.k-i-table-cell::before {
  content: "";
}
.k-i-table-cell-properties::before {
  content: "";
}
.k-i-table-column-insert-left::before {
  content: "";
}
.k-i-add-column-left::before {
  content: "";
}
.k-i-table-column-insert-right::before {
  content: "";
}
.k-i-add-column-right::before {
  content: "";
}
.k-i-table-row-insert-above::before {
  content: "";
}
.k-i-add-row-above::before {
  content: "";
}
.k-i-table-row-insert-below::before {
  content: "";
}
.k-i-add-row-below::before {
  content: "";
}
.k-i-table-column-delete::before {
  content: "";
}
.k-i-delete-column::before {
  content: "";
}
.k-i-table-row-delete::before {
  content: "";
}
.k-i-delete-row::before {
  content: "";
}
.k-i-table-cell-delete::before {
  content: "";
}
.k-i-table-delete::before {
  content: "";
}
.k-i-cells-merge::before {
  content: "";
}
.k-i-merge-cells::before {
  content: "";
}
.k-i-cells-merge-horizontally::before {
  content: "";
}
.k-i-cells-merge-h::before {
  content: "";
}
.k-i-merge-horizontally::before {
  content: "";
}
.k-i-cells-merge-vertically::before {
  content: "";
}
.k-i-cells-merge-v::before {
  content: "";
}
.k-i-merge-vertically::before {
  content: "";
}
.k-i-cell-split-horizontally::before {
  content: "";
}
.k-i-cells-split-h::before {
  content: "";
}
.k-i-cell-split-vertically::before {
  content: "";
}
.k-i-cells-split-v::before {
  content: "";
}
.k-i-table-unmerge::before {
  content: "";
}
.k-i-normal-layout::before {
  content: "";
}
.k-i-pane-freeze::before {
  content: "";
}
.k-i-freeze-pane::before {
  content: "";
}
.k-i-row-freeze::before {
  content: "";
}
.k-i-freeze-row::before {
  content: "";
}
.k-i-column-freeze::before {
  content: "";
}
.k-i-col-freeze::before {
  content: "";
}
.k-i-freeze-col::before {
  content: "";
}
.k-i-toolbar-float::before {
  content: "";
}
.k-i-spell-checker::before {
  content: "";
}
.k-i-validation-xhtml::before {
  content: "";
}
.k-i-validation-data::before {
  content: "";
}
.k-i-toggle-full-screen-mode::before {
  content: "";
}
.k-i-formula-fx::before, .k-spreadsheet-formula-bar::before {
  content: "";
}
.k-i-fx::before {
  content: "";
}
.k-i-sum::before {
  content: "";
}
.k-i-symbol::before {
  content: "";
}
.k-i-dollar::before {
  content: "";
}
.k-i-currency::before {
  content: "";
}
.k-i-percent::before {
  content: "";
}
.k-i-custom-format::before {
  content: "";
}
.k-i-format-number::before {
  content: "";
}
.k-i-decimal-increase::before {
  content: "";
}
.k-i-increace-decimal::before {
  content: "";
}
.k-i-decimal-decrease::before {
  content: "";
}
.k-i-decrease-decimal::before {
  content: "";
}
.k-i-font-size::before {
  content: "";
}
.k-i-image-absolute-position::before {
  content: "";
}
.k-i-table-wizard::before {
  content: "";
}
.k-i-crosstab::before {
  content: "";
}
.k-i-crosstab-wizard::before {
  content: "";
}
.k-i-table-body::before {
  content: "";
}
.k-i-table-column-groups::before {
  content: "";
}
.k-i-table-corner::before {
  content: "";
}
.k-i-table-row-groups::before {
  content: "";
}
.k-i-globe-outline::before {
  content: "";
}
.k-i-globe::before {
  content: "";
}
.k-i-map-marker::before {
  content: "";
}
.k-i-marker-pin::before {
  content: "";
}
.k-i-map-marker-target::before {
  content: "";
}
.k-i-marker-pin-target::before {
  content: "";
}
.k-i-pin::before {
  content: "";
}
.k-i-unpin::before {
  content: "";
}
.k-i-share::before {
  content: "";
}
.k-i-user::before {
  content: "";
}
.k-i-inbox::before {
  content: "";
}
.k-i-blogger::before {
  content: "";
}
.k-i-blogger-box::before {
  content: "";
}
.k-i-delicious::before {
  content: "";
}
.k-i-delicious-box::before {
  content: "";
}
.k-i-digg::before {
  content: "";
}
.k-i-digg-box::before {
  content: "";
}
.k-i-envelop::before {
  content: "";
}
.k-i-email::before {
  content: "";
}
.k-i-letter::before {
  content: "";
}
.k-i-envelop-box::before {
  content: "";
}
.k-i-email-box::before {
  content: "";
}
.k-i-letter-box::before {
  content: "";
}
.k-i-facebook::before {
  content: "";
}
.k-i-facebook-box::before {
  content: "";
}
.k-i-google::before {
  content: "";
}
.k-i-google-box::before {
  content: "";
}
.k-i-google-plus::before {
  content: "";
}
.k-i-google-plus-box::before {
  content: "";
}
.k-i-linkedin::before {
  content: "";
}
.k-i-linkedin-box::before {
  content: "";
}
.k-i-myspace::before {
  content: "";
}
.k-i-myspace-box::before {
  content: "";
}
.k-i-pinterest::before {
  content: "";
}
.k-i-pinterest-box::before {
  content: "";
}
.k-i-reddit::before {
  content: "";
}
.k-i-reddit-box::before {
  content: "";
}
.k-i-stumble-upon::before {
  content: "";
}
.k-i-stumble-upon-box::before {
  content: "";
}
.k-i-tell-a-friend::before {
  content: "";
}
.k-i-tell-a-friend-box::before {
  content: "";
}
.k-i-tumblr::before {
  content: "";
}
.k-i-tumblr-box::before {
  content: "";
}
.k-i-twitter::before {
  content: "";
}
.k-i-twitter-box::before {
  content: "";
}
.k-i-yammer::before {
  content: "";
}
.k-i-yammer-box::before {
  content: "";
}
.k-i-behance::before {
  content: "";
}
.k-i-behance-box::before {
  content: "";
}
.k-i-dribbble::before {
  content: "";
}
.k-i-dribbble-box::before {
  content: "";
}
.k-i-rss::before {
  content: "";
}
.k-i-rss-box::before {
  content: "";
}
.k-i-vimeo::before {
  content: "";
}
.k-i-vimeo-box::before {
  content: "";
}
.k-i-youtube::before {
  content: "";
}
.k-i-youtube-box::before {
  content: "";
}
.k-i-folder::before {
  content: "";
}
.k-i-folder-open::before {
  content: "";
}
.k-i-folder-add::before {
  content: "";
}
.k-i-folder-up::before {
  content: "";
}
.k-i-folder-more::before {
  content: "";
}
.k-i-fields-more::before {
  content: "";
}
.k-i-aggregate-fields::before {
  content: "";
}
.k-i-file::before {
  content: "";
}
.k-i-file-vertical::before {
  content: "";
}
.k-i-page-portrait::before {
  content: "";
}
.k-i-file-v::before {
  content: "";
}
.k-i-file-add::before {
  content: "";
}
.k-i-insert-file::before {
  content: "";
}
.k-i-file-txt::before {
  content: "";
}
.k-i-txt::before {
  content: "";
}
.k-i-file-csv::before {
  content: "";
}
.k-i-csv::before {
  content: "";
}
.k-i-file-excel::before {
  content: "";
}
.k-i-file-xls::before {
  content: "";
}
.k-i-excel::before {
  content: "";
}
.k-i-xls::before {
  content: "";
}
.k-i-xlsa::before {
  content: "";
}
.k-i-file-word::before {
  content: "";
}
.k-i-file-doc::before {
  content: "";
}
.k-i-word::before {
  content: "";
}
.k-i-doc::before {
  content: "";
}
.k-i-file-mdb::before {
  content: "";
}
.k-i-mdb::before {
  content: "";
}
.k-i-file-ppt::before {
  content: "";
}
.k-i-ppt::before {
  content: "";
}
.k-i-file-pdf::before {
  content: "";
}
.k-i-pdf::before {
  content: "";
}
.k-i-pdfa::before {
  content: "";
}
.k-i-file-psd::before {
  content: "";
}
.k-i-psd::before {
  content: "";
}
.k-i-file-flash::before {
  content: "";
}
.k-i-flash::before {
  content: "";
}
.k-i-file-config::before {
  content: "";
}
.k-i-config::before {
  content: "";
}
.k-i-file-ascx::before {
  content: "";
}
.k-i-ascx::before {
  content: "";
}
.k-i-file-bac::before {
  content: "";
}
.k-i-bac::before {
  content: "";
}
.k-i-file-zip::before {
  content: "";
}
.k-i-zip::before {
  content: "";
}
.k-i-film::before {
  content: "";
}
.k-i-css3::before {
  content: "";
}
.k-i-html5::before {
  content: "";
}
.k-i-code::before {
  content: "";
}
.k-i-html::before {
  content: "";
}
.k-i-source-code::before {
  content: "";
}
.k-i-view-source::before {
  content: "";
}
.k-i-css::before {
  content: "";
}
.k-i-js::before {
  content: "";
}
.k-i-exe::before {
  content: "";
}
.k-i-csproj::before {
  content: "";
}
.k-i-vbproj::before {
  content: "";
}
.k-i-cs::before {
  content: "";
}
.k-i-vb::before {
  content: "";
}
.k-i-sln::before {
  content: "";
}
.k-i-cloud::before {
  content: "";
}
.k-i-file-horizontal::before {
  content: "";
}
.k-i-page-landscape::before {
  content: "";
}
.k-i-file-h::before {
  content: "";
}
.k-i-subreport::before {
  content: "";
}
.k-i-data::before {
  content: "";
}
.k-i-report-header-section::before {
  content: "";
}
.k-i-report-footer-section::before {
  content: "";
}
.k-i-group-header-section::before {
  content: "";
}
.k-i-group-footer-section::before {
  content: "";
}
.k-i-page-header-section::before {
  content: "";
}
.k-i-page-footer-section::before {
  content: "";
}
.k-i-detail-section::before {
  content: "";
}
.k-i-toc-section::before {
  content: "";
}
.k-i-group-section::before {
  content: "";
}
.k-i-parameters::before {
  content: "";
}
.k-i-data-csv::before {
  content: "";
}
.k-i-data-json::before {
  content: "";
}
.k-i-data-sql::before {
  content: "";
}
.k-i-data-web::before {
  content: "";
}
.k-i-group-collection::before {
  content: "";
}
.k-i-parameter-boolean::before {
  content: "";
}
.k-i-parameter-date-time::before {
  content: "";
}
.k-i-parameter-float::before {
  content: "";
}
.k-i-parameter-integer::before {
  content: "";
}
.k-i-parameter-string::before {
  content: "";
}
.k-i-toc-section-level::before {
  content: "";
}
.k-i-inherited::before {
  content: "";
}
.k-i-file-video::before {
  content: "";
}
.k-i-file-audio::before {
  content: "";
}
.k-i-file-image::before {
  content: "";
}
.k-i-file-presentation::before {
  content: "";
}
.k-i-file-data::before {
  content: "";
}
.k-i-file-disc-image::before {
  content: "";
}
.k-i-file-programming::before {
  content: "";
}
.k-i-parameters-byte-array::before {
  content: "";
}
.k-i-parameters-unknown::before {
  content: "";
}
.k-i-file-error::before {
  content: "";
}
.k-i-file-validation::before {
  content: "";
}
.k-i-files-error::before {
  content: "";
}
.k-i-files-validation::before {
  content: "";
}
.k-i-data-rest::before {
  content: "";
}
.k-i-file-typescript::before {
  content: "";
}
.k-i-table-position-start::before {
  content: "";
}
.k-i-table-position-left::before {
  content: "";
}
.k-i-table-position-center::before {
  content: "";
}
.k-i-table-position-end::before {
  content: "";
}
.k-i-table-position-right::before {
  content: "";
}
.k-i-list-roman-upper::before {
  content: "";
}
.k-i-list-roman-lower::before {
  content: "";
}
.k-i-import::before {
  content: "";
}
.k-i-export::before {
  content: "";
}
.k-i-graph::before {
  content: "";
}
.k-i-chart-column-clustered::before {
  content: "";
}
.k-i-chart-column-stacked::before {
  content: "";
}
.k-i-chart-column-stacked100::before {
  content: "";
}
.k-i-chart-column-range::before {
  content: "";
}
.k-i-chart-bar-clustered::before {
  content: "";
}
.k-i-chart-bar-stacked::before {
  content: "";
}
.k-i-chart-bar-stacked100::before {
  content: "";
}
.k-i-chart-bar-range::before {
  content: "";
}
.k-i-chart-area-clustered::before {
  content: "";
}
.k-i-chart-area-stacked::before {
  content: "";
}
.k-i-chart-area-stacked100::before {
  content: "";
}
.k-i-chart-area-range::before {
  content: "";
}
.k-i-chart-line::before {
  content: "";
}
.k-i-chart-line-stacked::before {
  content: "";
}
.k-i-chart-line-stacked100::before {
  content: "";
}
.k-i-chart-line-markers::before {
  content: "";
}
.k-i-chart-line-stacked-markers::before {
  content: "";
}
.k-i-chart-line-stacked100-markers::before {
  content: "";
}
.k-i-chart-pie::before {
  content: "";
}
.k-i-chart-doughnut::before {
  content: "";
}
.k-i-chart-scatter::before {
  content: "";
}
.k-i-chart-scatter-smooth-lines-markers::before {
  content: "";
}
.k-i-chart-scatter-smooth-lines::before {
  content: "";
}
.k-i-chart-scatter-straight-lines-markers::before {
  content: "";
}
.k-i-chart-scatter-straight-lines::before {
  content: "";
}
.k-i-chart-bubble::before {
  content: "";
}
.k-i-chart-candlestick::before {
  content: "";
}
.k-i-chart-ohlc::before {
  content: "";
}
.k-i-chart-radar::before {
  content: "";
}
.k-i-chart-radar-markers::before {
  content: "";
}
.k-i-chart-radar-filled::before {
  content: "";
}
.k-i-chart-rose::before {
  content: "";
}
.k-i-chart-choropleth::before {
  content: "";
}
.k-rtl .k-i-indent-increase,
.k-rtl .k-i-indent-decrease,
.k-rtl .k-i-expand,
.k-rtl .k-i-collapse,
[dir=rtl] .k-i-expand,
[dir=rtl] .k-i-collapse {
  transform: scaleX(-1);
}
.k-sprite {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background-repeat: no-repeat;
  font-size: 0;
  line-height: 0;
  text-align: center;
  -ms-high-contrast-adjust: none;
}
.k-image {
  display: inline-block;
}
.k-typography {
  font-size: 12px;
  line-height: 1.4285714286;
  font-weight: 400;
}
.k-typography p {
  margin: 0 0 12px;
}
.k-h1 {
  font-family: inherit;
  font-size: 24px;
  line-height: normal;
  font-weight: 300;
  margin: 0 0 12px;
}
.k-h2 {
  font-family: inherit;
  font-size: 18px;
  line-height: normal;
  font-weight: 400;
  margin: 0 0 12px;
}
.k-h3 {
  font-family: inherit;
  font-size: 12px;
  line-height: normal;
  font-weight: 700;
  margin: 0 0 12px;
}
.k-h4 {
  font-family: inherit;
  font-size: 12px;
  line-height: normal;
  font-weight: 700;
  margin: 0 0 12px;
}
.k-h5 {
  font-family: inherit;
  font-size: 12px;
  line-height: normal;
  font-weight: 400;
  margin: 0 0 12px;
}
.k-h6 {
  font-family: inherit;
  font-size: 12px;
  line-height: normal;
  font-weight: 400;
  margin: 0 0 12px;
}
.k-display-1 {
  font-family: inherit;
  font-size: 72px;
  line-height: 1.2;
  font-weight: 300;
}
.k-display-2 {
  font-family: inherit;
  font-size: 60px;
  line-height: 1.2;
  font-weight: 300;
}
.k-display-3 {
  font-family: inherit;
  font-size: 48px;
  line-height: 1.2;
  font-weight: 300;
}
.k-display-4 {
  font-family: inherit;
  font-size: 36px;
  line-height: 1.2;
  font-weight: 300;
}
.k-avatar {
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  flex-shrink: 0;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  overflow: hidden;
}
.k-avatar-text,
.k-avatar-initials {
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
}
.k-avatar-image {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.k-avatar-image > img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.k-avatar-sm {
  width: 16px;
  height: 16px;
  flex-basis: 16px;
}
.k-avatar-md {
  width: 32px;
  height: 32px;
  flex-basis: 32px;
}
.k-avatar-lg {
  width: 64px;
  height: 64px;
  flex-basis: 64px;
}
.k-avatar-rounded {
  border-radius: 4px;
}
.k-avatar-circle {
  border-radius: 50%;
}
.k-avatar-bordered {
  border-width: 1px;
}
.k-avatar-solid.k-avatar-primary {
  border-color: #3276b1;
  color: #ffffff;
  background-color: #3276b1;
}
.k-avatar-solid.k-avatar-secondary {
  border-color: #f6f6f6;
  color: #000000;
  background-color: #f6f6f6;
}
.k-avatar-solid.k-avatar-tertiary {
  border-color: #03a9f4;
  color: #ffffff;
  background-color: #03a9f4;
}
.k-avatar-solid.k-avatar-info {
  border-color: #0058e9;
  color: #ffffff;
  background-color: #0058e9;
}
.k-avatar-solid.k-avatar-success {
  border-color: #37b400;
  color: #ffffff;
  background-color: #37b400;
}
.k-avatar-solid.k-avatar-warning {
  border-color: #ffc000;
  color: #000000;
  background-color: #ffc000;
}
.k-avatar-solid.k-avatar-error {
  border-color: #f31700;
  color: #ffffff;
  background-color: #f31700;
}
.k-avatar-solid.k-avatar-dark {
  border-color: #404040;
  color: #ffffff;
  background-color: #404040;
}
.k-avatar-solid.k-avatar-light {
  border-color: #ebebeb;
  color: #000000;
  background-color: #ebebeb;
}
.k-avatar-solid.k-avatar-inverse {
  border-color: #404040;
  color: #ffffff;
  background-color: #404040;
}
.k-avatar-outline {
  border-color: currentColor;
}
.k-avatar-outline.k-avatar-primary {
  color: #3276b1;
}
.k-avatar-outline.k-avatar-secondary {
  color: #f6f6f6;
}
.k-avatar-outline.k-avatar-tertiary {
  color: #03a9f4;
}
.k-avatar-outline.k-avatar-info {
  color: #0058e9;
}
.k-avatar-outline.k-avatar-success {
  color: #37b400;
}
.k-avatar-outline.k-avatar-warning {
  color: #ffc000;
}
.k-avatar-outline.k-avatar-error {
  color: #f31700;
}
.k-avatar-outline.k-avatar-dark {
  color: #404040;
}
.k-avatar-outline.k-avatar-light {
  color: #ebebeb;
}
.k-avatar-outline.k-avatar-inverse {
  color: #404040;
}
.k-badge {
  padding: 0;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
  color: inherit;
  background-color: transparent;
  font: inherit;
  text-align: center;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-badge > * {
  color: inherit;
}
a.k-badge,
.k-badge > a {
  text-decoration: none;
}
a.k-badge:hover,
.k-badge > a:hover {
  text-decoration: underline;
}
.k-badge-icon {
  max-width: 1em;
  max-height: 1em;
  font-size: inherit;
}
.k-badge-icon.k-svg-icon svg {
  fill: currentColor;
}
.k-badge-sm {
  padding: 2px 2px;
  border-width: 1px;
  font-size: 10px;
  line-height: 1;
}
.k-badge-sm:empty {
  padding: 2px;
}
.k-badge-md {
  padding: 4px 4px;
  border-width: 1px;
  font-size: 10px;
  line-height: 1;
}
.k-badge-md:empty {
  padding: 4px;
}
.k-badge-lg {
  padding: 6px 6px;
  border-width: 1px;
  font-size: 12px;
  line-height: 1;
}
.k-badge-lg:empty {
  padding: 6px;
}
.k-badge-rounded.k-badge-sm {
  border-radius: 1px;
}
.k-badge-rounded.k-badge-md {
  border-radius: 2px;
}
.k-badge-rounded.k-badge-lg {
  border-radius: 4px;
}
.k-badge-pill {
  border-radius: 5rem;
}
.k-badge-circle {
  padding: 0 !important;
  border-radius: 100%;
}
.k-badge-circle.k-badge-sm {
  width: calc( 1em + 4px + 2px );
  height: calc( 1em + 4px + 2px );
}
.k-badge-circle.k-badge-md {
  width: calc( 1em + 8px + 2px );
  height: calc( 1em + 8px + 2px );
}
.k-badge-circle.k-badge-lg {
  width: calc( 1em + 12px + 2px );
  height: calc( 1em + 12px + 2px );
}
.k-badge-dot {
  padding: 0 !important;
  border-radius: 100%;
  font-size: 0;
}
.k-badge-dot.k-badge-sm {
  width: 6px;
  height: 6px;
}
.k-badge-dot.k-badge-md {
  width: 10px;
  height: 10px;
}
.k-badge-dot.k-badge-lg {
  width: 12px;
  height: 12px;
}
kendo-badge-container {
  display: inline-block;
}
.k-badge-container {
  position: relative;
  overflow: visible;
}
.k-badge-inside {
  position: absolute;
  z-index: 9999;
}
.k-badge-edge {
  position: absolute;
  z-index: 9999;
}
.k-badge-edge.k-top-start {
  transform: translate(-50%, -50%);
}
.k-badge-edge.k-top-end {
  transform: translate(50%, -50%);
}
.k-badge-edge.k-bottom-start {
  transform: translate(-50%, 50%);
}
.k-badge-edge.k-bottom-end {
  transform: translate(50%, 50%);
}
.k-rtl .k-badge-edge.k-top-start,
[dir=rtl].k-badge-edge.k-top-start,
[dir=rtl] .k-badge-edge.k-top-start {
  transform: translate(50%, -50%);
}
.k-rtl .k-badge-edge.k-top-end,
[dir=rtl].k-badge-edge.k-top-end,
[dir=rtl] .k-badge-edge.k-top-end {
  transform: translate(-50%, -50%);
}
.k-rtl .k-badge-edge.k-bottom-start,
[dir=rtl].k-badge-edge.k-bottom-start,
[dir=rtl] .k-badge-edge.k-bottom-start {
  transform: translate(50%, 50%);
}
.k-rtl .k-badge-edge.k-bottom-end,
[dir=rtl].k-badge-edge.k-bottom-end,
[dir=rtl] .k-badge-edge.k-bottom-end {
  transform: translate(-50%, 50%);
}
.k-badge-outside {
  position: absolute;
  z-index: 9999;
}
.k-badge-outside.k-top-start {
  transform: translate(-100%, -100%);
}
.k-badge-outside.k-top-end {
  transform: translate(100%, -100%);
}
.k-badge-outside.k-bottom-start {
  transform: translate(-100%, 100%);
}
.k-badge-outside.k-bottom-end {
  transform: translate(100%, 100%);
}
.k-rtl .k-badge-outside.k-top-start,
[dir=rtl].k-badge-outside.k-top-start,
[dir=rtl] .k-badge-outside.k-top-start {
  transform: translate(100%, -100%);
}
.k-rtl .k-badge-outside.k-top-end,
[dir=rtl].k-badge-outside.k-top-end,
[dir=rtl] .k-badge-outside.k-top-end {
  transform: translate(-100%, -100%);
}
.k-rtl .k-badge-outside.k-bottom-start,
[dir=rtl].k-badge-outside.k-bottom-start,
[dir=rtl] .k-badge-outside.k-bottom-start {
  transform: translate(100%, 100%);
}
.k-rtl .k-badge-outside.k-bottom-end,
[dir=rtl].k-badge-outside.k-bottom-end,
[dir=rtl] .k-badge-outside.k-bottom-end {
  transform: translate(-100%, 100%);
}
.k-badge-border-cutout {
  box-shadow: 0 0 0 2px #ffffff;
}
.k-badge-solid.k-badge-primary {
  border-color: #3276b1;
  color: #ffffff;
  background-color: #3276b1;
}
.k-badge-solid.k-badge-secondary {
  border-color: #f6f6f6;
  color: #000000;
  background-color: #f6f6f6;
}
.k-badge-solid.k-badge-tertiary {
  border-color: #03a9f4;
  color: #ffffff;
  background-color: #03a9f4;
}
.k-badge-solid.k-badge-info {
  border-color: #0058e9;
  color: #ffffff;
  background-color: #0058e9;
}
.k-badge-solid.k-badge-success {
  border-color: #37b400;
  color: #ffffff;
  background-color: #37b400;
}
.k-badge-solid.k-badge-warning {
  border-color: #ffc000;
  color: #000000;
  background-color: #ffc000;
}
.k-badge-solid.k-badge-error {
  border-color: #f31700;
  color: #ffffff;
  background-color: #f31700;
}
.k-badge-solid.k-badge-dark {
  border-color: #404040;
  color: #ffffff;
  background-color: #404040;
}
.k-badge-solid.k-badge-light {
  border-color: #ebebeb;
  color: #000000;
  background-color: #ebebeb;
}
.k-badge-solid.k-badge-inverse {
  border-color: #404040;
  color: #ffffff;
  background-color: #404040;
}
.k-badge-outline {
  border-color: currentColor;
  background-color: #ffffff;
}
.k-badge-outline.k-badge-primary {
  color: #3276b1;
}
.k-badge-outline.k-badge-secondary {
  color: #f6f6f6;
}
.k-badge-outline.k-badge-tertiary {
  color: #03a9f4;
}
.k-badge-outline.k-badge-info {
  color: #0058e9;
}
.k-badge-outline.k-badge-success {
  color: #37b400;
}
.k-badge-outline.k-badge-warning {
  color: #ffc000;
}
.k-badge-outline.k-badge-error {
  color: #f31700;
}
.k-badge-outline.k-badge-dark {
  color: #404040;
}
.k-badge-outline.k-badge-light {
  color: #ebebeb;
}
.k-badge-outline.k-badge-inverse {
  color: #404040;
}
.k-loader {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  line-height: 0;
}
.k-loader-canvas {
  display: flex;
  position: relative;
}
.k-loader-segment {
  border-radius: 50%;
  background-color: currentColor;
  position: absolute;
}
.k-loader-sm {
  padding: 2px;
}
.k-loader-sm .k-loader-segment {
  width: 4px;
  height: 4px;
}
.k-loader-md {
  padding: 4px;
}
.k-loader-md .k-loader-segment {
  width: 8px;
  height: 8px;
}
.k-loader-lg {
  padding: 8px;
}
.k-loader-lg .k-loader-segment {
  width: 16px;
  height: 16px;
}
@keyframes pulsing-2-segment {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.5);
  }
  100% {
    transform: scale(1);
  }
}
.k-loader-pulsing-2 .k-loader-canvas {
  align-items: center;
}
.k-loader-pulsing-2 .k-loader-segment:nth-child(1) {
  left: 0;
  transform: scale(1.5);
  transform-origin: 0 50%;
  animation: pulsing-2-segment 1s ease infinite;
  animation-delay: -0.5s;
}
.k-loader-pulsing-2 .k-loader-segment:nth-child(2) {
  right: 0;
  transform-origin: 100% 50%;
  animation: pulsing-2-segment 1s ease infinite;
}
.k-loader-pulsing-2.k-loader-sm .k-loader-canvas {
  width: 12px;
  height: 6px;
}
.k-loader-pulsing-2.k-loader-md .k-loader-canvas {
  width: 24px;
  height: 12px;
}
.k-loader-pulsing-2.k-loader-lg .k-loader-canvas {
  width: 48px;
  height: 24px;
}
@keyframes spinner-3-segment {
  0% {
    top: 0;
    left: 50%;
  }
  33.3333% {
    top: 100%;
    left: 0;
  }
  66.6666% {
    top: 100%;
    left: 100%;
  }
  100% {
    top: 0;
    left: 50%;
  }
}
.k-loader-spinner-3 .k-loader-segment {
  transform: translate(-50%, -50%);
}
.k-loader-spinner-3 .k-loader-segment:nth-child(1) {
  top: 0;
  left: 50%;
  animation: spinner-3-segment 2s ease infinite;
}
.k-loader-spinner-3 .k-loader-segment:nth-child(2) {
  top: 100%;
  left: 0;
  animation: spinner-3-segment 2s ease infinite;
  animation-delay: calc( -2s / 3 );
}
.k-loader-spinner-3 .k-loader-segment:nth-child(3) {
  top: 100%;
  left: 100%;
  animation: spinner-3-segment 2s ease infinite;
  animation-delay: calc( -4s / 3 );
}
.k-loader-spinner-3.k-loader-sm .k-loader-canvas {
  margin: 2px;
  width: calc( 16px - 4px );
  height: calc( 13.8564064608px - 4px );
}
.k-loader-spinner-3.k-loader-md .k-loader-canvas {
  margin: 4px;
  width: calc( 32px - 8px );
  height: calc( 27.7128129216px - 8px );
}
.k-loader-spinner-3.k-loader-lg .k-loader-canvas {
  margin: 8px;
  width: calc( 64px - 16px );
  height: calc( 55.4256258432px - 16px );
}
@keyframes spinner-4-segment-1 {
  0% {
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 0;
    left: 0;
    transform: translateX(0) translateY(0);
  }
  66.6% {
    top: 0;
    left: 0;
    transform: translateX(0) translateY(0);
  }
  100% {
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
  }
}
@keyframes spinner-4-segment-2 {
  0% {
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 0;
    left: 100%;
    transform: translateX(-100%) translateY(0);
  }
  66.6% {
    top: 0;
    left: 100%;
    transform: translateX(-100%) translateY(0);
  }
  100% {
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
  }
}
@keyframes spinner-4-segment-3 {
  0% {
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 100%;
    left: 100%;
    transform: translateX(-100%) translateY(-100%);
  }
  66.6% {
    top: 100%;
    left: 100%;
    transform: translateX(-100%) translateY(-100%);
  }
  100% {
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
  }
}
@keyframes spinner-4-segment-4 {
  0% {
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 100%;
    left: 0;
    transform: translateX(0) translateY(-100%);
  }
  66.6% {
    top: 100%;
    left: 0;
    transform: translateX(0) translateY(-100%);
  }
  100% {
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
  }
}
@keyframes spinner-4 {
  0% {
    transform: rotate(0);
  }
  33.3% {
    transform: rotate(0);
  }
  66.6% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(180deg);
  }
}
.k-loader-spinner-4 .k-loader-canvas {
  animation: spinner-4 1.833s ease infinite;
}
.k-loader-spinner-4 .k-loader-segment {
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.k-loader-spinner-4 .k-loader-segment:nth-child(1) {
  animation: spinner-4-segment-1 1.833s ease infinite;
}
.k-loader-spinner-4 .k-loader-segment:nth-child(2) {
  animation: spinner-4-segment-2 1.833s ease infinite;
}
.k-loader-spinner-4 .k-loader-segment:nth-child(3) {
  animation: spinner-4-segment-3 1.833s ease infinite;
}
.k-loader-spinner-4 .k-loader-segment:nth-child(4) {
  animation: spinner-4-segment-4 1.833s ease infinite;
}
.k-loader-spinner-4.k-loader-sm .k-loader-canvas {
  width: 16px;
  height: 16px;
}
.k-loader-spinner-4.k-loader-md .k-loader-canvas {
  width: 32px;
  height: 32px;
}
.k-loader-spinner-4.k-loader-lg .k-loader-canvas {
  width: 64px;
  height: 64px;
}
.k-loader-container {
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2001;
}
.k-loader-container .k-loader {
  padding: 0;
}
.k-loader-container,
.k-loader-container-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.k-loader-container-inner {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 2;
}
.k-loader-container-panel {
  border-width: 1px;
  border-style: solid;
  border-radius: 2px;
}
.k-loader-container-sm .k-loader-container-inner {
  padding: 16px;
  gap: 4px;
}
.k-loader-container-sm .k-loader-container-label {
  font-size: 12px;
}
.k-loader-container-md .k-loader-container-inner {
  padding: 20px;
  gap: 8px;
}
.k-loader-container-md .k-loader-container-label {
  font-size: 14px;
}
.k-loader-container-lg .k-loader-container-inner {
  padding: 24px;
  gap: 12px;
}
.k-loader-container-lg .k-loader-container-label {
  font-size: 18px;
}
.k-loader-top .k-loader-container-inner {
  flex-direction: column;
  text-align: center;
}
.k-loader-end .k-loader-container-label {
  order: -1;
}
.k-loader-primary {
  color: #3276b1;
}
.k-loader-secondary {
  color: #656565;
}
.k-loader-tertiary {
  color: #03a9f4;
}
.k-loader-info {
  color: #0058e9;
}
.k-loader-success {
  color: #37b400;
}
.k-loader-warning {
  color: #ffc000;
}
.k-loader-error {
  color: #f31700;
}
.k-loader-dark {
  color: #404040;
}
.k-loader-light {
  color: #ebebeb;
}
.k-loader-inverse {
  color: #404040;
}
.k-loader-container-overlay.k-overlay-light {
  background-color: rgba(255, 255, 255, 0.3);
}
.k-loader-container-overlay.k-overlay-dark {
  background-color: rgba(0, 0, 0, 0.3);
}
.k-loader-container-panel {
  background-color: #ffffff;
  border-color: rgba(0, 0, 0, 0.08);
}
.k-loader-container-inner .k-text-secondary {
  color: #656565 !important;
}
.k-chip-list {
  display: inline-flex;
}
.k-chip-list > * {
  margin-right: 8px;
}
.k-chip-list > *:last-child {
  margin-right: 0;
}
.k-selection-single .k-selected-icon-wrapper {
  display: none;
}
.k-selection-multiple .k-selected-icon-wrapper {
  width: 0;
  height: 16px;
  position: relative;
  left: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  visibility: hidden;
  z-index: 1;
}
.k-selection-multiple .k-selected-icon {
  font-size: 14px;
}
.k-selection-multiple .k-chip-selected .k-selected-icon-wrapper {
  width: 16px;
  visibility: visible;
}
.k-selection-multiple > .k-chip-has-icon .k-selected-icon-wrapper {
  border-radius: 50%;
  position: absolute;
}
.k-selection-multiple :not(.k-chip-has-icon) .k-selected-icon-wrapper {
  left: 4px;
  opacity: 0;
  transition: width 0.2s, opacity 0.2s;
}
.k-selection-multiple :not(.k-chip-has-icon).k-chip-selected .k-selected-icon-wrapper {
  opacity: 1;
}
.k-chip {
  overflow: hidden;
  padding: 4px 0px;
  height: 24px;
  border-radius: 12px;
  position: relative;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.k-chip:focus, .k-chip.k-chip-focus {
  outline: 0;
}
.k-chip.k-chip-disabled {
  outline: none;
  cursor: default;
  opacity: 0.6;
  filter: grayscale(0.1);
  pointer-events: none;
  box-shadow: none;
}
.k-chip-content {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 8px;
  flex: 1 1 auto;
}
.k-chip-icon,
.k-remove-icon {
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1 0 auto;
}
.k-chip-icon {
  margin-left: 4px;
}
.k-remove-icon {
  margin-right: 8px;
  font-size: 14px;
}
.k-chip-avatar {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-size: cover;
  background-position: center;
}
.k-chip-list[dir=rtl] > *, .k-rtl .k-chip-list > * {
  margin-right: 0;
  margin-left: 8px;
}
.k-chip-list[dir=rtl] > *:last-child, .k-rtl .k-chip-list > *:last-child {
  margin-left: 0;
}
.k-chip[dir=rtl] .k-chip-icon, .k-rtl .k-chip .k-chip-icon {
  margin-left: 0;
  margin-right: 4px;
}
.k-chip[dir=rtl] .k-remove-icon, .k-rtl .k-chip .k-remove-icon {
  margin-right: 0;
  margin-left: 8px;
}
.k-selection-multiple .k-chip[dir=rtl] .k-selected-icon-wrapper, .k-selection-multiple .k-rtl .k-chip .k-selected-icon-wrapper {
  left: 0;
  right: 4px;
}
.k-selection-multiple .k-chip[dir=rtl]:not(.k-chip-has-icon) .k-selected-icon-wrapper, .k-selection-multiple .k-rtl .k-chip:not(.k-chip-has-icon) .k-selected-icon-wrapper {
  left: 0;
  right: 4px;
}
.k-selection-single .k-chip-selected.k-chip-filled {
  border-color: rgba(50, 118, 177, 0.2);
  color: #3276b1;
  background-color: rgba(50, 118, 177, 0.08);
}
.k-selection-single .k-chip-selected.k-chip-outline {
  border-color: rgba(50, 118, 177, 0.2);
  color: #3276b1;
  background-color: transparent;
}
.k-selection-multiple > .k-chip-has-icon.k-chip-selected .k-selected-icon-wrapper {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.36);
}
.k-chip-filled {
  border-color: rgba(0, 0, 0, 0.15);
  color: #656565;
  background-color: #ebebeb;
}
.k-chip-filled:hover, .k-chip-filled.k-chip-hover {
  background-color: #e0e0e0;
  border-color: rgba(0, 0, 0, 0.2);
}
.k-chip-filled:focus, .k-chip-filled.k-chip-focused {
  background-color: #ebebeb;
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}
.k-chip-filled.k-chip-selected {
  background-color: #d6d6d6;
  border-color: rgba(0, 0, 0, 0.3);
}
.k-chip-filled.k-chip-success {
  border-color: rgba(55, 180, 0, 0.3);
  color: #37b400;
  background-color: rgba(55, 180, 0, 0.12);
}
.k-chip-filled.k-chip-warning {
  border-color: rgba(255, 192, 0, 0.3);
  color: #ffc000;
  background-color: rgba(255, 192, 0, 0.12);
}
.k-chip-filled.k-chip-error {
  border-color: rgba(243, 23, 0, 0.3);
  color: #f31700;
  background-color: rgba(243, 23, 0, 0.12);
}
.k-chip-filled.k-chip-info {
  border-color: rgba(0, 88, 233, 0.3);
  color: #0058e9;
  background-color: rgba(0, 88, 233, 0.12);
}
.k-chip-outline {
  border-color: #656565;
  color: #6c757d;
  background-color: transparent;
}
.k-chip-outline:hover, .k-chip-outline.k-chip-hover {
  border-color: rgba(0, 0, 0, 0.2);
  color: #ffffff;
  background-color: #656565;
}
.k-chip-outline:focus, .k-chip-outline.k-chip-focused {
  border-color: #656565;
  color: #6c757d;
  background-color: transparent;
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.4);
}
.k-chip-outline.k-chip-selected {
  color: #ffffff;
  background-color: #656565;
}
.k-chip-outline.k-chip-success {
  border-color: rgba(55, 180, 0, 0.54);
  color: #37b400;
  background-color: transparent;
}
.k-chip-outline.k-chip-warning {
  border-color: rgba(255, 192, 0, 0.54);
  color: #ffc000;
  background-color: transparent;
}
.k-chip-outline.k-chip-error {
  border-color: rgba(243, 23, 0, 0.54);
  color: #f31700;
  background-color: transparent;
}
.k-chip-outline.k-chip-info {
  border-color: rgba(0, 88, 233, 0.54);
  color: #0058e9;
  background-color: transparent;
}
.k-cursor-auto {
  cursor: auto;
}
.k-cursor-default {
  cursor: default;
}
.k-cursor-none {
  cursor: none;
}
.k-cursor-context-menu {
  cursor: context-menu;
}
.k-cursor-help {
  cursor: help;
}
.k-cursor-pointer {
  cursor: pointer;
}
.k-cursor-progress {
  cursor: progress;
}
.k-cursor-wait {
  cursor: wait;
}
.k-cursor-cell {
  cursor: cell;
}
.k-cursor-crosshair {
  cursor: crosshair;
}
.k-cursor-text {
  cursor: text;
}
.k-cursor-vertical-text {
  cursor: vertical-text;
}
.k-cursor-alias {
  cursor: alias;
}
.k-cursor-copy {
  cursor: copy;
}
.k-cursor-move {
  cursor: move;
}
.k-cursor-no-drop {
  cursor: no-drop;
}
.k-cursor-not-allowed {
  cursor: not-allowed;
}
.k-cursor-e-resize {
  cursor: e-resize;
}
.k-cursor-n-resize {
  cursor: n-resize;
}
.k-cursor-ne-resize {
  cursor: ne-resize;
}
.k-cursor-nw-resize {
  cursor: nw-resize;
}
.k-cursor-s-resize {
  cursor: s-resize;
}
.k-cursor-se-resize {
  cursor: se-resize;
}
.k-cursor-sw-resize {
  cursor: sw-resize;
}
.k-cursor-w-resize {
  cursor: w-resize;
}
.k-cursor-ew-resize {
  cursor: ew-resize;
}
.k-cursor-ns-resize {
  cursor: ns-resize;
}
.k-cursor-nesw-resize {
  cursor: nesw-resize;
}
.k-cursor-nwse-resize {
  cursor: nwse-resize;
}
.k-cursor-col-resize {
  cursor: col-resize;
}
.k-cursor-row-resize {
  cursor: row-resize;
}
.k-cursor-all-scroll {
  cursor: all-scroll;
}
.k-cursor-zoom-in {
  cursor: zoom-in;
}
.k-cursor-zoom-out {
  cursor: zoom-out;
}
.k-cursor-grab {
  cursor: grab;
}
.k-cursor-grabbing {
  cursor: grabbing;
}
.k-button {
  background-clip: padding-box;
  border-radius: 2px;
  padding: 4px 8px;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  font-size: 12px;
  line-height: 1.4285714286;
  font-family: inherit;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  outline: none;
  -webkit-appearance: none;
  position: relative;
}
.k-button .k-ie11 {
  background-clip: border-box;
}
.k-button:disabled, .k-button.k-state-disabled {
  outline: none;
  cursor: default;
  opacity: 0.6;
  filter: grayscale(0.1);
  pointer-events: none;
  box-shadow: none;
}
.k-button::-moz-focus-inner {
  padding: 0;
  border: 0;
  outline: 0;
}
.k-button:hover, .k-button:focus {
  text-decoration: none;
  outline: 0;
}
.k-button .k-icon,
.k-button .k-image,
.k-button .k-sprite {
  color: inherit;
  align-self: center;
  position: relative;
}
.k-button-icontext {
  overflow: visible;
}
.k-button-icontext .k-icon,
.k-button-icontext .k-image,
.k-button-icontext .k-sprite {
  margin: 0 4px 0 -4px;
}
.k-button-icontext.k-rtl .k-icon,
.k-button-icontext.k-rtl .k-image,
.k-button-icontext.k-rtl .k-sprite, .k-rtl .k-button-icontext .k-icon,
.k-rtl .k-button-icontext .k-image,
.k-rtl .k-button-icontext .k-sprite, .k-button-icontext[dir=rtl] .k-icon,
.k-button-icontext[dir=rtl] .k-image,
.k-button-icontext[dir=rtl] .k-sprite, [dir=rtl] .k-button-icontext .k-icon,
[dir=rtl] .k-button-icontext .k-image,
[dir=rtl] .k-button-icontext .k-sprite {
  margin: 0 -4px 0 4px;
}
.k-text-button > .k-icon,
.k-text-button > .k-button-icon {
  display: none;
}
.k-icon-button,
.k-button.k-button-icon {
  width: calc( 1.4285714286em + 8px + 2px );
  height: calc( 1.4285714286em + 8px + 2px );
  padding: 4px;
}
.k-icon-button .k-text,
.k-icon-button .k-button-text,
.k-button.k-button-icon .k-text,
.k-button.k-button-icon .k-button-text {
  display: none;
}
.k-dropdown-button {
  outline: 0;
  display: inline-flex;
  flex-flow: row nowrap;
  vertical-align: middle;
}
.k-button-group {
  margin: 0;
  padding: 0;
  border-width: 0;
  box-sizing: border-box;
  color: inherit;
  background-color: transparent;
  list-style: none;
  outline: 0;
  white-space: nowrap;
  display: inline-flex;
  flex-direction: row;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-button-group .k-button {
  border-radius: 0;
}
.k-button-group .k-button ~ .k-button {
  -webkit-margin-start: -1px;
          margin-inline-start: -1px;
}
.k-button-group .k-button:hover,
.k-button-group .k-button.k-state-hover,
.k-button-group .k-button:active,
.k-button-group .k-button.k-state-active {
  z-index: 2;
}
.k-button-group .k-group-start,
.k-button-group .k-button:first-child {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.k-button-group .k-group-end,
.k-button-group .k-button:last-child {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.k-button-group .k-group-start.k-group-end,
.k-button-group .k-button:first-child:last-child {
  border-radius: 2px;
}
.k-button-group > input[type=radio],
.k-button-group > input[type=checkbox],
.k-button-group label input[type=radio],
.k-button-group label input[type=checkbox] {
  margin: 0;
  padding: 0;
  clip: rect(0, 0, 0, 0);
  position: absolute;
  pointer-events: none;
}
.k-button-group-stretched {
  display: flex;
}
.k-button-group-stretched .k-button {
  display: inline-block;
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-button-group-stretched .k-button > .k-icon {
  vertical-align: text-bottom;
}
.k-split-button {
  border-width: 0;
  border-radius: 0;
  outline: 0;
  display: inline-flex;
  flex-flow: row nowrap;
  vertical-align: middle;
}
.k-split-button .k-button {
  border-radius: 0;
}
.k-split-button > .k-button:first-child {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.k-split-button > .k-split-button-arrow,
.k-split-button > .k-button:last-child {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  -webkit-margin-start: -1px;
          margin-inline-start: -1px;
  padding: 4px;
  width: auto;
  flex: none;
}
.k-split-button[dir=rtl] > .k-button:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.k-split-button[dir=rtl] > .k-button:last-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.k-button-flat, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button, .k-calendar-header .k-button, .k-button.k-flat,
.k-button.k-bare {
  border-color: transparent !important;
  color: inherit;
  background: none !important;
  box-shadow: none !important;
  transition: color 0.2s ease-in-out;
}
.k-button-flat:hover, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button:hover, .k-calendar-header .k-button:hover, .k-button.k-flat:hover,
.k-button.k-bare:hover, .k-button-flat.k-state-hover, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-state-hover.k-button, .k-calendar-header .k-state-hover.k-button, .k-state-hover.k-button.k-flat,
.k-state-hover.k-button.k-bare, .k-button-flat:active, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button:active, .k-calendar-header .k-button:active, .k-button.k-flat:active,
.k-button.k-bare:active, .k-button-flat.k-state-active, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-state-active.k-button, .k-calendar-header .k-state-active.k-button, .k-state-active.k-button.k-flat,
.k-state-active.k-button.k-bare, .k-button-flat:hover:active, .k-button-flat:hover.k-state-active {
  color: inherit;
}
.k-button-flat::before, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button::before, .k-calendar-header .k-button::before, .k-button.k-flat::before,
.k-button.k-bare::before {
  display: block;
}
.k-button-outline, .k-button.k-outline {
  box-shadow: none;
  color: inherit;
  background: none;
}
.k-rtl .k-button-group .k-button {
  border-radius: 0;
}
.k-rtl .k-button-group .k-group-start,
.k-rtl .k-button-group .k-button:first-child {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.k-rtl .k-button-group .k-group-end,
.k-rtl .k-button-group .k-button:last-child {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.k-rtl .k-button-group .k-group-start.k-group-end,
.k-rtl .k-button-group .k-button:first-child:last-child {
  border-radius: 2px;
}
.k-rtl .k-split-button .k-button {
  border-radius: 0;
}
.k-rtl .k-split-button > .k-button:first-child {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.k-rtl .k-split-button > .k-split-button-arrow,
.k-rtl .k-split-button > .k-button:last-child {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.k-button-overlay, .k-button::before {
  border-radius: inherit;
  content: "";
  background: currentColor;
  opacity: 0;
  display: none;
  pointer-events: none;
  position: absolute;
  left: -1px;
  right: -1px;
  top: -1px;
  bottom: -1px;
  z-index: 0;
  transition: opacity 0.2s ease-in-out;
}
.k-button:hover::before, .k-button.k-state-hover::before {
  opacity: 0.08;
}
.k-button.k-no-focus:not(:hover)::before, .k-button.k-no-focus:not(.k-state-hover)::before {
  opacity: 0;
}
.k-button:active::before, .k-button.k-state-active::before {
  opacity: 0.16;
}
.k-button.k-state-selected::before {
  opacity: 0.2;
}
.k-button.k-button-clear::before {
  display: none;
}
.k-button::after {
  border-radius: 2px;
  content: "";
  opacity: 0;
  display: none;
  pointer-events: none;
  position: absolute;
  left: -1px;
  right: -1px;
  top: -1px;
  bottom: -1px;
  z-index: 0;
  transition: opacity 0.2s ease-in-out;
}
.k-ie9 .k-button[disabled]:hover,
.k-ie9 .k-button[disabled]:focus,
.k-ie9 .k-button.k-state-disabled:hover,
.k-ie9 .k-button.k-state-disabled:focus,
.k-ie10 .k-button[disabled]:hover,
.k-ie10 .k-button[disabled]:focus,
.k-ie10 .k-button.k-state-disabled:hover,
.k-ie10 .k-button.k-state-disabled:focus {
  outline: none;
  cursor: default;
  opacity: 0.6;
  box-shadow: none;
}
.k-ie .k-button,
.k-ie .k-button-group {
  display: inline-block;
}
.k-button {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
  background-image: linear-gradient(#f6f6f6, #f1f1f1);
}
.k-button:hover, .k-button.k-state-hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #656565;
  background-color: #ededed;
  background-image: linear-gradient(#ededed, #e8e8e8);
}
.k-button:focus, .k-button.k-state-focused {
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}
.k-button:active, .k-button.k-state-active {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
  background-image: none;
  box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}
.k-button.k-state-selected {
  border-color: #3276b1;
  color: #ffffff;
  background-color: #3276b1;
  background-image: linear-gradient(rgba(50, 88, 177, 0.2), rgba(50, 88, 177, 0));
  box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}
.k-button.k-primary {
  border-color: #3276b1;
  color: #ffffff;
  background-color: #3276b1;
  background-image: linear-gradient(rgba(50, 88, 177, 0), rgba(50, 88, 177, 0.2));
}
.k-button.k-primary:hover, .k-button.k-primary.k-state-hover {
  border-color: #3270b1;
  color: #ffffff;
  background-color: #3270b1;
  background-image: linear-gradient(rgba(50, 82, 177, 0), rgba(50, 82, 177, 0.2));
}
.k-button.k-primary:focus, .k-button.k-primary.k-state-focused {
  box-shadow: 0 3px 4px 0 rgba(50, 118, 177, 0.4);
}
.k-button.k-primary:active, .k-button.k-primary.k-state-active {
  border-color: #3276b1;
  color: #ffffff;
  background-color: #3276b1;
  background-image: linear-gradient(rgba(50, 88, 177, 0.2), rgba(50, 88, 177, 0));
  box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}
.k-button.k-primary.k-state-selected {
  border-color: #3276b1;
  color: #ffffff;
  background-color: #3276b1;
  background-image: linear-gradient(rgba(50, 88, 177, 0.2), rgba(50, 88, 177, 0));
  box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}
.k-dropdown-button:active > .k-button:not(:disabled), .k-dropdown-button.k-state-active > .k-button:not(:disabled) {
  box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}
.k-dropdown-button:focus > .k-button, .k-dropdown-button.k-state-focused > .k-button {
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}
.k-toggle-button:focus, .k-toggle-button.k-state-focused {
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}
.k-toggle-button:active, .k-toggle-button.k-state-active {
  border-color: #3276b1;
  color: #ffffff;
  background-color: #3276b1;
  background-image: linear-gradient(rgba(50, 88, 177, 0.2), rgba(50, 88, 177, 0));
  box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}
.k-toggle-button:active:focus, .k-toggle-button:active.k-state-focused, .k-toggle-button.k-state-active:focus, .k-toggle-button.k-state-active.k-state-focused {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-button-group .k-button:active,
.k-button-group .k-button.k-state-active,
.k-button-group .k-button.k-state-selected,
.k-button-group > input[type=radio]:checked + .k-button,
.k-button-group > input[type=checkbox]:checked + .k-button {
  border-color: #3276b1;
  color: #ffffff;
  background-color: #3276b1;
  background-image: linear-gradient(rgba(50, 88, 177, 0.2), rgba(50, 88, 177, 0));
  box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}
.k-button-group .k-button:focus,
.k-button-group .k-button.k-state-focused,
.k-button-group > input[type=radio]:focus + .k-button,
.k-button-group > input[type=checkbox]:focus + .k-button {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-split-button:focus,
.k-split-button.k-state-focused {
  outline: none;
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}
.k-split-button.k-button-group .k-button:active, .k-split-button.k-button-group .k-button.k-state-active {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
  background-image: none;
  box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}
.k-button.k-outline {
  border-color: currentColor;
  color: #656565;
  background: none;
  box-shadow: none;
}
.k-button.k-outline:hover, .k-button.k-outline.k-state-hover {
  border-color: #656565;
  color: #ffffff;
  background-color: #656565;
  background-image: none;
}
.k-button.k-outline:focus, .k-button.k-outline.k-state-focused {
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}
.k-button.k-outline:active, .k-button.k-outline.k-state-active {
  border-color: #656565;
  color: #ffffff;
  background-color: #656565;
  background-image: none;
}
.k-button.k-outline.k-state-selected {
  border-color: #656565;
  color: #ffffff;
  background-color: #656565;
  background-image: none;
}
.k-button.k-primary.k-outline {
  border-color: currentColor;
  color: #3276b1;
  background: none;
  box-shadow: none;
}
.k-button.k-primary.k-outline:hover, .k-button.k-primary.k-outline.k-state-hover {
  border-color: #3276b1;
  color: #ffffff;
  background-color: #3276b1;
  background-image: none;
}
.k-button.k-primary.k-outline:focus, .k-button.k-primary.k-outline.k-state-focused {
  box-shadow: 0 3px 4px 0 rgba(50, 118, 177, 0.4);
}
.k-button.k-primary.k-outline:active, .k-button.k-primary.k-outline.k-state-active {
  border-color: #3276b1;
  color: #ffffff;
  background-color: #3276b1;
  background-image: none;
  box-shadow: none;
}
.k-button.k-primary.k-outline.k-state-selected {
  border-color: #3276b1;
  color: #ffffff;
  background-color: #3276b1;
  background-image: none;
  box-shadow: none;
}
.k-button-flat, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button, .k-calendar-header .k-button, .k-button.k-flat,
.k-button.k-bare, .k-button-group .k-button-flat, .k-button-group .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button {
  color: inherit;
  background: none;
}
.k-button-flat::after, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button::after, .k-calendar-header .k-button::after, .k-button.k-flat::after,
.k-button.k-bare::after {
  display: block;
}
.k-button-flat:focus::after, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button:focus::after, .k-calendar-header .k-button:focus::after, .k-button.k-flat:focus::after,
.k-button.k-bare:focus::after, .k-button-flat.k-state-focused::after, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-state-focused.k-button::after, .k-calendar-header .k-state-focused.k-button::after, .k-state-focused.k-button.k-flat::after,
.k-state-focused.k-button.k-bare::after {
  box-shadow: inset 0 0 0 2px currentColor;
  opacity: 0.12;
}
.k-button-flat.k-primary, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-primary.k-button, .k-calendar-header .k-primary.k-button, .k-primary.k-button.k-flat,
.k-primary.k-button.k-bare, .k-button-flat.k-primary:hover, .k-button-flat.k-primary.k-state-hover, .k-button-group .k-button-flat.k-primary, .k-button-group .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-primary.k-button {
  color: #3276b1;
  background: none;
}
.k-button.k-button-clear {
  border-color: transparent !important;
  color: #656565;
  background: none !important;
  box-shadow: none !important;
}
.k-button.k-button-clear::after {
  display: block;
}
.k-button.k-button-clear:hover, .k-button.k-button-clear.k-state-hover, .k-button.k-button-clear:active, .k-button.k-button-clear.k-state-active, .k-button.k-button-clear:focus, .k-button.k-button-clear.k-state-focused {
  color: #444444;
}
.k-button.k-button-clear:active::after, .k-button.k-button-clear.k-state-active::after {
  background: transparent;
}
.k-button.k-button-clear.k-state-focused::after, .k-button.k-button-clear.k-state-focused:active::after {
  background-color: #656565;
  opacity: 0.1;
}
.k-input {
  margin: 0;
  padding: 4px 8px;
  width: 100%;
  min-width: 0;
  height: calc( 1.4285714286em + 8px );
  border: 0;
  outline: 0;
  box-sizing: border-box;
  box-shadow: none;
  color: inherit;
  background: none;
  font: inherit;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  flex: 0 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-appearance: none;
}
.k-input::-ms-clear {
  display: none;
}
.k-input::-moz-placeholder {
  color: rgba(101, 101, 101, 0.5);
  opacity: 1;
  -moz-user-select: none;
       user-select: none;
}
.k-input::placeholder {
  color: rgba(101, 101, 101, 0.5);
  opacity: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.k-input:-ms-input-placeholder {
  color: rgba(101, 101, 101, 0.5);
}
.k-input:invalid {
  box-shadow: none;
}
.k-space-left > input,
.k-space-right > input {
  flex-grow: 1;
}
.k-space-left > .k-icon,
.k-space-right > .k-icon {
  left: 3px;
  margin: 3px 6px;
}
.k-textbox.k-space-left {
  flex-direction: row-reverse;
}
.k-input-prefix,
.k-input-suffix {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  height: calc( 1.4285714286em + 8px );
}
.k-input-prefix > *,
.k-input-suffix > * {
  flex-shrink: 0;
}
.k-input-prefix > .k-icon,
.k-input-suffix > .k-icon {
  width: calc( 17.1428571429px + 8px );
  height: calc( 17.1428571429px + 8px );
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.k-input-prefix > .k-clear-value,
.k-input-suffix > .k-clear-value {
  width: calc( 17.1428571429px + 8px );
  height: calc( 17.1428571429px + 8px );
  position: relative;
  opacity: 0.5;
}
.k-input-prefix > .k-clear-value:hover,
.k-input-suffix > .k-clear-value:hover {
  opacity: 1;
}
.k-input-prefix > .k-clear-value::after,
.k-input-suffix > .k-clear-value::after {
  content: "";
  opacity: 0;
  display: none;
  pointer-events: none;
  position: absolute;
  left: -1px;
  right: -1px;
  top: -1px;
  bottom: -1px;
}
.k-input-prefix > .k-clear-value.k-state-focused::after, .k-input-prefix > .k-clear-value:focus::after,
.k-input-suffix > .k-clear-value.k-state-focused::after,
.k-input-suffix > .k-clear-value:focus::after {
  display: block;
}
.k-input-separator {
  margin: 0;
  width: 0;
  height: 16px;
  border-width: 0 0 0 1px;
  border-style: solid;
}
.k-input-icon {
  width: calc( 16px + 8px );
  height: calc( 17.1428571429px + 8px );
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.k-ie9 .k-input-icon {
  position: absolute;
  height: 100%;
  right: 0;
  top: 0;
}
.k-ie9 .k-rtl .k-input-icon, .k-ie9 [dir=rtl] .k-input-icon {
  left: 0;
  right: auto;
}
.k-clear-value {
  width: calc( 16px + 8px );
  height: calc( 17.1428571429px + 8px );
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  outline: 0;
  cursor: pointer;
}
.k-searchbar {
  flex: 1 1 auto;
  display: flex;
  flex-flow: row nowrap;
}
.k-text-disabled {
  outline: none;
  cursor: default;
  opacity: 0.6;
  filter: grayscale(0.1);
  pointer-events: none;
  box-shadow: none;
}
@keyframes autoFillStart {}
@keyframes autoFillEnd {}
.k-autofill:-webkit-autofill {
  animation-name: autoFillStart;
}
.k-autofill:not(:-webkit-autofill) {
  animation-name: autoFillEnd;
}
.k-textbox:-webkit-autofill {
  animation-name: autoFillStart;
}
.k-textbox:not(:-webkit-autofill) {
  animation-name: autoFillEnd;
}
.k-input-separator {
  border-color: #656565;
  opacity: 0.5;
}
.k-input-prefix > .k-clear-value.k-state-focused::after, .k-input-prefix > .k-clear-value:focus::after,
.k-input-suffix > .k-clear-value.k-state-focused::after,
.k-input-suffix > .k-clear-value:focus::after {
  background-color: #656565;
  opacity: 0.2;
}
.k-popup {
  background-clip: padding-box;
  margin: 0;
  padding: 0px 0px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 1.4285714286;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.k-popup .k-ie11 {
  background-clip: border-box;
}
.k-popup > .k-widget {
  border-width: 0;
}
.k-popup.k-colorpicker-popup {
  display: flex;
  align-items: center;
}
.k-popup .k-item {
  outline: none;
}
.k-popup .k-rtl .k-list-optionlabel, [dir=rtl] .k-popup .k-list-optionlabel {
  text-align: right;
}
.k-animation-container {
  border-radius: 0 0 2px 2px;
}
.k-animation-container-shown {
  overflow: visible;
}
.k-popup > kendo-list > .k-first {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.k-popup .k-item.k-first {
  position: relative;
}
.k-popup > .k-group-header,
.k-popup > .k-virtual-wrap > .k-group-header {
  padding: 4px 8px;
  min-height: 1.4285714286em;
  white-space: normal;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.k-popup > .k-group-header {
  margin-top: 0px;
}
.k-popup .k-outer-group-header {
  padding: 4px 8px;
  min-height: 1.4285714286em;
  white-space: normal;
}
.k-popup .k-outer-group-header.k-virtual-item {
  white-space: nowrap;
  text-overflow: ellipsis;
}
.k-popup > .k-colorpalette {
  padding: 8px 8px;
}
.k-popup .k-list .k-item > .k-group {
  padding: 0 0.5em;
  font-size: 8.568px;
  line-height: 12px;
  text-transform: uppercase;
  position: absolute;
  top: 0;
  right: 0;
}
.k-popup .k-list .k-item > .k-group::before {
  content: "";
  width: 12px;
  height: 12px;
  border-width: 6px;
  border-style: solid;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -12px;
  bottom: 0;
}
.k-rtl.k-popup .k-list .k-item > .k-group,
[dir=rtl] .k-popup .k-list .k-item > .k-group {
  right: auto;
  left: 0;
}
.k-rtl.k-popup .k-list .k-item > .k-group::before,
[dir=rtl] .k-popup .k-list .k-item > .k-group::before {
  right: -14px;
  left: auto;
}
.k-group-header + div > .k-list > .k-item.k-first::before {
  content: " ";
  display: block;
  border-top-width: 1px;
  border-top-style: solid;
  position: absolute;
  top: -1px;
  left: 0;
  right: 0;
}
.k-popup .k-list > .k-outer-group-header {
  border-top-width: 1px;
  border-top-style: solid;
}
.k-popup.k-popup-transparent {
  border-width: 0;
  background-color: transparent;
}
.k-popup.k-popup-flush {
  padding: 0;
}
.k-list-scroller {
  position: relative;
  overflow: auto;
}
.k-list {
  height: auto;
}
.k-list > .k-item {
  display: flex;
  align-items: center;
  align-content: center;
  cursor: pointer;
}
.k-list > .k-item > .k-icon {
  align-self: center;
  margin-right: 8px;
}
.k-list > .k-custom-item {
  font-style: italic;
}
.k-list > .k-custom-item > .k-i-plus, .k-list > .k-custom-item > .k-plus {
  margin-left: auto;
  margin-right: 0;
}
[dir=rtl] .k-list > .k-item > .k-icon {
  margin-right: 0;
  margin-left: 8px;
}
.k-list .k-item,
.k-list-optionlabel {
  padding: 4px 8px;
  min-height: 1.4285714286em;
  line-height: 1.4285714286em;
  white-space: normal;
  transition-property: color, background-color, outline-color, box-shadow;
  transition-duration: 200ms;
  transition-timing-function: ease;
}
.k-list-optionlabel {
  cursor: pointer;
  outline: none;
}
.k-list-filter {
  display: block;
  position: relative;
  padding: 8px;
  box-sizing: border-box;
  flex: 1 0 auto;
}
.k-list-filter > .k-textbox {
  width: 100% !important;
  box-sizing: border-box;
  padding-left: 8px;
  padding-right: calc( 16px + 8px );
}
.k-list-filter > .k-icon {
  position: absolute;
  right: calc( 8px + 8px );
  top: 50%;
  transform: translateY(-50%);
}
.k-rtl .k-list-filter > .k-textbox, [dir=rtl] .k-list-filter > .k-textbox {
  padding-right: 8px;
  padding-left: calc( 16px + 8px );
}
.k-rtl .k-list-filter > .k-icon, [dir=rtl] .k-list-filter > .k-icon {
  left: calc( 8px + 8px );
  right: auto;
}
.k-dropdown-button .k-popup .k-item {
  cursor: pointer;
}
.k-split-button .k-list .k-item:focus,
.k-dropdown-button .k-list .k-item:focus {
  outline: none;
}
.k-list-container .k-button {
  border-radius: 0;
  padding: 4px 8px;
  border-width: 0;
  color: inherit;
  background-color: transparent;
  background-image: none;
  line-height: inherit;
  display: flex;
  justify-content: flex-start;
}
.k-list-container .k-button .k-icon {
  margin: 0 4px 0 0;
}
.k-ie11 .k-list-container .k-button {
  display: flex;
}
.k-list-container .k-button.k-state-disabled {
  pointer-events: none;
}
.k-list-container .k-nodata {
  min-height: 138px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  font-weight: lighter;
  text-align: center;
  white-space: normal;
}
.k-list-container .k-nodata .k-button {
  display: inline-flex;
  border-width: 1px;
}
.k-list-container .k-separator {
  height: 0;
}
.k-virtual-content {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  position: relative;
}
.k-virtual-content > .k-virtual-list > .k-virtual-item {
  position: absolute;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  white-space: nowrap;
}
.k-shadow {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-popup {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f9f9f9;
}
.k-popup > kendo-list > .k-first {
  border-bottom-color: rgba(0, 0, 0, 0.08);
}
.k-popup > .k-group-header,
.k-popup .k-outer-group-header.k-first,
.k-popup > .k-virtual-wrap > .k-group-header {
  border-bottom-color: rgba(0, 0, 0, 0.08);
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.06);
}
.k-popup .k-outer-group-header {
  border-bottom-color: rgba(0, 0, 0, 0.08);
}
.k-popup .k-list .k-item > .k-group {
  color: #ffffff;
  background: #656565;
}
.k-popup .k-list .k-item > .k-group::before {
  border-color: #656565 #656565 transparent transparent;
}
.k-rtl.k-popup .k-list .k-item > .k-group::before,
[dir=rtl] .k-popup .k-list .k-item > .k-group::before {
  border-color: #656565 transparent transparent #656565;
}
.k-group-header + div > .k-list > .k-item.k-first::before {
  border-color: rgba(0, 0, 0, 0.08);
}
.k-list > .k-outer-group-header {
  border-color: rgba(0, 0, 0, 0.08);
}
.k-popup > .k-colorpalette,
.k-popup > .k-flatcolorpicker {
  background: transparent;
}
.k-list .k-item:hover,
.k-list .k-item.k-state-hover,
.k-list-optionlabel:hover,
.k-list-optionlabel.k-state-hover {
  color: #656565;
  background-color: #ededed;
}
.k-list .k-item:hover.k-state-selected,
.k-list .k-item.k-state-hover.k-state-selected,
.k-list-optionlabel:hover.k-state-selected,
.k-list-optionlabel.k-state-hover.k-state-selected {
  color: #ffffff;
  background-color: #2e6da3;
}
.k-list .k-item:focus,
.k-list .k-item.k-state-focused,
.k-list-optionlabel:focus,
.k-list-optionlabel.k-state-focused {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-list .k-item.k-state-selected,
.k-list-optionlabel.k-state-selected {
  color: #ffffff;
  background-color: #3276b1;
}
.k-animation-container {
  border-radius: 0 0 2px 2px;
}
.k-animation-container-shown,
.k-animation-container > .k-popup {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-animation-container-fixed > .k-popup {
  box-shadow: none;
}
.k-list-container .k-button,
.k-list-container .k-button.k-state-active {
  box-shadow: none;
}
.k-list-container .k-button:hover,
.k-list-container .k-button.k-state-hover {
  color: #656565;
  background-color: #ededed;
  background-image: none;
}
.k-list-container .k-button:active,
.k-list-container .k-button.k-state-active {
  color: #ffffff;
  background-color: #3276b1;
  background-image: none;
}
.k-list-container .k-button.k-state-disabled {
  background: transparent;
}
.k-list-container .k-button:focus,
.k-list-container .k-button.k-state-focused {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-list-container .k-nodata {
  color: rgba(101, 101, 101, 0.5);
}
.k-list-container .k-nodata .k-button {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
  background-image: linear-gradient(#f6f6f6, #f1f1f1);
}
.k-toolbar {
  background-clip: padding-box;
  margin: 0;
  padding: 8px 8px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  list-style: none;
  display: flex;
  flex-flow: row wrap;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-toolbar .k-ie11 {
  background-clip: border-box;
}
.k-toolbar::before {
  content: "";
  height: calc( 1.4285714286em + 8px + 2px );
  -webkit-margin-start: -8px;
          margin-inline-start: -8px;
}
.k-toolbar.k-toolbar-resizable {
  flex-wrap: nowrap;
}
.k-toolbar > * {
  flex-shrink: 0;
  display: inline-flex;
  align-items: stretch;
  align-content: center;
  vertical-align: middle;
}
.k-toolbar > * > label {
  -webkit-margin-end: 8px;
          margin-inline-end: 8px;
}
.k-toolbar .k-button,
.k-toolbar .k-button-group,
.k-toolbar .k-separator,
.k-toolbar .k-split-button,
.k-toolbar .k-textbox,
.k-toolbar .k-widget,
.k-toolbar label {
  align-self: center;
}
.k-toolbar .k-split-button > .k-button {
  align-self: stretch;
}
.k-toolbar .k-overflow-anchor {
  border-radius: 0;
  margin: 0;
  padding: 8px;
  width: calc( calc( 1.4285714286em + 8px + 2px ) + 16px );
  height: 100%;
  border-width: 0;
  border-color: inherit;
  box-sizing: border-box;
  justify-content: center;
  position: absolute;
  top: 0;
  right: 0;
}
.k-toolbar .k-overflow-anchor::before {
  display: block;
}
.k-toolbar .k-separator,
.k-toolbar .k-toolbar-separator {
  width: 0;
  height: 1.4285714286em;
  border-width: 0 0 0 1px;
  border-style: solid;
}
.k-toolbar .k-spacer,
.k-toolbar .k-toolbar-spacer {
  height: 1.4285714286em;
  flex: 1 1 auto;
}
.k-toolbar .k-toolbar-template {
  align-self: center;
  align-items: center;
}
kendo-toolbar-renderer {
  border-color: inherit;
}
.k-overflow-container .k-overflow-tool-group {
  display: block;
}
.k-overflow-container .k-overflow-button {
  width: 100%;
}
.k-overflow-container .k-button-group {
  display: flex;
  flex-direction: column;
}
.k-overflow-container .k-button-group .k-button {
  margin: 0;
}
.k-overflow-container .k-split-button {
  display: flex;
  flex-direction: column;
}
.k-overflow-container .k-overflow-hidden {
  display: none;
}
.k-toolbar.k-rtl .k-overflow-anchor, .k-rtl .k-toolbar .k-overflow-anchor, .k-toolbar[dir=rtl] .k-overflow-anchor, [dir=rtl] .k-toolbar .k-overflow-anchor {
  margin: 0;
  right: auto;
  left: 0;
}
.k-floating-toolbar,
.editorToolbarWindow.k-window-content {
  padding: 8px 8px !important;
  border-width: 1px;
  border-style: solid;
  display: flex;
  flex-flow: row nowrap;
  gap: 8px;
  align-items: center;
}
.k-floating-toolbar .k-toolbar,
.editorToolbarWindow.k-window-content .k-toolbar {
  padding: 0;
  border-width: 0;
  color: inherit;
  background: none;
}
.k-editortoolbar-dragHandle {
  cursor: move;
  display: flex;
  align-items: center;
  align-self: stretch;
  flex-shrink: 0;
}
.k-toolbar {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
}
.k-toolbar .k-overflow-anchor {
  color: inherit;
  background: transparent;
}
.k-toolbar .k-separator {
  border-color: inherit;
}
.k-toolbar .k-button.k-state-disabled::after {
  opacity: 0;
}
.k-floating-toolbar,
.editorToolbarWindow.k-window-content {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
}
.k-form,
.k-form-inline {
  font-size: 12px;
  line-height: 1.4285714286;
}
.k-fieldset {
  margin: 30px;
  border-width: 1px 0 0;
  border-style: solid;
  padding: 25px 0 0;
}
.k-fieldset > legend {
  margin-left: 0;
  padding: 0 8px 0 0;
  text-transform: uppercase;
}
kendo-label > .k-label {
  margin: 0;
}
.k-label-optional {
  margin-left: 6px;
  font-size: 12px;
  font-style: italic;
  align-self: center;
}
.k-label-empty::before {
  content: "";
  display: inline-block;
}
.k-input-label {
  margin-right: 10px;
  z-index: 1;
}
.k-input-label:dir(rtl), .k-rtl .k-input-label, .k-input-label.k-rtl, [dir=rtl] .k-input-label, .k-input-label[dir=rtl] {
  margin-right: 0;
  margin-left: 10px;
}
.k-form {
  border: 0;
}
.k-form .k-label,
.k-form kendo-label,
.k-form .k-form-label {
  margin-bottom: 0px;
  display: flex;
  flex-flow: row nowrap;
}
.k-form .k-checkbox-label,
.k-form .k-radio-label {
  display: inline-flex;
}
.k-form .k-form-fieldset {
  margin: 2rem 0 0;
  padding: 0px;
  border: 0;
}
.k-form .k-form-fieldset > *:first-child {
  margin-top: 0;
}
.k-form .k-form-legend {
  margin: 0 0 1rem;
  padding: 0px;
  border-width: 0 0 2px;
  border-style: solid;
  width: 100%;
  font-size: 14px;
  text-transform: uppercase;
}
.k-form .k-form-group {
  padding: 0;
}
.k-form .k-form-field,
.k-form .k-form-buttons,
.k-form .k-daterangepicker .k-textbox-container {
  margin-top: 1rem;
}
.k-form > *:first-child,
.k-form .k-daterangepicker .k-textbox-container:first-child {
  margin-top: 0;
}
.k-form .k-form-field,
.k-form .k-form-field-wrap {
  display: block;
}
.k-form .k-form-field-disabled .k-label,
.k-form .k-form-field-disabled .k-form-label {
  outline: none;
  cursor: default;
  opacity: 0.6;
  filter: grayscale(0.1);
  pointer-events: none;
  box-shadow: none;
}
.k-form .k-alert-error {
  font-size: 12px;
  margin-top: 8px;
}
.k-form .k-field-info {
  display: inline-block;
  font-size: 10px;
  line-height: 1;
  margin: 0 8px;
}
.k-form .k-textbox,
.k-form .k-textarea,
.k-form .k-autocomplete,
.k-form .k-combobox,
.k-form .k-dropdown,
.k-form .k-dropdowntree,
.k-form .k-multiselect,
.k-form .k-dateinput,
.k-form .k-datepicker,
.k-form .k-datetimepicker,
.k-form .k-daterangepicker-wrap,
.k-form .k-timepicker,
.k-form .k-numerictextbox,
.k-form .k-maskedtextbox,
.k-form .k-textbox-container,
.k-form .k-floating-label-container {
  display: flex;
  width: 100%;
}
.k-form-buttons {
  display: flex;
}
.k-form-buttons > * {
  margin-right: 8px;
}
.k-form-buttons > *:last-child {
  margin-right: 0;
}
.k-form-hint,
.k-form-error {
  margin-top: 4px;
  display: flex;
  font-size: 12px;
  font-style: italic;
}
.k-text-start,
.k-buttons-start {
  justify-content: flex-start;
}
.k-text-end,
.k-buttons-end {
  justify-content: flex-end;
}
.k-form-separator {
  margin: 1rem 0 0;
  border-width: 1px 0 0;
  border-style: solid;
  display: block;
  flex: 0 0 auto;
}
.k-form-horizontal .k-form-field {
  display: flex;
}
.k-form-horizontal .k-form-field > .k-label,
.k-form-horizontal .k-form-field > kendo-label,
.k-form-horizontal .k-form-field > .k-form-label {
  margin-right: 10px;
  padding-top: 5px;
  width: 25%;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
}
.k-form-horizontal .k-form-field .k-label-optional {
  margin: 0;
  align-self: inherit;
}
.k-form-horizontal .k-form-field-wrap {
  flex: 1;
}
.k-form-horizontal .k-form-buttons {
  margin-top: 2rem;
}
.k-form [dir=rtl] .k-form-buttons > *, .k-form [dir=rtl].k-form-buttons > *, .k-rtl .k-form .k-form-buttons > *, .k-rtl .k-form.k-form-buttons > * {
  margin-right: 0;
  margin-left: 8px;
}
.k-form [dir=rtl] .k-form-buttons > *:last-child, .k-form [dir=rtl].k-form-buttons > *:last-child, .k-rtl .k-form .k-form-buttons > *:last-child, .k-rtl .k-form.k-form-buttons > *:last-child {
  margin-left: 0;
}
.k-form [dir=rtl] .k-label-optional, .k-rtl .k-form .k-label-optional {
  margin-left: 0;
  margin-right: 6px;
}
.k-form-horizontal [dir=rtl].k-form-field > .k-label,
.k-form-horizontal [dir=rtl].k-form-field > kendo-label,
.k-form-horizontal [dir=rtl].k-form-field > .k-form-label,
.k-form-horizontal [dir=rtl] .k-form-field > .k-label,
.k-form-horizontal [dir=rtl] .k-form-field > kendo-label,
.k-form-horizontal [dir=rtl] .k-form-field > .k-form-label, .k-rtl .k-form-horizontal.k-form-field > .k-label,
.k-rtl .k-form-horizontal.k-form-field > kendo-label,
.k-rtl .k-form-horizontal.k-form-field > .k-form-label,
.k-rtl .k-form-horizontal .k-form-field > .k-label,
.k-rtl .k-form-horizontal .k-form-field > kendo-label,
.k-rtl .k-form-horizontal .k-form-field > .k-form-label {
  margin-right: 0;
  margin-left: 10px;
}
.k-form-inline {
  padding: 16px;
}
.k-form-inline fieldset {
  border-width: 1px 0 0;
  border-style: solid;
  margin: 32px 0;
  padding: 0;
}
.k-form-inline fieldset:first-child:first-of-type {
  margin-top: 0;
}
.k-form-inline fieldset:last-child:last-of-type {
  margin-bottom: 0;
}
.k-form-inline legend {
  font-size: 12px;
  text-align: left;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 12px;
  text-transform: uppercase;
  padding: 0 8px 0 0;
  width: auto;
}
.k-form-inline .k-form-field {
  display: flex;
  align-items: flex-start;
  text-align: left;
  margin-bottom: 12px;
}
.k-form-inline .k-form-field > span:not(.k-widget) {
  width: 25%;
  text-align: right;
  line-height: 1.4285714286;
  padding: calc( 4px + 1px ) 0;
  padding-right: 12px;
  align-self: center;
}
.k-form-inline .k-form-field > input {
  align-self: center;
}
.k-form-inline .k-form-field > input:not(.k-checkbox):not(.k-radio) {
  flex: 1 1 auto;
}
.k-form-inline .k-form-field .k-alert-error {
  font-size: 12px;
  margin-top: 8px;
}
.k-form-inline .k-form-field .k-field-info {
  display: block;
  font-size: 10px;
  line-height: 1;
  margin: 0;
}
.k-form-inline .k-form-field:last-child {
  margin-bottom: 0;
}
.k-edit-form-container {
  width: 400px;
  min-width: 400px;
  border-color: inherit;
  position: relative;
}
.k-edit-form-container .k-tabstrip-wrapper {
  margin: -16px -16px;
}
.k-edit-form-container .k-tabstrip.k-root-tabs {
  margin-bottom: 16px;
}
.k-edit-form-container .k-tabstrip .k-tabstrip-items {
  padding: 16px 16px 0;
}
.k-edit-form-container .k-tabstrip .k-content {
  padding: 16px 16px;
  border-width: 0;
}
.k-edit-buttons {
  padding: 8px 8px;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  text-align: right;
  clear: both;
}
.k-edit-buttons .k-button + .k-button {
  margin-left: 0.5em;
}
.k-edit-form-container .k-edit-buttons {
  margin: 16px -16px -16px;
  padding: 16px 16px;
}
.k-popup-edit-form > .k-action-buttons,
.k-edit-form-container .k-action-buttons {
  margin: 1em -16px -16px;
}
.k-edit-label {
  margin: 0 0 1em 0;
  padding: calc( 4px + 1px ) 0;
  width: 30%;
  line-height: 1.4285714286;
  text-align: right;
  float: left;
  clear: both;
}
.k-edit-field {
  margin: 0 0 1em 0;
  width: 65%;
  float: right;
  clear: right;
  position: relative;
}
.k-edit-field.k-no-editor {
  padding: calc( 4px + 1px ) 0;
}
.k-edit-field > .k-widget,
.k-edit-field > .k-textbox,
.k-edit-field > .k-textarea {
  width: 100%;
  box-sizing: border-box;
}
.k-edit-field > .k-colorpicker {
  width: auto;
}
.k-edit-field input[type=radio]:not(.k-radio),
.k-edit-field input[type=checkbox]:not(.k-checkbox) {
  margin-right: 0.4ex;
}
.k-edit-field .k-radio-label,
.k-edit-field .k-checkbox-label {
  margin-right: 1em;
}
.k-edit-field > .k-reset > li + li {
  margin-top: 0.5em;
}
.k-edit-field .k-reset .k-widget {
  margin: 0 0.4ex 0 1ex;
}
.k-rtl .k-edit-buttons {
  text-align: left;
}
.k-rtl .k-edit-buttons .k-button + .k-button {
  margin-left: 0;
  margin-right: 0.5em;
}
.k-widget.form-control {
  padding: 0;
}
.k-widget.form-control,
.k-maskedtextbox.form-control .k-textbox,
.k-textbox.form-control {
  width: 100%;
}
.k-multiselect.form-control, .form-control.k-dropdowntree {
  height: auto;
}
.input-group .k-dateinput-wrap,
.input-group .k-dropdown-wrap,
.input-group .k-multiselect-wrap,
.input-group .k-numeric-wrap,
.input-group .k-picker-wrap,
.input-group .k-maskedtextbox .k-textbox {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group .k-dateinput-wrap .k-select,
.input-group .k-dropdown-wrap .k-select,
.input-group .k-multiselect-wrap .k-select,
.input-group .k-numeric-wrap .k-select,
.input-group .k-picker-wrap .k-select,
.input-group .k-maskedtextbox .k-textbox .k-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group .k-widget.form-control,
.input-group .k-maskedtextbox.form-control .k-textbox,
.input-group .k-textbox.form-control {
  width: auto;
}
.input-group .k-widget.form-control:not(:first-child):not(:last-child) .k-dateinput-wrap,
.input-group .k-widget.form-control:not(:first-child):not(:last-child) .k-dropdown-wrap,
.input-group .k-widget.form-control:not(:first-child):not(:last-child) .k-multiselect-wrap,
.input-group .k-widget.form-control:not(:first-child):not(:last-child) .k-numeric-wrap,
.input-group .k-widget.form-control:not(:first-child):not(:last-child) .k-picker-wrap,
.input-group .k-widget.form-control:not(:first-child):not(:last-child) > .k-textbox {
  border-radius: 0;
}
.input-group-prepend + .k-widget .k-dateinput-wrap,
.input-group-prepend + .k-widget .k-dropdown-wrap,
.input-group-prepend + .k-widget .k-multiselect-wrap,
.input-group-prepend + .k-widget .k-numeric-wrap,
.input-group-prepend + .k-widget .k-picker-wrap,
.input-group-prepend + .k-widget > .k-textbox {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.k-widget.form-control .k-input {
  padding: 0.5rem 0.75rem;
  height: 2.25rem;
}
.k-widget.form-control-sm .k-input {
  padding: 0.25rem 0.5rem;
  height: 1.8125rem;
}
.k-widget.form-control-sm .k-dateinput-wrap .k-select,
.k-widget.form-control-sm .k-dropdown-wrap .k-select,
.k-widget.form-control-sm .k-picker-wrap .k-select {
  padding: 0.25rem;
}
.k-widget.form-control-sm .k-select {
  width: 1.8125rem;
}
.k-widget.form-control-lg .k-input {
  padding: 0.5rem 1rem;
  height: 2.875rem;
}
.k-widget.form-control-lg .k-dateinput-wrap .k-select,
.k-widget.form-control-lg .k-dropdown-wrap .k-select,
.k-widget.form-control-lg .k-picker-wrap .k-select {
  padding: 0.5rem;
}
.k-widget.form-control-lg .k-select {
  width: 2.875rem;
}
.k-maskedtextbox.form-control .k-textbox {
  height: calc( 2.25rem + 2px );
  padding: 0.5rem 0.75rem;
}
.k-maskedtextbox.form-control-sm .k-textbox {
  height: calc( 1.8125rem + 3px );
  padding: 0.25rem 0.5rem;
  line-height: 1.5;
}
.k-maskedtextbox.form-control-lg .k-textbox {
  height: calc( 2.875rem + 2px );
  padding: 0.5rem 1rem;
  line-height: 1.5;
}
.k-textbox.form-control {
  height: calc( 2.25rem + 2px );
  padding: 0.5rem 0.75rem;
}
.k-textbox.form-control-sm {
  height: calc( 1.8125rem + 2px );
  padding: 0.25rem 0.5rem;
  line-height: 1.5;
}
.k-textbox.form-control-lg {
  height: calc( 2.875rem + 2px );
  padding: 0.5rem 1rem;
  line-height: 1.5;
}
.k-dateinput.form-control-sm .k-link-increase > .k-icon,
.k-numerictextbox.form-control-sm .k-link-increase > .k-icon {
  bottom: -2px;
}
.k-dateinput.form-control-sm .k-link-decrease > .k-icon,
.k-numerictextbox.form-control-sm .k-link-decrease > .k-icon {
  top: -2px;
}
.k-dateinput.form-control-sm .k-link,
.k-numerictextbox.form-control-sm .k-link {
  height: 0.90625rem;
}
.k-dateinput.form-control-lg .k-link,
.k-numerictextbox.form-control-lg .k-link {
  height: 1.4375rem;
}
.k-dateinput.form-control .k-dateinput-wrap .k-select {
  padding-top: 0;
  padding-bottom: 0;
}
.k-form,
.k-form-inline {
  color: #656565;
}
.k-form fieldset legend,
.k-form-inline fieldset legend {
  color: #444444;
}
.k-form .k-form-legend,
.k-form-inline .k-form-legend {
  border-color: rgba(0, 0, 0, 0.08);
}
.k-form .k-field-info,
.k-form-inline .k-field-info {
  color: #b9b9b9;
}
.k-form .k-alert-error,
.k-form-inline .k-alert-error {
  color: #f31700;
}
.k-form-error,
.k-text-error,
.k-form-field-error .k-label {
  color: #f31700;
}
.k-form-separator {
  border-color: rgba(0, 0, 0, 0.08);
}
.k-listgroup {
  border-radius: 2px;
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  font-size: 12px;
  line-height: 1.4285714286;
  list-style: none;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}
.k-listgroup > ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
}
.k-listgroup .k-listgroup-item + .k-listgroup-item {
  border-top-width: 1px;
}
.k-listgroup-flush {
  border-radius: 0;
  border-left-width: 0;
  border-right-width: 0;
}
.k-listgroup-item {
  padding: 8px 12px;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  flex: 0 0 auto;
  position: relative;
}
.k-listgroup-item > .k-link {
  margin: -8px -12px;
  padding: 8px 12px;
  color: inherit;
  text-decoration: none;
  outline: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  flex: 1 1 auto;
  position: relative;
}
.k-listgroup-item > .k-link > .k-select {
  padding: 8px;
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.k-listgroup-item-segmented {
  align-items: stretch;
}
.k-listgroup-item-segmented > .k-link {
  margin-right: 0;
}
.k-listgroup-item-segmented > .k-select {
  margin: -8px -12px -8px 0;
  padding: 8px;
  border-width: 0 0 0 1px;
  border-style: solid;
  border-color: inherit;
  cursor: pointer;
}
.k-listgroup-form-row {
  margin: -8px -12px;
  padding: 8px 12px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  flex: 1 1 auto;
  position: relative;
}
.k-listgroup-form-row .k-listgroup-form-field-label {
  width: 40%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-listgroup-form-row .k-listgroup-form-field-wrapper {
  width: 50%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  text-align: end;
  position: relative;
}
.k-listgroup-form-row .k-listgroup-form-field-wrapper select,
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=text],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=password],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=date],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=time],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=datetime-local],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=number],
.k-listgroup-form-row .k-listgroup-form-field-wrapper textarea {
  width: 100%;
  box-sizing: border-box;
  flex: 1 1 100%;
}
.k-listgroup-form-row .k-listgroup-form-field-wrapper textarea {
  min-height: 4em;
  resize: vertical;
}
.k-listgroup-item.k-listgroup-form-row {
  margin: 0;
}
[dir=rtl] .k-listgroup-item > .k-link > .k-select {
  right: auto;
  left: 0;
}
[dir=rtl] .k-listgroup-item > .k-link > .k-select .k-icon {
  transform: scaleX(-1);
}
[dir=rtl] .k-listgroup-item-segmented > .k-link {
  margin-right: -12px;
  margin-left: 0;
}
[dir=rtl] .k-listgroup-item-segmented > .k-select {
  margin-right: 0;
  margin-left: -12px;
  border-right-width: 1px;
  border-left-width: 0;
}
[dir=rtl] .k-listgroup-item-segmented > .k-select .k-icon {
  transform: scaleX(-1);
}
.k-noflexbox .k-listgroup,
.k-noflexbox .k-listgroup > ul .k-listgroup-item,
.k-noflexbox .k-listgroup-item > .k-link {
  display: block;
}
.k-listgroup {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-checkbox {
  border-radius: 2px;
  margin: 0;
  padding: 0;
  width: 16px;
  height: 16px;
  line-height: initial;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  -webkit-appearance: none;
}
.k-checkbox::before {
  width: 12px;
  height: 12px;
  font-size: 12px;
  line-height: 1;
  transform: scale(0) translate(-50%, -50%);
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  font-family: "WebComponentsIcons", monospace;
}
.k-checkbox:hover {
  cursor: pointer;
}
.k-checkbox:checked::before {
  border-radius: 2px;
  transform: scale(1) translate(-50%, -50%);
}
.k-checkbox:indeterminate::before,
.k-checkbox.k-state-indeterminate::before {
  content: "";
  background-color: currentColor;
  transform: scale(1) translate(-50%, -50%);
  width: 8px;
  height: 8px;
}
.k-checkbox:disabled,
.k-checkbox:disabled + .k-checkbox-label {
  outline: none;
  cursor: default;
  opacity: 0.6;
  filter: grayscale(0.1);
  pointer-events: none;
  box-shadow: none;
}
.k-checkbox + .k-checkbox-label {
  display: inline;
}
.k-checkbox-label {
  margin: 0;
  padding: 0;
  line-height: calc( 16px + 1px );
  display: inline-flex;
  align-items: flex-start;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
}
.k-checkbox-label .k-label {
  cursor: pointer;
}
.k-checkbox-label:empty {
  display: none;
}
.k-checkbox-label.k-no-text {
  min-width: 1px;
}
.k-checkbox-label .k-ripple {
  top: 8px;
  left: 8px;
  right: auto;
  bottom: auto;
  width: 40px;
  height: 40px;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  visibility: hidden !important;
}
.k-checkbox-label .k-ripple-blob {
  top: 50% !important;
  left: 50% !important;
  width: 200% !important;
  height: 200% !important;
}
.k-checkbox + .k-checkbox-label,
.k-checkbox-label + .k-checkbox {
  margin-left: 4px;
}
.k-checkbox-label > .k-checkbox {
  margin-right: 4px;
  flex-shrink: 0;
}
kendo-label.k-checkbox-label > .k-checkbox:last-child {
  margin-right: 0;
}
kendo-label.k-checkbox-label > .k-label:first-child {
  margin-right: 4px;
}
kendo-label.k-checkbox-label > .k-label {
  display: inline;
}
.k-checkbox-list {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.k-checkbox-list .k-checkbox-item {
  padding: 4px 0px;
}
.k-list-horizontal .k-checkbox-item {
  display: inline-block;
  margin: 0 32px 0 0;
}
.k-list-horizontal .k-checkbox-item:last-child {
  margin-right: 0;
}
.k-rtl .k-checkbox + .k-checkbox-label,
.k-rtl .k-checkbox-label + .k-checkbox,
[dir=rtl] .k-checkbox + .k-checkbox-label,
[dir=rtl] .k-checkbox-label + .k-checkbox {
  margin-left: 0;
  margin-right: 4px;
}
.k-rtl .k-checkbox-label > .k-checkbox,
[dir=rtl] .k-checkbox-label > .k-checkbox {
  margin-right: 0;
  margin-left: 4px;
}
.k-rtl kendo-label.k-checkbox-label > .k-checkbox:last-child,
[dir=rtl] kendo-label.k-checkbox-label > .k-checkbox:last-child {
  margin-left: 0;
}
.k-rtl kendo-label.k-checkbox-label > .k-label:first-child,
[dir=rtl] kendo-label.k-checkbox-label > .k-label:first-child {
  margin-right: 0;
  margin-left: 4px;
}
.k-rtl .k-list-horizontal .k-checkbox-item,
[dir=rtl] .k-list-horizontal .k-checkbox-item {
  margin-right: 0;
  margin-left: 32px;
}
.k-rtl .k-list-horizontal .k-checkbox-item:last-child,
[dir=rtl] .k-list-horizontal .k-checkbox-item:last-child {
  margin-left: 0;
}
.k-ripple-container .k-checkbox::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 48px;
  height: 48px;
  margin-left: calc(-1 * (16px + 2 * 1px));
  margin-top: calc(-1 * (16px + 2 * 1px));
  border-radius: 100%;
  z-index: 1;
  transform: scale(0);
}
.k-ripple-container .k-checkbox:disabled::after {
  display: none;
}
.k-checkbox::-ms-check {
  border-width: 0;
  border-color: inherit;
  color: inherit;
  background-color: inherit;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .k-checkbox::-ms-check {
    border-width: 1px;
  }
}
.k-checkbox {
  border-color: rgba(0, 0, 0, 0.08);
  color: transparent;
  background-color: #ffffff;
}
.k-checkbox:hover {
  border-color: rgba(0, 0, 0, 0.15);
}
.k-checkbox:focus {
  border-color: rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.06);
}
.k-checkbox:indeterminate,
.k-checkbox.k-state-indeterminate {
  border-color: rgba(0, 0, 0, 0.08);
  color: #3276b1;
  background-color: #ffffff;
}
.k-checkbox:checked {
  border-color: #3276b1;
  color: #ffffff;
  background-color: #3276b1;
}
.k-checkbox:checked:focus {
  border-color: #3276b1;
  box-shadow: 0 0 0 2px rgba(50, 118, 177, 0.3);
}
.k-checkbox.k-invalid,
.k-checkbox.k-state-invalid,
.k-checkbox.ng-invalid.ng-touched,
.k-checkbox.ng-invalid.ng-dirty {
  border-color: rgba(243, 23, 0, 0.5);
}
.k-checkbox.k-invalid + .k-checkbox-label,
.k-checkbox.k-state-invalid + .k-checkbox-label,
.k-checkbox.ng-invalid.ng-touched + .k-checkbox-label,
.k-checkbox.ng-invalid.ng-dirty + .k-checkbox-label {
  color: #f31700;
}
.k-ripple-container .k-checkbox::after {
  background: #3276b1;
  opacity: 0.3;
}
.k-radio {
  border-radius: 50%;
  margin: 0;
  padding: 0;
  width: 16px;
  height: 16px;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  -webkit-appearance: none;
}
.k-radio::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: currentColor;
  transform: scale(0) translate(-50%, -50%);
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
}
.k-radio:hover {
  cursor: pointer;
}
.k-radio:checked::before {
  border-radius: 50%;
  transform: scale(1) translate(-50%, -50%);
}
.k-radio:disabled,
.k-radio:disabled + .k-radio-label {
  outline: none;
  cursor: default;
  opacity: 0.6;
  filter: grayscale(0.1);
  pointer-events: none;
  box-shadow: none;
}
.k-radio + .k-radio-label {
  display: inline;
}
.k-radio-label {
  margin: 0;
  padding: 0;
  line-height: calc(16px + 1px);
  display: inline-flex;
  align-items: flex-start;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
}
.k-radio-label .k-label {
  cursor: pointer;
}
.k-radio-label:empty {
  display: none;
}
.k-radio-label .k-ripple {
  top: 8px;
  left: 8px;
  right: auto;
  bottom: auto;
  width: 40px;
  height: 40px;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  visibility: hidden !important;
}
.k-radio-label .k-ripple-blob {
  top: 50% !important;
  left: 50% !important;
  width: 200% !important;
  height: 200% !important;
}
.k-radio + .k-radio-label,
.k-radio-label + .k-radio {
  margin-left: 4px;
}
.k-radio-label > .k-radio {
  margin-right: 4px;
  flex-shrink: 0;
}
kendo-label.k-radio-label > .k-radio:last-child {
  margin-right: 0;
}
kendo-label.k-radio-label > .k-label:first-child {
  margin-right: 4px;
}
kendo-label.k-radio-label > .k-label {
  display: inline;
}
.k-radio-list {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.k-radio-list .k-radio-item {
  padding: 4px 0px;
}
.k-list-horizontal .k-radio-item {
  display: inline-block;
  margin: 0 32px 0 0;
}
.k-list-horizontal .k-radio-item:last-child {
  margin-right: 0;
}
.k-rtl .k-radio + .k-radio-label,
.k-rtl .k-radio-label + .k-radio,
[dir=rtl] .k-radio + .k-radio-label,
[dir=rtl] .k-radio-label + .k-radio {
  margin-left: 0;
  margin-right: 4px;
}
.k-rtl .k-radio-label > .k-radio,
[dir=rtl] .k-radio-label > .k-radio {
  margin-right: 0;
  margin-left: 4px;
}
.k-rtl kendo-label.k-radio-label > .k-radio:last-child,
[dir=rtl] kendo-label.k-radio-label > .k-radio:last-child {
  margin-left: 0;
}
.k-rtl kendo-label.k-radio-label > .k-label:first-child,
[dir=rtl] kendo-label.k-radio-label > .k-label:first-child {
  margin-right: 0;
  margin-left: 4px;
}
.k-rtl .k-list-horizontal .k-radio-item,
[dir=rtl] .k-list-horizontal .k-radio-item {
  margin-right: 0;
  margin-left: 32px;
}
.k-rtl .k-list-horizontal .k-radio-item:last-child,
[dir=rtl] .k-list-horizontal .k-radio-item:last-child {
  margin-left: 0;
}
.k-ripple-container .k-radio::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 48px;
  height: 48px;
  margin-left: calc(-1 * (16px + 2 * 1px));
  margin-top: calc(-1 * (16px + 2 * 1px));
  border-radius: 100%;
  z-index: 1;
  transform: scale(0);
}
.k-ripple-container .k-radio:disabled::after {
  display: none;
}
.k-radio::-ms-check {
  border-width: 0;
  border-color: inherit;
  color: inherit;
  background-color: inherit;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .k-radio::-ms-check {
    border-width: 1px;
  }
}
.k-radio {
  border-color: rgba(0, 0, 0, 0.08);
  color: transparent;
  background-color: #ffffff;
}
.k-radio:hover {
  border-color: rgba(0, 0, 0, 0.15);
}
.k-radio:focus {
  border-color: rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.06);
}
.k-radio.k-invalid,
.k-radio.k-state-invalid,
.k-radio.ng-invalid.ng-touched,
.k-radio.ng-invalid.ng-dirty {
  border-color: rgba(243, 23, 0, 0.5);
}
.k-radio.k-invalid + .k-radio-label,
.k-radio.k-state-invalid + .k-radio-label,
.k-radio.ng-invalid.ng-touched + .k-radio-label,
.k-radio.ng-invalid.ng-dirty + .k-radio-label {
  color: #f31700;
}
.k-radio:checked {
  border-color: #3276b1;
  color: #ffffff;
  background-color: #3276b1;
}
.k-radio:checked:focus {
  border-color: #3276b1;
  box-shadow: 0 0 0 2px rgba(50, 118, 177, 0.3);
}
.k-ripple-container .k-radio::after {
  background: #3276b1;
  opacity: 0.3;
}
.k-switch {
  border-radius: 6em;
  cursor: pointer;
  width: 6em;
  background: none;
  border: 0;
  box-sizing: border-box;
  outline: 0;
  display: inline-flex;
  overflow: hidden;
  vertical-align: middle;
  font-family: inherit;
  font-size: 10px;
  line-height: 1.4285714286;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  text-align: left;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-switch [type=checkbox] {
  display: none;
}
.k-ie .k-switch {
  display: inline-block;
}
.k-switch,
.k-switch-container,
.k-switch-handle {
  box-sizing: border-box;
}
.k-switch-container {
  border-radius: 6em;
  padding: 0px 0px;
  width: 6em;
  border-width: 0px;
  border-style: solid;
  flex: 1 0 auto;
  position: relative;
  outline: 0;
  transition: background-color 200ms ease-out 0s;
}
.k-ie .k-switch-container {
  display: block;
}
.k-switch-handle {
  border-radius: 6em;
  width: 3em;
  height: 3em;
  border-width: 1px;
  border-style: solid;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  left: 0;
  transition: left 200ms ease-out 0s;
}
.k-ie .k-switch-handle {
  display: block;
}
.k-switch-on .k-switch-handle {
  left: calc( 100% - 3em );
}
.k-ie .k-switch-on .k-switch-handle, .k-edge .k-switch-on .k-switch-handle {
  left: 100%;
  margin-left: -3em;
}
.k-switch-off .k-switch-handle {
  left: 0;
}
.k-switch-label-on,
.k-switch-label-off {
  display: inline;
  width: calc( 100% + calc( -1 * ( 3em + calc( 8px + 2px ) + 0px ) ) );
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  text-transform: uppercase;
  line-height: 3em;
  overflow: hidden;
}
.k-switch-label-on {
  text-align: left;
  left: calc( 8px - 0px );
}
.k-switch-label-off {
  text-align: right;
  right: calc( 8px - 0px );
}
.k-rtl .k-switch.k-switch-on .k-switch-handle,
.k-switch[dir=rtl].k-switch-on .k-switch-handle {
  left: 0;
}
.k-rtl .k-switch.k-switch-off .k-switch-handle,
.k-switch[dir=rtl].k-switch-off .k-switch-handle {
  left: calc( 100% - 3em );
}
.k-rtl .k-switch .k-switch-label-on,
.k-switch[dir=rtl] .k-switch-label-on {
  text-align: right;
  left: initial;
  right: calc( 8px - 0px );
}
.k-rtl .k-switch .k-switch-label-off,
.k-switch[dir=rtl] .k-switch-label-off {
  text-align: left;
  left: calc( 8px - 0px );
  right: initial;
}
.k-switch-container {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08);
}
.k-switch-handle {
  background-clip: padding-box;
}
.k-switch-handle .k-ie11 {
  background-clip: border-box;
}
.k-switch-label-on,
.k-switch-label-off {
  text-shadow: none;
}
.k-switch-on .k-switch-container {
  color: #ffffff;
  background-color: #3276b1;
}
.k-switch-on .k-switch-handle {
  border-color: rgba(0, 0, 0, 0.08);
  color: #ffffff;
  background-color: #f2f2f2;
}
.k-switch-on:hover .k-switch-container, .k-switch-on.k-state-hover .k-switch-container {
  color: #ffffff;
  background-color: #2e6da3;
}
.k-switch-on:hover .k-switch-handle, .k-switch-on.k-state-hover .k-switch-handle {
  border-color: rgba(0, 0, 0, 0.15);
  color: #ffffff;
  background-color: #ededed;
}
.k-switch-on .k-switch-label-off {
  color: transparent;
}
.k-switch-off .k-switch-container {
  color: #656565;
  background-color: #ffffff;
}
.k-switch-off .k-switch-handle {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f2f2f2;
}
.k-switch-off:hover .k-switch-container, .k-switch-off.k-state-hover .k-switch-container {
  color: #656565;
  background-color: #ffffff;
}
.k-switch-off:hover .k-switch-handle, .k-switch-off.k-state-hover .k-switch-handle {
  border-color: rgba(0, 0, 0, 0.15);
  color: #656565;
  background-color: #ededed;
}
.k-switch-off .k-switch-label-on {
  color: transparent;
}
.k-switch {
  box-shadow: none;
}
.k-switch:focus .k-switch-container, .k-switch.k-state-focused .k-switch-container {
  outline: none;
  box-shadow: inset 0 0 0 3px rgba(0, 0, 0, 0.06);
}
.k-switch:hover .k-switch-container, .k-switch.k-state-hover .k-switch-container {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
}
.k-switch.k-state-disabled {
  cursor: default;
}
.k-switch.k-state-disabled:focus, .k-switch.k-state-disabled.k-state-focused {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08);
}
.k-switch[aria-readonly=true] {
  pointer-events: none;
}
.k-pane-wrapper {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  display: block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-pane-wrapper .k-pane {
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  box-sizing: border-box;
  font-family: sans-serif;
  overflow-x: hidden;
}
.k-pane-wrapper .k-pane * {
  background-clip: border-box;
}
.k-pane-wrapper .k-view {
  top: 0;
  left: 0;
  position: relative;
  border: 0;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
  align-items: stretch;
  align-content: stretch;
  vertical-align: top;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-pane-wrapper .k-content {
  min-height: 1px;
  flex: 1;
  align-items: stretch;
  display: block;
  width: auto;
  overflow: hidden;
  position: relative;
}
.k-pane-wrapper > div.k-pane {
  box-shadow: none;
  font-weight: normal;
}
.k-pane-wrapper .k-popup-edit-form .k-content,
.k-pane-wrapper .k-grid-edit-form .k-content,
.k-pane-wrapper .k-grid-column-menu .k-content,
.k-pane-wrapper .k-grid-filter-menu .k-content {
  overflow-y: auto;
}
.k-pane-wrapper .k-popup-edit-form .k-content > .k-scroll-container,
.k-pane-wrapper .k-grid-edit-form .k-content > .k-scroll-container,
.k-pane-wrapper .k-grid-column-menu .k-content > .k-scroll-container,
.k-pane-wrapper .k-grid-filter-menu .k-content > .k-scroll-container {
  position: absolute;
  width: 100%;
  min-height: 100%;
  box-sizing: border-box;
}
.k-pane-wrapper .k-grid-filter-menu .k-filter-selected-items {
  margin: 1em;
  font-weight: normal;
}
.k-pane-wrapper .k-grid-edit-form .k-popup-edit-form,
.k-pane-wrapper .k-grid-edit-form .k-edit-form-container {
  width: auto;
  min-width: auto;
}
.k-pane-wrapper .k-grid .k-grid-search {
  width: 100%;
}
.k-grid.k-grid-mobile {
  border-width: 0;
}
.k-grid-mobile .k-resize-handle-inner::before {
  content: "";
  position: absolute;
  font: 16px/1 "WebComponentsIcons";
  top: calc(50% - 1px);
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 0.2em;
}
.k-grid-mobile .k-edit-cell > input,
.k-grid-mobile .k-edit-cell > select,
.k-grid-mobile .k-grid-edit-row > td > input,
.k-grid-mobile .k-grid-edit-row > td > select {
  width: 100%;
  box-sizing: border-box;
}
.k-grid-mobile .k-header a {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  -moz-user-drag: none;
}
.k-pane-wrapper .k-scheduler-edit-form .k-recur-view {
  padding: 0;
  flex-direction: column;
  align-items: stretch;
}
.k-pane-wrapper .k-scheduler-edit-form .k-recur-view > .k-listgroup-form-row {
  margin: 0;
}
.k-pane-wrapper .k-scheduler-edit-form .k-recur-items-wrap {
  width: 100%;
  margin: -1px 0;
}
.k-pane-wrapper .k-scheduler-edit-form .k-scheduler-recur-end-wrap {
  white-space: nowrap;
}
.k-pane-wrapper .k-scheduler-edit-form .k-edit-buttons {
  border-width: 0;
}
.k-scheduler.k-scheduler-mobile {
  border-width: 0;
}
.k-scheduler-mobile th {
  font-weight: normal;
}
.k-scheduler-mobile .k-event:hover .k-resize-handle {
  visibility: hidden;
}
.k-scheduler-mobile .k-scheduler-toolbar {
  padding: 8px 8px;
}
.k-scheduler-mobile .k-scheduler-toolbar > * {
  margin: 0;
}
.k-scheduler-mobile .k-scheduler-toolbar::before {
  display: none;
}
.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation {
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  margin: 0;
}
.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-current {
  line-height: 1;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: space-evenly;
}
.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-y-date-format {
  font-size: 12px;
}
.k-scheduler-mobile .k-scheduler-footer {
  padding: 8px 8px;
  display: flex;
  justify-content: space-between;
}
.k-scheduler-mobile .k-scheduler-footer > * {
  margin: 0;
}
.k-scheduler-mobile .k-scheduler-footer::before {
  display: none;
}
.k-scheduler-mobile .k-scheduler-monthview .k-hidden {
  height: 40px;
}
.k-scheduler-mobile .k-scheduler-monthview .k-scheduler-table td {
  height: 40px;
  vertical-align: top;
  text-align: center;
}
.k-scheduler-mobile .k-scheduler-monthview .k-events-container {
  position: absolute;
  text-align: center;
  height: 6px;
  line-height: 6px;
}
.k-scheduler-mobile .k-scheduler-monthview .k-event {
  position: static;
  padding: 4px;
  border-radius: 50%;
  display: inline-block;
  width: 4px;
  height: 4px;
  min-height: 0;
  margin: 1px;
}
.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header.k-mobile-horizontal-header .k-scheduler-times table tr:first-child {
  display: none;
}
.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header .k-scheduler-header .k-scheduler-date-group {
  display: none;
}
.k-scheduler-mobile .k-scheduler-header-wrap > div {
  overflow: visible;
}
.k-scheduler-mobile .k-scheduler-agendaview .k-mobile-header {
  display: none;
}
.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table {
  table-layout: auto;
}
.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table .k-scheduler-groupcolumn {
  width: 1%;
}
.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table td {
  white-space: normal;
}
.k-scheduler-mobile .k-mobile-header .k-scheduler-table td,
.k-scheduler-mobile .k-mobile-header .k-scheduler-table th {
  height: 1.5em;
}
.k-scheduler-mobile .k-time-text,
.k-scheduler-mobile .k-time-period {
  display: block;
  line-height: 1;
}
.k-scheduler-mobile .k-time-period {
  font-size: 0.7em;
}
.k-scheduler-mobile .k-scheduler-table td,
.k-scheduler-mobile .k-scheduler-table th {
  height: 2em;
  vertical-align: middle;
}
.k-scheduler-mobile .k-scheduler-datecolumn-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.k-scheduler-mobile .k-task {
  display: flex;
  align-items: center;
}
.k-scheduler-mobile .k-task .k-scheduler-mark {
  border-radius: 50%;
}
.k-scheduler-mobile .k-task .k-i-reload {
  font-size: 1em;
  margin-right: 0.5em;
}
.k-scheduler-mobile .k-task .k-scheduler-task-text {
  flex: 1 1 0%;
}
.k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell,
.k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn,
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell,
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn {
  vertical-align: top;
}
.k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell .k-scheduler-group-text,
.k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn .k-scheduler-group-text,
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell .k-scheduler-group-text,
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn .k-scheduler-group-text {
  writing-mode: vertical-lr;
  transform: rotate(180deg);
  white-space: nowrap;
}
.k-scheduler-mobile .k-scrollbar-h tr + tr .k-scheduler-times {
  border-bottom-width: 0;
}
.k-pane-wrapper .k-grid-edit-form > .k-header,
.k-pane-wrapper .k-grid-column-menu > .k-header,
.k-pane-wrapper .k-grid-filter-menu > .k-header,
.k-pane-wrapper .k-scheduler-edit-form > .k-header {
  display: flex;
  justify-content: space-between;
  padding: 0.3em 0.6em;
  width: auto;
  line-height: 2em;
}
.k-pane-wrapper .k-grid-edit-form > .k-header .k-header-done,
.k-pane-wrapper .k-grid-edit-form > .k-header .k-header-cancel,
.k-pane-wrapper .k-grid-column-menu > .k-header .k-header-done,
.k-pane-wrapper .k-grid-column-menu > .k-header .k-header-cancel,
.k-pane-wrapper .k-grid-filter-menu > .k-header .k-header-done,
.k-pane-wrapper .k-grid-filter-menu > .k-header .k-header-cancel,
.k-pane-wrapper .k-scheduler-edit-form > .k-header .k-header-done,
.k-pane-wrapper .k-scheduler-edit-form > .k-header .k-header-cancel {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.k-pane-wrapper .k-grid-edit-form > .k-header .k-header-done .k-icon,
.k-pane-wrapper .k-grid-edit-form > .k-header .k-header-cancel .k-icon,
.k-pane-wrapper .k-grid-column-menu > .k-header .k-header-done .k-icon,
.k-pane-wrapper .k-grid-column-menu > .k-header .k-header-cancel .k-icon,
.k-pane-wrapper .k-grid-filter-menu > .k-header .k-header-done .k-icon,
.k-pane-wrapper .k-grid-filter-menu > .k-header .k-header-cancel .k-icon,
.k-pane-wrapper .k-scheduler-edit-form > .k-header .k-header-done .k-icon,
.k-pane-wrapper .k-scheduler-edit-form > .k-header .k-header-cancel .k-icon {
  font-size: 1.5em;
}
.k-pane-wrapper .k-list-title,
.k-pane-wrapper .k-filter-help-text,
.k-pane-wrapper .k-list-group-header {
  padding: 8px 12px;
  display: block;
}
.k-pane-wrapper .k-list-group-header {
  font-weight: bold;
  text-transform: uppercase;
}
.k-pane-wrapper .k-listgroup .k-listgroup-item {
  border-color: inherit;
}
.k-pane-wrapper .k-listgroup + .k-listgroup {
  margin-top: 2em;
}
.k-pane-wrapper .k-column-menu .k-filter-item .k-filterable * {
  pointer-events: none;
}
.k-pane-wrapper .k-filter-menu .k-space-right {
  margin: 0.5em 10px;
  width: auto;
  display: flex;
  align-items: center;
}
.k-pane-wrapper .k-filter-menu .k-filter-tools {
  margin: 1em;
  display: flex;
  justify-content: space-between;
}
.k-pane-wrapper .k-popup-edit-form .k-recur-editor-wrap {
  display: flex;
}
.k-pane-wrapper .k-popup-edit-form .k-mobiletimezoneeditor {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  position: relative;
  flex: 1 1 auto;
}
.k-pane-wrapper .k-multicheck-wrap.k-listgroup {
  overflow-y: auto;
}
.k-pane-wrapper .k-state-disabled {
  opacity: 1;
}
.k-pane-wrapper .k-state-disabled > * {
  opacity: 0.7;
}
.k-pane-wrapper .k-pager-wrap.k-pager-sm {
  justify-content: center;
}
.k-pane-wrapper .k-pager-wrap.k-pager-sm .k-pager-refresh {
  display: none;
}
.k-ie .k-pane-wrapper .k-scheduler .k-scheduler-toolbar,
.k-ie .k-pane-wrapper .k-scheduler .k-scheduler-footer {
  line-height: 2em;
}
.k-ie .k-pane-wrapper .k-grid .k-icon {
  text-indent: 0;
}
.k-rtl .k-pane-wrapper .k-grid-edit-form > .k-header,
.k-rtl .k-pane-wrapper .k-grid-column-menu > .k-header,
.k-rtl .k-pane-wrapper .k-grid-filter-menu > .k-header,
.k-rtl .k-pane-wrapper .k-scheduler-edit-form > .k-header, .k-pane-wrapper[dir=rtl] .k-grid-edit-form > .k-header,
.k-pane-wrapper[dir=rtl] .k-grid-column-menu > .k-header,
.k-pane-wrapper[dir=rtl] .k-grid-filter-menu > .k-header,
.k-pane-wrapper[dir=rtl] .k-scheduler-edit-form > .k-header, [dir=rtl] .k-pane-wrapper .k-grid-edit-form > .k-header,
[dir=rtl] .k-pane-wrapper .k-grid-column-menu > .k-header,
[dir=rtl] .k-pane-wrapper .k-grid-filter-menu > .k-header,
[dir=rtl] .k-pane-wrapper .k-scheduler-edit-form > .k-header {
  flex-direction: row-reverse;
}
.k-rtl .k-pane-wrapper .k-filter-menu .k-space-right > .k-i-zoom, .k-pane-wrapper[dir=rtl] .k-filter-menu .k-space-right > .k-i-zoom, [dir=rtl] .k-pane-wrapper .k-filter-menu .k-space-right > .k-i-zoom {
  left: 15px;
  right: auto;
}
.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar > ul > li, .k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-scheduler-toolbar > ul > li, [dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar > ul > li {
  border: 0;
}
.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev,
.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next, .k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev,
.k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next, [dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev,
[dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next {
  transform: scaleX(-1);
}
.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-task .k-i-reload, .k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-task .k-i-reload, [dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-task .k-i-reload {
  margin-left: 0.5em;
  margin-right: 0;
}
.k-rtl .k-pane-wrapper .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right, .k-pane-wrapper[dir=rtl] .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right, [dir=rtl] .k-pane-wrapper .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right {
  transform: scaleX(-1);
}
.k-pane-wrapper,
.k-view {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-pane-wrapper .k-pane > .k-view > .k-content {
  background-position: 50% 50%;
  background-color: #f6f6f6;
}
.k-pane-wrapper .k-pane .k-grid-mobile .k-column-active + th.k-header {
  border-left-color: #656565;
}
.k-pane-wrapper .k-pane .k-grid-mobile .k-resize-handle-inner::before {
  background-color: #f6f6f6;
}
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-nav-current {
  color: #3276b1;
}
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendadate {
  color: inherit;
}
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-time-period,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendaweekday {
  color: #b9b9b9;
}
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-wrap,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-datecolumn,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-group-cell,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-all-day {
  background-color: #f6f6f6;
}
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-tools > li {
  display: inline-block;
  background-color: inherit;
}
.k-pane-wrapper .k-pane .k-grid-edit-form .k-header,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-header,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-header,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header {
  color: #ffffff;
  background-color: #3276b1;
}
.k-pane-wrapper .k-pane .k-grid-edit-form .k-header .k-link,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-header .k-link,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-header .k-link,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header .k-link {
  color: inherit;
}
.k-pane-wrapper .k-pane .k-grid-edit-form .k-item,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-link,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-item,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-link,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-item,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-link,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-item,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-link {
  color: #656565;
}
.k-pane-wrapper .k-pane .k-grid-edit-form .k-clear,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-select-all,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-clear,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-select-all,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-clear,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-select-all,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-clear,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-select-all,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-resetSeries {
  color: #3276b1;
}
.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-state-selected {
  color: #3276b1;
  background: none;
}
.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-state-selected .k-link {
  color: inherit;
}
.k-progressbar {
  border-radius: 2px;
  --kendo-progressbar-progress: 0;
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1;
  display: inline-grid;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-progressbar > .k-state-selected {
  border-width: 0;
  border-style: solid;
  display: flex;
  overflow: hidden;
  grid-column: 1/-1;
  grid-row: 1/-1;
}
.k-progressbar > ul {
  border-width: inherit;
  border-style: inherit;
  white-space: nowrap;
  display: flex;
  align-items: stretch;
  flex: 1;
  grid-column: 1/-1;
  grid-row: 1/-1;
}
.k-progressbar .k-item {
  display: block;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
}
.k-progress-status-wrap {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  grid-column: 1/-1;
  grid-row: 1/-1;
}
.k-progress-status-wrap.k-progress-start {
  justify-content: flex-start;
}
.k-progress-status-wrap.k-progress-center {
  justify-content: center;
}
.k-progress-status-wrap.k-progress-end {
  justify-content: flex-end;
}
.k-progress-status {
  padding: 0 0.5em;
  -webkit-padding-before: 0;
          padding-block-start: 0;
  -webkit-padding-after: 0;
          padding-block-end: 0;
  -webkit-padding-start: 0.5em;
          padding-inline-start: 0.5em;
  -webkit-padding-end: 0.5em;
          padding-inline-end: 0.5em;
  min-width: 10px;
  text-align: center;
  display: inline-block;
  white-space: nowrap;
}
.k-progressbar-horizontal {
  width: 27em;
  height: 22px;
  grid-template-columns: 1fr;
  grid-template-rows: 100%;
}
.k-progressbar-horizontal .k-progress-status-wrap {
  flex-direction: row;
}
.k-progressbar-horizontal > .k-state-selected {
  width: 0;
  width: calc( var( --kendo-progressbar-progress, 0 ) * 1% );
  flex-direction: row;
}
.k-progressbar-horizontal > .k-state-selected > .k-progress-status-wrap {
  width: calc( 100% * ( 100 / var( --kendo-progressbar-progress, 1 ) ) );
}
.k-progressbar-horizontal > ul {
  flex-direction: row;
}
.k-progressbar-horizontal .k-item + .k-item {
  border-left-width: 1px;
  border-inline-start-width: 1px;
  border-inline-end-width: 0;
}
.k-progressbar-horizontal.k-progressbar-reverse > .k-state-selected {
  flex-direction: row-reverse;
  justify-self: flex-end;
}
.k-progressbar-vertical {
  width: 22px;
  height: 27em;
  grid-template-columns: 100%;
  grid-template-rows: 1fr;
}
.k-progressbar-vertical .k-progress-status-wrap {
  flex-direction: column-reverse;
}
.k-progressbar-vertical .k-progress-status {
  writing-mode: vertical-lr;
}
.k-progressbar-vertical > .k-state-selected {
  height: 0;
  height: calc( var( --kendo-progressbar-progress, 0 ) * 1% );
  flex-direction: column-reverse;
  align-self: flex-end;
  align-items: flex-end;
}
.k-progressbar-vertical > .k-state-selected > .k-progress-status-wrap {
  height: calc( 100% * ( 100 / var( --kendo-progressbar-progress, 1 ) ) );
}
.k-progressbar-vertical > ul {
  flex-direction: column;
}
.k-progressbar-vertical .k-item + .k-item {
  border-top-width: 1px;
  border-block-start-width: 1px;
  border-block-end-width: 0;
}
.k-progressbar-vertical.k-progressbar-reverse {
  flex-direction: column;
}
.k-progressbar-vertical.k-progressbar-reverse > .k-state-selected {
  flex-direction: column;
  align-self: flex-start;
}
.k-progressbar-indeterminate .k-progress-status-wrap,
.k-progressbar-indeterminate .k-state-selected,
.k-progressbar-indeterminate .k-item {
  display: none;
}
.telerik-blazor.k-progressbar-horizontal > .k-state-selected,
.telerik-blazor.k-progressbar-horizontal > .k-state-selected > .k-progress-status-wrap {
  transition: width 0.1s ease-in-out;
}
.k-rtl .k-progressbar,
.k-progressbar[dir=rtl] {
  direction: rtl;
}
.k-progressbar {
  display: -ms-inline-grid;
}
.k-progressbar > .k-progress-status-wrap,
.k-progressbar > .k-state-selected {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
}
.k-progressbar-horizontal {
  -ms-grid-columns: 1fr;
  -ms-grid-rows: 22px;
}
.k-progressbar-horizontal.k-progressbar-reverse > .k-state-selected {
  -ms-grid-column-align: end;
}
.k-progressbar-vertical {
  -ms-grid-columns: 22px;
  -ms-grid-rows: 1fr;
}
.k-progressbar-vertical > .k-state-selected {
  -ms-grid-row-align: end;
}
.k-progressbar-vertical.k-progressbar-reverse > .k-state-selected {
  -ms-grid-row-align: start;
}
@keyframes progressbar-indeterminate-animation {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 22px 0;
  }
}
.k-progressbar {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
}
.k-progressbar .k-state-selected {
  border-color: #2e6da3;
  color: #ffffff;
  background-color: #3276b1;
}
.k-progressbar .k-item {
  border-color: #ffffff;
}
.k-progressbar-indeterminate {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
  background-image: linear-gradient(45deg, #e2e2e2 25%, transparent 25%, transparent 50%, #e2e2e2 50%, #e2e2e2 75%, transparent 75%, transparent);
  background-size: 22px 22px;
  animation: progressbar-indeterminate-animation 1s linear infinite;
}
.k-ripple-target {
  position: relative;
}
.k-ripple {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  overflow: hidden;
  pointer-events: none;
}
.k-ripple-blob {
  pointer-events: none;
  position: absolute;
  border-radius: 50%;
  padding: 0;
  transform: translate(-50%, -50%) scale(0);
  transition: opacity 100ms linear, transform 500ms cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0.1;
  background-color: currentColor;
}
.k-primary .k-ripple-blob {
  opacity: 0.2;
}
.k-ripple-focus::after {
  visibility: visible;
  animation: ripple 600ms ease-out;
}
@keyframes ripple {
  0% {
    transform: scale(0);
  }
  20% {
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(1);
  }
}
.k-messagebox {
  margin: 0 0 1em 0;
  padding: 4px 8px;
  border-width: 0 0 0 4px;
  border-style: solid;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 1.4285714286;
}
.k-messagebox a {
  color: inherit;
  font-style: italic;
  text-decoration: underline;
}
.k-messagebox-primary {
  border-color: #c6d9e9;
  color: #1a3d5c;
  background-color: #d6e4ef;
}
.k-messagebox-secondary {
  border-color: #fcfcfc;
  color: gray;
  background-color: #fdfdfd;
}
.k-messagebox-tertiary {
  border-color: #b8e7fc;
  color: #02587f;
  background-color: #cdeefd;
}
.k-messagebox-info {
  border-color: #b8d0f9;
  color: #002e79;
  background-color: #ccdefb;
}
.k-messagebox-success {
  border-color: #c7eab8;
  color: #1d5e00;
  background-color: #d7f0cc;
}
.k-messagebox-warning {
  border-color: #ffedb8;
  color: #856400;
  background-color: #fff2cc;
}
.k-messagebox-error {
  border-color: #fcbeb8;
  color: #7e0c00;
  background-color: #fdd1cc;
}
.k-messagebox-dark {
  border-color: #cacaca;
  color: #212121;
  background-color: #d9d9d9;
}
.k-messagebox-light {
  border-color: #f9f9f9;
  color: #7a7a7a;
  background-color: #fbfbfb;
}
.k-messagebox-inverse {
  border-color: #cacaca;
  color: #212121;
  background-color: #d9d9d9;
}
.k-actions,
.k-action-buttons,
.k-columnmenu-actions {
  padding: 8px 8px;
  border-width: 0px;
  border-style: solid;
  border-color: inherit;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: flex-end;
  justify-content: flex-end;
  clear: both;
}
.k-actions .k-button + .k-button,
.k-action-buttons .k-button + .k-button,
.k-columnmenu-actions .k-button + .k-button {
  margin-left: 8px;
  flex-shrink: 0;
}
.k-rtl .k-actions .k-button + .k-button, [dir=rtl] .k-actions .k-button + .k-button,
.k-rtl .k-action-buttons .k-button + .k-button,
[dir=rtl] .k-action-buttons .k-button + .k-button,
.k-rtl .k-columnmenu-actions .k-button + .k-button,
[dir=rtl] .k-columnmenu-actions .k-button + .k-button {
  margin-left: 0;
  margin-right: 8px;
}
.k-popup .k-actions,
.k-popup .k-action-buttons {
  margin-top: 16px;
}
.k-actions {
  justify-content: flex-start;
}
.k-actions .k-button {
  flex: 0 1 auto;
}
.k-actions.k-actions-start {
  justify-content: flex-start;
}
.k-actions.k-actions-center {
  justify-content: center;
}
.k-actions.k-actions-end {
  justify-content: flex-end;
}
.k-actions.k-actions-stretched {
  padding: 0;
  align-items: stretch;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-width: 1px 0 0;
  border-style: solid;
  display: flex;
  flex-direction: row;
  flex-shrink: 0;
  flex-basis: auto;
  overflow: hidden;
}
.k-actions.k-actions-stretched .k-button {
  background-clip: border-box;
  border-radius: 0;
  padding: 12px 16px;
  border-width: 0;
  text-overflow: ellipsis;
  flex: 1 0 0%;
  flex-grow: 1;
  display: inline-block;
  overflow: hidden;
  width: auto !important;
  max-width: 100%;
}
.k-actions.k-actions-stretched .k-button ~ .k-button {
  margin: 0;
  border-left-width: 1px;
}
.k-actions-stretched {
  border-color: rgba(0, 0, 0, 0.08);
}
.k-textbox-container,
.k-floating-label-container {
  padding-top: calc( 1.4285714286 * 12px );
  width: 12.4em;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  flex-direction: column;
  justify-content: stretch;
}
.k-textbox-container > .k-label,
.k-floating-label-container > .k-label {
  max-width: 90%;
  font-size: 12px;
  line-height: 1.4285714286;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: absolute;
  top: calc( calc( 1.4285714286 * 12px ) + 1px + 4px );
  left: calc( 8px + 1px );
  overflow: hidden;
  cursor: text;
  transform-origin: left center;
  transition: transform 0.2s ease-out, color 0.2s ease-out, top 0.2s ease-out, left 0.2s ease-out;
  pointer-events: none;
}
.k-textbox-container > .k-textbox,
.k-textbox-container > .k-widget,
.k-floating-label-container > .k-textbox,
.k-floating-label-container > .k-widget {
  flex: 1 1 auto;
  width: auto;
}
.k-textbox-container.k-state-empty > .k-label,
.k-floating-label-container.k-state-empty > .k-label {
  top: calc( calc( 1.4285714286 * 12px ) + 1px + 4px );
  left: calc( 8px + 1px );
  transform: scale(1);
}
.k-textbox-container > .k-label, .k-textbox-container.k-state-focused > .k-label,
.k-floating-label-container > .k-label,
.k-floating-label-container.k-state-focused > .k-label {
  top: 0;
  left: 0;
  transform: scale(1);
}
.k-textbox-container:focus-within > .k-label,
.k-floating-label-container:focus-within > .k-label {
  top: 0;
  left: 0;
  transform: scale(1);
}
.k-textbox-container.k-state-empty:not(.k-state-focused) ::-moz-placeholder, .k-floating-label-container.k-state-empty:not(.k-state-focused) ::-moz-placeholder {
  color: transparent;
}
.k-textbox-container.k-state-empty:not(.k-state-focused) ::placeholder,
.k-floating-label-container.k-state-empty:not(.k-state-focused) ::placeholder {
  color: transparent;
}
.k-rtl .k-textbox-container > .k-label, .k-textbox-container[dir=rtl] > .k-label,
.k-rtl .k-floating-label-container > .k-label,
.k-floating-label-container[dir=rtl] > .k-label {
  transform-origin: right center;
}
.k-rtl .k-textbox-container.k-state-empty > .k-label, .k-textbox-container[dir=rtl].k-state-empty > .k-label,
.k-rtl .k-floating-label-container.k-state-empty > .k-label,
.k-floating-label-container[dir=rtl].k-state-empty > .k-label {
  left: auto;
  right: calc( 8px + 1px );
}
.k-rtl .k-textbox-container > .k-label, .k-rtl .k-textbox-container.k-state-focused > .k-label, .k-textbox-container[dir=rtl] > .k-label, .k-textbox-container[dir=rtl].k-state-focused > .k-label,
.k-rtl .k-floating-label-container > .k-label,
.k-rtl .k-floating-label-container.k-state-focused > .k-label,
.k-floating-label-container[dir=rtl] > .k-label,
.k-floating-label-container[dir=rtl].k-state-focused > .k-label {
  left: auto;
  right: 0;
}
.k-rtl .k-textbox-container:focus-within, .k-textbox-container[dir=rtl]:focus-within,
.k-rtl .k-floating-label-container:focus-within,
.k-floating-label-container[dir=rtl]:focus-within {
  left: auto;
  right: 0;
}
.k-textbox {
  border-radius: 2px;
  margin: 0;
  padding: 0;
  width: 12.4em;
  height: calc( 1.4285714286em + 8px + 2px );
  border-width: 1px;
  border-style: solid;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  box-sizing: border-box;
  box-shadow: none;
  background: none;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  vertical-align: middle;
  position: relative;
  -webkit-appearance: none;
  background-clip: padding-box;
}
.k-textbox .k-ie11 {
  background-clip: border-box;
}
.k-textbox::-ms-clear {
  display: none;
}
.k-textbox::-moz-placeholder {
  color: rgba(101, 101, 101, 0.5);
  opacity: 1;
  -moz-user-select: none;
       user-select: none;
}
.k-textbox::placeholder {
  color: rgba(101, 101, 101, 0.5);
  opacity: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.k-textbox:-ms-input-placeholder {
  color: rgba(101, 101, 101, 0.5);
}
.k-textbox .k-button-clear {
  width: calc( 1.4285714286em + 8px );
  height: calc( 1.4285714286em + 8px );
  border: 0;
}
.k-textbox .k-textbox-separator {
  margin: 0;
  width: 0;
  height: 16px;
  border-width: 0 0 0 1px;
  border-style: solid;
}
.k-textbox:disabled, .k-textbox[disabled], .k-textbox.k-state-disabled {
  outline: none;
  cursor: default;
  opacity: 0.6;
  filter: grayscale(0.1);
  pointer-events: none;
  box-shadow: none;
}
.k-textbox:disabled::-moz-selection, .k-textbox[disabled]::-moz-selection, .k-textbox.k-state-disabled::-moz-selection {
  color: #656565;
  background-color: transparent;
}
.k-textbox:disabled::selection, .k-textbox[disabled]::selection, .k-textbox.k-state-disabled::selection {
  color: #656565;
  background-color: transparent;
}
input.k-textbox {
  padding: 4px 8px;
}
.k-textbox {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-textbox::-moz-selection, .k-textbox .k-input::-moz-selection {
  color: #ffffff;
  background-color: #3276b1;
}
.k-textbox::selection,
.k-textbox .k-input::selection {
  color: #ffffff;
  background-color: #3276b1;
}
.k-textbox .k-input-prefix > .k-icon,
.k-textbox .k-input-suffix > .k-icon {
  color: #656565;
  opacity: 0.75;
}
.k-textbox .k-input-prefix .k-clear-value,
.k-textbox .k-input-suffix .k-clear-value {
  color: #656565;
}
.k-textbox .k-textbox-separator {
  border-color: #656565;
  opacity: 0.5;
}
.k-textbox:focus, .k-textbox.k-state-focus, .k-textbox.k-state-focused {
  border-color: rgba(0, 0, 0, 0.1);
  color: #656565;
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-textbox:focus-within {
  border-color: rgba(0, 0, 0, 0.1);
  color: #656565;
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-textbox:hover, .k-textbox.k-state-hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #656565;
  background-color: #ffffff;
}
.k-textbox.k-invalid, .k-textbox.k-state-invalid, .k-textbox.ng-invalid.ng-touched, .k-textbox.ng-invalid.ng-dirty {
  border-color: rgba(243, 23, 0, 0.5);
}
.k-textarea {
  border-radius: 2px;
  margin: 0;
  padding: 0;
  width: 18em;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  box-sizing: border-box;
  box-shadow: none;
  background: none;
  display: inline-flex;
  flex-wrap: nowrap;
  vertical-align: middle;
  position: relative;
  -webkit-appearance: none;
  background-clip: padding-box;
}
.k-textarea .k-ie11 {
  background-clip: border-box;
}
.k-textarea::-ms-clear {
  display: none;
}
.k-textarea::-moz-placeholder {
  color: rgba(101, 101, 101, 0.5);
  opacity: 1;
  -moz-user-select: none;
       user-select: none;
}
.k-textarea::placeholder {
  color: rgba(101, 101, 101, 0.5);
  opacity: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.k-textarea > .k-input {
  padding: 4px 8px;
  height: auto;
  min-height: calc( 1.4285714286em + 8px + 2px );
  overflow-y: auto;
  resize: vertical;
}
.k-textarea:disabled, .k-textarea[disabled], .k-textarea.k-state-disabled {
  outline: none;
  cursor: default;
  opacity: 0.6;
  filter: grayscale(0.1);
  pointer-events: none;
  box-shadow: none;
}
.k-textarea:disabled::-moz-selection, .k-textarea[disabled]::-moz-selection, .k-textarea.k-state-disabled::-moz-selection {
  color: #656565;
  background-color: transparent;
}
.k-textarea:disabled::selection, .k-textarea[disabled]::selection, .k-textarea.k-state-disabled::selection {
  color: #656565;
  background-color: transparent;
}
.k-textarea-suffix {
  flex-shrink: 0;
}
textarea.k-textarea {
  padding: 4px 8px;
  min-height: calc( 1.4285714286em + 8px + 2px );
  display: inline-block;
  resize: both;
}
.k-textbox-container > .k-textarea,
.k-floating-label-container > .k-textarea {
  flex: 1 1 auto;
  width: 100%;
}
.k-ie .k-textarea :-ms-input-placeholder, .k-ie .k-textarea:-ms-input-placeholder {
  color: rgba(101, 101, 101, 0.5);
}
.k-textarea {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-textarea::-moz-selection, .k-textarea .k-input::-moz-selection {
  color: #ffffff;
  background-color: #3276b1;
}
.k-textarea::selection,
.k-textarea .k-input::selection {
  color: #ffffff;
  background-color: #3276b1;
}
.k-textarea:hover, .k-textarea.k-state-hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #656565;
  background-color: #ffffff;
}
.k-textarea:focus, .k-textarea.k-state-focus, .k-textarea.k-state-focused {
  border-color: rgba(0, 0, 0, 0.1);
  color: #656565;
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-textarea:focus-within {
  border-color: rgba(0, 0, 0, 0.1);
  color: #656565;
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-textarea.k-invalid, .k-textarea.k-state-invalid, .k-textarea.ng-invalid.ng-touched, .k-textarea.ng-invalid.ng-dirty {
  border-color: rgba(243, 23, 0, 0.5);
}
.k-tooltip {
  border-radius: 2px;
  margin: 0;
  padding: 4px 8px;
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  background-repeat: repeat-x;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.25;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  position: absolute;
  z-index: 12000;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-tooltip-icon {
  -webkit-margin-end: 4px;
          margin-inline-end: 4px;
  flex-shrink: 0;
}
.k-tooltip-title {
  margin-bottom: 0.25em;
  font-size: 15px;
  line-height: 1;
}
.k-tooltip-content {
  align-self: stretch;
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-tooltip-button {
  -webkit-margin-start: 4px;
          margin-inline-start: 4px;
  flex-shrink: 0;
}
.k-tooltip-button .k-icon {
  color: inherit;
  vertical-align: top;
}
.k-callout {
  width: 12px;
  height: 12px;
  border-width: 6px;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
  position: absolute;
  pointer-events: none;
}
.k-callout-n {
  margin-left: -6px;
  border-bottom-color: currentColor;
  top: -12px;
  left: 50%;
  pointer-events: none;
}
.k-callout-e {
  margin-top: -6px;
  border-left-color: currentColor;
  top: 50%;
  right: -12px;
  pointer-events: none;
}
.k-callout-s {
  margin-left: -6px;
  border-top-color: currentColor;
  bottom: -12px;
  left: 50%;
  pointer-events: none;
}
.k-callout-w {
  margin-top: -6px;
  border-right-color: currentColor;
  top: 50%;
  left: -12px;
  pointer-events: none;
}
.k-tooltip-wrapper .k-tooltip {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-tooltip {
  border-color: rgba(0, 0, 0, 0.75);
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.75);
}
.k-tooltip .k-callout {
  color: rgba(0, 0, 0, 0.75);
}
.k-tooltip-primary {
  border-color: #3276b1;
  color: #ffffff;
  background-color: #3276b1;
}
.k-tooltip-primary .k-callout {
  color: #3276b1;
}
.k-tooltip-info {
  border-color: #0058e9;
  color: #ffffff;
  background-color: #0058e9;
}
.k-tooltip-info .k-callout {
  color: #0058e9;
}
.k-tooltip-success {
  border-color: #37b400;
  color: #ffffff;
  background-color: #37b400;
}
.k-tooltip-success .k-callout {
  color: #37b400;
}
.k-tooltip-warning {
  border-color: #ffc000;
  color: #000000;
  background-color: #ffc000;
}
.k-tooltip-warning .k-callout {
  color: #ffc000;
}
.k-tooltip-error {
  border-color: #f31700;
  color: #ffffff;
  background-color: #f31700;
}
.k-tooltip-error .k-callout {
  color: #f31700;
}
.k-validator-tooltip {
  margin-top: calc( 6px + 0px );
  width: auto;
  white-space: normal;
  display: flex;
  align-items: center;
  z-index: 9999;
}
.k-grid .k-validator-tooltip {
  max-width: 300px;
}
.k-fab {
  padding: 0;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
  color: inherit;
  background-color: transparent;
  font-size: 12px;
  line-height: 1.4285714286;
  font-family: inherit;
  text-align: center;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  outline: none;
}
.k-fab:focus {
  outline: none;
}
.k-fab-icon {
  width: 20px;
  height: 20px;
}
.k-fab-icon:not(:only-child) {
  margin-right: 4px;
  margin-left: -4px;
}
.k-fab-sm {
  padding: 8px 8px;
}
.k-fab-md {
  padding: 16px 16px;
}
.k-fab-lg {
  padding: 24px 24px;
}
.k-fab-square {
  border-radius: 0;
}
.k-fab-square.k-fab-sm {
  width: calc( 1.4285714286em + 16px + 0 );
  height: calc( 1.4285714286em + 16px + 0 );
}
.k-fab-square.k-fab-md {
  width: calc( 1.4285714286em + 32px + 0 );
  height: calc( 1.4285714286em + 32px + 0 );
}
.k-fab-square.k-fab-lg {
  width: calc( 1.4285714286em + 48px + 0 );
  height: calc( 1.4285714286em + 48px + 0 );
}
.k-fab-circle {
  border-radius: 50%;
}
.k-fab-circle.k-fab-sm {
  width: calc( 1.4285714286em + 16px + 0 );
  height: calc( 1.4285714286em + 16px + 0 );
}
.k-fab-circle.k-fab-md {
  width: calc( 1.4285714286em + 32px + 0 );
  height: calc( 1.4285714286em + 32px + 0 );
}
.k-fab-circle.k-fab-lg {
  width: calc( 1.4285714286em + 48px + 0 );
  height: calc( 1.4285714286em + 48px + 0 );
}
.k-fab-pill {
  border-radius: 5rem;
}
.k-fab-rounded {
  border-radius: 4px;
}
.k-fab-items {
  margin: 0;
  padding: 16px 0;
  display: flex;
}
.k-fab-items-bottom {
  flex-direction: column;
}
.k-fab-items-bottom .k-fab-item:last-child {
  margin-bottom: 0;
}
.k-fab-items-top {
  flex-direction: column-reverse;
}
.k-fab-items-top .k-fab-item:first-child {
  margin-bottom: 0;
}
.k-fab-item {
  list-style-type: none;
  margin-bottom: 8px;
  outline: none;
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  cursor: pointer;
}
.k-fab-item.k-text-right {
  flex-direction: row;
}
.k-fab-item.k-text-right .k-fab-item-text {
  margin-right: 8px;
}
.k-fab-item.k-text-left {
  flex-direction: row-reverse;
}
.k-fab-item.k-text-left .k-fab-item-text {
  margin-left: 8px;
}
.k-fab-item-text {
  padding: 4px 4px;
  border-width: 1px;
  border-radius: 2px;
  font-size: 10px;
  line-height: 1;
}
.k-fab-item-icon {
  padding: 8px 8px;
  border-width: 0;
  border-radius: 50%;
  box-sizing: content-box;
  outline: none;
}
.k-rtl .k-fab,
.k-fab[dir=rtl],
[dir=rtl] .k-fab {
  direction: rtl;
}
.k-rtl .k-fab .k-fab-icon:not(:only-child),
.k-fab[dir=rtl] .k-fab-icon:not(:only-child),
[dir=rtl] .k-fab .k-fab-icon:not(:only-child) {
  margin-right: -4px;
  margin-left: 4px;
}
.k-rtl .k-fab-popup .k-fab-item.k-text-left,
[dir=rtl] .k-fab-popup .k-fab-item.k-text-left {
  flex-direction: row;
}
.k-rtl .k-fab-popup .k-fab-item.k-text-right,
[dir=rtl] .k-fab-popup .k-fab-item.k-text-right {
  flex-direction: row-reverse;
}
.k-fab {
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2);
}
.k-fab-primary {
  border-color: #3276b1;
  color: #ffffff;
  background-color: #3276b1;
}
.k-fab-secondary {
  border-color: #f6f6f6;
  color: #000000;
  background-color: #f6f6f6;
}
.k-fab-tertiary {
  border-color: #03a9f4;
  color: #ffffff;
  background-color: #03a9f4;
}
.k-fab-info {
  border-color: #0058e9;
  color: #ffffff;
  background-color: #0058e9;
}
.k-fab-success {
  border-color: #37b400;
  color: #ffffff;
  background-color: #37b400;
}
.k-fab-warning {
  border-color: #ffc000;
  color: #000000;
  background-color: #ffc000;
}
.k-fab-error {
  border-color: #f31700;
  color: #ffffff;
  background-color: #f31700;
}
.k-fab-dark {
  border-color: #404040;
  color: #ffffff;
  background-color: #404040;
}
.k-fab-light {
  border-color: #ebebeb;
  color: #000000;
  background-color: #ebebeb;
}
.k-fab-inverse {
  border-color: #404040;
  color: #ffffff;
  background-color: #404040;
}
.k-state-hover.k-fab-primary,
.k-state-hovered.k-fab-primary,
.k-fab-primary:hover {
  border-color: #3071aa;
  background-color: #3071aa;
}
.k-state-hover.k-fab-secondary,
.k-state-hovered.k-fab-secondary,
.k-fab-secondary:hover {
  border-color: #ececec;
  background-color: #ececec;
}
.k-state-hover.k-fab-tertiary,
.k-state-hovered.k-fab-tertiary,
.k-fab-tertiary:hover {
  border-color: #03a2ea;
  background-color: #03a2ea;
}
.k-state-hover.k-fab-info,
.k-state-hovered.k-fab-info,
.k-fab-info:hover {
  border-color: #0054e0;
  background-color: #0054e0;
}
.k-state-hover.k-fab-success,
.k-state-hovered.k-fab-success,
.k-fab-success:hover {
  border-color: #35ad00;
  background-color: #35ad00;
}
.k-state-hover.k-fab-warning,
.k-state-hovered.k-fab-warning,
.k-fab-warning:hover {
  border-color: #f5b800;
  background-color: #f5b800;
}
.k-state-hover.k-fab-error,
.k-state-hovered.k-fab-error,
.k-fab-error:hover {
  border-color: #e91600;
  background-color: #e91600;
}
.k-state-hover.k-fab-dark,
.k-state-hovered.k-fab-dark,
.k-fab-dark:hover {
  border-color: #3d3d3d;
  background-color: #3d3d3d;
}
.k-state-hover.k-fab-light,
.k-state-hovered.k-fab-light,
.k-fab-light:hover {
  border-color: #e2e2e2;
  background-color: #e2e2e2;
}
.k-state-hover.k-fab-inverse,
.k-state-hovered.k-fab-inverse,
.k-fab-inverse:hover {
  border-color: #3d3d3d;
  background-color: #3d3d3d;
}
.k-fab.k-state-focus,
.k-fab.k-state-focused,
.k-fab:focus {
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.22), 0 4px 5px rgba(0, 0, 0, 0.24), 0 2px 4px rgba(0, 0, 0, 0.2);
}
.k-state-active.k-fab-primary,
.k-state-selected.k-fab-primary,
.k-fab-primary:active {
  border-color: #2e6da3;
  background-color: #2e6da3;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(50, 118, 177, 0.4);
}
.k-state-active.k-fab-secondary,
.k-state-selected.k-fab-secondary,
.k-fab-secondary:active {
  border-color: #e2e2e2;
  background-color: #e2e2e2;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(246, 246, 246, 0.4);
}
.k-state-active.k-fab-tertiary,
.k-state-selected.k-fab-tertiary,
.k-fab-tertiary:active {
  border-color: #039be0;
  background-color: #039be0;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(3, 169, 244, 0.4);
}
.k-state-active.k-fab-info,
.k-state-selected.k-fab-info,
.k-fab-info:active {
  border-color: #0051d6;
  background-color: #0051d6;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(0, 88, 233, 0.4);
}
.k-state-active.k-fab-success,
.k-state-selected.k-fab-success,
.k-fab-success:active {
  border-color: #33a600;
  background-color: #33a600;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(55, 180, 0, 0.4);
}
.k-state-active.k-fab-warning,
.k-state-selected.k-fab-warning,
.k-fab-warning:active {
  border-color: #ebb100;
  background-color: #ebb100;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(255, 192, 0, 0.4);
}
.k-state-active.k-fab-error,
.k-state-selected.k-fab-error,
.k-fab-error:active {
  border-color: #e01500;
  background-color: #e01500;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(243, 23, 0, 0.4);
}
.k-state-active.k-fab-dark,
.k-state-selected.k-fab-dark,
.k-fab-dark:active {
  border-color: #3b3b3b;
  background-color: #3b3b3b;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(64, 64, 64, 0.4);
}
.k-state-active.k-fab-light,
.k-state-selected.k-fab-light,
.k-fab-light:active {
  border-color: #d8d8d8;
  background-color: #d8d8d8;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(235, 235, 235, 0.4);
}
.k-state-active.k-fab-inverse,
.k-state-selected.k-fab-inverse,
.k-fab-inverse:active {
  border-color: #3b3b3b;
  background-color: #3b3b3b;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(64, 64, 64, 0.4);
}
.k-fab.k-state-disabled,
.k-fab:disabled {
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.06), 0 1px 18px rgba(0, 0, 0, 0.06), 0 3px 5px rgba(0, 0, 0, 0.08);
  opacity: 1;
}
.k-state-disabled.k-fab-primary,
.k-fab-primary:disabled {
  background-color: #84add0;
}
.k-state-disabled.k-fab-secondary,
.k-fab-secondary:disabled {
  background-color: #fafafa;
}
.k-state-disabled.k-fab-tertiary,
.k-fab-tertiary:disabled {
  background-color: #68cbf8;
}
.k-state-disabled.k-fab-info,
.k-fab-info:disabled {
  background-color: #669bf2;
}
.k-state-disabled.k-fab-success,
.k-fab-success:disabled {
  background-color: #87d266;
}
.k-state-disabled.k-fab-warning,
.k-fab-warning:disabled {
  background-color: #ffd966;
}
.k-state-disabled.k-fab-error,
.k-fab-error:disabled {
  background-color: #f87466;
}
.k-state-disabled.k-fab-dark,
.k-fab-dark:disabled {
  background-color: #8c8c8c;
}
.k-state-disabled.k-fab-light,
.k-fab-light:disabled {
  background-color: #f3f3f3;
}
.k-state-disabled.k-fab-inverse,
.k-fab-inverse:disabled {
  background-color: #8c8c8c;
}
.k-fab-item-text {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2);
}
.k-fab-item-icon {
  border-color: #ebebeb;
  color: #000000;
  background-color: #ebebeb;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2);
}
.k-fab-item.k-state-hover .k-fab-item-icon,
.k-fab-item.k-state-hovered .k-fab-item-icon .k-fab-item:hover .k-fab-item-icon {
  border-color: #e2e2e2;
  background-color: #e2e2e2;
}
.k-fab-item:focus .k-fab-item-text,
.k-fab-item:focus .k-fab-item-icon,
.k-fab-item.k-state-focus .k-fab-item-text,
.k-fab-item.k-state-focus .k-fab-item-icon,
.k-fab-item.k-state-focused .k-fab-item-text,
.k-fab-item.k-state-focused .k-fab-item-icon {
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.22), 0 4px 5px rgba(0, 0, 0, 0.24), 0 2px 4px rgba(0, 0, 0, 0.2);
}
.k-fab-item.k-state-active .k-fab-item-icon,
.k-fab-item:active .k-fab-item-icon {
  border-color: #d8d8d8;
  background-color: #d8d8d8;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(235, 235, 235, 0.4);
}
.k-fab-item.k-state-disabled,
.k-fab-item:disabled {
  opacity: 1;
}
.k-fab-item.k-state-disabled .k-fab-item-text,
.k-fab-item.k-state-disabled .k-fab-item-icon,
.k-fab-item:disabled .k-fab-item-text,
.k-fab-item:disabled .k-fab-item-icon {
  color: #afafaf;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.06), 0 1px 18px rgba(0, 0, 0, 0.06), 0 3px 5px rgba(0, 0, 0, 0.08);
}
.k-fab-item:focus:disabled .k-fab-item-text,
.k-fab-item:focus:disabled .k-fab-item-icon, .k-fab-item:focus.k-state-disabled .k-fab-item-text,
.k-fab-item:focus.k-state-disabled .k-fab-item-icon,
.k-fab-item.k-state-focus:disabled .k-fab-item-text,
.k-fab-item.k-state-focus:disabled .k-fab-item-icon,
.k-fab-item.k-state-focus.k-state-disabled .k-fab-item-text,
.k-fab-item.k-state-focus.k-state-disabled .k-fab-item-icon,
.k-fab-item.k-state-focused:disabled .k-fab-item-text,
.k-fab-item.k-state-focused:disabled .k-fab-item-icon,
.k-fab-item.k-state-focused.k-state-disabled .k-fab-item-text,
.k-fab-item.k-state-focused.k-state-disabled .k-fab-item-icon {
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.12), 0 4px 5px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.08);
}
.k-animation-container > .k-fab-popup {
  box-shadow: none;
}
.k-autocomplete {
  border-radius: 2px;
  background-clip: padding-box;
  width: 12.4em;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  box-sizing: border-box;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  white-space: nowrap;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: stretch;
  vertical-align: middle;
  transition: all 0.1s ease;
  position: relative;
  cursor: default;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-autocomplete .k-ie11 {
  background-clip: border-box;
}
.k-autocomplete .k-i-loading {
  width: calc( 16px + 8px );
  height: calc( 17.1428571429px + 8px );
}
.k-autocomplete .k-clear-value {
  opacity: 0.5;
  visibility: hidden;
}
.k-autocomplete .k-clear-value:hover {
  opacity: 1;
}
.k-autocomplete:hover .k-clear-value, .k-autocomplete.k-state-hover .k-clear-value, .k-autocomplete.k-state-focused .k-clear-value {
  visibility: visible;
}
.k-autocomplete:focus-within .k-clear-value {
  visibility: visible;
}
.k-autocomplete.k-header,
.k-autocomplete {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-autocomplete.k-header:hover, .k-autocomplete.k-header.k-state-hover,
.k-autocomplete:hover,
.k-autocomplete.k-state-hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #656565;
  background-color: #ffffff;
}
.k-autocomplete.k-header.k-state-open, .k-autocomplete.k-header.k-state-focused,
.k-autocomplete.k-state-open,
.k-autocomplete.k-state-focused {
  border-color: rgba(0, 0, 0, 0.1);
  color: #656565;
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-autocomplete.k-header:focus-within,
.k-autocomplete:focus-within {
  border-color: rgba(0, 0, 0, 0.1);
  color: #656565;
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-autocomplete.k-header.k-invalid, .k-autocomplete.k-header.k-state-invalid, .k-autocomplete.k-header.ng-invalid.ng-touched, .k-autocomplete.k-header.ng-invalid.ng-dirty,
.k-autocomplete.k-invalid,
.k-autocomplete.k-state-invalid,
.k-autocomplete.ng-invalid.ng-touched,
.k-autocomplete.ng-invalid.ng-dirty {
  border-color: rgba(243, 23, 0, 0.5);
}
.k-numerictextbox {
  width: 12.4em;
  border-width: 0;
  box-sizing: border-box;
  outline: 0;
  background: none;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  text-align: left;
  white-space: nowrap;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-numerictextbox .k-numeric-wrap {
  background-clip: padding-box;
  border-radius: 2px;
  padding: 0;
  width: 100%;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  position: relative;
  transition: all 0.1s ease;
  cursor: default;
  outline: 0;
  display: flex;
  flex-flow: row nowrap;
}
.k-numerictextbox .k-numeric-wrap .k-ie11 {
  background-clip: border-box;
}
.k-numerictextbox .k-input {
  text-overflow: clip;
}
.k-numerictextbox .k-select {
  border-radius: 0 2px 2px 0;
  padding: 0;
  width: calc( 1.4285714286em + 8px );
  border-width: 0;
  box-sizing: border-box;
  border-style: solid;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  flex: 0 0 auto;
  text-align: center;
  cursor: pointer;
}
.k-numerictextbox .k-link {
  flex: 1 1 auto;
  display: block;
  overflow: hidden;
  position: relative;
}
.k-numerictextbox .k-link .k-icon {
  position: absolute;
  right: 50%;
  transform: translateX(50%);
}
.k-numerictextbox .k-link-increase .k-icon {
  bottom: -2px;
}
.k-numerictextbox .k-link-decrease .k-icon {
  top: -2px;
}
.k-numerictextbox .k-i-warning {
  align-self: center;
  margin-right: 0.5em;
}
.k-rtl .k-numerictextbox, .k-numerictextbox[dir=rtl] {
  text-align: right;
}
.k-rtl .k-numerictextbox .k-numeric-wrap .k-i-warning, .k-numerictextbox[dir=rtl] .k-numeric-wrap .k-i-warning {
  align-self: center;
  margin-right: 0;
  margin-left: 0.5em;
}
.k-rtl .k-numerictextbox .k-select, .k-numerictextbox[dir=rtl] .k-select {
  border-radius: 2px 0 0 2px;
}
.k-numerictextbox .k-numeric-wrap {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-numerictextbox .k-numeric-wrap .k-select {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
  background-image: linear-gradient(#f6f6f6, #f1f1f1);
}
.k-numerictextbox .k-numeric-wrap .k-select:hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #656565;
  background-color: #ededed;
  background-image: linear-gradient(#ededed, #e8e8e8);
}
.k-numerictextbox .k-numeric-wrap .k-select > .k-state-selected,
.k-numerictextbox .k-numeric-wrap .k-select > .k-state-active {
  border-color: rgba(0, 0, 0, 0.15);
  color: #252525;
  background-color: #ededed;
  background-image: linear-gradient(#ededed, #e8e8e8);
  box-shadow: inset 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}
.k-numerictextbox .k-numeric-wrap:hover, .k-numerictextbox .k-numeric-wrap.k-state-hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #656565;
  background-color: #ffffff;
}
.k-numerictextbox .k-numeric-wrap:hover .k-select, .k-numerictextbox .k-numeric-wrap.k-state-hover .k-select {
  border-color: rgba(0, 0, 0, 0.15);
  color: #656565;
  background-color: #ededed;
  background-image: linear-gradient(#ededed, #e8e8e8);
}
.k-numerictextbox .k-numeric-wrap.k-state-focused {
  border-color: rgba(0, 0, 0, 0.1);
  color: #656565;
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-numerictextbox .k-numeric-wrap.k-invalid, .k-numerictextbox .k-numeric-wrap.k-invalid:hover, .k-numerictextbox .k-numeric-wrap.k-state-invalid {
  border-color: rgba(243, 23, 0, 0.5);
}
.k-numerictextbox.k-state-invalid .k-numeric-wrap, .k-numerictextbox.ng-invalid.ng-touched .k-numeric-wrap, .k-numerictextbox.ng-invalid.ng-dirty .k-numeric-wrap {
  border-color: rgba(243, 23, 0, 0.5);
}
.k-slider {
  border: 0;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  background: none;
  display: inline-flex;
  align-items: stretch;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-slider .k-button {
  height: 28px;
  line-height: 28px;
  margin: 0;
  min-width: 0;
  outline: 0;
  padding: 0;
  position: absolute;
  width: 28px;
  box-sizing: content-box;
}
.k-slider .k-button .k-icon {
  vertical-align: baseline;
  line-height: 28px;
  margin-right: 0;
  height: 100%;
}
.k-slider .k-button-increase {
  right: 0;
  top: 0;
}
.k-slider .k-button-decrease {
  left: 0;
  top: 0;
}
.k-slider .k-label {
  width: auto;
  font-size: 0.92em;
  line-height: 1;
  white-space: nowrap;
  position: absolute;
}
.k-slider .k-tick,
.k-slider .k-slider-track {
  cursor: pointer;
}
.k-slider .k-tick {
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  margin: 0;
  padding: 0;
  position: relative;
}
.k-slider.k-state-disabled .k-tick,
.k-slider.k-state-disabled .k-slider-track,
.k-slider.k-state-disabled .k-draghandle {
  cursor: default;
}
.k-rtl .k-slider .k-slider-selection, .k-slider.k-rtl .k-slider-selection, [dir=rtl] .k-slider .k-slider-selection, .k-slider[dir=rtl] .k-slider-selection {
  left: auto;
  right: 0;
}
.k-rtl .k-slider .k-button-increase, .k-slider.k-rtl .k-button-increase, [dir=rtl] .k-slider .k-button-increase, .k-slider[dir=rtl] .k-button-increase {
  left: 0;
  right: auto;
}
.k-rtl .k-slider .k-button-decrease, .k-slider.k-rtl .k-button-decrease, [dir=rtl] .k-slider .k-button-decrease, .k-slider[dir=rtl] .k-button-decrease {
  right: 0;
  left: auto;
}
.k-slider {
  gap: calc( 14px / 2 );
}
.k-slider > .k-button {
  position: relative;
  flex-shrink: 0;
  align-self: center;
}
.k-slider > .k-slider-track-wrap {
  flex: 1 1 auto;
  display: flex;
  flex-flow: inherit;
  position: relative;
  touch-action: none;
}
.k-slider > .k-slider-track-wrap .k-slider-items {
  flex: 1 1 100%;
  display: flex;
  flex-flow: inherit;
  justify-content: space-between;
}
.k-slider > .k-slider-track-wrap .k-slider-items::after {
  display: none;
}
.k-slider > .k-slider-track-wrap .k-tick {
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: 1px;
}
.k-slider > .k-slider-track-wrap .k-draghandle {
  position: absolute;
}
.k-slider-horizontal > .k-slider-track-wrap .k-slider-track {
  width: 100%;
}
.k-slider-horizontal > .k-slider-track-wrap .k-draghandle {
  top: 50%;
  transform: translate(-50%, -50%);
}
.k-slider-horizontal > .k-slider-track-wrap .k-draghandle:focus,
.k-slider-horizontal > .k-slider-track-wrap .k-draghandle:active {
  transform: translate(-50%, -50%) scale(1);
}
.k-slider-horizontal > .k-slider-track-wrap .k-slider-selection {
  width: calc( (var(--kendo-slider-end, 0) - var(--kendo-slider-start, 0)) * 1% );
  left: calc( var(--kendo-slider-start, 0) * 1% );
}
.k-slider-horizontal > .k-slider-track-wrap .k-draghandle-start {
  left: calc( var(--kendo-slider-start, 0) * 1% );
}
.k-slider-horizontal > .k-slider-track-wrap .k-draghandle-end {
  left: calc( var(--kendo-slider-end, 0) * 1% );
}
[dir=rtl] .k-slider-horizontal > .k-slider-track-wrap .k-slider-selection {
  left: unset;
  right: calc( var(--kendo-slider-start, 0) * 1% );
}
[dir=rtl] .k-slider-horizontal > .k-slider-track-wrap .k-draghandle-start {
  left: unset;
  right: calc( var(--kendo-slider-start, 0) * 1% );
}
[dir=rtl] .k-slider-horizontal > .k-slider-track-wrap .k-draghandle-end {
  left: unset;
  right: calc( var(--kendo-slider-end, 0) * 1% );
}
[dir=rtl] .k-slider-horizontal > .k-slider-track-wrap .k-draghandle {
  transform: translate(50%, -50%);
}
[dir=rtl] .k-slider-horizontal > .k-slider-track-wrap .k-draghandle:focus,
[dir=rtl] .k-slider-horizontal > .k-slider-track-wrap .k-draghandle:active {
  transform: translate(50%, -50%) scale(1);
}
.k-slider-vertical > .k-slider-track-wrap .k-slider-track {
  height: 100%;
}
.k-slider-vertical > .k-slider-track-wrap .k-draghandle {
  left: 50%;
  transform: translate(-50%, 50%);
}
.k-slider-vertical > .k-slider-track-wrap .k-draghandle:focus,
.k-slider-vertical > .k-slider-track-wrap .k-draghandle:active {
  transform: translate(-50%, 50%) scale(1);
}
.k-slider-vertical > .k-slider-track-wrap .k-slider-selection {
  bottom: calc( var(--kendo-slider-start, 0) * 1% );
  height: calc( (var(--kendo-slider-end, 0) - var(--kendo-slider-start, 0)) * 1% );
}
.k-slider-vertical > .k-slider-track-wrap .k-draghandle-start {
  bottom: calc( var(--kendo-slider-start, 0) * 1% );
}
.k-slider-vertical > .k-slider-track-wrap .k-draghandle-end {
  bottom: calc( var(--kendo-slider-end, 0) * 1% );
}
.k-slider-vertical {
  height: 200px;
  width: 30px;
  flex-flow: column-reverse nowrap;
}
.k-slider-vertical .k-button-decrease {
  bottom: 0;
  top: auto;
}
.k-slider-vertical .k-tick {
  text-align: right;
  margin-left: 2px;
}
.k-slider-vertical .k-slider-topleft .k-tick {
  text-align: left;
}
.k-slider-vertical .k-tick {
  background-position: -92px center;
}
.k-slider-vertical .k-slider-topleft .k-tick {
  background-position: -122px center;
}
.k-slider-vertical .k-slider-bottomright .k-tick {
  background-position: -152px center;
}
.k-slider-vertical .k-tick-large {
  display: flex;
  align-items: center;
  background-position: -2px center;
}
.k-slider-vertical .k-slider-topleft .k-tick-large {
  background-position: -32px center;
}
.k-slider-vertical .k-slider-bottomright .k-tick-large {
  background-position: -62px center;
}
.k-slider-vertical .k-first {
  background-position: -92px 100%;
}
.k-slider-vertical .k-tick-large.k-first {
  background-position: -2px 100%;
}
.k-slider-vertical .k-slider-topleft .k-first {
  background-position: -122px 100%;
}
.k-slider-vertical .k-slider-topleft .k-tick-large.k-first {
  background-position: -32px 100%;
}
.k-slider-vertical .k-slider-bottomright .k-first {
  background-position: -152px 100%;
}
.k-slider-vertical .k-slider-bottomright .k-tick-large.k-first {
  background-position: -62px 100%;
}
.k-slider-vertical .k-last {
  background-position: -92px 0;
}
.k-slider-vertical .k-tick-large.k-last {
  background-position: -2px 0;
}
.k-slider-vertical .k-slider-topleft .k-last {
  background-position: -122px 0;
}
.k-slider-vertical .k-slider-topleft .k-tick-large.k-last {
  background-position: -32px 0;
}
.k-slider-vertical .k-slider-bottomright .k-last {
  background-position: -152px 0;
}
.k-slider-vertical .k-slider-bottomright .k-tick-large.k-last {
  background-position: -62px 0;
}
.k-slider-vertical .k-label {
  text-align: left;
  left: 120%;
  top: 50%;
  transform: translateY(-50%);
}
.k-slider-vertical .k-first .k-label {
  top: 100%;
}
.k-slider-vertical .k-last .k-label {
  top: 0;
}
.k-slider-vertical .k-slider-topleft .k-label {
  left: auto;
  right: 120%;
}
.k-rtl .k-slider-vertical .k-label, .k-slider-vertical.k-rtl .k-label, [dir=rtl] .k-slider-vertical .k-label, .k-slider-vertical[dir=rtl] .k-label {
  left: auto;
  right: 120%;
}
.k-rtl .k-slider-vertical .k-slider-topleft .k-label, .k-slider-vertical.k-rtl .k-slider-topleft .k-label, [dir=rtl] .k-slider-vertical .k-slider-topleft .k-label, .k-slider-vertical[dir=rtl] .k-slider-topleft .k-label {
  left: 120%;
  right: auto;
}
.k-slider-horizontal {
  height: 30px;
  width: 200px;
  flex-flow: row nowrap;
}
.k-slider-horizontal .k-tick {
  float: left;
  height: 100%;
  text-align: center;
}
.k-slider-horizontal .k-tick {
  background-position: center -92px;
}
.k-slider-horizontal .k-slider-topleft .k-tick {
  background-position: center -122px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick {
  background-position: center -152px;
}
.k-slider-horizontal .k-tick-large {
  background-position: center -2px;
}
.k-slider-horizontal .k-slider-topleft .k-tick-large {
  background-position: center -32px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick-large {
  background-position: center -62px;
}
.k-slider-horizontal .k-first {
  background-position: 0 -92px;
}
.k-slider-horizontal .k-tick-large.k-first {
  background-position: 0 -2px;
}
.k-slider-horizontal .k-slider-topleft .k-first {
  background-position: 0 -122px;
}
.k-slider-horizontal .k-slider-topleft .k-tick-large.k-first {
  background-position: 0 -32px;
}
.k-slider-horizontal .k-slider-bottomright .k-first {
  background-position: 0 -152px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-first {
  background-position: 0 -62px;
}
.k-slider-horizontal .k-last {
  background-position: 100% -92px;
}
.k-slider-horizontal .k-tick-large.k-last {
  background-position: 100% -2px;
}
.k-slider-horizontal .k-slider-topleft .k-last {
  background-position: 100% -122px;
}
.k-slider-horizontal .k-slider-topleft .k-tick-large.k-last {
  background-position: 100% -32px;
}
.k-slider-horizontal .k-slider-bottomright .k-last {
  background-position: 100% -152px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-last {
  background-position: 100% -62px;
}
.k-slider-horizontal .k-label {
  left: 50%;
  bottom: -1.2em;
  transform: translateX(-50%);
}
.k-slider-horizontal .k-first .k-label {
  left: 0;
}
.k-slider-horizontal .k-last .k-label {
  left: 100%;
}
.k-slider-horizontal .k-slider-topleft .k-label {
  top: -1.2em;
}
.k-rtl .k-slider-horizontal .k-slider-track,
.k-rtl .k-slider-horizontal .k-slider-selection, .k-slider-horizontal.k-rtl .k-slider-track,
.k-slider-horizontal.k-rtl .k-slider-selection, [dir=rtl] .k-slider-horizontal .k-slider-track,
[dir=rtl] .k-slider-horizontal .k-slider-selection, .k-slider-horizontal[dir=rtl] .k-slider-track,
.k-slider-horizontal[dir=rtl] .k-slider-selection {
  right: 0;
  left: auto;
}
.k-rtl .k-slider-horizontal .k-slider-buttons .k-slider-track, .k-slider-horizontal.k-rtl .k-slider-buttons .k-slider-track, [dir=rtl] .k-slider-horizontal .k-slider-buttons .k-slider-track, .k-slider-horizontal[dir=rtl] .k-slider-buttons .k-slider-track {
  right: 38px;
}
.k-rtl .k-slider-horizontal .k-button .k-i-arrow-e,
.k-rtl .k-slider-horizontal .k-button .k-i-arrow-w, .k-slider-horizontal.k-rtl .k-button .k-i-arrow-e,
.k-slider-horizontal.k-rtl .k-button .k-i-arrow-w, [dir=rtl] .k-slider-horizontal .k-button .k-i-arrow-e,
[dir=rtl] .k-slider-horizontal .k-button .k-i-arrow-w, .k-slider-horizontal[dir=rtl] .k-button .k-i-arrow-e,
.k-slider-horizontal[dir=rtl] .k-button .k-i-arrow-w {
  transform: scaleX(-1);
}
.k-slider-wrap {
  height: 100%;
  width: 100%;
}
.k-slider-track,
.k-slider-selection {
  margin: 0;
  padding: 0;
  position: absolute;
}
.k-slider-horizontal .k-slider-track,
.k-slider-horizontal .k-slider-selection {
  height: 4px;
  left: 0;
  margin-top: -2px;
  top: 50%;
}
.k-slider-vertical .k-slider-track,
.k-slider-vertical .k-slider-selection {
  bottom: 0;
  left: 50%;
  margin-left: -2px;
  width: 4px;
}
.k-slider-horizontal .k-slider-buttons .k-slider-track {
  left: 38px;
}
.k-slider-vertical .k-slider-buttons .k-slider-track {
  bottom: 38px;
}
.k-draghandle {
  background-color: transparent;
  background-repeat: no-repeat;
  border-style: solid;
  border-width: 1px;
  outline: 0;
  position: absolute;
  text-align: center;
  text-decoration: none;
  box-sizing: content-box;
  width: 14px;
  height: 14px;
}
.k-slider-horizontal .k-draghandle {
  top: 50%;
  transform: translateY(-50%);
}
.k-slider-horizontal .k-draghandle:active, .k-slider-horizontal .k-draghandle.k-pressed {
  transform: translateY(-50%) scale(1);
}
.k-slider-vertical .k-draghandle {
  left: 50%;
  transform: translateX(-50%);
}
.k-slider-vertical .k-draghandle:active, .k-slider-vertical .k-draghandle.k-pressed {
  transform: translateX(-50%) scale(1);
}
.k-slider-transitions.k-slider-horizontal .k-draghandle {
  transition: left 0.3s ease-out, background-color 0.3s ease-out, transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.k-slider-transitions.k-slider-vertical .k-draghandle {
  transition: bottom 0.3s ease-out, background-color 0.3s ease-out, transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.k-draghandle.k-pressed {
  transition: none;
}
.k-slider-transitions.k-slider-horizontal .k-slider-selection {
  transition: width 0.3s ease-out;
}
.k-slider-transitions.k-slider-vertical .k-slider-selection {
  transition: height 0.3s ease-out;
}
.k-slider-selection.k-pressed {
  transition: none;
}
.k-slider-items {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.k-slider-buttons .k-slider-items {
  margin-left: 38px;
}
.k-slider-horizontal .k-slider-items {
  height: 100%;
  padding: 2px 0;
  box-sizing: border-box;
}
.k-slider-vertical .k-slider-items {
  padding-top: 1px;
}
.k-slider-vertical .k-slider-buttons .k-slider-items {
  margin: 0;
  padding-top: 38px;
}
.k-slider-items::after {
  content: "";
  display: block;
  clear: both;
}
.k-slider-tooltip .k-callout-n,
.k-slider-tooltip .k-callout-s {
  margin-left: -3px;
}
.k-slider-tooltip .k-callout-w,
.k-slider-tooltip .k-callout-e {
  margin-top: -3px;
}
.k-no-flexbox .k-slider-horizontal {
  display: inline-block;
}
.k-no-flexbox .k-slider-vertical {
  display: inline-block;
}
.k-slider {
  color: #656565;
}
.k-slider .k-slider-track,
.k-slider .k-slider-selection {
  border-radius: 2px;
}
.k-slider .k-slider-track {
  background-color: #e6e6e6;
}
.k-slider .k-slider-selection {
  background-color: #3276b1;
}
.k-slider .k-button {
  border-radius: 50%;
}
.k-slider .k-draghandle {
  border-color: #3276b1;
  color: #ffffff;
  background-color: #3276b1;
  border-radius: 50%;
}
.k-slider .k-draghandle:hover {
  border-color: #3270b1;
  color: #ffffff;
  background-color: #3270b1;
}
.k-slider .k-draghandle:active, .k-slider .k-draghandle.k-pressed {
  border-color: #3276b1;
  color: #ffffff;
  background-color: #3276b1;
}
.k-slider .k-draghandle:focus, .k-slider .k-draghandle.k-state-focused {
  box-shadow: 0 3px 4px 0 rgba(50, 118, 177, 0.4);
}
.k-slider.k-state-focused .k-draghandle {
  box-shadow: 0 3px 4px 0 rgba(50, 118, 177, 0.4);
}
.k-slider .k-slider-wrap:focus {
  outline: none;
}
.k-slider-horizontal .k-tick {
  background-image: url(data:image/gif;base64,R0lGODlhAQC0AIABALi4uAAAACH5BAEAAAEALAAAAAABALQAAAIWjIGJxqzazlux2ovlzND2rAHgSIZWAQA7);
}
.k-slider-vertical .k-tick {
  background-image: url(data:image/gif;base64,R0lGODlhtAABAIABALi4uAAAACH5BAEAAAEALAAAAAC0AAEAAAIWjIGJxqzazlux2ovlzND2rAHgSIZWAQA7);
}
.k-colorpicker {
  width: auto;
  border-width: 0;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  background: none;
  text-align: left;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  overflow: visible;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-colorpicker .k-selected-color {
  padding: 4px;
  width: calc( 1.4285714286em + 8px );
  height: calc( 1.4285714286em + 8px );
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  line-height: 0;
  position: relative;
  overflow: hidden;
}
.k-colorpicker .k-selected-color .k-i-line {
  border-top: 1px solid #f31700;
  width: 200%;
  height: 200%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-33%, -33%) rotateZ(45deg);
  transform-origin: 0 0;
}
.k-colorpicker .k-selected-color .k-i-line::before {
  display: none;
}
.k-colorpicker .k-tool-icon {
  padding: 4px;
  width: calc( 1.4285714286em + 8px );
  height: calc( 1.4285714286em + 8px );
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  font-size: inherit;
  text-align: center;
  flex-direction: column;
  cursor: pointer;
}
.k-colorpicker .k-tool-icon::before {
  font-size: 16px;
  line-height: 1;
}
.k-colorpicker .k-tool-icon .k-selected-color {
  margin: 1px 0 0;
  padding: 0;
  width: 14px;
  height: 3px;
  border-width: 0;
  line-height: 0;
  display: inline-block;
}
.k-colorpicker .k-picker-wrap {
  background-clip: padding-box;
  border-radius: 2px;
  padding: 0;
  width: 100%;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  position: relative;
  display: flex;
  flex-direction: row;
  transition: all 0.1s ease;
  overflow: hidden;
  cursor: default;
  outline: 0;
}
.k-colorpicker .k-picker-wrap .k-ie11 {
  background-clip: border-box;
}
.k-colorpicker .k-select {
  border-radius: 0 2px 2px 0;
  padding: 4px 4px;
  width: calc( 1.4285714286em + 8px );
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  text-align: center;
  cursor: pointer;
}
.k-rtl .k-colorpicker .k-selected-color,
.k-rtl .k-colorpicker .k-tool-icon, .k-colorpicker[dir=rtl] .k-selected-color,
.k-colorpicker[dir=rtl] .k-tool-icon {
  border-width: 0 0 0 1px;
}
.k-rtl .k-colorpicker .k-picker-wrap .k-select, .k-colorpicker[dir=rtl] .k-picker-wrap .k-select {
  border-radius: 2px 0 0 2px;
}
.k-colorpicker + .k-animation-container .k-popup {
  padding: 0;
}
.k-flatcolorpicker {
  border-radius: 2px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 310px;
  padding: 8px;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-flatcolorpicker .k-hsv-rectangle {
  position: relative;
  flex: 1 1 auto;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -ms-touch-action: pinch-zoom double-tap-zoom;
}
.k-flatcolorpicker .k-hsv-rectangle .k-draghandle {
  margin: -7px 0 0 -7px;
  cursor: pointer;
  position: absolute;
  z-index: 10;
  left: 50%;
  top: 50%;
}
.k-flatcolorpicker .k-hsv-gradient {
  height: 180px;
}
.k-flatcolorpicker .k-sliders-wrap {
  flex-shrink: 0;
  position: relative;
}
.k-flatcolorpicker .k-sliders-wrap.k-hbox {
  margin-left: 8px;
}
.k-flatcolorpicker .k-sliders-wrap.k-hbox .k-slider + .k-slider {
  margin-left: 8px;
}
.k-flatcolorpicker .k-sliders-wrap.k-vbox {
  margin-top: 8px;
}
.k-flatcolorpicker .k-sliders-wrap.k-vbox .k-slider + .k-slider {
  margin-top: 8px;
}
.k-flatcolorpicker .k-sliders-wrap-clearable.k-hbox .k-clear-color {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.k-flatcolorpicker .k-sliders-wrap-clearable.k-hbox .k-hue-slider,
.k-flatcolorpicker .k-sliders-wrap-clearable.k-hbox .k-alpha-slider {
  height: 140px;
  align-self: flex-end;
}
.k-flatcolorpicker .k-slider {
  display: block;
}
.k-flatcolorpicker .k-slider .k-slider-wrap {
  z-index: 1;
}
.k-flatcolorpicker .k-slider .k-slider-selection {
  display: none;
}
.k-flatcolorpicker .k-slider .k-draghandle {
  border-width: 3px;
}
.k-flatcolorpicker .k-slider-horizontal {
  width: 100%;
  height: 10px;
  flex: 0 0 10px;
}
.k-flatcolorpicker .k-slider-horizontal .k-slider-track {
  margin-top: -5px;
  height: 10px;
  border-radius: 10px;
}
.k-flatcolorpicker .k-slider-vertical {
  width: 10px;
  height: 180px;
  flex: 0 0 10px;
}
.k-flatcolorpicker .k-slider-vertical .k-slider-track {
  margin-left: -5px;
  width: 10px;
  border-radius: 10px;
}
.k-flatcolorpicker .k-draghandle {
  border-radius: 50%;
  width: 14px;
  height: 14px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
}
.k-flatcolorpicker .k-colorinputs {
  margin-top: 16px;
}
.k-flatcolorpicker .k-colorinputs > .k-gradient-values + .k-gradient-values {
  margin-top: 8px;
}
.k-flatcolorpicker .k-gradient-values {
  justify-content: space-between;
}
.k-flatcolorpicker .k-gradient-values .k-input,
.k-flatcolorpicker .k-gradient-values .k-textbox {
  padding: 4px 4px;
}
.k-flatcolorpicker .k-gradient-values div,
.k-flatcolorpicker .k-gradient-values input,
.k-flatcolorpicker .k-gradient-values .k-numerictextbox {
  width: 48px;
  text-align: center;
}
.k-flatcolorpicker .k-gradient-values div {
  text-transform: uppercase;
  text-align: center;
}
.k-flatcolorpicker .k-gradient-values .k-hex-value {
  width: 65px;
}
.k-flatcolorpicker .k-selected-color {
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
  background-position: 50% 50%;
}
.k-flatcolorpicker .k-color-input {
  display: flex;
  flex-direction: row;
  position: relative;
}
.k-flatcolorpicker .k-color-value {
  margin: 0 0 0 calc( calc( 1.4285714286em + 8px ) * 2 );
  padding: 4px 8px;
  width: 100%;
  border: 0;
  box-sizing: border-box;
  font-size: inherit;
  line-height: 1.4285714286;
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Roboto Mono", "Ubuntu Mono", "Lucida Console", "Courier New", monospace;
  outline: 0;
  flex: 1;
}
.k-flatcolorpicker .k-clear-color-container {
  display: flex;
  flex-direction: row;
}
.k-flatcolorpicker .k-clear-color {
  flex: 1;
}
.k-flatcolorpicker .k-color-value + .k-clear-color {
  flex: none;
  position: absolute;
  top: 0;
  right: 0;
}
.k-flatcolorpicker .k-controls {
  margin-top: 16px;
  text-align: center;
}
.k-rtl .k-flatcolorpicker .k-sliders-wrap.k-hbox,
[dir=rtl] .k-flatcolorpicker .k-sliders-wrap.k-hbox {
  margin-left: 0;
  margin-right: 8px;
}
.k-rtl .k-flatcolorpicker .k-sliders-wrap.k-hbox .k-slider + .k-slider,
[dir=rtl] .k-flatcolorpicker .k-sliders-wrap.k-hbox .k-slider + .k-slider {
  margin-left: 0;
  margin-right: 8px;
}
.k-rtl .k-flatcolorpicker .k-color-value,
[dir=rtl] .k-flatcolorpicker .k-color-value {
  margin: 0 calc( calc( 1.4285714286em + 8px ) * 2 ) 0 0;
  direction: initial;
  text-align: right;
}
.k-rtl .k-flatcolorpicker .k-color-value + .k-clear-color,
[dir=rtl] .k-flatcolorpicker .k-color-value + .k-clear-color {
  right: auto;
  left: 0;
}
.k-colorpalette {
  border-width: 0;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 0;
  display: inline-block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-colorpalette .k-palette {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  position: relative;
}
.k-colorpalette .k-item {
  width: 14px;
  height: 14px;
  box-sizing: border-box;
  overflow: hidden;
  -ms-high-contrast-adjust: none;
  cursor: pointer;
}
.k-colorpalette .k-item:hover,
.k-colorpalette .k-item.k-state-hover {
  position: relative;
  z-index: 101;
}
.k-colorpalette .k-item.k-state-selected,
.k-colorpalette .k-item.k-state-selected:hover,
.k-colorpalette .k-item.k-state-focused,
.k-colorpalette .k-item:focus {
  position: relative;
  z-index: 100;
}
.k-colorpicker .k-picker-wrap {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
  background-image: linear-gradient(#f6f6f6, #f1f1f1);
}
.k-colorpicker .k-picker-wrap.k-invalid, .k-colorpicker .k-picker-wrap.k-invalid:hover, .k-colorpicker .k-picker-wrap.k-state-invalid {
  color: #f31700;
  border-color: rgba(243, 23, 0, 0.5);
}
.k-colorpicker .k-tool-icon:hover,
.k-colorpicker .k-select:hover,
.k-colorpicker .k-tool-icon.k-state-hover,
.k-colorpicker .k-select.k-state-hover,
.k-colorpicker .k-state-hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #656565;
  background-color: #ededed;
  background-image: linear-gradient(#ededed, #e8e8e8);
}
.k-colorpicker .k-tool-icon:hover,
.k-colorpicker .k-tool-icon.k-state-hover {
  border-color: rgba(0, 0, 0, 0.08);
}
.k-colorpicker .k-state-active {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
  background-image: none;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}
.k-colorpicker .k-state-focused {
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}
.k-colorpicker.k-state-invalid .k-picker-wrap, .k-colorpicker.ng-invalid.ng-touched .k-picker-wrap, .k-colorpicker.ng-invalid.ng-dirty .k-picker-wrap {
  border-color: rgba(243, 23, 0, 0.5);
}
.k-flatcolorpicker {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-flatcolorpicker .k-color-value {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-flatcolorpicker .k-hsv-gradient {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), black), linear-gradient(to right, white, rgba(255, 255, 255, 0));
}
.k-flatcolorpicker .k-slider .k-draghandle {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.9);
  background-color: transparent;
}
.k-flatcolorpicker .k-slider .k-draghandle:hover,
.k-flatcolorpicker .k-slider .k-draghandle:focus {
  border-color: white;
  box-shadow: 0 1px 4px black;
  background-color: transparent;
}
.k-flatcolorpicker .k-hue-slider.k-slider-horizontal .k-slider-track {
  background: linear-gradient(to right, #ff0000, #ffff00, #00ff00, #00ffff, #0000ff, #ff00ff, #ff0000);
}
.k-flatcolorpicker .k-hue-slider.k-slider-vertical .k-slider-track {
  background: linear-gradient(to top, #ff0000, #ffff00, #00ff00, #00ffff, #0000ff, #ff00ff, #ff0000);
}
.k-flatcolorpicker .k-alpha-slider .k-slider-track {
  background: url("data:image/png;base64,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") center;
}
.k-flatcolorpicker .k-draghandle {
  border-color: rgba(255, 255, 255, 0.8);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.21);
}
.k-rtl .k-flatcolorpicker .k-hue-slider.k-slider-horizontal .k-slider-track,
[dir=rtl] .k-flatcolorpicker .k-hue-slider.k-slider-horizontal .k-slider-track {
  background: linear-gradient(to left, #ff0000, #ffff00, #00ff00, #00ffff, #0000ff, #ff00ff, #ff0000);
}
.k-rtl .k-flatcolorpicker .k-alpha-slider .k-slider-track,
[dir=rtl] .k-flatcolorpicker .k-alpha-slider .k-slider-track {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAAQCAYAAABnaabpAAAACXBIWXMAABbqAAAW6gHljkMQAAAGvmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTA4LTIwVDE0OjU0OjQxKzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMi0wNVQxMzoyNjozMCswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMi0wNVQxMzoyNjozMCswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpjNTNiZjJiNC01Y2RhLTQzNGMtOTJmNS05NDg2NjdlZjRmYTgiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowYjMzZmFjMi1mYzM4LTI0NGItYjRkMS05OWE2ZDNhNWE4ZWIiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1YjI5M2E2NC00YTc0LWY0NDQtYmRjOC02MjI0ZjUwOTY2NGEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjViMjkzYTY0LTRhNzQtZjQ0NC1iZGM4LTYyMjRmNTA5NjY0YSIgc3RFdnQ6d2hlbj0iMjAxOS0wOC0yMFQxNDo1NDo0MSswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplNWEyZTA2Yy1lZWQwLTVhNGMtYjZjMC1lMGZiZjhmZjBkNjciIHN0RXZ0OndoZW49IjIwMTktMTItMDVUMTM6MjY6MzArMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4wIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzUzYmYyYjQtNWNkYS00MzRjLTkyZjUtOTQ4NjY3ZWY0ZmE4IiBzdEV2dDp3aGVuPSIyMDE5LTEyLTA1VDEzOjI2OjMwKzAyOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+PKc3+gAABx9JREFUeJytWluS2zgQa7tyo7nTzJk8d/KZtB9r2i0IQENKWJWKRPaL/YQT3aqqHo/Hvf5ft9ef9/Pz+cS9He3X19c6o+cv/i57J+/Ff9Db+CUv8CNdVdWd8O/em/1UR7MffbT4GS/ySx1w/wMd6N+A9t70Uzvg/uv5fRfiP6cfZd3F/av2+qnvxP1Z/in9y/935QNx/66f8b79JPJn2bLs77bt7IH4H+4Q5j/zX9XH/9IHhP99N6L/kAfNfpU/B5sD/in+nT+5v5T/fD5l7lXVbR1ubXNam/gbz/s7ynb6UjucziVnsi3VuWQxur63tT9X9aq9jdCwPSeP8aFtjN6d3QjdZMfSy/YUb883d28Wd6Sd9K47qVzfBF2XzWxQdiEv48M863rXc1oH3Rbl18keZleXg35gOad4mT+ZLc5e9BHqqKo2yQZh610ljuviaqkm4YoTdSpbFW9ih+OdaKe7u+J08lXCTCtJateEUa9KpqShsn3kS4bJ4r0BHZMzxfGAeITtLtdUzBI/O5tQNuaZ852zjd0Zfaaah0SKhMblbNfFeKd7JIAtGYR1fzweTClDPKwzswmIiZsGK22arqDcu9tTgZ54cd81N+VTfE4bN66ETzUUtZwP1l0SPydoD1GMyi9FNxVF6p/+fCUWaRxZ8aucnnysGg6rPbaP/nPNo/ul13rSkNieAkKObkK1nY7V2wcB/vz8JPAYhTpjp8WmKYO8yfRysh3dtBzyYLTTnhoSk/zUBrWfDpoEjTM5CcJ0aGJarLgUUpp0TOi702BznxDuGRTT7TgzGJS8LifxAdPB7GHNw8lOc+bMvvoV4N6dPw/9YyFA5UzcYwLx4q4QHfRlyBHluYvi+VUktWQzR05NTCERdt+riFU1TxYjRZcUMfIweYl9ya8JJc8NSKS7gggYPWt8avCmaE/pSJoy08vOWX46/UxGOoAnkHLGH45excvVfpqjVbX/N0BkwGkwrWm69GectChHFULXofRMMF4FWTVa1pS7nVMjS9E0LjVQrvB0XtWI3CBTjX3SpWjSMyX/qh1sKZ8lgyxZqnmn+Z8gKpdbjj/5VcLs2she4hdWs/8CtKhaHH+hsAaIAvrf0xRXCZI0RXbOJhvagXqnQCpUoJDtNK2ZbpQ1IQ+0p9ug0Pe0EkTeaafBgbyTLdPPFvQp853Tw4qXIdkkRx2qRpvxjKFb5FE2qLybEC/qUo3INfczsvueykflj7PLDQAGzgpoTwG4P6/vbJig9Z2QVdy+01p0b97Gj+t9SaJ/6diqDt8ZIk2177TY30w/2r+Th/Jf/DJhGn/V51ss1C+bGPjvgGLB/oN/m/9Y8ff77/y6aBo/9UHjZ0Ohns+nTXgR/7eO4TvRDb5T7KvrX34/xAn0H3xAvtPs8jH/DkOR5M/OVqH/bSuJ/w6UkPzZyTH1U/WJn7RP1E+vf/TZ7tnEf6qfrT7fWco7EP/vehHJ390gFP57n+MHkiXeD4zEqA2eJ1nMcWp6TxMlQUaIZvHZISVWnEXOlD3qLqq4lwzmTyYf74YIuuud4pMgrr6m3DmLRBkCYvd1chMEi/Rdz1ZHWyJEIfS7OE+2Ib9Cj8qORG+CWukAJ2eMbqotRadksOfUx7sauf/+/ibFxBLCBYVOqzo6dkp0dKb6eXAjZ2lQnb24UAfTxZJOFQSThwFNG0/aJDu/8mXSrNLl/HiY6MSWVHfSoNh54gNEF8iTAoiJRuVXt9MNTHxPY9ZjoNCa451yDeV1OqwdV99MPgM2SveB5k4OWPKdScQk4a8WtTpPgz2hrU6D0z9FRlPxKT4VSCwwNWGTCYl6VJGfiY+SgwsbFNrDCo7Z6mLtBqCid3rXmlCmK8LJjrMIDYFIlzPlSWKHy50p/mf6REKX2q5kYlwOPrl/f3+nk2jq9C4hzqIHV1Ap1GVyFP80xV1gVVKcsU3J7jKnNaHnRJdDUSyWyh9Xh4Vqbl2mGzCTPJaXrHm5O3QafHZNGpu4AgNTbk/N2NGzgcVkJKjK6U8a9jpL8nQagJMPJS/7X2CGBtUFMAkUhF2K1U+MyYYEYjvb0JYuRwUgRRNpUSeNKGmmaWEmvAz5KjvYulrEDsWo/GH2ODsVUsblbE3QIe6hT9Ih3GnPDvhee1caaLKY/Fvt7+JolC3TYGN+V/1E5RUbeFWlvwN0P0/cckFNkJFqOg4RrnNX3IrWTZWrqJPpQ3lnUCLqVkXSkwBp8X1qFGca2tQQ1vu/8ucZO9LFfJqgQORPbZnir4Z016fsc0OPgRS20ngzRH1FJtJNchSCZWfKd7eqz3+CXEnGqdBcc3GyUAZDlX+T7NPPogmyn3lHuQ4Bu8mV3Df1E05OJw9jqFDbtBKadCgweSrH0M/TkJwaDy7MFcbj/IX6FBpPhvvfIrtksbpGm2+V+Y7ZoRA/iyPze1IDu5r6D3BdoUH4h4opAAAAAElFTkSuQmCC") center;
}
.k-colorpalette .k-item:hover,
.k-colorpalette .k-item.k-state-hover {
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.8);
}
.k-colorpalette .k-item.k-state-selected,
.k-colorpalette .k-item.k-state-selected:hover,
.k-colorpalette .k-item.k-state-focused,
.k-colorpalette .k-item:focus {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px white;
}
.k-combobox {
  width: 12.4em;
  border-width: 0;
  box-sizing: border-box;
  outline: 0;
  background: none;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  text-align: left;
  white-space: nowrap;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-combobox .k-dropdown-wrap {
  background-clip: padding-box;
  border-radius: 2px;
  padding: 0;
  width: 100%;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  transition: all 0.1s ease;
  outline: 0;
  cursor: initial;
}
.k-combobox .k-dropdown-wrap .k-ie11 {
  background-clip: border-box;
}
.k-combobox .k-clear-value {
  opacity: 0.5;
  visibility: hidden;
}
.k-combobox .k-clear-value:hover {
  opacity: 1;
}
.k-combobox:hover .k-clear-value, .k-combobox.k-state-hover .k-clear-value, .k-combobox.k-state-focused .k-clear-value,
.k-combobox .k-dropdown-wrap.k-state-hover .k-clear-value,
.k-combobox .k-dropdown-wrap.k-state-focused .k-clear-value {
  visibility: visible;
}
.k-combobox:focus-within .k-clear-value {
  visibility: visible;
}
.k-combobox .k-select {
  border-radius: 0 2px 2px 0;
  padding: 0px 0px;
  width: calc( 1.4285714286em + 8px );
  border-width: 0 0 0 0px;
  box-sizing: border-box;
  border-style: solid;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  text-align: center;
  cursor: pointer;
}
.k-combobox[dir=rtl], .k-rtl .k-combobox {
  text-align: right;
}
.k-combobox[dir=rtl] .k-select, .k-rtl .k-combobox .k-select {
  border-radius: 2px 0 0 2px;
  border-width: 0 0px 0 0;
}
.k-combobox .k-dropdown-wrap {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-combobox .k-dropdown-wrap.k-invalid, .k-combobox .k-dropdown-wrap.k-invalid:hover, .k-combobox .k-dropdown-wrap.k-state-invalid {
  border-color: rgba(243, 23, 0, 0.5);
}
.k-combobox .k-select {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
  background-image: linear-gradient(#f6f6f6, #f1f1f1);
}
.k-combobox > :hover,
.k-combobox .k-state-hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #656565;
  background-color: #ffffff;
}
.k-combobox > :hover .k-select,
.k-combobox .k-state-hover .k-select {
  border-color: rgba(0, 0, 0, 0.15);
  color: #656565;
  background-color: #ededed;
  background-image: linear-gradient(#ededed, #e8e8e8);
}
.k-combobox > .k-state-focused,
.k-combobox .k-state-active {
  border-color: rgba(0, 0, 0, 0.1);
  color: #656565;
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-combobox.k-state-invalid .k-dropdown-wrap, .k-combobox.ng-invalid.ng-touched .k-dropdown-wrap, .k-combobox.ng-invalid.ng-dirty .k-dropdown-wrap {
  border-color: rgba(243, 23, 0, 0.5);
}
.k-calendar {
  background-clip: padding-box;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  position: relative;
  overflow: hidden;
  display: inline-block;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-calendar .k-ie11 {
  background-clip: border-box;
}
.k-popup .k-calendar {
  height: 100%;
}
.k-calendar > .k-calendar {
  border: 0;
}
.k-calendar .k-link {
  outline: 0;
  color: inherit;
  text-decoration: none;
  white-space: normal;
  cursor: pointer;
  overflow: hidden;
}
.k-calendar .k-calendar-view table,
.k-calendar .k-calendar-view .k-calendar-table {
  margin: 0;
  border-width: 0;
  border-color: inherit;
  border-spacing: 0;
  border-collapse: separate;
  table-layout: fixed;
  outline: 0;
  position: relative;
  z-index: 1;
}
.k-calendar .k-calendar-view td,
.k-calendar .k-calendar-view th,
.k-calendar .k-calendar-view .k-calendar-td,
.k-calendar .k-calendar-view .k-calendar-th {
  border-width: 0;
  padding: 0;
  text-align: center;
  border-style: solid;
  border-color: inherit;
  font-weight: normal;
  cursor: default;
}
.k-calendar .k-calendar-view th,
.k-calendar .k-calendar-view .k-calendar-th {
  padding: 0.25em 0px;
  font-size: 12px;
  line-height: 2;
  text-transform: uppercase;
  opacity: 0.6;
}
.k-calendar .k-calendar-view tbody th,
.k-calendar .k-calendar-view .k-calendar-tbody .k-calendar-th {
  padding-left: 8px;
  padding-right: 8px;
  height: 2em;
  font: inherit;
  font-weight: bold;
  text-transform: none;
  text-align: left;
}
.k-calendar .k-header {
  padding: 4px 4px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  text-align: center;
  display: flex;
  flex-direction: row;
  position: relative;
  z-index: 2;
}
.k-calendar .k-header .k-link {
  border-radius: 2px;
  padding: 4px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.k-calendar .k-nav-prev,
.k-calendar .k-nav-next {
  width: 1.4285714286em;
  height: 1.4285714286em;
  box-sizing: content-box;
}
.k-calendar .k-nav-fast {
  margin: 0 4px;
  flex: 1 1 auto;
}
.k-calendar-header {
  padding: 4px 4px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 0 0 auto;
}
.k-calendar-header .k-title,
.k-calendar-header .k-calendar-title {
  font-weight: bold;
}
.k-calendar-header .k-today {
  cursor: pointer;
  outline: none;
}
.k-calendar-header .k-calendar-nav {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: 4px;
}
.k-calendar > .k-calendar-header {
  min-width: 280px;
  box-sizing: border-box;
}
.k-calendar .k-footer,
.k-calendar .k-calendar-footer {
  text-align: center;
  clear: both;
}
.k-calendar .k-nav-today,
.k-calendar .k-footer > .k-state-disabled {
  padding: 8px 16px;
  display: block;
}
.k-calendar .k-nav-today:hover {
  text-decoration: underline;
}
.k-calendar .k-calendar-view {
  width: 19.8333333333em;
  height: 19.8333333333em;
  position: relative;
  z-index: 1;
  overflow: hidden;
  margin: auto;
  padding: 0 4px;
  gap: 16px;
}
.k-calendar.k-week-number .k-calendar-view {
  width: 22.6666666667em;
}
.k-calendar-infinite .k-calendar-view {
  width: 19.8333333333em;
  height: calc( 22.6666666667em + 2em );
  gap: 0;
}
.k-calendar .k-content,
.k-calendar .k-calendar-content {
  width: 100%;
  margin: 0;
  text-align: center;
  flex: 1 1 auto;
  position: relative;
}
.k-calendar .k-content > table,
.k-calendar .k-content > .k-calendar-table,
.k-calendar .k-calendar-content > table,
.k-calendar .k-calendar-content > .k-calendar-table {
  table-layout: fixed;
  margin-right: -17px;
}
.k-calendar .k-content td,
.k-calendar .k-content .k-calendar-td,
.k-calendar .k-calendar-content td,
.k-calendar .k-calendar-content .k-calendar-td {
  border-radius: 2px;
  border-color: transparent;
}
.k-calendar .k-content .k-link,
.k-calendar .k-calendar-content .k-link {
  border-radius: 2px;
  padding: 0.5em 0.5em;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.k-calendar .k-content .k-weekend,
.k-calendar .k-calendar-content .k-weekend {
  border-radius: 0;
  opacity: 1;
}
.k-calendar .k-content .k-alt,
.k-calendar .k-calendar-content .k-alt {
  opacity: 0.6;
}
.k-calendar .k-content .k-other-month .k-link,
.k-calendar .k-calendar-content .k-other-month .k-link {
  opacity: 0.6;
}
.k-calendar .k-content .k-state-disabled,
.k-calendar .k-calendar-content .k-state-disabled {
  opacity: 0.6;
}
.k-calendar table.k-content,
.k-calendar table.k-calendar-content,
.k-calendar .k-calendar-table.k-content,
.k-calendar .k-calendar-table.k-calendar-content {
  display: inline-table;
  vertical-align: top;
}
.k-calendar .k-month td,
.k-calendar .k-month .k-calendar-td,
.k-calendar .k-calendar-monthview td,
.k-calendar .k-calendar-monthview .k-calendar-td {
  width: 2.8333333333em;
  height: 2.8333333333em;
}
.k-calendar .k-month .k-link,
.k-calendar .k-calendar-monthview .k-link {
  width: 2.8333333333em;
  height: 2.8333333333em;
}
.k-calendar .k-year td,
.k-calendar .k-year .k-calendar-td,
.k-calendar .k-calendar-yearview td,
.k-calendar .k-calendar-yearview .k-calendar-td {
  width: auto;
  height: auto;
}
.k-calendar .k-year .k-link,
.k-calendar .k-calendar-yearview .k-link {
  width: 4.9583333333em;
  height: 4.9583333333em;
}
.k-calendar .k-decade td,
.k-calendar .k-decade .k-calendar-td,
.k-calendar .k-calendar-decadeview td,
.k-calendar .k-calendar-decadeview .k-calendar-td {
  width: auto;
  height: auto;
}
.k-calendar .k-decade .k-link,
.k-calendar .k-calendar-decadeview .k-link {
  width: 4.9583333333em;
  height: 4.9583333333em;
}
.k-calendar .k-century td,
.k-calendar .k-century .k-calendar-td,
.k-calendar .k-calendar-centuryview td,
.k-calendar .k-calendar-centuryview .k-calendar-td {
  width: auto;
  height: auto;
}
.k-calendar .k-century .k-link,
.k-calendar .k-calendar-centuryview .k-link {
  width: 4.9583333333em;
  height: 4.9583333333em;
  text-align: left;
}
.k-calendar-infinite {
  box-sizing: content-box;
  width: auto;
  display: inline-flex;
  vertical-align: bottom;
}
.k-calendar-infinite .k-calendar-view,
.k-calendar-infinite .k-calendar-monthview {
  padding: 0 16px;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  overflow: hidden;
  box-sizing: content-box;
}
.k-calendar-infinite .k-calendar-view::after,
.k-calendar-infinite .k-calendar-monthview::after {
  display: block;
  position: absolute;
  bottom: 0;
  content: " ";
  height: 0;
  line-height: 0;
  z-index: 1;
  width: 150%;
  left: -25%;
  box-shadow: 0 0 2.8333333333em 1.4166666667em #ffffff;
}
.k-calendar-infinite .k-calendar-header {
  margin-left: -16px;
  margin-right: -16px;
  padding: 8px 16px;
}
.k-calendar-infinite .k-calendar-weekdays {
  width: 100%;
  flex: 0 0 auto;
}
.k-calendar-infinite .k-calendar-yearview .k-content td,
.k-calendar-infinite .k-calendar-yearview .k-content .k-calendar-td,
.k-calendar-infinite .k-calendar-yearview .k-calendar-content td,
.k-calendar-infinite .k-calendar-yearview .k-calendar-content .k-calendar-td,
.k-calendar-infinite .k-calendar-decadeview .k-content td,
.k-calendar-infinite .k-calendar-decadeview .k-content .k-calendar-td,
.k-calendar-infinite .k-calendar-decadeview .k-calendar-content td,
.k-calendar-infinite .k-calendar-decadeview .k-calendar-content .k-calendar-td,
.k-calendar-infinite .k-calendar-centuryview .k-content td,
.k-calendar-infinite .k-calendar-centuryview .k-content .k-calendar-td,
.k-calendar-infinite .k-calendar-centuryview .k-calendar-content td,
.k-calendar-infinite .k-calendar-centuryview .k-calendar-content .k-calendar-td {
  width: auto;
  height: auto;
}
.k-calendar-infinite .k-calendar-yearview .k-content .k-link,
.k-calendar-infinite .k-calendar-yearview .k-content td.k-empty,
.k-calendar-infinite .k-calendar-yearview .k-content .k-calendar-td.k-empty,
.k-calendar-infinite .k-calendar-yearview .k-calendar-content .k-link,
.k-calendar-infinite .k-calendar-yearview .k-calendar-content td.k-empty,
.k-calendar-infinite .k-calendar-yearview .k-calendar-content .k-calendar-td.k-empty,
.k-calendar-infinite .k-calendar-decadeview .k-content .k-link,
.k-calendar-infinite .k-calendar-decadeview .k-content td.k-empty,
.k-calendar-infinite .k-calendar-decadeview .k-content .k-calendar-td.k-empty,
.k-calendar-infinite .k-calendar-decadeview .k-calendar-content .k-link,
.k-calendar-infinite .k-calendar-decadeview .k-calendar-content td.k-empty,
.k-calendar-infinite .k-calendar-decadeview .k-calendar-content .k-calendar-td.k-empty,
.k-calendar-infinite .k-calendar-centuryview .k-content .k-link,
.k-calendar-infinite .k-calendar-centuryview .k-content td.k-empty,
.k-calendar-infinite .k-calendar-centuryview .k-content .k-calendar-td.k-empty,
.k-calendar-infinite .k-calendar-centuryview .k-calendar-content .k-link,
.k-calendar-infinite .k-calendar-centuryview .k-calendar-content td.k-empty,
.k-calendar-infinite .k-calendar-centuryview .k-calendar-content .k-calendar-td.k-empty {
  width: 3.9666666667em;
  height: 3.9666666667em;
}
.k-calendar-classic {
  display: inline-flex;
}
.k-calendar-container,
.k-datetime-container {
  padding: 0;
}
.k-calendar-container .k-calendar,
.k-datetime-container .k-calendar {
  border-width: 0;
}
.k-calendar .k-content.k-scrollable,
.k-calendar .k-calendar-content.k-scrollable {
  box-sizing: content-box;
  overflow-x: hidden;
  overflow-y: auto;
  display: block;
  padding-right: 100px;
  padding-left: 100px;
  margin-left: -100px;
  margin-right: -117px;
}
.k-calendar .k-scrollable-placeholder {
  position: absolute;
  z-index: -1;
  width: 1px;
  top: 0;
  right: 0;
}
.k-calendar-navigation {
  width: 5em;
  flex: 0 0 auto;
  display: block;
  overflow: hidden;
  position: relative;
  z-index: 2;
}
.k-calendar-navigation::before, .k-calendar-navigation::after {
  display: block;
  position: absolute;
  content: " ";
  height: 0;
  line-height: 0;
  z-index: 1;
  width: 200%;
  left: -50%;
  box-shadow: 0 0 6em 3em #f6f6f6;
}
.k-calendar-navigation::before {
  top: 0;
}
.k-calendar-navigation::after {
  bottom: 0;
}
.k-calendar-navigation .k-content,
.k-calendar-navigation .k-calendar-content {
  background: transparent;
  height: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.k-calendar-navigation .k-content ul,
.k-calendar-navigation .k-calendar-content ul {
  width: 5em;
}
.k-calendar-navigation .k-content li,
.k-calendar-navigation .k-calendar-content li {
  height: 2em;
  line-height: 2em;
  cursor: pointer;
  padding: 0 1em;
}
.k-calendar-navigation .k-calendar-navigation-marker {
  font-weight: bold;
}
.k-calendar-navigation .k-calendar-navigation-highlight {
  width: 100%;
  border-width: 1px 0;
  border-style: solid;
  height: 2em;
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.k-calendar.k-calendar-range {
  width: auto;
}
.k-calendar.k-calendar-range .k-calendar-view {
  height: auto;
  min-height: 19.8333333333em;
  width: auto;
  white-space: nowrap;
}
.k-calendar.k-calendar-range .k-calendar-view::after {
  display: none;
}
.k-calendar.k-calendar-range table,
.k-calendar.k-calendar-range .k-calendar-table {
  width: auto;
}
.k-calendar.k-calendar-range table.k-meta-view,
.k-calendar.k-calendar-range .k-calendar-table.k-meta-view {
  margin: 0 -1px;
}
.k-calendar.k-calendar-range .k-meta-header,
.k-calendar.k-calendar-range .k-month-header {
  padding: 0.25em calc( 8px + 1px );
  font-size: 12px;
  line-height: 2;
  text-align: left;
  opacity: 0.6;
  cursor: default;
}
.k-calendar.k-calendar-range .k-range-start {
  border-color: inherit;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.k-calendar.k-calendar-range .k-range-end {
  border-color: inherit;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.k-calendar.k-calendar-range .k-range-mid {
  border-color: inherit;
  border-radius: 0;
}
.k-calendar.k-calendar-range:not(.k-calendar-infinite) .k-calendar-view {
  display: flex;
  flex-direction: row;
}
.k-animation-container-sm .k-calendar.k-calendar-range:not(.k-calendar-infinite) .k-calendar-view {
  flex-direction: column;
}
.k-calendar.k-calendar-range.k-calendar-infinite table,
.k-calendar.k-calendar-range.k-calendar-infinite .k-calendar-table {
  padding: 0;
  display: flex;
  flex-direction: row;
}
.k-calendar.k-calendar-range.k-calendar-infinite table > tbody,
.k-calendar.k-calendar-range.k-calendar-infinite table > .k-calendar-tbody,
.k-calendar.k-calendar-range.k-calendar-infinite .k-calendar-table > tbody,
.k-calendar.k-calendar-range.k-calendar-infinite .k-calendar-table > .k-calendar-tbody {
  display: inline-block;
  vertical-align: top;
}
.k-calendar.k-calendar-range.k-calendar-infinite table > tbody + tbody,
.k-calendar.k-calendar-range.k-calendar-infinite table > .k-calendar-tbody + .k-calendar-tbody,
.k-calendar.k-calendar-range.k-calendar-infinite .k-calendar-table > tbody + tbody,
.k-calendar.k-calendar-range.k-calendar-infinite .k-calendar-table > .k-calendar-tbody + .k-calendar-tbody {
  margin-left: 32px;
}
.k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button {
  border-radius: 0;
  width: 44px;
}
.k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-calendar-view {
  border-width: 0 1px;
  border-style: solid;
  border-color: inherit;
}
.k-widget.k-daterangepicker {
  border: 0;
}
.k-rtl .k-calendar .k-nav-prev,
.k-rtl .k-calendar .k-nav-next,
.k-rtl .k-calendar .k-prev-view,
.k-rtl .k-calendar .k-next-view,
.k-calendar[dir=rtl] .k-nav-prev,
.k-calendar[dir=rtl] .k-nav-next,
.k-calendar[dir=rtl] .k-prev-view,
.k-calendar[dir=rtl] .k-next-view {
  transform: scaleX(-1);
}
.k-rtl .k-calendar .k-content.k-scrollable,
.k-rtl .k-calendar .k-calendar-content.k-scrollable,
.k-calendar[dir=rtl] .k-content.k-scrollable,
.k-calendar[dir=rtl] .k-calendar-content.k-scrollable {
  padding-right: 100px;
  padding-left: 100px;
  margin-left: -117px;
  margin-right: -100px;
}
.k-rtl .k-calendar tbody th,
.k-rtl .k-calendar .k-calendar-tbody .k-calendar-th,
.k-calendar[dir=rtl] tbody th,
.k-calendar[dir=rtl] .k-calendar-tbody .k-calendar-th {
  text-align: right;
}
.k-rtl .k-calendar .k-content > table,
.k-rtl .k-calendar .k-content > .k-calendar-table,
.k-rtl .k-calendar .k-calendar-content > table,
.k-rtl .k-calendar .k-calendar-content > .k-calendar-table,
.k-calendar[dir=rtl] .k-content > table,
.k-calendar[dir=rtl] .k-content > .k-calendar-table,
.k-calendar[dir=rtl] .k-calendar-content > table,
.k-calendar[dir=rtl] .k-calendar-content > .k-calendar-table {
  margin-right: 0;
  margin-left: -17px;
}
.k-calendar {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-calendar .k-header {
  border-color: inherit;
  color: #656565;
  background-color: #f6f6f6;
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.1);
}
.k-calendar .k-nav-prev:hover, .k-calendar .k-nav-prev.k-state-hover,
.k-calendar .k-nav-next:hover,
.k-calendar .k-nav-next.k-state-hover,
.k-calendar .k-nav-fast:hover,
.k-calendar .k-nav-fast.k-state-hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #656565;
  background-color: #ededed;
  background-image: linear-gradient(#ededed, #e8e8e8);
}
.k-calendar .k-nav-prev:active, .k-calendar .k-nav-prev.k-state-active,
.k-calendar .k-nav-next:active,
.k-calendar .k-nav-next.k-state-active,
.k-calendar .k-nav-fast:active,
.k-calendar .k-nav-fast.k-state-active {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
  background-image: none;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}
.k-calendar .k-footer .k-nav-today,
.k-calendar .k-calendar-header .k-today {
  color: #3276b1;
}
.k-calendar .k-footer .k-nav-today:hover, .k-calendar .k-footer .k-nav-today:focus,
.k-calendar .k-calendar-header .k-today:hover,
.k-calendar .k-calendar-header .k-today:focus {
  color: #2a6395;
}
.k-calendar .k-content .k-today,
.k-calendar .k-calendar-content .k-today {
  color: #3276b1;
}
.k-calendar .k-weekend {
  color: inherit;
  background-color: transparent;
}
.k-calendar .k-alt {
  background-color: transparent;
}
.k-calendar .k-out-of-range {
  pointer-events: none;
  visibility: hidden;
}
.k-calendar .k-state-hover .k-link,
.k-calendar td:hover .k-link,
.k-calendar .k-calendar-td:hover .k-link {
  border-color: #ededed;
  color: #656565;
  background-color: #ededed;
}
.k-calendar .k-state-selected .k-link {
  border-color: #3276b1;
  color: #ffffff;
  background-color: #3276b1;
}
.k-calendar .k-state-selected.k-state-hover .k-link,
.k-calendar .k-state-selected:hover .k-link {
  border-color: #2e6da3;
  color: #ffffff;
  background-color: #2e6da3;
}
.k-calendar .k-state-focused .k-link {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-calendar .k-state-selected.k-state-focused .k-link {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-calendar .k-calendar-navigation {
  color: #656565;
  background-color: #f6f6f6;
  box-shadow: inset -1px 0 rgba(0, 0, 0, 0.08);
}
.k-calendar .k-calendar-navigation li:hover {
  color: #2a6395;
}
.k-calendar .k-calendar-navigation-highlight {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-calendar[dir=rtl] .k-calendar-navigation, .k-rtl .k-calendar .k-calendar-navigation {
  box-shadow: inset 1px 0 rgba(0, 0, 0, 0.08);
}
.k-calendar.k-invalid, .k-calendar.k-invalid:hover, .k-calendar.k-state-invalid, .k-calendar.ng-invalid.ng-touched, .k-calendar.ng-invalid.ng-dirty {
  border-color: rgba(243, 23, 0, 0.5);
}
.k-calendar.k-calendar-range .k-range-start,
.k-calendar.k-calendar-range .k-range-end,
.k-calendar.k-calendar-range .k-range-mid {
  background-image: linear-gradient(transparent 1px, rgba(50, 118, 177, 0.25) 1px, rgba(50, 118, 177, 0.25) calc(100% - 1px), transparent calc(100% - 1px));
}
.k-ie .k-calendar.k-calendar-range .k-range-start, .k-edge .k-calendar.k-calendar-range .k-range-start,
.k-ie .k-calendar.k-calendar-range .k-range-end,
.k-edge .k-calendar.k-calendar-range .k-range-end,
.k-ie .k-calendar.k-calendar-range .k-range-mid,
.k-edge .k-calendar.k-calendar-range .k-range-mid {
  background-image: none;
  background-color: rgba(50, 118, 177, 0.25);
}
.k-calendar.k-calendar-range .k-range-start.k-range-end {
  background-image: none;
  background-color: transparent;
}
.k-calendar.k-calendar-range .k-range-start .k-link,
.k-calendar.k-calendar-range .k-range-end .k-link {
  background-color: #3276b1;
}
.k-calendar.k-calendar-range .k-range-start.k-state-active .k-link,
.k-calendar.k-calendar-range .k-range-end.k-state-active .k-link {
  box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.2);
}
.k-calendar.k-calendar-range .k-range-split-start,
.k-calendar.k-calendar-range .k-range-split-end {
  position: relative;
}
.k-calendar.k-calendar-range .k-range-split-start::after,
.k-calendar.k-calendar-range .k-range-split-end::after {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  bottom: 1px;
  width: 5px;
}
.k-calendar.k-calendar-range .k-range-split-start::after {
  left: -5px;
  right: auto;
  background-image: linear-gradient(to left, rgba(50, 118, 177, 0.25), transparent 100%);
}
.k-calendar.k-calendar-range .k-range-split-end::after {
  right: -5px;
  left: auto;
  background-image: linear-gradient(to right, rgba(50, 118, 177, 0.25), transparent 100%);
}
.k-daterangepicker.k-state-invalid .k-dateinput-wrap {
  border-color: rgba(243, 23, 0, 0.5);
}
.k-dateinput,
.k-datepicker,
.k-datetimepicker,
.k-timepicker {
  width: 12.4em;
  border-width: 0;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  text-align: left;
  white-space: nowrap;
  background: none;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-dateinput .k-dateinput-wrap,
.k-dateinput .k-picker-wrap,
.k-datepicker .k-dateinput-wrap,
.k-datepicker .k-picker-wrap,
.k-datetimepicker .k-dateinput-wrap,
.k-datetimepicker .k-picker-wrap,
.k-timepicker .k-dateinput-wrap,
.k-timepicker .k-picker-wrap {
  background-clip: padding-box;
  border-radius: 2px;
  padding: 0;
  width: 100%;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  position: relative;
  transition: all 0.1s ease;
  cursor: default;
  outline: 0;
}
.k-dateinput .k-dateinput-wrap .k-ie11,
.k-dateinput .k-picker-wrap .k-ie11,
.k-datepicker .k-dateinput-wrap .k-ie11,
.k-datepicker .k-picker-wrap .k-ie11,
.k-datetimepicker .k-dateinput-wrap .k-ie11,
.k-datetimepicker .k-picker-wrap .k-ie11,
.k-timepicker .k-dateinput-wrap .k-ie11,
.k-timepicker .k-picker-wrap .k-ie11 {
  background-clip: border-box;
}
.k-dateinput .k-select,
.k-datepicker .k-select,
.k-datetimepicker .k-select,
.k-timepicker .k-select {
  border-radius: 0 2px 2px 0;
  padding: 0;
  border-width: 0;
  box-sizing: border-box;
  border-style: solid;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  text-align: center;
  cursor: pointer;
}
.k-dateinput[dir=rtl], .k-rtl .k-dateinput,
.k-datepicker[dir=rtl],
.k-rtl .k-datepicker,
.k-datetimepicker[dir=rtl],
.k-rtl .k-datetimepicker,
.k-timepicker[dir=rtl],
.k-rtl .k-timepicker {
  text-align: right;
}
.k-dateinput[dir=rtl] .k-select, .k-rtl .k-dateinput .k-select,
.k-datepicker[dir=rtl] .k-select,
.k-rtl .k-datepicker .k-select,
.k-datetimepicker[dir=rtl] .k-select,
.k-rtl .k-datetimepicker .k-select,
.k-timepicker[dir=rtl] .k-select,
.k-rtl .k-timepicker .k-select {
  border-radius: 2px 0 0 2px;
}
.k-datepicker .k-select,
.k-datetimepicker .k-select,
.k-timepicker .k-select {
  padding: 0;
  width: calc( 1.4285714286em + 8px );
  border-width: 0;
}
.k-datepicker .k-i-warning,
.k-datetimepicker .k-i-warning,
.k-timepicker .k-i-warning {
  display: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  overflow: visible;
}
.k-datepicker .k-state-invalid .k-i-warning,
.k-datetimepicker .k-state-invalid .k-i-warning,
.k-timepicker .k-state-invalid .k-i-warning {
  display: inline-block;
}
.k-datepicker .k-widget.k-dateinput,
.k-datetimepicker .k-widget.k-dateinput,
.k-timepicker .k-widget.k-dateinput {
  width: 100%;
  flex: 1 1 auto;
  margin: 0;
}
.k-datepicker .k-dateinput-wrap,
.k-datetimepicker .k-dateinput-wrap,
.k-timepicker .k-dateinput-wrap {
  border: 0;
  border-radius: 2px 0 0 2px;
}
.k-datepicker .k-picker-wrap.k-state-invalid,
.k-datetimepicker .k-picker-wrap.k-state-invalid,
.k-timepicker .k-picker-wrap.k-state-invalid {
  transition: none;
}
.k-rtl .k-datepicker .k-i-warning, .k-datepicker[dir=rtl] .k-i-warning,
.k-rtl .k-datetimepicker .k-i-warning,
.k-datetimepicker[dir=rtl] .k-i-warning,
.k-rtl .k-timepicker .k-i-warning,
.k-timepicker[dir=rtl] .k-i-warning {
  right: auto;
}
.k-datepicker .k-i-warning,
.k-timepicker .k-i-warning {
  right: calc( calc( 1.4285714286em + 8px ) + 4px);
}
.k-rtl .k-datepicker .k-i-warning, .k-datepicker[dir=rtl] .k-i-warning,
.k-rtl .k-timepicker .k-i-warning,
.k-timepicker[dir=rtl] .k-i-warning {
  left: calc( calc( 1.4285714286em + 8px ) + 4px);
}
.k-datetimepicker .k-select {
  padding: 0;
  width: auto;
  border-left-width: 0;
  align-items: stretch;
}
.k-datetimepicker .k-link {
  padding: 0;
  width: calc( 1.4285714286em + 8px );
  height: 100%;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}
.k-datetimepicker .k-i-warning {
  right: calc( calc( 1.4285714286em + 8px ) * 2 + 4px);
}
.k-rtl .k-datetimepicker .k-i-warning, .k-datetimepicker[dir=rtl] .k-i-warning {
  left: calc( calc( 1.4285714286em + 8px ) * 2 + 4px);
}
.k-datetime-container .k-datetime-wrap {
  width: 20em;
  overflow: hidden;
}
.k-datetime-container .k-datetime-buttongroup {
  padding: 8px;
}
.k-datetime-container .k-datetime-selector {
  display: flex;
  transition: transform 0.2s;
}
.k-datetime-container .k-datetime-calendar-wrap,
.k-datetime-container .k-datetime-time-wrap {
  text-align: center;
  flex: 0 0 20em;
}
.k-datetime-container .k-timeselector {
  outline: none;
}
.k-datetime-container .k-time-list-container {
  justify-content: center;
}
.k-datetime-container .k-time-tab .k-datetime-selector {
  transform: translateX(-100%);
}
.k-datetime-container .k-actions .k-button,
.k-datetime-container .k-action-buttons .k-button,
.k-datetime-container .k-columnmenu-actions .k-button {
  flex: 1 1 50%;
}
.k-datetime-container .k-actions.k-actions-start .k-button, .k-datetime-container .k-actions.k-actions-center .k-button, .k-datetime-container .k-actions.k-actions-end .k-button {
  flex: 0 1 auto;
}
.k-rtl .k-datetime-container .k-time-tab .k-datetime-selector, .k-datetime-container.k-rtl .k-time-tab .k-datetime-selector, [dir=rtl] .k-datetime-container .k-time-tab .k-datetime-selector, .k-datetime-container[dir=rtl] .k-time-tab .k-datetime-selector {
  transform: translateX(100%);
}
.k-dateinput .k-select {
  padding: 0;
  border-width: 0;
  width: calc( 1.4285714286em + 8px );
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.k-dateinput .k-link {
  width: 100%;
  flex: 1 1 auto;
  display: block;
  overflow: hidden;
  position: relative;
}
.k-dateinput .k-link .k-icon {
  position: absolute;
  right: 50%;
  transform: translateX(50%);
}
.k-dateinput .k-link-increase .k-icon {
  bottom: -2px;
}
.k-dateinput .k-link-decrease .k-icon {
  top: -2px;
}
.k-dateinput .k-i-warning {
  display: none;
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  overflow: visible;
}
.k-dateinput.k-state-invalid .k-i-warning {
  display: inline-block;
}
.k-rtl .k-dateinput .k-i-warning, .k-dateinput[dir=rtl] .k-i-warning {
  left: 8px;
  right: auto;
}
.k-timeselector .k-actions .k-button,
.k-timeselector .k-action-buttons .k-button,
.k-timeselector .k-columnmenu-actions .k-button {
  flex: 1 1 50%;
}
.k-timeselector .k-actions.k-actions-start .k-button, .k-timeselector .k-actions.k-actions-center .k-button, .k-timeselector .k-actions.k-actions-end .k-button {
  flex: 0 1 auto;
}
.k-time-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 16px;
  line-height: 2em;
}
.k-time-header .k-title {
  font-weight: bold;
}
.k-time-header .k-time-now {
  border-width: 0;
  line-height: inherit;
  cursor: pointer;
}
.k-time-list-wrapper {
  display: inline-block;
  overflow: hidden;
  box-sizing: content-box;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
  padding: 20px 0;
  text-align: center;
  min-width: 4em;
  height: 200px;
  flex: 1 1 auto;
}
.k-time-list-wrapper .k-title {
  display: block;
  text-align: center;
  font-size: 10px;
  position: absolute;
  text-transform: capitalize;
  font-weight: bold;
  min-width: 100%;
  height: 1.5em;
  line-height: 1.5em;
  margin-top: -20px;
  z-index: 12;
}
.k-time-list-wrapper.k-state-focused::before, .k-time-list-wrapper.k-state-focused::after {
  display: block;
  content: " ";
  position: absolute;
  width: 100%;
  left: 0;
  pointer-events: none;
  height: calc(50% - 1em);
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
}
.k-time-list-wrapper.k-state-focused::before {
  top: 0;
}
.k-time-list-wrapper.k-state-focused::after {
  bottom: 0;
}
.k-time-container {
  position: absolute;
  display: block;
  overflow-x: hidden;
  overflow-y: scroll;
  line-height: 1.4285714286;
  left: 0;
  right: 0;
  top: 20px;
  bottom: 20px;
  padding-right: 100px;
  padding-left: 100px;
  margin-left: -100px;
  margin-right: -117px;
}
.k-time-container > ul {
  height: auto;
  width: 4em;
  margin: auto;
}
.k-rtl .k-time-container, .k-time-container.k-rtl, [dir=rtl] .k-time-container, .k-time-container[dir=rtl] {
  padding-right: 100px;
  padding-left: 100px;
  margin-left: -117px;
  margin-right: -100px;
}
.k-time-list-container {
  display: flex;
  position: relative;
}
.k-time-list {
  position: absolute;
  display: flex;
  z-index: 10;
  outline: 0;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
}
.k-time-list::before, .k-time-list::after {
  display: block;
  position: absolute;
  content: " ";
  height: 0;
  line-height: 0;
  z-index: 1;
  width: 200%;
  left: -50%;
}
.k-time-list::before {
  top: 0;
}
.k-time-list::after {
  bottom: 0;
}
.k-time-list .k-item {
  padding: 4px 8px;
  min-height: calc( 1.43em + 2px );
  line-height: calc( 1.43em + 2px );
}
.k-time-highlight {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  width: 100%;
  height: calc( 1.4285714286em + 8px );
  z-index: 1;
  border-width: 1px 0;
  border-style: solid;
  border-radius: 0.1px;
}
.k-time-container .k-scrollable-placeholder {
  position: absolute;
  width: 1px;
  top: 0;
  right: 0;
}
.k-time-separator {
  width: 0;
  height: 100%;
  display: inline-flex;
  align-self: center;
  justify-content: center;
  z-index: 11;
}
.k-dateinput .k-link:hover, .k-dateinput .k-link.k-state-hover,
.k-datetimepicker .k-link:hover,
.k-datetimepicker .k-link.k-state-hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #656565;
  background-color: #ededed;
  background-image: linear-gradient(#ededed, #e8e8e8);
}
.k-datepicker .k-select:hover, .k-datepicker .k-select.k-state-hover,
.k-timepicker .k-select:hover,
.k-timepicker .k-select.k-state-hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #656565;
  background-color: #ededed;
  background-image: linear-gradient(#ededed, #e8e8e8);
}
.k-datepicker .k-picker-wrap,
.k-datepicker .k-dateinput-wrap,
.k-timepicker .k-picker-wrap,
.k-timepicker .k-dateinput-wrap,
.k-datetimepicker .k-picker-wrap,
.k-datetimepicker .k-dateinput-wrap,
.k-dateinput .k-picker-wrap,
.k-dateinput .k-dateinput-wrap {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-datepicker .k-picker-wrap:hover, .k-datepicker .k-picker-wrap.k-state-hover,
.k-datepicker .k-dateinput-wrap:hover,
.k-datepicker .k-dateinput-wrap.k-state-hover,
.k-timepicker .k-picker-wrap:hover,
.k-timepicker .k-picker-wrap.k-state-hover,
.k-timepicker .k-dateinput-wrap:hover,
.k-timepicker .k-dateinput-wrap.k-state-hover,
.k-datetimepicker .k-picker-wrap:hover,
.k-datetimepicker .k-picker-wrap.k-state-hover,
.k-datetimepicker .k-dateinput-wrap:hover,
.k-datetimepicker .k-dateinput-wrap.k-state-hover,
.k-dateinput .k-picker-wrap:hover,
.k-dateinput .k-picker-wrap.k-state-hover,
.k-dateinput .k-dateinput-wrap:hover,
.k-dateinput .k-dateinput-wrap.k-state-hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #656565;
  background-color: #ffffff;
}
.k-datepicker .k-picker-wrap.k-state-focused, .k-datepicker .k-picker-wrap.k-state-active,
.k-datepicker .k-dateinput-wrap.k-state-focused,
.k-datepicker .k-dateinput-wrap.k-state-active,
.k-timepicker .k-picker-wrap.k-state-focused,
.k-timepicker .k-picker-wrap.k-state-active,
.k-timepicker .k-dateinput-wrap.k-state-focused,
.k-timepicker .k-dateinput-wrap.k-state-active,
.k-datetimepicker .k-picker-wrap.k-state-focused,
.k-datetimepicker .k-picker-wrap.k-state-active,
.k-datetimepicker .k-dateinput-wrap.k-state-focused,
.k-datetimepicker .k-dateinput-wrap.k-state-active,
.k-dateinput .k-picker-wrap.k-state-focused,
.k-dateinput .k-picker-wrap.k-state-active,
.k-dateinput .k-dateinput-wrap.k-state-focused,
.k-dateinput .k-dateinput-wrap.k-state-active {
  border-color: rgba(0, 0, 0, 0.1);
  color: #656565;
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-datepicker .k-select,
.k-timepicker .k-select,
.k-datetimepicker .k-select,
.k-dateinput .k-select {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
  background-image: linear-gradient(#f6f6f6, #f1f1f1);
}
.k-datepicker .k-select > .k-state-selected,
.k-datepicker .k-select > .k-state-active,
.k-timepicker .k-select > .k-state-selected,
.k-timepicker .k-select > .k-state-active,
.k-datetimepicker .k-select > .k-state-selected,
.k-datetimepicker .k-select > .k-state-active,
.k-dateinput .k-select > .k-state-selected,
.k-dateinput .k-select > .k-state-active {
  border-color: rgba(0, 0, 0, 0.15);
  color: #656565;
  background-color: #ededed;
  background-image: linear-gradient(#ededed, #e8e8e8);
  color: #252525;
  box-shadow: inset 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}
.k-datepicker .k-i-warning,
.k-timepicker .k-i-warning,
.k-datetimepicker .k-i-warning,
.k-dateinput .k-i-warning {
  color: #f31700;
}
.k-time-header .k-time-now {
  color: #3276b1;
  background: transparent;
}
.k-time-header .k-time-now:hover, .k-time-header .k-time-now:focus {
  color: #2a6395;
}
.k-time-list-wrapper {
  background-color: #f9f9f9;
}
.k-time-list-wrapper .k-title {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
  background: #f9f9f9;
  opacity: 0.6;
}
.k-time-list-wrapper.k-state-focused .k-title {
  color: black;
  opacity: 1;
}
.k-time-list-wrapper.k-state-focused::before, .k-time-list-wrapper.k-state-focused::after {
  background-color: rgba(0, 0, 0, 0.04);
}
.k-time-list::before, .k-time-list::after {
  box-shadow: 0 0 3em 1.5em #f9f9f9;
}
.k-time-list .k-item:hover {
  color: #3276b1;
}
.k-time-container {
  background: transparent;
}
.k-time-highlight {
  background-color: #ffffff;
  border-color: rgba(0, 0, 0, 0.08);
}
.k-datetime-container .k-date-tab .k-datetime-buttongroup,
.k-datetime-container .k-date-tab .k-datetime-selector {
  background-color: #ffffff;
}
.k-dateinput .k-dateinput-wrap {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-dateinput:hover, .k-dateinput.k-state-hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #656565;
  background-color: #ffffff;
}
.k-picker-wrap > .k-dateinput:focus, .k-picker-wrap > .k-dateinput.k-state-focused {
  box-shadow: none;
}
.k-dateinput .k-dateinput-wrap.k-invalid, .k-dateinput .k-dateinput-wrap.k-invalid:hover, .k-dateinput .k-dateinput-wrap.k-state-invalid,
.k-dateinput .k-picker-wrap.k-invalid,
.k-dateinput .k-picker-wrap.k-invalid:hover,
.k-dateinput .k-picker-wrap.k-state-invalid,
.k-datepicker .k-dateinput-wrap.k-invalid,
.k-datepicker .k-dateinput-wrap.k-invalid:hover,
.k-datepicker .k-dateinput-wrap.k-state-invalid,
.k-datepicker .k-picker-wrap.k-invalid,
.k-datepicker .k-picker-wrap.k-invalid:hover,
.k-datepicker .k-picker-wrap.k-state-invalid,
.k-datetimepicker .k-dateinput-wrap.k-invalid,
.k-datetimepicker .k-dateinput-wrap.k-invalid:hover,
.k-datetimepicker .k-dateinput-wrap.k-state-invalid,
.k-datetimepicker .k-picker-wrap.k-invalid,
.k-datetimepicker .k-picker-wrap.k-invalid:hover,
.k-datetimepicker .k-picker-wrap.k-state-invalid,
.k-timepicker .k-dateinput-wrap.k-invalid,
.k-timepicker .k-dateinput-wrap.k-invalid:hover,
.k-timepicker .k-dateinput-wrap.k-state-invalid,
.k-timepicker .k-picker-wrap.k-invalid,
.k-timepicker .k-picker-wrap.k-invalid:hover,
.k-timepicker .k-picker-wrap.k-state-invalid {
  border-color: rgba(243, 23, 0, 0.5);
}
.k-dateinput.k-state-invalid .k-dateinput-wrap,
.k-dateinput.k-state-invalid .k-picker-wrap, .k-dateinput.ng-invalid.ng-touched .k-dateinput-wrap,
.k-dateinput.ng-invalid.ng-touched .k-picker-wrap, .k-dateinput.ng-invalid.ng-dirty .k-dateinput-wrap,
.k-dateinput.ng-invalid.ng-dirty .k-picker-wrap,
.k-datepicker.k-state-invalid .k-dateinput-wrap,
.k-datepicker.k-state-invalid .k-picker-wrap,
.k-datepicker.ng-invalid.ng-touched .k-dateinput-wrap,
.k-datepicker.ng-invalid.ng-touched .k-picker-wrap,
.k-datepicker.ng-invalid.ng-dirty .k-dateinput-wrap,
.k-datepicker.ng-invalid.ng-dirty .k-picker-wrap,
.k-datetimepicker.k-state-invalid .k-dateinput-wrap,
.k-datetimepicker.k-state-invalid .k-picker-wrap,
.k-datetimepicker.ng-invalid.ng-touched .k-dateinput-wrap,
.k-datetimepicker.ng-invalid.ng-touched .k-picker-wrap,
.k-datetimepicker.ng-invalid.ng-dirty .k-dateinput-wrap,
.k-datetimepicker.ng-invalid.ng-dirty .k-picker-wrap,
.k-timepicker.k-state-invalid .k-dateinput-wrap,
.k-timepicker.k-state-invalid .k-picker-wrap,
.k-timepicker.ng-invalid.ng-touched .k-dateinput-wrap,
.k-timepicker.ng-invalid.ng-touched .k-picker-wrap,
.k-timepicker.ng-invalid.ng-dirty .k-dateinput-wrap,
.k-timepicker.ng-invalid.ng-dirty .k-picker-wrap {
  border-color: rgba(243, 23, 0, 0.5);
}
.k-dropdowngrid-popup {
  overflow: hidden;
}
.k-dropdowngrid-popup .k-virtual-wrap {
  margin: 0;
}
.k-dropdowngrid-popup .k-list-scroller {
  overflow-x: hidden;
}
.k-grid-list {
  width: 100%;
  max-width: none;
  border-width: 0;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  empty-cells: show;
  outline: none;
  display: table;
}
.k-dropdowngrid-popup .k-grid-header {
  padding: 0;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: inherit;
  display: block;
}
.k-dropdowngrid-popup .k-grid-header-wrap {
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: inherit;
  vertical-align: top;
  display: inline-block;
  overflow: hidden;
}
.k-dropdowngrid-popup .k-grid-header table {
  margin-bottom: -1px;
  width: 100%;
  max-width: none;
  border-width: 0;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  empty-cells: show;
  outline: none;
}
.k-dropdowngrid-popup .k-grid-header .k-header {
  padding: 8px 12px;
  border-width: 0 0 0 1px;
  border-style: solid;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.k-dropdowngrid-popup .k-grid-header .k-header:first-child {
  border-left: 0;
}
.k-grid-list > .k-item {
  box-sizing: border-box;
  display: table-row;
  position: relative;
  cursor: pointer;
}
.k-grid-list > .k-item > .k-cell,
.k-grid-list > .k-item > .k-group,
.k-grid-list > .k-item > .k-spacer-group {
  box-sizing: border-box;
  display: table-cell;
  vertical-align: middle;
}
.k-grid-list.k-virtual-list > .k-item > .k-cell,
.k-grid-list.k-virtual-list > .k-item > .k-group,
.k-grid-list.k-virtual-list > .k-item > .k-spacer-group {
  display: inline-block;
}
.k-grid-list > .k-item:last-child > .k-cell,
.k-grid-list > .k-item:last-child > .k-group-cell,
.k-grid-list > .k-item:last-child > .k-spacer-cell {
  border-bottom-width: 0;
}
.k-grid-list > .k-item > .k-cell {
  padding: 8px 12px;
  border-width: 0 0 0px 1px;
  border-style: solid;
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.k-grid-list > .k-item > .k-cell:first-child {
  border-left: 0;
}
.k-dropdowngrid-popup .k-group-header,
.k-dropdowngrid-popup .k-outer-group-header {
  margin: 0;
  padding: 8px 12px;
  min-height: auto;
  text-align: left;
  font-weight: bold;
}
.k-dropdowngrid-popup .k-outer-group-header.k-first {
  border-bottom-width: 1px;
}
.k-grid-list > .k-item.k-first {
  border-top: 1px solid currentColor;
}
.k-grid-list > .k-item > .k-group-cell,
.k-grid-list > .k-item > .k-spacer-cell {
  padding: 0;
  width: 0;
  border-left-width: 0;
  border-right-width: 0;
  overflow: visible;
  position: relative;
}
.k-grid-list > .k-item > .k-group-cell > span {
  padding: 0 6px;
  font-size: 0.875em;
  position: absolute;
  top: 0;
  right: 0;
}
.k-grid-list > .k-outer-group-header {
  height: calc( 16px + (12px * 1.4285714286) );
  display: table-row;
  position: relative;
}
.k-grid-list > .k-outer-group-header > strong {
  padding: 8px 12px;
  width: 100%;
  box-sizing: border-box;
  position: absolute;
  left: 0;
}
.k-dropdowngrid-popup .k-footer {
  padding: 8px 12px;
  border-width: 1px 0 0 0;
  border-style: solid;
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
  flex-shrink: 0;
}
.k-rtl.k-dropdowngrid-popup .k-grid-header-wrap,
.k-rtl .k-dropdowngrid-popup .k-grid-header-wrap,
[dir=rtl].k-dropdowngrid-popup .k-grid-header-wrap,
[dir=rtl] .k-dropdowngrid-popup .k-grid-header-wrap {
  border-right-width: 0;
  border-left-width: 1px;
}
.k-rtl.k-dropdowngrid-popup .k-grid-header .k-header,
.k-rtl .k-dropdowngrid-popup .k-grid-header .k-header,
.k-rtl .k-grid-list > .k-item > .k-cell,
[dir=rtl].k-dropdowngrid-popup .k-grid-header .k-header,
[dir=rtl] .k-dropdowngrid-popup .k-grid-header .k-header,
[dir=rtl] .k-grid-list > .k-item > .k-cell {
  border-left-width: 0;
  border-right-width: 1px;
  text-align: right;
}
.k-rtl.k-dropdowngrid-popup .k-grid-header .k-header:first-child,
.k-rtl .k-dropdowngrid-popup .k-grid-header .k-header:first-child,
.k-rtl .k-grid-list > .k-item > .k-cell:first-child,
[dir=rtl].k-dropdowngrid-popup .k-grid-header .k-header:first-child,
[dir=rtl] .k-dropdowngrid-popup .k-grid-header .k-header:first-child,
[dir=rtl] .k-grid-list > .k-item > .k-cell:first-child {
  border-right-width: 0;
}
.k-rtl div.k-dropdowngrid-popup .k-group-header,
.k-rtl div.k-dropdowngrid-popup .k-outer-group-header,
[dir=rtl] div.k-dropdowngrid-popup .k-group-header,
[dir=rtl] div.k-dropdowngrid-popup .k-outer-group-header {
  text-align: right;
}
.k-rtl .k-grid-list > .k-item > .k-group-cell > span,
[dir=rtl] .k-grid-list > .k-item > .k-group-cell > span {
  right: auto;
  left: 0;
}
.k-rtl .k-grid-list > .k-outer-group-header > strong,
[dir=rtl] .k-grid-list > .k-outer-group-header > strong {
  left: auto;
  right: 0;
}
.k-dropdowngrid-popup {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-dropdowngrid-popup .k-header,
.k-dropdowngrid-popup .k-grid-header {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
}
.k-dropdowngrid-popup .k-footer {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
}
.k-dropdowngrid-popup .k-group-header,
.k-dropdowngrid-popup .k-outer-group-header.k-first {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
}
.k-grid-list > .k-item:nth-child(2n) {
  background-color: rgba(0, 0, 0, 0.04);
}
.k-grid-list > .k-outer-group-header:nth-child(2n) {
  background: none;
}
.k-grid-list > .k-outer-group-header:nth-child(2n) > strong {
  background-color: rgba(0, 0, 0, 0.04);
}
.k-dropdowngrid-popup .k-cell {
  border-color: rgba(0, 0, 0, 0.08);
}
.k-dropdowngrid-popup .k-item.k-state-hover,
.k-dropdowngrid-popup .k-item:hover {
  background-color: #ededed;
}
.k-dropdowngrid-popup .k-item.k-state-selected {
  background-color: rgba(50, 118, 177, 0.25);
}
.k-dropdowngrid-popup .k-item.k-state-focused {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-dropdowngrid-popup .k-group-cell span {
  background-color: #656565;
  color: #ffffff;
}
.k-grid-list > .k-item.k-last > .k-cell,
.k-grid-list > .k-item.k-last > .k-group-cell,
.k-grid-list > .k-item.k-last > .k-spacer-cell {
  border-bottom-color: #656565;
}
.k-dropdown, .k-dropdowntree {
  width: 12.4em;
  border-width: 0;
  outline: 0;
  background: none;
  box-sizing: border-box;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  text-align: left;
  white-space: nowrap;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-dropdown .k-dropdown-wrap, .k-dropdowntree .k-dropdown-wrap {
  background-clip: padding-box;
  border-radius: 2px;
  padding: 0;
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  position: relative;
  transition: all 0.1s ease;
  cursor: pointer;
  outline: 0;
}
.k-dropdown .k-dropdown-wrap .k-ie11, .k-dropdowntree .k-dropdown-wrap .k-ie11 {
  background-clip: border-box;
}
.k-dropdown .k-dropdown-wrap .k-select, .k-dropdowntree .k-dropdown-wrap .k-select {
  border-radius: 0 2px 2px 0;
  padding: 4px 4px;
  width: calc( 1.4285714286em + 8px );
  border-width: 0;
  box-sizing: border-box;
  border-style: solid;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  text-align: center;
  cursor: pointer;
}
.k-dropdown .k-dropdown-wrap .k-clear-value, .k-dropdowntree .k-dropdown-wrap .k-clear-value {
  opacity: 0.5;
  visibility: hidden;
}
.k-dropdown .k-dropdown-wrap .k-clear-value:hover, .k-dropdowntree .k-dropdown-wrap .k-clear-value:hover {
  opacity: 1;
}
.k-dropdown .k-dropdown-wrap.k-state-focused .k-clear-value, .k-dropdowntree .k-dropdown-wrap.k-state-focused .k-clear-value, .k-dropdown .k-dropdown-wrap.k-state-hover .k-clear-value, .k-dropdowntree .k-dropdown-wrap.k-state-hover .k-clear-value, .k-dropdown .k-dropdown-wrap:hover .k-clear-value, .k-dropdowntree .k-dropdown-wrap:hover .k-clear-value {
  visibility: visible;
}
.k-dropdown.k-rtl, .k-rtl.k-dropdowntree,
.k-dropdown[dir=rtl],
[dir=rtl].k-dropdowntree,
.k-rtl .k-dropdown,
.k-rtl .k-dropdowntree,
[dir=rtl] .k-dropdown,
[dir=rtl] .k-dropdowntree {
  text-align: right;
}
.k-dropdown.k-rtl .k-select, .k-rtl.k-dropdowntree .k-select,
.k-dropdown[dir=rtl] .k-select,
[dir=rtl].k-dropdowntree .k-select,
.k-rtl .k-dropdown .k-select,
.k-rtl .k-dropdowntree .k-select,
[dir=rtl] .k-dropdown .k-select,
[dir=rtl] .k-dropdowntree .k-select {
  border-radius: 2px 0 0 2px;
}
.k-dropdown-operator {
  width: auto;
}
.k-dropdown-operator .k-dropdown-wrap .k-input {
  display: none;
}
.k-dropdown-operator .k-dropdown-wrap .k-select {
  width: calc( 1.4285714286em + 8px );
  height: calc( 1.4285714286em + 8px );
}
select.k-dropdown, select.k-dropdowntree {
  border-radius: 2px;
  padding: 4px 8px;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: all 0.1s ease;
  cursor: pointer;
}
.k-dropdown .k-dropdown-wrap, .k-dropdowntree .k-dropdown-wrap {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
  background-image: linear-gradient(#f6f6f6, #f1f1f1);
}
.k-dropdown .k-dropdown-wrap:hover, .k-dropdowntree .k-dropdown-wrap:hover, .k-dropdown .k-dropdown-wrap.k-state-hover, .k-dropdowntree .k-dropdown-wrap.k-state-hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #656565;
  background-color: #ededed;
  background-image: linear-gradient(#ededed, #e8e8e8);
}
.k-dropdown .k-dropdown-wrap.k-state-focused, .k-dropdowntree .k-dropdown-wrap.k-state-focused {
  border-color: rgba(0, 0, 0, 0.1);
  color: #656565;
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-dropdown .k-dropdown-wrap.k-invalid, .k-dropdowntree .k-dropdown-wrap.k-invalid, .k-dropdown .k-dropdown-wrap.k-invalid:hover, .k-dropdown .k-dropdown-wrap.k-state-invalid, .k-dropdowntree .k-dropdown-wrap.k-state-invalid {
  border-color: rgba(243, 23, 0, 0.5);
}
.k-dropdown.k-state-invalid > .k-dropdown-wrap, .k-state-invalid.k-dropdowntree > .k-dropdown-wrap, .k-dropdown.ng-invalid.ng-touched > .k-dropdown-wrap, .ng-invalid.ng-touched.k-dropdowntree > .k-dropdown-wrap, .k-dropdown.ng-invalid.ng-dirty > .k-dropdown-wrap, .ng-invalid.ng-dirty.k-dropdowntree > .k-dropdown-wrap {
  border-color: rgba(243, 23, 0, 0.5);
}
select.k-dropdown, select.k-dropdowntree {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
  background-image: linear-gradient(#f6f6f6, #f1f1f1);
}
select.k-dropdown:hover, select.k-dropdowntree:hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #656565;
  background-color: #ededed;
  background-image: linear-gradient(#ededed, #e8e8e8);
}
select.k-dropdown:focus, select.k-dropdowntree:focus {
  border-color: rgba(0, 0, 0, 0.1);
  color: #656565;
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-multiselect, .k-dropdowntree {
  border-radius: 2px;
  width: 100%;
  border-width: 0;
  box-sizing: border-box;
  outline: 0;
  background: none;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  text-align: left;
  white-space: nowrap;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-multiselect .k-loading-hidden, .k-dropdowntree .k-loading-hidden {
  visibility: hidden;
}
.k-multiselect .k-multiselect-wrap, .k-dropdowntree .k-multiselect-wrap {
  background-clip: padding-box;
  border-radius: 2px;
  padding: 0 calc( 16px + 8px ) 0 0;
  width: 100%;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  position: relative;
  transition: all 0.1s ease;
  cursor: text;
  outline: 0;
}
.k-multiselect .k-multiselect-wrap .k-ie11, .k-dropdowntree .k-multiselect-wrap .k-ie11 {
  background-clip: border-box;
}
.k-multiselect .k-multiselect-wrap .k-input, .k-dropdowntree .k-multiselect-wrap .k-input {
  float: left;
}
.k-multiselect .k-multiselect-wrap::before, .k-dropdowntree .k-multiselect-wrap::before {
  content: "";
  width: 0;
  height: calc( 1.4285714286em + 8px );
  float: left;
}
.k-multiselect .k-multiselect-wrap ul, .k-dropdowntree .k-multiselect-wrap ul {
  vertical-align: top;
}
.k-multiselect .k-multiselect-wrap li, .k-dropdowntree .k-multiselect-wrap li {
  background-clip: padding-box;
}
.k-multiselect .k-multiselect-wrap li .k-ie11, .k-dropdowntree .k-multiselect-wrap li .k-ie11 {
  background-clip: border-box;
}
.k-multiselect .k-multiselect-wrap li.k-button, .k-dropdowntree .k-multiselect-wrap li.k-button {
  float: left;
}
.k-multiselect .k-multiselect-wrap li .k-icon, .k-dropdowntree .k-multiselect-wrap li .k-icon {
  cursor: pointer;
}
.k-multiselect .k-multiselect-wrap .k-button, .k-dropdowntree .k-multiselect-wrap .k-button {
  min-height: calc( 1.4285714286em + 2px + 2px );
  padding: 1px 4px;
  margin: 2px 0 0 2px;
  cursor: default;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  line-height: inherit;
  white-space: normal;
}
.k-multiselect .k-multiselect-wrap .k-button .k-select, .k-dropdowntree .k-multiselect-wrap .k-button .k-select {
  display: flex;
  cursor: pointer;
  margin-left: 8px;
  align-self: stretch;
}
.k-multiselect .k-multiselect-wrap .k-button:last-child, .k-dropdowntree .k-multiselect-wrap .k-button:last-child {
  margin-bottom: 2px;
}
.k-multiselect .k-multiselect-wrap .k-searchbar, .k-dropdowntree .k-multiselect-wrap .k-searchbar {
  float: left;
  width: auto;
}
.k-multiselect .k-multiselect-wrap .k-searchbar .k-input, .k-dropdowntree .k-multiselect-wrap .k-searchbar .k-input {
  padding-right: 0;
}
.k-multiselect .k-multiselect-wrap .k-i-loading, .k-dropdowntree .k-multiselect-wrap .k-i-loading {
  width: calc( 16px + 8px );
  height: calc( 17.1428571429px + 8px );
  position: absolute;
  top: 0;
  right: 0;
}
.k-multiselect .k-multiselect-wrap .k-clear-value, .k-dropdowntree .k-multiselect-wrap .k-clear-value {
  opacity: 0.5;
  visibility: hidden;
  position: absolute;
  top: 0;
  right: 0;
}
.k-multiselect .k-multiselect-wrap .k-clear-value:hover, .k-dropdowntree .k-multiselect-wrap .k-clear-value:hover {
  opacity: 1;
}
.k-multiselect .k-multiselect-wrap:hover .k-clear-value, .k-dropdowntree .k-multiselect-wrap:hover .k-clear-value, .k-multiselect .k-multiselect-wrap.k-state-hover .k-clear-value, .k-dropdowntree .k-multiselect-wrap.k-state-hover .k-clear-value, .k-multiselect .k-multiselect-wrap.k-state-focused .k-clear-value, .k-dropdowntree .k-multiselect-wrap.k-state-focused .k-clear-value {
  visibility: visible;
}
.k-multiselect.k-state-hover > .k-multiselect-wrap .k-clear-value, .k-state-hover.k-dropdowntree > .k-multiselect-wrap .k-clear-value, .k-multiselect.k-state-focused > .k-multiselect-wrap .k-clear-value, .k-state-focused.k-dropdowntree > .k-multiselect-wrap .k-clear-value {
  visibility: visible;
}
.k-multiselect[dir=rtl], [dir=rtl].k-dropdowntree, .k-rtl .k-multiselect, .k-rtl .k-dropdowntree {
  text-align: right;
}
.k-multiselect[dir=rtl] .k-multiselect-wrap, [dir=rtl].k-dropdowntree .k-multiselect-wrap, .k-rtl .k-multiselect .k-multiselect-wrap, .k-rtl .k-dropdowntree .k-multiselect-wrap {
  padding-left: calc( 16px + 8px );
  padding-right: 0;
}
.k-multiselect[dir=rtl] .k-multiselect-wrap::before, [dir=rtl].k-dropdowntree .k-multiselect-wrap::before,
.k-multiselect[dir=rtl] .k-multiselect-wrap li.k-button,
[dir=rtl].k-dropdowntree .k-multiselect-wrap li.k-button,
.k-multiselect[dir=rtl] .k-multiselect-wrap .k-input,
[dir=rtl].k-dropdowntree .k-multiselect-wrap .k-input, .k-rtl .k-multiselect .k-multiselect-wrap::before, .k-rtl .k-dropdowntree .k-multiselect-wrap::before,
.k-rtl .k-multiselect .k-multiselect-wrap li.k-button,
.k-rtl .k-dropdowntree .k-multiselect-wrap li.k-button,
.k-rtl .k-multiselect .k-multiselect-wrap .k-input,
.k-rtl .k-dropdowntree .k-multiselect-wrap .k-input {
  float: right;
}
.k-multiselect[dir=rtl] .k-multiselect-wrap .k-searchbar, [dir=rtl].k-dropdowntree .k-multiselect-wrap .k-searchbar, .k-rtl .k-multiselect .k-multiselect-wrap .k-searchbar, .k-rtl .k-dropdowntree .k-multiselect-wrap .k-searchbar {
  float: right;
}
.k-multiselect[dir=rtl] .k-multiselect-wrap .k-searchbar .k-input, [dir=rtl].k-dropdowntree .k-multiselect-wrap .k-searchbar .k-input, .k-rtl .k-multiselect .k-multiselect-wrap .k-searchbar .k-input, .k-rtl .k-dropdowntree .k-multiselect-wrap .k-searchbar .k-input {
  padding-left: 0;
  padding-right: 8px;
}
.k-multiselect[dir=rtl] .k-multiselect-wrap .k-button, [dir=rtl].k-dropdowntree .k-multiselect-wrap .k-button, .k-rtl .k-multiselect .k-multiselect-wrap .k-button, .k-rtl .k-dropdowntree .k-multiselect-wrap .k-button {
  width: auto;
  margin-right: 2px;
  margin-left: 0;
}
.k-multiselect[dir=rtl] .k-multiselect-wrap .k-button .k-select, [dir=rtl].k-dropdowntree .k-multiselect-wrap .k-button .k-select, .k-rtl .k-multiselect .k-multiselect-wrap .k-button .k-select, .k-rtl .k-dropdowntree .k-multiselect-wrap .k-button .k-select {
  margin-left: 0;
  margin-right: 8px;
}
.k-multiselect[dir=rtl] .k-clear-value, [dir=rtl].k-dropdowntree .k-clear-value,
.k-multiselect[dir=rtl] .k-i-loading,
[dir=rtl].k-dropdowntree .k-i-loading, .k-rtl .k-multiselect .k-clear-value, .k-rtl .k-dropdowntree .k-clear-value,
.k-rtl .k-multiselect .k-i-loading,
.k-rtl .k-dropdowntree .k-i-loading {
  right: auto;
  left: 0;
}
.k-multiselect.k-state-focused > .k-multiselect-wrap, .k-state-focused.k-dropdowntree > .k-multiselect-wrap {
  border-color: rgba(0, 0, 0, 0.1);
  color: #656565;
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-multiselect .k-multiselect-wrap, .k-dropdowntree .k-multiselect-wrap {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-multiselect .k-multiselect-wrap > .k-readonly, .k-dropdowntree .k-multiselect-wrap > .k-readonly {
  opacity: 0.6;
}
.k-multiselect .k-multiselect-wrap li .k-icon, .k-dropdowntree .k-multiselect-wrap li .k-icon {
  opacity: 0.6;
}
.k-multiselect .k-multiselect-wrap li .k-icon:hover, .k-dropdowntree .k-multiselect-wrap li .k-icon:hover {
  opacity: 1;
}
.k-multiselect .k-multiselect-wrap li.k-button:active, .k-dropdowntree .k-multiselect-wrap li.k-button:active, .k-multiselect .k-multiselect-wrap li.k-button.k-state-active, .k-dropdowntree .k-multiselect-wrap li.k-button.k-state-active {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
  background-image: none;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}
.k-multiselect .k-multiselect-wrap li:focus .k-icon, .k-dropdowntree .k-multiselect-wrap li:focus .k-icon, .k-multiselect .k-multiselect-wrap li.k-state-focused .k-icon, .k-dropdowntree .k-multiselect-wrap li.k-state-focused .k-icon {
  opacity: 1;
}
.k-multiselect .k-multiselect-wrap .k-i-loading, .k-dropdowntree .k-multiselect-wrap .k-i-loading {
  background-color: #ffffff;
}
.k-multiselect .k-multiselect-wrap:hover, .k-dropdowntree .k-multiselect-wrap:hover, .k-multiselect .k-multiselect-wrap.k-state-hover, .k-dropdowntree .k-multiselect-wrap.k-state-hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #656565;
  background-color: #ffffff;
}
.k-multiselect .k-multiselect-wrap.k-invalid, .k-dropdowntree .k-multiselect-wrap.k-invalid, .k-multiselect .k-multiselect-wrap.k-invalid:hover, .k-multiselect .k-multiselect-wrap.k-state-invalid, .k-dropdowntree .k-multiselect-wrap.k-state-invalid {
  border-color: rgba(243, 23, 0, 0.5);
}
.k-multiselect.k-state-invalid .k-multiselect-wrap, .k-state-invalid.k-dropdowntree .k-multiselect-wrap, .k-multiselect.ng-invalid.ng-touched .k-multiselect-wrap, .ng-invalid.ng-touched.k-dropdowntree .k-multiselect-wrap, .k-multiselect.ng-invalid.ng-dirty .k-multiselect-wrap, .ng-invalid.ng-dirty.k-dropdowntree .k-multiselect-wrap {
  border-color: rgba(243, 23, 0, 0.5);
}
.k-treeview {
  padding: 0px 0px;
  border-width: 0;
  background: none;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  display: block;
  cursor: default;
  overflow: auto;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-treeview .k-content,
.k-treeview > .k-group,
.k-treeview .k-item > .k-group {
  margin: 0;
  padding: 0;
  background: none;
  list-style: none;
  position: relative;
}
.k-treeview .k-content.ng-animating,
.k-treeview > .k-group.ng-animating,
.k-treeview .k-item > .k-group.ng-animating {
  overflow: hidden;
}
.k-treeview .k-top,
.k-treeview .k-mid,
.k-treeview .k-bot {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
}
.k-treeview .k-item {
  outline-style: none;
  margin: 0;
  padding: 0 0 0 16px;
  border-width: 0;
  display: block;
}
.k-treeview .k-in {
  margin: 0;
  padding: 4px 8px;
  border: 0px solid transparent;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  align-content: center;
  vertical-align: middle;
  position: relative;
}
.k-treeview .k-in.k-state-focused {
  z-index: 1;
}
.k-treeview .k-treeview-load-more-button {
  cursor: pointer;
}
.k-treeview .k-treeview-load-more-button:hover, .k-treeview .k-treeview-load-more-button.k-state-hover, .k-treeview .k-treeview-load-more-button:focus, .k-treeview .k-treeview-load-more-button.k-state-focused {
  text-decoration: underline;
}
.k-treeview .k-treeview-load-more-checkboxes-container {
  padding-left: calc( 4px + 16px + 16px );
}
.k-treeview .k-treeview-load-more-checkboxes-container .k-i-loading {
  margin-left: calc( -1 * (4px + 16px) );
  margin-right: 4px;
}
.k-treeview .k-i-expand,
.k-treeview .k-i-collapse {
  margin-left: -16px;
  cursor: pointer;
}
.k-treeview .k-checkbox-wrapper {
  margin-right: 4px;
}
.k-treeview .k-i-drag-and-drop {
  position: absolute;
  transform: translate(-50%, -50%);
  z-index: 1000;
}
.k-treeview .k-in .k-icon,
.k-treeview .k-in .k-image,
.k-treeview .k-in .k-sprite {
  margin-right: 4px;
}
.k-rtl .k-treeview .k-item,
.k-treeview[dir=rtl] .k-item {
  padding-left: 0;
  padding-right: 16px;
}
.k-rtl .k-treeview .k-treeview-load-more-checkboxes-container,
.k-treeview[dir=rtl] .k-treeview-load-more-checkboxes-container {
  padding-left: 0;
  padding-right: calc( 4px + 16px + 16px );
}
.k-rtl .k-treeview .k-treeview-load-more-checkboxes-container .k-i-loading,
.k-treeview[dir=rtl] .k-treeview-load-more-checkboxes-container .k-i-loading {
  margin-left: 4px;
  margin-right: calc( -1 * (4px + 16px) );
}
.k-rtl .k-treeview .k-i-expand,
.k-rtl .k-treeview .k-i-collapse,
.k-treeview[dir=rtl] .k-i-expand,
.k-treeview[dir=rtl] .k-i-collapse {
  margin-left: 0;
  margin-right: -16px;
}
.k-rtl .k-treeview .k-checkbox-wrapper,
.k-treeview[dir=rtl] .k-checkbox-wrapper {
  margin-right: 0;
  margin-left: 4px;
}
.k-rtl .k-treeview .k-in .k-icon,
.k-rtl .k-treeview .k-in .k-image,
.k-rtl .k-treeview .k-in .k-sprite,
.k-treeview[dir=rtl] .k-in .k-icon,
.k-treeview[dir=rtl] .k-in .k-image,
.k-treeview[dir=rtl] .k-in .k-sprite {
  margin-left: 4px;
  margin-right: 0;
}
.k-treeview {
  color: #656565;
}
.k-treeview .k-in:hover,
.k-treeview .k-in.k-state-hover {
  color: #656565;
  background-color: #ededed;
}
.k-treeview .k-in.k-state-selected {
  color: #ffffff;
  background-color: #3276b1;
}
.k-treeview .k-in.k-state-focused {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-treeview .k-treeview-load-more-button {
  color: #3276b1;
  background-color: transparent;
}
.k-treeview .k-treeview-load-more-button:hover,
.k-treeview .k-treeview-load-more-button.k-state-hover {
  color: #2a6395;
  background-color: transparent;
}
.k-treeview .k-treeview-load-more-button:focus,
.k-treeview .k-treeview-load-more-button.k-state-focused {
  color: #3276b1;
  background-color: transparent;
  box-shadow: none;
}
.k-dropdowntree {
  width: 12.4em;
}
.k-popup-dropdowntree {
  padding: 0;
}
.k-popup-dropdowntree .k-list-filter {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
  margin: 0 0 6px;
}
.k-popup-dropdowntree .k-check-all {
  padding: 6px 6px 0;
}
.k-popup-dropdowntree .k-list-filter .k-check-all {
  padding-top: 0;
}
.k-popup-dropdowntree .k-treeview {
  padding: 6px 6px;
}
.k-maskedtextbox {
  width: 12.4em;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  border-width: 0;
  box-sizing: border-box;
  outline: 0;
  background: none;
  text-align: left;
  white-space: nowrap;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-maskedtextbox > .k-textbox {
  flex: 1 0 0%;
  min-width: 0;
}
.k-maskedtextbox > .k-textbox.k-state-invalid {
  transition: none;
}
.k-maskedtextbox > .k-textbox.k-state-invalid + .k-i-warning {
  display: inline-block;
}
.k-maskedtextbox .k-i-warning {
  display: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 8px;
}
.k-maskedtextbox[dir=rtl], .k-rtl .k-maskedtextbox {
  text-align: right;
}
.k-maskedtextbox[dir=rtl] .k-i-warning, .k-rtl .k-maskedtextbox .k-i-warning {
  right: auto;
  left: 8px;
}
.k-maskedtextbox ::-ms-clear {
  display: none;
}
.k-maskedtextbox .k-i-warning {
  color: #f31700;
}
.k-maskedtextbox.k-state-invalid .k-textbox, .k-maskedtextbox.ng-invalid.ng-touched .k-textbox, .k-maskedtextbox.ng-invalid.ng-dirty .k-textbox {
  border-color: rgba(243, 23, 0, 0.5);
}
.k-searchbox {
  background-clip: padding-box;
  border-radius: 2px;
  border-width: 1px;
  border-style: solid;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  flex-flow: row nowrap;
  position: relative;
  overflow: hidden;
}
.k-searchbox .k-ie11 {
  background-clip: border-box;
}
.k-searchbox > .k-input {
  padding: 4px 8px;
}
.k-searchbox {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-searchbox:hover, .k-searchbox.k-state-hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #656565;
  background-color: #ffffff;
}
.k-searchbox:focus, .k-searchbox.k-state-focus {
  border-color: rgba(0, 0, 0, 0.1);
  color: #656565;
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-searchbox:focus-within {
  border-color: rgba(0, 0, 0, 0.1);
  color: #656565;
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-searchbox:disabled, .k-searchbox.k-state-disabled {
  outline: none;
  cursor: default;
  opacity: 0.6;
  filter: grayscale(0.1);
  pointer-events: none;
  box-shadow: none;
}
.k-external-dropzone {
  height: 220px;
  display: flex;
  flex-flow: row nowrap;
}
.k-dropzone-inner {
  background-clip: padding-box;
  padding: 8px 8px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  font-size: 12px;
  font-family: inherit;
  line-height: 1.4285714286;
  flex: 1 1 auto;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: center;
  position: relative;
  cursor: pointer;
}
.k-dropzone-inner .k-ie11 {
  background-clip: border-box;
}
.k-dropzone-inner > .k-icon,
.k-dropzone-inner .k-dropzone-icon {
  margin-bottom: 24px;
  font-size: 48px;
}
.k-dropzone-inner .k-dropzone-hint {
  margin-bottom: 8px;
}
.k-dropzone-inner .k-dropzone-note {
  font-size: 12px;
}
.k-no-flexbox .k-dropzone-inner {
  padding-top: 48px;
  padding-bottom: 48px;
  width: 100%;
  height: 100%;
}
.k-no-flexbox .k-dropzone-hint,
.k-no-flexbox .k-dropzone-note {
  display: block;
}
.k-dropzone-inner {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
}
.k-dropzone-inner > .k-icon,
.k-dropzone-inner .k-dropzone-icon {
  color: #969696;
}
.k-dropzone-inner .k-dropzone-note {
  color: #969696;
}
.k-external-dropzone-hover .k-icon,
.k-external-dropzone-hover .k-dropzone-icon {
  color: #3276b1;
}
.k-upload {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-upload .k-upload-button {
  min-width: 7em;
}
.k-upload .k-dropzone {
  padding: 8px 8px;
  border-width: 0;
  text-align: right;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  background-color: transparent;
}
.k-upload .k-dropzone .k-dropzone-hint {
  font-style: normal;
  font-weight: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  flex: 1;
}
.k-upload .k-dropzone .k-upload-status {
  font-weight: normal;
  display: flex;
  align-items: center;
  position: relative;
}
.k-upload .k-dropzone .k-upload-status > .k-icon {
  margin-right: 8px;
}
.k-upload .k-dropzone .k-upload-status + .k-dropzone-hint {
  display: none;
}
.k-upload .k-dropzone-active .k-upload-status {
  display: none;
}
.k-upload .k-dropzone-active .k-upload-status + .k-dropzone-hint {
  display: block;
}
.k-upload .k-upload-files {
  max-height: 300px;
  overflow-y: auto;
  margin: 0;
  padding: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  list-style: none;
}
.k-upload .k-upload-files .k-file-multiple,
.k-upload .k-upload-files .k-file-single {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.k-upload .k-upload-files .k-file-single {
  align-items: center;
}
.k-upload .k-upload-files .k-file-multiple {
  align-items: flex-start;
}
.k-upload .k-upload-files .k-file {
  padding: 8px 8px calc(8px + 2px);
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
  outline: none;
  display: flex;
  align-items: flex-start;
  position: relative;
}
.k-upload .k-upload-files .k-file:last-child {
  border-width: 0;
}
.k-upload .k-upload-files .k-filename {
  margin-left: 1em;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
.k-upload .k-upload-files .k-upload-status .k-icon {
  vertical-align: middle;
}
.k-upload .k-upload-files .k-upload-pct {
  margin: 0 8px;
  font-weight: normal;
  vertical-align: middle;
}
.k-upload .k-upload-files ~ .k-clear-selected,
.k-upload .k-upload-files ~ .k-upload-selected {
  margin-top: -4px;
  border-width: 0;
}
.k-upload .k-upload-files ~ .k-upload-selected {
  border-left-width: 1px;
  border-left-style: solid;
  margin-left: -1px;
}
.k-upload .k-upload-files .k-file-name,
.k-upload .k-upload-files .k-file-size,
.k-upload .k-upload-files .k-file-validation-message,
.k-upload .k-upload-files .k-file-information {
  display: block;
}
.k-upload .k-upload-files .k-file-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
.k-upload .k-upload-files .k-file-size,
.k-upload .k-upload-files .k-file-information,
.k-upload .k-upload-files .k-file-validation-message {
  font-size: 11px;
  line-height: 1;
}
.k-upload .k-upload-files .k-file-extension-wrapper,
.k-upload .k-upload-files .k-multiple-files-extension-wrapper,
.k-upload .k-upload-files .k-file-invalid-extension-wrapper,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper {
  margin: 0px 0;
  width: 24px;
  height: 34px;
  border-width: 2px;
  border-style: solid;
  font-size: 6.84px;
  text-transform: uppercase;
  box-sizing: content-box;
  position: absolute;
  top: 8px;
}
.k-upload .k-upload-files .k-file-group-wrapper .k-file-group,
.k-upload .k-upload-files .k-file-invalid-group-wrapper .k-file-group,
.k-upload .k-upload-files .k-multiple-files-group-wrapper .k-file-group,
.k-upload .k-upload-files .k-multiple-files-invalid-group-wrapper .k-file-group {
  font-size: 32px;
}
.k-upload .k-upload-files .k-file-group-wrapper .k-file-state,
.k-upload .k-upload-files .k-file-invalid-group-wrapper .k-file-state,
.k-upload .k-upload-files .k-multiple-files-group-wrapper .k-file-state,
.k-upload .k-upload-files .k-multiple-files-invalid-group-wrapper .k-file-state {
  position: absolute;
}
.k-upload .k-upload-files .k-file-invalid-extension-wrapper,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper {
  font-size: 1.2em;
}
.k-upload .k-upload-files .k-multiple-files-extension-wrapper,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper {
  margin-top: 4px;
}
.k-upload .k-upload-files .k-file-state {
  visibility: hidden;
}
.k-upload .k-upload-files .k-file-invalid-extension-wrapper + .k-file-name-size-wrapper,
.k-upload .k-upload-files .k-file-single > .k-file-extension-wrapper + .k-file-name-size-wrapper {
  margin-left: calc( 24px + 1em );
  min-height: 38px;
  display: block;
  overflow: hidden;
}
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper + .k-file-name-size-wrapper,
.k-upload .k-upload-files .k-multiple-files-extension-wrapper + .k-file-name-size-wrapper {
  margin-left: calc( 24px + 1em );
}
.k-upload .k-upload-files .k-file-extension-wrapper + .k-file-name-size-wrapper {
  margin-bottom: -2px;
}
.k-upload .k-upload-files .k-file-extension-wrapper + .k-file-name-size-wrapper .k-file-size,
.k-upload .k-upload-files .k-file-extension-wrapper + .k-file-name-size-wrapper .k-file-information,
.k-upload .k-upload-files .k-file-extension-wrapper + .k-file-name-size-wrapper .k-file-validation-message {
  font-size: 9.432px;
}
.k-upload .k-upload-files .k-file-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-extension-wrapper::after,
.k-upload .k-upload-files .k-file-invalid-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::after {
  content: "";
  border-style: solid;
  display: inline-block;
  position: absolute;
}
.k-upload .k-upload-files .k-file-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-extension-wrapper::before,
.k-upload .k-upload-files .k-file-invalid-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::before {
  top: -1px;
  right: -1px;
  width: 0;
  height: 0;
  border-width: 6px;
  margin-top: -1px;
  margin-right: -1px;
}
.k-upload .k-upload-files .k-multiple-files-extension-wrapper::after,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::after {
  top: -6px;
  left: -6px;
  width: 15px;
  height: 35px;
  border-width: 2px 0 0 2px;
}
.k-upload .k-upload-files .k-file-extension,
.k-upload .k-upload-files .k-file-invalid-icon {
  position: absolute;
  bottom: 0;
  line-height: normal;
}
.k-upload .k-upload-files .k-file-invalid-icon {
  margin-left: 4px;
}
.k-upload .k-upload-files .k-file-extension {
  margin-left: 0.2em;
  margin-bottom: 0.3em;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  left: 0;
}
.k-upload .k-upload-files .k-upload-action {
  border-width: 0;
  color: inherit;
  background: none;
  box-shadow: none;
}
.k-upload .k-upload-files .k-file-name-size-wrapper {
  margin-left: 0;
  margin-right: 0;
  min-height: 32px;
  display: block;
  overflow: hidden;
  flex: 1 0 0;
}
.k-upload .k-file-multiple > .k-file-name-size-wrapper {
  margin-left: 8px;
}
.k-upload .k-multiple-files-wrapper,
.k-upload .k-file-single > .k-file-name-size-wrapper,
.k-upload .k-file > .k-file-name-size-wrapper {
  margin-left: 8px;
  margin-right: 0;
  min-height: 32px;
  display: block;
  overflow: hidden;
  flex: 1 0 0;
}
.k-upload .k-multiple-files-wrapper .k-file-name-size-wrapper {
  margin-bottom: 12px;
  display: block;
}
.k-upload .k-multiple-files-wrapper .k-file-information {
  margin-top: -4px;
}
.k-upload .k-progress {
  height: 2px;
  position: absolute;
  bottom: 0;
  left: 0;
}
.k-upload .k-progressbar {
  height: 2px;
  position: absolute;
  bottom: 4px;
  width: calc(100% - 8px*2);
}
.k-upload .k-progressbar .k-progress {
  position: absolute;
  width: 100%;
  max-width: 100%;
  height: 100%;
}
.k-upload .k-file-invalid > .k-progress {
  width: 100%;
}
.k-upload .k-actions,
.k-upload .k-action-buttons {
  border-top-width: 1px;
}
.k-upload[dir=rtl] .k-dropzone, .k-rtl .k-upload .k-dropzone {
  text-align: left;
}
.k-upload[dir=rtl] .k-dropzone .k-upload-status > .k-icon, .k-rtl .k-upload .k-dropzone .k-upload-status > .k-icon {
  margin-left: 6px;
  margin-right: 0;
}
.k-upload[dir=rtl] .k-multiple-files-wrapper,
.k-upload[dir=rtl] .k-file-single > .k-file-name-size-wrapper,
.k-upload[dir=rtl] .k-file-multiple > .k-file-name-size-wrapper,
.k-upload[dir=rtl] .k-file > .k-file-name-size-wrapper, .k-rtl .k-upload .k-multiple-files-wrapper,
.k-rtl .k-upload .k-file-single > .k-file-name-size-wrapper,
.k-rtl .k-upload .k-file-multiple > .k-file-name-size-wrapper,
.k-rtl .k-upload .k-file > .k-file-name-size-wrapper {
  margin-right: 8px;
}
.k-upload[dir=rtl] .k-button + .k-button, .k-rtl .k-upload .k-button + .k-button {
  border-right-width: 0;
}
.k-upload[dir=rtl] .k-progress, .k-rtl .k-upload .k-progress {
  left: auto;
  right: 0;
}
.k-upload-button {
  position: relative;
  overflow: hidden;
  direction: ltr;
}
.k-upload-button input {
  font: 170px monospace !important;
  margin: 0;
  padding: 0;
  filter: alpha(opacity=0);
  opacity: 0;
  cursor: pointer;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
}
.k-upload-button input[disabled],
.k-upload-button input.k-state-disabled {
  visibility: hidden;
}
.k-ie9 .k-upload-status-total {
  top: 1.5em;
}
.k-ie9 .k-upload-status-total > .k-icon {
  margin-top: -3px;
}
.k-no-flexbox .k-upload-files .k-file-multiple,
.k-no-flexbox .k-upload-files .k-file-single {
  display: block;
  width: 100%;
}
.k-no-flexbox .k-upload-files .k-upload-status {
  position: absolute;
  right: 8px;
  top: 8px;
}
.k-no-flexbox .k-upload-files .k-file-group-wrapper,
.k-no-flexbox .k-upload-files .k-file-invalid-group-wrapper,
.k-no-flexbox .k-upload-files .k-multiple-files-group-wrapper,
.k-no-flexbox .k-upload-files .k-multiple-files-invalid-group-wrapper {
  position: absolute;
  top: 8px;
}
.k-no-flexbox .k-upload-files .k-multiple-files-wrapper,
.k-no-flexbox .k-upload-files .k-file-single > .k-file-name-size-wrapper,
.k-no-flexbox .k-upload-files .k-file > .k-file-name-size-wrapper {
  margin-left: calc( 32px + 8px );
  margin-right: calc( (calc( 1.4285714286em + 8px + 2px ) + 8px * 2) + 2em );
}
.k-no-flexbox .k-dropzone {
  position: relative;
  text-align: left;
}
.k-no-flexbox .k-dropzone .k-upload-button {
  display: inline-block;
}
.k-no-flexbox .k-dropzone .k-dropzone-hint,
.k-no-flexbox .k-dropzone .k-upload-status-total {
  position: absolute;
  top: calc(8px + (8px / 2));
  right: 8px;
}
.k-no-flexbox [dir=rtl] .k-dropzone-hint,
.k-no-flexbox [dir=rtl] .k-upload-status-total,
.k-no-flexbox [dir=rtl] .k-upload-files .k-upload-status,
.k-no-flexbox .k-rtl .k-dropzone-hint,
.k-no-flexbox .k-rtl .k-upload-status-total,
.k-no-flexbox .k-rtl .k-upload-files .k-upload-status {
  right: auto;
  left: 8px;
}
.k-no-flexbox [dir=rtl] .k-multiple-files-wrapper,
.k-no-flexbox [dir=rtl] .k-file-single > .k-file-name-size-wrapper,
.k-no-flexbox [dir=rtl] .k-file > .k-file-name-size-wrapper,
.k-no-flexbox .k-rtl .k-multiple-files-wrapper,
.k-no-flexbox .k-rtl .k-file-single > .k-file-name-size-wrapper,
.k-no-flexbox .k-rtl .k-file > .k-file-name-size-wrapper {
  margin-left: calc( (calc( 1.4285714286em + 8px + 2px ) + 8px * 2) + 2em );
  margin-right: calc( 32px + 8px );
}
.k-upload {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-upload .k-dropzone {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
}
.k-upload .k-dropzone.k-dropzone-hover, .k-upload .k-dropzone.k-dropzone-hovered {
  background-color: #ededed;
}
.k-upload .k-dropzone .k-upload-status,
.k-upload .k-dropzone .k-dropzone-hint {
  color: #656565;
  opacity: 0.6;
}
.k-upload .k-file.k-state-focused {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-upload .k-file .k-upload-action.k-state-focused {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-upload .k-upload-status {
  color: #656565;
}
.k-upload .k-file-progress .k-file-name {
  color: #656565;
}
.k-upload .k-file-progress .k-progress {
  background-color: #0058e9;
}
.k-upload .k-file-success .k-progress {
  background-color: #37b400;
}
.k-upload .k-file-error .k-file-validation-message,
.k-upload .k-file-invalid .k-file-validation-message {
  color: #f31700;
}
.k-upload .k-file-error .k-progress,
.k-upload .k-file-invalid .k-progress {
  background-color: #f31700;
}
.k-upload .k-file-extension-wrapper,
.k-upload .k-multiple-files-extension-wrapper,
.k-upload .k-file-group-wrapper,
.k-upload .k-multiple-files-group-wrapper,
.k-upload .k-file-invalid-extension-wrapper,
.k-upload .k-multiple-files-invalid-extension-wrapper,
.k-upload .k-file-invalid-group-wrapper,
.k-upload .k-multiple-files-invalid-group-wrapper {
  color: #d6d6d6;
  border-color: #d6d6d6;
}
.k-upload .k-file-invalid-extension-wrapper,
.k-upload .k-multiple-files-invalid-extension-wrapper,
.k-upload .k-file-error .k-file-extension-wrapper,
.k-upload .k-file-invalid-group-wrapper,
.k-upload .k-multiple-files-invalid-group-wrapper,
.k-upload .k-file-error .k-file-group-wrapper {
  border-color: #d6d6d6;
}
.k-upload .k-file-extension-wrapper::before,
.k-upload .k-multiple-files-extension-wrapper::before,
.k-upload .k-file-invalid-extension-wrapper::before,
.k-upload .k-multiple-files-invalid-extension-wrapper::before,
.k-upload .k-file-error .k-file-extension-wrapper::before {
  background-color: #ffffff;
  border-color: transparent transparent #d6d6d6 #d6d6d6;
}
.k-upload .k-multiple-files-extension-wrapper::after,
.k-upload .k-multiple-files-invalid-extension-wrapper::after {
  border-top-color: #d6d6d6;
  border-left-color: #d6d6d6;
}
.k-upload .k-file-size,
.k-upload .k-file-validation-message,
.k-upload .k-file-information {
  color: #bababa;
}
.k-upload .k-multiple-files-wrapper .k-file-information {
  color: #656565;
}
.k-upload.k-state-invalid, .k-upload.ng-invalid.ng-touched, .k-upload.ng-invalid.ng-dirty {
  border-color: rgba(243, 23, 0, 0.5);
}
.k-listbox {
  width: 12.4em;
  height: 200px;
  border-width: 0;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  vertical-align: top;
  background-color: transparent;
  display: inline-flex;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-listbox .k-listbox-toolbar ul {
  display: flex;
}
.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar ul, .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar ul {
  flex-direction: column;
}
.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar li + li, .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar li + li {
  margin-top: 8px;
}
.k-listbox.k-listbox-toolbar-left {
  flex-direction: row;
}
.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar {
  margin-right: 8px;
}
.k-listbox.k-listbox-toolbar-right {
  flex-direction: row-reverse;
}
.k-listbox.k-listbox-toolbar-right .k-listbox-toolbar {
  margin-left: 8px;
}
.k-listbox.k-listbox-toolbar-top, .k-listbox.k-listbox-toolbar-bottom {
  flex-direction: column;
}
.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar ul, .k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar ul {
  flex-direction: row;
}
.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar li + li, .k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar li + li {
  margin-left: 8px;
}
.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar {
  margin-bottom: 8px;
}
.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar {
  margin-top: 8px;
}
.k-listbox .k-list-scroller {
  background-clip: padding-box;
  width: 100%;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
}
.k-listbox .k-list-scroller .k-ie11 {
  background-clip: border-box;
}
.k-listbox .k-drop-hint {
  border-top-width: 1px;
  border-top-style: solid;
}
.k-listbox .k-ghost {
  opacity: 0.5;
}
.k-rtl .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar, .k-rtl .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar, .k-listbox[dir=rtl].k-listbox-toolbar-left .k-listbox-toolbar, .k-listbox[dir=rtl].k-listbox-toolbar-right .k-listbox-toolbar, [dir=rtl] .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar, [dir=rtl] .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar {
  transform: scaleX(-1);
}
.k-rtl .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar, .k-listbox[dir=rtl].k-listbox-toolbar-left .k-listbox-toolbar, [dir=rtl] .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar {
  margin-right: 0;
  margin-left: 8px;
}
.k-rtl .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar, .k-listbox[dir=rtl].k-listbox-toolbar-right .k-listbox-toolbar, [dir=rtl] .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar {
  margin-right: 8px;
  margin-left: 0;
}
.k-item {
  cursor: default;
}
.k-item.k-drag-clue {
  border-radius: 0;
  padding: 4px 8px;
  line-height: 1.4285714286em;
  border-width: 0;
  font-size: 12px;
}
.k-listbox .k-list-scroller {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-listbox .k-drop-hint {
  border-top-color: #3276b1;
}
li.k-item.k-drag-clue {
  background-color: #3276b1;
  color: #ffffff;
}
.k-rating {
  margin: 0;
  padding: 0;
  border-width: 0;
  box-sizing: border-box;
  outline: 0;
  background: none;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  display: inline-flex;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-rating-container {
  flex: 0 1 auto;
  position: relative;
  box-sizing: border-box;
  margin: 0 4px;
}
.k-rating-container .k-rating-item {
  display: inline-flex;
  position: relative;
  padding: 4px 4px;
  align-items: center;
  vertical-align: middle;
  margin: 0;
  outline: 0;
  overflow: hidden;
  transition: color 200ms ease-out 0s;
}
.k-rating-container .k-rating-item * {
  pointer-events: none;
}
.k-rating-container .k-rating-item .k-icon {
  font-size: 24px;
}
.k-rating-container .k-rating-item .k-rating-precision-part,
.k-rating-container .k-rating-item .k-rating-precision-complement {
  display: inline-block;
  position: absolute;
  top: 4px;
  left: 4px;
  overflow: hidden;
}
.k-rating-container .k-rating-item .k-rating-precision-complement {
  direction: rtl;
}
.k-rating-label {
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  line-height: 1.5;
  margin: 4px 8px;
}
.k-ie9 .k-rating-label,
.k-ie9 .k-rating-container,
.k-ie9 .k-rating-item {
  display: inline-block;
}
.k-rtl .k-rating-precision-part,
[dir=rtl] .k-rating-precision-part {
  left: auto;
  right: 4px;
}
.k-rtl .k-rating-item .k-rating-precision-complement,
[dir=rtl] .k-rating-item .k-rating-precision-complement {
  direction: ltr;
}
.k-rating {
  color: #656565;
}
.k-rating:focus .k-rating-item > .k-icon, .k-rating.k-state-focused .k-rating-item > .k-icon {
  text-shadow: 0 2px 3.6px rgba(0, 0, 0, 0.1);
}
.k-rating:focus .k-rating-item.k-state-selected > .k-icon, .k-rating.k-state-focused .k-rating-item.k-state-selected > .k-icon {
  text-shadow: 0 2px 3.6px rgba(50, 118, 177, 0.4);
}
.k-rating-item {
  color: #d8d8d8;
}
.k-rating-item.k-state-selected {
  color: #3276b1;
}
.k-rating-item.k-state-selected:focus, .k-rating-item.k-state-selected.k-state-focused {
  color: #3276b1;
}
.k-rating-item:hover, .k-rating-item.k-state-hover {
  color: #3276b1;
  cursor: pointer;
}
.k-appbar {
  background-clip: padding-box;
  padding: 8px 16px;
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  list-style: none;
  display: flex;
  gap: 8px;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-appbar .k-ie11 {
  background-clip: border-box;
}
.k-appbar > * {
  flex-shrink: 0;
}
.k-appbar .k-appbar-section {
  display: inline-flex;
  flex-wrap: nowrap;
  align-items: center;
}
.k-appbar .k-appbar-spacer {
  flex: 1 0 auto;
}
.k-appbar .k-appbar-spacer-sized {
  flex-grow: 0;
}
.k-appbar .k-appbar-separator {
  margin: 0;
  width: 0;
  min-height: 1em;
  border-style: solid;
  border-width: 0 0 0 1px;
  display: inline-block;
}
.k-appbar-static {
  position: static;
}
.k-appbar-sticky {
  width: 100%;
  position: sticky;
  top: 0;
  z-index: 1;
}
.k-appbar-fixed {
  width: 100%;
  position: fixed;
  z-index: 1;
}
.k-appbar-top {
  top: 0;
  bottom: auto;
}
.k-appbar-bottom {
  top: auto;
  bottom: 0;
}
.k-appbar-bottom.k-appbar-fixed {
  bottom: 0;
}
.k-appbar {
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.16);
}
.k-appbar-bottom {
  box-shadow: 0px -1px 1px rgba(0, 0, 0, 0.16);
}
.k-appbar-primary {
  color: #ffffff;
  background-color: #3276b1;
}
.k-appbar-secondary {
  color: #000000;
  background-color: #f6f6f6;
}
.k-appbar-tertiary {
  color: #ffffff;
  background-color: #03a9f4;
}
.k-appbar-info {
  color: #ffffff;
  background-color: #0058e9;
}
.k-appbar-success {
  color: #ffffff;
  background-color: #37b400;
}
.k-appbar-warning {
  color: #000000;
  background-color: #ffc000;
}
.k-appbar-error {
  color: #ffffff;
  background-color: #f31700;
}
.k-appbar-dark {
  color: #ffffff;
  background-color: #656565;
}
.k-appbar-light {
  color: #656565;
  background-color: #ffffff;
}
.k-appbar-inverse {
  color: #ffffff;
  background-color: #404040;
}
.k-menu {
  background-clip: padding-box;
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  position: relative;
  cursor: default;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-menu .k-ie11 {
  background-clip: border-box;
}
.k-menu-item {
  border-width: 0;
  outline: 0;
  display: flex;
  flex: 0 0 auto;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.k-menu-link {
  padding: 6px 12px;
  outline: 0;
  color: inherit;
  display: flex;
  flex-direction: row;
  flex: 1 1 auto;
  align-items: center;
  position: relative;
  white-space: nowrap;
  cursor: pointer;
}
.k-menu-link > .k-icon:not(.k-menu-expand-arrow),
.k-menu-link > .k-image,
.k-menu-link > .k-sprite {
  margin-right: 4px;
}
.k-menu-expand-arrow {
  margin-left: 4px;
  margin-right: -4px;
  position: relative;
}
.k-menu-expand-arrow.k-i-arrow-60-left,
.k-menu-expand-arrow.k-i-arrow-60-right {
  margin: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.k-menu-expand-arrow.k-i-arrow-60-right {
  right: 4px;
}
.k-menu-expand-arrow.k-i-arrow-60-left {
  left: 4px;
}
.k-menu-horizontal {
  flex-direction: row;
}
.k-menu-horizontal > .k-menu-item + .k-menu-item {
  margin-left: 0px;
}
.k-menu-horizontal > .k-separator {
  margin: 0 2px;
  width: 0;
  height: auto;
  border-width: 0 0 0 1px;
  border-style: solid;
  flex-shrink: 0;
}
.k-menu-vertical {
  flex-direction: column;
}
.k-menu-vertical > .k-menu-item + .k-menu-item {
  margin-top: 0px;
}
.k-menu-vertical > .k-menu-item > .k-menu-link {
  padding: 4px 8px;
  padding-right: calc( 16px + 16px );
}
.k-menu-vertical > .k-separator {
  margin: 2px 0;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.08);
  display: block;
}
.k-menu-popup {
  border-width: 1px;
  border-style: solid;
  overflow: auto;
  max-height: 80vh;
}
.k-menu-group {
  margin: 0;
  padding: 0px 0px;
  font-size: 12px;
  line-height: 1.4285714286;
  list-style: none;
  display: none;
  position: absolute;
}
.k-menu-popup .k-menu-group {
  position: relative;
  display: flex;
  flex-direction: column;
}
.k-menu-group .k-menu-item {
  font-size: 12px;
  line-height: 1.4285714286;
}
.k-menu-group .k-menu-item + .k-menu-item {
  margin-top: 0px;
}
.k-menu-group .k-menu-link {
  padding: 4px 8px;
  padding-right: calc( 16px + 16px );
}
.k-menu-group .k-separator {
  margin: 2px 0;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.08);
  display: block;
}
.k-popups-wrapper {
  position: relative;
  border: 0;
  margin: 0;
  padding: 0;
}
.k-context-menu {
  margin: 0;
  padding: 0px 0px;
  border-width: 1px;
  border-style: solid;
}
.k-context-menu.k-menu-horizontal {
  padding: 0px 0px;
}
.k-animation-container .k-context-menu.k-menu-horizontal {
  display: flex !important;
  flex-wrap: nowrap;
}
.k-context-menu-popup {
  z-index: 12000;
}
.k-context-menu-popup > .k-popup:not(.k-menu-popup),
.k-context-menu-popup .k-context-menu {
  border: 0;
}
.k-menu-scroll-wrapper {
  margin: 0;
  padding: 0;
  border: 0;
  position: relative;
}
.k-menu-scroll-wrapper .k-menu {
  overflow: hidden;
  flex-wrap: nowrap;
}
.k-menu-scroll-button {
  border-radius: 0;
  padding: 0;
  border-width: 0;
  border-color: inherit;
  color: inherit;
  background: inherit;
  position: absolute;
}
.k-menu-scroll-button.k-scroll-left {
  top: 0;
  left: 0;
  height: 100%;
  width: 16px;
  border-right-width: 1px;
}
.k-menu-scroll-button.k-scroll-right {
  top: 0;
  right: 0;
  height: 100%;
  width: 16px;
  border-left-width: 1px;
}
.k-menu-scroll-button.k-scroll-up {
  top: 0;
  left: 0;
  width: 100%;
  height: 16px;
  border-bottom-width: 1px;
}
.k-menu-scroll-button.k-scroll-down {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 16px;
  border-top-width: 1px;
}
.k-rtl .k-menu-link > .k-icon:not(.k-menu-expand-arrow),
.k-rtl .k-menu-link > .k-image,
.k-rtl .k-menu-link > .k-sprite,
[dir=rtl] .k-menu-link > .k-icon:not(.k-menu-expand-arrow),
[dir=rtl] .k-menu-link > .k-image,
[dir=rtl] .k-menu-link > .k-sprite {
  margin-left: 4px;
  margin-right: 0;
}
.k-rtl .k-menu-expand-arrow.k-i-arrow-60-down,
[dir=rtl] .k-menu-expand-arrow.k-i-arrow-60-down {
  margin-left: -4px;
  margin-right: 4px;
}
.k-rtl .k-menu-horizontal > .k-menu-item + .k-menu-item,
[dir=rtl] .k-menu-horizontal > .k-menu-item + .k-menu-item {
  margin-right: 0px;
  margin-left: 0;
}
.k-rtl .k-menu-vertical > .k-menu-item > .k-menu-link,
[dir=rtl] .k-menu-vertical > .k-menu-item > .k-menu-link {
  padding-right: 8px;
  padding-left: calc( 16px + 16px );
}
.k-rtl .k-menu-group .k-menu-link,
[dir=rtl] .k-menu-group .k-menu-link {
  padding-right: 8px;
  padding-left: calc( 16px + 16px );
}
.k-menu:not(.k-context-menu) {
  color: #656565;
  background-color: transparent;
}
.k-menu:not(.k-context-menu) > .k-item {
  color: #3276b1;
}
.k-menu:not(.k-context-menu) > .k-item:hover, .k-menu:not(.k-context-menu) > .k-item.k-state-hover {
  color: #2a6395;
}
.k-menu:not(.k-context-menu) > .k-item > .k-state-active {
  color: #656565;
}
.k-menu:not(.k-context-menu) > .k-item:focus, .k-menu:not(.k-context-menu) > .k-item.k-state-focused {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-menu-group,
.k-menu.k-context-menu {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f9f9f9;
}
.k-menu-group .k-item:hover, .k-menu-group .k-item.k-state-hover,
.k-menu.k-context-menu .k-item:hover,
.k-menu.k-context-menu .k-item.k-state-hover {
  color: #656565;
  background-color: #ededed;
}
.k-menu-group .k-item > .k-state-active,
.k-menu.k-context-menu .k-item > .k-state-active {
  color: #ffffff;
  background-color: #3276b1;
}
.k-menu-group .k-item:focus, .k-menu-group .k-item.k-state-focused,
.k-menu.k-context-menu .k-item:focus,
.k-menu.k-context-menu .k-item.k-state-focused {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-menu-scroll-button {
  border-color: rgba(0, 0, 0, 0.08);
  color: #3276b1;
  background-color: #ffffff;
}
.k-menu-scroll-button:hover {
  color: #2a6395;
}
.k-menu-scroll-button:hover::before {
  opacity: 0;
}
.k-window {
  background-clip: padding-box;
  border-radius: 0px;
  padding: 0;
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.25;
  display: inline-flex;
  flex-direction: column;
  position: absolute;
  z-index: 10002;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-window .k-ie11 {
  background-clip: border-box;
}
.k-window.k-window-maximized {
  max-width: 100vw;
  max-height: 100vh;
  box-shadow: none;
}
.k-window-sm {
  width: 300px;
}
.k-window-md {
  width: 800px;
}
.k-window-lg {
  width: 1200px;
}
.k-window-titlebar {
  background-clip: padding-box;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  padding: 12px 16px;
  border-width: 0 0 1px;
  border-style: solid;
  white-space: nowrap;
  display: flex;
  flex-direction: row;
  flex-shrink: 0;
  align-items: center;
}
.k-window-titlebar .k-ie11 {
  background-clip: border-box;
}
.k-window-minimized .k-window-titlebar {
  border-width: 0;
}
.k-window-title {
  margin: 0;
  font-size: 18px;
  line-height: 1.1111111111;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: default;
  flex: 1;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.k-window-title::before {
  content: "​";
}
.k-window-actions {
  margin: -5em 0;
  -webkit-margin-end: calc( 12px - 16px );
          margin-inline-end: calc( 12px - 16px );
  line-height: 1;
  display: flex;
  flex-flow: row nowrap;
  flex-shrink: 0;
  align-items: center;
  vertical-align: top;
}
.k-window-action {
  flex-shrink: 0;
}
.k-window-content,
.k-prompt-container {
  padding: 16px 16px;
  border-width: 0;
  border-color: inherit;
  color: inherit;
  background: none;
  outline: 0;
  overflow: auto;
  position: relative;
  flex: 1 1 auto;
}
.k-window-content + .k-prompt-container {
  margin-top: -8px;
}
.k-window-content:first-child {
  padding-top: max( 16px, 12px );
}
.k-window-content:last-child {
  padding-bottom: max( 16px, 12px );
}
.k-window-iframecontent {
  padding: 0;
  overflow: visible;
}
.k-window-iframecontent .k-content-frame {
  vertical-align: top;
  border: 0;
  width: 100%;
  height: 100%;
}
.k-prompt-container > .k-textbox,
.k-prompt-container > .k-textarea {
  width: 100%;
}
.k-window {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.06);
}
.k-window:focus, .k-window.k-state-focused {
  box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.3);
}
.k-window-titlebar {
  border-color: inherit;
  color: #656565;
  background-color: #f6f6f6;
}
.k-dialog-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  outline: 0;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10001;
}
.k-dialog-wrapper .k-dialog {
  position: relative;
}
.k-dialog {
  padding: 0;
  position: fixed;
  box-sizing: border-box;
}
.k-dialog.k-dialog-centered {
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}
.k-dialog .k-multiselect, .k-dialog .k-dropdowntree {
  width: 100%;
}
.k-dialog-close {
  align-self: flex-end;
}
.k-dialog-buttongroup {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  padding: 8px 8px;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  flex-wrap: wrap;
  overflow: hidden;
}
.k-dialog-buttongroup .k-button {
  width: auto !important;
  max-width: 100%;
}
.k-dialog-buttongroup .k-button ~ .k-button {
  margin-left: 8px;
}
.k-rtl .k-dialog-buttongroup .k-button ~ .k-button, [dir=rtl] .k-dialog-buttongroup .k-button ~ .k-button {
  margin-left: 0;
  margin-right: 8px;
}
.k-dialog-button-layout-stretched {
  padding: 0;
  align-items: stretch;
}
.k-dialog-button-layout-stretched .k-button {
  border-radius: 0;
  padding: 12px 16px;
  border-width: 0;
  text-overflow: ellipsis;
  flex: 1 0 0%;
  display: inline-block;
  overflow: hidden;
}
.k-dialog-button-layout-stretched .k-button ~ .k-button {
  margin: 0;
  border-left-width: 1px;
}
.k-rtl .k-dialog-button-layout-stretched .k-button ~ .k-button, [dir=rtl] .k-dialog-button-layout-stretched .k-button ~ .k-button {
  margin: 0;
  border-left-width: 0;
  border-right-width: 1px;
}
.k-window-sm .k-dialog-button-layout-stretched {
  flex-direction: column;
}
.k-window-sm .k-dialog-button-layout-stretched .k-button {
  flex: 0 0 auto;
  padding: 8px 8px;
}
.k-window-sm .k-dialog-button-layout-stretched .k-button ~ .k-button {
  border-width: 0;
  border-top-width: 1px;
}
.k-window-md .k-dialog-button-layout-stretched .k-button {
  padding: 12px 12px;
}
.k-no-flexbox .k-dialog-buttongroup {
  display: block;
  text-align: right;
}
.k-no-flexbox .k-window-sm .k-dialog-button-layout-stretched .k-button {
  display: block;
}
.k-no-flexbox .k-rtl .k-dialog-buttongroup,
.k-no-flexbox [dir=rtl] .k-dialog-buttongroup {
  text-align: left;
}
.k-dialog-titlebar {
  border-color: inherit;
  color: #ffffff;
  background-color: #3276b1;
}
.k-dialog-button-layout-stretched .k-button {
  border-color: inherit;
}
.k-dialog-button-layout-stretched .k-button:not(:hover):not(.k-state-hover):not(:active):not(.k-state-active) {
  color: inherit;
  background: none;
}
.k-dialog-button-layout-stretched .k-primary:not(:hover):not(.k-state-hover):not(:active):not(.k-state-active) {
  color: #3276b1;
}
.k-dialog-button-layout-stretched .k-button:focus,
.k-dialog-button-layout-stretched .k-button.k-state-focused {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-dialog-button-layout-stretched .k-button.k-primary:focus,
.k-dialog-button-layout-stretched .k-button.k-primary.k-state-focused {
  box-shadow: inset 0 0 0 2px rgba(50, 118, 177, 0.3);
}
.k-drawer-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-start;
}
kendo-drawer.k-drawer,
kendo-drawer .k-drawer-wrapper {
  transition: none;
}
.k-drawer {
  height: 100%;
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  display: flex;
  flex-direction: column;
  flex: 0 0 auto;
  transition: all 300ms ease-in-out;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-drawer-mini .k-drawer.k-drawer-start, .k-drawer-expanded .k-drawer.k-drawer-start, .k-drawer-left.k-drawer-mini .k-drawer, .k-drawer-left.k-drawer-expanded .k-drawer {
  border-right-width: 1px;
}
.k-drawer-mini .k-drawer.k-drawer-end, .k-drawer-expanded .k-drawer.k-drawer-end, .k-drawer-right.k-drawer-mini .k-drawer, .k-drawer-right.k-drawer-expanded .k-drawer {
  border-left-width: 1px;
}
.k-drawer.k-drawer-start, .k-drawer-left .k-drawer {
  top: 0;
  left: 0;
}
.k-drawer.k-drawer-end, .k-drawer-right .k-drawer {
  top: 0;
  right: 0;
}
.k-drawer-content {
  flex: 1 1 auto;
}
.k-drawer-overlay .k-drawer {
  max-width: 80vw;
  position: fixed;
  z-index: 10002;
  border: 0;
}
.k-drawer-overlay .k-overlay {
  display: none;
}
.k-drawer-overlay.k-drawer-expanded .k-overlay {
  display: block;
}
.k-drawer-push {
  display: flex;
  flex-direction: row;
}
.k-drawer-push .k-drawer {
  height: auto;
  position: relative;
  align-self: stretch;
}
.k-drawer-push .k-drawer.k-drawer-end, .k-drawer-push.k-drawer-right .k-drawer {
  order: 1;
}
.k-drawer-wrapper {
  overflow-x: hidden;
  overflow-y: auto;
  scrollbar-width: thin;
  transition: all 300ms ease-in-out;
}
.k-drawer-wrapper::-webkit-scrollbar {
  width: 7px;
}
.k-drawer-wrapper::-webkit-scrollbar-thumb {
  border-radius: 20px;
}
.k-drawer-items,
.k-drawer-items ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.k-drawer-item {
  padding: 8px 8px;
  outline: 0;
  color: inherit;
  font-size: 16px;
  line-height: 1.5;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  cursor: pointer;
}
.k-drawer-item > .k-drawer-link {
  margin: -8px -8px;
  padding: 8px 8px;
  color: inherit;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  flex: 1 0 auto;
}
.k-drawer-item .k-icon {
  margin: 0 8px;
  height: auto;
  font-size: 16px;
  line-height: 1.5;
  flex-shrink: 0;
}
.k-drawer-item .k-item-text {
  padding: 0 8px;
  display: inline-block;
  white-space: nowrap;
}
.k-drawer-separator {
  padding: 0;
  height: 1px;
}
.k-drawer-mini .k-drawer-wrapper {
  width: calc(4 * 8px + 16px);
}
.k-rtl.k-drawer-mini .k-drawer-start,
.k-rtl .k-drawer-mini .k-drawer-start,
.k-rtl .k-drawer-expanded .k-drawer-start, .k-rtl.k-drawer-expanded .k-drawer-start,
[dir=rtl].k-drawer-mini .k-drawer-start,
[dir=rtl] .k-drawer-mini .k-drawer-start,
[dir=rtl] .k-drawer-expanded .k-drawer-start,
[dir=rtl].k-drawer-expanded .k-drawer-start {
  border-left-width: 1px;
  border-right-width: 0;
}
.k-rtl.k-drawer-mini .k-drawer-end,
.k-rtl .k-drawer-mini .k-drawer-end, .k-rtl.k-drawer-expanded .k-drawer-end .k-drawer-expanded .k-drawer-end,
[dir=rtl].k-drawer-mini .k-drawer-end,
[dir=rtl] .k-drawer-mini .k-drawer-end,
[dir=rtl].k-drawer-expanded .k-drawer-end .k-drawer-expanded .k-drawer-end {
  border-left-width: 0;
  border-right-width: 1px;
}
.k-rtl.k-drawer-overlay .k-drawer-start,
.k-rtl .k-drawer-overlay .k-drawer-start,
[dir=rtl].k-drawer-overlay .k-drawer-start,
[dir=rtl] .k-drawer-overlay .k-drawer-start {
  left: auto;
  right: 0;
}
.k-rtl.k-drawer-overlay .k-drawer-end,
.k-rtl .k-drawer-overlay .k-drawer-end,
[dir=rtl].k-drawer-overlay .k-drawer-end,
[dir=rtl] .k-drawer-overlay .k-drawer-end {
  left: 0;
  right: auto;
}
.k-rtl .k-drawer-left.k-drawer-push .k-drawer,
[dir=rtl] .k-drawer-left.k-drawer-push .k-drawer {
  order: 1;
}
.k-rtl .k-drawer-right.k-drawer-push .k-drawer,
[dir=rtl] .k-drawer-right.k-drawer-push .k-drawer {
  order: 0;
}
.k-drawer {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
}
.k-drawer-wrapper {
  scrollbar-color: rgba(156, 156, 156, 0.7) #dedede;
}
.k-drawer-wrapper::-webkit-scrollbar-track {
  background: #dedede;
}
.k-drawer-wrapper::-webkit-scrollbar-thumb {
  background: rgba(156, 156, 156, 0.7);
}
.k-drawer-wrapper::-webkit-scrollbar-thumb:hover {
  background: #9c9c9c;
}
.k-drawer-item:hover, .k-drawer-item.k-state-hover {
  color: #656565;
  background-color: #ededed;
}
.k-drawer-item:focus, .k-drawer-item.k-state-focused {
  background-color: #f6f6f6;
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-drawer-item:focus:hover, .k-drawer-item:focus.k-state-hover, .k-drawer-item.k-state-focused:hover, .k-drawer-item.k-state-focused.k-state-hover {
  color: #656565;
  background-color: #ededed;
}
.k-drawer-item.k-state-selected {
  color: #ffffff;
  background-color: #3276b1;
}
.k-drawer-item.k-state-selected:hover, .k-drawer-item.k-state-selected.k-state-hover {
  color: #ffffff;
  background-color: #2e6da3;
}
.k-drawer-separator {
  background-color: rgba(0, 0, 0, 0.08);
}
.k-notification-group {
  position: fixed;
  display: inline-flex;
  flex-wrap: wrap;
  max-height: 100%;
  flex-direction: column-reverse;
}
.k-notification-container {
  margin: 2px 0;
  display: inline-flex;
  vertical-align: top;
}
.k-notification-container-animating {
  overflow: hidden;
}
.k-notification {
  border-radius: 2px;
  padding: 4px 8px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  cursor: default;
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-notification-wrap {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.k-notification-wrap > .k-icon {
  margin-right: 4px;
  flex: 0 0 auto;
}
.k-notification-wrap > .k-i-close {
  margin-right: 0;
  margin-left: 4px;
  flex: 0 0 auto;
  cursor: pointer;
}
.k-notification-wrap > .k-notification-content {
  flex: 1 1 auto;
}
.k-rtl .k-notification .k-notification-wrap > .k-icon,
[dir=rtl] .k-notification .k-notification-wrap > .k-icon {
  margin-right: 0;
  margin-left: 4px;
}
.k-rtl .k-notification .k-notification-wrap > .k-i-close,
[dir=rtl] .k-notification .k-notification-wrap > .k-i-close {
  margin-left: 0;
  margin-right: 4px;
}
.k-ie9 .k-notification-wrap {
  white-space: nowrap;
}
.k-ie9 .k-notification-wrap > .k-icon {
  vertical-align: top;
}
.k-ie9 .k-notification-wrap > .k-notification-content {
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
}
.k-notification {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-notification-wrap > .k-i-close {
  color: inherit;
}
.k-notification-group .k-notification {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-notification-primary {
  border-color: #3276b1;
  color: #ffffff;
  background-color: #3276b1;
}
.k-notification-secondary {
  border-color: #f6f6f6;
  color: #000000;
  background-color: #f6f6f6;
}
.k-notification-tertiary {
  border-color: #03a9f4;
  color: #ffffff;
  background-color: #03a9f4;
}
.k-notification-info {
  border-color: #0058e9;
  color: #ffffff;
  background-color: #0058e9;
}
.k-notification-success {
  border-color: #37b400;
  color: #ffffff;
  background-color: #37b400;
}
.k-notification-warning {
  border-color: #ffc000;
  color: #000000;
  background-color: #ffc000;
}
.k-notification-error {
  border-color: #f31700;
  color: #ffffff;
  background-color: #f31700;
}
.k-notification-dark {
  border-color: #404040;
  color: #ffffff;
  background-color: #404040;
}
.k-notification-light {
  border-color: #ebebeb;
  color: #000000;
  background-color: #ebebeb;
}
.k-notification-inverse {
  border-color: #404040;
  color: #ffffff;
  background-color: #404040;
}
.k-rpanel-left,
.k-rpanel-right {
  position: fixed;
  display: block;
  overflow: auto;
  min-width: 320px;
  height: 100%;
  top: 0;
}
.k-rpanel-left + *,
.k-rpanel-right + * {
  overflow: auto;
}
.k-rpanel-left.k-rpanel-expanded,
.k-rpanel-right.k-rpanel-expanded {
  transform: translateX(0) translateZ(0);
}
.k-rpanel-left {
  transform: translateX(-100%) translateZ(0);
  left: 0;
}
.k-rpanel-right {
  transform: translateX(100%) translateZ(0);
  right: 0;
}
.k-rpanel-top {
  position: static;
  max-height: 0;
}
.k-rpanel-top.k-rpanel-expanded {
  max-height: 568px;
  overflow: visible !important;
}
.k-rpanel-toggle {
  touch-action: manipulation;
}
.k-breadcrumb {
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  display: flex;
  flex-direction: row;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-breadcrumb .k-breadcrumb-container {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  overflow: hidden;
}
.k-breadcrumb .k-breadcrumb-container.k-flex-wrap {
  flex-wrap: wrap;
}
.k-breadcrumb .k-breadcrumb-item {
  vertical-align: middle;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  overflow: hidden;
}
.k-breadcrumb .k-breadcrumb-root-item {
  flex: 1 0 auto;
}
.k-breadcrumb .k-breadcrumb-root-item.k-flex-none, .k-breadcrumb .k-breadcrumb-root-item.k-no-flex {
  flex: none;
}
.k-breadcrumb .k-breadcrumb-link,
.k-breadcrumb .k-breadcrumb-root-link {
  border-radius: 2px;
  padding: 6px 8px;
  position: relative;
  display: inline-flex;
  align-items: center;
  align-self: stretch;
  overflow: hidden;
  white-space: nowrap;
  text-decoration: none;
  outline: none;
}
.k-breadcrumb .k-breadcrumb-root-link {
  margin-right: 8px;
}
.k-breadcrumb .k-breadcrumb-link > .k-image,
.k-breadcrumb .k-breadcrumb-icontext-link .k-icon {
  margin-right: 4px;
}
.k-breadcrumb .k-breadcrumb-icon-link {
  padding: 8px 8px;
}
.k-breadcrumb .k-breadcrumb-delimiter-icon {
  font-size: 12px;
  opacity: 0.6;
}
.k-breadcrumb .k-breadcrumb-input-container {
  width: 100%;
}
.k-breadcrumb .k-textbox {
  width: 100%;
  height: 100%;
}
.k-breadcrumb.k-breadcrumb-wrap .k-breadcrumb-root-item-container {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
  display: flex;
  align-items: flex-start;
  flex: 0 0 auto;
}
.k-ie9 .k-breadcrumb,
.k-ie9 .k-breadcrumb-container {
  display: block;
}
.k-ie9 .k-breadcrumb-item {
  display: inline-block;
}
.k-breadcrumb[dir=rtl] .k-breadcrumb-root-link, .k-rtl .k-breadcrumb .k-breadcrumb-root-link {
  margin-right: 0;
  margin-left: 8px;
}
.k-breadcrumb[dir=rtl] .k-breadcrumb-link > .k-image,
.k-breadcrumb[dir=rtl] .k-breadcrumb-icontext-link .k-icon, .k-rtl .k-breadcrumb .k-breadcrumb-link > .k-image,
.k-rtl .k-breadcrumb .k-breadcrumb-icontext-link .k-icon {
  margin-right: 0;
  margin-left: 4px;
}
.k-breadcrumb {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-breadcrumb:focus, .k-breadcrumb.k-state-focused {
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.06);
}
.k-breadcrumb .k-breadcrumb-link {
  color: #3276b1;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.k-breadcrumb .k-breadcrumb-link:hover, .k-breadcrumb .k-breadcrumb-link.k-state-hover {
  color: #2a6395;
  background-color: #f6f6f6;
}
.k-breadcrumb .k-breadcrumb-link:focus, .k-breadcrumb .k-breadcrumb-link.k-state-focused {
  color: #3276b1;
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-breadcrumb .k-breadcrumb-root-link {
  color: inherit;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.k-breadcrumb .k-breadcrumb-root-link:hover, .k-breadcrumb .k-breadcrumb-root-link.k-state-hover {
  background-color: #f6f6f6;
}
.k-breadcrumb .k-breadcrumb-root-link:focus, .k-breadcrumb .k-breadcrumb-root-link.k-state-focused {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-breadcrumb .k-breadcrumb-root-link,
.k-breadcrumb .k-breadcrumb-delimiter-icon {
  color: inherit;
}
.k-breadcrumb .k-breadcrumb-input-container {
  border-color: transparent;
}
.k-pager-wrap {
  padding: 8px 8px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden;
  cursor: default;
  flex: 0 0 auto;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-pager-wrap .k-link {
  text-decoration: none;
  outline: 0;
  font: inherit;
  background-color: inherit;
}
.k-pager-wrap .k-link:focus, .k-pager-wrap .k-link.k-state-focus {
  z-index: 2;
}
.k-pager-wrap .k-widget,
.k-pager-wrap select.k-dropdown,
.k-pager-wrap select.k-dropdowntree {
  font-size: inherit;
}
.k-rtl .k-pager-wrap .k-i-arrow-end-left,
.k-rtl .k-pager-wrap .k-i-arrow-60-left,
.k-rtl .k-pager-wrap .k-i-arrow-60-right,
.k-rtl .k-pager-wrap .k-i-arrow-end-right,
.k-rtl .k-pager-wrap .k-i-seek-w,
.k-rtl .k-pager-wrap .k-i-arrow-w,
.k-rtl .k-pager-wrap .k-i-arrow-e,
.k-rtl .k-pager-wrap .k-i-seek-e, .k-pager-wrap[dir=rtl] .k-i-arrow-end-left,
.k-pager-wrap[dir=rtl] .k-i-arrow-60-left,
.k-pager-wrap[dir=rtl] .k-i-arrow-60-right,
.k-pager-wrap[dir=rtl] .k-i-arrow-end-right,
.k-pager-wrap[dir=rtl] .k-i-seek-w,
.k-pager-wrap[dir=rtl] .k-i-arrow-w,
.k-pager-wrap[dir=rtl] .k-i-arrow-e,
.k-pager-wrap[dir=rtl] .k-i-seek-e, [dir=rtl] .k-pager-wrap .k-i-arrow-end-left,
[dir=rtl] .k-pager-wrap .k-i-arrow-60-left,
[dir=rtl] .k-pager-wrap .k-i-arrow-60-right,
[dir=rtl] .k-pager-wrap .k-i-arrow-end-right,
[dir=rtl] .k-pager-wrap .k-i-seek-w,
[dir=rtl] .k-pager-wrap .k-i-arrow-w,
[dir=rtl] .k-pager-wrap .k-i-arrow-e,
[dir=rtl] .k-pager-wrap .k-i-seek-e {
  transform: scaleX(-1);
}
.k-pager-info, .k-pager-sizes, .k-pager-input {
  margin-left: 1em;
  margin-right: 1em;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.k-pager-refresh, .k-pager-numbers .k-link, .k-pager-nav {
  min-width: calc( 1.4285714286em + 8px + 2px );
  height: calc( 1.4285714286em + 8px + 2px );
  box-sizing: border-box;
  color: inherit;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.k-pager-refresh:hover, .k-pager-numbers .k-link:hover, .k-pager-nav:hover {
  z-index: 2;
}
.k-state-disabled.k-pager-refresh, .k-pager-numbers .k-state-disabled.k-link, .k-state-disabled.k-pager-nav {
  color: inherit;
}
.k-pager-nav {
  padding: 4px 4px;
  border-width: 0px;
  border-style: solid;
}
.k-pager-numbers-wrap {
  display: flex;
  flex-direction: row;
  position: relative;
}
.k-pager-numbers-wrap select.k-dropdown, .k-pager-numbers-wrap select.k-dropdowntree {
  cursor: pointer;
  display: none;
}
.k-pager-numbers {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: row;
}
.k-pager-numbers li {
  display: inline-flex;
}
.k-pager-numbers .k-link {
  padding: 4px 4px;
  border-width: 0px;
  border-style: solid;
}
.k-pager-numbers .k-state-selected {
  cursor: inherit;
  z-index: 2;
}
.k-pager-input .k-textbox {
  margin: 0 1ex;
  width: 3em;
}
.k-pager-sizes .k-dropdown, .k-pager-sizes .k-dropdowntree,
.k-pager-sizes > select {
  margin-right: 1ex;
  width: 5em;
}
.k-rtl .k-pager-sizes .k-dropdown, .k-rtl .k-pager-sizes .k-dropdowntree,
.k-rtl .k-pager-sizes > select, [dir=rtl] .k-pager-sizes .k-dropdown, [dir=rtl] .k-pager-sizes .k-dropdowntree,
[dir=rtl] .k-pager-sizes > select {
  margin-left: 1ex;
  margin-right: 0;
}
.k-pager-info {
  text-align: right;
  justify-content: flex-end;
  flex: 1 1 0%;
  order: 9;
}
.k-pager-refresh {
  margin-left: auto;
  order: 10;
}
.k-rtl .k-pager-refresh, [dir=rtl] .k-pager-refresh {
  margin-left: 0;
  margin-right: auto;
}
.k-pager-sm {
  overflow: visible;
}
.k-pager-sm .k-pager-numbers-wrap select.k-dropdown, .k-pager-sm .k-pager-numbers-wrap select.k-dropdowntree {
  width: 5em;
  display: flex;
}
.k-pager-sm .k-pager-numbers-wrap {
  margin-left: 1em;
  margin-right: 1em;
  height: calc( 1.4285714286em + 8px + 2px );
  box-sizing: border-box;
  border-color: inherit;
}
.k-rtl .k-pager-sm .k-pager-numbers-wrap, .k-pager-sm[dir=rtl] .k-pager-numbers-wrap, [dir=rtl] .k-pager-sm .k-pager-numbers-wrap {
  margin-left: 1em;
  margin-right: 1em;
}
.k-pager-md .k-pager-info,
.k-pager-sm .k-pager-info,
.k-pager-sm .k-pager-sizes,
.k-pager-sm .k-pager-numbers {
  display: none;
}
.k-pager-wrap {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
}
.k-pager-refresh:hover, .k-pager-nav.k-link:hover, .k-state-hover.k-pager-refresh, .k-state-hover.k-pager-nav.k-link {
  color: #656565;
  background-color: #ededed;
}
.k-state-selected.k-pager-refresh, .k-state-selected.k-pager-nav.k-link {
  color: #ffffff;
  background-color: #3276b1;
}
.k-pager-refresh:focus, .k-pager-nav.k-link:focus, .k-state-focus.k-pager-refresh, .k-state-focus.k-pager-nav.k-link {
  background-color: transparent;
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-pager-numbers .k-link {
  color: #3276b1;
}
.k-pager-numbers .k-link:hover, .k-pager-numbers .k-link.k-state-hover {
  color: #3276b1;
  background-color: rgba(50, 118, 177, 0.08);
}
.k-pager-numbers .k-link:focus, .k-pager-numbers .k-link.k-state-focus {
  background-color: transparent;
  box-shadow: inset 0 0 0 2px rgba(50, 118, 177, 0.12);
}
.k-pager-numbers .k-link.k-state-selected {
  color: #3276b1;
  background-color: rgba(50, 118, 177, 0.2);
}
.k-pager-md .k-pager-numbers .k-current-page .k-link,
.k-pager-sm .k-pager-numbers .k-current-page .k-link {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
}
.k-pager-md .k-pager-numbers .k-current-page .k-link:hover, .k-pager-md .k-pager-numbers .k-current-page .k-link.k-state-hover,
.k-pager-sm .k-pager-numbers .k-current-page .k-link:hover,
.k-pager-sm .k-pager-numbers .k-current-page .k-link.k-state-hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #656565;
  background-color: #ededed;
}
.k-pager-md .k-pager-numbers.k-state-expanded,
.k-pager-sm .k-pager-numbers.k-state-expanded {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f9f9f9;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-pager-md .k-pager-numbers.k-state-expanded .k-link:hover, .k-pager-md .k-pager-numbers.k-state-expanded .k-link.k-state-hover,
.k-pager-sm .k-pager-numbers.k-state-expanded .k-link:hover,
.k-pager-sm .k-pager-numbers.k-state-expanded .k-link.k-state-hover {
  color: #656565;
  background-color: #ededed;
}
.k-pager-md .k-pager-numbers.k-state-expanded .k-link.k-state-selected,
.k-pager-sm .k-pager-numbers.k-state-expanded .k-link.k-state-selected {
  color: #ffffff;
  background-color: #3276b1;
}
.k-panelbar {
  background-clip: padding-box;
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  list-style: none;
  display: block;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-panelbar .k-ie11 {
  background-clip: border-box;
}
.k-panelbar > .k-item {
  background-clip: padding-box;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: block;
}
.k-panelbar > .k-item .k-ie11 {
  background-clip: border-box;
}
.k-panelbar > .k-item > .k-link {
  padding: 8px 8px;
  color: inherit;
  background: none;
  text-decoration: none;
  display: flex;
  flex-flow: row nowrap;
  gap: 4px;
  align-items: center;
  align-content: center;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: default;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.k-panelbar > .k-item + .k-item {
  border-top-width: 1px;
}
.k-panelbar .k-group {
  margin: 0;
  padding: 0;
  border-width: 0;
  border-color: inherit;
  color: inherit;
  background-color: transparent;
  list-style: none;
}
.k-panelbar .k-group > .k-item {
  display: block;
}
.k-panelbar .k-group > .k-item > .k-link {
  padding: 4px 8px;
  color: inherit;
  text-decoration: none;
  display: flex;
  flex-flow: row nowrap;
  gap: 4px;
  align-items: center;
  align-content: center;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: default;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.k-panelbar .k-content {
  display: flow-root;
}
.k-panelbar .k-panelbar-expand,
.k-panelbar .k-panelbar-collapse {
  -webkit-margin-start: auto;
          margin-inline-start: auto;
}
.k-panelbar .k-group .k-panelbar-expand,
.k-panelbar .k-group .k-panelbar-collapse {
  -webkit-margin-end: calc( 8px - 8px );
          margin-inline-end: calc( 8px - 8px );
}
.k-no-flexbox .k-panelbar > .k-item > .k-link,
.k-no-flexbox .k-panelbar .k-group > .k-link {
  display: block;
}
.k-no-flexbox .k-panelbar .k-link > .k-image,
.k-no-flexbox .k-panelbar .k-link > .k-sprite,
.k-no-flexbox .k-panelbar .k-link > .k-icon {
  margin-right: 4px;
}
.k-no-flexbox .k-panelbar .k-panelbar-expand,
.k-no-flexbox .k-panelbar .k-panelbar-collapse {
  margin: 0 !important;
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  right: 8px;
}
.k-no-flexbox .k-panelbar[dir=rtl] .k-link > .k-image,
.k-no-flexbox .k-panelbar[dir=rtl] .k-link > .k-sprite,
.k-no-flexbox .k-panelbar[dir=rtl] .k-link > .k-icon,
.k-no-flexbox .k-rtl .k-panelbar .k-link > .k-image,
.k-no-flexbox .k-rtl .k-panelbar .k-link > .k-sprite,
.k-no-flexbox .k-rtl .k-panelbar .k-link > .k-icon {
  margin-left: 4px;
  margin-right: 0;
}
.k-no-flexbox .k-panelbar[dir=rtl] .k-panelbar-expand,
.k-no-flexbox .k-panelbar[dir=rtl] .k-panelbar-collapse,
.k-no-flexbox .k-rtl .k-panelbar .k-panelbar-expand,
.k-no-flexbox .k-rtl .k-panelbar .k-panelbar-collapse {
  right: auto;
  left: 8px;
}
.k-panelbar {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
}
.k-panelbar > .k-item > .k-link {
  color: #3276b1;
  background-color: #ffffff;
}
.k-panelbar > .k-item > .k-link .k-icon {
  color: #656565;
}
.k-panelbar > .k-item.k-state-active > .k-link, .k-panelbar > .k-item.k-state-expanded > .k-link {
  color: inherit;
  background-color: transparent;
  font-weight: 500;
}
.k-panelbar > .k-item > .k-link:hover,
.k-panelbar > .k-item > .k-link.k-state-hover {
  color: #2a6395;
  background-color: #ebebeb;
}
.k-panelbar > .k-item > .k-link.k-state-selected {
  color: #ffffff;
  background-color: #3276b1;
}
.k-panelbar > .k-item > .k-link.k-state-selected .k-icon {
  color: inherit;
}
.k-panelbar > .k-item > .k-link.k-state-selected:hover, .k-panelbar > .k-item > .k-link.k-state-selected.k-state-hover {
  background-color: #2e6da3;
}
.k-panelbar > .k-item > .k-link:focus,
.k-panelbar > .k-item > .k-link.k-state-focus,
.k-panelbar > .k-item > .k-link.k-state-focused {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-panelbar .k-group > .k-item > .k-link:hover,
.k-panelbar .k-group > .k-item > .k-link.k-state-hover {
  background-color: #e2e2e2;
}
.k-panelbar .k-group > .k-item > .k-link.k-state-selected {
  color: #ffffff;
  background-color: #3276b1;
}
.k-panelbar .k-group > .k-item > .k-link.k-state-selected:hover, .k-panelbar .k-group > .k-item > .k-link.k-state-selected.k-state-hover {
  background-color: #2e6da3;
}
.k-panelbar .k-group > .k-item > .k-link:focus,
.k-panelbar .k-group > .k-item > .k-link.k-state-focus,
.k-panelbar .k-group > .k-item > .k-link.k-state-focused {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-stepper {
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-size: 12px;
  line-height: 1.4285714286;
  font-family: inherit;
  display: block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  color: inherit;
  background: none;
}
.k-stepper .k-step-list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  z-index: 1;
}
.k-stepper .k-step-link {
  outline: none;
  text-decoration: none;
  white-space: nowrap;
  display: flex;
  align-items: center;
  overflow: hidden;
}
.k-stepper .k-step-disabled {
  pointer-events: none;
}
.k-stepper .k-step-disabled .k-step-link {
  cursor: default;
}
.k-stepper .k-step-indicator {
  border-radius: 50%;
  margin: 3px;
  width: 28px;
  height: 28px;
  border-width: 1px;
  border-style: solid;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
  overflow: visible;
  transition-property: color, background-color, border-color;
  transition-duration: 0.4s;
  transition-timing-function: ease-in-out;
}
.k-stepper .k-step-indicator::after {
  border-radius: 100%;
  content: "";
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  pointer-events: none;
  display: none;
  position: absolute;
  top: calc( -1 * calc( 1px + 3px ) );
  right: calc( -1 * calc( 1px + 3px ) );
  bottom: calc( -1 * calc( 1px + 3px ) );
  left: calc( -1 * calc( 1px + 3px ) );
  z-index: 2;
}
.k-stepper .k-step-focus .k-step-indicator::after,
.k-stepper .k-step-link:focus .k-step-indicator::after {
  display: block;
}
.k-stepper .k-step-label {
  max-width: 10em;
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
.k-stepper .k-step-label:only-child {
  border-radius: 15px;
  padding: 5px 12px;
  border-width: 0;
}
.k-stepper .k-step-label .k-step-text {
  max-width: calc(10em - (16px + 4px));
  flex-grow: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.k-stepper .k-step-label .k-icon {
  margin-left: 4px;
}
.k-stepper .k-step-current .k-step-label {
  font-weight: bold;
}
.k-stepper .k-step-label .k-step-label-optional {
  font-style: italic;
  flex-basis: 100%;
}
.k-stepper .k-progressbar {
  position: absolute;
  pointer-events: none;
  z-index: 0;
}
.k-step-list-horizontal {
  flex-direction: row;
}
.k-step-list-horizontal .k-step {
  flex: 1 0 auto;
  text-align: center;
}
.k-step-list-horizontal .k-step-link {
  margin: auto;
  max-width: 10em;
  flex-direction: column;
}
.k-step-list-horizontal .k-step-label {
  text-align: center;
}
.k-step-list-horizontal .k-step-indicator + .k-step-label {
  margin-top: calc(8px - 3px);
}
.k-step-list-horizontal ~ .k-progressbar {
  width: 100%;
  height: 2px;
  top: calc((28px + 2 * 2px) / 2);
}
.k-step-list-vertical {
  flex-direction: column;
}
.k-step-list-vertical .k-step {
  min-height: calc((28px + 2 * 1px + 2 * 2px) + 20px);
}
.k-step-list-vertical .k-step-label {
  justify-content: flex-start;
}
.k-step-list-vertical .k-step-indicator + .k-step-label {
  margin-left: 12px;
}
.k-step-list-vertical ~ .k-progressbar {
  width: 2px;
  height: 100%;
  min-height: 20px;
  left: calc((28px + 2 * 1px + 2 * 2px) / 2);
}
.k-step-list-vertical .k-step-content {
  height: 0;
  overflow: hidden;
  transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.k-step-list-vertical .k-step-current .k-step-content {
  height: auto;
  overflow: visible;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 30px;
  padding: 20px 10px;
}
.k-rtl .k-stepper,
.k-stepper[dir=rtl] {
  direction: rtl;
}
.k-rtl .k-stepper .k-step-label .k-icon,
.k-stepper[dir=rtl] .k-step-label .k-icon {
  margin-left: 0;
  margin-right: 4px;
}
.k-rtl .k-stepper .k-step-list-vertical .k-step-indicator + .k-step-label,
.k-stepper[dir=rtl] .k-step-list-vertical .k-step-indicator + .k-step-label {
  margin-left: 0;
  margin-right: 12px;
}
.k-rtl .k-stepper .k-step-list-vertical ~ .k-progressbar,
.k-stepper[dir=rtl] .k-step-list-vertical ~ .k-progressbar {
  left: auto;
  right: calc((28px + 2 * 1px + 2 * 2px) / 2);
}
.k-stepper .k-step:hover .k-step-label, .k-stepper .k-step.k-step-hover .k-step-label {
  color: #444444;
}
.k-stepper .k-step:hover .k-step-indicator, .k-stepper .k-step.k-step-hover .k-step-indicator {
  background-color: #ebebeb;
}
.k-stepper .k-step.k-step-disabled .k-step-indicator, .k-stepper .k-step:disabled .k-step-indicator {
  border-color: #cccccc;
  color: #a3a3a3;
  background-color: #ffffff;
}
.k-stepper .k-step-indicator {
  border-color: #cccccc;
  color: #656565;
  background-color: #ffffff;
}
.k-stepper .k-step-indicator::after {
  box-shadow: inset 0 0 0 2px #ffffff;
}
.k-stepper .k-step-label:only-child {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-stepper .k-step-done .k-step-indicator {
  border-color: #3276b1;
  color: #ffffff;
  background-color: #3276b1;
}
.k-stepper .k-step-done:hover .k-step-indicator, .k-stepper .k-step-done.k-step-hover .k-step-indicator {
  background-color: #2e6da3;
}
.k-stepper .k-step-done.k-step-disabled .k-step-indicator, .k-stepper .k-step-done:disabled .k-step-indicator {
  border-color: #84add0;
  color: #ffffff;
  background-color: #84add0;
}
.k-stepper .k-step-current .k-step-indicator {
  border-color: #3276b1;
  color: #ffffff;
  background-color: #3276b1;
}
.k-stepper .k-step-current:hover .k-step-indicator, .k-stepper .k-step-current.k-step-hover .k-step-indicator {
  background-color: #2e6da3;
}
.k-stepper .k-step-current.k-step-disabled .k-step-indicator, .k-stepper .k-step-current:disabled .k-step-indicator {
  border-color: #84add0;
  color: #ffffff;
  background-color: #84add0;
}
.k-stepper .k-step-label {
  color: #656565;
}
.k-stepper .k-step-success .k-step-label .k-icon {
  color: #37b400;
}
.k-stepper .k-step-error .k-step-label {
  color: #f31700;
}
.k-stepper .k-step-error .k-step-label {
  color: #f31700;
}
.k-stepper .k-step-error:hover .k-step-label, .k-stepper .k-step-error.k-step-hover .k-step-label {
  color: #f31700;
}
.k-stepper .k-step-disabled .k-step-label {
  color: #a3a3a3;
}
.k-stepper .k-step-focus .k-step-label:only-child,
.k-stepper .k-step-link:focus .k-step-label:only-child {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.08);
}
.k-stepper .k-step-optional .k-step-label-optional {
  opacity: 0.35;
}
.k-stepper .k-progressbar {
  background-color: #cccccc;
}
.k-wizard {
  padding: 20px 20px;
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-size: 12px;
  line-height: 1.4285714286;
  font-family: inherit;
  position: relative;
  color: inherit;
  background: none;
  display: flex;
  align-items: stretch;
  overflow: hidden;
}
.k-wizard .k-wizard-steps {
  display: flex;
  overflow: hidden;
}
.k-wizard .k-wizard-step {
  padding: calc(8px + 2px);
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: space-between;
}
.k-wizard .k-wizard-content {
  overflow-y: auto;
}
.k-wizard .k-wizard-buttons {
  margin-top: 32px;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  flex-shrink: 0;
}
.k-wizard .k-wizard-buttons .k-button {
  margin-right: 10px;
}
.k-wizard .k-wizard-buttons .k-wizard-pager {
  vertical-align: middle;
}
.k-wizard .k-wizard-buttons-right .k-button:last-of-type {
  margin-right: 0;
}
.k-wizard .k-stepper .k-step-list-vertical .k-step {
  flex: 1 0 auto;
}
.k-wizard .k-stepper .k-step-indicator {
  flex-shrink: 0;
}
.k-wizard-horizontal {
  flex-direction: column;
}
.k-wizard-horizontal .k-wizard-steps {
  margin-top: 32px;
}
.k-wizard-horizontal .k-wizard-steps,
.k-wizard-horizontal .k-wizard-content {
  flex: 1 1 auto;
}
.k-wizard-vertical .k-wizard-steps {
  flex: 1 0 0%;
}
.k-wizard-vertical .k-wizard-content {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
}
.k-wizard-vertical .k-wizard-steps {
  margin-left: 32px;
}
.k-wizard-left {
  flex-direction: row-reverse;
}
.k-wizard-left .k-wizard-steps {
  margin-right: 32px;
  margin-left: 0;
}
.k-wizard-step:focus,
.k-wizard-step.k-state-focused {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
  outline: none;
}
.k-tabstrip-wrapper {
  padding: 0px 0px;
  border-width: 0px;
  border-style: solid;
  display: flex;
  flex-direction: column;
}
.k-tabstrip {
  border-width: 0;
  border-color: transparent;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  color: inherit;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-tabstrip-wrapper > .k-tabstrip {
  flex: 1 1 auto;
}
.k-tabstrip-items {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  outline: 0;
  display: flex;
  flex-direction: row;
  flex: 0 0 auto;
  position: relative;
}
.k-tabstrip-items .k-item {
  margin: 0;
  padding: 0;
  border: 1px solid transparent;
  position: relative;
  flex-shrink: 0;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-items: stretch;
  outline: 0;
}
.k-tabstrip-items .k-tab-on-top {
  z-index: 1;
}
.k-tabstrip-items .k-link {
  padding: 6px 12px;
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  vertical-align: middle;
  flex: 1 1 auto;
  flex-direction: row;
  align-content: center;
  align-items: center;
}
.k-tabstrip-items .k-remove-tab-link,
.k-tabstrip-items .k-link[data-type=remove] {
  padding: 6px;
  flex: none;
}
.k-ie11 .k-tabstrip-items {
  white-space: nowrap;
}
.k-tabstrip > .k-content {
  padding: 6px 12px;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  display: none;
  overflow: auto;
  flex: 1 1 auto;
}
.k-tabstrip > .k-content.k-state-active {
  display: block;
}
.k-tabstrip-items .k-loading {
  width: 20%;
  height: 0;
  border: 0;
  border-top: 1px solid transparent;
  border-color: inherit;
  background: none;
  position: absolute;
  top: 0;
  left: 0;
  transition: width 0.2s linear;
}
.k-tabstrip-items .k-loading.k-complete {
  width: 100%;
  border-top-width: 0;
}
.k-tabstrip.k-tabstrip-scrollable {
  position: relative;
}
.k-tabstrip.k-tabstrip-scrollable > .k-content {
  border-width: 1px;
}
.k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-items {
  border-width: 0;
  white-space: nowrap;
  overflow: hidden;
}
.k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-prev {
  position: absolute;
  left: 0;
}
.k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-next {
  position: absolute;
  right: 0;
}
.k-ie11 .k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-prev,
.k-ie11 .k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-next {
  top: 0;
}
.k-tabstrip-top > .k-tabstrip-items {
  border-bottom-width: 1px;
}
.k-tabstrip-top > .k-tabstrip-items .k-item {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  margin-bottom: -1px;
}
.k-tabstrip-top > .k-tabstrip-items .k-item + .k-item {
  margin-left: 0px;
}
.k-tabstrip-top > .k-tabstrip-items .k-item.k-state-active {
  border-bottom-color: transparent;
}
.k-tabstrip-top > .k-content {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-width: 0;
}
.k-tabstrip-bottom > .k-tabstrip-items {
  border-top-width: 1px;
}
.k-tabstrip-bottom > .k-tabstrip-items .k-item {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  margin-top: -1px;
}
.k-tabstrip-bottom > .k-tabstrip-items .k-item + .k-item {
  margin-left: 0px;
}
.k-tabstrip-bottom > .k-tabstrip-items .k-item.k-state-active {
  border-top-color: transparent;
}
.k-tabstrip-bottom > .k-content {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-width: 0;
}
.k-tabstrip-bottom.k-tabstrip-scrollable .k-tabstrip-prev,
.k-tabstrip-bottom.k-tabstrip-scrollable .k-tabstrip-next {
  bottom: 0;
}
.k-ie11 .k-tabstrip-bottom.k-tabstrip-scrollable .k-tabstrip-prev,
.k-ie11 .k-tabstrip-bottom.k-tabstrip-scrollable .k-tabstrip-next {
  top: auto;
}
.k-tabstrip-left {
  flex-direction: row;
}
.k-tabstrip-left > .k-tabstrip-items {
  border-right-width: 1px;
  display: inline-flex;
  flex-direction: column;
}
.k-tabstrip-left > .k-tabstrip-items .k-item {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  margin-right: -1px;
}
.k-tabstrip-left > .k-tabstrip-items .k-item + .k-item {
  margin-top: 0px;
}
.k-tabstrip-left > .k-tabstrip-items .k-item.k-state-active {
  border-right-color: transparent;
}
.k-tabstrip-left > .k-content {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  margin: 0 !important;
  border-left-width: 0;
}
.k-tabstrip-right {
  flex-direction: row-reverse;
}
.k-tabstrip-right > .k-tabstrip-items {
  border-left-width: 1px;
  display: inline-flex;
  flex-direction: column;
}
.k-tabstrip-right > .k-tabstrip-items .k-item {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  margin-left: -1px;
}
.k-tabstrip-right > .k-tabstrip-items .k-item + .k-item {
  margin-top: 0px;
}
.k-tabstrip-right > .k-tabstrip-items .k-item.k-state-active {
  border-left-color: transparent;
}
.k-tabstrip-right > .k-content {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  margin: 0 !important;
  border-right-width: 0;
}
.k-rtl .k-tabstrip.k-tabstrip-left > .k-tabstrip-items, .k-rtl .k-tabstrip.k-tabstrip-right > .k-tabstrip-items,
.k-tabstrip[dir=rtl].k-tabstrip-left > .k-tabstrip-items,
.k-tabstrip[dir=rtl].k-tabstrip-right > .k-tabstrip-items {
  order: 1;
}
.k-rtl .k-tabstrip.k-tabstrip-left > .k-content, .k-rtl .k-tabstrip.k-tabstrip-right > .k-content,
.k-tabstrip[dir=rtl].k-tabstrip-left > .k-content,
.k-tabstrip[dir=rtl].k-tabstrip-right > .k-content {
  order: 0;
}
.k-rtl .k-tabstrip .k-tabstrip-prev,
.k-tabstrip[dir=rtl] .k-tabstrip-prev {
  left: auto;
  right: 0;
  transform: scaleX(-1);
}
.k-rtl .k-tabstrip .k-tabstrip-next,
.k-tabstrip[dir=rtl] .k-tabstrip-next {
  left: 0;
  right: auto;
  transform: scaleX(-1);
}
.k-tabstrip-items {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
}
.k-tabstrip-items .k-item {
  color: #3276b1;
}
.k-tabstrip-items .k-item:hover, .k-tabstrip-items .k-item.k-state-hover {
  color: #2a6395;
}
.k-tabstrip-items .k-item.k-state-active, .k-tabstrip-items .k-item.k-state-selected {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-tabstrip-items .k-item.k-state-focused {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-tabstrip > .k-content {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-expander {
  background-clip: padding-box;
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  overflow: hidden;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  display: flex;
  flex-direction: column;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-expander .k-ie11 {
  background-clip: border-box;
}
.k-expander[dir=rtl] .k-expander-indicator, .k-rtl .k-expander .k-expander-indicator {
  margin-left: 0;
  margin-right: 12px;
}
.k-expander-header {
  padding: 8px 0;
  border-width: 0 0 2px;
  border-style: solid;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
.k-expander-spacer {
  flex: 1 1 auto;
}
.k-expander-title {
  font-weight: bold;
  text-transform: uppercase;
}
.k-expander-indicator {
  margin-left: 12px;
}
.k-expander-content {
  padding: 20px 20px;
  box-sizing: border-box;
}
.k-expander {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-expander-header {
  border-color: #656565;
  color: #656565;
  background-color: #ffffff;
  outline: none;
}
.k-expander-header.k-state-focused {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-expander-sub-title {
  opacity: 0.65;
}
.k-bottom-nav {
  background-clip: padding-box;
  padding: 4px 4px;
  width: 100%;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
  font-size: 12px;
  line-height: normal;
  font-family: inherit;
  letter-spacing: 0.2px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  white-space: nowrap;
  gap: 4px;
  overflow: hidden;
  outline: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-bottom-nav .k-ie11 {
  background-clip: border-box;
}
.k-bottom-nav-border {
  border-width: 1px 0px 0px 0px;
}
.k-bottom-nav-shadow {
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.12);
}
.k-bottom-nav-item {
  padding: 0 8px;
  min-width: 72px;
  min-height: calc( 40px + 16px - 8px );
  border-width: 0;
  border-radius: 2px;
  box-sizing: border-box;
  font: inherit;
  display: inline-flex;
  flex: 1 1 auto;
  align-items: center;
  justify-content: center;
  gap: 0 4px;
  text-decoration: none;
  cursor: pointer;
  color: inherit;
  background-color: inherit;
  border-color: inherit;
  outline: none;
}
.k-bottom-nav-item:focus {
  outline: none;
}
.k-bottom-nav-item:hover {
  color: inherit;
  text-decoration: none;
}
.k-bottom-nav-item.k-state-disabled {
  background-color: initial;
}
.k-bottom-nav-item-icon {
  font-size: 24px;
}
.k-bottom-nav-item-text {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
.k-bottom-nav-item-flow-horizontal .k-bottom-nav-item {
  flex-direction: row;
  flex-wrap: nowrap;
}
.k-bottom-nav-item-flow-vertical .k-bottom-nav-item {
  flex-direction: column;
}
.k-bottom-nav.k-pos-fixed {
  bottom: 0;
  z-index: 1;
}
.k-bottom-nav-solid.k-bottom-nav-primary {
  color: #b7cfe4;
  background-color: #3276b1;
}
.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-state-focus,
.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-state-focused,
.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item:focus {
  background-color: rgba(183, 207, 228, 0.2);
}
.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-state-selected,
.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-state-active,
.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item:active {
  color: #ffffff;
}
.k-bottom-nav-solid.k-bottom-nav-secondary {
  color: #565656;
  background-color: #f6f6f6;
}
.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-state-focus,
.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-state-focused,
.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item:focus {
  background-color: rgba(86, 86, 86, 0.2);
}
.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-state-selected,
.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-state-active,
.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item:active {
  color: #000000;
}
.k-bottom-nav-solid.k-bottom-nav-tertiary {
  color: #a7e1fb;
  background-color: #03a9f4;
}
.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-focus,
.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-focused,
.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item:focus {
  background-color: rgba(167, 225, 251, 0.2);
}
.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-selected,
.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-active,
.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item:active {
  color: #ffffff;
}
.k-bottom-nav-solid.k-bottom-nav-info {
  color: #a6c5f7;
  background-color: #0058e9;
}
.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-state-focus,
.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-state-focused,
.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item:focus {
  background-color: rgba(166, 197, 247, 0.2);
}
.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-state-selected,
.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-state-active,
.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item:active {
  color: #ffffff;
}
.k-bottom-nav-solid.k-bottom-nav-success {
  color: #b9e5a6;
  background-color: #37b400;
}
.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-state-focus,
.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-state-focused,
.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item:focus {
  background-color: rgba(185, 229, 166, 0.2);
}
.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-state-selected,
.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-state-active,
.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item:active {
  color: #ffffff;
}
.k-bottom-nav-solid.k-bottom-nav-warning {
  color: #594300;
  background-color: #ffc000;
}
.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-state-focus,
.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-state-focused,
.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item:focus {
  background-color: rgba(89, 67, 0, 0.2);
}
.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-state-selected,
.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-state-active,
.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item:active {
  color: #000000;
}
.k-bottom-nav-solid.k-bottom-nav-error {
  color: #fbaea6;
  background-color: #f31700;
}
.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-state-focus,
.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-state-focused,
.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item:focus {
  background-color: rgba(251, 174, 166, 0.2);
}
.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-state-selected,
.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-state-active,
.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item:active {
  color: #ffffff;
}
.k-bottom-nav-solid.k-bottom-nav-dark {
  color: #bcbcbc;
  background-color: #404040;
}
.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-state-focus,
.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-state-focused,
.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item:focus {
  background-color: rgba(188, 188, 188, 0.2);
}
.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-state-selected,
.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-state-active,
.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item:active {
  color: #ffffff;
}
.k-bottom-nav-solid.k-bottom-nav-light {
  color: #525252;
  background-color: #ebebeb;
}
.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-state-focus,
.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-state-focused,
.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item:focus {
  background-color: rgba(82, 82, 82, 0.2);
}
.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-state-selected,
.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-state-active,
.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item:active {
  color: #000000;
}
.k-bottom-nav-solid.k-bottom-nav-inverse {
  color: #bcbcbc;
  background-color: #404040;
}
.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-state-focus,
.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-state-focused,
.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item:focus {
  background-color: rgba(188, 188, 188, 0.2);
}
.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-state-selected,
.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-state-active,
.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item:active {
  color: #ffffff;
}
.k-bottom-nav-flat {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-bottom-nav-flat .k-bottom-nav-item.k-state-focus,
.k-bottom-nav-flat .k-bottom-nav-item.k-state-focused,
.k-bottom-nav-flat .k-bottom-nav-item:focus {
  background-color: rgba(101, 101, 101, 0.05);
}
.k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item.k-state-selected, .k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item.k-state-active, .k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item:active {
  color: #3276b1;
}
.k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item.k-state-selected, .k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item.k-state-active, .k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item:active {
  color: #bbbbbb;
}
.k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-selected, .k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-active, .k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item:active {
  color: #03a9f4;
}
.k-bottom-nav-flat.k-bottom-nav-info .k-bottom-nav-item.k-state-selected, .k-bottom-nav-flat.k-bottom-nav-info .k-bottom-nav-item.k-state-active, .k-bottom-nav-flat.k-bottom-nav-info .k-bottom-nav-item:active {
  color: #0058e9;
}
.k-bottom-nav-flat.k-bottom-nav-success .k-bottom-nav-item.k-state-selected, .k-bottom-nav-flat.k-bottom-nav-success .k-bottom-nav-item.k-state-active, .k-bottom-nav-flat.k-bottom-nav-success .k-bottom-nav-item:active {
  color: #37b400;
}
.k-bottom-nav-flat.k-bottom-nav-warning .k-bottom-nav-item.k-state-selected, .k-bottom-nav-flat.k-bottom-nav-warning .k-bottom-nav-item.k-state-active, .k-bottom-nav-flat.k-bottom-nav-warning .k-bottom-nav-item:active {
  color: #ffc000;
}
.k-bottom-nav-flat.k-bottom-nav-error .k-bottom-nav-item.k-state-selected, .k-bottom-nav-flat.k-bottom-nav-error .k-bottom-nav-item.k-state-active, .k-bottom-nav-flat.k-bottom-nav-error .k-bottom-nav-item:active {
  color: #f31700;
}
.k-bottom-nav-flat.k-bottom-nav-dark .k-bottom-nav-item.k-state-selected, .k-bottom-nav-flat.k-bottom-nav-dark .k-bottom-nav-item.k-state-active, .k-bottom-nav-flat.k-bottom-nav-dark .k-bottom-nav-item:active {
  color: #404040;
}
.k-bottom-nav-flat.k-bottom-nav-light .k-bottom-nav-item.k-state-selected, .k-bottom-nav-flat.k-bottom-nav-light .k-bottom-nav-item.k-state-active, .k-bottom-nav-flat.k-bottom-nav-light .k-bottom-nav-item:active {
  color: #b3b3b3;
}
.k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item.k-state-selected, .k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item.k-state-active, .k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item:active {
  color: #404040;
}
.k-ie .k-bottom-nav-item {
  background-color: transparent;
}
kendo-card,
kendo-card-header,
kendo-card-body,
kendo-card-actions,
kendo-card-footer {
  display: block;
}
.k-card {
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-card > .k-card-inner {
  border-radius: calc( 4px - 1px );
  display: flex;
  flex-direction: inherit;
  overflow: hidden;
}
.k-card-horizontal {
  flex-flow: row nowrap;
}
.k-card-vertical {
  flex-flow: column nowrap;
}
.k-card-header {
  padding: 12px 16px;
  border-width: 0 0 1px;
  border-style: solid;
  outline: 0;
  flex-shrink: 0;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.k-card-header .k-card-title,
.k-card-header .k-card-subtitle {
  margin-bottom: 0;
}
.k-card-header .k-card-title + .k-card-subtitle,
.k-card-header .k-card-subtitle + .k-card-subtitle {
  margin-top: 8px;
}
.k-card-footer {
  padding: 12px 16px;
  border-width: 1px 0 0;
  border-style: solid;
  outline: 0;
  flex-shrink: 0;
}
.k-card-body {
  padding: 16px 16px;
  outline: 0;
  flex: 1 1 auto;
}
.k-card-body p {
  margin: 0 0 12px;
}
.k-card-body > .k-last,
.k-card-body > :last-child {
  margin-bottom: 0;
}
.k-card-body > .k-card-actions {
  padding: 0;
}
.k-card-avatar,
.k-card .k-avatar {
  margin-right: 16px;
  width: 45px;
  height: 45px;
  flex-basis: 45px;
}
.k-card-image,
.k-card-media {
  border: 0;
  max-width: 100%;
  flex-shrink: 0;
  overflow: hidden;
}
.k-card-image > img,
.k-card-media > img {
  border: 0;
  max-width: 100%;
}
.k-card-horizontal .k-card-image,
.k-card-horizontal .k-card-media {
  max-width: 100px;
  -o-object-fit: cover;
     object-fit: cover;
}
.k-card-title {
  font-family: inherit;
  font-size: 18px;
  line-height: normal;
  font-weight: 400;
  margin: 0 0 8px;
}
.k-card-subtitle {
  font-family: inherit;
  font-size: 12px;
  line-height: normal;
  font-weight: 400;
  margin: 0 0 8px;
}
.k-card-separator {
  margin: 0;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: block;
  flex: 0 0 auto;
  align-self: stretch;
}
.k-card-separator.k-separator-vertical,
.k-card-horizontal > .k-card-separator {
  border-left-width: 1px;
}
.k-card-separator.k-separator-horizontal,
.k-card-vertical > .k-card-separator {
  border-top-width: 1px;
}
.k-card > .k-hr {
  margin: 0;
  flex: 0 0 auto;
  border-color: inherit;
}
.k-card-actions {
  padding: 8px 8px;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  overflow: hidden;
  display: flex;
  flex-shrink: 0;
  flex-basis: auto;
  gap: 8px;
}
.k-card-actions > .k-button {
  padding-left: calc( 16px - ( 8px + 1px ) );
  padding-right: calc( 16px - ( 8px + 1px ) );
  max-width: 100%;
  white-space: normal;
}
.k-card-actions-start {
  justify-content: flex-start;
}
.k-card-actions-end {
  justify-content: flex-end;
}
.k-card-actions-center {
  justify-content: center;
}
.k-card-actions-horizontal {
  flex-flow: row nowrap;
}
.k-card-actions-vertical {
  flex-flow: column nowrap;
}
.k-card-actions-stretched {
  padding: 0;
  gap: 0;
}
.k-card-actions-stretched > .k-button,
.k-card-actions-stretched > .k-card-action {
  flex: 1 1 auto;
}
.k-card-actions-stretched .k-button {
  border-radius: 0;
  padding-top: calc( 8px + 4px );
  padding-bottom: calc( 8px + 4px );
}
.k-card .k-card-actions-stretched {
  border-top-width: 1px;
}
.k-card-horizontal > .k-card-actions-stretched {
  border-top-width: 0;
  border-inline-start-width: 1px;
}
.k-card-vertical > .k-card-actions-stretched {
  border-top-width: 1px;
}
.k-card-actions-stretched.k-card-actions-horizontal > .k-card-action + .k-card-action {
  border-inline-start-width: 1px;
}
.k-card-actions-stretched.k-card-actions-vertical > .k-card-action + .k-card-action {
  border-top-width: 1px;
}
.k-card-action {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: inline-flex;
}
.k-card-action > .k-button {
  flex: 1 1 auto;
}
.k-card-list {
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  gap: 16px;
  flex: 0 0 auto;
}
.k-card-list .k-card {
  flex: 0 0 auto;
}
.k-card-deck {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  gap: 16px;
  flex: 0 0 auto;
}
.k-card-deck .k-card {
  flex: 0 0 auto;
}
.k-card-deck-scrollwrap {
  padding-bottom: 3px;
  width: 100%;
  box-sizing: content-box;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  position: relative;
  overflow: hidden;
}
.k-card-deck-scrollwrap > .k-button {
  border-radius: 0px;
  flex: 0 0 auto;
  position: absolute;
  z-index: 1;
}
.k-card-deck-scrollwrap > .k-button:first-child {
  left: -1px;
}
.k-card-deck-scrollwrap > .k-button:last-child {
  right: -1px;
}
.k-card-deck-scrollwrap > .k-card-deck {
  margin-bottom: -20px;
  padding-bottom: 20px;
  flex: 1 1 auto;
}
.k-card-group {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: stretch;
  flex: 0 0 auto;
}
.k-card-group .k-card {
  border-radius: 0;
  flex: 0 0 auto;
}
.k-card-group .k-card + .k-card {
  -webkit-margin-start: 1px;
          margin-inline-start: 1px;
}
.k-card-group .k-card.k-first {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.k-card-group .k-card.k-last {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.k-card-group .k-card.k-only {
  border-radius: 4px;
}
.k-card-with-callout {
  overflow: visible;
}
.k-card-callout {
  margin: 0;
  width: 20px;
  height: 20px;
  border-width: 1px 1px 0 0;
  border-style: solid;
  position: absolute;
}
.k-card-callout.k-callout-n {
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-45deg);
}
.k-card-callout.k-callout-e {
  top: 50%;
  right: 0;
  transform: translate(50%, -50%) rotate(135deg) scaleX(-1);
}
.k-card-callout.k-callout-s {
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%) rotate(135deg);
}
.k-card-callout.k-callout-w {
  top: 50%;
  left: 0;
  transform: translate(-50%, -50%) rotate(-135deg);
}
.k-card-flat {
  box-shadow: none;
}
.k-rtl .k-card-actions-stretched .k-card-action + .k-card-action,
[dir=rtl] .k-card-actions-stretched .k-card-action + .k-card-action {
  border-right-width: 1px;
  border-left-width: 0;
}
.k-rtl .k-card-horizontal > .k-card-actions-stretched,
.k-rtl .k-card-horizontal .k-card-actions-vertical,
[dir=rtl] .k-card-horizontal > .k-card-actions-stretched,
[dir=rtl] .k-card-horizontal .k-card-actions-vertical {
  border-right-width: 1px;
  border-left-width: 0;
}
.k-ie11 .k-card-body {
  flex: 1 1 auto;
}
.k-card {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-card:focus, .k-card.k-state-focus {
  border-color: rgba(0, 0, 0, 0.15);
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}
.k-card-actions {
  border-color: rgba(0, 0, 0, 0.08);
}
.k-card-header {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
}
.k-card-footer {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
}
.k-card-separator {
  border-color: rgba(0, 0, 0, 0.08);
}
.k-card-subtitle {
  color: #bababa;
}
.k-card-primary {
  background-color: #d6e4ef;
  color: #1a3d5c;
  border-color: #c6d9e9;
}
.k-card-primary .k-card-subtitle {
  color: inherit;
}
.k-card-secondary {
  background-color: #fdfdfd;
  color: gray;
  border-color: #fcfcfc;
}
.k-card-secondary .k-card-subtitle {
  color: inherit;
}
.k-card-tertiary {
  background-color: #cdeefd;
  color: #02587f;
  border-color: #b8e7fc;
}
.k-card-tertiary .k-card-subtitle {
  color: inherit;
}
.k-card-info {
  background-color: #ccdefb;
  color: #002e79;
  border-color: #b8d0f9;
}
.k-card-info .k-card-subtitle {
  color: inherit;
}
.k-card-success {
  background-color: #d7f0cc;
  color: #1d5e00;
  border-color: #c7eab8;
}
.k-card-success .k-card-subtitle {
  color: inherit;
}
.k-card-warning {
  background-color: #fff2cc;
  color: #856400;
  border-color: #ffedb8;
}
.k-card-warning .k-card-subtitle {
  color: inherit;
}
.k-card-error {
  background-color: #fdd1cc;
  color: #7e0c00;
  border-color: #fcbeb8;
}
.k-card-error .k-card-subtitle {
  color: inherit;
}
.k-card-dark {
  background-color: #d9d9d9;
  color: #212121;
  border-color: #cacaca;
}
.k-card-dark .k-card-subtitle {
  color: inherit;
}
.k-card-light {
  background-color: #fbfbfb;
  color: #7a7a7a;
  border-color: #f9f9f9;
}
.k-card-light .k-card-subtitle {
  color: inherit;
}
.k-card-inverse {
  background-color: #d9d9d9;
  color: #212121;
  border-color: #cacaca;
}
.k-card-inverse .k-card-subtitle {
  color: inherit;
}
.k-card-wrap.k-state-focused > .k-card, .k-card-wrap.k-state-selected > .k-card {
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}
.k-card-callout {
  border-color: rgba(0, 0, 0, 0.08);
  background-color: #ffffff;
}
.k-card:focus .k-card-callout,
.k-card.k-state-focus .k-card-callout {
  border-color: rgba(0, 0, 0, 0.15);
}
.k-card:focus .k-card-callout.k-callout-n,
.k-card.k-state-focus .k-card-callout.k-callout-n {
  box-shadow: 1px -1px 4px 0 rgba(0, 0, 0, 0.06);
}
.k-card:focus .k-card-callout.k-callout-e,
.k-card.k-state-focus .k-card-callout.k-callout-e {
  box-shadow: 2px -1px 4px 0 rgba(0, 0, 0, 0.06);
}
.k-card:focus .k-card-callout.k-callout-s,
.k-card.k-state-focus .k-card-callout.k-callout-s {
  box-shadow: 2px -2px 4px 0 rgba(0, 0, 0, 0.06);
}
.k-card:focus .k-card-callout.k-callout-w,
.k-card.k-state-focus .k-card-callout.k-callout-w {
  box-shadow: 2px -1px 4px 0 rgba(0, 0, 0, 0.06);
}
.k-splitter {
  background-clip: padding-box;
  height: 300px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  display: block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-splitter .k-ie11 {
  background-clip: border-box;
}
.k-splitter .k-pane {
  overflow: hidden;
}
.k-splitter .k-scrollable {
  overflow: auto;
}
.k-splitter .k-splitter-resizing {
  overflow: hidden;
}
.k-pane > .k-splitter {
  border-width: 0;
  overflow: hidden;
}
.k-splitter .k-pane-loading {
  position: static;
  top: 50%;
  left: 50%;
}
.k-ghost-splitbar,
.k-splitbar {
  border-style: solid;
  outline: 0;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.k-ghost-splitbar .k-icon,
.k-splitbar .k-icon {
  font-size: 10px;
  display: block;
  cursor: pointer;
}
.k-splitbar-draggable-horizontal {
  cursor: col-resize;
}
.k-splitbar-draggable-vertical {
  cursor: row-resize;
}
.k-ghost-splitbar-horizontal,
.k-splitbar-horizontal {
  width: 8px;
  border-width: 0;
  background-repeat: repeat-y;
  flex-direction: column;
  top: 0;
}
.k-ghost-splitbar-vertical,
.k-splitbar-vertical {
  height: 8px;
  border-width: 0;
  background-repeat: repeat-x;
  flex-direction: row;
  left: 0;
}
.k-splitbar-static-horizontal {
  width: 1px;
}
.k-splitbar-static-vertical {
  height: 1px;
}
.k-splitbar-draggable-horizontal .k-resize-handle {
  width: 2px;
  height: 20px;
  position: static;
  z-index: 1;
}
.k-splitbar .k-resize-handle {
  display: none;
  background-color: currentColor;
}
.k-splitbar-draggable-horizontal .k-resize-handle,
.k-splitbar-draggable-vertical .k-resize-handle {
  display: block;
}
.k-splitbar-horizontal .k-i-arrow-60-left {
  margin-bottom: 7px;
}
.k-splitbar-horizontal .k-i-arrow-60-right {
  margin-top: 7px;
}
.k-splitbar-vertical .k-i-arrow-60-up {
  margin-right: 7px;
}
.k-splitbar-vertical .k-i-arrow-60-down {
  margin-left: 7px;
}
.k-splitbar-draggable-vertical .k-resize-handle {
  width: 20px;
  height: 2px;
  position: static;
  z-index: 1;
}
.k-pane > .k-splitter-overlay {
  opacity: 0;
  position: absolute;
}
.k-splitter-flex {
  display: flex;
  width: 100%;
  height: auto;
}
.k-splitter-flex .k-pane {
  position: relative;
  flex: 1 1 auto;
  display: block;
  min-width: 0;
  max-width: 100%;
  min-height: 0;
  max-height: 100%;
  height: 100%;
}
.k-splitter-flex .k-pane-static {
  flex-grow: 0;
  flex-shrink: 0;
}
.k-splitter-flex .k-pane-flex {
  display: flex;
}
.k-splitter-flex .k-splitbar {
  position: static;
  flex: 0 0 auto;
}
.k-splitter-flex .k-pane.k-state-hidden, .k-splitter-flex .k-pane[hidden],
.k-splitter-flex .k-pane-flex.k-state-hidden,
.k-splitter-flex .k-pane-flex[hidden] {
  flex: 0 1 0% !important;
  overflow: hidden !important;
  display: block !important;
}
.k-splitter-flex.k-splitter-horizontal {
  flex-direction: row;
}
.k-splitter-flex.k-splitter-horizontal[dir=rtl] > .k-splitbar > .k-collapse-next,
.k-splitter-flex.k-splitter-horizontal[dir=rtl] > .k-splitbar > .k-collapse-prev {
  transform: scaleX(-1);
}
.k-splitter-flex.k-splitter-vertical {
  flex-direction: column;
}
.k-splitter {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-splitbar {
  color: #656565;
  background-color: #ececec;
}
.k-splitbar:hover,
.k-splitbar.k-state-hover,
.k-splitbar-horizontal-hover,
.k-splitbar-vertical-hover {
  color: #656565;
  background-color: #e3e3e3;
}
.k-splitbar:active,
.k-splitbar.k-state-focus,
.k-splitbar.k-state-focused {
  color: #ffffff;
  background: #3276b1;
}
.k-ghost-splitbar {
  background-color: #e3e3e3;
}
.k-tilelayout {
  background-clip: padding-box;
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  display: grid;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-tilelayout .k-ie11 {
  background-clip: border-box;
}
.k-tilelayout .k-card {
  box-shadow: none;
  border-width: 1px;
}
.k-layout-item-hint {
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  position: relative;
}
.k-layout-item-hint.k-layout-item-hint-resize {
  z-index: 3;
}
.k-tilelayout {
  background-color: #f6f6f6;
}
.k-tilelayout-item:focus,
.k-tilelayout-item.k-state-focus,
.k-tilelayout-item.k-state-focused {
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}
.k-layout-item-hint {
  border-color: rgba(0, 0, 0, 0.08);
  background-color: rgba(255, 255, 255, 0.2);
}
.k-grid {
  background-clip: padding-box;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  display: flex;
  flex-direction: column;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-grid .k-ie11 {
  background-clip: border-box;
}
.k-grid.k-grid-display-block {
  display: block;
}
.k-grid .k-grid-container {
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
  position: relative;
}
.k-grid .k-grid-aria-root {
  border-color: inherit;
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  overflow: hidden;
}
.k-grid table {
  margin: 0;
  width: 100%;
  max-width: none;
  border-width: 0;
  border-color: inherit;
  border-collapse: separate;
  border-spacing: 0;
  empty-cells: show;
  outline: 0;
}
.k-grid thead,
.k-grid tbody,
.k-grid tfoot {
  text-align: left;
  border-color: inherit;
}
.k-grid tr {
  border-color: inherit;
}
.k-grid th,
.k-grid td {
  padding: 8px 12px;
  border-style: solid;
  border-color: inherit;
  outline: 0;
  font-weight: inherit;
  text-align: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-grid th:first-child,
.k-grid td:first-child {
  border-left-width: 0;
}
.k-grid th:focus,
.k-grid td:focus {
  outline: none;
}
.k-grid th .k-placeholder-line,
.k-grid td .k-placeholder-line {
  width: 80%;
}
.k-grid th {
  padding: 8px 12px;
  border-width: 0 0 1px 1px;
  white-space: nowrap;
}
.k-grid td {
  border-width: 0 0 0px 1px;
  vertical-align: middle;
}
.k-grid a {
  color: inherit;
  text-decoration: none;
}
.k-grid a:hover {
  text-decoration: none;
}
.k-grid table,
.k-grid .k-grid-header-wrap {
  box-sizing: content-box;
}
.k-grid .k-group-col,
.k-grid .k-hierarchy-col {
  padding: 0;
  width: 32px;
}
.k-grid .k-grouping-row p {
  margin: 0;
  display: flex;
  align-items: center;
  align-content: center;
}
.k-grid .k-grouping-row td {
  overflow: visible;
}
.k-grid .k-grouping-row + tr td {
  border-top-width: 1px;
}
.k-grid .k-grouping-row .k-group-cell,
.k-grid .k-grouping-row + tr .k-group-cell {
  border-top-width: 0;
  text-overflow: clip;
}
.k-grid .k-grouping-row .k-icon {
  margin-left: calc( 8px - 12px );
  margin-right: 8px;
  text-decoration: none;
}
.k-grid .k-group-footer td {
  border-style: solid;
  border-width: 1px 0;
}
.k-grid .k-group-footer .k-group-cell + td {
  border-left-width: 1px;
}
.k-grid .k-hierarchy-cell {
  text-align: center;
  padding: 0;
  overflow: visible;
}
.k-grid .k-hierarchy-cell > .k-icon {
  padding: 8px 0;
  width: 100%;
  height: 100%;
  display: inline-block;
  outline: 0;
}
.k-grid .k-hierarchy-cell + td {
  border-left-width: 0;
}
.k-grid .k-hierarchy-cell + .k-grid-content-sticky {
  border-left-width: 1px;
}
.k-grid[dir=rtl] thead,
.k-grid[dir=rtl] tbody,
.k-grid[dir=rtl] tfoot, .k-rtl .k-grid thead,
.k-rtl .k-grid tbody,
.k-rtl .k-grid tfoot {
  text-align: right;
}
.k-grid[dir=rtl] th, .k-rtl .k-grid th {
  white-space: nowrap;
}
.k-grid[dir=rtl] .k-grid-header-wrap, .k-rtl .k-grid .k-grid-header-wrap {
  border-width: 0 0 0 1px;
}
.k-grid[dir=rtl] .k-group-indicator .k-button.k-bare,
.k-grid[dir=rtl] .k-drag-clue .k-button.k-bare, .k-rtl .k-grid .k-group-indicator .k-button.k-bare,
.k-rtl .k-grid .k-drag-clue .k-button.k-bare {
  margin-left: -2px;
  margin-right: 8px;
}
.k-grid[dir=rtl] .k-group-indicator .k-link .k-icon,
.k-grid[dir=rtl] .k-drag-clue .k-link .k-icon, .k-rtl .k-grid .k-group-indicator .k-link .k-icon,
.k-rtl .k-grid .k-drag-clue .k-link .k-icon {
  margin-left: 4px;
  margin-right: -2px;
}
.k-grid[dir=rtl] .k-group-indicator, .k-rtl .k-grid .k-group-indicator {
  margin-right: 0;
  margin-left: 4px;
}
.k-grid[dir=rtl] .k-group-indicator + .k-group-indicator, .k-rtl .k-grid .k-group-indicator + .k-group-indicator {
  margin-right: 4px;
}
.k-grid[dir=rtl] .k-grid-content-locked,
.k-grid[dir=rtl] .k-grid-footer-locked,
.k-grid[dir=rtl] .k-grid-header-locked, .k-rtl .k-grid .k-grid-content-locked,
.k-rtl .k-grid .k-grid-footer-locked,
.k-rtl .k-grid .k-grid-header-locked {
  border-left-width: 1px;
  border-right-width: 0;
}
.k-grid[dir=rtl] .k-grid-header-sticky,
.k-grid[dir=rtl] .k-grid-content-sticky,
.k-grid[dir=rtl] .k-grid-footer-sticky, .k-rtl .k-grid .k-grid-header-sticky,
.k-rtl .k-grid .k-grid-content-sticky,
.k-rtl .k-grid .k-grid-footer-sticky {
  border-left-width: 1px;
}
.k-grid[dir=rtl] .k-grid-header-sticky:not([style*="display: none"]) + td,
.k-grid[dir=rtl] .k-grid-header-sticky:not([style*="display: none"]) + th,
.k-grid[dir=rtl] .k-grid-content-sticky:not([style*="display: none"]) + td,
.k-grid[dir=rtl] .k-grid-content-sticky:not([style*="display: none"]) + th, .k-rtl .k-grid .k-grid-header-sticky:not([style*="display: none"]) + td,
.k-rtl .k-grid .k-grid-header-sticky:not([style*="display: none"]) + th,
.k-rtl .k-grid .k-grid-content-sticky:not([style*="display: none"]) + td,
.k-rtl .k-grid .k-grid-content-sticky:not([style*="display: none"]) + th {
  border-left-width: 1px;
  border-right-width: 0;
}
.k-grid[dir=rtl] .k-grid-header-sticky.k-header:first-child, .k-rtl .k-grid .k-grid-header-sticky.k-header:first-child {
  border-left-width: 1px;
}
.k-grid[dir=rtl] .k-grid-row-sticky, .k-rtl .k-grid .k-grid-row-sticky {
  border-bottom-width: 1px;
  border-top-width: 1px;
}
.k-grid[dir=rtl] th, .k-rtl .k-grid th {
  border-width: 0 1px 1px 0;
}
.k-grid[dir=rtl] th:first-child, .k-rtl .k-grid th:first-child {
  border-right-width: 0;
}
.k-grid[dir=rtl] td, .k-rtl .k-grid td {
  border-width: 0 1px 0 0;
}
.k-grid[dir=rtl] td:first-child, .k-rtl .k-grid td:first-child {
  border-right-width: 0;
}
.k-grid[dir=rtl] td.k-hierarchy-cell, .k-rtl .k-grid td.k-hierarchy-cell {
  border-right-width: 0;
}
.k-grid[dir=rtl] .k-hierarchy-cell + td, .k-rtl .k-grid .k-hierarchy-cell + td {
  border-right-width: 0;
}
.k-grid[dir=rtl] .k-grid-header,
.k-grid[dir=rtl] .k-grid-footer, .k-rtl .k-grid .k-grid-header,
.k-rtl .k-grid .k-grid-footer {
  padding-left: 17px;
  padding-right: 0;
}
.k-grid[dir=rtl] .k-grid-header .k-header.k-first, .k-rtl .k-grid .k-grid-header .k-header.k-first {
  border-left-width: 0;
  border-right-width: 1px;
}
.k-grid[dir=rtl] .k-grid-header .k-with-icon,
.k-grid[dir=rtl] .k-grid-header .k-filterable, .k-rtl .k-grid .k-grid-header .k-with-icon,
.k-rtl .k-grid .k-grid-header .k-filterable {
  padding-left: calc( calc( 1.4285714286em + 8px + 2px ) + 4px );
  padding-right: 12px;
}
.k-grid[dir=rtl] .k-grid-header .k-grid-filter,
.k-grid[dir=rtl] .k-grid-header .k-header-column-menu, .k-rtl .k-grid .k-grid-header .k-grid-filter,
.k-rtl .k-grid .k-grid-header .k-header-column-menu {
  right: auto;
  left: 4px;
}
.k-grid[dir=rtl] .k-grid-header-sticky.k-header.k-first, .k-rtl .k-grid .k-grid-header-sticky.k-header.k-first {
  border-left-width: 1px;
}
.k-grid[dir=rtl] .k-grid-header-sticky.k-header.k-grid-no-left-border.k-first, .k-rtl .k-grid .k-grid-header-sticky.k-header.k-grid-no-left-border.k-first {
  border-left-width: 1px;
  border-right-width: 0;
}
.k-grid[dir=rtl] .k-filtercell-operator, .k-rtl .k-grid .k-filtercell-operator {
  margin-left: 0;
  margin-right: 4px;
}
.k-grid[dir=rtl] .k-dirty, .k-rtl .k-grid .k-dirty {
  border-color: currentColor currentColor transparent transparent;
  left: auto;
  right: 0;
}
.k-grid[dir=rtl] .k-edit-cell > .k-textbox,
.k-grid[dir=rtl] .k-edit-cell > .k-widget,
.k-grid[dir=rtl] .k-grid-edit-row > td > .k-textbox,
.k-grid[dir=rtl] .k-grid-edit-row > td > .k-widget, .k-rtl .k-grid .k-edit-cell > .k-textbox,
.k-rtl .k-grid .k-edit-cell > .k-widget,
.k-rtl .k-grid .k-grid-edit-row > td > .k-textbox,
.k-rtl .k-grid .k-grid-edit-row > td > .k-widget {
  margin-right: calc(-8px - 1px);
}
.k-grid[dir=rtl] .k-grid-header-wrap.k-auto-scrollable, .k-rtl .k-grid .k-grid-header-wrap.k-auto-scrollable {
  margin-left: -1px;
  margin-right: 0;
}
.k-grid[dir=rtl] .k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable, .k-rtl .k-grid .k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable {
  margin-left: 0;
}
.k-grid[dir=rtl] .k-group-footer td, .k-rtl .k-grid .k-group-footer td {
  border-width: 1px 0;
}
.k-grid[dir=rtl] .k-group-footer .k-group-cell + td, .k-rtl .k-grid .k-group-footer .k-group-cell + td {
  border-right-width: 1px;
}
.k-grid[dir=rtl] .k-grouping-row .k-icon, .k-rtl .k-grid .k-grouping-row .k-icon {
  margin-left: 8px;
  margin-right: calc( 8px - 12px );
}
.k-grid[dir=rtl] .k-column-resizer, .k-rtl .k-grid .k-column-resizer {
  left: 0;
  right: auto;
}
.k-grid .k-dirty-cell {
  position: relative;
}
.k-grid .k-dirty-cell.k-grid-content-sticky {
  position: sticky;
}
.k-grid .k-dirty {
  border-width: 5px;
  border-color: currentColor transparent transparent currentColor;
  left: 0;
  right: auto;
}
.k-grid .k-grid-content-locked + .k-grid-content {
  box-sizing: content-box;
}
.k-grid .k-grid-content-expander {
  position: absolute;
  visibility: hidden;
  height: 1px;
  bottom: 1px;
}
.k-grid .k-grid-filter,
.k-grid .k-header-column-menu,
.k-grid .k-hierarchy-cell .k-icon {
  border-width: 0;
}
.k-grid-toolbar {
  border-width: 0 0 1px;
  flex-shrink: 0;
}
.k-grid-search {
  width: 12.4em;
}
.k-grouping-header {
  display: block;
  position: relative;
  white-space: normal;
  padding: 8px 8px;
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
  line-height: calc( 1.4285714286em + 8px + 2px );
}
.k-grouping-header-flex {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  padding: 4px 0;
}
.k-grouping-header-flex > .k-indicator-container {
  display: inline-flex;
  margin: 0;
  padding: 4px 0 4px 8px;
}
.k-grouping-header-flex > .k-indicator-container:last-child {
  display: block;
  flex-grow: 1;
  line-height: calc( 1.4285714286em + 8px + 2px );
}
.k-group-indicator,
.k-drag-clue {
  border-radius: 2px;
  margin: 0;
  padding: 4px 8px;
  border-width: 1px;
  border-style: solid;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  vertical-align: top;
  opacity: 1;
  box-sizing: border-box;
}
.k-group-indicator .k-link,
.k-group-indicator .k-button.k-bare,
.k-drag-clue .k-link,
.k-drag-clue .k-button.k-bare {
  padding: 0;
  border-width: 0;
  display: inline-flex;
  align-items: center;
}
.k-group-indicator .k-link .k-icon,
.k-drag-clue .k-link .k-icon {
  margin-left: -2px;
  margin-right: 4px;
}
.k-group-indicator .k-button.k-bare,
.k-drag-clue .k-button.k-bare {
  margin-left: 8px;
  margin-right: -2px;
  padding: 0;
  width: auto;
  height: auto;
  opacity: 0.5;
}
.k-group-indicator .k-button.k-bare::before, .k-group-indicator .k-button.k-bare::after,
.k-drag-clue .k-button.k-bare::before,
.k-drag-clue .k-button.k-bare::after {
  display: none;
}
.k-group-indicator .k-button.k-bare:hover,
.k-drag-clue .k-button.k-bare:hover {
  opacity: 1;
}
.k-group-indicator {
  margin-right: 4px;
  line-height: 1.4285714286;
}
.k-group-indicator + .k-group-indicator {
  margin-left: 4px;
}
.k-drag-clue {
  line-height: 1.5;
}
.k-grouping-dropclue {
  width: 12px;
  height: calc( 1.4285714286em + 8px + 2px );
  position: absolute;
  top: 3px;
  box-sizing: content-box;
}
.k-grouping-dropclue::before, .k-grouping-dropclue::after {
  display: inline-block;
  content: "";
  position: absolute;
}
.k-grouping-dropclue::before {
  border-width: 6px;
  border-style: solid;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  top: 0;
}
.k-grouping-dropclue::after {
  width: 2px;
  height: calc(100% - 6px);
  top: 6px;
  left: calc( 6px - 1px );
}
.k-grid-header-wrap,
.k-grid-footer-wrap {
  width: 100%;
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: inherit;
  position: relative;
  overflow: hidden;
}
.k-grid-header-wrap.k-auto-scrollable,
.k-grid-footer-wrap {
  margin-right: -1px;
}
.k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable {
  margin-right: 0;
}
.k-ie .k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable {
  display: inline-block;
}
.k-grid-header,
.k-grid-footer {
  flex: 0 0 auto;
  padding-right: 17px;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
}
.k-grid-header table,
.k-grid-footer table {
  table-layout: fixed;
}
div.k-grid-header,
div.k-grid-footer {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
.k-ie div.k-grid-header {
  display: block;
}
.k-grid-header {
  border-bottom-width: 1px;
}
.k-grid-header table {
  margin-bottom: -1px;
}
.k-grid-header.k-grid-draggable-header {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  touch-action: none;
}
.k-grid-header .k-header {
  position: relative;
  vertical-align: bottom;
  cursor: default;
}
.k-grid-header .k-header:first-child {
  border-left-width: 0;
}
.k-grid-header .k-header.k-first {
  border-left-width: 1px;
}
.k-grid-header .k-header > .k-link {
  margin: -8px -12px;
  padding: 8px 12px;
  line-height: inherit;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  outline: 0;
}
.k-ie .k-grid-header .k-header > .k-link, .k-edge .k-grid-header .k-header > .k-link {
  margin: 0;
  padding: 0;
}
.k-grid-header .k-with-icon,
.k-grid-header .k-filterable {
  padding-right: calc( calc( 1.4285714286em + 8px + 2px ) + 4px );
}
.k-ie .k-grid-header .k-with-icon, .k-edge .k-grid-header .k-with-icon,
.k-ie .k-grid-header .k-filterable,
.k-edge .k-grid-header .k-filterable {
  padding-right: calc( calc( 1.4285714286em + 8px + 2px ) + 4px);
}
.k-grid-header .k-header > .k-link:focus {
  text-decoration: none;
}
.k-grid-header .k-grid-filter,
.k-grid-header .k-header-column-menu {
  padding: 4px;
  width: calc( 1.4285714286em + 8px + 2px );
  height: calc( 1.4285714286em + 8px + 2px );
  box-sizing: border-box;
  outline: 0;
  line-height: 1.4285714286;
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
  position: absolute;
  right: 4px;
  bottom: calc( 8px + 0.7142857143em - calc( 1.4285714286em + 8px )/2 );
  z-index: 1;
}
.k-ie .k-grid-header .k-grid-filter, .k-edge .k-grid-header .k-grid-filter,
.k-ie .k-grid-header .k-header-column-menu,
.k-edge .k-grid-header .k-header-column-menu {
  position: static;
  float: right;
  margin-top: calc( (calc( 1.4285714286em + 8px + 2px ) - 1.4285714286em) / -2);
  margin-bottom: calc( (calc( 1.4285714286em + 8px + 2px ) - 1.4285714286em) / -2);
  margin-right: calc( -1 * calc( 1.4285714286em + 8px + 2px ));
}
.k-grid-header .k-grid-filter:hover,
.k-grid-header .k-header-column-menu:hover {
  cursor: pointer;
}
.k-grid-header .k-header > .k-link > .k-icon.k-i-sort-desc-sm, .k-grid-header .k-header > .k-link > .k-icon.k-i-sort-asc-sm {
  vertical-align: text-top;
  margin-left: calc( 8px - 1px );
}
.k-grid-header .k-sort-order {
  display: inline-block;
  vertical-align: top;
  height: 16px;
  font-size: 12px;
  margin-top: 2px;
  margin-left: -2px;
}
.k-column-resizer {
  width: 0.5em;
  height: 1000%;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  cursor: col-resize;
}
.k-grid-footer {
  border-width: 1px 0 0;
}
.k-grid-footer td {
  height: 1.4285714286em;
}
.k-grid-footer td,
.k-group-footer td,
.k-grouping-row td {
  font-weight: bold;
}
.k-grid-filter-popup {
  min-width: 200px;
}
.k-grid-column-menu-standalone a.k-grid-filter {
  position: initial;
  display: inline-block;
  margin: -4px 0;
  padding: 4px 8px;
}
.k-grid-columnmenu-popup {
  width: 230px;
}
.k-grid-columnmenu-popup.k-popup {
  padding: 2px 0;
}
.k-filter-row {
  line-height: 1.4285714286;
}
.k-filter-row td,
.k-filter-row th {
  border-width: 0 0 1px 1px;
  white-space: nowrap;
  padding: 8px 8px;
}
.k-filter-row td:first-child {
  border-left-width: 0;
}
.k-filter-row .k-multiselect, .k-filter-row .k-dropdowntree {
  height: auto;
}
.k-filter-row .k-filtercell .k-widget.k-sized-input {
  flex: 0 1 auto;
}
.k-filtercell {
  width: auto;
  display: flex;
}
.k-filtercell > span,
.k-filtercell .k-filtercell-wrapper {
  display: flex;
  flex: 1 1 auto;
}
.k-filtercell > span > label,
.k-filtercell .k-filtercell-wrapper > label {
  vertical-align: middle;
}
.k-filtercell .k-filtercell-wrapper > .k-widget {
  width: 100%;
}
.k-filtercell > span .k-button {
  visibility: visible;
  pointer-events: all;
}
.k-filtercell > span .k-button,
.k-filtercell > span .k-dropdown-operator {
  margin-left: 4px;
}
.k-filtercell > span .k-widget {
  width: auto;
}
.k-filtercell .k-filtercell-operator > .k-button.k-clear-button-visible {
  visibility: visible;
  height: calc( 1.4285714286em + 8px + 2px );
}
.k-filtercell .k-filtercell-operator > .k-button:not(.k-clear-button-visible) {
  visibility: hidden;
  pointer-events: none;
}
.k-filtercell .k-filtercell-operator {
  margin-left: 4px;
}
.k-filtercell .k-widget:not(.k-dropdown-operator),
.k-filtercell .k-filtercell-wrapper > .k-textbox {
  display: flex;
  flex: 1 1 auto;
}
.k-filtercell .k-filtercell-wrapper > .k-textbox {
  width: 100%;
  min-width: 0;
}
.k-grid-content,
.k-grid-content-locked {
  border-color: inherit;
  outline: 0;
}
.k-grid-content table,
.k-grid-content-locked table {
  table-layout: fixed;
}
.k-grid-content tr:last-child > td,
.k-grid-content-locked tr:last-child > td {
  border-bottom-width: 0;
}
.k-grid-content {
  width: 100%;
  min-height: 0;
  overflow: auto;
  overflow-x: auto;
  overflow-y: scroll;
  position: relative;
  flex: 1;
}
.k-virtual-scrollable-wrap {
  height: 100%;
  overflow-y: hidden;
  position: relative;
}
.k-grid-edit-row td {
  text-overflow: clip;
}
.k-grid-edit-row .k-widget,
.k-grid-edit-row .k-button,
.k-grid-edit-row .k-textbox {
  height: auto;
}
.k-grid-edit-row .k-edit-cell {
  padding-top: 0;
  padding-bottom: 0;
}
.k-grid-edit-row .k-dirty-cell {
  overflow: visible;
}
.k-edit-cell > .k-textbox,
.k-edit-cell > .k-widget:not(.k-switch),
.k-grid-edit-row > td > .k-textbox,
.k-grid-edit-row > td > .k-widget:not(.k-switch) {
  margin-left: calc(-8px - 1px);
}
.k-grid-edit-row td > .k-textbox,
.k-grid-edit-row td > .k-widget:not(.k-switch),
.k-edit-cell > .k-textbox,
.k-edit-cell > .k-widget:not(.k-switch) {
  width: calc(100% + ((8px + 1px) * 2));
}
.k-grid-edit-row td > .k-textbox,
.k-grid-edit-row td > .k-widget,
.k-command-cell > .k-button,
.k-edit-cell > .k-textbox,
.k-edit-cell > .k-widget {
  vertical-align: middle;
}
.k-grid .k-grid-edit-row td:not(.k-hierarchy-cell),
.k-grid .k-command-cell,
.k-grid .k-edit-cell {
  padding: calc( 8px - (calc( 1.4285714286em + 8px + 2px ) - 1.4285714286em) / 2 ) 12px;
}
.k-command-cell > .k-button {
  margin-left: 0.16em;
  margin-right: 0.16em;
}
.k-grid > .k-resize-handle,
.k-grid-header .k-resize-handle {
  height: 25px;
  cursor: col-resize;
  position: absolute;
  z-index: 2;
}
.k-grid-pager {
  border-width: 1px 0 0;
  border-color: inherit;
  font-size: inherit;
}
.k-grid-pager-top {
  border-width: 0 0 1px;
}
.k-pager-input .k-numerictextbox {
  margin: 0 6px;
  width: 3em;
}
.k-grid-virtual .k-grid-content .k-grid-table-wrap {
  float: left;
  width: 100%;
}
.k-grid-virtual .k-grid-content .k-grid-table {
  position: relative;
  float: left;
  z-index: 1;
}
.k-grid-virtual .k-grid-content > .k-height-container {
  position: relative;
  float: left;
}
.k-grid-virtual .k-grid-content::after {
  content: "";
  display: block;
  clear: both;
}
.k-width-container {
  position: absolute;
  visibility: hidden;
}
.k-width-container div {
  height: 1px;
}
.k-grid-virtual[dir=rtl] .k-grid-content .k-grid-table,
.k-grid-virtual.k-rtl .k-grid-content .k-grid-table {
  float: right;
}
.k-grid-add-row td {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.k-grid-lockedcolumns {
  white-space: nowrap;
}
.k-grid-content,
.k-grid-content-locked,
.k-pager-wrap {
  white-space: normal;
}
.k-grid-content-locked,
.k-grid-footer-locked,
.k-grid-header-locked {
  flex: 0 0 auto;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  position: relative;
  border-style: solid;
  border-width: 0 1px 0 0;
  box-sizing: content-box;
}
.k-grid-content-locked + .k-grid-content.k-auto-scrollable,
.k-grid-footer-locked + .k-grid-content.k-auto-scrollable,
.k-grid-header-locked + .k-grid-content.k-auto-scrollable {
  display: inline-block;
}
.k-grid-content,
.k-grid-footer-wrap,
.k-grid-header-wrap {
  flex: 1 1 auto;
  display: inline-block;
  vertical-align: top;
}
.k-grid-content.k-auto-scrollable,
.k-grid-footer-wrap.k-auto-scrollable,
.k-grid-header-wrap.k-auto-scrollable {
  display: block;
}
.k-grid-header-locked > table,
.k-grid-header-wrap > table {
  margin-bottom: -1px;
}
.k-grid-header .k-header.k-grid-header-sticky,
.k-grid-header .k-filter-row .k-grid-header-sticky,
.k-grid-content-sticky,
.k-grid-row-sticky,
.k-grid-footer-sticky {
  position: sticky;
  z-index: 2;
}
.k-grid-header .k-header.k-grid-header-sticky.k-edit-cell,
.k-grid-header .k-filter-row .k-grid-header-sticky.k-edit-cell,
.k-grid-content-sticky.k-edit-cell,
.k-grid-row-sticky.k-edit-cell,
.k-grid-footer-sticky.k-edit-cell {
  overflow: visible;
  z-index: 3;
}
.k-grid-content-sticky.k-grid-row-sticky {
  z-index: 3;
}
.k-grid .k-grid-header-sticky,
.k-grid .k-grid-content-sticky,
.k-grid .k-grid-footer-sticky {
  border-right-width: 1px;
}
.k-grid .k-grid-header-sticky:not([style*="display: none"]) + td, .k-grid .k-grid-header-sticky:not([style*="display: none"]) + th,
.k-grid .k-grid-content-sticky:not([style*="display: none"]) + td,
.k-grid .k-grid-content-sticky:not([style*="display: none"]) + th,
.k-grid .k-grid-footer-sticky:not([style*="display: none"]) + td,
.k-grid .k-grid-footer-sticky:not([style*="display: none"]) + th {
  border-left-width: 0;
}
.k-grid .k-grid-row-sticky {
  border-bottom-width: 1px;
  border-top-width: 1px;
}
.k-grid-header-sticky.k-header.k-grid-no-left-border.k-first {
  border-left-width: 0;
}
.k-header.k-drag-clue {
  overflow: hidden;
}
.k-grid.k-grid-no-scrollbar .k-grid-header {
  padding: 0;
}
.k-grid.k-grid-no-scrollbar .k-grid-header-wrap {
  border-width: 0;
}
.k-grid.k-grid-no-scrollbar .k-grid-content {
  overflow-y: auto;
}
.k-grid-norecords {
  text-align: center;
}
div.k-grid-norecords {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}
.k-grid-norecords-template {
  width: 20em;
  height: 4em;
  line-height: 4em;
  margin: 0 auto;
  border: 1px solid;
}
.k-header > .k-cell-inner {
  margin: -8px calc(-1 * calc( calc( 1.4285714286em + 8px + 2px ) - 12px)) -8px -12px;
}
.k-filterable > .k-cell-inner {
  margin: -8px calc(-1 * calc( 1.4285714286em + 8px + 2px )) -8px -12px;
}
.k-filterable > .k-cell-inner .k-link {
  padding-right: 0;
}
.k-cell-inner {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  overflow: hidden;
}
.k-cell-inner > .k-link {
  padding: 8px 12px;
  width: auto;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  flex: 1;
  overflow: hidden;
}
.k-cell-inner > .k-link > .k-icon.k-i-sort-desc-sm,
.k-cell-inner > .k-link > .k-icon.k-i-sort-asc-sm {
  margin-left: 0;
  display: inline-block;
  flex-shrink: 0;
}
.k-cell-inner .k-sort-order {
  flex-shrink: 0;
  line-height: normal;
}
.k-cell-inner .k-grid-filter,
.k-cell-inner .k-header-column-menu {
  position: static;
}
.k-cell-inner .k-grid-filter,
.k-cell-inner .k-header-column-menu,
.k-cell-inner .k-hierarchy-cell .k-icon {
  text-align: center;
  display: inline-block;
  flex-shrink: 0;
}
.k-column-title {
  min-width: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-shrink: 1;
  overflow: hidden;
}
.k-loading-pdf-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 100;
}
.k-loading-pdf-mask > .k-i-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 64px;
}
.k-loading-pdf-mask .k-loading-pdf-progress {
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.k-pdf-export .k-loading-pdf-mask {
  display: none;
}
.k-grid-pdf-export-element {
  position: absolute;
  left: -10000px;
  top: -10000px;
}
.k-grid-pdf-export-element .k-filter-row {
  display: none;
}
.k-pdf-export-shadow .k-grid {
  float: left;
  width: auto !important;
}
.k-pdf-export-shadow .k-grid,
.k-pdf-export-shadow .k-grid-content,
.k-pdf-export-shadow .k-grid-content-locked {
  height: auto !important;
  overflow: visible;
}
.k-pdf-export-shadow .k-grid-header-locked + .k-grid-header-wrap, .k-pdf-export-shadow .k-grid-header-locked + .k-grid-content, .k-pdf-export-shadow .k-grid-header-locked + .k-grid-footer-wrap {
  width: auto !important;
}
.k-pdf-export-shadow .k-grid-header,
.k-pdf-export-shadow .k-grid[data-role=grid] .k-grid-footer {
  padding: 0 !important;
}
.k-filter-menu .k-filter-menu-container {
  padding: 0.5em 1em;
}
.k-filter-menu .k-widget,
.k-filter-menu .k-radio-list,
.k-filter-menu .k-textbox {
  margin: 8px 0;
  width: 100%;
  display: block;
}
.k-filter-menu .k-searchbox {
  margin: 8px 0;
  width: 100%;
}
.k-filter-menu .k-widget.k-filter-and {
  width: 6em;
}
.k-filter-menu .k-widget.k-button-group {
  width: auto;
  display: inline-flex;
}
.k-filter-menu .k-switch {
  width: 6em;
  display: inline-flex;
}
.k-filter-menu .k-actions,
.k-filter-menu .k-action-buttons,
.k-filter-menu .k-columnmenu-actions {
  margin-left: -1em;
  margin-right: -1em;
  margin-bottom: -1em;
  padding: 4px 1em 1em;
}
.k-filter-menu .k-actions .k-button,
.k-filter-menu .k-action-buttons .k-button,
.k-filter-menu .k-columnmenu-actions .k-button {
  flex: 1 1 50%;
}
.k-filter-menu .k-actions.k-actions-start .k-button, .k-filter-menu .k-actions.k-actions-center .k-button, .k-filter-menu .k-actions.k-actions-end .k-button {
  flex: 0 1 auto;
}
.k-multicheck-wrap {
  max-height: 300px;
  overflow: auto;
  overflow-x: hidden;
  white-space: nowrap;
}
.k-filter-selected-items {
  font-weight: bold;
  line-height: normal;
  white-space: nowrap;
  margin: 1em 0 0.5em;
}
.k-autofitting {
  width: auto !important;
  table-layout: auto !important;
}
.k-autofitting th.k-header,
.k-autofitting td {
  white-space: nowrap !important;
}
.k-autofitting .k-detail-row {
  display: none !important;
}
.k-column-list {
  padding: 0;
  margin: 0;
  list-style: none;
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
}
.k-column-chooser-title,
.k-column-list-item {
  padding: 2px 8px;
}
.k-columnmenu-actions {
  padding: 8px 8px;
}
.k-column-list-item {
  position: relative;
  display: block;
  margin: 0;
  cursor: pointer;
}
.k-columns-items-wrap {
  padding: 6px 0;
}
.k-columnmenu-item {
  padding: 4px 8px;
  outline: 0;
  cursor: pointer;
}
.k-columnmenu-item > .k-icon {
  margin-right: 4px;
}
.k-columnmenu-item-wrapper + .k-columnmenu-item-wrapper {
  border-top: 1px solid;
  border-top-color: rgba(0, 0, 0, 0.08);
}
.k-columnmenu-item-content {
  overflow: hidden;
}
.k-columnmenu-item-content .k-filter-menu .k-filter-menu-container {
  padding: 4px 8px;
}
.k-column-list-wrapper .k-actions .k-button,
.k-column-list-wrapper .k-action-buttons .k-button,
.k-column-list-wrapper .k-columnmenu-actions .k-button,
.k-columnmenu-item-content .k-actions .k-button,
.k-columnmenu-item-content .k-action-buttons .k-button,
.k-columnmenu-item-content .k-columnmenu-actions .k-button {
  flex: 1 1 50%;
}
.k-column-list-wrapper .k-actions.k-actions-start .k-button, .k-column-list-wrapper .k-actions.k-actions-center .k-button, .k-column-list-wrapper .k-actions.k-actions-end .k-button,
.k-columnmenu-item-content .k-actions.k-actions-start .k-button,
.k-columnmenu-item-content .k-actions.k-actions-center .k-button,
.k-columnmenu-item-content .k-actions.k-actions-end .k-button {
  flex: 0 1 auto;
}
.k-column-menu-group-header {
  padding: 4px 8px;
  display: flex;
  flex: 0 0 auto;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.k-column-menu-group-header-text {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  font-size: 12px;
  line-height: 1.4285714286;
  font-weight: bold;
  text-transform: uppercase;
  flex: 1 1 auto;
}
.k-column-menu .k-menu:not(.k-context-menu) {
  font-weight: 400;
}
.k-column-menu .k-expander {
  background: inherit;
}
.k-column-menu .k-expander .k-columnmenu-item {
  display: flex;
  align-items: center;
}
[dir=rtl] .k-columnmenu-item > .k-icon,
.k-rtl .k-columnmenu-item > .k-icon {
  margin-left: 4px;
  margin-right: 0;
}
[dir=rtl] .k-header > .k-cell-inner,
.k-rtl .k-header > .k-cell-inner {
  margin-right: -12px;
  margin-left: calc(-1 * calc( calc( 1.4285714286em + 8px + 2px ) - 12px));
}
[dir=rtl] .k-header > .k-cell-inner .k-sort-order,
.k-rtl .k-header > .k-cell-inner .k-sort-order {
  margin-right: -2px;
  margin-left: 0;
}
[dir=rtl] .k-filterable > .k-cell-inner,
.k-rtl .k-filterable > .k-cell-inner {
  margin-right: -12px;
  margin-left: calc(-1 * calc( 1.4285714286em + 8px + 2px ));
}
[dir=rtl] .k-filterable > .k-cell-inner .k-link,
.k-rtl .k-filterable > .k-cell-inner .k-link {
  padding-right: 12px;
  padding-left: 0;
}
.k-grid-header,
.k-header,
th.k-header,
.k-grid-header-wrap,
.k-grouping-header,
.k-grouping-header .k-group-indicator,
.k-grid td,
.k-grid-footer,
.k-grid-footer-wrap,
.k-grid-content-locked,
.k-grid-footer-locked,
.k-grid-header-locked,
.k-filter-row > td,
.k-filter-row > th {
  border-color: rgba(0, 0, 0, 0.08);
}
.k-grid-header,
.k-grouping-header,
.k-grid-add-row,
.k-grid-footer {
  color: #656565;
  background-color: #f6f6f6;
}
.k-grid-toolbar {
  border-color: inherit;
  box-shadow: none;
}
.k-drag-clue {
  color: #656565;
  background-color: #f6f6f6;
}
.k-grid-content {
  background-color: #ffffff;
}
.k-group-footer td,
.k-grouping-row td,
tbody .k-group-cell {
  color: #656565;
  background-color: #ededed;
}
.k-grouping-dropclue::before {
  border-color: #656565 transparent transparent;
}
.k-grouping-dropclue::after {
  background-color: #656565;
}
.k-grid {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-grid tr.k-alt {
  background-color: rgba(0, 0, 0, 0.04);
}
.k-grid tbody tr:hover,
.k-grid tbody tr.k-state-hover {
  background-color: #ededed;
}
.k-grid td.k-state-selected,
.k-grid tr.k-state-selected > td {
  background-color: rgba(50, 118, 177, 0.25);
}
.k-grid td.k-state-focused,
.k-grid th.k-state-focused,
.k-grid th:focus,
.k-grid .k-master-row > td:focus,
.k-grid .k-grouping-row > td:focus,
.k-grid .k-detail-row > td:focus,
.k-grid .k-group-footer > td:focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-grid .k-grid-filter,
.k-grid .k-header-column-menu,
.k-grid .k-hierarchy-cell .k-icon {
  color: #656565;
}
.k-grid .k-grouping-row {
  background-color: #ededed;
}
.k-grid .k-grouping-row .k-icon {
  color: #656565;
}
.k-grid .k-grouping-row .k-grid-content-sticky {
  border-color: rgba(0, 0, 0, 0.3);
  border-top-color: rgba(0, 0, 0, 0.08);
}
.k-grid .k-grid-header-locked,
.k-grid .k-grid-content-locked,
.k-grid .k-grid-header-locked .k-header,
.k-grid .k-grid-content-locked td {
  border-color: rgba(0, 0, 0, 0.3);
}
.k-grid .k-grid-content-locked .k-group-footer td,
.k-grid .k-grid-content-locked .k-group-cell {
  border-color: rgba(0, 0, 0, 0.08);
}
.k-grid .k-grid-content-locked .k-grouping-row + tr td {
  border-top-color: rgba(0, 0, 0, 0.08);
}
.k-grid .k-grid-content-locked .k-state-selected td {
  background-color: #ccddec;
}
.k-grid .k-grid-content-locked .k-state-selected.k-alt td {
  background-color: #c5d6e4;
}
.k-grid .k-grid-content-locked .k-state-hover td,
.k-grid .k-grid-content-locked tr:hover td {
  background-color: #ebebeb;
}
.k-grid .k-grid-content-locked .k-state-selected:hover td,
.k-grid .k-grid-content-locked .k-state-selected.k-state-hover td {
  background-color: #c1d1df;
}
.k-grid .k-grid-header-locked .k-header {
  border-bottom-color: rgba(0, 0, 0, 0.08);
}
.k-grid[dir=rtl] th.k-hierarchy-cell,
.k-grid[dir=rtl] td.k-hierarchy-cell, .k-grid.k-rtl th.k-hierarchy-cell,
.k-grid.k-rtl td.k-hierarchy-cell {
  border-left-color: transparent;
}
col.k-sorted,
th.k-sorted {
  background-color: rgba(0, 0, 0, 0.02);
}
.k-grid-header .k-i-sort-asc-sm,
.k-grid-header .k-i-sort-desc-sm,
.k-grid-header .k-sort-order {
  color: #3276b1;
}
.k-grid-header .k-grid-filter:hover,
.k-grid-header .k-header-column-menu:hover,
.k-grid-header .k-hierarchy-cell .k-icon:hover {
  color: #656565;
  background-color: #ededed;
}
.k-grid-header .k-grid-filter:focus, .k-grid-header .k-grid-filter.k-state-focus, .k-grid-header .k-grid-filter.k-state-border-down,
.k-grid-header .k-header-column-menu:focus,
.k-grid-header .k-header-column-menu.k-state-focus,
.k-grid-header .k-header-column-menu.k-state-border-down,
.k-grid-header .k-hierarchy-cell .k-icon:focus,
.k-grid-header .k-hierarchy-cell .k-icon.k-state-focus,
.k-grid-header .k-hierarchy-cell .k-icon.k-state-border-down {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.1);
}
.k-grid-header .k-grid-filter.k-state-active,
.k-grid-header .k-header-column-menu.k-state-active,
.k-grid-header .k-hierarchy-cell .k-icon.k-state-active {
  color: #ffffff;
  background-color: #3276b1;
}
.k-grid-header th.k-grid-header-sticky,
.k-grid-header .k-grid-header-sticky.k-sorted {
  color: #656565;
  background-color: #f6f6f6;
  border-right-color: rgba(0, 0, 0, 0.3);
  border-left-color: rgba(0, 0, 0, 0.3);
}
.k-grid-footer {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
}
.k-grid-footer .k-grid-footer-sticky {
  border-left-color: rgba(0, 0, 0, 0.3);
  border-right-color: rgba(0, 0, 0, 0.3);
  background-color: #f6f6f6;
}
.k-master-row .k-grid-content-sticky {
  border-color: rgba(0, 0, 0, 0.3);
  border-top-color: rgba(0, 0, 0, 0.08);
  background-color: #ffffff;
}
.k-master-row .k-grid-row-sticky {
  border-top-color: rgba(0, 0, 0, 0.3);
  border-bottom-color: rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
.k-master-row.k-alt .k-grid-content-sticky,
.k-master-row.k-alt .k-grid-row-sticky {
  background-color: #f6f6f6;
}
.k-master-row.k-state-selected .k-grid-content-sticky, .k-master-row.k-state-selected .k-grid-row-sticky {
  background-color: #ccddec;
}
.k-master-row.k-state-selected.k-alt .k-grid-content-sticky, .k-master-row.k-state-selected.k-alt .k-grid-row-sticky {
  background-color: #c5d6e4;
}
.k-master-row:hover .k-grid-content-sticky, .k-master-row:hover .k-grid-row-sticky, .k-master-row.k-state-hover .k-grid-content-sticky, .k-master-row.k-state-hover .k-grid-row-sticky {
  background-color: #ebebeb;
}
.k-master-row.k-state-selected:hover .k-grid-content-sticky, .k-master-row.k-state-selected:hover .k-grid-row-sticky, .k-master-row.k-state-selected.k-state-hover .k-grid-content-sticky, .k-master-row.k-state-selected.k-state-hover .k-grid-row-sticky {
  background-color: #c1d1df;
}
.k-grouping-row .k-grid-content-sticky {
  background-color: #f6f6f6;
}
.k-grouping-row:hover .k-grid-content-sticky, .k-grouping-row.k-state-hover .k-grid-content-sticky {
  background-color: #ebebeb;
}
.k-column-list-item:hover,
.k-columnmenu-item:hover {
  color: #656565;
  background-color: #ededed;
}
.k-columnmenu-item:focus,
.k-columnmenu-item.k-state-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-columnmenu-item.k-state-selected {
  color: #ffffff;
  background-color: #3276b1;
}
.k-column-menu .k-menu:not(.k-context-menu) {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f9f9f9;
}
.k-column-menu .k-menu:not(.k-context-menu) .k-item {
  color: #656565;
}
.k-column-menu .k-menu:not(.k-context-menu) .k-item:hover, .k-column-menu .k-menu:not(.k-context-menu) .k-item.k-state-hover {
  color: #656565;
  background-color: #ededed;
}
.k-column-menu .k-menu:not(.k-context-menu) .k-item.k-state-selected {
  color: #ffffff;
  background-color: #3276b1;
}
.k-column-menu .k-menu:not(.k-context-menu) .k-item:focus, .k-column-menu .k-menu:not(.k-context-menu) .k-item.k-state-focused {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-column-menu-group-header-text {
  border-color: #444444;
  color: #444444;
}
.k-grid-norecords-template {
  background-color: #ffffff;
  border-color: rgba(0, 0, 0, 0.08);
}
.k-listview {
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  flex-flow: column nowrap;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.k-listview-bordered {
  border-width: 1px;
}
.k-listview-header {
  border-width: 0;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: inherit;
}
.k-listview-bordered > .k-listview-header {
  border-bottom-width: 1px;
}
.k-listview-content {
  margin: 0;
  padding: 0;
  outline: 0;
  flex-grow: 1;
  position: relative;
  overflow: auto;
}
.k-listview-content::after {
  height: 0;
  clear: both;
  display: block;
}
.k-listview-content.k-d-flex::after,
.k-listview-content.k-d-grid::after {
  display: none;
}
.k-listview-content-padding-rectangle {
  padding: 4px 4px;
}
.k-listview-content-padding-square {
  padding: 4px;
}
.k-listview-item {
  padding: 0;
  border-width: 0;
  outline: 0;
  border-style: solid;
  box-sizing: border-box;
  flex-shrink: 0;
}
.k-listview-item-padding-rectangle {
  padding: 4px 4px;
}
.k-listview-item-padding-rectangle .k-listview-link {
  margin: -4px -4px;
  padding: 4px 4px;
}
.k-listview-item-padding-square {
  padding: 4px;
}
.k-listview-item-padding-square .k-listview-link {
  margin: -4px;
  padding: 4px;
}
.k-listview-footer {
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
  border-color: inherit;
}
.k-listview-bordered > .k-listview-footer {
  border-top-width: 1px;
}
.k-listview-pager {
  border-width: 0;
  border-top-width: 1px;
  border-color: inherit;
  font: inherit;
}
.k-listview-pager-top {
  border-top-width: 0;
  border-bottom-width: 1px;
}
.k-listview-bordered > .k-listview-pager-top {
  border-bottom-width: 1px;
}
.k-listview-bordered > .k-listview-pager-bottom {
  border-top-width: 1px;
}
.k-listview-borders-all .k-listview-item {
  border-width: 1px;
}
.k-listview-borders-horizontal .k-listview-item {
  border-top-width: 1px;
}
.k-listview-borders-horizontal .k-listview-item:first-child {
  border-top-width: 0;
}
.k-listview-borders-vertical .k-listview-item {
  border-left-width: 1px;
}
.k-listview-borders-vertical .k-listview-item:first-child {
  border-left-width: 0;
}
.k-listview {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-listview-content > .k-state-focused {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-listview-content > .k-state-selected {
  background-color: rgba(50, 118, 177, 0.25);
}
.k-spreadsheet {
  background-clip: padding-box;
  width: 800px;
  height: 600px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  display: flex;
  flex-direction: column;
  cursor: default;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-spreadsheet .k-ie11 {
  background-clip: border-box;
}
.k-spreadsheet .k-vertical-align-center {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.k-spreadsheet .k-vertical-align-bottom {
  position: relative;
  top: 100%;
  transform: translateY(-100%);
}
.k-spreadsheet .k-tabstrip-wrapper {
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
  position: relative;
}
.k-spreadsheet-quick-access-toolbar {
  padding: 8px;
  display: inline-flex;
  flex-direction: row;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
}
.k-spreadsheet-quick-access-toolbar .k-button:not(:hover) {
  border-color: transparent;
  color: inherit;
  background-color: transparent;
  background-image: none;
}
.k-spreadsheet-tabstrip {
  padding-top: 8px;
}
.k-spreadsheet-tabstrip .k-loading {
  display: none;
}
.k-spreadsheet-tabstrip .k-content {
  border-radius: 0;
  padding: 0;
  border-width: 0;
  overflow: hidden;
}
.k-spreadsheet-toolbar {
  border-width: 0;
}
.k-spreadsheet-toolbar [data-tool=backgroundColor],
.k-spreadsheet-toolbar [data-tool=textColor],
.k-spreadsheet-toolbar [data-tool=borders],
.k-spreadsheet-toolbar [data-tool=alignment],
.k-spreadsheet-toolbar [data-tool=merge],
.k-spreadsheet-toolbar [data-tool=freeze] {
  width: auto;
  min-width: 1.4285714286em;
}
.k-spreadsheet-toolbar [data-tool=fontSize] {
  width: 5em;
}
.k-spreadsheet-toolbar [data-tool=fontFamily] {
  width: 6em;
}
.k-spreadsheet-toolbar [data-tool=format] {
  width: 4em;
}
.k-spreadsheet-action-bar {
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
  font-size: 12px;
  font-family: Arial, Verdana, sans-serif;
  position: relative;
  display: flex;
  flex-direction: row;
}
.k-spreadsheet-name-editor {
  width: 10em;
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: inherit;
}
.k-spreadsheet-name-editor .k-combobox {
  width: 100%;
  font-size: inherit;
}
.k-spreadsheet-name-editor .k-combobox .k-dropdown-wrap {
  border-radius: 0;
  border-width: 0;
}
.k-spreadsheet-name-editor .k-combobox .k-select {
  border-radius: 0;
}
.k-spreadsheet-formula-bar {
  border-color: inherit;
  display: flex;
  flex-direction: row;
  align-items: center;
  flex: 1;
}
.k-spreadsheet-formula-bar::before {
  font-size: 16px;
  font-family: "WebComponentsIcons";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  padding: 0 4px;
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: inherit;
}
.k-spreadsheet-formula-bar .k-tooltip,
.k-spreadsheet-formula-bar .k-group-header,
.k-spreadsheet-formula-bar .k-list-scroller {
  display: none;
}
.k-spreadsheet-formula-bar .k-spreadsheet-formula-input {
  padding: 4px 8px;
  line-height: 1.4285714286;
}
.k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula::before {
  content: "{";
  font-weight: 700;
}
.k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula::after {
  content: "}";
  font-weight: 700;
}
.k-spreadsheet-formula-input {
  outline: 0;
  white-space: pre;
  flex: 1;
  box-sizing: border-box;
}
.k-spreadsheet-formula-input > .k-syntax-func.k-syntax-at-point,
.k-spreadsheet-formula-input > .k-syntax-bool.k-syntax-at-point,
.k-spreadsheet-formula-input > .k-syntax-ref.k-syntax-at-point,
.k-spreadsheet-formula-input > .k-syntax-str.k-syntax-at-point,
.k-spreadsheet-formula-input > .k-syntax-num.k-syntax-at-point {
  text-decoration: underline;
}
.k-spreadsheet-formula-input > .k-series-a,
.k-spreadsheet-formula-input > .k-series-b,
.k-spreadsheet-formula-input > .k-series-c,
.k-spreadsheet-formula-input > .k-series-d {
  background-color: transparent;
}
.k-spreadsheet-formula-list {
  min-width: 100px;
}
.k-spreadsheet-formula-list .k-item {
  padding: 4px 8px;
}
.k-syntax-func,
.k-syntax-startexp {
  font-weight: bold;
}
.k-spreadsheet-cell-editor {
  padding: 0 3px;
  line-height: 20px;
  display: none;
  overflow: hidden;
  position: absolute;
  z-index: 2000;
}
.k-spreadsheet-sheets-bar {
  padding: 0 4px 4px;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  display: flex;
  flex-direction: row;
  align-items: center;
  position: relative;
}
.k-spreadsheet-sheets-bar-add {
  margin-right: 4px;
}
.k-spreadsheet-sheets-bar-add:not(:hover) {
  border-color: transparent;
  color: inherit;
  background: none;
}
.k-spreadsheet-sheets-items {
  margin-top: -1px;
  flex: 1;
  overflow: hidden;
}
.k-spreadsheet-sheets-items .k-tabstrip-items {
  margin: 0 calc( 1.4285714286em + 8px + 2px ) !important;
  border-width: 0;
}
.k-spreadsheet-sheets-items .k-tabstrip-prev {
  left: 0 !important;
}
.k-spreadsheet-sheets-items .k-tabstrip-next {
  right: 0 !important;
}
.k-spreadsheet-sheets-items .k-item .k-link {
  display: inline-block;
}
.k-spreadsheet-sheets-items .k-item .k-spreadsheet-sheets-remove {
  margin-right: 0.5em;
  margin-left: -0.5em;
  padding: 0;
  line-height: 1;
  display: inline-flex;
  flex-direction: row;
  vertical-align: middle;
}
.k-spreadsheet-view {
  height: auto !important;
  border-color: inherit;
  font-size: 12px;
  font-family: Arial, Verdana, Sans-serif;
  flex: 1;
  position: relative;
}
.k-spreadsheet-view .k-state-disabled {
  pointer-events: auto;
}
.k-spreadsheet-fixed-container {
  width: 100%;
  height: 100%;
  border-color: inherit;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  position: absolute;
  z-index: 2;
}
.k-spreadsheet-overflow {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  border-color: inherit;
}
.k-spreadsheet-pane {
  padding: 0 1px 0 0;
  border-width: 2px 0 0 2px;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  position: absolute;
  overflow: hidden;
}
.k-spreadsheet-pane.k-top {
  border-top-width: 0;
}
.k-spreadsheet-pane.k-left {
  border-left-width: 0;
}
.k-spreadsheet-top-corner {
  border-width: 0 1px 1px 0;
  border-style: solid;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10000;
}
.k-spreadsheet-top-corner::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  right: 0;
  border: 6px solid transparent;
  border-right-color: inherit;
  border-bottom-color: inherit;
}
.k-spreadsheet-scroller {
  width: 100%;
  height: 100%;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
  position: absolute;
  z-index: 1;
}
@media (hover: none), (pointer: coarse) {
  .k-spreadsheet-scroller {
    z-index: 3;
  }
}
.k-spreadsheet-haxis,
.k-spreadsheet-vaxis {
  border: 0 solid;
  border-color: inherit;
  position: absolute;
}
.k-spreadsheet-haxis {
  border-width: 1px 0 0;
  left: 0;
}
.k-spreadsheet-vaxis {
  border-width: 0 0 0 1px;
  top: 0;
}
.k-spreadsheet-row-header,
.k-spreadsheet-column-header {
  text-align: center;
  z-index: 100;
}
.k-spreadsheet-row-header > div,
.k-spreadsheet-column-header > div {
  position: relative;
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
}
.k-spreadsheet-row-header > div::after,
.k-spreadsheet-column-header > div::after {
  content: "";
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.k-spreadsheet-row-header {
  position: relative;
}
.k-spreadsheet-column-header {
  position: absolute;
}
.k-spreadsheet-row-header > div {
  border-top-width: 1px;
}
.k-spreadsheet-row-header > div:first-child {
  border-top-width: 0;
}
.k-spreadsheet-row-header > .k-selection-partial::after,
.k-spreadsheet-row-header > .k-selection-full::after {
  border-right-width: 2px;
  display: block;
}
.k-spreadsheet-column-header > div {
  border-left-width: 1px;
}
.k-spreadsheet-column-header > div:first-child {
  border-left-width: 0;
}
.k-spreadsheet-column-header > .k-selection-partial::after,
.k-spreadsheet-column-header > .k-selection-full::after {
  border-bottom-width: 2px;
  display: block;
}
.k-spreadsheet-data {
  border-color: inherit;
  cursor: cell;
  position: relative;
}
.k-spreadsheet-cell {
  padding: 1px;
  box-sizing: border-box;
  position: absolute;
  line-height: normal;
  background-clip: padding-box;
  white-space: pre;
  overflow: hidden;
}
.k-spreadsheet-merged-cells-wrapers {
  position: relative;
}
.k-spreadsheet .k-selection-wrapper {
  position: relative;
  cursor: cell;
}
.k-spreadsheet .k-spreadsheet-selection {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  position: absolute;
}
.k-spreadsheet .k-spreadsheet-selection-highlight {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  position: absolute;
}
.k-spreadsheet .k-selection-wrapper .k-spreadsheet-editor-button {
  position: absolute;
  padding: 0;
  z-index: 60;
}
.k-spreadsheet .k-selection-wrapper .k-spreadsheet-editor-button.k-spreadsheet-last-column {
  transform: translateX(-100%);
}
.k-spreadsheet-active-cell {
  outline-color: transparent !important;
  z-index: 10;
}
.k-spreadsheet .k-auto-fill-wrapper {
  position: relative;
}
.k-spreadsheet .k-auto-fill,
.k-spreadsheet .k-auto-fill-punch,
.k-spreadsheet .k-auto-fill-br-hint {
  box-sizing: border-box;
  position: absolute;
}
.k-spreadsheet .k-auto-fill {
  border-width: 1px;
  border-style: solid;
  cursor: crosshair;
}
.k-spreadsheet .k-single-selection::after {
  content: "";
  margin-bottom: -4px;
  margin-right: -4px;
  width: 6px;
  height: 6px;
  border-width: 1px;
  border-style: solid;
  border-radius: 50%;
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 100;
  cursor: crosshair;
}
.k-spreadsheet .k-selection-full::after,
.k-spreadsheet .k-selection-partial::after {
  display: none;
}
.k-spreadsheet .k-autofill-wrapper {
  position: relative;
  cursor: cell;
}
.k-spreadsheet-vborder {
  position: absolute;
  border-left-style: solid;
  border-left-width: 1px;
}
.k-spreadsheet-hborder {
  position: absolute;
  border-top-style: solid;
  border-top-width: 1px;
}
.k-spreadsheet-has-comment::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
  border-width: 3px;
  border-style: solid;
}
.k-dirty {
  left: 0;
  right: auto;
}
.k-spreadsheet .k-filter-wrapper {
  position: relative;
  z-index: 50;
}
.k-spreadsheet .k-filter-range {
  border-width: 1px;
  border-style: solid;
  position: absolute;
  box-sizing: border-box;
}
.k-spreadsheet-filter {
  border-radius: 2px;
  line-height: 1;
  position: absolute;
  cursor: pointer;
}
.k-spreadsheet-filter .k-icon {
  vertical-align: middle;
}
.k-spreadsheet-filter-menu {
  width: 280px;
}
.k-spreadsheet-filter-menu .k-animation-container {
  position: relative;
}
.k-spreadsheet-filter-menu > .k-menu,
.k-spreadsheet-filter-menu > .k-menu.k-menu-vertical {
  border-width: 0;
}
.k-spreadsheet-filter-menu > .k-menu .k-item,
.k-spreadsheet-filter-menu > .k-menu.k-menu-vertical .k-item {
  color: inherit;
}
.k-spreadsheet-filter-menu > .k-menu .k-link,
.k-spreadsheet-filter-menu > .k-menu.k-menu-vertical .k-link {
  padding-left: calc( 16px + 8px );
}
.k-spreadsheet-filter-menu > .k-menu .k-icon,
.k-spreadsheet-filter-menu > .k-menu.k-menu-vertical .k-icon {
  margin-left: calc(-1 * ( 16px + 4px ) );
  margin-right: 4px;
}
.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper {
  height: 200px;
  border-width: 1px;
  border-style: solid;
  overflow-y: scroll;
  overflow-x: auto;
}
.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper .k-treeview {
  padding: 4px;
  overflow: visible;
}
.k-spreadsheet-filter-menu .k-details {
  padding: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
}
.k-spreadsheet-filter-menu .k-details-summary {
  padding: 4px;
  cursor: pointer;
}
.k-spreadsheet-filter-menu .k-details-summary > .k-icon {
  margin-right: 4px;
}
.k-spreadsheet-filter-menu .k-details-content {
  padding: 4px 8px 4px calc( 16px + 8px );
}
.k-spreadsheet-filter-menu .k-details-content > .k-textbox,
.k-spreadsheet-filter-menu .k-details-content > .k-widget {
  width: 100%;
  margin-bottom: 3px;
}
.k-spreadsheet-filter-menu .k-details-content .k-space-right {
  background-image: none;
}
.k-spreadsheet-filter-menu .k-details-content .k-filter-and {
  width: 75px;
  margin: 8px 0;
}
.k-spreadsheet-filter-menu .k-actions .k-button,
.k-spreadsheet-filter-menu .k-action-buttons .k-button,
.k-spreadsheet-filter-menu .k-columnmenu-actions .k-button {
  flex: 1 1 50%;
}
.k-spreadsheet-filter-menu .k-actions.k-actions-start .k-button, .k-spreadsheet-filter-menu .k-actions.k-actions-center .k-button, .k-spreadsheet-filter-menu .k-actions.k-actions-end .k-button {
  flex: 0 1 auto;
}
.k-spreadsheet-popup {
  padding: 0;
}
.k-spreadsheet-popup .k-separator {
  display: block;
}
.k-spreadsheet-popup .k-button {
  border-radius: 0;
  border-width: 0;
  color: inherit;
  background: none;
}
.k-spreadsheet-popup .k-button-icontext {
  display: flex;
  justify-content: flex-start;
}
.k-spreadsheet-popup .k-reset-color,
.k-spreadsheet-popup .k-custom-color {
  border-radius: 0;
  width: 100%;
  border-width: 0;
  box-sizing: border-box;
  display: flex;
}
.k-spreadsheet-popup .k-reset-color {
  border-bottom-width: 1px;
}
.k-spreadsheet-popup .k-custom-color {
  border-top-width: 1px;
}
.k-spreadsheet-popup .k-spreadsheet-color-palette {
  padding: 0px;
}
.k-spreadsheet-popup .k-spreadsheet-border-type-palette {
  width: 12.5rem;
  height: 5rem;
  display: flex;
  flex-flow: row wrap;
  align-content: space-around;
  justify-content: space-around;
}
.k-spreadsheet-format-popup .k-item {
  justify-content: space-between;
}
.k-spreadsheet-format-popup .k-spreadsheet-sample {
  order: 1;
}
.k-spreadsheet-sample {
  opacity: 0.7;
}
.k-spreadsheet-clipboard,
.k-spreadsheet-clipboard-paste {
  margin: 0;
  padding: 0;
  width: 1px;
  height: 1px;
  border: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.k-spreadsheet-window .k-edit-form-container {
  width: auto;
  min-width: 0;
}
.k-spreadsheet-format-cells .k-spreadsheet-preview {
  margin-top: 0.5em;
  text-align: center;
}
.k-spreadsheet-format-cells .k-list-scroller {
  margin-top: 0.5em;
  height: 210px;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
}
.k-export-config {
  clear: both;
  position: relative;
}
.k-export-config::after {
  content: "";
  clear: both;
  display: block;
}
.k-export-config .k-edit-field {
  margin-left: 5%;
  width: 45%;
  float: left;
}
.k-export-config .k-page-orientation {
  position: absolute;
  right: 0;
  top: 0.5em;
}
.k-export-config .k-page-orientation .k-icon {
  font-size: 6em;
}
.k-spreadsheet-insert-comment textarea {
  height: auto;
}
.k-spreadsheet-insert-image-dialog {
  border-radius: 2px;
  border-style: dashed;
  border-width: 2px;
}
.k-spreadsheet-insert-image-dialog label {
  display: flex;
  justify-content: center;
  min-width: 100%;
  width: 355px;
  height: 230px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcwAAAGQCAYAAAAjl1AKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphMGVmMzZmZi04YmI1LTRlN2YtOTcwMS04OTU5ZTg1N2ZhY2MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDNDOTBDNUQ2OUJGMTFFOTkwMzY4RTI3NjZBQTdENkMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDNDOTBDNUM2OUJGMTFFOTkwMzY4RTI3NjZBQTdENkMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpjMmZmZjM0Mi05NjEyLTQwM2YtYWZhYS01MTE1ZjQ2NThmMWMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDphYjlhMmUwMy1kNmIwLTY3NGMtODc4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");
  background-size: auto 70%;
  background-position: 50% 30%;
  background-repeat: no-repeat;
}
.k-spreadsheet-insert-image-dialog label div {
  display: flex;
  align-self: flex-end;
  margin-bottom: 30px;
  pointer-events: none;
}
.k-spreadsheet-insert-image-dialog label input {
  display: none;
}
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image {
  background-size: auto 90%;
  background-position: 50% 50%;
}
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div, .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered div {
  margin: 0;
  align-self: center;
  opacity: 1;
}
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image div {
  opacity: 0;
}
.k-spreadsheet-drawing {
  position: absolute;
  box-sizing: border-box;
  z-index: 101;
}
.k-spreadsheet-drawing.k-spreadsheet-active-drawing {
  outline-style: solid;
  outline-width: 2px;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  cursor: move;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle {
  width: 6px;
  height: 6px;
  border-style: solid;
  border-width: 1px;
  border-radius: 4px;
  position: absolute;
  transform: translate(-50%, -50%);
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.N {
  left: 50%;
  top: 0;
  cursor: ns-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NE {
  left: 100%;
  top: 0;
  cursor: nesw-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.E {
  left: 100%;
  top: 50%;
  cursor: ew-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SE {
  left: 100%;
  top: 100%;
  cursor: nwse-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.S {
  left: 50%;
  top: 100%;
  cursor: ns-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SW {
  left: 0;
  top: 100%;
  cursor: nesw-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.W {
  left: 0;
  top: 50%;
  cursor: ew-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NW {
  left: 0;
  top: 0;
  cursor: nwse-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover, .k-spreadsheet-drawing .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered {
  border-radius: 2px;
}
.k-rtl .k-spreadsheet .k-dirty,
.k-spreadsheet[dir=rtl] .k-dirty {
  right: 0;
  left: auto;
}
.k-rtl .k-spreadsheet .k-spreadsheet-has-comment::after,
.k-spreadsheet[dir=rtl] .k-spreadsheet-has-comment::after {
  left: 0;
  right: auto;
}
.k-spreadsheet {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-spreadsheet-top-corner,
.k-spreadsheet-row-header,
.k-spreadsheet-column-header {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
}
.k-syntax-ref {
  color: #ff8822;
}
.k-syntax-num {
  color: #0099ff;
}
.k-syntax-str {
  color: #38b714;
}
.k-syntax-error {
  color: red;
}
.k-syntax-bool {
  color: #a9169c;
}
.k-syntax-paren-match {
  background-color: #caf200;
}
.k-spreadsheet-cell-editor {
  color: #656565;
  background-color: #ffffff;
}
.k-spreadsheet-merged-cell {
  background-color: #ffffff;
}
.k-spreadsheet .k-selection-full,
.k-spreadsheet .k-selection-partial {
  background-color: rgba(50, 118, 177, 0.25);
}
.k-spreadsheet-selection {
  border-color: #3276b1;
  background-color: rgba(50, 118, 177, 0.25);
  box-shadow: inset 0 0 0 1px #3276b1;
}
.k-spreadsheet .k-single-selection::after {
  border-color: #ffffff;
  background-color: #3276b1;
}
.k-spreadsheet-active-cell {
  box-shadow: inset 0 0 0 1px #3276b1;
  background-color: #ffffff;
}
.k-spreadsheet-active-cell.k-right {
  box-shadow: inset 0 0 0 1px #3276b1, inset -1px 0 0 1px #3276b1;
}
.k-spreadsheet-active-cell.k-bottom {
  box-shadow: inset 0 0 0 1px #3276b1, inset 0 -1px 0 1px #3276b1;
}
.k-spreadsheet-active-cell.k-bottom.k-right {
  box-shadow: inset 0 0 0 1px #3276b1, inset -1px -1px 0 1px #3276b1;
}
.k-spreadsheet .k-auto-fill {
  border-color: #3276b1;
  background-color: rgba(50, 118, 177, 0.25);
  box-shadow: inset 0 0 0 1px #3276b1;
}
.k-spreadsheet .k-auto-fill-punch {
  background-color: rgba(255, 255, 255, 0.5);
}
.k-spreadsheet .k-resize-handle,
.k-spreadsheet .k-resize-hint-handle,
.k-spreadsheet .k-resize-hint-marker {
  background-color: #3276b1;
}
.k-spreadsheet-has-comment::after {
  border-color: #3276b1 #3276b1 transparent transparent;
}
.k-dirty {
  border-color: #f31700 transparent transparent #f31700;
}
.k-spreadsheet .k-filter-range {
  border-color: #3276b1;
}
.k-spreadsheet-filter {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
  background-image: linear-gradient(#f6f6f6, #f1f1f1);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08);
}
.k-spreadsheet-filter.k-state-active {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
  background-image: none;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}
.k-spreadsheet-filter:hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #656565;
  background-color: #ededed;
  background-image: linear-gradient(#ededed, #e8e8e8);
}
.k-spreadsheet-filter-menu > .k-menu .k-item.k-state-hover,
.k-spreadsheet-filter-menu > .k-menu:not(.k-context-menu) .k-item.k-state-hover {
  color: #656565;
  background-color: #ededed;
}
.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-spreadsheet-popup .k-button:hover,
.k-spreadsheet-popup .k-button.k-state-hover {
  color: #656565;
  background-color: #ededed;
}
.k-spreadsheet-popup .k-button:active,
.k-spreadsheet-popup .k-button.k-state-active,
.k-spreadsheet-popup .k-button.k-state-selected {
  color: #ffffff;
  background-color: #3276b1;
}
.k-spreadsheet-insert-image-dialog {
  border-color: rgba(0, 0, 0, 0.08);
}
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover, .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered {
  box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, 0.5);
}
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div, .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered div {
  color: #ffffff;
}
.k-spreadsheet-drawing.k-spreadsheet-active-drawing {
  outline-color: #3276b1;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle {
  border-color: #3276b1;
  background-color: #3276b1;
}
.k-spreadsheet-drawing-anchor-cell {
  background: rgba(50, 118, 177, 0.25);
}
.k-rtl .k-spreadsheet .k-spreadsheet-has-comment::after,
.k-spreadsheet[dir=rtl] .k-spreadsheet-has-comment::after,
[dir=rtl] .k-spreadsheet .k-spreadsheet-has-comment::after {
  border-color: #3276b1 transparent transparent #3276b1;
}
.k-rtl .k-spreadsheet .k-dirty,
.k-spreadsheet[dir=rtl] .k-dirty,
[dir=rtl] .k-spreadsheet .k-dirty {
  border-color: #f31700 #f31700 transparent transparent;
}
.k-pivot {
  border-width: 1px;
  border-style: solid;
  position: relative;
}
.k-pivot .k-grid td {
  white-space: nowrap;
}
.k-pivot .k-grid-content {
  flex: 1 1 auto;
}
.k-pivot-toolbar {
  padding: 8px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.k-pivot-toolbar .k-button,
.k-fieldselector .k-list li.k-item {
  background-clip: padding-box;
  border-radius: 2px;
  padding: 4px 8px;
  padding-right: calc( 8px + 48px );
  min-height: auto;
  font-size: 12px;
  line-height: 1.4285714286;
  text-align: left;
  white-space: normal;
  word-break: break-word;
  position: relative;
  cursor: move;
}
.k-pivot-toolbar .k-button .k-ie11,
.k-fieldselector .k-list li.k-item .k-ie11 {
  background-clip: border-box;
}
.k-pivot-toolbar .k-button .k-field-actions .k-setting-delete,
.k-fieldselector .k-list li.k-item .k-field-actions .k-setting-delete {
  box-sizing: content-box;
}
.k-settings-rows .k-button,
.k-settings-columns .k-button,
.k-settings-measures .k-button {
  margin-right: 8px;
  margin-bottom: 2px;
}
.k-field-actions {
  position: absolute;
  right: 4px;
  top: 4px;
  line-height: 1;
  cursor: pointer;
}
.k-pivot-layout {
  border-spacing: 0;
  table-layout: auto;
}
.k-pivot-layout .k-grid-footer,
.k-pivot-layout .k-grid .k-alt {
  font-weight: bold;
}
.k-pivot-layout > tbody,
.k-pivot td {
  vertical-align: top;
}
.k-pivot-layout > tbody > tr > td {
  padding: 0;
}
.k-pivot-rowheaders > .k-grid,
.k-pivot-table > .k-grid {
  border-width: 0;
}
.k-pivot-rowheaders > .k-grid td:first-child,
.k-pivot-table .k-grid-header .k-header.k-first {
  border-left-width: 1px;
}
.k-pivot-rowheaders > .k-grid td.k-first {
  border-left-width: 0;
}
.k-pivot-rowheaders > .k-grid {
  overflow: hidden;
}
.k-pivot-table {
  border-left-width: 1px;
  border-left-style: solid;
}
.k-pivot-table .k-grid-header-wrap {
  margin-right: -1px;
}
.k-pivot-table .k-grid-header-wrap > table {
  height: 100%;
}
.k-pivot .k-grid-header .k-header {
  vertical-align: top;
}
.k-pivot .k-grid tr .k-grid-footer {
  border-bottom-width: 0;
}
.k-pivot .k-grid tr:last-child:not(.k-grid-footer) td:not(.k-grid-footer) {
  border-bottom-width: 1px;
}
.k-pivot-layout .k-grid td {
  border-bottom-width: 1px;
}
.k-pivot-layout .k-grid-footer > td {
  border-top-width: 0;
}
.k-pivot-filter-window .k-treeview {
  max-height: 600px;
}
.k-fieldselector {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-fieldselector .k-columns {
  display: flex;
  align-items: stretch;
}
.k-fieldselector .k-columns > div {
  padding: 8px;
  width: 50%;
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  float: left;
  overflow: auto;
}
.k-fieldselector .k-columns > div + div {
  border-left-width: 1px;
}
.k-fieldselector p {
  margin: 0 0 2px;
  text-transform: uppercase;
}
.k-fieldselector p .k-icon {
  margin: 0 4px 0 0;
}
.k-fieldselector .k-treeview {
  border-width: 0;
  overflow: visible;
}
.k-fieldselector .k-edit-label {
  width: 16%;
}
.k-fieldselector .k-edit-field {
  width: 77%;
}
.k-fieldselector .k-edit-buttons > input,
.k-fieldselector .k-edit-buttons > label {
  float: left;
  margin-top: 0.4em;
}
.k-fieldselector .k-list-container {
  margin-bottom: 1em;
  padding: 2px;
  border-width: 1px;
  border-style: solid;
}
.k-fieldselector .k-list {
  padding-bottom: 1em;
}
.k-fieldselector .k-list .k-item {
  border-width: 1px;
  border-style: solid;
}
.k-fieldselector .k-list .k-item + .k-item {
  margin-top: 0.5em;
}
.k-ie11 .k-pivot .k-grid {
  display: block;
}
.k-pivot {
  border-color: rgba(0, 0, 0, 0.08);
}
.k-alt,
.k-pivot-toolbar,
.k-pivot-layout > tbody > tr:first-child > td:first-child {
  background-color: #f6f6f6;
}
.k-fieldselector {
  color: #656565;
}
.k-fieldselector .k-list-container {
  background-color: #ffffff;
}
.k-pivot-toolbar,
.k-pivot-table,
.k-fieldselector,
.k-fieldselector .k-list-container,
.k-fieldselector .k-columns > div,
.k-pivot-rowheaders > .k-grid td:first-child,
.k-pivot-table .k-grid-header .k-header.k-first {
  border-color: rgba(0, 0, 0, 0.08);
}
.k-pivot-rowheaders .k-alt .k-alt,
.k-header.k-alt {
  background-color: #ededed;
}
.k-pivot-toolbar .k-button,
.k-fieldselector .k-list li.k-item {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
  background-image: linear-gradient(#f6f6f6, #f1f1f1);
}
.k-pivot-toolbar .k-button:hover, .k-pivot-toolbar .k-button.k-state-hover,
.k-fieldselector .k-list li.k-item:hover,
.k-fieldselector .k-list li.k-item.k-state-hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #656565;
  background-color: #ededed;
  background-image: linear-gradient(#ededed, #e8e8e8);
}
.k-pivot-toolbar .k-button:active, .k-pivot-toolbar .k-button.k-state-active,
.k-fieldselector .k-list li.k-item:active,
.k-fieldselector .k-list li.k-item.k-state-active {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
  background-image: linear-gradient(to top, #f6f6f6, #f1f1f1);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}
.k-pivot-toolbar .k-button:focus, .k-pivot-toolbar .k-button.k-state-focused,
.k-fieldselector .k-list li.k-item:focus,
.k-fieldselector .k-list li.k-item.k-state-focused {
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}
.k-pivot-toolbar .k-button.k-empty,
.k-fieldselector .k-list li.k-item.k-empty {
  color: #bababa;
}
.k-pivot-toolbar .k-button .k-setting-delete,
.k-fieldselector .k-list li.k-item .k-setting-delete {
  color: #bababa;
}
.k-pivot-toolbar .k-empty {
  color: #bababa;
}
.k-pivot-layout .k-grid-footer,
.k-pivot-layout .k-grid .k-alt {
  color: black;
}
.k-fieldselector .k-i-loading {
  border-color: #f6f6f6;
}
.k-fieldselector .k-i-loading::before,
.k-fieldselector .k-i-loading::after {
  background-color: #f6f6f6;
}
.k-i-kpi-trend-increase,
.k-i-kpi-trend-decrease,
.k-i-kpi-trend-equal {
  color: inherit;
}
.k-i-kpi-status-hold {
  color: #ffc000;
}
.k-i-kpi-status-deny {
  color: #f31700;
}
.k-i-kpi-status-open {
  color: #37b400;
}
.k-treelist.k-grid-display-block.k-grid-lockedcolumns {
  display: block;
}
.k-treelist .k-status {
  padding: 0.4em 0.6em;
  line-height: 1.6em;
}
.k-treelist .k-status .k-loading {
  vertical-align: baseline;
  margin-right: 5px;
}
.k-treelist tr.k-hidden {
  display: none;
}
.k-treelist .k-treelist-dragging,
.k-treelist .k-treelist-dragging .k-state-hover {
  cursor: default;
}
.k-treelist .k-drop-hint {
  transform: translate(0, -50%);
}
.k-treelist tr.k-footer td,
.k-treelist tr.k-footer-template td {
  border-width: 1px 0;
  border-style: solid;
  font-weight: bold;
}
.k-treelist tr.k-footer + tr.k-footer td {
  border-top-width: 0;
}
.k-treelist-scrollable > table,
.k-treelist-scrollable .k-grid-header tr,
.k-treelist-scrollable .k-grid-header th {
  background-color: inherit;
}
.k-treelist-scrollable .k-grid-toolbar {
  position: sticky;
  z-index: 3;
  top: 0;
  left: 0;
}
.k-treelist-scrollable .k-grid-header th {
  position: sticky;
  z-index: 1;
}
.k-treelist-scrollable .k-grid-header th.k-grid-header-sticky {
  z-index: 3;
}
.k-treelist-scrollable thead.k-grid-header {
  padding-right: 0;
}
.k-treelist-scrollable tr.k-group-footer + tr.k-group-footer td {
  border-top-width: 0;
}
.k-treelist-scrollable[dir=rtl] thead.k-grid-header, .k-rtl .k-treelist-scrollable thead.k-grid-header {
  padding-left: 0;
}
.k-drag-separator {
  display: inline-block;
  border-right: 1px solid;
  height: 1em;
  vertical-align: top;
  margin: 0 0.5em;
}
.k-treelist tr.k-footer,
.k-treelist tr.k-footer-template {
  background-color: #ededed;
}
.k-filter {
  border-width: 0;
  display: inline-block;
  background-color: transparent;
}
.k-filter ul {
  padding: 0;
}
.k-filter ul li {
  list-style-type: none;
}
.k-filter .k-filter-container,
.k-filter .k-filter-preview {
  margin-bottom: 30px;
}
.k-filter .k-filter-lines,
.k-filter .k-filter-item {
  padding-left: 8px;
}
.k-filter .k-filter-toolbar {
  display: inline-flex;
  position: relative;
  padding: 4px 0;
}
.k-filter .k-filter-toolbar::before {
  content: "";
  position: absolute;
  width: 8px;
  height: 1px;
  top: 50%;
  left: -8px;
}
.k-filter .k-filter-toolbar .k-toolbar {
  border-style: solid;
}
.k-filter .k-filter-toolbar .k-filter-operator .k-dropdown, .k-filter .k-filter-toolbar .k-filter-operator .k-dropdowntree {
  width: 15em;
}
.k-filter .k-filter-item {
  position: relative;
}
.k-filter .k-filter-item::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  top: -4px;
  left: 0;
}
.k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after {
  content: "";
  position: absolute;
  width: 1px;
  top: calc(-4px - 1px);
  bottom: 50%;
  left: -8px;
}
.k-filter .k-filter-group-main::before,
.k-filter .k-filter-group-main > .k-filter-toolbar::before,
.k-filter .k-filter-group-main > .k-filter-toolbar::after,
.k-filter .k-filter-lines .k-filter-item:last-child::before {
  display: none;
}
.k-rtl .k-filter .k-filter-lines,
.k-rtl .k-filter .k-filter-item, .k-filter[dir=rtl] .k-filter-lines,
.k-filter[dir=rtl] .k-filter-item, [dir=rtl] .k-filter .k-filter-lines,
[dir=rtl] .k-filter .k-filter-item {
  padding-left: 0;
  padding-right: 8px;
}
.k-rtl .k-filter .k-filter-toolbar::before, .k-filter[dir=rtl] .k-filter-toolbar::before, [dir=rtl] .k-filter .k-filter-toolbar::before {
  left: auto;
  right: -8px;
}
.k-rtl .k-filter .k-filter-item::before, .k-filter[dir=rtl] .k-filter-item::before, [dir=rtl] .k-filter .k-filter-item::before {
  left: auto;
  right: 0;
}
.k-rtl .k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after, .k-filter[dir=rtl] .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after, [dir=rtl] .k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after {
  left: auto;
  right: -8px;
}
.k-filter {
  color: #656565;
}
.k-filter .k-filter-preview-field {
  color: #3276b1;
}
.k-filter .k-filter-preview-operator {
  color: rgba(101, 101, 101, 0.6);
}
.k-filter .k-filter-item::before,
.k-filter .k-filter-toolbar::before,
.k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after {
  background-color: rgba(0, 0, 0, 0.08);
}
.k-filemanager {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  display: flex;
  flex-flow: column nowrap;
}
.k-filemanager-header {
  border-color: inherit;
}
.k-filemanager-toolbar {
  border-width: 0;
  border-bottom-width: 1px;
  border-color: inherit;
  flex-shrink: 0;
}
.k-filemanager-content-container {
  border-color: inherit;
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  overflow: hidden;
}
.k-filemanager-navigation {
  padding: 16px 16px;
  width: 20%;
  border-width: 0;
  border-right-width: 1px;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  flex-shrink: 0;
  overflow: auto;
}
.k-filemanager-treeview {
  overflow: visible;
}
.k-filemanager-content {
  border-color: inherit;
  flex: 1 1 0%;
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  overflow: hidden;
}
.k-filemanager-view {
  overflow: auto;
}
.k-filemanager-breadcrumb {
  border-width: 0;
  border-bottom-width: 1px;
  padding: 8px 8px;
  flex-shrink: 0;
}
.k-filemanager-listview {
  border-width: 0;
  flex: 1 1 0%;
}
.k-filemanager-listview .k-listview-item {
  padding: 16px 16px;
  width: 120px;
  height: 120px;
  text-align: center;
}
.k-filemanager-listview .k-file-preview {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.k-filemanager-listview .k-file-icon {
  font-size: 48px;
}
.k-filemanager-listview .k-file-name {
  margin-top: 8px;
  display: block;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.k-filemanager-listview .k-file-edit-input input {
  width: 100%;
}
.k-filemanager-grid {
  border-width: 0;
  flex: 1 1 0%;
}
.k-filemanager-grid .k-file-preview {
  margin-right: 4px;
  display: inline-flex;
  flex-direction: row;
  vertical-align: middle;
}
.k-filemanager-grid .k-file-name {
  display: inline-flex;
  flex-direction: row;
  vertical-align: middle;
}
.k-filemanager-preview {
  padding: 48px 16px 16px;
  width: 20%;
  min-height: calc( 64px + 192px + 48px );
  border-width: 0;
  border-left-width: 1px;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  text-align: center;
  overflow-y: auto;
  flex-shrink: 0;
}
.k-filemanager-preview .k-file-preview {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.k-filemanager-preview .k-file-icon {
  font-size: 96px;
}
.k-filemanager-preview .k-file-name {
  margin-top: 16px;
  display: block;
}
.k-filemanager-preview .k-single-file-selected {
  font-weight: bold;
}
.k-filemanager-preview .k-multiple-files-selected {
  font-weight: bold;
}
.k-filemanager-preview .k-file-meta {
  margin: 16px 0 0;
  box-sizing: border-box;
  text-align: start;
  display: flex;
  flex-flow: row wrap;
}
.k-filemanager-preview .k-file-meta-label {
  display: inline-block;
}
.k-filemanager-preview .k-file-meta-value {
  margin: 0;
}
.k-filemanager-preview .k-file-type {
  text-transform: capitalize;
}
.k-filemanager-preview .k-line-break {
  margin: 16px 0 0;
  width: 100%;
  flex: 1 1 100%;
  flex-direction: row;
  flex-wrap: nowrap;
}
.k-filemanager .k-splitbar {
  flex-shrink: 0;
  display: inline-flex;
  position: relative;
}
.k-filemanager-upload-dialog .k-upload-files {
  max-height: 200px;
  overflow-y: auto;
}
.k-filemanager-drag-hint {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.k-filemanager-drag-hint .k-icon {
  margin-right: 4px;
}
.k-filemanager {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-filemanager-breadcrumb {
  background-color: #f6f6f6;
}
.k-filemanager-listview .k-listview-item .k-file-icon {
  color: #969696;
}
.k-filemanager-listview .k-listview-item.k-state-selected .k-file-icon {
  border-color: transparent;
  color: inherit;
  background-color: none;
}
.k-filemanager-preview .k-file-icon {
  color: #969696;
}
.k-editor {
  background-clip: padding-box;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  display: flex;
  flex-flow: column nowrap;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-editor .k-ie11 {
  background-clip: border-box;
}
table.k-editor {
  width: 100%;
  display: table;
  vertical-align: top;
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 0;
}
table.k-editor tbody,
table.k-editor tr,
table.k-editor td {
  border-color: inherit;
}
kendo-editor .k-editor-content {
  z-index: 1;
}
kendo-editor.k-readonly {
  outline: none;
  cursor: default;
  opacity: 0.6;
  filter: grayscale(0.1);
  pointer-events: none;
  box-shadow: none;
}
kendo-editor.k-readonly > .k-content,
kendo-editor.k-readonly .k-editor-content {
  pointer-events: auto;
}
kendo-editor.k-readonly .k-editor-content.k-state-focused {
  outline-width: 1px;
  outline-style: dashed;
}
.k-editor-inline {
  border-radius: 2px;
  padding: 2px 4px;
  border: 1px solid transparent;
  word-wrap: break-word;
  overflow: auto;
  background: none;
}
.k-window.k-editor-widget {
  padding: 0;
}
.k-editor > .k-toolbar {
  border-width: 0 0 1px 0;
  flex-shrink: 0;
}
.k-editor-toolbar {
  border-width: 0 0 1px 0;
}
.k-editor-toolbar .k-tool-group .k-widget ~ .k-widget {
  -webkit-margin-start: 8px;
          margin-inline-start: 8px;
}
.k-editor-toolbar .k-tool {
  padding: 4px;
  width: calc( 1.4285714286em + 8px + 2px );
  height: calc( 1.4285714286em + 8px + 2px );
}
.k-editor-toolbar .k-tool-text {
  display: none;
}
.k-editor-toolbar .k-overflow-tools {
  margin: 0;
  position: absolute;
  top: 0;
  right: 0;
  visibility: hidden;
}
.k-editor-toolbar .k-overflow-anchor {
  border-width: 0;
  padding: 8px;
  width: calc( calc( 1.4285714286em + 8px + 2px ) + 16px );
  height: calc( calc( 1.4285714286em + 8px + 2px ) + 16px );
  position: relative;
}
.k-editor-toolbar .k-editor-export .k-icon {
  margin-right: 0.25em;
}
.k-editor-toolbar .k-editor-export .k-icon,
.k-editor-toolbar .k-editor-export .k-export-tool-text {
  vertical-align: middle;
}
.k-editor-content {
  flex: 1 1 auto;
  overflow-y: auto;
}
.k-editor-content > .k-iframe {
  width: 100%;
  height: 100%;
  border-width: 0;
  display: block;
}
.k-editor-content > .ProseMirror {
  padding: 8px;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  outline: none;
  white-space: pre-wrap;
  overflow: auto;
}
.k-editor-content > .ProseMirror table {
  white-space: pre-wrap;
}
.k-editor-content > .ProseMirror .k-placeholder::before {
  content: attr(data-placeholder);
  height: 0;
  color: rgba(101, 101, 101, 0.5);
  font-style: italic;
  float: left;
  opacity: 1;
  cursor: text;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.k-editable-area {
  padding: 4px;
  width: 100%;
  height: 100%;
  border-width: 0;
  outline: 0;
}
.k-editable-area iframe.k-content {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  border-width: 0;
  background: none;
  display: block;
}
.k-resizable .k-editable-area {
  padding: 4px 4px 16px;
}
.k-edit-form-content {
  flex: 1 1 auto;
  overflow: auto;
  margin: -16px -16px;
  padding: 16px 16px;
}
.k-ct-popup {
  box-sizing: border-box;
  width: 190px;
  padding: 5px;
}
.k-ct-popup .k-button {
  width: 100%;
}
.k-ct-popup .k-ct-cell {
  margin: 1px;
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 1px solid;
  border-color: inherit;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  opacity: 0.7;
  pointer-events: all;
}
.k-editor .k-resize-handle {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 13px 13px;
  border-color: transparent;
  border-bottom-color: inherit;
  cursor: se-resize;
}
.k-editor .k-resize-handle .k-i-arrow-45-down-right {
  display: none;
}
.k-rtl .k-editor .k-editor-widget .k-dropdown-wrap {
  padding-left: 0;
}
.k-rtl .k-editor .k-editor-widget .k-dropdown-wrap .k-select {
  border-width: 0;
}
.k-editor-find-replace .k-content {
  position: relative;
}
.k-editor-find-replace .k-edit-form-container {
  display: inline-block;
}
.k-editor-find-replace .k-edit-form-container .k-edit-label {
  text-align: left;
}
.k-editor-find-replace .k-action-buttons {
  padding: 0;
}
.k-editor-find-replace .k-search-options {
  display: flex;
  flex-direction: column;
  padding: 10px 0 40px 0;
}
.k-editor-find-replace .k-search-options > span {
  padding-bottom: 4px;
}
.k-editor-find-replace .k-matches-container {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.k-editor-dialog {
  box-sizing: border-box;
}
.k-editor-dialog .k-edit-form-container {
  width: auto;
}
.k-editor-dialog .k-edit-label {
  width: 30%;
  padding: calc( 4px + 1px ) 0;
}
.k-editor-dialog .k-edit-field {
  width: 66%;
}
.k-textarea.k-editor-textarea {
  width: 100%;
  height: 100%;
  resize: none;
}
.k-filebrowser-dialog {
  display: flex;
}
.k-filebrowser-dialog .k-edit-form-container {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}
.k-filebrowser-dialog .k-edit-label {
  width: 18%;
}
.k-filebrowser-dialog .k-edit-field {
  width: 75%;
}
.k-filebrowser {
  max-width: 100%;
}
.k-filebrowser .k-floatwrap {
  display: flex;
}
.k-filebrowser .k-floatwrap::after {
  display: none;
}
.k-filebrowser .k-breadcrumbs {
  flex: 1;
}
.k-filebrowser .k-search-wrap {
  margin: 0 0 0 1em;
  width: 150px;
  display: flex;
  align-items: center;
}
.k-filebrowser .k-search-wrap .k-input {
  flex: 1;
  width: 100px;
}
.k-filebrowser .k-search-wrap .k-icon {
  margin: 0;
  position: static;
}
.k-filebrowser .k-filebrowser-toolbar {
  margin: 1em 0 0 0;
}
.k-filebrowser .k-upload {
  padding: 0;
  border-width: 0;
  background: none;
}
.k-filebrowser .k-upload .k-upload-button {
  margin: 0;
}
.k-filebrowser .k-upload .k-upload-status {
  display: none;
}
.k-filebrowser .k-upload-files {
  display: none;
}
.k-filebrowser .k-tiles {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  height: 390px;
  max-height: 50vh;
  margin: 0 0 1em 0;
  padding: 4px 8px;
  border-top-width: 0;
  overflow: auto;
}
.k-filebrowser .k-tile {
  width: 33%;
  height: 90px;
  padding: 4px 8px;
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
  border-radius: 2px;
}
.k-filebrowser .k-tile .k-i-file,
.k-filebrowser .k-tile .k-i-folder {
  font-size: 4em;
}
.k-filebrowser .k-tile input {
  width: 100px;
}
.k-filebrowser .k-tile strong {
  display: block;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-filebrowser .k-tile-empty {
  display: block;
  margin: auto;
}
.k-filebrowser .k-tile-empty.k-state-selected {
  color: inherit;
  border-width: 0;
  background-image: none;
  background-color: transparent;
}
.k-filebrowser .k-tile-empty strong {
  opacity: 0.5;
  font-size: 3em;
  font-weight: 400;
}
.k-filebrowser .k-thumb {
  float: left;
  margin-right: 4px;
}
.k-filebrowser .k-breadcrumbs-wrap {
  position: absolute;
  left: 8px;
  top: 4px;
}
.k-filebrowser .k-breadcrumbs-wrap .k-icon {
  position: static;
  margin-top: 0;
}
.k-editor-table-wizard-dialog {
  display: flex;
}
.k-editor-table-wizard-dialog .k-edit-form-container {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}
.k-editor-table-wizard-dialog .k-tabstrip-wrapper {
  display: flex;
  flex: 1 1 auto;
  overflow: auto;
}
.k-editor-table-wizard-dialog .k-tabstrip-wrapper .k-tabstrip.k-root-tabs {
  flex: 1 1 auto;
  margin-bottom: 0;
}
.k-editor-table-wizard-dialog .k-numerictextbox {
  width: 10em;
}
.k-editor-table-wizard-dialog .k-numerictextbox + .k-dropdown, .k-editor-table-wizard-dialog .k-numerictextbox + .k-dropdowntree {
  width: 4em;
}
.k-editor-table-wizard-dialog .k-numerictextbox + .k-colorpicker, .k-editor-table-wizard-dialog .k-numerictextbox + .k-dropdown, .k-editor-table-wizard-dialog .k-numerictextbox + .k-dropdowntree {
  margin-left: 4px;
}
.k-editor-table-wizard-dialog .k-colorpicker {
  vertical-align: middle;
}
.k-editor-table-wizard-dialog .k-edit-field > .k-checkbox {
  position: relative;
}
.k-editor-table-wizard-dialog .k-dropdown.k-align, .k-editor-table-wizard-dialog .k-align.k-dropdowntree {
  width: auto;
}
.k-editor-table-wizard-dialog .k-textbox.k-editor-accessibility-summary {
  height: auto;
}
.k-popup.k-align .k-list {
  display: flex;
  flex-flow: row wrap;
}
.k-popup.k-align .k-list .k-item {
  padding: 4px;
  height: calc( 1.4285714286em + 8px + 2px );
  box-sizing: border-box;
  justify-content: center;
  flex: 1 0 33%;
}
.k-popup.k-align .k-list .k-item .k-icon {
  margin: 0;
}
.k-popup.k-align .k-list .k-item:last-child {
  flex: 1 0 100%;
}
.k-editor-inline .k-table {
  width: 100%;
  border-spacing: 0;
  margin: 0 0 1em;
}
.k-editor-inline .k-table, .k-editor-inline .k-table td {
  outline: 0;
  border-width: 1px;
  border-style: dotted;
}
.k-editor-inline .k-table td {
  min-width: 1px;
  padding: 2px 4px;
}
.k-editor-inline .k-table-resize-handle-wrapper {
  position: absolute;
  width: 5px;
  height: 5px;
  border-width: 1px;
  border-style: solid;
  z-index: 100;
}
.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle {
  width: 100%;
  height: 100%;
}
.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-east {
  cursor: e-resize;
}
.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-north {
  cursor: n-resize;
}
.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-northeast {
  cursor: ne-resize;
}
.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-northwest {
  cursor: nw-resize;
}
.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-south {
  cursor: s-resize;
}
.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-southeast {
  cursor: se-resize;
}
.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-southwest {
  cursor: sw-resize;
}
.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-west {
  cursor: w-resize;
}
.k-editor-inline .k-column-resize-handle-wrapper {
  position: absolute;
  height: 10px;
  width: 10px;
  cursor: col-resize;
  z-index: 2;
}
.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle {
  width: 100%;
  height: 100%;
}
.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle .k-column-resize-marker {
  width: 2px;
  height: 100%;
  margin: 0 auto;
  display: none;
  opacity: 0.8;
}
.k-editor-inline .k-row-resize-handle-wrapper {
  position: absolute;
  z-index: 2;
  cursor: row-resize;
  width: 10px;
  height: 10px;
}
.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-handle {
  display: table;
  width: 100%;
  height: 100%;
}
.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker-wrapper {
  display: table-cell;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}
.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker {
  display: none;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 2px;
  opacity: 0.8;
}
.k-editor {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
kendo-editor.k-readonly .k-editor-content.k-state-focused {
  outline-color: #656565;
}
.k-editor-inline .k-table, .k-editor-inline .k-table td {
  border-color: #cccccc;
}
.k-editor-inline .k-table-resize-handle-wrapper {
  background-color: #ffffff;
  border-color: #000000;
}
.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle .k-column-resize-marker {
  background-color: #00b0ff;
}
.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker {
  background-color: #00b0ff;
}
.k-editor-inline:hover, .k-editor-inline.k-state-active {
  border-color: rgba(0, 0, 0, 0.08);
}
.k-ct-popup .k-state-selected {
  border-color: rgba(0, 0, 0, 0.1);
  color: #ffffff;
  background-color: #3276b1;
  background-image: none;
}
.k-editor-content::-moz-selection {
  color: #ffffff;
  background-color: #3276b1;
}
.k-editor-content .k-text-selected, .k-editor-content::selection {
  color: #ffffff;
  background-color: #3276b1;
}
.k-editor-content .k-text-highlighted {
  background-color: #d6e4ef;
}
.k-editor-find-replace .k-matches-container {
  background-color: #f6f6f6;
}
.k-imageeditor {
  background-clip: padding-box;
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-imageeditor .k-ie11 {
  background-clip: border-box;
}
.k-imageeditor-content {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.k-imageeditor-canvas-container {
  flex: 1 1 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  overflow: auto;
}
.k-imageeditor-canvas {
  margin: auto;
  display: flex;
  flex-direction: column;
  position: relative;
}
.k-imageeditor-action-pane {
  border-width: 1px;
  border-top-width: 0;
  border-style: solid;
  flex-shrink: 0;
  overflow-y: auto;
}
.k-imageeditor-action-pane > .k-form {
  padding: 32px 16px;
}
.k-imageeditor-crop-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.k-imageeditor-crop {
  width: 100%;
  height: 100%;
  border-width: 1px;
  border-style: dashed;
  box-sizing: border-box;
  position: absolute;
}
.k-imageeditor-crop .k-resize-handle {
  margin: 1px 1px;
  border-style: solid;
  border-width: 0 2px 2px 0;
}
.k-imageeditor-crop .k-resize-sw,
.k-imageeditor-crop .k-resize-se,
.k-imageeditor-crop .k-resize-nw,
.k-imageeditor-crop .k-resize-ne {
  width: 15px;
  height: 15px;
}
.k-imageeditor-crop .k-resize-n,
.k-imageeditor-crop .k-resize-s {
  left: calc( 50% - (7.5px) );
  width: 15px;
  height: 0;
}
.k-imageeditor-crop .k-resize-w,
.k-imageeditor-crop .k-resize-e {
  top: calc( 50% - (7.5px) );
  width: 0;
  height: 15px;
}
.k-imageeditor-crop .k-resize-ne {
  transform: rotate(-90deg);
}
.k-imageeditor-crop .k-resize-nw {
  transform: rotate(-180deg);
}
.k-imageeditor-crop .k-resize-sw {
  transform: rotate(90deg);
}
.k-imageeditor-crop .k-resize-n {
  top: 0;
}
.k-imageeditor-crop .k-resize-s {
  bottom: 0;
}
.k-imageeditor-crop .k-resize-w {
  left: 0;
}
.k-imageeditor-crop .k-resize-e {
  right: 0;
}
.k-ie .k-imageeditor-canvas {
  flex-direction: row;
  align-self: flex-start;
}
.k-ie .k-imageeditor-action-pane {
  flex: 0 0 auto;
}
.k-imageeditor {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-imageeditor-content {
  background-color: #c6c6c6;
}
.k-imageeditor-canvas {
  background: linear-gradient(45deg, rgba(0, 0, 0, 0.09) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.09) 75%, rgba(0, 0, 0, 0.09) 0), linear-gradient(45deg, rgba(0, 0, 0, 0.09) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.09) 75%, rgba(0, 0, 0, 0.09) 0), white;
  background-repeat: repeat, repeat;
  background-position: 0px 0px, calc(10px / 2) calc(10px / 2);
  transform-origin: 0 0 0;
  background-origin: padding-box, padding-box;
  background-clip: border-box, border-box;
  background-size: 10px 10px, 10px 10px;
  box-shadow: none;
  text-shadow: none;
  transition: none;
  transform: scaleX(1) scaleY(1) scaleZ(1);
}
.k-imageeditor-action-pane {
  border-color: rgba(0, 0, 0, 0.08);
  background-color: #f6f6f6;
}
.k-imageeditor-crop {
  border-color: white;
}
.k-imageeditor-crop-overlay {
  background-color: rgba(0, 0, 0, 0.3);
}
.k-gantt {
  background-clip: padding-box;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  display: flex;
  flex-flow: column nowrap;
  position: relative;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-gantt .k-ie11 {
  background-clip: border-box;
}
.k-gantt td {
  overflow: hidden;
  white-space: nowrap;
  vertical-align: top;
}
.k-gantt .k-grid-header tr {
  height: calc( 1.4285714286em + 16px + 1px );
}
.k-gantt .k-grid-header .k-header {
  position: static;
}
.k-gantt .k-treelist .k-grid-header .k-header {
  position: relative;
}
.k-gantt .k-grid-content tr {
  height: calc( 1.4285714286em + 16px + 0px );
}
.k-gantt.k-gantt-planned .k-grid-content tr {
  height: calc( 2.4285714286em + 16px + 0px );
}
.k-gantt .k-gantt-layout {
  white-space: normal;
  vertical-align: top;
  display: inline-block;
}
.k-gantt .k-splitbar {
  position: relative;
  display: inline-flex;
}
.k-gantt .k-treelist-scrollable {
  width: 100%;
  border-width: 0;
  overflow: auto;
}
.k-gantt .k-treelist-scrollable .k-grid-header .k-header {
  position: sticky;
}
.k-gantt .k-treelist-scrollable .k-grid-header th,
.k-gantt .k-treelist-scrollable .k-grid-content-sticky {
  z-index: 4;
}
.k-gantt .k-treelist-scrollable .k-grid-header th.k-grid-header-sticky {
  z-index: 5;
}
.k-gantt .k-treelist-scrollable .k-grid-header tr:first-child th:last-child,
.k-gantt .k-treelist-scrollable tbody td:last-child {
  padding: 0;
}
.k-gantt .k-treelist-scrollable .k-grid-header th:last-child .k-header {
  padding: 8px 12px;
  border-width: 0 0 1px 1px;
  white-space: nowrap;
}
.k-gantt .k-treelist-scrollable tr.k-state-selected > td:last-child {
  background: transparent;
}
.k-gantt .k-treelist-scrollable .k-task {
  display: inline-flex;
  flex-flow: row nowrap;
  white-space: nowrap;
  z-index: 3;
}
.k-gantt .k-treelist-scrollable .k-task:hover .k-task-start, .k-gantt .k-treelist-scrollable .k-task:hover .k-task-end {
  display: block;
}
.k-gantt .k-treelist-scrollable .k-task:hover .k-task-draghandle {
  visibility: visible;
}
.k-gantt .k-treelist-scrollable .k-task-content {
  padding: 4px 8px;
  display: block;
  line-height: normal;
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-gantt .k-treelist-scrollable .k-task-actions {
  flex-shrink: 0;
}
.k-gantt .k-treelist-scrollable .k-task-milestone {
  border: 0;
  transform: none;
  background: none;
}
.k-gantt .k-treelist-scrollable .k-task-milestone .k-task-milestone-content {
  width: 0.875em;
  height: 0.875em;
  border-width: 1px;
  border-style: solid;
  transform: rotate(45deg);
}
.k-gantt .k-treelist-scrollable .k-task-summary {
  height: 15px;
  -webkit-clip-path: polygon(-20px 0, calc(100% + 20px) 0, calc(100% + 20px) 100%, 100% 100%, calc(100% - 8px) calc(100% - 5px), 8px calc(100% - 5px), 0 100%, -20px 100%);
          clip-path: polygon(-20px 0, calc(100% + 20px) 0, calc(100% + 20px) 100%, 100% 100%, calc(100% - 8px) calc(100% - 5px), 8px calc(100% - 5px), 0 100%, -20px 100%);
}
.k-gantt .k-treelist-scrollable .k-task-summary-complete {
  width: 100%;
  height: 15px;
}
.k-gantt .k-treelist-scrollable .k-task-start {
  transform: translateX(-140%) translateY(-50%);
}
.k-gantt .k-treelist-scrollable .k-task-end {
  transform: translateX(140%) translateY(-50%);
}
.k-gantt .k-treelist-scrollable .k-master-row:hover .k-task-dot {
  display: block;
}
.k-gantt .k-treelist-scrollable .k-gantt-dependencies-svg {
  position: absolute;
  overflow: visible;
  pointer-events: none;
  z-index: 2;
}
.k-gantt .k-treelist-scrollable .k-gantt-dependencies-svg polyline {
  stroke-width: 2px;
}
.k-gantt .k-treelist-scrollable .k-gantt-columns {
  background: transparent;
  pointer-events: none;
  table-layout: fixed;
}
.k-gantt-header {
  border-width: 0 0 1px;
  flex-shrink: 0;
  z-index: 6;
}
.k-gantt-footer {
  border-width: 1px 0 0;
  flex-shrink: 0;
}
.k-gantt-toggle {
  display: none;
}
.k-gantt-views-wrapper {
  margin-left: auto;
}
.k-gantt-views-wrapper .k-views-dropdown {
  width: auto;
  font-size: inherit;
  display: none;
  cursor: pointer;
}
@media (max-width: 480px) {
  .k-gantt-toolbar .k-gantt-toggle {
    display: inline-flex;
  }
  .k-gantt-toolbar .k-gantt-pdf,
.k-gantt-toolbar .k-gantt-create {
    padding: 4px;
    width: calc( 1.4285714286em + 8px + 2px );
    height: calc( 1.4285714286em + 8px + 2px );
  }
  .k-gantt-toolbar .k-gantt-pdf .k-button-icon,
.k-gantt-toolbar .k-gantt-create .k-button-icon {
    margin: 0;
  }
  .k-gantt-toolbar .k-gantt-pdf .k-button-text,
.k-gantt-toolbar .k-gantt-create .k-button-text {
    display: none;
  }
}
@media (max-width: 1024px) {
  .k-gantt-views-wrapper .k-gantt-views {
    display: none;
  }

  .k-gantt-views-wrapper .k-views-dropdown {
    display: flex;
  }
}
.k-gantt-content {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  flex: 1 1 auto;
  overflow: hidden;
}
.k-gantt-treelist .k-treelist {
  height: 100%;
  border-width: 0;
}
.k-gantt-treelist .k-grid-header {
  padding: 0 !important;
}
.k-gantt-treelist .k-grid-header tr {
  height: calc( 2.8571428571em + 32px + 2px );
  vertical-align: bottom;
}
.k-gantt-treelist .k-grid-content {
  overflow: hidden;
  overflow-x: scroll;
}
.k-gantt-treelist .k-grid-content td {
  vertical-align: middle;
}
.k-gantt-treelist .k-gantt-treelist-nested-columns .k-grid-header tr {
  height: calc( 1.4285714286em + 16px + 1px );
}
.k-gantt-timeline .k-timeline {
  height: 100%;
  border-width: 0;
  display: flex;
}
.k-gantt-timeline .k-grid-content {
  overflow-x: scroll;
}
.k-gantt-timeline .k-header {
  padding: 8px 12px;
  border-width: 0 0 1px 1px;
  white-space: nowrap;
}
.k-gantt-tables {
  position: relative;
  border-color: inherit;
}
.k-gantt-rows,
.k-gantt-columns {
  border-color: inherit;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
}
.k-gantt-dependencies {
  opacity: 0.7;
  position: absolute;
  top: 0;
  left: 0;
}
.k-gantt-dependencies .k-arrow-e,
.k-gantt-dependencies .k-arrow-w {
  width: 0;
  height: 0;
  border: 5px solid transparent;
  position: absolute;
  top: -4px;
}
.k-gantt-dependencies .k-arrow-e {
  border-left-color: currentColor;
  right: -6px;
}
.k-gantt-dependencies .k-arrow-w {
  border-right-color: currentColor;
  left: -6px;
}
.k-gantt-line {
  background-color: currentColor;
  border-color: currentColor;
  position: absolute;
}
.k-gantt-line.k-state-selected {
  z-index: 3;
}
.k-gantt-line-h {
  height: 2px;
}
.k-gantt-line-v {
  width: 2px;
}
.k-gantt-dependency-hint {
  z-index: 4;
}
.k-gantt-tasks {
  position: relative;
}
.k-gantt-tasks td {
  padding: 0;
  border-width: 0;
  position: relative;
  vertical-align: middle;
}
.k-gantt-tasks td::after {
  content: " ";
}
.k-task-wrap {
  margin: 0 -21px;
  padding: 5px 21px;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  position: relative;
  z-index: 2;
}
.k-task-wrap.k-drag-hint {
  position: absolute;
}
.k-task {
  position: relative;
  flex: 1 1 auto;
}
.k-task-dot {
  width: calc( 8px + 8px );
  height: calc( 8px + 8px );
  line-height: 1;
  cursor: pointer;
  display: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.k-task-wrap:hover .k-task-dot,
.k-task-wrap.k-origin .k-task-dot {
  display: block;
}
.k-task-dot::before {
  content: "";
  width: 8px;
  height: 8px;
  border-width: 0;
  border-style: solid;
  border-radius: 100%;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.k-task-dot:hover::before,
.k-task-dot.k-state-hover::before {
  border-width: 1px;
}
.k-task-start {
  left: 0;
}
.k-task-end {
  right: 0;
}
.k-task-draghandle {
  margin-left: 16px;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top-width: 0;
  border-bottom-color: inherit;
  position: absolute;
  bottom: 0;
  cursor: e-resize;
  visibility: hidden;
}
.k-task-wrap:hover .k-task-draghandle {
  visibility: visible;
}
.k-milestone-wrap {
  margin: 0 -2em;
}
.k-task-milestone {
  width: 1em;
  height: 1em;
  border-width: 1px;
  border-style: solid;
  transform: rotate(45deg);
}
.k-task-summary {
  height: 10px;
  display: inline-block;
  vertical-align: top;
}
.k-task-summary,
.k-task-summary-complete {
  background-color: currentColor;
}
.k-task-summary::before, .k-task-summary::after,
.k-task-summary-complete::before,
.k-task-summary-complete::after {
  content: "";
  width: 0;
  height: 0;
  border: 8px solid transparent;
  position: absolute;
  top: 0;
  display: none;
}
.k-task-summary::before,
.k-task-summary-complete::before {
  border-left-color: currentColor;
  left: 0;
}
.k-task-summary::after,
.k-task-summary-complete::after {
  border-right-color: currentColor;
  right: 0;
}
.k-task-summary-complete {
  height: 10px;
  position: relative;
  z-index: 2;
}
.k-task-summary-progress {
  height: 15px;
  overflow: hidden;
}
.k-task-single {
  border-radius: 2px;
  border-width: 0px;
  border-style: solid;
  cursor: default;
}
.k-task-single .k-resize-handle {
  opacity: 0.5;
  z-index: 2;
  visibility: hidden;
}
.k-task-single .k-resize-handle::before {
  position: absolute;
  top: 2px;
  bottom: 2px;
}
.k-task-single .k-resize-w {
  left: 0;
}
.k-task-single .k-resize-w::before {
  left: 2px;
  border-left-width: 1px;
}
.k-task-single .k-resize-e {
  right: 0;
}
.k-task-single .k-resize-e::before {
  right: 2px;
  border-left-width: 1px;
}
.k-task-single:hover .k-resize-handle, .k-task-single:hover .k-task-actions {
  visibility: visible;
}
.k-task-complete {
  border-radius: 2px;
  width: 20%;
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: 0;
}
.k-task-content {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.k-task-template {
  padding: 4px 8px;
  line-height: normal;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-task-actions {
  padding: 2px;
  white-space: nowrap;
  display: flex;
  flex-direction: row;
  align-items: center;
  visibility: hidden;
  z-index: 1;
}
.k-task-actions > .k-link {
  display: inline-flex;
}
.k-resources-wrap {
  position: absolute;
  display: inline-block;
  z-index: 2;
  margin-left: 20px;
  margin-top: -2px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.k-resources-wrap .k-resource {
  margin: 0 5px;
}
.k-task-details {
  padding: 4px 8px;
}
.k-task-details strong {
  font-size: 18px;
  font-weight: normal;
  display: block;
}
.k-task-details .k-task-pct {
  font-size: 32px;
}
.k-task-details ul {
  line-height: normal;
}
.k-gantt-planned .k-gantt-dependencies,
.k-gantt-planned .k-task-dot,
.k-gantt-planned .k-resources-wrap {
  margin-top: 0.55em;
}
.k-gantt-planned .k-task-wrap {
  flex-direction: column;
  align-items: flex-start;
}
.k-gantt-planned .k-task-inner-wrap {
  display: inline-flex;
}
.k-gantt-planned .k-task-wrap.k-drag-hint {
  top: 0;
}
.k-gantt-planned .k-summary-wrap.k-drag-hint {
  top: 0.5em;
}
.k-gantt-planned .k-milestone-wrap.k-drag-hint {
  top: 0.3em;
}
.k-task-planned {
  margin: 0 0 0.35em;
  line-height: 0.75em;
  display: flex;
  align-items: center;
}
.k-task-planned .k-task-moment {
  border-width: 2px;
  border-radius: calc( ( 4px + 6px ) / 2 );
  border-style: solid;
  height: 6px;
  width: 6px;
}
.k-task-planned .k-task-duration {
  height: 2px;
}
.k-task-planned .k-task-moment.k-moment-left {
  margin-left: calc( 2px / 2 - calc( ( 4px + 6px ) / 2 ) );
}
.k-task-planned:hover .k-task-duration {
  height: calc( 2px + 1px );
}
.k-milestone-wrap .k-task-moment {
  margin-left: calc( 6px / 2);
}
.k-planned-tooltip .k-task-content {
  display: block;
}
.k-task-offset-wrap .k-task-content .k-resize-e {
  display: none;
}
.k-task-offset {
  flex-direction: row-reverse;
  display: flex;
}
.k-task-offset .k-resize-handle {
  right: 0;
  z-index: 2;
  visibility: hidden;
  margin-right: 1.4em;
}
.k-task-offset .k-resize-handle::before {
  border-left-width: 1px;
  position: absolute;
  top: 50%;
  bottom: 0.5em;
  margin-right: 2px;
}
.k-task-single:hover + .k-task-offset .k-task-actions,
.k-task-offset:hover .k-task-actions,
.k-task-single:hover + .k-task-offset .k-resize-handle,
.k-task-offset:hover .k-resize-handle {
  visibility: visible;
}
.k-pdf-export-shadow .k-gantt {
  float: left;
}
.k-pdf-export-shadow .k-gantt,
.k-pdf-export-shadow .k-gantt-timeline,
.k-pdf-export-shadow .k-gantt-dependencies {
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
}
.k-pdf-export-shadow .k-gantt-treelist .k-treelist {
  display: block;
}
.k-pdf-export-shadow .k-gantt-layout.k-splitbar {
  display: none;
}
.k-gantt-edit-form .k-gantt-delete {
  float: left;
}
.k-rtl .k-gantt-rows,
.k-rtl .k-gantt-columns {
  left: auto;
  right: 0;
}
.k-rtl .k-task-wrap:not(.k-milestone-wrap) {
  margin: 0 -26px;
}
.k-rtl .k-gantt-timeline .k-gantt-tasks tbody {
  text-align: left;
}
.k-rtl .k-gantt-timeline .k-header {
  border-width: 0 1px 1px 0;
}
.k-rtl .k-gantt-timeline .k-header:first-child {
  border-right-width: 0;
}
.k-rtl .k-gantt-timeline .k-task-start {
  left: auto;
  right: 0;
}
.k-rtl .k-gantt-timeline .k-task-end {
  right: auto;
  left: 0;
}
.k-rtl .k-task-content {
  text-align: right;
}
.k-rtl .k-task-complete {
  left: auto;
  right: 0;
}
.k-rtl .k-task-draghandle {
  margin-left: 0;
  margin-right: 16px;
}
.k-rtl .k-gantt-dependencies {
  left: auto;
  right: 0;
}
.k-rtl .k-gantt-delete {
  float: right;
}
.k-rtl .k-task-offset-wrap .k-task-content .k-resize-e {
  display: block;
}
.k-rtl .k-task-offset-wrap .k-task-content .k-resize-w {
  display: none;
}
.k-rtl .k-milestone-wrap {
  margin-left: -2.4em;
}
.k-rtl .k-milestone-wrap .k-task-moment {
  margin-right: 0.2em;
}
.k-rtl .k-gantt-timeline .k-milestone-wrap .k-task-start {
  right: -0.1em;
}
.k-gantt {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-gantt .k-treelist-scrollable .k-task-milestone .k-task-milestone-content {
  border-color: rgba(0, 0, 0, 0.08);
  background-color: #656565;
}
.k-gantt .k-treelist-scrollable .k-task-milestone.k-state-selected .k-task-milestone-content {
  border-color: rgba(0, 0, 0, 0.1);
  background-color: #3276b1;
}
.k-gantt .k-treelist-scrollable .k-gantt-dependencies-svg polyline {
  fill: none;
  stroke: #000000;
}
.k-gantt .k-treelist-scrollable .k-gantt-dependencies-svg polyline.k-state-selected {
  stroke: #3276b1;
}
.k-gantt-footer {
  box-shadow: none;
}
.k-gantt-treelist .k-treelist,
.k-gantt-treelist .k-grid-content {
  background-color: transparent;
}
.k-gantt .k-nonwork-hour {
  background-color: rgba(0, 0, 0, 0.025);
}
.k-task-dot::before {
  background-color: #656565;
}
.k-task-dot:hover::before,
.k-task-dot.k-state-hover::before {
  border-color: #656565;
  background-color: #ffffff;
}
.k-task-milestone {
  border-color: rgba(0, 0, 0, 0.08);
  background-color: #656565;
}
.k-task-milestone.k-task-delayed {
  background-image: repeating-linear-gradient(90deg, #ffffff, #ffffff 2px, #f31700 2px, #f31700 4px);
}
.k-task-milestone.k-task-advanced {
  background-color: #37b400;
}
.k-task-milestone.k-state-selected {
  background-image: none;
  border-color: rgba(0, 0, 0, 0.1);
  background-color: #3276b1;
}
.k-task-summary {
  color: #717171;
}
.k-task-summary.k-task-delayed {
  color: #f87466;
}
.k-task-summary.k-task-advanced {
  color: #87d266;
}
.k-task-summary-complete {
  color: #3d3d3d;
}
.k-task-delayed .k-task-summary-complete {
  color: #f31700;
}
.k-task-advanced .k-task-summary-complete {
  color: #37b400;
}
.k-task-summary.k-state-selected {
  color: #94b8d6;
}
.k-task-summary.k-state-selected .k-task-summary-complete {
  color: #3276b1;
}
.k-task-single {
  color: #ffffff;
  background-color: #7e7e7e;
}
.k-task-single.k-task-delayed {
  background-color: #f87466;
}
.k-task-single.k-task-advanced {
  background-color: #87d266;
}
.k-task-single .k-task-complete {
  background-color: #656565;
}
.k-task-delayed .k-task-complete {
  background-color: #f31700;
}
.k-task-advanced .k-task-complete {
  background-color: #37b400;
}
.k-task-single.k-state-selected {
  color: #ffffff;
  background-color: #94b8d6;
}
.k-task-single.k-state-selected .k-task-complete {
  background-color: #3276b1;
}
.k-gantt-line {
  color: #000000;
}
.k-gantt-line.k-state-selected {
  color: #3276b1;
}
.k-task-planned .k-task-moment {
  border-color: #3276b1;
  background-color: transparent;
}
.k-task-planned .k-task-duration {
  background-color: #3276b1;
}
.k-task-planned:hover .k-task-moment {
  background-color: #3276b1;
}
.k-task-offset {
  background-image: repeating-linear-gradient(135deg, #ffffff, #ffffff 2px, #f31700 2px, #f31700 4px);
}
.k-task-offset .k-resize-e::before {
  border-color: #000000;
}
.k-task-offset .k-task-actions {
  color: #000000;
}
.k-task-offset:hover {
  background-image: repeating-linear-gradient(135deg, #ffffff, #ffffff 2px, #f87466 2px, #f87466 4px);
}
.k-pdf-export .k-task-offset {
  background-color: #f31700;
}
.k-offset-tooltip-delayed {
  background-color: #f31700;
}
.k-planned-tooltip {
  background-color: #3276b1;
}
.k-scheduler {
  background-clip: padding-box;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  display: flex;
  flex-direction: column;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-scheduler .k-ie11 {
  background-clip: border-box;
}
.k-scheduler table,
.k-scheduler thead,
.k-scheduler tfoot,
.k-scheduler tbody,
.k-scheduler tr,
.k-scheduler th,
.k-scheduler td,
.k-scheduler div,
.k-scheduler > * {
  border-color: inherit;
}
kendo-scheduler.k-scheduler {
  overflow: hidden;
}
kendo-scheduler.k-scheduler.k-readonly-scheduler .k-event-delete {
  display: none;
}
.k-scheduler-table {
  width: 100%;
  max-width: none;
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed;
}
.k-scheduler-table td,
.k-scheduler-table th {
  padding: 8px;
  height: 1.4285714286em;
  overflow: hidden;
  white-space: nowrap;
  border-style: solid;
  border-width: 0 0 1px 1px;
  vertical-align: top;
  box-sizing: content-box;
}
.k-scheduler-table td:first-child,
.k-scheduler-table th:first-child {
  border-left-width: 0;
}
.k-scheduler-table .k-middle-row td {
  border-bottom-style: dotted;
}
.k-scheduler-table .k-link {
  cursor: pointer;
}
.k-scheduler-layout-flex {
  overflow: auto;
}
.k-scheduler-layout-flex .k-scheduler-head {
  position: sticky;
  top: 0;
  z-index: 3;
}
.k-scheduler-layout-flex .k-scheduler-body {
  position: relative;
}
.k-scheduler-layout-flex .k-scheduler-head,
.k-scheduler-layout-flex .k-scheduler-body {
  display: flex;
  flex: 100%;
  flex-wrap: wrap;
}
.k-scheduler-layout-flex .k-scheduler-row {
  display: flex;
  flex: 1 1 100%;
  width: 100%;
  min-width: 0;
}
.k-scheduler-layout-flex .k-scheduler-group {
  display: flex;
  flex: 1 1 100%;
  width: 100%;
  min-width: 0;
  flex-wrap: wrap;
}
.k-scheduler-layout-flex .k-scheduler-group .k-group-cell {
  display: flex;
  flex: 1 1 auto;
  flex-wrap: wrap;
  overflow: auto;
}
.k-scheduler-layout-flex .k-scheduler-group .k-group-content {
  padding: 0;
  display: flex;
  flex: 1 1 100%;
  width: 100%;
  border-width: 0;
  flex-wrap: wrap;
}
.k-scheduler-layout-flex .k-scheduler-group.k-group-horizontal .k-group-cell {
  flex-basis: 100%;
  border-width: 0;
  padding: 0;
}
.k-scheduler-layout-flex .k-more-events {
  bottom: 2px;
  left: 0;
  width: 100%;
}
.k-scheduler-layout-flex .k-scheduler-cell {
  display: flex;
  flex: 1 1 100%;
  padding: 8px;
  min-height: 1.5em;
  overflow: hidden;
  white-space: nowrap;
  border-style: solid;
  border-width: 0 1px 1px 0;
  vertical-align: top;
  box-sizing: content-box;
}
.k-scheduler-layout-flex .k-scheduler-cell.k-slot-cell {
  position: relative;
}
.k-scheduler-layout-flex .k-scheduler-cell.k-heading-cell {
  justify-content: center;
  font-weight: bold;
}
.k-scheduler-layout-flex .k-scheduler-cell.k-side-cell {
  justify-content: flex-end;
  flex-grow: 0;
  flex-basis: auto;
  overflow: visible;
}
.k-scheduler-layout-flex .k-scheduler-cell.k-major-cell {
  border-bottom-width: 0;
}
.k-scheduler-layout-flex .k-middle-row .k-scheduler-cell {
  border-bottom-style: dotted;
}
.k-scheduler-layout-flex .k-resource-cell {
  display: flex;
  flex-wrap: wrap;
  overflow: visible;
}
.k-scheduler-layout-flex .k-resource-content {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  border-width: 0;
}
.k-scheduler-layout-flex .k-sticky-cell {
  display: flex;
  flex-wrap: wrap;
  flex-basis: 0;
  position: sticky;
  left: 0;
  z-index: 3;
}
.k-scheduler-toolbar {
  border-width: 0;
  border-bottom-width: 1px;
  white-space: nowrap;
  flex-shrink: 0;
  position: relative;
  z-index: 2;
}
.k-scheduler-toolbar .k-widget {
  font-size: inherit;
}
.k-scheduler-toolbar .k-nav-current {
  color: inherit;
  text-decoration: none;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  cursor: pointer;
}
.k-scheduler-toolbar .k-nav-current .k-icon {
  margin-right: 4px;
}
.k-scheduler-toolbar .k-nav-current .k-sm-date-format,
.k-scheduler-toolbar .k-nav-current .k-lg-date-format {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-scheduler-toolbar .k-nav-current .k-sm-date-format {
  display: none;
}
.k-scheduler-toolbar .k-scheduler-search {
  display: inline-flex;
  flex-flow: row nowrap;
}
.k-scheduler-toolbar .k-scheduler-views-wrapper {
  margin-left: auto;
}
.k-scheduler-toolbar .k-scheduler-views-wrapper .k-views-dropdown {
  width: auto;
  font: inherit;
  display: none;
}
@media (max-width: 1400px) {
  .k-scheduler-toolbar .k-nav-current .k-lg-date-format {
    max-width: 200px;
  }
}
@media (max-width: 1024px) {
  .k-scheduler-toolbar .k-nav-current .k-lg-date-format {
    display: none;
  }
  .k-scheduler-toolbar .k-nav-current .k-sm-date-format {
    display: inline-block;
  }
  .k-scheduler-toolbar .k-scheduler-views-wrapper .k-scheduler-views {
    display: none;
  }
  .k-scheduler-toolbar .k-scheduler-views-wrapper .k-views-dropdown {
    display: inline-block;
  }
}
kendo-scheduler .k-scheduler-toolbar {
  background-clip: padding-box;
  padding: 8px 8px;
  border-style: solid;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
kendo-scheduler .k-scheduler-toolbar .k-ie11 {
  background-clip: border-box;
}
ul.k-scheduler-navigation {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex: 1;
}
ul.k-scheduler-navigation li {
  background-clip: padding-box;
  border-width: 1px;
  border-style: solid;
  position: relative;
  z-index: 1;
}
ul.k-scheduler-navigation li .k-ie11 {
  background-clip: border-box;
}
ul.k-scheduler-navigation li + li {
  margin-left: -1px;
}
ul.k-scheduler-navigation .k-state-hover,
ul.k-scheduler-navigation .k-state-selected {
  z-index: 2;
}
ul.k-scheduler-navigation .k-link {
  padding: 4px 8px;
  box-sizing: border-box;
  color: inherit;
  text-decoration: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  justify-content: center;
}
ul.k-scheduler-navigation .k-nav-prev .k-link,
ul.k-scheduler-navigation .k-nav-next .k-link {
  padding: 4px;
  width: calc( 1.4285714286em + 8px );
  height: calc( 1.4285714286em + 8px );
}
ul.k-scheduler-navigation .k-nav-current {
  border: 0;
  margin-left: 0;
}
ul.k-scheduler-navigation .k-nav-today {
  border-radius: 2px 0 0 2px;
}
ul.k-scheduler-navigation .k-nav-next {
  border-radius: 0 2px 2px 0;
}
ul.k-scheduler-views {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-left: auto;
}
ul.k-scheduler-views li {
  background-clip: padding-box;
  border-width: 1px;
  border-style: solid;
  position: relative;
  z-index: 1;
}
ul.k-scheduler-views li .k-ie11 {
  background-clip: border-box;
}
ul.k-scheduler-views li + li {
  margin-left: -1px;
}
ul.k-scheduler-views .k-state-hover,
ul.k-scheduler-views .k-state-selected {
  z-index: 2;
}
ul.k-scheduler-views .k-link {
  padding: 4px 8px;
  box-sizing: border-box;
  color: inherit;
  text-decoration: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  justify-content: center;
}
ul.k-scheduler-views li:first-child {
  border-radius: 2px;
}
ul.k-scheduler-views li:first-child + li {
  border-radius: 2px 0 0 2px;
}
ul.k-scheduler-views li:last-child {
  border-radius: 0 2px 2px 0;
}
ul.k-scheduler-views.k-state-expanded li {
  border-radius: 0;
  margin: 0;
}
ul.k-scheduler-views.k-state-expanded li + li {
  margin-top: -1px;
}
ul.k-scheduler-views.k-state-expanded li:first-child {
  border-radius: 2px 2px 0 0;
}
ul.k-scheduler-views.k-state-expanded li:first-child + li {
  border-radius: 0;
}
ul.k-scheduler-views.k-state-expanded li:last-child {
  border-radius: 0 0 2px 2px;
}
ul.k-scheduler-views .k-current-view {
  display: none;
}
ul.k-scheduler-views .k-current-view .k-link::after {
  content: "";
  margin: 0 0 0 1ex;
  border: 0.25em solid transparent;
  border-top: 0.5em solid currentColor;
  border-bottom-width: 0;
  display: inline-block;
}
@media (max-width: 1024px) {
  ul.k-scheduler-views {
    flex-direction: column;
    align-items: stretch;
    position: absolute;
    right: 8px;
    top: 8px;
    z-index: 1000;
  }
  ul.k-scheduler-views li {
    display: none;
  }
  ul.k-scheduler-views .k-current-view {
    display: block;
  }
  ul.k-scheduler-views.k-state-expanded li {
    display: block;
  }
  .k-rtl ul.k-scheduler-views {
    left: 8px;
    right: auto;
  }
}
.k-scheduler-footer {
  box-shadow: none;
  border-width: 0;
  border-top-width: 1px;
  white-space: nowrap;
  flex-shrink: 0;
  position: relative;
}
.k-scheduler-footer .k-widget {
  font-size: inherit;
}
.k-scheduler-footer li {
  background-clip: padding-box;
  border-width: 1px;
  border-style: solid;
  position: relative;
  z-index: 1;
}
.k-scheduler-footer li .k-ie11 {
  background-clip: border-box;
}
.k-scheduler-footer li + li {
  margin-left: -1px;
}
.k-scheduler-footer .k-state-hover,
.k-scheduler-footer .k-state-selected {
  z-index: 2;
}
.k-scheduler-footer .k-link {
  padding: 4px 8px;
  box-sizing: border-box;
  color: inherit;
  text-decoration: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  justify-content: center;
}
.k-scheduler-footer li {
  border-radius: 2px;
}
kendo-scheduler .k-scheduler-footer {
  background-clip: padding-box;
  padding: 8px 8px;
  border-style: solid;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
kendo-scheduler .k-scheduler-footer .k-ie11 {
  background-clip: border-box;
}
.k-scheduler-fullday .k-icon {
  margin-right: 4px;
}
.k-scheduler-layout {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  flex: 1 1 auto;
  position: relative;
  z-index: 1;
}
.k-scheduler-layout > tbody > tr > td {
  padding: 0;
  vertical-align: top;
}
.k-scheduler-layout tr + tr .k-scheduler-times tr th,
.k-scheduler-layout .k-scheduler-pane + .k-scheduler-pane .k-scheduler-times tr th {
  border-bottom-color: transparent;
}
.k-scheduler-layout tr + tr .k-scheduler-times tr .k-slot-cell,
.k-scheduler-layout tr + tr .k-scheduler-times tr .k-scheduler-times-all-day, .k-scheduler-layout tr + tr .k-scheduler-times tr:last-child th,
.k-scheduler-layout .k-scheduler-pane + .k-scheduler-pane .k-scheduler-times tr .k-slot-cell,
.k-scheduler-layout .k-scheduler-pane + .k-scheduler-pane .k-scheduler-times tr .k-scheduler-times-all-day,
.k-scheduler-layout .k-scheduler-pane + .k-scheduler-pane .k-scheduler-times tr:last-child th {
  border-bottom-color: inherit;
}
.k-scheduler-layout.k-scheduler-flex-layout {
  display: flex;
  flex-direction: column;
}
.k-scheduler-layout.k-scheduler-flex-layout.k-scheduler-weekview .k-scheduler-pane:first-child .k-scheduler-table, .k-scheduler-layout.k-scheduler-flex-layout.k-scheduler-dayview .k-scheduler-pane:first-child .k-scheduler-table {
  table-layout: fixed;
}
.k-scheduler-header th {
  text-align: center;
}
.k-scheduler-header,
.k-scheduler-header-wrap,
.k-scheduler-header-wrap > div {
  border-color: inherit;
  overflow: hidden;
}
.k-scheduler-header-wrap {
  border-width: 0;
  border-style: solid;
  position: relative;
}
.k-scheduler-times {
  border-color: inherit;
  position: relative;
  overflow: hidden;
}
.k-scheduler-times .k-scheduler-table {
  table-layout: auto;
}
.k-scheduler-times th {
  border-width: 0 1px 1px 0;
  text-align: right;
}
.k-scheduler-times .k-slot-cell,
.k-scheduler-times .k-scheduler-times-all-day {
  border-bottom-color: inherit;
}
.k-scheduler-times .k-slot-cell.k-last-resource {
  border-right: 0;
}
.k-scheduler-times .k-slot-cell.k-empty-slot {
  padding-left: 0;
  padding-right: 0;
}
.k-scheduler-datecolumn {
  width: 12em;
}
.k-scheduler-timecolumn {
  width: 11em;
  white-space: nowrap;
}
.k-scheduler-content {
  border-color: inherit;
  position: relative;
  overflow: auto;
}
kendo-scheduler .k-event,
.k-event {
  border-radius: 2px;
  min-height: 25px;
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-radius: 2px;
  text-align: left;
  outline: 0;
  cursor: default;
  position: absolute;
  overflow: hidden;
  padding-right: 8px;
}
kendo-scheduler .k-event > div,
.k-event > div {
  position: relative;
  z-index: 2;
}
kendo-scheduler .k-event .k-event-template,
.k-event .k-event-template {
  line-height: calc( 25px - (2 * 4px) );
  padding: 4px 8px;
}
kendo-scheduler .k-event .k-event-time,
.k-event .k-event-time {
  padding-bottom: 0;
  font-size: 0.875em;
  white-space: nowrap;
  display: none;
}
kendo-scheduler .k-event .k-event-actions,
.k-event .k-event-actions {
  white-space: nowrap;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 8px;
  z-index: 2;
}
kendo-scheduler .k-event .k-event-actions .k-event-delete,
.k-event .k-event-actions .k-event-delete {
  opacity: 0.5;
  visibility: hidden;
}
kendo-scheduler .k-event .k-event-actions:hover .k-event-delete, kendo-scheduler .k-event .k-event-actions.k-state-hover .k-event-delete,
.k-event .k-event-actions:hover .k-event-delete,
.k-event .k-event-actions.k-state-hover .k-event-delete {
  opacity: 1;
}
kendo-scheduler .k-event .k-event-actions .k-icon,
.k-event .k-event-actions .k-icon {
  line-height: normal;
  font-size: inherit;
}
kendo-scheduler .k-event .k-event-actions a,
.k-event .k-event-actions a {
  color: inherit;
}
kendo-scheduler .k-event .k-event-actions:first-child,
.k-event .k-event-actions:first-child {
  margin: 2px 0.4ex 0 4px;
  top: 0;
  right: 0;
  float: left;
  position: relative;
  opacity: 1;
  visibility: visible;
  line-height: normal;
}
kendo-scheduler .k-event .k-resize-handle,
.k-event .k-resize-handle {
  z-index: 4;
  opacity: 0.5;
  visibility: hidden;
}
kendo-scheduler .k-event .k-resize-handle::before,
.k-event .k-resize-handle::before {
  border-color: currentColor;
}
kendo-scheduler .k-event .k-resize-n,
.k-event .k-resize-n {
  height: 0.5em;
  top: 0;
}
kendo-scheduler .k-event .k-resize-s,
.k-event .k-resize-s {
  height: 0.5em;
  bottom: 0;
}
kendo-scheduler .k-event .k-resize-n::before,
kendo-scheduler .k-event .k-resize-s::before,
.k-event .k-resize-n::before,
.k-event .k-resize-s::before {
  width: 2em;
  border-bottom-width: 1px;
}
kendo-scheduler .k-event .k-resize-w,
.k-event .k-resize-w {
  width: 0.5em;
  left: 0;
}
kendo-scheduler .k-event .k-resize-e,
.k-event .k-resize-e {
  width: 0.5em;
  right: 0;
}
kendo-scheduler .k-event .k-resize-w::before,
kendo-scheduler .k-event .k-resize-e::before,
.k-event .k-resize-w::before,
.k-event .k-resize-e::before {
  height: 2em;
  border-left-width: 1px;
}
kendo-scheduler .k-event:hover .k-event-actions .k-event-delete,
kendo-scheduler .k-event:hover .k-resize-handle, kendo-scheduler .k-event.k-state-hover .k-event-actions .k-event-delete,
kendo-scheduler .k-event.k-state-hover .k-resize-handle,
.k-event:hover .k-event-actions .k-event-delete,
.k-event:hover .k-resize-handle,
.k-event.k-state-hover .k-event-actions .k-event-delete,
.k-event.k-state-hover .k-resize-handle {
  visibility: visible;
}
kendo-scheduler .k-event.k-event-drag-hint .k-event-time,
.k-event.k-event-drag-hint .k-event-time {
  display: block;
}
kendo-scheduler .k-event .k-event-top-actions,
kendo-scheduler .k-event .k-event-bottom-actions,
.k-event .k-event-top-actions,
.k-event .k-event-bottom-actions {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
}
kendo-scheduler .k-event .k-event-bottom-actions,
.k-event .k-event-bottom-actions {
  top: auto;
  bottom: 0;
}
.k-scheduler-mark {
  width: 1em;
  height: 1em;
  display: inline-block;
  vertical-align: middle;
}
.k-more-events {
  padding: 0;
  height: 13px;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
  position: absolute;
  justify-content: center;
}
.k-more-events > .k-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.k-current-time {
  position: absolute;
}
.k-current-time.k-current-time-arrow-left, .k-current-time.k-current-time-arrow-right, .k-current-time.k-current-time-arrow-down {
  width: 0;
  height: 0;
  background: transparent;
  border: 4px solid transparent;
}
.k-event-drag-hint {
  opacity: 0.5;
  z-index: 3;
}
.k-event-drag-hint .k-event-actions,
.k-event-drag-hint .k-event-top-actions,
.k-event-drag-hint .k-event-bottom-actions,
.k-event-drag-hint .k-resize-handle {
  display: none;
}
.k-event-drag-hint .k-event-time {
  display: block;
}
.k-scheduler-marquee {
  border-width: 0;
  border-style: solid;
}
.k-scheduler-marquee .k-label-top,
.k-scheduler-marquee .k-label-bottom {
  font-size: 0.75em;
  position: absolute;
}
.k-scheduler-marquee .k-label-top {
  left: 4px;
  top: 2px;
}
.k-scheduler-marquee .k-label-bottom {
  right: 4px;
  bottom: 2px;
}
.k-scheduler-marquee.k-first::before, .k-scheduler-marquee.k-last::after {
  content: "";
  border-width: 3px;
  border-style: solid;
  position: absolute;
  width: 0;
  height: 0;
}
.k-scheduler-marquee.k-first::before {
  top: 0;
  left: 0;
  border-right-color: transparent;
  border-bottom-color: transparent;
}
.k-scheduler-marquee.k-last::after {
  bottom: 0;
  right: 0;
  border-left-color: transparent;
  border-top-color: transparent;
}
.k-pdf-export-shadow .k-scheduler,
.k-scheduler-pdf-export .k-scheduler-content,
.k-scheduler-pdf-export .k-scheduler-times {
  height: auto !important;
  overflow: visible !important;
}
.k-scheduler-pdf-export {
  overflow: hidden;
}
.k-scheduler-pdf-export .k-scheduler-header {
  padding: 0 !important;
}
.k-scheduler-pdf-export .k-scheduler-header-wrap {
  border-width: 0 !important;
}
.k-scheduler-pdf-export .k-scheduler-header .k-scheduler-table,
.k-scheduler-pdf-export .k-scheduler-content .k-scheduler-table {
  width: 100% !important;
}
.k-recurrence-editor {
  display: inline-flex;
  flex-direction: column;
}
kendo-scheduler .k-recurrence-editor {
  display: block;
}
.k-scheduler-monthview .k-scheduler-table {
  height: 100%;
}
.k-scheduler-monthview .k-scheduler-table td {
  height: 80px;
  text-align: right;
}
.k-scheduler-monthview .k-scheduler-body .k-scheduler-cell {
  min-height: 80px;
}
.k-scheduler-monthview .k-hidden {
  padding-left: 0 !important;
  padding-right: 0 !important;
  border-right-width: 0 !important;
}
.k-scheduler-monthview .k-scheduler-table-auto,
.k-scheduler-monthview .k-scheduler-table-auto td,
.k-scheduler-monthview .k-scheduler-content .k-scheduler-table-auto {
  height: auto;
}
.k-scheduler-monthview .k-scheduler-content {
  overflow-y: scroll;
}
.k-scheduler-monthview.k-scheduler-flex-layout .k-scheduler-content {
  overflow-y: auto;
}
.k-scheduler-agendaview .k-scheduler-mark {
  margin-right: 0.5em;
  width: 1em;
  height: 1em;
  display: inline-block;
  vertical-align: middle;
}
.k-scheduler-agendaview .k-scheduler-table th:first-child,
.k-scheduler-agendaview .k-scheduler-table td:first-child {
  border-left-width: 1px;
}
.k-scheduler-agendaview .k-scheduler-table td.k-first {
  border-left-width: 0;
}
.k-scheduler-agendaview .k-task > .k-event-delete {
  color: inherit;
  position: absolute;
  top: 2px;
  right: 2px;
  opacity: 0.5;
  visibility: hidden;
}
.k-scheduler-agendaview .k-state-hover .k-task > .k-event-delete,
.k-scheduler-agendaview .k-scheduler-content tr:hover .k-event-delete,
.k-scheduler-agendaview .k-scheduler-content .k-scheduler-row:hover .k-event-delete {
  visibility: visible;
}
.k-scheduler-agendaday {
  margin: 0 0.2em 0 0;
  font-size: 3em;
  line-height: 1;
  font-weight: 400;
  float: left;
}
.k-scheduler-agendaweek {
  display: block;
  margin: 0.4em 0 0;
  line-height: 1;
  font-style: normal;
}
.k-scheduler-agendadate {
  font-size: 0.75em;
}
.k-scheduler-timelineview .k-slot-cell {
  overflow: hidden;
}
.k-scheduler-timelineview .k-scheduler-content {
  overflow: auto;
}
.k-scheduler-pane {
  display: flex;
  flex-direction: row;
}
.k-scheduler-pane .k-scheduler-times {
  flex: 0 0 auto;
}
.k-scheduler-pane .k-scheduler-times .k-scheduler-table {
  height: 100%;
}
.k-scheduler-pane .k-scheduler-header,
.k-scheduler-pane .k-scheduler-content {
  flex: 1 1 auto;
}
.k-scheduler-edit-dialog .k-dialog {
  max-height: 100vh;
}
.k-scheduler-edit-form .k-edit-form-container {
  width: 620px;
}
.k-scheduler-edit-form .k-edit-label {
  width: 17%;
}
.k-scheduler-edit-form .k-edit-field {
  width: 77%;
}
.k-scheduler-edit-form .k-scheduler-delete {
  float: left;
}
.k-scheduler-edit-form .k-widget.k-recur-interval,
.k-scheduler-edit-form .k-widget.k-recur-count,
.k-scheduler-edit-form .k-widget.k-recur-monthday {
  width: 5em;
}
.k-scheduler-edit-form .k-widget.k-recur-until,
.k-scheduler-edit-form .k-widget.k-recur-month,
.k-scheduler-edit-form .k-widget.k-recur-weekday,
.k-scheduler-edit-form .k-widget.k-recur-weekday-offset {
  width: 9em;
}
.k-rtl .k-scheduler-header th,
.k-rtl .k-scheduler-table td {
  border-width: 0 1px 1px 0;
}
.k-rtl .k-scheduler-table td:first-child,
.k-rtl .k-scheduler-table th:first-child {
  border-right-width: 0;
}
.k-rtl .k-scheduler-times th {
  border-width: 0 0 1px 1px;
}
.k-rtl .k-scheduler .k-scrollbar-v .k-scheduler-header-wrap {
  border-right-width: 0;
  border-left-width: 1px;
}
.k-rtl .k-event {
  text-align: right;
  padding-right: 0;
  padding-left: 8px;
}
.k-rtl .k-event .k-resize-w {
  left: auto;
  right: 0;
}
.k-rtl .k-event .k-resize-e {
  right: auto;
  left: 0;
}
.k-rtl .k-event .k-event-actions {
  right: auto;
  left: 2px;
}
.k-rtl .k-event .k-event-actions:first-child {
  margin: 2px 4px 0 0.4ex;
  float: right;
}
.k-rtl .k-scheduler-agendaview .k-task > .k-event-delete {
  left: 2px;
  right: auto;
}
.k-rtl .k-scheduler-agendaview .k-task .k-scheduler-mark {
  margin-left: 0.5em;
  margin-right: 0;
}
.k-rtl .k-scheduler-views {
  margin-left: 0;
  margin-right: auto;
}
.k-rtl .k-scheduler-views li:first-child + li {
  border-radius: 0 2px 2px 0;
}
.k-rtl .k-scheduler-views li:last-child {
  border-radius: 2px 0 0 2px;
}
.k-rtl .k-scheduler-views .k-current-view .k-link::after {
  margin: 0 1ex 0 0;
}
.k-rtl .k-scheduler-navigation .k-nav-today {
  border-radius: 0 2px 2px 0;
}
.k-rtl .k-scheduler-navigation .k-nav-next {
  border-radius: 2px 0 0 2px;
}
.k-rtl .k-scheduler-navigation li + li {
  margin-left: 0;
  margin-right: -1px;
}
.k-rtl .k-nav-current .k-icon {
  margin-right: 0;
  margin-left: 0.4ex;
}
.k-rtl .k-scheduler-fullday .k-icon {
  margin-right: 0;
  margin-left: 4px;
}
.k-rtl .k-scheduler-marquee .k-label-top {
  left: auto;
  right: 4px;
}
.k-rtl .k-scheduler-marquee .k-label-bottom {
  left: 4px;
  right: auto;
}
.k-rtl .k-scheduler-edit-form .k-scheduler-delete {
  float: right;
}
.k-rtl .k-scheduler .k-i-arrow-60-left,
.k-rtl .k-scheduler .k-i-arrow-60-right,
.k-rtl .k-scheduler .k-current-time-arrow-right, .k-rtl.k-scheduler .k-i-arrow-60-left,
.k-rtl.k-scheduler .k-i-arrow-60-right,
.k-rtl.k-scheduler .k-current-time-arrow-right {
  transform: scaleX(-1);
}
.k-rtl .k-scheduler .k-scheduler-header-wrap, .k-rtl.k-scheduler .k-scheduler-header-wrap {
  border-right-width: 0;
}
.k-rtl .k-scheduler .k-scheduler-agendaday, .k-rtl.k-scheduler .k-scheduler-agendaday {
  float: right;
  margin: 0 0 0 0.2em;
}
.k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table td:first-child,
.k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table th:first-child, .k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table td:first-child,
.k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table th:first-child {
  border-left-width: 0;
}
.k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table tr + tr td:first-child,
.k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table tr + tr th:first-child, .k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table tr + tr td:first-child,
.k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table tr + tr th:first-child {
  border-right-width: 1px;
}
.k-scheduler {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-current-time {
  background: #ff0000;
}
.k-current-time.k-current-time-arrow-left {
  border-right-color: #ff0000;
}
.k-current-time.k-current-time-arrow-right {
  border-left-color: #ff0000;
}
.k-current-time.k-current-time-arrow-down {
  border-top-color: #ff0000;
}
.k-scheduler-toolbar {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
}
.k-scheduler-footer {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
}
.k-scheduler-header {
  background-color: #f6f6f6;
}
.k-scheduler-header-wrap {
  background-color: #ffffff;
}
ul.k-scheduler-navigation li.k-state-focused {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
ul.k-scheduler-navigation .k-nav-today,
ul.k-scheduler-navigation .k-nav-prev,
ul.k-scheduler-navigation .k-nav-next {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
  background-image: linear-gradient(#f6f6f6, #f1f1f1);
}
ul.k-scheduler-navigation .k-nav-today:hover, ul.k-scheduler-navigation .k-nav-today.k-state-hover,
ul.k-scheduler-navigation .k-nav-prev:hover,
ul.k-scheduler-navigation .k-nav-prev.k-state-hover,
ul.k-scheduler-navigation .k-nav-next:hover,
ul.k-scheduler-navigation .k-nav-next.k-state-hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #656565;
  background-color: #ededed;
  background-image: linear-gradient(#ededed, #e8e8e8);
}
ul.k-scheduler-views.k-state-expanded {
  background-color: #f6f6f6;
}
ul.k-scheduler-views li {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
  background-image: linear-gradient(#f6f6f6, #f1f1f1);
}
ul.k-scheduler-views li:hover, ul.k-scheduler-views li.k-state-hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #656565;
  background-color: #ededed;
  background-image: linear-gradient(#ededed, #e8e8e8);
}
ul.k-scheduler-views li.k-state-selected {
  border-color: #3276b1;
  color: #ffffff;
  background-color: #3276b1;
  background-image: linear-gradient(rgba(50, 88, 177, 0.2), rgba(50, 88, 177, 0));
  box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}
ul.k-scheduler-views li.k-state-focus, ul.k-scheduler-views li.k-state-focused {
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}
.k-scheduler-footer li {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
  background-image: linear-gradient(#f6f6f6, #f1f1f1);
}
.k-scheduler-footer li:hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #656565;
  background-color: #ededed;
  background-image: linear-gradient(#ededed, #e8e8e8);
}
.k-scheduler-nonwork,
.k-scheduler .k-nonwork-hour {
  background-color: whitesmoke;
}
.k-scheduler-other-month,
.k-scheduler .k-other-month {
  background-color: whitesmoke;
}
.k-scheduler-layout td.k-state-selected,
.k-scheduler-layout .k-scheduler-cell.k-state-selected {
  background-color: rgba(50, 118, 177, 0.25);
}
.k-scheduler-layout-flex .k-scheduler-head,
.k-scheduler-layout-flex .k-sticky-cell {
  background-color: #ffffff;
}
.k-event {
  color: #ffffff;
  background-color: #538cbd;
}
.k-event.k-state-selected {
  color: #ffffff;
  background-color: #3276b1;
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-event-inverse {
  color: #000000;
}
.k-scheduler-marquee::before,
.k-scheduler-marquee::after {
  border-color: #3276b1;
}
.k-scheduler-edit-dialog .k-dialog-buttongroup {
  border-color: rgba(0, 0, 0, 0.08);
}
.k-scheduler-agendaview .k-scheduler-content tr:hover,
.k-scheduler-agendaview .k-scheduler-content tr.k-state-hover,
.k-scheduler-agendaview .k-scheduler-content .k-scheduler-row:hover {
  border-color: #ededed;
  color: #656565;
  background-color: #ededed;
}
.k-scheduler-agendaview .k-scheduler-content tr:hover .k-scheduler-datecolumn,
.k-scheduler-agendaview .k-scheduler-content tr:hover .k-scheduler-groupcolumn,
.k-scheduler-agendaview .k-scheduler-content tr.k-state-hover .k-scheduler-datecolumn,
.k-scheduler-agendaview .k-scheduler-content tr.k-state-hover .k-scheduler-groupcolumn {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-scheduler-agendaview .k-scheduler-content tr.k-state-selected {
  background-color: rgba(50, 118, 177, 0.25);
}
.k-scheduler-agendaview .k-scheduler-content tr.k-state-selected .k-scheduler-datecolumn,
.k-scheduler-agendaview .k-scheduler-content tr.k-state-selected .k-scheduler-groupcolumn {
  background-color: #ffffff;
}
.k-chat {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  height: 600px;
  max-height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  max-width: 500px;
  margin: auto;
}
.k-chat .k-message-list {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
  scroll-behavior: smooth;
}
.k-chat .k-message-list-content {
  padding: 16px 16px;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  overflow: hidden;
}
.k-chat .k-message-list-content > * + * {
  margin-top: 16px;
}
.k-chat .k-message-group {
  max-width: 80%;
  background: none;
  box-sizing: border-box;
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
  position: relative;
}
.k-chat .k-message-group:not(.k-alt) {
  align-items: flex-start;
  text-align: left;
}
.k-chat .k-message-group:not(.k-alt) .k-message-time {
  margin-left: 8px;
  left: 100%;
}
.k-chat .k-message-group:not(.k-alt) .k-message-status {
  left: 0;
}
.k-chat .k-message-group:not(.k-alt) .k-first .k-bubble,
.k-chat .k-message-group:not(.k-alt) .k-only .k-bubble {
  border-bottom-left-radius: 2px;
}
.k-chat .k-message-group:not(.k-alt) .k-middle .k-bubble,
.k-chat .k-message-group:not(.k-alt) .k-last .k-bubble {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.k-chat .k-message-group.k-alt {
  align-self: flex-end;
  align-items: flex-end;
  text-align: right;
}
.k-chat .k-message-group.k-alt .k-message-time {
  margin-right: 8px;
  right: 100%;
}
.k-chat .k-message-group.k-alt .k-message-status {
  right: 0;
}
.k-chat .k-message-group.k-alt .k-first .k-bubble,
.k-chat .k-message-group.k-alt .k-only .k-bubble {
  border-bottom-right-radius: 2px;
}
.k-chat .k-message-group.k-alt .k-middle .k-bubble,
.k-chat .k-message-group.k-alt .k-last .k-bubble {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.k-chat .k-message {
  max-width: 100%;
  margin: 2px 0 0;
  position: relative;
  transition: margin 0.2s ease-in-out;
  outline: none;
}
.k-chat .k-message-time,
.k-chat .k-message-status {
  font-size: smaller;
  line-height: normal;
  white-space: nowrap;
  pointer-events: none;
  position: absolute;
}
.k-chat .k-message-time {
  opacity: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: opacity 0.2s ease-in-out;
}
.k-chat .k-message-status {
  margin-top: 2px;
  height: 0;
  overflow: hidden;
  top: 100%;
  transition: height 0.2s ease-in-out;
}
.k-chat .k-bubble {
  border-radius: 12px;
  padding: 8px 12px;
  border-width: 1px;
  border-style: solid;
  line-height: 18px;
  word-wrap: break-word;
}
.k-chat .k-message.k-state-selected {
  margin-bottom: 16px;
  border: 0;
  color: inherit;
  background: none;
}
.k-chat .k-message.k-state-selected .k-message-time {
  opacity: 1;
}
.k-chat .k-message.k-state-selected .k-message-status {
  height: 1.2em;
}
.k-chat .k-message-error,
.k-chat .k-message-sending {
  margin-bottom: 16px;
}
.k-chat .k-message-error .k-message-status,
.k-chat .k-message-sending .k-message-status {
  height: 1.2em;
}
.k-chat .k-avatar {
  border-radius: 100%;
  margin: 0;
  width: 32px;
  height: 32px;
  position: absolute;
}
.k-message-group:not(.k-alt) > .k-avatar {
  left: 0;
  bottom: 0;
}
.k-message-group.k-alt > .k-avatar {
  right: 0;
  bottom: 0;
}
.k-chat .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar) {
  padding-left: calc( 32px + 8px );
}
.k-chat .k-avatars .k-message-group.k-alt:not(.k-no-avatar) {
  padding-right: calc( 32px + 8px );
}
.k-author {
  margin: 0;
  font-size: smaller;
  line-height: normal;
}
.k-chat .k-author {
  margin: 0;
}
.k-timestamp {
  font-size: smaller;
  line-height: normal;
  text-align: center;
  align-self: stretch;
}
.k-quick-replies {
  display: block;
  max-width: 100%;
}
.k-quick-reply {
  border-radius: 100px;
  margin-right: 8px;
  margin-bottom: 4px;
  padding: 8px 12px;
  border-width: 1px;
  border-style: solid;
  line-height: 18px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  display: inline-block;
  flex: 0 0 auto;
  transition-property: color, background-color, border-color;
  transition-duration: 0.2s;
  transition-timing-function: ease-in-out;
  outline: none;
}
.k-scrollable-quick-replies {
  margin-left: -16px;
  margin-right: -16px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  flex: 0 0 auto;
  overflow-x: auto;
  overflow-y: hidden;
}
.k-scrollable-quick-replies::-webkit-scrollbar {
  display: none;
}
.k-scrollable-quick-replies .k-quick-reply {
  margin: 0;
}
.k-scrollable-quick-replies .k-quick-reply + .k-quick-reply {
  margin-left: 8px;
}
.k-message-box {
  padding: 10px 16px;
  border-width: 1px 0 0;
  border-style: solid;
  flex: 0 0 auto;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
.k-message-box .k-input {
  padding: 0;
}
.k-message-box .k-button {
  padding: 0;
  flex-shrink: 0;
}
.k-message-box .k-button svg {
  width: 20px;
  height: 20px;
  fill: currentColor;
  display: inline-block;
}
.k-message-box .k-button::before, .k-message-box .k-button::after {
  display: none;
}
.k-rtl .k-message-box .k-button, .k-message-box .k-button[dir=rtl] {
  transform: scaleX(-1);
}
.k-chat .k-card-list {
  margin: 2px 0 0;
}
.k-chat .k-card-deck {
  max-width: calc(100% + 32px);
  box-sizing: border-box;
  margin-left: -16px;
  margin-right: -16px;
  padding: 16px 16px 16px;
  overflow: hidden;
  overflow-x: auto;
  scroll-behavior: smooth;
}
.k-chat .k-card-deck .k-card,
.k-chat .k-card-deck .k-card-wrap {
  width: 200px;
}
.k-chat .k-card-deck-scrollwrap {
  margin-right: -16px;
  margin-left: -16px;
  padding-left: 16px;
  padding-right: 16px;
}
.k-chat .k-card-deck-scrollwrap > .k-card-deck {
  margin-bottom: -20px;
  padding-bottom: 20px;
}
.k-chat .k-card-deck .k-card-wrap {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: stretch;
  flex: 0 0 auto;
  padding-bottom: 5px;
}
.k-chat .k-card-deck .k-card-wrap .k-card {
  flex: 0 0 auto;
}
.k-chat .k-card-deck .k-card-wrap.k-state-selected {
  background: none;
}
.k-typing-indicator {
  padding: 0;
  border-radius: 50px;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.k-typing-indicator span {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  flex: 0 0 8px;
  background-color: currentColor;
  opacity: 0.4;
}
.k-typing-indicator span:nth-of-type(1) {
  animation: 1s k-animation-blink infinite 0.3333s;
}
.k-typing-indicator span:nth-of-type(2) {
  animation: 1s k-animation-blink infinite 0.6666s;
}
.k-typing-indicator span:nth-of-type(3) {
  animation: 1s k-animation-blink infinite 0.9999s;
}
.k-typing-indicator span + span {
  margin-left: 5px;
}
@keyframes k-animation-blink {
  50% {
    opacity: 1;
  }
}
.k-chat-toolbar,
.k-chat .k-toolbar-box {
  width: 100%;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  flex: 0 0 auto;
}
.k-chat-toolbar .k-button-list,
.k-chat .k-toolbar-box .k-button-list {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  overflow: hidden;
  scroll-behavior: smooth;
  padding: 10px 16px;
}
.k-chat-toolbar .k-button-list::after,
.k-chat .k-toolbar-box .k-button-list::after {
  content: "";
  padding-right: 16px;
}
.k-chat-toolbar .k-button-list .k-button + .k-button,
.k-chat .k-toolbar-box .k-button-list .k-button + .k-button {
  margin-left: 20px;
  flex-shrink: 0;
}
.k-chat-toolbar .k-scroll-button,
.k-chat .k-toolbar-box .k-scroll-button {
  position: absolute;
  z-index: 2;
  top: 50%;
  transform: translateY(-50%);
}
.k-chat-toolbar .k-scroll-button-left,
.k-chat .k-toolbar-box .k-scroll-button-left {
  left: 0;
}
.k-chat-toolbar .k-scroll-button-right,
.k-chat .k-toolbar-box .k-scroll-button-right {
  right: 0;
}
.k-chat-toolbar .k-button,
.k-chat .k-toolbar-box .k-button {
  border-width: 0;
  color: inherit;
  background: none;
  flex-shrink: 0;
}
.k-rtl .k-message-group:not(.k-alt),
[dir=rtl] .k-message-group:not(.k-alt) {
  text-align: right;
}
.k-rtl .k-message-group:not(.k-alt) .k-message-time,
[dir=rtl] .k-message-group:not(.k-alt) .k-message-time {
  margin-left: 0;
  margin-right: 8px;
  left: auto;
  right: 100%;
}
.k-rtl .k-message-group:not(.k-alt) .k-message-status,
[dir=rtl] .k-message-group:not(.k-alt) .k-message-status {
  left: auto;
  right: 0;
}
.k-rtl .k-message-group.k-alt,
[dir=rtl] .k-message-group.k-alt {
  text-align: left;
}
.k-rtl .k-message-group.k-alt .k-message-time,
[dir=rtl] .k-message-group.k-alt .k-message-time {
  margin-right: 0;
  margin-left: 8px;
  right: auto;
  left: 100%;
}
.k-rtl .k-message-group.k-alt .k-message-status,
[dir=rtl] .k-message-group.k-alt .k-message-status {
  right: auto;
  left: 0;
}
.k-rtl .k-message-group:not(.k-alt) > .k-avatar,
[dir=rtl] .k-message-group:not(.k-alt) > .k-avatar {
  left: auto;
  right: 0;
}
.k-rtl .k-message-group.k-alt > .k-avatar,
[dir=rtl] .k-message-group.k-alt > .k-avatar {
  right: auto;
  left: 0;
}
.k-rtl .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar),
[dir=rtl] .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar) {
  padding-left: 0;
  padding-right: calc( 32px + 8px );
}
.k-rtl .k-avatars .k-message-group.k-alt:not(.k-no-avatar),
[dir=rtl] .k-avatars .k-message-group.k-alt:not(.k-no-avatar) {
  padding-right: 0;
  padding-left: calc( 32px + 8px );
}
.k-rtl .k-chat .k-card-deck .k-card-wrap + .k-card-wrap,
[dir=rtl] .k-chat .k-card-deck .k-card-wrap + .k-card-wrap {
  margin-left: 0;
  margin-right: 16px;
}
.k-rtl .k-quick-reply,
[dir=rtl] .k-quick-reply {
  margin-right: 0;
  margin-left: 8px;
}
.k-chat {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f9f9f9;
}
.k-chat .k-timestamp {
  text-transform: uppercase;
  opacity: 0.7;
}
.k-chat .k-author {
  font-weight: bold;
}
.k-chat .k-bubble {
  border-color: #ffffff;
  color: #656565;
  background-color: #ffffff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  order: -1;
}
.k-chat .k-bubble:hover {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.16);
}
.k-chat .k-state-selected .k-bubble {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.16);
}
.k-chat .k-alt .k-bubble {
  border-color: #3276b1;
  color: #ffffff;
  background-color: #3276b1;
  box-shadow: 0 1px 2px rgba(50, 118, 177, 0.2);
}
.k-chat .k-alt .k-bubble:hover {
  box-shadow: 0 1px 2px rgba(50, 118, 177, 0.2);
}
.k-chat .k-alt .k-state-selected .k-bubble {
  box-shadow: 0 3px 10px rgba(50, 118, 177, 0.4);
}
.k-chat .k-quick-reply {
  border-color: #3276b1;
  color: #3276b1;
  background-color: transparent;
}
.k-chat .k-quick-reply:hover {
  border-color: #3276b1;
  color: #ffffff;
  background-color: #3276b1;
}
.k-chat .k-message-box {
  border-color: inherit;
  color: #656565;
  background-color: #ffffff;
}
.k-chat .k-message-box.k-state-focused {
  box-shadow: 0 0 40px rgba(101, 101, 101, 0.1);
}
.k-chat .k-message-box .k-button:hover {
  color: #3276b1;
}
.k-chat-toolbar,
.k-chat .k-toolbar-box {
  border-color: inherit;
  color: #656565;
  background-color: #f6f6f6;
}
.k-chat-toolbar .k-button:hover,
.k-chat .k-toolbar-box .k-button:hover {
  color: #3276b1;
  background-color: none;
}
.k-chat-toolbar .k-scroll-button,
.k-chat .k-toolbar-box .k-scroll-button {
  background-color: #f9f9f9;
  box-shadow: 0 0 20px 5px #f9f9f9;
}
.k-chat-toolbar .k-scroll-button:hover,
.k-chat .k-toolbar-box .k-scroll-button:hover {
  background-color: #f9f9f9;
}
.k-mediaplayer {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  display: block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-mediaplayer > iframe {
  width: 100%;
  height: 100%;
  border: 0;
  vertical-align: top;
}
.k-mediaplayer-titlebar {
  padding: 8px 8px;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
}
.k-mediaplayer-toolbar-wrap {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  right: 0;
}
.k-mediaplayer-toolbar {
  border-width: 0;
  width: 100% !important;
  box-shadow: none;
}
.k-mediaplayer-time-wrap {
  flex: 1;
}
.k-mediaplayer-volume-wrap {
  padding: 0 7px;
  align-items: center;
}
.k-slider.k-mediaplayer-seekbar {
  width: 100%;
  position: absolute;
  z-index: 3;
  top: -17px;
  left: 0;
}
.k-mediaplayer-seekbar .k-slider-track {
  width: 100% !important;
  border-radius: 0;
}
.k-mediaplayer-fullscreen {
  z-index: 10000;
  position: fixed;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
.k-mediaplayer {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-mediaplayer-titlebar {
  color: #ffffff;
  background-image: linear-gradient(rgba(101, 101, 101, 0.7), rgba(101, 101, 101, 0));
  text-shadow: 0 0 2px rgba(101, 101, 101, 0.5);
}
.k-mediaplayer-toolbar {
  color: #656565;
  background-color: rgba(246, 246, 246, 0.85);
}
.k-timeline {
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  display: block;
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-timeline ul {
  margin: 0;
  padding: 0;
}
.k-timeline ul li {
  list-style-type: none;
}
.k-timeline .k-timeline-flag {
  display: inline-block;
  text-align: center;
  padding: 4px 8px;
  border-radius: 2px;
  line-height: 1.4285714286;
  min-width: 80px;
  max-width: calc(80px + 2 * 40px);
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}
.k-timeline .k-timeline-circle {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  flex-shrink: 0;
  position: relative;
  z-index: 1;
}
.k-timeline.k-timeline-dates-hidden .k-timeline-date {
  display: none;
}
.k-timeline .k-event-collapse {
  display: none;
}
.k-timeline.k-timeline-collapsible .k-card-header {
  cursor: pointer;
}
.k-timeline.k-timeline-collapsible .k-event-collapse {
  display: flex;
}
.k-timeline-card .k-card {
  position: relative;
  overflow: visible;
}
.k-timeline-card .k-card .k-card-header {
  overflow: visible;
  border-bottom: 0;
}
.k-timeline-card .k-card .k-card-header + .k-card-body {
  padding-top: 0;
}
.k-timeline-card .k-card .k-card-body {
  overflow-y: auto;
  scrollbar-width: thin;
}
.k-timeline-card .k-card .k-card-body::-webkit-scrollbar {
  width: 5px;
}
.k-timeline-card .k-card .k-card-body::-webkit-scrollbar-thumb {
  border-radius: 2px;
}
.k-timeline-card .k-timeline-card-callout.k-callout-w, .k-timeline-card .k-timeline-card-callout.k-callout-e {
  top: 36px;
}
.k-timeline-vertical,
.k-timeline-horizontal {
  padding: 0 40px;
  margin: 40px 0;
  width: 100%;
  position: relative;
  box-sizing: border-box;
  border: 0;
}
.k-timeline-vertical::after,
.k-timeline-horizontal .k-timeline-track-wrap::after {
  content: "";
  position: absolute;
  top: 0;
  border-width: 1px;
  border-style: solid;
  background-clip: padding-box;
}
.k-timeline-vertical {
  padding-left: calc(calc(40px + (80px - 6px) / 2) + 50px);
}
.k-timeline-vertical.k-timeline-dates-hidden {
  padding-left: calc(40px + (80px - 6px) / 2);
}
.k-timeline-vertical::after {
  height: 100%;
  width: 6px;
  transform: translateX(-50%);
  border-radius: 4px;
}
.k-timeline-vertical .k-timeline-flag-wrap {
  display: flex;
  align-items: center;
}
.k-timeline-vertical .k-timeline-flag-wrap:first-child {
  padding-top: 40px;
}
.k-timeline-vertical .k-timeline-flag {
  transform: translateX(-50%);
}
.k-timeline-vertical .k-timeline-date-wrap {
  position: absolute;
  padding-right: 16px;
  margin-top: 36px;
  transform: translate(-100%, -50%);
  text-align: right;
}
.k-timeline-vertical .k-timeline-event {
  display: flex;
  align-items: flex-start;
  padding: 40px 0;
}
.k-timeline-vertical .k-timeline-card {
  padding-left: 16px;
}
.k-timeline-vertical .k-timeline-card .k-card {
  margin-left: 16px;
  min-height: calc(2 * (36px - 1px));
  width: 400px;
  max-width: 100%;
}
.k-timeline-vertical .k-timeline-card .k-card .k-card-header {
  border-radius: 4px;
}
.k-timeline-vertical .k-timeline-card .k-card .k-card-title {
  display: flex;
  justify-content: space-between;
}
.k-timeline-vertical .k-timeline-card .k-card .k-card-title .k-event-title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.k-timeline-vertical .k-timeline-card .k-event-collapse {
  margin: -4px 0;
  transform: rotate(90deg);
  transition: transform 0.2s ease-in-out;
}
.k-timeline-vertical .k-timeline-card.k-collapsed .k-card-body,
.k-timeline-vertical .k-timeline-card.k-collapsed .k-card-actions {
  display: none;
}
.k-timeline-vertical .k-timeline-card.k-collapsed .k-event-collapse {
  transform: rotate(0deg);
}
.k-timeline-vertical .k-timeline-circle {
  margin-top: 36px;
  transform: translate(-50%, -50%);
  margin-right: -8px;
}
.k-timeline-vertical.k-timeline-alternating {
  padding-left: 40px;
}
.k-timeline-vertical.k-timeline-alternating::after {
  left: 50%;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-flag-wrap {
  justify-content: center;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-flag {
  transform: translateX(0);
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-event {
  justify-content: space-between;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse {
  flex-direction: row-reverse;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-date-wrap {
  text-align: left;
  padding-right: 0;
  padding-left: 16px;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card {
  padding-left: 0;
  padding-right: 16px;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card .k-card {
  margin-right: 16px;
  margin-left: auto;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-card,
.k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap {
  flex-basis: 50%;
  min-width: 0;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap {
  position: static;
  transform: translateY(-50%);
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-circle {
  transform: translateY(-50%);
  margin-right: 0;
}
.k-timeline-horizontal .k-timeline-track-item {
  flex: 1 0 20%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  flex-direction: column;
}
.k-timeline-horizontal .k-timeline-track-item:hover {
  cursor: pointer;
}
.k-timeline-horizontal .k-timeline-track-item.k-timeline-flag-wrap:hover {
  cursor: default;
}
.k-timeline-horizontal .k-timeline-date-wrap {
  margin-top: auto;
  margin-bottom: 8px;
}
.k-timeline-horizontal .k-timeline-card {
  height: 100%;
  box-sizing: border-box;
}
.k-timeline-horizontal .k-card {
  max-height: 100%;
  box-sizing: border-box;
}
.k-timeline-horizontal .k-timeline-events-list {
  overflow-x: hidden;
  padding-top: 16px;
}
.k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap {
  position: relative;
  height: 600px;
}
.k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap .k-timeline-event {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.k-timeline-horizontal .k-timeline-track-wrap {
  position: relative;
  padding: 15px 0;
}
.k-timeline-horizontal .k-timeline-track-wrap::after {
  top: auto;
  bottom: calc((30px / 2) + 3px);
  left: calc(30px - 2 * 1px);
  right: calc(30px - 2 * 1px);
  transform: translateY(-50%);
  height: 6px;
}
.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track {
  overflow: hidden;
  margin: 0 30px;
  position: relative;
  z-index: 2;
}
.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track .k-timeline-scrollable-wrap {
  transition: transform 1s ease-in-out;
}
.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag {
  margin-bottom: calc(6px + 2 * 1px + 4px + 10px);
  position: relative;
  min-width: 60px;
}
.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag::after {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translate(-50%, 50%) rotate(45deg);
}
.k-timeline-horizontal .k-timeline-scrollable-wrap {
  padding-bottom: 3px;
  display: flex;
  outline: 0;
}
.k-timeline-arrow {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  position: absolute;
  bottom: calc(6px + 3px + 2 * 1px);
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
}
.k-timeline-arrow-left {
  left: 0;
}
.k-timeline-arrow-right {
  right: 0;
}
.k-timeline-mobile {
  padding: 0 16px;
  margin: 16px 0;
}
.k-timeline-mobile .k-timeline-flag {
  max-width: calc(80px + 2 * 16px);
}
.k-timeline-mobile.k-timeline-horizontal .k-timeline-flag-wrap {
  display: none;
}
.k-timeline-mobile.k-timeline-vertical {
  padding-left: calc(calc(16px + (80px - 6px) / 2) + 50px);
}
.k-timeline-mobile.k-timeline-vertical.k-timeline-dates-hidden {
  padding-left: calc(16px + (80px - 6px) / 2);
}
.k-timeline-mobile.k-timeline-vertical.k-timeline-alternating {
  padding-left: 16px;
}
.k-timeline-mobile.k-timeline-vertical .k-timeline-card {
  width: 100%;
}
.k-timeline-mobile.k-timeline-vertical .k-timeline-card .k-card {
  width: auto;
}
.k-timeline-mobile.k-timeline-vertical .k-card-actions > .k-button.k-flat:first-child {
  margin-left: 0;
}
.k-timeline .k-timeline-flag {
  color: #ffffff;
  background-color: #3276b1;
}
.k-timeline .k-timeline-circle {
  background-color: #3276b1;
}
.k-timeline .k-timeline-card .k-card-header {
  background-color: #ffffff;
  color: #656565;
}
.k-timeline .k-timeline-card .k-card-body {
  scrollbar-color: rgba(0, 0, 0, 0.08) #ffffff;
}
.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-track {
  background: #ffffff;
}
.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.08);
}
.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb:hover {
  background: rgba(0, 0, 0, 0.15);
}
.k-timeline .k-timeline-date {
  color: #656565;
}
.k-timeline .k-timeline-arrow.k-button:not(.k-flat):not(.k-bare):not(.k-outline):not(.k-overflow-button).k-state-disabled {
  opacity: 1;
  color: #9b9b9b;
  background-color: #f9f9f9;
  border-color: #f3f3f3;
}
.k-timeline-vertical::after,
.k-timeline-horizontal .k-timeline-track-wrap::after {
  background-color: #f6f6f6;
  border-color: rgba(0, 0, 0, 0.08);
}
.k-timeline-horizontal .k-timeline-flag::after {
  background-color: #3276b1;
}
.k-timeline-track-item.k-state-focus .k-timeline-circle {
  box-shadow: 0 3px 4px 0 rgba(50, 118, 177, 0.4);
}
.k-pdf-viewer {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-pdf-viewer .k-toolbar {
  border-top-width: 0;
  border-right-width: 0;
  border-left-width: 0;
  border-color: inherit;
  flex: 0 0 auto;
  z-index: 2;
}
.k-pdf-viewer .k-toolbar .k-pager-wrap {
  padding: 0;
  border-width: 0;
  color: inherit;
  background: none;
  overflow: visible;
}
.k-pdf-viewer .k-list-scroller {
  flex: 1 1 auto;
  outline: none;
}
.k-pdf-viewer .k-list-scroller .k-enable-text-select {
  -webkit-user-select: text;
  -moz-user-select: text;
  user-select: text;
  cursor: text;
}
.k-pdf-viewer .k-list-scroller .k-enable-panning {
  cursor: grab;
}
.k-pdf-viewer .k-list-scroller .k-enable-panning span::-moz-selection {
  background-color: transparent;
}
.k-pdf-viewer .k-list-scroller .k-enable-panning span::selection {
  background-color: transparent;
}
.k-pdf-viewer .k-page {
  position: relative;
  margin: 30px auto;
}
.k-pdf-viewer .k-page canvas {
  direction: ltr;
}
.k-pdf-viewer .k-page .k-text-layer {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.2;
  overflow: hidden;
}
.k-pdf-viewer .k-page .k-text-layer > span {
  position: absolute;
  line-height: 1.2;
  transform-origin: 0% 0%;
  color: transparent;
}
.k-pdf-viewer .k-page .k-text-layer mark {
  color: transparent;
}
.k-pdf-viewer-search-dialog {
  padding: 8px;
}
.k-pdf-viewer-search-dialog .k-search-container {
  display: flex;
  flex: 0 0 auto;
  justify-content: flex-start;
  align-items: center;
}
.k-pdf-viewer-search-dialog .k-search-container .k-textbox {
  display: inline-flex;
  padding-right: 4px;
  margin: 0 8px;
  align-items: center;
  background: none;
}
.k-pdf-viewer-search-dialog .k-search-container .k-textbox .k-icon {
  position: absolute;
  font-size: inherit;
}
.k-ie .k-pdf-viewer-search-dialog .k-search-container .k-textbox .k-icon {
  position: relative;
}
.k-pdf-viewer-search-dialog .k-search-container .k-match-case-button {
  display: inline-flex;
  height: 1.4285714286em;
  justify-content: center;
}
.k-pdf-viewer-search-dialog .k-search-container .k-search-matches {
  display: inline-block;
  min-width: 4.5em;
  margin: 0 8px 0 8px;
  vertical-align: middle;
}
.k-pdf-viewer-search-dialog .k-search-container > .k-button {
  margin-left: 8px;
}
.k-pdf-viewer-search-dialog .k-search-container .k-search-dialog-draghandle {
  cursor: move;
  margin-left: 0;
}
.k-pdf-viewer {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-pdf-viewer .k-canvas {
  background-color: #f9f9f9;
}
.k-pdf-viewer .k-page {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: white;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.08);
}
.k-pdf-viewer .k-search-highlight {
  background-color: #444444;
}
.km-scrollview,
.km-scroll-container {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border-collapse: separate;
}
.km-scroll-wrapper {
  position: relative;
}
.km-scroll-header {
  position: absolute;
  z-index: 1001;
  width: 100%;
  top: 0;
  left: 0;
}
.km-scroller-pull {
  width: 100%;
  display: block;
  position: absolute;
  line-height: 3em;
  font-size: 1.4em;
  text-align: center;
  transform: translate3d(0, -3em, 0);
}
.km-scroller-pull .km-template {
  display: inline-block;
  min-width: 200px;
  text-align: left;
}
.km-load-more .km-icon,
.km-widget .km-scroller-pull .km-icon {
  display: inline-block;
  height: 2rem;
  margin-right: 1rem;
  vertical-align: middle;
  width: 2rem;
  font-size: 2rem;
  transform: rotate(0deg);
  transition: transform 300ms linear;
}
.km-widget .km-scroller-release .km-icon {
  transform: rotate(180deg);
}
.km-widget .km-scroller-refresh .km-icon {
  transition: none;
}
.km-touch-scrollbar {
  position: absolute;
  visibility: hidden;
  z-index: 200000;
  height: 0.4em;
  width: 0.4em;
  opacity: 0;
  transform-origin: 0 0;
  transition: opacity 0.3s linear;
}
.k-map .km-touch-scrollbar, .k-diagram .km-touch-scrollbar {
  display: none;
}
.km-vertical-scrollbar {
  height: 100%;
  right: 2px;
  top: 0;
}
.km-horizontal-scrollbar {
  width: 100%;
  left: 0;
  bottom: 2px;
}
.km-touch-scrollbar {
  background-color: #333333;
}
kendo-scrollview.k-scrollview-wrap,
kendo-scrollview.k-scrollview,
.k-widget.k-scrollview {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  position: relative;
  overflow: hidden;
  display: block;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-scrollview-wrap .k-scrollview,
.k-scrollview .k-scrollview-wrap {
  list-style-type: none;
  position: absolute;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  cursor: default;
  white-space: nowrap;
}
.k-scrollview-wrap .k-scrollview img,
.k-scrollview .k-scrollview-wrap img {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.k-scrollview-wrap .k-scrollview > li,
.k-scrollview .k-scrollview-wrap > li {
  display: inline-block;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
.k-scrollview-wrap .k-scrollview > [data-role=page],
.k-scrollview .k-scrollview-wrap > [data-role=page] {
  vertical-align: top;
  display: inline-block;
  min-height: 1px;
}
kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-last-of-type(1), kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-of-type(1),
kendo-scrollview.k-scrollview.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-last-of-type(1),
kendo-scrollview.k-scrollview.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-of-type(1),
.k-widget.k-scrollview.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-last-of-type(1),
.k-widget.k-scrollview.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-of-type(1) {
  width: 4px;
  height: 4px;
}
kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-last-of-type(2), kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-of-type(2),
kendo-scrollview.k-scrollview.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-last-of-type(2),
kendo-scrollview.k-scrollview.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-of-type(2),
.k-widget.k-scrollview.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-last-of-type(2),
.k-widget.k-scrollview.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-of-type(2) {
  width: 6px;
  height: 6px;
}
kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-last-of-type(3), kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-of-type(3),
kendo-scrollview.k-scrollview.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-last-of-type(3),
kendo-scrollview.k-scrollview.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-of-type(3),
.k-widget.k-scrollview.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-last-of-type(3),
.k-widget.k-scrollview.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-of-type(3) {
  width: 8px;
  height: 8px;
}
kendo-scrollview.k-scrollview-wrap kendo-scrollview-pager,
kendo-scrollview.k-scrollview kendo-scrollview-pager,
.k-scrollview-nav-wrap {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: calc( 10px + 0 + 40px );
  text-align: center;
}
kendo-scrollview.k-scrollview-wrap kendo-scrollview-pager,
kendo-scrollview.k-scrollview kendo-scrollview-pager {
  pointer-events: none;
}
kendo-scrollview.k-scrollview-wrap .k-scrollview-nav,
kendo-scrollview.k-scrollview .k-scrollview-nav {
  pointer-events: initial;
}
.k-scrollview-pageable,
.k-scrollview-nav {
  margin: 0;
  padding: 20px;
  max-width: 100%;
  box-sizing: border-box;
  line-height: 0;
  text-align: center;
  white-space: nowrap;
  list-style: none;
  display: inline-flex;
  align-items: center;
  overflow-x: scroll;
  overflow-y: hidden;
  pointer-events: initial;
}
.k-scrollview-pageable:focus,
.k-scrollview-nav:focus {
  outline: none;
}
.k-scrollview-pageable > .k-button,
.k-scrollview-nav > .k-link {
  margin: 0 10px;
  padding: 0;
  width: 10px;
  height: 10px;
  border-width: 0;
  border-style: solid;
  border-radius: 50%;
  box-sizing: content-box;
  display: inline-block;
  position: relative;
  flex: 0 0 auto;
  cursor: pointer;
  pointer-events: all;
  vertical-align: top;
}
.k-scrollview-pageable > .k-button::before,
.k-scrollview-nav > .k-link::before {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: initial;
  border-radius: 0;
}
.k-scrollview-next,
.k-scrollview-prev {
  display: table;
  position: absolute;
  padding: 0;
  height: 60%;
  top: 20%;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
}
.k-scrollview-next .k-icon,
.k-scrollview-prev .k-icon {
  display: table-cell;
  overflow: visible;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  font-size: 4.5em;
  font-weight: normal;
}
.k-scrollview-prev {
  left: 0;
}
.k-scrollview-next {
  right: 0;
}
.k-scrollview-animation {
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
}
@supports (-webkit-user-select: none) {
  kendo-scrollview.k-scrollview-wrap ul.k-scrollview li > *,
kendo-scrollview.k-scrollview ul.k-scrollview-wrap li > *,
div.k-scrollview ul.k-scrollview-wrap li > * {
    pointer-events: auto;
  }
}
@supports not (-webkit-user-select: none) {
  kendo-scrollview.k-scrollview-wrap ul.k-scrollview li > *,
kendo-scrollview.k-scrollview ul.k-scrollview-wrap li > *,
div.k-scrollview ul.k-scrollview-wrap li > * {
    pointer-events: none;
  }
}
kendo-scrollview.k-scrollview-wrap,
kendo-scrollview.k-scrollview,
div.k-scrollview {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
kendo-scrollview.k-scrollview-wrap.k-scrollview-dark kendo-scrollview-pager,
kendo-scrollview.k-scrollview-wrap.k-scrollview-dark .k-scrollview-nav-wrap,
kendo-scrollview.k-scrollview.k-scrollview-dark kendo-scrollview-pager,
kendo-scrollview.k-scrollview.k-scrollview-dark .k-scrollview-nav-wrap,
div.k-scrollview.k-scrollview-dark kendo-scrollview-pager,
div.k-scrollview.k-scrollview-dark .k-scrollview-nav-wrap {
  background-color: rgba(0, 0, 0, 0.2);
}
kendo-scrollview.k-scrollview-wrap.k-scrollview-dark .k-scrollview-next,
kendo-scrollview.k-scrollview-wrap.k-scrollview-dark .k-scrollview-prev,
kendo-scrollview.k-scrollview.k-scrollview-dark .k-scrollview-next,
kendo-scrollview.k-scrollview.k-scrollview-dark .k-scrollview-prev,
div.k-scrollview.k-scrollview-dark .k-scrollview-next,
div.k-scrollview.k-scrollview-dark .k-scrollview-prev {
  color: rgba(0, 0, 0, 0.2);
}
kendo-scrollview.k-scrollview-wrap.k-scrollview-light kendo-scrollview-pager,
kendo-scrollview.k-scrollview-wrap.k-scrollview-light .k-scrollview-nav-wrap,
kendo-scrollview.k-scrollview.k-scrollview-light kendo-scrollview-pager,
kendo-scrollview.k-scrollview.k-scrollview-light .k-scrollview-nav-wrap,
div.k-scrollview.k-scrollview-light kendo-scrollview-pager,
div.k-scrollview.k-scrollview-light .k-scrollview-nav-wrap {
  background-color: rgba(255, 255, 255, 0.2);
}
.k-scrollview:focus,
.k-scrollview-wrap:focus {
  outline: none;
}
.k-scrollview-elements {
  color: white;
}
.k-scrollview-next,
.k-scrollview-prev {
  color: white;
  background-color: rgba(0, 0, 0, 0);
  text-shadow: rgba(0, 0, 0, 0.3) 0 0 15px;
  opacity: 0.7;
  outline-width: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-scrollview-next:focus, .k-scrollview-next.k-state-focus,
.k-scrollview-prev:focus,
.k-scrollview-prev.k-state-focus {
  color: white;
  opacity: 1;
}
.k-scrollview-next:focus .k-icon::before, .k-scrollview-next.k-state-focus .k-icon::before,
.k-scrollview-prev:focus .k-icon::before,
.k-scrollview-prev.k-state-focus .k-icon::before {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-scrollview-next:hover, .k-scrollview-next.k-state-hover,
.k-scrollview-prev:hover,
.k-scrollview-prev.k-state-hover {
  color: white;
  opacity: 1;
}
.k-scrollview-pageable > .k-button,
.k-scrollview-nav > .k-link {
  background: #f6f6f6;
  border: rgba(0, 0, 0, 0.08);
  background-clip: padding-box;
}
.k-scrollview-pageable > .k-button.k-primary,
.k-scrollview-nav > .k-link.k-primary {
  background: #3276b1;
  border: #3276b1;
}
.k-scrollview-pageable > .k-button:focus, .k-scrollview-pageable > .k-button.k-state-focused,
.k-scrollview-nav > .k-link:focus,
.k-scrollview-nav > .k-link.k-state-focused {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-scrollview-nav > .k-link:hover,
.k-scrollview-nav > .k-link.k-state-hover {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-scrollview-pageable > .k-button {
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.08);
}
.k-barcode {
  display: inline-block;
}
.k-var--chart-font {
  font-size: 12px;
}
.k-var--chart-title-font {
  font-size: 1.143em;
}
.k-var--chart-pane-title-font {
  font-size: 0.857em;
  font-weight: 400;
}
.k-var--chart-label-font {
  font-size: 0.857em;
}
.k-chart,
.k-sparkline,
.k-stockchart {
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-chart,
.k-stockchart {
  display: block;
  height: 400px;
}
.k-chart-surface {
  height: 100%;
}
.k-chart .k-popup {
  border-width: 0;
}
.k-chart-tooltip-wrapper .k-animation-container-shown,
.k-chart-tooltip-wrapper.k-animation-container-shown {
  transition: left ease-in 80ms, top ease-in 80ms;
}
.k-sparkline-tooltip-wrapper,
.k-chart-tooltip-wrapper {
  z-index: 12000;
}
.k-sparkline-tooltip-wrapper > .k-popup,
.k-chart-tooltip-wrapper > .k-popup {
  padding: 0;
  border-width: 0;
  background: transparent;
}
.k-chart-tooltip table {
  border-spacing: 0;
  border-collapse: collapse;
}
.k-chart-tooltip {
  border-radius: 2px;
  font-size: 11.148px;
  line-height: 1.4285714286;
  padding: 4px 8px;
}
.k-chart-tooltip th {
  width: auto;
  text-align: center;
  padding: 1px;
}
.k-chart-tooltip td {
  width: auto;
  text-align: left;
  padding: 2px 4px;
  line-height: 1.4285714286;
  vertical-align: middle;
}
.k-chart-crosshair-tooltip,
.k-chart-shared-tooltip {
  border-width: 1px;
  border-style: solid;
}
.k-chart-shared-tooltip .k-chart-shared-tooltip-marker {
  display: block;
  width: 15px;
  height: 3px;
  vertical-align: middle;
}
.k-selector {
  position: absolute;
  transform: translateZ(0);
}
.k-selection {
  position: absolute;
  height: 100%;
  border-width: 1px;
  border-style: solid;
  border-bottom: 0;
}
.k-selection-bg {
  position: absolute;
  width: 100%;
  height: 100%;
}
.k-handle {
  border-radius: 50%;
  width: 22px;
  height: 22px;
  border-width: 1px;
  border-style: solid;
  z-index: 1;
  position: absolute;
  box-sizing: content-box;
}
.k-handle div {
  width: 100%;
  height: 100%;
}
.k-left-handle {
  left: -11px;
}
.k-right-handle {
  right: -11px;
}
.k-left-handle div {
  margin: -22px 0 0 -14.6666666667px;
  padding: 44px 29.3333333333px 0 0;
}
.k-right-handle div {
  margin: -22px 0 0 -14.6666666667px;
  padding: 44px 0 0 29.3333333333px;
}
.k-left-handle.k-handle-active div {
  margin-left: -44px;
  padding-left: 58.6666666667px;
}
.k-right-handle.k-handle-active div {
  margin-left: -44px;
  padding-right: 58.6666666667px;
}
.k-mask {
  position: absolute;
  height: 100%;
}
.k-border {
  width: 1px;
  height: 100%;
  position: absolute;
}
.k-marquee {
  position: absolute;
  z-index: 100000;
}
.k-marquee-color,
.k-marquee-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.k-navigator-hint div {
  position: absolute;
}
.k-navigator-hint .k-scroll {
  border-radius: 2px;
  position: absolute;
  height: 4px;
}
.k-navigator-hint .k-tooltip {
  margin-top: 20px;
  min-width: 160px;
  opacity: 1;
  text-align: center;
}
.k-sparkline,
.k-sparkline span {
  display: inline-block;
  vertical-align: top;
}
.k-sparkline span {
  height: 100%;
  width: 100%;
}
.k-chart-dragging {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.k-chart-donut-center {
  position: absolute;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  border-radius: 50%;
  text-align: center;
  border: 4px solid transparent;
  box-sizing: border-box;
}
.k-pdf-export .k-chart .k-animation-container,
.k-pdf-export .k-sparkline .k-animation-container,
.k-pdf-export .k-stockchart .k-animation-container {
  display: none;
}
.k-diagram {
  height: 600px;
}
.k-diagram .km-scroll-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}
.k-diagram .km-scroll-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}
.k-canvas-container {
  width: 100%;
  height: 100%;
}
.k-diagram img {
  box-sizing: content-box;
}
.k-treemap {
  height: 400px;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.4285714286;
  display: block;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-treemap .k-treemap-tile {
  margin: -1px 0 0 -1px;
  height: 100%;
  box-sizing: border-box;
  border: 1px solid;
  border-color: inherit;
  color: inherit;
  background-color: inherit;
  overflow: hidden;
  position: absolute;
}
.k-treemap > .k-treemap-tile {
  position: relative;
}
.k-treemap .k-treemap-title {
  padding: 2px 4px;
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
  font-size: 12px;
  background-position: 0 0;
  background-repeat: repeat-x;
}
.k-treemap .k-treemap-title-vertical {
  padding: 4px 2px;
  width: 1.4285714286em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: absolute;
  top: 0;
  bottom: 0;
}
.k-treemap .k-treemap-title-vertical > div {
  transform-origin: right;
  transform: rotate(-90deg);
  position: absolute;
  top: 0;
  right: 1em;
}
.k-treemap .k-treemap-wrap {
  border-color: inherit;
  color: inherit;
  background-color: inherit;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.k-treemap .k-treemap-title + .k-treemap-wrap {
  top: calc( 4px + (1.4285714286 * 12px) + 1px);
}
.k-treemap .k-treemap-title-vertical + .k-treemap-wrap {
  left: calc( 4px + (1.4285714286 * 12px) + 1px);
}
.k-treemap .k-leaf {
  padding: 4px;
}
.k-arcgauge {
  display: inline-block;
}
.k-arcgauge-label {
  position: absolute;
  text-align: center;
  padding: 0;
  margin: 0;
}
.k-qrcode {
  display: inline-block;
}
.k-var--accent {
  background-color: #3276b1;
}
.k-var--accent-contrast {
  background-color: #ffffff;
}
.k-var--primary {
  background-color: #3276b1;
}
.k-var--primary-contrast {
  background-color: #ffffff;
}
.k-var--base {
  background-color: #f6f6f6;
}
.k-var--background {
  background-color: #ffffff;
}
.k-var--border-radius {
  margin-top: 2px;
}
.k-var--normal-background {
  background-color: #f6f6f6;
}
.k-var--normal-text-color {
  background-color: #656565;
}
.k-var--hover-background {
  background-color: #ededed;
}
.k-var--hover-text-color {
  background-color: #656565;
}
.k-var--selected-background {
  background-color: #3276b1;
}
.k-var--selected-text-color {
  background-color: #ffffff;
}
.k-var--success {
  background-color: #37b400;
}
.k-var--info {
  background-color: #0058e9;
}
.k-var--warning {
  background-color: #ffc000;
}
.k-var--error {
  background-color: #f31700;
}
.k-var--series-a {
  background-color: #3276b1;
}
.k-var--series-b {
  background-color: #ffd246;
}
.k-var--series-c {
  background-color: #78d237;
}
.k-var--series-d {
  background-color: #28b4c8;
}
.k-var--series-e {
  background-color: #2d73f5;
}
.k-var--series-f {
  background-color: #aa46be;
}
.k-var--series-1 {
  background-color: #3276b1;
}
.k-var--series-2 {
  background-color: #ffd246;
}
.k-var--series-3 {
  background-color: #78d237;
}
.k-var--series-4 {
  background-color: #28b4c8;
}
.k-var--series-5 {
  background-color: #2d73f5;
}
.k-var--series-6 {
  background-color: #aa46be;
}
.k-var--series-7 {
  background-color: #6598c5;
}
.k-var--series-8 {
  background-color: #ffdd74;
}
.k-var--series-9 {
  background-color: #9add69;
}
.k-var--series-10 {
  background-color: #5ec7d6;
}
.k-var--series-11 {
  background-color: #6296f8;
}
.k-var--series-12 {
  background-color: #bf74ce;
}
.k-var--series-13 {
  background-color: #265985;
}
.k-var--series-14 {
  background-color: #bf9e35;
}
.k-var--series-15 {
  background-color: #5a9e29;
}
.k-var--series-16 {
  background-color: #1e8796;
}
.k-var--series-17 {
  background-color: #2256b8;
}
.k-var--series-18 {
  background-color: #80358f;
}
.k-var--series-19 {
  background-color: #99bbd8;
}
.k-var--series-20 {
  background-color: #ffe9a3;
}
.k-var--series-21 {
  background-color: #bce99b;
}
.k-var--series-22 {
  background-color: #94dae4;
}
.k-var--series-23 {
  background-color: #96b9fa;
}
.k-var--series-24 {
  background-color: #d5a3df;
}
.k-var--series-25 {
  background-color: #193b59;
}
.k-var--series-26 {
  background-color: #806923;
}
.k-var--series-27 {
  background-color: #3c691c;
}
.k-var--series-28 {
  background-color: #145a64;
}
.k-var--series-29 {
  background-color: #173a7b;
}
.k-var--series-30 {
  background-color: #55235f;
}
.k-var--gauge-pointer {
  background-color: #3276b1;
}
.k-var--gauge-track {
  background-color: #e6e6e6;
}
.k-var--chart-inactive {
  background-color: rgba(101, 101, 101, 0.5);
}
.k-var--chart-major-lines {
  background-color: rgba(0, 0, 0, 0.08);
}
.k-var--chart-minor-lines {
  background-color: rgba(0, 0, 0, 0.04);
}
.k-var--chart-area-opacity {
  opacity: 0.6;
}
.k-var--chart-area-inactive-opacity {
  opacity: 0.1;
}
.k-var--chart-line-inactive-opacity {
  opacity: 0.3;
}
.k-var--chart-notes-background {
  background-color: rgba(0, 0, 0, 0.5);
}
.k-var--chart-notes-border {
  background-color: rgba(0, 0, 0, 0.5);
}
.k-var--chart-notes-lines {
  background-color: rgba(0, 0, 0, 0.5);
}
.k-var--chart-crosshair-background {
  background-color: rgba(0, 0, 0, 0.5);
}
.k-var--chart-error-bars-background {
  background-color: rgba(0, 0, 0, 0.5);
}
.k-chart,
.k-sparkline,
.k-stockchart {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: transparent;
}
.k-chart .k-popup,
.k-sparkline .k-popup,
.k-stockchart .k-popup {
  background: transparent;
}
.k-chart-tooltip {
  color: #ffffff;
}
.k-chart-tooltip-inverse {
  color: black;
}
.k-chart-crosshair-tooltip,
.k-chart-shared-tooltip {
  color: #656565;
  background-color: #f6f6f6;
  border-color: rgba(0, 0, 0, 0.08);
}
.k-selection {
  border-color: rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.15);
}
.k-selection-bg {
  background-color: transparent;
}
.k-handle {
  cursor: e-resize;
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
  background-image: linear-gradient(#f6f6f6, #f1f1f1);
}
.k-handle:hover {
  border-color: rgba(0, 0, 0, 0.15);
  color: #656565;
  background-color: #ededed;
  background-image: linear-gradient(#ededed, #e8e8e8);
}
.k-handle div {
  background-color: transparent;
}
.k-mask {
  background-color: #ffffff;
  opacity: 0.8;
}
.k-marquee-color {
  background-color: #3276b1;
}
.k-marquee-color {
  opacity: 0.6;
}
.k-treemap {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-treemap .k-treemap-title {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
}
.k-treemap .k-leaf {
  color: #ffffff;
}
.k-treemap .k-leaf.k-inverse {
  color: #656565;
}
.k-treemap .k-leaf.k-state-hover {
  box-shadow: inset 0 0 0 3px rgba(0, 0, 0, 0.08);
}
.k-map {
  height: 600px;
  border-width: 0px;
  border-style: solid;
  font-size: 12px;
  line-height: 1.4285714286;
  font-family: inherit;
}
.k-map .km-scroll-wrapper {
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  position: absolute;
}
.k-map .km-scroll-container {
  height: 100%;
}
.k-map .k-touch-scrollbar {
  display: none;
}
.k-map .k-layer {
  position: absolute;
  left: 0;
  top: 0;
}
.k-map .k-marker {
  transform: translate(-50%, -100%);
  font-size: 32px;
  cursor: pointer;
  position: absolute;
  overflow: visible;
}
.k-map .k-attribution {
  padding: 2px 4px;
  border-width: 0;
  font-size: 9px;
  z-index: 1000;
}
.k-map-controls {
  position: absolute;
  display: flex;
  align-items: center;
}
.k-navigator {
  margin: 1em;
  width: calc( 48px + 4px );
  height: calc( 48px + 4px );
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  border-radius: 50%;
  position: relative;
}
.k-pdf-export .k-navigator {
  display: none;
}
.k-navigator .k-button {
  margin: 0;
  padding: 0;
  border-radius: 100%;
  line-height: 1;
  box-shadow: none;
  position: absolute;
}
.k-navigator .k-button:not(:hover) {
  border-color: transparent;
  background: none;
}
.k-navigator .k-navigator-up {
  transform: translateX(-50%);
  top: 2px;
  left: 50%;
}
.k-navigator .k-navigator-right {
  transform: translateY(-50%);
  right: 2px;
  top: 50%;
}
.k-navigator .k-navigator-down {
  transform: translateX(-50%);
  bottom: 2px;
  left: 50%;
}
.k-navigator .k-navigator-left {
  transform: translateY(-50%);
  left: 2px;
  top: 50%;
}
.k-zoom-control {
  margin: 1em;
  border: 0;
  background: none;
  display: flex;
}
.k-pdf-export .k-zoom-control {
  display: none;
}
.k-zoom-control .k-button {
  padding: 4px;
}
.k-map {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #ffffff;
}
.k-map .k-navigator {
  border-color: rgba(0, 0, 0, 0.08);
  color: #656565;
  background-color: #f6f6f6;
  background-image: linear-gradient(#f6f6f6, #f1f1f1);
}
.k-map .k-marker {
  color: #3276b1;
}
.k-map .k-attribution {
  background-color: rgba(255, 255, 255, 0.8);
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uXFxzdHlsZXMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGNvbW1vblxcX2Jhc2Uuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXF92YXJpYWJsZXMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXG1peGluc1xcX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXG1peGluc1xcX2RlY29yYXRpb24uc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXG1peGluc1xcX2Rpc2FibGVkLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxjb21tb25cXF9hbmltYXRpb25zLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxjb21tb25cXF9kcmFnZHJvcC5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcdHlwb2dyYXBoeVxcX3ZhcmlhYmxlcy5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcY29tbW9uXFxfbG9hZGluZy5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcY29tbW9uXFxfcmVzaXppbmcuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGNvbW1vblxcX3Njcm9sbGJhci5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcY29tbW9uXFxfc2VsZWN0aW9uLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxjb21tb25cXF9kZWNvcmF0aW9uLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFx1dGlsc1xcX2FyaWEuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHV0aWxzXFxfZGlzcGxheS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcdXRpbHNcXF9mbGV4LnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFx1dGlsc1xcX2Zsb2F0LnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFx1dGlsc1xcX2dyaWQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHV0aWxzXFxfb3JkZXIuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHV0aWxzXFxfb3ZlcmZsb3cuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHV0aWxzXFxfcG9pbnRlci1ldmVudHMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHV0aWxzXFxfcG9zaXRpb24uc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHV0aWxzXFxfcmVzaXplLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFx1dGlsc1xcX3NwYWNpbmcuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHV0aWxzXFxfc3BhY2VyLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFx1dGlsc1xcX3RhYmxlLWxheW91dC5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcdXRpbHNcXF90ZXh0LnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFx1dGlsc1xcX3RvdWNoLWFjdGlvbi5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcdXRpbHNcXF90cmFuc2Zvcm0uc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHV0aWxzXFxfdXNlci1zZWxlY3Quc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGljb25zXFxfbGF5b3V0LnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFx0eXBvZ3JhcGh5XFxfbGF5b3V0LnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxtaXhpbnNcXGNvcmVcXF9wcm9wcy5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcYXZhdGFyXFxfbGF5b3V0LnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxhdmF0YXJcXF92YXJpYWJsZXMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGF2YXRhclxcX3RoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxiYWRnZVxcX2xheW91dC5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcYmFkZ2VcXF92YXJpYWJsZXMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGJhZGdlXFxfdGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGxvYWRlclxcX2xheW91dC5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcbG9hZGVyXFxfdmFyaWFibGVzLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxsb2FkZXJcXF90aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcY2hpcFxcX2xheW91dC5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcY2hpcFxcX3ZhcmlhYmxlcy5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcY2hpcFxcX3RoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxjdXJzb3JcXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGJ1dHRvblxcX2xheW91dC5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcbWl4aW5zXFxfYmFja2dyb3VuZC1jbGlwLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxidXR0b25cXF92YXJpYWJsZXMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXG1peGluc1xcX2JveC1zaGFkb3cuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGJ1dHRvblxcX3RoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxtaXhpbnNcXF9ncmFkaWVudHMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGlucHV0XFxfbGF5b3V0LnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxpbnB1dFxcX3ZhcmlhYmxlcy5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcaW5wdXRcXF90aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xccG9wdXBcXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHBvcHVwXFxfdmFyaWFibGVzLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxwb3B1cFxcX3RoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFx0b29sYmFyXFxfbGF5b3V0LnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFx0b29sYmFyXFxfdmFyaWFibGVzLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFx0b29sYmFyXFxfdGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGZvcm1zXFxfbGF5b3V0LnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxmb3Jtc1xcX3ZhcmlhYmxlcy5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcd2luZG93XFxfdmFyaWFibGVzLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxmb3Jtc1xcX3RoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxsaXN0Z3JvdXBcXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGxpc3Rncm91cFxcX3ZhcmlhYmxlcy5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcbGlzdGdyb3VwXFxfdGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGNoZWNrYm94XFxfbGF5b3V0LnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxjaGVja2JveFxcX3ZhcmlhYmxlcy5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcY2hlY2tib3hcXF90aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xccmFkaW9cXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHJhZGlvXFxfdmFyaWFibGVzLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxyYWRpb1xcX3RoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxzd2l0Y2hcXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHN3aXRjaFxcX3ZhcmlhYmxlcy5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcc3dpdGNoXFxfdGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGFkYXB0aXZlXFxfbGF5b3V0LnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxhZGFwdGl2ZVxcX3ZhcmlhYmxlcy5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcYWRhcHRpdmVcXF90aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xccHJvZ3Jlc3NiYXJcXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHByb2dyZXNzYmFyXFxfdmFyaWFibGVzLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxwcm9ncmVzc2JhclxcX3RoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxyaXBwbGVcXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXG1lc3NhZ2Vib3hcXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXG1lc3NhZ2Vib3hcXF92YXJpYWJsZXMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXG1lc3NhZ2Vib3hcXF90aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcYWN0aW9uLWJ1dHRvbnNcXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGFjdGlvbi1idXR0b25zXFxfdmFyaWFibGVzLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxhY3Rpb24tYnV0dG9uc1xcX3RoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxmbG9hdGluZy1sYWJlbFxcX2xheW91dC5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcZmxvYXRpbmctbGFiZWxcXF92YXJpYWJsZXMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHRleHRib3hcXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHRleHRib3hcXF90aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcdGV4dGJveFxcX3ZhcmlhYmxlcy5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcdGV4dGFyZWFcXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHRleHRhcmVhXFxfdmFyaWFibGVzLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFx0ZXh0YXJlYVxcX3RoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFx0b29sdGlwXFxfbGF5b3V0LnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFx0b29sdGlwXFxfdmFyaWFibGVzLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFx0b29sdGlwXFxfdGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHZhbGlkYXRvclxcX2xheW91dC5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcZmFiXFxfbGF5b3V0LnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxmYWJcXF92YXJpYWJsZXMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGZhYlxcX3RoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxhdXRvY29tcGxldGVcXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGF1dG9jb21wbGV0ZVxcX3RoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxudW1lcmljdGV4dGJveFxcX2xheW91dC5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcbnVtZXJpY3RleHRib3hcXF90aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcbnVtZXJpY3RleHRib3hcXF92YXJpYWJsZXMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHNsaWRlclxcX2xheW91dC5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcc2xpZGVyXFxfdmFyaWFibGVzLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxzbGlkZXJcXF90aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcY29sb3JwaWNrZXJcXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGNvbG9ycGlja2VyXFxfdmFyaWFibGVzLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxjb2xvcnBpY2tlclxcX3RoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxjb21ib2JveFxcX2xheW91dC5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcY29tYm9ib3hcXF90aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcY2FsZW5kYXJcXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGNhbGVuZGFyXFxfdmFyaWFibGVzLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxtaXhpbnNcXF9oaWRlLXNjcm9sbGJhci5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcY2FsZW5kYXJcXF90aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcZGF0ZXRpbWVcXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGRhdGV0aW1lXFxfdmFyaWFibGVzLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxkYXRldGltZVxcX3RoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxkcm9wZG93bmdyaWRcXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGdyaWRcXF92YXJpYWJsZXMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGRyb3Bkb3duZ3JpZFxcX3RoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxkcm9wZG93bmxpc3RcXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGRyb3Bkb3dubGlzdFxcX3RoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxtdWx0aXNlbGVjdFxcX2xheW91dC5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcbXVsdGlzZWxlY3RcXF92YXJpYWJsZXMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXG11bHRpc2VsZWN0XFxfdGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHRyZWV2aWV3XFxfbGF5b3V0LnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFx0cmVldmlld1xcX3ZhcmlhYmxlcy5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcdHJlZXZpZXdcXF90aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcZHJvcGRvd250cmVlXFxfbGF5b3V0LnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxtYXNrZWR0ZXh0Ym94XFxfbGF5b3V0LnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxtYXNrZWR0ZXh0Ym94XFxfdGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHNlYXJjaGJveFxcX2xheW91dC5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcc2VhcmNoYm94XFxfdGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGRyb3B6b25lXFxfbGF5b3V0LnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxkcm9wem9uZVxcX3ZhcmlhYmxlcy5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcZHJvcHpvbmVcXF90aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcdXBsb2FkXFxfbGF5b3V0LnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFx1cGxvYWRcXF92YXJpYWJsZXMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHVwbG9hZFxcX3RoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxsaXN0Ym94XFxfbGF5b3V0LnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxsaXN0Ym94XFxfdmFyaWFibGVzLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxsaXN0Ym94XFxfdGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHJhdGluZ1xcX2xheW91dC5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xccmF0aW5nXFxfdmFyaWFibGVzLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxyYXRpbmdcXF90aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcYXBwYmFyXFxfbGF5b3V0LnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxhcHBiYXJcXF92YXJpYWJsZXMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGFwcGJhclxcX3RoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxtZW51XFxfbGF5b3V0LnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxtZW51XFxfdmFyaWFibGVzLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxtZW51XFxfdGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHdpbmRvd1xcX2xheW91dC5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcd2luZG93XFxfdGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGRpYWxvZ1xcX2xheW91dC5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcZGlhbG9nXFxfdmFyaWFibGVzLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxkaWFsb2dcXF90aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcZHJhd2VyXFxfbGF5b3V0LnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxkcmF3ZXJcXF92YXJpYWJsZXMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGRyYXdlclxcX3RoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxub3RpZmljYXRpb25cXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXG5vdGlmaWNhdGlvblxcX3ZhcmlhYmxlcy5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcbm90aWZpY2F0aW9uXFxfdGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHJlc3BvbnNpdmVwYW5lbFxcX2xheW91dC5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcYnJlYWRjcnVtYlxcX2xheW91dC5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcYnJlYWRjcnVtYlxcX3ZhcmlhYmxlcy5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcYnJlYWRjcnVtYlxcX3RoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxwYWdlclxcX2xheW91dC5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xccGFnZXJcXF92YXJpYWJsZXMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHBhZ2VyXFxfdGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHBhbmVsYmFyXFxfbGF5b3V0LnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxwYW5lbGJhclxcX3ZhcmlhYmxlcy5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xccGFuZWxiYXJcXF90aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcc3RlcHBlclxcX2xheW91dC5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcc3RlcHBlclxcX3ZhcmlhYmxlcy5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcc3RlcHBlclxcX3RoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFx3aXphcmRcXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHdpemFyZFxcX3ZhcmlhYmxlcy5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcd2l6YXJkXFxfdGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHRhYnN0cmlwXFxfbGF5b3V0LnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFx0YWJzdHJpcFxcX3ZhcmlhYmxlcy5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcdGFic3RyaXBcXF90aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcZXhwYW5zaW9uLXBhbmVsXFxfbGF5b3V0LnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxleHBhbnNpb24tcGFuZWxcXF92YXJpYWJsZXMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGV4cGFuc2lvbi1wYW5lbFxcX3RoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxib3R0b20tbmF2aWdhdGlvblxcX2xheW91dC5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcYm90dG9tLW5hdmlnYXRpb25cXF92YXJpYWJsZXMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGJvdHRvbS1uYXZpZ2F0aW9uXFxfdGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGNhcmRcXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGNhcmRcXF92YXJpYWJsZXMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGNhcmRcXF90aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcc3BsaXR0ZXJcXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHNwbGl0dGVyXFxfdmFyaWFibGVzLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxzcGxpdHRlclxcX3RoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFx0aWxlbGF5b3V0XFxfbGF5b3V0LnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFx0aWxlbGF5b3V0XFxfdmFyaWFibGVzLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFx0aWxlbGF5b3V0XFxfdGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGdyaWRcXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGdyaWRcXF90aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcbGlzdHZpZXdcXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGxpc3R2aWV3XFxfdmFyaWFibGVzLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxsaXN0dmlld1xcX3RoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxzcHJlYWRzaGVldFxcX2xheW91dC5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcc3ByZWFkc2hlZXRcXF92YXJpYWJsZXMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHNwcmVhZHNoZWV0XFxfdGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHBpdm90Z3JpZFxcX2xheW91dC5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xccGl2b3RncmlkXFxfdmFyaWFibGVzLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxwaXZvdGdyaWRcXF90aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcdHJlZWxpc3RcXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHRyZWVsaXN0XFxfdGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGZpbHRlclxcX2xheW91dC5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcZmlsdGVyXFxfdmFyaWFibGVzLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxmaWx0ZXJcXF90aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcZmlsZW1hbmFnZXJcXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGZpbGVtYW5hZ2VyXFxfdmFyaWFibGVzLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxmaWxlbWFuYWdlclxcX3RoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxlZGl0b3JcXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGVkaXRvclxcX3ZhcmlhYmxlcy5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcZWRpdG9yXFxfdGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGltYWdlZWRpdG9yXFxfbGF5b3V0LnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxpbWFnZWVkaXRvclxcX3ZhcmlhYmxlcy5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcaW1hZ2VlZGl0b3JcXF90aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcZ2FudHRcXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGdhbnR0XFxfdmFyaWFibGVzLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxnYW50dFxcX3RoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxzY2hlZHVsZXJcXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHNjaGVkdWxlclxcX3ZhcmlhYmxlcy5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcc2NoZWR1bGVyXFxfdGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGNoYXRcXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGNoYXRcXF92YXJpYWJsZXMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXGNoYXRcXF90aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcbWVkaWFwbGF5ZXJcXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXG1lZGlhcGxheWVyXFxfdmFyaWFibGVzLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxtZWRpYXBsYXllclxcX3RoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFx0aW1lbGluZVxcX2xheW91dC5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcdGltZWxpbmVcXF92YXJpYWJsZXMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHRpbWVsaW5lXFxfdGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHBkZi12aWV3ZXJcXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHBkZi12aWV3ZXJcXF92YXJpYWJsZXMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHBkZi12aWV3ZXJcXF90aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcc2Nyb2xsZXJcXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHNjcm9sbGVyXFxfdGhlbWUuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHNjcm9sbHZpZXdcXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHNjcm9sbHZpZXdcXF92YXJpYWJsZXMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXHNjcm9sbHZpZXdcXF90aGVtZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcZGF0YXZpelxcX2xheW91dC5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcZGF0YXZpelxcX3ZhcmlhYmxlcy5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcZGF0YXZpelxcX3RoZW1lLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcQHByb2dyZXNzXFxrZW5kby10aGVtZS1kZWZhdWx0XFxzY3NzXFxtYXBcXF9sYXlvdXQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxAcHJvZ3Jlc3NcXGtlbmRvLXRoZW1lLWRlZmF1bHRcXHNjc3NcXG1hcFxcX3ZhcmlhYmxlcy5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXEBwcm9ncmVzc1xca2VuZG8tdGhlbWUtZGVmYXVsdFxcc2Nzc1xcbWFwXFxfdGhlbWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNJWjs7RUFFSSxVQUFBO0FERlI7QUNVSTtFQUNJLFNBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtBRFBSO0FDVUk7RUFDSSxjQUFBO0FEUFI7QUNZSTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EseUJDK1lNO0VEOVlOLFlDK1lXO0VEOVlYLGVBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLGNBQUE7QURUUjtBQ2NJO0VBQ0ksY0FBQTtBRFhSO0FDZ0JJOztFQUVJLGNBQUE7RUFDQSxxQkFBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0FEYlI7QUNpQkk7RUFDSSxVQUFBO0FEZFI7QUNtQkk7RUFDSSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsZ0NBQUE7QURoQlI7QUNxQkk7RUFDSSxvQkFBQTtBRGxCUjtBQ3VCSTtFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtBRHBCUjtBQ3dCSTs7RUFHSSx3QkFBQTtBRHRCUjtBQytCUTtFQUNJLHlCRHBHSDtFQ3FHRyxjQ2tCTTtBRnJDbEI7QUNpQlE7Ozs7Ozs7Ozs7RUFDSSx5QkRwR0g7RUNxR0csY0NrQk07QUZyQ2xCO0FDd0JJOztFRXZHSSxrQkQwRVE7RUUxRVIsaUNGcVRXO0VFbFRYLGNGNE9LO0VFek9MLHlCRndPRztFRDlISCxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtBRHhCUjtBQzBCUTs7RUUvR0EsMkJEb0VRO0VDbkVSLDRCRG1FUTtFRTFFUixpQ0Z1UE07RUVwUE4sY0ZrUEk7RUUvT0oseUJGNk9FO0VEdEhFLHFCQUFBO0VBQ0EsZ0JBQUE7QUR6Qlo7QUM0Qkk7RUdqSUksaUNGcVRXO0VFbFRYLGNGNE9LO0VFek9MLHlCRndPRztBRm5JWDtBQ29DSTs7RUloSkEsYUFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0FMaUhKO0FDK0JROzs7O0VBRUksZUFBQTtFQUNBLFVBQUE7QUQzQlo7QUNnQ1E7Ozs7RUFFSSxVQUFBO0VBQ0Esb0JBQUE7QUQ1Qlo7QUNxQ0k7RUFDSSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGlDQ3VJVztFRHRJWCxjQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7QURsQ1I7QUNzQ0k7RUFDSSxTQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7QURuQ1I7QUN1Q0k7RUFDSSxTQUFBO0VBQ0EsY0FBQTtBRHBDUjtBQzZDSTtFQUNJLFNBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EscURBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0FEMUNSO0FDK0NROztFQUNJLHFEQUFBO0VBQ0EsV0FBQTtFQUNBLE9BQUE7QUQzQ1o7QUNtREk7RUFDSSxXQzhLaUI7RUQ3S2pCLFlDOEtrQjtFRDdLbEIsb0NDOEtTO0VEN0tULHFCQUFBO0FEaERSO0FDc0RJO0VBQ0ksYUFBQTtFQUNBLFFDNkZrQjtFRDVGbEIsOEJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGdDQUFBO0FEbkRSO0FDc0RJOztFQUVJLGNBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7QURuRFI7QUNzREk7RUFDSSxZQUFBO0VBQ0EseUJEcFFDO0FBaU5UO0FDdURRO0VBQ0ksaUNBQUE7RUFDQSwwQkQxUUg7RUMyUUcscUJBQUE7QURwRFo7QUN1RFE7RUFDSSxXQ2lFYTtFRGhFYixXQ2lFYztBRnRIMUI7QUN3RFE7RUFDSSxrQ0FBQTtFQUNBLDJCRHJSSDtFQ3NSRyxvQkFBQTtBRHREWjtBQzBESTtFQUNJLHNCQUFBO0FEdkRSO0FDeURRO0VBQ0ksZ0NBQUE7RUFDQSx5QkQvUkg7RUNnU0csc0JBQUE7QUR2RFo7QUMwRFE7RUFDSSxVQzZDYztFRDVDZCxZQzJDYTtBRm5HekI7QUMyRFE7RUFDSSxtQ0FBQTtFQUNBLDRCRDFTSDtFQzJTRyxtQkFBQTtBRHpEWjtBTWhQSTtFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0FObVBSO0FNalBRO0VBQ0ksZUFBQTtBTm1QWjtBTWhQUTtFQUNJLGtCQUFBO0VBQ0EscUJBQUE7QU5rUFo7QU14T1E7RUFFSSw4QkFBQTtBTjBPWjtBTXZPUTtFQUVJLDBCQUFBO0VBQ0EsdUNBQUE7QU53T1o7QU1yT1E7RUFDSSwwQkFBQTtBTnVPWjtBTXBPUTtFQUNJLDZCQUFBO0VBQ0EsdUNBQUE7QU5zT1o7QU1qT1E7RUFFSSw2QkFBQTtBTm1PWjtBTWhPUTtFQUVJLDBCQUFBO0VBQ0EsdUNBQUE7QU5pT1o7QU05TlE7RUFDSSwwQkFBQTtBTmdPWjtBTTdOUTtFQUNJLDhCQUFBO0VBQ0EsdUNBQUE7QU4rTlo7QU0xTlE7RUFFSSw4QkFBQTtBTjROWjtBTXpOUTtFQUVJLDBCQUFBO0VBQ0EsdUNBQUE7QU4wTlo7QU12TlE7RUFDSSwwQkFBQTtBTnlOWjtBTXROUTtFQUNJLDZCQUFBO0VBQ0EsdUNBQUE7QU53Tlo7QU1uTlE7RUFFSSw2QkFBQTtBTnFOWjtBTWxOUTtFQUVJLDBCQUFBO0VBQ0EsdUNBQUE7QU5tTlo7QU1oTlE7RUFDSSwwQkFBQTtBTmtOWjtBTS9NUTtFQUNJLDhCQUFBO0VBQ0EsdUNBQUE7QU5pTlo7QU01TVE7RUFFSSxvQkFBQTtBTjhNWjtBTTNNUTtFQUVJLG9CQUFBO0VBQ0EsdUNBQUE7QU40TVo7QU16TVE7RUFDSSxvQkFBQTtBTjJNWjtBTXhNUTtFQUNJLG9CQUFBO0VBQ0EsdUNBQUE7QU4wTVo7QU1yTVE7RUFFSSxvQkFBQTtBTnVNWjtBTXBNUTtFQUVJLG9CQUFBO0VBQ0EsdUNBQUE7QU5xTVo7QU1sTVE7RUFDSSxvQkFBQTtBTm9NWjtBTWpNUTtFQUNJLG9CQUFBO0VBQ0EsdUNBQUE7QU5tTVo7QU05TFE7RUFFSSxVQUFBO0FOZ01aO0FNN0xRO0VBRUksVUFBQTtFQUNBLHFDQUFBO0FOOExaO0FNM0xRO0VBQ0ksVUFBQTtBTjZMWjtBTTFMUTtFQUNJLFVBQUE7RUFDQSxxQ0FBQTtBTjRMWjtBTXpMUTtFQUVJLGFBQUE7QU4wTFo7QU1yTFE7RUFFSSxVQUFBO0VBQ0EsbUJBQUE7QU51TFo7QU1wTFE7RUFFSSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxnREFBQTtBTnFMWjtBTWxMUTtFQUNJLFVBQUE7RUFDQSxtQkFBQTtBTm9MWjtBTWpMUTtFQUNJLFVBQUE7RUFDQSxtQkFBQTtFQUNBLGdEQUFBO0FObUxaO0FNOUtRO0VBRUksVUFBQTtFQUNBLG1CQUFBO0FOZ0xaO0FNN0tRO0VBRUksVUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0RBQUE7QU44S1o7QU0zS1E7RUFDSSxVQUFBO0VBQ0EsbUJBQUE7QU42S1o7QU0xS1E7RUFDSSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxnREFBQTtBTjRLWjtBTXZLUTtFQUNJLFlBQUE7RUFDQSw2QkFBQTtBTjBLWjtBTXhLWTtFQUNJLGdDQUFBO0FOMEtoQjtBTXRLUTtFQUNJLFVBQUE7RUFDQSwwQkFBQTtFQUNBLG9HQUFBO0FOd0taO0FNdEtZO0VBQ0ksZ0NBQUE7QU53S2hCO0FNbEtRO0VBRUksNEJBQUE7QU5vS1o7QU1qS1E7RUFFSSx3QkFBQTtFQUNBLHVDQUFBO0FOa0taO0FNL0pRO0VBQ0ksd0JBQUE7QU5pS1o7QU05SlE7RUFDSSw0QkFBQTtFQUNBLHVDQUFBO0FOZ0taO0FNM0pRO0VBRUksMkJBQUE7QU42Slo7QU0xSlE7RUFFSSx3QkFBQTtFQUNBLHVDQUFBO0FOMkpaO0FNeEpRO0VBQ0ksd0JBQUE7QU4wSlo7QU12SlE7RUFDSSwyQkFBQTtFQUNBLHVDQUFBO0FOeUpaO0FNcEpRO0VBRUksNEJBQUE7QU5zSlo7QU1uSlE7RUFFSSx3QkFBQTtFQUNBLHVDQUFBO0FOb0paO0FNakpRO0VBQ0ksd0JBQUE7QU5tSlo7QU1oSlE7RUFDSSw0QkFBQTtFQUNBLHVDQUFBO0FOa0paO0FNN0lRO0VBRUksMkJBQUE7QU4rSVo7QU01SVE7RUFFSSx3QkFBQTtFQUNBLHVDQUFBO0FONklaO0FNMUlRO0VBQ0ksd0JBQUE7QU40SVo7QU16SVE7RUFDSSwyQkFBQTtFQUNBLHVDQUFBO0FOMklaO0FNdElRO0VBRUksYUFBQTtBTndJWjtBTXJJUTtFQUVJLHdDQUFBO0FOc0laO0FNbklRO0VBR0ksd0JBQUE7RUFDQSx3Q0FBQTtBTm1JWjtBTTlIUTtFQUVJLFlBQUE7QU5nSVo7QU03SFE7RUFFSSx1Q0FBQTtBTjhIWjtBTTNIUTtFQUdJLHVCQUFBO0VBQ0EsdUNBQUE7QU4ySFo7QU1sSEk7O0VBRUksOEJBQUE7QU5xSFI7QU1sSEk7RUFDSSxrQkFBQTtBTnFIUjtBTW5IUTtFQUNJLFVBQUE7QU5xSFo7QU1sSFE7RUFDSSxVQUFBO0FOb0haO0FNaEhJOztFQUdJLDZCQUFBO0FOa0hSO0FNOUdRO0VBQ0ksVUFBQTtBTmlIWjtBTTlHUTtFQUNJLFVBQUE7QU5nSFo7QU16R1E7RUFDSSw4QkFBQTtBTjRHWjtBTXpHUTtFQUNJLDhCQUFBO0FOMkdaO0FNdkdZO0VBRUksOEJBQUE7QU53R2hCO0FNckdZO0VBQ0ksOEJBQUE7QU51R2hCO0FNcEdZO0VBQ0ksOEJBQUE7QU5zR2hCO0FNL0ZRO0VBQ0ksb0JBQUE7RUFDQSxVQUFBO0FOa0daO0FNL0ZRO0VBQ0ksVUFBQTtBTmlHWjtBTTdGWTtFQUNJLG9CQUFBO0VBQ0EsVUFBQTtBTitGaEI7QU01Rlk7RUFDSSxVQUFBO0FOOEZoQjtBTXZGUTtFQVlJLDhCQUFBO0FOK0VaO0FNM0VRO0VBRUksc0JBQUE7RUFDQSwyQkFBQTtBTjRFWjtBTXpFUTtFQUlJLG9CQUFBO0VBQ0EsVUFBQTtBTndFWjtBTXJFUTtFQUVJLDRCQUFBO0FOc0VaO0FNbkVRO0VBSUksVUFBQTtBTmtFWjtBTTdEWTtFQUVJLHNCQUFBO0VBQ0Esd0JBQUE7QU44RGhCO0FNM0RZO0VBRUksMkJBQUE7QU40RGhCO0FNekRZO0VBRUksNEJBQUE7QU4wRGhCO0FNdkRZO0VBRUksd0JBQUE7QU53RGhCO0FNckRZO0VBSUksb0JBQUE7RUFDQSxVQUFBO0FOb0RoQjtBTWpEWTtFQUlJLFVBQUE7QU5nRGhCO0FNN0NZO0VBSUksVUFBQTtBTjRDaEI7QU16Q1k7RUFJSSxVQUFBO0FOd0NoQjtBTWxDWTtFQUVJLDRCQUFBO0FObUNoQjtBTWhDWTtFQUVJLDJCQUFBO0FOaUNoQjtBTTVCZ0I7RUFFSSx3QkFBQTtBTjZCcEI7QU0xQmdCO0VBRUksNEJBQUE7QU4yQnBCO0FNeEJnQjtFQUVJLDJCQUFBO0FOeUJwQjtBTXRCZ0I7RUFFSSx5QkFBQTtBTnVCcEI7QU1kUTtFQUNJLHNCQUFBO0VBQ0EsMkJBQUE7QU5pQlo7QU1kUTtFQUNJLDRCQUFBO0FOZ0JaO0FNWFk7RUFDSSxzQkFBQTtFQUNBLHdCQUFBO0FOYWhCO0FNVlk7RUFDSSwyQkFBQTtBTlloQjtBTVRZO0VBQ0ksNEJBQUE7QU5XaEI7QU1SWTtFQUNJLHdCQUFBO0FOVWhCO0FNSlk7RUFDSSw0QkFBQTtBTk1oQjtBTUhZO0VBQ0ksMkJBQUE7QU5LaEI7QU1BZ0I7RUFDSSx3QkFBQTtBTkVwQjtBTUNnQjtFQUNJLDRCQUFBO0FOQ3BCO0FNRWdCO0VBQ0ksMkJBQUE7QU5BcEI7QU1HZ0I7RUFDSSx5QkFBQTtBTkRwQjtBTVNRO0VBRUksc0JBQUE7RUFDQSwyQkFBQTtBTlBaO0FNVVE7RUFDSSw0QkFBQTtBTlJaO0FNV1E7RUFDSSwyQkFBQTtBTlRaO0FNWVE7RUFDSSw0QkFBQTtBTlZaO0FNY1k7RUFDSSxlQUFBO0FOWmhCO0FNZVk7RUFDSSxzQkFBQTtFQUNBLGVBQUE7QU5iaEI7QU1nQlk7RUFFSSwyQkFBQTtBTmZoQjtBTWtCWTtFQUNJLDRCQUFBO0FOaEJoQjtBTW1CWTtFQUNJLDJCQUFBO0FOakJoQjtBTW9CWTtFQUNJLDRCQUFBO0FObEJoQjtBT2hyQkk7RUFDSSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQ0RPO0VERVAsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QVBtckJSO0FPanJCSTtFQUNJLG1CQUFBO0FQb3JCUjtBTy9xQkk7RUhqQkkscUJKSEM7RUlNRCxjRm9RUTtFRWpRUix5QkpUQztBQXlzQlQ7QU90cUJJO0VBQ0ksa0JBQUE7QVB5cUJSO0FPdnFCUTtFQUVJLFdBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLDZCQUFBO0VBQ0Esa0JBQUE7RUFDQSwyQkFBQTtBUHdxQlo7QU9ycUJRO0VBQ0ksc0JBQUE7RUFDQSw4QkFBQTtFQUNBLFNBQUE7QVB1cUJaO0FPcnFCUTtFQUNJLG1CQUFBO0VBQ0EsaUNBQUE7RUFDQSxZQUFBO0FQdXFCWjtBUzV0Qkk7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7QVQrdEJSO0FTN3RCUTtFQUNJLHFDQUFBO0FUK3RCWjtBU3p0Qkk7OztFQUdJLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtBVDR0QlI7QVN6dEJJO0VBQ0ksWUFBQTtBVDR0QlI7QVN6dEJZO0VBQ0ksVUFBQTtBVDJ0QmhCO0FTdnRCSTtFQUNJLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBVDB0QlI7QVN4dEJJO0VBQ0ksVUFBQTtBVDJ0QlI7QVN6dEJJO0VBQ0kseUJQc01HO0VPck1ILFlBQUE7QVQ0dEJSO0FTeHRCSTtFQUNJLGtCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0FUMnRCUjtBU3h0Qkk7Ozs7RUFJSSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQTtFQUNBLDZCQUFBO0VBQ0EsZ0NBQUE7RUFDQSw2QkFBQTtBVDJ0QlI7QVN4dEJJOztFQUVJLFdBQUE7QVQydEJSO0FTeHRCSTs7RUFFSSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxtREFBQTtBVDJ0QlI7QVN4dEJJOztFQUVJLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLDJEQUFBO0FUMnRCUjtBU3h0Qkk7O0VBRUksV0FBQTtFQUVBLGlCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxjQUFBO0FUMHRCUjtBU250Qkk7RUFDSTtJQUNJLHVCQUFBO0lBQ0Esc0JBQUE7RVRzdEJWO0VTbnRCTTtJQUNJLHVCQUFBO0VUcXRCVjtFU2x0Qk07SUFDSSx1QkFBQTtJQUNBLG9CQUFBO0VUb3RCVjtBQUNGO0FTanRCSTtFQUNJO0lBQ0ksdUJBQUE7RVRtdEJWO0VTanRCTTtJQUNJLHlCQUFBO0VUbXRCVjtBQUNGO0FVcDFCSTs7RUFFSSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsWUFBQTtBVnMxQlI7QVVwMUJJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QVZ1MUJSO0FVcjFCSTtFQUNJLFdBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7QVZ3MUJSO0FVdDFCSTtFQUNJLFdBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0FWeTFCUjtBVXYxQkk7RUFDSSxXQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtBVjAxQlI7QVV4MUJJO0VBQ0ksVUFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLE1BQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7QVYyMUJSO0FVejFCSTtFQUNJLFVBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0FWNDFCUjtBVXoxQkk7Ozs7RUFJSSxVQUFBO0VBQ0EsV0FBQTtBVjQxQlI7QVV6MUJJO0VBQ0ksaUJBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtBVjQxQlI7QVUxMUJJO0VBQ0ksaUJBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtBVjYxQlI7QVUzMUJJO0VBQ0ksaUJBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtBVjgxQlI7QVU1MUJJO0VBQ0ksaUJBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtBVisxQlI7QVU1MUJJO0VBQ0ksa0JBQUE7QVYrMUJSO0FVNzFCSTtFQUNJLGtCQUFBO0FWZzJCUjtBVTUxQkk7RUFDSSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtBVisxQlI7QVU3MUJRO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtBVisxQlo7QVU3MUJRO0VBQ0ksVUFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0FWKzFCWjtBVTUxQkk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBVisxQlI7QVU3MUJRO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtBVisxQlo7QVU1MUJRO0VBQ0ksV0FBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0FWODFCWjtBV2w5Qkk7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0FYcTlCUjtBV2w5Qkk7RUFDSSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QVhxOUJSO0FXbDlCSTtFQUNJLGFBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7QVhxOUJSO0FZMStCSTtFQUNJLGtCQUFBO0VBQ0EsZUFBQTtBWjYrQlI7QVkzK0JJOztFQUVJLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBWjgrQlI7QVk1K0JJO0VBQ0ksY1YyUFE7RVUxUFIseUJaaEJDO0VZaUJELGdDVjJQVTtFVTFQVixZQUFBO0FaKytCUjtBWTcrQkk7RUFDSSxjVnFQUTtBRjJ2QmhCO0FhamdDSTtFQUFzQix5QkFBQTtBYnFnQzFCO0FhcGdDSTtFQUFzQix5QkFBQTtBYndnQzFCO0FhdmdDSTtFQUFzQix5QkFBQTtBYjJnQzFCO0FhMWdDSTtFQUFzQix5QkFBQTtBYjhnQzFCO0FhN2dDSTtFQUFzQix5QkFBQTtBYmloQzFCO0FhL2dDSTtFQUFzQixjWDhPZDtBRnF5Qlo7QWFqaENJO0VBQXNCLGNBQUE7QWJxaEMxQjtBYWxoQ1E7O0VBRUkseUJBQUE7QWJxaENaO0FhdmhDUTs7RUFFSSx5QkFBQTtBYjBoQ1o7QWE1aENROztFQUVJLHlCQUFBO0FiK2hDWjtBYWppQ1E7O0VBRUkseUJBQUE7QWJvaUNaO0FhdGlDUTs7RUFFSSx5QkFBQTtBYnlpQ1o7QWEzaUNROztFQUVJLHlCQUFBO0FiOGlDWjtBYWhqQ1E7O0VBRUkseUJBQUE7QWJtakNaO0FhcmpDUTs7RUFFSSx5QkFBQTtBYndqQ1o7QWExakNROztFQUVJLHlCQUFBO0FiNmpDWjtBYS9qQ1E7O0VBRUkseUJBQUE7QWJra0NaO0FhdmpDSTtFQUFzQixvQ0FBQTtBYjJqQzFCO0FhMWpDSTtFQUFzQixvQ0FBQTtBYjhqQzFCO0FhN2pDSTtFQUFzQixvQ0FBQTtBYmlrQzFCO0FhaGtDSTtFQUFzQixvQ0FBQTtBYm9rQzFCO0FhbmtDSTtFQUFzQixvQ0FBQTtBYnVrQzFCO0FhMWpDSTtFQVBBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0FicWtDSjtBYS9qQ0k7RUFSQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBYjJrQ0o7QWFwa0NJO0VBVEEseUJBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QWJpbENKO0FhemtDSTtFQVZBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0FidWxDSjtBYTlrQ0k7RUFYQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBYjZsQ0o7QWE3a0NJO0VBQ0ksY0FBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7QWJnbENSO0FhN2tDSTtFQUNJLGNBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0FiZ2xDUjtBYTdrQ0k7RUFDSSxjQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtBYmdsQ1I7QWF4a0NJO0VBQ0ksd0ZBQUE7QWIya0NSO0FjenBDSTtFQUNJLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7QWQ0cENSO0FlOXBDSTtFQUE4QiwwQkFBQTtBZmtxQ2xDO0FlanFDSTtFQUE4Qix5QkFBQTtBZnFxQ2xDO0FlcHFDSTtFQUE4QixnQ0FBQTtBZndxQ2xDO0FldnFDSTtFQUE4Qix3QkFBQTtBZjJxQ2xDO0FlMXFDSTtFQUE4QiwrQkFBQTtBZjhxQ2xDO0FlN3FDSTtFQUE4Qix5QkFBQTtBZmlyQ2xDO0FlaHJDSTtFQUE4QixnQ0FBQTtBZm9yQ2xDO0FlbnJDSTtFQUE4Qix3QkFBQTtBZnVyQ2xDO0FnQjVyQ0k7RUFBOEIsYUFBQTtBaEJnc0NsQztBZ0I1ckNJO0VBQThCLG9CQUFBO0FoQmdzQ2xDO0FnQjdyQ0k7RUFBOEIsYUFBQTtFQUFlLG1CQUFBO0FoQmtzQ2pEO0FnQi9yQ0k7RUFBOEIsYUFBQTtFQUFlLHNCQUFBO0FoQm9zQ2pEO0FnQmpzQ0k7RUFBOEIsbUJBQUE7QWhCcXNDbEM7QWdCbHNDSTtFQUE4QiwyQkFBQTtBaEJzc0NsQztBZ0Juc0NJO0VBQThCLHNCQUFBO0FoQnVzQ2xDO0FnQnBzQ0k7RUFBOEIsOEJBQUE7QWhCd3NDbEM7QWdCN3JDSTtFQUE4QixlQUFBO0FoQmlzQ2xDO0FnQjlyQ0k7RUFBOEIsaUJBQUE7QWhCa3NDbEM7QWdCL3JDSTtFQUE4Qix1QkFBQTtBaEJtc0NsQztBZ0I1ckNJO0VBQThCLGNBQUE7QWhCZ3NDbEM7QWdCNXJDSTtFQUE4QixZQUFBO0FoQmdzQ2xDO0FnQjVyQ0k7RUFBOEIsY0FBQTtBaEJnc0NsQztBZ0I1ckNJO0VBQThCLFVBQUE7QWhCZ3NDbEM7QWdCN3JDSTtFQUE4QixZQUFBO0FoQmlzQ2xDO0FnQjlyQ0k7RUFBOEIsWUFBQTtBaEJrc0NsQztBZ0IvckNJO0VBQThCLGNBQUE7QWhCbXNDbEM7QWdCaHNDSTtFQUE4QixjQUFBO0FoQm9zQ2xDO0FnQmpzQ0k7RUFBOEIsZ0JBQUE7QWhCcXNDbEM7QWdCbHNDSTtFQUE4QixjQUFBO0FoQnNzQ2xDO0FnQmxzQ0k7RUFBOEIsdUJBQUE7QWhCc3NDbEM7QWdCcnNDSTtFQUE4QixxQkFBQTtBaEJ5c0NsQztBZ0J4c0NJO0VBQThCLG1CQUFBO0FoQjRzQ2xDO0FnQjNzQ0k7RUFBOEIsb0JBQUE7QWhCK3NDbEM7QWdCOXNDSTtFQUE4QixxQkFBQTtBaEJrdENsQztBZ0JodENJO0VBQThCLHlCQUFBO0FoQm90Q2xDO0FnQm50Q0k7RUFBOEIsdUJBQUE7QWhCdXRDbEM7QWdCdHRDSTtFQUE4QixxQkFBQTtBaEIwdENsQztBZ0J6dENJO0VBQThCLHNCQUFBO0FoQjZ0Q2xDO0FnQjV0Q0k7RUFBOEIsdUJBQUE7QWhCZ3VDbEM7QWdCOXRDSTtFQUE4QixzQkFBQTtBaEJrdUNsQztBZ0JqdUNJO0VBQThCLG9CQUFBO0FoQnF1Q2xDO0FnQnB1Q0k7RUFBOEIsa0JBQUE7QWhCd3VDbEM7QWdCdnVDSTtFQUE4QixtQkFBQTtBaEIydUNsQztBZ0IxdUNJO0VBQThCLG9CQUFBO0FoQjh1Q2xDO0FnQjF1Q0k7RUFBOEIsMkJBQUE7QWhCOHVDbEM7QWdCN3VDSTtFQUE4Qix5QkFBQTtBaEJpdkNsQztBZ0JodkNJO0VBQThCLHVCQUFBO0FoQm92Q2xDO0FnQm52Q0k7RUFBOEIsOEJBQUE7QWhCdXZDbEM7QWdCdHZDSTtFQUE4Qiw2QkFBQTtBaEIwdkNsQztBZ0J6dkNJO0VBQThCLDZCQUFBO0FoQjZ2Q2xDO0FnQnp2Q0k7RUFDSSxZQUFBO0VBQ0EsYUFBQTtBaEI0dkNSO0FpQmgyQ1k7RUFBcUIsc0JBQUE7QWpCbzJDakM7QWlCcDJDWTtFQUFxQix1QkFBQTtBakJ3MkNqQztBaUJ4MkNZO0VBQXFCLHNCQUFBO0FqQjQyQ2pDO0FpQnIyQ1k7RUFBcUIsc0JBQUE7QWpCeTJDakM7QWlCejJDWTtFQUFxQix1QkFBQTtBakI2MkNqQztBaUI3MkNZO0VBQXFCLHNCQUFBO0FqQmkzQ2pDO0FpQmozQ1k7RUFBcUIsc0JBQUE7QWpCcTNDakM7QWlCLzJDSTtFQUNJLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBakJrM0NSO0FrQmg1Q0k7RUFBOEIsYUFBQTtBbEJvNUNsQztBa0JuNUNJO0VBQThCLDJCQUFBO0FsQnU1Q2xDO0FrQnQ1Q0k7RUFBOEIsd0JBQUE7QWxCMDVDbEM7QWtCdDVDSTtFQUE4QixzQkFBQTtBbEIwNUNsQztBa0J6NUNJO0VBQThCLDRCQUFBO0FsQjY1Q2xDO0FrQjU1Q0k7RUFBOEIsbUJBQUE7QWxCZzZDbEM7QWtCLzVDSTtFQUE4Qix5QkFBQTtBbEJtNkNsQztBa0JsNkNJO0VBQThCLHFCQUFBO0FsQnM2Q2xDO0FrQmw2Q0k7RUFBOEIsaUJBQUE7QWxCczZDbEM7QWtCcjZDSTtFQUE4QixpQkFBQTtBbEJ5NkNsQztBa0JyNkNJO0VBQThCLGNBQUE7QWxCeTZDbEM7QWtCeDZDSTtFQUE4QixjQUFBO0FsQjQ2Q2xDO0FrQnQ2Q1k7RUFBdUIsZ0RBQUE7QWxCMDZDbkM7QWtCejZDWTtFQUFzQixtQkFBQTtBbEI2NkNsQztBa0I1NkNZO0VBQXNCLG9CQUhiO0FsQm03Q3JCO0FrQi82Q1k7RUFBc0Isa0JBSmI7QWxCdTdDckI7QWtCdDdDWTtFQUF1QixnREFBQTtBbEIwN0NuQztBa0J6N0NZO0VBQXNCLG1CQUFBO0FsQjY3Q2xDO0FrQjU3Q1k7RUFBc0Isb0JBSGI7QWxCbThDckI7QWtCLzdDWTtFQUFzQixrQkFKYjtBbEJ1OENyQjtBa0J0OENZO0VBQXVCLGdEQUFBO0FsQjA4Q25DO0FrQno4Q1k7RUFBc0IsbUJBQUE7QWxCNjhDbEM7QWtCNThDWTtFQUFzQixvQkFIYjtBbEJtOUNyQjtBa0IvOENZO0VBQXNCLGtCQUpiO0FsQnU5Q3JCO0FrQnQ5Q1k7RUFBdUIsZ0RBQUE7QWxCMDlDbkM7QWtCejlDWTtFQUFzQixtQkFBQTtBbEI2OUNsQztBa0I1OUNZO0VBQXNCLG9CQUhiO0FsQm0rQ3JCO0FrQi85Q1k7RUFBc0Isa0JBSmI7QWxCdStDckI7QWtCdCtDWTtFQUF1QixnREFBQTtBbEIwK0NuQztBa0J6K0NZO0VBQXNCLG1CQUFBO0FsQjYrQ2xDO0FrQjUrQ1k7RUFBc0Isb0JBSGI7QWxCbS9DckI7QWtCLytDWTtFQUFzQixrQkFKYjtBbEJ1L0NyQjtBa0J0L0NZO0VBQXVCLGdEQUFBO0FsQjAvQ25DO0FrQnovQ1k7RUFBc0IsbUJBQUE7QWxCNi9DbEM7QWtCNS9DWTtFQUFzQixvQkFIYjtBbEJtZ0RyQjtBa0IvL0NZO0VBQXNCLGtCQUpiO0FsQnVnRHJCO0FrQnRnRFk7RUFBdUIsZ0RBQUE7QWxCMGdEbkM7QWtCemdEWTtFQUFzQixtQkFBQTtBbEI2Z0RsQztBa0I1Z0RZO0VBQXNCLG9CQUhiO0FsQm1oRHJCO0FrQi9nRFk7RUFBc0Isa0JBSmI7QWxCdWhEckI7QWtCdGhEWTtFQUF1QixnREFBQTtBbEIwaERuQztBa0J6aERZO0VBQXNCLG1CQUFBO0FsQjZoRGxDO0FrQjVoRFk7RUFBc0Isb0JBSGI7QWxCbWlEckI7QWtCL2hEWTtFQUFzQixrQkFKYjtBbEJ1aURyQjtBa0J0aURZO0VBQXVCLGdEQUFBO0FsQjBpRG5DO0FrQnppRFk7RUFBc0IsbUJBQUE7QWxCNmlEbEM7QWtCNWlEWTtFQUFzQixvQkFIYjtBbEJtakRyQjtBa0IvaURZO0VBQXNCLGtCQUpiO0FsQnVqRHJCO0FrQnRqRFk7RUFBdUIsaURBQUE7QWxCMGpEbkM7QWtCempEWTtFQUFzQixvQkFBQTtBbEI2akRsQztBa0I1akRZO0VBQXNCLHFCQUhiO0FsQm1rRHJCO0FrQi9qRFk7RUFBc0IsbUJBSmI7QWxCdWtEckI7QWtCdGtEWTtFQUF1QixpREFBQTtBbEIwa0RuQztBa0J6a0RZO0VBQXNCLG9CQUFBO0FsQjZrRGxDO0FrQjVrRFk7RUFBc0IscUJBSGI7QWxCbWxEckI7QWtCL2tEWTtFQUFzQixtQkFKYjtBbEJ1bERyQjtBa0J0bERZO0VBQXVCLGlEQUFBO0FsQjBsRG5DO0FrQnpsRFk7RUFBc0Isb0JBQUE7QWxCNmxEbEM7QWtCNWxEWTtFQUFzQixxQkFIYjtBbEJtbURyQjtBa0IvbERZO0VBQXNCLG1CQUpiO0FsQnVtRHJCO0FrQmhtRFk7RUFBdUIsNkNBQUE7QWxCb21EbkM7QWtCbm1EWTtFQUFzQixnQkFBQTtBbEJ1bURsQztBa0J0bURZO0VBQXNCLGlCQUhiO0FsQjZtRHJCO0FrQnptRFk7RUFBc0IsZUFKYjtBbEJpbkRyQjtBa0JobkRZO0VBQXVCLDZDQUFBO0FsQm9uRG5DO0FrQm5uRFk7RUFBc0IsZ0JBQUE7QWxCdW5EbEM7QWtCdG5EWTtFQUFzQixpQkFIYjtBbEI2bkRyQjtBa0J6bkRZO0VBQXNCLGVBSmI7QWxCaW9EckI7QWtCaG9EWTtFQUF1Qiw2Q0FBQTtBbEJvb0RuQztBa0Jub0RZO0VBQXNCLGdCQUFBO0FsQnVvRGxDO0FrQnRvRFk7RUFBc0IsaUJBSGI7QWxCNm9EckI7QWtCem9EWTtFQUFzQixlQUpiO0FsQmlwRHJCO0FrQmhwRFk7RUFBdUIsNkNBQUE7QWxCb3BEbkM7QWtCbnBEWTtFQUFzQixnQkFBQTtBbEJ1cERsQztBa0J0cERZO0VBQXNCLGlCQUhiO0FsQjZwRHJCO0FrQnpwRFk7RUFBc0IsZUFKYjtBbEJpcURyQjtBa0JocURZO0VBQXVCLDZDQUFBO0FsQm9xRG5DO0FrQm5xRFk7RUFBc0IsZ0JBQUE7QWxCdXFEbEM7QWtCdHFEWTtFQUFzQixpQkFIYjtBbEI2cURyQjtBa0J6cURZO0VBQXNCLGVBSmI7QWxCaXJEckI7QWtCaHJEWTtFQUF1Qiw2Q0FBQTtBbEJvckRuQztBa0JuckRZO0VBQXNCLGdCQUFBO0FsQnVyRGxDO0FrQnRyRFk7RUFBc0IsaUJBSGI7QWxCNnJEckI7QWtCenJEWTtFQUFzQixlQUpiO0FsQmlzRHJCO0FrQmhzRFk7RUFBdUIsNkNBQUE7QWxCb3NEbkM7QWtCbnNEWTtFQUFzQixnQkFBQTtBbEJ1c0RsQztBa0J0c0RZO0VBQXNCLGlCQUhiO0FsQjZzRHJCO0FrQnpzRFk7RUFBc0IsZUFKYjtBbEJpdERyQjtBa0JodERZO0VBQXVCLDZDQUFBO0FsQm90RG5DO0FrQm50RFk7RUFBc0IsZ0JBQUE7QWxCdXREbEM7QWtCdHREWTtFQUFzQixpQkFIYjtBbEI2dERyQjtBa0J6dERZO0VBQXNCLGVBSmI7QWxCaXVEckI7QWtCaHVEWTtFQUF1Qiw2Q0FBQTtBbEJvdURuQztBa0JudURZO0VBQXNCLGdCQUFBO0FsQnV1RGxDO0FrQnR1RFk7RUFBc0IsaUJBSGI7QWxCNnVEckI7QWtCenVEWTtFQUFzQixlQUpiO0FsQml2RHJCO0FrQmh2RFk7RUFBdUIsOENBQUE7QWxCb3ZEbkM7QWtCbnZEWTtFQUFzQixpQkFBQTtBbEJ1dkRsQztBa0J0dkRZO0VBQXNCLGtCQUhiO0FsQjZ2RHJCO0FrQnp2RFk7RUFBc0IsZ0JBSmI7QWxCaXdEckI7QW1CNXdEWTtFQUFxQix1QkFBQTtBbkJneERqQztBbUJoeERZO0VBQXFCLHNCQUFBO0FuQm94RGpDO0FtQnB4RFk7RUFBcUIsbUJBQUE7QW5Cd3hEakM7QW1CeHhEWTtFQUFxQixtQkFBQTtBbkI0eERqQztBbUI1eERZO0VBQXFCLG1CQUFBO0FuQmd5RGpDO0FtQmh5RFk7RUFBcUIsbUJBQUE7QW5Cb3lEakM7QW1CcHlEWTtFQUFxQixtQkFBQTtBbkJ3eURqQztBbUJ4eURZO0VBQXFCLG1CQUFBO0FuQjR5RGpDO0FtQjV5RFk7RUFBcUIsbUJBQUE7QW5CZ3pEakM7QW1CaHpEWTtFQUFxQixtQkFBQTtBbkJvekRqQztBbUJwekRZO0VBQXFCLG1CQUFBO0FuQnd6RGpDO0FtQnh6RFk7RUFBcUIsbUJBQUE7QW5CNHpEakM7QW1CNXpEWTtFQUFxQixvQkFBQTtBbkJnMERqQztBbUJoMERZO0VBQXFCLG9CQUFBO0FuQm8wRGpDO0FtQnAwRFk7RUFBcUIsb0JBQUE7QW5CdzBEakM7QW9CajFEWTtFQUEyQix5QkFBQTtBcEJxMUR2QztBb0JwMURZO0VBQTZCLDJCQUFBO0FwQncxRHpDO0FvQnYxRFk7RUFBNkIsMkJBQUE7QXBCMjFEekM7QW9CNzFEWTtFQUEyQiwyQkFBQTtBcEJpMkR2QztBb0JoMkRZO0VBQTZCLDZCQUFBO0FwQm8yRHpDO0FvQm4yRFk7RUFBNkIsNkJBQUE7QXBCdTJEekM7QW9CejJEWTtFQUEyQiw0QkFBQTtBcEI2MkR2QztBb0I1MkRZO0VBQTZCLDhCQUFBO0FwQmczRHpDO0FvQi8yRFk7RUFBNkIsOEJBQUE7QXBCbTNEekM7QW9CcjNEWTtFQUEyQiwyQkFBQTtBcEJ5M0R2QztBb0J4M0RZO0VBQTZCLDZCQUFBO0FwQjQzRHpDO0FvQjMzRFk7RUFBNkIsNkJBQUE7QXBCKzNEekM7QW9CajREWTtFQUEyQix5QkFBQTtBcEJxNER2QztBb0JwNERZO0VBQTZCLDJCQUFBO0FwQnc0RHpDO0FvQnY0RFk7RUFBNkIsMkJBQUE7QXBCMjREekM7QW9CcDREb0I7RUFBNEMsZ0NBQUE7QXBCdzREaEU7QW9CeDREb0I7RUFBNEMsaUNBQUE7QXBCNDREaEU7QW9CNTREb0I7RUFBNEMsZ0NBQUE7QXBCZzVEaEU7QW9CaDVEb0I7RUFBNEMsOEJBQUE7QXBCbzVEaEU7QW9CcDVEb0I7RUFBNEMsZ0NBQUE7QXBCdzVEaEU7QW9CeDVEb0I7RUFBNEMsbUNBQUE7QXBCNDVEaEU7QW9CNTVEb0I7RUFBNEMsa0NBQUE7QXBCZzZEaEU7QW9CaDZEb0I7RUFBNEMsZ0NBQUE7QXBCbzZEaEU7QW9CcDZEb0I7RUFBNEMsaUNBQUE7QXBCdzZEaEU7QW9CeDZEb0I7RUFBNEMsbUNBQUE7QXBCNDZEaEU7QW9CNTZEb0I7RUFBNEMsbUNBQUE7QXBCZzdEaEU7QW9CaDdEb0I7RUFBNEMsaUNBQUE7QXBCbzdEaEU7QW9CcDdEb0I7RUFBNEMsZ0NBQUE7QXBCdzdEaEU7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O0F4QndzRW5DO0F3QnJzRVE7RUFDSSwyQkFBQTtFQUNBLDRCQUFBO0F4QndzRVo7QXdCdHNFUTtFQUNJLDBCQUFBO0VBQ0EsNkJBQUE7QXhCeXNFWjtBd0JsdEVZO0VBQXVCLHVCQUFBO0F4QnN0RW5DO0F3QnR0RVk7RUFBdUIsMkJBQUE7QXhCMHRFbkM7QXdCMXRFWTtFQUF1Qiw2QkFBQTtBeEI4dEVuQztBd0I5dEVZO0VBQXVCLDhCQUFBO0F4Qmt1RW5DO0F3Qmx1RVk7RUFBdUIsNEJBQUE7QXhCc3VFbkM7QXdCbnVFUTtFQUNJLDRCQUFBO0VBQ0EsNkJBQUE7QXhCc3VFWjtBd0JwdUVRO0VBQ0ksMkJBQUE7RUFDQSw4QkFBQTtBeEJ1dUVaO0F3Qmh2RVk7RUFBdUIsdUJBQUE7QXhCb3ZFbkM7QXdCcHZFWTtFQUF1QiwyQkFBQTtBeEJ3dkVuQztBd0J4dkVZO0VBQXVCLDZCQUFBO0F4QjR2RW5DO0F3QjV2RVk7RUFBdUIsOEJBQUE7QXhCZ3dFbkM7QXdCaHdFWTtFQUF1Qiw0QkFBQTtBeEJvd0VuQztBd0Jqd0VRO0VBQ0ksNEJBQUE7RUFDQSw2QkFBQTtBeEJvd0VaO0F3Qmx3RVE7RUFDSSwyQkFBQTtFQUNBLDhCQUFBO0F4QnF3RVo7QXdCOXdFWTtFQUF1Qix1QkFBQTtBeEJreEVuQztBd0JseEVZO0VBQXVCLDJCQUFBO0F4QnN4RW5DO0F3QnR4RVk7RUFBdUIsNkJBQUE7QXhCMHhFbkM7QXdCMXhFWTtFQUF1Qiw4QkFBQTtBeEI4eEVuQztBd0I5eEVZO0VBQXVCLDRCQUFBO0F4Qmt5RW5DO0F3Qi94RVE7RUFDSSw0QkFBQTtFQUNBLDZCQUFBO0F4Qmt5RVo7QXdCaHlFUTtFQUNJLDJCQUFBO0VBQ0EsOEJBQUE7QXhCbXlFWjtBd0I1eUVZO0VBQXVCLHVCQUFBO0F4Qmd6RW5DO0F3Qmh6RVk7RUFBdUIsMkJBQUE7QXhCb3pFbkM7QXdCcHpFWTtFQUF1Qiw2QkFBQTtBeEJ3ekVuQztBd0J4ekVZO0VBQXVCLDhCQUFBO0F4QjR6RW5DO0F3QjV6RVk7RUFBdUIsNEJBQUE7QXhCZzBFbkM7QXdCN3pFUTtFQUNJLDRCQUFBO0VBQ0EsNkJBQUE7QXhCZzBFWjtBd0I5ekVRO0VBQ0ksMkJBQUE7RUFDQSw4QkFBQTtBeEJpMEVaO0F3QjEwRVk7RUFBdUIsdUJBQUE7QXhCODBFbkM7QXdCOTBFWTtFQUF1QiwyQkFBQTtBeEJrMUVuQztBd0JsMUVZO0VBQXVCLDZCQUFBO0F4QnMxRW5DO0F3QnQxRVk7RUFBdUIsOEJBQUE7QXhCMDFFbkM7QXdCMTFFWTtFQUF1Qiw0QkFBQTtBeEI4MUVuQztBd0IzMUVRO0VBQ0ksNEJBQUE7RUFDQSw2QkFBQTtBeEI4MUVaO0F3QjUxRVE7RUFDSSwyQkFBQTtFQUNBLDhCQUFBO0F4QisxRVo7QXdCeDJFWTtFQUF1Qix1QkFBQTtBeEI0MkVuQztBd0I1MkVZO0VBQXVCLDJCQUFBO0F4QmczRW5DO0F3QmgzRVk7RUFBdUIsNkJBQUE7QXhCbzNFbkM7QXdCcDNFWTtFQUF1Qiw4QkFBQTtBeEJ3M0VuQztBd0J4M0VZO0VBQXVCLDRCQUFBO0F4QjQzRW5DO0F3QnozRVE7RUFDSSw0QkFBQTtFQUNBLDZCQUFBO0F4QjQzRVo7QXdCMTNFUTtFQUNJLDJCQUFBO0VBQ0EsOEJBQUE7QXhCNjNFWjtBd0J0NEVZO0VBQXVCLHVCQUFBO0F4QjA0RW5DO0F3QjE0RVk7RUFBdUIsMkJBQUE7QXhCODRFbkM7QXdCOTRFWTtFQUF1Qiw2QkFBQTtBeEJrNUVuQztBd0JsNUVZO0VBQXVCLDhCQUFBO0F4QnM1RW5DO0F3QnQ1RVk7RUFBdUIsNEJBQUE7QXhCMDVFbkM7QXdCdjVFUTtFQUNJLDRCQUFBO0VBQ0EsNkJBQUE7QXhCMDVFWjtBd0J4NUVRO0VBQ0ksMkJBQUE7RUFDQSw4QkFBQTtBeEIyNUVaO0F3QnA2RVk7RUFBdUIsdUJBQUE7QXhCdzZFbkM7QXdCeDZFWTtFQUF1QiwyQkFBQTtBeEI0NkVuQztBd0I1NkVZO0VBQXVCLDZCQUFBO0F4Qmc3RW5DO0F3Qmg3RVk7RUFBdUIsOEJBQUE7QXhCbzdFbkM7QXdCcDdFWTtFQUF1Qiw0QkFBQTtBeEJ3N0VuQztBd0JyN0VRO0VBQ0ksNEJBQUE7RUFDQSw2QkFBQTtBeEJ3N0VaO0F3QnQ3RVE7RUFDSSwyQkFBQTtFQUNBLDhCQUFBO0F4Qnk3RVo7QXdCbDhFWTtFQUF1Qix1QkFBQTtBeEJzOEVuQztBd0J0OEVZO0VBQXVCLDJCQUFBO0F4QjA4RW5DO0F3QjE4RVk7RUFBdUIsNkJBQUE7QXhCODhFbkM7QXdCOThFWTtFQUF1Qiw4QkFBQTtBeEJrOUVuQztBd0JsOUVZO0VBQXVCLDRCQUFBO0F4QnM5RW5DO0F3Qm45RVE7RUFDSSw0QkFBQTtFQUNBLDZCQUFBO0F4QnM5RVo7QXdCcDlFUTtFQUNJLDJCQUFBO0VBQ0EsOEJBQUE7QXhCdTlFWjtBd0JoK0VZO0VBQXVCLHVCQUFBO0F4Qm8rRW5DO0F3QnArRVk7RUFBdUIsMkJBQUE7QXhCdytFbkM7QXdCeCtFWTtFQUF1Qiw2QkFBQTtBeEI0K0VuQztBd0I1K0VZO0VBQXVCLDhCQUFBO0F4QmcvRW5DO0F3QmgvRVk7RUFBdUIsNEJBQUE7QXhCby9FbkM7QXdCai9FUTtFQUNJLDRCQUFBO0VBQ0EsNkJBQUE7QXhCby9FWjtBd0JsL0VRO0VBQ0ksMkJBQUE7RUFDQSw4QkFBQTtBeEJxL0VaO0F3QjkvRVk7RUFBdUIsdUJBQUE7QXhCa2dGbkM7QXdCbGdGWTtFQUF1QiwyQkFBQTtBeEJzZ0ZuQztBd0J0Z0ZZO0VBQXVCLDZCQUFBO0F4QjBnRm5DO0F3QjFnRlk7RUFBdUIsOEJBQUE7QXhCOGdGbkM7QXdCOWdGWTtFQUF1Qiw0QkFBQTtBeEJraEZuQztBd0IvZ0ZRO0VBQ0ksNEJBQUE7RUFDQSw2QkFBQTtBeEJraEZaO0F3QmhoRlE7RUFDSSwyQkFBQTtFQUNBLDhCQUFBO0F4Qm1oRlo7QXdCNWhGWTtFQUF1Qix1QkFBQTtBeEJnaUZuQztBd0JoaUZZO0VBQXVCLDJCQUFBO0F4Qm9pRm5DO0F3QnBpRlk7RUFBdUIsNkJBQUE7QXhCd2lGbkM7QXdCeGlGWTtFQUF1Qiw4QkFBQTtBeEI0aUZuQztBd0I1aUZZO0VBQXVCLDRCQUFBO0F4QmdqRm5DO0F3QjdpRlE7RUFDSSw0QkFBQTtFQUNBLDZCQUFBO0F4QmdqRlo7QXdCOWlGUTtFQUNJLDJCQUFBO0VBQ0EsOEJBQUE7QXhCaWpGWjtBd0IxakZZO0VBQXVCLHVCQUFBO0F4QjhqRm5DO0F3QjlqRlk7RUFBdUIsMkJBQUE7QXhCa2tGbkM7QXdCbGtGWTtFQUF1Qiw2QkFBQTtBeEJza0ZuQztBd0J0a0ZZO0VBQXVCLDhCQUFBO0F4QjBrRm5DO0F3QjFrRlk7RUFBdUIsNEJBQUE7QXhCOGtGbkM7QXdCM2tGUTtFQUNJLDRCQUFBO0VBQ0EsNkJBQUE7QXhCOGtGWjtBd0I1a0ZRO0VBQ0ksMkJBQUE7RUFDQSw4QkFBQTtBeEIra0ZaO0F3QnhsRlk7RUFBdUIsdUJBQUE7QXhCNGxGbkM7QXdCNWxGWTtFQUF1QiwyQkFBQTtBeEJnbUZuQztBd0JobUZZO0VBQXVCLDZCQUFBO0F4Qm9tRm5DO0F3QnBtRlk7RUFBdUIsOEJBQUE7QXhCd21GbkM7QXdCeG1GWTtFQUF1Qiw0QkFBQTtBeEI0bUZuQztBd0J6bUZRO0VBQ0ksNEJBQUE7RUFDQSw2QkFBQTtBeEI0bUZaO0F3QjFtRlE7RUFDSSwyQkFBQTtFQUNBLDhCQUFBO0F4QjZtRlo7QXdCdG5GWTtFQUF1Qix1QkFBQTtBeEIwbkZuQztBd0IxbkZZO0VBQXVCLDJCQUFBO0F4QjhuRm5DO0F3QjluRlk7RUFBdUIsNkJBQUE7QXhCa29GbkM7QXdCbG9GWTtFQUF1Qiw4QkFBQTtBeEJzb0ZuQztBd0J0b0ZZO0VBQXVCLDRCQUFBO0F4QjBvRm5DO0F3QnZvRlE7RUFDSSw0QkFBQTtFQUNBLDZCQUFBO0F4QjBvRlo7QXdCeG9GUTtFQUNJLDJCQUFBO0VBQ0EsOEJBQUE7QXhCMm9GWjtBd0JwcEZZO0VBQXVCLHVCQUFBO0F4QndwRm5DO0F3QnhwRlk7RUFBdUIsMkJBQUE7QXhCNHBGbkM7QXdCNXBGWTtFQUF1Qiw2QkFBQTtBeEJncUZuQztBd0JocUZZO0VBQXVCLDhCQUFBO0F4Qm9xRm5DO0F3QnBxRlk7RUFBdUIsNEJBQUE7QXhCd3FGbkM7QXdCcnFGUTtFQUNJLDRCQUFBO0VBQ0EsNkJBQUE7QXhCd3FGWjtBd0J0cUZRO0VBQ0ksMkJBQUE7RUFDQSw4QkFBQTtBeEJ5cUZaO0F3QmxyRlk7RUFBdUIsdUJBQUE7QXhCc3JGbkM7QXdCdHJGWTtFQUF1QiwyQkFBQTtBeEIwckZuQztBd0IxckZZO0VBQXVCLDZCQUFBO0F4QjhyRm5DO0F3QjlyRlk7RUFBdUIsOEJBQUE7QXhCa3NGbkM7QXdCbHNGWTtFQUF1Qiw0QkFBQTtBeEJzc0ZuQztBd0Juc0ZRO0VBQ0ksNEJBQUE7RUFDQSw2QkFBQTtBeEJzc0ZaO0F3QnBzRlE7RUFDSSwyQkFBQTtFQUNBLDhCQUFBO0F4QnVzRlo7QXdCaHRGWTtFQUF1Qix1QkFBQTtBeEJvdEZuQztBd0JwdEZZO0VBQXVCLDJCQUFBO0F4Qnd0Rm5DO0F3Qnh0Rlk7RUFBdUIsNkJBQUE7QXhCNHRGbkM7QXdCNXRGWTtFQUF1Qiw4QkFBQTtBeEJndUZuQztBd0JodUZZO0VBQXVCLDRCQUFBO0F4Qm91Rm5DO0F3Qmp1RlE7RUFDSSw0QkFBQTtFQUNBLDZCQUFBO0F4Qm91Rlo7QXdCbHVGUTtFQUNJLDJCQUFBO0VBQ0EsOEJBQUE7QXhCcXVGWjtBd0I5dUZZO0VBQXVCLHVCQUFBO0F4Qmt2Rm5DO0F3Qmx2Rlk7RUFBdUIsMkJBQUE7QXhCc3ZGbkM7QXdCdHZGWTtFQUF1Qiw2QkFBQTtBeEIwdkZuQztBd0IxdkZZO0VBQXVCLDhCQUFBO0F4Qjh2Rm5DO0F3Qjl2Rlk7RUFBdUIsNEJBQUE7QXhCa3dGbkM7QXdCL3ZGUTtFQUNJLDRCQUFBO0VBQ0EsNkJBQUE7QXhCa3dGWjtBd0Jod0ZRO0VBQ0ksMkJBQUE7RUFDQSw4QkFBQTtBeEJtd0ZaO0F3QjV3Rlk7RUFBdUIsdUJBQUE7QXhCZ3hGbkM7QXdCaHhGWTtFQUF1QiwyQkFBQTtBeEJveEZuQztBd0JweEZZO0VBQXVCLDZCQUFBO0F4Qnd4Rm5DO0F3Qnh4Rlk7RUFBdUIsOEJBQUE7QXhCNHhGbkM7QXdCNXhGWTtFQUF1Qiw0QkFBQTtBeEJneUZuQztBd0I3eEZRO0VBQ0ksNEJBQUE7RUFDQSw2QkFBQTtBeEJneUZaO0F3Qjl4RlE7RUFDSSwyQkFBQTtFQUNBLDhCQUFBO0F4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LDRCQUFBO0F4QjBvR25DO0F3QjFvR1k7RUFBdUIsOEJBQUE7QXhCOG9HbkM7QXdCOW9HWTtFQUF1QiwrQkFBQTtBeEJrcEduQztBd0JscEdZO0VBQXVCLDZCQUFBO0F4QnNwR25DO0F3Qm5wR1E7RUFDSSw2QkFBQTtFQUNBLDhCQUFBO0F4QnNwR1o7QXdCcHBHUTtFQUNJLDRCQUFBO0VBQ0EsK0JBQUE7QXhCdXBHWjtBd0JocUdZO0VBQXVCLHdCQUFBO0F4Qm9xR25DO0F3QnBxR1k7RUFBdUIsNEJBQUE7QXhCd3FHbkM7QXdCeHFHWTtFQUF1Qiw4QkFBQTtBeEI0cUduQztBd0I1cUdZO0VBQXVCLCtCQUFBO0F4QmdyR25DO0F3QmhyR1k7RUFBdUIsNkJBQUE7QXhCb3JHbkM7QXdCanJHUTtFQUNJLDZCQUFBO0VBQ0EsOEJBQUE7QXhCb3JHWjtBd0JsckdRO0VBQ0ksNEJBQUE7RUFDQSwrQkFBQTtBeEJxckdaO0F3QjlyR1k7RUFBdUIsd0JBQUE7QXhCa3NHbkM7QXdCbHNHWTtFQUF1Qiw0QkFBQTtBeEJzc0duQztBd0J0c0dZO0VBQXVCLDhCQUFBO0F4QjBzR25DO0F3QjFzR1k7RUFBdUIsK0JBQUE7QXhCOHNHbkM7QXdCOXNHWTtFQUF1Qiw2QkFBQTtBeEJrdEduQztBd0Ivc0dRO0VBQ0ksNkJBQUE7RUFDQSw4QkFBQTtBeEJrdEdaO0F3Qmh0R1E7RUFDSSw0QkFBQTtFQUNBLCtCQUFBO0F4Qm10R1o7QXdCNXRHWTtFQUF1Qix3QkFBQTtBeEJndUduQztBd0JodUdZO0VBQXVCLDRCQUFBO0F4Qm91R25DO0F3QnB1R1k7RUFBdUIsOEJBQUE7QXhCd3VHbkM7QXdCeHVHWTtFQUF1QiwrQkFBQTtBeEI0dUduQztBd0I1dUdZO0VBQXVCLDZCQUFBO0F4Qmd2R25DO0F3Qjd1R1E7RUFDSSw2QkFBQTtFQUNBLDhCQUFBO0F4Qmd2R1o7QXdCOXVHUTtFQUNJLDRCQUFBO0VBQ0EsK0JBQUE7QXhCaXZHWjtBd0IxdkdZO0VBQXVCLHdCQUFBO0F4Qjh2R25DO0F3Qjl2R1k7RUFBdUIsNEJBQUE7QXhCa3dHbkM7QXdCbHdHWTtFQUF1Qiw4QkFBQTtBeEJzd0duQztBd0J0d0dZO0VBQXVCLCtCQUFBO0F4QjB3R25DO0F3QjF3R1k7RUFBdUIsNkJBQUE7QXhCOHdHbkM7QXdCM3dHUTtFQUNJLDZCQUFBO0VBQ0EsOEJBQUE7QXhCOHdHWjtBd0I1d0dRO0VBQ0ksNEJBQUE7RUFDQSwrQkFBQTtBeEIrd0daO0F3Qnh4R1k7RUFBdUIsd0JBQUE7QXhCNHhHbkM7QXdCNXhHWTtFQUF1Qiw0QkFBQTtBeEJneUduQztBd0JoeUdZO0VBQXVCLDhCQUFBO0F4Qm95R25DO0F3QnB5R1k7RUFBdUIsK0JBQUE7QXhCd3lHbkM7QXdCeHlHWTtFQUF1Qiw2QkFBQTtBeEI0eUduQztBd0J6eUdRO0VBQ0ksNkJBQUE7RUFDQSw4QkFBQTtBeEI0eUdaO0F3QjF5R1E7RUFDSSw0QkFBQTtFQUNBLCtCQUFBO0F4QjZ5R1o7QXdCdHpHWTtFQUF1Qix3QkFBQTtBeEIwekduQztBd0IxekdZO0VBQXVCLDRCQUFBO0F4Qjh6R25DO0F3Qjl6R1k7RUFBdUIsOEJBQUE7QXhCazBHbkM7QXdCbDBHWTtFQUF1QiwrQkFBQTtBeEJzMEduQztBd0J0MEdZO0VBQXVCLDZCQUFBO0F4QjAwR25DO0F3QnYwR1E7RUFDSSw2QkFBQTtFQUNBLDhCQUFBO0F4QjAwR1o7QXdCeDBHUTtFQUNJLDRCQUFBO0VBQ0EsK0JBQUE7QXhCMjBHWjtBd0JwMUdZO0VBQXVCLHdCQUFBO0F4QncxR25DO0F3QngxR1k7RUFBdUIsNEJBQUE7QXhCNDFHbkM7QXdCNTFHWTtFQUF1Qiw4QkFBQTtBeEJnMkduQztBd0JoMkdZO0VBQXVCLCtCQUFBO0F4Qm8yR25DO0F3QnAyR1k7RUFBdUIsNkJBQUE7QXhCdzJHbkM7QXdCcjJHUTtFQUNJLDZCQUFBO0VBQ0EsOEJBQUE7QXhCdzJHWjtBd0J0MkdRO0VBQ0ksNEJBQUE7RUFDQSwrQkFBQTtBeEJ5MkdaO0F3QmwzR1k7RUFBdUIsd0JBQUE7QXhCczNHbkM7QXdCdDNHWTtFQUF1Qiw0QkFBQTtBeEIwM0duQztBd0IxM0dZO0VBQXVCLDhCQUFBO0F4QjgzR25DO0F3QjkzR1k7RUFBdUIsK0JBQUE7QXhCazRHbkM7QXdCbDRHWTtFQUF1Qiw2QkFBQTtBeEJzNEduQztBd0JuNEdRO0VBQ0ksNkJBQUE7RUFDQSw4QkFBQTtBeEJzNEdaO0F3QnA0R1E7RUFDSSw0QkFBQTtFQUNBLCtCQUFBO0F4QnU0R1o7QXdCaDVHWTtFQUF1Qix3QkFBQTtBeEJvNUduQztBd0JwNUdZO0VBQXVCLDRCQUFBO0F4Qnc1R25DO0F3Qng1R1k7RUFBdUIsOEJBQUE7QXhCNDVHbkM7QXdCNTVHWTtFQUF1QiwrQkFBQTtBeEJnNkduQztBd0JoNkdZO0VBQXVCLDZCQUFBO0F4Qm82R25DO0F3Qmo2R1E7RUFDSSw2QkFBQTtFQUNBLDhCQUFBO0F4Qm82R1o7QXdCbDZHUTtFQUNJLDRCQUFBO0VBQ0EsK0JBQUE7QXhCcTZHWjtBd0I5NkdZO0VBQXVCLHdCQUFBO0F4Qms3R25DO0F3Qmw3R1k7RUFBdUIsNEJBQUE7QXhCczdHbkM7QXdCdDdHWTtFQUF1Qiw4QkFBQTtBeEIwN0duQztBd0IxN0dZO0VBQXVCLCtCQUFBO0F4Qjg3R25DO0F3Qjk3R1k7RUFBdUIsNkJBQUE7QXhCazhHbkM7QXdCLzdHUTtFQUNJLDZCQUFBO0VBQ0EsOEJBQUE7QXhCazhHWjtBd0JoOEdRO0VBQ0ksNEJBQUE7RUFDQSwrQkFBQTtBeEJtOEdaO0F3QjU4R1k7RUFBdUIsd0JBQUE7QXhCZzlHbkM7QXdCaDlHWTtFQUF1Qiw0QkFBQTtBeEJvOUduQztBd0JwOUdZO0VBQXVCLDhCQUFBO0F4Qnc5R25DO0F3Qng5R1k7RUFBdUIsK0JBQUE7QXhCNDlHbkM7QXdCNTlHWTtFQUF1Qiw2QkFBQTtBeEJnK0duQztBd0I3OUdRO0VBQ0ksNkJBQUE7RUFDQSw4QkFBQTtBeEJnK0daO0F3Qjk5R1E7RUFDSSw0QkFBQTtFQUNBLCtCQUFBO0F4QmkrR1o7QXdCMStHWTtFQUF1Qix3QkFBQTtBeEI4K0duQztBd0I5K0dZO0VBQXVCLDRCQUFBO0F4QmsvR25DO0F3QmwvR1k7RUFBdUIsOEJBQUE7QXhCcy9HbkM7QXdCdC9HWTtFQUF1QiwrQkFBQTtBeEIwL0duQztBd0IxL0dZO0VBQXVCLDZCQUFBO0F4QjgvR25DO0F3QjMvR1E7RUFDSSw2QkFBQTtFQUNBLDhCQUFBO0F4QjgvR1o7QXdCNS9HUTtFQUNJLDRCQUFBO0VBQ0EsK0JBQUE7QXhCKy9HWjtBd0J4Z0hZO0VBQXVCLHdCQUFBO0F4QjRnSG5DO0F3QjVnSFk7RUFBdUIsNEJBQUE7QXhCZ2hIbkM7QXdCaGhIWTtFQUF1Qiw4QkFBQTtBeEJvaEhuQztBd0JwaEhZO0VBQXVCLCtCQUFBO0F4QndoSG5DO0F3QnhoSFk7RUFBdUIsNkJBQUE7QXhCNGhIbkM7QXdCemhIUTtFQUNJLDZCQUFBO0VBQ0EsOEJBQUE7QXhCNGhIWjtBd0IxaEhRO0VBQ0ksNEJBQUE7RUFDQSwrQkFBQTtBeEI2aEhaO0F3QnRpSFk7RUFBdUIsd0JBQUE7QXhCMGlIbkM7QXdCMWlIWTtFQUF1Qiw0QkFBQTtBeEI4aUhuQztBd0I5aUhZO0VBQXVCLDhCQUFBO0F4QmtqSG5DO0F3QmxqSFk7RUFBdUIsK0JBQUE7QXhCc2pIbkM7QXdCdGpIWTtFQUF1Qiw2QkFBQTtBeEIwakhuQztBd0J2akhRO0VBQ0ksNkJBQUE7RUFDQSw4QkFBQTtBeEIwakhaO0F3QnhqSFE7RUFDSSw0QkFBQTtFQUNBLCtCQUFBO0F4QjJqSFo7QXdCcGtIWTtFQUF1Qix3QkFBQTtBeEJ3a0huQztBd0J4a0hZO0VBQXVCLDRCQUFBO0F4QjRrSG5DO0F3QjVrSFk7RUFBdUIsOEJBQUE7QXhCZ2xIbkM7QXdCaGxIWTtFQUF1QiwrQkFBQTtBeEJvbEhuQztBd0JwbEhZO0VBQXVCLDZCQUFBO0F4QndsSG5DO0F3QnJsSFE7RUFDSSw2QkFBQTtFQUNBLDhCQUFBO0F4QndsSFo7QXdCdGxIUTtFQUNJLDRCQUFBO0VBQ0EsK0JBQUE7QXhCeWxIWjtBd0JsbUhZO0VBQXVCLHdCQUFBO0F4QnNtSG5DO0F3QnRtSFk7RUFBdUIsNEJBQUE7QXhCMG1IbkM7QXdCMW1IWTtFQUF1Qiw4QkFBQTtBeEI4bUhuQztBd0I5bUhZO0VBQXVCLCtCQUFBO0F4QmtuSG5DO0F3QmxuSFk7RUFBdUIsNkJBQUE7QXhCc25IbkM7QXdCbm5IUTtFQUNJLDZCQUFBO0VBQ0EsOEJBQUE7QXhCc25IWjtBd0JwbkhRO0VBQ0ksNEJBQUE7RUFDQSwrQkFBQTtBeEJ1bkhaO0F3QmhvSFk7RUFBdUIsd0JBQUE7QXhCb29IbkM7QXdCcG9IWTtFQUF1Qiw0QkFBQTtBeEJ3b0huQztBd0J4b0hZO0VBQXVCLDhCQUFBO0F4QjRvSG5DO0F3QjVvSFk7RUFBdUIsK0JBQUE7QXhCZ3BIbkM7QXdCaHBIWTtFQUF1Qiw2QkFBQTtBeEJvcEhuQztBd0JqcEhRO0VBQ0ksNkJBQUE7RUFDQSw4QkFBQTtBeEJvcEhaO0F3QmxwSFE7RUFDSSw0QkFBQTtFQUNBLCtCQUFBO0F4QnFwSFo7QXdCOXBIWTtFQUF1Qix3QkFBQTtBeEJrcUhuQztBd0JscUhZO0VBQXVCLDRCQUFBO0F4QnNxSG5DO0F3QnRxSFk7RUFBdUIsOEJBQUE7QXhCMHFIbkM7QXdCMXFIWTtFQUF1QiwrQkFBQTtBeEI4cUhuQztBd0I5cUhZO0VBQXVCLDZCQUFBO0F4QmtySG5DO0F3Qi9xSFE7RUFDSSw2QkFBQTtFQUNBLDhCQUFBO0F4QmtySFo7QXdCaHJIUTtFQUNJLDRCQUFBO0VBQ0EsK0JBQUE7QXhCbXJIWjtBd0I1ckhZO0VBQXVCLHdCQUFBO0F4QmdzSG5DO0F3QmhzSFk7RUFBdUIsNEJBQUE7QXhCb3NIbkM7QXdCcHNIWTtFQUF1Qiw4QkFBQTtBeEJ3c0huQztBd0J4c0hZO0VBQXVCLCtCQUFBO0F4QjRzSG5DO0F3QjVzSFk7RUFBdUIsNkJBQUE7QXhCZ3RIbkM7QXdCN3NIUTtFQUNJLDZCQUFBO0VBQ0EsOEJBQUE7QXhCZ3RIWjtBd0I5c0hRO0VBQ0ksNEJBQUE7RUFDQSwrQkFBQTtBeEJpdEhaO0F3QjF0SFk7RUFBdUIsd0JBQUE7QXhCOHRIbkM7QXdCOXRIWTtFQUF1Qiw0QkFBQTtBeEJrdUhuQztBd0JsdUhZO0VBQXVCLDhCQUFBO0F4QnN1SG5DO0F3QnR1SFk7RUFBdUIsK0JBQUE7QXhCMHVIbkM7QXdCMXVI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STtFQUEyQixZQUFBO0EvQit0SS9CO0ErQjl0SUk7RUFBeUIsWUFBQTtBL0JrdUk3QjtBK0JqdUlJO0VBQXdCLFlBQUE7QS9CcXVJNUI7QStCcHVJSTtFQUFnQyxZQUFBO0EvQnd1SXBDO0ErQnZ1SUk7RUFBMkIsWUFBQTtBL0IydUkvQjtBK0IxdUlJO0VBQXlCLFlBQUE7QS9COHVJN0I7QStCN3VJSTtFQUE0QixZQUFBO0EvQml2SWhDO0ErQmh2SUk7RUFBMkIsWUFBQTtBL0JvdkkvQjtBK0JudklJO0VBQXVCLFlBQUE7QS9CdXZJM0I7QStCdHZJSTtFQUFrQyxZQUFBO0EvQjB2SXRDO0ErQnp2SUk7RUFBd0IsWUFBQTtBL0I2dkk1QjtBK0I1dklJO0VBQXdCLFlBQUE7QS9CZ3dJNUI7QStCL3ZJSTtFQUErQixZQUFBO0EvQm13SW5DO0ErQmx3SUk7RUFBOEIsWUFBQTtBL0Jzd0lsQztBK0Jyd0lJO0VBQXVCLFlBQUE7QS9CeXdJM0I7QStCeHdJSTtFQUFzQixZQUFBO0EvQjR3STFCO0ErQjN3SUk7RUFBd0IsWUFBQTtBL0Ird0k1QjtBK0I5d0lJO0VBQXdCLFlBQUE7QS9Ca3hJNUI7QStCanhJSTtFQUE4QixZQUFBO0EvQnF4SWxDO0ErQnB4SUk7RUFBNkIsWUFBQTtBL0J3eElqQztBK0J2eElJO0VBQXVCLFlBQUE7QS9CMnhJM0I7QStCMXhJSTtFQUFrQyxZQUFBO0EvQjh4SXRDO0ErQjd4SUk7RUFBd0IsWUFBQTtBL0JpeUk1QjtBK0JoeUlJO0VBQXdCLFlBQUE7QS9Cb3lJNUI7QStCbnlJSTtFQUF3QixZQUFBO0EvQnV5STVCO0ErQnR5SUk7RUFBOEIsWUFBQTtBL0IweUlsQztBK0J6eUlJO0VBQTZCLFlBQUE7QS9CNnlJakM7QStCNXlJSTtFQUF1QixZQUFBO0EvQmd6STNCO0ErQi95SUk7RUFBd0IsWUFBQTtBL0Jtekk1QjtBK0JseklJO0VBQXdCLFlBQUE7QS9Cc3pJNUI7QStCcnpJSTtFQUFnQyxZQUFBO0EvQnl6SXBDO0ErQnh6SUk7RUFBNEIsWUFBQTtBL0I0ekloQztBK0IzeklJO0VBQXNCLFlBQUE7QS9CK3pJMUI7QStCOXpJSTtFQUFrQyxZQUFBO0EvQmswSXRDO0ErQmowSUk7RUFBK0IsWUFBQTtBL0JxMEluQztBK0JwMElJO0VBQXNCLFlBQUE7QS9CdzBJMUI7QStCdjBJSTtFQUFtQyxZQUFBO0EvQjIwSXZDO0ErQjEwSUk7RUFBOEIsWUFBQTtBL0I4MElsQztBK0I3MElJO0VBQXNCLFlBQUE7QS9CaTFJMUI7QStCaDFJSTtFQUFpQyxZQUFBO0EvQm8xSXJDO0ErQm4xSUk7RUFBOEIsWUFBQTtBL0J1MUlsQztBK0J0MUlJO0VBQXNCLFlBQUE7QS9CMDFJMUI7QStCejFJSTtFQUFtQyxZQUFBO0EvQjYxSXZDO0ErQjUxSUk7RUFBa0MsWUFBQTtBL0JnMkl0QztBK0IvMUlJO0VBQTZCLFlBQUE7QS9CbTJJakM7QStCbDJJSTtFQUFzQyxZQUFBO0EvQnMySTFDO0ErQnIySUk7RUFBcUMsWUFBQTtBL0J5Mkl6QztBK0J4MklJO0VBQWdDLFlBQUE7QS9CNDJJcEM7QStCMzJJSTtFQUEwQixZQUFBO0EvQisySTlCO0ErQjkySUk7RUFBcUMsWUFBQTtBL0JrM0l6QztBK0JqM0lJO0VBQW9DLFlBQUE7QS9CcTNJeEM7QStCcDNJSTtFQUErQixZQUFBO0EvQnczSW5DO0ErQnYzSUk7RUFBcUMsWUFBQTtBL0IyM0l6QztBK0IxM0lJO0VBQW9DLFlBQUE7QS9CODNJeEM7QStCNzNJSTtFQUErQixZQUFBO0EvQmk0SW5DO0ErQmg0SUk7RUFBeUIsWUFBQTtBL0JvNEk3QjtBK0JuNElJO0VBQWdDLFlBQUE7QS9CdTRJcEM7QStCdDRJSTtFQUEwQixZQUFBO0EvQjA0STlCO0ErQno0SUk7RUFBbUIsWUFBQTtBL0I2NEl2QjtBK0I1NElJO0VBQThCLFlBQUE7QS9CZzVJbEM7QStCLzRJSTtFQUFnQyxZQUFBO0EvQm01SXBDO0ErQmw1SUk7RUFBbUMsWUFBQTtBL0JzNUl2QztBK0JyNUlJO0VBQTBCLFlBQUE7QS9CeTVJOUI7QStCeDVJSTtFQUFnQyxZQUFBO0EvQjQ1SXBDO0ErQjM1SUk7RUFBMkIsWUFBQTtBL0IrNUkvQjtBK0I5NUlJO0VBQTZCLFlBQUE7QS9CazZJakM7QStCajZJSTtFQUFtQyxZQUFBO0EvQnE2SXZDO0ErQnA2SUk7RUFBMkIsWUFBQTtBL0J3NkkvQjtBK0J2NklJO0VBQTRCLFlBQUE7QS9CMjZJaEM7QStCMTZJSTtFQUFrQyxZQUFBO0EvQjg2SXRDO0ErQjc2SUk7RUFBMkIsWUFBQTtBL0JpN0kvQjtBK0JoN0lJO0VBQTRCLFlBQUE7QS9CbzdJaEM7QStCbjdJSTtFQUFrQyxZQUFBO0EvQnU3SXRDO0ErQnQ3SUk7RUFBMkIsWUFBQTtBL0IwN0kvQjtBK0J6N0lJO0VBQXdCLFlBQUE7QS9CNjdJNUI7QStCNTdJSTtFQUEyQixZQUFBO0EvQmc4SS9CO0ErQi83SUk7RUFBMEIsWUFBQTtBL0JtOEk5QjtBK0JsOElJO0VBQTBCLFlBQUE7QS9CczhJOUI7QStCcjhJSTtFQUEwQixZQUFBO0EvQnk4STlCO0ErQng4SUk7RUFBMkIsWUFBQTtBL0I0OEkvQjtBK0IzOElJO0VBQXdCLFlBQUE7QS9CKzhJNUI7QStCOThJSTtFQUE0QixZQUFBO0EvQms5SWhDO0ErQmo5SUk7RUFBNEIsWUFBQTtBL0JxOUloQztBK0JwOUlJO0VBQTBCLFlBQUE7QS9CdzlJOUI7QStCdjlJSTtFQUEwQixZQUFBO0EvQjI5STlCO0ErQjE5SUk7RUFBMEIsWUFBQTtBL0I4OUk5QjtBK0I3OUlJO0VBQStCLFlBQUE7QS9CaStJbkM7QStCaCtJSTtFQUEyQixZQUFBO0EvQm8rSS9CO0ErQm4rSUk7RUFBaUMsWUFBQTtBL0J1K0lyQztBK0J0K0lJO0VBQXlCLFlBQUE7QS9CMCtJN0I7QStCeitJSTtFQUEyQixZQUFBO0EvQjYrSS9CO0ErQjUrSUk7RUFBNkIsWUFBQTtBL0JnL0lqQztBK0IvK0lJO0VBQTBCLFlBQUE7QS9CbS9JOUI7QStCbC9JSTtFQUFvQixZQUFBO0EvQnMvSXhCO0ErQnIvSUk7RUFBMkIsWUFBQTtBL0J5L0kvQjtBK0J4L0lJO0VBQXFCLFlBQUE7QS9CNC9JekI7QStCMy9JSTtFQUF1QixZQUFBO0EvQisvSTNCO0ErQjkvSUk7RUFBNEIsWUFBQTtBL0JrZ0poQztBK0JqZ0pJO0VBQXNCLFlBQUE7QS9CcWdKMUI7QStCcGdKSTtFQUE2QixZQUFBO0EvQndnSmpDO0ErQnZnSkk7RUFBNkIsWUFBQTtBL0IyZ0pqQztBK0IxZ0pJO0VBQTJCLFlBQUE7QS9COGdKL0I7QStCN2dKSTtFQUFtQyxZQUFBO0EvQmloSnZDO0ErQmhoSkk7RUFBOEIsWUFBQTtBL0JvaEpsQztBK0JuaEpJO0VBQXVCLFlBQUE7QS9CdWhKM0I7QStCdGhKSTtFQUFvQixZQUFBO0EvQjBoSnhCO0ErQnpoSkk7RUFBdUIsWUFBQTtBL0I2aEozQjtBK0I1aEpJO0VBQW9CLFlBQUE7QS9CZ2lKeEI7QStCL2hKSTtFQUF5QixZQUFBO0EvQm1pSjdCO0ErQmxpSkk7RUFBNkIsWUFBQTtBL0JzaUpqQztBK0JyaUpJO0VBQXNCLFlBQUE7QS9CeWlKMUI7QStCeGlKSTtFQUFxQixZQUFBO0EvQjRpSnpCO0ErQjNpSkk7RUFBK0IsWUFBQTtBL0IraUpuQztBK0I5aUpJO0VBQXNCLFlBQUE7QS9Ca2pKMUI7QStCampKSTtFQUFxQixZQUFBO0EvQnFqSnpCO0ErQnBqSkk7RUFBdUIsWUFBQTtBL0J3akozQjtBK0J2akpJO0VBQW9CLFlBQUE7QS9CMmpKeEI7QStCMWpKSTtFQUFvQixZQUFBO0EvQjhqSnhCO0ErQjdqSkk7RUFBb0IsWUFBQTtBL0Jpa0p4QjtBK0Joa0pJO0VBQTBCLFlBQUE7QS9Cb2tKOUI7QStCbmtKSTtFQUFvQixZQUFBO0EvQnVrSnhCO0ErQnRrSkk7RUFBMEIsWUFBQTtBL0Iwa0o5QjtBK0J6a0pJO0VBQWdDLFlBQUE7QS9CNmtKcEM7QStCNWtKSTtFQUFxQixZQUFBO0EvQmdsSnpCO0ErQi9rSkk7RUFBK0IsWUFBQTtBL0JtbEpuQztBK0JsbEpJO0VBQXNCLFlBQUE7QS9Cc2xKMUI7QStCcmxKSTtFQUF1QixZQUFBO0EvQnlsSjNCO0ErQnhsSkk7RUFBMEIsWUFBQTtBL0I0bEo5QjtBK0IzbEpJO0VBQTZCLFlBQUE7QS9CK2xKakM7QStCOWxKSTtFQUFnQyxZQUFBO0EvQmttSnBDO0ErQmptSkk7RUFBOEIsWUFBQTtBL0JxbUpsQztBK0JwbUpJO0VBQTZCLFlBQUE7QS9Cd21KakM7QStCdm1KSTtFQUFzQyxZQUFBO0EvQjJtSjFDO0ErQjFtSkk7RUFBd0IsWUFBQTtBL0I4bUo1QjtBK0I3bUpJO0VBQXFDLFlBQUE7QS9CaW5KekM7QStCaG5KSTtFQUF5QixZQUFBO0EvQm9uSjdCO0ErQm5uSkk7RUFBMEIsWUFBQTtBL0J1bko5QjtBK0J0bkpJO0VBQTZCLFlBQUE7QS9CMG5KakM7QStCem5KSTtFQUFnQyxZQUFBO0EvQjZuSnBDO0ErQjVuSkk7RUFBcUIsWUFBQTtBL0Jnb0p6QjtBK0IvbkpJO0VBQXdCLFlBQUE7QS9CbW9KNUI7QStCbG9KSTtFQUFvQixZQUFBO0EvQnNvSnhCO0ErQnJvSkk7RUFBc0IsWUFBQTtBL0J5b0oxQjtBK0J4b0pJO0VBQXFCLFlBQUE7QS9CNG9KekI7QStCM29KSTtFQUF1QixZQUFBO0EvQitvSjNCO0ErQjlvSkk7RUFBc0IsWUFBQTtBL0JrcEoxQjtBK0JqcEpJO0VBQW9CLFlBQUE7QS9CcXBKeEI7QStCcHBKSTtFQUFxQixZQUFBO0EvQndwSnpCO0ErQnZwSkk7RUFBc0IsWUFBQTtBL0IycEoxQjtBK0IxcEpJO0VBQXlCLFlBQUE7QS9COHBKN0I7QStCN3BKSTtFQUEwQixZQUFBO0EvQmlxSjlCO0ErQmhxSkk7RUFBb0IsWUFBQTtBL0JvcUp4QjtBK0JucUpJO0VBQTZCLFlBQUE7QS9CdXFKakM7QStCdHFKSTtFQUE2QixZQUFBO0EvQjBxSmpDO0ErQnpxSkk7RUFBdUIsWUFBQTtBL0I2cUozQjtBK0I1cUpJO0VBQW9CLFlBQUE7QS9CZ3JKeEI7QStCL3FKSTtFQUErQixZQUFBO0EvQm1ySm5DO0ErQmxySkk7RUFBeUIsWUFBQTtBL0Jzcko3QjtBK0JyckpJO0VBQXNCLFlBQUE7QS9CeXJKMUI7QStCeHJKSTtFQUFzQixZQUFBO0EvQjRySjFCO0ErQjNySkk7RUFBaUMsWUFBQTtBL0IrckpyQztBK0I5ckpJO0VBQWdDLFlBQUE7QS9Ca3NKcEM7QStCanNKSTtFQUF3QixZQUFBO0EvQnFzSjVCO0ErQnBzSkk7RUFBNkIsWUFBQTtBL0J3c0pqQztBK0J2c0pJO0VBQXNCLFlBQUE7QS9CMnNKMUI7QStCMXNKSTtFQUErQixZQUFBO0EvQjhzSm5DO0ErQjdzSkk7RUFBd0IsWUFBQTtBL0JpdEo1QjtBK0JodEpJO0VBQW9CLFlBQUE7QS9Cb3RKeEI7QStCbnRKSTtFQUFzQixZQUFBO0EvQnV0SjFCO0ErQnR0Skk7RUFBc0IsWUFBQTtBL0IwdEoxQjtBK0J6dEpJO0VBQThCLFlBQUE7QS9CNnRKbEM7QStCNXRKSTtFQUFvQixZQUFBO0EvQmd1SnhCO0ErQi90Skk7RUFBNkIsWUFBQTtBL0JtdUpqQztBK0JsdUpJO0VBQXFCLFlBQUE7QS9Cc3VKekI7QStCcnVKSTtFQUF5QixZQUFBO0EvQnl1SjdCO0ErQnh1Skk7RUFBb0IsWUFBQTtBL0I0dUp4QjtBK0IzdUpJO0VBQTZCLFlBQUE7QS9CK3VKakM7QStCOXVKSTtFQUFpQyxZQUFBO0EvQmt2SnJDO0ErQmp2Skk7RUFBdUIsWUFBQTtBL0JxdkozQjtBK0JwdkpJO0VBQTRCLFlBQUE7QS9Cd3ZKaEM7QStCdnZKSTtFQUFnQyxZQUFBO0EvQjJ2SnBDO0ErQjF2Skk7RUFBaUIsWUFBQTtBL0I4dkpyQjtBK0I3dkpJO0VBQXFCLFlBQUE7QS9CaXdKekI7QStCaHdKSTtFQUFxQixZQUFBO0EvQm93SnpCO0ErQm53Skk7RUFBcUIsWUFBQTtBL0J1d0p6QjtBK0J0d0pJO0VBQTRCLFlBQUE7QS9CMHdKaEM7QStCendKSTtFQUF5QixZQUFBO0EvQjZ3SjdCO0ErQjV3Skk7RUFBNkIsWUFBQTtBL0JneEpqQztBK0Ivd0pJO0VBQTZCLFlBQUE7QS9CbXhKakM7QStCbHhKSTtFQUE2QixZQUFBO0EvQnN4SmpDO0ErQnJ4Skk7RUFBcUIsWUFBQTtBL0J5eEp6QjtBK0J4eEpJO0VBQXdCLFlBQUE7QS9CNHhKNUI7QStCM3hKSTtFQUE0QixZQUFBO0EvQit4SmhDO0ErQjl4Skk7RUFBNEIsWUFBQTtBL0JreUpoQztBK0JqeUpJO0VBQTRCLFlBQUE7QS9CcXlKaEM7QStCcHlKSTtFQUFvQixZQUFBO0EvQnd5SnhCO0ErQnZ5Skk7RUFBbUIsWUFBQTtBL0IyeUp2QjtBK0IxeUpJO0VBQTRCLFlBQUE7QS9COHlKaEM7QStCN3lKSTtFQUEyQixZQUFBO0EvQml6Si9CO0ErQmh6Skk7RUFBMkIsWUFBQTtBL0JvekovQjtBK0JuekpJO0VBQTBCLFlBQUE7QS9CdXpKOUI7QStCdHpKSTtFQUFxQixZQUFBO0EvQjB6SnpCO0ErQnp6Skk7RUFBK0IsWUFBQTtBL0I2ekpuQztBK0I1ekpJO0VBQTZCLFlBQUE7QS9CZzBKakM7QStCL3pKSTtFQUE0QixZQUFBO0EvQm0wSmhDO0ErQmwwSkk7RUFBd0IsWUFBQTtBL0JzMEo1QjtBK0JyMEpJO0VBQXlCLFlBQUE7QS9CeTBKN0I7QStCeDBKSTtFQUEwQixZQUFBO0EvQjQwSjlCO0ErQjMwSkk7RUFBc0IsWUFBQTtBL0IrMEoxQjtBK0I5MEpJO0VBQThCLFlBQUE7QS9CazFKbEM7QStCajFKSTtFQUEyQixZQUFBO0EvQnExSi9CO0ErQnAxSkk7RUFBK0IsWUFBQTtBL0J3MUpuQztBK0J2MUpJO0VBQTRCLFlBQUE7QS9CMjFKaEM7QStCMTFKSTtFQUFzQixZQUFBO0EvQjgxSjFCO0ErQjcxSkk7RUFBNEIsWUFBQTtBL0JpMkpoQztBK0JoMkpJO0VBQTRCLFlBQUE7QS9CbzJKaEM7QStCbjJKSTtFQUF5QixZQUFBO0EvQnUySjdCO0ErQnQySkk7RUFBcUMsWUFBQTtBL0IwMkp6QztBK0J6MkpJO0VBQWtDLFlBQUE7QS9CNjJKdEM7QStCNTJKSTtFQUFzQyxZQUFBO0EvQmczSjFDO0ErQi8ySkk7RUFBbUMsWUFBQTtBL0JtM0p2QztBK0JsM0pJO0VBQXFDLFlBQUE7QS9CczNKekM7QStCcjNKSTtFQUFnQyxZQUFBO0EvQnkzSnBDO0ErQngzSkk7RUFBcUIsWUFBQTtBL0I0M0p6QjtBK0IzM0pJO0VBQXVCLFlBQUE7QS9CKzNKM0I7QStCOTNKSTtFQUFzQixZQUFBO0EvQms0SjFCO0ErQmo0Skk7RUFBd0IsWUFBQTtBL0JxNEo1QjtBK0JwNEpJO0VBQXdCLFlBQUE7QS9CdzRKNUI7QStCdjRKSTtFQUFzQixZQUFBO0EvQjI0SjFCO0ErQjE0Skk7RUFBOEIsWUFBQTtBL0I4NEpsQztBK0I3NEpJO0VBQWlDLFlBQUE7QS9CaTVKckM7QStCaDVKSTtFQUFzQixZQUFBO0EvQm81SjFCO0ErQm41Skk7RUFBc0IsWUFBQTtBL0J1NUoxQjtBK0J0NUpJO0VBQStCLFlBQUE7QS9CMDVKbkM7QStCejVKSTtFQUF3QixZQUFBO0EvQjY1SjVCO0ErQjU1Skk7RUFBOEIsWUFBQTtBL0JnNkpsQztBK0IvNUpJO0VBQXVCLFlBQUE7QS9CbTZKM0I7QStCbDZKSTtFQUFxQixZQUFBO0EvQnM2SnpCO0ErQnI2Skk7RUFBdUIsWUFBQTtBL0J5NkozQjtBK0J4NkpJO0VBQStCLFlBQUE7QS9CNDZKbkM7QStCMzZKSTtFQUF3QixZQUFBO0EvQis2SjVCO0ErQjk2Skk7RUFBb0IsWUFBQTtBL0JrN0p4QjtBK0JqN0pJO0VBQW1CLFlBQUE7QS9CcTdKdkI7QStCcDdKSTtFQUFzQixZQUFBO0EvQnc3SjFCO0ErQnY3Skk7RUFBcUIsWUFBQTtBL0IyN0p6QjtBK0IxN0pJO0VBQW9CLFlBQUE7QS9CODdKeEI7QStCNzdKSTtFQUFzQixZQUFBO0EvQmk4SjFCO0ErQmg4Skk7RUFBd0IsWUFBQTtBL0JvOEo1QjtBK0JuOEpJO0VBQW1CLFlBQUE7QS9CdThKdkI7QStCdDhKSTtFQUF1QixZQUFBO0EvQjA4SjNCO0ErQno4Skk7RUFBc0IsWUFBQTtBL0I2OEoxQjtBK0I1OEpJO0VBQW9CLFlBQUE7QS9CZzlKeEI7QStCLzhKSTtFQUF1QixZQUFBO0EvQm05SjNCO0ErQmw5Skk7RUFBd0IsWUFBQTtBL0JzOUo1QjtBK0JyOUpJO0VBQTJCLFlBQUE7QS9CeTlKL0I7QStCeDlKSTtFQUFtQixZQUFBO0EvQjQ5SnZCO0ErQjM5Skk7RUFBb0IsWUFBQTtBL0IrOUp4QjtBK0I5OUpJO0VBQTBCLFlBQUE7QS9CaytKOUI7QStCaitKSTtFQUFvQixZQUFBO0EvQnErSnhCO0ErQnArSkk7RUFBNkIsWUFBQTtBL0J3K0pqQztBK0J2K0pJO0VBQXlCLFlBQUE7QS9CMitKN0I7QStCMStKSTtFQUF1QixZQUFBO0EvQjgrSjNCO0ErQjcrSkk7RUFBcUIsWUFBQTtBL0JpL0p6QjtBK0JoL0pJO0VBQXdCLFlBQUE7QS9Cby9KNUI7QStCbi9KSTtFQUFzQixZQUFBO0EvQnUvSjFCO0ErQnQvSkk7RUFBK0IsWUFBQTtBL0IwL0puQztBK0J6L0pJO0VBQStCLFlBQUE7QS9CNi9KbkM7QStCNS9KSTtFQUErQixZQUFBO0EvQmdnS25DO0ErQi8vSkk7RUFBcUIsWUFBQTtBL0JtZ0t6QjtBK0JsZ0tJO0VBQXlCLFlBQUE7QS9Cc2dLN0I7QStCcmdLSTtFQUE2QixZQUFBO0EvQnlnS2pDO0ErQnhnS0k7RUFBZ0MsWUFBQTtBL0I0Z0twQztBK0IzZ0tJO0VBQXNCLFlBQUE7QS9CK2dLMUI7QStCOWdLSTtFQUE2QixZQUFBO0EvQmtoS2pDO0ErQmpoS0k7RUFBK0IsWUFBQTtBL0JxaEtuQztBK0JwaEtJO0VBQXVCLFlBQUE7QS9Cd2hLM0I7QStCdmhLSTtFQUErQixZQUFBO0EvQjJoS25DO0ErQjFoS0k7RUFBK0IsWUFBQTtBL0I4aEtuQztBK0I3aEtJO0VBQXVCLFlBQUE7QS9CaWlLM0I7QStCaGlLSTtFQUErQixZQUFBO0EvQm9pS25DO0ErQm5pS0k7RUFBdUMsWUFBQTtBL0J1aUszQztBK0J0aUtJO0VBQXlCLFlBQUE7QS9CMGlLN0I7QStCemlLSTtFQUFvQixZQUFBO0EvQjZpS3hCO0ErQjVpS0k7RUFBdUIsWUFBQTtBL0JnakszQjtBK0IvaUtJO0VBQXNCLFlBQUE7QS9CbWpLMUI7QStCbGpLSTtFQUFxQixZQUFBO0EvQnNqS3pCO0ErQnJqS0k7RUFBdUIsWUFBQTtBL0J5akszQjtBK0J4aktJO0VBQW1DLFlBQUE7QS9CNGpLdkM7QStCM2pLSTtFQUFvQixZQUFBO0EvQitqS3hCO0ErQjlqS0k7RUFBcUIsWUFBQTtBL0Jra0t6QjtBK0Jqa0tJO0VBQW9CLFlBQUE7QS9CcWtLeEI7QStCcGtLSTtFQUFzQixZQUFBO0EvQndrSzFCO0ErQnZrS0k7RUFBdUIsWUFBQTtBL0Iya0szQjtBK0Ixa0tJO0VBQTJCLFlBQUE7QS9COGtLL0I7QStCN2tLSTtFQUEwQixZQUFBO0EvQmlsSzlCO0ErQmhsS0k7RUFBeUIsWUFBQTtBL0JvbEs3QjtBK0JubEtJO0VBQTJCLFlBQUE7QS9CdWxLL0I7QStCdGxLSTtFQUEyQixZQUFBO0EvQjBsSy9CO0ErQnpsS0k7RUFBMEIsWUFBQTtBL0I2bEs5QjtBK0I1bEtJO0VBQWtCLFlBQUE7QS9CZ21LdEI7QStCL2xLSTtFQUErQixZQUFBO0EvQm1tS25DO0ErQmxtS0k7RUFBeUIsWUFBQTtBL0JzbUs3QjtBK0JybUtJO0VBQXdCLFlBQUE7QS9CeW1LNUI7QStCeG1LSTtFQUEyQixZQUFBO0EvQjRtSy9CO0ErQjNtS0k7RUFBcUIsWUFBQTtBL0IrbUt6QjtBK0I5bUtJO0VBQXVCLFlBQUE7QS9Ca25LM0I7QStCam5LSTtFQUF3QixZQUFBO0EvQnFuSzVCO0ErQnBuS0k7RUFBdUIsWUFBQTtBL0J3bkszQjtBK0J2bktJO0VBQTZCLFlBQUE7QS9CMm5LakM7QStCMW5LSTtFQUEyQixZQUFBO0EvQjhuSy9CO0ErQjduS0k7RUFBZ0MsWUFBQTtBL0Jpb0twQztBK0Job0tJO0VBQXFCLFlBQUE7QS9Cb29LekI7QStCbm9LSTtFQUFtQixZQUFBO0EvQnVvS3ZCO0ErQnRvS0k7RUFBd0IsWUFBQTtBL0Iwb0s1QjtBK0J6b0tJO0VBQTRCLFlBQUE7QS9CNm9LaEM7QStCNW9LSTtFQUFnQyxZQUFBO0EvQmdwS3BDO0ErQi9vS0k7RUFBb0IsWUFBQTtBL0JtcEt4QjtBK0JscEtJO0VBQXdCLFlBQUE7QS9Cc3BLNUI7QStCcnBLSTtFQUF3QixZQUFBO0EvQnlwSzVCO0ErQnhwS0k7RUFBMEIsWUFBQTtBL0I0cEs5QjtBK0IzcEtJO0VBQWdDLFlBQUE7QS9CK3BLcEM7QStCOXBLSTtFQUFzQyxZQUFBO0EvQmtxSzFDO0ErQmpxS0k7RUFBdUMsWUFBQTtBL0JxcUszQztBK0JwcUtJO0VBQTZCLFlBQUE7QS9Cd3FLakM7QStCdnFLSTtFQUE4QixZQUFBO0EvQjJxS2xDO0ErQjFxS0k7RUFBc0IsWUFBQTtBL0I4cUsxQjtBK0I3cUtJO0VBQTJCLFlBQUE7QS9CaXJLL0I7QStCaHJLSTtFQUE0QixZQUFBO0EvQm9yS2hDO0ErQm5yS0k7RUFBbUMsWUFBQTtBL0J1ckt2QztBK0J0cktJO0VBQW9CLFlBQUE7QS9CMHJLeEI7QStCenJLSTtFQUE0QixZQUFBO0EvQjZyS2hDO0ErQjVyS0k7RUFBMkIsWUFBQTtBL0Jnc0svQjtBK0IvcktJO0VBQTJCLFlBQUE7QS9CbXNLL0I7QStCbHNLSTtFQUFvQixZQUFBO0EvQnNzS3hCO0ErQnJzS0k7RUFBb0IsWUFBQTtBL0J5c0t4QjtBK0J4c0tJO0VBQStCLFlBQUE7QS9CNHNLbkM7QStCM3NLSTtFQUF3QixZQUFBO0EvQitzSzVCO0ErQjlzS0k7RUFBb0IsWUFBQTtBL0JrdEt4QjtBK0JqdEtJO0VBQWtDLFlBQUE7QS9CcXRLdEM7QStCcHRLSTtFQUF1QixZQUFBO0EvQnd0SzNCO0ErQnZ0S0k7RUFBeUIsWUFBQTtBL0IydEs3QjtBK0IxdEtJO0VBQXNCLFlBQUE7QS9COHRLMUI7QStCN3RLSTtFQUE0QixZQUFBO0EvQml1S2hDO0ErQmh1S0k7RUFBcUIsWUFBQTtBL0JvdUt6QjtBK0JudUtJO0VBQXFCLFlBQUE7QS9CdXVLekI7QStCdHVLSTtFQUE0QixZQUFBO0EvQjB1S2hDO0ErQnp1S0k7RUFBNEIsWUFBQTtBL0I2dUtoQztBK0I1dUtJO0VBQWdDLFlBQUE7QS9CZ3ZLcEM7QStCL3VLSTtFQUE2QixZQUFBO0EvQm12S2pDO0ErQmx2S0k7RUFBNEIsWUFBQTtBL0JzdktoQztBK0JydktJO0VBQW9CLFlBQUE7QS9CeXZLeEI7QStCeHZLSTtFQUFzQixZQUFBO0EvQjR2SzFCO0ErQjN2S0k7RUFBK0IsWUFBQTtBL0IrdktuQztBK0I5dktJO0VBQXNCLFlBQUE7QS9Ca3dLMUI7QStCandLSTtFQUE2QixZQUFBO0EvQnF3S2pDO0ErQnB3S0k7RUFBc0IsWUFBQTtBL0J3d0sxQjtBK0J2d0tJO0VBQXNCLFlBQUE7QS9CMndLMUI7QStCMXdLSTtFQUE0QixZQUFBO0EvQjh3S2hDO0ErQjd3S0k7RUFBeUIsWUFBQTtBL0JpeEs3QjtBK0JoeEtJO0VBQTJCLFlBQUE7QS9Cb3hLL0I7QStCbnhLSTtFQUEwQixZQUFBO0EvQnV4SzlCO0ErQnR4S0k7RUFBcUIsWUFBQTtBL0IweEt6QjtBK0J6eEtJO0VBQXVCLFlBQUE7QS9CNnhLM0I7QStCNXhLSTtFQUF1QixZQUFBO0EvQmd5SzNCO0ErQi94S0k7RUFBcUIsWUFBQTtBL0JteUt6QjtBK0JseUtJO0VBQTBCLFlBQUE7QS9Cc3lLOUI7QStCcnlLSTtFQUEwQixZQUFBO0EvQnl5SzlCO0ErQnh5S0k7RUFBb0IsWUFBQTtBL0I0eUt4QjtBK0IzeUtJO0VBQW1DLFlBQUE7QS9CK3lLdkM7QStCOXlLSTtFQUF1QixZQUFBO0EvQmt6SzNCO0ErQmp6S0k7RUFBMEIsWUFBQTtBL0Jxeks5QjtBK0JwektJO0VBQTZCLFlBQUE7QS9Cd3pLakM7QStCdnpLSTtFQUE0QixZQUFBO0EvQjJ6S2hDO0ErQjF6S0k7RUFBdUIsWUFBQTtBL0I4ekszQjtBK0I3ektJO0VBQXlCLFlBQUE7QS9CaTBLN0I7QStCaDBLSTtFQUFvQixZQUFBO0EvQm8wS3hCO0ErQm4wS0k7RUFBdUIsWUFBQTtBL0J1MEszQjtBK0J0MEtJO0VBQXNCLFlBQUE7QS9CMDBLMUI7QStCejBLSTtFQUFxQixZQUFBO0EvQjYwS3pCO0ErQjUwS0k7RUFBNkIsWUFBQTtBL0JnMUtqQztBK0IvMEtJO0VBQThCLFlBQUE7QS9CbTFLbEM7QStCbDFLSTtFQUE2QixZQUFBO0EvQnMxS2pDO0ErQnIxS0k7RUFBNkIsWUFBQTtBL0J5MUtqQztBK0J4MUtJO0VBQTRCLFlBQUE7QS9CNDFLaEM7QStCMzFLSTtFQUE2QixZQUFBO0EvQisxS2pDO0ErQjkxS0k7RUFBK0IsWUFBQTtBL0JrMktuQztBK0JqMktJO0VBQThCLFlBQUE7QS9CcTJLbEM7QStCcDJLSTtFQUFnQyxZQUFBO0EvQncyS3BDO0ErQnYyS0k7RUFBZ0MsWUFBQTtBL0IyMktwQztBK0IxMktJO0VBQWtDLFlBQUE7QS9CODJLdEM7QStCNzJLSTtFQUFpQyxZQUFBO0EvQmkzS3JDO0ErQmgzS0k7RUFBb0MsWUFBQTtBL0JvM0t4QztBK0JuM0tJO0VBQThCLFlBQUE7QS9CdTNLbEM7QStCdDNLSTtFQUFtQyxZQUFBO0EvQjAzS3ZDO0ErQnozS0k7RUFBb0MsWUFBQTtBL0I2M0t4QztBK0I1M0tJO0VBQWlDLFlBQUE7QS9CZzRLckM7QStCLzNLSTtFQUFxQyxZQUFBO0EvQm00S3pDO0ErQmw0S0k7RUFBb0MsWUFBQTtBL0JzNEt4QztBK0JyNEtJO0VBQWtDLFlBQUE7QS9CeTRLdEM7QStCeDRLSTtFQUFvQyxZQUFBO0EvQjQ0S3hDO0ErQjM0S0k7RUFBNkIsWUFBQTtBL0IrNEtqQztBK0I5NEtJO0VBQWdDLFlBQUE7QS9CazVLcEM7QStCajVLSTtFQUErQixZQUFBO0EvQnE1S25DO0ErQnA1S0k7RUFBK0IsWUFBQTtBL0J3NUtuQztBK0J2NUtJO0VBQTBCLFlBQUE7QS9CMjVLOUI7QStCMTVLSTtFQUEyQixZQUFBO0EvQjg1Sy9CO0ErQjc1S0k7RUFBZ0MsWUFBQTtBL0JpNktwQztBK0JoNktJO0VBQStCLFlBQUE7QS9CbzZLbkM7QStCbjZLSTtFQUFnQyxZQUFBO0EvQnU2S3BDO0ErQnQ2S0k7RUFBNkIsWUFBQTtBL0IwNktqQztBK0J6NktJO0VBQTJCLFlBQUE7QS9CNjZLL0I7QStCNTZLSTtFQUE0QixZQUFBO0EvQmc3S2hDO0ErQi82S0k7RUFBaUMsWUFBQTtBL0JtN0tyQztBK0JsN0tJO0VBQXNCLFlBQUE7QS9CczdLMUI7QStCcjdLSTtFQUFzQixZQUFBO0EvQnk3SzFCO0ErQng3S0k7RUFBdUIsWUFBQTtBL0I0N0szQjtBK0IzN0tJO0VBQTZCLFlBQUE7QS9CKzdLakM7QStCOTdLSTtFQUE0QixZQUFBO0EvQms4S2hDO0ErQmo4S0k7RUFBOEIsWUFBQTtBL0JxOEtsQztBK0JwOEtJO0VBQStCLFlBQUE7QS9CdzhLbkM7QStCdjhLSTtFQUFnQyxZQUFBO0EvQjI4S3BDO0ErQjE4S0k7RUFBNkMsWUFBQTtBL0I4OEtqRDtBK0I3OEtJO0VBQTJDLFlBQUE7QS9CaTlLL0M7QStCaDlLSTtFQUEyQyxZQUFBO0EvQm85Sy9DO0ErQm45S0k7RUFBeUMsWUFBQTtBL0J1OUs3QztBK0J0OUtJO0VBQTJDLFlBQUE7QS9CMDlLL0M7QStCejlLSTtFQUF5QyxZQUFBO0EvQjY5SzdDO0ErQjU5S0k7RUFBeUMsWUFBQTtBL0JnK0s3QztBK0IvOUtJO0VBQXVDLFlBQUE7QS9CbStLM0M7QStCbCtLSTtFQUEwQixZQUFBO0EvQnMrSzlCO0ErQnIrS0k7RUFBeUIsWUFBQTtBL0J5K0s3QjtBK0J4K0tJO0VBQWlDLFlBQUE7QS9CNCtLckM7QStCMytLSTtFQUFpQyxZQUFBO0EvQisrS3JDO0ErQjkrS0k7RUFBMEIsWUFBQTtBL0JrL0s5QjtBK0JqL0tJO0VBQWtDLFlBQUE7QS9CcS9LdEM7QStCcC9LSTtFQUFnRCxZQUFBO0EvQncvS3BEO0ErQnYvS0k7RUFBc0MsWUFBQTtBL0IyL0sxQztBK0IxL0tJO0VBQThDLFlBQUE7QS9COC9LbEQ7QStCNy9LSTtFQUFpQyxZQUFBO0EvQmlnTHJDO0ErQmhnTEk7RUFBbUMsWUFBQTtBL0JvZ0x2QztBK0JuZ0xJO0VBQWtDLFlBQUE7QS9CdWdMdEM7QStCdGdMSTtFQUFxQyxZQUFBO0EvQjBnTHpDO0ErQnpnTEk7RUFBK0IsWUFBQTtBL0I2Z0xuQztBK0I1Z0xJO0VBQW9DLFlBQUE7QS9CZ2hMeEM7QStCL2dMSTtFQUFtQyxZQUFBO0EvQm1oTHZDO0ErQmxoTEk7RUFBaUQsWUFBQTtBL0JzaExyRDtBK0JyaExJO0VBQW9DLFlBQUE7QS9CeWhMeEM7QStCeGhMSTtFQUF5QyxZQUFBO0EvQjRoTDdDO0ErQjNoTEk7RUFBcUMsWUFBQTtBL0IraEx6QztBK0I5aExJO0VBQWtDLFlBQUE7QS9Ca2lMdEM7QStCamlMSTtFQUFzQyxZQUFBO0EvQnFpTDFDO0ErQnBpTEk7RUFBcUMsWUFBQTtBL0J3aUx6QztBK0J2aUxJO0VBQW1DLFlBQUE7QS9CMmlMdkM7QStCMWlMSTtFQUFxQyxZQUFBO0EvQjhpTHpDO0ErQjdpTEk7RUFBdUMsWUFBQTtBL0JpakwzQztBK0JoakxJO0VBQStDLFlBQUE7QS9Cb2pMbkQ7QStCbmpMSTtFQUF3QyxZQUFBO0EvQnVqTDVDO0ErQnRqTEk7RUFBdUMsWUFBQTtBL0IwakwzQztBK0J6akxJO0VBQXFDLFlBQUE7QS9CNmpMekM7QStCNWpMSTtFQUF3QyxZQUFBO0EvQmdrTDVDO0ErQi9qTEk7RUFBc0MsWUFBQTtBL0Jta0wxQztBK0Jsa0xJO0VBQXlDLFlBQUE7QS9Cc2tMN0M7QStCcmtMSTtFQUFtQyxZQUFBO0EvQnlrTHZDO0ErQnhrTEk7RUFBc0MsWUFBQTtBL0I0a0wxQztBK0Iza0xJO0VBQXVDLFlBQUE7QS9CK2tMM0M7QStCOWtMSTtFQUEwQyxZQUFBO0EvQmtsTDlDO0ErQmpsTEk7RUFBc0MsWUFBQTtBL0JxbEwxQztBK0JwbExJO0VBQXlDLFlBQUE7QS9Cd2xMN0M7QStCdmxMSTtFQUF5QyxZQUFBO0EvQjJsTDdDO0ErQjFsTEk7RUFBc0MsWUFBQTtBL0I4bEwxQztBK0I3bExJO0VBQTBDLFlBQUE7QS9CaW1MOUM7QStCaG1MSTtFQUF1QyxZQUFBO0EvQm9tTDNDO0ErQm5tTEk7RUFBdUMsWUFBQTtBL0J1bUwzQztBK0J0bUxJO0VBQW9DLFlBQUE7QS9CMG1MeEM7QStCem1MSTtFQUEyQyxZQUFBO0EvQjZtTC9DO0ErQjVtTEk7RUFBd0MsWUFBQTtBL0Jnbkw1QztBK0IvbUxJO0VBQTBDLFlBQUE7QS9CbW5MOUM7QStCbG5MSTtFQUF1QyxZQUFBO0EvQnNuTDNDO0ErQnJuTEk7RUFBMkIsWUFBQTtBL0J5bkwvQjtBK0J4bkxJO0VBQStCLFlBQUE7QS9CNG5MbkM7QStCM25MSTtFQUFvQixZQUFBO0EvQituTHhCO0ErQjluTEk7RUFBc0IsWUFBQTtBL0Jrb0wxQjtBK0Jqb0xJO0VBQXlCLFlBQUE7QS9CcW9MN0I7QStCcG9MSTtFQUEyQixZQUFBO0EvQndvTC9CO0ErQnZvTEk7RUFBZ0MsWUFBQTtBL0Iyb0xwQztBK0Ixb0xJO0VBQW9CLFlBQUE7QS9COG9MeEI7QStCN29MSTtFQUFpQyxZQUFBO0EvQmlwTHJDO0ErQmhwTEk7RUFBaUMsWUFBQTtBL0JvcExyQztBK0JucExJO0VBQTZCLFlBQUE7QS9CdXBMakM7QStCdHBMSTtFQUE4QixZQUFBO0EvQjBwTGxDO0ErQnpwTEk7RUFBeUIsWUFBQTtBL0I2cEw3QjtBK0I1cExJO0VBQTBCLFlBQUE7QS9CZ3FMOUI7QStCL3BMSTtFQUF5QixZQUFBO0EvQm1xTDdCO0ErQmxxTEk7RUFBMEIsWUFBQTtBL0JzcUw5QjtBK0JycUxJO0VBQTJCLFlBQUE7QS9CeXFML0I7QStCeHFMSTtFQUFtQixZQUFBO0EvQjRxTHZCO0ErQjNxTEk7RUFBbUIsWUFBQTtBL0IrcUx2QjtBK0I5cUxJO0VBQWtCLFlBQUE7QS9Ca3JMdEI7QStCanJMSTtFQUFrQixZQUFBO0EvQnFyTHRCO0ErQnByTEk7RUFBa0IsWUFBQTtBL0J3ckx0QjtBK0J2ckxJO0VBQWtCLFlBQUE7QS9CMnJMdEI7QStCMXJMSTtFQUFrQixZQUFBO0EvQjhyTHRCO0ErQjdyTEk7RUFBa0IsWUFBQTtBL0Jpc0x0QjtBK0Joc0xJO0VBQTRCLFlBQUE7QS9Cb3NMaEM7QStCbnNMSTtFQUE2QixZQUFBO0EvQnVzTGpDO0ErQnRzTEk7RUFBbUMsWUFBQTtBL0Iwc0x2QztBK0J6c0xJO0VBQThCLFlBQUE7QS9CNnNMbEM7QStCNXNMSTtFQUE2QixZQUFBO0EvQmd0TGpDO0ErQi9zTEk7RUFBcUMsWUFBQTtBL0JtdEx6QztBK0JsdExJO0VBQXNCLFlBQUE7QS9Cc3RMMUI7QStCcnRMSTtFQUErQixZQUFBO0EvQnl0TG5DO0ErQnh0TEk7RUFBdUIsWUFBQTtBL0I0dEwzQjtBK0IzdExJO0VBQStCLFlBQUE7QS9CK3RMbkM7QStCOXRMSTtFQUEwQixZQUFBO0EvQmt1TDlCO0ErQmp1TEk7RUFBeUIsWUFBQTtBL0JxdUw3QjtBK0JwdUxJO0VBQXdCLFlBQUE7QS9Cd3VMNUI7QStCdnVMSTtFQUE2QixZQUFBO0EvQjJ1TGpDO0ErQjF1TEk7RUFBd0IsWUFBQTtBL0I4dUw1QjtBK0I3dUxJO0VBQTZCLFlBQUE7QS9CaXZMakM7QStCaHZMSTtFQUEyQixZQUFBO0EvQm92TC9CO0ErQm52TEk7RUFBd0IsWUFBQTtBL0J1dkw1QjtBK0J0dkxJO0VBQXlCLFlBQUE7QS9CMHZMN0I7QStCenZMSTtFQUE0QixZQUFBO0EvQjZ2TGhDO0ErQjV2TEk7RUFBNEIsWUFBQTtBL0Jnd0xoQztBK0IvdkxJO0VBQTBCLFlBQUE7QS9CbXdMOUI7QStCbHdMSTtFQUE0QixZQUFBO0EvQnN3TGhDO0ErQnJ3TEk7RUFBNEIsWUFBQTtBL0J5d0xoQztBK0J4d0xJO0VBQThCLFlBQUE7QS9CNHdMbEM7QStCM3dMSTtFQUEyQixZQUFBO0EvQit3TC9CO0ErQjl3TEk7RUFBNEIsWUFBQTtBL0JreExoQztBK0JqeExJO0VBQTZCLFlBQUE7QS9CcXhMakM7QStCcHhMSTtFQUE0QixZQUFBO0EvQnd4TGhDO0ErQnZ4TEk7RUFBNEIsWUFBQTtBL0IyeExoQztBK0IxeExJO0VBQTZCLFlBQUE7QS9COHhMakM7QStCN3hMSTtFQUF5QixZQUFBO0EvQml5TDdCO0ErQmh5TEk7RUFBK0IsWUFBQTtBL0JveUxuQztBK0JueUxJO0VBQStCLFlBQUE7QS9CdXlMbkM7QStCdHlMSTtFQUFrQixZQUFBO0EvQjB5THRCO0ErQnp5TEk7RUFBb0MsWUFBQTtBL0I2eUx4QztBK0I1eUxJO0VBQXNDLFlBQUE7QS9CZ3pMMUM7QStCL3lMSTtFQUFxQyxZQUFBO0EvQm16THpDO0ErQmx6TEk7RUFBdUMsWUFBQTtBL0JzekwzQztBK0JyekxJO0VBQXlDLFlBQUE7QS9CeXpMN0M7QStCeHpMSTtFQUF3QyxZQUFBO0EvQjR6TDVDO0ErQjN6TEk7RUFBdUMsWUFBQTtBL0IrekwzQztBK0I5ekxJO0VBQXlDLFlBQUE7QS9CazBMN0M7QStCajBMSTtFQUF3QyxZQUFBO0EvQnEwTDVDO0ErQnAwTEk7RUFBa0MsWUFBQTtBL0J3MEx0QztBK0J2MExJO0VBQTJCLFlBQUE7QS9CMjBML0I7QStCMTBMSTtFQUEyQixZQUFBO0EvQjgwTC9CO0ErQjcwTEk7RUFBK0IsWUFBQTtBL0JpMUxuQztBK0JoMUxJO0VBQStCLFlBQUE7QS9CbzFMbkM7QStCbjFMSTtFQUE4QixZQUFBO0EvQnUxTGxDO0ErQnQxTEk7RUFBOEIsWUFBQTtBL0IwMUxsQztBK0J6MUxJO0VBQXlDLFlBQUE7QS9CNjFMN0M7QStCNTFMSTtFQUErQixZQUFBO0EvQmcyTG5DO0ErQi8xTEk7RUFBeUMsWUFBQTtBL0JtMkw3QztBK0JsMkxJO0VBQXVDLFlBQUE7QS9CczJMM0M7QStCcjJMSTtFQUFnQyxZQUFBO0EvQnkyTHBDO0ErQngyTEk7RUFBdUMsWUFBQTtBL0I0MkwzQztBK0IzMkxJO0VBQTBCLFlBQUE7QS9CKzJMOUI7QStCOTJMSTtFQUEwQixZQUFBO0EvQmszTDlCO0ErQmozTEk7RUFBNkIsWUFBQTtBL0JxM0xqQztBK0JwM0xJO0VBQTZCLFlBQUE7QS9CdzNMakM7QStCdjNMSTtFQUEyQixZQUFBO0EvQjIzTC9CO0ErQjEzTEk7RUFBMkIsWUFBQTtBL0I4M0wvQjtBK0I3M0xJO0VBQTRCLFlBQUE7QS9CaTRMaEM7QStCaDRMSTtFQUE0QixZQUFBO0EvQm80TGhDO0ErQm40TEk7RUFBNEIsWUFBQTtBL0J1NExoQztBK0J0NExJO0VBQXlCLFlBQUE7QS9CMDRMN0I7QStCejRMSTtFQUEwQixZQUFBO0EvQjY0TDlCO0ErQjU0TEk7RUFBaUMsWUFBQTtBL0JnNUxyQztBK0IvNExJO0VBQW9CLFlBQUE7QS9CbTVMeEI7QStCbDVMSTtFQUFzQixZQUFBO0EvQnM1TDFCO0ErQnI1TEk7RUFBNEIsWUFBQTtBL0J5NUxoQztBK0J4NUxJO0VBQTRCLFlBQUE7QS9CNDVMaEM7QStCMzVMSTtFQUEwQixZQUFBO0EvQis1TDlCO0ErQjk1TEk7RUFBc0IsWUFBQTtBL0JrNkwxQjtBK0JqNkxJO0VBQTBCLFlBQUE7QS9CcTZMOUI7QStCcDZMSTtFQUE2QixZQUFBO0EvQnc2TGpDO0ErQnY2TEk7RUFBeUIsWUFBQTtBL0IyNkw3QjtBK0IxNkxJO0VBQXdCLFlBQUE7QS9CODZMNUI7QStCNzZMSTtFQUF1QixZQUFBO0EvQmk3TDNCO0ErQmg3TEk7RUFBOEIsWUFBQTtBL0JvN0xsQztBK0JuN0xJO0VBQXdCLFlBQUE7QS9CdTdMNUI7QStCdDdMSTtFQUE2QixZQUFBO0EvQjA3TGpDO0ErQno3TEk7RUFBMEIsWUFBQTtBL0I2N0w5QjtBK0I1N0xJO0VBQWdDLFlBQUE7QS9CZzhMcEM7QStCLzdMSTtFQUErQixZQUFBO0EvQm04TG5DO0ErQmw4TEk7RUFBNkIsWUFBQTtBL0JzOExqQztBK0JyOExJO0VBQW9DLFlBQUE7QS9CeThMeEM7QStCeDhMSTtFQUFvQyxZQUFBO0EvQjQ4THhDO0ErQjM4TEk7RUFBd0MsWUFBQTtBL0IrOEw1QztBK0I5OExJO0VBQW9DLFlBQUE7QS9CazlMeEM7QStCajlMSTtFQUF3QyxZQUFBO0EvQnE5TDVDO0ErQnA5TEk7RUFBZ0MsWUFBQTtBL0J3OUxwQztBK0J2OUxJO0VBQTJCLFlBQUE7QS9CMjlML0I7QStCMTlMSTtFQUFvQixZQUFBO0EvQjg5THhCO0ErQjc5TEk7RUFBOEIsWUFBQTtBL0JpK0xsQztBK0JoK0xJO0VBQXlCLFlBQUE7QS9CbytMN0I7QStCbitMSTtFQUFrQyxZQUFBO0EvQnUrTHRDO0ErQnQrTEk7RUFBNEIsWUFBQTtBL0IwK0xoQztBK0J6K0xJO0VBQTRCLFlBQUE7QS9CNitMaEM7QStCNStMSTtFQUEwQixZQUFBO0EvQmcvTDlCO0ErQi8rTEk7RUFBZ0MsWUFBQTtBL0JtL0xwQztBK0JsL0xJO0VBQXVCLFlBQUE7QS9Ccy9MM0I7QStCci9MSTtFQUE4QixZQUFBO0EvQnkvTGxDO0ErQngvTEk7RUFBK0IsWUFBQTtBL0I0L0xuQztBK0IzL0xJO0VBQW1DLFlBQUE7QS9CKy9MdkM7QStCOS9MSTtFQUEyQixZQUFBO0EvQmtnTS9CO0ErQmpnTUk7RUFBNkIsWUFBQTtBL0JxZ01qQztBK0JwZ01JO0VBQThCLFlBQUE7QS9Cd2dNbEM7QStCdmdNSTtFQUE2QixZQUFBO0EvQjJnTWpDO0ErQjFnTUk7RUFBMEIsWUFBQTtBL0I4Z005QjtBK0I3Z01JO0VBQWdDLFlBQUE7QS9CaWhNcEM7QStCaGhNSTtFQUFvQixZQUFBO0EvQm9oTXhCO0ErQm5oTUk7RUFBb0IsWUFBQTtBL0J1aE14QjtBK0J0aE1JO0VBQXFCLFlBQUE7QS9CMGhNekI7QStCemhNSTtFQUFtQixZQUFBO0EvQjZoTXZCO0ErQjVoTUk7RUFBeUIsWUFBQTtBL0JnaU03QjtBK0IvaE1JO0VBQXFCLFlBQUE7QS9CbWlNekI7QStCbGlNSTtFQUE4QixZQUFBO0EvQnNpTWxDO0ErQnJpTUk7RUFBNkIsWUFBQTtBL0J5aU1qQztBK0J4aU1JO0VBQThCLFlBQUE7QS9CNGlNbEM7QStCM2lNSTtFQUErQixZQUFBO0EvQitpTW5DO0ErQjlpTUk7RUFBa0MsWUFBQTtBL0Jrak10QztBK0Jqak1JO0VBQTBDLFlBQUE7QS9CcWpNOUM7QStCcGpNSTtFQUE4QixZQUFBO0EvQndqTWxDO0ErQnZqTUk7RUFBMEIsWUFBQTtBL0Iyak05QjtBK0Ixak1JO0VBQWtDLFlBQUE7QS9COGpNdEM7QStCN2pNSTtFQUE4QixZQUFBO0EvQmlrTWxDO0ErQmhrTUk7RUFBOEIsWUFBQTtBL0Jva01sQztBK0Jua01JO0VBQWdDLFlBQUE7QS9CdWtNcEM7QStCdGtNSTtFQUE0QixZQUFBO0EvQjBrTWhDO0ErQnprTUk7RUFBeUIsWUFBQTtBL0I2a003QjtBK0I1a01JO0VBQTJCLFlBQUE7QS9CZ2xNL0I7QStCL2tNSTtFQUEyQixZQUFBO0EvQm1sTS9CO0ErQmxsTUk7RUFBb0MsWUFBQTtBL0JzbE14QztBK0JybE1JO0VBQWdDLFlBQUE7QS9CeWxNcEM7QStCeGxNSTtFQUFtQyxZQUFBO0EvQjRsTXZDO0ErQjNsTUk7RUFBbUMsWUFBQTtBL0IrbE12QztBK0I5bE1JO0VBQXFDLFlBQUE7QS9Ca21NekM7QStCam1NSTtFQUFpQyxZQUFBO0EvQnFtTXJDO0ErQnBtTUk7RUFBK0IsWUFBQTtBL0J3bU1uQztBK0J2bU1JO0VBQTZCLFlBQUE7QS9CMm1NakM7QStCMW1NSTtFQUE0QixZQUFBO0EvQjhtTWhDO0ErQjdtTUk7RUFBOEIsWUFBQTtBL0Jpbk1sQztBK0Jobk1JO0VBQXNCLFlBQUE7QS9Cb25NMUI7QStCbm5NSTtFQUF3QixZQUFBO0EvQnVuTTVCO0ErQnRuTUk7RUFBc0MsWUFBQTtBL0Iwbk0xQztBK0J6bk1JO0VBQWdDLFlBQUE7QS9CNm5NcEM7QStCNW5NSTtFQUEwQixZQUFBO0EvQmdvTTlCO0ErQi9uTUk7RUFBK0IsWUFBQTtBL0Jtb01uQztBK0Jsb01JO0VBQTRCLFlBQUE7QS9Cc29NaEM7QStCcm9NSTtFQUFzQyxZQUFBO0EvQnlvTTFDO0ErQnhvTUk7RUFBNEIsWUFBQTtBL0I0b01oQztBK0Izb01JO0VBQStCLFlBQUE7QS9CK29NbkM7QStCOW9NSTtFQUFzQixZQUFBO0EvQmtwTTFCO0ErQmpwTUk7RUFBeUIsWUFBQTtBL0JxcE03QjtBK0JwcE1JO0VBQWtDLFlBQUE7QS9Cd3BNdEM7QStCdnBNSTtFQUE0QixZQUFBO0EvQjJwTWhDO0ErQjFwTUk7RUFBNEIsWUFBQTtBL0I4cE1oQztBK0I3cE1JO0VBQXFCLFlBQUE7QS9CaXFNekI7QStCaHFNSTtFQUFnQyxZQUFBO0EvQm9xTXBDO0ErQm5xTUk7RUFBMEIsWUFBQTtBL0J1cU05QjtBK0J0cU1JO0VBQXFDLFlBQUE7QS9CMHFNekM7QStCenFNSTtFQUF3QyxZQUFBO0EvQjZxTTVDO0ErQjVxTUk7RUFBK0IsWUFBQTtBL0Jnck1uQztBK0IvcU1JO0VBQXlDLFlBQUE7QS9CbXJNN0M7QStCbHJNSTtFQUFnQyxZQUFBO0EvQnNyTXBDO0ErQnJyTUk7RUFBc0MsWUFBQTtBL0J5ck0xQztBK0J4ck1JO0VBQTZCLFlBQUE7QS9CNHJNakM7QStCM3JNSTtFQUFzQyxZQUFBO0EvQityTTFDO0ErQjlyTUk7RUFBNkIsWUFBQTtBL0Jrc01qQztBK0Jqc01JO0VBQW1DLFlBQUE7QS9CcXNNdkM7QStCcHNNSTtFQUE2QixZQUFBO0EvQndzTWpDO0ErQnZzTUk7RUFBZ0MsWUFBQTtBL0Iyc01wQztBK0Ixc01JO0VBQTBCLFlBQUE7QS9COHNNOUI7QStCN3NNSTtFQUFpQyxZQUFBO0EvQml0TXJDO0ErQmh0TUk7RUFBNEIsWUFBQTtBL0JvdE1oQztBK0JudE1JO0VBQTJCLFlBQUE7QS9CdXRNL0I7QStCdHRNSTtFQUEyQixZQUFBO0EvQjB0TS9CO0ErQnp0TUk7RUFBd0MsWUFBQTtBL0I2dE01QztBK0I1dE1JO0VBQTZCLFlBQUE7QS9CZ3VNakM7QStCL3RNSTtFQUFrQyxZQUFBO0EvQm11TXRDO0ErQmx1TUk7RUFBc0MsWUFBQTtBL0JzdU0xQztBK0JydU1JO0VBQTZCLFlBQUE7QS9CeXVNakM7QStCeHVNSTtFQUFnQyxZQUFBO0EvQjR1TXBDO0ErQjN1TUk7RUFBdUMsWUFBQTtBL0IrdU0zQztBK0I5dU1JO0VBQTZCLFlBQUE7QS9Ca3ZNakM7QStCanZNSTtFQUFxQyxZQUFBO0EvQnF2TXpDO0ErQnB2TUk7RUFBNkIsWUFBQTtBL0J3dk1qQztBK0J2dk1JO0VBQTZCLFlBQUE7QS9CMnZNakM7QStCMXZNSTtFQUE2QixZQUFBO0EvQjh2TWpDO0ErQjd2TUk7RUFBMkIsWUFBQTtBL0Jpd00vQjtBK0Jod01JO0VBQTJCLFlBQUE7QS9Cb3dNL0I7QStCbndNSTtFQUEwQixZQUFBO0EvQnV3TTlCO0ErQnR3TUk7RUFBMEIsWUFBQTtBL0Iwd005QjtBK0J6d01JO0VBQTZCLFlBQUE7QS9CNndNakM7QStCNXdNSTtFQUEwQixZQUFBO0EvQmd4TTlCO0ErQi93TUk7RUFBMEIsWUFBQTtBL0JteE05QjtBK0JseE1JO0VBQTZCLFlBQUE7QS9Cc3hNakM7QStCcnhNSTtFQUE2QixZQUFBO0EvQnl4TWpDO0ErQnh4TUk7RUFBZ0MsWUFBQTtBL0I0eE1wQztBK0IzeE1JO0VBQStCLFlBQUE7QS9CK3hNbkM7QStCOXhNSTtFQUF1QyxZQUFBO0EvQmt5TTNDO0ErQmp5TUk7RUFBMEIsWUFBQTtBL0JxeU05QjtBK0JweU1JO0VBQWtCLFlBQUE7QS9Cd3lNdEI7QStCdnlNSTtFQUFtQixZQUFBO0EvQjJ5TXZCO0ErQjF5TUk7RUFBc0IsWUFBQTtBL0I4eU0xQjtBK0I3eU1JO0VBQXNCLFlBQUE7QS9CaXpNMUI7QStCaHpNSTtFQUF3QixZQUFBO0EvQm96TTVCO0ErQm56TUk7RUFBdUIsWUFBQTtBL0J1ek0zQjtBK0J0ek1JO0VBQTZCLFlBQUE7QS9CMHpNakM7QStCenpNSTtFQUE2QixZQUFBO0EvQjZ6TWpDO0ErQjV6TUk7RUFBZ0MsWUFBQTtBL0JnME1wQztBK0Ivek1JO0VBQWdDLFlBQUE7QS9CbTBNcEM7QStCbDBNSTtFQUFnQyxZQUFBO0EvQnMwTXBDO0ErQnIwTUk7RUFBZ0MsWUFBQTtBL0J5ME1wQztBK0J4ME1JO0VBQXlCLFlBQUE7QS9CNDBNN0I7QStCMzBNSTtFQUF1QyxZQUFBO0EvQiswTTNDO0ErQjkwTUk7RUFBNEIsWUFBQTtBL0JrMU1oQztBK0JqMU1JO0VBQXdCLFlBQUE7QS9CcTFNNUI7QStCcDFNSTtFQUErQixZQUFBO0EvQncxTW5DO0ErQnYxTUk7RUFBMEIsWUFBQTtBL0IyMU05QjtBK0IxMU1JO0VBQW1DLFlBQUE7QS9CODFNdkM7QStCNzFNSTtFQUE0QixZQUFBO0EvQmkyTWhDO0ErQmgyTUk7RUFBZ0MsWUFBQTtBL0JvMk1wQztBK0JuMk1JO0VBQTZCLFlBQUE7QS9CdTJNakM7QStCdDJNSTtFQUFxQixZQUFBO0EvQjAyTXpCO0ErQnoyTUk7RUFBMEIsWUFBQTtBL0I2Mk05QjtBK0I1Mk1JO0VBQTBCLFlBQUE7QS9CZzNNOUI7QStCLzJNSTtFQUFpQyxZQUFBO0EvQm0zTXJDO0ErQmwzTUk7RUFBaUMsWUFBQTtBL0JzM01yQztBK0JyM01JO0VBQW1CLFlBQUE7QS9CeTNNdkI7QStCeDNNSTtFQUFxQixZQUFBO0EvQjQzTXpCO0ErQjMzTUk7RUFBcUIsWUFBQTtBL0IrM016QjtBK0I5M01JO0VBQW9CLFlBQUE7QS9CazRNeEI7QStCajRNSTtFQUFxQixZQUFBO0EvQnE0TXpCO0ErQnA0TUk7RUFBdUIsWUFBQTtBL0J3NE0zQjtBK0J2NE1JO0VBQTJCLFlBQUE7QS9CMjRNL0I7QStCMTRNSTtFQUF5QixZQUFBO0EvQjg0TTdCO0ErQjc0TUk7RUFBNkIsWUFBQTtBL0JpNU1qQztBK0JoNU1JO0VBQW9CLFlBQUE7QS9CbzVNeEI7QStCbjVNSTtFQUF3QixZQUFBO0EvQnU1TTVCO0ErQnQ1TUk7RUFBdUIsWUFBQTtBL0IwNU0zQjtBK0J6NU1JO0VBQXFCLFlBQUE7QS9CNjVNekI7QStCNTVNSTtFQUFzQixZQUFBO0EvQmc2TTFCO0ErQi81TUk7RUFBMkIsWUFBQTtBL0JtNk0vQjtBK0JsNk1JO0VBQXlCLFlBQUE7QS9CczZNN0I7QStCcjZNSTtFQUEwQixZQUFBO0EvQnk2TTlCO0ErQng2TUk7RUFBd0IsWUFBQTtBL0I0Nk01QjtBK0IzNk1JO0VBQTRCLFlBQUE7QS9CKzZNaEM7QStCOTZNSTtFQUFzQixZQUFBO0EvQms3TTFCO0ErQmo3TUk7RUFBMEIsWUFBQTtBL0JxN005QjtBK0JwN01JO0VBQTJCLFlBQUE7QS9CdzdNL0I7QStCdjdNSTtFQUErQixZQUFBO0EvQjI3TW5DO0ErQjE3TUk7RUFBd0IsWUFBQTtBL0I4N001QjtBK0I3N01JO0VBQTRCLFlBQUE7QS9CaThNaEM7QStCaDhNSTtFQUF1QixZQUFBO0EvQm84TTNCO0ErQm44TUk7RUFBMkIsWUFBQTtBL0J1OE0vQjtBK0J0OE1JO0VBQXlCLFlBQUE7QS9CMDhNN0I7QStCejhNSTtFQUE2QixZQUFBO0EvQjY4TWpDO0ErQjU4TUk7RUFBc0IsWUFBQTtBL0JnOU0xQjtBK0IvOE1JO0VBQTBCLFlBQUE7QS9CbTlNOUI7QStCbDlNSTtFQUE0QixZQUFBO0EvQnM5TWhDO0ErQnI5TUk7RUFBZ0MsWUFBQTtBL0J5OU1wQztBK0J4OU1JO0VBQTZCLFlBQUE7QS9CNDlNakM7QStCMzlNSTtFQUFpQyxZQUFBO0EvQis5TXJDO0ErQjk5TUk7RUFBc0IsWUFBQTtBL0JrK00xQjtBK0JqK01JO0VBQTBCLFlBQUE7QS9CcStNOUI7QStCcCtNSTtFQUF1QixZQUFBO0EvQncrTTNCO0ErQnYrTUk7RUFBMkIsWUFBQTtBL0IyK00vQjtBK0IxK01JO0VBQXNCLFlBQUE7QS9COCtNMUI7QStCNytNSTtFQUEwQixZQUFBO0EvQmkvTTlCO0ErQmgvTUk7RUFBdUIsWUFBQTtBL0JvL00zQjtBK0JuL01JO0VBQTJCLFlBQUE7QS9CdS9NL0I7QStCdC9NSTtFQUF3QixZQUFBO0EvQjAvTTVCO0ErQnovTUk7RUFBNEIsWUFBQTtBL0I2L01oQztBK0I1L01JO0VBQW1CLFlBQUE7QS9CZ2dOdkI7QStCLy9NSTtFQUF1QixZQUFBO0EvQm1nTjNCO0ErQmxnTkk7RUFBcUIsWUFBQTtBL0JzZ056QjtBK0JyZ05JO0VBQXlCLFlBQUE7QS9CeWdON0I7QStCeGdOSTtFQUF1QixZQUFBO0EvQjRnTjNCO0ErQjNnTkk7RUFBMkIsWUFBQTtBL0IrZ04vQjtBK0I5Z05JO0VBQXNCLFlBQUE7QS9Ca2hOMUI7QStCamhOSTtFQUEyQixZQUFBO0EvQnFoTi9CO0ErQnBoTkk7RUFBMEIsWUFBQTtBL0J3aE45QjtBK0J2aE5JO0VBQXlCLFlBQUE7QS9CMmhON0I7QStCMWhOSTtFQUEyQixZQUFBO0EvQjhoTi9CO0ErQjdoTkk7RUFBMkIsWUFBQTtBL0JpaU4vQjtBK0JoaU5JO0VBQWdDLFlBQUE7QS9Cb2lOcEM7QStCbmlOSTtFQUFvQixZQUFBO0EvQnVpTnhCO0ErQnRpTkk7RUFBNkIsWUFBQTtBL0IwaU5qQztBK0J6aU5JO0VBQTZCLFlBQUE7QS9CNmlOakM7QStCNWlOSTtFQUFzQixZQUFBO0EvQmdqTjFCO0ErQi9pTkk7RUFBd0IsWUFBQTtBL0Jtak41QjtBK0Jsak5JO0VBQTJCLFlBQUE7QS9Cc2pOL0I7QStCcmpOSTtFQUF3QixZQUFBO0EvQnlqTjVCO0ErQnhqTkk7RUFBbUIsWUFBQTtBL0I0ak52QjtBK0Izak5JO0VBQXdCLFlBQUE7QS9CK2pONUI7QStCOWpOSTtFQUFtQixZQUFBO0EvQmtrTnZCO0ErQmprTkk7RUFBMEIsWUFBQTtBL0Jxa045QjtBK0Jwa05JO0VBQXdCLFlBQUE7QS9Cd2tONUI7QStCdmtOSTtFQUFxQixZQUFBO0EvQjJrTnpCO0ErQjFrTkk7RUFBbUIsWUFBQTtBL0I4a052QjtBK0I3a05JO0VBQW9CLFlBQUE7QS9CaWxOeEI7QStCaGxOSTtFQUF5QixZQUFBO0EvQm9sTjdCO0ErQm5sTkk7RUFBd0IsWUFBQTtBL0J1bE41QjtBK0J0bE5JO0VBQW9CLFlBQUE7QS9CMGxOeEI7QStCemxOSTtFQUFtQixZQUFBO0EvQjZsTnZCO0ErQjVsTkk7RUFBd0IsWUFBQTtBL0JnbU41QjtBK0IvbE5JO0VBQW1CLFlBQUE7QS9CbW1OdkI7QStCbG1OSTtFQUF3QixZQUFBO0EvQnNtTjVCO0ErQnJtTkk7RUFBbUIsWUFBQTtBL0J5bU52QjtBK0J4bU5JO0VBQXdCLFlBQUE7QS9CNG1ONUI7QStCM21OSTtFQUFtQixZQUFBO0EvQittTnZCO0ErQjltTkk7RUFBb0IsWUFBQTtBL0Jrbk54QjtBK0Jqbk5JO0VBQXdCLFlBQUE7QS9CcW5ONUI7QStCcG5OSTtFQUFtQixZQUFBO0EvQnduTnZCO0ErQnZuTkk7RUFBMEIsWUFBQTtBL0Iybk45QjtBK0Ixbk5JO0VBQXFCLFlBQUE7QS9COG5OekI7QStCN25OSTtFQUEyQixZQUFBO0EvQmlvTi9CO0ErQmhvTkk7RUFBc0IsWUFBQTtBL0Jvb04xQjtBK0Jub05JO0VBQXlCLFlBQUE7QS9CdW9ON0I7QStCdG9OSTtFQUFvQixZQUFBO0EvQjBvTnhCO0ErQnpvTkk7RUFBd0IsWUFBQTtBL0I2b041QjtBK0I1b05JO0VBQW1CLFlBQUE7QS9CZ3BOdkI7QStCL29OSTtFQUF3QixZQUFBO0EvQm1wTjVCO0ErQmxwTkk7RUFBbUIsWUFBQTtBL0JzcE52QjtBK0JycE5JO0VBQW9CLFlBQUE7QS9CeXBOeEI7QStCeHBOSTtFQUFvQixZQUFBO0EvQjRwTnhCO0ErQjNwTkk7RUFBcUIsWUFBQTtBL0IrcE56QjtBK0I5cE5JO0VBQW9CLFlBQUE7QS9Ca3FOeEI7QStCanFOSTtFQUFvQixZQUFBO0EvQnFxTnhCO0ErQnBxTkk7RUFBMkIsWUFBQTtBL0J3cU4vQjtBK0J2cU5JO0VBQTJCLFlBQUE7QS9CMnFOL0I7QStCMXFOSTtFQUFtQixZQUFBO0EvQjhxTnZCO0ErQjdxTkk7RUFBa0IsWUFBQTtBL0Jpck50QjtBK0Jock5JO0VBQW1CLFlBQUE7QS9Cb3JOdkI7QStCbnJOSTtFQUFzQixZQUFBO0EvQnVyTjFCO0ErQnRyTkk7RUFBc0IsWUFBQTtBL0Iwck4xQjtBK0J6ck5JO0VBQWtCLFlBQUE7QS9CNnJOdEI7QStCNXJOSTtFQUFrQixZQUFBO0EvQmdzTnRCO0ErQi9yTkk7RUFBbUIsWUFBQTtBL0Jtc052QjtBK0Jsc05JO0VBQXFCLFlBQUE7QS9Cc3NOekI7QStCcnNOSTtFQUErQixZQUFBO0EvQnlzTm5DO0ErQnhzTkk7RUFBOEIsWUFBQTtBL0I0c05sQztBK0Izc05JO0VBQXNCLFlBQUE7QS9CK3NOMUI7QStCOXNOSTtFQUF5QixZQUFBO0EvQmt0TjdCO0ErQmp0Tkk7RUFBb0IsWUFBQTtBL0JxdE54QjtBK0JwdE5JO0VBQXFDLFlBQUE7QS9Cd3ROekM7QStCdnROSTtFQUFxQyxZQUFBO0EvQjJ0TnpDO0ErQjF0Tkk7RUFBb0MsWUFBQTtBL0I4dE54QztBK0I3dE5JO0VBQW9DLFlBQUE7QS9CaXVOeEM7QStCaHVOSTtFQUFtQyxZQUFBO0EvQm91TnZDO0ErQm51Tkk7RUFBbUMsWUFBQTtBL0J1dU52QztBK0J0dU5JO0VBQThCLFlBQUE7QS9CMHVObEM7QStCenVOSTtFQUEyQixZQUFBO0EvQjZ1Ti9CO0ErQjV1Tkk7RUFBNkIsWUFBQTtBL0Jndk5qQztBK0IvdU5JO0VBQTBCLFlBQUE7QS9CbXZOOUI7QStCbHZOSTtFQUF3QixZQUFBO0EvQnN2TjVCO0ErQnJ2Tkk7RUFBeUIsWUFBQTtBL0J5dk43QjtBK0J4dk5JO0VBQXdCLFlBQUE7QS9CNHZONUI7QStCM3ZOSTtFQUF3QixZQUFBO0EvQit2TjVCO0ErQjl2Tkk7RUFBZ0MsWUFBQTtBL0Jrd05wQztBK0Jqd05JO0VBQWlDLFlBQUE7QS9CcXdOckM7QStCcHdOSTtFQUFtQyxZQUFBO0EvQnd3TnZDO0ErQnZ3Tkk7RUFBK0IsWUFBQTtBL0Iyd05uQztBK0Ixd05JO0VBQWlDLFlBQUE7QS9COHdOckM7QStCN3dOSTtFQUFnQyxZQUFBO0EvQml4TnBDO0ErQmh4Tkk7RUFBaUMsWUFBQTtBL0JveE5yQztBK0JueE5JO0VBQXlCLFlBQUE7QS9CdXhON0I7QStCdHhOSTtFQUEwQixZQUFBO0EvQjB4TjlCO0ErQnp4Tkk7RUFBMEIsWUFBQTtBL0I2eE45QjtBK0I1eE5JO0VBQTBCLFlBQUE7QS9CZ3lOOUI7QStCL3hOSTtFQUFpQyxZQUFBO0EvQm15TnJDO0ErQmx5Tkk7RUFBeUIsWUFBQTtBL0JzeU43QjtBK0JyeU5JO0VBQStCLFlBQUE7QS9CeXlObkM7QStCeHlOSTtFQUFnQyxZQUFBO0EvQjR5TnBDO0ErQjN5Tkk7RUFBcUMsWUFBQTtBL0IreU56QztBK0I5eU5JO0VBQWtDLFlBQUE7QS9Ca3pOdEM7QStCanpOSTtFQUEwQixZQUFBO0EvQnF6TjlCO0ErQnB6Tkk7RUFBK0IsWUFBQTtBL0J3ek5uQztBK0J2ek5JO0VBQTJCLFlBQUE7QS9CMnpOL0I7QStCMXpOSTtFQUFnQyxZQUFBO0EvQjh6TnBDO0ErQjd6Tkk7RUFBeUIsWUFBQTtBL0JpME43QjtBK0JoME5JO0VBQStCLFlBQUE7QS9CbzBObkM7QStCbjBOSTtFQUFvQyxZQUFBO0EvQnUwTnhDO0ErQnQwTkk7RUFBbUMsWUFBQTtBL0IwME52QztBK0J6ME5JO0VBQXFDLFlBQUE7QS9CNjBOekM7QStCNTBOSTtFQUFrQyxZQUFBO0EvQmcxTnRDO0ErQi8wTkk7RUFBb0MsWUFBQTtBL0JtMU54QztBK0JsMU5JO0VBQWdDLFlBQUE7QS9CczFOcEM7QStCcjFOSTtFQUFnQyxZQUFBO0EvQnkxTnBDO0ErQngxTkk7RUFBc0IsWUFBQTtBL0I0MU4xQjtBK0IzMU5JO0VBQXNCLFlBQUE7QS9CKzFOMUI7QStCOTFOSTtFQUFxQixZQUFBO0EvQmsyTnpCO0ErQmoyTkk7RUFBc0MsWUFBQTtBL0JxMk4xQztBK0JwMk5JO0VBQW9DLFlBQUE7QS9CdzJOeEM7QStCdjJOSTtFQUF1QyxZQUFBO0EvQjIyTjNDO0ErQjEyTkk7RUFBa0MsWUFBQTtBL0I4Mk50QztBK0I3Mk5JO0VBQW1DLFlBQUE7QS9CaTNOdkM7QStCaDNOSTtFQUFpQyxZQUFBO0EvQm8zTnJDO0ErQm4zTkk7RUFBb0MsWUFBQTtBL0J1M054QztBK0J0M05JO0VBQStCLFlBQUE7QS9CMDNObkM7QStCejNOSTtFQUFvQyxZQUFBO0EvQjYzTnhDO0ErQjUzTkk7RUFBa0MsWUFBQTtBL0JnNE50QztBK0IvM05JO0VBQXFDLFlBQUE7QS9CbTROekM7QStCbDROSTtFQUFnQyxZQUFBO0EvQnM0TnBDO0ErQnI0Tkk7RUFBMEIsWUFBQTtBL0J5NE45QjtBK0J4NE5JO0VBQWtDLFlBQUE7QS9CNDROdEM7QStCMzROSTtFQUFxQyxZQUFBO0EvQis0TnpDO0ErQjk0Tkk7RUFBa0MsWUFBQTtBL0JrNU50QztBK0JqNU5JO0VBQTBDLFlBQUE7QS9CcTVOOUM7QStCcDVOSTtFQUE2QyxZQUFBO0EvQnc1TmpEO0ErQnY1Tkk7RUFBeUIsWUFBQTtBL0IyNU43QjtBK0IxNU5JO0VBQThCLFlBQUE7QS9CODVObEM7QStCNzVOSTtFQUE2QixZQUFBO0EvQmk2TmpDO0ErQmg2Tkk7RUFBa0QsWUFBQTtBL0JvNk50RDtBK0JuNk5JO0VBQTBDLFlBQUE7QS9CdTZOOUM7QStCdDZOSTtFQUFvRCxZQUFBO0EvQjA2TnhEO0ErQno2Tkk7RUFBNEMsWUFBQTtBL0I2Nk5oRDtBK0I1Nk5JO0VBQTRCLFlBQUE7QS9CZzdOaEM7QStCLzZOSTtFQUFpQyxZQUFBO0EvQm03TnJDO0ErQmw3Tkk7RUFBMEIsWUFBQTtBL0JzN045QjtBK0JyN05JO0VBQTJCLFlBQUE7QS9CeTdOL0I7QStCeDdOSTtFQUFtQyxZQUFBO0EvQjQ3TnZDO0ErQjM3Tkk7RUFBa0MsWUFBQTtBL0IrN050QztBK0I5N05JO0VBQTBCLFlBQUE7QS9CazhOOUI7QStCajhOSTtFQUFnQyxZQUFBO0EvQnE4TnBDO0ErQjU3Tkk7Ozs7OztFQU1JLHFCQUFBO0EvQis3TlI7QStCNTdOSTtFQUNJLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLDRCQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLDhCQUFBO0EvQis3TlI7QStCNzdOSTtFQUNJLHFCQUFBO0EvQmc4TlI7QWdDMS9QSTtFQ0FJLGVBSytCO0VBTC9CLHlCQUsrQjtFQUwvQixnQkFLK0I7QWpDMi9QdkM7QWdDdC9QUTtFQUNJLGdCQUFBO0FoQ3cvUFo7QWdDbi9QSTtFQ2hCSSxvQkRpQnFCO0VDakJyQixlRGlCcUI7RUNqQnJCLG1CRGlCcUI7RUNqQnJCLGdCRGlCcUI7RUFDckIsZ0JBQUE7QWhDeS9QUjtBZ0N2L1BJO0VDcEJJLG9CRHFCcUI7RUNyQnJCLGVEcUJxQjtFQ3JCckIsbUJEcUJxQjtFQ3JCckIsZ0JEcUJxQjtFQUNyQixnQkFBQTtBaEM2L1BSO0FnQzMvUEk7RUN4Qkksb0JEeUJxQjtFQ3pCckIsZUR5QnFCO0VDekJyQixtQkR5QnFCO0VDekJyQixnQkR5QnFCO0VBQ3JCLGdCQUFBO0FoQ2lnUVI7QWdDLy9QSTtFQzVCSSxvQkQ2QnFCO0VDN0JyQixlRDZCcUI7RUM3QnJCLG1CRDZCcUI7RUM3QnJCLGdCRDZCcUI7RUFDckIsZ0JBQUE7QWhDcWdRUjtBZ0NuZ1FJO0VDaENJLG9CRGlDcUI7RUNqQ3JCLGVEaUNxQjtFQ2pDckIsbUJEaUNxQjtFQ2pDckIsZ0JEaUNxQjtFQUNyQixnQkFBQTtBaEN5Z1FSO0FnQ3ZnUUk7RUNwQ0ksb0JEcUNxQjtFQ3JDckIsZURxQ3FCO0VDckNyQixtQkRxQ3FCO0VDckNyQixnQkRxQ3FCO0VBQ3JCLGdCQUFBO0FoQzZnUVI7QWdDemdRSTtFQzFDSSxvQkQyQ3FCO0VDM0NyQixlRDJDcUI7RUMzQ3JCLGdCRDJDcUI7RUMzQ3JCLGdCRDJDcUI7QWhDK2dRN0I7QWdDN2dRSTtFQzdDSSxvQkQ4Q3FCO0VDOUNyQixlRDhDcUI7RUM5Q3JCLGdCRDhDcUI7RUM5Q3JCLGdCRDhDcUI7QWhDbWhRN0I7QWdDamhRSTtFQ2hESSxvQkRpRHFCO0VDakRyQixlRGlEcUI7RUNqRHJCLGdCRGlEcUI7RUNqRHJCLGdCRGlEcUI7QWhDdWhRN0I7QWdDcmhRSTtFQ25ESSxvQkRvRHFCO0VDcERyQixlRG9EcUI7RUNwRHJCLGdCRG9EcUI7RUNwRHJCLGdCRG9EcUI7QWhDMmhRN0I7QWtDOWtRSTtFQUNJLGVBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtBbENpbFFSO0FrQzVrUUk7O0VBRUksb0IxQlBNO0UwQlFOLGVsQ2xCSTtFa0NtQkoseUIxQkRNO0FSZ2xRZDtBa0N0a1FJO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSwyQkFBQTtFQUNBLHNCQUFBO0VBQ0EsNEJBQUE7QWxDeWtRUjtBa0N2a1FRO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0FsQ3lrUVo7QWtDbGtRUTtFQUNJLFdDdENHO0VEdUNILFlDdkNHO0VEd0NILGdCQ3hDRztBbkM2bVFmO0FrQ3hrUVE7RUFDSSxXQ3RDRztFRHVDSCxZQ3ZDRztFRHdDSCxnQkN4Q0c7QW5DbW5RZjtBa0M5a1FRO0VBQ0ksV0N0Q0c7RUR1Q0gsWUN2Q0c7RUR3Q0gsZ0JDeENHO0FuQ3luUWY7QWtDMWtRSTtFL0J2REksa0JnQ0RlO0FuQ3NvUXZCO0FrQzNrUUk7RUFDSSxrQkFBQTtBbEM4a1FSO0FrQ3prUUk7RUFDSSxpQkNuRWM7QW5DK29RdEI7QW9DNW9RUTtFQUNJLHFCRGVVO0VDZFYsY0FBQTtFQUNBLHlCRGFVO0FuQ2tvUXRCO0FvQ2xwUVE7RUFDSSxxQkRlVTtFQ2RWLGNBQUE7RUFDQSx5QkRhVTtBbkN3b1F0QjtBb0N4cFFRO0VBQ0kscUJEZVU7RUNkVixjQUFBO0VBQ0EseUJEYVU7QW5DOG9RdEI7QW9DOXBRUTtFQUNJLHFCRGVVO0VDZFYsY0FBQTtFQUNBLHlCRGFVO0FuQ29wUXRCO0FvQ3BxUVE7RUFDSSxxQkRlVTtFQ2RWLGNBQUE7RUFDQSx5QkRhVTtBbkMwcFF0QjtBb0MxcVFRO0VBQ0kscUJEZVU7RUNkVixjQUFBO0VBQ0EseUJEYVU7QW5DZ3FRdEI7QW9DaHJRUTtFQUNJLHFCRGVVO0VDZFYsY0FBQTtFQUNBLHlCRGFVO0FuQ3NxUXRCO0FvQ3RyUVE7RUFDSSxxQkRlVTtFQ2RWLGNBQUE7RUFDQSx5QkRhVTtBbkM0cVF0QjtBb0M1clFRO0VBQ0kscUJEZVU7RUNkVixjQUFBO0VBQ0EseUJEYVU7QW5Da3JRdEI7QW9DbHNRUTtFQUNJLHFCRGVVO0VDZFYsY0FBQTtFQUNBLHlCRGFVO0FuQ3dyUXRCO0FvQ2hzUUk7RUFDSSwwQkFBQTtBcENtc1FSO0FvQy9yUVE7RUFDSSxjREVVO0FuQ2dzUXRCO0FvQ25zUVE7RUFDSSxjREVVO0FuQ29zUXRCO0FvQ3ZzUVE7RUFDSSxjREVVO0FuQ3dzUXRCO0FvQzNzUVE7RUFDSSxjREVVO0FuQzRzUXRCO0FvQy9zUVE7RUFDSSxjREVVO0FuQ2d0UXRCO0FvQ250UVE7RUFDSSxjREVVO0FuQ290UXRCO0FvQ3Z0UVE7RUFDSSxjREVVO0FuQ3d0UXRCO0FvQzN0UVE7RUFDSSxjREVVO0FuQzR0UXRCO0FvQy90UVE7RUFDSSxjREVVO0FuQ2d1UXRCO0FvQ251UVE7RUFDSSxjREVVO0FuQ291UXRCO0FxQ3R2UUk7RUFDSSxVQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0FyQ3l2UVI7QXFDdnZRSTtFQUNJLGNBQUE7QXJDMHZRUjtBcUNydlFJOztFQUVJLHFCQUFBO0FyQ3d2UVI7QXFDdHZRSTs7RUFFSSwwQkFBQTtBckN5dlFSO0FxQ3B2UUk7RUFDSSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0FyQ3V2UVI7QXFDcnZRSTtFQUNJLGtCQUFBO0FyQ3d2UVI7QXFDbnZRSTtFQUNJLGdCQUFBO0VBQ0EsaUJDL0NhO0VEZ0RiLGU3QjlDTztFNkIrQ1AsY0N2Q2U7QXRDNnhRdkI7QXFDcHZRUTtFQUFVLFlDN0NHO0F0Q295UXJCO0FxQ3J2UUk7RUFDSSxnQkFBQTtFQUNBLGlCQ3ZEYTtFRHdEYixlN0J0RE87RTZCdURQLGNDdERZO0F0Qzh5UXBCO0FxQ3R2UVE7RUFBVSxZbkNTSDtBRmd2UWY7QXFDdnZRSTtFQUNJLGdCQUFBO0VBQ0EsaUJDL0RhO0VEZ0ViLGU3QjdETztFNkI4RFAsY0NoRGU7QXRDMHlRdkI7QXFDeHZRUTtFQUFVLFlDdERHO0F0Q2l6UXJCO0FxQ3J2UVE7RWxDekVBLGtCRDJFVztBRnV2UW5CO0FxQ3h2UVE7RWxDMUVBLGtCRDBFUTtBRjJ2UWhCO0FxQzF2UVE7RWxDM0VBLGtCRDRFVztBRjR2UW5CO0FxQzN2UUk7RUFDSSxtQkFBQTtBckM4dlFSO0FxQzV2UUk7RUFDSSxxQkFBQTtFQUNBLG1CQUFBO0FyQyt2UVI7QXFDN3ZRUTtFQUNJLDhCQzNESTtFRDRESiwrQkM1REk7QXRDMnpRaEI7QXFDN3ZRUTtFQUNJLDhCQ3BFQztFRHFFRCwrQkNyRUM7QXRDbzBRYjtBcUM3dlFRO0VBQ0ksK0JDOURJO0VEK0RKLGdDQy9ESTtBdEM4elFoQjtBcUM1dlFJO0VBQ0kscUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7QXJDK3ZRUjtBcUM3dlFRO0VBQ0ksVUM1RVE7RUQ2RVIsV0M3RVE7QXRDNDBRcEI7QXFDN3ZRUTtFQUNJLFdDckZLO0VEc0ZMLFlDdEZLO0F0Q3ExUWpCO0FxQzd2UVE7RUFDSSxXQy9FUTtFRGdGUixZQ2hGUTtBdEMrMFFwQjtBcUMzdlFJO0VBQ0kscUJBQUE7QXJDOHZRUjtBcUMxdlFJO0VBQ0ksa0JBQUE7RUFDQSxpQkFBQTtBckM2dlFSO0FxQ3p2UVE7RUFDSSxrQkFBQTtFQUNBLGFBQUE7QXJDNHZRWjtBcUM5dlFRO0VBQ0ksa0JBQUE7RUFDQSxhQUFBO0FyQ2d3UVo7QXFDOXZRWTtFQUVRLGdDQUFBO0FyQyt2UXBCO0FxQzV2UVk7RUFFUSwrQkFBQTtBckM2dlFwQjtBcUMxdlFZO0VBRVEsK0JBQUE7QXJDMnZRcEI7QXFDeHZRWTtFQUVRLDhCQUFBO0FyQ3l2UXBCO0FxQ2p2UVk7OztFQUVRLCtCQUFBO0FyQ3F2UXBCO0FxQ2x2UVk7OztFQUVRLGdDQUFBO0FyQ3F2UXBCO0FxQ2x2UVk7OztFQUVRLDhCQUFBO0FyQ3F2UXBCO0FxQ2x2UVk7OztFQUVRLCtCQUFBO0FyQ3F2UXBCO0FxQ255UVE7RUFDSSxrQkFBQTtFQUNBLGFBQUE7QXJDc3lRWjtBcUNweVFZO0VBRVEsa0NBQUE7QXJDcXlRcEI7QXFDbHlRWTtFQUVRLGlDQUFBO0FyQ215UXBCO0FxQ2h5UVk7RUFFUSxpQ0FBQTtBckNpeVFwQjtBcUM5eFFZO0VBRVEsZ0NBQUE7QXJDK3hRcEI7QXFDdnhRWTs7O0VBRVEsaUNBQUE7QXJDMnhRcEI7QXFDeHhRWTs7O0VBRVEsa0NBQUE7QXJDMnhRcEI7QXFDeHhRWTs7O0VBRVEsZ0NBQUE7QXJDMnhRcEI7QXFDeHhRWTs7O0VBRVEsaUNBQUE7QXJDMnhRcEI7QXFDbnhRSTtFQUNJLDZCQUFBO0FyQ3N4UVI7QXVDMzhRUTtFQUNJLHFCckMyTUc7RXFDMU1ILGNBQUE7RUFDQSx5QnJDeU1HO0FGcXdRZjtBdUNqOVFRO0VBQ0kscUJyQzJNRztFcUMxTUgsY0FBQTtFQUNBLHlCckN5TUc7QUYyd1FmO0F1Q3Y5UVE7RUFDSSxxQnJDMk1HO0VxQzFNSCxjQUFBO0VBQ0EseUJyQ3lNRztBRml4UWY7QXVDNzlRUTtFQUNJLHFCckMyTUc7RXFDMU1ILGNBQUE7RUFDQSx5QnJDeU1HO0FGdXhRZjtBdUNuK1FRO0VBQ0kscUJyQzJNRztFcUMxTUgsY0FBQTtFQUNBLHlCckN5TUc7QUY2eFFmO0F1Q3orUVE7RUFDSSxxQnJDMk1HO0VxQzFNSCxjQUFBO0VBQ0EseUJyQ3lNRztBRm15UWY7QXVDLytRUTtFQUNJLHFCckMyTUc7RXFDMU1ILGNBQUE7RUFDQSx5QnJDeU1HO0FGeXlRZjtBdUNyL1FRO0VBQ0kscUJyQzJNRztFcUMxTUgsY0FBQTtFQUNBLHlCckN5TUc7QUYreVFmO0F1QzMvUVE7RUFDSSxxQnJDMk1HO0VxQzFNSCxjQUFBO0VBQ0EseUJyQ3lNRztBRnF6UWY7QXVDamdSUTtFQUNJLHFCckMyTUc7RXFDMU1ILGNBQUE7RUFDQSx5QnJDeU1HO0FGMnpRZjtBdUMvL1FJO0VBQ0ksMEJBQUE7RUFDQSx5QnJDbU9HO0FGK3hRWDtBdUM5L1FRO0VBQ0ksY3JDNkxHO0FGbzBRZjtBdUNsZ1JRO0VBQ0ksY3JDNkxHO0FGdzBRZjtBdUN0Z1JRO0VBQ0ksY3JDNkxHO0FGNDBRZjtBdUMxZ1JRO0VBQ0ksY3JDNkxHO0FGZzFRZjtBdUM5Z1JRO0VBQ0ksY3JDNkxHO0FGbzFRZjtBdUNsaFJRO0VBQ0ksY3JDNkxHO0FGdzFRZjtBdUN0aFJRO0VBQ0ksY3JDNkxHO0FGNDFRZjtBdUMxaFJRO0VBQ0ksY3JDNkxHO0FGZzJRZjtBdUM5aFJRO0VBQ0ksY3JDNkxHO0FGbzJRZjtBdUNsaVJRO0VBQ0ksY3JDNkxHO0FGdzJRZjtBd0N0alJJO0VBQ0ksa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFJQSxjQUFBO0F4Q3NqUlI7QXdDbmpSSTtFQUNJLGFBQUE7RUFDQSxrQkFBQTtBeENzalJSO0F3Q2xqUkk7RUFDSSxrQkNuQnVCO0VEb0J2Qiw4QkFBQTtFQUNBLGtCQUFBO0F4Q3FqUlI7QXdDampSSTtFQUNJLFlDckJZO0F6Q3lrUnBCO0F3Q2xqUlE7RUFDSSxVQzVCYTtFRDZCYixXQzdCYTtBekNpbFJ6QjtBd0NqalJJO0VBQ0ksWUM1Qlk7QXpDZ2xScEI7QXdDbGpSUTtFQUNJLFVDbkNhO0VEb0NiLFdDcENhO0F6Q3dsUnpCO0F3Q2pqUkk7RUFDSSxZQ25DWTtBekN1bFJwQjtBd0NsalJRO0VBQ0ksV0MxQ2E7RUQyQ2IsWUMzQ2E7QXpDK2xSekI7QXdDeGlSSTtFQUNJO0lBQUssbUJBQUE7RXhDNGlSWDtFd0MzaVJNO0lBQU0scUJBQUE7RXhDOGlSWjtFd0M3aVJNO0lBQU8sbUJBQUE7RXhDZ2pSYjtBQUNGO0F3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QUFBO0F4Q3ErUWhCO0F3Q2wrUVk7RUFDSSxtREFBQTtBeENvK1FoQjtBd0MvOVFZO0VBQ0ksV0M1VVk7RUQ2VVosWUM3VVk7QXpDOHlSNUI7QXdDNTlRWTtFQUNJLFdDalZZO0VEa1ZaLFlDbFZZO0F6Q2d6UjVCO0F3Q3o5UVk7RUFDSSxXQ3RWWTtFRHVWWixZQ3ZWWTtBekNrelI1QjtBd0NqOVFJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxhQUFBO0F4Q285UVI7QXdDbDlRUTtFQUNJLFVBQUE7QXhDbzlRWjtBd0NoOVFJOztFQUVJLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0F4Q205UVI7QXdDaDlRSTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtBeENtOVFSO0F3Q2g5UUk7RUFDSSxpQkMxWDhCO0VEMlg5QixtQkMxWDhCO0VEMlg5QixrQnRDelVRO0FGNHhSaEI7QXdDOThRUTtFQUNJLGFDNVhrQjtFRDZYbEIsUUM1WGM7QXpDNjBSMUI7QXdDOThRUTtFQUNJLGVoQzNaRztBUjIyUmY7QXdDNThRUTtFQUNJLGFDbFlrQjtFRG1ZbEIsUUNsWWM7QXpDaTFSMUI7QXdDNThRUTtFQUNJLGVoQ3BhRztBUmszUmY7QXdDMThRUTtFQUNJLGFDeFlrQjtFRHlZbEIsU0N4WWM7QXpDcTFSMUI7QXdDMThRUTtFQUNJLGVoQzdhRztBUnkzUmY7QXdDdDhRUTtFQUNJLHNCQUFBO0VBQ0Esa0JBQUE7QXhDeThRWjtBd0NyOFFRO0VBQ0ksU0FBQTtBeEN3OFFaO0EwQ3Y0UlE7RUFJUSxjeEN5TUQ7QUY4clJmO0EwQzM0UlE7RUFFUSxjRG1CTTtBekMwM1J0QjtBMEMvNFJRO0VBSVEsY3hDeU1EO0FGc3NSZjtBMENuNVJRO0VBSVEsY3hDeU1EO0FGMHNSZjtBMEN2NVJRO0VBSVEsY3hDeU1EO0FGOHNSZjtBMEMzNVJRO0VBSVEsY3hDeU1EO0FGa3RSZjtBMEMvNVJRO0VBSVEsY3hDeU1EO0FGc3RSZjtBMENuNlJRO0VBSVEsY3hDeU1EO0FGMHRSZjtBMEN2NlJRO0VBSVEsY3hDeU1EO0FGOHRSZjtBMEMzNlJRO0VBSVEsY3hDeU1EO0FGa3VSZjtBMEMvNVJRO0VBQ0ksMENEd0J3QjtBekMwNFJwQztBMEMvNVJRO0VBQ0ksb0NEcUJ1QjtBekM0NFJuQztBMEM3NVJJO0VBQ0kseUJ4QzRFQTtFd0MzRUEsaUN4Q3FOTztBRjJzUmY7QTBDNTVSUTtFQUNJLHlCQUFBO0ExQys1Ulo7QTJDaDhSSTtFQUNJLG9CQUFBO0EzQ204UlI7QTJDajhSUTtFQUNJLGlCQ0xHO0E1Q3c4UmY7QTJDajhSWTtFQUNJLGVBQUE7QTNDbThSaEI7QTJDNzdSUTtFQUNJLGFBQUE7QTNDZzhSWjtBMkMzN1JRO0VBQ0ksUUFBQTtFQUNBLFlDZGM7RURlZCxrQkFBQTtFQUNBLFNDZmdCO0VEZ0JoQixhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtBM0M4N1JaO0EyQzM3UlE7RUFDSSxlQzNCSztBNUN3OVJqQjtBMkN6N1JZO0VBQ0ksV0M5QlU7RUQrQlYsbUJBQUE7QTNDMjdSaEI7QTJDdDdSWTtFQUNJLGtCQUFBO0VBQ0Esa0JBQUE7QTNDdzdSaEI7QTJDbjdSWTtFQUNJLFNDM0NZO0VENENaLFVBQUE7RUFDQSxvQ0FBQTtBM0NxN1JoQjtBMkNqN1JnQjtFQUNJLFVBQUE7QTNDbTdScEI7QTJDNzZSSTtFQUNJLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQ2hFTTtFRGlFTixtQkNoRWE7RURpRWIsa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQ3ZFUztFRHdFVCxlQUFBO0VBQ0EseUJBQUE7S0FBQSxzQkFBQTtVQUFBLGlCQUFBO0EzQ2c3UlI7QTJDOTZSUTtFQUVJLFVBQUE7QTNDKzZSWjtBMkM1NlJRO0V0Q3JGSixhQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7QUxvZ1NKO0EyQy82Ukk7RUFDSSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7QTNDazdSUjtBMkMvNlJJOztFQUVJLFdDdkZVO0VEd0ZWLFlDeEZVO0VEeUZWLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTtBM0NrN1JSO0EyQy82Ukk7RUFDSSxnQkMvRlc7QTVDaWhTbkI7QTJDLzZSSTtFQUNJLGlCQ2xHa0I7RURtR2xCLGVDbEdxQjtBNUNvaFM3QjtBMkMvNlJJO0VBQ0ksV0NwR1c7RURxR1gsWUNyR1c7RURzR1gsa0JBQUE7RUFDQSxzQkFBQTtFQUNBLDJCQUFBO0EzQ2s3UlI7QTJDdjZSWTtFQUNJLGVBQUE7RUFDQSxnQkN6SUQ7QTVDbWpTZjtBMkN4NlJnQjtFQUNJLGNBQUE7QTNDMDZScEI7QTJDajZSWTtFQUNJLGNBQUE7RUFDQSxpQkN2SUc7QTVDMmlTbkI7QTJDajZSWTtFQUNJLGVBQUE7RUFDQSxnQkMzSVU7QTVDOGlTMUI7QTJDLzVSZ0I7RUFDSSxPQUFBO0VBQ0EsVUN6SlE7QTVDMGpTNUI7QTJDNzVSb0I7RUFDSSxPQUFBO0VBQ0EsVUMvSkk7QTVDOGpTNUI7QTZDcGtTWTtFekNESixxQ3dDbUY2QjtFeENoRjdCLGNKTkM7RUlTRCwwQ3dDMkV5QjtBNUMwL1JqQztBNkNsa1NZO0V6Q1RKLHFDd0N1RjhCO0V4Q3BGOUIsY0pOQztFSVNELDZCd0MrRTBCO0E1QzIvUmxDO0E2QzFqU2dCO0VBQ0ksY0RtRWU7RUNsRWYscUNEaUVhO0E1QzQvUmpDO0E2Q3ZqU0k7RXpDOUJJLGlDd0NzQmE7RXhDbkJiLGNGNE9LO0VFek9MLHlCd0NjUztBNUN1a1NqQjtBNkN0alNRO0VBRUkseUJEZmE7RUNnQmIsZ0NEZmlCO0E1Q3NrUzdCO0E2Q3BqU1E7RUFFSSx5QkR6Qks7RUMwQkwsMkNEbEJpQjtBNUN1a1M3QjtBNkNsalNRO0VBQ0kseUJEcEJjO0VDcUJkLGdDRHBCa0I7QTVDd2tTOUI7QTZDampTUTtFekN0REEsbUN3Q21DcUI7RXhDaENyQixjRnVLRTtFRXBLRix3Q3dDMkJpQjtBNUMya1N6QjtBNkM5aVNRO0V6QzlEQSxvQ3dDdUNxQjtFeENwQ3JCLGNGOEtFO0VFM0tGLHlDd0MrQmlCO0E1QzRrU3pCO0E2QzNpU1E7RXpDdEVBLG1Dd0MyQ21CO0V4Q3hDbkIsY0ZxTEE7RUVsTEEsd0N3Q21DZTtBNUM2a1N2QjtBNkN4aVNRO0V6QzlFQSxtQ3dDK0NrQjtFeEM1Q2xCLGNGZ0tEO0VFN0pDLHdDd0N1Q2M7QTVDOGtTdEI7QTZDcGlTSTtFekN2RkkscUJGK09LO0VFNU9MLGN3QytDWTtFeEM1Q1osNkJ3QzJDVTtBNUNnbFNsQjtBNkNuaVNRO0V6QzlGQSxnQ3dDdURzQjtFeENwRHRCLGN3Q21Eb0I7RXhDaERwQix5QkZ5T0s7QUZ1NVJiO0E2Qy9oU1E7RXpDdkdBLHFCRitPSztFRTVPTCxjd0MrQ1k7RXhDNUNaLDZCd0MyQ1U7RUM2RE4sMENEbERrQjtBNUNnbFM5QjtBNkMzaFNRO0VBQ0ksY0RuRGlCO0VDb0RqQix5QjNDNEhDO0FGaTZSYjtBNkMxaFNRO0V6Q3RIQSxvQ3dDbUVzQjtFeENoRXRCLGNGdUtFO0VFcEtGLDZCd0MyRGtCO0E1Q29sUzFCO0E2Q3ZoU1E7RXpDOUhBLHFDd0N1RXNCO0V4Q3BFdEIsY0Y4S0U7RUUzS0YsNkJ3QytEa0I7QTVDcWxTMUI7QTZDcGhTUTtFekN0SUEsb0N3QzJFb0I7RXhDeEVwQixjRnFMQTtFRWxMQSw2QndDbUVnQjtBNUNzbFN4QjtBNkNqaFNRO0V6QzlJQSxvQ3dDK0VtQjtFeEM1RW5CLGNGZ0tEO0VFN0pDLDZCd0N1RWU7QTVDdWxTdkI7QThDcHFTUTtFQUNJLFk1QzRORjtBRjI4UlY7QThDeHFTUTtFQUNJLGU1QzRORjtBRis4UlY7QThDNXFTUTtFQUNJLFk1QzRORjtBRm05UlY7QThDaHJTUTtFQUNJLG9CNUM0TkY7QUZ1OVJWO0E4Q3ByU1E7RUFDSSxZNUM0TkY7QUYyOVJWO0E4Q3hyU1E7RUFDSSxlNUM0TkY7QUYrOVJWO0E4QzVyU1E7RUFDSSxnQjVDNE5GO0FGbStSVjtBOENoc1NRO0VBQ0ksWTVDNE5GO0FGdStSVjtBOENwc1NRO0VBQ0ksWTVDNE5GO0FGMitSVjtBOEN4c1NRO0VBQ0ksaUI1QzRORjtBRisrUlY7QThDNXNTUTtFQUNJLFk1QzRORjtBRm0vUlY7QThDaHRTUTtFQUNJLHFCNUM0TkY7QUZ1L1JWO0E4Q3B0U1E7RUFDSSxhNUM0TkY7QUYyL1JWO0E4Q3h0U1E7RUFDSSxZNUM0TkY7QUYrL1JWO0E4QzV0U1E7RUFDSSxZNUM0TkY7QUZtZ1NWO0E4Q2h1U1E7RUFDSSxlNUM0TkY7QUZ1Z1NWO0E4Q3B1U1E7RUFDSSxtQjVDNE5GO0FGMmdTVjtBOEN4dVNRO0VBQ0ksZ0I1QzRORjtBRitnU1Y7QThDNXVTUTtFQUNJLGdCNUM0TkY7QUZtaFNWO0E4Q2h2U1E7RUFDSSxpQjVDNE5GO0FGdWhTVjtBOENwdlNRO0VBQ0ksaUI1QzRORjtBRjJoU1Y7QThDeHZTUTtFQUNJLGdCNUM0TkY7QUYraFNWO0E4QzV2U1E7RUFDSSxpQjVDNE5GO0FGbWlTVjtBOENod1NRO0VBQ0ksaUI1QzRORjtBRnVpU1Y7QThDcHdTUTtFQUNJLGdCNUM0TkY7QUYyaVNWO0E4Q3h3U1E7RUFDSSxpQjVDNE5GO0FGK2lTVjtBOEM1d1NRO0VBQ0ksaUI1QzRORjtBRm1qU1Y7QThDaHhTUTtFQUNJLG1CNUM0TkY7QUZ1alNWO0E4Q3B4U1E7RUFDSSxtQjVDNE5GO0FGMmpTVjtBOEN4eFNRO0VBQ0ksa0I1QzRORjtBRitqU1Y7QThDNXhTUTtFQUNJLGtCNUM0TkY7QUZta1NWO0E4Q2h5U1E7RUFDSSxrQjVDNE5GO0FGdWtTVjtBOENweVNRO0VBQ0ksZTVDNE5GO0FGMmtTVjtBOEN4eVNRO0VBQ0ksZ0I1QzRORjtBRitrU1Y7QThDNXlTUTtFQUNJLFk1QzRORjtBRm1sU1Y7QThDaHpTUTtFQUNJLGdCNUM0TkY7QUZ1bFNWO0ErQ3B6U0k7RUNESSw0QkFBQTtFN0NDQSxrQkQwRVE7RTZDdkVSLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkVKYztFRktkLG1CQUFBO0VBQ0EsZS9DUEk7RStDUUoseUJ2Q1VNO0V1Q1ROLG9CdkNDTTtFdUNBTixrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLHlCQUFBO0tBQUEsc0JBQUE7VUFBQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VBQ0Esd0JBQUE7RUFDQSxrQkFBQTtBL0N1elNSO0FnRDMwU1E7RUFDSSwyQkFBQTtBaEQ2MFNaO0ErQ3h6U1E7RTFDeEJKLGFBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtBTG0xU0o7QStDM3pTUTtFQUNJLFVBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtBL0M2elNaO0ErQzF6U1E7RUFFSSxxQkFBQTtFQUNBLFVBQUE7QS9DMnpTWjtBK0N4elNROzs7RUFHSSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBL0MwelNaO0ErQ3J6U1E7RUFDSSxpQkFBQTtBL0N1elNaO0ErQ3J6U1k7OztFQUdJLG9CQUFBO0EvQ3V6U2hCO0ErQ2h6U2dCOzs7Ozs7Ozs7RUFHSSxvQkFBQTtBL0N3elNwQjtBK0M5eVNROztFQUVJLGFBQUE7QS9DaXpTWjtBK0MzeVNJOztFQUVJLHlDRWxFVztFRm1FWCwwQ0VuRVc7RUZvRVgsWTdDckJJO0FGbTBTWjtBK0M1eVNROzs7O0VBRUksYUFBQTtBL0NnelNaO0ErQ3J5U0k7RUFDSSxVQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0EvQ3d5U1I7QStDbnlTSTtFQUNJLFNBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLDZCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNkM3Q3FHVztBRmlzU25CO0ErQ3B5U1E7RTVDaklBLGdCNENrSTRCO0EvQ3N5U3BDO0ErQ3B5U1E7RUFDSSwwQkFBQTtVQUFBLHlCQUFBO0EvQ3N5U1o7QStDbnlTUTs7OztFQUlJLFVBQUE7QS9DcXlTWjtBK0NseVNROztFNUNwSEEsMkJEK0NRO0VDOUNSLDhCRDhDUTtBRjQyU2hCO0ErQ255U1E7O0U1Q3RJQSw0QkQ2RFE7RUM1RFIsK0JENERRO0FGaTNTaEI7QStDcHlTUTs7RTVDdkpBLGtCRDBFUTtBRnEzU2hCO0ErQ255U1E7Ozs7RUFJSSxTQUFBO0VBQ0EsVUFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtBL0NxeVNaO0ErQ2h5U0k7RUFDSSxhQUFBO0EvQ215U1I7QStDanlTUTtFQUNJLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7QS9DbXlTWjtBK0NqeVNZO0VBQ0ksMkJBQUE7QS9DbXlTaEI7QStDNXhTSTtFQUNJLGVBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7QS9DK3hTUjtBK0M3eFNRO0U1Q2xNQSxnQjRDbU00QjtBL0MreFNwQztBK0MzeFNRO0U1QzVLQSwyQkQrQ1E7RUM5Q1IsOEJEOENRO0FGNDVTaEI7QStDNXhTUTs7RTVDN0xBLDRCRDZEUTtFQzVEUiwrQkQ0RFE7RTZDbUlKLDBCQUFBO1VBQUEseUJBQUE7RUFDQSxZN0MzSUE7RTZDNElBLFdBQUE7RUFDQSxVQUFBO0EvQyt4U1o7QStDMXhTWTtFNUMxTEoseUI0QzJMcUM7RTVDMUxyQyw0QjRDMExxQztFNUN6TXJDLDRCRDZEUTtFQzVEUiwrQkQ0RFE7QUYyNlNoQjtBK0M1eFNZO0U1QzVNSiwwQjRDNk1zQztFNUM1TXRDLDZCNEM0TXNDO0U1Qy9MdEMsMkJEK0NRO0VDOUNSLDhCRDhDUTtBRmk3U2hCO0ErQ3p4U0k7O0VBQ0ksb0NBQUE7RUFDQSxjQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLGtDQUFBO0EvQzZ4U1I7QStDM3hTUTs7Ozs7RUFNSSxjQUFBO0EvQzR4U1o7QStDenhTUTs7RUFDSSxjQUFBO0EvQzR4U1o7QStDbHhTSTtFRzlQSSxnQkgrUEE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QS9DcXhTUjtBK0N6d1NZO0U1QzVRSixnQjRDNlFnQztBL0M0d1N4QztBK0N6d1NZOztFNUNuUUosNEJENkRRO0VDNURSLCtCRDREUTtBRm85U2hCO0ErQzF3U1k7O0U1Q3pQSiwyQkQrQ1E7RUM5Q1IsOEJEOENRO0FGeTlTaEI7QStDM3dTWTs7RTVDeFJKLGtCRDBFUTtBRjY5U2hCO0ErQ3J3U1k7RTVDbFNKLGdCNENtU2dDO0EvQ3V3U3hDO0ErQ253U1k7RTVDNVFKLDJCRCtDUTtFQzlDUiw4QkQ4Q1E7QUZvK1NoQjtBK0Nwd1NZOztFNUM3UkosNEJENkRRO0VDNURSLCtCRDREUTtBRnkrU2hCO0ErQzF2U0k7RTVDelRJLHNCNEMwVHdCO0VBQ3hCLFdBQUE7RUFDQSx3QkFBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0Esb0NBQUE7QS9DNnZTUjtBK0NodlNZO0VBQ0ksYUU3T1k7QWpEZytTNUI7QStDdHVTWTtFQUNJLFVBQUE7QS9Dd3VTaEI7QStDanVTWTtFQUNJLGFFalFhO0FqRG8rUzdCO0ErQzd0U1k7RUFDSSxZRXZRZTtBakRzK1MvQjtBK0MxdFNZO0VBQ0ksYUFBQTtBL0M0dFNoQjtBK0M5c1NRO0U1Q3JZQSxrQkQwRVE7RTZDNlRKLFdBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLG9DQUFBO0EvQ2l0U1o7QStDcHNTUTs7Ozs7Ozs7RTFDdFpKLGFBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0FMcW1USjtBK0N2c1NROztFQUVJLHFCQUFBO0EvQzBzU1o7QW1Ecm5USTtFL0NBSSxpQ0Z1UE07RUVwUE4sY0ZrUEk7RUUvT0oseUJGNk9FO0VrRGhQRSxtREFBQTtBcER5blRaO0FtRG5uVFE7RS9DVEEsaUNGZ1FTO0VFN1BULGNGa1BJO0VFL09KLHlCRnNQSztFa0R6UEQsbURBQUE7QXBEK25UWjtBbUQ5bVRRO0VBRUksMkNGc0RZO0FqRHlqVHhCO0FtRDNtVFE7RS9DMUJBLGlDRnVQTTtFRXBQTixjRmtQSTtFRS9PSix5QkY2T0U7RWtEblBFLHNCQUFBO0VEa0NBLGlEQUFBO0FuRDBtVFo7QW1EdG1UUTtFL0N0Q0EscUJKSEM7RUlNRCxjNkNtRmM7RTdDaEZkLHlCSlRDO0VvRE1HLCtFQUFBO0VEMENBLGlERnNEb0I7QWpEZ2pUaEM7QW1EM2xUSTtFL0N4REkscUJKSEM7RUlNRCxjNkNtRmM7RTdDaEZkLHlCSlRDO0VvRE1HLCtFQUFBO0FwRHVwVFo7QW1EemxUUTtFL0NqRUEscUI2QzJGb0I7RTdDeEZwQixjNkNtRmM7RTdDaEZkLHlCNkNxRm9CO0VHeEZoQiwrRUFBQTtBcEQ2cFRaO0FtRHBsVFE7RUFFSSwrQ0Z1Qm9CO0FqRDhqVGhDO0FtRGpsVFE7RS9DbEZBLHFCSkhDO0VJTUQsYzZDbUZjO0U3Q2hGZCx5QkpUQztFb0RNRywrRUFBQTtFRHVGQSxpREZTb0I7QWpEdWtUaEM7QW1ENWtUUTtFL0M5RkEscUJKSEM7RUlNRCxjNkNtRmM7RTdDaEZkLHlCSlRDO0VvRE1HLCtFQUFBO0VEa0dBLGlERkZvQjtBakQ4a1RoQztBbURoa1RRO0VBRUksaURBQUE7QW5Ea2tUWjtBbUQvalRRO0VBRUksMkNGNUNZO0FqRDRtVHhCO0FtRDFqVFE7RUFFSSwyQ0ZwRFk7QWpEZ25UeEI7QW1EempUUTtFL0NuSUEscUJKSEM7RUlNRCxjNkNtRmM7RTdDaEZkLHlCSlRDO0VvRE1HLCtFQUFBO0VEd0lBLGlERnhDb0I7QWpEZ21UaEM7QW1EdGpUWTtFQUVJLCtDQUFBO0FuRHVqVGhCO0FtRDVpVFE7Ozs7O0UvQzFKQSxxQkpIQztFSU1ELGM2Q21GYztFN0NoRmQseUJKVEM7RW9ETUcsK0VBQUE7RURrS0EsaURGbEVvQjtBakQrbVRoQztBbUR6aVRROzs7O0VBSUksK0NBQUE7QW5EMmlUWjtBbURoaVRJOztFQUVJLGFBQUE7RUFDQSwyQ0YvR2dCO0FqRGtwVHhCO0FtRC9oVFE7RS9DL0xBLGlDRnVQTTtFRXBQTixjRmtQSTtFRS9PSix5QkY2T0U7RWtEblBFLHNCQUFBO0VEdU1BLGlEQUFBO0FuRCtoVFo7QW1EbmhUSTtFQUNJLDBCQUFBO0VBQ0EsY2pEZ0NJO0VpRC9CSixnQkFBQTtFQUNBLGdCQUFBO0FuRHNoVFI7QW1EbmhUUTtFL0MxTkEscUJGcVBJO0VFbFBKLGMrQ3lObUI7RS9DdE5uQix5QkYrT0k7RWtEclBBLHNCQUFBO0FwRG12VFo7QW1EbmhUUTtFQUVJLDJDRnRKWTtBakQwcVR4QjtBbURoaFRRO0UvQ3RPQSxxQkZxUEk7RUVsUEosYytDcU9tQjtFL0NsT25CLHlCRitPSTtFa0RyUEEsc0JBQUE7QXBENHZUWjtBbURoaFRRO0UvQzVPQSxxQkZxUEk7RUVsUEosYytDME9tQjtFL0N2T25CLHlCRitPSTtFa0RyUEEsc0JBQUE7QXBEa3dUWjtBbURsaFRJO0VBQ0ksMEJBQUE7RUFDQSxjbkRyUEM7RW1Ec1BELGdCQUFBO0VBQ0EsZ0JBQUE7QW5EcWhUUjtBbURsaFRRO0UvQ3ZQQSxxQkpIQztFSU1ELGMrQ3NQbUI7RS9DblBuQix5QkpUQztFb0RHRyxzQkFBQTtBcEQrd1RaO0FtRGxoVFE7RUFFSSwrQ0YxSm9CO0FqRDZxVGhDO0FtRC9nVFE7RS9DblFBLHFCSkhDO0VJTUQsYytDa1FtQjtFL0MvUG5CLHlCSlRDO0VvREdHLHNCQUFBO0VEc1FBLGdCQUFBO0FuRG1oVFo7QW1EL2dUUTtFL0MxUUEscUJKSEM7RUlNRCxjK0N3UW1CO0UvQ3JRbkIseUJKVEM7RW9ER0csc0JBQUE7RUQ0UUEsZ0JBQUE7QW5Eb2hUWjtBbURyZ1RROztFQUVJLGNBQUE7RUFDQSxnQkFBQTtBbkR3Z1RaO0FtRHJnVFE7O0VBQ0ksY0FBQTtBbkR3Z1RaO0FtRGxnVFk7OztFQUNJLHdDQUFBO0VBQ0EsYUFBQTtBbkRzZ1Ro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bU5LO0FGK2pVYjtBMERoeFVJO0VBQ0kscURBQUE7QTFEbXhVUjtBMERqeFVJOztFQUVJLHFEQUFBO0ExRG94VVI7QTBEbHhVSTtFQUNJLGlDeEQwTU87QUYya1VmO0EwRG54VUk7RUFDSSxpQ3hEdU1PO0FGK2tVZjtBMERweFVJOztFQUVJLHVCQUFBO0ExRHV4VVI7QTBEL3dVSTs7OztFdERsREksY0ZrUEk7RUUvT0oseUJGc1BLO0FGZ2xVYjtBMEQ5d1VROzs7O0VBQ0ksY3hEd01JO0V3RHZNSix5QkFBQTtBMURteFVaO0EwRC93VUk7Ozs7RVJyRUksK0NReUVBO0ExRGt4VVI7QTBEL3dVSTs7RXREeEVJLGNGb1FRO0VFalFSLHlCSlRDO0FBbTJVVDtBMEQ3d1VJO0V2RHJDSSwwQkFBQTtBSHN6VVI7QTBEN3dVSTs7RVJ4RkksNEVRMEZBO0ExRGd4VVI7QTBEN3dVSTtFUjdGSSxnQlE4RkE7QTFEZ3hVUjtBMERud1VROztFQUVJLGdCQUFBO0ExRHN3VVo7QTBEandVUTs7RXREOUdBLGNGa1BJO0VFL09KLHlCRnNQSztFd0RySUQsc0JBQUE7QTFEaXdVWjtBMEQ3dlVROztFdER4SEEsY0ZvUVE7RUVqUVIseUJKVEM7RTBEb0lHLHNCQUFBO0ExRDZ2VVo7QTBEenZVUTtFQUNJLHVCQUFBO0ExRDJ2VVo7QTBEdHZVUTs7RUFFSSwrQ3hEMlBlO0FGNi9UM0I7QTBEcnZVUTtFQUNJLCtCeEQwUGtCO0FGNi9UOUI7QTBEcnZVWTtFdERuSkosaUNGdVBNO0VFcFBOLGNGa1BJO0VFL09KLHlCRjZPRTtFa0RoUEUsbURBQUE7QXBEMjRVWjtBMkQ5NFVJO0VYREksNEJBQUE7RVdHQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkNDZTtFREFmLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxVQUFBO0VBQ0Esb0JuREVNO0VtREROLGUzRFRJO0UyRFVKLHlCbkRRTTtFbURQTixnQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFF6RG9ESTtFeURuREosbUJBQUE7RUFDQSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLDZDekRnTlc7QUZpc1VuQjtBZ0RwNlVRO0VBQ0ksMkJBQUE7QWhEczZVWjtBMkRqNVVRO0VBQ0ksV0FBQTtFQUNBLDBDVkxPO0VVTVAsMEJBQUE7VUFBQSx5QkFBQTtBM0RtNVVaO0EyRGg1VVE7RUFDSSxpQkFBQTtBM0RrNVVaO0EyRC80VVE7RUFDSSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7QTNEaTVVWjtBMkQvNFVZO0VBQ0ksdUJ6RHlCSjtVeUR6Qkksc0J6RHlCSjtBRnczVVo7QTJENzRVUTs7Ozs7OztFQU9JLGtCQUFBO0EzRCs0VVo7QTJENzRVUTtFQUNJLG1CQUFBO0EzRCs0VVo7QTJEMTNVUTtFeEQ1RUEsZ0J3RDZFNEI7RUFDeEIsU0FBQTtFQUNBLFl6RGJBO0V5RGNBLHdEQ3ZFYztFRHdFZCxZQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7QTNENDNVWjtBMkQxM1VZO0VBQ0ksY0FBQTtBM0Q0M1VoQjtBMkR0M1VROztFQUVJLFFBQUE7RUFDQSxzQm5EN0VLO0VtRDhFTCx1QkFBQTtFQUNBLG1CQUFBO0EzRHczVVo7QTJEbjNVUTs7RUFFSSxzQm5EdEZLO0VtRHVGTCxjQUFBO0EzRHEzVVo7QTJEaDNVUTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7QTNEazNVWjtBMkQzMlVJO0VBQ0kscUJBQUE7QTNEODJVUjtBMkR0MlVRO0VBQ0ksY0FBQTtBM0R5MlVaO0EyRHIyVVE7RUFDSSxXQUFBO0EzRHUyVVo7QTJEbjJVUTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtBM0RxMlVaO0EyRG4yVVk7RUFDSSxTQUFBO0EzRHEyVWhCO0EyRGgyVVE7RUFDSSxhQUFBO0VBQ0Esc0JBQUE7QTNEazJVWjtBMkQ5MVVRO0VBQ0ksYUFBQTtBM0RnMlVaO0EyRGwxVVk7RUFDSSxTQUFBO0VBQ0EsV0FBQTtFQUNBLE9BQUE7QTNEcTFVaEI7QTJEdDBVSTs7RUFFSSwyQkFBQTtFQUNBLGlCQzlMZTtFRCtMZixtQkFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLFF6RHJJSTtFeURzSUosbUJBQUE7QTNEeTBVUjtBMkR2MFVROztFQUNJLFVBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0EzRDAwVVo7QTJEdjBVSTtFQUNJLFlBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7QTNEMDBVUjtBNkRoaVZJO0V6REFJLGlDRnVQTTtFRXBQTixjRmtQSTtFRS9PSix5QkY2T0U7QUZtelVWO0E2RDNoVlE7RUFDSSxjQUFBO0VBQ0EsdUJBQUE7QTdENmhWWjtBNkR4aFZRO0VBQ0kscUJERWU7QTVEd2hWM0I7QTZEcGhWWTtFQUNJLFVBQUE7QTdEc2hWaEI7QTZEcGdWSTs7RXpENUNJLGlDRnVQTTtFRXBQTixjRmtQSTtFRS9PSix5QkY2T0U7QUZtMFVWO0E4RHRqVkk7O0VBRUksZTlERkk7RThER0oseUJ0RGVNO0FSMGlWZDtBOERwalZJO0VBQ0ksWUN1Q1U7RUR0Q1YscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0E5RHVqVlI7QThEcmpWUTtFQUNJLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0E5RHVqVlo7QThEampWSTtFQUNJLFNBQUE7QTlEb2pWUjtBOERqalZJO0VBQ0ksZ0JDY2tCO0VEYmxCLGVDY21CO0VEYm5CLGtCQ2NvQjtFRGJwQixrQkFBQTtBOURvalZSO0E4RGhqVlE7RUFDSSxXQUFBO0VBQ0EscUJBQUE7QTlEbWpWWjtBOEQvaVZJO0VBQ0ksa0JDVnlCO0VEV3pCLFVBQUE7QTlEa2pWUjtBOERoalZRO0VBS0ksZUFBQTtFQUNBLGlCQ25CcUI7QS9EaWtWakM7QThEeGlWSTtFQUNJLFNBQUE7QTlEMmlWUjtBOER6aVZROzs7RUFHSSxrQkM3Q2U7RUQ4Q2YsYUFBQTtFQUNBLHFCQUFBO0E5RDJpVlo7QThEemlWUTs7RUFFSSxvQkFBQTtBOUQyaVZaO0E4RHhpVlE7RUFDSSxnQkNuRVc7RURvRVgsWUNuRVk7RURvRVosU0FBQTtBOUQwaVZaO0E4RHZpVmdCO0VBQ0ksYUFBQTtBOUR5aVZwQjtBOERwaVZRO0VBQ0ksZ0JDNUVTO0VENkVULFlDNUVVO0VENkVWLHFCQzVFZTtFRDZFZixtQkM1RWU7RUQ2RWYsV0MzRVE7RUQ0RVIsZUMzRVk7RUQ0RVoseUJDM0VpQjtBL0RpblY3QjtBOERqaVZRO0VBQ0ksVUFBQTtBOURtaVZaO0E4RGhpVlE7OztFQUdJLGdCQzdFWTtBL0QrbVZ4QjtBOEQ3aFZZOztFQUNJLGFBQUE7QTlEZ2lWaEI7QThEMWhWUTs7RUFFSSxjQUFBO0E5RDRoVlo7QThEeGhWWTs7RXpEMUhSLGFBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtBTHNwVko7QThEM2hWUTtFQUNJLGV0RDdIRztFc0Q4SEgsZUFBQTtBOUQ2aFZaO0E4RDFoVlE7RUFDSSxxQkFBQTtFQUNBLGV0RHBJRztFc0RxSUgsY0FBQTtFQUNBLGFBQUE7QTlENGhWWjtBOER6aFZROzs7Ozs7Ozs7Ozs7Ozs7O0VBZUksYUFBQTtFQUNBLFdBQUE7QTlENGhWWjtBOER2aFZJO0VBQ0ksYUFBQTtBOUQwaFZSO0E4RHhoVlE7RUFDSSxpQkNoSlc7QS9EMHFWdkI7QThEeGhWWTtFQUNJLGVBQUE7QTlEMGhWaEI7QThEcGhWSTs7RUFFSSxlQ3ZKZTtFRHdKZixhQUFBO0VBQ0EsZUMzSmM7RUQ0SmQsa0JDM0plO0EvRGtyVnZCO0E4RHBoVkk7O0VBRUksMkJBQUE7QTlEdWhWUjtBOERwaFZJOztFQUVJLHlCQUFBO0E5RHVoVlI7QThEbmhWSTtFQUNJLGdCQ3JLZ0I7RURzS2hCLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtBOURzaFZSO0E4RGpoVlE7RUFDSSxhQUFBO0E5RG9oVlo7QThEbGhWWTs7O0VBR0ksa0JDaExpQjtFRGlMakIsZ0JDbExvQjtFRG1McEIsVUNqTGM7RURrTGQsc0JBQUE7RUFDQSxxQkNsTGM7RURtTGQsMkJBQUE7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V1o7QXFFM3RXUTtFQUNJLHFCQUFBO0VBQ0Esa0JBQUE7QXJFOHRXWjtBcUU1dFdZO0VBQ0ksZUFBQTtBckU4dFdoQjtBcUVydFdROzs7O0VBRUksY0FBQTtFQUNBLGlCQ25LYztBdEU2M1cxQjtBcUV4dFdROztFQUNJLGVBQUE7RUFDQSxnQkN2S2M7QXRFazRXMUI7QXFFenRXUTs7RUFDSSxjQUFBO0FyRTR0V1o7QXFFMXRXUTs7RUFDSSxlQUFBO0VBQ0EsZ0JDOUtjO0F0RTI0VzFCO0FxRXp0V1k7O0VBQ0ksZUFBQTtFQUNBLGlCQ3BKeUI7QXRFZzNXekM7QXFFMXRXZ0I7O0VBQ0ksY0FBQTtBckU2dFdwQjtBcUV0dFdRO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0NsS1c7RURtS1gsWUNuS1c7RURvS1gsd0NDbkthO0VEb0tiLHVDQ3BLYTtFRHFLYixtQkFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtBckV5dFdaO0FxRXR0V1E7RUFDSSxhQUFBO0FyRXd0V1o7QXFFN3NXSTtFQUNJLGVBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtBckVndFdSO0FxRTVzV0k7RUFDSTtJQUNJLGlCQUFBO0VyRStzV1Y7QUFDRjtBdUVqOFdJO0VuRUFJLGlDRnVQTTtFRXBQTixrQmtFY1E7RWxFWFIseUJGZ0dBO0FGZzJXUjtBdUU1N1dJO0VuRVZJLGlDRmdRUztBRjBzV2pCO0F1RXQ3V0k7RW5FcEJJLGlDRmdRUztFZ0RqUVQseUNxQnVCQTtBdkV5N1dSO0F1RXA3V0k7O0VuRTNCSSxpQ0Z1UE07RUVwUE4sY0pOQztFSVNELHlCRmdHQTtBRmczV1I7QXVFaDdXSTtFbkV0Q0kscUJKSEM7RUlNRCxja0VvQmdCO0VsRWpCaEIseUJKVEM7QUErOVdUO0F1RS82V0k7RW5FN0NJLHFCSkhDO0VrREVELDZDcUJnREE7QXZFazdXUjtBdUUxNVdJOzs7O0VuRXZFSSxtQ0Y2WlM7QUYya1dqQjtBdUUzNVdJOzs7O0VuRTFFSSxjRnFMQTtBRnV6V1I7QXVFejVXUTtFQUNJLG1CdkUxRkg7RXVFMkZHLFlEdENjO0F0RWs4VzFCO0F3RXAvV0k7RXJFQUksa0JzRURPO0VER1AsU0FBQTtFQUNBLFVBQUE7RUFDQSxXQ05LO0VET0wsWUNQSztFRFFMLGlCQ05hO0VET2IsbUJBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSx3QkFBQTtBeEV1L1dSO0F3RXAvV0k7RUFDSSxXQUFBO0VBQ0EsVUNmVTtFRGdCVixXQ2hCVTtFRGlCVixrQkFBQTtFQUNBLDhCQUFBO0VBQ0EseUNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7QXhFdS9XUjtBd0VuL1dJO0VBQ0ksZUFBQTtBeEVzL1dSO0F3RWwvV0k7RXJFbkNJLGtCc0VETztFRHNDUCx5Q0FBQTtBeEVxL1dSO0F3RWovV0k7O0VuRTFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7QUxnaVhKO0F3RXQvV0k7RUFDSSxlQUFBO0F4RXkvV1I7QXdFci9XSTtFQUNJLFNBQUE7RUFDQSxVQUFBO0VBQ0EsNkJDckRZO0VEc0RaLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBeEV3L1dSO0F3RXQvV1E7RUFDSSxlQUFBO0F4RXcvV1o7QXdFcC9XUTtFQUNJLGFBQUE7QXhFcy9XWjtBd0VuL1dRO0VBQ0ksUUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQkFBQTtFQUdBLDZCQUFBO0F4RW0vV1o7QXdFaC9XUTtFQUdJLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0F4RWcvV1o7QXdFNStXSTs7RUFFSSxnQkMzRmU7QXpFMGtYdkI7QXdFNytXSTtFQUNJLGlCQzlGZTtFRCtGZixjQUFBO0F4RWcvV1I7QXdFOStXSTtFQUNJLGVBQUE7QXhFaS9XUjtBd0UvK1dJO0VBQ0ksaUJDckdlO0F6RXVsWHZCO0F3RWgvV0k7RUFDSSxlQUFBO0F4RW0vV1I7QXdFOStXSTtFQUNJLFdDbEZZO0VEbUZaLFlDbEZhO0VEbUZiLGdCQUFBO0F4RWkvV1I7QXdFLytXUTtFQUNJLGdCQUFBO0F4RWkvV1o7QXdFNStXUTtFQUNJLHFCQUFBO0VBQ0Esa0JBQUE7QXhFKytXWjtBd0U3K1dZO0VBQ0ksZUFBQTtBeEUrK1doQjtBd0V2K1dROzs7O0VBRUksY0FBQTtFQUNBLGlCQ3hJVztBekVvblh2QjtBd0UxK1dROztFQUNJLGVBQUE7RUFDQSxnQkM1SVc7QXpFeW5YdkI7QXdFMytXUTs7RUFDSSxjQUFBO0F4RTgrV1o7QXdFNStXUTs7RUFDSSxlQUFBO0VBQ0EsZ0JDbkpXO0F6RWtvWHZCO0F3RTMrV1k7O0VBQ0ksZUFBQTtFQUNBLGlCQ3pIc0I7QXpFdW1YdEM7QXdFNStXZ0I7O0VBQ0ksY0FBQTtBeEUrK1dwQjtBd0V4K1dRO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0Y5SFc7RUUrSFgsWUYvSFc7RUVnSVgsd0NGL0hhO0VFZ0liLHVDRmhJYTtFRWlJYixtQkFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtBeEUyK1daO0F3RXgrV1E7RUFDSSxhQUFBO0F4RTArV1o7QXdFaCtXSTtFQUNJLGVBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtBeEVtK1dSO0F3RS85V0k7RUFDSTtJQUNJLGlCQUFBO0V4RWsrV1Y7QUFDRjtBMEUvcVhJO0V0RUFJLGlDRnVQTTtFRXBQTixrQmtFY1E7RWxFWFIseUJGZ0dBO0FGOGtYUjtBMEUxcVhJO0V0RVZJLGlDRmdRUztBRnc3V2pCO0EwRXBxWEk7RXRFcEJJLGlDRmdRUztFZ0RqUVQseUN3QnVCQTtBMUV1cVhSO0EwRWxxWEk7Ozs7RXRFM0JJLG1DRjZaUztBRnV5V2pCO0EwRW5xWEk7Ozs7RXRFOUJJLGNGcUxBO0FGbWhYUjtBMEVqcVhJO0V0RTFDSSxxQkpIQztFSU1ELGNrRW9CZ0I7RWxFakJoQix5QkpUQztBQW90WFQ7QTBFL3BYSTtFdEVsREkscUJKSEM7RWtERUQsNkN3QnFEQTtBMUVrcVhSO0EwRTVvWFE7RUFDSSxtQjFFOUVIO0UwRStFRyxZSjFCYztBdEV5cVgxQjtBMkU1dFhJO0V4RUNJLGtCeUVGTTtFREdOLGVBQUE7RUFDQSxVQ0pNO0VES04sZ0JBQUE7RUFDQSxTQUFBO0VBQ0Esc0JBQUE7RUFDQSxVQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSxlbkVUTztFbUVVUCx5Qm5FTU07RW1FTE4seUJBQUE7S0FBQSxzQkFBQTtVQUFBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLDZDekVvTlc7QUYyZ1huQjtBMkU3dFhRO0VBQ0ksYUFBQTtBM0UrdFhaO0EyRTV0WFE7RUFDSSxxQkFBQTtBM0U4dFhaO0EyRTF0WEk7OztFQUdJLHNCQUFBO0EzRTZ0WFI7QTJFMXRYSTtFeEVqQ0ksa0J5RUZNO0VEcUNOLGdCQUFBO0VBQ0EsVUN0Q007RUR1Q04saUJDL0J3QjtFRGdDeEIsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsOENBQUE7QTNFNnRYUjtBMkUzdFhRO0VBQ0ksY0FBQTtBM0U2dFhaO0EyRXp0WEk7RXhFakRJLGtCeUVGTTtFRHFETixVQ3pDYTtFRDBDYixXQzFDYTtFRDJDYixpQkN6Q3FCO0VEMENyQixtQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxrQ0FBQTtBM0U0dFhSO0EyRTF0WFE7RUFDSSxjQUFBO0EzRTR0WFo7QTJFeHRYSTtFQUNJLHdCQzVDVztBNUV1d1huQjtBMkV6dFhRO0VBRUksVUFBQTtFQUNBLGlCQUFBO0EzRTB0WFo7QTJFdHRYSTtFQUNJLE9BQUE7QTNFeXRYUjtBMkV0dFhJOztFQUVJLGVDcEVlO0VEcUVmLG9FQzdEYTtFRDhEYixrQkFBQTtFQUNBLFFBQUE7RUFDQSwyQkFBQTtFQUNBLHlCQ3BFc0I7RURxRXRCLGdCQzlFYTtFRCtFYixnQkFBQTtBM0V5dFhSO0EyRXR0WEk7RUFDSSxnQkFBQTtFQUNBLHVCQ3pFZ0I7QTVFa3lYeEI7QTJFdHRYSTtFQUNJLGlCQUFBO0VBQ0Esd0JDOUVnQjtBNUV1eVh4QjtBMkVwc1hROztFQUNJLE9BQUE7QTNFd3NYWjtBMkVyc1hROztFQUNJLHdCQ3RHTztBNUU4eVhuQjtBMkV0c1hROztFQUNJLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLHdCQzdHWTtBNUVzelh4QjtBMkV2c1hROztFQUNJLGdCQUFBO0VBQ0EsdUJDakhZO0VEa0haLGNBQUE7QTNFMHNYWjtBNkVsMVhJO0UzQkFJLCtDMkJDQTtBN0VxMVhSO0E2RWwxWEk7RTdCSkksNEJBQUE7QWhEMDFYUjtBZ0R4MVhRO0VBQ0ksMkJBQUE7QWhEMDFYWjtBNkVyMVhJOztFQUVJLGlCQUFBO0E3RXcxWFI7QTZFcDFYUTtFekVWQSxjd0UyQlM7RXhFeEJULHlCSlRDO0FBeTJYVDtBNkVoMVhRO0V6RXRCQSxpQ0Z1UE07RUVwUE4sY3dFMkJTO0V4RXhCVCx5QndFd0NjO0E1RTZ6WHRCO0E2RTN6WFk7RXpFN0NKLGN3RTJCUztFeEV4QlQseUJ3RW1DZTtBNUVzMFh2QjtBNkV0elhZO0V6RXpESixpQ0ZnUVM7RUU3UFQsY3dFMkJTO0V4RXhCVCx5QndFOENzQjtBNUVnMFg5QjtBNkVqelhRO0VBQ0ksa0JBQUE7QTdFbXpYWjtBNkU5eVhRO0V6RXRFQSxjRjRPSztFRXpPTCx5QkZ3T0c7QUY4b1hYO0E2RTF5WFE7RXpFbEZBLGlDRnVQTTtFRXBQTixjRjRPSztFRXpPTCx5QndFd0NjO0E1RW0xWHRCO0E2RXJ4WFk7RXpFekdKLGNGNE9LO0VFek9MLHlCRndPRztBRnVwWFg7QTZFaHhYWTtFekVySEosaUNGZ1FTO0VFN1BULGNGNE9LO0VFek9MLHlCd0U4Q3NCO0E1RXMxWDlCO0E2RTN3WFE7RUFDSSxrQkFBQTtBN0U2d1haO0E2RXp3WEk7RUFDSSxnQkFBQTtBN0U0d1hSO0E2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LDhFQUFBO0VBQ0EsWUFBQTtFQUNBLDhCQUFBO0FwRmluWlI7QW9GL21aUTtFQUNJLFlBQUE7QXBGaW5aWjtBb0Y3bVpJO0VBQ0ksbUJBQUE7RUFDQSxnQ0FBQTtBcEZnblpSO0FvRjdtWkk7RUFDSTtJQUNJLG1CQUFBO0VwRmduWlY7RW9GOW1aTTtJQUNJLG1CQUFBO0VwRmduWlY7RW9GOW1aTTtJQUNJLFVBQUE7SUFDQSxtQkFBQTtFcEZnblpWO0FBQ0Y7QXFGM3BaSTtFQUNJLGlCQ0hhO0VESWIsZ0JBQUE7RUFDQSx1QkNGbUI7RURHbkIsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGVyRk5JO0VxRk9KLHlCN0VXTTtBUmtwWmQ7QXFGM3BaUTtFQUNJLGNBQUE7RUFDQSxrQkNEa0I7RURFbEIsMEJDRHVCO0F0RjhwWm5DO0F1RnpxWlE7RW5GQUEscUJtRklRO0VuRkRSLGNtRkRRO0VuRklSLHlCbUZIUTtBdkY0cVpoQjtBdUYvcVpRO0VuRkFBLHFCbUZJUTtFbkZEUixXbUZEUTtFbkZJUix5Qm1GSFE7QXZGa3JaaEI7QXVGcnJaUTtFbkZBQSxxQm1GSVE7RW5GRFIsY21GRFE7RW5GSVIseUJtRkhRO0F2RndyWmhCO0F1RjNyWlE7RW5GQUEscUJtRklRO0VuRkRSLGNtRkRRO0VuRklSLHlCbUZIUTtBdkY4clpoQjtBdUZqc1pRO0VuRkFBLHFCbUZJUTtFbkZEUixjbUZEUTtFbkZJUix5Qm1GSFE7QXZGb3NaaEI7QXVGdnNaUTtFbkZBQSxxQm1GSVE7RW5GRFIsY21GRFE7RW5GSVIseUJtRkhRO0F2RjBzWmhCO0F1RjdzWlE7RW5GQUEscUJtRklRO0VuRkRSLGNtRkRRO0VuRklSLHlCbUZIUTtBdkZndFpoQjtBdUZudFpRO0VuRkFBLHFCbUZJUTtFbkZEUixjbUZEUTtFbkZJUix5Qm1GSFE7QXZGc3RaaEI7QXVGenRaUTtFbkZBQSxxQm1GSVE7RW5GRFIsY21GRFE7RW5GSVIseUJtRkhRO0F2RjR0WmhCO0F1Ri90WlE7RW5GQUEscUJtRklRO0VuRkRSLGNtRkRRO0VuRklSLHlCbUZIUTtBdkZrdVpoQjtBd0Z0dVpJOzs7RUFHSSxnQkFBQTtFQUNBLGlCQ0ZlO0VER2YsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7QXhGeXVaUjtBd0Z2dVpROzs7RUFDSSxnQkNaUztFRGFULGNBQUE7QXhGMnVaWjtBd0Z6dVpZOzs7OztFQUVJLGNBQUE7RUFDQSxpQkNsQks7QXpGZ3dackI7QXdGenVaSTs7RUFFSSxnQkM3QmE7QXpGeXdackI7QXdGenVaSTtFQUNJLDJCQUFBO0F4RjR1WlI7QXdGMXVaUTtFQUNJLGNBQUE7QXhGNHVaWjtBd0Z6dVpRO0VBQ0ksMkJBQUE7QXhGMnVaWjtBd0Z4dVpRO0VBQ0ksdUJBQUE7QXhGMHVaWjtBd0Z2dVpRO0VBQ0kseUJBQUE7QXhGeXVaWjtBd0Z0dVpRO0VBQ0ksVUFBQTtFQUNBLG9CQUFBO0VBQ0EsNkJBQUE7RUFDQSw0QkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBeEZ3dVpaO0F3RnR1Wlk7RUFDSSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFFQSxzQkFBQTtFQUNBLGVBQUE7QXhGdXVaaEI7QXdGcnVaZ0I7RUFDSSxTQUFBO0VBQ0Esc0JBQUE7QXhGdXVacEI7QTBGM3laSTtFQUNJLGlDeEY0T007QUZra1pkO0EyRnh6Wkk7O0VBRUksd0NDRmdCO0VER2hCLGFyQ0xjO0VxQ01kLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0Esd0JBQUE7QTNGMnpaUjtBMkZ6elpROztFQUNJLGNBQUE7RUFDQSxlM0ZiQTtFMkZjQSx5Qm5GSUU7RW1GSEYsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0RDZmM7RURnQmQsdUJDakJjO0VEa0JkLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLDZCQUFBO0VBQ0EsK0ZBQUE7RUFDQSxvQkFBQTtBM0Y0elpaO0EyRnp6WlE7Ozs7RUFFSSxjQUFBO0VBQ0EsV0FBQTtBM0Y2elpaO0EyRnp6Wlk7O0VBQ0ksb0RDaENVO0VEaUNWLHVCQ2xDVTtFRG1DVixtQkFBQTtBM0Y0elpoQjtBMkZ4elpROzs7RUFHSSxNQ3JDb0I7RURzQ3BCLE9DdkNvQjtFRHdDcEIsbUJBQUE7QTNGMHpaWjtBMkZ4elpROztFQUNJLE1DMUNvQjtFRDJDcEIsT0M1Q29CO0VENkNwQixtQkFBQTtBM0YyelpaO0EyRnh6WlE7RUFDSSxrQkFBQTtBM0YyelpaO0EyRjV6WlE7O0VBQ0ksa0JBQUE7QTNGMnpaWjtBMkZyelpZOzs7RUFDSSw4QkFBQTtBM0Z5elpoQjtBMkZyelpnQjs7O0VBQ0ksVUFBQTtFQUNBLHdCQ2xFTTtBNUYyM1oxQjtBMkZyelpZOzs7OztFQUdJLFVBQUE7RUFDQSxRQ3RFZ0I7QTVGKzNaaEM7QTJGdnpaWTs7O0VBQ0ksVUFBQTtFQUNBLFFDMUVnQjtBNUZxNFpoQztBNkYzNFpJO0UxRkFJLGtCRDBFUTtFMkZ4RVIsU0FBQTtFQUNBLFVBQUE7RUFDQSxhdkNMYztFdUNNZCwwQ3ZDbUJZO0V1Q2xCWixpQnZDTGE7RXVDTWIsbUJBQUE7RUFDQSxVQUFBO0VBQ0Esb0JyRkNNO0VxRkFOLGU3RlZJO0U2RldKLHlCckZPTTtFcUZOTixzQkFBQTtFQUVBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7RTdDdEJBLDRCQUFBO0FoRG82WlI7QWdEbDZaUTtFQUNJLDJCQUFBO0FoRG82Wlo7QTZGMzRaUTtFQUFlLGFBQUE7QTdGODRadkI7QTZGMzRaUTtFQUNJLCtCdkNzQmE7RXVDckJiLFV2Q3NCZ0I7RXVDckJoQixzQkFBQTtPQUFBLGlCQUFBO0E3RjY0Wlo7QTZGaDVaUTtFQUNJLCtCdkNzQmE7RXVDckJiLFV2Q3NCZ0I7RXVDckJoQix5QkFBQTtLQUFBLHNCQUFBO1VBQUEsaUJBQUE7QTdGNjRaWjtBNkYzNFpRO0VBQ0ksK0J2Q2lCYTtBdEQ0M1p6QjtBNkZ4NFpRO0VBQ0ksbUM1Q3JCYTtFNENzQmIsb0M1Q3RCYTtFNEN1QmIsU0FBQTtBN0YwNFpaO0E2RnY0WlE7RUFDSSxTQUFBO0VBQ0EsUUFBQTtFQUNBLFkzRktBO0UyRkpBLHVCQUFBO0VBQ0EsbUJBQUE7QTdGeTRaWjtBNkZyNFpRO0V4RnpESixhQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7QUxpOFpKO0E2RnY0Wlk7RXpGM0RKLGNGNE9LO0VFek9MLDZCeUYyRGlCO0E3Rnc0WnpCO0E2RjM0Wlk7RXpGM0RKLGNGNE9LO0VFek9MLDZCeUYyRGlCO0E3Rnc0WnpCO0E2Rmg0Wkk7RUFDSSxnQkFBQTtBN0ZtNFpSO0E4Rjc4Wkk7RTFGQUksaUNGdVBNO0VFcFBOLGNGNE9LO0VFek9MLHlCRndPRztBRnF1Wlg7QThGMzhaUTtFMUZMQSxjRmlIVTtFRTlHVix5QkpUQztBQTI5WlQ7QThGaDlaUTs7RTFGTEEsY0ZpSFU7RUU5R1YseUJKVEM7QUEyOVpUO0E4RnQ4Wlk7O0VBQ0ksYzVGNE5IO0U0RjNORyxhQ2hCTztBL0Z5OVp2QjtBOEZ0OFpZOztFQUNJLGM1RjZOSjtBRjR1Wlo7QThGcjhaUTtFQUNJLHFCNUZ3TkE7RTRGdk5BLFlDdkJnQjtBL0Y4OVo1QjtBOEZuOFpRO0UxRmxDQSxnQ2tEa0RlO0VsRC9DZixjRjRPSztFRXpPTCx5QkZ3T0c7RWdEL09ILDRFNEM0Q0k7QTlGZzhaWjtBOEY5N1pRO0UxRjdDQSxnQ2tEa0RlO0VsRC9DZixjRjRPSztFRXpPTCx5QkZ3T0c7RWdEL09ILDRFNENvREk7QTlGODdaWjtBOEYxN1pRO0UxRnZEQSxpQ0ZnUVM7RUU3UFQsY0Y0T0s7RUV6T0wseUJGd09HO0FGd3daWDtBOEZyN1pRO0UxRmpFQSxtQ0Y2WlM7QUY0bFpqQjtBZ0d6L1pJO0U3RkFJLGtCRDBFUTtFOEZ4RVIsU0FBQTtFQUNBLFVBQUE7RUFDQSxXQ05pQjtFRE9qQixpQjFDSmE7RTBDS2IsbUJBQUE7RUFDQSxVQUFBO0VBQ0Esb0J4RkVNO0V3RkROLGVoR1RJO0VnR1VKLHlCeEZRTTtFd0ZQTixzQkFBQTtFQUVBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLHdCQUFBO0VoRHBCQSw0QkFBQTtBaEQrZ2FSO0FnRDdnYVE7RUFDSSwyQkFBQTtBaEQrZ2FaO0FnR3gvWlE7RUFBZSxhQUFBO0FoRzIvWnZCO0FnR3gvWlE7RUFDSSwrQjFDd0JhO0UwQ3ZCYixVMUN3QmdCO0UwQ3ZCaEIsc0JBQUE7T0FBQSxpQkFBQTtBaEcwL1paO0FnRzcvWlE7RUFDSSwrQjFDd0JhO0UwQ3ZCYixVMUN3QmdCO0UwQ3ZCaEIseUJBQUE7S0FBQSxzQkFBQTtVQUFBLGlCQUFBO0FoRzAvWlo7QWdHdi9aUTtFQUNJLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLDhDMUNiUTtFMENjUixnQkFBQTtFQUNBLGdCQUFBO0FoR3kvWlo7QWdHci9aUTtFM0Y1Q0osYUFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0FMb2lhSjtBZ0d2L1pZO0U1RjlDSixjRjRPSztFRXpPTCw2QjRGOENpQjtBaEd3L1p6QjtBZ0czL1pZO0U1RjlDSixjRjRPSztFRXpPTCw2QjRGOENpQjtBaEd3L1p6QjtBZ0dqL1pJO0VBQ0ksY0FBQTtBaEdvL1pSO0FnR2gvWkk7RUFDSSxnQkFBQTtFQUNBLDhDMUMxQ1k7RTBDMkNaLHFCQUFBO0VBQ0EsWUFBQTtBaEdtL1pSO0FnRzcrWlE7O0VBQ0ksY0FBQTtFQUNBLFdBQUE7QWhHaS9aWjtBZ0dwK1pZO0VBRUksK0IxQ3RDUztBdEQ0Z2F6QjtBa0dqa2FJO0U5RkFJLGlDRnVQTTtFRXBQTixjRjRPSztFRXpPTCx5QkZ3T0c7QUZ5MVpYO0FrRy9qYVE7RTlGTEEsY0ZpSFU7RUU5R1YseUJKVEM7QUEra2FUO0FrR3BrYVE7O0U5RkxBLGNGaUhVO0VFOUdWLHlCSlRDO0FBK2thVDtBa0czamFRO0U5RmpCQSxpQ0ZnUVM7RUU3UFQsY0Y0T0s7RUV6T0wseUJGd09HO0FGbTJaWDtBa0d0amFRO0U5RjNCQSxnQ2tEa0RlO0VsRC9DZixjRjRPSztFRXpPTCx5QkZ3T0c7RWdEL09ILDRFZ0RxQ0k7QWxHbWphWjtBa0dqamFRO0U5RnRDQSxnQ2tEa0RlO0VsRC9DZixjRjRPSztFRXpPTCx5QkZ3T0c7RWdEL09ILDRFZ0Q2Q0k7QWxHaWphWjtBa0c3aWFRO0VBSUksbUNoR3lXSztBRm1zWmpCO0FtR2ptYUk7RWhHQ0ksa0JEMEVRO0VpR3pFUixTQUFBO0VBQ0EsZ0JBQUE7RUFFQSxpQkNIZTtFRElmLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSwyQkFBQTtFQUNBLFVBQUE7RUFDQSxvQjNGQ007RTJGQU4sZW5HVkk7RW1HV0osaUJDTGM7RURNZCxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSwyQkFBQTtFQUNBLDZDakdrTlc7QUZnNVpuQjtBbUcvbGFJO0VBQ0ksdUJqR21DTztVaUduQ1Asc0JqR21DTztFaUdsQ1AsY0FBQTtBbkdrbWFSO0FtRy9sYUk7RUFDSSxxQkFBQTtFQUNBLGVDcEJrQjtFRHFCbEIsY0NwQm9CO0FwR3NuYTVCO0FtRy9sYUk7RUFDSSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0FuR2ttYVI7QW1HL2xhSTtFQUNJLHlCakdpQk87VWlHakJQLHdCakdpQk87RWlHaEJQLGNBQUE7QW5Ha21hUjtBbUdobWFRO0VBQ0ksY0FBQTtFQUNBLG1CQUFBO0FuR2ttYVo7QW1HNWxhSTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJDM0NlO0VENENmLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7QW5HK2xhUjtBbUd4bGFJO0VBQ0ksaUJBQUE7RUFDQSxpQ0FBQTtFQUVBLFVBQUE7RUFDQSxTQUFBO0VBRUEsb0JBQUE7QW5HeWxhUjtBbUd2bGFJO0VBQ0ksZ0JBQUE7RUFDQSwrQkFBQTtFQUNBLFFBQUE7RUFFQSxZQUFBO0VBRUEsb0JBQUE7QW5Hd2xhUjtBbUd0bGFJO0VBQ0ksaUJBQUE7RUFDQSw4QkFBQTtFQUVBLGFBQUE7RUFDQSxTQUFBO0VBRUEsb0JBQUE7QW5HdWxhUjtBbUdybGFJO0VBQ0ksZ0JBQUE7RUFDQSxnQ0FBQTtFQUNBLFFBQUE7RUFFQSxXQUFBO0VBRUEsb0JBQUE7QW5Hc2xhUjtBcUczcmFRO0VBQ0ksNEU1Q2lCRztBekQ2cWFmO0FxR3hyYUk7RWpHTkksaUNnR2FLO0VoR1ZMLGNnR1dPO0VoR1JQLHFDZ0dPSztBcEd1cmFiO0FxR3ZyYVE7RUFDSSwwQkREQztBcEcwcmFiO0FxR25yYUk7RWpHcEJJLHFCSkhDO0VJTUQsY2dHZWU7RWhHWmYseUJKVEM7QUFndGFUO0FxR2xyYVE7RUFDSSxjckcvQkg7QUFtdGFUO0FxR2pyYUk7RWpHL0JJLHFCRm1LRDtFRWhLQyxjZ0drQlk7RWhHZloseUJGNkpEO0FGbWphUDtBcUdocmFRO0VBQ0ksY25HNEhMO0FGc2phUDtBcUcvcWFJO0VqRzFDSSxxQkYwS0U7RUV2S0YsY2dHcUJlO0VoR2xCZix5QkZvS0U7QUZxamFWO0FxRzlxYVE7RUFDSSxjbkd3SEY7QUZ3amFWO0FxRzdxYUk7RWpHckRJLHFCRmlMRTtFRTlLRixjZ0d3QmU7RWhHckJmLHlCRjJLRTtBRnVqYVY7QXFHNXFhUTtFQUNJLGNuR29IRjtBRjBqYVY7QXFHM3FhSTtFakdoRUkscUJGd0xBO0VFckxBLGNnRzJCYTtFaEd4QmIseUJGa0xBO0FGeWphUjtBcUcxcWFRO0VBQ0ksY25HZ0hKO0FGNGphUjtBc0dydmFJO0VBQ0ksNkJBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFFQSxhQUFBO0F0R3V2YVI7QXNHbnZhSTtFQUNJLGdCQUFBO0F0R3N2YVI7QXVHandhSTtFQUNJLFVBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLDZCQUFBO0VBQ0EsZXZHUkk7RXVHU0oseUIvRlNNO0UrRlJOLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0F2R293YVI7QXVHbHdhUTtFQUNJLGFBQUE7QXZHb3dhWjtBdUcvdmFJO0VBQ0ksV0NkUztFRGVULFlDZlM7QXhHaXhhakI7QXVHaHdhUTtFQUNJLGlCQ2hCTztFRGlCUCxpQkFBQTtBdkdrd2FaO0F1RzV2YUk7RUFDSSxnQkFBQTtBdkcrdmFSO0F1Rzd2YUk7RUFDSSxrQkFBQTtBdkdnd2FSO0F1Rzl2YUk7RUFDSSxrQkFBQTtBdkdpd2FSO0F1RzV2YUk7RUFDSSxnQkFBQTtBdkcrdmFSO0F1Rzd2YVE7RUFDSSx3Q0NTRTtFRFJGLHlDQ1FFO0F4R3V2YWQ7QXVHN3ZhUTtFQUNJLHdDQ1NFO0VEUkYseUNDUUU7QXhHdXZhZDtBdUc3dmFRO0VBQ0ksd0NDU0U7RURSRix5Q0NRRTtBeEd1dmFkO0F1RzV2YUk7RUFDSSxrQkFBQTtBdkcrdmFSO0F1Rzd2YVE7RUFDSSx3Q0NQRTtFRFFGLHlDQ1JFO0F4R3V3YWQ7QXVHN3ZhUTtFQUNJLHdDQ1BFO0VEUUYseUNDUkU7QXhHdXdhZDtBdUc3dmFRO0VBQ0ksd0NDUEU7RURRRix5Q0NSRTtBeEd1d2FkO0F1RzV2YUk7RUFDSSxtQkFBQTtBdkcrdmFSO0F1Rzd2YUk7RXBHdkZJLGtCcUdDWTtBeEd1MWFwQjtBdUczdmFJO0VBQ0ksU0FBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0F2Rzh2YVI7QXVHM3ZhSTtFQUNJLHNCQUFBO0F2Rzh2YVI7QXVHNXZhSTtFQUNJLGdCQUFBO0F2Ryt2YVI7QXVHNXZhSTtFQUNJLDhCQUFBO0F2Ryt2YVI7QXVHN3ZhSTtFQUNJLGdCQUFBO0F2R2d3YVI7QXVHN3ZhSTtFQUNJLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7QXZHZ3dhUjtBdUc5dmFRO0VBQ0ksbUJBQUE7QXZHZ3dhWjtBdUc5dmFZO0VBQ0ksaUJBQUE7QXZHZ3dhaEI7QXVHN3ZhUTtFQUNJLDJCQUFBO0F2Ryt2YVo7QXVHN3ZhWTtFQUNJLGdCQUFBO0F2Ryt2YWhCO0F1RzF2YUk7RUFDSSxnQkFBQTtFQUNBLGlCQ3JIcUI7RURzSHJCLGtCQ3JIc0I7RURzSHRCLGUvRjdJTztFK0Y4SVAsY0NySG9CO0F4R2szYTVCO0F1RzF2YUk7RUFDSSxnQkFBQTtFQUNBLGVDdEhxQjtFRHVIckIsa0JDdEhzQjtFRHVIdEIsdUJBQUE7RUFDQSxhQUFBO0F2RzZ2YVI7QXVHdHZhSTs7O0VBR0ksY0FBQTtBdkd5dmFSO0F1R3R2YVk7OztFQUNJLGtCQUFBO0VBQ0EsZ0JyRzlHRDtBRncyYWY7QXVHbnZhUTs7RUFDSSxtQkFBQTtBdkd1dmFaO0F1R3B2YVE7O0VBQ0ksMkJBQUE7QXZHdXZhWjtBeUczNmFJO0V2REFJLHdHdURDQTtBekc4NmFSO0F5R3o2YVE7RUFDSSxxQkRzQ087RUNyQ1AsY0FBQTtFQUNBLHlCRG9DTztBeEd3NGFuQjtBeUcvNmFRO0VBQ0kscUJEc0NPO0VDckNQLGNBQUE7RUFDQSx5QkRvQ087QXhHODRhbkI7QXlHcjdhUTtFQUNJLHFCRHNDTztFQ3JDUCxjQUFBO0VBQ0EseUJEb0NPO0F4R281YW5CO0F5RzM3YVE7RUFDSSxxQkRzQ087RUNyQ1AsY0FBQTtFQUNBLHlCRG9DTztBeEcwNWFuQjtBeUdqOGFRO0VBQ0kscUJEc0NPO0VDckNQLGNBQUE7RUFDQSx5QkRvQ087QXhHZzZhbkI7QXlHdjhhUTtFQUNJLHFCRHNDTztFQ3JDUCxjQUFBO0VBQ0EseUJEb0NPO0F4R3M2YW5CO0F5Rzc4YVE7RUFDSSxxQkRzQ087RUNyQ1AsY0FBQTtFQUNBLHlCRG9DTztBeEc0NmFuQjtBeUduOWFRO0VBQ0kscUJEc0NPO0VDckNQLGNBQUE7RUFDQSx5QkRvQ087QXhHazdhbkI7QXlHejlhUTtFQUNJLHFCRHNDTztFQ3JDUCxjQUFBO0VBQ0EseUJEb0NPO0F4R3c3YW5CO0F5Ry85YVE7RUFDSSxxQkRzQ087RUNyQ1AsY0FBQTtFQUNBLHlCRG9DTztBeEc4N2FuQjtBeUc1OWFROzs7RUFHSSxxQkFBQTtFQUNBLHlCQUFBO0F6Rys5YVo7QXlHbithUTs7O0VBR0kscUJBQUE7RUFDQSx5QkFBQTtBekdzK2FaO0F5RzErYVE7OztFQUdJLHFCQUFBO0VBQ0EseUJBQUE7QXpHNithWjtBeUdqL2FROzs7RUFHSSxxQkFBQTtFQUNBLHlCQUFBO0F6R28vYVo7QXlHeC9hUTs7O0VBR0kscUJBQUE7RUFDQSx5QkFBQTtBekcyL2FaO0F5Ry8vYVE7OztFQUdJLHFCQUFBO0VBQ0EseUJBQUE7QXpHa2diWjtBeUd0Z2JROzs7RUFHSSxxQkFBQTtFQUNBLHlCQUFBO0F6R3lnYlo7QXlHN2diUTs7O0VBR0kscUJBQUE7RUFDQSx5QkFBQTtBekdnaGJaO0F5R3BoYlE7OztFQUdJLHFCQUFBO0VBQ0EseUJBQUE7QXpHdWhiWjtBeUczaGJROzs7RUFHSSxxQkFBQTtFQUNBLHlCQUFBO0F6RzhoYlo7QXlHemhiSTs7O0V2RHhCSSx1R3VEMkJBO0F6RzRoYlI7QXlHdmhiUTs7O0VBR0kscUJBQUE7RUFDQSx5QkFBQTtFQUNBLDZJQUFBO0F6RzBoYlo7QXlHL2hiUTs7O0VBR0kscUJBQUE7RUFDQSx5QkFBQTtFQUNBLDhJQUFBO0F6R2tpYlo7QXlHdmliUTs7O0VBR0kscUJBQUE7RUFDQSx5QkFBQTtFQUNBLDRJQUFBO0F6RzBpYlo7QXlHL2liUTs7O0VBR0kscUJBQUE7RUFDQSx5QkFBQTtFQUNBLDJJQUFBO0F6R2tqYlo7QXlHdmpiUTs7O0VBR0kscUJBQUE7RUFDQSx5QkFBQTtFQUNBLDJJQUFBO0F6RzBqYlo7QXlHL2piUTs7O0VBR0kscUJBQUE7RUFDQSx5QkFBQTtFQUNBLDRJQUFBO0F6R2trYlo7QXlHdmtiUTs7O0VBR0kscUJBQUE7RUFDQSx5QkFBQTtFQUNBLDJJQUFBO0F6RzBrYlo7QXlHL2tiUTs7O0VBR0kscUJBQUE7RUFDQSx5QkFBQTtFQUNBLDJJQUFBO0F6R2tsYlo7QXlHdmxiUTs7O0VBR0kscUJBQUE7RUFDQSx5QkFBQTtFQUNBLDhJQUFBO0F6RzBsYlo7QXlHL2xiUTs7O0VBR0kscUJBQUE7RUFDQSx5QkFBQTtFQUNBLDJJQUFBO0F6R2ttYlo7QXlHN2xiSTs7RXZEMUNJLHlHdUQ0Q0E7RUFDQSxVQUFBO0F6R2dtYlI7QXlHNWxiUTs7RUFFSSx5QkFBQTtBekcrbGJaO0F5R2ptYlE7O0VBRUkseUJBQUE7QXpHb21iWjtBeUd0bWJROztFQUVJLHlCQUFBO0F6R3ltYlo7QXlHM21iUTs7RUFFSSx5QkFBQTtBekc4bWJaO0F5R2huYlE7O0VBRUkseUJBQUE7QXpHbW5iWjtBeUdybmJROztFQUVJLHlCQUFBO0F6R3duYlo7QXlHMW5iUTs7RUFFSSx5QkFBQTtBekc2bmJaO0F5Ry9uYlE7O0VBRUkseUJBQUE7QXpHa29iWjtBeUdwb2JROztFQUVJLHlCQUFBO0F6R3VvYlo7QXlHem9iUTs7RUFFSSx5QkFBQTtBekc0b2JaO0F5R3ZvYkk7RXJHdkRJLGlDRnFUVztFRWxUWCxjRjRPSztFRXpPTCx5QkZ3T0c7RWdEL09ILHdHdUQ4REE7QXpHd29iUjtBeUd0b2JJO0VyRy9ESSxxQkZvTUE7RUVqTUEsY29HbURhO0VwR2hEYix5QkY4TEE7RWdEck1BLHdHdURzRUE7QXpHdW9iUjtBeUdub2JJOztFQUdJLHFCQUFBO0VBQ0EseUJBQUE7QXpHcW9iUjtBeUdqb2JJOzs7Ozs7RXZEbEZJLHVHdUR3RkE7QXpHb29iUjtBeUdob2JJOztFQUVJLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSw4SUFBQTtBekdtb2JSO0F5Ry9uYkk7O0VBRUksVUFBQTtBekdrb2JSO0F5R2hvYlE7Ozs7RUFFSSxjQUFBO0V2RDFHSix5R3VEMkdJO0F6R29vYlo7QXlHMW5iWTs7Ozs7Ozs7Ozs7RXZEckhKLHdHdUR1SFE7QXpHc29iaEI7QXlHaG9iSTtFdkQ3SEksZ0J1RDhIQTtBekdtb2JSO0EwR2h3Ykk7RXZHQUksa0JEMEVRO0U4QzNFUiw0QkFBQTtFMERJQSxhcERKYztFb0RLZCxpQnBESGE7RW9ESWIsbUJBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQmxHRU07RWtHRE4sZTFHVEk7RTBHVUoseUJsR1FNO0VrR1BOLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLDJCQUFBO0VBQ0EsNkN4R2dOVztBRm1qYm5CO0FnRHR4YlE7RUFDSSwyQkFBQTtBaER3eGJaO0EwRzl2YlE7RUFDSSx5QnBER087RW9ERlAscUNwREdRO0F0RDZ2YnBCO0EwRzN2YlE7RUFDSSxZQUFBO0VBQ0Esa0JBQUE7QTFHNnZiWjtBMEczdmJZO0VBQ0ksVUFBQTtBMUc2dmJoQjtBMEd0dmJZO0VBQ0ksbUJBQUE7QTFHd3ZiaEI7QTBHcHZiWTtFQUNJLG1CQUFBO0ExR3N2YmhCO0EyRzN5Ykk7O0V2R0FJLGlDRnVQTTtFRXBQTixjRjRPSztFRXpPTCx5QkZ3T0c7QUZva2JYO0EyR3h5YlE7OztFdkdWQSxpQ0ZnUVM7RUU3UFQsY0Y0T0s7RUV6T0wseUJGd09HO0FGMmtiWDtBMkdueWJROzs7RXZHdEJBLGdDa0RrRGU7RWxEL0NmLGNGNE9LO0VFek9MLHlCRndPRztFZ0QvT0gsNEV5RDhCSTtBM0dveWJaO0EyR2x5YlE7O0V2Ry9CQSxnQ2tEa0RlO0VsRC9DZixjRjRPSztFRXpPTCx5QkZ3T0c7RWdEL09ILDRFeURzQ0k7QTNHbXliWjtBMkdweGJROzs7OztFdkdwREEsbUNGNlpTO0FGazdhakI7QTRHLzBiSTtFQUNJLGF0REZjO0VzREdkLGVBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLG9CcEdJTTtFb0dITixlNUdQSTtFNEdRSix5QnBHVU07RW9HVE4sZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNkMxR3FOVztBRjRuYm5CO0E0Ry8wYlE7RTVEbEJBLDRCQUFBO0U3Q0NBLGtCRDBFUTtFMEd0REosVUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7QTVHaTFiWjtBZ0Q5MmJRO0VBQ0ksMkJBQUE7QWhEZzNiWjtBNEcvMGJRO0VBQ0ksbUJBQUE7QTVHaTFiWjtBNEc1MGJRO0V6R0RBLDBCQUFBO0V5R0dJLFVBQUE7RUFDQSxtQzNEdkJhO0UyRHdCYixlQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0E1RzgwYlo7QTRHMzBiUTtFQUNJLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBNUc2MGJaO0E0RzMwYlk7RUFDSSxrQkFBQTtFQUNBLFVBQUE7RUFDQSwwQkFBQTtBNUc2MGJoQjtBNEd6MGJRO0VBQ0ksWUFBQTtBNUcyMGJaO0E0R3gwYlE7RUFDSSxTQUFBO0E1RzAwYlo7QTRHdjBiUTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7QTVHeTBiWjtBNEdwMGJRO0VBRUksaUJBQUE7QTVHcTBiWjtBNEduMGJZO0VBQ0ksa0JBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QTVHcTBiaEI7QTRHbDBiWTtFekczQ0osMEJBQUE7QUhnM2JSO0E2R2g2YlE7RXpHSkEsaUNGdVBNO0VFcFBOLGNGNE9LO0VFek9MLHlCRndPRztBRjRyYlg7QTZHLzViWTtFekdYSixpQ0Z1UE07RUVwUE4sY0ZrUEk7RUUvT0oseUJGNk9FO0VrRGhQRSxtREFBQTtBcEQ2NmJaO0E2Rzc1YmdCO0V6R25CUixpQ0ZnUVM7RUU3UFQsY0ZrUEk7RUUvT0oseUJGc1BLO0VrRHpQRCxtREFBQTtBcERtN2JaO0E2RzE1YmdCOztFekc1QlIsaUNGZ1FTO0VFN1BULGN5RzRCZ0I7RXpHekJoQix5QkZzUEs7RWtEelBELG1EQUFBO0V5RGlDUSxpREN0Q3FCO0E5R2c4YnpDO0E2R3A1Ylk7RXpHMUNKLGlDRmdRUztFRTdQVCxjRjRPSztFRXpPTCx5QkZ3T0c7QUZxdGJYO0E2R2o1YmdCO0V6R2xEUixpQ0ZnUVM7RUU3UFQsY0ZrUEk7RUUvT0oseUJGc1BLO0VrRHpQRCxtREFBQTtBcERzOGJaO0E2RzM0Ylk7RXpHOURKLGdDa0RrRGU7RWxEL0NmLGNGNE9LO0VFek9MLHlCRndPRztFZ0QvT0gsNEUyRHFFUTtBN0cyNGJoQjtBNkd2NGJZO0VBR0ksbUMzR2tWQztBRnFqYmpCO0E2RzEzYlk7RUFDSSxtQzNHb1VDO0FGd2piakI7QStHcjliSTtFQUNJLFNBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7RUFDQSxvQnZHTU07RXVHTE4sZS9HTEk7RStHTUoseUJ2R1lNO0V1R1hOLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMkJBQUE7RUFDQSw2QzdHd05XO0FGK3ZibkI7QStHcjliUTtFQUNJLFlDUlM7RURTVCxpQkNUUztFRFVULFNBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLFdDZlM7RURnQlQsdUJBQUE7QS9HdTliWjtBK0dyOWJZO0VBQ0ksd0JBQUE7RUFDQSxpQkNwQks7RURxQkwsZUFBQTtFQUNBLFlBQUE7QS9HdTliaEI7QStHbjliUTtFQUNJLFFBQUE7RUFDQSxNQUFBO0EvR3E5Ylo7QStHbDliUTtFQUNJLE9BQUE7RUFDQSxNQUFBO0EvR285Ylo7QStHajliUTtFQUNJLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0EvR205Ylo7QStHaDliUTs7RUFFSSxlQUFBO0EvR2s5Ylo7QStHLzhiUTtFQUNJLDZCQUFBO0VBQ0Esa0NBQUE7RUFDQSw0QkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7QS9HaTliWjtBK0c1OGJZOzs7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QUFBO0EvRzg3Ylo7QStHMzdiUTtFQUNJLFNBQUE7RUFDQSxpQkM5ZFk7QWhIMjVjeEI7QStHMTdiSTtFQUNJLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBL0c2N2JSO0ErR3o3YlE7O0VBRUksaUJBQUE7QS9HNDdiWjtBK0d6N2JROztFQUVJLGdCQUFBO0EvRzI3Ylo7QStHLzZiUTtFQUNJLHFCQUFBO0EvR2s3Ylo7QStHaDdiUTtFQUNJLHFCQUFBO0EvR2s3Ylo7QWlIeDdjSTtFQUNJLGMvRzZPSztBRjhzY2I7QWlIejdjUTs7RTlHSkEsa0JEMEVRO0FGdTNjaEI7QWlIeDdjUTtFN0dIQSx5QjRHaUNVO0FoSDY1Y2xCO0FpSHY3Y1E7RTdHUEEseUJKVEM7QUEwOGNUO0FpSHQ3Y1E7RTlHakJBLGtCOEdrQjRCO0FqSHc3Y3BDO0FpSHI3Y1E7RTdHckJBLHFCSkhDO0VJTUQsYzZDbUZjO0U3Q2hGZCx5QkpUQztFR0dELGtCOEc0QjRCO0FqSG83Y3BDO0FpSGw3Y1k7RTdHOUJKLHFCNkMyRm9CO0U3Q3hGcEIsYzZDbUZjO0U3Q2hGZCx5QjZDcUZvQjtBakQwM2M1QjtBaUg5NmNZO0U3R3ZDSixxQkpIQztFSU1ELGM2Q21GYztFN0NoRmQseUJKVEM7QUE2OWNUO0FpSHo2Y1k7RS9EbERKLCtDK0RvRFE7QWpIMDZjaEI7QWlIcjZjWTtFL0R6REosK0MrRDBEUTtBakh1NmNoQjtBaUg5NWNZO0VBQ0ksYUFBQTtBakhnNmNoQjtBaUgzNWNJO0U3R25ESSxpSUFBQTtBSms5Y1I7QWlIMzVjSTtFN0d2REksaUlBQUE7QUpzOWNSO0FrSDUrY0k7RUFDSSxXQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLG9CMUdNTTtFMEdMTixlbEhMSTtFa0hNSix5QjFHWU07RTBHWE4sZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMkJBQUE7RUFDQSw2Q2hIc05XO0FGeXhjbkI7QWtINytjUTtFQUNJLFloSGtEQTtFZ0hqREEs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RUFDSSxzREFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QWxINjVjaEI7QWtIMTVjWTs7RUFDSSxXQUFBO0VBQ0EsT0FBQTtBbEg2NWNoQjtBa0hqNWNJO0VBQ0ksZUFBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLG9CMUdwWU07RTBHcVlOLGVsSC9ZSTtFa0hnWkosY0FBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSwyQkFBQTtFQUNBLDZDaEhoTFc7QUZva2RuQjtBa0hsNWNRO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0FsSG81Y1o7QWtIbDVjUTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDhCQUFBO0VBQ0EsZUFBQTtBbEhvNWNaO0FrSGw1Y1E7O0VBRUksa0JBQUE7RUFDQSxZQUFBO0FsSG81Y1o7QWtIbDVjUTs7OztFQUlJLGtCQUFBO0VBQ0EsWUFBQTtBbEhvNWNaO0FvSGgwZFE7RWhIRkEsaUNGdVBNO0VFcFBOLGNGa1BJO0VFL09KLHlCRjZPRTtFa0RoUEUsbURBQUE7QXBEczBkWjtBb0gxemRZO0VBR0ksY2xIc0tSO0VrSHJLUSxtQ2xIMFlDO0FGZzdjakI7QW9IcnpkUTs7Ozs7RWhIeEJBLGlDRmdRUztFRTdQVCxjRmtQSTtFRS9PSix5QkZzUEs7RWtEelBELG1EQUFBO0FwRG8xZFo7QW9IbHpkUTs7RUFFSSxpQ0RPMkI7QW5INnlkdkM7QW9IaHpkUTtFaEgzQ0EsaUNGdVBNO0VFcFBOLGNGa1BJO0VFL09KLHlCRjZPRTtFa0RuUEUsc0JBQUE7RUZESiwyQ2tFbURJO0FwSGd6ZFo7QW9INXlkUTtFQUNJLDJDbkVxQlk7QWpEeXhkeEI7QW9IdnlkWTtFQUNJLG1DbEg4VkM7QUYyOGNqQjtBb0g1eGRJO0VoSDVFSSxpQ0ZxVFc7RUVsVFgsY0Y0T0s7RUV6T0wseUJGd09HO0FGZ29kWDtBb0gxeGRRO0VoSHBGQSxpQ0Z1UE07RUVwUE4sY0Y0T0s7RUV6T0wseUJGd09HO0FGcW9kWDtBb0h2eGRRO0VBQ0kseUhBQUE7QXBIeXhkWjtBb0hqeGRZO0VBQ0ksd0NBQUE7RUFFQSw2QkFBQTtBcEhreGRoQjtBb0hoeGRZOztFQUdJLG1CQUFBO0VBQ0EsMkJBQUE7RUFFQSw2QkFBQTtBcEhneGRoQjtBb0h2d2RnQjtFQUNJLG9HQUFBO0FwSHl3ZHBCO0FvSHJ3ZGdCO0VBQ0ksa0dBQUE7QXBIdXdkcEI7QW9IbHdkWTtFQUNJLGc4RUFBQTtBcEhvd2RoQjtBb0gvdmRRO0VBQ0ksc0NBQUE7RUFDQSx5Q0FBQTtBcEhpd2RaO0FvSHZ2ZFk7O0VBQ0ksbUdBQUE7QXBIMnZkaEI7QW9IeHZkWTs7RUFDSSxveUpBQUE7QXBIMnZkaEI7QW9IN3VkUTs7RUFFSSxvRkQzSGtCO0FuSDIyZDlCO0FvSDl1ZFE7Ozs7RUFJSSxtRURoSWtCO0FuSGczZDlCO0FxSGw2ZEk7RUFDSSxhL0REYztFK0RFZCxlQUFBO0VBQ0Esc0JBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQjdHS007RTZHSk4sZXJITkk7RXFIT0oseUI3R1dNO0U2R1ZOLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSwyQkFBQTtFQUNBLDZDbkhzTlc7QUYrc2RuQjtBcUhuNmRRO0VyRWpCQSw0QkFBQTtFN0NDQSxrQkQwRVE7RW1IdkRKLFVBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0FySHE2ZFo7QWdEajhkUTtFQUNJLDJCQUFBO0FoRG04ZFo7QXFILzVkUTtFQUNJLFlBQUE7RUFDQSxrQkFBQTtBckhpNmRaO0FxSC81ZFk7RUFDSSxVQUFBO0FySGk2ZGhCO0FxSHg1ZFk7OztFQUNJLG1CQUFBO0FySDQ1ZGhCO0FxSHg1ZFk7RUFDSSxtQkFBQTtBckgwNWRoQjtBcUhyNWRRO0VsSHZCQSwwQkFBQTtFa0h5QkksZ0JBQUE7RUFDQSxtQ0FBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBckh1NWRaO0FxSHA1ZFE7RUFFSSxpQkFBQTtBckhxNWRaO0FxSG41ZFk7RWxIOUJKLDBCQUFBO0VrSGdDUSx1QkFBQTtBckhxNWRoQjtBc0h0K2RRO0VsSEhBLGlDRnVQTTtFRXBQTixjRjRPSztFRXpPTCx5QkZ3T0c7QUZpd2RYO0FzSHArZFk7RUFHSSxtQ3BIK1lDO0FGcWxkakI7QXNIMzlkUTtFbEh2QkEsaUNGdVBNO0VFcFBOLGNGa1BJO0VFL09KLHlCRjZPRTtFa0RoUEUsbURBQUE7QXBEcS9kWjtBc0h2OWRROztFbEhqQ0EsaUNGZ1FTO0VFN1BULGNGNE9LO0VFek9MLHlCRndPRztBRmd4ZFg7QXNIcjlkWTs7RWxIekNKLGlDRmdRUztFRTdQVCxjRmtQSTtFRS9PSix5QkZzUEs7RWtEelBELG1EQUFBO0FwRGtnZVo7QXNIajlkUTs7RWxIcERBLGdDa0RrRGU7RWxEL0NmLGNGNE9LO0VFek9MLHlCRndPRztFZ0QvT0gsNEVvRTRESTtBdEhpOWRaO0FzSHg4ZFk7RUFDSSxtQ3BId1ZDO0FGa25kakI7QXVIL2dlSTtFdkVESSw0QkFBQTtFdUVHQSxpQkNKZ0I7RURLaEIsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7RUFDQSxvQi9HSU07RStHSE4sZXZIUEk7RXVIUUoseUIvR1VNO0UrR1ROLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0tBQUEsc0JBQUE7VUFBQSxpQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNkNySHNOVztBRjJ6ZG5CO0FnRDloZVE7RUFDSSwyQkFBQTtBaERnaWVaO0F1SGxoZVE7RUFDSSxZQUFBO0F2SG9oZVo7QXVIamhlUTtFQUNJLFNBQUE7QXZIbWhlWjtBdUgvZ2VRO0VBQ0ksVUFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0F2SGlo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ZFE7RUFDSSxxQkFBQTtFQUNBLGdCQUFBO0F2SGk5ZFo7QXVINThkWTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBdkg4OGRoQjtBdUg1OGRnQjtFQUNJLHNCQUFBO0F2SDg4ZHBCO0F1SHY4ZFk7O0VBRUksVUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBdkh5OGRoQjtBdUh2OGRnQjs7OztFQUVJLHFCQUFBO0VBQ0EsbUJBQUE7QXZIMjhkcEI7QXVIejhkZ0I7Ozs7RUFFSSxpQkNuZEk7QXhIZzZleEI7QXVIdjhkb0I7RUFFSSxnQkFBQTtFQUNBLFdDN2RRO0F4SHE2ZWhDO0F1SHI4ZG9CO0VBQ0ksbUJBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0F2SHU4ZHhCO0F1SHA2ZEk7RUFDSSxTQUFBO0F2SHU2ZFI7QXVIMzVkUTs7Ozs7Ozs7RUFJSSxxQkFBQTtBdkhrNmRaO0F1SC81ZFE7Ozs7RUV6bkJKLG9CQUxpRDtFQU1qRCxtQkFOaUQ7RUFZN0MsbUJBVEs7RUFVTCxvQkFBQTtBekh5aGZSO0F1SG42ZFE7Ozs7RUFFSSxpQkFBQTtBdkh1NmRaO0F1SGo2ZFk7Ozs7Ozs7O0VBRUksZUFBQTtFQUNBLGtCQUFBO0F2SHk2ZGhCO0EwSG5qZkk7RXRIRkksaUNGcVRXO0VFbFRYLGNGNE9LO0VFek9MLHlCRndPRztBRjYwZVg7QTBIaGpmUTtFdEhYQSxxQnNIZVE7RXRIWlIsY0ZrUEk7RUUvT0oseUJGNk9FO0VnRHBQRiw0Q3dFbUJJO0ExSCtpZlo7QTBIemlmWTs7Ozs7RXRIeEJKLGlDRmdRUztFRTdQVCxjRmtQSTtFRS9PSix5QkZzUEs7RWtEelBELG1EQUFBO0FwRHdrZlo7QTBIemlmWTs7Ozs7RXRIbENKLGlDRnVQTTtFRXBQTixjRmtQSTtFRS9PSix5QkY2T0U7RWtEblBFLHNCQUFBO0VGREosMkN3RTJDUTtBMUg0aWZoQjtBMEh0aWZROztFQUVJLGMxSHJESDtBQTZsZlQ7QTBIdGlmWTs7O0VBRUksY3hId0VDO0FGaStlakI7QTBIMWhmUTs7RUFVUSxjMUhsRlA7QUFzbWZUO0EwSGpoZlE7RXRIL0VBLGNvSG9FZ0I7RXBIakVoQiw2Qm9Ia0VjO0F4SCtoZnRCO0EwSC9nZlE7RXRIbEZBLDZCb0h3RWtCO0F4SDRoZjFCO0EwSDVnZlE7RUFDSSxvQkFBQTtFQUNBLGtCQUFBO0ExSDhnZlo7QTBIemdmUTs7O0V0SHJHQSxxQkY0UEs7RUV6UEwsY0ZrUEk7RUUvT0oseUJGc1BLO0FGeTNlYjtBMEh2Z2ZRO0V0SDlHQSxxQkpIQztFSU1ELGNGb1FRO0VFalFSLHlCSlRDO0FBNm5mVDtBMEhyZ2ZROztFdEhySEEscUJzSDBIUTtFdEh2SFIsY0ZvUVE7RUVqUVIseUJzSG1IUTtBMUh1Z2ZoQjtBMEhuZ2ZRO0VBQ0ksK0N4SDBRZTtBRjJ2ZTNCO0EwSG5nZlE7RUFDSSwrQ3hIdVFlO0FGOHZlM0I7QTBIaGdmUTtFdEhuSUEsY0ZrUEk7RUUvT0oseUJGNk9FO0V3SHhHRSw0Q0FBQTtBMUhnZ2ZaO0EwSDkvZVk7RUFDSSxjeEhoQkM7QUZnaGZqQjtBMEg3L2VRO0V0SGpKQSxpQ0ZxVFc7RUVsVFgsY0Y0T0s7RUV6T0wseUJGd09HO0FGcTZlWDtBMEh2L2VZO0VBQ0ksMkNBQUE7QTFIeS9laEI7QTBIcC9lUTtFQUtJLG1DeEhzUEs7QUY0dmVqQjtBMEhqK2VROzs7RUFJSSx5SkFBQTtBMUhtK2VaO0EwSDU5ZVk7Ozs7O0VBRUksc0JBQUE7RUFDQSwwQ0FqQlk7QTFIay9lNUI7QTBINzllUTtFQUNJLHNCQUFBO0VBQ0EsNkJBQUE7QTFIKzllWjtBMEgxOWVZOztFQUNJLHlCMUhyTlA7QUFrcmZUO0EwSHY5ZVk7O0VBQ0ksZ0RBQUE7QTFIMDllaEI7QTBIdDllUTs7RUFFSSxrQkFBQTtBMUh3OWVaO0EwSHQ5ZVk7O0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFFBakRhO0VBa0RiLFdBbERhO0VBbURiLFVBakRvQjtBMUgwZ2ZwQztBMEhyOWVRO0VBQ0ksVUFBQTtFQUNBLFdBQUE7RUFDQSxzRkFBQTtBMUh1OWVaO0EwSHA5ZVE7RUFDSSxXQUFBO0VBQ0EsVUFBQTtFQUNBLHVGQUFBO0ExSHM5ZVo7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elBELG1EQUFBO0FwRDBuZ0JaO0E2SHBsZ0JROzs7Ozs7OztFekh6Q0EsaUNGdVBNO0VFcFBOLGNGNE9LO0VFek9MLHlCRndPRztBRjQ1Zlg7QTZIeGxnQlk7Ozs7Ozs7Ozs7Ozs7OztFekhsREosaUNGZ1FTO0VFN1BULGNGNE9LO0VFek9MLHlCRndPRztBRis2Zlg7QTZIaG1nQlk7Ozs7Ozs7Ozs7Ozs7OztFekg3REosZ0NrRGtEZTtFbEQvQ2YsY0Y0T0s7RUV6T0wseUJGd09HO0VnRC9PSCw0RTJFcUVRO0E3SDZtZ0JoQjtBNkh2bWdCUTs7OztFekgxRUEsaUNGdVBNO0VFcFBOLGNGa1BJO0VFL09KLHlCRjZPRTtFa0RoUEUsbURBQUE7QXBEdXJnQlo7QTZIeG1nQlk7Ozs7Ozs7O0V6SGxGSixpQ0ZnUVM7RUU3UFQsY0ZrUEk7RUUvT0oseUJGc1BLO0VrRHpQRCxtREFBQTtFeUV1RkksY0FBQTtFQUNBLGlEQUFBO0E3SDhtZ0JoQjtBNkgxbWdCUTs7OztFQUNJLGMzSHdGSjtBRnVoZ0JSO0E2SHBtZ0JRO0VBQ0ksYzdIL0dIO0U2SGdIRyx1QkFBQTtBN0h1bWdCWjtBNkhybWdCWTtFQUVJLGMzSGFDO0FGeWxnQmpCO0E2SGhtZ0JJO0VBQ0kseUJwRTFHRztBekQ2c2dCWDtBNkhqbWdCUTtFekgxSEEsaUNGdVBNO0VFcFBOLGNGa1BJO0VFL09KLHlCRjZPRTtFMkhsSEUsbUJwRW5IRDtFb0VvSEMsWTNIdUpPO0FGeThmbkI7QTZINWxnQlk7RUFDSSxZRHJJUTtFQ3NJUixVQUFBO0E3SDhsZ0JoQjtBNkgzbGdCWTtFQUVJLHFDRDVJTztBNUh3dWdCdkI7QTZIdGxnQlE7RUFHSSxpQ0FBQTtBN0h1bGdCWjtBNkhwbGdCUTtFQUNJLGM3SDdKSDtBQW12Z0JUO0E2SGxsZ0JJO0VBQ0ksdUJBQUE7QTdIcWxnQlI7QTZIbGxnQkk7RUFDSSx5QjNIMkVHO0UySDFFSCxpQzNINEVPO0FGeWdnQmY7QTZIL2tnQlk7O0VBRUkseUIzSGtFTDtBRmdoZ0JYO0E2SHprZ0JRO0V6SHJMQSxpQ0Z1UE07RUVwUE4sY0Y0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MGdCWjtBOEhwMGdCUTs7RUFDSSxXQUFBO0VBQ0EsT0FBQTtBOUh1MGdCWjtBOEhyMGdCUTs7RUFDSSxVQUFBO0VBQ0EsUUFBQTtBOUh3MGdCWjtBZ0k5Z2hCSTtFQUNJLGlDOUhvVFc7RThIblRYLGM5SDZPSztFOEg1T0wseUI5SDJPRztBRnN5Z0JYO0FnSTVnaEJJOztFQUVJLGlDOUgyU1c7RThIMVNYLGM5SDBPSTtFOEh6T0oseUI5SHVPRTtBRnd5Z0JWO0FnSTFnaEJJO0VBQ0ksaUM5SG1TVztFOEhsU1gsYzlIa09JO0U4SGpPSix5QjlIK05FO0FGOHlnQlY7QWdJeGdoQkk7O0VBRUksaUM5SDBSVztFOEh6UlgsYzlIeU5JO0U4SHhOSix5QjlIc05FO0FGcXpnQlY7QWdJdGdoQkk7RUFDSSxxQ0RrQ007QS9IdStnQmQ7QWdJdmdoQkk7RUFDSSxnQkFBQTtBaEkwZ2hCUjtBZ0l4Z2hCUTtFQUNJLHFDRDRCRTtBL0g4K2dCZDtBZ0lwZ2hCSTtFQUNJLGlDOUhxUVc7QUZrd2dCbkI7QWdJbGdoQkk7O0VBSUkseUJEc0JVO0EvSDYrZ0JsQjtBZ0lqZ2hCSTtFQUdJLDBDRDJCVztBL0h1K2dCbkI7QWdJaGdoQkk7RUFDSSwrQzlIdVVtQjtBRjRyZ0IzQjtBZ0k5L2dCSTtFQUNJLHlCOUh3S0s7RThIdktMLGM5SHNLRztBRjIxZ0JYO0FnSS8vZ0JJOzs7RUFHSSw0QjlIa0tLO0FGZzJnQmI7QWlJaGxoQkk7RUFDSSxhM0VEYztFMkVFZCxlQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQnpIS007RXlISk4sZWpJTkk7RWlJT0oseUJ6SFdNO0V5SFZOLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSwyQkFBQTtFQUNBLDZDL0hzTlc7QUY2M2dCbkI7QWlJamxoQlE7RWpGakJBLDRCQUFBO0U3Q0NBLGtCRDBFUTtFK0h2REosVUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7QWpJbWxoQlo7QWdEL21oQlE7RUFDSSwyQkFBQTtBaERpbmhCWjtBaUk5a2hCWTtFOUhHSiwwQkFBQTtFOEhEUSxnQkFBQTtFQUNBLG1DQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7QWpJZ2xoQmhCO0FpSTVraEJZO0VBQ0ksWUFBQTtFQUNBLGtCQUFBO0FqSThraEJoQjtBaUk1a2hCZ0I7RUFDSSxVQUFBO0FqSThraEJwQjtBaUlya2hCZ0I7RUFDSSxtQkFBQTtBakl1a2hCcEI7QWlJN2poQkk7Ozs7Ozs7RUFJSSxpQkFBQTtBaklta2hCUjtBaUlqa2hCUTs7Ozs7OztFOUhoQ0EsMEJBQUE7QUgwbWhCUjtBaUlsa2hCSTtFQUNJLFdBQUE7QWpJcWtoQlI7QWlJbGtoQlk7RUFDSSxhQUFBO0FqSW9raEJoQjtBaUlsa2hCWTtFQUNJLG1DaEYvRVM7RWdGZ0ZULG9DaEZoRlM7QWpEb3BoQnpCO0FpSTVqaEJJO0U5SDdHSSxrQkQwRVE7RStIcUNSLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBO0FqSStqaEJSO0FrSW5yaEJRO0U5SEZBLGlDRnVQTTtFRXBQTixjRmtQSTtFRS9PSix5QkY2T0U7RWtEaFBFLG1EQUFBO0FwRHlyaEJaO0FrSWpyaEJZO0U5SFhKLGlDRmdRUztFRTdQVCxjRmtQSTtFRS9PSix5QkZzUEs7RWtEelBELG1EQUFBO0FwRCtyaEJaO0FrSTFxaEJZO0U5SHhCSixnQ2tEa0RlO0VsRC9DZixjRjRPSztFRXpPTCx5QkZ3T0c7RWdEL09ILDRFZ0ZnQ1E7QWxJeXFoQmhCO0FrSXJxaEJZO0VBR0ksbUNoSXVYQztBRjh5Z0JqQjtBa0l4cGhCWTtFQUNJLG1DaEl5V0M7QUZpemdCakI7QWtJOW9oQkk7RTlIaEVJLGlDRnVQTTtFRXBQTixjRmtQSTtFRS9PSix5QkY2T0U7RWtEaFBFLG1EQUFBO0FwRGl0aEJaO0FrSTNvaEJRO0U5SHpFQSxpQ0ZnUVM7RUU3UFQsY0ZrUEk7RUUvT0oseUJGc1BLO0VrRHpQRCxtREFBQTtBcER1dGhCWjtBa0l2b2hCUTtFOUhuRkEsZ0NrRGtEZTtFbEQvQ2YsY0Y0T0s7RUV6T0wseUJGd09HO0VnRC9PSCw0RWdGMkZJO0FsSXNvaEJaO0FtSS90aEJJO0VoSURJLGtCRDBFUTtFaUl2RVIsV0NMWTtFRE1aLGVBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLG9CM0hFTTtFMkhETixlbklUSTtFbUlVSix5QjNIUU07RTJIUE4sZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNkNqSW1OVztBRitnaEJuQjtBbUlodWhCUTtFQUNJLGtCQUFBO0FuSWt1aEJaO0FtSS90aEJRO0VuRnhCQSw0QkFBQTtFN0NDQSxrQkQwRVE7RWlJaERKLGlDQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtBbklpdWhCWjtBZ0Rsd2hCUTtFQUNJLDJCQUFBO0FoRG93aEJaO0FtSWp1aEJZO0VBQ0ksV0FBQTtBbkltdWhCaEI7QW1JL3RoQlk7RUFDSSxXQUFBO0VBQ0EsUUFBQTtFQUNBLG9DN0VqQlU7RTZFa0JWLFdBQUE7QW5JaXVoQmhCO0FtSTd0aEJZO0VBQ0ksbUJBQUE7QW5JK3RoQmhCO0FtSTd0aEJZO0VuRnRESiw0QkFBQTtBaERzeGhCUjtBZ0RweGhCUTtFQUNJLDJCQUFBO0FoRHN4aEJaO0FtSWh1aEJnQjtFQUNJLFdBQUE7QW5Ja3VoQnBCO0FtSWh1aEJnQjtFQUNJLGVBQUE7QW5Ja3VoQnBCO0FtSTV0aEJZO0VBQ0ksOENBQUE7RUFDQSxnQkFB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LHNCQUFBO0VBQ0Esa0JBQUE7QXRJbzZoQlo7QXNJbDZoQlE7RUFDSSxVQUFBO0F0SW82aEJaO0FzSWg2aEJRO0VBQ0ksZUFBQTtBdElrNmhCWjtBc0loNmhCWTtFQUlJLDBCQUFBO0F0SSs1aEJoQjtBc0k1NWhCUTtFQUNJLHVDQ2xENkI7QXZJZzloQnpDO0FzSTU1aEJZO0VBQ0ksc0NDcEQyQjtFRHFEM0IsaUJwSXpCRDtBRnU3aEJmO0FzSXo1aEJROztFQUVJLGtCQUFBO0VBQ0EsZUFBQTtBdEkyNWhCWjtBc0l2NWhCUTtFQUNJLGlCcEl0Q0c7QUYrN2hCZjtBc0lwNWhCUTtFQUNJLGtCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxhQUFBO0F0SXM1aEJaO0FzSWw1aEJROzs7RUFHSSxpQnBJckRHO0FGeThoQmY7QXNJMzRoQlE7O0VBQ0ksZUFBQTtFQUNBLG1CQ3JITTtBdklvZ2lCbEI7QXNJNTRoQlE7O0VBQ0ksZUFBQTtFQUNBLHdDQ2xHNkI7QXZJaS9oQnpDO0FzSTc0aEJZOztFQUNJLGdCcEl4RUQ7RW9JeUVDLHVDQ3JHMkI7QXZJcS9oQjNDO0FzSTM0aEJROzs7O0VBRUksY0FBQTtFQUNBLG1CQUFBO0F0SSs0aEJaO0FzSTM0aEJROztFQUNJLGVBQUE7RUFDQSxnQnBJdkZHO0FGcStoQmY7QXNJMTRoQlE7Ozs7OztFQUdJLGdCcEk5Rkc7RW9JK0ZILGVBQUE7QXRJKzRoQlo7QXdJdmlpQkk7RXBJR0ksY0Y0T0s7QUY0emhCYjtBd0k5aGlCUTs7RXBJVkEsY0ZrUEk7RUUvT0oseUJGc1BLO0FGb3poQmI7QXdJMWhpQlE7RXBJbkJBLGNGb1FRO0VFalFSLHlCSlRDO0FBdWppQlQ7QXdJdGhpQlE7RXRGL0JBLCtDc0ZnQ0k7QXhJd2hpQlo7QXdJamhpQlE7RXBJbkNBLGNKTkM7RUlTRCw2Qm1JMkJlO0F2STBoaUJ2QjtBd0k3Z2lCUTs7RXBJM0NBLGNGMkhTO0VFeEhULDZCbUkrQnFCO0F2STJoaUI3QjtBd0l6Z2lCUTs7RXBJcERBLGNKTkM7RUlTRCw2Qm1JbUNxQjtFckYxQ3JCLGdCc0YrREk7QXhJd2dpQlo7QXlJdmtpQkk7RUFHSSxhbkZIYztBdEQya2lCdEI7QXlJcGtpQkk7RUFDSSxVQUFBO0F6SXVraUJSO0F5SXJraUJRO0VBQ0ksNEVoRk9HO0VnRk5ILGVBQUE7QXpJdWtpQlo7QXlJcGtpQlE7RUFDSSxrQkFBQTtBeklza2lCWjtBeUlwa2lCUTtFQUNJLGNBQUE7QXpJc2tpQlo7QXlJbmtpQlE7RUFDSSxnQkFBQTtBeklxa2lCWjtBMEk1bGlCSTtFQUNJLGFwRkRjO0VvRkVkLG9CbElTTTtFa0lSTixlMUlGSTtFMElHSix5QmxJZU07RWtJZE4sZUFBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNkN4SXNOVztBRnk0aEJuQjtBMEk3bGlCUTtFQUNJLFlBQUE7RUFDQSxZQUFBO0ExSStsaUJaO0EwSTdsaUJZO0VBQ0ksZ0JBQUE7QTFJK2xpQmhCO0EwSTdsaUJnQjtFQUNJLHFCQUFBO0ExSStsaUJwQjtBMEkxbGlCUTtFQUNJLGFBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSwyQkFBQTtFQUNBLFV4SWdDQTtBRjRqaUJaO0EwSXpsaUJRO0VBRUksaUJBQUE7QTFJMGxpQlo7QTBJeGxpQlk7RUFDSSxXQUFBO0VBQ0EsU3hJdUJKO0FGbWtpQlo7QTBJdGxpQlE7RUFDSSxhQUFBO0ExSXdsaUJaO0EySXRvaUJRO0VBQ0ksY3pJcUxKO0FGbzloQlI7QTJJbm9pQlk7RUFDSSxtQ3pJbVpDO0FGa3ZoQmpCO0E0SS9vaUJJO0U1RkRJLDRCQUFBO0U3Q0NBLGtCRDBFUTtFMEl2RVIsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLG9CcElLTTtFb0lKTixlNUlOSTtFNElPSix5QnBJV007RW9JVk4sb0JBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0E1SWlwaUJSO0FnRDdwaUJRO0VBQ0ksMkJBQUE7QWhEK3BpQlo7QTRJbHBpQlE7RUFDSSxnQkFBQTtBNUlvcGlCWjtBNklwcWlCSTtFeklBSSxpQ0Z1UE07RUVwUE4sY0Y0T0s7RUV6T0wseUJGd09HO0FGNDdoQlg7QTZJanFpQlE7RXpJVEEsaUNGZ1FTO0VFN1BULGNGNE9LO0VFek9MLHlCRndPRztBRmk4aEJYO0E2STNwaUJRO0V6SXBCQSxnQ2tEa0RlO0VsRC9DZixjRjRPSztFRXpPTCx5QkZ3T0c7RWdEL09ILDRFMkY2Qkk7QTdJeXBpQlo7QTZJdnBpQlE7RXpJOUJBLGdDa0RrRGU7RWxEL0NmLGNGNE9LO0VFek9MLHlCRndPRztFZ0QvT0gsNEUyRnFDSTtBN0l1cGlCWjtBNklscGlCUTtFeEkxQ0osYUFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0FMK3JpQko7QThJbnNpQkk7RUFDSSxhQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0E5SXNzaUJSO0E4SWxzaUJJO0U5RlJJLDRCQUFBO0U4RlVBLGdCQUFBO0VBQ0EsaUJDVmdCO0VEV2hCLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxlOUliSTtFOEljSixvQnRJSk07RXNJS04seUJ0SUdNO0VzSUZOLGNBQUE7RUFDQSxhQUFBO0VBQ0Esd0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0E5SXFzaUJSO0FnRDF0aUJRO0VBQ0ksMkJBQUE7QWhENHRpQlo7QThJdHNpQlE7O0VBRUksbUJDZFk7RURlWixlQ2hCUztBL0l3dGlCckI7QThJcnNpQlE7RUFDSSxrQkNkWTtBL0lxdGlCeEI7QThJbnNpQlE7RUFFSSxldElsQ0c7QVJzdWlCZjtBOEk3cmlCUTtFQUNJLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBOUlnc2lCWjtBOEk3cmlCUTs7RUFFSSxjQUFBO0E5SStyaUJaO0FnSnB2aUJJO0U1SUFJLGlDRnVQTTtFRXBQTixjRmtQSTtFRS9PSix5QkY2T0U7QUZ1Z2lCVjtBZ0pudmlCUTs7RUFF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Ozs7O0VBR0kseUVBQUE7RUFDQSxnQ0FBQTtBakoycWlCaEI7QW1KM3BqQkk7RS9JQ0ksaUNGcVRXO0VFbFRYLGNGNE9LO0VFek9MLHlCRndPRztBRms3aUJYO0FtSjFwakJRO0UvSU5BLGlDRnVQTTtFRXBQTixjRmtQSTtFRS9PSix5QkY2T0U7QUZrN2lCVjtBbUp4cGpCWTtFQUVJLHlCako2T0g7QUY0NmlCYjtBbUp0cGpCWTs7RUFFSSxjakppT0o7RWlKaE9JLFlEUmU7QWxKZ3FqQi9CO0FtSmpwakJZO0VBQ0ksK0NBQUE7QW5KbXBqQmhCO0FtSmhwakJZO0VBQ0kseUNEYVE7QWxKcW9qQnhCO0FtSjdvakJRO0VBQ0ksY2pKOE1BO0FGaThpQlo7QW1Kem9qQlk7RUFDSSxjakp1TUo7QUZvOGlCWjtBbUp6b2pCWTtFQUNJLHlCakprSFQ7QUZ5aGpCUDtBbUpwb2pCWTtFQUNJLHlCakppSE47QUZxaGpCVjtBbUovbmpCWTs7RUFDSSxjakp1SFI7QUYyZ2pCUjtBbUpob2pCWTs7RUFDSSx5QmpKb0hSO0FGK2dqQlI7QW1KL25qQlE7Ozs7Ozs7O0VBUUksY0R4RFE7RUN5RFIscUJEekRRO0FsSjByakJwQjtBbUo3bmpCUTs7Ozs7O0VBTUkscUJEbkVRO0FsSmtzakJwQjtBbUozbmpCUTs7Ozs7RUFLSSx5QmpKMElEO0VpSnpJQyxxREFBQTtBbko2bmpCWjtBbUp6bmpCUTs7RUFFSSx5QkRuRlE7RUNvRlIsMEJEcEZRO0FsSitzakJwQjtBbUp4bmpCUTs7O0VBR0ksY0RsRlc7QWxKNHNqQnZCO0FtSnZuakJRO0VBQ0ksY2pKeUhDO0FGZ2dqQmI7QW1Kcm5qQlE7RUFHSSxtQ2pKZ1NLO0FGcTFpQmpCO0FvSm52akJJO0VBQ0ksYUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLG9CNUlNTTtFNElMTixlcEpMSTtFb0pNSix5QjVJWU07RTRJWE4sbUJBQUE7RUFDQSw2QkFBQTtFQUNBLG9CQUFBO0VBQ0EsMkJBQUE7RUFDQSw2Q2xKeU5XO0FGNmhqQm5CO0FvSnB2akJRO0VBQ0ksYUFBQTtBcEpzdmpCWjtBb0pqdmpCWTtFQUNJLHNCQUFBO0FwSm12akJoQjtBb0podmpCWTtFQUNJLGVsSjBDSjtBRndzakJaO0FvSjl1akJRO0VBQ0ksbUJBQUE7QXBKZ3ZqQlo7QW9KOXVqQlk7RUFDSSxpQmxKa0NKO0FGOHNqQlo7QW9KNXVqQlE7RUFDSSwyQkFBQTtBcEo4dWpCWjtBb0o1dWpCWTtFQUNJLGdCbEowQko7QUZvdGpCWjtBb0oxdWpCUTtFQUVJLHNCQUFBO0FwSjJ1akJaO0FvSnp1akJZO0VBQ0ksbUJBQUE7QXBKMnVqQmhCO0FvSnh1akJZO0VBQ0ksZ0JsSmFKO0FGNnRqQlo7QW9KcnVqQlk7RUFDSSxrQmxKT0o7QUZndWpCWjtBb0psdWpCWTtFQUNJLGVsSkNKO0FGbXVqQlo7QW9KaHVqQlE7RXBHdEVBLDRCQUFBO0VvR3dFSSxXQUFBO0VBQ0EsaUJDckVXO0VEc0VYLG1CQUFBO0VBQ0Esc0JBQUE7QXBKa3VqQlo7QWdEM3lqQlE7RUFDSSwyQkFBQTtBaEQ2eWpCWjtBb0psdWpCUTtFQUNJLHFCQzlEYztFRCtEZCx1QkFBQTtBcEpvdWpCWjtBb0pqdWpCUTtFQUNJLFlBQUE7QXBKbXVqQlo7QW9KMXRqQmdCO0VBQ0kscUJBQUE7QXBKNHRqQnBCO0FvSnZ0akJnQjtFQUNJLGVBQUE7RUFDQSxnQmxKbENSO0FGMnZqQlo7QW9KcHRqQmdCO0VBQ0ksaUJsSnhDUjtFa0p5Q1EsY0FBQTtBcEpzdGpCcEI7QW9KaHRqQkk7RUFDSSxlQUFBO0FwSm10akJSO0FvSmh0akJJO0VqSnJISSxnQmlKc0h3QjtFQUN4QixnQkFBQTtFQUNBLDJCNUlqR1M7RTRJa0dULGVBQUE7RUFDQSxlcEoxSEk7QUE2MGpCWjtBc0o3MGpCUTtFbEpBQSxpQ0ZxVFc7RUVsVFgsY0Y0T0s7RUV6T0wseUJGd09HO0FGcW1qQlg7QXNKNTBqQlE7RUFDSSx5QnRKWEg7QUF5MWpCVDtBc0oxMGpCSTtFQUNJLHlCdEpoQkM7RXNKaUJELGNwSnlQUTtBRm9sakJoQjtBdUo1MWpCSTtFQUNJLFNBQUE7RUFDQSxVQUFBO0VBQ0Es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bWtCYjtBK0o3eWtCWTtFN0duQ0osK0M2R3FDUTtBL0o4eWtCaEI7QStKenlrQkk7O0UzSnpDSSxpQ0Z1UE07RUVwUE4sY0ZrUEk7RUUvT0oseUJxRFFHO0F6RDIwa0JYO0ErSi94a0JZOzs7RTNKdkRKLGNGa1BJO0VFL09KLHlCRnNQSztBRm1ta0JiO0ErSjN4a0JZOztFM0pqRUosY0ZvUVE7RUVqUVIseUJKVEM7QUF1MmtCVDtBK0p2eGtCWTs7O0U3RzlFSiwrQzZHZ0ZRO0EvSjB4a0JoQjtBK0pueGtCSTtFM0p0RkksaUNGcVRXO0VFbFRYLGNKTkM7RUlTRCx5QkZ3T0c7QUZpb2tCWDtBK0pqeGtCUTtFM0ozRkEsY0YySFM7QUZvdmtCakI7QStKNXdrQlk7RUFDSSxVQUFBO0EvSjh3a0JoQjtBZ0t0M2tCSTtFaEhBSSw0QkFBQTtFN0NDQSxrQjZERGU7RWdHR2YsVUFBQTtFQUNBLGlCaEdMYztFZ0dNZCxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLG9CeEpHTTtFd0pGTixlaEtSSTtFZ0tTSixpQmhHUGE7RWdHUWIsb0JBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLDJCQUFBO0VBQ0EsNkM5SnFOVztBRm9xa0JuQjtBZ0R2NGtCUTtFQUNJLDJCQUFBO0FoRHk0a0JaO0FnS3Aza0JJO0VBQ0ksZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0FoS3Uza0JSO0FnS2oza0JRO0VBQXFCLFlBQUE7QWhLcTNrQjdCO0FnS3Iza0JRO0VBQXFCLFlBQUE7QWhLeTNrQjdCO0FnS3oza0JRO0VBQXFCLGFBQUE7QWhLNjNrQjdCO0FnS3gza0JJO0VoSHRDSSw0QkFBQTtFN0NPQSwyQjZEUGU7RTdEUWYsNEI2RFJlO0VnR3lDZixrQkFBQTtFQUNBLHFCaEduQ3VCO0VnR29DdkIsbUJoR25DdUI7RWdHb0N2QixtQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBaEs0M2tCUjtBZ0QxNmtCUTtFQUNJLDJCQUFBO0FoRDQ2a0JaO0FnSzcz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O0FyS3NubEJaO0F1S3owbEJJO0VuS0NJLGlDRnVQTTtFRXBQTixjRmtQSTtFRS9PSix5QkY2T0U7QUYybGxCVjtBdUtyMGxCSTtFQUNJLGlEQUFBO0F2S3cwbEJSO0F1S3QwbEJRO0VBQ0ksbUJESFU7QXRLMjBsQnRCO0F1S3QwbEJRO0VBQ0ksb0NEUGE7QXRLKzBsQnpCO0F1S3QwbEJRO0VBQ0ksbUJEUHFCO0F0SyswbEJqQztBdUtuMGxCUTtFQUVJLGNySzJOQTtFcUsxTkEseUJyS2lPQztBRm9tbEJiO0F1S2wwbEJRO0VBRUkseUJyS21ORjtFcUtsTkUsK0NyS3VXZTtBRjQ5a0IzQjtBdUtqMGxCWTtFQUVJLGNyS2dOSjtFcUsvTUkseUJyS3NOSDtBRjRtbEJiO0F1Szl6bEJRO0VBQ0ksY3JLNE5JO0VxSzNOSix5QnZLL0NIO0FBKzJsQlQ7QXVLOXpsQlk7RUFFSSxjckt1TkE7RXFLdE5BLHlCcks0Tkk7QUZtbWxCcEI7QXVLM3psQkk7RUFDSSxxQ3JLaU1NO0FGNm5sQmQ7QXdLcDNsQkk7RUFDSSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSw4QkFBQTtBeEt1M2xCUjtBd0twM2xCSTtFQUNJLGFBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0F4S3UzbEJSO0F3S3IzbEJRO0VBQ0ksZ0JBQUE7QXhLdTNsQlo7QXdLbjNsQkk7RXJLbEJJLGtCRDBFUTtFc0t0RFIsZ0JBQUE7RUFDQSxpQkNyQm9CO0VEc0JwQixtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLG9CaEtmTTtFZ0tnQk4sZWhLdkJPO0VnS3dCUCx5QmhLVE07RWdLVU4sZUFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLDJCQUFBO0VBQ0EsNkN0S29NVztBRmtybEJuQjtBd0tuM2xCSTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0F4S3MzbEJSO0F3S3AzbEJRO0VBRUksaUJ0S2VHO0VzS2RILGNBQUE7QXhLcTNsQlo7QXdLbDNsQlE7RUFDSSxlQUFBO0VBQ0EsZ0J0S1NHO0VzS1JILGNBQUE7RUFDQSxlQUFBO0F4S28zbEJaO0F3S2ozbEJRO0VBQ0ksY0FBQTtBeEttM2xCWjtBd0t6MmxCWTs7RUFDSSxlQUFBO0VBQ0EsZ0J0S1REO0FGczNsQmY7QXdLMTJsQlk7O0VBQ0ksY0FBQTtFQUNBLGlCdEtkRDtBRjIzbEJmO0F3S2gybEJJO0VBQ0ksbUJBQUE7QXhLbTJsQlI7QXdLajJsQlE7RUFDSSxtQkFBQTtBeEttMmxCWjtBd0toMmxCUTtFQUNJLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtBeEtrMmxCWjtBMEtoOGxCSTtFdEtBSSxpQ0ZxVFc7RUVsVFgsY0Y0T0s7RUV6T0wseUJGd09HO0FGd3RsQlg7QTBLNzdsQlE7RUFDSSxjQUFBO0ExS2c4bEJaO0EwSzc3bEJJO0VBQ0ksNEVqSEdPO0F6RDY3bEJmO0EwSzU3bEJRO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QTFLKzdsQlo7QTBLbDhsQlE7RUFDSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtBMUtxOGxCWjtBMEt4OGxCUTtFQUNJLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0ExSzI4bEJaO0EwSzk4bEJRO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QTFLaTlsQlo7QTBLcDlsQlE7RUFDSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtBMUt1OWxCWjtBMEsxOWxCUTtFQUNJLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0ExSzY5bEJaO0EwS2grbEJRO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QTFLbStsQlo7QTBLdCtsQlE7RUFDSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtBMUt5K2xCWjtBMEs1K2xCUTtFQUNJLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0ExSysrbEJaO0EwS2wvbEJRO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QTFLcS9sQlo7QTJLeGdtQkk7O0VBRUksZUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsTUFBQTtBM0syZ21CUjtBMkt6Z21CUTs7RUFDSSxjQUFBO0EzSzRnbUJaO0EyS3pnbUJROztFQUNJLHNDQUFBO0EzSzRnbUJaO0EyS3pnbUJJO0VBQ0ksMENBQUE7RUFDQSxPQUFBO0EzSzRnbUJSO0EySzFnbUJJO0VBQ0kseUNBQUE7RUFDQSxRQUFBO0EzSzZnbUJSO0EyS3pnbUJJO0VBQ0ksZ0JBQUE7RUFDQSxhQUFBO0EzSzRnbUJSO0EySzFnbUJJO0VBQ0ksaUJBQUE7RUFFQSw0QkFBQTtBM0s0Z21CUjtBMkt2Z21CSTtFQUNJLDBCQUFBO0EzSzBnbUJSO0E0S3BqbUJJO0VBR0ksaUJDRGtCO0VERWxCLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxVQUFBO0VBQ0Esb0JwS0dNO0VvS0ZOLGU1S1JJO0U0S1NKLHlCcEtTTTtFb0tSTixhQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtFQUNBLDZDMUt1Tlc7QUY4MWxCbkI7QTRLbGptQlE7RUFDSSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBNUtvam1CWjtBNEtsam1CWTtFQUNJLGVBQUE7QTVLb2ptQmhCO0E0S2hqbUJRO0VBQ0ksc0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBNUtram1CWjtBNEsvaW1CUTtFQUNJLGNBQUE7QTVLaWptQlo7QTRLL2ltQlk7RUFDSSxVQUFBO0E1S2lqbUJoQjtBNEs3aW1CUTs7RXpLOUNBLGtCRDBFUTtFMEt6QkosZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7QTVLK2ltQlo7QTRLNWltQlE7RUFDSSxpQjFLS0E7QUZ5aW1CWjtBNEszaW1CUTs7RUFFSSxpQjFLVEc7QUZzam1CZjtBNEsxaW1CUTtFQUNJLGdCQUFBO0E1SzRpbUJaO0E0S3ppbUJRO0VBQ0ksZUM5RDBCO0VEK0QxQixZMUs4TU87QUY2MWxCbkI7QTRLdmltQlE7RUFDSSxXQUFBO0E1S3lpbUJaO0E0S3RpbUJRO0VBQ0ksV0FBQTtFQUNBLFlBQUE7QTVLd2ltQlo7QTRLcGltQlk7RUFDSSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFFQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0E1S3FpbUJoQjtBNEsvaG1CUTs7RUFFSSxjQUFBO0E1S2tpbUJaO0E0Sy9obUJRO0VBQ0kscUJBQUE7QTVLaWltQlo7QTRLeGhtQmdCO0VBQ0ksZUFBQTtFQUNBLGdCMUt0RFI7QUZpbG1CWjtBNEt4aG1CZ0I7OztFQUVJLGVBQUE7RUFDQSxnQjFLckVMO0FGZ21tQmY7QThLenBtQkk7RTFLQUksaUNGcVRXO0VFbFRYLGNGNE9LO0VFek9MLHlCRndPRztBRmk3bEJYO0E4S3ZwbUJRO0VBRUksMkNEMENnQjtBN0s4bW1CNUI7QThLcnBtQlE7RTFLVkEsY0pOQztFOEtzQkcsaUk1S2lRQztBRms1bEJiO0E4S2hwbUJZO0UxS25CSixjRjJIUztFRXhIVCx5QkY2T0U7QUZ1N2xCVjtBOEsxb21CWTtFMUs3QkosY0pOQztFa0RFRCwrQzRId0NRO0E5S3VvbUJoQjtBOEtub21CUTtFMUt4Q0EsY3lLb0NvQjtFQ1VoQixpSTVLbU9DO0FGODVsQmI7QThLOW5tQlk7RTFLOUNKLHlCRjZPRTtBRms4bEJWO0E4S3ZubUJZO0U1SC9ESiwrQzRIc0VRO0E5S21ubUJoQjtBOEsvbW1CUTs7RUFFSSxjQUFBO0E5S2lubUJaO0E4SzltbUJRO0VBQ0kseUJBQUE7QTlLZ25tQlo7QStLaHNtQkk7RUFDSSxnQkFBQTtFQUNBLGlCQ0RhO0VERWIsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7RUFDQSxvQnZLS007RXVLSk4sZS9LTkk7RStLT0oseUJ2S1dNO0V1S1ZOLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLDJCQUFBO0VBQ0EsNkM3S3FOVztBRjgrbEJuQjtBK0tqc21CUTtFQUNJLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSx5QkFBQTtBL0ttc21CWjtBK0toc21CWTtFQUVJLFVBQUE7QS9LaXNtQmhCO0ErSzdybUJROzs7RUFFSSxrQkFBQTtBL0tnc21CWjtBK0sxcm1CWTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQVFJLHFCQUFBO0EvSzBzbUJoQjtBK0tsc21CSTtFQUVRLGdCN0sxQ0g7RTZLMkNHLGlCN0szQ0g7RTZLNkNELGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0EvS21zbUJSO0ErSzlybUJJO0VBQ0ksNkM5SC9DVztFOEhnRFgsMEM5SGhEVztFOEhpRFgsc0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtBL0tpc21CUjtBK0svcm1CUTtFQUNJLFVBQUE7QS9LaXNtQlo7QStLL3JtQlE7RUFDSSxjQUFBO0EvS2lzbUJaO0ErSzNybUJJO0VBR0ksZ0JBQUE7RUFDQSxpQkM3RWtCO0VEOEVsQixtQkFBQTtBL0s0cm1CUjtBK0t2cm1CSTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0EvSzBybUJSO0ErS3hybUJRO0VBQ0ksZUFBQTtFQUNBLGFBQUE7QS9LMHJtQlo7QStLdnJtQkk7RUFDSSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0EvSzBybUJSO0ErS3hybUJRO0VBQ0ksb0JBQUE7QS9LMHJtQlo7QStLcnJtQlE7RUFHSSxnQkFBQTtFQUNBLGlCQzlHYztFRCtHZCxtQkFBQTtBL0txcm1CWjtBK0tqcm1CUTtFQUNJLGVBQUE7RUFDQSxVQUFBO0EvS21ybUJaO0ErS3ZwbUJRO0VBQ0ksYUFBQTtFQUNBLFVDdkdRO0FoTGl3bUJwQjtBK0tqcG1CUTs7RUFFSSxpQkFBQTtFQUNBLFVDbEhXO0FoTHN3bUJ2QjtBK0svb21CWTs7O0VBRUksZ0JBQUE7RUFDQSxlQUFBO0EvS2twbUJoQjtBK0szb21CSTtFQUVJLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxZQUFBO0VBQ0EsUUFBQTtBL0s2b21CUjtBK0t4b21CSTtFQUVJLGlCQUFBO0VBQ0EsU0FBQTtBL0swb21CUjtBK0t4b21CUTtFQUVJLGNBQUE7RUFDQSxrQkFBQTtBL0t5b21CWjtBK0twb21CSTtFQUNJLGlCQUFBO0EvS3VvbUJSO0ErS25vbUJZO0VBQ0ksVUM5Sk87RUQrSlAsYUFBQTtBL0txb21CaEI7QStLam9tQlE7RUFFUSxnQjdLbE5QO0U2S21OTyxpQjdLbk5QO0U2S3NORywwQzlIaE5PO0U4SGlOUCxzQkFBQTtFQUNBLHFCQUFBO0EvS2dvbUJaO0ErSzFubUJZO0VBRVEsZ0I3S2hPWDtFNktpT1csaUI3S2pPWDtBRjQxbUJUO0ErS25ubUJJOzs7O0VBSUksYUFBQTtBL0tzbm1CUjtBaUxsM21CSTtFN0tDSSxpQ0ZxVFc7RUVsVFgsY0ZrUEk7RUUvT0oseUJGNk9FO0FGb29tQlY7QWlMdjJtQlE7RTdLYkEsY0ZrUEk7RUUvT0oseUJGc1BLO0FGZ29tQmI7QWlMbjJtQlE7RTdLdEJBLGNGb1FRO0VFalFSLHlCSlRDO0FBbTRtQlQ7QWlMLzFtQlE7RUFFSSw2QkRKVTtFOUhoQ2QsK0MrSHFDSTtBakxnMm1CWjtBaUxuMW1CUTtFN0s5Q0EsY0pOQztBQTI0bUJUO0FpTGgxbUJZO0U3S3JESixjSk5DO0VJU0QsMEM0S3VDZ0I7QWhMKzFtQnhCO0FpTDMwbUJZO0VBRUksNkJEWlE7RTlIeERoQixvRCtIcUVRO0FqTDQwbUJoQjtBaUx6MG1CWTtFN0twRUosY0pOQztFSVNELHlDNEs0Q21CO0FoTGsybUIzQjtBaUxwem1CWTs7RTdLaEdKLGlDRnVQTTtFRXBQTixjRmtQSTtFRS9PSix5QkY2T0U7QUZ3cW1CVjtBaUxwem1CZ0I7OztFN0t2R1IsaUNGZ1FTO0VFN1BULGNGa1BJO0VFL09KLHlCRnNQSztBRnNxbUJiO0FpTGp6bUJZOztFN0tqSEosaUNGdVBNO0VFcFBOLGNGa1BJO0VFL09KLHlCcURRRztFUGZILDRFK0h3SFE7QWpMa3ptQmhCO0FpTDl5bUJvQjs7O0U3S3hIWixjRmtQSTtFRS9PSix5QkZzUEs7QUZtcm1CYjtBaUw1eW1Cb0I7O0U3S2hJWixjRm9RUTtFRWpRUix5QkpUQztBQXU3bUJUO0FrTHA3bUJJO0VsSURJLDRCQUFBO0VrSUdBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsaUJDRGdCO0VERWhCLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxVQUFBO0VBQ0Esb0IxS0VNO0UwS0ROLGVsTFRJO0VrTFVKLHlCMUtRTTtFMEtQTixnQkFBQTtFQUNBLGNBQUE7RUFDQSwyQkFBQTtFQUNBLDZDaExzTlc7QUZpdW1CbkI7QWdEcDhtQlE7RUFDSSwyQkFBQTtBaERzOG1CWjtBa0x0N21CUTtFbEluQkEsNEJBQUE7RWtJc0JJLGVBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBbEx1N21CWjtBZ0Q5OG1CUTtFQUNJLDJCQUFBO0FoRGc5bUJaO0FrTHg3bUJZO0VBQ0ksZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLFFoTHdCRDtFZ0x2QkMsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7S0FBQSxzQkFBQTtVQUFBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGlJaEw2T0g7QUY2c21CYjtBa0x2N21CUTtFQUNJLHFCQUFBO0FsTHk3bUJaO0FrTHA3bUJRO0VBQ0ksU0FBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0VBQ0EsNkJBQUE7RUFDQSxnQkFBQTtBbExzN21CWjtBa0xwN21CUTtFQUNJLGNBQUE7QWxMczdtQlo7QWtMcDdtQlk7RUFDSSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLFFoTFREO0VnTFVDLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0tBQUEsc0JBQUE7VUFBQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpSWhMNE1IO0FGMHVtQmI7QWtMaDdtQlE7RUFDSSxrQkFBQTtBbExrN21CWjtBa0w3Nm1CUTs7RUFFSSwwQkFBQTtVQUFBLHlCQUFBO0FsTCs2bUJaO0FrTDc2bUJROztFQUVJLHFDQUFBO1VBQUEsb0NBQUE7QWxMKzZtQlo7QWtMaDZtQlE7O0VBRUksY0FBQTtBbExtNm1CWjtBa0wvNW1CUTs7O0VBR0ksaUJoTHpERztBRjA5bUJmO0FrTDc1bUJROztFQUVJLG9CQUFBO0VBQ0EsMkJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxVaEwxREE7QUZ5OW1CWjtBa0x0NW1CUTs7Ozs7O0VBR0ksZ0JoTC9FRztFZ0xnRkgsZUFBQTtBbEw0NW1CWjtBa0x6NW1CUTs7OztFQUVJLFdBQUE7RUFDQSxTaEw3RUE7QUYwK21CWjtBb0w3aW5CSTtFaExDSSxpQ0Z1UE07RUVwUE4sY0ZrUEk7RUUvT0oseUJGNk9FO0FGK3ptQlY7QW9MdmluQlk7RWhMUkosY0pOQztFSVNELHlCRndPRztBRncwbUJYO0FvTG5pbkJnQjtFQUNJLGNsTGlPUjtBRm8wbUJaO0FvTGppbkJZO0VBRUksY0FBQTtFQUNBLDZCQUFBO0VBQ0EsZ0JBQUE7QXBMa2luQmhCO0FvTC9obkJZOztFaEw1QkosY0YySFM7RUV4SFQseUIrS2NxQjtBbkwraW5CN0I7QW9MMWhuQlk7RWhMdENKLGNGb1FRO0VFalFSLHlCSlRDO0FBMGtuQlQ7QW9MdGhuQmdCO0VBQ0ksY0FBQTtBcEx3aG5CcEI7QW9McmhuQmdCO0VBRUkseUJBQUE7QXBMc2huQnBCO0FvTGxobkJZOzs7RUFHSSwrQ2xMMFVXO0FGMHNtQjNCO0FvTDVnbkJZOztFaExoRUoseUIrSzBCbUI7QW5Mc2puQjNCO0FvTHRnbkJZO0VoTDdFSixjRm9RUTtFRWpRUix5QkpUQztBQTZsbkJUO0FvTGxnbkJnQjtFQUVJLHlCQUFBO0FwTG1nbkJwQjtBb0wvL21CWTs7O0VBR0ksK0NsTHVTVztBRjB0bUIzQjtBcUxsbW5CSTtFQUdJLGlCQ0VlO0VERGYsbUJBQUE7RUFDQSxz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Z0I7RUFDSSxjRHFETztBdEw0dG5CM0I7QXVMOXduQmdCO0VuTFhSLHlCa0wwQnFCO0F0TGt3bkI3QjtBdUxwd25CZ0I7RW5MOUJSLHFCa0w4Qm1CO0VsTDNCbkIsY2tMa0MwQjtFbEwvQjFCLHlCRndPRztBRnlqbkJYO0F1TGh3bkJRO0VuTHZDQSxxQmtMOEJtQjtFbEwzQm5CLGNGNE9LO0VFek9MLHlCRndPRztBRjhqbkJYO0F1TDl2bkJRO0VySS9DQSxtQ3FJZ0RJO0F2TGd3bkJaO0F1TDl2bkJRO0VuTGpEQSxpQ0ZxVFc7RUVsVFgsY0Y0T0s7RUV6T0wseUJGd09HO0FGc2tuQlg7QXVMdnZuQlk7RW5MN0RKLHFCSkhDO0VJTUQsY2tMc0NzQjtFbExuQ3RCLHlCSlRDO0FBNHpuQlQ7QXVMaHZuQmdCO0VuTG5FUix5QmtMc0MwQjtBdExneG5CbEM7QXVMdHVuQmdCO0VuTHRGUixxQmtMZ0Q2QjtFbEw3QzdCLGNrTDhDK0I7RWxMM0MvQix5QmtMMEM2QjtBdExpeG5CckM7QXVMN3RuQlk7RW5McEdKLHFCSkhDO0VJTUQsY2tMc0NzQjtFbExuQ3RCLHlCSlRDO0FBeTBuQlQ7QXVMdHRuQmdCO0VuTDFHUix5QmtMc0MwQjtBdEw2eG5CbEM7QXVMNXNuQmdCO0VuTDdIUixxQmtMZ0Q2QjtFbEw3QzdCLGNrTDhDK0I7RWxMM0MvQix5QmtMMEM2QjtBdEw4eG5CckM7QXVMdHNuQlE7RW5McklBLGNGNE9LO0FGa21uQmI7QXVMdHNuQlE7RW5MeElBLGNGdUtFO0FGMHFuQlY7QXVMdHNuQlE7RW5MM0lBLGNGcUxBO0FGK3BuQlI7QXVMcHNuQlk7RW5MaEpKLGNGcUxBO0FGa3FuQlI7QXVManNuQmdCO0VuTHRKUixjRnFMQTtBRnFxbkJSO0F1TDlybkJRO0VuTDVKQSxja0xpRXNCO0F0TDR4bkI5QjtBdUw1cm5CUTs7RXJJcktBLCtDcUl1S0k7QXZMOHJuQlo7QXVMMXJuQlE7RUFDSSxhRHJHcUI7QXRMaXluQmpDO0F1THhybkJRO0VuTHpLQSx5QmtMb0VpQjtBdExneW5CekI7QXdMNTJuQkk7RUFDSSxrQkFB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bkJaO0EyTGg4bkJZO0VBQ0ksV0FBQTtFQUNBLG1CQUFBO0EzTGs4bkJoQjtBMkw3N25CUTtFQUNJLGtCQUFBO0EzTGc4bkJaO0EyTDk3bkJZO0VBQ0ksaUJDeEJnQjtBNUx3OW5CaEM7QTJMNzduQlk7RUFDSSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBM0wrN25CaEI7QTJMNTduQlk7RUFDSSxrQkFBQTtFQUNBLE9BQUE7QTNMODduQmhCO0EyTDM3bkJZO0VBQ0ksa0JBQUE7RUFDQSxRQUFBO0EzTDY3bkJoQjtBMkx4N25CZ0I7O0VBRUksTUFBQTtBM0wwN25CcEI7QTJMaDduQlE7RUFDSSx3QkM5SVk7QTVMaWtvQnhCO0EyTGo3bkJZO0V4TC9JSiwyQkRvRVE7RUNuRVIsNEJEbUVRO0V5TDZFQSxtQkFBQTtBM0xvN25CaEI7QTJMajduQlk7RUFDSSxnQnpMdkVFO0FGMC9uQmxCO0EyTGg3bkJZO0VBQ0ksZ0NBQUE7QTNMazduQmhCO0EyTDk2bkJRO0V4TC9JQSwrQkRzRFE7RUNyRFIsOEJEcURRO0V5TDJGSixtQkFBQTtBM0xpN25CWjtBMkw3Nm5CUTtFQUNJLHFCQ3JLWTtBNUxxbG9CeEI7QTJMOTZuQlk7RXhMeEpKLCtCRHNEUTtFQ3JEUiw4QkRxRFE7RXlMb0dBLGdCQUFBO0EzTGk3bkJoQjtBMkw5Nm5CWTtFQUNJLGdCekw5RkU7QUY4Z29CbEI7QTJMNzZuQlk7RUFDSSw2QkFBQTtBM0wrNm5CaEI7QTJMMzZuQlE7RXhMcExBLDJCRG9FUTtFQ25FUiw0QkRtRVE7RXlMa0hKLHNCQUFBO0EzTDg2bkJaO0EyTDE2bkJZOztFQUVJLFNBQUE7QTNMNDZuQmhCO0EyTDE2bkJnQjs7RUFDSSxTQUFBO0EzTDY2bkJwQjtBMkx4Nm5CSTtFQUNJLG1CQUFBO0EzTDI2bkJSO0EyTHo2bkJRO0VBQ0ksdUJDek1ZO0VEME1aLG9CQUFBO0VBQ0Esc0JBQUE7QTNMMjZuQlo7QTJMejZuQlk7RXhMdkxKLDJCRCtDUTtFQzlDUiw4QkQ4Q1E7RXlMMElBLGtCQUFBO0EzTDQ2bkJoQjtBMkx6Nm5CWTtFQUNJLGV6THBJRTtBRitpb0JsQjtBMkx4Nm5CWTtFQUNJLCtCQUFBO0EzTDA2bkJoQjtBMkx0Nm5CUTtFeExuTkEsNEJENkRRO0VDNURSLCtCRDREUTtFeUx5Skosb0JBQUE7RUFFQSxvQkFBQTtBM0x1Nm5CWjtBMkxuNm5CSTtFQUNJLDJCQUFBO0EzTHM2bkJSO0EyTHA2bkJRO0VBQ0ksc0JDeE9ZO0VEeU9aLG9CQUFBO0VBQ0Esc0JBQUE7QTNMczZuQlo7QTJMcDZuQlk7RXhMcE9KLDRCRDZEUTtFQzVEUiwrQkQ0RFE7RXlMeUtBLGlCQUFBO0EzTHU2bkJoQjtBMkxwNm5CWTtFQUNJLGV6TG5LRTtBRnlrb0JsQjtBMkxuNm5CWTtFQUNJLDhCQUFBO0EzTHE2bkJoQjtBMkxqNm5CUTtFeExwT0EsMkJEK0NRO0VDOUNSLDhCRDhDUTtFeUx3TEosb0JBQUE7RUFFQSxxQkFBQTtBM0xrNm5CWjtBMkx4Mm5CWTs7O0VBQXNCLFFBQUE7QTNMODJuQmxDO0EyTDcybkJZOzs7RUFBZSxRQUFBO0EzTGszbkIzQjtBMkwvMm5CUTs7RUFDSSxVQUFBO0VBQ0EsUUFBQTtFQUNBLHFCQUFBO0EzTGszbkJaO0EyTC8ybkJROztFQUNJLE9BQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QTNMazNuQlo7QTZMbnJvQkk7RXpMVkksaUNGcVRXO0VFbFRYLGNGNE9LO0FGbTluQmI7QTZManJvQlE7RXpMZEEsY0pOQztBQXdzb0JUO0E2TDVxb0JZO0V6THRCSixjRjJIUztBRjBrb0JqQjtBNkxycW9CWTtFekxuQ0osaUNGcVRXO0VFbFRYLGNGNE9LO0VFek9MLHlCRndPRztBRis5bkJYO0E2TGhxb0JZO0UzSTlDSiwrQzJJK0NRO0E3TGtxb0JoQjtBNkwxcG9CSTtFekx0REksaUNGcVRXO0VFbFRYLGNGNE9LO0VFek9MLHlCRndPRztBRncrbkJYO0E4THR0b0JJO0U5SURJLDRCQUFBO0U4SUlBLGVDRGdCO0VERWhCLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxvQnRMRU07RXNMRE4sZTlMVEk7RThMVUoseUJ0TFFNO0VzTFBOLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNkM1THNOVztBRmtnb0JuQjtBZ0RydW9CUTtFQUNJLDJCQUFBO0FoRHV1b0JaO0E4THR0b0JZO0VBQ0ksY0FBQTtFQUNBLGtCQ2RjO0EvTHN1b0I5QjtBOExsdG9CSTtFQUNJLGNBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0E5THF0b0JSO0E4TGp0b0JJO0VBQ0ksY0FBQTtBOUxvdG9CUjtBOExodG9CSTtFQUNJLGlCQUFBO0VBQ0EseUJBQUE7QTlMbXRvQlI7QThML3NvQkk7RUFDSSxpQkMzQ3NCO0EvTDZ2b0I5QjtBOEw5c29CSTtFQUNJLGtCQUFBO0VBQ0Esc0JBQUE7QTlMaXRvQlI7QWdNMXdvQkk7RTVMQ0ksaUNGcVRXO0VFbFRYLGNGNE9LO0VFek9MLHlCRndPRztBRmlpb0JYO0FnTXh3b0JJO0U1TFBJLHFCRitPSztFRTVPTCxjRjRPSztFRXpPTCx5QkZ3T0c7RThMak9ILGFBQUE7QWhNeXdvQlI7QWdNdHdvQkk7RUFFSSwrQzlMc1htQjtBRms1bkIzQjtBZ01yd29CSTtFQUNJLGFERDRCO0EvTHl3b0JwQztBaU05eG9CSTtFakpESSw0QkFBQTtFaUpHQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZWpNUkk7RWlNU0osbUJDSmlCO0VES2pCLG9CQUFBO0VBQ0EscUJDTG9CO0VETXBCLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxRQ2xCZTtFRG1CZixnQkFBQTtFQUNBLGFBQUE7RUFDQSwyQkFBQTtFQUNBLDZDL0xnTlc7QUZpbG9CbkI7QWdEcHpvQlE7RUFDSSwyQkFBQTtBaERzem9CWjtBaU1qeW9CSTtFQUNJLDZCQ3ZCa0I7QWxNMnpvQjFCO0FpTWp5b0JJO0VBQ0ksMkNDUFk7QWxNMnlvQnBCO0FpTWh5b0JJO0VBQ0ksY0FBQTtFQUNBLGVDeEJvQjtFRDBCcEIscUNDeEJxQjtFRHlCckIsZUFBQTtFQUNBLGtCL0xvQ1E7RStMbkNSLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxVQy9CYztFRGdDZCxxQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7QWpNa3lvQlI7QWlNaHlvQlE7RUFDSSxhQUFBO0FqTWt5b0JaO0FpTS94b0JRO0VBQ0ksY0FBQTtFQUNBLHFCQUFBO0FqTWl5b0JaO0FpTTl4b0JJO0VBQ0kseUJBQUE7QWpNaXlvQlI7QWlNOXhvQkk7RUFDSSxlQ2pEb0I7QWxNazFvQjVCO0FpTTl4b0JJO0VBQ0ksZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7QWpNaXlvQlI7QWlNN3hvQkk7RUFDSSxtQkFBQTtFQUNBLGlCQUFBO0FqTWd5b0JSO0FpTTV4b0JJO0VBQ0ksc0JBQUE7QWpNK3hvQlI7QWlNM3hvQkk7RUFDSSxTQUFBO0VBQ0EsVUFBQTtBak04eG9CUjtBbU12M29CUTtFL0xFQSxjQUFBO0VBR0EseUJGdU1PO0FGZ3JvQmY7QW1NdDNvQlk7OztFL0xESiwwQytMSTRCO0FuTXczb0JwQztBbU1yM29CWTs7O0UvTFZKLGMrTGErQjtBbk11M29CdkM7QW1NdDRvQlE7RS9MRUEsY0FBQTtFQUdBLHlCRnVNTztBRityb0JmO0FtTXI0b0JZOzs7RS9MREosdUMrTEk0QjtBbk11NG9CcEM7QW1NcDRvQlk7OztFL0xWSixjK0xhK0I7QW5NczRvQnZDO0FtTXI1b0JRO0UvTEVBLGNBQUE7RUFHQSx5QkZ1TU87QUY4c29CZjtBbU1wNW9CWTs7O0UvTERKLDBDK0xJNEI7QW5NczVvQnBDO0FtTW41b0JZOzs7RS9MVkosYytMYStCO0FuTXE1b0J2QztBbU1wNm9CUTtFL0xFQSxjQUFBO0VBR0EseUJGdU1PO0FGNnRvQmY7QW1NbjZvQlk7OztFL0xESiwwQytMSTRCO0FuTXE2b0JwQztBbU1sNm9CWTs7O0UvTFZKLGMrTGErQjtBbk1vNm9CdkM7QW1NbjdvQlE7RS9MRUEsY0FBQTtFQUdBLHlCRnVNTztBRjR1b0JmO0FtTWw3b0JZOzs7RS9MREosMEMrTEk0QjtBbk1vN29CcEM7QW1NajdvQlk7OztFL0xWSixjK0xhK0I7QW5NbTdvQnZDO0FtTWw4b0JRO0UvTEVBLGNBQUE7RUFHQSx5QkZ1TU87QUYydm9CZjtBbU1qOG9CWTs7O0UvTERKLHNDK0xJNEI7QW5NbThvQnBDO0FtTWg4b0JZOzs7RS9MVkosYytMYStCO0FuTWs4b0J2QztBbU1qOW9CUTtFL0xFQSxjQUFBO0VBR0EseUJGdU1PO0FGMHdvQmY7QW1NaDlvQlk7OztFL0xESiwwQytMSTRCO0FuTWs5b0JwQztBbU0vOG9CWTs7O0UvTFZKLGMrTGErQjtBbk1pOW9CdkM7QW1NaCtvQlE7RS9MRUEsY0FBQTtFQUdBLHlCRnVNTztBRnl4b0JmO0FtTS85b0JZOzs7RS9MREosMEMrTEk0QjtBbk1pK29CcEM7QW1NOTlvQlk7OztFL0xWSixjK0xhK0I7QW5NZytvQnZDO0FtTS8rb0JRO0UvTEVBLGNBQUE7RUFHQSx5QkZ1TU87QUZ3eW9CZjtBbU05K29CWTs7O0UvTERKLHVDK0xJNEI7QW5NZy9vQnBDO0FtTTcrb0JZOzs7RS9MVkosYytMYStCO0FuTSsrb0J2QztBbU05L29CUTtFL0xFQSxjQUFBO0VBR0EseUJGdU1PO0FGdXpvQmY7QW1NNy9vQlk7OztFL0xESiwwQytMSTRCO0FuTSsvb0JwQztBbU01L29CWTs7O0UvTFZKLGMrTGErQjtBbk04L29CdkM7QW1NeC9vQkk7RS9MdEJJLGlDRnFUVztFRWxUWCxjRjRPSztFRXpPTCx5QkZ3T0c7QUZzeW9CWDtBbU12L29CUTs7O0UvTHZCQSwyQytMMEJ3QjtBbk15L29CaEM7QW1Nci9vQlk7RS9MakNKLGNGME1PO0FGKzBvQmY7QW1NeC9vQlk7RS9MakNKLGMrTHFDbUM7QW5NdS9vQjNDO0FtTTMvb0JZO0UvTGpDSixjRjBNTztBRnExb0JmO0FtTTkvb0JZO0UvTGpDSixjRjBNTztBRncxb0JmO0Ft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QkFBQTtFQUNBLG9CQUhpQjtFQUlqQixjQUFBO0FwTW1pcEJaO0FvTTdocEJJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7QXBNZ2lwQlI7QW9NOWhwQlE7RWpNNVRBLGdCaU02VDRCO0VBQ3hCLGNBQUE7QXBNZ2lwQlo7QW9NOWhwQlE7RUFDSSx5QkNqVVE7VURpVVIsd0JDalVRO0FyTWkycEJwQjtBb00zaHBCUTtFak0zU0EsMkJEaURXO0VDaERYLDhCRGdEVztBRnl4cEJuQjtBb001aHBCUTtFak01VEEsNEJEK0RXO0VDOURYLCtCRDhEVztBRjZ4cEJuQjtBb003aHBCUTtFak01VUEsa0JENEVXO0FGZ3lwQm5CO0FvTW5ocEJJO0VBQ0ksaUJBQUE7QXBNc2hwQlI7QW9NbmhwQkk7RUFDSSxTQUFBO0VBQ0EsV0MzU2E7RUQ0U2IsWUMzU2M7RUQ0U2QseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FwTXNocEJSO0FvTW5ocEJJO0VBQ0ksTUFBQTtFQUNBLFNBQUE7RUFDQSwrQ0FBQTtBcE1zaHBCUjtBb01waHBCSTtFQUNJLFFBQUE7RUFDQSxRQUFBO0VBQ0EseURBQUE7QXBNdWhwQlI7QW9NcmhwQkk7RUFDSSxTQUFBO0VBQ0EsU0FBQTtFQUNBLDhDQUFBO0FwTXdocEJSO0FvTXRocEJJO0VBQ0ksUUFBQTtFQUNBLE9BQUE7RUFDQSxnREFBQTtBcE15aHBCUjtBb012Z3BCSTtFbEozWUksZ0JrSjRZQTtBcE0wZ3BCUjtBb001L29CWTs7RUFDSSx1QkM1V1k7RUQ2V1osb0JBQUE7QXBNZ2dwQmhCO0FvTTMvb0JZOzs7O0VBRUksdUJDcFhZO0VEcVhaLG9CQUFBO0FwTSsvb0JoQjtBb003K29CUTtFQUNJLGNBQUE7QXBNZy9vQlo7QXNNdDZwQkk7RWxNQUksaUNGcVRXO0VFbFRYLGNGNE9LO0VFek9MLHlCRndPRztBRjhycEJYO0FzTW42cEJRO0VsTVRBLGlDaU1nQlk7RW5KakJaLDJDb0ppQkk7QXRNZzZwQlo7QXNNMTVwQkk7RUFDSSxpQ3BNOFJXO0FGK25wQm5CO0FzTXg1cEJJO0VsTTVCSSxpQ0Z1UE07RUVwUE4sY0ZrUEk7QUZvc3BCWjtBc012NXBCSTtFbE1sQ0ksaUNGdVBNO0VFcFBOLGNGa1BJO0FGeXNwQlo7QXNNdDVwQkk7RUFDSSxpQ3BNNFFXO0FGNm9wQm5CO0FzTXA1cEJJO0VBQ0ksY0RUYTtBck1nNnBCckI7QXNNajVwQlE7RUFDSSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBdE1vNXBCWjtBc01sNXBCWTtFQUNJLGNBQUE7QXRNbzVwQmhCO0FzTTE1cEJRO0VBQ0kseUJBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QXRNNjVwQlo7QXNNMzVwQlk7RUFDSSxjQUFBO0F0TTY1cEJoQjtBc01uNnBCUTtFQUNJLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0F0TXM2cEJaO0FzTXA2cEJZO0VBQ0ksY0FBQTtBdE1zNnBCaEI7QXNNNTZwQlE7RUFDSSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBdE0rNnBCWjtBc003NnBCWTtFQUNJLGNBQUE7QXRNKzZwQmhCO0FzTXI3cEJRO0VBQ0kseUJBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QXRNdzdwQlo7QXNNdDdwQlk7RUFDSSxjQUFBO0F0TXc3cEJoQjtBc005N3BCUTtFQUNJLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0F0TWk4cEJaO0FzTS83cEJZO0VBQ0ksY0FBQTtBdE1pOHBCaEI7QXNNdjhwQlE7RUFDSSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBdE0wOHBCWjtBc014OHBCWTtFQUNJLGNBQUE7QXRNMDhwQmhCO0FzTWg5cEJRO0VBQ0kseUJBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QXRNbTlwQlo7QXNNajlwQlk7RUFDSSxjQUFBO0F0TW05cEJoQjtBc016OXBCUTtFQUNJLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0F0TTQ5cEJaO0FzTTE5cEJZO0VBQ0ksY0FBQTtBdE00OXBCaEI7QXNNbCtwQlE7RUFDSSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBdE1xK3BCWjtBc01uK3BCWTtFQUNJLGNBQUE7QXRNcStwQmhCO0FzTTU5cEJZO0VwSnJFSiwyQ29Kc0VRO0F0TSs5cEJoQjtBc014OXBCSTtFbE01RUksaUNGcVRXO0VFL1NYLHlCRndPRztBRjJ6cEJYO0FzTWo5cEJJOztFbE14RkksaUNpTWdCWTtBck04aHFCcEI7QXNNLzhwQlE7O0VwSmhHQSw4Q29KZ0dnQjtBdE1tOXBCeEI7QXNNbDlwQlE7O0VwSmpHQSw4Q29KaUdnQjtBdE1zOXBCeEI7QXNNcjlwQlE7O0VwSmxHQSw4Q29Ka0dnQjtBdE15OXBCeEI7QXNNeDlwQlE7O0VwSm5HQSw4Q29KbUdnQjtBdE00OXBCeEI7QXVNOWpxQkk7RXZKREksNEJBQUE7RXVKR0EsYUFBQTtFQUNBLGlCQ0xnQjtFRE1oQixtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLG9CL0xHTTtFK0xGTixldk1SSTtFdU1TSix5Qi9MU007RStMUk4sY0FBQTtFQUNBLGtCQUFBO0VBQ0EsMkJBQUE7RUFDQSw2Q3JNdU5XO0FGMDJwQm5CO0FnRDdrcUJRO0VBQ0ksMkJBQUE7QWhEK2txQlo7QXVNamtxQlE7RUFDSSxnQkFBQTtBdk1ta3FCWjtBdU1qa3FCUTtFQUNJLGNBQUE7QXZNbWtxQlo7QXVNamtxQlE7RUFDSSxnQkFBQTtBdk1ta3FCWjtBdU0vanFCUTtFQUNJLGVBQUE7RUFDQSxnQkFBQTtBdk1pa3FCWjtBdU03anFCUTtFQUNJLGdCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7QXZNK2pxQlo7QXVNeGpxQkk7O0VBRUksbUJBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBRUEsaUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBdk0yanFCUjtBdU16anFCUTs7RUFDSSxlQ2pEZ0I7RURrRGhCLGNBQUE7RUFDQSxlQUFBO0F2TTRqcUJaO0F1TXhqcUJJO0VBQW1DLGtCQUFBO0F2TTRqcUJ2QztBdU0zanFCSTtFQUFpQyxrQkFBQTtBdk0ranFCckM7QXVNN2pxQkk7O0VBRUksVUM3RGlCO0VEOERqQixlQUFBO0VBQ0EsMkJBQUE7RUFDQSxzQkFBQTtFQUNBLE1BQUE7QXZNZ2txQlI7QXVNOWpxQkk7O0VBRUksV0NyRWlCO0VEc0VqQixlQUFBO0VBQ0EsMkJBQUE7RUFDQSxtQkFBQTtFQUNBLE9BQUE7QXZNaWtxQlI7QXVNOWpxQkk7RUFBZ0MsVUFBQTtBdk1ra3FCcEM7QXVNamtxQkk7RUFBOEIsV0FBQTtBdk1xa3FCbEM7QXVNbmtxQkk7RUFDSSxVQzdFeUI7RUQ4RXpCLFlDL0VzQjtFRGdGdEIsZ0JBQUE7RUFDQSxVQUFBO0F2TXNrcUJSO0F1TW5rcUJJO0VBQ0ksYUFBQTtFQUNBLDhCQUFBO0F2TXNrcUJSO0F1TWhrcUJROztFQUNJLGNBQUE7QXZNb2txQlo7QXVNaGtxQkk7RUFDSSxrQkNoR29CO0F4TW1xcUI1QjtBdU1oa3FCSTtFQUNJLGVDcEdvQjtBeE11cXFCNUI7QXVNaGtxQkk7RUFDSSxpQkN4R29CO0F4TTJxcUI1QjtBdU1oa3FCSTtFQUNJLGdCQzVHb0I7QXhNK3FxQjVCO0F1TWhrcUJJO0VBQ0ksV0NsSHNCO0VEbUh0QixXQ2xIeUI7RURtSHpCLGdCQUFBO0VBQ0EsVUFBQTtBdk1ta3FCUjtBdU1oa3FCSTtFQUNJLFVBQUE7RUFDQSxrQkFBQTtBdk1ta3FCUjtBdU05anFCSTtFQUNJLGFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBdk1pa3FCUjtBdU0vanFCUTtFQUNJLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7QXZNaWtxQlo7QXVNOWpxQlE7RUFDSSxZQUFBO0VBQ0EsY0FBQTtBdk1na3FCWjtBdU03anFCUTtFQUNJLGFBQUE7QXZNK2pxQlo7QXVNNWpxQlE7RUFDSSxnQkFBQTtFQUNBLGNBQUE7QXZNOGpxQlo7QXVNempxQlk7OztFQUlJLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSx5QkFBQTtBdk0wanFCaEI7QXVNdGpxQlE7RUFDSSxtQkFBQTtBdk13anFCWjtBdU1wanFCb0I7O0VBRUkscUJBQUE7QXZNc2pxQnhCO0F1TWpqcUJRO0VBQ0ksc0JBQUE7QXZNbWpxQlo7QXlNbnZxQkk7RXJNQ0ksaUNGcVRXO0VFbFRYLGNGNE9LO0VFek9MLHlCRndPRztBRjBncUJYO0F5TS91cUJJO0VBQ0ksY3ZNMk9JO0V1TTFPSix5QkRFTTtBeE1ndnFCZDtBeU1odnFCSTs7OztFQUlJLGN2TW9PSTtFdU1uT0oseUJERlk7QXhNcXZxQnBCO0F5TWp2cUJJOzs7RUFHSSxjdk1nUFE7RXVNL09SLG1Cek0zQkM7QUErd3FCVDtBeU1odnFCSTtFQUNJLHlCRGJZO0F4TWd3cUJwQjtBME1qeHFCSTtFMUpBSSw0QkFBQTtFMEpFQSxpQkNIa0I7RURJbEIsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0EsMkJBQUE7RUFDQSw2Q3hNNk5XO0FGdWpxQm5CO0FnRDF4cUJRO0VBQ0ksMkJBQUE7QWhENHhxQlo7QTBNcnhxQlE7RXhKVkEsZ0J3SldJO0VBQ0EsaUJMWFE7QXJNa3lxQnBCO0EwTW54cUJJO0V2TWZJLGtCRDRFVztFd00zRFgsaUJDZnVCO0VEZ0J2QixtQkFBQTtFQUNBLGtCQUFBO0ExTXN4cUJSO0EwTXB4cUJRO0VBQ0ksVUFBQTtBMU1zeHFCWjtBNE03eXFCSTtFeE1PSSx5QkY2T0U7QUY2anFCVjtBNE0zeXFCSTs7O0UxSk5JLDJDMEpTQTtBNU04eXFCUjtBNE0zeXFCSTtFeE1YSSxpQ0ZxVFc7RUUvU1gsMEN1TUNhO0EzTW96cUJyQjtBNk0xeHFCSTtFN0psQ0ksNEJBQUE7RTZKb0NBLGlCOUVWWTtFOEVXWixtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLG9Cck03Qk07RXFNOEJOLGU3TXhDSTtFNk15Q0oseUJyTXZCTTtFcU13Qk4sYUFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSwyQkFBQTtFQUNBLDZDM01zTFc7QUZ1bXFCbkI7QWdEMTBxQlE7RUFDSSwyQkFBQTtBaEQ0MHFCWjtB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OztFQUNJLGFBQUE7QTdNb21xQmhCO0E2TTVscUJnQjs7OztFQUNJLGNBQUE7QTdNaW1xQnBCO0E2TTNscUJJO0VBQ0ksZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7S0FBQSxzQkFBQTtVQUFBLGlCQUFBO0E3TThscUJSO0E2TTNscUJJO0VBQ0ksd0I5RXh2QzRDO0U4RXl2QzVDLDBCQUFBO0VBQ0EsZXJNdjVDTztFcU13NUNQLHlCck16NENNO0VxTTA0Q04saUJBQUE7RUFDQSx5QjlFOXZDdUM7RThFK3ZDdkMsY0FBQTtBN004bHFCUjtBNk0xbHFCUTtFQUNJLGdCQUFBO0E3TTZscUJaO0E2TTFscUJRO0VBQ0ksbUJBQUE7QTdNNGxxQlo7QTZNMWxxQlk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7QTdNNGxxQmhCO0E2TXJscUJROztFQUNJLGdCM00xM0NHO0UyTTIzQ0gsZUFBQTtBN015bHFCWjtBNk10bHFCUTs7RUFDSSxtQkFBQTtFQUNBLHdFQUFBO0E3TXlscUJaO0E2TXZscUJZOztFQUNJLGtCOUVoMUNlO0U4RWkxQ2YsY0FBQTtBN00wbHFCaEI7QTZNcmxxQlk7O0VBQ0ksbUJBQUE7RUFDQSwwREFBQTtBN013bHFCaEI7QTZNdGxxQmdCOztFQUNJLG1CM003MkNIO0UyTTgyQ0csZUFBQTtBN015bHFCcEI7QThNL2h0Qkk7Ozs7Ozs7Ozs7Ozs7O0UxTUZJLGlDRnFUVztBRjZ2c0JuQjtBOE0vaHRCSTs7OztFMU1oQkksY0ZrUEk7RUUvT0oseUJGNk9FO0FGdTBzQlY7QThNN2h0Qkk7RTFNN0JJLHFCME1pQ0k7RTVKbENKLGdCNEpxQ0E7QTlNMmh0QlI7QThNeGh0Qkk7RTFNcENJLGNGa1BJO0VFL09KLHlCRjZPRTtBRmkxc0JWO0E4TXRodEJJO0UxTXhDSSx5QkZ3T0c7QUYwMXNCWDtBOE1yaHRCSTs7O0UxTWhESSxjRjRPSztFRXpPTCx5QjJIOEZlO0EvSDIrc0J2QjtBOE1saHRCUTtFQUNJLDZDQUFBO0E5TXFodEJaO0E4TWxodEJRO0VBQ0kseUI1TW1MQTtBRmkyc0JaO0E4TWhodEJJO0UxTXRFSSxpQ0ZxVFc7RUVsVFgsY0Y0T0s7RUV6T0wseUJGd09HO0FGODJzQlg7QThNbGh0QlE7RUFDSSxxQy9FTkU7QS9IMGh0QmQ7QThNaGh0QlE7O0VBR0kseUIvRUhNO0EvSG9odEJsQjtBOE03Z3RCUTs7RUFHSSwwQ0FBQTtBOU04Z3RCWjtBOE0xZ3RCUTs7Ozs7OztFQU9JLCtDNU1vU2U7QUZ3dXNCM0I7QThNemd0QlE7OztFQUdJLGM1TTJJQTtBRmc0c0JaO0E4TXhndEJRO0VBQ0kseUIvRVZXO0EvSG9odEJ2QjtBOE14Z3RCWTtFQUNJLGM1TW9JSjtBRnM0c0JaO0E4TXZndEJZO0VBQ0ksZ0MvRUVLO0UrRURMLHFDNU0rTEc7QUYwMHNCbkI7QThNcGd0QlE7Ozs7RUFJSSxnQy9FUlM7QS9IOGd0QnJCO0E4TWxndEJZOztFMU1uSUosaUNGcVRXO0FGbzFzQm5CO0E4TWpndEJZO0VBQ0kscUM1TTRLRztBRnUxc0JuQjtBOE0vL3NCWTtFMU12SUoseUIySDRIa0I7QS9INmd0QjFCO0E4TTkvc0JZO0UxTTNJSix5QjJINkhzQjtBL0grZ3RCOUI7QThNNS9zQlk7O0UxTWhKSix5QjJIK0hpQjtBL0hpaHRCekI7QThNMS9zQlk7O0UxTXRKSix5QjJIZ0kwQjtBL0hvaHRCbEM7QThNeC9zQlE7RUFDSSx3QzVNa0pPO0FGdzJzQm5CO0E4TXIvc0JZOzs7RUFFSSw4QkFBQTtBOU13L3NCaEI7QThNbi9zQkk7O0VBRUkscUMvRTFFUztBL0hna3RCakI7QThNaC9zQlE7OztFQUdJLGM5TTdMSDtBQWdydEJUO0E4TTcrc0JZOzs7RUFDSSxjNU1vREo7RTRNbkRJLHlCNU0wREg7QUZ1N3NCYjtBOE0vK3NCWTs7Ozs7OztFQUdJLDhDQUFBO0E5TXEvc0JoQjtBOE1uL3NCWTs7O0VBQ0ksYzVNNkRBO0U0TTVEQSx5QjlNOU1QO0FBcXN0QlQ7QThNbi9zQlE7O0UxTTVNQSxjRmtQSTtFRS9PSix5QkY2T0U7RTRNN0JFLHNDL0UvRlM7RStFZ0dULHFDL0VoR1M7QS9Ia2x0QnJCO0E4TTcrc0JJO0UxTTVOSSxpQ0ZxVFc7RUVsVFgsY0ZrUEk7RUUvT0oseUJGNk9FO0FGNDlzQlY7QThNNytzQlE7RUFDSSxxQy9FNUdTO0UrRTZHVCxzQy9FN0dTO0UrRThHVCx5QjVNY0Y7QUZpK3NCVjtBOE16K3NCUTtFQUNJLGdDL0VySFM7RStFc0hULHFDNU13RU87RTRNdkVQLHlCQUFBO0E5TTQrc0JaO0E4TXorc0JRO0VBQ0ksb0MvRTNIUztFK0U0SFQsdUMvRTVIUztFK0U2SFQseUI1TU5EO0FGaS9zQlg7QThNditzQlk7O0UxTWxQSix5QjJIbUhhO0EvSDBtdEJyQjtBOE1wK3NCUTtFMU16UEEseUIySDRIa0I7QS9Ib210QjFCO0E4TWwrc0JRO0UxTTlQQSx5QjJINkhzQjtBL0hzbXRCOUI7QThNOTlzQlE7RUFJSSx5Qi9FMUlhO0EvSHVtdEJ6QjtBOE14OXNCUTtFQUlJLHlCL0VsSnNCO0EvSHltdEJsQztBOE1sOXNCUTtFMU12UkEseUJGNk9FO0FGZ2d0QlY7QThNbDlzQlE7RTFNM1JBLHlCMkgrSGlCO0EvSGludEJ6QjtBOE0vOHNCSTs7RTFNcFNJLGNGa1BJO0VFL09KLHlCRnNQSztBRmdndEJiO0E4TTk4c0JJOztFNUovU0ksK0M0SmlUQTtBOU1pOXNCUjtBOE03OHNCUTtFMU1qVEEsY0ZvUVE7RUVqUVIseUJKVEM7QUF5d3RCVDtBOE14OHNCUTtFMU05VEEsaUNGdVBNO0VFcFBOLGNGa1BJO0VFL09KLHlCcURRRztBekQ4dnRCWDtBOE10OHNCWTtFMU1uVUosY0Y0T0s7QUZnaXRCYjtBOE1uOHNCZ0I7RTFNelVSLGNGa1BJO0VFL09KLHlCRnNQSztBRnVodEJiO0E4TS83c0JnQjtFMU1qVlIsY0ZvUVE7RUVqUVIseUJKVEM7QUEweHRCVDtBOE01N3NCZ0I7RTVKNVZSLCtDNEo4Vlk7QTlNNjdzQnBCO0E4TXY3c0JJO0UxTW5XSSxxQjJIbUs2QjtFM0hoSzdCLGMySGdLNkI7QS9ING50QnJDO0E4TXA3c0JJO0VBQ0kseUI1TTlIRztFNE0rSEgsaUM1TXhEVztBRisrc0JuQjtBK01y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ajF0QlE7O0VBQ0ksUUFBQTtFQUNBLFVBQUE7QWxOcTF0Qlo7QWtObDF0QlE7O0VBQ0ksT0FBQTtFQUNBLFdBQUE7QWxOcTF0Qlo7QW9OeHh2Qkk7RWhOQUksaUNGcVRXO0VFbFRYLGNGNE9LO0VFek9MLHlCRndPRztBRmdqdkJYO0FvTjN3dkJJOzs7RWhObkJJLGlDRnVQTTtFRXBQTixjRmtQSTtFRS9PSix5QkY2T0U7QUZtanZCVjtBb05yd3ZCSTtFQUFnQixjQUFBO0FwTnl3dkJwQjtBb054d3ZCSTtFQUFnQixjQUFBO0FwTjR3dkJwQjtBb04zd3ZCSTtFQUFnQixjQUFBO0FwTit3dkJwQjtBb045d3ZCSTtFQUFrQixVQUFBO0FwTmt4dkJ0QjtBb05qeHZCSTtFQUFpQixjQUFBO0FwTnF4dkJyQjtBb05weHZCSTtFQUF3Qix5QkFBQTtBcE53eHZCNUI7QW9OcHh2Qkk7RUFDSSxjbE5vTUs7RWtObk1MLHlCbE5rTUc7QUZxbHZCWDtBb05seHZCSTtFQUNJLHlCbE40TEc7QUZ5bHZCWDtBb05oeHZCSTs7RUFHSSwwQ0FBQTtBcE5reHZCUjtBb05oeHZCSTtFQUNJLHFCcE5oRUM7RW9OaUVELDBDQUFBO0VBQ0EsbUNBQUE7QXBObXh2QlI7QW9Oanh2Qkk7RUFDSSxxQmxONEtHO0VrTjNLSCx5QnBOdEVDO0FBMDF2QlQ7QW9ObHh2Qkk7RUFDSSxtQ0FBQTtFQUNBLHlCbE51S0c7QUY4bXZCWDtBb05ueHZCUTtFQUNJLCtEQUFBO0FwTnF4dkJaO0FvTmx4dkJRO0VBQ0ksK0RBQUE7QXBOb3h2Qlo7QW9Oanh2QlE7RUFDSSxrRUFBQTtBcE5teHZCWjtBb04vd3ZCSTtFQUNJLHFCcE4xRkM7RW9OMkZELDBDQUFBO0VBQ0EsbUNBQUE7QXBOa3h2QlI7QW9OaHh2Qkk7RUFDSSwwQ0FBQTtBcE5teHZCUjtBb045d3ZCSTs7O0VBR0kseUJwTnZHQztBQXczdkJUO0FvTjd3dkJJO0VBQ0kscURBQUE7QXBOZ3h2QlI7QW9ONXd2Qkk7RUFDSSxxREFBQTtBcE4rd3ZCUjtBb05wd3ZCSTtFQUNJLHFCcE43SEM7QUFvNHZCVDtBb05yd3ZCSTtFaE41SEksaUNGdVBNO0VFcFBOLGNGa1BJO0VFL09KLHlCRjZPRTtFa0RoUEUsbURBQUE7RWdLZ0lKLCtDQUFBO0FwTnN3dkJSO0FvTnB3dkJRO0VoTnJJQSxpQ0Z1UE07RUVwUE4sY0ZrUEk7RUUvT0oseUJGNk9FO0VrRG5QRSxzQkFBQTtFRkRKLDJDa0s2SUk7QXBOb3d2Qlo7QW9Oand2QlE7RWhOL0lBLGlDRmdRUztFRTdQVCxjRmtQSTtFRS9PSix5QkZzUEs7RWtEelBELG1EQUFBO0FwRG01dkJaO0FvTnR2dkJZOztFaE43SkosY0ZrUEk7RUUvT0oseUJGc1BLO0FGZ3F2QmI7QW9OcHZ2QlE7RWhOeEtBLGlDRnFUVztFRWxUWCxjRjRPSztFRXpPTCx5QkZ3T0c7QUZtcnZCWDtBb05wdXZCUTs7RWhOMUxBLGNGa1BJO0VFL09KLHlCRnNQSztBRjJxdkJiO0FvTm51dkJROzs7RWhOak1BLGNGb1FRO0VFalFSLHlCSlRDO0FBZzd2QlQ7QW9OdnR2Qkk7RUFDSSxpQ2xOeUJPO0FGaXN2QmY7QW9OdnR2Qlk7RUFFSSxpREQ3TXlDO0FuTnE2dkJ6RDtBb05ydHZCWTtFQUVJLGNsTmFMO0FGeXN2Qlg7QW9OaHR2QlE7RUFDSSxzQnBOM09IO0FBODd2QlQ7QW9OaHR2QlE7RUFDSSxxQnBOL09IO0VvTmdQRyx5QnBOaFBIO0FBazh2QlQ7QW9OOXN2Qkk7RUFDSSxvQ0RuTndCO0FuTm82dkJoQztBb05uc3ZCUTs7O0VBQ0kscURBQUE7QXBOd3N2Qlo7QW9OcnN2QlE7OztFQUNJLHFEQUFBO0FwTnlzdkJaO0FxTi84dkJJO0VBQ0ksaUJDRWlCO0VERGpCLG1CQUFBO0VBQ0Esa0JBQUE7QXJOazl2QlI7QXFOaDl2QlE7RUFDSSxtQkFBQTtBck5rOXZCWjtBcU4vOHZCUTtFQUNJLGNBQUE7QXJOaTl2Qlo7QXFONzh2Qkk7RUFDSSxZbk42RVM7RW1ONUVULHdCQUFBO0VBQ0EsMEJBQUE7QXJOZzl2QlI7QXFONzh2Qkk7O0VyS3BCSSw0QkFBQTtFN0NDQSxrQkQwRVE7RW1ObkRSLGdCQUFBO0VBQ0EsaUNBQUE7RUFDQSxnQkFBQTtFQUNBLGVyTjFCSTtFcU4yQkoseUI3TVRNO0U2TVVOLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtBck5nOXZCUjtBZ0QvK3ZCUTs7RUFDSSwyQkFBQTtBaERrL3ZCWjtBcU5sOXZCUTs7RUFDSSx1QkFBQTtBck5xOXZCWjtBcU5qOXZCSTs7O0VBR0ksaUJuTmlEUztFbU5oRFQsa0JwSzFCYztBakQ4K3ZCdEI7QXFOajl2Qkk7RUFDSSxrQkFBQTtFQUNBLFVuTm1CSTtFbU5sQkosUW5Oa0JJO0VtTmpCSixjQUFBO0VBQ0EsZUFBQTtBck5vOXZCUjtBcU5qOXZCSTtFQUNJLGlCQUFBO0VBQ0Esa0JBQUE7QXJObzl2QlI7QXFObDl2QlE7O0VBRUksaUJBQUE7QXJObzl2Qlo7QXFOaDl2Qkk7O0VBRUksbUJBQUE7QXJObTl2QlI7QXFOaDl2Qkk7RUFDSSxVQUFBO0FyTm05dkJSO0FxTmg5dkJJOztFQUVJLGVBQUE7QXJObTl2QlI7QXFOaDl2Qkk7O0VBRUksc0JBQUE7QXJObTl2QlI7QXFOaDl2Qkk7RUFDSSxvQkFBQTtBck5tOXZCUjtBcU5oOXZCSTtFQUNJLGdCQUFBO0FyTm05dkJSO0FxTmg5dkJJO0VBQ0ksc0JBQUE7RUFDQSx3QkFBQTtBck5tOXZCUjtBcU5oOXZCSTtFQUNJLGtCQUFBO0FyTm05dkJSO0FxTmg5dkJJO0VBQ0ksWUFBQTtBck5tOXZCUjtBcU5oOXZCSTtFQUNJLG1CQUFBO0FyTm05dkJSO0FxTi84dkJRO0VBQ0ksc0JBQUE7QXJOazl2Qlo7QXFOLzh2Qlk7RUFDSSx3QkFBQTtBck5pOXZCaEI7QXFONTh2Qkk7RUFDSSx3QkFBQTtBck4rOHZCUjtBcU41OHZCSTtFQUNJLG1CQUFBO0FyTis4dkJSO0FxTjU4dkJJO0VBQ0ksaUJBQUE7QXJOKzh2QlI7QXFOcDh2Qkk7RUFDSSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxVQUFBO0VBQ0Esb0I3TXRJTTtFNk11SU4sZXJOakpJO0VxTmtKSix5QjdNaElNO0U2TWlJTiwyQkFBQTtFQUNBLDZDbk5nRlc7QUZ1M3ZCbkI7QXFOcjh2QlE7RUFDSSxhQUFBO0VBQ0Esb0JBQUE7QXJOdTh2Qlo7QXFOcjh2Qlk7RUFDSSxZbk5oRUM7RW1OaUVELFVBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0FyTnU4dkJoQjtBcU5yOHZCWTtFQUNJLHNCQUFBO0FyTnU4dkJoQjtBcU5sOHZCUTtFQUNJLGVBQUE7RUFDQSx5QkFBQTtBck5vOHZCWjtBcU5sOHZCUTtFQUNJLGlCQUFBO0FyTm84dkJaO0FxTi83dkJRO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0FyTmk4dkJaO0FxTjk3dkJRO0VBQ0ksVUFBQTtBck5nOHZCWjtBcU45N3ZCUTtFQUNJLFVBQUE7QXJOZzh2Qlo7QXFONTd2Qlk7O0VBRUksV0FBQTtFQUNBLGlCQUFBO0FyTjg3dkJoQjtBcU54N3ZCUTtFQUNJLGtCbk41TEg7RW1ONkxHLFluTnRJRztFbU51SUgsaUJBQUE7RUFDQSxtQkFBQTtBck4wN3ZCWjtBcU54N3ZCUTtFQUNJLG1Cbk5sTUg7QUY0bndCVDtBcU54N3ZCUTtFQUNJLGlCQUFBO0VBQ0EsbUJBQUE7QXJOMDd2Qlo7QXFOeDd2QlE7RUFDSSxpQkFBQTtBck4wN3ZCWjtBcU4zNnZCUTtFQUNJLGNBQUE7QXJOODZ2Qlo7QXVOdHB3Qkk7RUFDSSxpQ3JOcVRXO0FGbzJ2Qm5CO0F1TnRwd0JJOzs7RUFHSSx5QnJONk9FO0FGNDZ2QlY7QXVOdHB3Qkk7RUFDSSxjck5xT0s7QUZvN3ZCYjtBdU50cHdCSTtFQUNJLHlCck5nT0c7QUZ5N3ZCWDtBdU50cHdCSTs7Ozs7OztFQU9JLGlDck53Tk87QUZpOHZCZjtBdU50cHdCSTs7RUFFSSx5QkRoQm1CO0F0Tnlxd0IzQjtBdU50cHdCSTs7RW5OaENJLGlDRnVQTTtFRXBQTixjRmtQSTtFRS9PSix5QkY2T0U7RWtEaFBFLG1EQUFBO0FwRDJyd0JaO0F1TnJwd0JROzs7RW5OekNBLGlDRmdRUztFRTdQVCxjRmtQSTtFRS9PSix5QkZzUEs7RWtEelBELG1EQUFBO0FwRG1zd0JaO0F1Tmxwd0JROzs7RW5OcERBLGlDRnVQTTtFRXBQTixjRmtQSTtFRS9PSix5QkY2T0U7RWtEaFBFLDJEQUFBO0VtS29EQSwyQ3RLaUJZO0FqRHVvd0J4QjtBdU5wcHdCUTs7O0VBRUksMkN0S2VZO0FqRHdvd0J4QjtBdU5wcHdCUTs7RUFDSSxjRHZEcUI7QXROOHN3QmpDO0F1TnBwd0JROztFQUNJLGNEM0RxQjtBdE5rdHdCakM7QXVObHB3QlE7RUFDSSxjRGpFcUI7QXROc3R3QmpDO0F1Tmpwd0JJOztFQUVJLFlENUVjO0F0Tmd1d0J0QjtBdU4vb3dCUTtFQUNJLHFCck40SkY7QUZzL3ZCVjtBdU4vb3dCUTs7RUFFSSx5QnJOdUpGO0FGMC92QlY7QXVONW93Qkk7OztFQUdJLGNBQUE7QXZOK293QlI7QXVONW93Qkk7RUFDSSxjck55RUU7QUZza3dCVjtBdU41b3dCSTtFQUNJLGNyTjRFQTtBRm1rd0JSO0F1TjVvd0JJO0VBQ0ksY3JOMERFO0FGcWx3QlY7QXdOOXZ3QlE7RUFDSSxjQUFBO0F4Tml3d0JaO0F3Tjl2d0JRO0VBQ0ksb0JBQUE7RUFDQSxrQkFBQTtBeE5nd3dCWjtBd045dndCWTtFQUNJLHdCQUFBO0VBQ0EsaUJBQUE7QXhOZ3d3QmhCO0F3TjV2d0JRO0VBQ0ksYUFBQTtBeE44dndCWjtBd04zdndCUTs7RUFFSSxlQUFBO0F4TjZ2d0JaO0F3TjF2d0JRO0VBQ0ksNkJBQUE7QXhONHZ3Qlo7QXdOenZ3QlE7O0VBRUksbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0F4TjJ2d0JaO0F3Tnh2d0JRO0VBQ0ksbUJBQUE7QXhOMHZ3Qlo7QXdObnZ3QlE7OztFQUdJLHlCQUFBO0F4TnN2d0JaO0F3Tm52d0JRO0VBQ0ksZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7QXhOcXZ3Qlo7QXdObHZ3QlE7RUFDSSxnQkFBQTtFQUNBLFVBQUE7QXhOb3Z3Qlo7QXdOanZ3QlE7RUFDSSxVQUFBO0F4Tm12d0Ja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STtFQUNJLGNBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0E3TnM0d0JSO0E2Tmo0d0JJO0VBQ0ksaUJBQUE7RUFDQSxnQkFBQTtBN05vNHdCUjtBNk45M3dCSTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0E3Tmk0d0JSO0E2Ti8zd0JJO0VBQ0ksaUIzTjVLTztBRjhpeEJmO0ErTnZteEJJO0UzTkFJLGlDRnFUVztFRWxUWCxjRjRPSztFRXpPTCx5QkZ3T0c7QUYrM3dCWDtBK045a3hCSTtFM056QkkseUJGNk9FO0FGODN3QlY7QStOMWp4Qlk7RTNOcERKLGMwTnVDOEI7QTlOMmt4QnRDO0ErTnRqeEJZO0UzTi9ESix5QjJObUVZO0UzTmhFWixjMk44RFk7RTNOM0RaLHNCMk40RFk7QS9Od2p4QnBCO0ErTjNoeEJRO0UzTjVGQSxjME40RHdCO0E5TitqeEJoQztBZ085bnhCSTtFaExESSw0QkFBQTtFZ0xHQSxpQkNKYztFREtkLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxVQUFBO0VBQ0Esb0J4TklNO0V3TkhOLGVoT1BJO0VnT1FKLHlCeE5VTTtFd05UTixhQUFBO0VBQ0Esd0JBQUE7RUFDQSxrQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNkM5TnVOVztBRjA2d0JuQjtBZ0Q3b3hCUTtFQUNJLDJCQUFBO0FoRCtveEJaO0FnT2xveEJJO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxpQkFBQTtBaE9xb3hCUjtBZ09ub3hCUTs7O0VBR0kscUJBQUE7QWhPcW94Qlo7QWdPaG94QlE7RUFDSSxVQUFBO0FoT21veEJaO0FnT2hveEJRO0UzTnBDSixhQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7QUx1cXhCSjtBZ090b3hCWTs7RUFFSSxvQkFBQTtBaE93b3hCaEI7QWdPcm94Qlk7RUFDSSxrQkFBQTtFQUNBLHFCQUFBO0FoT3VveEJoQjtBZ09qb3hCSTtFN05sREksa0JEMEVRO0U4TnRC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QUNJLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBaE82L3dCaEI7QWdPMS93Qlk7RUFDSSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxzQkFBQTtBaE80L3dCaEI7QWdPei93Qlk7RUFDSSxhQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QWhPMi93QmhCO0FrT3pweUJJO0U5TkFJLGlDRnFUVztFRWxUWCxjRjRPSztFRXpPTCx5QkZ3T0c7QUZpN3hCWDtBa09ycHlCWTtFQUNJLHNCaE9vT0g7QUZvN3hCYjtBa08vb3lCWTtFQUVJLHFCQUFBO0FsT2lweUJoQjtBa083b3lCUTtFQUNJLHlCQUFBO0VBQ0EscUJBQUE7QWxPK295Qlo7QWtPMW95QmdCO0VBQ0kseUJBQUE7QWxPNG95QnBCO0FrT3RveUJZO0VBQ0kseUJBQUE7QWxPd295QmhCO0FrT25veUJRO0VBRUksaUNoT3FRTztBRiszeEJuQjtBa083bnlCUTtFOU52REEsZ0NGeVFVO0VFdFFWLGNGb1FRO0VFalFSLHlCSlRDO0VvREdHLHNCQUFBO0FwRDJyeUJaO0FrTzNueUJRO0U5TjdEQSxjRmlIVTtFRTlHVix5QkpUQztBQW1zeUJUO0FrT2hveUJRO0U5TjdEQSxjRmlIVTtFRTlHVix5QkpUQztBQW1zeUJUO0FrT3hueUJRO0U5TmxFQSx5QjZOR2dCO0FqTzByeUJ4QjtBa09sbnlCUTtFOU4zRUEseUJGbUlJO0FGOGp5Qlo7QW1PdnN5Qkk7RW5MREksNEJBQUE7RW1MS0EsaUJDRG1CO0VERW5CLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxVQUFBO0VBQ0Esb0IzTkVNO0UyTkROLGVuT1RJO0VtT1VKLHlCM05RTTtFMk5QTiwyQkFBQTtFQUNBLDZDak93Tlc7QUZnL3hCbkI7QWdEbnR5QlE7RUFDSSwyQkFBQTtBaERxdHlCWjtBbU92c3lCSTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0FuTzBzeUJSO0FtT3RzeUJJO0VBQ0ksY0FBQTtF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NWlCMEI7QXZPMDF6QnRDO0FzTzN5eUJRO0VBQ0ksVUMvaUI0QjtBdk80MXpCeEM7QXNPdnl5Qkk7RUFDSSxrQkFBQTtFQUNBLG1CQ3RrQm9CO0VEdWtCcEIsYUFBQTtFQUNBLG1CQUFBO0F0TzB5eUJSO0FzT3h5eUJRO0VBQ0ksaUJDNWtCaUI7RUQ2a0JqQix3Q0N0a0J5QjtFRHVrQnpCLG1CQUFBO0VBQ0EsV0Mxa0JpQjtFRDJrQmpCLFVDM2tCaUI7QXZPcTN6QjdCO0FzT3Z5eUJRO0VBQ0ksV0NwbEJpQjtBdk82M3pCN0I7QXNPdHl5QlE7RUFDSSx3RENobEJ5QjtBdk93M3pCckM7QXNPcnl5QlE7RUFDSSx5QkNobEIwQjtBdk91M3pCdEM7QXNPbnl5Qkk7RUFDSSwyQkN4bEJrQztBdk84M3pCMUM7QXNPaHl5QlE7RUFDSSxjQUFBO0F0T215eUJaO0FzTzd4eUJJO0VBQ0ksYUFBQTtBdE9neXlCUjtBc083eHlCSTtFQUNJLDJCQUFBO0VBQ0EsYUFBQTtBdE9neXlCUjtBc085eHlCUTtFQUNJLFFBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkNwbUJtQztBdk9vNHpCL0M7QXNPN3h5QlE7RUFDSSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUM5bEJzQjtFRCtsQnRCLGFBQUE7RUFDQSxpQkFBQTtBdE8reHlCWjtBc08zeHlCSTs7OztFQUlJLG1CQUFBO0F0Tzh4eUJSO0FzT3Z4eUJRO0VBQ0ksV0FBQTtBdE8weHlCWjtBc092eHlCUTs7O0VBR0ksc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDRCQUFBO0F0T3l4eUJaO0FzT3R4eUJRO0VBQ0ksY0FBQTtBdE93eHlCWjtBc09yeHlCUTtFQUNJLGFBQUE7QXRPdXh5Qlo7QXNPeHd5Qkk7RUFDSSxXQUFBO0F0TzJ3eUJSO0FzT2p3eUJROztFQUVJLFVBQUE7RUFDQSxRQUFBO0F0T293eUJaO0FzT2p3eUJRO0VBQ0ksZUFBQTtBdE9td3lCWjtBc085dnlCWTtFQUNJLGdCQUFBO0F0T2d3eUJoQjtBc085dnlCWTtFQUNJLHlCQUFBO0F0T2d3eUJoQjtBc085dnlCWTtFQUNJLHFCQUFBO0F0T2d3eUJoQjtBc083dnlCWTtFQUNJLFVBQUE7RUFDQSxRQUFBO0F0Tyt2eUJoQjtBc081dnlCWTtFQUNJLFdBQUE7RUFDQSxPQUFBO0F0Tzh2eUJoQjtBc08xdnlCUTtFQUNJLGlCQUFBO0F0TzR2eUJaO0FzT3p2eUJRO0VBQ0ksVUFBQTtFQUNBLFFBQUE7QXRPMnZ5Qlo7QXNPeHZ5QlE7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7QXRPMHZ5Qlo7QXNPdnZ5QlE7RUFDSSxVQUFBO0VBQ0EsUUFBQTtBdE95dnlCWjtBc090dnlCUTtFQUNJLFlBQUE7QXRPd3Z5Qlo7QXNPcHZ5Qlk7RUFDSSxjQUFBO0F0T3N2eUJoQjtBc09udnlCWTtFQUNJLGFBQUE7QXRPcXZ5QmhCO0FzT2p2eUJRO0VBQ0ksbUJDN3VCd0I7QXZPZyt6QnBDO0FzT2h2eUJRO0VBQ0ksbUJDaHZCa0M7QXZPayt6QjlDO0FzTy91eUJRO0VBQ0ksYUNudkI2QjtBdk9vK3pCekM7QXdPMWkwQkk7RXBPQ0ksaUNGcVRXO0VFbFRYLGNGNE9LO0VFek9MLHlCRndPRztBRmkwekJYO0F3T3ZpMEJZO0VwT1JKLGlDRnFUVztFRS9TWCx5QkZ5T0s7QUZvMHpCYjtBd09yaTBCWTtFcE9kSixnQ0Z5UVU7RUVuUVYseUJKVEM7QUEwajBCVDtBd09saTBCZ0I7RUFDSSxVQUFBO0VBQ0EsZURQRjtBdk8yaTBCbEI7QXdPamkwQmdCO0VBQ0ksZXhPOUJYO0FBaWswQlQ7QXdPM2gwQkk7RXRMcENJLGdCc0xxQ0E7QXhPOGgwQlI7QXdPamgwQlE7O0VBRUksNkJBQUE7QXhPb2gwQlo7QXdPemcwQkk7RXBPeERJLHNDbU9LVztBdk9nazBCbkI7QXdPbGcwQkk7RXBPbkVJLHlCRnlPSztBRmcyekJiO0F3T2hnMEJJOztFcE8vRUkscUJGK09LO0VFek9MLHlCRndPRztBRnUyekJYO0F3TzUvekJJO0VwT3pGSSxpQ0ZxVFc7RUUvU1gseUJGeU9LO0FGMjJ6QmI7QXdPMy96QlE7RXBMakVKLGtHQUFBO0FwRCtqMEJKO0F3TzEvekJRO0VwTzdGQSx5QkZvS0U7QUZzN3pCVjtBd092L3pCSTtFQUNJLHNCQUFBO0VwTzFHQSxnQ0Z5UVU7RUVuUVYseUJKVEM7QUF5bTBCVDtBd09uL3pCSTtFQUNJLGNEckZXO0F2TzJrMEJuQjtBd09wL3pCUTtFQUNJLGNEMUNlO0F2T2dpMEIzQjtBd09uL3pCUTtFQUNJLGNEM0NnQjtBdk9naTBCNUI7QXdPbC96Qkk7RUFDSSxjRC9Gb0I7QXZPb2wwQjVCO0F3T24vekJJO0VBQ0ksY3RPc0RBO0FGZzh6QlI7QXdPcC96Qkk7RUFDSSxjdE9xQ0U7QUZrOXpCVjtBd09yL3pCSTtFQUNJLGNEdkdvQjtBdk8rbDBCNUI7QXdPdC96QlE7RUFDSSxjeE85SUg7QUFzbzBCVDtBd09sL3pCSTtFcE85SUksY21PcUNVO0VuT2xDVix5Qm1PaUNRO0F2T2ltMEJoQjtBd09oL3pCUTtFcE9sSkEseUJtT3VFbUI7QXZPOGowQjNCO0F3TzcrekJRO0VwT3hKQSx5Qm1PMEVvQjtBdk84ajBCNUI7QXdPMSt6QlE7RUFDSSx5QnRPMEVDO0FGazZ6QmI7QXdPeit6Qkk7RXBPbEtJLHlCRmtMQTtBRjY5ekJSO0F3T3grekJJO0VwT3ZLSSx5QkZvS0U7QUYrK3pCVjtBd092K3pCSTtFcE8vS0ksY0ZvUVE7RUVqUVIseUJtT3FDaUI7QXZPbW4wQnpCO0F3T3IrekJRO0VBQ0kseUJ4TzdMSDtBQW9xMEJUO0F3T2wrekJJO0VBQ0ksY0RoTFU7QXZPcXAwQmxCO0F3T24rekJJO0VBQ0ksY3hPdE1DO0FBNHEwQlQ7QXdPait6QlE7RXBPeE1BLHFCSkhDO0VJU0QsNkJvT29NYTtBeE9vK3pCckI7QXdPaCt6QlE7RXBPeE1BLHlCSlRDO0FBb3IwQlQ7QXdPOTl6QlE7RXBPN01BLHlCSlRDO0FBdXIwQlQ7QXdPejl6Qkk7RXBMN0xBLG1HQUFBO0FwRDBwMEJKO0F3TzE5ekJRO0VwTzlOQSxxQm1Pa0ZzQjtBdk95bTBCOUI7QXdPdjl6QlE7RUFDSSxjRG5Ka0I7QXZPNG0wQjlCO0F3T3I5ekJJO0VwTDNNQSxtR0FBQTtBcERvcTBCSjtBd09y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QSxrQkFBQTtBek91azBCaEI7QXlPbmswQlE7RUFDSSxlQUFBO0VBQ0Esa0JBQUE7QXpPcWswQlo7QXlPaGswQlk7RUFDSSxlQUFBO0VBQ0EsZ0J2TzlqQ0Q7QUZnbzJCZjtBeU85ajBCUTtFQUNJLFVBQUE7RUFDQSxVQUFBO0F6T2drMEJaO0F5TzdqMEJRO0VBQ0ksU0FBQTtFQUNBLFdBQUE7QXpPK2owQlo7QXlPNWowQlE7RUFDSSxZQUFBO0F6TzhqMEJaO0F5T3pqMEJZOzs7OztFQUdJLHFCQUFBO0F6TzZqMEJoQjtBeU8xajBCWTtFQUNJLHFCQUFBO0F6TzRqMEJoQjtBeU96ajBCWTtFQUNJLFlBQUE7RUFDQSxtQkFBQTtBek8yajBCaEI7QXlPdmowQmdCOzs7RUFFSSxvQkFBQTtBek8wajBCcEI7QXlPdGowQm9COzs7RUFFSSx1QkFBQTtBek95ajBCeEI7QTJPNXQyQkk7RXZPQUksaUNGcVRXO0VFbFRYLGNGNE9LO0VFek9MLHlCRndPRztBRm8vMUJYO0EyT3h0MkJJO0VBQ0ksbUJEZ0N1QjtBMU8ycjJCL0I7QTJPenQyQlE7RUFDSSwyQkQ2Qm1CO0ExTzhyMkIvQjtBMk94dDJCUTtFQUNJLDBCRHlCbUI7QTFPaXMyQi9CO0EyT3Z0MkJRO0VBQ0kseUJEcUJtQjtBMU9vczJCL0I7QTJPcHQyQkk7RXZPM0JJLGlDRnVQTTtFRXBQTixjRmtQSTtFRS9PSix5QkY2T0U7QUZrZzJCVjtBMk9sdDJCSTtFdk9uQ0ksaUNGdVBNO0VFcFBOLGNGa1BJO0VFL09KLHlCRjZPRTtBRndnMkJWO0EyTy9zMkJJO0VBQ0kseUJ6T3NNRTtBRjRnMkJWO0EyTy9zMkJJO0VBQ0kseUJ6TzZMRztBRnFoMkJYO0EyTzFzMkJZO0V6TDFESiwrQ3lMMkRRO0EzTzZzMkJoQjtBMk96czJCUTs7O0V2TzlEQSxpQ0Z1UE07RUVwUE4sY0ZrUEk7RUUvT0oseUJGNk9FO0VrRGhQRSxtREFBQTtBcEQ0dzJCWjtBMk92czJCWTs7Ozs7RXZPeEVKLGlDRmdRUztFRTdQVCxjRmtQSTtFRS9PSix5QkZzUEs7RWtEelBELG1EQUFBO0FwRHN4MkJaO0EyT2xzMkJRO0VBQXFCLHlCek80Sm5CO0FGMGkyQlY7QTJPcHMyQlE7RXZPekZBLGlDRnVQTTtFRXBQTixjRmtQSTtFRS9PSix5QkY2T0U7RWtEaFBFLG1EQUFBO0FwRGd5MkJaO0EyT2xzMkJZO0V2T2pHSixpQ0ZnUVM7RUU3UFQsY0ZrUEk7RUUvT0oseUJGc1BLO0VrRHpQRCxtREFBQTtBcERzeTJCWjtBMk8vcjJCWTtFdk8xR0oscUJKSEM7RUlNRCxjNkNtRmM7RTdDaEZkLHlCSlRDO0VvRE1HLCtFQUFBO0VGSkosaUR5TGtIUTtBM08rcjJCaEI7QTJPN3IyQlk7RXpMcEhKLDJDeUxzSFE7QTNPOHIyQmhCO0EyT3JyMkJRO0V2TzlIQSxpQ0Z1UE07RUVwUE4sY0ZrUEk7RUUvT0oseUJGNk9FO0VrRGhQRSxtREFBQTtBcER1ejJCWjtBMk9wcjJCWTtFdk90SUosaUNGZ1FTO0VFN1BULGNGa1BJO0VFL09KLHlCRnNQSztFa0R6UEQsbURBQUE7QXBENnoyQlo7QTJPNXEyQkk7O0V2TzlJSSw0QnNPdUNlO0ExT3d4MkJ2QjtBMk8xcTJCSTs7RXZPckpJLDRCc082Q2tCO0ExT3V4MkIxQjtBMk92cTJCSTs7RUFFSSwwQ0FBQTtBM08wcTJCUjtBMk90cTJCUTs7RUFFSSx5QnpPbUVEO0FGc20yQlg7QTJPbnEyQkk7RXZPOUtJLGNGb1FRO0VFalFSLHlCc09lYTtBMU9vMDJCckI7QTJPcnAyQlE7RXZPak1BLGNGb1FRO0VFalFSLHlCSlRDO0VrREVELCtDeUw0TUk7QTNPbXAyQlo7QTJPaHAyQkk7RUFDSSxjQUFBO0EzT21wMkJSO0EyT3pvMkJJOztFQUVJLHFCM085TkM7QUEwMjJCVDtBMk92bzJCUTtFQUNJLGlDek9lRztBRjJuMkJmO0EyT3ptMkJROzs7RXZPbFFBLHFCRjRQSztFRXpQTCxjRmtQSTtFRS9PSix5QkZzUEs7QUZ1bjJCYjtBMk90bTJCUTs7OztFdk83UUEsaUNGcVRXO0VFbFRYLGNGNE9LO0VFek9MLHlCRndPRztBRjZvMkJYO0EyT2xtMkJRO0VBQ0ksMENBQUE7QTNPb20y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azAzQlo7QThPaDAzQlE7RTVML0JBLHlDNExnQ0k7QTlPazAzQlo7QThPaDAzQlE7RTVMbENBLDBDNExtQ0k7QTlPazAzQlo7QThPL3ozQlE7RTFPckNBLHFCSkhDO0VJTUQsY3lPZ0RlO0V6TzdDZix5QkpUQztFa0RFRCw2QzRMNENJO0E5Tyt6M0JaO0E4Tzd6M0JRO0U1TDlDQSw2QzRMK0NJO0E5Tyt6M0JaO0E4Tzd6M0JRO0U1TGpEQSw4QzRMa0RJO0E5Tyt6M0JaO0E4TzF6M0JRO0UxT3REQSxxQkpIQztFSU1ELGNKTkM7RUlTRCw2QnlPbURjO0E3TzR6M0J0QjtBOE94ejNCUTtFMU83REEscUJKSEM7RUlNRCxjRmlIVTtFRTlHVix5QkpUQztBQTYzM0JUO0E4T256M0JRO0UxT3ZFQSxxQnlPbUVrQjtFek9oRWxCLGNGNE9LO0VFek9MLHlCRndPRztBRmlwM0JYO0E4T2p6M0JRO0U1TC9FQSw2QzRMZ0ZJO0E5T216M0JaO0E4T2p6M0JRO0UxTzlFQSxjSk5DO0FBdzQzQlQ7QThPNXkzQkk7O0UxT3pGSSxxQnlPK0JjO0V6TzVCZCxjRmtQSTtFRS9PSix5QkY2T0U7QUZ5cDNCVjtBOE8zeTNCUTs7RTFPOUZBLGNKTkM7RUlTRCxzQnlPbUUyQjtBN093MDNCbkM7QThPenkzQlE7O0UxT2xHQSx5QkY0UkM7RWdEblNELGdDNEwyR0k7QTlPNHkzQlo7QThPMXkzQlE7O0UxT3RHQSx5QkY0UkM7QUZ3bjNCVDtBK08xNTNCSTtFQUNJLGlCQ0htQjtFREluQixtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLG9Cdk9LTTtFdU9KTixlL09OSTtFK09PSix5QnZPV007RXVPVk4sY0FBQTtFQUNBLGtCQUFBO0VBQ0EsMkJBQUE7RUFDQSw2QzdPeU5XO0FGb3MzQm5CO0ErTzM1M0JRO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7QS9PNjUzQlo7QStPdjUzQkk7RUFDSSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtB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QUFBO0VBQ0EsdUJBQUE7QWxQMjYzQlI7QWtQeDYzQkk7RUFDSSxPQUFBO0FsUDI2M0JSO0FrUHg2M0JJO0VBQ0ksUUFBQTtBbFAyNjNCUjtBa1B4NjNCSTtFQUNJLGVBQUE7RUFDQSxjQUFBO0FsUDI2M0JSO0FrUHo2M0JRO0VBQ0ksZ0NDMVdxQjtBblBxeDRCakM7QWtQdjYzQlk7RUFDSSxhQUFBO0FsUHk2M0JoQjtBa1ByNjNCUTtFQUNJLHdEQ25XdUM7QW5QMHc0Qm5EO0FrUHI2M0JZO0VBQ0ksMkNDdld3QjtBblA4dzRCeEM7QWtQcDYzQlk7RUFDSSxrQkN4Wlk7QW5QOHo0QjVCO0FrUG42M0JZO0VBQ0ksV0FBQTtBbFBxNjNCaEI7QWtQbDYzQmdCO0VBQ0ksV0FBQTtBbFBvNjNCcEI7QWtQaDYzQlk7RUFDSSxjQUFBO0FsUGs2M0JoQjtBb1A3MDRCUTtFQUNJLGNEcUNTO0VDcENULHlCcFBMSDtBQXExNEJUO0FvUDcwNEJRO0VBQ0kseUJwUFRIO0FBdzE0QlQ7QW9QMzA0Qlk7RUFDSSx5QmxQbU9MO0VrUGxPSyxjbFBtT0g7QUYwbTRCYjtBb1AxMDRCWTtFQUdJLDRDQUFBO0FwUDAwNEJoQjtBb1B2MDRCZ0I7RUFDSSxtQmxQd05UO0FGaW40Qlg7QW9QdDA0QmdCO0VBQ0ksK0JsUDJSRDtBRjZpNEJuQjtBb1ByMDRCZ0I7RUFDSSwrQmxQa09IO0FGcW00QmpCO0FvUGwwNEJRO0VBQ0ksY2xQMk1DO0FGeW40QmI7QW9QajA0QlE7RUFDSSxVQUFBO0VBQ0EsY0Q3QnlCO0VDOEJ6Qix5QkQ3QnVCO0VDOEJ2QixxQkQ3QjJCO0FuUGcyNEJ2QztBb1A3ejRCUTs7RUFDSSx5QmxQaU1GO0VrUGhNRSxpQ2xQb01FO0FGNm40QmQ7QW9QN3o0Qkk7RUFDSSx5QnBQM0RDO0FBMjM0QlQ7QW9QN3o0Qkk7RWxNNURJLCtDa002REE7QXBQZzA0QlI7QXFQNzM0Qkk7RUFDSSxpQkNGa0I7RURHbEIsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7RUFDQSxvQjdPTU07RTZPTE4sZXJQTEk7RXFQTUoseUI3T1lN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UHFsNUJWO0FBQ0Y7QTRQeHg1Qkk7OztFeFBDSSxpQ0ZxVFc7RUVsVFgsY0Y0T0s7RUV6T0wseUJGd09HO0FGZ2o1Qlg7QTRQcHg1Qlk7Ozs7OztFQUVJLG9DRHFCSztBM1BxdzVCckI7QTRQeHg1Qlk7Ozs7OztFQUVJLHlCRGlCSztBM1A2dzVCckI7QTRQeHg1Qlk7Ozs7OztFQUVJLDBDRFFNO0EzUHN4NUJ0QjtBNFB4eDVCSTs7RUFFSSxhQUFBO0E1UDJ4NUJSO0E0UHh4NUJJO0VBQ0ksWURYc0I7QTNQc3k1QjlCO0E0UHh4NUJJOztFQUVJLFlEaEJzQjtFQ2lCdEIsa0NEZm1CO0VDZ0JuQix3Q0RqQjRCO0VDa0I1QixZRGhCZ0M7RUNpQmhDLGdCQUFBO0VBQ0EsNkMxUHNMVztBRnFtNUJuQjtBNFB6eDVCUTs7O0VBRUksWUR6QmtCO0VDMEJsQixVRHRCMEI7QTNQa3o1QnRDO0E0UDF4NUJZOzs7RUFDSSx5Q0QxQ2U7QTNQdzA1Qi9CO0E0UDF4NUJROzs7RUFFSSxZRG5Da0I7RUNvQ2xCLFVEaEMwQjtBM1A2ejVCdEM7QTRQdng1Qkk7O0VBRUksbUIxUDhLRTtFMFA3S0YsMkIxUGlMTTtFMFBoTE4sNEJBQUE7QTVQMHg1QlI7QTRQeHg1QlE7O0VBQ0ksbUI1UDdFSDtFNFA4RUcsZTVQOUVIO0FBeTI1QlQ7QTRQeHg1QlE7OztFQUVJLHlDRHBFbUI7QTNQKzE1Qi9CO0E0UHZ4NUJJOztFQUVJLHlDRDFFdUI7QTNQbzI1Qi9CO0E0UHZ4NUJJO0VBQ0ksNkNBQUE7QTVQMHg1QlI7QTZQcjM1Qkk7RUFDSSxxQkFBQTtBN1B3MzVCUjtBNlAvMjVCSTtFQUNJLGU3UFZJO0FBNDM1Qlo7QTZQLzI1Qkk7RUFDSSxrQkMyRWdCO0E5UHV5NUJ4QjtBNlAvMjVCSTtFQUNJLGtCQ3NFZ0I7RURyRWhCLGdCclBTYTtBUnkyNUJyQjtBNlAvMjVCSTtFQUNJLGtCQ2lFZ0I7QTlQaXo1QnhCO0E2UDkyNUJJOzs7RUFHSSxpQkNrRGE7RURqRGIsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7RUFDQSxvQnJQeEJNO0Vx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O0VBR1EseUJBdEVEO0E3UHM2NUJmO0E2UG4yNUJRO0VBR1EseUJBdEVEO0E3UDA2NUJmO0E2UHYyNUJRO0VBR1EseUJBdEVEO0E3UDg2NUJmO0E2UDMyNUJRO0VBR1EseUJBdEVEO0E3UGs3NUJmO0E2UC8yNUJRO0VBR1EseUJBdEVEO0E3UHM3NUJmO0E2UG4zNUJRO0VBR1EseUJBdEVEO0E3UDA3NUJmO0E2UHYzNUJRO0VBR1EseUJBdEVEO0E3UDg3NUJmO0E2UDMzNUJRO0VBR1EseUJBdEVEO0E3UGs4NUJmO0E2UC8zNUJRO0VBR1EseUJBdEVEO0E3UHM4NUJmO0E2UG40NUJRO0VBR1EseUJBdEVEO0E3UDA4NUJmO0E2UHY0NUJRO0VBR1EseUJBdEVEO0E3UDg4NUJmO0E2UDM0NUJRO0VBR1EseUJBdEVEO0E3UGs5NUJmO0E2UC80NUJRO0VBR1EseUJBdEVEO0E3UHM5NUJmO0E2UG41NUJRO0VBR1EseUJBdEVEO0E3UDA5NUJmO0E2UHY1NUJRO0VBR1EseUJBdEVEO0E3UDg5NUJmO0E2UDM1NUJRO0VBR1EseUJBdEVEO0E3UGsrNUJmO0E2UC81NUJRO0VBR1EseUJBdEVEO0E3UHMrNUJmO0E2UG42NUJRO0VBR1EseUJBdEVEO0E3UDArNUJmO0E2UHY2NUJRO0VBR1EseUJBdEVEO0E3UDgrNUJmO0E2UDM2NUJRO0VBR1EseUJBdEVEO0E3UGsvNUJmO0E2UC82NUJRO0VBR1EseUJBdEVEO0E3UHMvNUJmO0E2UG43NUJRO0VBR1EseUJBdEVEO0E3UDAvNUJmO0E2UHY3NUJRO0VBR1EseUJBdEVEO0E3UDgvNUJmO0E2UDM3NUJRO0VBR1EseUJBdEVEO0E3UGtnNkJmO0E2UC83NUJRO0VBR1EseUJBdEVEO0E3UHNnNkJmO0E2UG44NUJRO0VBR1EseUJBdEVEO0E3UDBnNkJmO0E2UHY4NUJRO0VBR1EseUJBdEVEO0E3UDhnNkJmO0E2UDM4NUJRO0VBR1EseUJBdEVEO0E3UGtoNkJmO0E2UC84NUJRO0VBR1EseUJBdEVEO0E3UHNoNkJmO0E2UG45NUJRO0VBR1EseUJBdEVEO0E3UDBoNkJmO0ErUHg3NkJJO0VBQ0ksMENENkZTO0E5UDgxNkJqQjtBK1B4NzZCSTtFQUNJLHFDRDRGWTtBOVArMTZCcEI7QStQeDc2Qkk7RUFDSSxxQ0QyRlk7QTlQZzI2QnBCO0ErUHg3NkJJO0VBQ0ksWUR5RmE7QTlQazI2QnJCO0ErUHg3NkJJO0VBQ0ksWURzRnNCO0E5UHEyNkI5QjtBK1B4NzZCSTtFQUNJLFlEbUZzQjtBOVB3MjZCOUI7QStQeDc2Qkk7RUFDSSxvQ0Q0RmlCO0E5UCsxNkJ6QjtBK1B4NzZCSTtFQUNJLG9DRHlGYTtBOVBrMjZCckI7QStQeDc2Qkk7RUFDSSxvQ0RzRlk7QTlQcTI2QnBCO0ErUHg3NkJJO0VBQ0ksb0NEMkVxQjtBOVBnMzZCN0I7QStQeDc2Qkk7RUFDSSxvQ0RnRmdCO0E5UDIyNkJ4QjtBK1B2NzZCSTs7O0UzUDVDSSxpQ0ZxVFc7RUVsVFgsY0Y0T0s7RUV6T0wsNkIyUDRDSTtBL1B5NzZCWjtBK1ByNzZCUTs7O0VBQ0ksdUJBQUE7QS9QeTc2Qlo7QStQbDc2Qkk7RUFDSSxjN1ArS0c7QUZzdzZCWDtBK1BuNzZCSTtFQUNJLFlBQUE7QS9Qczc2QlI7QStQbjc2Qkk7O0VBRUksYzdQOEtJO0U2UDdLSix5QjdQMktFO0U2UDFLRixpQ0R5Q2dDO0E5UDY0NkJ4QztBK1BuNzZCSTtFQUNJLGlDRCtDaUI7RUM5Q2pCLCtDRCtDVztBOVB1NDZCbkI7QStQbjc2Qkk7RUFDSSw2QkFBQTtBL1BzNzZCUjtBK1BuNzZCSTtFQUNJLGdCQUFBO0UzUHRGQSxpQ0Z1UE07RUVwUE4sY0ZrUEk7RUUvT0oseUJGNk9FO0VrRGhQRSxtREFBQTtBcEQ2ZzdCWjtBK1BsNzZCUTtFM1A5RkEsaUNGZ1FTO0VFN1BULGNGa1BJO0VFL09KLHlCRnNQSztFa0R6UEQsbURBQUE7QXBEbWg3Qlo7QStQOTY2Qkk7RUFDSSw2QkFBQTtBL1BpNzZCUjtBK1A5NjZCSTtFQUNJLHlCN1BpSUc7RTZQaElILFlBQUE7QS9QaTc2QlI7QStQOTY2Qkk7RUFDSSx5Qi9QcEhHO0FBcWk3Qlg7QStQOTY2Qkk7RUFDSSxZQUFBO0EvUGk3NkJSO0ErUHY2NkJJO0UzUGhJSSxpQ0ZxVFc7RUVsVFgsY0Y0T0s7RUV6T0wseUJGd09HO0FGK3o2Qlg7QStQcjY2QlE7RTNQeElBLGlDRnVQTTtFRXBQTixjRmtQSTtFRS9PSix5QkY2T0U7QUYrejZCVjtBK1BoNjZCUTtFQUNJLGM3UDJGRDtBRnUwNkJYO0ErUGg2NkJRO0VBQ0ksYzdQeUZDO0FGeTA2QmI7QStQaDY2QlE7RUFDSSwrQ0FBQTtBL1BrNjZCWjtBZ1EzajdCSTtFQUNJLGFBQUE7RUFDQSxpQkNKVztFREtYLG1CQUFBO0VBQ0EsZWhRSkk7RWdRS0oseUJ4UGFNO0V3UFpOLG9CeFBJTTtBUjBqN0JkO0FnUTFqN0JRO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtLQUFBLHNCQUFBO1VBQUEsaUJBQUE7RUFDQSxrQkFBQTtBaFE0ajdCWjtBZ1ExajdCUTtFQUF1QixZQUFBO0FoUTZqN0IvQjtBZ1E1ajdCUTtFQUFxQixhQUFBO0FoUStqN0I3QjtBZ1E1ajdCUTtFQUNJLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7QWhROGo3Qlo7QWdRMWo3QlE7RUFDSSxpQ0FBQTtFQUNBLGU5UDJCRztFOFAxQkgsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QWhRNGo3Qlo7QWdRdmo3QlE7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQ3BCZ0I7RURxQmhCLGFBQUE7QWhReWo3Qlo7QWdRamo3Qkk7RUFDSSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBaFFvajdCUjtBZ1EvaTdCSTtFQUNJLFc5UDVDQztFOFA2Q0QseUJDakRjO0VEa0RkLDBCQ2xEYztFRG1EZCxpQkNqRHFCO0VEa0RyQixtQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBaFFrajdCUjtBZ1FoajdCUTtFQUFrQixhQUFBO0FoUW1qN0IxQjtBZ1EvaTdCUTtFQUNJLFNBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBaFFpajdCWjtBZ1EvaTdCWTtFQUNJLHlCQUFBO0VBQ0EsZ0JBQUE7QWhRaWo3QmhCO0FnUTlpN0JRO0VBQ0ksMkJBQUE7RUFDQSxRQzdFWTtFRDhFWixTQUFBO0FoUWdqN0JaO0FnUTlpN0JRO0VBQ0ksMkJBQUE7RUFDQSxVQ2xGWTtFRG1GWixRQUFBO0FoUWdqN0JaO0FnUTlpN0JRO0VBQ0ksMkJBQUE7RUFDQSxXQ3ZGWTtFRHdGWixTQUFBO0FoUWdqN0JaO0FnUTlpN0JRO0VBQ0ksMkJBQUE7RUFDQSxTQzVGWTtFRDZGWixRQUFBO0FoUWdqN0JaO0FnUTFpN0JJO0VBQ0ksVzlQL0ZDO0U4UGdHRCxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0FoUTZpN0JSO0FnUTNpN0JRO0VBQWtCLGFBQUE7QWhROGk3QjFCO0FnUTFpN0JRO0VBQ0ksWTlQcERBO0FGZ203Qlo7QWtRcHE3Qkk7RTlQQ0ksaUNGcVRXO0VFbFRYLGNGNE9LO0VFek9MLHlCRndPRztBRjI3NkJYO0FrUW5xN0JRO0U5UE5BLGlDRnVQTTtFRXBQTixjRmtQSTtFRS9PSix5QkY2T0U7RWtEaFBFLG1EQUFBO0FwRDRxN0JaO0FrUS9wN0JRO0VBQ0ksY2xRcEJIO0FBcXI3QlQ7QWtROXA3QlE7RUFDSSwwQ0FBQTtBbFFncTdCWiIsImZpbGUiOiJzdHlsZXMuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5rLXRoZW1lLXRlc3QtY2xhc3MsXG4uay1jb21tb24tdGVzdC1jbGFzcyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLXJlc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxua2VuZG8tc29ydGFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDAxO1xufVxuXG4uay1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmstbGluayxcbi5rLWxpbms6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWNvbnRlbnQge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1jZW50ZXJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLW5vLWNsaWNrIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsZWZ0OiAtMTUwMDBweDtcbiAgd2lkdGg6IDE0NDAwcHg7XG59XG5cbi5rZW5kby1wZGYtaGlkZS1wc2V1ZG8tZWxlbWVudHM6OmJlZm9yZSxcbi5rZW5kby1wZGYtaGlkZS1wc2V1ZG8tZWxlbWVudHM6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXNlbGVjdGlvbiA6OnNlbGVjdGlvbiwgLmstY2hhcnQgOjpzZWxlY3Rpb24sXG4uay1zcGFya2xpbmUgOjpzZWxlY3Rpb24sXG4uay1zdG9ja2NoYXJ0IDo6c2VsZWN0aW9uLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIDo6c2VsZWN0aW9uLFxua2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXcgOjpzZWxlY3Rpb24sXG5kaXYuay1zY3JvbGx2aWV3IDo6c2VsZWN0aW9uLCAuay1wZGYtdmlld2VyIDo6c2VsZWN0aW9uLCAuay1tZWRpYXBsYXllciA6OnNlbGVjdGlvbiwgLmstY2hhdCA6OnNlbGVjdGlvbiwgLmstc2NoZWR1bGVyIDo6c2VsZWN0aW9uLCAuay1zcHJlYWRzaGVldCA6OnNlbGVjdGlvbiwgLmstc3BsaXR0ZXIgOjpzZWxlY3Rpb24sIC5rLWNhcmQgOjpzZWxlY3Rpb24sIC5rLXBhbmVsYmFyIDo6c2VsZWN0aW9uLCAuay1wYWdlci13cmFwIDo6c2VsZWN0aW9uLCAuay1icmVhZGNydW1iIDo6c2VsZWN0aW9uLCAuay1ub3RpZmljYXRpb24gOjpzZWxlY3Rpb24sIC5rLWRyYXdlciA6OnNlbGVjdGlvbiwgLmstd2luZG93IDo6c2VsZWN0aW9uLCAuay1yYXRpbmcgOjpzZWxlY3Rpb24sIC5rLW1hc2tlZHRleHRib3ggOjpzZWxlY3Rpb24sIC5rLW11bHRpc2VsZWN0IDo6c2VsZWN0aW9uLCAuay1kcm9wZG93bnRyZWUgOjpzZWxlY3Rpb24sIC5rLWRyb3Bkb3duIDo6c2VsZWN0aW9uLCAuay1kYXRlcGlja2VyIDo6c2VsZWN0aW9uLFxuLmstdGltZXBpY2tlciA6OnNlbGVjdGlvbixcbi5rLWRhdGV0aW1lcGlja2VyIDo6c2VsZWN0aW9uLFxuLmstZGF0ZWlucHV0IDo6c2VsZWN0aW9uLCAuay1jb21ib2JveCA6OnNlbGVjdGlvbiwgLmstZmxhdGNvbG9ycGlja2VyIDo6c2VsZWN0aW9uLCAuay1udW1lcmljdGV4dGJveCA6OnNlbGVjdGlvbiwgLmstcHJvZ3Jlc3NiYXIgOjpzZWxlY3Rpb24sIC5rLXBhbmUtd3JhcHBlciA6OnNlbGVjdGlvbixcbi5rLXZpZXcgOjpzZWxlY3Rpb24sIC5rLWJsb2NrIDo6c2VsZWN0aW9uLFxuLmstcGFuZWwgOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3NmIxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmstYmxvY2ssXG4uay1wYW5lbCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uay1ibG9jayA+IC5rLWhlYWRlcixcbi5rLXBhbmVsID4gLmstaGVhZGVyIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBtYXJnaW46IC00cHggLThweCA0cHg7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG59XG5cbi5rLWNvbnRlbnQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uay1zdGF0ZS1kaXNhYmxlZCxcbi5rLXdpZGdldFtkaXNhYmxlZF0ge1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMC4xKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uay1zdGF0ZS1kaXNhYmxlZCAuay1saW5rLFxuLmstc3RhdGUtZGlzYWJsZWQgLmstYnV0dG9uLFxuLmstd2lkZ2V0W2Rpc2FibGVkXSAuay1saW5rLFxuLmstd2lkZ2V0W2Rpc2FibGVkXSAuay1idXR0b24ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG91dGxpbmU6IDA7XG59XG4uay1zdGF0ZS1kaXNhYmxlZCBbZGlzYWJsZWRdLFxuLmstc3RhdGUtZGlzYWJsZWQgLmstc3RhdGUtZGlzYWJsZWQsXG4uay13aWRnZXRbZGlzYWJsZWRdIFtkaXNhYmxlZF0sXG4uay13aWRnZXRbZGlzYWJsZWRdIC5rLXN0YXRlLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG59XG5cbi5rLWhyIHtcbiAgbWFyZ2luOiAxZW0gYXV0bztcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmstZC1mbGV4LXJvdyA+IC5rLWhyLCAuay1jb2x1bW5zZXQgPiAuay1ociwgLmstaGJveCA+IC5rLWhyIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWQtZmxleC1jb2wgPiAuay1ociwgLmstcm93c2V0ID4gLmstaHIsIC5rLXZib3ggPiAuay1ociB7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWRpcnR5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZjMxNzAwICNmMzE3MDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuW2Rpcj1ydGxdIC5rLWRpcnR5LFxuLmstcnRsIC5rLWRpcnR5IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZjMxNzAwICNmMzE3MDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uay1wbGFjZWhvbGRlci1saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWRyb3AtaGludCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLWRyb3AtaGludC1zdGFydCxcbi5rLWRyb3AtaGludC1lbmQge1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWRyb3AtaGludC1saW5lIHtcbiAgZmxleC1ncm93OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3NmIxO1xufVxuXG4uay1kcm9wLWhpbnQtaCAuay1kcm9wLWhpbnQtc3RhcnQge1xuICBib3JkZXItbGVmdC13aWR0aDogNi45MjgyMDMyMzA0cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzI3NmIxO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG4uay1kcm9wLWhpbnQtaCAuay1kcm9wLWhpbnQtbGluZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDFweDtcbn1cbi5rLWRyb3AtaGludC1oIC5rLWRyb3AtaGludC1lbmQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDYuOTI4MjAzMjMwNHB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzMjc2YjE7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay1kcm9wLWhpbnQtdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uay1kcm9wLWhpbnQtdiAuay1kcm9wLWhpbnQtc3RhcnQge1xuICBib3JkZXItdG9wLXdpZHRoOiA2LjkyODIwMzIzMDRweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMyNzZiMTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5rLWRyb3AtaGludC12IC5rLWRyb3AtaGludC1saW5lIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmstZHJvcC1oaW50LXYgLmstZHJvcC1oaW50LWVuZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDYuOTI4MjAzMjMwNHB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzI3NmIxO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4uay1hbmltYXRpb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDA7XG59XG4uay1hbmltYXRpb24tY29udGFpbmVyLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLmstYW5pbWF0aW9uLWNvbnRhaW5lci1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1wdXNoLXJpZ2h0LWVudGVyLCAuay1wdXNoLXJpZ2h0LWFwcGVhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbn1cbi5rLXB1c2gtcmlnaHQtZW50ZXItYWN0aXZlLCAuay1wdXNoLXJpZ2h0LWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmstcHVzaC1yaWdodC1leGl0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG4uay1wdXNoLXJpZ2h0LWV4aXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstcHVzaC1sZWZ0LWVudGVyLCAuay1wdXNoLWxlZnQtYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG59XG4uay1wdXNoLWxlZnQtZW50ZXItYWN0aXZlLCAuay1wdXNoLWxlZnQtYXBwZWFyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uay1wdXNoLWxlZnQtZXhpdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuLmstcHVzaC1sZWZ0LWV4aXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXB1c2gtZG93bi1lbnRlciwgLmstcHVzaC1kb3duLWFwcGVhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKTtcbn1cbi5rLXB1c2gtZG93bi1lbnRlci1hY3RpdmUsIC5rLXB1c2gtZG93bi1hcHBlYXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5rLXB1c2gtZG93bi1leGl0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG4uay1wdXNoLWRvd24tZXhpdC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1wdXNoLXVwLWVudGVyLCAuay1wdXNoLXVwLWFwcGVhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xufVxuLmstcHVzaC11cC1lbnRlci1hY3RpdmUsIC5rLXB1c2gtdXAtYXBwZWFyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uay1wdXNoLXVwLWV4aXQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbi5rLXB1c2gtdXAtZXhpdC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstZXhwYW5kLXZlcnRpY2FsLWVudGVyLCAuay1leHBhbmQtdmVydGljYWwtYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG59XG4uay1leHBhbmQtdmVydGljYWwtZW50ZXItYWN0aXZlLCAuay1leHBhbmQtdmVydGljYWwtYXBwZWFyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uay1leHBhbmQtdmVydGljYWwtZXhpdCB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xufVxuLmstZXhwYW5kLXZlcnRpY2FsLWV4aXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstZXhwYW5kLWhvcml6b250YWwtZW50ZXIsIC5rLWV4cGFuZC1ob3Jpem9udGFsLWFwcGVhciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xufVxuLmstZXhwYW5kLWhvcml6b250YWwtZW50ZXItYWN0aXZlLCAuay1leHBhbmQtaG9yaXpvbnRhbC1hcHBlYXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5rLWV4cGFuZC1ob3Jpem9udGFsLWV4aXQge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cbi5rLWV4cGFuZC1ob3Jpem9udGFsLWV4aXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstZmFkZS1lbnRlciwgLmstZmFkZS1hcHBlYXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmstZmFkZS1lbnRlci1hY3RpdmUsIC5rLWZhZGUtYXBwZWFyLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uay1mYWRlLWV4aXQge1xuICBvcGFjaXR5OiAxO1xufVxuLmstZmFkZS1leGl0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uay1mYWRlLWV4aXQtYWN0aXZlICsgLmstZmFkZS1leGl0LWFjdGl2ZSwgLmstZmFkZS1lbnRlci1hY3RpdmUgKyAuay1mYWRlLWVudGVyLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXpvb20taW4tZW50ZXIsIC5rLXpvb20taW4tYXBwZWFyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5rLXpvb20taW4tZW50ZXItYWN0aXZlLCAuay16b29tLWluLWFwcGVhci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0sIG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uay16b29tLWluLWV4aXQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmstem9vbS1pbi1leGl0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSwgb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstem9vbS1vdXQtZW50ZXIsIC5rLXpvb20tb3V0LWFwcGVhciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMik7XG59XG4uay16b29tLW91dC1lbnRlci1hY3RpdmUsIC5rLXpvb20tb3V0LWFwcGVhci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0sIG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uay16b29tLW91dC1leGl0IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5rLXpvb20tb3V0LWV4aXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtLCBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1zbGlkZS1pbi1hcHBlYXIge1xuICBvcGFjaXR5OiAwLjE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zZW0pO1xufVxuLmstc2xpZGUtaW4tYXBwZWFyIC5rLWNlbnRlcmVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTYwJSk7XG59XG4uay1zbGlkZS1pbi1hcHBlYXItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjIsIDAuNiwgMC40LCAxKSwgb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjIsIDEsIDAuMiwgMSk7XG59XG4uay1zbGlkZS1pbi1hcHBlYXItYWN0aXZlIC5rLWNlbnRlcmVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLXNsaWRlLWRvd24tZW50ZXIsIC5rLXNsaWRlLWRvd24tYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5rLXNsaWRlLWRvd24tZW50ZXItYWN0aXZlLCAuay1zbGlkZS1kb3duLWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5rLXNsaWRlLWRvd24tZXhpdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5rLXNsaWRlLWRvd24tZXhpdC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXNsaWRlLXVwLWVudGVyLCAuay1zbGlkZS11cC1hcHBlYXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG4uay1zbGlkZS11cC1lbnRlci1hY3RpdmUsIC5rLXNsaWRlLXVwLWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5rLXNsaWRlLXVwLWV4aXQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uay1zbGlkZS11cC1leGl0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1zbGlkZS1yaWdodC1lbnRlciwgLmstc2xpZGUtcmlnaHQtYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5rLXNsaWRlLXJpZ2h0LWVudGVyLWFjdGl2ZSwgLmstc2xpZGUtcmlnaHQtYXBwZWFyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmstc2xpZGUtcmlnaHQtZXhpdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5rLXNsaWRlLXJpZ2h0LWV4aXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1zbGlkZS1sZWZ0LWVudGVyLCAuay1zbGlkZS1sZWZ0LWFwcGVhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5rLXNsaWRlLWxlZnQtZW50ZXItYWN0aXZlLCAuay1zbGlkZS1sZWZ0LWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5rLXNsaWRlLWxlZnQtZXhpdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5rLXNsaWRlLWxlZnQtZXhpdC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstcmV2ZWFsLXZlcnRpY2FsLWVudGVyLCAuay1yZXZlYWwtdmVydGljYWwtYXBwZWFyIHtcbiAgbWF4LWhlaWdodDogMDtcbn1cbi5rLXJldmVhbC12ZXJ0aWNhbC1lbnRlci1hY3RpdmUsIC5rLXJldmVhbC12ZXJ0aWNhbC1hcHBlYXItYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5rLXJldmVhbC12ZXJ0aWNhbC1leGl0LWFjdGl2ZSB7XG4gIG1heC1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstcmV2ZWFsLWhvcml6b250YWwtZW50ZXIsIC5rLXJldmVhbC1ob3Jpem9udGFsLWFwcGVhciB7XG4gIG1heC13aWR0aDogMDtcbn1cbi5rLXJldmVhbC1ob3Jpem9udGFsLWVudGVyLWFjdGl2ZSwgLmstcmV2ZWFsLWhvcml6b250YWwtYXBwZWFyLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG1heC13aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5rLXJldmVhbC1ob3Jpem9udGFsLWV4aXQtYWN0aXZlIHtcbiAgbWF4LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG1heC13aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstZngtZW5kIC5rLWZ4LW5leHQsXG4uay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlLW91dDtcbn1cblxuLmstZngge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uay1meCAuay1meC1jdXJyZW50IHtcbiAgei1pbmRleDogMDtcbn1cbi5rLWZ4IC5rLWZ4LW5leHQge1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1meC1oaWRkZW4sXG4uay1meC1oaWRkZW4gKiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uay1meC1yZXZlcnNlIC5rLWZ4LWN1cnJlbnQge1xuICB6LWluZGV4OiAxO1xufVxuLmstZngtcmV2ZXJzZSAuay1meC1uZXh0IHtcbiAgei1pbmRleDogMDtcbn1cblxuLmstZngtem9vbS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApICFpbXBvcnRhbnQ7XG59XG4uay1meC16b29tLmstZngtZW5kIC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG59XG4uay1meC16b29tLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQsIC5rLWZ4LXpvb20uay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG59XG4uay1meC16b29tLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG59XG4uay1meC16b29tLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKSAhaW1wb3J0YW50O1xufVxuXG4uay1meC1mYWRlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBvcGFjaXR5OiAwO1xufVxuLmstZngtZmFkZS5rLWZ4LWVuZCAuay1meC1uZXh0IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5rLWZ4LWZhZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCB7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBvcGFjaXR5OiAxO1xufVxuLmstZngtZmFkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20tY29udGVudCwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20taGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAua20tZm9vdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2Utb3V0O1xufVxuLmstZngtc2xpZGUuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tY29udGVudCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20taGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWZvb3RlciB7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBvcGFjaXR5OiAwO1xufVxuLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20taGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1mb290ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAuay1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmttLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAua20tZm9vdGVyIHtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIG9wYWNpdHk6IDE7XG59XG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tZm9vdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAua20taGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAua20tZm9vdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAua20taGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAua20tZm9vdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xufVxuXG4uay1meC10aWxlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5rLWZ4LXRpbGUuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuLmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5rLWZ4LXRpbGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xufVxuXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1zdGFydCAuay1meC1uZXh0LCAuay1meC5rLWZ4LW92ZXJsYXkuay1meC1sZWZ0LmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJpZ2h0LmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC11cC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1kb3duLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50LCAuay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtbGVmdC5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LXJpZ2h0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LXVwLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtZG93bi5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuLmstZHJhZy1jbHVlIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDAwMDtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uay1kcmFnLXN0YXR1cyB7XG4gIG1hcmdpbi1yaWdodDogMC40ZXg7XG59XG5cbi5rLWRyYWctY2x1ZSB7XG4gIGJvcmRlci1jb2xvcjogIzMyNzZiMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG59XG5cbi5rLXJlb3JkZXItY3VlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmstcmVvcmRlci1jdWU6OmJlZm9yZSwgLmstcmVvcmRlci1jdWU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmstcmVvcmRlci1jdWU6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdG9wOiAtNHB4O1xufVxuLmstcmVvcmRlci1jdWU6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3R0b206IC00cHg7XG59XG5cbi5rLWxvYWRpbmcge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rLWxvYWRpbmcgLmFuaW1hdGUge1xuICBhbmltYXRpb246IGxvYWRpbmcgMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uay1sb2FkaW5nLW1hc2ssXG4uay1sb2FkaW5nLWltYWdlLFxuLmstbG9hZGluZy1jb2xvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uay1sb2FkaW5nLW1hc2sge1xuICB6LWluZGV4OiAxMDA7XG59XG4uay1sb2FkaW5nLW1hc2suay1vcGFxdWUgLmstbG9hZGluZy1jb2xvciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWxvYWRpbmctdGV4dCB7XG4gIHRleHQtaW5kZW50OiAtNDAwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstbG9hZGluZy1pbWFnZSB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLWxvYWRpbmctY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5rLWktbG9hZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5rLWktbG9hZGluZzo6YmVmb3JlLFxuLmstaS1sb2FkaW5nOjphZnRlcixcbi5rLWxvYWRpbmctaW1hZ2U6OmJlZm9yZSxcbi5rLWxvYWRpbmctaW1hZ2U6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXdpZHRoOiAwLjA1ZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1pY29uLmstaS1sb2FkaW5nOjpiZWZvcmUsXG4uay1pY29uLmstaS1sb2FkaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5rLWktbG9hZGluZzo6YmVmb3JlLFxuLmstbG9hZGluZy1pbWFnZTo6YmVmb3JlIHtcbiAgbWFyZ2luLXRvcDogLTAuNWVtO1xuICBtYXJnaW4tbGVmdDogLTAuNWVtO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgYW5pbWF0aW9uOiBrLWxvYWRpbmctYW5pbWF0aW9uIDAuN3MgbGluZWFyIGluZmluaXRlO1xufVxuXG4uay1pLWxvYWRpbmc6OmFmdGVyLFxuLmstbG9hZGluZy1pbWFnZTo6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBtYXJnaW4tbGVmdDogLTAuMjVlbTtcbiAgd2lkdGg6IDAuNWVtO1xuICBoZWlnaHQ6IDAuNWVtO1xuICBhbmltYXRpb246IGstbG9hZGluZy1hbmltYXRpb24gcmV2ZXJzZSAxLjRzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmstbG9hZGluZy1pbWFnZTo6YmVmb3JlLFxuLmstbG9hZGluZy1pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiBtYXgoIDFweCwgLjAxNWVtICk7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMCAyNTE7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDUwMjtcbiAgfVxuICA1MCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDI1MCAxO1xuICB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDAgMjUxO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGstbG9hZGluZy1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmstcmVzaXplLWhhbmRsZSxcbi5rLXJlc2l6ZS1oaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDIwMDtcbn1cblxuLmstcmVzaXplLWhhbmRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1yZXNpemUtaGFuZGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDAgc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcmVzaXplLW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTNweDtcbiAgY3Vyc29yOiBuLXJlc2l6ZTtcbn1cblxuLmstcmVzaXplLXMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTNweDtcbiAgY3Vyc29yOiBzLXJlc2l6ZTtcbn1cblxuLmstcmVzaXplLXcge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRvcDogMDtcbiAgbGVmdDogLTNweDtcbiAgY3Vyc29yOiB3LXJlc2l6ZTtcbn1cblxuLmstcmVzaXplLWUge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0zcHg7XG4gIGN1cnNvcjogZS1yZXNpemU7XG59XG5cbi5rLXJlc2l6ZS1zdyxcbi5rLXJlc2l6ZS1zZSxcbi5rLXJlc2l6ZS1udyxcbi5rLXJlc2l6ZS1uZSB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xufVxuXG4uay1yZXNpemUtc3cge1xuICBjdXJzb3I6IHN3LXJlc2l6ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uay1yZXNpemUtc2Uge1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLmstcmVzaXplLW53IHtcbiAgY3Vyc29yOiBudy1yZXNpemU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmstcmVzaXplLW5lIHtcbiAgY3Vyc29yOiBuZS1yZXNpemU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXZlcnRpY2FsLXJlc2l6ZSB7XG4gIGN1cnNvcjogcm93LXJlc2l6ZTtcbn1cblxuLmstaG9yaXpvbnRhbC1yZXNpemUge1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG59XG5cbi5rLXJlc2l6ZS1oaW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rLXJlc2l6ZS1oaW50IC5rLXJlc2l6ZS1oaW50LWhhbmRsZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4uay1yZXNpemUtaGludCAuay1yZXNpemUtaGludC1tYXJrZXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1yZXNpemUtaGludC12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uay1yZXNpemUtaGludC12ZXJ0aWNhbCAuay1yZXNpemUtaGludC1oYW5kbGUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLmstcmVzaXplLWhpbnQtdmVydGljYWwgLmstcmVzaXplLWhpbnQtbWFya2VyIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMnB4O1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uay1zY3JvbGxiYXItdmVydGljYWwge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5rLXRvdWNoLXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjAwMDAwO1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhhOGE4YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1ODU4NTtcbn1cblxuLmstbWFycXVlZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDAwO1xufVxuXG4uay1tYXJxdWVlLWNvbG9yLFxuLmstbWFycXVlZS10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLW1hcnF1ZWUtY29sb3Ige1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyNzZiMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmstbWFycXVlZS10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5rLXRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMzI3NmIxICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMDA1OGU5ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMzdiNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtZXJyb3Ige1xuICBjb2xvcjogI2YzMTcwMCAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWJhc2Uge1xuICBjb2xvcjogIzY1NjU2NTtcbn1cblxuLmstY29sb3ItaW5oZXJpdCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay10ZXh0LXByaW1hcnksXG4uay1jb2xvci1wcmltYXJ5IHtcbiAgY29sb3I6ICMzMjc2YjEgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1zZWNvbmRhcnksXG4uay1jb2xvci1zZWNvbmRhcnkge1xuICBjb2xvcjogI2Y2ZjZmNiAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXRlcnRpYXJ5LFxuLmstY29sb3ItdGVydGlhcnkge1xuICBjb2xvcjogIzAzYTlmNCAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWluZm8sXG4uay1jb2xvci1pbmZvIHtcbiAgY29sb3I6ICMwMDU4ZTkgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1zdWNjZXNzLFxuLmstY29sb3Itc3VjY2VzcyB7XG4gIGNvbG9yOiAjMzdiNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtd2FybmluZyxcbi5rLWNvbG9yLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzAwMCAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWVycm9yLFxuLmstY29sb3ItZXJyb3Ige1xuICBjb2xvcjogI2YzMTcwMCAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWRhcmssXG4uay1jb2xvci1kYXJrIHtcbiAgY29sb3I6ICM0MDQwNDAgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1saWdodCxcbi5rLWNvbG9yLWxpZ2h0IHtcbiAgY29sb3I6ICNlYmViZWIgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1pbnZlcnNlLFxuLmstY29sb3ItaW52ZXJzZSB7XG4gIGNvbG9yOiAjNDA0MDQwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3NmIxICFpbXBvcnRhbnQ7XG59XG5cbi5rLWJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OGU5ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzdiNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWJnLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzMTcwMCAhaW1wb3J0YW50O1xufVxuXG4uay1zdGF0ZS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZTRlZjtcbiAgY29sb3I6ICMxYTNkNWM7XG4gIGJvcmRlci1jb2xvcjogI2M2ZDllOTtcbn1cblxuLmstc3RhdGUtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2RlZmI7XG4gIGNvbG9yOiAjMDAyZTc5O1xuICBib3JkZXItY29sb3I6ICNiOGQwZjk7XG59XG5cbi5rLXN0YXRlLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdmMGNjO1xuICBjb2xvcjogIzFkNWUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzdlYWI4O1xufVxuXG4uay1zdGF0ZS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjJjYztcbiAgY29sb3I6ICM4NTY0MDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmZWRiODtcbn1cblxuLmstc3RhdGUtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMWNjO1xuICBjb2xvcjogIzdlMGMwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmNiZWI4O1xufVxuXG4uay1pbmZvLWNvbG9yZWQge1xuICBjb2xvcjogIzUwNjA3ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDBkOWRmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOWZmO1xufVxuXG4uay1zdWNjZXNzLWNvbG9yZWQge1xuICBjb2xvcjogIzUwN2Y1MDtcbiAgYm9yZGVyLWNvbG9yOiAjZDBkZmQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmZmYwO1xufVxuXG4uay1lcnJvci1jb2xvcmVkIHtcbiAgY29sb3I6ICM3ZjUwNTA7XG4gIGJvcmRlci1jb2xvcjogI2RmZDBkMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjBmMDtcbn1cblxuLmstaW5zZXQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDMpLCBpbnNldCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuXG4uay1zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstZGlzcGxheS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmstZGlzcGxheS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmstZGlzcGxheS1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1kaXNwbGF5LWlubGluZS10YWJsZSB7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1kaXNwbGF5LW5vbmUsIC5rLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uay1kLWZsZXgtcm93LCAuay1jb2x1bW5zZXQsIC5rLWhib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1kLWZsZXgtY29sLCAuay1yb3dzZXQsIC5rLXZib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLWZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5rLWZsZXgtY29sLCAuay1mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLWZsZXgtY29sLXJldmVyc2UsIC5rLWZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5rLWZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmstZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmstZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbn1cblxuLmstZmxleC1pbml0aWFsIHtcbiAgZmxleDogMCAxIGF1dG87XG59XG5cbi5rLWZsZXgtMSwgLmstZmxleCB7XG4gIGZsZXg6IDEgMSAwJTtcbn1cblxuLmstZmxleC1hdXRvIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWZsZXgtbm9uZSwgLmstbm8tZmxleCB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLWZsZXgtZ3JvdyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmstZmxleC1ncm93LTAsIC5rLW5vLWZsZXgtZ3JvdyB7XG4gIGZsZXgtZ3JvdzogMDtcbn1cblxuLmstZmxleC1zaHJpbmsge1xuICBmbGV4LXNocmluazogMTtcbn1cblxuLmstZmxleC1zaHJpbmstMCwgLmstbm8tZmxleC1zaHJpbmsge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstZmxleC1iYXNpcy1hdXRvIHtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cblxuLmstZmxleC1iYXNpcy0wIHtcbiAgZmxleC1iYXNpczogMCU7XG59XG5cbi5rLWFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLWFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmstYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uay1hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLmstYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLWFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5rLWFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4uay1hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xufVxuXG4uay1hbGlnbi1jb250ZW50LWJhc2VsaW5lIHtcbiAgYWxpZ24tY29udGVudDogYmFzZWxpbmU7XG59XG5cbi5rLWFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4uay1hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG4uay1hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmstYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLmstYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuLmstY29sdW1uIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAwO1xufVxuXG4uay1mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmstZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmstZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNsZWFyLWxlZnQge1xuICBjbGVhcjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uay1jbGVhci1yaWdodCB7XG4gIGNsZWFyOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uay1jbGVhci1ib3RoIHtcbiAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcbn1cblxuLmstY2xlYXItbm9uZSB7XG4gIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZsb2F0d3JhcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5rLWQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5rLWdyaWQtY29scy1ub25lIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBub25lO1xufVxuXG4uay1ncmlkLXJvd3Mtbm9uZSB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogbm9uZTtcbn1cblxuLmstZ3JpZC1mbG93LWNvbCB7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG59XG5cbi5rLWdyaWQtZmxvdy1jb2wtZGVuc2Uge1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uIGRlbnNlO1xufVxuXG4uay1ncmlkLWZsb3ctcm93IHtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbn1cblxuLmstZ3JpZC1mbG93LXJvdy1kZW5zZSB7XG4gIGdyaWQtYXV0by1mbG93OiByb3cgZGVuc2U7XG59XG5cbi5rLWdyaWQtZmxvdy11bnNldCB7XG4gIGdyaWQtYXV0by1mbG93OiB1bnNldDtcbn1cblxuLmstY29sc3Bhbi1hbGwge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cblxuLmstY29sc3Bhbi1hdXRvIHtcbiAgZ3JpZC1jb2x1bW46IGF1dG87XG59XG5cbi5rLXJvd3NwYW4tYWxsIHtcbiAgZ3JpZC1yb3c6IDEvLTE7XG59XG5cbi5rLXJvd3NwYW4tYXV0byB7XG4gIGdyaWQtcm93OiBhdXRvO1xufVxuXG4uay1ncmlkLWNvbHMtMSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstY29sc3Bhbi0xIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cblxuLmstY29sLXN0YXJ0LTEge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTtcbn1cblxuLmstY29sLWVuZC0xIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxO1xufVxuXG4uay1ncmlkLWNvbHMtMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstY29sc3Bhbi0yIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbn1cblxuLmstY29sLXN0YXJ0LTIge1xuICBncmlkLWNvbHVtbi1zdGFydDogMjtcbn1cblxuLmstY29sLWVuZC0yIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xufVxuXG4uay1ncmlkLWNvbHMtMyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstY29sc3Bhbi0zIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbn1cblxuLmstY29sLXN0YXJ0LTMge1xuICBncmlkLWNvbHVtbi1zdGFydDogMztcbn1cblxuLmstY29sLWVuZC0zIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xufVxuXG4uay1ncmlkLWNvbHMtNCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstY29sc3Bhbi00IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbn1cblxuLmstY29sLXN0YXJ0LTQge1xuICBncmlkLWNvbHVtbi1zdGFydDogNDtcbn1cblxuLmstY29sLWVuZC00IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xufVxuXG4uay1ncmlkLWNvbHMtNSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstY29sc3Bhbi01IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNTtcbn1cblxuLmstY29sLXN0YXJ0LTUge1xuICBncmlkLWNvbHVtbi1zdGFydDogNTtcbn1cblxuLmstY29sLWVuZC01IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA1O1xufVxuXG4uay1ncmlkLWNvbHMtNiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstY29sc3Bhbi02IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbn1cblxuLmstY29sLXN0YXJ0LTYge1xuICBncmlkLWNvbHVtbi1zdGFydDogNjtcbn1cblxuLmstY29sLWVuZC02IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA2O1xufVxuXG4uay1ncmlkLWNvbHMtNyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstY29sc3Bhbi03IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNztcbn1cblxuLmstY29sLXN0YXJ0LTcge1xuICBncmlkLWNvbHVtbi1zdGFydDogNztcbn1cblxuLmstY29sLWVuZC03IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA3O1xufVxuXG4uay1ncmlkLWNvbHMtOCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstY29sc3Bhbi04IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gODtcbn1cblxuLmstY29sLXN0YXJ0LTgge1xuICBncmlkLWNvbHVtbi1zdGFydDogODtcbn1cblxuLmstY29sLWVuZC04IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA4O1xufVxuXG4uay1ncmlkLWNvbHMtOSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstY29sc3Bhbi05IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gOTtcbn1cblxuLmstY29sLXN0YXJ0LTkge1xuICBncmlkLWNvbHVtbi1zdGFydDogOTtcbn1cblxuLmstY29sLWVuZC05IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA5O1xufVxuXG4uay1ncmlkLWNvbHMtMTAge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1jb2xzcGFuLTEwIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTA7XG59XG5cbi5rLWNvbC1zdGFydC0xMCB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbn1cblxuLmstY29sLWVuZC0xMCB7XG4gIGdyaWQtY29sdW1uLWVuZDogMTA7XG59XG5cbi5rLWdyaWQtY29scy0xMSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5rLWNvbHNwYW4tMTEge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMTtcbn1cblxuLmstY29sLXN0YXJ0LTExIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xufVxuXG4uay1jb2wtZW5kLTExIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxMTtcbn1cblxuLmstZ3JpZC1jb2xzLTEyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstY29sc3Bhbi0xMiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xufVxuXG4uay1jb2wtc3RhcnQtMTIge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTI7XG59XG5cbi5rLWNvbC1lbmQtMTIge1xuICBncmlkLWNvbHVtbi1lbmQ6IDEyO1xufVxuXG4uay1ncmlkLXJvd3MtMSB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstcm93c3Bhbi0xIHtcbiAgZ3JpZC1yb3c6IHNwYW4gMTtcbn1cblxuLmstcm93LXN0YXJ0LTEge1xuICBncmlkLXJvdy1zdGFydDogMTtcbn1cblxuLmstcm93LWVuZC0xIHtcbiAgZ3JpZC1yb3ctZW5kOiAxO1xufVxuXG4uay1ncmlkLXJvd3MtMiB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstcm93c3Bhbi0yIHtcbiAgZ3JpZC1yb3c6IHNwYW4gMjtcbn1cblxuLmstcm93LXN0YXJ0LTIge1xuICBncmlkLXJvdy1zdGFydDogMjtcbn1cblxuLmstcm93LWVuZC0yIHtcbiAgZ3JpZC1yb3ctZW5kOiAyO1xufVxuXG4uay1ncmlkLXJvd3MtMyB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstcm93c3Bhbi0zIHtcbiAgZ3JpZC1yb3c6IHNwYW4gMztcbn1cblxuLmstcm93LXN0YXJ0LTMge1xuICBncmlkLXJvdy1zdGFydDogMztcbn1cblxuLmstcm93LWVuZC0zIHtcbiAgZ3JpZC1yb3ctZW5kOiAzO1xufVxuXG4uay1ncmlkLXJvd3MtNCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstcm93c3Bhbi00IHtcbiAgZ3JpZC1yb3c6IHNwYW4gNDtcbn1cblxuLmstcm93LXN0YXJ0LTQge1xuICBncmlkLXJvdy1zdGFydDogNDtcbn1cblxuLmstcm93LWVuZC00IHtcbiAgZ3JpZC1yb3ctZW5kOiA0O1xufVxuXG4uay1ncmlkLXJvd3MtNSB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstcm93c3Bhbi01IHtcbiAgZ3JpZC1yb3c6IHNwYW4gNTtcbn1cblxuLmstcm93LXN0YXJ0LTUge1xuICBncmlkLXJvdy1zdGFydDogNTtcbn1cblxuLmstcm93LWVuZC01IHtcbiAgZ3JpZC1yb3ctZW5kOiA1O1xufVxuXG4uay1ncmlkLXJvd3MtNiB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstcm93c3Bhbi02IHtcbiAgZ3JpZC1yb3c6IHNwYW4gNjtcbn1cblxuLmstcm93LXN0YXJ0LTYge1xuICBncmlkLXJvdy1zdGFydDogNjtcbn1cblxuLmstcm93LWVuZC02IHtcbiAgZ3JpZC1yb3ctZW5kOiA2O1xufVxuXG4uay1ncmlkLXJvd3MtNyB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDcsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstcm93c3Bhbi03IHtcbiAgZ3JpZC1yb3c6IHNwYW4gNztcbn1cblxuLmstcm93LXN0YXJ0LTcge1xuICBncmlkLXJvdy1zdGFydDogNztcbn1cblxuLmstcm93LWVuZC03IHtcbiAgZ3JpZC1yb3ctZW5kOiA3O1xufVxuXG4uay1ncmlkLXJvd3MtOCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstcm93c3Bhbi04IHtcbiAgZ3JpZC1yb3c6IHNwYW4gODtcbn1cblxuLmstcm93LXN0YXJ0LTgge1xuICBncmlkLXJvdy1zdGFydDogODtcbn1cblxuLmstcm93LWVuZC04IHtcbiAgZ3JpZC1yb3ctZW5kOiA4O1xufVxuXG4uay1ncmlkLXJvd3MtOSB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDksIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstcm93c3Bhbi05IHtcbiAgZ3JpZC1yb3c6IHNwYW4gOTtcbn1cblxuLmstcm93LXN0YXJ0LTkge1xuICBncmlkLXJvdy1zdGFydDogOTtcbn1cblxuLmstcm93LWVuZC05IHtcbiAgZ3JpZC1yb3ctZW5kOiA5O1xufVxuXG4uay1ncmlkLXJvd3MtMTAge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMCwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1yb3dzcGFuLTEwIHtcbiAgZ3JpZC1yb3c6IHNwYW4gMTA7XG59XG5cbi5rLXJvdy1zdGFydC0xMCB7XG4gIGdyaWQtcm93LXN0YXJ0OiAxMDtcbn1cblxuLmstcm93LWVuZC0xMCB7XG4gIGdyaWQtcm93LWVuZDogMTA7XG59XG5cbi5rLW9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC05OTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLWxhc3Qge1xuICBvcmRlcjogOTk5OSAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci1ub25lIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItMSB7XG4gIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTIge1xuICBvcmRlcjogMiAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItNCB7XG4gIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTUge1xuICBvcmRlcjogNSAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci02IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItNyB7XG4gIG9yZGVyOiA3ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTgge1xuICBvcmRlcjogOCAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci05IHtcbiAgb3JkZXI6IDkgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItMTAge1xuICBvcmRlcjogMTAgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItMTEge1xuICBvcmRlcjogMTEgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItMTIge1xuICBvcmRlcjogMTIgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXgtYXV0byB7XG4gIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3cteS1hdXRvIHtcbiAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXgtaGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXktaGlkZGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy14LXZpc2libGUge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXktdmlzaWJsZSB7XG4gIG92ZXJmbG93LXk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy14LXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy15LXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1jbGlwIHtcbiAgb3ZlcmZsb3c6IGNsaXAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3cteC1jbGlwIHtcbiAgb3ZlcmZsb3cteDogY2xpcCAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy15LWNsaXAge1xuICBvdmVyZmxvdy15OiBjbGlwICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWF1dG8taGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGF1dG8gaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWF1dG8tdmlzaWJsZSB7XG4gIG92ZXJmbG93OiBhdXRvIHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctYXV0by1zY3JvbGwge1xuICBvdmVyZmxvdzogYXV0byBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctYXV0by1jbGlwIHtcbiAgb3ZlcmZsb3c6IGF1dG8gY2xpcCAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1oaWRkZW4tYXV0byB7XG4gIG92ZXJmbG93OiBoaWRkZW4gYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1oaWRkZW4tdmlzaWJsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW4gdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1oaWRkZW4tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctaGlkZGVuLWNsaXAge1xuICBvdmVyZmxvdzogaGlkZGVuIGNsaXAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctdmlzaWJsZS1hdXRvIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy12aXNpYmxlLWhpZGRlbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlIGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy12aXNpYmxlLXNjcm9sbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlIHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy12aXNpYmxlLWNsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZSBjbGlwICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXNjcm9sbC1hdXRvIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXNjcm9sbC1oaWRkZW4ge1xuICBvdmVyZmxvdzogc2Nyb2xsIGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1zY3JvbGwtdmlzaWJsZSB7XG4gIG92ZXJmbG93OiBzY3JvbGwgdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1zY3JvbGwtY2xpcCB7XG4gIG92ZXJmbG93OiBzY3JvbGwgY2xpcCAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1jbGlwLWF1dG8ge1xuICBvdmVyZmxvdzogY2xpcCBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWNsaXAtaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGNsaXAgaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWNsaXAtdmlzaWJsZSB7XG4gIG92ZXJmbG93OiBjbGlwIHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctY2xpcC1zY3JvbGwge1xuICBvdmVyZmxvdzogY2xpcCBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmstcG9pbnRlci1ldmVudHMtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBvaW50ZXItZXZlbnRzLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1zdGF0aWMsXG4uay1wb3Mtc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmstcmVsYXRpdmUsXG4uay1wb3MtcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWFic29sdXRlLFxuLmstcG9zLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1maXhlZCxcbi5rLXBvcy1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmstc3RpY2t5LFxuLmstcG9zLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59XG5cbi5rLXRvcCxcbi5rLXBvcy10b3Age1xuICB0b3A6IDA7XG59XG5cbi5rLXJpZ2h0LFxuLmstcG9zLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLWJvdHRvbSxcbi5rLXBvcy1ib3R0b20ge1xuICBib3R0b206IDA7XG59XG5cbi5rLWxlZnQsXG4uay1wb3MtbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLXRvcC1zdGFydCxcbi5rLXBvcy10b3Atc3RhcnQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uay1ydGwgLmstdG9wLXN0YXJ0LCAuay10b3Atc3RhcnRbZGlyPXJ0bF0sIFtkaXI9cnRsXSAuay10b3Atc3RhcnQsXG4uay1ydGwgLmstcG9zLXRvcC1zdGFydCxcbi5rLXBvcy10b3Atc3RhcnRbZGlyPXJ0bF0sXG5bZGlyPXJ0bF0gLmstcG9zLXRvcC1zdGFydCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4uay10b3AtY2VudGVyLFxuLmstcG9zLXRvcC1jZW50ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uay10b3AtZW5kLFxuLmstcG9zLXRvcC1lbmQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmstcnRsIC5rLXRvcC1lbmQsIC5rLXRvcC1lbmRbZGlyPXJ0bF0sIFtkaXI9cnRsXSAuay10b3AtZW5kLFxuLmstcnRsIC5rLXBvcy10b3AtZW5kLFxuLmstcG9zLXRvcC1lbmRbZGlyPXJ0bF0sXG5bZGlyPXJ0bF0gLmstcG9zLXRvcC1lbmQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmstbWlkZGxlLXN0YXJ0LFxuLmstcG9zLW1pZGRsZS1zdGFydCB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG59XG4uay1ydGwgLmstbWlkZGxlLXN0YXJ0LCAuay1taWRkbGUtc3RhcnRbZGlyPXJ0bF0sIFtkaXI9cnRsXSAuay1taWRkbGUtc3RhcnQsXG4uay1ydGwgLmstcG9zLW1pZGRsZS1zdGFydCxcbi5rLXBvcy1taWRkbGUtc3RhcnRbZGlyPXJ0bF0sXG5bZGlyPXJ0bF0gLmstcG9zLW1pZGRsZS1zdGFydCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1taWRkbGUtZW5kLFxuLmstcG9zLW1pZGRsZS1lbmQge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMDtcbn1cbi5rLXJ0bCAuay1taWRkbGUtZW5kLCAuay1taWRkbGUtZW5kW2Rpcj1ydGxdLCBbZGlyPXJ0bF0gLmstbWlkZGxlLWVuZCxcbi5rLXJ0bCAuay1wb3MtbWlkZGxlLWVuZCxcbi5rLXBvcy1taWRkbGUtZW5kW2Rpcj1ydGxdLFxuW2Rpcj1ydGxdIC5rLXBvcy1taWRkbGUtZW5kIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5rLWJvdHRvbS1zdGFydCxcbi5rLXBvcy1ib3R0b20tc3RhcnQge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4uay1ydGwgLmstYm90dG9tLXN0YXJ0LCAuay1ib3R0b20tc3RhcnRbZGlyPXJ0bF0sIFtkaXI9cnRsXSAuay1ib3R0b20tc3RhcnQsXG4uay1ydGwgLmstcG9zLWJvdHRvbS1zdGFydCxcbi5rLXBvcy1ib3R0b20tc3RhcnRbZGlyPXJ0bF0sXG5bZGlyPXJ0bF0gLmstcG9zLWJvdHRvbS1zdGFydCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1ib3R0b20tY2VudGVyLFxuLmstcG9zLWJvdHRvbS1jZW50ZXIge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uay1ib3R0b20tZW5kLFxuLmstcG9zLWJvdHRvbS1lbmQge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmstcnRsIC5rLWJvdHRvbS1lbmQsIC5rLWJvdHRvbS1lbmRbZGlyPXJ0bF0sIFtkaXI9cnRsXSAuay1ib3R0b20tZW5kLFxuLmstcnRsIC5rLXBvcy1ib3R0b20tZW5kLFxuLmstcG9zLWJvdHRvbS1lbmRbZGlyPXJ0bF0sXG5bZGlyPXJ0bF0gLmstcG9zLWJvdHRvbS1lbmQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmstcmVzaXplLW5vbmUge1xuICByZXNpemU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstcmVzaXplLWJvdGgge1xuICByZXNpemU6IGJvdGggIWltcG9ydGFudDtcbn1cblxuLmstcmVzaXplLWhvcml6b250YWwge1xuICByZXNpemU6IGhvcml6b250YWwgIWltcG9ydGFudDtcbn1cblxuLmstcmVzaXplLXZlcnRpY2FsIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmstbXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmstbXItMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmstbXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uay1teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMSB7XG4gIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTEge1xuICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXItMSB7XG4gIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTEge1xuICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXktMSB7XG4gIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstbS0yIHtcbiAgbWFyZ2luOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMiB7XG4gIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci0yIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstbWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS0yIHtcbiAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTMge1xuICBtYXJnaW46IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMyB7XG4gIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstbXItMyB7XG4gIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS0zIHtcbiAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tNCB7XG4gIG1hcmdpbjogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC00IHtcbiAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTQge1xuICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTQge1xuICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstbS01IHtcbiAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTUge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTUge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmstbWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTUge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmstbXktNSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTYge1xuICBtYXJnaW46IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtNiB7XG4gIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXItNiB7XG4gIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC02IHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtNiB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS02IHtcbiAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tNyB7XG4gIG1hcmdpbjogMjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC03IHtcbiAgbWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci03IHtcbiAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTcge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTcge1xuICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC03IHtcbiAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTcge1xuICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbn1cblxuLmstbS04IHtcbiAgbWFyZ2luOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTgge1xuICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTgge1xuICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLmstbWItOCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtOCB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTgge1xuICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLmstbXktOCB7XG4gIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTkge1xuICBtYXJnaW46IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtOSB7XG4gIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXItOSB7XG4gIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi05IHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC05IHtcbiAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtOSB7XG4gIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS05IHtcbiAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTAge1xuICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMTAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTEwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTEge1xuICBtYXJnaW46IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMTEge1xuICBtYXJnaW4tdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTExIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTExIHtcbiAgbWFyZ2luLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTExIHtcbiAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTIge1xuICBtYXJnaW46IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMTIge1xuICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTEyIHtcbiAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTMge1xuICBtYXJnaW46IDUycHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMTMge1xuICBtYXJnaW4tdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTEzIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTEzIHtcbiAgbWFyZ2luLWJvdHRvbTogNTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0xMyB7XG4gIG1hcmdpbi1sZWZ0OiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTEzIHtcbiAgbWFyZ2luLWxlZnQ6IDUycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTEzIHtcbiAgbWFyZ2luLXRvcDogNTJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTQge1xuICBtYXJnaW46IDU2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMTQge1xuICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTE0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTE0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0xNCB7XG4gIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTE0IHtcbiAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTE0IHtcbiAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTUge1xuICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMTUge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTE1IHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTYge1xuICBtYXJnaW46IDY0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMTYge1xuICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTE2IHtcbiAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTE2IHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0xNiB7XG4gIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTE2IHtcbiAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTE2IHtcbiAgbWFyZ2luLXRvcDogNjRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTcge1xuICBtYXJnaW46IDY4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMTcge1xuICBtYXJnaW4tdG9wOiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTE3IHtcbiAgbWFyZ2luLXJpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTE3IHtcbiAgbWFyZ2luLWJvdHRvbTogNjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0xNyB7XG4gIG1hcmdpbi1sZWZ0OiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTE3IHtcbiAgbWFyZ2luLWxlZnQ6IDY4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTE3IHtcbiAgbWFyZ2luLXRvcDogNjhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTgge1xuICBtYXJnaW46IDcycHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMTgge1xuICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTE4IHtcbiAgbWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTE4IHtcbiAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0xOCB7XG4gIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTE4IHtcbiAgbWFyZ2luLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTE4IHtcbiAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTkge1xuICBtYXJnaW46IDc2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMTkge1xuICBtYXJnaW4tdG9wOiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTE5IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTE5IHtcbiAgbWFyZ2luLWJvdHRvbTogNzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0xOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTE5IHtcbiAgbWFyZ2luLWxlZnQ6IDc2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTE5IHtcbiAgbWFyZ2luLXRvcDogNzZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMjAge1xuICBtYXJnaW46IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMjAge1xuICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTIwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMjEge1xuICBtYXJnaW46IDg0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMjEge1xuICBtYXJnaW4tdG9wOiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTIxIHtcbiAgbWFyZ2luLXJpZ2h0OiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTIxIHtcbiAgbWFyZ2luLWJvdHRvbTogODRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0yMSB7XG4gIG1hcmdpbi1sZWZ0OiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTIxIHtcbiAgbWFyZ2luLWxlZnQ6IDg0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTIxIHtcbiAgbWFyZ2luLXRvcDogODRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMjIge1xuICBtYXJnaW46IDg4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMjIge1xuICBtYXJnaW4tdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTIyIHtcbiAgbWFyZ2luLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTIyIHtcbiAgbWFyZ2luLWJvdHRvbTogODhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0yMiB7XG4gIG1hcmdpbi1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTIyIHtcbiAgbWFyZ2luLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTIyIHtcbiAgbWFyZ2luLXRvcDogODhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMjMge1xuICBtYXJnaW46IDkycHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMjMge1xuICBtYXJnaW4tdG9wOiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTIzIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTIzIHtcbiAgbWFyZ2luLWJvdHRvbTogOTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0yMyB7XG4gIG1hcmdpbi1sZWZ0OiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTIzIHtcbiAgbWFyZ2luLWxlZnQ6IDkycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTIzIHtcbiAgbWFyZ2luLXRvcDogOTJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMjQge1xuICBtYXJnaW46IDk2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMjQge1xuICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTI0IHtcbiAgbWFyZ2luLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTI0IHtcbiAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0yNCB7XG4gIG1hcmdpbi1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTI0IHtcbiAgbWFyZ2luLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTI0IHtcbiAgbWFyZ2luLXRvcDogOTZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0teHMge1xuICBtYXJnaW46IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC14cyB7XG4gIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci14cyB7XG4gIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLXhzIHtcbiAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC14cyB7XG4gIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXkteHMge1xuICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tc20ge1xuICBtYXJnaW46IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC1zbSB7XG4gIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci1zbSB7XG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLXNtIHtcbiAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC1zbSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXktc20ge1xuICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tbWQge1xuICBtYXJnaW46IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtbWQge1xuICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLW1kIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC1tZCB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LW1kIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LW1kIHtcbiAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tbGcge1xuICBtYXJnaW46IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtbGcge1xuICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLWxnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLWxnIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC1sZyB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LWxnIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LWxnIHtcbiAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0teGwge1xuICBtYXJnaW46IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQteGwge1xuICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLXhsIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLXhsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC14bCB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LXhsIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LXhsIHtcbiAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tdGhpbiB7XG4gIG1hcmdpbjogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LXRoaW4ge1xuICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbn1cblxuLmstbXItdGhpbiB7XG4gIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLXRoaW4ge1xuICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtdGhpbiB7XG4gIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtdGhpbiB7XG4gIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbn1cblxuLmstbXktdGhpbiB7XG4gIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbn1cblxuLmstbS1oYWlyIHtcbiAgbWFyZ2luOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtaGFpciB7XG4gIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci1oYWlyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLmstbWItaGFpciB7XG4gIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC1oYWlyIHtcbiAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC1oYWlyIHtcbiAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS1oYWlyIHtcbiAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmstcGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uay1weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmstcHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMSB7XG4gIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC0xIHtcbiAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0xIHtcbiAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTEge1xuICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTEge1xuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstcC0yIHtcbiAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTIge1xuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTIge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstcGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMiB7XG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHktMiB7XG4gIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTMge1xuICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTMge1xuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0zIHtcbiAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMyB7XG4gIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstcHktMyB7XG4gIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtNCB7XG4gIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS00IHtcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstcC01IHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC01IHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmstcHItNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmstcGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtNSB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTUge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTYge1xuICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTYge1xuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci02IHtcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi02IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtNiB7XG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC02IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHktNiB7XG4gIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtNyB7XG4gIHBhZGRpbmc6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtNyB7XG4gIHBhZGRpbmctdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTcge1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTcge1xuICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC03IHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTcge1xuICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS03IHtcbiAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbn1cblxuLmstcC04IHtcbiAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC04IHtcbiAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbn1cblxuLmstcHItOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLmstcGItOCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTgge1xuICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtOCB7XG4gIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTgge1xuICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTkge1xuICBwYWRkaW5nOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTkge1xuICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci05IHtcbiAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi05IHtcbiAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtOSB7XG4gIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC05IHtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHktOSB7XG4gIHBhZGRpbmctdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMTAge1xuICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMTAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0xMCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMTEge1xuICBwYWRkaW5nOiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTExIHtcbiAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMTEge1xuICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTExIHtcbiAgcGFkZGluZy1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMTEge1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMTEge1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0xMSB7XG4gIHBhZGRpbmctdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMTIge1xuICBwYWRkaW5nOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTEyIHtcbiAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMTIge1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTEyIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0xMiB7XG4gIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMTMge1xuICBwYWRkaW5nOiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTEzIHtcbiAgcGFkZGluZy10b3A6IDUycHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMTMge1xuICBwYWRkaW5nLXJpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTEzIHtcbiAgcGFkZGluZy1ib3R0b206IDUycHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMTMge1xuICBwYWRkaW5nLWxlZnQ6IDUycHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMTMge1xuICBwYWRkaW5nLWxlZnQ6IDUycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0xMyB7XG4gIHBhZGRpbmctdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMTQge1xuICBwYWRkaW5nOiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTE0IHtcbiAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMTQge1xuICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTE0IHtcbiAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMTQge1xuICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMTQge1xuICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0xNCB7XG4gIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMTUge1xuICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTE1IHtcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMTUge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0xNSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMTYge1xuICBwYWRkaW5nOiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTE2IHtcbiAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMTYge1xuICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTE2IHtcbiAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMTYge1xuICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMTYge1xuICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0xNiB7XG4gIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMTcge1xuICBwYWRkaW5nOiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTE3IHtcbiAgcGFkZGluZy10b3A6IDY4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMTcge1xuICBwYWRkaW5nLXJpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTE3IHtcbiAgcGFkZGluZy1ib3R0b206IDY4cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMTcge1xuICBwYWRkaW5nLWxlZnQ6IDY4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMTcge1xuICBwYWRkaW5nLWxlZnQ6IDY4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0xNyB7XG4gIHBhZGRpbmctdG9wOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMTgge1xuICBwYWRkaW5nOiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTE4IHtcbiAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMTgge1xuICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTE4IHtcbiAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMTgge1xuICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMTgge1xuICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0xOCB7XG4gIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMTkge1xuICBwYWRkaW5nOiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTE5IHtcbiAgcGFkZGluZy10b3A6IDc2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMTkge1xuICBwYWRkaW5nLXJpZ2h0OiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTE5IHtcbiAgcGFkZGluZy1ib3R0b206IDc2cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMTkge1xuICBwYWRkaW5nLWxlZnQ6IDc2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMTkge1xuICBwYWRkaW5nLWxlZnQ6IDc2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0xOSB7XG4gIHBhZGRpbmctdG9wOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMjAge1xuICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTIwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMjAge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0yMCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMjEge1xuICBwYWRkaW5nOiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTIxIHtcbiAgcGFkZGluZy10b3A6IDg0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMjEge1xuICBwYWRkaW5nLXJpZ2h0OiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTIxIHtcbiAgcGFkZGluZy1ib3R0b206IDg0cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMjEge1xuICBwYWRkaW5nLWxlZnQ6IDg0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMjEge1xuICBwYWRkaW5nLWxlZnQ6IDg0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogODRweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0yMSB7XG4gIHBhZGRpbmctdG9wOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMjIge1xuICBwYWRkaW5nOiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTIyIHtcbiAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMjIge1xuICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTIyIHtcbiAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMjIge1xuICBwYWRkaW5nLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMjIge1xuICBwYWRkaW5nLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogODhweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0yMiB7XG4gIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMjMge1xuICBwYWRkaW5nOiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTIzIHtcbiAgcGFkZGluZy10b3A6IDkycHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMjMge1xuICBwYWRkaW5nLXJpZ2h0OiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTIzIHtcbiAgcGFkZGluZy1ib3R0b206IDkycHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMjMge1xuICBwYWRkaW5nLWxlZnQ6IDkycHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMjMge1xuICBwYWRkaW5nLWxlZnQ6IDkycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0yMyB7XG4gIHBhZGRpbmctdG9wOiA5MnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMjQge1xuICBwYWRkaW5nOiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTI0IHtcbiAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMjQge1xuICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTI0IHtcbiAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMjQge1xuICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMjQge1xuICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0yNCB7XG4gIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAteHMge1xuICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHQteHMge1xuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLXhzIHtcbiAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLXhzIHtcbiAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC14cyB7XG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LXhzIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LXhzIHtcbiAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtc20ge1xuICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtc20ge1xuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLXNtIHtcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLXNtIHtcbiAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC1zbSB7XG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LXNtIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LXNtIHtcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtbWQge1xuICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LW1kIHtcbiAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstcHItbWQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLW1kIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtbWQge1xuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtbWQge1xuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS1tZCB7XG4gIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtbGcge1xuICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LWxnIHtcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLWxnIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtbGcge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtbGcge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS1sZyB7XG4gIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAteGwge1xuICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LXhsIHtcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHIteGwge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLXhsIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwteGwge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgteGwge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS14bCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtdGhpbiB7XG4gIHBhZGRpbmc6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC10aGluIHtcbiAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci10aGluIHtcbiAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLXRoaW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLXRoaW4ge1xuICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC10aGluIHtcbiAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LXRoaW4ge1xuICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbn1cblxuLmstcC1oYWlyIHtcbiAgcGFkZGluZzogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LWhhaXIge1xuICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLWhhaXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLmstcGItaGFpciB7XG4gIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtaGFpciB7XG4gIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LWhhaXIge1xuICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLmstcHktaGFpciB7XG4gIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xufVxuXG4uay1zcGFjZXIge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLmstc3BhY2VyLXNpemVkIHtcbiAgZmxleC1ncm93OiAwO1xufVxuXG4uay10YWJsZS1sYXlvdXQtZml4ZWQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uay10YWJsZS1sYXlvdXQtYXV0byB7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbn1cblxuLmstdGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtZWxsaXBzaXMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRvdWNoLWFjdGlvbi1ub25lIHtcbiAgdG91Y2gtYWN0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRvdWNoLWFjdGlvbi1hdXRvIHtcbiAgdG91Y2gtYWN0aW9uOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZsaXAtaCB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLmstZmxpcC12IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4uay1mbGlwLWguay1mbGlwLXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG5cbi5rLXJvdGF0ZS00NSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmstcm90YXRlLTkwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uay1yb3RhdGUtMTM1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLmstcm90YXRlLTE4MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5rLXJvdGF0ZS0yMjUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xufVxuXG4uay1yb3RhdGUtMjcwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLmstcm90YXRlLTMxNSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG59XG5cbi5rLXNjYWxlLTAge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xufVxuXG4uay1zY2FsZS0xIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cblxuLmstc2NhbGUtMiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMiwgMik7XG59XG5cbi5rLXRyYW5zbGF0ZS0wIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5rLXRyYW5zbGF0ZS0wLTUwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcbn1cblxuLmstdHJhbnNsYXRlLTAtMTAwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XG59XG5cbi5rLXRyYW5zbGF0ZS01MC0wIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAwKTtcbn1cblxuLmstdHJhbnNsYXRlLTUwLTUwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xufVxuXG4uay10cmFuc2xhdGUtNTAtMTAwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAxMDAlKTtcbn1cblxuLmstdHJhbnNsYXRlLTEwMC0wIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG59XG5cbi5rLXRyYW5zbGF0ZS0xMDAtNTAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCA1MCUpO1xufVxuXG4uay10cmFuc2xhdGUtMTAwLTEwMCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDEwMCUpO1xufVxuXG4uay11c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstdXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLXVzZXItc2VsZWN0LXRleHQge1xuICB1c2VyLXNlbGVjdDogdGV4dCAhaW1wb3J0YW50O1xufVxuXG4uay11c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi5rLXVzZXItc2VsZWN0LWNvbnRhaW4ge1xuICB1c2VyLXNlbGVjdDogY29udGFpbiAhaW1wb3J0YW50O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiV2ViQ29tcG9uZW50c0ljb25zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoZGF0YTpmb250L3R0ZjtiYXNlNjQsQUFFQUFBQU1BSUFBQXdCQVIxTlZRZ1ppYjNrQUFBRE1BQUJDZGs5VEx6SVBFZ2RMQUFCRFJBQUFBR0JqYldGd1paZUMyUUFBUTZRQUFBQzhaMkZ6Y0FBQUFCQUFBRVJnQUFBQUNHZHNlV1lzdE9nQ0FBQkVhQUFCcElSb1pXRmtHc1pHeGdBQjZPd0FBQUEyYUdobFlRZkFCaklBQWVra0FBQUFKR2h0ZEhndUE4a29BQUhwU0FBQUNjUnNiMk5oVzdESUJBQUI4d3dBQUFUa2JXRjRjQUt3QXk0QUFmZndBQUFBSUc1aGJXWDBCZlU2QUFINEVBQUFCT2x3YjNOMEFBTUFBQUFCL1B3QUFBQWdBQUVBQUFBS0FCNEFMQUFCYkdGMGJnQUlBQVFBQUFBQUFBQUFBUUFBQUFGc2FXZGhBQWdBQUFBQkFBQUFBUUFFQUFRQUFBQUJBQW9BQUFBQkFEb0FHZ0J5Q21JTjJCTXFGZGdXWWh3NkhoSWZzQ0ljSkNJa2lpYzhLWHdwMENua0xod3VpREZrTmtvKytqL1VRTUJCWmtHOFFqSUFBUUFhQUF3QURRQU9BQThBRUFBUkFCSUFFd0FVQUJVQUZnQVhBQmdBR1FBYUFCc0FIQUFkQUI0QUh3QWdBQ0VBSWdBa0FDVUNjQUJJQUpJQW5nQzZBTkFBNkFFSUFTb0JRQUZrQVhZQmpBR2tBYjRCNWdIOEFoWUNOZ0pVQW5JQ2lnS2dBc1lDOGdNY0EwWURhQU9RQTdZRDNBUDBCQklFTGdSS0JHNEVrQVM0Qk40RS9nVVlCUzRGVEFWbUJYUUZmQVdpQmNZRjJnWDJCallHZWdhNEJ2b0hKQWRNQjJRSGZnZXFCOVFIN2dnV0NEd0lVZ2h1Q0pvSXhBamVDUW9KTkFsT0NYNEpzZ25VQU1NQUJRQWdBQThBRkFBYUFHa0FEUUFmQUI4QURBQU9BQk1BR0FBUUFCa0FId0FFQUFrQUNnQm9BQW9BSHdBZkFBd0FEZ0FUQUJnQUVBQVpBQjhBUmdBTEFCMEFIUUFhQUNJQUhnQUVBQjRBSWdBTUFCc0FSQUFQQUIwQUhRQWFBQ0lBSGdBRUFCMEFFQUFlQUJRQUpRQVVBQmtBRWdBM0FCQUFIUUFkQUJvQUlnQWVBQVFBR1FBYUFBUUFEZ0FUQUF3QUdRQVNBQkFBTmdBS0FCMEFIUUFhQUNJQUhnQUVBQllBR3dBVUFFVUFFUUFkQUIwQUdnQWlBQjRBQkFBUEFCUUFHQUFRQUJrQUhnQVVBQm9BR1FBZUFEMEFDQUFkQUIwQUdnQWlBQVFBSUFBYkFFTUFDZ0FkQUIwQUdnQWlBQVFBSFFBYUFCb0FId0ErQUFzQUhRQWRBQm9BSWdBRUFCMEFGQUFTQUJNQUh3QkNBQXdBSFFBZEFCb0FJZ0FFQUJzQURBQWRBQkFBR1FBZkFEZ0FFd0FkQUIwQUdnQWlBQVFBR2dBaEFCQUFIUUFSQUJjQUdnQWlBQVFBRHdBYUFDSUFHUUJBQUFvQUhRQWRBQm9BSWdBRUFCY0FFQUFSQUI4QUxnQU1BQjBBSFFBYUFDSUFCQUFRQUJrQUR3QUVBQ0FBR3dBdkFBOEFIUUFkQUJvQUlnQUVBQkFBR1FBUEFBUUFIUUFVQUJJQUV3QWZBREVBRGdBZEFCMEFHZ0FpQUFRQUVBQVpBQThBQkFBWEFCQUFFUUFmQURBQURnQWRBQjBBR2dBaUFBUUFFQUFaQUE4QUJBQVBBQm9BSWdBWkFFRUFDd0FkQUIwQUdnQWlBQVFBRHdBZEFCUUFGd0FYQUQ4QUNnQWRBQjBBR2dBaUFBUUFEd0FhQUNJQUdRQXlBQklBSFFBZEFCb0FJZ0FFQUE4QUdnQWdBQTBBRndBUUFBUUFDd0FGQUFRQUlBQWJBRE1BRlFBZEFCMEFHZ0FpQUFRQUR3QWFBQ0FBRFFBWEFCQUFCQUFMQUFVQUJBQWRBQlFBRWdBVEFCOEFOUUFVQUIwQUhRQWFBQ0lBQkFBUEFCb0FJQUFOQUJjQUVBQUVBQXNBQlFBRUFCY0FFQUFSQUI4QU5BQVVBQjBBSFFBYUFDSUFCQUFQQUJvQUlBQU5BQmNBRUFBRUFBc0FCUUFFQUE4QUdnQWlBQmtBT1FBUUFCMEFIUUFhQUNJQUJBQU9BQk1BRUFBaEFCMEFHZ0FaQUFRQUlBQWJBRG9BRXdBZEFCMEFHZ0FpQUFRQURnQVRBQkFBSVFBZEFCb0FHUUFFQUIwQUZBQVNBQk1BSHdBOEFCSUFIUUFkQUJvQUlnQUVBQTRBRXdBUUFDRUFIUUFhQUJrQUJBQVhBQkFBRVFBZkFEc0FFZ0FkQUIwQUdnQWlBQVFBRGdBVEFCQUFJUUFkQUJvQUdRQUVBQThBR2dBaUFCa0FLZ0FMQUIwQUhRQWFBQ0lBQkFBTEFBVUFCQUFnQUJzQUt3QU9BQjBBSFFBYUFDSUFCQUFMQUFVQUJBQWRBQlFBRWdBVEFCOEFMUUFOQUIwQUhRQWFBQ0lBQkFBTEFBVUFCQUFYQUJBQUVRQWZBQ3dBRFFBZEFCMEFHZ0FpQUFRQUN3QUZBQVFBRHdBYUFDSUFHUUFtQUJFQUhRQWRBQm9BSWdBRUFBa0FDZ0FFQUNBQUd3QUVBQjBBRkFBU0FCTUFId0FwQUJBQUhRQWRBQm9BSWdBRUFBa0FDZ0FFQUNBQUd3QUVBQmNBRUFBUkFCOEFKd0FUQUIwQUhRQWFBQ0lBQkFBSkFBb0FCQUFQQUJvQUlnQVpBQVFBSFFBVUFCSUFFd0FmQUNnQUVnQWRBQjBBR2dBaUFBUUFDUUFLQUFRQUR3QWFBQ0lBR1FBRUFCY0FFQUFSQUI4Q1dRQVBBQjBBRUFBTUFBUUFIZ0FmQUF3QURnQVdBQkFBRHdBR0FBVUFCUUpZQUF3QUhRQVFBQXdBQkFBZUFCOEFEQUFPQUJZQUVBQVBBbG9BQ2dBZEFCQUFEQUFFQUIwQURBQVpBQklBRUFKWEFBNEFIUUFRQUF3QUJBQU9BQmNBSUFBZUFCOEFFQUFkQUJBQUR3R1FBQXdBR3dBYkFCY0FKQUFFQUJFQUdnQWRBQmdBREFBZkFaOEFCZ0FaQUE0QUV3QWFBQjBCTmdBREFCY0FGd0ViQUJJQUZ3QVVBQklBR1FBRUFCOEFHZ0FiQUFRQUVBQVhBQkFBR0FBUUFCa0FId0FlQVBjQUVRQVhBQlFBRWdBWkFBUUFId0FhQUJzQUJBQVFBQmNBRUFBWUFCQUFHUUFmQVVRQUNRQVhBQlFBRWdBWkFBUUFId0FhQUJzQkFnQU5BQmNBRkFBU0FCa0FCQUFmQUJvQUJBQVNBQjBBRkFBUEFSNEFId0FYQUJRQUVnQVpBQVFBSGdBZkFCMEFFQUFmQUE0QUV3QUVBQkFBRndBUUFCZ0FFQUFaQUI4QUhnQUVBQ0VBRUFBZEFCOEFGQUFPQUF3QUZ3RVpBQ0VBRndBVUFCSUFHUUFFQUI0QUh3QWRBQkFBSHdBT0FCTUFCQUFRQUJjQUVBQVlBQkFBR1FBZkFCNEFCQUFUQUJvQUhRQVVBQ1VBR2dBWkFCOEFEQUFYQVJVQUhnQVhBQlFBRWdBWkFBUUFIZ0FmQUIwQUVBQWZBQTRBRXdBRUFCQUFGd0FRQUJnQUVBQVpBQjhBQkFBaEFCQUFIUUFmQUJRQURnQU1BQmNCRkFBZ0FCY0FGQUFTQUJrQUJBQWVBQjhBSFFBUUFCOEFEZ0FUQUFRQUVBQVhBQkFBR0FBUUFCa0FId0FFQUJNQUdnQWRBQlFBSlFBYUFCa0FId0FNQUJjQkdBQVVBQmNBRkFBU0FCa0FCQUFkQUJRQUVnQVRBQjhBQkFBUUFCY0FFQUFZQUJBQUdRQWZBQjRBOWdBVEFCY0FGQUFTQUJrQUJBQWRBQlFBRWdBVEFCOEFCQUFRQUJjQUVBQVlBQkFBR1FBZkFVa0FDd0FYQUJRQUVnQVpBQVFBSFFBVUFCSUFFd0FmQVVzQURBQVhBQlFBRWdBWkFBUUFIUUFRQUJnQUdnQWhBQkFCSEFBVkFCY0FGQUFTQUJrQUJBQVlBQlFBRHdBUEFCY0FFQUFFQUJBQUZ3QVFBQmdBRUFBWkFCOEFIZ0Q0QUJRQUZ3QVVBQklBR1FBRUFCZ0FGQUFQQUE4QUZ3QVFBQVFBRUFBWEFCQUFHQUFRQUJrQUh3RkZBQXdBRndBVUFCSUFHUUFFQUJnQUZBQVBBQThBRndBUUFSWUFFd0FYQUJRQUVnQVpBQVFBRndBUUFCRUFId0FFQUJBQUZ3QVFBQmdBRUFBWkFCOEFIZ0QwQUJJQUZ3QVVBQklBR1FBRUFCY0FFQUFSQUI4QUJBQVFBQmNBRUFBWUFCQUFHUUFmQVVjQUNnQVhBQlFBRWdBWkFBUUFGd0FRQUJFQUh3RktBQTBBRndBVUFCSUFHUUFFQUJVQUlBQWVBQjhBRkFBUkFDUUJGd0FWQUJjQUZBQVNBQmtBQkFBT0FCQUFHUUFmQUJBQUhRQUVBQkFBRndBUUFCZ0FFQUFaQUI4QUhnRDFBQlFBRndBVUFCSUFHUUFFQUE0QUVBQVpBQjhBRUFBZEFBUUFFQUFYQUJBQUdBQVFBQmtBSHdGSUFBd0FGd0FVQUJJQUdRQUVBQTRBRUFBWkFCOEFFQUFkQVIwQUZRQVhBQlFBRWdBWkFBUUFEUUFhQUI4QUh3QWFBQmdBQkFBUUFCY0FFQUFZQUJBQUdRQWZBQjRBK1FBVUFCY0FGQUFTQUJrQUJBQU5BQm9BSHdBZkFCb0FHQUFFQUJBQUZ3QVFBQmdBRUFBWkFCOEJSZ0FNQUJjQUZBQVNBQmtBQkFBTkFCb0FId0FmQUJvQUdBRWZBQmNBRndBVUFCSUFHUUFFQUEwQURBQWVBQkFBRndBVUFCa0FFQUFFQUNFQUVBQWRBQjhBRkFBT0FBd0FGd0VhQUJrQUZ3QVVBQklBR1FBRUFBMEFEQUFlQUJBQUZ3QVVBQmtBRUFBRUFCTUFHZ0FkQUJRQUpRQWFBQmtBSHdBTUFCY0NCQUFRQUJJQUVnQWRBQkFBRWdBTUFCOEFFQUFFQUJFQUZBQVFBQmNBRHdBZUFLb0FEUUFPQUE0QUVBQWVBQjRBRkFBTkFCUUFGd0FVQUI4QUpBQWdBRUlBVUFCZUFHb0FrZ0MyQU5ZQkJnRTZBVmdCY0FHR0FhQUJ0QUhNQWVnQjhnSDhBaFFDSkFJOEFrd0NiQUtjQXJ3Q3pBTHFBd0lERmdNeUF6b0RYQUZuQUFZQUlBQWZBQjhBR2dBWkFtZ0FCZ0FnQUEwQURRQVhBQkFBNHdBRkFCMEFJQUFlQUJNQTV3QVRBQjBBRkFBU0FCTUFId0FaQUJBQUhnQWVBQVFBRGdBYUFCa0FId0FkQUF3QUhnQWZBV0lBRVFBYUFCMEFEd0FRQUIwQUhnQUVBQjRBRXdBYUFDSUFCQUFUQUJRQUR3QVFBVmtBRHdBYUFCMEFEd0FRQUIwQUhnQUVBQm9BSUFBZkFCNEFGQUFQQUJBQlhBQVhBQm9BSFFBUEFCQUFIUUFlQUFRQUZBQVpBQjRBRkFBUEFCQUFCQUFoQUJBQUhRQWZBQlFBRGdBTUFCY0JXd0FaQUJvQUhRQVBBQkFBSFFBZUFBUUFGQUFaQUI0QUZBQVBBQkFBQkFBVEFCb0FIUUFVQUNVQUdnQVpBQjhBREFBWEFWb0FEZ0FhQUIwQUR3QVFBQjBBSGdBRUFCUUFHUUFlQUJRQUR3QVFBVmdBQ3dBYUFCMEFEd0FRQUIwQUhnQUVBQXdBRndBWEFWMEFDZ0FhQUIwQUR3QVFBQjBBQkFBZkFCb0FHd0ZnQUF3QUdnQWRBQThBRUFBZEFBUUFIUUFVQUJJQUV3QWZBV0VBQ1FBYUFCMEFEd0FRQUIwQUJBQVpBQm9CWHdBTEFCb0FIUUFQQUJBQUhRQUVBQmNBRUFBUkFCOEJYZ0FOQUJvQUhRQVBBQkFBSFFBRUFBMEFHZ0FmQUI4QUdnQVlBU3NBQkFBYUFCY0FEd0RzQUFRQUZ3QWdBQjBCMWdBTEFCY0FHZ0FTQUJJQUVBQWRBQVFBRFFBYUFDTUIxUUFIQUJjQUdnQVNBQklBRUFBZEFmWUFDd0FRQUJNQURBQVpBQTRBRUFBRUFBMEFHZ0FqQWZVQUJ3QVFBQk1BREFBWkFBNEFFQUN0QUE4QURBQWRBQTRBR2dBUEFCQUFCQUFlQUE0QURBQVpBQmtBRUFBZEFMRUFGd0FNQUIwQURnQWFBQThBRUFBRUFCd0FIUUFFQUE0QUdnQVBBQkFBQkFBZUFBNEFEQUFaQUJrQUVBQWRBS3NBRHdBTUFCMEFEZ0FhQUE4QUVBQUVBQm9BSUFBZkFCY0FGQUFaQUJBQXJBQUhBQXdBSFFBT0FCb0FEd0FRQWxVQURnQU1BQjBBQkFBZUFCOEFEQUFPQUJZQUVBQVBBQVlBQlFBRkFsUUFDd0FNQUIwQUJBQWVBQjhBREFBT0FCWUFFQUFQQWxZQUNRQU1BQjBBQkFBZEFBd0FHUUFTQUJBQ1V3QU5BQXdBSFFBRUFBNEFGd0FnQUI0QUh3QVFBQjBBRUFBUEFtb0FBd0FNQUIwQTh3QVFBQXdBRGdBV0FDSUFEQUFkQUE4QUJBQVFBQmNBRUFBWUFCQUFHUUFmQVBFQURBQU1BQTRBRmdBRUFCQUFGd0FRQUJnQUVBQVpBQjhBTlFCc0FIUUFqQUNvQUxZQXdBRElBTllBM0FEdUFQZ0JFQUVhQVQ0QllnRjJBWjRCdkFITUFkd0NBQUllQWpnQ1ZBSjJBcEFDbkFLNEF0SUMzZ0xxQXY0RERBTWlBMFFEVmdOeUE0d0RtQU80QStZRUdBUXdCRndFakFTaUJLd0V4Z1RrQlFBRkRnVXFCVHdCaUFBREFDQUFId0Y2QUFzQUlBQWVBQjhBR2dBWUFBUUFGQUFPQUJvQUdRSEFBQTBBSUFBZUFCOEFHZ0FZQUFRQUVRQWFBQjBBR0FBTUFCOEF0QUFHQUNBQUhRQWVBQm9BSFFJVkFBUUFIZ0FlQUFnQ0dBQURBQjRBSGdJYkFBWUFIZ0FiQUIwQUdnQVZBaDBBQWdBZUFjWUFDQUFkQUJvQUhnQWVBQjhBREFBTkFOd0FCQUFkQUJvQUd3R1NBQXNBR2dBYkFDUUFCQUFSQUJvQUhRQVlBQXdBSHdHSEFBUUFHZ0FiQUNRQk1RQVJBQm9BR1FBaEFCQUFIUUFmQUFRQUlBQWJBQnNBRUFBZEFBNEFEQUFlQUJBQk1BQVJBQm9BR1FBaEFCQUFIUUFmQUFRQUZ3QWFBQ0lBRUFBZEFBNEFEQUFlQUJBQW53QUpBQm9BR1FBWkFCQUFEZ0FmQUJvQUhRR0JBQk1BR2dBWUFCZ0FFQUFaQUI4QUhnQUVBQjBBRUFBWUFCb0FJUUFRQUFRQURBQVhBQmNCZ0FBT0FCb0FHQUFZQUJBQUdRQWZBQVFBSFFBUUFCZ0FHZ0FoQUJBQmZ3QUhBQm9BR0FBWUFCQUFHUUFmQUZNQUJ3QWFBQmNBSUFBWUFCa0FIZ0pSQUJFQUdnQVhBQ0FBR0FBWkFBUUFIZ0FmQUF3QURnQVdBQkFBRHdBR0FBVUFCUUpRQUE0QUdnQVhBQ0FBR0FBWkFBUUFIZ0FmQUF3QURnQVdBQkFBRHdKU0FBd0FHZ0FYQUNBQUdBQVpBQVFBSFFBTUFCa0FFZ0FRQWJVQURRQWFBQmNBSUFBWUFCa0FCQUFSQUIwQUVBQVFBQ1VBRUFKUEFCQUFHZ0FYQUNBQUdBQVpBQVFBRGdBWEFDQUFIZ0FmQUJBQUhRQVFBQThCWlFBTUFCb0FEd0FRQUFRQUhnQVpBQlFBR3dBYkFCQUFId0lnQUFVQUZ3QWFBQ0FBRHdCM0FBMEFGd0FhQUI0QUVBQUVBQm9BSUFBZkFCY0FGQUFaQUJBQWVBQU1BQmNBR2dBZUFCQUFCQUFPQUJRQUhRQU9BQmNBRUFCMkFBVUFGd0FhQUI0QUVBQmlBQVVBRndBYUFBNEFGZ0dSQUFrQUZ3QVFBQXdBSFFBRUFBNEFIZ0FlQU04QUJnQVVBQjBBRGdBWEFCQUNid0FLQUJNQUdnQWRBQm9BR3dBWEFCQUFId0FUQU13QUVBQVRBQkFBRGdBV0FBMEFHZ0FqQUFRQURnQVRBQkFBRGdBV0FCQUFEd0RMQUFnQUV3QVFBQTRBRmdBTkFCb0FJd0IwQUEwQUV3QVFBQTRBRmdBRUFCb0FJQUFmQUJjQUZBQVpBQkFBZFFBTUFCTUFFQUFPQUJZQUJBQU9BQlFBSFFBT0FCY0FFQUJ6QUFVQUV3QVFBQTRBRmdGeUFBOEFFd0FNQUJrQUVnQVFBQVFBR0FBTUFCa0FJQUFNQUJjQUZ3QWtBYThBRmdBUUFCY0FGd0FlQUFRQUdBQVFBQjBBRWdBUUFBUUFJUUFRQUIwQUh3QVVBQTRBREFBWEFCY0FKQUd1QUJnQUVBQVhBQmNBSGdBRUFCZ0FFQUFkQUJJQUVBQUVBQk1BR2dBZEFCUUFKUUFhQUJrQUh3QU1BQmNBRndBa0FhMEFDd0FRQUJjQUZ3QWVBQVFBR0FBUUFCMEFFZ0FRQWJFQUZRQVFBQmNBRndBRUFCNEFHd0FYQUJRQUh3QUVBQ0VBRUFBZEFCOEFGQUFPQUF3QUZ3QVhBQ1FCc0FBWEFCQUFGd0FYQUFRQUhnQWJBQmNBRkFBZkFBUUFFd0FhQUIwQUZBQWxBQm9BR1FBZkFBd0FGd0FYQUNRQVNBQUtBQXdBSHdBUUFCSUFHZ0FkQUJRQUpRQVFBSjRBQkFBTUFCMEFId0pwQUF3QURBQVpBQThBRndBUUFBUUFIZ0FmQUJRQURnQVdBSEVBRGdBTUFCa0FEZ0FRQUJjQUJBQWFBQ0FBSHdBWEFCUUFHUUFRQUhJQURRQU1BQmtBRGdBUUFCY0FCQUFPQUJRQUhRQU9BQmNBRUFCd0FBWUFEQUFaQUE0QUVBQVhBV2tBRFFBTUFCY0FFQUFaQUE4QURBQWRBQVFBRHdBTUFCOEFFQUJqQUFnQURBQVhBQkFBR1FBUEFBd0FIUUNkQUFvQURBQVhBQTRBSUFBWEFBd0FId0FhQUIwQUd3QTRBRklBWkFDQUFKSUFwQUN5QU5RQTRnRHFBUUFCRWdFY0FUb0JXQUYwQVlnQmxnSEtBZ0lDSkFKR0FsZ0NhZ0orQXBJQ3BBSDRBQXdBSFFBVUFBMEFEUUFOQUJjQUVBQUVBQTBBR2dBakFmY0FDQUFkQUJRQURRQU5BQTBBRndBUUFFY0FEUUFkQUF3QUVnQUVBQXdBR1FBUEFBUUFEd0FkQUJvQUd3Q05BQWdBR2dBaUFCa0FGd0FhQUF3QUR3SmlBQWdBR2dBZ0FCSUFFd0FaQUNBQUh3RytBQVlBR2dBWEFCY0FEQUFkQVhrQUVBQWFBQTRBSUFBWUFCQUFHUUFmQUFRQUdBQU1BQmtBREFBU0FCQUFIUUNwQUFZQUZBQWhBQlFBRHdBUUFUVUFBd0FVQUNFQkV3QUtBQlFBR0FBUUFCa0FId0FVQUJvQUdRQWVBZG9BQ0FBVUFCSUFFZ0FFQUEwQUdnQWpBZGtBQkFBVUFCSUFFZ0Y3QUE0QUZBQU9BQjhBRkFBYUFCa0FEQUFkQUNRQUJBQU1BQThBRHdJcUFBNEFFQUFmQUF3QUZBQVhBQVFBSGdBUUFBNEFId0FVQUJvQUdRSFlBQTBBRUFBWEFCUUFEZ0FVQUJvQUlBQWVBQVFBRFFBYUFDTUIxd0FKQUJBQUZ3QVVBQTRBRkFBYUFDQUFIZ0JuQUFZQUVBQVhBQkFBSHdBUUFRMEFHUUFRQUE0QUhRQVFBQXdBSGdBUUFBUUFJUUFRQUIwQUh3QVVBQTRBREFBWEFBUUFIZ0FiQUF3QURnQVVBQmtBRWdFSkFCc0FFQUFPQUIwQUVBQU1BQjRBRUFBRUFCTUFHZ0FkQUJRQUpRQWFBQmtBSHdBTUFCY0FCQUFlQUJzQURBQU9BQlFBR1FBU0FjRUFFQUFRQUE0QUZBQVlBQXdBRndBRUFCUUFHUUFPQUIwQUVBQU1BQjRBRUFIQ0FCQUFFQUFPQUJRQUdBQU1BQmNBQkFBUEFCQUFEZ0FkQUJBQURBQWVBQkFDTVFBSUFBd0FId0FNQUFRQUlnQVFBQTBDTUFBSUFBd0FId0FNQUFRQUhnQWNBQmNDUlFBSkFBd0FId0FNQUFRQUhRQVFBQjRBSHdJdkFBa0FEQUFmQUF3QUJBQVZBQjRBR2dBWkFpNEFDQUFNQUI4QURBQUVBQTRBSGdBaEFpTUFCQUFNQUI4QURBQUlBQklBS0FBMkFENEFTZ0JlQUdvQWdBRVBBQW9BSkFBUUFBOEFIUUFhQUJzQUd3QVFBQjBDVFFBR0FDTUFHd0FhQUIwQUh3SWFBQU1BSXdBUUFLVUFCUUFjQUNBQURBQVhBZHdBQ1FBWUFBd0FGQUFYQUFRQURRQWFBQ01CMndBRkFCZ0FEQUFVQUJjQmNBQUtBQThBRkFBZkFBUUFId0FhQUJvQUZ3QWVBR1lBQkFBUEFCUUFId0E1QUhRQWxnQ3VBTW9BNmdENkFSQUJOQUZPQVZnQmVnR09BYVlCdWdIU0Flb0NBQUlPQWlvQ1NnSm1Bb2dDc0FMV0F1b0RCQU1tQTFJRFlBTnFBNElEbEFPb0E3NEQzZ1B3QkFJRUpBUklCRm9FYkFSK0JKUUV0QVRLQk9BRTlnVVdCU29GUEFWVUJXWUZmQVdRQmFJRnJBWEdBUDhBRUFBZ0FCY0FGd0FFQUI0QURnQWRBQkFBRUFBWkFBUUFFQUFqQUJRQUh3RCtBQXNBSUFBWEFCY0FCQUFlQUE0QUhRQVFBQkFBR1FEd0FBMEFIUUFhQUJrQUh3QUVBQkFBRndBUUFCZ0FFQUFaQUI4QThnQVBBQm9BSFFBaUFBd0FIUUFQQUFRQUVBQVhBQkFBR0FBUUFCa0FId0M4QUFjQUdnQWRBQ0lBREFBZEFBOEJ1d0FLQUJvQUhRQVlBQ0FBRndBTUFBUUFFUUFqQVpnQUVRQWFBQjBBR0FBTUFCOEFCQUFPQUJvQUR3QVFBQVFBRFFBWEFCb0FEZ0FXQVdRQURBQWFBQjBBR0FBRUFCQUFGd0FRQUJnQUVBQVpBQjhCWXdBRUFCb0FIUUFZQVM4QUVBQWFBQjBBRUFBU0FCMEFHZ0FnQUJrQUR3QUVBQTRBR2dBWEFCb0FIUUhEQUFrQUdnQVpBQjhBQkFBZUFCUUFKUUFRQVM0QUN3QWFBQmtBSHdBRUFCRUFEQUFZQUJRQUZ3QWtBZ0lBQ1FBYUFCY0FEd0FRQUIwQUJBQWdBQnNDQUFBTEFCb0FGd0FQQUJBQUhRQUVBQm9BR3dBUUFCa0NBd0FMQUJvQUZ3QVBBQkFBSFFBRUFCZ0FHZ0FkQUJBQ0FRQUtBQm9BRndBUEFCQUFIUUFFQUF3QUR3QVBBZjhBQmdBYUFCY0FEd0FRQUIwQTN3QU5BQmNBRkFBYkFBUUFJUUFRQUIwQUh3QVVBQTRBREFBWEFONEFEd0FYQUJRQUd3QUVBQk1BR2dBZEFCUUFKUUFhQUJrQUh3QU1BQmNCaFFBTkFCY0FEQUFlQUJNQUJBQVlBQXdBR1FBTUFCSUFFQUFkQVlZQUVBQVVBQmtBRHdBRUFBd0FHUUFQQUFRQUhRQVFBQnNBRndBTUFBNEFFQUNJQUJNQUZBQVhBQjhBRUFBZEFBUUFIZ0FhQUIwQUh3QUVBQThBRUFBZUFBNEFCQUFlQUJnQWh3QVNBQlFBRndBZkFCQUFIUUFFQUI0QUdnQWRBQjhBQkFBTUFCNEFEZ0FFQUI0QUdBQ0dBQWtBRkFBWEFCOEFFQUFkQUFRQUhnQVlBSVVBREFBVUFCY0FId0FRQUIwQUJBQU9BQmNBRUFBTUFCMEFpZ0FRQUJRQUZ3QWZBQkFBSFFBRUFBd0FEd0FQQUFRQUVnQWRBQm9BSUFBYkFJa0FGUUFVQUJjQUh3QVFBQjBBQkFBTUFBOEFEd0FFQUJBQUl3QWJBQjBBRUFBZUFCNEFGQUFhQUJrQWhBQUdBQlFBRndBZkFCQUFIUUlVQUFRQUZBQVhBQmdDUkFBTEFCUUFGd0FRQUI0QUJBQVFBQjBBSFFBYUFCMENFd0FJQUJRQUZ3QVFBQVFBSlFBVUFCc0NDZ0FKQUJRQUZ3QVFBQVFBSWdBYUFCMEFEd0k2QUFvQUZBQVhBQkFBQkFBaEFCUUFEd0FRQUJvQ1JnQVBBQlFBRndBUUFBUUFId0FrQUJzQUVBQWVBQTRBSFFBVUFCc0FId0lIQUFnQUZBQVhBQkFBQkFBZkFDTUFId0lPQUFnQUZBQVhBQkFBQkFBYkFCNEFEd0pBQUJBQUZBQVhBQkFBQkFBYkFCMEFHZ0FTQUIwQURBQVlBQmdBRkFBWkFCSUNQUUFSQUJRQUZ3QVFBQVFBR3dBZEFCQUFIZ0FRQUJrQUh3QU1BQjhBRkFBYUFCa0NEQUFJQUJRQUZ3QVFBQVFBR3dBYkFCOENEUUFJQUJRQUZ3QVFBQVFBR3dBUEFCRUNDd0FJQUJRQUZ3QVFBQVFBR0FBUEFBMENQQUFLQUJRQUZ3QVFBQVFBRkFBWUFBd0FFZ0FRQWlFQUR3QVVBQmNBRUFBRUFCTUFHZ0FkQUJRQUpRQWFBQmtBSHdBTUFCY0NEd0FLQUJRQUZ3QVFBQVFBRVFBWEFBd0FIZ0FUQWdrQUNnQVVBQmNBRUFBRUFCQUFJd0FPQUJBQUZ3SkRBQW9BRkFBWEFCQUFCQUFRQUIwQUhRQWFBQjBDUHdBUEFCUUFGd0FRQUFRQUR3QVVBQjRBRGdBRUFCUUFHQUFNQUJJQUVBSStBQWtBRkFBWEFCQUFCQUFQQUF3QUh3QU1BZ2dBQ0FBVUFCY0FFQUFFQUE0QUhnQWhBaEFBQ3dBVUFCY0FFQUFFQUE0QUdnQVpBQkVBRkFBU0FoSUFDQUFVQUJjQUVBQUVBQTBBREFBT0Fqc0FDZ0FVQUJjQUVBQUVBQXdBSUFBUEFCUUFHZ0lSQUFrQUZBQVhBQkFBQkFBTUFCNEFEZ0FqQWdZQUNBQVVBQmNBRUFBRUFBd0FEd0FQQWdVQUJBQVVBQmNBRUFIZUFBd0FEQUFPQUJBQURRQWFBQm9BRmdBRUFBMEFHZ0FqQWQwQUNBQU1BQTRBRUFBTkFCb0FHZ0FXQUJNQUtBQkVBRzRBbUFDNkFNNEEyZ0R5QVB3QkVBRXlBVDRCWGdGMkFZd0JtZ0cyQWNJQnpnSXNBQTBBSFFBYUFDQUFHd0FFQUI0QUVBQU9BQjhBRkFBYUFCa0NKZ0FVQUIwQUdnQWdBQnNBQkFBVEFCQUFEQUFQQUJBQUhRQUVBQjRBRUFBT0FCOEFGQUFhQUJrQ0p3QVVBQjBBR2dBZ0FCc0FCQUFSQUJvQUdnQWZBQkFBSFFBRUFCNEFFQUFPQUI4QUZBQWFBQmtDTWdBUUFCMEFHZ0FnQUJzQUJBQU9BQm9BRndBWEFCQUFEZ0FmQUJRQUdnQVpBV29BQ1FBZEFCb0FJQUFiQUFRQURRQWFBQ01BU3dBRkFCMEFHZ0FnQUJzQVNnQUxBQjBBRkFBUEFBUUFGd0FNQUNRQUdnQWdBQjhBU1FBRUFCMEFGQUFQQU9zQUNRQWRBQkFBSkFBZUFBNEFEQUFYQUJBQXFBQVFBQjBBRUFBTUFCOEFFQUFkQUFRQUdnQWRBQVFBRUFBY0FDQUFEQUFYQWs0QUJRQWRBQXdBR3dBVEFlSUFEd0FhQUJvQUVnQVhBQkFBQkFBYkFCY0FJQUFlQUFRQURRQWFBQ01CNFFBTEFCb0FHZ0FTQUJjQUVBQUVBQnNBRndBZ0FCNEI0QUFLQUJvQUdnQVNBQmNBRUFBRUFBMEFHZ0FqQWQ4QUJnQWFBQm9BRWdBWEFCQUJ6QUFOQUJjQUdnQU5BQkFBQkFBYUFDQUFId0FYQUJRQUdRQVFBYzBBQlFBWEFCb0FEUUFRQUpZQUJRQVFBQXdBSFFBZUFKVUFCQUFRQUF3QUhRQVVBQ29BVGdCc0FKb0F5QURvQVFnQkZBRWVBU2dCUkFGUUFWWUJjQUY2QVlBQmhnR01BWklCbUFDUUFCRUFKQUFiQUJBQUhRQVhBQlFBR1FBV0FBUUFHZ0FiQUJBQUdRQUVBQjRBR0FDUEFBNEFKQUFiQUJBQUhRQVhBQlFBR1FBV0FBUUFHZ0FiQUJBQUdRR2JBQllBSkFBYkFCQUFIUUFYQUJRQUdRQVdBQVFBRndBVUFCSUFFd0FmQUFRQUR3QVVBQXdBRndBYUFCSUJuUUFXQUNRQUd3QVFBQjBBRndBVUFCa0FGZ0FFQUJJQUZ3QWFBQTBBRUFBRUFCMEFFQUFZQUJvQUlRQVFBWndBRHdBa0FCc0FFQUFkQUJjQUZBQVpBQllBQkFBU0FCY0FHZ0FOQUJBQm5nQVBBQ1FBR3dBUUFCMEFGd0FVQUJrQUZnQUVBQkFBR0FBTUFCUUFGd0lXQUFVQUh3QVlBQmNBQ2dJWEFBUUFId0FZQUJjQVdnQUVBQm9BR0FBUUFNY0FEUUFRQUF3QUhRQWZBQVFBR2dBZ0FCOEFGd0FVQUJrQUVBRElBQVVBRUFBTUFCMEFId0RBQUFJQUR3Qk5BQXdBREFBWkFBOEFGd0FRQUIwQUJBQVBBQjBBREFBU0FMTUFCQUFNQUJrQUR3RThBQUlBQ3dFN0FBSUFDZ0U2QUFJQUNRRTVBQUlBQ0FFNEFBSUFCd0UzQUFJQUJnQVZBQ3dBT2dCV0FHb0FoZ0NlQUxJQXlnRHFBUW9CUGdGMkFZSUJrQUdlQWJnQjJnSUFBaG9DTUFKZ0FTd0FCZ0FmQUF3QUZ3QVVBQTRBNlFBTkFCa0FJUUFRQUIwQUh3QUVBQTRBR2dBWEFCb0FIUUFlQVVFQUNRQVpBQjRBRUFBZEFCOEFCQUFnQUJzQlFnQU5BQmtBSGdBUUFCMEFId0FFQUJnQUZBQVBBQThBRndBUUFVTUFDd0FaQUI0QUVBQWRBQjhBQkFBUEFCb0FJZ0FaQWprQUNRQVpBQk1BRUFBZEFCUUFId0FRQUE4QTB3QUxBQmtBRVFBYUFCMEFHQUFNQUI4QUZBQWFBQmtCUHdBUEFCa0FEd0FRQUJrQUh3QUVBQlFBR1FBT0FCMEFFQUFNQUI0QUVBRkFBQThBR1FBUEFCQUFHUUFmQUFRQUR3QVFBQTRBSFFBUUFBd0FIZ0FRQVF3QUdRQVpBQTRBSFFBUUFBd0FIZ0FRQUFRQUlRQVFBQjBBSHdBVUFBNEFEQUFYQUFRQUhnQWJBQXdBRGdBVUFCa0FFZ0VJQUJzQUdRQU9BQjBBRUFBTUFCNEFFQUFFQUJNQUdnQWRBQlFBSlFBYUFCa0FId0FNQUJjQUJBQWVBQnNBREFBT0FCUUFHUUFTQWRRQUJRQVpBQTBBR2dBakFrd0FCZ0FZQUJzQUdnQWRBQjhCQVFBR0FCZ0FEQUFTQUJBQUhnRGJBQXdBR0FBTUFCSUFFQUFFQUIwQUVBQWVBQlFBSlFBUUFYNEFFQUFZQUF3QUVnQVFBQVFBR0FBTUFCc0FCQUFRQUE4QUZBQWZBQm9BSFFGOEFCSUFHQUFNQUJJQUVBQUVBQmNBRkFBU0FCTUFId0FFQUE4QUZBQU1BQmNBR2dBU0FOZ0FEQUFZQUF3QUVnQVFBQVFBRUFBakFCc0FHZ0FkQUI4QmZRQUtBQmdBREFBU0FCQUFCQUFRQUE4QUZBQWZBY1FBRndBWUFBd0FFZ0FRQUFRQURBQU5BQjRBR2dBWEFDQUFId0FRQUFRQUd3QWFBQjRBRkFBZkFCUUFHZ0FaQU5jQUJRQVlBQXdBRWdBUUFBc0FHQUJHQUhnQW9nRFFBUUFCTkFGbUFad0J6QUlBQVNVQUZnQWdBQjRBSHdBVUFCRUFKQUFFQUI0QUh3QU1BQjBBSHdBRUFDRUFFQUFkQUI4QUZBQU9BQXdBRndFZ0FCZ0FJQUFlQUI4QUZBQVJBQ1FBQkFBZUFCOEFEQUFkQUI4QUJBQVRBQm9BSFFBVUFDVUFHZ0FaQUI4QURBQVhBU2NBRkFBZ0FCNEFId0FVQUJFQUpBQUVBQkFBR1FBUEFBUUFJUUFRQUIwQUh3QVVBQTRBREFBWEFTSUFGZ0FnQUI0QUh3QVVBQkVBSkFBRUFCQUFHUUFQQUFRQUV3QWFBQjBBRkFBbEFCb0FHUUFmQUF3QUZ3RW1BQmNBSUFBZUFCOEFGQUFSQUNRQUJBQU9BQkFBR1FBZkFCQUFIUUFFQUNFQUVBQWRBQjhBRkFBT0FBd0FGd0VoQUJrQUlBQWVBQjhBRkFBUkFDUUFCQUFPQUJBQUdRQWZBQkFBSFFBRUFCTUFHZ0FkQUJRQUpRQWFBQmtBSHdBTUFCY0JLQUFZQUNBQUhnQWZBQlFBRVFBa0FBUUFEUUFRQUI4QUlnQVFBQkFBR1FBRUFDRUFFQUFkQUI4QUZBQU9BQXdBRndFakFCb0FJQUFlQUI4QUZBQVJBQ1FBQkFBTkFCQUFId0FpQUJBQUVBQVpBQVFBRXdBYUFCMEFGQUFsQUJvQUdRQWZBQXdBRndFcEFCY0FJQUFlQUI4QUZBQVJBQ1FBQkFBTUFCMEFHZ0FnQUJrQUR3QUVBQ0VBRUFBZEFCOEFGQUFPQUF3QUZ3RWtBQmtBSUFBZUFCOEFGQUFSQUNRQUJBQU1BQjBBR2dBZ0FCa0FEd0FFQUJNQUdnQWRBQlFBSlFBYUFCa0FId0FNQUJjQ0dRQUNBQjRBQXdBSUFDZ0FTQUNrQUE4QUd3QVVBQVFBSGdBZkFBd0FId0FnQUI0QUJBQWFBQnNBRUFBWkFLTUFEd0FiQUJRQUJBQWVBQjhBREFBZkFDQUFIZ0FFQUJNQUdnQVhBQThBb2dBUEFCc0FGQUFFQUI0QUh3QU1BQjhBSUFBZUFBUUFEd0FRQUJrQUpBQVpBRFFBUWdCT0FGZ0FkZ0NZQUxZQTBBRHFBUHdCR0FFNEFVUUJkQUdVQWI0QjJBSHlBZndDR0FJMkFsNENlZ0tXQXFRQWpBQUdBQm9BRWdBYUFDQUFId0NMQUFVQUdnQVNBQlFBR1FCdUFBUUFHZ0FPQUJZQlBnQU9BQlFBSGdBZkFBUUFJQUFaQUJvQUhRQVBBQkFBSFFBUUFBOENTd0FRQUJRQUhnQWZBQVFBSFFBYUFCZ0FEQUFaQUFRQUhnQVlBQXdBRndBWEFrb0FEZ0FVQUI0QUh3QUVBQjBBR2dBWUFBd0FHUUFFQUEwQUZBQVNBVDBBREFBVUFCNEFId0FFQUJvQUhRQVBBQkFBSFFBUUFBOEI1QUFNQUJRQUdRQVdBQkFBRHdBVUFCa0FCQUFOQUJvQUl3SGpBQWdBRkFBWkFCWUFFQUFQQUJRQUdRQnNBQTBBRkFBWkFCWUFCQUFoQUJBQUhRQWZBQlFBRGdBTUFCY0FhZ0FQQUJRQUdRQVdBQVFBRXdBYUFCMEFGQUFsQUJvQUdRQWZBQXdBRndKYkFBVUFGQUFaQUJBQUJnSmdBQmNBRkFBWkFCQUFCQUFlQUI4QURBQU9BQllBRUFBUEFBWUFCUUFGQUFRQUdBQU1BQjBBRmdBUUFCMEFIZ0pkQUE4QUZBQVpBQkFBQkFBZUFCOEFEQUFPQUJZQUVBQVBBQVlBQlFBRkFsOEFGQUFVQUJrQUVBQUVBQjRBSHdBTUFBNEFGZ0FRQUE4QUJBQVlBQXdBSFFBV0FCQUFIUUFlQWx3QURBQVVBQmtBRUFBRUFCNEFId0FNQUE0QUZnQVFBQThDWGdBTUFCUUFHUUFRQUFRQUdBQU1BQjBBRmdBUUFCMEFIZ0RtQUFRQUZBQVpBQkFBcHdBTkFCQUFIZ0FlQUFRQUdnQWRBQVFBRUFBY0FDQUFEQUFYQUZJQURnQU1BQ1FBR2dBZ0FCOEFCQUFlQUI4QURBQU9BQllBRUFBUEFGRUFFd0FNQUNRQUdnQWdBQjhBQkFBZUFCUUFEd0FRQUFRQURRQWtBQVFBSGdBVUFBOEFFQUJRQUEwQURBQWtBQm9BSUFBZkFBUUFCd0FFQUEwQUpBQUVBQWNBVHdBTkFBd0FKQUFhQUNBQUh3QUVBQVlBQkFBTkFDUUFCQUFKQUU0QUJnQU1BQ1FBR2dBZ0FCOEFrUUFHQUF3QUlBQVpBQTRBRXdBVEFDZ0FRQUJRQUd3QWpBQ3FBTGdBeWdEbUFRQUJEQUVXQVRJQlZnRnNBYVFCeEFIaUFnUUI1Z0FMQUNRQUhnQWJBQXdBRGdBUUFBUUFEUUFhQUNNQjVRQUhBQ1FBSGdBYkFBd0FEZ0FRQUZjQURRQWFBQjBBRUFBRUFDRUFFQUFkQUI4QUZBQU9BQXdBRndCWUFBOEFHZ0FkQUJBQUJBQVRBQm9BSFFBVUFDVUFHZ0FaQUI4QURBQVhBWm9BRGdBYUFBOEFJQUFYQUJBQUJBQVlBQXdBR1FBTUFCSUFFQUFkQU4wQUJnQVVBQjBBSFFBYUFCMEFvUUFJQUJRQUdRQWdBQjRBQkFBZUFCZ0FmUUFOQUJRQUdRQWdBQjRBQkFBYUFDQUFId0FYQUJRQUdRQVFBSDRBREFBVUFCa0FJQUFlQUFRQURnQVVBQjBBRGdBWEFCQUFmQUFGQUJRQUdRQWdBQjRBVmdBRUFCQUFHUUFnQVlNQURRQVFBQThBRkFBTUFBUUFHQUFNQUJrQURBQVNBQkFBSFFIUEFCRUFEQUFkQUJZQUVBQWRBQVFBR3dBVUFCa0FCQUFmQUF3QUhRQVNBQkFBSHdIT0FBb0FEQUFkQUJZQUVBQWRBQVFBR3dBVUFCa0JDd0FiQUF3QUZnQVFBQVFBSVFBUUFCMEFId0FVQUE0QURBQVhBQVFBSGdBYkFBd0FEZ0FVQUJrQUVnQUVBQkFBSEFBZ0FBd0FGd0VGQUE4QURBQVdBQkFBQkFBZUFBd0FHQUFRQUFRQUlnQVVBQThBSHdBVEFRUUFEZ0FNQUJZQUVBQUVBQjRBREFBWUFCQUFCQUFlQUJRQUpRQVFBUVlBRUFBTUFCWUFFQUFFQUI0QURBQVlBQkFBQkFBVEFCQUFGQUFTQUJNQUh3RUhBQjBBREFBV0FCQUFCQUFUQUJvQUhRQVVBQ1VBR2dBWkFCOEFEQUFYQUFRQUhnQWJBQXdBRGdBVUFCa0FFZ0FFQUJBQUhBQWdBQXdBRndBREFBZ0FJZ0EyQU5JQURBQWFBQjhBRkFBUkFCUUFEZ0FNQUI4QUZBQWFBQmtBcGdBSkFCb0FId0FFQUJBQUhBQWdBQXdBRndCZkFBNEFHZ0FaQUFRQUhRQVFBQTRBSUFBZEFCMEFFQUFaQUE0QUVBQUJBQVFBV1FBSEFDRUFFQUFkQUJjQURBQWJBQ2tBVkFCZ0FIQUFnQUNhQUxJQXZBRE9BTjRBNkFFRUFSZ0JJQUVvQVVJQlVnRmtBWEFCa2dHd0FjWUIvQUljQWpnQ1JBSldBbndDcUFLK0F1QURCQU1rQTB3RGNBT01BNlFEckFPOEE4Z0Q2QVFRQUdVQUJRQWRBQlFBR1FBZkFKZ0FCd0FkQUJBQUlRQVVBQkFBSWdDZ0FBY0FGd0FnQUI0QUJBQWVBQmdBZWdBTUFCY0FJQUFlQUFRQUdnQWdBQjhBRndBVUFCa0FFQUI3QUFzQUZ3QWdBQjRBQkFBT0FCUUFIUUFPQUJjQUVBQjVBQVFBRndBZ0FCNEF3Z0FJQUJjQURBQWtBQmNBRkFBZUFCOEF4QUFIQUJjQURBQWtBQVFBSGdBWUFMZ0FCQUFYQUF3QUpBSG9BQTBBRkFBWkFCOEFFQUFkQUJBQUhnQWZBQVFBRFFBYUFDTUI1d0FKQUJRQUdRQWZBQkFBSFFBUUFCNEFId0hRQUFNQUZBQVpBbUVBQXdBVUFCQUExZ0FNQUJNQUdnQWZBQm9BQkFBT0FBd0FHQUFRQUIwQURBRy9BQWNBRUFBZEFBNEFFQUFaQUI4QXhRQUlBQXdBSUFBZUFCQUFCQUFlQUJnQXVRQUZBQXdBSUFBZUFCQUJqd0FRQUF3QUhnQWZBQkFBQkFBYkFCY0FEQUFVQUJrQUJBQWZBQkFBSXdBZkFZNEFEZ0FNQUI0QUh3QVFBQVFBR0FBTUFCMEFGZ0FQQUJvQUlnQVpBWTBBQ2dBTUFCNEFId0FRQUFRQUV3QWZBQmdBRndHTUFCb0FEQUFlQUI4QUVBQUVBQkVBSFFBYUFCZ0FCQUFpQUJvQUhRQVBBQVFBSGdBZkFCMEFGQUFiQUFRQUVRQVVBQmNBRUFHTEFBOEFEQUFlQUI4QUVBQUVBQkVBSFFBYUFCZ0FCQUFpQUJvQUhRQVBBWW9BRFFBTUFCNEFId0FRQUFRQURBQWVBQVFBRXdBZkFCZ0FGd0dKQUFVQURBQWVBQjhBRUFGdUFBZ0FEQUFlQUI0QUlnQWFBQjBBRHdKQ0FCSUFEQUFkQUF3QUdBQVFBQjhBRUFBZEFCNEFCQUFnQUJrQUZnQVpBQm9BSWdBWkFrRUFGUUFNQUIwQURBQVlBQkFBSHdBUUFCMEFIZ0FFQUEwQUpBQWZBQkFBQkFBTUFCMEFIUUFNQUNRQ0xRQUtBQXdBSFFBTUFCZ0FFQUFmQUJBQUhRQWVBamNBRUFBTUFCMEFEQUFZQUJBQUh3QVFBQjBBQkFBZUFCOEFIUUFVQUJrQUVnSTJBQkVBREFBZEFBd0FHQUFRQUI4QUVBQWRBQVFBRkFBWkFCOEFFQUFTQUJBQUhRSTFBQThBREFBZEFBd0FHQUFRQUI4QUVBQWRBQVFBRVFBWEFCb0FEQUFmQWpRQUV3QU1BQjBBREFBWUFCQUFId0FRQUIwQUJBQVBBQXdBSHdBUUFBUUFId0FVQUJnQUVBSXpBQkVBREFBZEFBd0FHQUFRQUI4QUVBQWRBQVFBRFFBYUFCb0FGd0FRQUF3QUdRRnZBQTBBREFBZEFBd0FFZ0FkQUF3QUd3QVRBQVFBREFBUEFBOEJzd0FMQUF3QUdRQVFBQVFBRVFBZEFCQUFFQUFsQUJBQW5BQURBQXdBR1FEa0FBY0FEQUFYQUJBQUh3QWZBQkFBNVFBRkFBd0FGQUFaQUI4QktnQVBBQXdBRWdBUUFBUUFHd0FkQUJvQUd3QVFBQjBBSHdBVUFCQUFIZ0lvQUJNQURBQVNBQkFBQkFBVEFCQUFEQUFQQUJBQUhRQUVBQjRBRUFBT0FCOEFGQUFhQUJrQ0tRQVRBQXdBRWdBUUFBUUFFUUFhQUJvQUh3QVFBQjBBQkFBZUFCQUFEZ0FmQUJRQUdnQVpBQVFBQ2dBY0FEd0FYQURVQUFnQUlBQVFBQjRBSHdBVUFCb0FHUUN3QUE4QUhRQUVBQTRBR2dBUEFCQUFCQUFlQUE0QURBQVpBQmtBRUFBZEFLNEFEd0FkQUFRQURnQWFBQThBRUFBRUFCb0FJQUFmQUJjQUZBQVpBQkFBcndBSEFCMEFCQUFPQUJvQUR3QVFBQjBBUEFCY0FHd0FkQUIrQUpRQXNBREtBT0lBOEFENkFRZ0JHZ0V5QVQ0QmFnR1dBYVlCMWdJS0FoNENMQUkyQWt3Q1dnS0NBcG9DdGdMUUFVMEFEd0FnQUJjQUVBQUVBQk1BR2dBZEFCUUFKUUFhQUJrQUh3QU1BQmNCK2dBSEFCNEFIZ0FFQUEwQUdnQWpBZmtBQXdBZUFCNEFWQUFFQUJvQUlnQWVBYlFBQ2dBYUFDSUFCQUFSQUIwQUVBQVFBQ1VBRUFEdkFBMEFHZ0FnQUJrQUR3QUVBQTRBR2dBZEFCa0FFQUFkQUI0QTRRQU1BQm9BSHdBTUFCOEFFQUFFQUIwQUZBQVNBQk1BSHdEaUFBc0FHZ0FmQUF3QUh3QVFBQVFBRndBUUFCRUFId0RnQUFZQUdnQWZBQXdBSHdBUUFtNEFCQUFhQUI0QUVBQzdBQVlBRUFBaUFCUUFHUUFQQUdBQUNBQVFBQjRBRUFBZkFBUUFIZ0FZQVFBQUN3QVFBQjRBRUFBZkFBUUFEZ0FhQUJjQUdnQWRBRjBBQlFBUUFCNEFFQUFmQWlRQUZRQVFBQnNBR2dBZEFCOEFCQUFUQUJBQURBQVBBQkFBSFFBRUFCNEFFQUFPQUI4QUZBQWFBQmtDSlFBVkFCQUFHd0FhQUIwQUh3QUVBQkVBR2dBYUFCOEFFQUFkQUFRQUhnQVFBQTRBSHdBVUFCb0FHUUJWQUFjQUVBQWFBQjBBRHdBUUFCMEJEZ0FYQUJBQUdBQWFBQ0VBRUFBRUFDRUFFQUFkQUI4QUZBQU9BQXdBRndBRUFCNEFHd0FNQUE0QUZBQVpBQklCQ2dBWkFCQUFHQUFhQUNFQUVBQUVBQk1BR2dBZEFCUUFKUUFhQUJrQUh3QU1BQmNBQkFBZUFCc0FEQUFPQUJRQUdRQVNBR0VBQ1FBUUFCY0FHZ0FNQUE4QUJBQWVBQmdBWGdBR0FCQUFGd0FhQUF3QUR3QmNBQVFBRUFBUEFCb0I2Z0FLQUJBQUR3QVBBQlFBSHdBRUFBMEFHZ0FqQWVrQUJnQVFBQThBRHdBVUFCOEEwUUFUQUF3QUR3QVVBQm9BRFFBZ0FCOEFId0FhQUJrQUJBQU9BQk1BRUFBT0FCWUFFQUFQQU5BQUN3QU1BQThBRkFBYUFBMEFJQUFmQUI4QUdnQVpBbXdBRFFBTUFBOEFEQUFkQUFRQUdBQU1BQjBBRmdBUUFCMEFIZ0p0QUF3QURBQVBBQXdBSFFBRUFCRUFGQUFYQUJjQUVBQVBBbXNBQlFBTUFBOEFEQUFkQUMwQVhBQnFBSUFBaUFDY0FMQUF4Z0RpQVFRQkhnRktBWElCbWdHOEFlWUNBZ0lTQWh3Q0tBSkNBa3dDYUFLQ0FwWUNyZ0xBQXVRRENBTWNBeVFEUGdOV0Eyb0RlZ09HQTVJRHVnUFFBK1lFSkFSU0JJd0V0Z1RHQk5BQnZRQUdBQ1FBR0FBTkFCb0FGd0UwQUFvQUlBQWJBQVFBSGdBT0FCMEFGQUFiQUI4QnZBQURBQ0FBR0FEQkFBa0FJQUFOQUI4QUZBQWZBQmNBRUFBZUFpSUFDUUFnQUEwQUhRQVFBQnNBR2dBZEFCOEJNd0FLQUNBQURRQUVBQjRBRGdBZEFCUUFHd0FmQVprQURRQWZBQ1FBRndBUUFBUUFEUUFnQUJRQUZ3QVBBQkFBSFFIc0FCQUFId0FnQUJnQURRQVhBQkFBQkFBZ0FCc0FHZ0FaQUFRQURRQWFBQ01CNndBTUFCOEFJQUFZQUEwQUZ3QVFBQVFBSUFBYkFCb0FHUUdYQUJVQUh3QWRBQlFBR3dBRUFDSUFHZ0FkQUE4QUJBQVJBQm9BSFFBWUFBd0FId0FmQUJRQUdRQVNBWllBRXdBZkFCMEFGQUFiQUFRQUhnQWJBQXdBR1FBRUFCQUFGd0FRQUJnQUVBQVpBQjhBSGdHVkFCTUFId0FkQUJRQUd3QUVBQkVBR2dBWkFCOEFCQUFRQUJjQUVBQVlBQkFBR1FBZkFCNEJsQUFRQUI4QUhRQVVBQnNBQkFBT0FCNEFIZ0FFQUJFQUdnQWRBQmdBREFBZkFaTUFGQUFmQUIwQUZBQWJBQVFBREFBWEFCY0FCQUFSQUJvQUhRQVlBQXdBSHdBZkFCUUFHUUFTQVRJQURRQWZBQjBBRkFBV0FCQUFId0FUQUIwQUdnQWdBQklBRXdER0FBY0FId0FhQUJzQUJBQWVBQmdBdWdBRUFCOEFHZ0FiQUxVQUJRQWZBQlFBRGdBV0FNa0FEQUFmQUF3QUhRQUVBQm9BSUFBZkFCY0FGQUFaQUJBQXlnQUVBQjhBREFBZEFiY0FEUUFiQUJBQUZ3QVhBQVFBRGdBVEFCQUFEZ0FXQUJBQUhRQ0RBQXdBR2dBZEFCOEFCQUFQQUJBQUhnQU9BQVFBSGdBWUFJQUFDUUFhQUIwQUh3QUVBQThBRUFBZUFBNEFnZ0FMQUJvQUhRQWZBQVFBREFBZUFBNEFCQUFlQUJnQWZ3QUlBQm9BSFFBZkFBUUFEQUFlQUE0QkVnQVJBQmtBREFBYkFBUUFId0FhQUFRQUhnQVpBQXdBR3dBWEFCUUFHUUFRQUI0QkVRQVJBQmtBREFBYkFBUUFId0FhQUFRQUVnQWRBQlFBRHdBWEFCUUFHUUFRQUI0QkVBQUpBQmtBREFBYkFBUUFFZ0FkQUJRQUR3SWZBQU1BRndBWkFRTUFEQUFVQUNVQUVBQUVBQjhBR2dBRUFCSUFIUUFVQUE4QmdnQUxBQlFBRndBaEFCQUFIUUFYQUJRQUVnQVRBQjhBc2dBSkFCUUFFZ0FaQUF3QUh3QWdBQjBBRUFEdEFBY0FFd0FNQUIwQUd3QVFBQmtCMGdBRkFCTUFEQUFkQUJBQTdnQUZBQk1BREFBYkFCQUF0d0FUQUJBQUh3QUVBQTRBR2dBWEFDQUFHQUFaQUFRQUd3QWFBQjRBRkFBZkFCUUFHZ0FaQVdnQUNnQVFBQmNBRUFBT0FCOEFCQUFOQUJvQUl3Rm1BQW9BRUFBWEFCQUFEZ0FmQUFRQURBQVhBQmNDWmdBZUFBNEFEQUFmQUI4QUVBQWRBQVFBSGdBZkFCMEFEQUFVQUJJQUV3QWZBQVFBRndBVUFCa0FFQUFlQUFRQUdBQU1BQjBBRmdBUUFCMEFIZ0puQUJZQURnQU1BQjhBSHdBUUFCMEFCQUFlQUI4QUhRQU1BQlFBRWdBVEFCOEFCQUFYQUJRQUdRQVFBQjRDWkFBY0FBNEFEQUFmQUI4QUVBQWRBQVFBSGdBWUFCb0FHZ0FmQUJNQUJBQVhBQlFBR1FBUUFCNEFCQUFZQUF3QUhRQVdBQkFBSFFBZUFtVUFGQUFPQUF3QUh3QWZBQkFBSFFBRUFCNEFHQUFhQUJvQUh3QVRBQVFBRndBVUFCa0FFQUFlQW1NQUJ3QU9BQXdBSHdBZkFCQUFIUUJrQUFRQURBQWhBQkFBNkFBS0FBd0FId0FnQUIwQURBQWZBQlFBR2dBWkFEc0FlQUNRQUtBQXRnREVBT0lCRWdFc0FWNEJpQUd5QWVRQ0RnSXFBa1lDZGdLYUFySUN6Z0x3QXhBRE1BTk9BMTREY0FPRUE2WUR5Z1BtQkFJRU1BUmVCSUFFb2dURUJPNEZGZ1ZDQldnRmdnV2NCZEFHQWdZcUJsSUdmZ2FpQnJnR3pnYjZCeVFIVWdkNEI2b0gyZ2dPQ0VBSWNBaWtBZklBQ3dBaUFCUUFId0FmQUJBQUhRQUVBQTBBR2dBakFmRUFCd0FpQUJRQUh3QWZBQkFBSFFId0FBb0FJQUFZQUEwQUZ3QWRBQVFBRFFBYUFDTUI3d0FHQUNBQUdBQU5BQmNBSFFET0FBNEFIUUFVQUFRQUhnQWZBQXdBSHdBUUFBUUFHUUFnQUJjQUZ3RE5BQmNBSFFBVUFBUUFIZ0FmQUF3QUh3QVFBQVFBRkFBWkFBOEFFQUFmQUJBQUhRQVlBQlFBR1FBTUFCOEFFQURxQUF3QUhRQU1BQmtBSGdBYkFCQUFIUUFNQUJrQURnQWtBWGdBR0FBZEFBd0FEZ0FXQUFRQURnQVRBQXdBR1FBU0FCQUFIZ0FFQUIwQUVBQVZBQkFBRGdBZkFBUUFEQUFYQUJjQmR3QVVBQjBBREFBT0FCWUFCQUFPQUJNQURBQVpBQklBRUFBZUFBUUFIUUFRQUJVQUVBQU9BQjhCZEFBVUFCMEFEQUFPQUJZQUJBQU9BQk1BREFBWkFCSUFFQUFlQUFRQUVBQVpBQXdBRFFBWEFCQUJkZ0FZQUIwQURBQU9BQllBQkFBT0FCTUFEQUFaQUJJQUVBQWVBQVFBREFBT0FBNEFFQUFiQUI4QUJBQU1BQmNBRndGMUFCUUFIUUFNQUE0QUZnQUVBQTRBRXdBTUFCa0FFZ0FRQUI0QUJBQU1BQTRBRGdBUUFCc0FId0Z6QUEwQUhRQU1BQTRBRmdBRUFBNEFFd0FNQUJrQUVnQVFBQjRCdGdBTkFCb0FHZ0FYQUEwQURBQWRBQVFBRVFBWEFCb0FEQUFmQWJvQUZ3QWFBQklBRWdBWEFCQUFCQUFSQUNBQUZ3QVhBQVFBSGdBT0FCMEFFQUFRQUJrQUJBQVlBQm9BRHdBUUFqZ0FFUUFhQUE0QUJBQWVBQkFBRGdBZkFCUUFHZ0FaQUFRQUZ3QVFBQ0VBRUFBWEFpc0FDd0FhQUE0QUJBQWVBQkFBRGdBZkFCUUFHZ0FaQVBvQURRQVRBQ0FBR0FBTkFCa0FEQUFVQUJjQUhnQUVBQ0FBR3dEN0FCQUFFd0FnQUJnQURRQVpBQXdBRkFBWEFCNEFCQUFkQUJRQUVnQVRBQjhBL1FBUEFCTUFJQUFZQUEwQUdRQU1BQlFBRndBZUFBUUFGd0FRQUJFQUh3RDhBQThBRXdBZ0FCZ0FEUUFaQUF3QUZBQVhBQjRBQkFBUEFCb0FJZ0FaQVcwQURnQVFBQ01BSHdBTkFCb0FJd0FFQUJNQUZBQVBBQThBRUFBWkFXd0FCd0FRQUNNQUh3QU5BQm9BSXdGckFBZ0FFQUFqQUI4QURBQWRBQkFBREFGTUFBa0FFQUFqQUI4QUJBQWlBQjBBREFBYkFYRUFFQUFRQUJnQUd3QVhBQXdBSHdBUUFBUUFHQUFNQUJrQURBQVNBQkFBSFFIdUFCRUFFQUFYQUJjQUJBQU1BQVFBRVFBZEFCUUFFQUFaQUE4QUJBQU5BQm9BSXdIdEFBMEFFQUFYQUJjQUJBQU1BQVFBRVFBZEFCUUFFQUFaQUE4QnNnQU5BQXdBRFFBWEFCQUFCQUFnQUJrQUdBQVFBQjBBRWdBUUFhZ0FGZ0FNQUEwQUZ3QVFBQVFBSFFBYUFDSUFCQUFVQUJrQUhnQVFBQjBBSHdBRUFBMEFFQUFYQUJvQUlnR25BQllBREFBTkFCY0FFQUFFQUIwQUdnQWlBQVFBRkFBWkFCNEFFQUFkQUI4QUJBQU1BQTBBR2dBaEFCQUJ5d0FRQUF3QURRQVhBQkFBQkFBZEFCb0FJZ0FFQUJJQUhRQWFBQ0FBR3dBZUFhb0FFQUFNQUEwQUZ3QVFBQVFBSFFBYUFDSUFCQUFQQUJBQUZ3QVFBQjhBRUFHaUFCQUFEQUFOQUJjQUVBQUVBQnNBSFFBYUFCc0FFQUFkQUI4QUZBQVFBQjRDU1FBVUFBd0FEUUFYQUJBQUJBQWJBQm9BSGdBVUFCOEFGQUFhQUJrQUJBQWRBQlFBRWdBVEFCOENSd0FUQUF3QURRQVhBQkFBQkFBYkFCb0FIZ0FVQUI4QUZBQWFBQmtBQkFBWEFCQUFFUUFmQWtnQUZRQU1BQTBBRndBUUFBUUFHd0FhQUI0QUZBQWZBQlFBR2dBWkFBUUFEZ0FRQUJrQUh3QVFBQjBCb0FBU0FBd0FEUUFYQUJBQUJBQVhBQlFBRWdBVEFCOEFCQUFQQUJRQURBQVhBQm9BRWdHc0FBd0FEQUFOQUJjQUVBQUVBQThBRUFBWEFCQUFId0FRQWNvQURBQU1BQTBBRndBUUFBUUFEZ0FhQUIwQUdRQVFBQjBCcGdBWkFBd0FEUUFYQUJBQUJBQU9BQm9BRndBZ0FCZ0FHUUFFQUJRQUdRQWVBQkFBSFFBZkFBUUFIUUFVQUJJQUV3QWZBYVVBR0FBTUFBMEFGd0FRQUFRQURnQWFBQmNBSUFBWUFCa0FCQUFVQUJrQUhnQVFBQjBBSHdBRUFCY0FFQUFSQUI4QnlRQVRBQXdBRFFBWEFCQUFCQUFPQUJvQUZ3QWdBQmdBR1FBRUFCSUFIUUFhQUNBQUd3QWVBYWtBRXdBTUFBMEFGd0FRQUFRQURnQWFBQmNBSUFBWUFCa0FCQUFQQUJBQUZ3QVFBQjhBRUFHa0FCVUFEQUFOQUJjQUVBQUVBQTRBRUFBWEFCY0FCQUFiQUIwQUdnQWJBQkFBSFFBZkFCUUFFQUFlQWFzQUVRQU1BQTBBRndBUUFBUUFEZ0FRQUJjQUZ3QUVBQThBRUFBWEFCQUFId0FRQWFNQUNnQU1BQTBBRndBUUFBUUFEZ0FRQUJjQUZ3SElBQW9BREFBTkFCY0FFQUFFQUEwQUdnQVBBQ1FCVUFBVkFBd0FEUUFYQUJBQUJBQU1BQmNBRkFBU0FCa0FCQUFmQUJvQUd3QUVBQjBBRkFBU0FCTUFId0ZPQUJRQURBQU5BQmNBRUFBRUFBd0FGd0FVQUJJQUdRQUVBQjhBR2dBYkFBUUFGd0FRQUJFQUh3RlBBQllBREFBTkFCY0FFQUFFQUF3QUZ3QVVBQklBR1FBRUFCOEFHZ0FiQUFRQURnQVFBQmtBSHdBUUFCMEJWd0FTQUF3QURRQVhBQkFBQkFBTUFCY0FGQUFTQUJrQUJBQWRBQkFBR0FBYUFDRUFFQUZUQUJnQURBQU5BQmNBRUFBRUFBd0FGd0FVQUJJQUdRQUVBQmdBRkFBUEFBOEFGd0FRQUFRQUhRQVVBQklBRXdBZkFWRUFGd0FNQUEwQUZ3QVFBQVFBREFBWEFCUUFFZ0FaQUFRQUdBQVVBQThBRHdBWEFCQUFCQUFYQUJBQUVRQWZBVklBR1FBTUFBMEFGd0FRQUFRQURBQVhBQlFBRWdBWkFBUUFHQUFVQUE4QUR3QVhBQkFBQkFBT0FCQUFHUUFmQUJBQUhRRldBQmdBREFBTkFCY0FFQUFFQUF3QUZ3QVVBQklBR1FBRUFBMEFHZ0FmQUI4QUdnQVlBQVFBSFFBVUFCSUFFd0FmQVZRQUZ3QU1BQTBBRndBUUFBUUFEQUFYQUJRQUVnQVpBQVFBRFFBYUFCOEFId0FhQUJnQUJBQVhBQkFBRVFBZkFWVUFHUUFNQUEwQUZ3QVFBQVFBREFBWEFCUUFFZ0FaQUFRQURRQWFBQjhBSHdBYUFCZ0FCQUFPQUJBQUdRQWZBQkFBSFFHaEFBVUFEQUFOQUJjQUVBQUxBQmdBSWdBd0FFQUFUZ0JhQUdnQWlBQ3NBTHdBeGdIVEFBUUFIZ0FRQUIwQWpnQUdBQnNBRndBYUFBd0FEd0MyQUFjQUdRQWVBQjhBRkFBT0FCWUFnUUFHQUJrQUhnQWFBQjBBSHdIUkFBVUFHUUFiQUJRQUdRQnZBQVlBR1FBWEFCb0FEZ0FXQUcwQUR3QVpBQmNBRkFBWkFCWUFCQUFoQUJBQUhRQWZBQlFBRGdBTUFCY0Fhd0FSQUJrQUZ3QVVBQmtBRmdBRUFCTUFHZ0FkQUJRQUpRQWFBQmtBSHdBTUFCY0FUQUFIQUJrQUVnQWRBQm9BSUFBYkFGc0FCQUFaQUE4QUdnRXRBQWtBR1FBUEFCQUFIUUFYQUJRQUdRQVFBQW9BRmdBcUFFQUFXQUJzQUhnQWxnQ2tBS29BekFDK0FBa0FHZ0FYQUNBQUdBQVFBQVFBSUFBYkFMOEFDZ0FhQUJjQUlBQVlBQkFBQkFBYUFCRUFFUUM5QUFzQUdnQVhBQ0FBR0FBUUFBUUFEd0FhQUNJQUdRSDhBQWtBRkFBWUFCQUFHZ0FFQUEwQUdnQWpBZnNBQlFBVUFCZ0FFQUFhQVlRQURnQVVBQThBRUFBYUFBUUFFQUFqQUI4QUVBQWRBQmtBREFBWEFod0FCZ0FOQUJzQUhRQWFBQlVDSGdBQ0FBMEJ1QUFRQUF3QUZ3QVVBQThBREFBZkFCUUFHZ0FaQUFRQUl3QVRBQjhBR0FBWEFia0FEd0FNQUJjQUZBQVBBQXdBSHdBVUFCb0FHUUFFQUE4QURBQWZBQXdBQndBUUFCNEFPQUJZQUdnQWlBQ1dBSmNBQmdBZEFCQUFHUUFPQUJNQnhRQU1BQlFBSlFBTUFCMEFEd0FFQUI4QURBQU5BQmNBRUFISEFBOEFGQUFsQUF3QUhRQVBBQVFBRGdBZEFCb0FIZ0FlQUI4QURBQU5BSk1BQndBVUFCa0FEd0FhQUNJQUhnQ1VBQThBRkFBWkFBOEFHZ0FpQUFRQUdBQVVBQmtBRkFBWUFCUUFKUUFRQUpJQUJnQVVBQmtBRHdBYUFDSUExUUFIQUF3QUhRQVpBQlFBR1FBU0FBUUFDZ0FpQURJQVNBSCtBQXNBR2dBZ0FCOEFJQUFOQUJBQUJBQU5BQm9BSXdIOUFBY0FHZ0FnQUI4QUlBQU5BQkFCOUFBS0FBd0FHQUFZQUJBQUhRQUVBQTBBR2dBakFmTUFCZ0FNQUJnQUdBQVFBQjBBQlFBTUFCNEFMZ0JLQUd3QW13QUlBQm9BR2dBWUFBUUFHZ0FnQUI4QW1nQUhBQm9BR2dBWUFBUUFGQUFaQU5vQURRQWFBQm9BR0FBRUFBMEFFQUFlQUI4QUJBQVJBQlFBSHdEWkFCQUFHZ0FhQUJnQUJBQU1BQTRBSHdBZ0FBd0FGd0FFQUI0QUZBQWxBQkFBbVFBRUFCb0FHZ0FZQUFFQUJBSnZBQUlDY0FBQUFBTUQvd0dRQUFVQUFBS1pBc3dBQUFDUEFwa0N6QUFBQWVzQU13RUpBQUFBQUFBQUFBQUFBQUFBQUFBQUFSQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVFBQUE2aUlEd1AvQUFFQUR3QUJBQUFBQUFRQUFBQUFBQUFBQUFBQUFJQUFBQUFBQUF3QUFBQU1BQUFBY0FBRUFBd0FBQUJ3QUF3QUJBQUFBSEFBRUFLQUFBQUFrQUNBQUJBQUVBQUVBSUFBdEFEWUFldUEwNFZ6aUR1TUs1QVBsVSthaDV3WG9MT2xPNmlMLy9mLy9BQUFBQUFBZ0FDMEFNQUJoNEFEaEFPSUE0d0RrQU9VQTVnRG5BT2dBNlFEcUFQLzkvLzhBQWYvai85Zi8xZitySUNZZld4NjRIY2NjMGh2V0d5b2F6Qm5TR1A4WVRnQURBQUVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVFBQi8vOEFEd0FCQUFBQUFBQUFBQUFBQWdBQU56a0JBQUFBQUFFQUFBQUFBQUFBQUFBQ0FBQTNPUUVBQUFBQUFRQUFBQUFBQUFBQUFBSUFBRGM1QVFBQUFBQUJBQUFBQUFBQUFBQUFBZ0FBTnprQkFBQUFBQUVBQUFBQUFBQUFBQUFDQUFBM09RRUFBQUFBQVFBQUFBQUFBQUFBQUFJQUFEYzVBUUFBQUFBQkFBQUFBQUFBQUFBQUFnQUFOemtCQUFBQUFBRUFBQUFBQUFBQUFBQUNBQUEzT1FFQUFBQUFBUUFBQUFBQUFBQUFBQUlBQURjNUFRQUFBQUFCQUFBQUFBQUFBQUFBQWdBQU56a0JBQUFBQUFFQUFBQUFBQUFBQUFBQ0FBQTNPUUVBQUFBQUFRQUFBQUFBQUFBQUFBSUFBRGM1QVFBQUFBQUJBQUFBQUFBQUFBQUFBZ0FBTnprQkFBQUFBQUVBQUFBQUFBQUFBQUFDQUFBM09RRUFBQUFBQVFBQUFBQUFBQUFBQUFJQUFEYzVBUUFBQUFBQkFBQUFBQUFBQUFBQUFnQUFOemtCQUFBQUFBRUFBQUFBQUFBQUFBQUNBQUEzT1FFQUFBQUFBUUFBQUFBQUFBQUFBQUlBQURjNUFRQUFBQUFCQUFBQUFBQUFBQUFBQWdBQU56a0JBQUFBQUFFQUFBQUFBQUFBQUFBQ0FBQTNPUUVBQUFBQUFRQUFBQUFBQUFBQUFBSUFBRGM1QVFBQUFBQUJBQUFBQUFBQUFBQUFBZ0FBTnprQkFBQUFBQUVBQUFBQUFBQUFBQUFDQUFBM09RRUFBQUFBQVFBQUFBQUFBQUFBQUFJQUFEYzVBUUFBQUFBQkFBQUFBQUFBQUFBQUFnQUFOemtCQUFBQUFBRUFBQUFBQUFBQUFBQUNBQUEzT1FFQUFBQUFBUUFBQUFBQUFBQUFBQUlBQURjNUFRQUFBQUFCQUFBQUFBQUFBQUFBQWdBQU56a0JBQUFBQUFFQUFBQUFBQUFBQUFBQ0FBQTNPUUVBQUFBQUFRQUFBQUFBQUFBQUFBSUFBRGM1QVFBQUFBQUJBQUFBQUFBQUFBQUFBZ0FBTnprQkFBQUFBQUVBQUFBQUFBQUFBQUFDQUFBM09RRUFBQUFBQVFBQUFBQUFBQUFBQUFJQUFEYzVBUUFBQUFBQkFBQUFBQUFBQUFBQUFnQUFOemtCQUFBQUFBRUFBQUFBQUFBQUFBQUNBQUEzT1FFQUFBQUFBUUFBQUFBQUFBQUFBQUlBQURjNUFRQUFBQUFCQUFBQUFBQUFBQUFBQWdBQU56a0JBQUFBQUFFQlFBRUFBc0FDZ0FBQ0FBQUJFUUVDd1A2QUFvRCtnQUdBQUFBQkFVQUJBQUxBQW9BQUFnQUFBU0VCQXNEK2dBR0FBUUFCZ0FBQUFRRkFBUUFDd0FLQUFBSUFBQUVSQVFGQUFZQUJBQUdBL29BQUFBRUJRQUVBQXNBQ2dBQUNBQUFCSVFFQlFBR0Evb0FDZ1A2QUFBQUJBUUFCQUFNQUFvQUFBZ0FBQ1FFaEFnQUJBUDRBQW9EK2dBQUFBUUZBQU1BQ3dBTEFBQUlBQUFrQkVRTEEvb0FCd1A4QUFnQUFBQUVCQUFFQUF3QUNnQUFDQUFBSkFTRUNBUDhBQWdBQkFBR0FBQUFCQVVBQXdBTEFBc0FBQWdBQUNRRVJBVUFCZ0FIQUFRRCtBQUFBQWdFQUFRQURBQUxBQUFJQUJnQUFDUUlSSVJVaEFRQUJBQUVBL2dBQ0FBRUFBWUQrZ0FIQVFBQUFBQUFDQVFBQXdBTEFBc0FBQWdBR0FBQUpBaUVSSXhFQkFBR0Evb0FCd0VBQ3dQOEEvd0FDQVA0QUFBQUFBQUlCQUFFQUF3QUN3QUFDQUFZQUFBa0NFU0UxSVFNQS93RC9BQUlBL2dBQ3dQNkFBWUQrUUVBQUFBQUFBZ0VBQU1BQ3dBTEFBQUlBQmdBQUpRa0JJUkV6RVFMQS9vQUJnUDVBUU1BQkFBRUEvZ0FDQUFBQUFBQUNBUUFBUUFNQUEwQUFBZ0FGQUFBbENRRUpBU0VCQUFFQUFRRC9BUDhBQWdCQUFZRCtnQU1BL29BQUFBSUFnQURBQTRBQ3dBQUNBQVVBQUJNSkFRa0JFWUFCZ1A2QUF3RCtnQUxBL3dEL0FBRUFBUUQrQUFBQUFnRUFBRUFEQUFOQUFBSUFCUUFBQ1FJSkFTRURBUDhBL3dBQkFBRUEvZ0FEUVA2QUFZRDlBQUdBQUFBQ0FJQUF3QU9BQXNBQUFnQUZBQUFsQ1FFSkFSRURnUDZBQVlEOUFBR0F3QUVBQVFEL0FQOEFBZ0FBQUFJQkFBQUFBd0FEZ0FBQ0FBWUFBQUVoQVJFQklRRUJBQUlBL3dEL0FBSUEvd0FCZ1A2QUE0RCtnQUdBQUFBQUFBSUFBQUVBQThBQ2dBQUNBQVVBQUFrQ0lRRWhBZ0QvQVA4QUFzRC9BQUlBQW9EK2dBR0Evb0FBQUFBQUFnRUFBUUFEQUFNQUFBSUFCZ0FBQ1FJMUZTRTFBd0QvQVA4QUFnQUNnUDZBQVlDQVFFQUFBQUVBd0FEOEEwQUNnQUFHQUFBbE54YzNDUUVYQVFUOC9FVCt3UDdBUlB6OC9FUUJRUDdBUkFBQkFUd0FnQUxBQXdBQUJnQUFBUmNIRndrQkJ3RTgvUHhFQVVEK3dFUUN2UHo4UkFGQUFVQkVBQUFBQUFFQXdBRUFBMEFDaEFBR0FBQUJCeWNIQ1FFbkF2ejgvRVFCUUFGQVJBS0UvUHhFL3NBQlFFUUFBQUFBQVFGQUFJQUN4QU1BQUFZQUFDVW5OeWNKQVRjQ3hQejhSUDdBQVVCRXhQejhSUDdBL3NCRUFBRUJBQUNBQXdBREFBQUdBQUFCSXhFakVTTUJBd0RBZ01BQkFBR0Evd0FCQUFHQUFBRUF3QURBQTBBQ3dBQUdBQUFsTlNFMUlUVUJBY0QvQUFFQUFZREF3SURBL3dBQUFBRUJBQUNBQXdBREFBQUhBQUFCTXhFekVUTUpBUUVBd0lEQS93RC9BQUlBQVFEL0FQNkFBWUFBQUFBQUFRREFBTUFEUUFMQUFBWUFBQUVWSVJVaEZRRUNRQUVBL3dEK2dBTEF3SURBQVFBQUFRRUFBTUFEUUFLQUFBb0FBQUVWTXdzQk16VWhOU0VWQWtDQW9LQ0Evd0FDUUFKQWdQOEFBUUNBUUVBQUFBQUFBUUVBQU1BRFFBS0FBQWdBQUFFYkFTTVZJUlVoTlFFQW9LQ0FBWUQrUUFHQUFRRC9BSUJBd0FBQUFBQUNBTUFBd0FOQUFzQUFDQUFNQUFBQkd3RWpGU0VWSVRVQklSVWhBUUNnb0lBQmdQNUFBY0Q5Z0FLQUFZQUJBUDhBZ0VEQUFVQkFBQU1BQUFBQUJBQURnQUFHQUFvQUVRQUFBVE1WSXhVdEFSTXpFU01CSlJVakZUTVZBUUNBZ1A4QUFRREFnSUFDUVA4QWdJQUJ3VUdBb0tEOXdBT0EvaUNnZ0VGL0FBQUFBQUVBUUFBQUE4QURnQUFSQUFBbE5TRVZJelVqTlRNUkl4c0JJeEVoTlFVQ3dQNUFRSUNBZ0tDZ2dBSEFBUUFBZ0lDQVFBSEFBUUQvQVA1QWdLQUFBQUFDQU1BQUFBTkFBNEFBQmdBTkFBQUJJeEVqRVNNVEFSRWpFU01iQVFJQWdFQ0FvQUZnUUlDZ29BS0Eva0FCd0FFQS9ZQUJ3UDVBL3dBQkFBQUNBRUFCQUFQQUFzQUFBZ0FHQUFBVERRRUJGU0UxUUFHQS9vQUJ3QUhBQXNEZzRBRUFRRUFBQmdCQUFBQUR3QU9BQUFJQUJRQUpBQTBBRVFBVkFBQVRFU1VCRVFVQkZTRTFCUlVoTlFFVklUVUZGU0UxUUFGQS9zQUJRQUpBL2NBQ1FQM0FBa0Q5d0FKQS9jQURnUDZBd1AxQUFZREFBb0JBUU1CQVFQN0FRRURBUUVBQUFBQUFDUUJBQUFBRHdBT0FBQU1BQndBTEFBOEFFd0FYQUJzQUh3QWpBQUFUSVJFaEFTRVJJUUVoRVNFMUlSRWhBU0VSSVFFUklSRUJJUkVoSlNFUklRRWhFU0ZBQVFEL0FBRkFBUUQvQVA3QUFRRC9BQUVBL3dBQlFBRUEvd0FCUUFFQS93QUJBUDhBL3NBQkFQOEFBVUFCQVA4QUE0RC9BUDJBQVFEL0FBRUFRQUVBL3dBQkFBRkEvd0FCQVAzQUFRQkFBUUQ4Z0FFQUFBQUdBRUFBUUFQQUE0QUFBd0FIQUFzQUR3QVRBQmNBQUJNekZTTWxGU0UxQVRNMUl3VWhOU0VCTXpVakJTRTFJVURBd0FFQUFvRDhnTURBQVFBQ2dQMkEvd0RBd0FFQUFvRDlnQU9Bd01EQXdQNEF3TURBL2dEQXdNQUFBQVFBUUFCQUE0QURnQUFEQUFjQUN3QVBBQUFUSVJFaEVTRVJJUUVoRVNFWkFTRVJRQUdBL29BQmdQNkFBY0FCZ1A2QUFZQUJ3UDZBQWNBQmdQekFBWUFCd1A2QUFZQUFBQVFBUUFCQUE0QURnQUFEQUFjQUN3QVBBQUFUSVJFaEV5RVJJUUVoRVNFREVTRVJRQUdBL29CQUFRRC9BQUhBQVFEL0FFQUJnQUhBL29BQ0FBRUEvVUFCQUFJQS9vQUJnQUFBQUFBQ0FVQUFRQUtBQTBBQUF3QUhBQUFCTXhFakV4RXpFUUZBZ0lEQWdBTkEvUUFEQVAwQUF3QUFCZ0JBQUFBRGdBUEFBQU1BQndBTEFBOEFFd0FYQUFBbElSVWhOU0UxSVFFaEVTRUZJVFVoRVNFMUlRRVZJVFVCZ0FJQS9nQUNBUDRBL3NBQkFQOEFBVUFDQVA0QUFnRCtBUDdBQTBDQWdNQ0Evc0FDd0lDQS9zQ0FBY0RBd0FBQUJRQkFBQUFEZ0FQQUFBTUFCd0FMQUE4QUV3QUFFeUVSSVFFVklUVUJJVFVoRVNFMUlSRWhOU0ZBQVlEK2dBSEFBWUQrZ0FHQS9vQUJnUDZBQVlEK2dBUEEvRUFEd01EQS9rREEva0RBL2tEQUFBQUFCQUJBQUFBRGdBUEFBQU1BQndBTEFBOEFBQk1oRVNFQklSRWhBU0VSSVFFaEVTRkFBWUQrZ0FIQUFZRCtnUDVBQVlEK2dBSEFBWUQrZ0FJQUFjRCtRQUhBL0VBQndQNUFBY0FBQUFRQVFBQUFBNEFEd0FBREFBY0FDd0FQQUFBM0lSVWhFU0UxSVRVaE5TRVJGU0UxUUFOQS9NQURRUHpBQTBEOHdBTkF3TUFCQU1CQXdBRUF3TUFBQUFBRkFFQUFBQU9BQThBQUF3QUhBQXNBRHdBVEFBQVRJUlVoRVNFMUlTVWhOU0VCRVNFUkFTRTFJVUFCZ1A2QUFZRCtnQUhBQVlEK2dQNUFBMEQrZ0FHQS9vQUJ3TUQvQU1CQXdBSUEva0FCd1B4QXdBQURBSUFBQUFOQUE0QUFBd0FIQUFzQUFCTXpFU01oTXhFaklSRXpFWURBd0FFQXdNQUJBTUFEZ1B5QUE0RDhnQU9BQUFBQUF3QkFBSUFEd0FOQUFBTUFCd0FMQUFBQkZTRTFFUlVoTlJFaEZTRUR3UHlBQTREOGdBT0FBMERBd1A4QXdNRC9BTUFBQUFNQVFBREFBOEFDd0FBREFBY0FDd0FBQVJVaE5SMEJJVFVWSVJVaEE4RDhnQU9BL0lBRGdBTEFnSURBZ0lEQWdBQUFBQUFEQUVBQVFBUEFBNEFBQXdBSEFBc0FBQUVWSVRVUkZTRTFFU0VWSVFQQS9JQURnUHlBQTRBRGdNREEvc0RBd1A3QXdBQUFBd0dBQUVBQ1FBT0FBQXNBRndBakFBQUJNalkxTkNZaklnWVZGQllYSWdZVkZCWXpNalkxTkNZRElnWVZGQll6TWpZMU5DWUI0Q2c0T0Nnb09EZ29LRGc0S0NnNE9DZ29PRGdvS0RnNEFzQTRLQ2c0T0Nnb09JQTRLQ2c0T0Nnb09QN0FPQ2dvT0Rnb0tEZ0FBd0JBQVlBRGdBSkFBQXNBRndBakFBQUJOQ1lqSWdZVkZCWXpNalkzRkJZek1qWTFOQ1lqSWdZRkZCWXpNalkxTkNZaklnWUJBRGdvS0RnNEtDZzRnRGdvS0RnNEtDZzRBVUE0S0NnNE9DZ29PQUhnS0RnNEtDZzRPQ2dvT0Rnb0tEZzRLQ2c0T0Nnb09EZ0FBZ0NBQUVBRGdBTkFBQU1BQ1FBQUFSRWhFUUVoRVNNUklRS0EvZ0FCQUFJQXdQN0FBVUFDQVA0QS93QUNBUDdBQUFBQUFBRUFRQUJBQThBRGdRQTlBQUFCRkFZaklpWW5NU2NSRkFZckFTSW1QUUVqRlJRR0t3RWlKalVSQnc0Qkl5SW1OVFEyTnpFek5EWXpBVEEyTnprQlBnRXpNaFlYQVRBV01SY2VBUVBBSlJzT0dBZ1NKUnVBR3lXQUpSdUFHeVVSQ0JrT0d5VUpDQUVCQVFGK0FRRUlGdzBPRndrQmZ3RUJDQWtCd0JzbEN3a1IvdHNiSlNVYndNQWJKU1ViQVNjU0Nnc2xHdzBXQ1FFQkFYOEJBUWdLQ3duK2dRRUJDUllBQUFFQVFBQkFBOEFEUUFBUkFBQWxKaWN1QVNjbUl4RUpBUkV5Rng0QkZ4WUR3Q3N6TTNJK1BrSCtRQUhBWEZCUmVTUWtnQ29rSXpNT0R2OEFBWUFCZ1A4QUpDUjZVVklBQUFFQVFBQkFBOEFEUUFBU0FBQUJFUWtCRVNJSERnRUhCZ2MyTno0Qk56WXpBZ0FCd1A1QVFqNDljak16S3dJa0pIbFFVVndDUUFFQS9vRCtnQUVBRGc0ekl5UXFXMUpSZWlRa0FBQUJBRUQvd0FQQUE4QUFOQUFBRXhjT0FSVVVGeDRCRnhZek1qYytBVGMyTlRRbkxnRW5KaU1WTFFFVk1oY2VBUmNXRlJRSERnRUhCaU1pSnk0Qkp5WTFORFo4YnhVV0dSbFhPenBDUWpvN1Z4a1pHUmxYT3pwQy9zQUJRRjFSVW5vakl5TWplbEpSWFYxUlVub2pJeDhDWUVBalVTeENPanRYR1JrWkdWYzdPa0pDT2p0WEdSbUF3TUNBSXlONlVsRmRYVkZTZWlNakl5TjZVbEZkUFhJQUFRQkEvOEFEd0FQQUFEUUFBQUVVQnc0QkJ3WWpJaWN1QVNjbU5UUTNQZ0UzTmpNMURRRTFJZ2NPQVFjR0ZSUVhIZ0VYRmpNeU56NEJOelkxTkNZbk54NEJBOEFqSTNwU1VWMWRVVko2SXlNakkzcFNVVjBCUVA3QVFqbzdWeGtaR1JsWE96cENRam83VnhrWkZoVnZIUjhCZ0YxUlVub2pJeU1qZWxKUlhWMVJVbm9qSTREQXdJQVpHVmM3T2tKQ09qdFhHUmtaR1ZjN09rSXNVU05BTVhJQUFBQUNBQUQvd0FRQUE4QUFHd0JGQUFBbEZ3NEJJeUluTGdFbkpqVTBOamNYRGdFVkZCY2VBUmNXTXpJMkpUNEJOejRCTlRRbUp3Y2VBUlVVQmhVT0FRY0JQZ0UzTWpZekZTMEJGU0lHQnc0QkJ5Y0hBVGNuQW9KZk1YSStYVkZTZWlNaklCMWZEZzRaR1ZjN09rSWpRUUVMRXg0TENnc2ZIVzhVRndFREZ4UCtTUjlFSmdjT0J3RkEvc0FrUkNFZ1BSdlNMUVBUTFpGY1h4MGdJeU42VWxGZFBYTXhYeDVCSTBJNk9sY2FHUTR4R3owZ0lVUWtQWEl4UUNOUkxBY09CeVpFSHdHM0VoZ0RBWURBd0lBTENnc2VFOUV0L0MwdGtnQUJBTUFBVUFOQUEwQUFOQUFBRXhjT0FSVVVGeDRCRnhZek1qYytBVGMyTlRRbkxnRW5KaU1WTFFFVk1oY2VBUmNXRlJRSERnRUhCaU1pSnk0Qkp5WTFORGJMWFFRRUVoRTlLU2t1TGlrcFBSRVNFaEU5S1NrdS93QUJBRUk3T2xjWkdSa1pWem83UWtJN09sY1pHUVlCNHhrT0hROHVLU2s5RVJJU0VUMHBLUzR1S1NrOUVSSndvS0J3R1JsWE9qdENRanM2VnhrWkdSbFhPanRDRlNvQUFRREFBRkFEUUFOQUFEVUFBQUVVQnc0QkJ3WWpJaWN1QVNjbU5UUTNQZ0UzTmpNMURRRTFJZ2NPQVFjR0ZSUVhIZ0VYRmpNeU56NEJOelkxTkNZbk54NEJGUU5BR1JsWE9qdENRanM2VnhrWkdSbFhPanRDQVFEL0FDNHBLVDBSRWhJUlBTa3BMaTRwS1QwUkVnUUVYUVVHQVpCQ096cFhHUmtaR1ZjNk8wSkNPenBYR1Jsd29LQndFaEU5S1NrdUxpa3BQUkVTRWhFOUtTa3VEeDBPR1JRcUZRQURBRUFBQUFQQUE0QUFCUUFoQUQwQUFBRWpFU0UxSVJFaUJ3NEJCd1lWRkJjZUFSY1dNekkzUGdFM05qVTBKeTRCSnlZRElpY3VBU2NtTlRRM1BnRTNOak15Rng0QkZ4WVZGQWNPQVFjR0FnQkFBVUQvQUYxUlVub2pJeU1qZWxKUlhWMVJVbm9qSXlNamVsSlJYVTlHUm1rZUhoNGVhVVpHVDA5R1Jta2VIaDRlYVVaR0FzRCt3RUFCd0NNamVsSlJYVjFSVW5vakl5TWplbEpSWFYxUlVub2pJL3pBSGg1cFJrWlBUMFpHYVI0ZUhoNXBSa1pQVDBaR2FSNGVBQUFFQUVBQUFBUEFBOEFBQXdBYkFDSUFOQUFBSlNFUklSTVJGQVlqSVNJbU5SRTBOanNCTlRNVklUVXpGVE15RmdNaEVUZ0JNU0VST0FFeEl4VWpOU0VWSXpVak9BRXhGU0VEUVA4QUFRQ0FKUnY5QUJvbUpocUFnQUVBZ0lBYkpVRDlBQU1BZ0lEL0FJQ0FBd0NBQVFBQndQMEFHeVVsR3dNQUdpWkFRRUJBSnY3bS9nQURBRUJBUUVEQUFBTUFRQUFBQThBRGdBQU5BQkVBSUFBQUFTRWlCaFVSRkJZeklUSTJOUkVsRVNNUkFTRTRBVEVST0FFeE14RWhFVE1YQXdEOWdCb21KaG9EQUJvbS9zQ0FBWUQ5QUVBQ0FDYWFBNEFtR3YwQUdpWW1HZ0tBZ1A4QUFRRDlBQU1BL3NBQlFKc0FBQUFBQlFCQUFBQUR3QU9BQUNFQUp3QTFBRGtBUFFBQUFTTTFKeUVpQmgwQkl5SUdGUkVVRmpzQkZSUVdNeUV5TmowQk16STJOUkUwSmlVaEZUTVZJUUVqRVRnQk1TRTRBVEVSSXpVaEJTRVZJUlVoRlNFRGdFQ0Eva0FiSlVBYUppWWFRQ1lhQWdBYUprQWFKaWI5WmdHQWdQNEFBb0NBL2dDQUF3RDl3QUdBL29BQlFQN0FBb0NBZ0NVYndDWWEvc0FhSm9BYUppWWFnQ1lhQVVBYUpzQ0FnUDhBL3dBQkFFQkFRRUJBQUFNQVFBQUFBNjREYlFBSkFBNEFFd0FBQVRjMk1oOEJGaFFQQVNjQkZUTUJBU2NCRndFQ25sb1ROUk5iRWhKYjR2M1B0UUl4L2FJdEFkWXQvaW9ERTFvVEUxb1ROUk5haVAzUHRRSXgvbGN0QWRZdC9pb0FBQUFEQUlBQUFBTkFBNEFBRndBZ0FETUFBQUVqTlRRbUt3RWlCaDBCSXhVekVSUVdNeUV5TmpVUk15VXpPQUV4RlNNd05BRWhPQUV4RVRNUk14RXpFVE1STXhFekVUTURRTUFtR3NBYUpzQkFKaG9Cd0JvbVFQNUF3TUFCUVA1QVFFQkFRRUJBUUFNQVFCb21KaHBBZ1AzQUdpWW1HZ0pBd0VCQS9RQUNRUDRBQWdEK0FBSUEvZ0FDQUFBQUFBRUJBUC9BQXdBRHdBQTFBQUFCRVNNUk5DWWpJZ1lWRVJRV016STJOUkUwSmlNaUJoVVJJeEUwTmpNeUZoVVJGQVlqSWlZMUVUUTNQZ0UzTmpNeUZ4NEJGeFlEQUVCeFQwOXhTelUxU3lZYUdpWkFTelUxUzNGUFQzRVVGRVl1THpVMUx5NUdGQlFDd1A0QUFnQlBjWEZQL2NBMVMwczFBa0FhSmlZYS9nQUNBRFZMU3pYOXdFOXhjVThDUURVdkxrWVVGQlFVUmk0dkFBQUFBQUVBVXdBQUExc0RiZ0E1QUFBbERnRWpJaVluQVNZbkpqUTNOamMyTnpZeUZ4WVhBUWNCSmlJSEJoUVhBUll5TnpZMEp3RW1JZ2NHRkJjQkJ3RW1ORGMyTWhjQkZoUUhBeTRjUmlVbFJoeitheVlTRXhNU0ppVXZMMkl2THlVQmFDMyttRGlmTnpnNEFaVWxhaVVsSmY1ckV6VVNFeE1CYUMzK21DWW1KV2ttQVpVNE9EZ2NIQndjQVpVbEx5OWlMeThtSlJNU0VoTWwvcGN0QVdnNE9EZWZPUDVySlNVbGFpVUJsUk1URWpVVC9wZ3RBV2dsYWlVbUp2NXJPSjQ0QUFNQUFBREFCQUFDd0FBZEFDd0FTUUFBSlNJbUp6TXlOalUwSmlzQlBnRXpNaGNlQVJjV0ZSUUhEZ0VIQmlNeEFUUTJNeUV5RmhVVUJpTWhJaVkxSXhRV093RU9BU01pSnk0Qkp5WTFORGMrQVRjMk16SVdGeU1pQmhVREFFZDFJdDQxUzBzMTNpSjFSelV2TGtZVUZCUVVSaTR2TmYzQUpSc0NBQnNsSlJ2K0FCc2xRRXMxM2lKMVJ6VXZMa1lVRkJRVVJpNHZOVWQxSXQ0MVM4QkhPVXMxTlVzNVJ4UVVSaTR2TlRVdkxrWVVGQUVBR3lVbEd4c2xKUnMxU3psSEZCUkdMaTgxTlM4dVJoUVVSemxMTlFBSUFBRC93QVFBQThBQUhRQTZBRU1BU1FCUEFGZ0FYZ0JrQUFBbElpWW5NekkyTlRRbUt3RStBVE15Rng0QkZ4WVZGQWNPQVFjR0l6RUJGQlk3QVE0Qkl5SW5MZ0VuSmpVME56NEJOell6TWhZWEl5SUdGUUUxSXhVK0FUTXlGZ2NuQnhjK0FSYzNKd2NlQVFNaUppY1ZNelVPQVNjSEZ6Y3VBUjhCTnljT0FRTUFSM1VpM2pWTFN6WGVJblZITlM4dVJoUVVGQlJHTGk4MS9ZQkxOZDRpZFVjMUx5NUdGQlFVRkVZdUx6VkhkU0xlTlVzQm9FQUlFQWdJRUhDS0xZb0lGK3VLTFlvT0YzMElFQWhBQ0JDTmlpMktEaGZWaWkyS0NCZkFSemxMTlRWTE9VY1VGRVl1THpVMUx5NUdGQlFCQURWTE9VY1VGRVl1THpVMUx5NUdGQlJIT1VzMUFUM0R3d0VDQWhtS0xZb09GeVdLTFlvSUYvMjZBZ0hEd3dFQ1NJb3RpZ2dYSDRvdGlnNFhBQUFBQXdFQS84QURBQVBBQUIwQUxBQkpBQUFsTkRZM0ZSUVdNekkyUFFFZUFSVVVCdzRCQndZaklpY3VBU2NtTlRFQk1oWVZFUlFHSXlJbU5SRTBOak0xSWdZZEFTNEJOVFEzUGdFM05qTXlGeDRCRnhZVkZBWUhOVFFtSXdFQVJ6bExOVFZMT1VjVUZFWXVMelUxTHk1R0ZCUUJBQnNsSlJzYkpTVWJOVXM1UnhRVVJpNHZOVFV2TGtZVUZFYzVTelhBUjNVaTNqVkxTelhlSW5WSE5TOHVSaFFVRkJSR0xpODFBa0FsRy80QUd5VWxHd0lBR3lWQVN6WGVJblZITlM4dVJoUVVGQlJHTGk4MVIzVWkzalZMQUFnQUFQL0FCQUFEd0FBSUFBNEFGQUFkQUNNQUtnQklBR1VBQUFFek5TTWVBUlVVQmljM0p3Y2VBUWNYTnljT0FTVTBOamNqRlRNdUFUY25CeGMrQVE4QkZ6Y3VBU2NYTkRZM0ZSUVdNekkyUFFFZUFSVVVCdzRCQndZaklpY3VBU2NtTlRFQklnWWRBUzRCTlRRM1BnRTNOak15Rng0QkZ4WVZGQVlITlRRbUl3TTl3OE1CQWdJWWlpNktEaGNsaWkyS0NCZjl1Z0lCdzhNQkFraUtMWW9JRngrS0xZb09Gd2dsUnpsTE5UVkxPVWNVRkVZdUx6VTFMeTVHRkJRQkFEVkxPVWNVRkVZdUx6VTFMeTVHRkJSSE9VczFBYUJBQ0JBSUNCQndpaTJLQ0JmcmlpMktEaGQ5Q0JBSVFBZ1Fqb291aWc0WDFZb3RpZ2dYRHFoSGRTTGVOVXRMTmQ0aWRVYzFMeTVHRkJRVUZFWXVMelVDZ0VzMTNpSjFSelV2TGtZVUZCUVVSaTR2TlVkMUl0NDFTd0FEQU1BQUFBTkFBNEFBR0FBaEFDMEFBQUVqTlRRbUl5SUdIUUVqSWdZVkVSUVdNeUV5TmpVUk5DWWxORFl6TWhZZEFTRVRJaVkxTkRZek1oWVZGQVlEQUVCd1VFOXhRQm9tSmhvQ0FCb21KdjVtU3pVMVMvOEFnQnNsSlJzYkpTVUNBTUJQY1hCUXdDWWEvb0FhSmlZYUFZQWFKc0ExUzBzMXdQN0FKUnNiSlNVYkd5VUFBQUFBQWdCQUFBQURnQU9BQUNFQUxRQUFBU0UxTkNZaklnWVZFVE1STkRZek1oWWRBU01pQmhVUkZCWXpJVEkyTlJFMEpnRWlKalUwTmpNeUZoVVVCZ05BL29Cd1VFOXhRRXMxTlV0QUdpWW1HZ0lBR2lZbS91WWJKU1ViR3lVbEFnREFUM0Z3VVA4QUFRQTFTMHMxd0NZYS9vQWFKaVlhQVlBYUp2N0FKUnNiSlNVYkd5VUFBd0JBQUFBRHdBT0FBQ0FBTGdBOEFBQUJJZ1lIRGdFSERnRVZGQmNlQVJjV016STJOejRCTno0Qk5UUW5MZ0VuSmlNUklpY3VBU2NtTlRRMk53RU9BVGNCUGdFek1oY2VBUmNXRlJRR0FnQkxpVGdhTFJRcUx5TWplbEpSWFV1Sk9Cb3RGQ292SXlONlVsRmRRam83VnhrWkhCa0J1eVpaMnY1Rkpsa3hRam83VnhrWkhBT0FMeW9UTGhvNGlVdGRVVko2SXlNdktoTXVHamlKUzExUlVub2pJLzBBR1JsWE96cENNVmttL2tVWkhKQUJ1eGtjR1JsWE96cENNVmtBQXdCQUFBQUR3QU9BQURBQVBnQk1BQUFCSWdjT0FRY0dCdzRCQndZSERnRUhCaFVVRng0QkZ4WXpNamMrQVRjMk56NEJOelkzUGdFM05qVTBKeTRCSnlZakVTSW5MZ0VuSmpVME5qY0JEZ0UzQVQ0Qk16SVhIZ0VYRmhVVUJnSUFLaWdvU2lJaUhRMFdDeGtVRlJ3SENDTWplbEpSWFNvb0tFb2lJaDBORmdzWkZCVWNCd2dqSTNwU1VWMVBSa1pwSGg0d0t3SWRNbi9lL2VNeWYwZFBSa1pwSGg0d0E0QUlCeHdWRkJrTEZ3d2RJaUpLS0NncVhWRlNlaU1qQ0FjY0ZSUVpDeGNNSFNJaVNpZ29LbDFSVW5vakkvekFIaDVwUmtWUVIzOHkvZU1yTUlnQ0hTc3dIaDVwUmtWUVIzOEFCQUJBQUFBRHdBT0FBQW9BRkFBd0FGRUFBQWtCRGdFaklpWTFORFkzTnlJR0J3RStBVFUwSmdVVUJ3NEJCd1lqSWljdUFTY21OVFEzUGdFM05qTXlGeDRCRnhZSE5DY3VBU2NtSXlJR0J3NEJCdzRCRlJRWEhnRVhGak15TmpjK0FUYytBVFVCVXdFQUV5b1dUM0VLQ2EwV0toTUJBQWtLY1FGeEl5TjZVbEZkWFZGU2VpTWpJeU42VWxGZFhWRlNlaU1qZ0JrWlZ6czZRakZaSmhzdUVoa2NHUmxYT3pwQ01Wa21HeTRTR1J3Q0UvOEFDUXB4VHhZcUUyMEtDZjhBRXlvV1QzSEFYVkZTZWlNakl5TjZVbEZkWFZGU2VpTWpJeU42VWxGZFFqbzdWeGtaSEJrU0xoc21XVEZDT2p0WEdSa2NHUkl1R3laWk1RQUFBUUJBQUlBRHdBTWJBQVVBQUFFWENRRTNGd05sVy8zQS9zQmI1UU1iVy8zQUFVQmI1Z0FBQUFNQVFBQUFBOEFEZ0FBYkFEY0FQUUFBQVNJSERnRUhCaFVVRng0QkZ4WXpNamMrQVRjMk5UUW5MZ0VuSmdNaUp5NEJKeVkxTkRjK0FUYzJNeklYSGdFWEZoVVVCdzRCQndZREp3Y0pBU2NDQUYxUlVub2pJeU1qZWxKUlhWMVJVbm9qSXlNamVsSlJYVTlHUm1rZUhoNGVhVVpGVUU5R1Jta2VIaDRlYVVaRmtLWmFBUUFCWUZvRGdDTWplbEpSWFYxUlVub2pJeU1qZWxKUlhWMVJVbm9qSS96QUhoNXBSa1ZRVDBaR2FSNGVIaDVwUmtWUVQwWkdhUjRlQVRTbVd2OEFBV0JhQUFBQUFnQkFBQUFEd0FPQUFCc0FJUUFBQVNJSERnRUhCaFVVRng0QkZ4WXpNamMrQVRjMk5UUW5MZ0VuSmdNQk54Y0JGd0lBWFZGU2VpTWpJeU42VWxGZFhWRlNlaU1qSXlONlVsR2Qvd0JhcGdFbVdnT0FJeU42VWxGZFhWRlNlaU1qSXlONlVsRmRYVkZTZWlNai9VQUJBRnFtQVNaYUFBQUFBUURBQUlBRFFBTUFBQXNBQUFFSEZ3Y25CeWMzSnpjWE53TkE1ZVZiNWVWYjVlVmI1ZVVDcGVYbFcrWGxXK1hsVytYbEFBTUFRQUFBQThBRGdBQUxBQ2NBUXdBQUFRY25CeWMzSnpjWE54Y0hBeUlIRGdFSEJoVVVGeDRCRnhZek1qYytBVGMyTlRRbkxnRW5KZ01pSnk0Qkp5WTFORGMrQVRjMk16SVhIZ0VYRmhVVUJ3NEJCd1lEQUZ1bHBWdWxwVnVscFZ1bFcxMVJVbm9qSXlNamVsSlJYVjFSVW5vakl5TWplbEpSWFU5R1Jta2VIaDRlYVVaRlVFOUdSbWtlSGg0ZWFVWkZBUnRicGFWYnBhVmJwYVZicFFIQUl5TjZVbEZkWFZGU2VpTWpJeU42VWxGZFhWRlNlaU1qL01BZUhtbEdSVkJQUmtacEhoNGVIbWxHUlZCUFJrWnBIaDRBQWdCQUFBQUR3QU9BQUJzQUp3QUFBU0lIRGdFSEJoVVVGeDRCRnhZek1qYytBVGMyTlRRbkxnRW5KaE1ISndjbk55YzNGemNYQndJQVhWRlNlaU1qSXlONlVsRmRYVkZTZWlNakl5TjZVbEdqVzZXbFc2V2xXNldsVzZVRGdDTWplbEpSWFYxUlVub2pJeU1qZWxKUlhWMVJVbm9qSS8yYlc2V2xXNldsVzZXbFc2VUFBUURBQUlBRFFBTUFBQXNBQUFFUkl4RWhGU0VSTXhFaE5RSkFnUDhBQVFDQUFRQUNBQUVBL3dDQS93QUJBSUFBQXdCQUFBQUR3QU9BQUFzQUp3QkRBQUFCRlNNMUl6VXpOVE1WTXhVQklnY09BUWNHRlJRWEhnRVhGak15Tno0Qk56WTFOQ2N1QVNjbUF5SW5MZ0VuSmpVME56NEJOell6TWhjZUFSY1dGUlFIRGdFSEJnSkFnTURBZ01EL0FGMVJVbm9qSXlNamVsSlJYVjFSVW5vakl5TWplbEpSWFU5R1Jta2VIaDRlYVVaRlVFOUdSbWtlSGg0ZWFVWkZBWURBd0lEQXdJQUNBQ01qZWxKUlhWMVJVbm9qSXlNamVsSlJYVjFSVW5vakkvekFIaDVwUmtWUVQwWkdhUjRlSGg1cFJrVlFUMFpHYVI0ZUFBQUFBZ0JBQUFBRHdBT0FBQnNBSndBQUFTSUhEZ0VIQmhVVUZ4NEJGeFl6TWpjK0FUYzJOVFFuTGdFbkpnTVZJelVqTlRNMU14VXpGUUlBWFZGU2VpTWpJeU42VWxGZFhWRlNlaU1qSXlONlVsRWRnTURBZ01BRGdDTWplbEpSWFYxUlVub2pJeU1qZWxKUlhWMVJVbm9qSS80QXdNQ0F3TUNBQUFBQUFBRUF3QUdBQTBBQ0FBQURBQUFURlNFMXdBS0FBZ0NBZ0FBQUFBQURBRUFBQUFQQUE0QUFBd0FmQURzQUFBRWhGU0VCSWdjT0FRY0dGUlFYSGdFWEZqTXlOejRCTnpZMU5DY3VBU2NtQXlJbkxnRW5KalUwTno0Qk56WXpNaGNlQVJjV0ZSUUhEZ0VIQmdFQUFnRCtBQUVBWFZGU2VpTWpJeU42VWxGZFhWRlNlaU1qSXlONlVsRmRUMFpHYVI0ZUhoNXBSa1ZRVDBaR2FSNGVIaDVwUmtVQ0FJQUNBQ01qZWxKUlhWMVJVbm9qSXlNamVsSlJYVjFSVW5vakkvekFIaDVwUmtWUVQwWkdhUjRlSGg1cFJrVlFUMFpHYVI0ZUFBSUFRQUFBQThBRGdBQWJBQjhBQUFFaUJ3NEJCd1lWRkJjZUFSY1dNekkzUGdFM05qVTBKeTRCSnlZQk5TRVZBZ0JkVVZKNkl5TWpJM3BTVVYxZFVWSjZJeU1qSTNwU1VmNmpBZ0FEZ0NNamVsSlJYVjFSVW5vakl5TWplbEpSWFYxUlVub2pJLzRBZ0lBQUFBTUF3QUNBQTBBREFBQURBQWNBQ3dBQUV5RVZJUkVoRlNFUklSVWh3QUtBL1lBQndQNUFBUUQvQUFFQWdBR0FnQUdBZ0FBREFNQUFnQU5BQXdBQUF3QUhBQXNBQUJNaEZTRVZJUlVoRlNFVkljQUNnUDJBQWNEK1FBRUEvd0FEQUlDQWdJQ0FBQUFBQXdCQUFBQUR3QU9BQUFNQUJ3QVRBQUFURnlNMUVTRTFJU1V6TlNNbklUVWhKd2NCTjk2QW5nRUEvd0FCclJPVGdBSFQvYTJBTFFOVExRSUFnSUQrZ0lDQWdJQ0FnQzM4clMwQUFBRUJBQUNBQXNBRFFBQUdBQUFCRVNNUkl4c0JBZ0JBd09EZ0FrRCtRQUhBQVFEL0FBQUFBQUFCQVFBQWdBTEFBMEFBQmdBQUFRc0JNeEV6RVFMQTRPREFRQUdBL3dBQkFBSEEva0FBQUFBQUFRQ0FBQUFEZ0FOQUFBY0FBQk1WQVJFM0VRRTFnQUZBZ0FGQUEwQkEvc0QrUUlBQlFBRkFRQUFBQUFBQ0FJQUFBQVFBQThBQUJ3QVBBQUFKQVFjUkJ4RUJOUVUzTlNFbkJ3RTNBUjhCVUMrQS9zQUNkNG4rcjRBdkFsUXNBMEQrc0REK3dJQUJ3QUZBUU1tSlFJQXMvYXd2QUFBQkFRQUFnQU1BQXNBQUJ3QUFBU0VWQnhVSEVTY0JBQUlBd0lEQUFzQkF3TUNBQVVEQUFBQUFBZ0NBQU1BRGdBTEFBQWNBRGdBQUFSVUhGUWNSSnpVRk14RXpFVE1uQTREQVFNRCt3SUJBZ0tBQ3dFREFnSUFCQU1CQXdQN0FBVURBQUFBQUFnQ0FBTUFEZ0FMQUFBY0FEZ0FBQVJVSEZRY1JKelVETnlNUkl4RWpBNERBUU1DZ29JQkFnQUxBUU1DQWdBRUF3RUQrQU1BQlFQN0FBQUFBQmdCQUFFQUR3QU5BQUFNQUJ3QUxBQThBRXdBZkFBQUJGU0UxQlNFMUlSRWhOU0VSSVRVaEZTRTFJU1V6TlRNMUl6VWpGU01WTXdQQS9JQUNBQUdBL29BQmdQNkFBWUQrZ0FHQS9vRCtnSUNBZ0lDQWdBTkFRRURBUVA3QWdQN0FRTUJBZ0lDQWdJQ0FBQUFBQmdCQUFBQUR3QU5BQUFjQUR3QWJBQjhBSXdBbkFBQUJGU01WTXhVakVTRVZNeFVqRlRNUkFTTVZJeFV6RlRNMU16VWpKU0UxSVNVVklUVUJJVFVoQXNCQVFJQUJBRUJBZ1AyQWdJQ0FnSUNBQVFBQmdQNkEvZ0FEZ1A2QUFZRCtnQUVBUUlCQUFRQkFnRUFCQUFHQWdJQ0FnSUNBUUlCQVFQNUFnQUFBQUFBQ0FFQUFBQVBBQTRBQUJBQUxBQUFsTVRNUkl3RVZJUlVKQVJVREFNREEvVUFCQUFGQS9zQUFBNEQrZ0lEQUFRQUJBTUFBQWdCQUFBQUR3QU9BQUFRQUN3QUFBVEVqRVRNVEZTRVZDUUVWQVFEQXdJQUJBQUZBL3NBRGdQeUFBZ0NBd0FFQUFRREFBQUlBUUFBQUE4QURnQUFFQUFzQUFEY3hGU0UxQVNNUkl3a0JJMEFEZ1A2QWdNQUJBQUVBd01EQXdBTEEvd0Qrd0FGQUFBQUNBRUFBQUFQQUE0QUFCQUFMQUFBM01SVWhOU1V6RVRNSkFUTkFBNEQrQUlEQS93RC9BTURBd01DQUFRQUJRUDdBQUFBQUFnQkFBQUFEd0FPQUFBa0FFUUFBTnlFUkl4RWhFU0UxSVNFWEFSY0JGeEVoUUFPQVFQMEFBWUQrUUFKQWMvN05Xd0V5Yy83QUFBSEEvb0FEQUVCei9zNWJBVE56QVVBQUFnREFBSUFEUUFNQUFBa0FFZ0FBTnlFMUl4VWhFVE0xSXlrQkVTY0hKemN2QWNBQ2dFRCtBSURBQVVBQlFIUHlXL01CY29EQWdBSUFRUDdBYy9OYjhnRnlBQUFDQU1BQWdBTkFBd0FBQ1FBU0FBQVRFVE0xSXhFaEZUTTFHUUVoTnljM0Z6OEJ3TUNBQWdCQS9zQno4MXZ5QVhJREFQMkFRQUlBZ01EK3dQN0FjL0piOHdGeUFBSUF3QUNBQTBBREFBQURBQWNBQUJNUklSRURJUkVod0FLQVFQNEFBZ0FEQVAyQUFvRDl3QUdBQUFBQUF3Q0FBQUFEZ0FPQUFBVUFDUUFOQUFBQkVTTVJJVFVESVJFaE55RVJJUU9BUVA0QXdBSkEvY0JBQWNEK1FBT0EvY0FCZ01EK3dQM0FRQUZBQUFBQUFBRUF3QUVBQTBBQmdBQURBQUFCRlNFMUEwRDlnQUdBZ0lBQUFBQUNBRm9BQUFPbkE0QUFUZ0JhQUFBQkp6NEJOVFFtSnpjK0FTOEJMZ0VQQVM0Qkx3RXVBU3NCSWdZUEFRNEJCeWNtQmc4QkJoWWZBUTRCRlJRV0Z3Y09BUjhCSGdFL0FSNEJId0VlQVRzQk1qWS9BVDRCTnhjV05qOEJOaVluQlNJbU5UUTJNeklXRlJRR0E1MVRBd01EQTFNS0JRWkVCaGNMWUJjMkhRd0NFZ3lJREJJQ0RSMDFGMkFMRndaRUJnVUpVd0lEQXdOVENnVUdSQVlYQzJBWE5oME5BUklOaHd3U0FnMGROUmhnQ3hjR1JBVUZDdjVqUm1KaVJrWmlZZ0ZFUHc4ZUVCQWVEejhIR0FwMkNnZ0ZLQlFlQzJjTUVCQU1ad3NlRkNnRkNBcDJDaGdIUHc4ZUVCQWVEejhIR0FwMkNnZ0ZLQlFlQzJjTUVCQU1ad3NlRkNnRkNBcDJDaGdITEdKR1JtSmlSa1ppQUFBRUFFTUFBQU8rQTRBQVRnQmFBS2tBdFFBQUpTYytBVFUwSmljM1BnRXZBUzRCRHdFdUFTOEJMZ0VyQVNJR0R3RU9BUWNuSmdZUEFRWVdId0VPQVJVVUZoY0hEZ0VmQVI0QlB3RWVBUjhCSGdFN0FUSTJQd0UrQVRjWEZqWS9BVFltSndVaUpqVTBOak15RmhVVUJnRW5QZ0UxTkNZbk56NEJMd0V1QVE4QkxnRXZBUzRCS3dFaUJoVUhEZ0VISnlZR0R3RUdGaDhCRGdFVkZCWVhCdzRCSHdFZUFUOEJIZ0VmQVJRV093RXlOajhCUGdFM0Z4WTJQd0UySmljSElpWTFORFl6TWhZVkZBWUNtRHNDQWdJQ093Y0RCREVFRUFoRkVDY1VDZ0VOQ0dFSkRRRUpGU1lRUlFnUUJERUVBd2M3QWdJQ0Fqc0hBd1F3QlJBSVJSQW1GUWtCRFFsaENBMEJDUlVtRVVRSUVRUXdCUU1IL3RneFIwY3hNa1pHQWhra0FRRUJBU01FQXdNZEF3a0ZLUW9YRFFVQkNBVTZCUWdHREJjS0tRVUtBeDBDQWdRa0FnRUJBaVFFQWdJZEF3b0ZLUW9YREFZSUJUb0ZDQUVGRFJjS0tRVUpBeDBEQWdTeUhpb3FIaDRxS3Vnc0N4WUxDeFlMTEFZUUNGUUhCZ01kRGhZSFNna0xDd2xLQnhZT0hRTUZDRlFIRVFZc0N4WUxDeFlMTEFZUUNGUUhCZ01kRGhZSFNna0xDd2xLQnhZT0hRTUZDRlFIRVFZZ1JqSXlSa1l5TWtZQnd4c0dEUWNIRFFZYkF3b0ZNZ1FFQWhJSkRRUXRCUWNIQlN3RkRRa1NBZ01GTWdVS0F4c0dEUWNIREFjYkF3b0ZNZ1VEQWhJSkRRVXNCUWNIQlN3RkRRa1NBZ01GTWdVS0F4TXFIaDRxS2g0ZUtnQUFBQUlBUUFBVEE2MERnQUFyQURFQUFDVUJQZ0UxTkNjdUFTY21JeUlHQnhjV0ZBOEJCaUl2QVE0QkZSUVhIZ0VYRmpNeU5qY0JGakkvQVRZMER3RUJQZ0UzQTYzK3R3MFBGeFpPTlRROElUOGNtUklTTGhJMUU1a05EeGNXVGpVMFBDRS9IQUZLRWpVVExSTkFMZjdCREJjS213RkpIRDhoUERRMVRoWVhEZzZaRWpZU0xoSVNtUncvSVR3ME5VNFdGdzhOL3JjVEV5MFROUnN0QVQ4S0Z3d0FBQUFBQkFCQUFNQUR3QUxBQUJzQUp3QTZBRXdBQUFFaUJ3NEJCd1lIRmhjZUFSY1dNekkzUGdFM05qY21KeTRCSnlZSE1oWVZGQVlqSWlZMU5EWUZQZ0UzUGdFM0RnRVZGQllYTGdFbkxnRW5CUTRCQno0Qk5UUW1KeDRCRng0QkZ3NEJBZ0JIUTBKMEx6QWhJVEF2ZEVOQ1IwZENRM1F2TUNFaE1DOTBRa09IR3lVbEd4c2xKZjduRzB3cUVpY1VJaWdvSWhRbkVpcE1Hd0pYRWljVUlpZ29JaFFuRWlwTUd4dE1Bc0FTRTBNdk1EazVNQzlERXhJU0UwTXZNRGs1TUM5REV4S0FKUnNiSlNVYkd5V0FLRUlZQ3hJSEgxWXhNVllmQnhJTEdFSW9nZ3NTQng5V01URldId2NTQ3hoQ0tDaENBQUFBQUFJQVFBQUFBOEFEZ0FBaUFENEFBQUVqSno0Qk5UUW5MZ0VuSmlNaUJ3NEJCd1lWRkJjZUFSY1dNekkyTnhjVkZ6Y25BVFEzUGdFM05qTXlGeDRCRnhZVkZBY09BUWNHSXlJbkxnRW5KZ0xiTGpVaUpoa1pWem83UWtJN09sY1pHUmtaVnpvN1FqcG5LalhsVytYOXBSUVVSaTR2TlRVdkxrWVVGQlFVUmk0dk5UVXZMa1lVRkFGQU5TcG5Pa0k3T2xjWkdSa1pWem83UWtJN09sY1pHU1lpTlM3bFcrVUJBRFV2TGtZVUZCUVVSaTR2TlRVdkxrWVVGQlFVUmk0dkFBTUFRQUFBQThBRGdBQUxBQzRBU2dBQUFTTVZJelVqTlRNMU14VXpBUWNuTlNjT0FTTWlKeTRCSnlZMU5EYytBVGMyTXpJWEhnRVhGaFVVQmdjWE14Y2xNamMrQVRjMk5UUW5MZ0VuSmlNaUJ3NEJCd1lWRkJjZUFSY1dBa0NBZ0lDQWdJQUJnRnZsTlNwbk9rSTdPbGNaR1JrWlZ6bzdRa0k3T2xjWkdTWWlOUzdsL2NBMUx5NUdGQlFVRkVZdUx6VTFMeTVHRkJRVUZFWXVMd0lBZ0lDQWdJRDkyMXZsTGpVaUpoa1pWem83UWtJN09sY1pHUmtaVnpvN1FqcG5LalhsNVJRVVJpNHZOVFV2TGtZVUZCUVVSaTR2TlRVdkxrWVVGQUFEQUVBQUFBUEFBNEFBQXdBbUFFSUFBQUVoTlNFQkJ5YzFKdzRCSXlJbkxnRW5KalUwTno0Qk56WXpNaGNlQVJjV0ZSUUdCeGN6RnlVeU56NEJOelkxTkNjdUFTY21JeUlIRGdFSEJoVVVGeDRCRnhZQ1FQNkFBWUFCZ0Z2bE5TcG5Pa0k3T2xjWkdSa1pWem83UWtJN09sY1pHU1lpTlM3bC9jQTFMeTVHRkJRVUZFWXVMelUxTHk1R0ZCUVVGRVl1THdJQWdQM2JXK1V1TlNJbUdSbFhPanRDUWpzNlZ4a1pHUmxYT2p0Q09tY3FOZVhsRkJSR0xpODFOUzh1UmhRVUZCUkdMaTgxTlM4dVJoUVVBQUFBQVFCQUFBQUR3QU9BQUJjQUFBRTFJeFV6Qnljek5TTVZKemNWTXpVak54Y2pGVE0xRndNQXdFQ0FnRURBd01EQVFJQ0FRTURBQVVCQXdNREF3RUNBZ0VEQXdNREFRSUFBQndDQUFFQURnQU5BQUFNQUJ3QUxBQThBRXdBWEFCc0FBQk1SSVJFQkl6VXpOU00xTXhNak5UTTFJelV6QVNNUk16VWhOU0dBQXdEOXdJQ0FnSURBZ0lDQWdBRkF3TUQ5Z0FLQUEwRDlBQU1BL1VDQVFJRCt3SUJBZ1A3QUFVQ0F3QUFBQUFVQVFBQ0FBNEFEUUFBTEFCY0FJQUFrQUNnQUFDVVVCaU1pSmpVME5qTXlGaVVpQmhVVUZqTXlOalUwSmdFMUl4VXpFU0UxSVRjaE5TRTFGU0UxQVlBNEtDZzRPQ2dvT0FFZ0tEZzRLQ2c0T1A0NHdJQUNRUDRBUUFJQS9nQUNRT0FvT0Rnb0tEZzRPRGdvS0RnNEtDZzRBY0JBUVA2QVFFQkFnRUJBQUFBQUFRQ0FBRUFEUUFOQUFCMEFBQUVVQmlNaUppY2pFU01PQVNNaUpqVTBOak15RmhjekVUTStBVE15RmdOQU9DZ2ZNZ3FGeFFveUh5ZzRPQ2dmTWdxRnhRb3lIeWc0QXVBb09DUWMvY0FjSkRnb0tEZ2tIQUpBSENRNEFBQUJBVUFCQUFMQUFvQUFDd0FBQVJVakZTTTFJelV6TlRNVkFzQ0FnSUNBZ0FJQWdJQ0FnSUNBQUFBQUFBRUJRQUdBQXNBQ0FBQURBQUFCRlNFMUFzRCtnQUlBZ0lBQUFBQUJBRUFBQUFQQUE0QUFBd0FBQ1FNRHdQNUEva0FCd0FIQS9rQUJ3QUhBQUFFQVFBQkFBOEFEUUFBQ0FBQUpBU0VDQVA1QUE0QURRUDBBQUFBQkFFQUFBQVBBQTRBQUd3QUFBUlFIRGdFSEJpTWlKeTRCSnlZMU5EYytBVGMyTXpJWEhnRVhGZ1BBSXlONlVsRmRYVkZTZWlNakl5TjZVbEZkWFZGU2VpTWpBY0JkVVZKNkl5TWpJM3BTVVYxZFVWSjZJeU1qSTNwU1VRQUFBQUFDQU1BQkFBTkFBb0FBQXdBSEFBQVRJUlVoRVJVaE5jQUNnUDJBQW9BQmdJQUJnSUNBQUFBQUFRREFBRUFEUUFOQUFCTUFBQUVISVJVaEJ5TTNJelV6TnlFMUlUY3pCek1WQWtWS0FVWCtjSEJnY0pEYlN2N2JBWEJ3WUhDd0FnQ0FnTURBZ0lDQXdNQ0FBQUFDQVFBQVFBTUFBNEFBQlFBSkFBQUpBaGNIRndVVklUVUNmUDdBQVVCRS9QeitRQUlBQVFBQlFBRkFSUHo4eEVCQUFBQUFBZ0VBQUVBREFBT0FBQVlBQ2dBQUFUY25Od2tCSndjVklUVUJRUHo4UkFGQS9zQkVRQUlBQVVUOC9FVCt3UDdBUk1SQVFBQUFBQUFCQVFBQVFBTkFBMEFBQXdBQUNRRWpBUU5BL2tDQUFjQURRUDBBQXdBQUFBSUFnQUFBQTRBRHdBQUxBQmtBQUFFME5qTXlGaFVVQmlNaUpnVTFJUlVGRlFNekV6TVRNd00xQWFBNEtDZzRPQ2dvT0FIZy9RQUJBRUJnUUVCQVlFQURZQ2c0T0Nnb09EaTRRRUFnb1A1QUFVRCt3QUhBb0FBSUFBQUFRQVFBQTBBQUF3QUhBQXNBRHdBVEFCY0FKd0FyQUFBM0l4RXpNeU1STXhNakVUTVRJeEV6RXlNUk14TWpFVE1URVJRR0l5RWlKalVSTkRZeklUSVdCeUVSSWNCQVFNQ0FnSUJBUUlCQVFJQkFRSUJBUUlBbEcveUFHeVVsR3dPQUd5VkEvSUFEZ01BQ0FQNUFBY0QrUUFIQS9rQUJ3UDVBQWNEK0FBSkEvWUFiSlNVYkFvQWJKU1ViL1lBQUFBQUFCd0FBQUVBRUFBTkFBQThBRXdBWEFCc0FId0FqQUNjQUFBRWhJZ1lWRVJRV015RXlOalVSTkNZQkl4RXpFeU1STXhNakVUTVRJeEV6RXlNUk14TWpFVE1Ed1B5QUd5VWxHd09BR3lVbC9PVkFRTUNBZ0lCQVFJQkFRSUJBUUlCQVFBTkFKUnY5Z0JzbEpSc0NnQnNsL1lBQ0FQNUFBY0QrUUFIQS9rQUJ3UDVBQWNEK0FBSUFBQkVBQUFBQUJBQUR3QUFGQUFzQUVRQVhBQnNBSHdBakFDY0FLd0F2QURNQU53QTdBRDhBUXdCSEFFc0FBQk1qTlRNVkl4RWpGVE0xSXdFVk14VXpOUU1qRlRNMUl3VXpFU01USXhFekF5TVJNd0V6RVNNRE14RWpBU01STXhNekVTTUJFVE1SSVNNUk14a0JJeEVqTXhFakV5TVJNeGNoRlNGQVFNQ0FRTUNBQXdDQVFFQ0F3RUQrZ0VCQVFFQkFnRUJBL3dDQWdJQkFRQUVBZ0lCQVFFRCt3RUFDd0VCQVFJQkFRRUJBUU1EOGdBT0FBd0RBUVAxQXdFQURnRUNBd1B5QVFNQkFBUUFCd1A4QUFRRC9BUDVBQVFEL0FBRUFBY0QvQVA1QUFRQUJ3UDhBQVFEL0FQNUFBUUQvQUFFQUFjRC9BRUJBQUFBQUt3QUEvOEFFQUFQQUFBTUFCd0FMQUE4QUV3QVhBQnNBSHdBakFDY0FLd0F2QURNQU53QTdBRDhBUXdCSEFFc0FUd0JUQUZjQVd3QmZBR01BWndCckFHOEFjd0IzQUhzQWZ3Q0RBSWNBaXdDUEFKTUFsd0NiQUo4QW93Q25BS3NBQUFFVkl6VUhNelVqSnhVek5RY3pOU01GTXpVak55TVZNemNqRlRNbkZUTTFOeU1WTXljVk16VTNJeFV6RXpVakZRY1ZNelUzSXhVekZTTVZNeU1WTXpVZEFUTTFCek0xSXpjVk16VTlBU01WTnpVakZUY2pGVE1YTlNNVk55TVZNd2MxSXhVVk5TTVZGek0xSXpzQk5TTXpOU01WQnhVek5RY3pOU01YTXpVak93RTFJek0xSXhVWE5TTVZFeEVoRVFVaEVTRURJUkVoQnljakZRVWhFU0VISnlNVkV5RVJJUWNuSXhVQmdFQkFRRUJBUUlCQVFBRUFRRUNBUUVCQVFFQ0FRRUJBUUlCQVFFQkFRRUNBUUVCQVFFQkFnRUJBZ0VCQWdFQkFnRUNBUUVCQVFJQkFRSUJBUUVCQVFFQkFRSUJBd0VDQVFFQ0FRRUJBUUVDQVFFQkF3UHdBQThEOGdBT0FRUDhBQVFCQUFYLyt3UDhBQVFCQUFYL0Evd0FCQUVBQmZ3SUFRRUNBUUVCQVFJQkFRRUJBUUlCQWdFQkFRRUNBUUVCQVFQN0FRRUJBUUVCQVFFQkFRRUJBUUVDQVFJQkFRRUJBUUVCQVFJQkFRRUJBZ0VDQVFFQkFRRUJBUUVCQVFJQkFRSUJBUUVCQVFFQ0FRRUFEZ1B3QUJBQkEvSUFDUUFFQXdJQ0FRQUVBd0lDQS9jQUJBTUNBZ0FBQVBnQUEvOEFFQUFQQUFBTUFCd0FMQUE4QUV3QVhBQnNBSHdBakFDY0FLd0F2QURNQU53QTdBRDhBUXdCSEFFc0FUd0JUQUZjQVd3QmZBR01BWndCckFHOEFjd0IzQUhzQWZ3Q0RBSWNBaXdDUEFKTUFsd0NiQUo4QW93Q25BS3NBcndDekFMY0F1d0MvQU1NQXh3RExBTThBMHdEWEFOc0Ezd0RqQU9jQTZ3RHZBUE1BOXdBQUFSRWhFUU1oRVNFSEl6VXpKUkVoRVFNaEVTRUhJelV6QXhFaEVRTWhFU0VISXpVekV6TVZJeFVqTlRNbk14VWpLd0UxTXhjak5UTUZJelV6TXlNMU16VXpGU00xSXpVek5UTVZJelVqTlRNMU14VWpOU00xTXhNak5UTUhNeFVqTnlNMU14VWpOVE1ISXpVekZUTVZJeFVqTlRNM0l6VXpOU00xTXpVekZTTTNJelV6RnlNMU16TWpOVE1ITXhVakZTTTFNeFV6RlNNM014VWpOek1WSXdjekZTTVZJelV6QnlNMU13RWpOVE1CTXhVakZTTTFNemNqTlRNM014VWpGU00xTXdjekZTTVZJelV6TnlNMU14VWpOVE16SXpVek5TTTFNelVqTlRNMUl6VXpBU00xTXhjak5UTTdBUlVqTnpNVkl6TWpOVE1DZ0FHQVFQOEFBUUJCZ0lEOGdRR0FRUDhBQVFCQmdJRC9BWUJBL3dBQkFFR0FnRUZBUUVCQWdFQkFRRUJBUUVCQUFRQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFJQkFRTUJBUUlCQVFFQkFRRUJBUUVCQVFJQkFRRUJBUUVDQVFFQkFRRUJBUUVEQVFFQkFRRUJBUUVCQVFFQkF3RUJBUUVCQVFFQUJnRUJBL3dCQVFFQkFnRUJBUUVCQVFFQkFRRUJBUUlCQVFFQkFRRUJBUUVCQVFFQkEvZ0JBUUlCQVFFQkFRSUJBUU1CQVFBUEEvb0FCZ1A3QUFRREFnSUQrZ0FHQS9zQUJBTUNBL2dEK2dBR0Evc0FCQU1DQUFVQkFRRUJBUUVDQVFFQkFRRUJBUUVCQVFFQkFRRUJBUVA1QVFJQkFRRURBUUlCQVFFQkFRRUJBUUVCQVFFQkFnRUJBZ0VCQVFFQkFnRUNBUUlCQVFFQ0FRQUZBUVA3QVFFQkFRRUNBUUVCQWdFQkFRRUJBd0VCQVFFQkFRRUJBL2NCQVFFQkFRRUJBQUIwQUFBQUFCQUFEd0FBRkFBc0FEd0FUQUJrQUhRQWpBQ2NBS3dBdkFETUFOd0E3QUQ4QVF3QkhBRXNBVHdCVEFGY0FXd0JmQUdNQVp3QnJBRzhBY3dCM0FIc0FBQUVWSXpVak5STWpGVE0xSXdFaEVTRTNNelVqSnpNMUl4VXpFU0UxSVJFakZUTTFJd0VqRlRNbkZUTTFBU0VSSVFjakZUTUZOU01WTlNNVk13RWhFU0UzTXpVaklTTVZNeWNWTXpVUk16VWpKeFV6TlRjakZUTUhGVE0xTXpVakZSVXpOU00zSXhVekJ4VXpOVE0xSXhVWE5TTVZFeU1WTXhVMUl4VUVBRUNBZ0lEQVFQekFBUUQvQUVDQWdJQ0F3RUFEZ1B5QVFNQ0FBZ0JBUUlCQUFZRC9BQUVBUUlDQS93QkFRRUQrZ0FFQS93QkFnSUFCZ0VCQWdFQkFRRUJBZ0VCQVFFQkFRRUJBZ0VCQVFFQkFRRUJBZ0VCQVFBUEF3SUJBL0lCQXdBS0Evd0JBZ0lCQXdQN0FRUDdBd0VBQ3dFQ0FRRUQvQUFFQVFJQkFRRUNBUVA4QS93QkFnRUNBUUVEL0FFQkFRRUNBUUVCQVFFQkFnRURBUUVCQVFFQkFnRUJBQVFCQWdFQkFBQUFBRXdBQUFBQUVBQVBBQUFNQUJ3QUxBQkVBRndBZEFDTUFKd0FyQUM4QU13QTNBRHNBUHdCREFFY0FTd0JRQUZRQUFBRXpFU003QVJFakFSRWpFUUV6TlNNVk14RWpGVE0xSXdFVk14VXpOUU1qRlRNMUl4RWhGU0VCSXhFekV5TVJNeE1qRVRNQk14VWpOek0xSXdVakZUTVJJeFV6QVRNVkl6Y3pOU01YRlRNMUl6VXpOU01DQUVCQWdJQ0FBUUJBL1FDQXdFQkF3SUFEQUlCQVFJREFRUHlBQTREK2dFQkF3SUNBZ0VCQS9RREF3RUJBUUFFQVFFQkFRUDdBd01CQVFFREFRRUJBUUFHQS93QUJBUDhBQVFEL0FBTUFRTUQ5d01CQUE0QkFnTUQ4Z0VEQUFVQkFBWUQvQUFFQS93QUJBUDhBQVFEQVFFQ0FRQUVBZ1A2QXdFQkFRRUNBUUVBQUJRQkFBQUFEd0FPQUFBTUFCd0FQQUJnQVBnQUFOeUVWSVFFaEZTRUxBVGNoRndNVkl6MEJNeFUzSnlNSEZ3VStBUmNlQVJjK0FSY3lGak15TmpVMEp5NEJKeVluSmdZSEJoWUhCaVlqSWdZbkhnRTNRQU9BL0lBRFFQN0FBVURBd0VBQlFFREFRRUI2S09Rb2V2M2VEU2tVRml3d0tRVWJHUndvSnlRVUZUY2RIUkVnSndnSUR5TWFNVEV4QkVRVU5SVkFRQU9BZ1AzV0FTckF3UDdXVnN4MGRMMTNkNzEvRUI4TURrY0RBVVFDWUNRVUZoNGZPaGdYQ0E0T0RBdzhDZ05GWGdNSlF4a0FBQUFBQVFCUkFBQURsUU9BQUlnQUFBRW1CZ2M0QVRFT0FRY09BU2NtTmo4Q05pWW5KZ1lIT0FFeEJ6QUdCdzRCSnlJbU5SRTRBVFUwSmlNNUFUZ0JNU0lHRlRFNEFURTRBVEU0QVRFVUZSWVVGUllIRkFZSEJpWXhMd0UxT0FFeExnRUhEZ0VYRkRBNUFSTVhGZ1lIT0FFeEJpWXZBamdCTVM0QkJ3NEJGekVYTUJZWEhnRXpNamMrQVRjMk56NEJOejRCTnpZbUp3TjRGek1NRENNRUF3b0tCd0VCQmlRRUh4b2FLd1VlQlFFQkJRa0lBeVViR2lZQkFRRUVDUXdHQmlBREt4b2JId1F5QkFFREJBY1BCUmxMRWpVVEZBSVNiMUlySzRKV0t5a3FSQmtaQ2hRQkdoQVFDQWdOR0FLNURCRVlJSU1NQ2cwRUFnOElJdUVhS3dRRUh4cldIZ2NJRVFFSkJRRTZBUm9tSmhvQkxTeHRNQzhIQ0F3QkFoSXEwZ0VhSHdRREt4b0IvclVnQlFrREJRSUZHMUlVQWhJUk5SUjZkanM3TGdrSkxDVWxOM1ozUUNnM0dCb3dEQUFCQVFBQUFBTUFBNEFBQmdBQUNRRVJOeGMzSndNQS9nQ1VXS2RZQVVBQ1FQMEFlUGc3K1FBQUF3Q0FBRUFEZ0FOQUFBc0FKd0F6QUFBQk5DWWpNU01pQmhVeEZTRUJGQVlqSWlZMU1UVWhGUlFYSGdFWEZqTXlOejRCTnpZMU1UVWhOeU1pQmhVeEZTRTFOQ1lqQVlBbEc0QWJKUUVBQVFCTE5UVkwvd0FlSG1sR1JWQlFSVVpwSGg3L0FNQ0FHeVVCQUNVYkF3QWJKU1ViUVA4QU5VdExOY0RBVUVWR2FSNGVIaDVwUmtWUXdNQWxHMEJBR3lVQUF3QkFBQUFEd0FPQUFCQUFMQUErQUFBQlBnRTFOQ1l2QVM0Qkl5SUdCekVIRnhFT0FTTWlKalUwTmo4Qkp3Y09BUlVVRng0QkZ4WXpNalkvQVNjaEp5NEJJeUlHRHdFWE56NEJOVFFtSnpFQ1JRa0tDZ2xhQ0JnTkRSY0pMYlFSTHhvMVNoUVJoN1NITkR3ZUhtaEZSazlQaXpTSHRBRU9XZ2dYRGcwWENTMjBMUWtLQ2drQ3VRa1hEUTBZQ0ZvSkNnb0pMYlQrbUJFVVNqVWFMeEdIdEljMGkwOVBSa1ZvSGg0OE5JZTBXZ2tLQ2drdHRDMEpGdzBORndrQUFBQUFCZ0JBQUFBRHdBT0FBQk1BRndBYkFCOEFJd0FuQUFBQklTSUdGVEVSRkJZek1TRXlOalV4RVRRbUl3RWpFVE1CSVRVaE5TRTFJVFVoTlNFMUlUVWhBNEQ5QUJzbEpSc0RBQnNsSlJ2K0FNREFBY0QrZ0FHQS9vQUJnUDZBQVlEK2dBR0FBNEFsRy8wQUd5VWxHd01BR3lYOUFBS0EvWUJBUUlCQWdFQ0FBQUFCQUFEL3dBUUFBOEFBQWdBQUZ4RUJBQVFBUUFRQS9nQUFBQUFBQWdCQS84QUR3QVBBQUFNQUJ3QUFBU0VSSVNrQkVTRUNnQUZBL3NEOXdBRkEvc0FEd1B3QUJBQUFBQUFCQUFEL3dBUUFBOEFBQXdBQUJTRVJJUVFBL0FBRUFFQUVBQUFBQWdBQUFJQUVBQU1BQUFJQUJRQUFDUUVSSVJFQkFnQUNBUDRBL2dBQndBRkEvWUFDZ1A3QUFBSUFBQUNBQkFBREFBQUNBQVVBQURjUkFTRUJFUUFDQUFJQS9nQ0FBb0Qrd0FGQS9ZQUFBQUFDQUFBQUFBTUFBNEFBQlFBVUFBQVRNd0VSQVNNQkVSWVhIZ0VYRmhVVUJ3NEJCd1lBd0FFQS93REFBa0FwSkNNekR3NE9Eek1qSkFFQS93QURnUDhBL2tnQjhBc1hGMElvS0MwdEtDaENGeGNBQUFBREFBRC93QVFBQThBQUJRQVVBRGdBQUJNekFSRUJJd0VSRmhjZUFSY1dGUlFIRGdFSEJnTVZNaFlYRmhjZUFSY1dGUlFIRGdFSEJnY09BU01WTWpjK0FUYzJOVFFuTGdFbkpnREFBUUQvQU1BQ1FDa2tJek1QRGc0UE15TWtLVVI5TVJzVUZSd0hCd2NISEJVVUd6RjlSRjFSVW5vakl5TWplbEpSQVFEL0FBT0Evd0QrU0FId0N4Y1hRaWdvTFMwb0tFSVhGd0x0V2p3NEh5TWpUaW9wTEN3cEtrNGpJeDg0UEZvb0tJdGVYV3BxWFY2TEtDZ0FBZ0FBQUFBRUFBT0FBQVVBRVFBQUV3RVJBU01SQlNjSEp3Y1hCeGMzRnpjbndBRUEvd0RBQkFCYmhZWmFoWVZiaFlWYmhnS0FBUUQ4Z0FFQUFZQTdXNFdGVzRXRlc0V0ZXNFVBQUFRQUFBQkFCQUFEUUFBUEFCc0FOd0JUQUFBQklTSUdGUkVVRmpNaE1qWTFFVFFtQVNNMUl4VWpFVE1WTXpVekFRNEJCdzRCQnc0Qkt3RVJNeklXRng0QkZ4NEJGeDRCRlJRR0J5Y2VBUlVVQmdjT0FRY09BUWNPQVNzQkVUTXlGaGNlQVJjZUFSY0R3UHlBR2lZbUdnT0FHaVltL2lhQWdJQ0FnSUFCcFFnVURBd2VFaEVzR3FxbEh5MFFFQjRORFJVSUJ3Y0lCMjBFQkFRRUJBZ0dCUXdJQmhvWk5Cb2dId1lLRVFnSEN3UURRQ1lhL1lBYUppWWFBb0FhSnYyQXdNQUNBTURBL29vWUtBNFBGd2NJQndJQUJ3Y0dGeEFRS1JnWlBDUWdPUmk4RFNNWEZpTU5EUklGQlFnREFRUUJBQUlCQWdrR0J4TU1BQUFBQUFNQUFBQkFCQUFEUUFBUEFEOEFid0FBQVNFd0JoVVJGQll4SVRJMk1SRXdKZ0V1QVNjdUFTTWlCZ2NPQVJVVUZoY2VBVE15TmpjVkRnRWpJaVluTGdFbkxnRTFORFkzUGdFM1BnRXpNaFlYRlNFdUFTY3VBU01pQmdjT0FSVVVGaGNlQVRNeU5qY1ZEZ0VqSWlZbkxnRW5MZ0UxTkRZM1BnRTNQZ0V6TWhZWEZRUEEvSUJBUUFPQU1CQVEvZkFKRmcwTkdRMGJLeEFQRUJBUEVDb2FHREVZR3o4a0l6MFpHaWNORGcwUER3OHJHeHRBSXgwM0d3R2dDUllORFJrTkd5c1FEeEFRRHhBcUdoZ3hHQnMvSkNNOUdSb25EUTRORHc4UEt4c2JRQ01kTnhzRFFCQXcvWUF3RUVBQ2dFRCs1d1lLQXdRREVSSVJMeDRlTHhFUkVRME9oUXNMRHc4UEt4d2NRQ1VuUmg0Zkx4RVFFUWdJaVFZS0F3UURFUklSTHg0ZUx4RVJFUTBPaFFzTER3OFBLeHdjUUNVblJoNGZMeEVRRVFnSWlRQUFCQUFBLzhBRUFBUEFBQU1BQndBWUFCd0FBQk1oRlNFQklUVWhBUkV1QVNNaUJoVVVGak15TmpVUk16VWhGU0UxQUFLQS9ZQUVBUHdBQkFEL0FCUXhHMEplWGtKQ1hzRDhBQUtBQWNDQUFnQ0Evdjc5NkF3T1N6VTFTMHMxQWY2Q2dJQUFBQUVBUUFBQUE4QURnQUFkQUFBQkVTNEJJeUlHRlJRV016STJOUkVsRVM0Qkl5SUdGUlFXTXpJMk5SRUJRQlF4RzBKZVhrSkNYZ0lBRkRFYlFsNWVRa0plQXV6OStnd09TelUxUzBzMUFmdDIvclVNRGtzMU5VdExOUUpBQUFBQUFBRUF3QUNBQTBBREFBQUNBQUEzRVFIQUFvQ0FBb0Qrd0FBQUFBQUNBTUFBZ0FNQUF3QUFBd0FIQUFBQk14RWpJVE1SSXdKQXdNRCtnTURBQXdEOWdBS0FBQUFBQVFEQUFJQURRQU1BQUFNQUFDVWhFU0VEUVAyQUFvQ0FBb0FBQUFJQVVBQkFBN0FETUFBZ0FEd0FBQUVtSnlZaUJ3WVBBU2NtSnlZaUJ3WUhCZ2NHRkJjV0Z3a0JOamMyTkNjbUp3TUpBUzRCTlRRMk56NEJNeklXSHdFM1BnRXpNaFlYSGdFVkZBWURmaUFxS1ZZcEtpQkNRaUFxS1ZZcEtpQWhFUkFRRVNFQmZnRitJUkVRRUJFaExmNnYvcThYR0JnWEZqc2dJRHNXYjI4V095QWdPeFlYR0JnQy9pRVJFQkFSSVVGQklSRVFFQkVoSUNvcVZ5b3FJZjZDQVg0aEtpcFhLaW9nL3U3K3J3RlJGandnSVR3V0Z4Z1lGMjl2RnhnWUZ4WThJU0E4QUFBQUFRQlFBRUFEc0FNd0FDQUFBQWtDSmljbU5EYzJOelkzTmpJWEZoOEJOelkzTmpJWEZoY1dGeFlVQndZSEEzNytndjZDSVJFUUVCRWhJQ29wVmlrcUlFSkNJQ29wVmlrcUlDRVJFQkFSSVFHKy9vSUJmaUVxS2xjcUtpQWhFUkFRRVNGQlFTRVJFQkFSSVNBcUtsY3FLaUVBQUFBQ0FFQUFBQVBBQTRBQUNnQVZBQUFCSlFzQkJSY0RKUVVETndFSE55Yy9BUjhCQnhjbkE4RCt2bjUrL3I3MFNnRVdBUlpLOVA1QXRqQ2syRkpTMktRd3RnSXJIUUU0L3NnZDMvNjBzYkVCVE4vKzBuVFpsaFRKeVJTVzJYUUFBQUFCQUVBQUFBUEFBNEFBQ1FBQUpRVVRKeVViQVFVSEV3SUEvdXBLOUFGQ2ZuNEJRdlJLc2JFQlROOGRBVGoreUIzZi9yUUFBZ0NBQUVBRGdBTkFBQU1BQndBQUV4RWhFUU1oRVNHQUF3QkEvWUFDZ0FOQS9RQURBUDFBQW9BQUFBQURBSUFBUUFPQUEwQUFBd0FIQUEwQUFCTVJJUkVESVJFaEJ4Y0JKemNYZ0FNQVFQMkFBb0NiVy83QXdGdGxBMEQ5QUFNQS9VQUNnR1ZiL3NEQVcyWUFBd0NBQUVBRGdBTkFBQU1BQndBTEFBQUJJUkVoQXhFaEVRTWhFU0VCQUFJQS9nQ0FBd0JBL1lBQ2dBTEEvZ0FDZ1AwQUF3RDlRQUtBQUFBQUNBQ0FBRUFEZ0FOQUFBTUFDZ0FPQUJRQUdBQWVBQ0lBS0FBQUFTRVZJU1VqRlRNVk16VURNeEVqRVNNVk16VWpCU0UxSVNjakZUTTFJeEVqRVRNREZUTTFNelVCZ0FFQS93QUJ3SUNBUUVCQVFJREFRUDVBQVFEL0FNQkF3SUJBUUVCQWdBTkFRRUJBZ01EK0FBRUEva0JBd01CQWdNQkFBY0QvQUFJQXdJQkFBQUFBQVFFQUFNQURBQUxBQUJzQUFBRVVCdzRCQndZaklpY3VBU2NtTlRRM1BnRTNOak15Rng0QkZ4WURBQlFVUmk0dk5UVXZMa1lVRkJRVVJpNHZOVFV2TGtZVUZBSEFOUzh1UmhRVUZCUkdMaTgxTlM4dVJoUVVGQlJHTGk4QUFBQUFBZ0NBQUVBRGdBTkFBQnNBTndBQUFTSUhEZ0VIQmhVVUZ4NEJGeFl6TWpjK0FUYzJOVFFuTGdFbkpnTWlKeTRCSnlZMU5EYytBVGMyTXpJWEhnRVhGaFVVQnc0QkJ3WUNBRTlHUm1rZUhoNGVhVVpGVUU5R1Jta2VIaDRlYVVaRlVFSTdPbGNaR1JrWlZ6bzdRa0k3T2xjWkdSa1pWem83QTBBZUhtbEdSVkJQUmtacEhoNGVIbWxHUlZCUFJrWnBIaDc5UUJrWlZ6bzdRa0k3T2xjWkdSa1pWem83UWtJN09sY1pHUUFBQUFBREFJQUFRQU9BQTBBQURBQW9BRVFBQUFFVUJpTWlKalUwTmpNeUZoVURJZ2NPQVFjR0ZSUVhIZ0VYRmpNeU56NEJOelkxTkNjdUFTY21BeUluTGdFbkpqVTBOejRCTnpZek1oY2VBUmNXRlJRSERnRUhCZ0svY1ZCUWNIQlFVSEcvVDBaR2FSNGVIaDVwUmtWUVQwWkdhUjRlSGg1cFJrVlFRanM2VnhrWkdSbFhPanRDUWpzNlZ4a1pHUmxYT2pzQndVOXhjRkJRY1hGUUFYOGVIbWxHUlZCUFJrWnBIaDRlSG1sR1JWQlBSa1pwSGg3OVFCa1pWem83UWtJN09sY1pHUmtaVnpvN1FrSTdPbGNaR1FBQUFnQ0FBQUFEZ0FPQUFBWUFLUUFBSlNFVUJpTWlKZ0UwSmljMk5EVTBKaU1pQmhVY0FSY09BUlVVQnc0QkJ3WWpGU0UxSWljdUFTY21BWUFCQUVzMU5Vc0JRRWs0QVNVYkd5VUJPRWtQRHpRakl5Z0RBQ2dqSXpRUEQ0QTFTMHNDTlQ5akV3TUZBeHNsSlJzREJRTVRZejlDT3pwWEdSbUFnQmtaVnpvN0FBQUVBRUFBQUFQQUE0QUFDUUFOQUNrQVJRQUFBVE1WSVRVek5TTTFNelVqRlRNRkZBY09BUWNHSXlJbkxnRW5KalUwTno0Qk56WXpNaGNlQVJjV0J6UW5MZ0VuSmlNaUJ3NEJCd1lWRkJjZUFSY1dNekkzUGdFM05nSkFRUDhBUUVEQWdJQUJnQ01qZWxKUlhWMVJVbm9qSXlNamVsSlJYVjFSVW5vakkwQWVIbWxHUlZCUFJrWnBIaDRlSG1sR1JWQlBSa1pwSGg0QkFFQkF3RURBZ0lCZFVWSjZJeU1qSTNwU1VWMWRVVko2SXlNakkzcFNVVjFQUmtacEhoNGVIbWxHUlZCUFJrWnBIaDRlSG1sR1JRQUFCQUJBQUFBRHdBT0FBQmtBSFFBNUFGVUFBQUVVQmdjT0FSVWpORFkzUGdFMU5DWWpJZ1lWSXpRMk16SVdBVE0xSXlVVUJ3NEJCd1lqSWljdUFTY21OVFEzUGdFM05qTXlGeDRCRnhZSE5DY3VBU2NtSXlJSERnRUhCaFVVRng0QkZ4WXpNamMrQVRjMkFzQTNHaGNZZ0Q4YkZSRW1HaG9tZ0hCUVQzSC9BSUNBQWdBakkzcFNVVjFkVVZKNkl5TWpJM3BTVVYxZFVWSjZJeU5BSGg1cFJrVlFUMFpHYVI0ZUhoNXBSa1ZRVDBaR2FSNGVBa0JFUnhjVUl5ZFRVeGdTR0JnYUppWWFUM0Z3L2ZDQXdGMVJVbm9qSXlNamVsSlJYVjFSVW5vakl5TWplbEpSWFU5R1Jta2VIaDRlYVVaRlVFOUdSbWtlSGg0ZWFVWkZBQUFBQUFRQVFBQUFBOEFEZ0FBREFBY0FJd0EvQUFBQk14RWpGVE0xSXlVVUJ3NEJCd1lqSWljdUFTY21OVFEzUGdFM05qTXlGeDRCRnhZSE5DY3VBU2NtSXlJSERnRUhCaFVVRng0QkZ4WXpNamMrQVRjMkFjQ0FnSUNBQWdBakkzcFNVVjFkVVZKNkl5TWpJM3BTVVYxZFVWSjZJeU5BSGg1cFJrVlFUMFpHYVI0ZUhoNXBSa1ZRVDBaR2FSNGVBc0Qrd01DQWdGMVJVbm9qSXlNamVsSlJYVjFSVW5vakl5TWplbEpSWFU5R1Jta2VIaDRlYVVaRlVFOUdSbWtlSGg0ZWFVWkZBQUFEQUVBQUFBUEFBMEFBRXdBdkFEc0FBQUVqSnlFSEl5SUdGUkVVRmpNaE1qWTFFVFFtQVNJbkxnRW5KalUwTno0Qk56WXpNaGNlQVJjV0ZSUUhEZ0VIQmpjVUJpTWlKalUwTmpNeUZnT0FnSUQvQUlDQUdpWW1HZ01BR2lZbS9tWXVLU2s5RVJJU0VUMHBLUzR1S1NrOUVSSVNFVDBwS1ZKTE5UVkxTelUxU3dMQWdJQW1HdjNBR2lZbUdnSkFHaWI5d0JJUlBTa3BMaTRwS1QwUkVoSVJQU2twTGk0cEtUMFJFdUExUzBzMU5VdExBQUFEQUVBQVFBUEFBMEFBQ3dBYkFDZ0FBQUV5RmhVVUJpTWlKalUwTmlVaElnWVZFUlFXTXlFeU5qVVJOQ1lESndjQkJ4RTRBVEVoT0FFeEFtQW9PRGdvS0RnNEFVajlBQm9tSmhvREFCb21KaHFBb1A4QTRBTUFBb0E0S0NnNE9DZ29PTUFtR3YyQUdpWW1HZ0tBR2liOTRJQ2dBUURnQWVBQUFBQUFBd0FBLzhBRUFBTkFBQjBBS1FBd0FBQWxOU2NIQVFjUk9BRXhJVGdCTVJFekVUUW1JeUVpQmhVUkZCWXpJVFVESWdZVkZCWXpNalkxTkNZVE14VTNKeFVqQXdCQW9QOEE0QU1BUUNZYS9RQWFKaVlhQWdBZ0tEZzRLQ2c0T0RqQXdNREF3S0JBb0FFQTRBSGcva0FCd0JzbEpSdjlnQm9tZ0FIQU9DZ29PRGdvS0RqOXdJQ2dvSUFBQUFBSEFBQUFBQVFBQTRBQUFnQUZBQllBSFFBcEFDd0FMd0FBRXhFQklRRVJCU0lHRlJFVUZqTWhNalkxRVRRbUl5RUZFU2NISndjUkJTSUdGUlFXTXpJMk5UUW1BUkVoQ1FFaEFBRUFBZ0FCQVB6M0Z5QWdGd0lTRnlBZ0YvM3VBZ2xnWUtDZ0FVQWJKU1ViR3lVbC9hVUJBQU1BL3dBQkFBT0Evd0FCQVA4QUFRREFJQmYrYmhjZ0lCY0JraGNnUVA3QWdJREF3QUZBUUNVYkd5VWxHeHNsL3NEL0FBRUEvd0FBQUFBQUJ3QUFBQUFFQUFPQUFBOEFGZ0FaQUJ3QUh3QWlBQzRBQUFFaElnWVZFUlFXTXlFeU5qVVJOQ1lESndjbkJ4RWhJUmNIQVRjWEVRY25BUkVuSlRRMk16SVdGUlFHSXlJbUF3bjk3aGNnSUJjQ0VoY2dJQ0JnWUtDZ0FnRDlBTURBQVVEQXdNREFBc0RBL3NBbEd4c2xKUnNiSlFMQUlCZitiaGNnSUJjQmtoY2cvb0NBZ01EQUFVREF3UDhBd01BRGdNREEvd0QrZ01CQUd5VWxHeHNsSlFBQUFBQUNBRUFBQUFQQUE0QUFDUUFVQUFBbEp4RWhFU0VYQnlFUkpSRWhFU2MzSVJFM0Z5RURWNWY5Z0FKVGxta0JBUHpBQWdEcGFmOEFhZXIrTFplV0FsUDlnSmRwQVFCQUFnRCtMZXBwL3dCcDZRQUFBQUFFQUFBQUFBUUFBNEFBQXdBSEFCQUFHUUFBRXpNVkl3RVZNelVETkNZaklSVWhFVE1sRkJZeklUVWhFU01BZ0lBRGdJREFKaHIrZ0FGQWdQMkFKaG9CZ1A3QWdBTUFnUDZBZ0lBQndCb21nUDJBd0JvbWdBS0FBQUFBQUFRQVFBQUFBNEFEZ0FBREFCUUFHQUFjQUFBQklSRWhKemdCTVNNNEFURVJPQUV4TXpnQk1SRVhJeEV6RnlFUklRR0Evc0FCUUVEQXdNQkFRRUFCUVA3QUEwRDlBRUFDZ1AyQWdBT0FRUDBBQUFBQUFBTUFnQUJBQTRBRFFBQUNBQVVBQ0FBQUpTRVJDUUVSQ3dFekE0RCt3UDVBQVVCQW9LQkFBd0Q5QUFNQS9RQUJ3UDZBQUFBREFJQUFRQU9BQTBBQUFnQUZBQWdBQUJNaEFSa0JJU1UxQllBREFQMEFBd0Q5UUFHQUFZRCt3QU1BL3NCQW9LQUFBQUFBQndDQUFBQURnQU9BQUEwQUZRQWRBRklBWUFCb0FIQUFBQ1V5TmpjVkRnRWpJaVluTlI0Qkp4NEJGemN1QVNjbkhnRVhOeTRCSndFVkxRRVZJZ1lIRGdFSERnRUhEZ0VIRGdFSERnRUhEZ0VWRkJZWE15NEJOVFEyTno0Qk56NEJOejRCTno0Qk56NEJOejRCQVNNZUFSVVVCZ2N6UGdFMU5DWUhGejRCTnljT0FRY1hQZ0UzSnc0QkFnQU1HQXdNR0F3TUdBd01HTndUS2hZZ0Zpb1RtZ2taRGpnUEdBa0JLZ0VBL3dBTUdBd2JNaGdXS2hNVkpSQVBHQWtLRGdNQkFnRUNRUUlDQWdJQ0NnWUpHQThMR1E0VEtoWVJJaElNR0FHSlFRSUNBZ0pCQVFJQmhUZ09HQW80Q1JpVUlCWXFFeUFUS2tBQ0FrRUJBZ0VDUVFJQ0RnOFlDVGdKR0E5bEZpb1RJQk1xRmdHMWdLQ2dnQUVDQXc0S0NSa09FQ1VWRXlvV0dESWJEQmdNREJnTURCZ01EQmdNRWlJUkZpb1REaGtMRHhnSkJnb0NBZ0wrOEF3WURBd1lEQXdZREF3WTdDQVRLaFlnRmlwMU9Ba1pEamdQR0FBQUFBQUVBRUFBUUFQQUEwQUFBZ0FGQUFnQUVRQUFKUkVCS1FFQkR3RXpBUkV6TlRNVk55Y1ZBb0FCUVA2QS9nQUNBRURoNGY2QVFNREF3RUFEQVAwQUFVQnpqUUlBL3dEQWdLQ2dnQUFBQkFCQUFFQUR3QU5BQUFJQUJRQUpBQklBQURjQkVSTUJJVGN6SnhVVE5RY1hOVE1WTXhGQUFVQkFBZ0QrQUVEaDRZREF3TUJBUUFNQS9RQUJRUDdBUUkyTkFnQ0FvS0NBd0FFQUFBTUFRQUFBQTYwRGJRQWFBRGdBUWdBQU56QTJOejRCTnpZM05pWW5KakV3Snk0QkJ3WUhEZ0VYRmdZeEFTY21JZ2NCSGdFWEhnRVhNUlFXTVRBV0Z6RWVBUmNlQVJjQk5qUW5Cd0V1QVNjdUFTY0JGMEIyU2lGSkl5c0ZCaFVRRUJRVFFDa29LeU1GQVFGRkEyMHRFelVUL25RUkhBb0lDd1FCQVFFRENnWUlFd2dCalJNVExmNnJCd3NEQkF3SUFWVXRBQkFRQnlFakt5a29RQk1URUJBV0JnVXFJMkF4V2tBRFFDMFRFLzV6Q0JNSUJnb0RBUUVCQVFNTENBb2NFUUdORWpVVExmNnFDUXdEQkFzSEFWVXRBQUFBQ0FBTS84QUQ3UU82QUJzQUp3QXpBRDhBU3dCZkFHa0FoQUFBQ1FFdUFTY3VBU2N1QVNjbUJnY09BUWNHRmhjZUFSYytBVGMrQVJNeUZoVVVCaU1pSmpVME5pY3lGaFVVQmlNaUpqVTBOZ01pSmpVME5qTXlGaFVVQmdNME5qTXlGaFVVQmlNaUppVW5KaUlIQVI0QkZ4NEJId0VlQVJjQk5qUW5BUzRCSnk0Qkp6Y1hCd01PQVFjT0FURXdOaWNtTmpjMk56WVdGeFl4TUJjZUFRY0dCd0djQVVBRENBVWtiRWNFQndSTWswWkhXaFFURnlzVk5CNEdJQ012WGNrYkpTVWJHeVVscFJzbEpSc2JKU1hsR3lVbEd4c2xKUnNsR3hzbEpSc2JKUU50TFJNMUUvN05FUndMQ0FzREZ3Z1NDUUV6RXhQKzJBZ0xBd01NQ2Z3dCs1NGpTU0ZMZFVVQkFRVWpLaWtwUUJNVUVBOFdCZ1VyQWI4QlFBZ1JCejVMRHdFQkFRMGZMUzJBVWxLYlNDUTZGeVpOSXk4bEFZUWxHeHNsSlJzYkpVQWxHeHNsSlJzYkpmNUFKUnNiSlNVYkd5VUJBQnNsSlJzYkpTVUJMUk1UL3MwSUV3Z0dDZ1FaQ2h3UkFUTVNOaEwrMXdrTUF3UUxCL3N0L1A2dUl5RUhFQkJBV2pGZkpDb0ZCaFlRRUJNVFFDZ3BLd0FEQU1BQUFBTkFBNEFBQndBakFFVUFBQ1VWSWlZMU14UVdKUlFIRGdFSEJpTWlKeTRCSnlZMU5EYytBVGMyTVRBWEhnRVhGZ2MwSnk0Qkp5WW5MZ0VuRGdFSEJnY09BUWNHRlJRWEhnRVhGak15Tno0Qk56WUNBRTl4UUVzQmRSa1pWem83UWtJN09sY1pHVEl5ZURJeU1qSjRNakpBQ1FvbEd4c2tIam9XRmpvZUpCc2JKUW9KRkJSR0xpODFOUzh1UmhRVXdFQndVRFZMa0VZOVBWc2JHaG9iV3owOVJtSmtaS0V5TXpNeW9XUmtZaU1uSjFVdUxqQW9ReGdZUXlnd0xpNVZKeWNqT0RJeFNoWVZGUlpLTVRJQUFBRUFRQUFBQThBRGdBQURBQUFKQVNjQkE4RDhyUzBEVXdOVC9LMHRBMU1BQ2dCQUFBQUR3QU9BQUEwQUd3QXBBRGdBUmdCVUFHSUFiZ0IxQUlNQUFBRVdGQThCQmlJbkpqUS9BVFl5RXpJMlBRRTBKaU1pQmgwQkZCWUZOelkwSnlZaUR3RUdGQmNXTWlVV01qYzJOQzhCSmlJSEJoUWZBUmMwSmlzQklnWVZGQlk3QVRJMkJTWWlCd1lVSHdFV01qYzJOQ2NUSXlJR0ZSUVdPd0V5TmpVMEpnY1VCaU1pSmpVME5qTXlGZ2MwSmlNUk1qWUhJZ1lkQVJRV016STJQUUUwSmdGTEV4TXRFelVURWhJdEV6WElHaVltR2hvbUpnRXFMUklTRXpVVExSTVRFelg5OHhNMUV4TVRMUk0xRXhJU0xSQW1Ha0FhSmlZYVFCb21BaEFUTlJNVEV5MFROUk1TRWtOQUdpWW1Ha0FhSmliYWNGQlBjWEJRVDNGQVN6VTFTNEFhSmlZYUdpWW1BUXNUTlJNdEVoSVROUk10RXdHaUpocEFHaVltR2tBYUprc3RFelVURWhJdEV6VVRFeE1URXhNMUV5MFNFaE0xRXkyMUdpWW1HaG9tSnBzVEV4TTFFeTBTRWhNMUV3RWlKaG9hSmlZYUdpWkFUM0Z3VUU5eGNGQTFTLzhBUzhzbUdrQWFKaVlhUUJvbUFBQUFBQU1BUUFDQUE4QURRQUFSQUNNQU5RQUFBUlVoRGdFaklpWW5JVFVoUGdFek1oWVhGeUlHQnlFVklSNEJNekkyTnpNMUl5NEJBU0lHQnlNVk14NEJNekkyTnlFMUlTNEJBOEQrZXdveUh4OHlDdjY3QVVVS01oOGZNZ3FsSHpJSy9ic0NSUW95SHg4eUNvV0ZDakwrWVI4eUNzWEZDaklmSHpJS0FnWDkrd295QXdCQUhDUWtIRUFjSkNRY3dDUWNRQndrSkJ4QUhDVC9BQ1FjUUJ3a0pCeEFIQ1FBQkFCQUFFQURnQU9BQUFzQUR3QVRBQmNBQUFFSEZ6VXpGU01YTnlNMUl5RVJJUkVaQVNFUkFTRVJJUUtBZ0lDQVFHQmdRTUQ5d0FHQUFZRDlRQUVBL3dBRGdHQmdRSUNBZ01EK2dBR0Evb0QrZ0FHQUFVRC9BQUFBQUFBQ0FJQUFnQU5BQTBBQUF3QVhBQUFURVNFUkJUTVZNelV6RlNNVk14VWpOU01WSXpVek5TT0FBc0Q5Z01EQXdNREF3TURBd01BRFFQMUFBc0JBd01EQXdNREF3TURBQUFBTkFBQUFRQVBBQTBBQUR3QVRBQ0VBTHdBOUFFc0FXUUJuQUhVQWd3Q1JBSjhBclFBQUV5SUdGUkVVRmpNaE1qWTFFVFFtSXdVaEVTRVRJZ1lWRVJRV016STJOUkUwSmpNaUJoVVJGQll6TWpZMUVUUW1NeUlHRlJFVUZqTXlOalVSTkNZeklnWVZFUlFXTXpJMk5SRTBKak1pQmhVUkZCWXpNalkxRVRRbU15SUdGUkVVRmpNeU5qVVJOQ1lITWhZVkVSUUdJeUltTlJFME5nY3lGaFVSRkFZaklpWTFFVFEyQnpJV0ZSRVVCaU1pSmpVUk5EWUhNaFlWRVJRR0l5SW1OUkUwTmdjeUZoVVJGQVlqSWlZMUVUUTJRQnNsSlJzRFFCc2xKUnY4d0FOQS9NQmdEUk1URFEwVEUzTU5FeE1ORFJNVGN3MFRFdzBORXhOekRSTVREUTBURTNNTkV4TU5EUk1UY3cwVEV3ME5FeE1OQ2c0T0Nnb09EbllKRFEwSkNRME5kd2NMQ2dnSEN3cDRCd2tKQndjSkNYa0RCUVVEQXdVRkEwQWxHLzJBR3lVbEd3S0FHeVZBL1lBQ1FCTU4va0FORXhNTkFjQU5FeE1OL2tBTkV4TU5BY0FORXhNTi9rQU5FeE1OQWNBTkV4TU4va0FORXhNTkFjQU5FeE1OL2tBTkV4TU5BY0FORXhNTi9rQU5FeE1OQWNBTkV3Z09DdjVBQ2c0T0NnSEFDZzRDRFFuK1FBa05EUWtCd0FrTkJBb0kva0FIQ3dvSUFjQUhDd0lKQi81QUJ3a0pCd0hBQndrSUJRUCtRQU1GQlFNQndBTUZBQUFBQUFFQkFBQkFBd0FEUUFBYkFBQUJGQWNPQVFjR0l5SW5MZ0VuSmpVME56NEJOelkxTUJjZUFSY1dBd0FORFR3eE1VZ3dMaTVJRmhZb0tHQW9LQ2dvWUNnb0FVQXdMaTVJRmhZUkVrSXZNRHhJTlRWc1FVRmdMQzJRWEZ3QUFnRUFBQUFEQUFPQUFBSUFCUUFBQ1FFaEFSTWhBZ0QvQUFJQS93Q3IvcW9EZ1B5QUFwZjlxUUFBQUFBREFFQUFBQVBBQTRBQUdBQ0ZBSkFBQUFFaEVRWUhEZ0VIQmhVVUZ4NEJGeFl6TWpjK0FUYzJOeUVGSWljdUFTY21OVFEzUGdFM05qY3hNalkzT2dFeE1qWXpNall6T2dFM01ESXhNalkzTURJek9nRXpNall6T2dFek9nRXhPZ0V6TWhjZUFSY1dGUndCRlRBVUZSd0JGUlFHRlJ3QkZSd0JNUTRCRlRBVU1RWVVGUlFHRlJRR0ZUQVVGUTRCRlRFR0J3NEJCd1lqQVNNMEp5NEJKeVlqTlNFRHdQMkFOeTh1UlJRVEdSbFhPanRDT2pRMFV4MGNEQUVHL2NBMUx5NUdGQlFPRHpNakpDa0NBd0lCQVFFREFRRUJBUUVEQVFJRUJ3UUJBUUVEQVFFQkFRRURBUUVCQWdRQ05TOHVSaFFVQVFFQkFRRUJBUUVMRnhkQ0tDZ3RBZ0RBR1JsWE9qdENBZ0FEZ1A3NkRCd2RVelEwT2tJN09sY1pHUk1VUlM0dk44QVVGRVl1THpVdEtDaENGeGNMQVFFQkFRRUJBUUVVRkVZdUx6VUNCQUlCQVFFREFRRUJBUUVEQVFFQkJBY0VBZ0VEQVFFQkFRRURBUUVCQWdNQ0tTUWpNdzhPQVFCQ096cFhHUm5BQUFFQWdBQkFBNEFEUUFBZkFBQUJGQWNPQVFjR0l5RWlKeTRCSnlZMUVUUTNQZ0UzTmpNaE1oY2VBUmNXRlFPQUZCUkdMaTgxL3dBMUx5NUdGQlFVRkVZdUx6VUJBRFV2TGtZVUZBRkFOUzh1UmhRVUZCUkdMaTgxQVFBMUx5NUdGQlFVRkVZdUx6VUFBd0NBQUVBRGdBTkFBQWNBRFFBVEFBQVROVE0xSVJFek5RRXpFU0VSSVNVVkl4VWhFY0RBL3dCQUFjQ0EvZ0FCUUFFQXdBRUFBc0JBUVA4QVFQNUFBZ0QrQUlEQVFBRUFBQUFBQUFVQWdBQkFBNEFEUUFBRUFBZ0FFUUFXQUJvQUFBRXpFU0VSTnpNVkl3RXpFU0VWSXhFaE5TRWpFU0VSQnlNMU13RUFnUDhBUUlDQUFZREEvc0RBQVVBQkFNQUJBRUNBZ0FKQUFRRC9BTUNBL3dBQlFNRCt3SUQvQUFFQXdJQUFBQUlBZ0FCQUE0QURRQUFIQUEwQUFBRVJJUkVoRVNFUkZ5TVZJeFVoQTREK0FQOEFBZ0RBd01BQmdBSkEvZ0FCQUFJQS93QkF3TUFBQXdDQUFFQURnQU5BQUFNQUJ3QU5BQUFCRVNFUkF5RVJJUU1oRVRNUklRR0FBZ0JBL29BQmdNRCtBTUFCUUFKQS9nQUNBUDVBQVlBQlFQNEFBVUFBQUFRQVB3QUFBMzhEZ0FBREFBY0FDd0FQQUFBVE14RWpBU0VSSVFVUklSRUZJUlVoUDBCQUFrRCtRQUhBQVFEOVFBS0EvY0FDUUFPQS9JQURBUDhBZ1A4QUFRQkFnQUFBQUFJQWZ3QUFBejhEZ0FBVUFCZ0FBQUUxTXhFak5TTVZJeEV6RlNFUklSVXpOU0VSSVFVaE5TRUIvOERBUU1EQS9zQUJRRUFCUVA3QUFRRDl3QUpBQVlDQUFRQ0FnUDhBZ1A4QWdJQUJBTUNBQUFBQUFBUUFnUUFBQThFRGdBQUVBQWtBRGdBU0FBQTNJUkVoRVRjaEZTRTFFeUVSSVJFbEVTTVJnUUxBL1VCQUFrRDl3TUFCd1A1QUFrQkFnQUVBL3dEQWdJQUJ3UDhBQVFDQS9JQURnQUFFQUQ4QVFBTy9BNEFBQXdBSEFBc0FFQUFBRXlFUklRRWhFU0UzTXhFakpSVWhOU0cvQVFEL0FBR0FBUUQvQUVDQWdQM0FBNEQ4Z0FNQS9rQUJ3UDFBUUFKQXdFQkFBQUFDQUQ4QWdBTy9BMEFBRXdBWUFBQUJFU0VSSXpVaEZTTVZNeFVoTlRNUklSRXpOU01SSXhFekF6Ly9BSUQvQUlDQUFRQ0FBUUNBd0lDQUFnQUJRUDdBd01CQXdNRCt3QUZBUVA3QUFrQUFBQVFBUC8vK0E3OERQZ0FEQUFjQUN3QVBBQUFsRlNFMUFTRVJJU2tCRVNFSEl4RXpBNy84Z0FHQS93QUJBQUdBL3dBQkFFQ0FnRDVBUUFJQS9rQUN3RUQ5d0FBQUJBQkFBRUFEZ0FPQUFBTUFDQUFNQUJBQUFBRXpGU01sTXhVak5TRXpGU01WSVJFaEFzREF3UDdBd01EK3dNREFBMEQ4d0FPQXdNREF3TUNBL2dBQUFBUUFRQUJBQTRBRGdBQURBQWdBRFFBUkFBQUJNeFVqRVRNVkl6VVJNeFVqTlNrQkVTRUN3TURBd01EQXdQMkFBZ0QrQUFFQXdBSC92NzhCUWNEQS9NQUFBQUFBQkFCQUFFQURnQU9BQUFNQUNBQU1BQkFBQUFFekZTTWxNeFVqTlNFekZTTVJJUkVoQXNEQXdQN0F3TUQrd01EQUEwRDh3QUVBd01EQXdNQURRUDRBQUFRQVFBQkFBNEFEZ0FBREFBY0FDd0FQQUFBVEZUTTFNeEVoRVFFVk16VURGVE0xUU1DQUFnRDh3TURBd0FPQXdNRDh3QU5BL3NEQXdQN0F3TUFBQUFBRUFBQUFBQVFBQTRBQUJRQUxBQkVBRndBQUV5RVZJeFVqRXlNUklUVWpBUlV6RlRNUkF5TVZJUkVqQUFGQXdJQ0FnQUZBd0FKQXdJQ0F3QUZBZ0FPQWdNRC9BUDdBZ0FNQWdNQUJRUDBBZ0FGQUFBQUVBQUFBQUFRQUE0QUFCUUFMQUJFQUZ3QUFBU01WSXhVaEF6TVJJUlV6QVRVak5TTVJFek0xSVJFekFVQ0F3QUZBZ0lEK3dNQURRTUNBZ01EK3dJQURnTUNBL2NBQlFJQUJnSURBL3NEK2dJRCt3QUFFQUVBQUFBUEFBNEFBR3dBakFEa0FqUUFBSlJjT0FTTWlKeTRCSnlZMU5EWTNGdzRCRlJRWEhnRVhGak15TmljMUlpWTFJeFFXQlFjQk54YzJOejRCTnpZeE1CY2VBUmNXRlJRR0J5YzBKeTRCSnlZbkxnRW5EZ0VIRGdFSERnRUhEZ0VIRGdFSEZDSVZEZ0VIT0FFakFUZ0JNVDRCTnpBME1UUTJOVEEwTlQ0Qk5UQTJNVFEyTlR3Qk5UWTBOVFkwTlR3Qk5UUTJOVHdCTlR3Qk5UWTBOUUo4TGlWV0wwSTdPbGNaR1JRUk1nc01GQlJHTGk4MUlqNWdOVXRBY0FJUUxmeXRMZG9nSVNJMUVCRXlNbmd5TWc0TkpRa0tKUnNiSkI0NkZoWTZIZ0lFQWdFREFRRUJBUUVEQWdFQkJBRUJBWDhCQVFFQ0FRRUJBUUVCQVFGaUxoa2JHaHRiUFQxR0tsVXBNU0E4R3pneU1Vb1dGUkl1UUVzMVQzRlRMUU5UTGRrdktDZzVFUkF6TXFGa1pHSWtSUitJSXljblZTNHVNQ2hER0JoREtBTUZBd0lEQWdFQ0FRSUVBZ0VCQWdVQy9vRURCUUlCQWdVQ0FRRUNCQUlDQWdRQ0FRRUJBZ1FCQVFJQkFRUUNBUUVCQWdRQ0FRRUJBd1VEQUFVQVFBQkFBOEFEUUFBTEFCc0FLQUExQUVJQUFBRVVCaU1pSmpVME5qTXlGamNSRkFZaklTSW1OUkUwTmpNaE1oWUhPQUV4SVRnQk1SRTNGemNYRXlFaUJoVWhFVEkyTlJFMEpqY2hJZ1lWSVJFeU5qVVJOQ1lDQUNVYkd5VWxHeHNsd0NVYi9nQWJKU1ViQWdBYkpVRCtBSldyYWxhQS9nQWJKUUpBR3lVbFpmNEFHeVVDUUJzbEpRR0FHeVVsR3hzbEpXWCtnQnNsSlJzQmdCc2xKUnYrMUl5Z1pGQUI3Q1ViL2tBbEd3R0FHeVdBSlJ2K1FDVWJBWUFiSlFBQUFBVUFBUC9BQkFBRHdBQURBQWNBQ3dBUEFCTUFBQUVoRVNFQkl4RXpBU01STXhNaEZTRVJJUlVoQW9EK2dBR0Eva0JBUUFMQVFFQ0EvQUFFQVB3QUJBQUJRQUdBQVFEOEFBUUEvQUFEZ0VEOWdFQUFBQVVBQVAvQUJBQUR3QUFEQUFjQUN3QVBBQk1BQUNVaEVTRUJJeEV6QVNNUk14TWhGU0VSSVJVaEF3RCtBQUlBL2NCQVFBTEFRRUNBL0FBRUFQd0FCQURBQWdBQkFQd0FCQUQ4QUFPQVFQMkFRQUFBQUFrQUFBQUFBOEFEd0FBREFBb0FFUUFZQUI4QUpRQXNBRElBT0FBQUFSVWpOUk1ITXhVek5UTUROU01WSXhjM0FTY1ZJeFV6RlNVMUJ4YzFNelVSSVJFek5UTWxJeFV6RlRNUkFUVWpFU0UxSlJVakZTRVJBa0RBWUdCQVFUOUFRRUJnWUFHQWdJQ0EvVUNBZ0lEL0FFREFBb0RBd0VEOGdFQUJBQUtBd0FFQUFrREF3QUdBZ0lDQS9VQ0FnSUNBQVdCZ1FFRS9nRUJnWUVCQUFjRC9BTUJBUU1BQkFQeUF3UDhBUU1EQVFBRUFBQUFBQUFZQUFBQUFBOEFEZ0FBREFBY0FEZ0FWQUJzQUlRQUFBU0UxSVFFakZUTWxKeFVqRlRNVkpUVUhGelV6TlFVVkl4VWhFUVUxSXhFaE5RUEEvRUFEd1A2QXdNQUJnSUNBZ1AxQWdJQ0FBb0RBQVFEOGdFQUJBQUxBd1A2QXdHQmdRRUUvZ0VCZ1lFQkF3TUJBQVFEQXdQOEFRQUFBQmdCQUFBQUR3QVBBQUFNQUJ3QU9BQlVBSEFBaUFBQUJFU01SQVJVek5RTUhNeFV6TlRNRE5TTVZJeGMzQVNNVk14VXpFUU1WSXhVaEVRRUF3QUdBd0dCZ1FFRS9RRUJBWUdBQkFNREFRRURBQVFBRHdQeEFBOEQrZ01EQUFZQ0FnSUQ5UUlDQWdJQURRRURBQVFEOVFNQkFBUUFBQUFBQUFRQkFBSUFEd0FOQUFCTUFBQUVSSXpVakVTTVJJeFVqRVRNVk14RXpFVE0xQThEQXdNREFnSURBd01BQ2dQN0FnUDdBQVVEQUFjREFBVUQrd0lBQUFBTUFRUC9BQThBRHdBQVRBQmtBSHdBQUFSRWpOU01SSXhFakZTTVJNeFV6RVRNUk16VURCeGNIRnpjaEZ6Y25OeWNEd01EQXdNQ0FnTURBd0dFdGMzTXRvUDFCb0MxeWNpMERBUDdBZ1A3QUFVREFBY0RBQVVEK3dJRCtBQzF6Y3kyZ29DMXpjeTBBQXdCQS84QUR3QVBBQUJNQUdRQWZBQUFCRVNNMUl4RWpFU01WSXhFekZUTVJNeEV6TlFFSEZ3Y1hOek1YTnljM0p3UEF3TURBd0lDQXdNREEvZDh0YzNNdG9NR2dMWEp5TFFNQS9zQ0Evc0FCUU1BQndNQUJRUDdBZ1A0QUxYTnpMYUNnTFhOekxRQURBRC8vd1FPL0E4RUFFd0FmQUNzQUFBRVJJelVqRVNNUkl4VWpFVE1WTXhFekVUTTFFeWNISndjWEJ4YzNGemNuSlNjSEp3Y1hCeGMzRnpjbkE3L0F3TURBZ0lEQXdNQ0FMWE56TFhOekxYTnpMWFArY3kxemN5MXpjeTF6Y3kxekF3SCt3SUQrd0FGQXdBSEF3QUZBL3NDQS9kTXRjM010YzNNdGMzTXRjM010YzNNdGMzTXRjM010Y3dBQUFBQUJBSUFBQUFOQUE0QUFFd0FBQVJVekZTRTFNelVoTlNFMUl6VWhGU01WSVJVQ0FNRCtRTUQrd0FGQWdBRkFnQUZBQVVEQWdJREF3TURBd01EQUFBQUFBd0FBQUFBRUFBT0FBQk1BR1FBZkFBQUJGVE1WSVRVek5TRTFJVFVqTlNFVkl4VWhGUVVuQnljSEZ4RUhGemNYTndHQXdQNUF3UDdBQVVDQUFVQ0FBVUFCUUMxemN5MmdvQzF6Y3kwQlFNQ0FnTURBd01EQXdNQmdMWE56TGFBQ3dLQXRjbkl0QUFBRC8vNEFBQVArQTRBQUV3QVpBQjhBQUFFVk14VWhOVE0xSVRVaE5TTTFJUlVqRlNFVkZSYzNGemNuRVRjbkJ5Y0hBWDdBL2tEQS9zQUJRSUFCUUlBQlFDMXpjeTJnb0MxemN5MEJRTUNBZ01EQXdNREF3TURUTFhOekxhQUJKcUF0YzNNdEFBQUFBQU1BQUFBQUJBQURnQUFUQUI4QUt3QUFBUlV6RlNFMU16VWhOU0UxSXpVaEZTTVZJUlVGSndjbkJ4Y0hGemNYTnljVEp3Y25CeGNIRnpjWE55Y0JnTUQrUU1EK3dBRkFnQUZBZ0FGQUFVQXRjM010YzNNdGMzTXRjM010YzNNdGMzTXRjM010Y3dGQXdJQ0F3TURBd01EQXdDMHRjM010YzNNdGMzTXRjd0t6TFhOekxYTnpMWE56TFhNQUFnQkFBQUFEd0FPQUFFTUFSd0FBQVNjdUFTTWlCZzhCSnk0Qkl5SUdEd0VPQVJVVUZoOEJBUTRCQnhVSEZBWVZGQll6TWpZek1UYytBVGNCRng0Qk16STJQd0UrQVRVMEppOEJOejRCTlRRbUp6RUJJd0VYQTVvTUVpNGJHaThSZWdnRkN3Y0hDd1VTQlFVRkJRaitid3dSQlNzQkV3MENCQUtyRWg0TUFaSUlCUXNIQndzRkVnVUZCUVVJZVJJVUZCTCtKb0FCSUVBRFRnd1NGQlFSZWdnRkJRVUZFZ1VMQndjTEJRaitiZ3dkRVFHc0FRUUNEaE1CS3dVUkRBR1JDQVVGQlFVU0JRc0hCd3NGQ0hvUkx4c2FMeEg5OGdFZ1FBQUFBQVVBQUFBQUE4QUR3QUFyQUM4QU13QTNBRHNBQUFFMUl6VWpGU00xSXhVak5TTVZJeFV6RlNNVk14VWpGVE1WTXpVekZUTTFNeFV6TlRNMUl6VXpOU00xSVRNVkl4RTFNeFVoSXpVek5TTTFNd1BBd0VEQVFNQkF3TURBd01EQVFNQkF3RURBd01EQS9nREF3TUFCQU1EQXdNQUN3RURBd01EQXdNQkF3RURBUU1EQXdNREF3RURBUU1EQS93REF3TUJBd0FBS0FBQUFRQVFBQTRBQUJBQUlBQXdBRUFBVUFCZ0FIQUF3QURRQU9BQUFBU0VSSVJFQkl6VXpOU00xTXpVak5UTUJJelV6TlNNMU16VWpOVE1CRkFZckFUVXpNalkxTkNZak1TTTFNeklXRlNVek5TTVJNelVqQVVEK3dBSkEvc0RBd01EQXdNQUJBTURBd01EQXdBSUFYa0pBUUNnNE9DaEFRRUplL3NCQVFFQkFBNEQ4d0FOQS9RREFRTUJBd1AxQXdFREFRTUQrb0VKZVFEZ29LRGhBWGtKZ1FQN0FRQUFGQUVBQUFBUEFBNEFBR3dBZkFETUFOd0E3QUFBQk16VWpOU01WSXpVakZTTVZNeEVqRlRNVk16VXpGVE0xSVRVaEt3RVJNd0VqTlRNeU5qVTBKaU14SXpVek1oWVZGQVlqQXlNVk13TXpOU01Cd01EQVFJQkFnSUNBZ0VDQVFBSUEvZ0JBZ0lBQm9FQkFLRGc0S0VCQVFsNWVRbUJBUUVCQVFBTEFRSUNBZ0lCQS9nQkFnSUNBZ0VBQ0FQNkFRRGdvS0RoQVhrSkNYZ0ZBUVA4QVFBQUFCZ0FBLzhBRUFBUEFBQVlBQ2dBU0FCb0FJZ0FxQUFBQklSRWhFU0VSQlRNVkl4TWpGVE1WSXhFekVTTVZNeFVqRVRNbE5TTVZJelVoRlNFak5TTVZJelVoQW9EOWdBRUFBd0Q4UUlDQWdFQkFnSUJBUUlDQUFRQkFnQUZBQVlDQVFJQUJRQVBBL0FBREFBRUFRSUQ5d0VDQUFVQUJBRUNBQVVCQVFFQ0FnRUJBZ0FBQUJRQS9BQUFEdndPQUFBUUFDQUFOQUJJQUZnQUFFeUVSSVJFRE14RWpFeUVSSVJFWElUVWhGUUVSTXhHL0FvRDlnSUJBUUlBQ2dQMkFRQUlBL2dBQ2dFQURBUDhBQVFEOUFBT0EvZ0QvQUFFQXdJQ0FBc0Q4Z0FPQUFBQUZBRDhBQUFPL0E0QUFBd0FJQUF3QUVBQVZBQUFCRVNFUkF5RTFJUlVCRVNFUkZ5TVJNd0VWSVRVaEFiLy9BSUFEZ1B5QUF3RC9BTUNBZ1AxQUE0RDhnQU1BL1lBQ2dQMEFRRUFEQVAyQUFvQkEvZ0FDd0VCQUFBQUFBQU1BUHdBQUEzOERnQUFEQUFjQURBQUFBU0VSSVFFekVTTVRFU0VSSVFKLy9rQUJ3UDNBUUVDQUFzRDlRQUlBQVFEOUFBT0EvZ0QvQUFFQUFBRUFmd0FBQXo4RGdBQVRBQUFsSVJVak5TRVJJVFVqRVRNMU14VXpFU01WSVFNLy9zQkEvc0FCUU1EQVFNREFBVUNBZ0lBQkFJQUJBSUNBL3dDQUFBQURBSUVBQUFQQkE0QUFCQUFJQUEwQUFBRWhFU0VSSlJFekVRRWhFU0VSQVlFQndQNUFBZ0JBL01BQ3dQMUFBd0QvQUFFQWdQeUFBNEQ5QUFFQS93QUFCQUEvQUFBRHZ3T0FBQU1BQndBTEFCQUFBQUVoRVNFQk14RWpJUkV6RVFFaEVTRVJBei85Z0FLQS9RQkFRQU5BUVAwQ0FvRDlnQUlBQVFEOUFBT0EvSUFEZ1AwQUFRRC9BQUFBQUFNQVB3Q0FBNzhEUUFBVEFCY0FHd0FBQVJFaEVTTTFJUlVqRlRNVklUVXpFU0VSTXpVRkl6VXpBU01STXdNLy93Q0Evd0NBZ0FFQWdBRUFnUDNBZ0lBQmdJQ0FBZ0FCUVA3QXdNQkF3TUQrd0FGQVFNQ0Evd0FCQUFBQUF3QkFBRUFEd0FPQUFBTUFCd0FMQUFBVElSRWhBeFVoTlFFaEVTSEFBUUQvQUlBRGdQNkFBUUQvQUFNQS9rQUNRRUJBL01BQ3dBQUJBRDhBZ0FPL0EwQUFFd0FBQVNNUklSRWpGU0UxSXpVek5TRVZNeEVoRVRNRHY0RC9BSUQvQUlDQUFRQ0FBUUNBQWNEK3dBRkF3TUJBd01BQlFQN0FBQUFBQUFNQVAvLytBNzhEUGdBREFBZ0FEQUFBSlNFUklRRVZJVFVoQVNFUklRRy8vd0FCQVA2QUE0RDhnQU1BL3dBQkFINEJ3UDRBUUVBREFQMUFBQVFBUHdBQUE3OERnQUFEQUFnQURRQVJBQUFCRVNFUkF5RTFJUlVSRlNFMUlRVVJJUkVCdi84QWdBT0EvSUFEZ1B5QUFnQUJBQU1BL1lBQ2dQMEFRRUFEZ0VCQWZ2MkFBb0FBQUFBREFIOEFBQU0vQTRBQUZBQVlBQndBQUFFMU14RWpOU01WSXhFekZTRVJJUlV6TlNFUklRY2hOU0VSSXpVekFmL0F3RURBd1A3QUFVQkFBVUQrd0VEL0FBRUFnSUFCZ0lBQkFJQ0Evd0NBL3dDQWdBRUF3SUFCQUlBQUFBTUFQd0FBQXY4RGdBQURBQWNBREFBQUV5RVJJUWN6RVNNRkVTRVJJYjhCQVA4QWdFQkFBY0FCQVA4QUF3RDlnSUFEZ0g3OWdBS0FBQUFBQUFNQWZ3QUFBejhEZ0FBRUFBZ0FEQUFBRXlFUklSRUJNeEVqRnhFaEVYOEJBUDhBQVVCQVFJQUJBQU1BL1lBQ2dQMEFBNEIrL1lBQ2dBQUFBQU1CQVFBQUE4RURnQUFFQUFnQURBQUFBU0VSSVJFbEVUTVJBU0VSSVFFQkFRRC9BQUtBUVA2QUFRRC9BQU1BL1lBQ2dJRDhnQU9BL1FJQ2dBQUFBQUFFLy84QUFBUC9BNEFBQkFBSUFBd0FFUUFBRXlFUklSRWxFVE1SQVNFUklRRXpFU01SZndFQS93QURRRUQrZ0FFQS93RDlnRUJBQXdEOWdBS0FnUHlBQTREOUFnS0EvUDREZ1B5QUFBQUFBQVQvL3dBQUEvOERnQUFEQUFjQUN3QVFBQUFUSVJFaEFSRXpFUUVoRVNFQk14RWpFYjhCQVA4QUF3QkEva0FCQVA4QS9jQkFRQU1BL1lBREFQeUFBNEQ5QWdLQS9QNERnUHlBQUFBREFEOEF3QU8vQTRBQUF3QUlBQTBBQUFFaEVTRWxGU0UxSVJNaEVTRVJBei85Z0FLQS9RQURnUHlBZ2dLQS9ZQUNBQUVBZ0VCQS9VQUJBUDhBQUFBQUF3QS9BSUFEdndOQUFBTUFDQUFOQUFBQklSRWhBUlVoTlNFVElSRWhFUU0vL1lBQ2dQMEFBNEQ4Z0lJQ2dQMkFBa0FCQVA3QVFFRCtnQUVBL3dBQUFBTUFQLy8rQTc4Q3ZnQURBQWdBRFFBQUFTRVJJUUVWSVRVaE55RVJJUkVEUC8yQUFvRDlBQU9BL0lDQ0FvRDlnQUcrQVFEOWdFQkFRQUVBL3dBQUFBQUVBRC8vd0FPL0E4QUFCQUFKQUE0QUV3QUFFeUVSSVJFRElUVWhGVGNoRVNFUkF4VWhOU0cvQW9EOWdJQURnUHlBZ2dLQS9ZQ0NBNEQ4Z0FOQS93QUJBUHlBUUVDQUFRRC9BQU9BUUVBQUFBUUFQLy9BQTc4RHdBQUVBQWtBRGdBVEFBQVRJUkVoRVFNaE5TRVZOeUVSSVJFREZTRTFJYjhDZ1AyQWdBT0EvSUNDQW9EOWdJSURnUHlBQXdEL0FBRUEvTUJBUU1BQkFQOEFBMEJBUUFBQUF3Q0EvOU1EclFPQUFDd0FOQUJIQUFBbEJ3WWlMd0VPQVNNaUp5NEJKeVkxTkRZM0Z4WXlQd0UyTkM4QlBnRXpNaGNlQVJjV0ZSUUdCeGNXRkFjdkFRNEJCeGMzTVFFaEZUTVJNeEVuSVNJR0ZSRVVGak1oTlNFRHJTMFROUks2RWlZVUxpa3BQUkVTQndaaUVqWVNMaElTWWhFbUZDNHBLVDBSRWdjR3VoTVRMYTBKRncydExmMUFBY0RBUU1EK0FCc2xKUnNCUVA3QUFDMFRFN29HQnhJUlBTa3BMaFFtRVdJU0VpNFNOUk5pQmdjU0VUMHBLUzRVSmhHNkV6VVRMYTBORndtdExRTVR3UDhBQVVEQUpSdjlBQnNsUUFBQUF3RUFBSUFEQUFNQUFDY0FQUUJTQUFBQk16SVdGeDRCRng0QkZ4NEJGUlFHQnc0QkJ4NEJGeDRCRlJRR0J3NEJCdzRCQnc0QkJ5TVJGeFV6TWpZM1BnRTNQZ0UxTkNZbkxnRW5MZ0VyQVIwQk16STJOejRCTno0Qk5UUW1KeTRCSnk0Qkl3RUE2Q1k0RXhJaUR3NFpDZ29KREF3TUlSVWVMUThRRUFvTENoc1NFaXNhRUU0K3dZQStKaTRLRUJvS0NRb0lDUWdZRUFvM0xqTmhJeXdKRHhjSkNnZ0hCd2NVRFEwNUxRTUFBd01FRFFvS0d4QVJKUlVXS2hJVEhBb0lIUlVVTVJzV0toVVZJUXdNRUFJQ0FnRUNnR3VVQWdFQ0N3b0pHUkFPR1FrSkN3SUJBZjZyQWdJQ0RRb0tHeElPR1FvS0RnVUVCUUFCQVFBQWdBTUFBd0FBQ3dBQUFUY2hCek1ESXdjaE55TVRBdklPL280T2RteDhEZ0Z5RG5ac0FzQkFRUDRBUUVBQ0FBQUFBZ0VBQUVBREFBTkFBQU1BSXdBQUpTRVZJUUVSRkFZSERnRWpJaVluTGdFMUVTTVJGQmNlQVJjV016STNQZ0UzTmpVUkFRQUNBUDRBQVlBS0N4RTRJaUk0RVFzS2dCWVdTQzR1TURBdUxrZ1dGb0JBQXdEK1FCRVJCd3NNREFzSEVSRUJ3UDVBTlNRbExnb0tDZ291SlNRMUFjQUFBQUFBQVFFQUFJQURBQU1BQUFjQUFDVVJJeWNoRlNNUkFjQytBZ0lBd0lBQ0FJQ0EvZ0FBQWdEQUFJQURRQU1BQUFnQURBQUFBU01ETXpjaEZ6TURBeHNCSXdKWHJ1bUFMd0VpTDREcHVtTmp4Z01BL1lDQWdBS0Evb0FCRVA3d0FBQUFCQUJBQUlBRHdBTUFBQjhBTkFBOEFFQUFBQ1VqTlNNT0FTTWlKaWN1QVRVME5qOEJOQ1lqSWdZSE5UNEJNeklXRlJFeEp3Y09BUWNPQVJVVUZoY2VBVE15TmpjK0FUMEJCVE1ESXdNek56TW5OeGNqQThCWUFSVTlLQjB1RVJFUlFrRjJLQ2tqUVIwZ1NTbE1URmRVRkIwS0Nnb0pDUWtaRHhVaURRNE8vbmRnMEdEUVlEVFl1VTFObW9CSUpDUVFFQkFxR3poQ0NoRXFLeGtZVHhNU1Nrdis4ODRNQXdrSEJ4Z1NEQlVJQ0FnT0R3NGxGaVBPQW9EOWdLQmc3T3dBQkFCQUFJQUR3QU1BQUI4QU5BQThBRUFBQUNVak5TTU9BU01pSmljdUFUVTBOajhCTkNZaklnWUhOVDRCTXpJV0ZSRXpKd2NPQVFjT0FSVVVGaGNlQVRNeU5qYytBVDBCQlRNREl3TXpOek1uTnhjakFaRllBaFE5S0I0dUVSQVJRVUYzS1Nna1FCMGdTU2xNU3dGWVZCTWVDZ29LQ1FvSkdBOFZJZzRORGdJbllOQmcwR0EwMkxsTlRacUFTQ1FrRUJBUUtoczRRZ29SS2lzWkdFOFRFa3BML3ZQT0RBTUpCd2NZRWd3VkNBZ0lEZzhPSlJZanpnS0EvWUNnWU96c0FBQUFBQVVBQUFDQUJBQUNnQUNjQUxBQXdRRE9BTnNBQUFFME5qYytBVE15RmhjZUFSYzNMZ0VuTGdFaklnWUhEZ0VIRGdFVkl6d0JOVFFtSnk0Qkp5NEJKeTRCSXlJR0J6VWpFU00xTkNZbkxnRW5MZ0VuTGdFaklnWUhEZ0VIRGdFSEZ6NEJOejRCTXpJV0Z4NEJGUndCRlE0QkJ3NEJCdzRCQnlNVk13NEJGUlFXRng0Qk16STJOejRCTnpNZUFSY3pMZ0VuTGdFMU14VXpOUjRCTXpJMk56NEJOek1lQVJjZUFUTXlOamMrQVRjek5TTUZEZ0VIRGdFaklpWW5MZ0UxTkRZM013NEJCemMwTmpjK0FUTXlGaGNlQVJVak1qUXhGdzRCSXlJbUp5NEJKek1PQVFVT0FTTWlKaWN1QVNjekRnRURGQTBPRFNRVkR4Z0tDdzRFTndVV0VoRXRIQllvRXhJY0NRa0pNd1VHQlE0SkNSY09EaDRQSFM0U09Wb0JBZ0lKQndZVURnMGpGaFluRUJFWkNRa01CRGdGRGdvSkhoUVdJUXNJQ0JFekl4RVpDUW9TQ1MwQ0FRRVBEdzhySEJFZkR3OGVFQUVCQlFVOEJRZ0NBUUphTlJFdkhoNDBGZ3dTQmo4RkVnNFZPQ01iTHhNU0Z3WUI3UDNPQmhNTkRCNFJFQm9JQ1FrQ0FxZ0JCQUxURFE0T0lCTVRJQTBORGJjQm13NGdFeGNsRGdNRkFxa0VDZ0ZWQ3gwUkZTSU5CZ29FcXdNT0FVQWtOQkVSRUFrSkNoc1RDaHNyRHc4UEN3c0xJUllXTWgwQkFnRVVKUkVTSFEwTUV3Y0dCeGdadFA3QU5CUWRDQXdWQ1FnT0JRWUZCZ1lIRWd3TUh4UUlFeHNJQ0FjS0N3Y2JFd0VKQmdZTEJBTUVBd01JQmtBR0N3Y1dKZzhQRGdZR0JoVU9EUjhKQ2g0TUNTWWRnRFliR3hvWkR5Y1hHQ2dQR1JnU0VSRXZIVUJWRGhVSUNBZ0pDQWdWREFZTEJRWUxCRllpTXhFU0VSRVJFVFFqQVdzUkVoZ1lCUThKREJVV0N3c1FFUWdXRGhJY0FBQUFBZ0NBQUFBRGdBSkFBQXNBVmdBQUFSY0hKd2NuTnljM0Z6Y1hFek1WSXpVME5qYytBVGMrQVRjK0FUYytBVGMrQVRjK0FUYytBVFUwSmljdUFTTWlCZ2MxUGdFek1oWVhIZ0VYSGdFWEhnRVZGQVlIRGdFSERnRUhEZ0VIRGdFSERnRUhEZ0VIQVkyekxiT3pMYk96TGJPekxaMmkvd1VGQlEwSENCQUpDUkVJQ0E4R0Jnc0ZCQVlEQWdJSEJ3Y1ZEeGt2RnhrNUh3OGFEQXNVQ0FnTUJRUUVCQVFFQ3djSER3a0pFZ29HREFZR0N3UUZDd1FCWUxNdHM3TXRzN010czdNdC9pMUFHQXdXQ1FvUkNBY09CZ1VMQlFVSkJRUUpCQVVKQkFVS0JRb1BCUVVHRUJBOURRMERBd01KQmdZT0NBZ1RDZ3NUQ1FnUUJnY05CZ1lMQlFRSEJBUUhBd1FMQmdBQUFBSUFnQUNBQTRBRFFBQUxBRlVBQUFFWEJ5Y0hKemNuTnhjM0Z6Y3pGU00xTkRZM1BnRTNQZ0UzUGdFM1BnRTNQZ0UzUGdFM1BnRTFOQ1luTGdFaklnWUhOVDRCTXpJV0Z4NEJGeDRCRng0QkZSUUdCdzRCQnc0QkJ3NEJCdzRCQnc0QkJ3NEJBWTJ6TGJPekxiT3pMYk96TFoyaS93VUZCUTBIQ0JBSkNSRUlDQThHQmdzRkJBWURBZ0lIQndjVkR4a3ZGeGs1SHc4YURBc1VDQWdNQlFRRUJBUUVDd2NIRHdrSkVnb0dEQVlHQ3dRRkN3RmdzeTJ6c3kyenN5MnpzeTB0UUJnTUZna0tFUWdIRGdZRkN3VUZDUVVFQ1FRRkNRUUZDZ1VLRHdVRkJoQVFQQTROQXdNRENRWUdEZ2dJRXdvTEV3a0lFQWNHRFFZR0N3VUVCd1FFQndNRUN3QUFBQVVBQUFDQUJBQURBQUFpQURZQVlRQ1JBSlVBQURjMU16STJOejRCTlJFMEppY3VBU3NCTlRNeUZoY2VBUmNlQVJVVUJnY09BU3NCTng0Qk16STJOejRCTlRRbUp5NEJJeUlHQnhFRkZTTTFNekkyTno0Qk5SRTBKaWN1QVNjdUFTc0JOVE1WSXlJR0J3NEJGUkVVRmhjZUFSY2VBVHNCQVJVT0FRY09BUWNESXdNdUFTY3VBU2N1QVNjMU14VU9BUWNPQVJVVUZoY1ROejRCTlRRbUp5NEJKeUltSXpVek5TRVZJUUFPREJJRkF3TUVCQVlRQ3c2YkswRVdGaVFPRFE0WUdCdFRPS3B0RWg0TUlEWVdGUllXRlJZM0lnd2RFQUhtcGc0TUVRWURBd0VDQWdZRUJnMEhEcVlPREJFR0F3UUNBZ0VHQlFZTkJ3NEJyUW9PQlFjTkJYOEtpQVVIQWdRSUJRVU5DSlFNRVFNRUJBWUdYVlVHQndRRUJBMEpBUUlDY1B3QUJBQ0FEQWtKQmhnVEFTSVZHZ1VJQnd3TERBc21HeG8rSXk1UEh5TWpJQVFGR3hzYlNTNHVTaG9iR3dVRi9vTVVEQXdJQ0FZWkZBRWlFUllHQkFjREJBUU1EQWdJQmhrVS90NFJGZ1lFQndNRUJBRzBEQUlIQmdnWUVQNkxBWG9PRWdNRkNBTURBd0VNREFFR0F3UUtCUWdhRWY3Ly9oTWFCd1VKQkFRR0FnRU13RUFBQUFBQUJRQUFBSUFFQUFNQUFDb0FMUUJoQUpVQW1RQUFFeU1IRGdFVkZCWVhIZ0VYRlNNMVBnRTNQZ0UzRXpNVEhnRVhIZ0VYRlNNMVBnRTNQZ0UxTkNZdkFTOEJCd1VYQnlFMU16STJOejRCTlJFMEppY3VBU3NCTlRNVklnWUhEZ0VIRGdFVkVSUVdGeDRCRng0Qk93RXlOamMrQVRjK0FUY2hGd2NoTlRNeU5qYytBVFVSTkNZbkxnRXJBVFV6RlNJR0J3NEJCdzRCRlJFVUZoY2VBUmNlQVRzQk1qWTNQZ0UzUGdFM0V5RVZJZkdLR0FRRUF3UUVFUTF3Q3c0RUJnOElmUWw3Q0EwR0JoRUxqQXNPQkFRREJRVVZDRHc5QWtFSUh2N3VEUXNRQlFNREJBUUZEd29Ob0E0VUJRWUlBZ0lDQWdJQ0JBUURGQkVhRlJ3SUNROEhCZzRIQVVZSkh2N3REZ3NRQlFNQ0F3UUZEd29Pb1E0VUJnVUlBZ0lDQWdJQkJRTUVGQkVhRkIwSUNBOEhCdzRHQ2Z3QUJBQUJFMFVORXdjRkNBUUVCUUVNREFJSEJBY2dHQUZvL3BRV0hRWUhCd0VNREFFRUJBTUpCZ2NXRUQ4WXNiRXZBbm9NQ1FvRkdCUUJNaFVKQlFnSERBd0RCQU1KQlFZSEZQN1ZEaE1GQkFVQkFnSUVCQVFOQ2dvZUZRSjZEQWtLQlJnVUFUSVZDUVVJQnd3TUF3UURDUVVHQnhUKzFRNFRCUVFGQVFJQ0JBUUVEUW9LSGhVQ0JFQUFBd0FBQUlBRUFBTUFBRjRBaFFDSkFBQUJNelUwSmljdUFTY3VBU3NCTlRNVkl5SUdCdzRCQnc0QkZSRVVGaGNlQVJjZUFUc0JGU00xTXpJMk56NEJQUUVqRlJRV0Z4NEJGeDRCT3dFVkl6VXpNalkzUGdFMUVUUW1KeTRCSnk0Qkt3RTFNeFVqSWdZSERnRUhEZ0VkQVNVM014RVVGaGNlQVJjZUFUTVZJelV5TmpjK0FUYytBVDBCTkNZbkxnRW5MZ0VqSWdZSEp5VWhGU0VCQWI4Q0FnSUhCUWNRQnhEQUVBY1BCd1VIQWdJQ0FnSUNCd1VIRHdjUXdCQU5GUVlFQkw4Q0FnSUdCZ2NPQ0JEQUVBMFZCZ1FFQWdJQ0JnVUlFQWNRd0JBSURnY0ZCd0lDQWdGL2ZnSUNBUUlHQlFVY0Q4QVFHd1VFQndFQ0FnSUJBUVFEQXdnRUJoRUtCUUdBL0FBRUFBR0FjaEVXQlFRSEF3UUVEQXdFQXdNSUJRVVpHLzdjQmhNRkJBY0RCQVFNREFnSUJSa1VrcElSRmdVRUJ3TUVCQXdNQ0FnRkZna0JKQnNhQlFRSEF3UUVEQXdFQXdNSUJRVVdFSEtNTlA2TkVoY0ZCQWNEQWdNTURBTUNBd1lFQkJnVDdSZ2ZCd1VJQWdJREJRVUs5RUFBQUFBQUF3QUFBSUFFQUFNQUFGNEFsUUNaQUFBQk16VTBKaWN1QVNjdUFTc0JOVE1WSXlJR0J3NEJCdzRCRlJFVUZoY2VBUmNlQVRzQkZTTTFNekkyTno0QlBRRWpGUlFXRng0QkZ4NEJPd0VWSXpVek1qWTNQZ0UxRVRRbUp5NEJKeTRCS3dFMU14VWpJZ1lIRGdFSERnRWRBUVVISVRVK0FUYytBVFUwSmljdUFTTWlCZ2NPQVFjalBnRTNQZ0V6TWhZWEhnRVZGQVlIRGdFSERnRUhNekkyTno0Qk56NEJOek1USVJVaEFRRy9BZ0lDQndVSEVBY1F3QkFIRHdjRkJ3SUNBZ0lDQWdjRkJ3OEhFTUFRRFJVR0JBUy9BZ0lDQmdZSERnZ1F3QkFORlFZRUJBSUNBZ1lGQ0JBSEVNQVFDQTRIQlFjQ0FnSUNvUi8rL1RsUkZ4Y1hEQTBOSGhJUUhRME5Fd1lNQkJRUkVTb1pHeXdTRWhJSUNBd25HaWt5Q25NUkdRY0hEQVlHQ2dRTVh2d0FCQUFCZ0hJUkZnVUVCd01FQkF3TUJBTURDQVVGR1J2KzNBWVRCUVFIQXdRRURBd0lDQVVaRkpLU0VSWUZCQWNEQkFRTURBZ0lCUllKQVNRYkdnVUVCd01FQkF3TUJBTURDQVVGRmhCeXJGUU1ORlVoSVQwYkZTSU9EUTBKQ1FvY0VoNHVFQkFRRVJFUktSY1JJUkVhT0Iwc05Ra0JBUUlGQkFRTEJ3SXNRQUFEQUFBQWdBUUFBd0FBWGdDNUFMMEFBQUV6TlRRbUp5NEJKeTRCS3dFMU14VWpJZ1lIRGdFSERnRVZFUlFXRng0QkZ4NEJPd0VWSXpVek1qWTNQZ0U5QVNNVkZCWVhIZ0VYSGdFN0FSVWpOVE15TmpjK0FUVVJOQ1luTGdFbkxnRXJBVFV6RlNNaUJnY09BUWNPQVIwQkpUNEJOejRCTXpJV0Z4NEJGUlFHQng0QkZ4NEJGUlFHQnc0Qkl5SW1KeTRCTlRRMk56NEJNeklXRng0QkZ4NEJGeDRCTXpJMk56NEJOVFFtSnk0Qkp5NEJKeTRCS3dFMVBnRTNQZ0UzUGdFMU5DWW5MZ0VqSWdZSEp3RWhGU0VCQWI4Q0FnSUhCUWNRQnhEQUVBY1BCd1VIQWdJQ0FnSUNCd1VIRHdjUXdCQU5GUVlFQkw4Q0FnSUdCZ2NPQ0JEQUVBMFZCZ1FFQWdJQ0JnVUlFQWNRd0JBSURnY0ZCd0lDQWdHR0NoZ1BEaVVXR3lrUEN3c2ZIeFVmQ3dvTEV4SVlSeTRXSHdrSUNBUUVCQWtHQkFnRUF3MEtDZzRFQmcwSEVSME5EQTBHQmdRS0JRY1REUXdhRFFvTkdnME9Fd1lHQmdzTENoc1FHaXNSQ3dGNS9BQUVBQUdBY2hFV0JRUUhBd1FFREF3RUF3TUlCUVVaRy83Y0JoTUZCQWNEQkFRTURBZ0lCUmtVa3BJUkZnVUVCd01FQkF3TUNBZ0ZGZ2tCSkJzYUJRUUhBd1FFREF3RUF3TUlCUVVXRUhKbEZpRU1EQXdSRVF3YkRoZ3hHUWdXRGc4aUZCd3dGUm9iQlFZRkRBWUZDQU1FQXdFQkFRWUZCUVlCQWdFTURRd2VFUTBZREFrT0JBY0xCUVlGQ1FJSkJ3Z1NDZ3NYRFJBYUN3b0tHeG9GQVJ0QUFBQUVBQUFBZ0FRQUF3QUFYZ0JxQUcwQWNRQUFBVE0xTkNZbkxnRW5MZ0VyQVRVekZTTWlCZ2NPQVFjT0FSVVJGQllYSGdFWEhnRTdBUlVqTlRNeU5qYytBVDBCSXhVVUZoY2VBUmNlQVRzQkZTTTFNekkyTno0Qk5SRTBKaWN1QVNjdUFTc0JOVE1WSXlJR0J3NEJCdzRCSFFFRkZTTVZJelVqTlJNekVUTWpOUWNCSVJVaEFRRy9BZ0lDQndVSEVBY1F3QkFIRHdjRkJ3SUNBZ0lDQWdjRkJ3OEhFTUFRRFJVR0JBUy9BZ0lDQmdZSERnZ1F3QkFORlFZRUJBSUNBZ1lGQ0JBSEVNQVFDQTRIQlFjQ0FnSUNxVHMxdXN3ak8zQ2FBV0Q4QUFRQUFZQnlFUllGQkFjREJBUU1EQVFEQXdnRkJSa2IvdHdHRXdVRUJ3TUVCQXdNQ0FnRkdSU1NraEVXQlFRSEF3UUVEQXdJQ0FVV0NRRWtHeG9GQkFjREJBUU1EQVFEQXdnRkJSWVFjbDR1ZEhRcEFTUCs0dHJhQWQ1QUFBQUFBd0FBQUlBRUFBTUFBRjRBbWdDZUFBQUJNelUwSmljdUFTY3VBU3NCTlRNVkl5SUdCdzRCQnc0QkZSRVVGaGNlQVJjZUFUc0JGU00xTXpJMk56NEJQUUVqRlJRV0Z4NEJGeDRCT3dFVkl6VXpNalkzUGdFMUVUUW1KeTRCSnk0Qkt3RTFNeFVqSWdZSERnRUhEZ0VkQVNVSEl3Y2VBUmNlQVJVVUJnY09BUWNPQVFjT0FTTWlKaWN1QVRVME5qYytBVE15RmhjZUFSY2VBVE15TmpjK0FUVTBKaWN1QVNjdUFTYzNNemNoRlNFQkFiOENBZ0lIQlFjUUJ4REFFQWNQQndVSEFnSUNBZ0lDQndVSER3Y1F3QkFORlFZRUJMOENBZ0lHQmdjT0NCREFFQTBWQmdRRUFnSUNCZ1VJRUFjUXdCQUlEZ2NGQndJQ0FnSi9HWVFkSzBRWkZSWUhCd2NTQ3dvWURSTW1GQk1kQ1FrSkJBTUVDZ1VFQ0FNREN3Y05HQTBUSVE0T0R3ME5EU01XRWpBZVZKMkEvQUFFQUFHQWNoRVdCUVFIQXdRRURBd0VBd01JQlFVWkcvN2NCaE1GQkFjREJBUU1EQWdJQlJrVWtwSVJGZ1VFQndNRUJBd01DQWdGRmdrQkpCc2FCUVFIQXdRRURBd0VBd01JQlFVV0VITEFOenNISUJrV05CNFJJUTRQR1FzS0VRWUpDUWNHQnc4SUJRZ0RCQU1CQVFJR0JnZ0pEdzRQSXhRVUpSSVJHd2tIQ1FHcndFQUFBQUFBQkFBQUFJQUVBQU1BQUY0QWpnQ3NBTEFBQUFFek5UUW1KeTRCSnk0Qkt3RTFNeFVqSWdZSERnRUhEZ0VWRVJRV0Z4NEJGeDRCT3dFVkl6VXpNalkzUGdFOUFTTVZGQllYSGdFWEhnRTdBUlVqTlRNeU5qYytBVFVSTkNZbkxnRW5MZ0VyQVRVekZTTWlCZ2NPQVFjT0FSMEJKUlVPQVFjT0FRY09BUWNPQVFjK0FUTXlGaGNlQVJVVUJnY09BU01pSmljdUFUVTBOamMrQVRjK0FUYytBVHNCQnc0QkZSUVdGeDRCRng0Qk16STJOejRCTlRRbUp5NEJJeUlHQnc0QkFTRVZJUUVCdndJQ0FnY0ZCeEFIRU1BUUJ3OEhCUWNDQWdJQ0FnSUhCUWNQQnhEQUVBMFZCZ1FFdndJQ0FnWUdCdzRJRU1BUURSVUdCQVFDQWdJR0JRZ1FCeERBRUFnT0J3VUhBZ0lDQW5jVUlBd05HUXdNRkFnSURRWVdLeFlVSkJBUER3OFFFakVmRlNNT0hSd0xDd3NmRkJRbkV4SWpFQkc2QXdJRkJRWVBDd2NUQ3cwWENnc0tDZ29MSEJNR0RBWUhFd0UxL0FBRUFBR0FjaEVXQlFRSEF3UUVEQXdFQXdNSUJRVVpHLzdjQmhNRkJBY0RCQVFNREFnSUJSa1VrcElSRmdVRUJ3TUVCQXdNQ0FnRkZna0JKQnNhQlFRSEF3UUVEQXdFQXdNSUJRVVdFSExBREFJSUJnY1REUTBjRUJBbUZROFFFaElSTGh3Yk1oWWJHdzhPSFVvdEhUY2FHaTRWRkJzSEJ3ZmZGU01ORHlJUkVoMEtDQWNORFEwbEdCd3ZGQk1VQWdNQ0N3R1dRQUFBQUFZQVFBQUFBOEFEZ0FBREFBY0FDd0FaQUdZQW9BQUFBU0VWSVJFaEZTRVJJUlVoQXhFak5RNEJCelUrQVRjK0FUY0RNeFVqTlRRMk56NEJOejRCTno0Qk56NEJOejRCTno0Qk56NEJOVFFtSnk0Qkl5SUdCelUrQVRNeUZoY2VBUmNlQVJjZUFSVVVCZ2NPQVFjT0FRY09BUWNPQVFjT0FRY09BUWNPQVFNMUhnRXpNalkzUGdFMU5DWW5MZ0VyQVRVek1qWTFOQ1lqSWdZSE5UNEJNeklXRng0QkZSUUdCeFVlQVJjZUFSVVVCZ2NPQVNNaUppY0JnQUpBL2NBQ1FQM0FBa0Q5d01CQUFoOExDeFFKQ2hFSUdudkFCQU1FQ1FZR0RBY0dEUVlHQ3dVRkNBTUVCQUlDQVFVRkJSQUxFeU1SRXlvWUN4TUpDQThHQmdrRUF3TURBd01JQlFVTUJ3WU9Cd1VKQlFRSUJBTUdBZ0lDUlE4akZRd1VCd2NIQ0FrSkdBOGNHUjRkRmhjUEhnNFFKUlVYSkEwTkRSNGVFQmtLQ1FrUEVBOHJHeGNtRHdNQVFQOEFRUDhBUUFOQS93REFBZzhETGdRSUJBVUxCdjN1TGhNS0VRZ0hEZ1lHQ3dVRUNRUUVCd1FFQndNRUJ3UURDQVFKREFRRUJBME5NUXNLQWdNQ0NBUUZDd2NHRHdnSkVBWUhEQVlHQ2dRRkNRUURCZ01EQmdJREJnTUNCdjZjTUFrSkJBVUVEUWdJRFFRRkJDb1FFQThQQ0FndEJ3WUlDUWdYRFJnZkJnRUJDZ2dJRXd3Ukd3b0tDd1lHQUFZQVFBQUFBOEFEUUFBREFBY0FDd0FYQUNNQUx3QUFBU0VWSVJFaEZTRVJJUlVoQXlJR0ZSUVdNekkyTlRRbUF5SUdGUlFXTXpJMk5UUW1BeUlHRlJRV016STJOVFFtQVlBQ1FQM0FBa0Q5d0FKQS9jRGdLRGc0S0NnNE9DZ29PRGdvS0RnNEtDZzRPQ2dvT0RnREFFRC9BRUQvQUVBREFEZ29LRGc0S0NnNC9zQTRLQ2c0T0Nnb09QN0FPQ2dvT0Rnb0tEZ0FBQUFBQ0FCQUFFQUR3QU9BQUFNQUJ3QUxBQThBRXdBWEFCc0FIZ0FBQVNFMUlSVWhGU0VWSVJVaEZTRVZJUlVoRlNFVklSVWhGU0VWSVFFbEVRUEEvSUFEZ1A0QUFnRCtBQUlBL2dBQ0FQNEFBZ0QrQUFJQS9JQURnUDJBL3dBRFFFQ0FRRUJBUUVCQVFFQkFRRUFCb09EK1FBQUFBQUFJQUVBQVFBUEFBNEFBQXdBSEFBc0FEd0FUQUJjQUd3QWVBQUFCSVRVaEZTRVZJUlVoRlNFVklSVWhGU0VWSVJVaEZTRVZJUlVoSlJFRkE4RDhnQU9BL2dBQ0FQNEFBZ0QrQUFJQS9nQUNBUDRBQWdEOGdBT0EvWUQvQUFOQVFJQkFRRUJBUUVCQVFFQkFRTUFCd09BQUJBQkFBUUFEd0FOQUFBTUFCd0FMQUE0QUFBRWhGU0VSSVRVaEJTRVZJUUVSTndHQUFZRCtnQUpBL2NBQmdQNkFBWUQ5UU1BQlFFQUJRRURBUUFIQS9rRGdBQUFFQUVBQkFBUEFBc0FBQXdBSEFBc0FEZ0FBQVNFVklSVWhOU0VGSVJVaEFSRTNBWUFCZ1A2QUFrRDl3QUdBL29BQmdQMUF3QUxBUU1CQXdFQUJ3UDVBNEFBQUFBUUFRQUJBQThBQ2dBQURBQWNBQ3dBT0FBQUJJUlVoRlNFMUlRRWhGU0VGRVRjQmdBR0Evb0FDUVAzQUFZRCtnQUdBL1VEQUFnQkF3RUFCUUVCQS9rRGdBQUFBQXdCQUFrQUR3QU9BQUFNQUJ3QUxBQUFCSVRVaEJ5RVZJUmNoRlNFRHdQeUFBNENBL1lBQ2dJRDhnQU9BQTBCQWdFQkFRQUFBQUFBREFFQUJRQVBBQW9BQUF3QUhBQXNBQUFFaE5TRUhJUlVoRnlFVklRUEEvSUFEZ0lEOWdBS0FnUHlBQTRBQ1FFQ0FRRUJBQUFBQUFBTUFRQUFBQThBQlFBQURBQWNBQ3dBQUFTRTFJUWNoRlNFWElSVWhBOEQ4Z0FPQWdQMkFBb0NBL0lBRGdBRUFRSUJBUUVBQUFBQUFCZ0NBQUlBRGdBTkFBQU1BQndBTEFBOEFFd0FYQUFBQklUVWhCeUVWSVJjaEZTRUhJUlVoRnlFVklRY2hGU0VEZ1AwQUF3REEvY0FDUU1EOUFBTUF3UDNBQWtEQS9RQURBTUQ5d0FKQUF3QkFnRUJBUUVCQVFFQkFRQUFHQUlBQWdBT0FBMEFBQXdBSEFBc0FEd0FUQUJjQUFBRWhOU0VISVRVaEZ5RTFJUWNoTlNFWElUVWhCeUUxSVFPQS9RQURBSUQrQUFJQWdQMEFBd0NBL2dBQ0FJRDlBQU1BZ1A0QUFnQURBRURBUU1CQXdFREFRTUJBQUFZQWdBQ0FBNEFEUUFBREFBY0FDd0FQQUJNQUZ3QUFFeUVWSVFFMUlSVVhJVFVoQXhVaE5TVWhOU0VSRlNFMWdBTUEvUUFEQVAwQXdBSkEvY0RBQXdEOXdBSkEvY0FDUUFKQVFBRUFRRUNBUVA2QVFFQkFRUDhBUUVBQUJnQ0FBSUFEZ0FOQUFBTUFCd0FMQUE4QUV3QVhBQUFCSVRVaE5TRVZJUUVoTlNFMUlUVWhOU0UxSVJFaE5TRURnUDBBQXdEOUFBTUEvUUFEQVAwQUF3RDlBQU1BL1FBREFQMEFBb0JBZ0VEK0FFQkFRRUJBL2tCQUFBQUZBRUFBQUFQQUE0QUFBd0FIQUFzQUVBQXNBQUFURnlNMUZUTW5JeFVoSnlFZEFTRW5JUVUzSnpNMUl5Y3pOU01uSVRVaEp5RTFJU2NoTlNFbklUVWhKd2VlUUY3ZVFKNEJYa0QrNGdIZVFQNWlBeE10VXhOVFFKUFRRQUVUL3ExQUFaUCtMVUFDRS8ydFFBS1QvUzFBTFFKQVFFREFRTUJBZ0VCQXdDMVRRRUJBUUVCQVFFQkFRRUJBTFFBQUFBQUdBRUFBQUFQQUE0QUFBd0FIQUFzQUR3QVRBQnNBQUFFVklUVUJFU0VSQlNFUklRTWhGU0VWTlNFVkF5RTFJUkVoTlNFRHdQMEFBZ0Q5Z0FKQS9nQUNBRUQrZ0FHQS9vQkFBa0Q5Z0FLQS9jQURBRUJBL3NEK1FBSEFRUDdBQVFCQWdFQkFBc0JBL3NCQUFBQUZBRUFBUUFQQUEwQUFBd0FIQUFzQUR3QVRBQUFCSVRVaEZ5RVZJUmNoRlNFRklSVWhGeUVWSVFLQS9jQUNRTUQ5QUFNQWdQeUFBNEQrd1AzQUFrREEvUUFEQUFNQVFJQkFnSUNBUUVCQUFBVUFRQUFBQThBRHdBQURBQWNBQ3dBUEFCTUFBRGNSSVJFQkVTRVJCU0UxSVJVaE5TRVZJVFVoUUFPQS9NQURBUDFBQVlEK2dBS0EvWUFCZ1A2QUFBUEEvRUFEZ1B6QUEwQ0FRTUJBd0VBQUJRQkFBQUFEd0FQQUFBTUFCd0FMQUE4QUV3QUFOeEVoRVFFUklSRUhJUlVoRnlFVklRY2hGU0ZBQTREOHdBTUF3UDZBQVlDQS9ZQUNnSUQrZ0FHQUFBUEEvRUFEZ1B6QUEwQkFRRUJBUUVBQUFBQUFCUUJBQUFBRHdBUEFBQU1BQndBTEFBOEFFd0FBTnhFaEVRRVJJUkVISVJVaEZTRVZJUlVoRlNGQUE0RDh3QU1BUVA2QUFZRDlnQUtBL29BQmdBQUR3UHhBQTREOHdBTkFRRUJBUUVCQUFBQUZBRUFBQUFQQUE4QUFBd0FIQUFzQUR3QVRBQUEzRVNFUkFSRWhFUUVoTlNFVklUVWhGU0UxSVVBRGdQekFBd0Q5UUFHQS9vQUNnUDJBQVlEK2dBQUR3UHhBQTREOHdBTkEvc0JBd0VEQVFBQUFBQUFGQUVBQUFBUEFBOEFBQXdBSEFBc0FEd0FUQUFBM0VTRVJBUkVoRVFNaEZTRVhJUlVoQnlFVklVQURnUHpBQXdEQS9vQUJnSUQ5Z0FLQWdQNkFBWUFBQThEOFFBT0EvTUFEUVA4QVFFQkFRRUFBQUFBRkFFQUFBQVBBQThBQUF3QUhBQXNBRHdBVEFBQTNFU0VSQVJFaEVRTWhGU0VWSVJVaEZTRVZJVUFEZ1B6QUF3QkEvb0FCZ1AyQUFvRCtnQUdBQUFQQS9FQURnUHpBQTBEL0FFQkFRRUJBQUFVQVFBQUFBOEFEd0FBREFBY0FDd0FQQUJNQUFEY1JJUkVCRVNFUkFTRTFJUlVoTlNFVklUVWhRQU9BL01BREFQMUFBWUQrZ0FLQS9ZQUJnUDZBQUFQQS9FQURnUHpBQTBEK0FFREFRTUJBQUFBQUFBVUFRQUFBQThBRHdBQURBQWNBQ3dBUEFCTUFBRGNSSVJFQkVTRVJBeUVWSVJjaEZTRUhJUlVoUUFPQS9NQURBTUQrZ0FHQWdQMkFBb0NBL29BQmdBQUR3UHhBQTREOHdBTkEva0JBUUVCQVFBQUFBQVVBUUFBQUE4QUR3QUFEQUFjQUN3QVBBQk1BQURjUklSRUJFU0VSQXlFVklSVWhGU0VWSVJVaFFBT0EvTUFEQUVEK2dBR0EvWUFDZ1A2QUFZQUFBOEQ4UUFPQS9NQURRUDVBUUVCQVFFQUFCZ0JBQUFBRHdBUEFBQU1BQndBTEFBOEFFd0FuQUFBVEVTRVJBeUVSSVFFWEl6VVZNeGNqSHdFaE5RTTNGeUVWSVJjaEZTRVhNeFVqRnpNVkl4Y0hRQU9BUVAwQUF3RDloenhEZnp5Nzlqeit6a0F0TWdIaC9sczhBV24rMGp6eXRqdDdQMzh0QThEOFFBUEEvSUFEUVA2QVFFQ0FRRUJBUUFJSUxUVkFRRUJBUUVCQWlDMEFBQVVBUUFCQUE0QURnQUFEQUFjQUN3QVBBQk1BQUJNUklSRUZJUkVoR1FFaEVTa0JFU0UxSVJFaFFBTkEvUUFCUVA3QUFVQUJnUDdBQVVEK3dBRkFBNEQ4d0FOQVFQN0Evb0FCUVA3QUFVQkFBVUFBQUFzQVFBQkFBNEFEZ0FBREFBY0FDd0FQQUJNQUZ3QWJBQjhBSXdBbkFDc0FBQUVqTlRNekl4VXpOeU1WTXpVakZUTTFJeFV6RVNNVk16VWpGVE0zSXhVek55TVZNeE1SSVJFRklSRWhBUUJBUUlCQVFJQkFRRUJBUUVCQVFFQkFnRUJBZ0VCQWdQekFBd0Q5UUFMQUFjQkFRRUJBd0VEQVFQNUFRTUJBd0VCQVFBSEEvTUFEUUVEOVFBQUFGUUJBQUVBRGdBT0FBQU1BQndBTEFBOEFFd0FYQUJzQUh3QWpBQ2NBS3dBdkFETUFOd0E3QUQ4QVF3QkhBRXNBVHdCYkFBQVRJelV6RlNNVk14VWpGVE1WSXhVekZTTVZNd0VqRlRNVkl4VXpGU01WTXhVakZUTUJJeFV6TnlNVk13RWpGVE0zSXhVek55TVZNeVVqRlRNM0l4VXpOeU1WTXdFakZUTTNJeFV6TnlNVk14RWhFU01SSVJVaEVUTVJJWUJBUUVCQVFFQkFRRUJBQXdCQVFFQkFRRUJBUVAyQVFFQ0FRRUQvQUVCQWdFQkFnRUJBQVFCQVFJQkFRSUJBUVA4QVFFQ0FRRUNBUUVEK2dFRCtnQUdBUUFHQUEwQkFnRUJBUU1CQVFFQUNRRUJBUU1CQVFFQUN3RUJBUVAxQVFFQkFRRUJBUUVCQVFFQURRRUJBUUVCQS9zQUJnUDZBUVA2QUFZQUFBQUFiQUVBQVFBT0FBNEFBQXdBSEFBc0FEd0FUQUJjQUd3QWZBQ01BSndBckFDOEFNd0EzQURzQVB3QkRBRWNBU3dCUEFGTUFWd0JiQUY4QVl3Qm5BR3NBQUFFVklUVVRJeFV6RlNNMU14VWpOVE1SSXpVekZTTTFNd0VqTlRNVkl6VXpFU00xTXhVak5UTUJJelV6RnlNMU14Y2pOVE1WSXpVekZTTTFNeEVqTlRNVkl6VXpGU00xTXlFakZUTXpJelV6RnlNMU15RWpGVE16SXpVekZ5TTFNd0VqRlRNekl6VXpGeU0xTXdPQS9NQkFRRUJBUUVCQVFFQkFRQU1BUUVCQVFFQkFRRUQ5Z0VCQWdFQkFnRUJBUUVCQVFFQkFRRUJBUVA2QVFFQ0FRRUNBUUVBQkFFQkFnRUJBZ0VCQS93QkFRSUJBUUlCQVFBSUFRRUFCZ0VDQVFNQkEvc0JBd0VBQndFREFRUDdBUU1CQUFrQkFRRUJBUU1CQXdFRCt3RURBUU1CQVFFQkFRRUJBUUVBREFFQkFRRUFBQUJzQVFBQkFBNEFEZ0FBREFBY0FDd0FQQUJNQUZ3QWJBQjhBSXdBbkFDc0FMd0F6QURjQU93QS9BRU1BUndCTEFFOEFVd0JYQUZzQVh3QmpBR2NBYXdBQUpTTVJNd1UxSXhVak5UTVZJelV6RlNFMU14VWpOVE1WQVRVekZTTTFNeFVoTlRNVkl6VXpGUUUxTXhVSE5UTVZCelV6RlNNMU14VWpOVE1WSVRVekZTTTFNeFVqTlRNVkVUVWpGUlUxTXhVSE5UTVZFVFVqRlJVMU14VUhOVE1WQVRVakZSVTFNeFVITlRNVkFnQkFRQUdBUUlCQXdFRCt3RURBUUFIQVFNQkEvc0JBd0VBQ1FFQkFRRUJBd0VEQVFQN0FRTUJBd0VCQVFFQkFRRUJBUUFNQVFFQkFRRUFEUUVCQVFFQkFRRUJBUUVCQS9RQkFRRUJBUUVCQVFBS0FRRUNBUUVDQVFFQkFRRUJBUUVCQVFFQkFBWUJBUUlCQVFJQkFRUDhBUUVDQVFFQ0FRRUFCQUVCQWdFQkFnRUJBQUFBQUd3QkFBRUFEZ0FPQUFBTUFCd0FMQUE4QUV3QVhBQnNBSHdBakFDY0FLd0F2QURNQU53QTdBRDhBUXdCSEFFc0FUd0JUQUZjQVd3QmZBR01BWndCckFBQUJGU0UxRnlNVk14VWpOVE1WSXpVekZTTTFNeFVqTlRNQkl6VXpGU00xTXhVak5UTVZJelV6SlNNMU14Y2pOVE0zSXpVekZTTTFNeFVqTlRNVkl6VXpGU00xTXhVak5UTWhJeFV6TXlNMU14Y2pOVE1oSXhVek15TTFNeGNqTlRNQkl4VXpNeU0xTXpjak5UTURnUHpBUUVCQVFFQkFRRUJBUUVBREFFQkFRRUJBUUVCQS9ZQkFRSUJBUUlCQVFFQkFRRUJBUUVCQVFFRCtnRUJBZ0VCQWdFQkFBUUJBUUlCQVFJQkFRUDhBUUVDQVFFQ0FRRUFEZ0VCQWdFQ0FRTUJBd0VEQVFBRkFRTUJBd0VEQVFNQkFRRURBUU1CQXdFREFRTUJBd0VCQVFFQkFRRUJBUUFHQVFFREFRQUFBQUJzQVFBQkFBNEFEZ0FBREFBY0FDd0FQQUJNQUZ3QWJBQjhBSXdBbkFDc0FMd0F6QURjQU93QS9BRU1BUndCTEFFOEFVd0JYQUZzQVh3QmpBR2NBYXdBQU56VWhGU1VqRlRNMUl6VXpOU00xTXpVak5UTTFJelV6QVNNMU16VWpOVE0xSXpVek5TTTFNd0VqTlRNWEl6VXpFeU0xTXpVak5UTTFJelV6TlNNMU16VWpOVE0xSXpVeklTTVZNek1qTlRNWEl6VXpJU01WTXpNak5UTVhJelV6QVNNVk16TWpOVE1USXpVelFBTkEvUUJBUUVCQVFFQkFRRUJBQXdCQVFFQkFRRUJBUVAyQVFFQ0FRRUNBUUVCQVFFQkFRRUJBUUVCQS9vQkFRSUJBUUlCQVFBRUFRRUNBUUVDQVFFRC9BRUJBZ0VCQWdFQkFRRUJBd0VDQVFFQkFRRUJBUVA1QVFFQkFRRUJBUVA3QVFFQkEvc0JBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBL29CQVFQN0FRQUFiQUVBQVFBT0FBNEFBQXdBSEFBc0FEd0FUQUJjQUd3QWZBQ01BSndBckFDOEFNd0EzQURzQVB3QkRBRWNBU3dCUEFGTUFWd0JiQUY4QVl3Qm5BR3NBQUJNekVTTVROU01WTXpVekZUTTFNeFV6TlRNVk16VXpGUUUxTXhVek5UTVZNelV6RlRNMU14VUJOVE1WQnpVekZRVTFNeFV6TlRNVk16VXpGVE0xTXhVek5UTVZNelV6RlJFMUl4VVZOVE1WQnpVekZSRTFJeFVWTlRNVkJ6VXpGUUUxSXhVVk5UTVZCVFV6RlVCQVFNQkFnRUJBUUVCQVFFRCtRRUJBUUVCQVFFRCt3RUJBUVA3QVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFQNkFRRUQrd0VBRGdQekFBd0JBUUVCQVFFQkFRRUJBL1FCQVFFQkFRRUJBUUFLQVFFQ0FRRUNBUUVCQVFFQkFRRUJBUUVCQUFZQkFRSUJBUUlCQVFQOEFRRUNBUUVDQVFFQUJBRUJBZ0VCQWdFQkFBQUFBQUJzQVFBQkFBNEFEZ0FBREFBY0FDd0FQQUJNQUZ3QWJBQjhBSXdBbkFDc0FMd0F6QURjQU93QS9BRU1BUndCTEFFOEFVd0JYQUZzQVh3QmpBR2NBYXdBQUpTTVJNd2MxSXhVak5UTVZJelV6RlNNMU14VWpOVE1WQVRVekZTTTFNeFVqTlRNVkl6VXpGUk0xTXhVSE5UTVZGelV6RlNNMU14VWpOVE1WSXpVekZTTTFNeFVqTlRNVkVUVWpGUlUxTXhVSE5UTVZFVFVqRlJVMU14VUhOVE1WQVRVakZSVTFNeFVYTlRNVkE0QkFRSUJBZ0VEQVFNQkF3RUFCUUVEQVFNQkF3RURBUUVCQXdFREFRTUJBd0VEQVFNQkFRRUJBUUVCQVFFQUJnRUJBd0VCQUEwQkFRRUJBUUVCQVFFQkFRUDBBUUVCQVFFQkFRRUFDZ0VCQWdFQkFnRUJBUUVCQVFFQkFRRUJBUUFHQVFFQ0FRRUNBUUVEL0FFQkFnRUJBZ0VCQUFRQkFRSUJBUUlCQVFBQUFBQUFoQUVBQVFBT0FBNEFBQXdBSEFBc0FEd0FUQUJjQUd3QWZBQ01BSndBckFDOEFNd0EzQURzQVB3QkRBRWNBU3dCUEFGTUFWd0JiQUY4QVl3Qm5BR3NBYndCekFIY0Fld0IvQUlNQUFBRTFJeFVqTlRNVkl6VXpGU00xTXhVak5UTVZBVFV6RlNNMU14VWpOVE1WSXpVekZSTTFNeFVITlRNVkZ6VXpGU00xTXhVak5UTVZJelV6RlNNMU14VWpOVE1WRVRVakZSVTFNeFVITlRNVkVUVWpGUlUxTXhVSE5UTVZBVFV6RlJFMUl4VVZOVE1WQnpVekZSRTFJeFVWTlRNVkJ6VXpGUUUxSXhVVk5UTVZGelV6RlFNQVFJQkF3RURBUU1CQUFVQkF3RURBUU1CQXdFQkFRTUJBd0VEQVFNQkF3RURBUUVCQVFFQkFRRUJBQXNCQVFFQkFRRUJBUUVEK2dFQkF3RUFEUUVCQVFFQkFRRUJBUUVEOUFFQkFRRUJBUUVCQUFvQkFRSUJBUUlCQVFFQkFRRUJBUUVCQVFFQUJnRUJBZ0VCQWdFQkEvd0JBUUlCQVFJQkFRQUdBUUVBQmdFQkFnRUJBZ0VCQS93QkFRSUJBUUlCQVFBRUFRRUNBUUVDQVFFQUFBQWNBUUFBQUE4QURnQUFKQUE4QUV3QVhBQnNBSHdBbEFBQTNJUlVoRVNFUkl6VWhBU01WTXpVakpUVWpGU0V6TlNNRk5TTVZBeU1WTXhFQk54Y0JGNEFCQVA3QUE0QkEvUUFEQUlEQVFQM0FnQUVBZ0lBQlFFQ0FnSUQvQUZxbUFTWmFRRUFEZ1A4QXdQMEFRTURBZ0lDQVFFQkFBVUNBL1lBQkFGcW1BU1phQUFBQUFBWUFBQUFBQThBRHdBQmpBR2NBYXdCdkFITUFkd0FBQVRVakZTTTFJeFVqTlNNVkl6VWpGU00xSXhVak5TTVZJeFVqRlRNVkl4VXpGU01WTXhVakZUTVZJeFV6RlNNVk14VXpGVE0xTXhVek5UTVZNelV6RlRNMU14VXpOVE1WTXpVek5UTTFJelV6TlNNMU16VWpOVE0xSXpVek5TTTFNelVqTlFNaEVTRVROVE1WRVNNMU13RXpGU01URlNNMUEwQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUVAxQUFzQkFRRUJBL0VCQVFFQkFBNEJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFQMEFBc0Q4d0VCQUE0QkEvSUJBQThCQVFBQU9BQUFBQUFQQUE4QUFZd0JuQUdzQWJ3QnpBSGNBZXdCL0FJTUFod0NMQUk4QWt3Q1hBQUFCTlNNVkl6VWpGU00xSXhVak5TTVZJelVqRlNNMUl4VWpGU01WTXhVakZUTVZJeFV6RlNNVk14VWpGVE1WSXhVekZUTVZNelV6RlRNMU14VXpOVE1WTXpVekZUTTFNeFV6TlRNMU16VWpOVE0xSXpVek5TTTFNelVqTlRNMUl6VXpOU00xQXlFUklSTTFNeFVSSXpVekFUTVZJeE1WSXpVQkl4VXpKU0VWSVJVaEZTRVZJUlVoRlNFVklTVWpGVE0xSXhVek5TTVZNd05BUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFRDlRQUxBUUVCQVFQeEFRRUJBUUFHQXdNQUJnUDdBQVVEK3dBRkEvc0FCUVA3QUFVRCtnTURBd01EQXdBT0FRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVEOUFBTEEvTUJBUUFPQVFQeUFRQVBBUUVEL0FFQkFRRUJBUUVCQVFFQkF3RURBUUFBQUNBQUFBQUFEd0FQQUFHTUFhQUJzQUhBQWR3QjlBSUVBaFFBQUFUVWpGU00xSXhVak5TTVZJelVqRlNNMUl4VWpOU01WSXhVakZUTVZJeFV6RlNNVk14VWpGVE1WSXhVekZTTVZNeFV6RlRNMU14VXpOVE1WTXpVekZUTTFNeFV6TlRNVk16VXpOVE0xSXpVek5TTTFNelVqTlRNMUl6VXpOU00xTXpVak5RTVJJUkVoSlJVak5SRXpGU01CQnhjSEp6Y1hOeGNISnpjbkFTTTFNd00xTXhVRFFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBL1VBQ3dQMEFRRUJBQVkxeWNpMmdvQzNUb0tBdGMzTUJqVUJBUUVBRGdFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBL2dEL0FBTEFnRUJBL0lCQUFsTnpjeTJnb0MwdG9LQXRjM01CTFVEOFFFQkFBQjBBQUFBQUE4QUR3QUFEQUFjQUN3QVBBQk1BRndBYkFCOEFJd0FuQUNzQUx3QXpBRGNBT3dBL0FFTUFSd0JMQUU4QVV3QlhBRnNBWHdCakFHY0Fhd0J2QUljQUFDVXpGU01STXhVakFUTVZJeEV6RlNNQk14VWpOVE1WSXpVekZTTTFNeFVqTlRNVkl6VXpGU01CTXhVak5UTVZJelV6RlNNMU14VWpOVE1WSXpVekZTTUJNeFVqSnpNVkl5VXpGU00zTXhVak56TVZJemN6RlNNQk14VWpOek1WSXpjekZTTTNNeFVqTnpNVkl6Y3pGU01IRndjbk55RVJOeGNISnhFaEp6Y1hCeUVSQnljM0Z4RURnRUJBUUVEOGdFQkFRRUFEZ0VCQVFFQkFRRUJBUUVCQVFQeUFRRUJBUUVCQVFFQkFRRUJBQVFCQVFJQkFRQUVBUUVDQVFFQ0FRRUNBUUVEOWdFQkFnRUJBZ0VCQWdFQkFnRUJBZ0VCQXdHdkx5MnYvQUd2THkyc0JBR3ZMeTJzQkFHdkx5MnRBUUFQQVFQekFRQVBBUVAxQVFNQkF3RURBUU1CQXdFRDl3RURBUU1CQXdFREFRTUJBL1VCQVFFQkFRRUJBUUVCQVFBUEFRRUJBUUVCQVFFQkFRRUJBYTh2TGEvOEFhOHZMYS84QWE4dkxhd0VBYTh2TGF3RUFBQUlBUUFBQUE4QURnQUFTQUJvQUFBRVhJeUltTlJFME5qTWhNaFlWRVJRR0t3RVhKUk0zRnpjbk53RUVTTXdhSmlZYUF3QWFKaVlhbE5UOXRPSXQ0bHZpNGdLOHZDWWFBUUFhSmlZYS93QWFKcGJpL2JUaTRsdmlMUUFBQmdCQUFBQUR3QU9BQUFNQUJ3QUxBQ01BSmdBcUFBQUJJVFVoRlNFVklSRWhGU0VURVJRR0l4RVVCaU1oSWlZMUVTSW1OUkUwTmpNaE1oWUZGemNSSVJFaEF3RCtBQUlBL2dBQ0FQNEFBZ0RBSmhvbEcvMkFHeVVhSmlZYUF3QWFKdjhBUUVEOWdBS0FBUUJBZ0VBQlFFQUJ3UDhBR2liK1FCc2xKUnNCd0NZYUFRQWFKaVphZ0lEL0FQNUFBQUFBQlFCQUFBQUR3QVBBQUJjQUhnQXdBRDBBaXdBQUFTTTFJeFVoTlNNVkl5SUdGUkVVRmpNaE1qWTFFVFFtQXlFNEFURVJJVFVoTlRnQk1UTVZNelVoRlRNMU16Z0JNUUV3QmlNOEFUVXlOakV6RVNNcEFUVTBOamMrQVRjK0FUYytBVGMrQVRjK0FUYytBVGMrQVRVMEppY3VBU01pQmdjMVBnRXpNaFlYSGdFWEhnRVhIZ0VWRkFZSERnRUhEZ0VIRGdFSERnRUhEZ0VIRGdFSERnRVZNeFVEZ0lDQS93Q0FnQm9tSmhvREFCc2xKUnY5QUFNQS9RQ0FnQUVBZ0lEK0FEY3RMVWN3UUFHQS93QUZCUVVNQndnUUNRZ1JDQWdQQmdZTEJBUUhBZ0lDQndjSEZRNFlMeFlaTng4UEdRd0xFd2dJREFRRUJRUUVCQXNIQmc4SkNSSUpCZzBHQlFzRUJRY0RBZ09sQTRCQVFFQkFKaHI5QUJzbEpSc0RBQm9tL01BQ0FFREFRRUJBUVA1akl4Y05IRUQrZ0J3UEdnc01GUWtKRUFjSERRWUZEQVVHQ2dZRkN3VUdDd2NNRWdZSEJoUVRTUkFRQkFRREN3Y0hFUW9LRmd3TkdBb0tFZ2dKRHdjSERRY0VDUVFGQ0FVRUNRUUVEQVJBQUFBTUFFQUFBQVBBQTRBQU1nQktBRzBBZ0FEa0FPZ0E3QUR3QVBRQStBRDhBUW9BQUFFdUFTTWlCZ2N6UGdFek1oWVhIZ0VYSGdFWEhnRVZIQUVWSXlJR0ZSUVdGeDRCRng0QkZ4NEJNekkyTnhVek5UUW1Kd2NPQVFjT0FRY09BUWNPQVNNaUppY3VBVFUwTmpzQkZTVXVBU2N1QVNjdUFTTWlCZ2MxSXhFek5SNEJNekkyTno0Qk56NEJOejRCTlRRbUJ3NEJJeUltSnpVK0FUTXlGaGNlQVJVVUJpVWVBUlV6TGdFbkxnRW5MZ0VuTGdFaklnWUhEZ0VIRGdFSERnRVZGQllYSGdFWEhnRVhIZ0V6TWpZM1BnRTNQZ0UzUGdFM0l4UUdCdzRCQnc0QkJ3NEJJeUltSnk0Qkp5NEJKeTRCTlRRMk56NEJOejRCTno0Qk16SVdGeDRCRng0QkZ6RUJJUlVoRlNFVklSVWhGU0VwQVRVaE5TRTFJUlVoTlNFM014RVVCaU1oSWlZMUVUTVJJUUVnRUN3Y1BVQUNOQUVrSXhBWkNBTUhBZ0lEQVFFQ0dWbFpBd1FFQ2djSEVBa0pGQXNmTkJRMUVCQVVCQWdGQlFzRkJnd0hCZzBHRHhZSUNRZzVPU1FCYkFRTUNBY1RDd3NhRGhrcEVUVTBFU2dYRGhnTERCTUpDQTBGQkFVRVJRb2JFUlltRVJJb0ZSRWFDZ2tKQ1FGREF3TTJBUWNGQlEwSENCSUtDeFlNRHh3TkRCWUpDUTRGQlFVRkJRUU9DZ2tWRFEwY0VBd1dDZ29TQ0FnTUJRVUhBVFlEQXdNSEJBUUtCZ1lNQmdvUkJ3Z09CUVlJQXdNREF3TURDUVVHRFFnSUVBb0dEQVlHQ2dRRUJ3UDlmQUlBL2dBQ0FQNEFBZ0QrQUFJQS9nQUNBUDRBQWdEK0FBSUFRRUFsRy8yQUd5VkFBb0FESFFzTExTMFpHUVVGQWdVREF3WUVCQWtHQmcwSU5ETUtFUWdJRFFVR0NRTURBeElUSk1RaExBdkpCUWdGQXdjREF3UUNBUUlHQmdZUkRCOGVRWVVPRndvS0R3VUZCaFVVZVA2QUhnOFBCZ1VGRUFvS0dBOE9JQklSSDRZT0RoSVNpaGtaRGc0T0tSc2RLcEFGQ3dZTEV3a0lEd1VHQ1FNREF3VUZCUTRLQ1JnTkRpQVJFaUFPRGhjSkNnNEZCUVVEQXdNSkJnVVBDQWtUREFjTEJRVUlBd01GQWdJQkF3UURDd2NHRVFzS0Z3NE5HQXNLRVFjSENnTURCQUlCQWdVREJBZ0YvdHhBUUVCQVFFREFRTUJBZ1A2QUd5VWxHd0dBL29BQUFBQUlBTUFBUUFPQUE0QUFBd0JuQUpvQXNnRFZBT2dCQ3dFZkFBQWxJeEV6QlI0QkZUTXVBU2N1QVNjdUFTY3VBU01pQmdjT0FRY09BUWNPQVJVVUZoY2VBUmNlQVJjZUFUTXlOamMrQVRjK0FUYytBVGNqRkFZSERnRUhEZ0VIRGdFaklpWW5MZ0VuTGdFbkxnRTFORFkzUGdFM1BnRTNQZ0V6TWhZWEhnRVhIZ0VYTVJNdUFTTWlCZ2N6UGdFek1oWVhIZ0VYSGdFWEhnRVZIQUVWSXlJR0ZSUVdGeDRCRng0QkZ4NEJNekkyTnhVek5UUW1Kd2NPQVFjT0FRY09BUWNPQVNNaUppY3VBVFUwTmpzQkZTVXVBU2N1QVNjdUFTTWlCZ2MxSXhFek5SNEJNekkyTno0Qk56NEJOejRCTlRRbUJ3NEJJeUltSnpVK0FUTXlGaGNlQVJVVUJnTVVGaGNlQVJjZUFSY2VBVE15TmpjVk14RWpGUzRCSXlJR0J3NEJCdzRCQnc0QkZ6UTJOejRCTXpJV0Z4VU9BU01pSmljdUFUVURnRUJBL2dRREF6WUJCd1VGRFFjSUVnb0xGZ3dQSEEwTUZna0pEZ1VGQlFVRkJBNEtDUlVORFJ3UURCWUtDaElJQ0F3RkJRY0JOZ01EQWdnRUJBb0dCZ3dHQ2hFSENBNEZCZ2dEQXdNREF3TUpCUVlOQ0FnUUNnWU1CZ1lLQkFRSEF4d1FMQnc5UUFJMEFTUWpFQmtJQXdjQ0FnTUJBUUlaV1ZrREJBUUtCd2NRQ1FrVUN4ODBGRFVRRUJRRUNBVUZDd1VHREFjR0RRWVBGZ2dKQ0RrNUpBRnNCQXdJQnhNTEN4b09HU2tSTlRRUktCY09HQXNNRXdrSURRVUVCUVJGQ2hzUkZpWVJFaWdWRVJvS0NRa0p3UVVFQlEwSUNSTU1DeGdPRnlnUk5EUVNLUmtPR2dzTEV3Y0lEQVFFQkRZSkNRa2FFaFVvRVJBbkZSRWJDZ29KUUFHQW5BVUxCZ3NUQ1FrT0JRWUpBd01EQlFVRkRnb0pHQTBPSUJFU0lBNE9Gd2tLRGdVRkJRTURBd2tHQlE4SUNSTU1Cd3NGQlFnREF3VUNBZ0VEQkFNTEJ3WVJDd29YRGcwWUN3b1JCd2NLQXdNRUFnRUNCUU1FQ0FVQitRc0xMUzBaR1FVRkFnVURBd1lFQkFrR0JnMElORE1LRVFnSURRVUdDUU1EQXhJVEpNUWhMQXZKQlFnRkF3Y0RBd1FDQVFJR0JnWVJEQjhlUVlVT0Z3b0tEd1VGQmhVVWVQNkFIZzhQQmdVRkVBb0tHQThPSUJJUkg0WU9EaElTaWhrWkRnNE9LUnNkS3Y2SEVpQU9EeGdLQ2hBRkJnVVBEeDRCZ0hnVUZRVUdCUThLQ2hjT0RoOFJHeWtPRGc0WkdZb1NFZzRPRGlzZEFBQUFCUURBQUVBRGdBTkFBRElBU2dCdUFJRUFoUUFBQVM0Qkl5SUdCek0rQVRNeUZoY2VBUmNlQVJjZUFSVWNBUlVqSWdZVkZCWVhIZ0VYSGdFWEhnRXpNalkzRlRNMU5DWW5CdzRCQnc0QkJ3NEJCdzRCSXlJbUp5NEJOVFEyT3dFVkpTNEJKeTRCSXlJR0J6VWpFVE0xSGdFek1qWTNQZ0UzUGdFM1BnRTFOQ1luTGdFbkJ3NEJJeUltSnpVK0FUTXlGaGNlQVJVVUJoTVJJeEVCb0JBc0hEMUFBalFCSkNNUUdRZ0RCd0lDQXdFQkFobFpXUU1FQkFvSEJ4QUpDUlFMSHpRVU5SQVFGQVFJQlFVTEJRWU1Cd1lOQmc4V0NBa0lPVGtrQVZRSEV3c0xHZzRaS1JFMU5CRW9GdzRZQ3d3VENRZ05CUVFGQkFRRURBZ3BDaHNSRmlZUkVpZ1ZFUm9LQ1FrSnYwQUNIUXNMTFMwWkdRVUZBZ1VEQXdZRUJBa0dCZzBJTkRNS0VRZ0lEUVVHQ1FNREF4SVRKTVFoTEF2SkJRZ0ZCQVlEQXdRQ0FRSUdCZ1lSREI4ZVFiUUtEd1VGQmhVVWVQNkFIZzhQQmdVRkVBb0tHQThPSUJJUkh3NE9Gd3JERGc0U0Vvb1pHUTRPRGlrYkhTc0I3ZjBBQXdBQUdRQUEvOEFFQUFQQUFBTUFCd0FMQUE4QUV3QVhBQnNBSHdBakFDY0FLd0F2QURNQU53QTdBRDhBUXdCSEFFc0FUd0J6QUljQXVnRFNBTllBQUJNekZTTTFNelVqRVRNMUl3RXpOU01ITXpVakFTTVZNeWNqRlRNQk16VWpBU01WTXlVakZUTW5JeFV6QXpNMUl3RXpOU00xTXpVak5UTTFJelV6TlNNMUZUTTFBek0xSXdVek5TTVhNelVqQXc0Qkl5SW1KeFVqRVRNVlBnRXpNaFlYSGdFWEhnRVhIZ0VWRkFZSERnRUhEZ0VITnpRbUp5NEJJeUlHQnhVZUFUTXlOamMrQVRVbEZTTTFEZ0VqSWlZbkxnRW5MZ0VuTGdFMU5EWTdBVHdCTlM0Qkp5NEJKeTRCSnk0Qkl5SUdCeU0rQVRNeUZoY2VBUlVISXlJR0ZSUVdGeDRCTXpJMk56NEJOejRCTno0Qk56VUJJeEV6QUVCQVFFQkFRQUZBZ0lEQWdJQUNRSUNBd0lDQS9nQkFRQU9BZ0lEOXdJQ0F3SUNBZ0VCQUE4QkFRRUJBUUVCQVFFQ0FnSUQrZ0lDQXdJQ0FDd3NZRGhjb0VUUTBFaWtaRGhvTEN4TUhDQXdFQkFRRkJBVU5DQWtUREJVSkNRa2FFaFVvRVJBbkZSRWJDZ29KL3ZZMEZEUWdDeE1LQ1JBSEJnc0RCQVJaV1JvQkFRRUJBd01DQmdRSUdCRWpKQUUwQXo4OUhTc1FFQkEwSkRrNUNBa0lGZzhHRFFZSERBWUZDd1VGQ0FRQjlFQkFBb0NBd0lEOVFJRCt3RUJBUUFQQVFFQkEvRUNBQTRCQVFFQkFRUDNBZ1A2QWdFQ0FRSUJBZ01DQWdQd0FRRUJBUUVBQkN3WUZEdzhlQVlCNEZCVUZCZ1VQQ2drWURnNGZFUklnRGc4WUNnb1BCcEFiS1E0T0Roa1ppaElTRGc0T0t4MHF4Q1FTRXdNREF3a0dCUTRJQnhFS016UUlEZ1VHQ1FRRUJnTURCUUlGQlJrWkxTMExDd3NzSVRBZUh3c1NCZ1lHQWdFQ0JBTURCd01FQ1FWQkFhdjlBQUFBQUFBREFFQUFRQVBBQTBBQUF3QWNBRFFBQUFFUkl4RUJKd2MxSXhVbkJ4Y2pGVE1IRnpjVk16VVhOeWN6TlNNM0lTY0hOU01WSndjWEl4VXpCeGMzRlRNMUZ6Y25NelVqQThCQS9kd1dSa0JHRmtWcGFVVVdSa0JHRmtWcGFVVUJ3QlpHUUVZV1JXbHBSUlpHUUVZV1JXbHBBMEQ5QUFNQS9zWVdSV2xwUlJaR1FFWVdSV2xwUlJaR1FFWVdSV2xwUlJaR1FFWVdSV2xwUlJaR1FBQUNBRUFBUUFQQUEwQUFEd0FjQUFBQkl4RWpFU01SSXhFaUpqVTBOak1oRXpFMUl4VWpGVE1WTXpVek5RS0FnRUNBUUU5eGNGQUJnTUJBZ0lCQWdBTUEvVUFDd1AxQUFZQndVRTl4L2NDQWdFQ0FnRUFBQUFBQUJRQUFBQUFEN1FPQUFBZ0FEQUFTQUJZQUlRQUFBUmMzQXlNQk16OEJOeU1iQVFNVk13RW5BUmNuQVJjM0J5YzNOaklmQVJZVUJ3SUpGM0dwMFA3b21qZ2w3OHhtWmlhRkFWU0kvcTl2TGdFUUxhOHRpQzBUTlJNdEV4TUJnRDl4QWM3OUFKcG1ZQUVaL3VmK3BZVUJVWWorckVRdUFROHRWQzJJTFJNVExSTTFFd0FBQ1FDQUFBQURnQU9BQUZjQWJBQ2JBSjRBckFDeUFMWUF1Z0MrQUFBQkRnRXhJakFqTUNZMU5DWTlBVFFtSnk0Qkp5NEJJeUlHQnc0QkZSUVdGeDRCTXpJMk56NEJQUUUwTmpjK0FUTXlGaGNlQVIwQkRnRUhEZ0VIRGdFVkZCWVhIZ0V6TWpZM1BnRTNIZ0VYSGdFek1qWS9BVFVISXc0Qkt3RWlKaWN1QVRVME5qYytBVGMrQVRjVkJ5NEJMd0VqQnc0QkJ4UUdEd0VWTXpVakxnRTFMZ0UxTkRZL0FUTVhIZ0VWRkFZSERnRUhJeFV6TlNNdUFTY25OeGNCSVNJR0ZSRVVGak1oTWpZMUVRTWhFU0VWTXdFak5UTVhJelV6RnlNMU13THlDUVlCQVFFQkFnTURDd2dKRnc0U0hRb0xDd1FEQkFvRkJnb0RCQU1EQWdNSUJRY0tBd01GR0NFTEN4RUZBd1FJQndnVERBY09Cd01PQ2dFRUFnUU1Cd3dhRFFJT1J3MFFCQUVFQndNRUF3TUNCQW9JQXc4S3d3SUlCbEVQVWdZSkF3WUlCbFlIQ2djQkFnSUVDbFVKQkFJQkFRRUdCd2RvQmdZSkE0OGRIUUV0L2dBYkpTVWJBb0FiSlVEOWdBSEF3UDVBZ0lEQWdJREFnSUFCZUFrRkFnRUNEUkUvRHhNRkNBd0RCUVVKQ0FnVUNnWUtCQVFFQkFRRENnY0xBd1VEQWdJREJBTVBEd0lKRGdZR0R3Y0dEZ2dNRlFjSUNBTURBUWtJQlFjQ0JRVVJFUUloRFFvSEJBTUVDZ1VGQ0FRRUNRUUNCZ1EzR0FJUEUvejZFeElEQVFNQ0FSY1lBUU1CQVFNQ0Fnc0tJQndNRFFNQ0F3RUJBZ0VZR0FFREJHUlpXUUc4SlJ2OUFCc2xKUnNDZ1AyQUF3REEvZ0NBZ0lDQWdBQUdBRUFBQUFQdEE0QUFDd0FSQUJZQUlRQkFBRlVBQUNVM0VTRVJJUlVqTlNFUklTVVZNd0VuQVJjbkFSY0JBU2NtSWc4QkZ6YzJOQ2NCSXpVakRnRWpJaVluTGdFMU5EWS9BVFFtSXlJR0J6VStBVE15RmgwQkp3Y09BUWNPQVJVVUZoY2VBVE15TmpjK0FUMEJBMEJBL01BRFFFRDlRQUxBL29DRkFWU0kvcTl2TGdFUUxmN3hBYjR0RXpVVExZZ3RFeFA5a3pJQkRDSVhFUm9LQ1FvbEprTVhGeFFsRVJJcUdDc3JNakFMRUFZR0JRVUZCUTRKREJNSUNBZitRUDdDQTRDQVFQMEF4WVVCVVlqK3JFUXVBUTh0L3ZBQnZ5MFRFeTJJTFJNMUUvNEFMQllXQ2dvSkdoQWpLQVlLR2hzUER6QUxEQzR0cFg0SEFnWUVCQThMQ0F3RkJRVUpDUWdYRFJZQURBQUEvOEFEN1FPQUFBb0FFZ0FXQUJvQUhnQWlBQ1lBTVFBNUFEMEFVQUJVQUFBQk56WXlId0VXRkE4Qkp3Y0JCeFV6TndFbkF5Y0JGd01oRlNFWElSVWhCeUVWSVFjakZUTUJOell5SHdFV0ZBOEJKd2NCQnhVek53RW5BeWNCRndVUklSVXpGVE0xSnlFaUJoVVJGQlk3QVRVRklUVWhBemd1RWpVVExSTVRMWWduL3VVMmhUa0JHNGppTGdFUUxmNy9BQUVBZ1A2QUFZQ0Evd0FCQUlDQWdBRjRMaEkxRXkwVEV5MklKLzdsTm9VNUFSdUk0aTRCRUMzOWdnSEF3RURBL2dBYkpTVWJ3UDZBQVlEK2dBSEFMUk1UTFJNMUV5MklKLzdsT1lVMkFSdUkvbWd1QVE4dEFXOUFRRUJBUUVCQUFRQXRFeE10RXpVVExZZ24vdVU1aFRZQkc0aithQzRCRHkyUkFzREFRSURBSlJ2OVFCc2xRTUJBQUFBQUNBQ0FBQUFEN1FPQUFBb0FFZ0FYQUJzQUh3QWpBQ2NBUEFBQUFRY25Oell5SHdFV0ZBY25Gd0VISXpVM0FSY25BUmNCQlRNMUl6VXpOU01sSVJVaEFUTTFJd1VoRVNFVk55Y2hJZ1lWRVJRV015RXlOalVSQndQdExZZ3VFalVUTFJNVDNJais1VG1GTmdFYkxTMys4QzRCRC80Q1FFREF3QUVBL3dBQkFQOEFRRUFDQVAyQUFjQ2dZUDRBR3lVbEd3S0FHeVZBQW1VdGlDMFRFeTBUTlJNMGlQN2xOb1U1QVJ1SUxmN3hMZ0VRMFVCQVFJQkEvb0JBd0FNQXdLQmdKUnY5QUJzbEpSc0JYa0FBQndBQUFBQUQ3UU9BQUFvQUVnQVhBQ1VBTUFBMkFEb0FBQUVqTlRRMk15RVhJelVoRXdjVk16Y0JKd0VYSndFWEFTVTNFUlFHSXlFaUpqMEJNeFVoRXdjbk56WXlId0VXRkFjbEFTYzNGd0VESXpVekFRQkFKUnNCd0lEQS9vRDJOb1U1QVJ1SS91VTVMZ0VRTGY3eEFSRkFKUnY5d0JzbFFBSkFyUzJJTGhJMUV5MFRFLzVUL3FEZ1dvWUJCbVpBUUFMQWdCc2xnRUQ5L2ptRk5nRWJpUDdsZlM0QkR5Mys4RjFBL3VJYkpTVWJ3TUFCNVMySUxSTVRMUk0xRTN2K29PQmFoZ0VHL1laQUFBQUFDUUFBLzhBRDdRUEFBQW9BRWdBV0FDUUFMd0F6QUR3QVF3QkpBQUFCSXpVME5qTWhGeU0xSVFVWEFRY2pOVGNCRnljQkZ3VWhOU01WRkJZeklUSTJOUkVIRXljbUlnOEJGemMyTkNjQk16VWpBeUVuSVNJR0ZSRXpFU01WRkJZek1Ra0JKd2NYQVFFQVFDVWJBY0NBd1A2QUFoR0kvdVU1aFRZQkd5MHQvdkF1QVJIOXdFQWxHd0pBR3lWQXJTMFROUkl1aUMwVEUvMVRRRURBQWdCQS9rQWJKVUJBSlJzQlp2NzZobHJnQVdBQ2dJQWJKWUJBNTRqKzVUYUZPUUViaUMzKzhTNkJ3TUFiSlNVYkFSNUFBV0l0RXhNdGlDMFROUlArQUVBREFFQWxHLzhBL2tCQUd5VUNldjc2aGxyZ0FXQUFBQWNBQUFBQUErMERnQUFNQUJBQUd3QW1BQzRBTXdCQkFBQVRGd2NuQnljM0p6Y1hOeGNIRnpVakZRRW5KaUlQQVJjM05qUW5KU0VWTnljaElnWWRBVE1sRndFSEl6VTNBUmNuQVJjQkV5RTFJeFVVRmpNaE1qWTFFUWZOY3kxemN5MXpjeTF6Y3kxenMwQUNyUzBUTlJJdWlDMFRFL3pUQWNDZ1lQNEFHeVZBQWxHSS91VTVoVFlCR3kwdC92QXVBUThDL1lCQUpSc0NnQnNsUUFHZ2N5MXpjeTF6Y3kxemN5MXo0RUJBQWdBdEV4TXRpQzBUTlJPQXdLQmdKUnZBR1lqKzVUYUZPUUViaUMzKzhTNEJFUDR2Z0lBYkpTVWJBVjVBQUFBSkFBRC93QVB0QThBQURBQVhBQjhBSXdBeEFEd0FRQUJKQUZBQUFCTVhCeWNISnpjbk54YzNGd2NUSVJVekp5RWlCaDBCTXdVWEFRY2pOVGNCRnljQkZ3VWhOU01WRkJZeklUSTJOUkVIRXljbUlnOEJGemMyTkNjQk16VWpBeUVuSVNJR0ZSRXpFU01WRkJZek1jMXpMWE56TFhOekxYTnpMWE16QVlEQWdQNUFHeVZBQWhHSS91VTVoVFlCR3kwdC92QXVBUkg5d0VBbEd3SkFHeVZBclMwVE5SSXVpQzBURS8xVFFFREFBZ0JBL2tBYkpVQkFKUnNCb0hNdGMzTXRjM010YzNNdGN3RmdRSUFsRzRCbmlQN2xOb1U1QVJ1SUxmN3hMb0hBd0JzbEpSc0JIa0FCWWkwVEV5MklMUk0xRS80QVFBTUFRQ1ViL3dEK1FFQWJKUUFBQUFZQUFQL0FCQUFEd0FBREFBY0FQUUJHQUVrQVhBQUFOeUVWSVNVaEZTRVRJZ2NPQVFjR01SRXdGak15TmpFUk1DWWpJZ1l4RVRNMU5EWXpNaFlWRVRBR0l5SW1NUkV3TmpNeUZqRVJNeEV3Snk0Qkp5WUJCeU1UTXhNakp5TTNNeWNCSVJFaE5TRWlCaFVSRkJZeklUSTJOUkVqZ0FIQS9rQUJ3UDVBQWNEZ1ZDMHVLZ01FS0hoNEtCaElTQmhBQ1JjWENSaElTQmdvZUhnb1FBTUVLaTB1L1dFVlFJQkFnRUFWbGhacU5RRmcvY0FCd1A1QUd5VWxHd0pBR3lWQWdFREFRQU1BSGg1SUhoNyt3SUNBQVVCQVFQOEEyQkFZRnhIKzZFQkFBVUNBZ1A4QUFRQWVIa2dlSHYzQVFBR0Evb0JBUUtEOW9BTUFRQ1ViL1FBYkpTVWJBUUFBQkFDQUFBQURnQU9BQUIwQUt3QTVBRDhBQUFFaEhnRVhIZ0VYRmdZaklpWW5MZ0UxTkRZM1BnRXpNaFlYSGdFZEFTYzBKaWN1QVNNaUJnY09BUWN6QVJFMEppTWhJZ1lWRVJRV015RVRJeFVoRVNFQ3dQN0pBUlFURXpRaEJ3OFJMa0liR2hzZEhSMUpLeXRER0JjWVNBOFBEaWdhR1NvU0VSWUU3Z0VJSlJ2OWdCc2xKUnNDQUlEQS9rQUNnQUhQSkRjVUV4SUJBVGtkSFIxU05USlJJQjhnR3h3YlN6QWtPaDR1RUJFUUVSRVNMUnordHdLQUd5VWxHLzBBR3lVQkFNQURBQUFBQUFBRkFJQUFBQU9BQTRBQUZ3QWJBQjhBSXdBbkFBQWxFU01SSVNJbU5UUTJNeUVSSVNJR0ZSRVVGaGNlQVRNUklSRWhBU0UxSVJFaE5TRW5JVFVoQTRCQS9jQWFKaVlhQWdEK0FEVkxJeDBPSVJFQndQNUFBWUQrd0FGQS9zQUJRRUQvQUFFQUFBTUEvVUFtR2hvbUFzQkxOZjJBSXpzUkNBa0RRUDNBQWNCQS9zQkFRRUFBQUFBQUF3QUEvOEFFQUFOQUFBc0FLQUExQUFBQk1oWVZGQVlqSWlZMU5EWVhCd0VIRVRnQk1TRTRBVEVSTXhFMEppTWhJZ1lWRVJRV015RTFNd1VqTlNNVkl4VXpGVE0xTXpVQ0lDZzRPQ2dvT0RqSW9QOEE0QU1BUUNZYS9RQWFKaVlhQWdDQUFRQkFRSUNBUUlBQ2dEZ29LRGc0S0NnNDRLQUJBT0FCNFA2QUFZQWFKaVlhL1lBYUpvQkFnSUJBZ0lCQUFBQUFBQWNBUUFBQUErMERRQUFMQUNZQUt3QXZBRElBT2dCRkFBQUJNaFlWRkFZaklpWTFORFlESndjUk9BRXhJVGdCTVJVek5UUW1JeUVpQmhVUkZCWXpJVFVsQVNNMUFSY25BUmNsT1FFSE1USTJQUUVITXhNbkppSVBBUmMzTmpRbkFtQW9PRGdvS0RnNEdiL2dBd0JBSmhyOUFCb21KaG9CQUFJWi9xeUZBVkV0TGY3d0xnR1JRQm9tM3A1dExSTTFFeTJJTFJNVEFvQTRLQ2c0T0Nnb09QN0J2K0FCNElDQUdpWW1HdjJBR2laZnN2NnZoUUZVaUMzKzhTN2QzaVlhbnQ0QndDMFRFeTJJTFJNMUV3QUFBQUFKQUVBQVFBUEFBMEFBRHdBVEFCY0FHd0FmQUNNQU9BQkVBRWdBQUFFaElnWVZFUlFXTXlFeU5qVVJOQ1lCSXpVekZ5TTFNeGNqTlRNWEl6VXpGeU0xTXpVbkJ3RUhFVE0xSXpVNEFURXpGVE0xSVRnQk1RY1VCaU1pSmpVME5qTXlGaVV6RlNNRGdQMEFHaVltR2dNQUdpWW0vU1pBUU1DQWdNQ0FnTUNBZ0lCQVFJQ2cvd0RnUUVDQVFBSkF3RGdvS0RnNEtDZzQva0JBUUFOQUpocjlnQm9tSmhvQ2dCb20vWUJBUUVCQVFFQkFRRUFnZ0tBQkFPQUJJRUNBUUVEZ0tEZzRLQ2c0T0RoQUFBQUNBRUFBQUFQQUE0QUFEUUFiQUFBQklTSUdGUkUzSVRJMk5SRTBKZ000QVRFaEJ4RTRBVEVoT0FFeEE0RDlBQm9td0FLQUdpWW1HdjFsWlFNQUE0QW1HdnpBd0NZYUFrQWFKdjJBWlFLbEFBSUFRQUFBQThBRGdBQVhBQ01BQUJNSEVUZ0JNU0U0QVRFUk14RTBKaU1oSWdZVkVUY2hOU1VuQnljSEZ3Y1hOeGMzSitWbEF3QkFKaHI5QUJvbXdBRUFBY0F0YzNNdGMzTXRjM010Y3dFQVpRS2wvb0FCZ0JvbUpocjh3TUJBRXkxemN5MXpjeTF6Y3kxekFBVUFRQUFBQThBRGdBQVdBQm9BSGdBa0FEMEFBQUUwSmlNaElnWWRBVE0xT0FFeElUZ0JNUkU0QVRFekF4Y0hKemNuTnhjZkFRY25OeGNGQnhFNEFURWhPQUV4RlRNMU5DWWpJU0lHRlJFM0lUVWhBOEFtR3YzQUdpWkFBa0JBelMxekxYTnpMWE10Y3kyZ29DMzlMVzBDUUVBbUd2M0FHaWJBQVFEKzdRTkFHaVltR2tCQS9vRCs0QzF6TFhOekxYTXRjeTJnb0MxVFNBSUl3TUFhSmlZYS9ZQ0FRQUFBQUFNQUFQL0FCQUFEd0FBREFDd0FNZ0FBQ1FNRklpWW5OUjRCTXpJMk5UUW1Md0V1QVRVME5qTXlGaGNWTGdFaklnWVZGQllmQVI0QkZSUUdJemNSTXhFekZRSUEvZ0FDQUFJQS9XZ2dOaEVWTlJ3WUlSTVNMeVFyUWpBZE1CUVZMeHNXSFJJUk15Z21SalMvUVpnRHdQNEEvZ0FDQUljUUMwSVFGQkVTRUE4SEVBd3BLQzB2RFF4QkR4SVBFQThQQlJJTkxpUXdMd2NCUVA4QVFBQUFBQUFGQUFEL3dBUUFBOEFBQWdBU0FDSUFNd0JEQUFBbEVRRUJOUVlIRGdFSEJnY3pOamMrQVRjMkV4VTJOejRCTnpZM0l3WUhEZ0VIQmdFakZoY2VBUmNXRnpVbUp5NEJKeVluSlRNbUp5NEJKeVluRlJZWEhnRVhGZ0dBQVlEK3dGZE5USGdtSnd1QkN4d2NWVFUydkZkTlRIZ21Kd3VCQ3h3Y1ZUVTIvZ1dCQ3ljbWVFeE5WencyTlZVY0hBc0Mvb0VMSnlaNFRFMVhQRFkxVlJ3Y3dBSUEvd0FCZjRFTEp5WjRURTFYUERZMVZSd2MvUTJCQ3ljbWVFeE5WencyTlZVY0hBRTBWMDFNZUNZbkM0RUxIQnhWTlRZOGdGZE5USGdtSnd1QkN4d2NWVFUyQUFBQ0FBRC93QVFBQThBQUd3QWVBQUFCSWdjT0FRY0dGUlFYSGdFWEZqTXlOejRCTnpZMU5DY3VBU2NtQXhFQkFnQnFYVjZMS0Nnb0tJdGVYV3BxWFY2TEtDZ29LSXRlWGVvQmdBUEFLQ2lMWGwxcWFsMWVpeWdvS0NpTFhsMXFhbDFlaXlnby9RQUNBUDhBQUFBQ0FBRC93QVFBQThBQUhBQS9BQUFCSWdjT0FRY0dGUlFYSGdFWEZqTXlOejRCTnpZMU5DY3VBU2NtSXdFaUJnYzZBVEVWSXpBSERnRUhCaWNtTmpVMk56NEJOelkzTmpjK0FSY1dNVEFVQWdCcVhWNkxLQ2dvS0l0ZVhXcHFYVjZMS0Nnb0tJdGVYV29CQUMxRU1SWk1nQlFVVUR3OFVBRUJOU1FsTVJFUURDUXlNbHdnSUFQQUtDaUxYbDFxYWwxZWl5Z29LQ2lMWGwxcWFsMWVpeWdvL3NBWlo0QW9LV0FvS0FFVlRSNElIaDVNS1NnZGNUWTNLUUVDYXdBQUFBQUZBRUFBQUFQQUE0QUFPUUErQUVNQVNBQk1BQUFCRlJRR0t3RWlKajBCSVJVVUJpc0JJaVk5QVRRMk16VTBOak0xTkRZN0FUQVdGUndCTVJVek5UQTBOVFEyTVRNeUZoMEJNaFlkQVRJV0FUTTFJeFVoTXpVakZRRWpGU0UxQlNFMUlRUEFKUnZBR3lYL0FDVWJ3QnNsSlJzbEd5VWJnRUNBUUlBYkpSc2xHeVg5NENEQUFlQWd3UDRnSUFGQUFRQUJRUDdBQVlEQUd5VWxHNENBR3lVbEc4QWJKWUFiSlVBYkpSQXdNQkRBd0JBd01CQWxHMEFsRzRBbEFhVkFRRUJBL1FCQVFFQkFBQU1BUUFBQUE4QURnQUFOQUJNQUlRQUFBU0VpQmhVUkZCWXpJVEkyTlJFRElSRWhGVE1CTXhVaklpWTFFVFEyTXlFWElRTUEvb0FiSlNVYkFnQWJKVUQrQUFGQXdQMEFnSUFiSlNVYkFZQkEva0FEQUNVYi9ZQWJKU1ViQWdEK0FBS0F3UDdBUUNVYkFvQWJKVUFBQUFBRkFFQUFBQVBBQTRBQU1BQklBR0FBYkFCeEFBQUJJd0V1QVNNaUJoVVVGaGNlQVJjZUFUTXlOalUwSmljM0Z3NEJGUlFXTXpJMk56NEJOejRCTlRRbUl5SUdCeWNCQVJRR0l5b0JJeTRCSnp3Qk5UUTJNem9CTXg0QkZ4d0JKVG9CTXpJV0ZSd0JGUTRCQnlvQkl5SW1OVHdCTlQ0QkpUUTJNeklXRlJRR0l5SW1Kd0UxTXdFRHdGdjl0UTBlRDBKZUJnVU1NQjhOSGc5Q1hnWUZpNHNGQmw1Q0R4NE5IekFNQlFaZVFnOGVEWXNCWmYyQU9DZ0JBd0VsTkFJNEtBRURBU1UwQWdIYkFRTUJLRGdDTkNVQkF3RW9PQUkwL3VvVERRMFRFdzBORTVYKzlWc0JDd09BL2JVRkJsNUNEeDROSHpBTUJRWmVRZzhlRFl1TERSNFBRbDRHQlF3d0h3MGVEMEplQmdXTEFXWDlleWc0QWpRbEFRTUJLRGdDTkNVQkExODRLQUVEQVNVMEFqZ29BUU1CSlRUQ0RSTVREUTBURTJnQkNsdis5UUFBQUFBREFJQUFBQU9BQThBQUZnQWRBQ1VBQUFFakxnRWpJZ1lISXlJR0ZSRVVGak1oTWpZMUVUUW1JVElXRlNNME5nRWhFVE1WSVRVekEwRFJFVG9rSkRvUjBSc2xKUnNDZ0JzbEpmNmxHeVdBSlFGYi9ZQ0FBWUNBQTRBZEl5TWRKUnY5QUJzbEpSc0RBQnNsSlJzYkpmekFBd0NBZ0FBQUFBQUZBSUFBQUFPQUE4QUFCZ0FkQUNRQUxBQXlBQUFsQnljM0Z3Y1hBUkVVQmlNaElpWTFFVFEyT3dFK0FUTXlGaGN6TWhZRk16UW1JeUlHQlNNVklUVWpFU0VERndjWE55Y0JyUzJnb0MxeWNnSFRKUnY5Z0JzbEpSdlJFVG9rSkRvUjBSc2wva0NBSlJzYkpRR0FnUDZBZ0FLQTdYTnpMYUNnN1MyZ29DMXpjd0pUL1FBYkpTVWJBd0FiSlIwakl4MGxHeHNsSlJ1QWdQMEFBWk56Y3kyZ29BQUFBQVVBZ0FBQUE0QUR3QUFQQUNZQUxRQTFBRGtBQUFFVE16Y1hNeE1qRlRNSEp5TUhKeU1CSXk0Qkl5SUdCeU1pQmhVUkZCWXpJVEkyTlJFMEppRXlGaFVqTkRZQklSRXpGU0UxTXdNaE5TRUJBR0ZkUWp0V2I1SW1MRGxiUXpGZ0FrRFJFVG9rSkRvUjBSc2xKUnNDZ0JzbEpmNmxHeVdBSlFGYi9ZQ0FBWUNBUVA0QUFnQUNnUDZBNCtNQmdFV3E3Ky92QVFBZEl5TWRKUnY5QUJzbEpSc0RBQnNsSlJzYkpmekFBd0NBZ1AxQVFBQUFBQVFBZ0FBQUE0QUR3QUFQQUNZQUxRQTFBQUFCRXpNM0Z6TVRJeFV6QnljakJ5Y2pBU011QVNNaUJnY2pJZ1lWRVJRV015RXlOalVSTkNZaE1oWVZJelEyQVNFUk14VWhOVE1CQUdGZFFqdFdiNUltTERsYlF6RmdBa0RSRVRva0pEb1IwUnNsSlJzQ2dCc2xKZjZsR3lXQUpRRmIvWUNBQVlDQUFvRCtnT1BqQVlCRnF1L3Y3d0VBSFNNakhTVWIvUUFiSlNVYkF3QWJKU1ViR3lYOHdBTUFnSUFBQmdDQUFBQURnQVBBQUFZQUhRQWtBQ3dBTUFBMkFBQWxCeWMzRndjWEFSRVVCaU1oSWlZMUVUUTJPd0UrQVRNeUZoY3pNaFlGTXpRbUl5SUdCU01WSVRVakVTRUJBeGNUQnhjSEZ6Y25BYTB0b0tBdGNuSUIweVViL1lBYkpTVWIwUkU2SkNRNkVkRWJKZjVBZ0NVYkd5VUJnSUQrZ0lBQ2dQN2VlajE3Q1hOekxhQ2c3UzJnb0MxemN3SlQvUUFiSlNVYkF3QWJKUjBqSXgwbEd4c2xKUnVBZ1AwQUFoRCtNQkVCMFcxemN5MmdvQUFBQlFDQUFBQURnQVBBQUFzQUVnQXBBREFBT0FBQUFUTVJJelVISnhVakVUTVhCVE1ISnpNMU14TWpMZ0VqSWdZSEl5SUdGUkVVRmpNaE1qWTFFVFFtSVRJV0ZTTTBOZ0VoRVRNVklUVXpBY1E4UUVCQVFFQkFBVUJBWUdCQVFJRFJFVG9rSkRvUjBSb21KaG9DZ0JvbUp2Nm1HeVdBSlFGYi9ZQ0FBWUNBQWdEL0FKSmNYSklCQUZ3a2dJQ0FBWUFkSXlNZEpocjlBQm9tSmhvREFCb21KUnNiSmZ6QUF3Q0FnQUFBQUFjQWdBQUFBNEFEd0FBV0FCMEFKUUFwQUMwQU1RQTFBQUFCSXk0Qkl5SUdCeU1pQmhVUkZCWXpJVEkyTlJFMEppRXlGaFVqTkRZQklSRXpGU0UxTXdNaE5TRVZJVFVoRlNFMUlSVWhOU0VEUU5FUk9pUWtPaEhSR3lVbEd3S0FHeVVsL3FVYkpZQWxBVnY5Z0lBQmdJQkEvZ0FDQVA0QUFnRCtBQUlBL2dBQ0FBT0FIU01qSFNVYi9RQWJKU1ViQXdBYkpTVWJHeVg4d0FNQWdJRCt3RURBUU1CQXdFQUFBQUlBQUFBVEE2MERiUUFRQUNRQUFBRVdGQThCQmlJbkFSWTJNVGMyTWhjQkV5Y21JZzhCSnlZaUR3RUJOelkwTHdFM05qUUMraE1UNVJNMUV2NUZIRFhrRXpVVEFXcXpXaE0xRTRjdUVqWVNMUUZxTFJJU0xZY1RBVTBUTlJQZkV4TUJ1eHdtM3hJUy9wWUJ4bG9URTRjdEVoSXQvcFl0RWpZU0xvY1ROUUFBQWdBQUFBQUR3QU9BQUJNQUtnQUFDUUUzTmpJZkFUYzJNaDhCRmhRUEFSY1dGQWNIQVNZaUJ5Y0hGd2N3QmljQkZqSS9BUmMzSnpZbUp3TW0vcFl0RWpZU0xvY1ROUk5hRXhPSExSSVNXZjZXRXpRVHlTM0l0elVjQWJzU05STzR4aTNGRWdFU0FYd0JhaTBTRWkySEV4TmFFelVUaHk0U05oSmNBV29TRXNrdHlMTW1IUDVGRXhPenhpM0dFalVUQUFBQUFBVUFBUC9BQSswRHJRQU9BQklBRmdBdUFFSUFBRGNoRlNFMUl6RWpFVE1STXpVekVUY3pOU00xRlRNMUpRRW1JZzhCT0FFeE9BRTVBUTRCSnpFQkZqSS9BVFkwRXljbUlnOEJKeVlpRHdFQk56WTBMd0UzTmpUQUFVRCtnRUJBUUVCQVFNREFRQUg0L3NRVE5ST01FVEVUQVpJVE5SS01FNkl0RXpVU2lDMFROUk10QVQwdEVoSXRoeE1BUUlBQlFQOEFnUDhBUUVDQVFFQzVBVDBURTR3UkF3LytiaE1UakJJMkFka3RFeE9ITFJJU0xmN0RMUk0xRXkySUVqVUFBQVlBQVAvQUErMERyUUFIQUF3QUVBQVVBQ3dBUUFBQU55RVZJVFV4RVRNVElUVWhGVGNqRlRNbkl4VXpKUUVtSWc4Qk9BRXhPQUU1QVE0Qkp6RUJGakkvQVRZMEV5Y21JZzhCSnlZaUR3RUJOelkwTHdFM05qUkFBY0QrQUVBL0FULyt3Y1BEdzROQVFBSjUvc1FUTlJPTUVURVRBWklUTlJLTUU2SXRFelVTaUMwVE5STXRBVDB0RWhJdGh4TUFRRUFCd1A2QVFFREJRTDlBZVFFOUV4T01FUU1QL200VEU0d1NOZ0haTFJNVGh5MFNFaTMrd3kwVE5STXRpQkkxQUFZQUFQL0FBKzBEclFBREFDb0FwUUVnQVRVQlFBQUFFeEVoRVFVdUFTTWlCZ2NPQVJVVUZoY2VBVE15TmpjVkRnRWpJaVluTGdFMU5EWTNQZ0V6TWhZWEZSY09BUWNPQVFjT0FTTWlKaWN1QVNjMUhnRVhIZ0V6TWpZM1BnRTNQZ0UzUGdFMU5DWW5MZ0VuTGdFbkxnRW5MZ0VuTGdFMU5EWTNQZ0UzUGdFM1BnRXpNaFlYSGdFWEZTNEJKeTRCSnk0Qkp5SW1JeUlHQnc0QkJ3NEJCdzRCRlJRV0Z4NEJGeDRCRng0QkZ4NEJGeDRCRng0QkZ4NEJGUlFHQnpNT0FRY09BUWNPQVNNaUppY3VBU2MxSGdFWEhnRXpNalkzUGdFM1BnRTNQZ0UxTkNZbkxnRW5MZ0VuTGdFbkxnRW5MZ0UxTkRZM1BnRTNQZ0UzUGdFek1oWVhIZ0VYRlM0Qkp5NEJKeTRCSnlJbUl5SUdCdzRCQnc0QkJ3NEJGUlFXRng0QkZ4NEJGeDRCRng0QkZ4NEJGeDRCRng0QkZSUUdCeE1uSmlJUEFTY21JZzhCQVRjMk5DOEJOelkwSndVbUlnOEJCaUluRnlFQkFBTkEvZUVPSVJNVUlRME1EUXdNREI4VUV5TVFFQ2taSWpRVEV4TVZGaFU0SWhVa0R1Z0VEUWdIRXdvTEZnc01Gd29MRXdnSkV3b0xGUW9HQ3dRRkNBTURCQUlCQWdJREFnY0VCQW9HQlEwSEVSa0lDQWtGQkFVTUNBZ1NDZ3NWREFzVUNRZ1JCd1FJQkFRSkJBVUpCQVVJQkFZS0JRUUlBd01GQWdFQ0FnSUNCUVFEQ1FVRkN3Y0lFQWNIREFRRkNBTUNBd1VGN2dVTUNBZ1NDd29XREFzWEN3c1NDQWtUQ2dvVkN3WUtCUVVIQXdNRkFnRUNBd0lEQmdRRkNnVUdEQWNSR1FnSkNBUUZCQTBJQnhJTENoWUxEQlFJQ1JBSUJBZ0VCUWdGQkFrRkJBa0VCUW9GQkFnREJBUUNBZ0VCQWdJR0F3UUlCUVlMQmdrUEJ3Y01CUVVJQWdNQ0JRVDJMUk0xRTRjdUVqVVRMUUU4TGhJU0xvZ1RFLzRURXpVVG54TTFFNVVCOVA3TUFZRCtRQUhBaEFrS0RnNE5KUmdXSkEwT0RRb0tRQWdJRlJVVk55TWxQQmdYRndZR1E4QUpEZ1lGQ0FJREFnSUNBZ2NFUlFnTEJBUUVBUUVCQkFJQ0JRTURCZ01GQ0FNRUJ3TURCZ0lEQmdNSEV3c0xHZzhNRlFrSkRnVUdDQU1EQWdFQ0FRVURRQUlGQWdJREFnRUNBUUVCQVFFREF3SUZBZ01IQXdRSEF3TUdBd0lHQXdJR0F3TUpCQVVKQmdZTUJ3Y1JDUTBXQ0FrT0JnVUlBZ01DQWdJQ0J3UkZDQXNFQkFRQkFRRUVBZ0lGQXdNR0F3VUlBd1FIQXdNR0FnTUdBd2NUQ3dzYUR3d1ZDUWtPQlFZSUF3TUNBUUlCQlFOQUFnVUNBZ01DQVFJQkFRRUJBUU1EQWdVQ0F3Y0RCQWNEQXdZREFnWURBZ1lEQXdrRUJRa0dCZ3dIQnhFSkRSWUlBMFF0RXhPSExSSVNMZjdETFJNMUV5MklFalVUakJNVG54TVRsUUUwQUFVQUFQL0FBKzBEclFBVEFCNEFJZ0FtQUM0QUFBRW5KaUlQQVNjbUlnOEJBVGMyTkM4Qk56WTBCU1lpRHdFR0lpY1hJUUVERnlNM0pSRWhFUUVuSXdjakV6TVRBKzB0RXpVU2lDMFROUk10QVQwdEVoSXRoeFArQUJNMUU1OFROUk9WQWZUK3pLQXhZakgrb0FMQS93QVhraGRBZEZoMEE0QXRFeE9ITFJJU0xmN0RMUk0xRXkySUVqVjVFeE9mRXhPVkFUVCtGSWlJZVA1QUFjRCtnRUJBQVVEK3dBQUFBQVFBQVAvQUErMERyUUFFQUg4QWt3Q2VBQUFUQnhjaEVRTU9BUWNPQVFjT0FTTWlKaWN1QVNjMUhnRVhIZ0V6TWpZM1BnRTNQZ0UzUGdFMU5DWW5MZ0VuTGdFbkxnRW5MZ0VuTGdFMU5EWTNQZ0UzUGdFM1BnRXpNaFlYSGdFWEZTNEJKeTRCSnk0Qkp5WWlJeUlHQnc0QkJ3NEJCdzRCRlJRV0Z4NEJGeDRCRng0QkZ4NEJGeDRCRng0QkZ4NEJGUlFHQndFbkppSVBBU2NtSWc4QkFUYzJOQzhCTnpZMEJTWWlEd0VHSWljWElRSEF3TUFDQUt3R0VBb0tHQTBPSEE4UEhnME9HQW9MR0E0Tkd3MElEZ1lHQ2dRRUJnSUNBZ1FEQXdnR0JRMEhDQkFJRmlFTENnc0dCZ1lQQ3dvWERRNGNEZzhhQ3dzVkNnVUtCZ1VNQmdVTUJnWUxCUWNOQmdZS0JBUUdBZ0lEQXdJREJ3UUZDd2NHRHdnTEZBa0pEd2NHQ2dNRUF3WUdBZGt0RXpVU2lDMFROUk10QVQwdEVoSXRoeFArQUJNMUU1OFROUk9WQWZUK3pBR0E0T0FCd1A2eENRNEdCUWdDQXdJQ0FnSUhCRVVJQ3dRRUJBRUJBUVFDQWdVREF3WURCUWdEQkFZREF3WURBd1lEQnhNS0N4c1BEQlVKQ0E4RkJnZ0RBZ01CQWdFRkEwQUNCUUlDQkFFQkFnRUJBUUVCQXdJQ0JRTURCd01FQndNREJnTUNCZ0lEQmdJRUNBVUVDZ1lGRFFjSEVBb05GUWtEVHkwVEU0Y3RFaEl0L3NNdEV6VVRMWWdTTlhrVEU1OFRFNVVCTkFBQUFBQUVBQUQvd0FQdEE2MEFBd0FTQUNZQU1BQUFFeEVoRVFNakp3Y2pBek1YTnpNWE55TTFNd0VIRnhZVUR3RUJOell5SHdFM05qSWZBUllVQXlFbkZqSS9BVFl5RndBQ3dPRk1NemxTVlZRck9sQXlKaUdBQWEySExSSVNMZjdETFJNMUV5MklFalVUTFJQTS9neVZFelVUbnhNMUV3R0Eva0FCd1A2QXZiMEJRTWZIeDQ0NUFlYUlMUk0xRXkwQlBTMFNFaTJIRXhNdEV6WCtpSlVURTU4VEV3QUFBQVVBQVAvQUJBQUR3QUFEQUFrQUR3QWJBQ2tBQUFFUklSRUZCeWMzRndjRkp6Y25OeGNCRVRRbUt3RWlCaFVSQnlFVklSRXpFVE1STXhFekVUTVJNd0hBQWtEK2pTMWdZQzB5QVFVdE16TXRZUDNBSmhwQUdpYkFBa0Q5d0lCQVFFQkF3QUVBL3NBQlFOTXRZR0F0TTJBdE16TXRZQUlnQVFBYUppWWEvd0RBUVA2QUFVRCt3QUZBL3NBQlFBQUFBQU1BQUFCQUJBQURRQUFaQUNjQU5RQUFBVEVSTXpVME5qc0JNaFlkQVRNMU5EWTdBVElXSFFFekVTRUhOVFFtS3dFaUJoMEJJeEVoRVNFMU5DWXJBU0lHSFFFaEVTRVJBUUJBRXcxQURST0FFdzFBRFJOQS9nQkFFdzFBRFJOQUFjQUNBQk1OUUEwVC93QUJ3QUdBQVVCZ0RSTVREV0JnRFJNVERXRCt3RUJnRFJNVERXRC9BQUVBWUEwVEV3MWcvd0FCQUFBQkFFQUFBQVBBQTRBREt3QUFBVGdCTVJ3QkZUQVVNUndCQnhRd01Sd0JGVEFHTVJ3QkZTSVVNUlFHRlRBVU1RWVVCeFF3RlJRR0J6Z0JNUlFHQnpBVUZRNEJGU0l3RlJRR0ZSUWlGUlFHRlRBaUZSUUdCekFVTVE0QkJ6QUdNUTRCQnpBR01SUUdJeFF3Qnc0QkZUZ0JNU0lHQndZd0l4UUdJekFHTVE0QkJ6QUdNUTRCQnpBaU1RNEJJeUlVTVNJR0l5SVVJeUlHSXlJd0ZTSUdCeW9CTVE0Qkl6Z0JNUTRCSXlJd0l3WWlCekFpTVNJR0l6QWlGU29CSXpBR01Tb0JJemdCSXdZaUl6QWlNU29CSXlvQkl5b0JNU0ltSXlvQk1TSW1JekFpTVNJbUl5b0JKeW9CSnlvQk1TWWlKekFpSXk0Qkl5SW1NU0ltSXpnQk1TNEJKemdCTVM0Qkp6Z0JJeTRCSnpBaU1TNEJKelFpTVM0Qkp6UXdNUzRCSnpnQk1TNEJLd0VpQmgwQkl5SW1QUUUwTmpjK0FUVTBKaU1pQmhVVUZoY2VBUjBCRkFZckFSRXpNalk5QVRRbUp6Z0JNUzRCSnpBaU1TNEJKekEwSXk0Qkp6QTBNUzRCSnpRd01TNEJKemdCTVM0Qkp6Z0JNVFFtTlRBbU5UUW1KendCTVNZMEp6QTBOU1kwTlNZME5UUW1OVEEwTVRRbU5UQTBOVFFtTlRBME5Ud0JOVHdCTlRBME1Ud0JOelF3TVR3Qk5UQTJNVHdCTlRJME1UUTJOVEEwTVRZME56UXdOVFEyTnpnQk1UUTJOekEwTlQ0Qk5UQXlOVFEyTlRReU5UUTJOVEF5TlRRMk56QTBNVDRCTnpBMk1UNEJOekEyTVRRMk16UXdOejRCTVRRd01USTJOell3TXpRMk16QTJNVDRCTnpBMk1UNEJOekF5TVQ0Qk16STBNVEkyTXpJME16STJNekl3TlRJMk56b0JNVDRCTXpnQk1UNEJNekl3TXpZeU56QXlNVEkyTXpBeU5Ub0JNekEyTVRvQk16Z0JNell5TXpBeU1Ub0JNemdCTVRvQk16QXlNVElXTXpnQk1SNEJGekFVRlJZVUZUQVVGVEFVRlJ3QkZSd0JGVEFVRlRBVUJ4d0JGUndCRlJRR0ZSd0JNUlFHTVJ3Qkl4d0JNUVlVRlJRR01SUUdGUlFHRlJRR01SUUdGU0lVRlE0QkZSUWlGUlFHQnpnQk1RNEJCemdCTVE0QkhRRVVGanNCRlJRV093RXlOamM0QVRFK0FUYzRBVEUrQVRNeU5ETXlOamM2QVRVeU5qTXdOak15TmpNeU5qTXdOak02QVRjd01qTTBNak13TmpNd01qTXlOak02QVRNNkFUTTJNakU2QVRFNkFUTTZBVE02QVRFNkFURTZBUmM2QVRFZUFSYzRBVEVVRmhVd0ZERWNBUlVEd0FFQkFRRUJBUUVCQVFFQkFRRUNBUUlCQWdFQkFRRUJBUUVCQVFJQkFRRUNBUUlCQVFFQ0FRRUJBZ0VCQVFJQkFRRUNBUUVCQWdFQkFRRUNBUUVCQWdFQkFRRUNBZ0VEQVFFQkFRSUJBUUlDQWdFQkFnSUJBUU1DQVFFQ0FnRUNBd0VDQXdJQkFRRURBUUVCQWdJQkFnRUNBUUVCQVFFQ0FRRUJBZ0lCQVFFQkFnRUJBUUVEQWdVSUJRRURBUUVCQWdFQkFRSUJBUUVDQVFJQ0FRZ1VDd01XSHN3V0hna0pGUmxMTlRWTEdSUUpDaDRXakl3V0hna0pBZ0lCQVFFQ0FRRUJBZ0VCQWdFQkFnRURCUU1DQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUNBUUlCQWdFQkFRRUJBUUVCQVFJQkFRRUNBUUlCQVFFQ0FRRUJBZ0VCQVFJQkFRRUNBUUVCQWdFQkFRRUNBUUVCQWdFQkFRRUNBZ0VEQVFFQkFRSUJBUUlDQWdFQkFnSUJBUU1DQVFFQ0FnRUNBZ0lCQXdJQkFnSUNMVUVFQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVHRGdrSkNoNFd6QjRXQXdzVkJ3Z1NDZ0VDQVFFQkFRRUJBUUVCQWdFQkFRRUJBUUVCQVFJQkFRRUJBZ0VDQVFJQkFnRUJBUUVCQVFFQkFRRUJBZ0VDQVFJQkFRRUJBUUlCQWdFQ0FRRUJMVUVFQVFFQUFnSUNBUUlDQVFFQ0F3RUJBZ0lCQVFJQ0FnRUJBZ0VCQVFFREFRSUNBUUVCQVFJQkFRRUNBUUVCQVFJQkFRRUNBUUVCQWdFQkFRSUJBUUVDQVFFQkFnRUNBUUVCQWdFQkFRRUJBUUVCQVFJQkFnRUNBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQ0F3VURBUUlCQVFJQkFRSUJBUUVDQVFFQkFnSUpDUjRXakI0V0F3c1VDQkV6SGpWTFN6VWRNeElIRlFzREZoNENRQjRXQXdzVUNBRUNBZ0VDQVFFQkFnRUJBUUlCQVFFREFRVUlCUUlEQVFFQkFRSUJBUUVCQWdJQkFRRUNBUUVCQVFFQ0FRSUJBZ0lCQVFFREFRRUJBZ01DQVFNQ0FRSUNBUUVDQXdFQkFnSUJBUUlDQWdFQkFnRUJBUUVEQVFJQ0FRRUJBUUlCQVFFQ0FRRUJBUUlCQVFFQ0FRRUJBZ0VCQVFJQkFRRUNBUUVCQWdFQ0FRRUJBZ0VCQVFFQkFRRUJBUUlCQWdFQ0FRRUJBUUVCQVFFQkFRRUJBUUVFUVMwQkFRRUNBUUlCQWdFQkFRRUJBZ0VDQVFJQkFRRUJBUUVCQVFFQkFRSUJBZ0VDQVFJQkFRRUJBZ0VCQVFFQkFRRUJBUUlCQVFFQkFRRUJBUUVDQVFvU0NBY1ZDd01XSHN3V0hnb0pDUTRHQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVFUVMwQ0FnSUJBZ01CQUFBQUJRQUEvOEFFQUFMQUFBMEFIQUE1QUU4QVZBQUFKVEUxSXhVakZUTVZNelV6TlNNQk5EWXpJVElXRlJRR0l5RWlKalVqRkJZN0FRNEJJeUluTGdFbkpqVTBOejRCTnpZek1oWVhJeUlHRlFVK0FUVTBKeTRCSnlZaklnWUhNeklXRlJRR0l6TXJBUjRCTXdPQVFJQ0FRSUJBL1FBbEd3SUFHeVVsRy80QUd5VkFTelhlSW5WSE5TOHVSaFFVRkJSR0xpODFSM1VpM2pWTEEwQWVJaFFVUmk0dk5VZDFJdDQxUzBzMXdNRGVJblZIZ0lDQVFJQ0FRQUZBR3lVbEd4c2xKUnMxU3psSEZCUkdMaTgxTlM4dVJoUVVSemxMTmFraVZqRTFMeTVHRkJSSE9VczFOVXM1UndBQUFBQUVBQUQvd0FRQUE4QUFWZ0I1QUkwQW13QUFKU1luTGdFbkpqVTBOejRCTnpZek1oY2VBUmNXRlJRSERnRUhCZ2N1QVNNaUJpTStBVGMrQVNjdUFTY21CaWN1QVRjMkZqYzJGak15SmljdUFRY09BUmNXRng0QkZ4WVhIZ0VYRmdZWEhnRVhGZ1lIRGdFSEZ6UTJOejRCT3dFdUFTY3VBU01pQmdjT0FRY09BUWNPQVJVVUZqTXlOamNqSWlZbElnWUhNeklXRlJRR0t3RWVBVE15TmpVMEpnY2hJZ1lWRkJZeklUSTJOVFFtQVVORk96dFhHUmdoSVhGTVRGZFhURXh4SVNFSkNDRVhGeHdmVnpJR0N3WVNLaFlpQ0FRTFVpMGJPZ3dOVEJvYlF4QVFOaEVSQVI4ZlhreE1XeEFKRUJBcUdob2NPQklKQ1JjWkRSY0dBZ29GTlVrS2ZRSURDVElnZ0FJRkFoWStJeElqRHdjTUJoa2hCZ0lCWGtJblF4YUFLRGdCb0NkREZvQW9PRGdvZ0JaREowSmVYa0wrd0EwVEV3MEJRQTBURTRjUUppVnNRME5LVjB4TWNTRWhJU0Z4VEV4WExDa3BUQ0VpSENJcEFSZ2pCeHd5RmhNcEtBWVFFUkF2R2hvSk5qY01PUTRPRndnSE9oNFBIUnc3R1JrSUVCd0tDekFyRWdJZURqa2ZGVm81SndnUEJoMG1Bd1lDR1J3SUJ3TUlCQkkwSHdjT0NFSmVJeDA0eUNNZE9DZ29PQjBqWGtKQ1hvQVREUTBURXcwTkV3QUFBQU1BQVAvQUJBQUR3QUJXQUhrQWpnQUFKU1luTGdFbkpqVTBOejRCTnpZek1oY2VBUmNXRlJRSERnRUhCZ2N1QVNNaUJpTStBVGMrQVNjdUFTY21CaWN1QVRjMkZqYzJGak15TkNjdUFRY09BUmNXRng0QkZ4WVhIZ0VYRmdZWEhnRVhGZ1lIRGdFSEZ6UTJOejRCT3dFdUFTY3VBU01pQmdjT0FRY09BUWNPQVJVVUZqTXlOamNqSWlZbElnWUhNeklXRlJRR0t3RWVBVE15TmpVMEppTUJRMFU3TzFjWkdDRWhjVXhNVjFkTVRIRWhJUWtJSVJjWEhCOVhNZ1lMQmhJcUZpSUlCQXRTTFJzNkRBMU1HaHRERUJBMkVSQWZIMTVNVEZzUUNSQVFLaG9hSERnU0NRa1hHUTBYQmdJS0JUVkpDbjBDQXdreUlJQUNCUUlXUGlNU0l3OEhEQVlaSVFZQ0FWNUNKME1XZ0NnNEFhQW5ReGFBS0RnNEtJQVdReWRDWGw1Q2h4QW1KV3hEUTBwWFRFeHhJU0VoSVhGTVRGY3NLU2xNSVNJY0lpa0JHQ01ISERJV0V5a29CaEFSRUM4YUdnazJOd3c1RGc0WENBYzZIZzhkSERzWkdRZ1FIQW9MTUNzU0FoNE9PUjhWV2prbkNBOEdIU1lEQmdJWkhBZ0hBd2dFRWpRZkJ3NElRbDRqSFRqSUl4MDRLQ2c0SFNOZVFrSmVBQUFBQlFBQS84QUVBQVBBQUNJQU5nQkVBRlFBYXdBQUpUUTJOejRCT3dFdUFTY3VBU01pQmdjT0FRY09BUWNPQVJVVUZqTXlOamNqSWlZbElnWUhNeklXRlJRR0t3RWVBVE15TmpVMEpnY2hJZ1lWRkJZeklUSTJOVFFtQVNJR0ZSRVVGak1oTWpZMUVUUW1Jd1VKQVI0QkZ3Y1hEZ0VISndjbkJ5NEJKemNuUGdFM0FjQUNBd2t5SUlBQ0JRSVdQaU1TSXc4SERBWVpJUVlDQVY1Q0owTVdnQ2c0QWFBblF4YUFLRGc0S0lBV1F5ZENYbDVDL3NBTkV4TU5BVUFORXhQODB4c2xKUnNEQUJzbEpSdjlMd0ZSQVZFUUdBWFIwUVVZRU5HQWdORVFHQVhSMFFVWUVHQUlEd1lkSmdNR0Foa2NDQWNEQ0FRU05COEhEZ2hDWGlNZE9NZ2pIVGdvS0RnZEkxNUNRbDZBRXcwTkV4TU5EUk1EUUNVYi9nQWJKU1ViQWdBYkpVRCtyd0ZSQkJrUTBkQVJHQVhSZ0lEUkJSZ1IwTkVRR1FRQUFBQUNBRUFBQUFQQUE0QUFLUUExQUFBQkZ3NEJCeEUrQVRVMEppTWlCaFVVRmhjUkxnRW5OeUVSTnhZWEhnRVhGak15Tno0Qk56WTNGeEVCTWhZVkZBWWpJaVkxTkRZQ3dGa2hja1lkSTBzMU5Vc2pIVVp5SVZuL0FFb2VLQ2hnTnpZN096WTNZQ2dvSGtyK1FCb21KaG9hSmlZQmdGazlWUThDQ3hFN0l6VkxTelVqT3hIOTlROVZQVm4vQUVvdUpTVTFEdzRPRHpVbEpTNUtBUUFCd0NZYUdpWW1HaG9tQUFBS0FFRC93QVFBQTRBQUJRQUpBQTBBRVFBVkFCa0FIUUFoQUNVQU1RQUFBUkVoRVNFUkJTTTFNelVqTlRNMUl6VXpBU00xTXpVak5UTTFJelV6T3dFVkl4RTFNeFVURlNNVkl6VWpOVE0xTXhVRGdQekFBa0Qrd01EQXdNREF3QUVBd01EQXdNREFRTURBd01DQVFJQ0FRQUZBQWtEOHdBRUF3TUJBd0VEQS9VREFRTUJBd01EL0FNREEvd0JBZ0lCQWdJQUFDZ0JBQUVBRGdBT0FBQU1BQndBTEFBOEFFd0FYQUJzQUh3QWpBQ2NBQUJNUklSRUZGU00xRXhVak5RRXpGU01WTXhVakVUVXpGVE0xTXhVaEl6VXpOU00xTXpVak5UTkFBMEQrd01EQXdQOEF3TURBd01CQXdBRUF3TURBd01EQUE0RDh3QU5BUU1EQS93REF3QUVBd0VEQS93REF3TURBd0VEQVFNQUFBQUFKQUFEL3dBUHRBNjBBQ1FBUEFCTUFIUUFoQUNVQUtRQXRBREVBQUFFSEp6YzJNaDhCRmhRbkZ3RWpOUUVYSndFWEZ6Y1JJUkVoQnlNUklRVWpGVE1SSXhVekVTTVZNd0VqRlRNbEl4VXpBKzB0aUM0U05STXRFKytJL3F5RkFWRXRMZjd3THRGQS9NQUNRRURBQWNEK0FNREF3TURBd0FFQXdNQUJBTURBQXlZdWlDMFRFeTBUTlNHSS9xK0ZBVlNJTGY3eExnRkEvY0FEUUVEK1FFREFBY0RBQWNEQS9zREF3TUFBQ1FCQUFFQURnQU9BQUFNQUJ3QUxBQThBRXdBWEFCc0FId0FqQUFBVEVTRVJBU00xTXpVak5UTTFJelV6QVNNMU14RWpOVE1CSXpVek5TTTFNelVqTlROQUEwRDl3TURBd01EQXdBRUF3TURBd0FFQXdNREF3TURBQTREOHdBTkEvUURBUU1CQXdQMUF3QUZBd1AxQXdFREFRTUFBQUFBQUNRQUEvOEFEN1FPdEFBa0FGd0FiQUI4QUl3QW5BQ3NBTXdBM0FBQUJCeWMzTmpJZkFSWVVBVGNSSVJFaEJ5TVZNeFV6RlRNRkl4VXpFU01WTXhFakZUTUJJeFV6SlNNVk14TVhBUWNqTlRjQkZ5Y0JGd1B0TFlndUVqVVRMUlAvQUVEOHdBSkFRTUJBd01EK0FNREF3TURBd0FFQXdNQUJBTURBRVlqKzVUbUZOZ0ViTFMzKzhDNERKaTZJTFJNVExSTTEvb2hBL2NBRFFFREF3RUJBd0FIQXdBSEF3UDdBd01EQUExbUkvdVUyaFRrQkc0Z3QvdkV1QUFBSUFFQUFBQVBBQThBQUF3QUhBQXNBRHdBVEFCY0FHd0FmQUFBM0VTRVJBUkVoRVJNek5TTVJNelVqRVRNMUl5RWpGVE1STlNNVkV5TVZNMEFCQUFLQS9jQkF3TURBd01EQUFjREF3TURBd01BQUE4RDhRQU9BL01BRFFQOEF3UDVBd1A1QXdNQUJBTURBQWNEQUFBQUFDQUJBQUFBRHdBUEFBQU1BQndBTEFBOEFFd0FYQUJzQUh3QUFKUkVoRVFFUklSRUZJeFV6RlNNVk14VWpGVE1oTXpVak56VWpGUkV6TlNNQ3dBRUEvc0Q5d0FJQXdNREF3TURBL2tEQXdNREF3TUFBQThEOFFBT0EvTUFEUUVEQVFNQkF3TUJBd01BQkFNQUFDQUFBQUFBRHdBT0FBQU1BQndBTEFBOEFFd0FYQUJzQUh3QUFBU0VSSVFFaEVTRVRGVE0xTXhVek5UTVZNelVSTlNNVkp5TVZNeUUxSXhVRHdQeEFBOEQ4Z0FOQS9NQkF3RURBUU1EQVFNREEvd0RBQW9BQkFQN0EvY0FDQU1EQXdNREF3UDVBd01EQXdNREFBQUFBQUFnQUFBQUFBOEFEZ0FBREFBY0FDd0FQQUJNQUZ3QWJBQjhBQUNVaEVTRUJJUkVoSlRVakZTRTFJeFVoTlNNVkVSVXpOU0VqRlRNbEZUTTFBOEQ4UUFQQS9JQURRUHpBQVFEQUFjREFBY0RBd1A4QXdNRCtRTUFBQVFBQ2dQM0FRTURBd01EQXdBSEF3TURBd01EQUFBQUxBRUQvd0FQQUE4QUFBd0FIQUFzQUR3QVRBQmNBR3dBZkFDTUFKd0EwQUFBQkVTRVJBUlVoTlJjaEVTRVRJeFV6RVNNVk14RWpGVE1CSVJFaEV5TVZNeEVqRlRNUkl4VXpKVGNYQnhjSEp3Y25OeWMzRndHQUFRRC9BQUVBUUFFQS93REFnSUNBZ0lDQS9NQUJBUDhBd0lDQWdJQ0FnQUVBY3kxemN5MXpjeTF6Y3kxekFZRCtRQUhBQWtDQWdFRDh3QUVBd0FIQXdBSEF3QUVBL01BQkFNQUJ3TUFCd01BTmN5MXpjeTF6Y3kxemN5MXpBQUFBQ3dBQUFBQUVBQU9BQUFNQUJ3QUxBQThBRXdBWEFCc0FId0FqQUNjQU13QUFBU0VSSVFFakVUTUhFU0VSQlRVakZTRTFJeFVoTlNNVkFSRWhFUVUxSXhVaE5TTVZJVFVqRlJNWEJ5Y0hKemNuTnhjM0Z3SEEva0FCd0FKQWdJQkEvTUFCQU1BQndNQUJ3TUFCQVB6QUFRREFBY0RBQWNEQURYTXRjM010YzNNdGMzTXRBa0QvQUFFQS93QkEvd0FCQU1DQWdJQ0FnSUFEUVA4QUFRREFnSUNBZ0lDQS93QnpMWE56TFhOekxYTnpMUUFBQmdCQUFBQUR3QU9BQUFNQUJ3QUxBQThBRXdBZkFBQVRJUkVoQnlFUklUY1ZNelVUSVJFaEJ5TVZNd0VYQnljSEp6Y25OeGMzRjhBQlFQN0FnQUZBL3NCQXdFRCt3QUZBUU1EQUFnMXpMWE56TFhOekxYTnpMUUpBL3dCQS93REFnSUFCd0FFQVFJRC9BSE10YzNNdGMzTXRjM010QUFBQUF3QkFBRUFEZ0FPQUFBTUFKd0EwQUFBVEVTRVJBeU1WTXhVakZUTVZJelVqRlNNMUl4VWpOVE0xSXpVek5TTTFNeFV6TlRNVk16VXpBUmNISndjbk55YzNGemNYQjBBRFFFQ0FnSUNBd0VEQVFNQ0FnSUNBd0VEQVFNRCt6WE10YzNNdGMzTXRjM010Y3dPQS9NQURRUDhBUU1CQXdJQ0FnSURBUU1CQXdJQ0FnSUQrb0hNdGMzTXRjM010YzNNdGN3QUFBQWdBUUFBQUE0QURnQUFEQUFjQUN3QVBBQk1BRndBYkFCOEFBQk1SSVJFRk14VWpKVE1WSXhNak5UTUZJelV6QlNNMU16VWhFU0UxSXpVelFBTkEvZ0RBd1A4QXdNREF3TUFCQU1EQUFRREF3UDFBQXNEQXdBT0EvSUFEZ0VDQWdJRDlnSUNBZ0lDQVFBR0FRSUFBQUFBSUFFQUFRQU9BQTRBQUF3QUhBQXNBRHdBVEFCY0FHd0FmQUFBVEVTRVJCVE1WSXlVekZTTVRJelV6QlNNMU13VWpOVE0xSVRVaE5TTTFNMEFEUVA0QXdNRC9BTURBd01EQUFRREF3QUVBd01EOVFBTEF3TUFEZ1B6QUEwQkF3TURBL2dEQXdNREF3RURBUU1BQUFBQUFDQUJBQUVBRGdBT0FBQU1BQndBTEFBOEFFd0FYQUJzQUh3QUFOeUVSSVJNMU14VUROVE1WSlJVak5STVZJelVURlNNMUl4RWpFU01WSXpWQUEwRDh3RURBd01BQ0FNREF3TURBUU1CQXdFQURRUDRBd01EL0FNREF3TURBQVFEQXdBRUF3TUQ5UUFMQXdNQUFDd0JBQUVBRGdBT0FBQU1BQndBTEFBOEFFd0FYQUJzQUh3QWpBQ2NBS3dBQUV4RWhFUVVoRlNFRkl6VXpJVE1WSXhVaEZTRVZOU0VWRXpNVkl3RWhOU0UxSVRVaE5TTTFNelVoTlNGQUEwRDlBQUZBL3NBQlFJQ0Evc0NBZ0FGQS9zQUJRRUNBZ0FGQS9zQUJRUDdBQVVDQWdQN0FBVUFEZ1B6QUEwQkFnTUNBZ0VDQXdJQ0FBZ0NBL29DQVFJQkFnRUNBQUFzQVFBQkFBNEFEZ0FBREFBY0FDd0FQQUJNQUZ3QWJBQjhBSXdBbkFDc0FBRGNoRVNFVEVUTVJFeFVqTlJFMU14VXpFVE1STXlNUk15VTFNeFVCRVNNUkl4RWpFU01WSXpVakVTTVJRQU5BL01CQWdNQ0FnRUNBd0lDQS9nQ0FBWUNBUUlCQWdFQ0FRQU5BL1FBQlFQN0FBVUNBZ1A3QWdJQUJRUDdBQVVCQWdJQUJRUDdBQVVEK3dBRkFnSUQrd0FGQUFBQUtBRUFBUUFPQUE0QUFBd0FIQUFzQUR3QVRBQmNBR3dBZkFDTUFKd0FBRXhFaEVRVXpGU01YRlNNMUFUTVZJeFV6RlNNVEl6VXpCU00xTXdVak5UTTFJelV6TlNNMU0wQURRUDRBd01EQXdQOEF3TURBd01EQXdBRUF3TUFCQU1EQXdNREF3QU9BL01BRFFFREFRTURBQVFEQVFNRC9BTURBd01EQVFNQkF3QUFBQUFBTEFFQUFRQU9BQTRBQUF3QUhBQXNBRHdBVEFCWUFHZ0FlQUNJQUpnQXBBQUFURVNFUkJSY2pKeU1YSXljSEZ4VW5GUmNWSnhFMUZ5RWpOVE0xSXpVekFTTTFNelVqTlRNRE14VkFBMEQrd01DQXdJREFnTUJBd01EQXdJQUJRTURBd01BQkFNREF3TUNBZ0FPQS9NQURRRURBd01EQVFNQ0F3SURBZ01EL0FJQ0F3RURBL2tEQVFNQUJBSUFBQUFBTEFFQUFRQU9BQTRBQUF3QUdBQW9BRGdBUkFCVUFHUUFkQUNFQUpRQXBBQUEzSVJFaEh3RWpOeGNqSnlFWEl5Y0ZKek1ETlRNVklUVXpGU0VqTlRNQk5UTVZJVFV6RlNFMU14VkFBMEQ4d0VDQWdNREFnTUFCZ01DQXdBR0FnSURBd1A1QXdQOEF3TUFCUU1EK1FNRCtRTUJBQTBDQWdNREF3TURBZ0lEK1FNREF3TURBL2tEQXdNREF3TUFBQUFBTEFFQUFRQU9BQTRBQUF3QUdBQW9BRGdBUkFCVUFHUUFmQUNNQUp3QXJBQUFURVNFUkJSVW5CeGNWSnhVWEZTY1JOUmNoSXpVek5TTTFNeWM1QVRVekZRRWpOVE0xSXpVek5TTTFNMEFEUVAzQWdFREF3TURBZ0FGQXdNREF3TURBQVFEQXdNREF3TUFEZ1B6QUEwQkFnSUJBd0lEQWdNQ0F3UDhBZ0lEQVFNQkF3TUQrQU1CQXdFREFBQWtBVXdBQUE4QURiUUFEQUFnQURBQVFBQlVBR2dBc0FEQUFOQUFBRXlFUklUY2pGVE0xSVNNVk16Y1ZNelVCRnpjbkJ6RVhOeWNIQlRjbkJ5Y21JZzhCQmhRZkFRY1hOeGMzSlNjM0Z3VWpGVE9BQTBEOHdNQ0F3QUVBd01CQXdQMEF0VnExV3JWYXRWb0JQWWN0TGJVVE5ST0hFeE8xTGk2SHhDMyt0YlZhdFFJeGdJQUJBUDhBd0lDQWdJQ0FnQUg0dFZ1MVc3VmJ0VnVIaHk0dXRSTVRoeE0xRTdVdExZZkRMWmExVzdXZWdBQUFBQVlBQVAvQUJBQUR3QUJKQUY4QWhnQ2RBTnNBNFFBQUV3NEJCdzRCSXlJbUp5NEJKeTRCSnk0Qk5UUTJOejRCT3dFOEFUVTBKalV1QVNjdUFTTWlCZ2NPQVJValBnRXpPZ0VYTWhZWEhnRVhIZ0VYSGdFWEhnRVhIZ0VYSGdFZEFTTW5JeUlHQnc0QkZSUVdGeDRCTXpJMk56NEJOelV4Tno0Qk56NEJNeklXRng0QkZ4NEJGeDRCRlJRR0J3NEJCdzRCQnc0Qkl5SW1KeFVqRVRNVkZSNEJGeDRCTXpJMk56NEJOVFFtSXlJR0J3NEJCeFVGSWlZbkxnRW5MZ0VuTGdFMU5EWTNQZ0UzUGdFM1BnRXpNaFlYSGdFWEl5NEJKeTRCSXlJR0J3NEJGUlFXRng0Qk16STJOejRCTnpNT0FRY09BVE1KQVRjWEFlSUxHQTROSHhJTUdBb0xFZ2NJREFRRkJCZ1pHRW95R3dFQ0NBWUhGZzhQR0FjSUNGY0VURWtKRWdnSUR3Y0dEUVlGREFVR0NBUUVCZ01EQkFFQkFWMERIaGtrREEwTUNBY0lFd3dMRlFvS0VBYjdDQlFNREJvTkR4c01DeFFIQ0F3RUJBUUVCUVFPQ0FrVkRBd2JFQm9yRVZoYkJnNElCeEVKRHhZSUNBZ2RIQWtTQ0FnUEJ3R1pFaUVQRHhrS0NoQUdCUVlHQlFZUUNnc1pEdzRpRXg0d0VoSVZBMUlDQ0FnSEV3d1BHUWtKQ2dvSkNSZ1FEQk1IQ0FnQ1VnUVZFaEl3YmYzQS9zQ0F3QUpBQWlRS0RRUUZCQU1EQXdrR0JROEpDQlFNSENvT0RRNEVDQVFGQndNTUVRVUdCZ1lHQmhFTE1URUJBZ0lCQkFJQ0JnUURCd1FGQ1FZR0RRZ0hFZ3JWbUFZR0JoUVBDeEFGQlFVRUJRUU1Cejk3Q3hBR0JnWUdCUVlRQ3dzWkVBOGlFeE1aRHhBWUN3c1JCZ1lHRUE4ZkFjQ3R1QVlKQXdRRERRME5HUmt4TVFVR0JSQUtlRnNGQmdVUUNnb1pEdzhpRXhNaUR3OFpDZ3NQQlFZRkRnNE9LUnNMRVFZR0J3d01DeVVaR1NRTUN3d0dCZ2NSQ2hvcERnOE8vY0FCUUlEQUFVQUFBQVFBQVAvQUJBQURRQUFNQUVzQXlBRE5BQUFCSXljSEl3TXpGemN6RnpjekJSNEJGek11QVNjdUFTTWlCZ2NPQVFjT0FRY09BUlVVRmhjZUFSY2VBUmNlQVRNeU5qYytBVGNqRGdFSERnRWpJaVluTGdFMU5EWTNQZ0V6TWhZWEJUNEJOelUrQVRjK0FUVTBKaWN1QVNjeU5qRStBVGMrQVRjK0FUVTBKaWN1QVNjdUFTY3VBU01pQmdjT0FRY09BUWNPQVE4Qk16YytBVE15RmhjekhnRVZGQVlISXc0Qkt3RVZNeklXRng0QkZSUUdCdzRCQnc0QkJ3NEJJeUltSnk0Qkp5NEJKeTRCTlNjakZ4NEJGeDRCRng0QkZ6TWVBVE15TmpjQk54Y0pBUUdBYkRRMGJFQlVMQ3hvTEN4VUFlRUhDQUpPQXhRUkVTNGNFaUFPRGhnS0NnOEZCZ1VGQmdVT0Nnb1lEZzRnRVIwdUVSRVVCRTRCQ1FjSEVnc1BGd2tKQ0FnSkNSY1BDeElIL3RrTEV3Z0lDd1VFQkFnSUJRMEpBUUVGQndRREJBSUJBZ1FFQkF3SEJ4SUpDaFlOQ3hVS0NSRUlCd3dGQkFZQkFVNEJBaFVLQndvREFRUUNCQU1CQkF3SkZoc0xFQVVGQlFFQ0FRUUNBZ1lFQkFnRkJRa0VBd1lDQWdRQkFnRUJVQUVCQlFVRUR3a0lFZ29CQ1JjTURoa0wvZ2FBd0FKQS9jQUNBTURBQVVEQXdNREFUQVlSQ3hzcERnNE9CUVlGRUFvS0dROFBJaE1USWc4UEdRb0tFQVVGQmc4T0Rpa2FDaEVIQmdZTUN3d2tHUmtsQ3d3TEJnYnRBd3NHQVFZUkNRa1ZEQThaQ2djTEJBRUVDQVFGQ1FVRkN3VUtFZ2dJRHdZR0NRTURBd01EQkFrR0JnOEpDUlVMQ2dnVkN3TUVBd3dGQ0FzREF3US9CQVFFQ3drRUNBUURCZ0lEQXdJQkFRRUJBUVFDQXdVREFnY0VDUW9NRlFvSkVRY0dDUUlEQWdRRC92bUF3QUZBL2NBQUFBZ0FBUC9BQkFBREFBQUVBQk1BSmdBdUFEc0FRd0JMQUZnQUFCTTNGd2tCQXhRR0J3NEJCdzRCS3dFUk16SVdCelFtSnk0Qkp5NEJLd0VWTXpJMk56NEJOUVVuSXdjakV6TVRKeU1VQmdjT0FRY3pKeTRCSnhjVkl6VWpOVE1WRnljakJ5TVRNeE1uSXhRR0J3NEJCek1uTGdFbmdJREFBa0Q5d044SENBZ1ZEdzRnRTJWalB6OU1CQU1FQ2dZSEVBZ1RGQTBWQndnSUFSc0xTUXhRVlZ0UWZ3SUJBUUVLQ2k4UkFnSUIvMEJBeEt3TFNReFFWVnRRZndJQkFRRUtDaThSQWdJQkFRQ0F3QUZBL2NBQ3d4TWpEdzhYQ0FnSUFRQStRQW9SQndnTEJBUUZpQW9KQ2hrUWdpOHZBUUQvQU1nQ0J3VUZLaVZHQnc4R0NNREFRRURBTHk4QkFQOEF5QUlIQlFVcUpVWUhEd1lBQUFRQVFBQUFBOEFEZ0FBUEFCOEFKd0F3QUFBQklTSUdGUkVVRmpNaE1qWTFFVFFtQXpnQk1TRTRBVEVST0FFeElUZ0JNUU1oTWpZMUlSUVdFeUUyTno0Qk56WXpBNEQ5QUJvbUpob0RBQm9tSmhyOUFBTUFnUDRBTlVzQkFFdDEvWUFzUTBPbllHQm5BNEFtR3YzQUdpWW1HZ0pBR2liOWdBSkEvTUJMTlRWTEFVQlZSMGRsSEJ3QUFBQUFBZ0JBQUFBRHdBT0FBR1VBMVFBQUFRY09BUWNPQVFjT0FTTWlKaWN1QVRVME5qYytBVE15RmhjZUFSVVVCZ2NPQVJVWEhnRXpNalkzUGdFM1BnRTNFeU0zTWpZM1BnRTNQZ0UzUGdFek1oWVhIZ0VWRkFZSERnRWpJaVluTGdFMU5EWTNQZ0UxTkNZbkxnRWpJZ1lIRGdFSE13Y2pGemNlQVJjK0FUYytBVGMrQVRNeUZoY2VBUlVVQmdjT0FTTWlKaWN1QVNNaUJnY09BUWNlQVJjZUFUTXlOamMrQVRjWERnRUhEZ0VqSWlZbkxnRW5MZ0VuRGdFSERnRUhEZ0VqSWlZbkxnRTFORFkzUGdFek1oWVhIZ0V6TWpZM1BnRTNQZ0UzTGdFbkxnRWpJZ1lITndHc01SSWhFUkFuRmhZeUhSSWFDQWtJQndjSEVnd0pEd1VGQlFNRUF3TUNBUU1DQmdzRkN4QUdCQTRMVmpzT0VCY0hCdzhKRnpFWkdqa2dGQjRKQ1FrR0JnWVBDUWtPQlFZRkF3UURCQUlCQWdRRERCb05GU01OUFE0OG5Zb1RHZ2dVSFFvTkZnZ0pFZ29MRVFVR0JnWUdCUThKQmc0SkNBc0RDUThJQ2hrUEVCc0tCZ3dIQlFrREJoSU1EaElpRUEwWkRBMFZDQWdQQndZUUNSY2tEUTBXQ1FnVENnb1JCZ1lHQndZSEVRb0ZEQWNLRGdRR0NnVUdEd2tGRlE4VEhnc0dFUXNGRFFnQ0FsSGNVSFFrSkRVUkVoRUlDQWdUQ2dvU0J3Z0hCZ1VHRGdrSUN3UUVCUUVEQWdFRkJRc2NFQXc3TUFHQ09RUUZCUllSTWs0VkZoVUpDUWtZRGcwVUNBY0lCZ2NHRGdrR0RRY0hDUU1DQlFFQ0FoSVNIV0UrT1MwY0kwMHFJakFORXhjR0JnVUhCd2NUREFzVEJ3Y0hBd0lEQXdjSENpa2ZSMVVRQ1FrREF3VVlGQW9oTHc0S0N3Y0hCaFlQRHpFaEl6TVFFQlVGQlFVSEJ3Y1RDd3dUQ0FnSEF3UUdCUUlEQkE4TUJ4OFlWR01SQ2dzQ0FoSUFBUURBQUVBRFFBTkFBQTBBQUFFUkp5RUpBU0UzRVNFMUNRRTFBMENBL29BQkFQOEFBWUNBL1lBQkFQOEFBMEQvQUlEL0FQOEFnUDhBZ0FFQUFRQ0FBQUVBUUFBQUE4QURnQUJCQUFBbE54VWhOVDRCTno0Qk5UUW5MZ0VuSmlNaUJ3NEJCd1lWRkJZWEhnRVhGU0UxRnpNMUppY3VBU2NtTlRRM1BnRTNOak15Rng0QkZ4WVZGQWNPQVFjR0J4VURnRUQrd0JFZ0R6cEdHUmxYT2p0Q1FqczZWeGtaUmpvUElCSCt3RURBT1M4dlJCSVRJeU42VWxGZFhWRlNlaU1qRXhKRUx5ODVnRURBMEFnVEN5MklVRU03UEZnWkdob1pXRHc3UTFDSUxRc1RDTkRBUUNVWEpDTmFOVFU1VDBaR2FSNGVIaDVwUmtWUU9UVTFXaU1rRnlVQUFBQURBUUFBQUFMQUE0QUFiUUNIQUtFQUFBRXVBU2N1QVNjMUhnRVhIZ0VYSGdFWEhnRVZNelFtSnk0Qkp6QW1JelVqRlE0QkJ3NEJCdzRCQnc0QkZSUVdGeDRCRng0QkZ4NEJGeFVpSmljdUFTY3VBU2N1QVRVakZCWVhIZ0VYSGdFWEhnRVhNREl4RlRNMU9nRXhQZ0UzUGdFM1BnRTNQZ0UxTkNZbkxnRW5KeTRCSnk0Qkp5NEJOVFEyTno0Qk56NEJOejRCTXhVaUppTVhEZ0VIRGdFSERnRUhOUjRCRng0QkZ4NEJGeDRCRlJRR0J3S05EQjhTRVNnWENoSUhEQklJQ0FzRUJBTlpGaGNXUHlrTkNFQVNJQTRRR3d3TEVRWUdCZ2NHQnhRTURSOFNEQmtPQkFnRURCWUtDUkFHQmdaWkNBZ0lGUTBPSGhJUkpCSUJRQU1ERlNjUkVSNE1EQk1HQmdjSEJnWVREZEVPRlFnSUN3TUVBd01FQkFvSUJ4SUxBd1VEQVFJQm9nVU5DUWdWRFFZTUJ3Z1FCd3dWQ0FnTUJBTUVCUVFCbndzVENBZ1BCdGNCQkFNRkRna0lGUXdNR2c0clJSa2FIZ1VCZ1lNQ0NRWUhFUXNMR1E4T0lCSVRJZzRQR1FzTEZBZ0ZDZ1RlQWdFRENRY0hFd3dNSGhNWktSSVJIUXNMRWdZR0J3S0NnZ0lKQmdZUkN3c1pEdzhoRWhNaER3NFpDMXNIREFjSER3Z0lFd29MRkFvSkVBWUhDZ01CQXIwQitna1FCd1lLQkFFREFjc0RCd01HRFFjSER3Z0lFZ2tNRlFrQUFBQUZBSUFBUUFPQUEwQUFBd0FmQUNzQVJ3QlRBQUFCTXdFakFTSUhEZ0VIQmhVVUZ4NEJGeFl6TWpjK0FUYzJOVFFuTGdFbkpnTWlKalUwTmpNeUZoVVVCZ0VpQnc0QkJ3WVZGQmNlQVJjV016STNQZ0UzTmpVMEp5NEJKeVlESWlZMU5EWXpNaFlWRkFZQ3dFRCtRRUFCNENFZEhTd01EUTBNTEIwZElTRWRIU3dNRFEwTUxCMGRJU0krUGlJaVBqNytIaUVkSFN3TURRME1MQjBkSVNFZEhTd01EUTBNTEIwZElTSStQaUlpUGo0RFFQMEFBY0FTRVQwcEtTNHVLU2s5RVJJU0VUMHBLUzR1S1NrOUVSTCtnRmxIUjFsWlIwZFpBc0FTRVQwcEtTNHVLU2s5RVJJU0VUMHBLUzR1S1NrOUVSTCtnRmxIUjFsWlIwZFpBQUFBQXdCQUFRQUR3QUxBQUF3QVdnQ1VBQUFCRVNNUk1BWWpQQUUxTWpZeEFUTVZJVFUwTmpjK0FUYytBVGMrQVRjK0FUYytBVGMrQVRjK0FUVTBKaWN1QVNNaUJnYzFQZ0V6TWhZWEhnRVhIZ0VYSGdFVkZBWUhEZ0VIRGdFSERnRUhEZ0VIRGdFSERnRUhEZ0VWRnpVZUFUTXlOamMrQVRVMEppY3VBU3NCTlRNeU5qVTBKaU1pQmdjMVBnRXpNaFlYSGdFVkZBWUhGUjRCRng0QkZSUUdCdzRCSXdZbUp3RUFZQ3cwTkVjQkFzUCswd1VHQmc0SkNCTUtDaFFKQ2hFSEJ3MEZCUWNEQWdNSUNBZ1pFQjAyR2gxQkpCQWVEZzBXQ2drT0JRVUVCQVVGREFnSUVRc0tGUXNIRGdjSERBVUZDUU1EQSs0V014MFNIUW9LQ3cwTkRDTVdLU1VyS2lBaEZpb1ZGelVmSVRRVEVoTXJLeGNrRFE0TkZoY1dQU2doTnhVQ3dQNUFBVk1tR3hVaFF2NlJVU0VSSGc0TkdBc0xFd2dJRHdZSERnWUdEUVlHRFFZR0RnY09GZ2NIQnhZWFZoSVRCUVFFRFFnSUZBc01HZzRQR3d3TUZna0tFZ2dJRHdnRkNnWUZDZ1VGQ2dRRkNRUTdVeEFRQ0FnSUZnNFBGZ2dJQjBvY0hCb2JEZzVOREFzUERnOG5HQ28yQ2dJREVRME9JaFFlTVJFU0VRRUxDd0FBQUFrQWdBQkFBNEFEZ0FBTkFCc0FLUUEzQUVVQVV3QlhBRnNBWGdBQUFTSUdIUUVVRmpNeU5qMEJOQ1lYRkFZaklpWTlBVFEyTXpJV0ZRTWlCaDBCRkJZek1qWTlBVFFtRnhRR0l5SW1QUUUwTmpNeUZoVUJJZ1lkQVJRV016STJQUUUwSmhjVUJpTWlKajBCTkRZek1oWVZCVE1WSXdFekZTTURFU1VEQURWTFN6VTFTMHNMSlJzYUppWWFHeVZBTlV0TE5UVkxTd3NsR3hvbUpob2JKZjZBTlV0TE5UVkxTd3NsR3hzbEpSc2JKZjdBUUVBQlFFQkFnUDhBQWNCTE5ZQTFTMHMxZ0RWTDdDTXlNaU5WSkRJeUpBSlhTeldBTlV0TE5ZQTFTK3dqTWpJalZTUXlNaVQrMTBzMWdEVkxTeldBTlV2c0l6SXlJMVVrTWpJa3FVQUNBRUFCZ1A2QXdBQUFBQUFKQUlBQVFBT0FBNEFBRFFBYkFDa0FOd0JGQUZNQVZ3QmJBRjRBQUFFaUJoMEJGQll6TWpZOUFUUW1GeFFHSXlJbVBRRTBOak15RmhVRElnWWRBUlFXTXpJMlBRRTBKaGNVQmlNaUpqMEJORFl6TWhZVkFTSUdIUUVVRmpNeU5qMEJOQ1lYRkFZaklpWTlBVFEyTXpJV0ZRVWpOVE1CTXhVakFRMEJBd0ExUzBzMU5VdExDeVViR2lZbUdoc2xRRFZMU3pVMVMwc0xKUnNhSmlZYUd5WCtnRFZMU3pVMVMwc0xKUnNiSlNVYkd5WC9BRUJBQVFCQVFQNkFBUUQvQUFPQVN6V0FOVXRMTllBMVMra2tNaklrVlNNeU1pUCsxRXMxZ0RWTFN6V0FOVXZwSkRJeUpGVWpNaklqQWxSTE5ZQTFTMHMxZ0RWTDZTUXlNaVJWSXpJeUkreEEva0JBQVlEQXdBQUFCQUJBQUlBRHdBTUFBQWNBQ3dBVEFCY0FBQk1ETXpjekZ6TURCemNYSXdFakF6TTNNeGN6QVRjWEk4S0NPaUtJSWpxQ1RqQXdZQUpBWU5CZ05OZzBZUDZ6VFUyYUFnRCtnR1JrQVlEZ2pZMEI0UDJBb0tBQkFPenNBQUFFQUFEL3dBUUFBOEFBQ3dBYkFDZ0FUd0FBQVJRR0l5SW1OVFEyTXpJV054RVVCaU1oSWlZMUVUUTJNeUV5RmdjMEppTWhJZ1lWRVRjWE54Y0JJeEV6TlRNMUl6VXpOU00xTXpVak5UTTFJelV6RlRNMU14VXpOVE1WTXpVekZUTTFNelVEUURnb0tEZzRLQ2c0d0NVYi9ZQWJKU1ViQW9BYkpVQWZGdjNxRmgvQXdJQ0EvSUJBUUVCQVFFQkFRRUJBd0VDQVFJQkFnRUNBQWVBb09EZ29LRGc0ZVAyQUd5VWxHd0tBR3lVbFVCWWZIeGIrZGNEQWdJQURBUHdBZ0VDQVFJQkFnRURBUUVCQVFFQkFRRUJBQUFBQUFBZ0FBUC9BQS80RHdBQUpBQTBBRVFBVkFCa0FIUUE3QUpJQUFDVVJJUlVYRVNFUklTY1RNeFVqSlRNVkl3TWpOVE0xSXpVek5TTTFNd0VIRGdFaklpWW5NU2N1QVRVME5qOEJQZ0V6TWhZZkFSNEJGUlFHQndFbkxnRTFPQUUxTVRjNEFURTBKaU1pQmdjeEJ3NEJJeUltSXpFbklpWWpJZ1lWRkJZVk1SY1VGaFVVQmdjeEJ3NEJGUlFXTXpnQk9RRTNNREl4TWhZWE1SY2VBVE15TmpjeE56NEJOek0zUGdFMU5DWW5NUUZBQWNCQS9NQUNRRUJBd01EL0FNREFRTURBd01EQXdBTHhId1lRQ1FrUUJ2Z0dCd2NHSHdZUUNRa1FCdmdHQndjRy9zSXFCQVlCRGdvRUNBTXBBd2NFQWdRQ01BSUVBZ29PQVJFQkF3SWZBZ0lPQ2pNQkJnb0RIZ01MQmdnTUFoQUNDQVVCTVFjSkJRWEFBY0RBUUFKQS9NQkFBc0RBd01EK0FNQkF3RURBL0d3ZkJnY0hCdmdHRUFrSkVBWWZCZ2NIQnZnR0VBa0pFQVlCb2g0RENnWUJNd29PQWdNZUFnTUJFUUVPQ2dJRUFqQUNCQUlFQndNcEF3Z0VDZzRCQmdRcUJRVUpCekVHQ0FJUUFnd0lCZ3NEQUFvQVFBQUFBOEFEZ0FBR0FBb0FEZ0FTQUJZQUdnQWVBQ0lBSmdBcUFBQUJJUkV6RVNFUkFTTTFNelVqTlRNMUl6VXpBU00xTXpVak5UTTFJelV6QVNNMU16VWpOVE0xSXpVekFZRCt3QUVEZi8zQXdNREF3TURBQVFEQXdNREF3TUFCQU1EQXdNREF3QU9BL3NEOXdBT0EvTURBUU1CQXdQMUF3RURBUU1EOVFNQkF3RURBQUFBSUFBRC93QVArQThBQUN3QVBBQk1BRndBYkFCOEFQUUNUQUFBbEVTRVZGeEVoRVRNUklTY1RNeFVqSlRNVkl3TWpOVE0xSXpVek5TTTFNd0VIRGdFaklpWW5NU2N1QVRVME5qOEJQZ0V6TWhZZkFSNEJGUlFHQndFT0FSVVVGak00QVRrQk56QXlNVElXRnpFWEhnRXpNalkzTVRjK0FUY3hOejRCTlRRbUp6RW5MZ0UxT0FFMU1UYzRBVEUwSmlNaUJnY3hCdzRCSXlJbUl6RW5JaVlqSWdZVkZCWVZNUmNVRmhVVUJnY3hBWUFCd0VEOGdBRUNmMEJBd01EL0FNREFRTURBd01EQXdBS3hId1lRQ1FrUUJ2Z0dCd2NHSHdZUUNRa1FCdmdHQndjRy9jZ0NBZzRLTXdFR0NnTWVBd29IQ0F3Q0VBRUpCVElIQ1FVRktnUUdBUTRLQkFnREtRTUhCQUlFQWpBQ0JBSUtEZ0VSQVFNQ2dBSEF3RUFDZ1A3QS9jQkFBc0RBd01EK0FNQkF3RURBL0t3ZkJnY0hCdmdHRUFrSkVBWWZCZ2NIQnZnR0VBa0pFQVlCZWdJSUJBb09BUVlFS2dVRkNRY3hCZ2dDRHdNTUNBWUxBeDREQ2dZQk13b09BZ01lQWdNQkVRRU9DZ0lFQWpBQ0JBSUVCd01BQUFBQUNnQkFBRUFEZ0FPQUFBTUFCd0FMQUE4QUV3QVhBQm9BSGdBaEFDVUFBQk1SSVJFRkZTTTFBUlVCTXdFekZTTVZNeFVqRVRVekZUTTFGek1CTlFFVEp6TTFJelV6UUFOQS9zREFBY0QrZ0lEK1FNREF3TURBUUlDQS93QUJnRUNBZ01EQUE0RDh3QU5BUU1EQS9nQ0FBWUFCQU1CQXdQOEF3TUNBZ0FFQWdQNkFBVUNBUU1BQUFBc0FRQUJBQTRBRGdBQURBQVlBQ2dBT0FCSUFGZ0FhQUIwQUlRQWxBQ2tBQUJNUklSRUZGU2NUSnpVWEF4Y1ZKeVV6RlNNVk14VWpFVFV6RlRNMUZ5RWpOVE0xSXpVek5TTTFNMEFEUVA3QWdJREF3TURBd1A4QXdNREF3TUJBZ0FGQXdNREF3TURBQTREOHdBTkFRSUNBL1lEQWdNQUJ3TUNBd01EQVFNRC9BTURBZ0lEQVFNQkF3QUFBQ3dCQUFFQURnQU9BQUFNQUJ3QUxBQTRBRVFBVkFCa0FIUUFoQUNVQUtRQUFFeEVoRVFVVkl6VVRGU00xQXhVbkJ4Y2pGVE1WSXhFMU14VXpOVE1WSVNNMU16VWpOVE0xSXpVelFBTkEvc0RBd01CQWdFQ0FnTURBd0VEQUFRREF3TURBd01BRGdQekFBMEJBd01EL0FNREFBUUNBZ0VDQVFNRC9BTURBd01EQVFNQkF3QUFBQUFzQVFBQkFBNEFEZ0FBREFBY0FDd0FQQUJNQUZnQWFBQjRBSWdBbEFDa0FBQk1SSVJFRkZTTTFFek1YSXlzQkp6TURNeFVqRlJjakVUVXpGVE0xTXhVaEl6VXpOU2N6TlNNMU0wQURRUDdBd0VDQXdJQ0FnTUNBd01EQWdJREFRTUFCQU1EQWdJREF3QU9BL01BRFFFREF3UDhBd01BQkFNQ0FnUDhBd01EQXdNQ0FnRURBQUFBREFFQUFBQVBBQTRBQUd3QkhBSFFBQUFFaUJ3NEJCd1lWRkJjZUFSY1dNekkzUGdFM05qVTBKeTRCSnlZQk5EYytBVGMyTnhRV0Z4WVhIZ0VYRmhjZUFSY1dCaGNlQVJjV0J3NEJCd1lYRGdFaklpY3VBU2NtTlFFK0FUYytBU2N1QVNjbUJpY3VBVGMyRmpjMkZqTXlKaWN1QVNjNkFUTXlGeDRCRnhZVkZBY09BUWNHQndJQVhWRlNlaU1qSXlONlVsRmRYVkZTZWlNakl5TjZVbEgrSXdrSklSZ1lIZ0lCQ1JJUkxod2NIandVQ2dvWkdnOFlCZ01GQmd3Q0F3b09HdzVQUmtacEhoNEJ2UkJVTXlVSUJBeFlNUjArRGc1U0hSeEpFUkU3RWhJQklSbEZNUU1JQkZCR1JtZ2VIaGtZVnpzN1JRT0FJeU42VWxGZFhWRlNlaU1qSXlONlVsRmRYVkZTZWlNai9rQXJLQ2hKSUNBYkF3VURFUjhmUWhzY0NCSWZDd3cxTHhRQ0lSQWdJRVVlSGd3Q0FoNGVhVVpGVVA2Rk40QVBIamNaRlM0ckJ4SVRFak1kSFFvOFBBNC9FQXdWQWg0ZWFFWkdVRWhBUUdVaUlRc0FBQUlBUUFBQUE4QURnQUFiQUZRQUFBRWlCdzRCQndZVkZCY2VBUmNXTXpJM1BnRTNOalUwSnk0Qkp5WVREZ0VISmpjK0FUYzJKeTRCSnlZMkp5NEJKeVluTGdFbkppY21OamMrQVRNeUZoY2VBU01pSmdjR0pnY0dGaGNXTmhjZUFSY1dCZ2NDQUYxUlVub2pJeU1qZWxKUlhWMVJVbm9qSXlNamVsSlJkelJXRGc0QkFnd0dCd1FHR0E4Ykdnb0tGRHdlSEJ3dUVSSUpFV0pTRHgwTk9FMGJJUUVTRWpzUkVrZ2RIRklPRFQ4ZE1WZ0xCUWdsQTRBakkzcFNVVjFkVVZKNkl5TWpJM3BTVVYxZFVWSjZJeVA5aXcrRU9BY2VIa2dqSWhFaEFoUXZOUXdMSHhJSUhCdEJJQjhSSVVBSUFRSVdEUkEvRGp3OENoMGRNeElTRVFjckxoVVpOeDRBQUFJQW9QL0FBMkFEd0FBYkFEY0FBQUVpQnc0QkJ3WVZGQmNlQVJjV01UQTNQZ0UzTmpVMEp5NEJKeVlESWljdUFTY21OVFEzUGdFM05qTXlGeDRCRnhZVkZBY09BUWNHQWdCSlFFQmdHeHczTjRRM056YzNoRGMzSEJ0Z1FFQkpMaWtwUFJFU0VoRTlLU2t1TGlrcFBSRVNFaEU5S1NrRHdCd2JZRUJBU1VseWN0aE5UazVOMkhKeVNVbEFRR0FiSFAzQUVoRTlLU2t1TGlrcFBSRVNFaEU5S1NrdUxpa3BQUkVTQUFBREFLRC93QU5nQThBQUd3QTNBRU1BQUFFaUJ3NEJCd1lWRkJjZUFSY1dNVEEzUGdFM05qVTBKeTRCSnlZRElpY3VBU2NtTlRRM1BnRTNOak15Rng0QkZ4WVZGQWNPQVFjR054UUdJeUltTlRRMk16SVdBZ0JKUUVCZ0d4dzNONFEzTnpjM2hEYzNIQnRnUUVCSkxpa3BQUkVTRWhFOUtTa3VMaWtwUFJFU0VoRTlLU2t5T0Nnb09EZ29LRGdEd0J3YllFQkFTVWx5Y3RoTlRrNU4ySEp5U1VsQVFHQWJIUDNBRWhFOUtTa3VMaWtwUFJFU0VoRTlLU2t1TGlrcFBSRVM0Q2c0T0Nnb09EZ0FBQUFDQU1BQVFBTUFBMEFBRVFBVkFBQUJFVFFtS3dFaUJoVVJJeFVoRVRNUklUVWhFVE1SQW9BbUdzQWFKb0FCQUVBQkFQNkFnQUhBQVVBYUppWWEvc0JBL3NBQlFFQUJRUDdBQUFBQUFnQ0FBTUFEZ0FNQUFCRUFGUUFBQVNFeU5qMEJOQ1lqSVRVakVTRVZJUkV6RVNFVklRSUFBVUFhSmlZYS9zQkEvc0FCUUVBQlFQN0FBVUFtR3NBYUpvRC9BRUQvQUFHQWdBQUFBQUVBUVAvQUE4QUR3QUF6QUFBbEZBWWpJaVkxTkRZM0pRNEJJeUltTlRRMk16SVdGeVV1QVRVME5qTXlGaFVVQmlNaUppY0ZIZ0VWRkFZSEJUNEJNeklXQThCZVFrSmVCZ2Ird2hVNUlFSmVYa0lnT1JVQlBnWUdYa0pDWGw1Q0lUb1cvc1FHQndjR0FUd1dPaUZDWG1CQ1hsNUNFQjRPc0JRWVhrSkNYaGdVc0E0ZUVFSmVYa0pDWGhrV3NBOGZFUkVmRDdBV0dWNEFBZ0NBQUFBRGdBT0FBQXNBSUFBQUFSUUdJeUltTlRRMk16SVdBeUlIRGdFSEJoVVVGak1oTWpZMU5DY3VBU2NtQXNCd1VFOXhjRkJQY2NCUFJrWnBIaDRsR3dLQUd5VWVIbWxHUlFMQVQzRndVRTl4Y1A2d0hoNXBSa1ZRR3lVbEcwOUdSbWtlSGdBQ0FFQUFBQVBBQTRBQUN3QVVBQUFCSVFNUkZCWXpJVEkyTlJFQklSTWpCeUVuSXhNREFQNEF3Q1ViQXdBYkpmMXNBYWlvdkVEL0FFQzhxQU9BL2dEK3dCc2xKUnNCUUFIQS9rQ0FnQUhBQUFNQWdBQkFBNEFEUUFBbkFEVUFRd0FBQVNJSERnRUhCaFVSRkJjZUFSY1dNeUV5Tno0Qk56WTlBVFFtS3dFaUppYzBKeTRCSnlZckFRY3pNaFlWRkFZckFTSW1OVFEyRXlFeUZoVVVCaU1oSWlZMU5EWUJlalF0TGtRVEZCUVRSQzR0TkFFTk15NHRSQk1VSFJVckV4NENFeFJETFMwMGZncVFGQndjRkpBVUhCd1VBU0FVSEJ3VS91QVVIQndEUUJNVVF5MHVNLzd3TXk0dFF4UVRFeFJETFMwMHNCUWtIUk16TEN4QkVoTEFIQlFVSEJ3VUZCeis0QndVRkJ3Y0ZCUWNBQUFFQUVBQUFBUEFBNEFBRHdBM0FFVUFVd0FBQVNFaUJoVVJGQll6SVRJMk5SRTBKZ01VQnc0QkJ3WXJBU0luTGdFbkpqMEJORGMrQVRjMk93RXlGeDRCRnhZVkhnRTdBVElXSFFFbE16STJOVFFtS3dFaUJoVVVGZ1VqSWdZVkZCWTdBVEkyTlRRbUE0RDlBQnNsSlJzREFCc2xKVnNRRVRnbUppdmdLeVltT0JFUUVCRTRKaVlyYVNzbUpqZ1FFQUVaRVNRUkdQNUllQkFZRnhGNEVCZ1hBUUh3RUJnWEVmQVFHQmNEZ0NVYi9RQWJKU1ViQXdBYkpmM1BLeVlsT1JBUUVCQTVKU1lyNGlzbUpUa1FFQThQTmlVa0t4QVlIaEdTd1JjUkVCZ1hFUkFZb0JjUkVCZ1hFUkFZQUFJQVFBQUFBOEFEZ0FBREFBY0FBQUVoRVNFcEFSRWhBZ0FCd1A1QS9rQUJ3UDVBQTREK1FQNUFBQUFBQWdCQUFBQUR3QU9BQUE4QUZ3QUFKUkUwSmlNaElnWVZFUlFXTXlFeU5pVVJJUkVoRVNFUkE4QWxHLzBBR3lVbEd3TUFHeVgrUVA3QUFVQUJRRUFEQUJzbEpSdjlBQnNsSlZzQlFBRkEvc0Qrd0FBQUNBQkFBTUFEZ0FNQUFBVUFDUUFOQUJVQUhRQWhBQ1VBS1FBQUV4VWpFVE1STXhVek5RY1JNeEV6RVRNVkl4VXpFVE1STXhVakZUTVJCVE1WSXlVekZTTTNNeFVqdjMvQVFFRkJRRUNBZ01FK2dJREIvUUUvUHdHQVB6Ly9QejhEQUlEK3dBSEFRVUdBL3NBQlFQN0FQMEVCd1A3QVAwRUJ3RURBd01EQXdBQUpBRUFBQUFQQUE0QUFEd0FXQUJvQUhnQW5BREFBTkFBNEFEd0FBQUVoSWdZVkVSUVdNeUV5TmpVUk5DWUJFU01STXpVekV5TVJNemNqTlRNVEZTTTFNelVqRVRNWEZTTTFNelVqRVRNRk14VWpKVE1WSXpjekZTTURnUDBBR3lVbEd3TUFHeVVsL2FYQWYwRm9RRUFCUVVIdHdZQ0F3ZXJBZ0lEQS9VRS9Qd0ZWUHovclB6OERnQ1ViL1FBYkpTVWJBd0FiSmY2cC90Y0JRSUQrUVFGQVAwSCtqTTFCUUFFLzg4MUJRQUUvUDhEQXdNREFBQUFBQWdCQUFJQUR3QU1BQUE4QUpnQUFFeUlHRlJFVUZqTWhNalkxRVRRbUl3VUpBUjRCRndjWERnRUhKd2NuQnk0Qkp6Y25QZ0UzZ0JzbEpSc0RBQnNsSlJ2OUx3RlJBVkVRR0FYUjBRVVlFTkdBZ05FUUdBWFIwUVVZRUFNQUpSditBQnNsSlJzQ0FCc2xRUDZ2QVZFRUdSRFIwQkVZQmRHQWdORUZHQkhRMFJBWkJBQUFBd0JBQUFBRHdBT0FBQmNBSndBM0FBQUJEd0V2QVE0QkJ4Y0hIZ0VYTnhjM0Z6NEJOeWMzTGdFVElTSUdGUkVVRmpNaE1qWTFFVFFtQXhRR0l5RWlKalVSTkRZeklUSVdGUUx5c2o1Q3Nnd1JBNUtTQXhFTWttSmVrZ3dSQTVLU0F4R0MvUUFiSlNVYkF3QWJKU1ZiR2hQOTJoTWFHaE1DSmhNYUFsT3hPanF4QXhFTGtwSU1FUU9TV2xxU0F4RU1rcElMRVFFd0pSdjlBQnNsSlJzREFCc2wvVzBUR2hvVEFXWVRHaG9UQUFBQkFRQUFBQU1BQTRBQUZnQUFBU0lHSFFFakZUTVJNeEV6TnlNMU5EWXhNelV1QVNNQ1JGcG1oSVRBb0J5OFFId0xoaXNEZ0dCZ2dNRCtnQUdBd0VBd0VMb0NCQUFBQUFBQ0FFQUFBQVBBQTRBQUVBQW9BQUFUSWdZVkVSUVdNeUV5TmpVUk5DWWpJUVV5RmpFSE1DSWpJZ1lkQVRNSEl4RWpFU00xTXpVME5uTVZIaDRWQXhvVkhoNFYvT1lDZHlRd0F5NGVJQktCQlh4OVYxZFJBNEFlRmZ6bUZSNGVGUU1hRlI2Q0JXNGNHRmQzL3JjQlNYZGxQRjBBQUFNQXdBQUFBd0FEZ0FDSUFMc0E4Z0FBQVNJR0J3NEJCdzRCQnc0QkZSUVdGeDRCRng0QkZ4NEJNem9CTnpJMk13NEJCdzRCRlJRV0Z4NEJGdzRCQnc0QkJ3NEJCdzRCQnc0QkJ3NEJGUlFXRng0QkZ4NEJGeDRCTXpJMk56NEJOejRCTno0Qk5UUW1KeTRCSnk0Qkp5NEJMd0V1QVNjdUFUVTBOamMrQVRjK0FUYytBVGMrQVRjK0FUVTBKaWN1QVNjdUFTY3VBU2N6TnlNSE1oWVhIZ0VYSGdFWEhnRVZGQVlIRGdFSERnRUhEZ0VqSWlZbkxnRW5MZ0VuTGdFMU5EWTNQZ0UzUGdFM1BnRXpPUUVUTXpJV014NEJGeDRCRng0QkZ4NEJGUlFHQnc0Qkl5SW1KeTRCTlRRMk56NEJOejRCTno0Qk56NEJOejRCTno0Qk16STJNemtCQWhrWk14d2NOaGtUSEFrS0NRWUhCaE1NRFI0VEVpb1hCUWtGQlFrRkF3UUJBZ0lHQlFZTUJnb1hEZzBkRHhBZkR4QWREUm9rQ2drS0NBY0lHQThRS0JnWU55QWxReDBkTVJNVUhRb0tDZ1FFQkFzSEJ4QUpDUklLS2dVS0JRVUdCZ1VGQ3dZS0Vna0pFQWNIQ3dRRUJBUUZCUXNIQmc0SEJ3d0ZTRUhuU3hNZ0RRNFhDZ2tPQlFVRUFnSUNEUW9IRWdzTEZnc1RJQTRPRndrSkRnUUVCUU1EQWdvSUJ4SUxEQmNMT2c4Q0JnUVFIUTBNRkFnSERBUURCQllXRmtBckwwd2NIQndIQmdZT0NRZ1JDQWtOQlFrVENnb1RDUWtQQndZSUFnT0FCZ1lHR2hVUUpoUVZLaFFSSWhFUkhRME5GUWdJQ0FFQkJRb0ZCUTBIRGhZS0NSRUlBUUlCQVFRREF3Z0ZCUTBJRUNNVkZDUVFFQ0FQRHhzTERCTUhCd2NLQ1FvWkVCQWpGQlFwRkJBYkRBc1dDUWtTQ0FrUUNDRUZDUVlGRUFvS0VRWUdEUVlIRHdnSUVRb0tGZ3dNSFJFUUhnME5GZ29LRUFjSEN3UXBKZ29MQ3h3UUVTTVRFeU1RQ0JVTURSWUtCd3dGQkFVTEN3c2JEeEFqRWhJaER3d1hDd3NWQ1FrT0JnVUYvZk1CREJVS0NSSUpDUklKQ1JVTEd5NFNFaElVRkJRMElBOGJDd29TQndjTEF3UUdBZ01GQWdJREFRRUJBUUFFQUVBQUFBUEFBNEFBTUFCQUFNb0JBQUFBQVQ0Qk56NEJOVFFtSnk0Qkp5NEJKeTRCSXlJR0J3NEJCdzRCQnc0QkZSUVdGeDRCRng0QkZ4NEJNekkyTno0Qk53RWhJZ1lWRVJRV015RXlOalVSTkNZQkRnRUhEZ0VIRGdFaklpWW5MZ0VuTGdFbkxnRTFORFkzUGdFM1BnRTNQZ0UzUGdFM1BnRXpMZ0VuTGdFMU5EWTNQZ0UzSWdZaklnWWpJaVluTGdFbkxnRW5MZ0UxTkRZM1BnRTNQZ0UzUGdFN0FRY2pIZ0VYSGdFWEhnRVhIZ0VWRkFZSERnRUhEZ0VIRGdFSERnRUhEZ0VWRkJZWEhnRWZBUjRCRng0QkZ4NEJGeDRCRlJRR0J6RW5MZ0VuTGdFbkppSXJBU29CSXdZaUJ3NEJCdzRCQnc0QkJ3NEJCdzRCQnc0QkZSUVdGeDRCTXpJMk56NEJOVFFtSnk0Qkp6RUJxUWdKQWdJQ0JBUURDd2NIRWdzS0dRMEpFZ2dKRGdVR0NBSUNBZ1FEQXdzSEJoSUxDaGtPQ1JFSUNBNEZBZGY5QUJzbEpSc0RBQnNsSmY2RENCWVBEeVVXRmpNZEdDb1RFaDRNREJJR0JnWUhDQWNiRkFvWERBc1lEQXNXQ3dvU0NBVUpCUVFFQVFFQ0F3SUVCd1FEQ0FNU0lBNE9Gd29KRHdRRkJRY0hCeFlPRkNnV0ZTZ1N1VGs0QkFrR0JRb0ZCUWtEQkFRRUF3TUlCZ1VNQndjT0J3UUpCQU1GQkFRRUNBUWdCdzRIQnd3RkJnZ0RBd01IQ0VRR0VBa0pGZzBEQkFJTUFRWUZCUXdIQmc4SENBOEhBd3NHQmcwSEJnc0ZCQVVWRmhVNkpDQXhFUkVSQXdNRENRVUI2QWNTQ1FrUUJ3d2FEdzRiRFF3VkNRZ0pCQVVFQ2djSEVBa0lFZ2tMR1E0T0dnd05GQWdKQ0FRREJBZ0dBWmdsRy8wQUd5VWxHd01BR3lYOUxCQWJEQXNVQndnSEJRWUZEZ2tKRlFzTUdBd01IQThRR3d3R0NnUUVCZ0lDQXdFQkFnWU5Cd2NTQ2dZS0F3UUlCQUVCQmdZR0VBb0tGdzBOR1EwUUh4QVFIUXdRRkFVRUJTQURDQVVGRFFjSUVRb0tGZzBORmdrSkVRZ0hEZ1lHQ3dZRUNnVUZEQWdIREFVRUJ3TWFCZ3dIQmc0SEJ4QUpDUlVNRHg4UFZRY09Cd2NRQ1FFQkFRRUNBZ0VFQWdJRUF3TUlCZ1VPQ0FnVURCZ29EdzhRRGc0T0loVUpEd2NIRGdjQUFBQUVBRUFBQUFQQUE0QUFpQUM3QVBFQS9RQUFBU0lHQnc0QkJ3NEJCdzRCRlJRV0Z4NEJGeDRCRng0Qk16b0JOekkyTXc0QkJ3NEJGUlFXRng0QkZ3NEJCdzRCQnc0QkJ3NEJCdzRCQnc0QkZSUVdGeDRCRng0QkZ4NEJNekkyTno0Qk56NEJOejRCTlRRbUp5NEJKeTRCSnk0Qkx3RXVBU2N1QVRVME5qYytBVGMrQVRjK0FUYytBVGMrQVRVMEppY3VBU2N1QVNjdUFTY3pOeU1ITWhZWEhnRVhIZ0VYSGdFVkZBWUhEZ0VIRGdFSERnRWpJaVluTGdFbkxnRW5MZ0UxTkRZM1BnRTNQZ0UzUGdFek9RRVRNeklXTXg0QkZ4NEJGeDRCRng0QkZSUUdCdzRCSXlJbUp5NEJOVFEyTno0Qk56NEJOejRCTno0Qk56NEJOejRCTXpJMk16RUJGU01WTXhVek5UTTFJelVCbVJrekhCdzJHUk1jQ1FvSkJnY0dFd3dOSGhNU0toY0ZDUVVGQ1FVREJBRUNBZ1lGQmd3R0NoY09EUjBQRUI4UEVCME5HaVFLQ1FvSUJ3Z1lEeEFvR0JnM0lDWkNIUjR3RXhRZENnb0tCQVFFQ3djSER3b0pFZ29xQlFvRkJRWUdCUVVMQmdvU0NRa1FCd2NMQkFRRUJBVUZDd2NHRGdjSERBVklRZWRLRWlBT0RSZ0pDUThFQlFVREFnSU5DZ2NTQ3dzV0N4TWdEZzRYQ1FrTkJRUUZBd01DQ2dnSEVnc01Gd3c1RHdJSEF4RWNEUXdVQ0FjTUJBUURGaFlXUUNvd1RCd2JIQVlHQmc4SUNCRUlDUTBGQ1JRS0NoSUpDUThIQmdnQ0FYaUFnRUNBZ0FPQUJnWUdHaFVRSmhRVktoUVJJaEVSSFEwTkZRZ0lDQUVCQlFvRkJRMEhEaFlLQ1JFSUFRSUJBUVFEQXdnRkJRMElFQ01WRkNRUUVDQVBEeHNMREJNSEJ3Y0tDUW9aRUJBakZCUXBGQkFiREFzV0NRa1NDQWtRQ0NFRkNRWUZFQW9LRVFZR0RRWUhEd2dJRVFvS0Znd01IUkVRSGcwTkZnb0tFQWNIQ3dRcEpnb0xDeHdRRVNNVEV5TVFDQlVNRFJZS0J3d0ZCQVVMQ3dzYkR4QWpFaEloRHd3WEN3c1ZDUWtPQmdVRi9mTUJEQlVLQ1JJSkNSSUpDUlVMR3k0U0VoSVVGQlEwSUE4YkN3b1NCd2NMQXdRR0FnTUZBZ0lEQVFFQkFRSXpnRUNBZ0VDQUFBVUFRQUFBQThBRGdBQXdBRUFBeWdEV0FRd0FBQUUrQVRjK0FUVTBKaWN1QVNjdUFTY3VBU01pQmdjT0FRY09BUWNPQVJVVUZoY2VBUmNlQVJjZUFUTXlOamMrQVRjQklTSUdGUkVVRmpNaE1qWTFFVFFtQVE0QkJ3NEJCdzRCSXlJbUp5NEJKeTRCSnk0Qk5UUTJOejRCTno0Qk56NEJOejRCTno0Qk15NEJKeTRCTlRRMk56NEJOeUlHSXlJR0l5SW1KeTRCSnk0Qkp5NEJOVFEyTno0Qk56NEJOejRCT3dFSEl4NEJGeDRCRng0QkZ4NEJGUlFHQnc0QkJ3NEJCdzRCQnc0QkJ3NEJGUlFXRng0Qkh3RWVBUmNlQVJjZUFSY2VBUlVVQmdjeEFTTVZJelVqTlRNMU14VXpBUzRCSnk0Qkp5WWlLd0VxQVNNR0lnY09BUWNPQVFjT0FRY09BUWNPQVFjT0FSVVVGaGNlQVRNeU5qYytBVFUwSmljdUFTY3hBYWtJQ1FJQ0FnUUVBd3NIQnhJTENoa05DUklJQ1E0RkJnZ0NBZ0lFQXdNTEJ3WVNDd29aRGdrUkNBZ09CUUhYL1FBYkpTVWJBd0FiSlNYK2d3Z1dEdzhsRmhZekhSZ3FFeEllREF3U0JnWUdCd2dIR3hRS0Z3d0xHQXdMRmdzS0VnZ0ZDUVVFQkFFQkFnTUNCQWNFQXdnREVpQU9EaGNLQ1E4RUJRVUhCd2NXRGhRb0ZoVW9Fcms1T0FRSkJnVUtCUVVKQXdRRUJBTURDQVlGREFjSERnY0VDUVFEQlFRRUJBZ0VJQWNPQndjTUJRWUlBd01EQndnQllvQkFnSUJBZ1A1YUJoQUpDUllOQXdRQ0RBRUdCUVVNQndZUEJ3Z1BCd01MQmdZTkJ3WUxCUVFGRlJZVk9pUWdNUkVSRVFNREF3a0ZBZWdIRWdrSkVBY01HZzhPR3cwTUZRa0lDUVFGQkFvSEJ4QUpDQklKQ3hrT0Rob01EUlFJQ1FnRUF3UUlCZ0dZSlJ2OUFCc2xKUnNEQUJzbC9Td1FHd3dMRkFjSUJ3VUdCUTRKQ1JVTERCZ01EQndQRUJzTUJnb0VCQVlDQWdNQkFRSUdEUWNIRWdvR0NnTUVDQVFCQVFZR0JoQUtDaGNORFJrTkVCOFFFQjBNRUJRRkJBVWdBd2dGQlEwSENCRUtDaFlORFJZSkNSRUlCdzRHQmdzR0JBb0ZCUXdJQnd3RkJBY0RHZ1lNQndZT0J3Y1FDUWtWREE4ZkR3R1VnSUJBZ0lEK2dRY09Cd2NRQ1FFQkFRRUNBZ0VFQWdJRUF3TUlCZ1VPQ0FnVURCZ29EdzhRRGc0T0loVUpEd2NIRGdjQUFBQUFBd0NBQUVBRGdBT0FBQXNBRHdBbkFBQVRJZ1lWRkJZek1qWTFOQ1lERVRNUk14RXpFVFEyTVRBV0ZSRXpFVFFuTGdFbkppTWlCZ2MxNENnNE9DZ29PRGlJd0VEQVFFREFCd2NwSlNZK05rZ0NBNEE0S0NnNE9DZ29PUDhBL2NBQ1FQM0FBVUF3RUJBdy9zQUJPakl2TDBvV0ZrWVVXZ0FBQkFCQUFBQUR3QU9BQUE4QUV3QWZBRE1BQUFFaElnWVZFUlFXTXlFeU5qVVJOQ1lCSXhFekp5SW1OVFEyTXpJV0ZSUUdBU01STkNZaklnWVZFU01STXhVK0FUTXlGaFVEZ1AwQUdpWW1HZ01BR2lZbS9hYUFnRUFiSlNVYkd5VWxBaVdBSlJzYkpZQ0FGRG9pUEZRRGdDWWEvUUFhSmlZYUF3QWFKdjBBQWNCQUpSc2JKU1ViR3lYK0FBRUFHeVVsRy84QUFjQlBHelJlUWdBQUJnQkFBRUFEd0FOQUFBc0FGd0FqQUN3QU5RQS9BQUFCSWdZVkZCWXpNalkxTkNZRklnWVZGQll6TWpZMU5DWUZJZ1lWRkJZek1qWTFOQ1lGSWdZZEFTRTFOQ1lGSWdZZEFTRTFOQ1lGSWdZZEFUTTFOQ1lqQXlCQ1hsNUNRbDVlL2w0MVMwczFOVXRML3Fzb09EZ29LRGc0QWxoQ1hnRkFYdjVlTlVzQkFFditxeWc0dnpnbkEwQmVRa0plWGtKQ1hvQkxOVFZMU3pVMVM0QTRLQ2c0T0Nnb09JQmVROS9mUTE1QVVqdXpzenRTUURrb241OG9PUUFBQUFBSEFFQUFBQVBBQTRBQUR3QVpBQ1VBTGdBNkFFTUFUd0FBQVNFaUJoVVJGQll6SVRJMk5SRTBKZ0VqTlRRMk16SVdIUUVESWlZMU5EWXpNaFlWRkFZQkl6VTBOak15RmhVbklpWTFORFl6TWhZVkZBWUJJVFUwTmpNeUZoVW5JaVkxTkRZek1oWVZGQVlEZ1AwQUd5VWxHd01BR3lVbC9XV0FKUnNhSmtBYkpTVWJHeVVsQVNYQU9DZ29PR0FvT0Rnb0tEZzRBWGovQUVrM04wbUFOVXRMTlRWTFN3T0FKUnY5QUJzbEpSc0RBQnNsL1FCL0d5WW1HMzhCQUNVYkd5VWxHeHNsL3dDWEt6NCtLNms0S0NnNE9DZ29PUDdBdWpkUFR6ZkdTelUxUzBzMU5Vc0FBQUFBQVFDQUFBTURRUU9BQUZzQUFBRWlCdzRCQndZVkZCWVhGalkzUGdFM05pWW5MZ0UxTkRjK0FUYzJNeklXRlJRSERnRUhCaU1pSmpjK0FUVTBKaU1pQmhVVUZqRXdCdzRCQndZSEJoWVhIZ0UzUGdFM1BnRXhIZ0V6TWpjK0FUYzJOU1luTGdFbkppTXhBZlZkUmtaZEdCYzBOd2tQQWdJSEFnSUNDQThURWhKREx6QTdhWEVNREN3ZUh5VXBNd29MSXlNa0tUc1FDUWtYQ3dzRUR3d0JBUWtEQkVrUkJTQU9SeXMvTkROTEZCVUJGeGhYUFQxTEE0QWVIVjQ1T1RaRGJCWUVCd29IR3djS0Nna1NNU0l4TEMxRUZCUndWVGN5TWtzV0ZUb3BNV0lqSUM1TU9TVXRKaVpoTGk0UFAzMElCQUlEQldjOUVYd1pKeHNhWDBCQlREazFOVklZR1FBQUFnQkFBQUFEd0FPQUFBOEFZd0FBQVNFaUJoVVJGQll6SVRJMk5SRTBKZ0VpSmljd0JnY09BUWNHSmljMEpqYzJOejRCTnpZeE1DWTFORFl6TWhZVkZBWUhCaFl6TWpZMU5DWWpJZ1lWRkJZWEhnRUhEZ0VIRGdFbkxnRTFORGMrQVRjMk16SVhIZ0VYRmhVVUJ3NEJCd1lqTVFPQS9RQWJKU1ViQXdBYkpTWCtqaDB6Q2hZREREUURBZ1lCQ1FvRENBY1JCZ2NNS1I0WkdCZ0lCeVFkTkVGUFNsUmhEUXNGQWdJQkJRRUNDZ2NtSlJBUlFqRXhRalFyS3owUkVROE9OU1FsTEFPQUpSdjlBQnNsSlJzREFCc2wvYkVjRWxrTUswb0RBd0lEQmxrdEN5RWdSaHNiSUJvcE55RVhHVVlqSFNwMFVEeFFha1lZSXcwR0J3Y0ZGQVVIQlFNUVRTOG9LQ2xERlJVU0VUc21KaWsyTGk1REZCTUFBQUFJQUFBQVFBUUFBNEFBdndEaEFTa0JSQUZlQVlZQnF3SDBBQUFCSWdZSEl3NEJCeTRCSXlJR0J5TU9BUWNPQVFjT0FRY09BUlVPQVFjT0FRY09BUWNpQmlNdUFTY3VBU3NCSWdZSERnRUhEZ0VIRGdFVkhnRVhIZ0VYQmhRSEhBRVZGQllYSGdFWEhnRVhIZ0VYSGdFWEhnRXpNalkzUGdFM1BnRTNQZ0UzUGdFMU5DWTFKalFuUGdFM1BnRTlBUzRCSnk0Qkp5TXVBU01pQmdjT0FRY3VBU01uTGdFbkxnRW5ORFkzUGdFM1BnRTNNeklXRng0QkZ4VVVGaGNlQVJjZUFSY3pNalkzUGdFM1BnRTNORFkxTkNZbkxnRW5JeTRCSXpFWE1oWVhIZ0VkQVE0QkJ3NEJLd0VpSmljdUFUMEJORFkzUGdFM01qWXpPZ0V6QlRJV0Z4NEJId0llQVJjZUFSY2VBUmNlQVJVeEZSUUdCdzRCQnc0QkJ3NEJCdzRCQnc0Qkt3RWlKaWN1QVM4Q0xnRW5MZ0VuTGdFMU5EWTNQZ0UzUGdFM1BnRXpNUVV6TWhZWEhnRVhEZ0VIRGdFSExnRW5MZ0U5QVQ0Qk56NEJOeUV5RmhjZUFSY2VBUlVVQmdjT0FRY3VBU2N1QVNjK0FUTXhCeUlHQnc0QkJ3NEJGUlFXSFFFZUFSY2VBVE15TmpjelBnRTNQZ0UxTkNZbkxnRW5MZ0VqTVNFaUJnY09BUWNPQVFjT0FSMEJGQllYSGdFWEhnRXpNalkzUGdFOUFUUW1KeTRCSXpFSElnWUhJdzRCQnc0QkZSUVdGeDRCRng0Qk93RXlOamMrQVRjK0FUYytBVGMrQVRjK0FUYzBOalUwSmljdUFTY3VBU01pQmdjT0FRY2lKaWN1QVNjdUFTY3VBU011QVNNeEEwa0xGZ3dCRXg0S0dqUWFDUlFLQVEwWEN3b1FCd2dLQXdJREh6OGdIenNjQWdNQ0FRTUJDaFFMREJrTkRBMFlDd3NVQ2dnT0JRWUZBUXNNQ0JnUUFRRUVCUVFOQ1JBcEdSZzBIQm8ySEJ3NEhSTWxFeE1sRXlORElDQTJGaG9hQVFFQkR4a0tDZ3NDRUE4T0loUUJDUkVJRlNZUUF3a0ZBUU1CQWhzNkhoNCtId0lCQWdnRkNCa1RDd3NXQ3dvVkN3VUVCQXdJRHlZV0R4WW9FZ2dOQlFVR0FnRUtDd29iRHdJSkZ3MEJDeElIQ2drQkNnZ0lFd29FQ3hNSkNBZ0dCd1VQQ2dNSEJBRUJBZjYzRHg4UUVCOFBFeFVhTWhnWEtCRUhEUVFGQkFFQkJCSU5DeDBSR3pnZkh6NGhCUXNGRmlBL0h4ODdHd2tLRXlNUER4VUdBd0lSRVJBb0dCY3lHaWRUSy82REJ3UUpCQVFJQlEwWEN3b1NCd1VIQXdVRUFRb0pDeFlNQXZNSkV3a0tEUVVEQXdNRUJBZ0VCeElMQ2hnTkNCRUsyQVlMQmdrUEJnWUdBUUlMQ2drVkRBUUpCUUlJRUFnR0JnSUNBd3NLQ1JJSy9zSURCd0lKRHdjR0NRTUJBUVVHQmhFS0JBb0dEQmNKQ3dzS0Nnc1hEUUlDQmdNQ0JBY0VBUUlCQWdJR0JDVlFMQW9WS1JNVUp4SURCUU1EQmdNREJnSURCQUVCQVFJQ0JnUUZDUVFEQ1FRaVRDa2ZPUm9FQ1FVQ0F3RUNBd0lFQlFJRGdBTUVCeGNRQ3dvQkFnUUxCd2dUREEwMkR3NHBEZ0lKQndjV0R3RUJBUUlHQ3dRRUJBVUZCUTBKQ1JNTEN4WU1FQ0FQREJVSkF3Y0VBd2NERHg0UUR4d05HU2tSRVJzS0NnOEZCUVVDQXdJR0JBa1pFUkF0R3g5RkpnUUhCQU1IQXdnVkRnNGdFZ1lVSXc4UEZBVUNBZ29MQVFVRUFRRUJEeFlIQndvQ0N6MExEQlVLRHhBQ0F3TURCd1FFQ3hRSkNSRUhFQklCRGc0SEVBZ0pGQXNDQmdRUUlBNE9Fd1lFQlRrSENBY1RDd01LRWdjSENBZ0hCeElLQXdvUUJ3Y0pBZ0g3QVFJQ0JBUUZCUWNWRGc0akZRc1hEQXdaRGc4REJ3TVRJeEFQSEF3U0dnb0pEQUlCQVFjSEJoVVBCUVFOR3c4UkpoUUlFZ29jTUJVVkl3NE9GZ2NNQ3lNQkFnRURBUW9YREEwYUR3TUpCZ1VOQ0FRTUZBZ0lDUUlGQkFVTkNBY05CUWdQQmdZSkJBOGNEQXdYQ2dRRVZnSUNBd3dJQnhBS0JBVUNBZ3NSQmdjSEFnSUNDZ2tJRWdvRUNnVUpEd1lGQmdFQkFRY0dCUTRJQWdRQ0NBc1NDUWNLQXdJQ0NRZ0lGZ3dFREJRSUNRbTlBZ0VCQmdRRENBVUVDQVFFQlFFWUZ3UUVCQTBKQVFJQ0FRTUNBZ01EQXdjREFnTUNBZ1VFQlFjQ0FnTUNBaE1VQVF3TUFRWUZBUUVCQVFFQ0FRQUFBQWtBUUFBQUE4QURnQUFhQUQwQWhRQ3dBUGtCSVFFeEFmRUNDUUFBRXc0QkJ5NEJKeTRCUFFFK0FUYytBVGN4TXpJV0Z4NEJGdzRCSlI0Qk93RXlOamMrQVRjMU5DWW5MZ0VuTVNvQkl5SUdJdzRCQnc0QkhRRVVGaGNUSGdFVk1SVVVCZ2NPQVFjT0FRY09BUWNPQVFjaUJpc0JJaVluTGdFdkFpNEJKeTRCSnk0Qk5UUTJOejRCTno0Qk56NEJNekV5RmhjZUFSOENIZ0VYSGdFWEhnRVhCUjRCTXpJMk56NEJQUUUwSmljdUFTTTRBVGtCT0FFeEtnRUhEZ0VIRGdFSERnRWRBUlFXRng0QkZ3VTBKaWN1QVNjdUFTTWlCZ2NPQVFjaUppY3VBU2N1QVNNdUFTTXVBU014SWdZSEl3NEJCdzRCRlJRV0Z4NEJGeDRCT3dFeU5qYytBVGMrQVRjK0FUYytBVGMrQVRjOEFUVTNOQ1luTGdFbkxnRWpNU0lHQnc0QkJ3NEJGUlFXSFFFZUFSY2VBVE15TmpjelBnRTNQZ0UxQVJFVUJpTWhJaVkxRVRRMk15RXlGZ011QVNjdUFTY2pMZ0VqSWdZSERnRUhMZ0VqSnk0Qkp5NEJKelEyTno0Qk56NEJOek15RmhjZUFSY1ZGQllYSGdFWEhnRVhNekkyTno0Qk56NEJOelEyTlRRbUp5NEJKeU11QVNNeElnWUhJdzRCQnk0Qkl5SUdCeU1PQVFjT0FRY09BUWNPQVJVT0FRY09BUWNPQVNNT0FTTXVBU2N1QVNzQklnWUhEZ0VIRGdFSERnRVZIZ0VYSGdFWERnRVZIQUVWRkJZWEhnRVhIZ0VYSGdFWEhnRVhIZ0V6TWpZM1BnRTNQZ0UzUGdFM1BnRTFQQUUxTkNZblBnRTNQZ0U5QVNjdUFTTWlCZ2NlQVJjZUFSYytBVGMrQVRVMEppY3VBZDhJRFFZREJRTURCQUVJQndnUkNBVUVCZ01EQndNS0VnSHhCZzhJQWdnT0J3WUhBUWNIQmcwSUFRRUJBd1lDQndzRUJRVUdCejREQkFFQkF3MEtDUlVORkNzWEZ5OFlCQWdFRUJnd0Z4Y3NGUWNIRHhrTUN4QUVBZ0lOREEwZUVoRW1FeDQ5SVFzWERBd1hDdzhRRXlZUkVoNE1CZ2tFL21VRUJ3UUpFUWdJQndjSENCSUpBd1VCQndzRkJRY0NBUUVFQlFVTUJ3RVlBUUVCQlFNRUJnTURCZ01hT1I4WEt4TURCd1FCQWdFQkF3RURCQUlCQkFNQkF3WUNBZ0VCQWdFRkFodzhJUWNRSHc4UEhBNENCQU1DQkFNQ0JBSUNBd0VXQWdFQ0NRY0hEZ2NFQ0FVSEN3UUZCUUVDQ0FjSEVBa0NCd1FCQnd3R0JBVUJHQ1lhL1FBYUppWWFBd0FhSmtBQkRRb0xHZzhCQmcwR0VCd01Bd1lFQVFJQkFSVXJGaGN1R0FJQkFRWUVCaE1PQ0FrUUNBZ1FDQU1EQkFrRkRCd1JDeEFlRGdZSkJBUUZBUUVJQ0FnVERBRUhFZ29JRUFrQkRoWUlGQ2NUQnc4SEFRb1JDQWdNQlFZSUFnSUNGeThZRnl3VkFnSUJBZ0lCQnc4SkNCTUtDQW9TQ1FnUEJ3WUxCQVFFQVFrSUJ4SU1BUUVEQkFNS0Jnd2ZFeEluRlJNcEZSVXFGZzRjRGc0Y0Rob3lHQmdwRVJNVEFRRU1FZ2dJQ0V3SERnY0hEUVlLRWdnSURRVURCZ01EQXdNQ0F3c0Ixd2tVQ3dJSEJBUUtCZ0lKRHdjR0J3RUJBUUVDQVFnUnNnWUZCUVlGRGdjQ0NRMEdCZ1VCQVFJSEJRVU1DQUlJRFFYKy93a1RDZ3NEQlFJT0dnd01GQW9ORkFjSENRSUJCUVVGRUFvRUJBa1ZDdzBjRHdZTkNCVWtFQkFhQ3dvUUJna0lBUUVCQkFJRUJBVVFDZ3NhRUFnU0NTb0NBUVlHQnhBSkF3a1BCZ1lIQVFFRkJBVUtCZ0VEQWdZSURnWUdDQUZOQVFVQ0JBVUJBZ0lCQWc0UEFRa0pBUVVEQVFFQkFRRUJBUUVCQkFNREJnTURCZ01EQkFFUkVnTURBd29HQVFJQkFRSUNBUU1DQWdVREFRSUNkd01IQkFjTUJBUUVBUUlDQ1FZRkRRY0RCQUVCQ1F3RkJRVUJBZ0VJQmdZTkNBR3YvUUFhSmlZYUF3QWFKaWIrZkJBYUN3c1BCQUVDQ0FnQkJBTUJBUUVMRUFZRkJ3SUlMZ2tJRUFnTERBRUNBZ0lHQXdNSUR3Y0hEQVlMRGdFTENnVU1Cd1lQQ1FFRUF3MFhDd29QQkFNRUF3SUdFUXdJQ0FFQ0Fna0ZCZzhJQ2lrTEN4NExBUWNGQmhBTEFRRUJBUVVJQXdJREF3UURDd1lHRHdnSUVRa01HQXNKRUFZREJRTUNCZ0lMRndzTEZna1RIdzBNRlFnSEN3UUVBd0lCQWdVREJoTU1EU0VWRnpNZEF3VURBd1VDQmhBS0N4Z05CU0lEQkFNRENCRUpDUlVMQXdjRUJRb0dCUWtGQmdvQUFBQUNBRUFBZ0FQQUF3QUFHd0JPQUFBQkZ6Y1ZIZ0V6TWpZM05UTVZNQWNPQVFjR0l5SW5MZ0VuSmpFMU55YzFNQ1lqSWdZeEVUQUhEZ0VIQmlNaUp5NEJKeVl4TlRNVk1SNEJNekkyTnpFUk1EYytBVGMyTXpJWEhnRVhGakVWQWtBMlNnSWhIUjBoQW9BREF5UW5KMGhJSnlja0F3TTJOaEF3TUJBREF5UW5KMGhJSnlja0F3T0FBaUVkSFNFQ0F3TWtKeWRJU0NjbkpBTURBY0FSRVlBY0pDUWNnSUFlSGtnZUhoNGVTQjRlZ0M0U1FFQkEvd0FlSGtnZUhoNGVTQjRlZ0lBY0pDUWNBUUFlSGtnZUhoNGVTQjRlUUFBQUFBQURBRUFBQUFQQUE0QUFEd0JFQUdBQUFCTWlCaFVSRkJZeklUSTJOUkUwSmlNRk1oY2VBUmNXTVJVSEp6VXdKaU1pQmpFVk1BY09BUWNHSXlJbkxnRW5KakUxTXhVeEhnRXpNalkzSXpVd056NEJOell6TVJNWE54VWVBVE15TmpjMU14VXdCdzRCQndZaklpY3VBU2NtTVRXQUd5VWxHd01BR3lVbEcvNkFQaUVpSGdNRFFDNE9LU2tPQWdNZklTSTlQaUloSHdJRGJnRWRHUmdkQWdFREF4NGlJVDQzTGtBQkhSZ1pIUUZ1QXdJZklTSStQU0loSHdNQ0E0QWxHLzBBR3lVbEd3TUFHeVhBR3h4Qkd4d1JFQkFST3p1aUhCdEJIQnNiSEVFYkhGRlJHaUVoR3FJY0cwRWNHLzhBRHc5UkdpRWhHbEZSSEJ0QkhCc2JIRUViSEZFQUFBVUFRQUJBQThBRFFBQW9BQzhBUUFCUEFGc0FBQUVpQmgwQkZBWUhEZ0VWRkJZWEhnRXpNalkzUGdFMU5DWW5MZ0U5QVRRbUp6QWlNVE1xQVNNeE1Ub0JNVEFpSXdFaUJ3NEJCd1lkQVNFMU5DY3VBU2NtSVNJSERnRUhCakVoTUNjdUFTY21KUlFHSXlJbU5UUTJNeklXQXdBd1F5RVlDQXdEQXhSRllHRkdGQU1EQ3drWUlVRXZBUUVCQVFFQkFRRUIvZ0F4SkNRd0N3d0JnQTBNTVNRakFkRklKeWNrQXdNQmdBTURKQ2NuL2poTE5UVkxTelUxU3dOQVB5d0VGeWNGQVFzSUJBY0REeDBkRHdNSEJBZ0xBUVVuRndRclB3SCt3QmdYU3kwdExNREFLQ3d0VFJrWlJrYW9Sa1pHUnFoR1JzQTFTMHMxTlV0TEFBWUFRQUFBQThBRGdBQVBBQnNBSlFBN0FHQUFad0FBQVNFaUJoVVJGQll6SVRJMk5SRTBKZ1V5RmhVVUJpTWlKalUwTmhNaE5UUTJNekV5RmhVRklUQTNQZ0UzTmpNNEFUa0JPQUV4TWhjZUFSY1dBdzRCSXlJbUp5NEJOVFEyTno0QlBRRTBOak14TWpBekhnRWRBUlFXRng0QkZSUUdCd2M0QVRFNEFURURnUDBBR3lVbEd3TUFHeVVsL1lVb09EZ29LRGc0eC83QlQxRk5VZ0hBL3NFQ0F4NGdJVHc4SUNFZEF3SUVFRHRSVURrUkFnTUtCeFFiT0NnQkFTYzNHeFVIQ1FNQ213T0FKUnY5QUJzbEpSc0RBQnNsZ0Rnb0tEZzRLQ2c0L1lEQVNIaCtRc0E4UEpBOFBEdzhrRHc4QWVFTEZoWUxBZ1lEQmdnQkF4NFJBeUV2QVM0aEF4RWVBd0VKQlFNR0FtRUFBUURBQUFBREFBT0FBREVBQUFFT0FRY09BUWNPQVFjVk14RVVGaGNlQVJjZUFSY2VBVE15TmpjK0FUYzFEZ0VqSWlZbkxnRW5MZ0U5QVRNMUl6VWpBWUVFRUFzTUhoTVROeHQ2QmdjR0Z4RVJLUmNZS2g4Yk1oZ1hRUndoVVNJVElnOExFd1FFQWNEQWdBT0FJemtXRnlZUUVCa0lrUDdYSHk4UUVCOE9EeFlJQndnRkJnVVZEbzBXR0FrSkJoVUxDeThuMWNEQUFBQUNBRUFBQUFQQUE0QUFEd0JEQUFBQklTSUdGUkVVRmpNaE1qWTFFVFFtQXc0QkJ3NEJJeUltSnk0Qkp5NEJKeTRCUFFFak5UNEJOejRCTno0Qk56a0JNeFV6RlNNVkZCWVhIZ0VYSGdFek1qWTNGUU9BL1FBYUppWWFBd0FhSmliYUV5c1FEeUlTRkJ3UUVCd0xDdzhFQlFSUkVpVU1EUlFJQndzRFZXcHFBUUlERFFjS0Z3MFdOaFlEZ0NZYS9RQWFKaVlhQXdBYUp2MGtDUThFQkFRR0JRWVBDd29XQ3d3aEZ1ZFVCeEVNQ3h3UUVDZ1pnSUNxSENFSUNBOEZCZ2NTRDJVQUFRQkFBR2dEd0FOQUFFVUFBQUVpQmhVVUZoY21KeTRCSnlZbkRnRVZGQllYTGdFbkZSUVdGdzRCSXlJbUp4NEJGdzRCSXlJbUp4NEJNekkzUGdFM05qVThBU2MrQVRjT0FRYytBVGNPQVFjdUFTTUNyRXhyQWdJNU5qVmhLU29pREEwdEpSY3FFMVUvREJnTkNCSUlFVjQ5TUhWQUN4WUxQWTlPZjJGaWhDTWlBUnN2RWhrMEhCd3FDaG83SHhwRktBTkFiRXdMRlFvRER3NHlJaUlxRkM4Wk1GQVpBUXNMQTBKbERRTURBUUkzU0FFbEtRRUJKeXN2TUpkZFhWc0dEQVlUTUJ3TER3TVJOQ0FQRndZYkh3QUFBQUFDQUVBQUFBUEFBNEFBRHdCUkFBQUJJU0lHRlJFVUZqTWhNalkxRVRRbUF4d0JGUlFIRGdFSEJpTWlKaWNlQVRNeU5qY3VBU2NlQVRNeU5qY3VBVDBCSGdFekxnRTFORFkzSGdFWExnRTFORFl6TWhZWFBnRTNEZ0VIUGdFM0RnRUhBNEQ5QUJzbEpSc0RBQnNsSlp3WUdWOUZSbHMzWml3SUVBZ3VVeUlyUkF3R0RBY0pFUWd0UEEwZUVCb2dDUWt3alZFQkFrMDJIVEVTRmlvVEJ4NFVGQ1VTRFNFVEE0QWxHLzBBR3lVbEd3TUFHeVgrd1FVSUJFQkNRV29pSVI4YkFRRWVHZ0V5SndFQ0F3SUpSaThDQndrUk9TRVNJUTQ2U1FRSER3ZzFUQllUQlE4TUZ5VU1Bd29JRkNJTkFBQUVBRUlBQUFQQUE0QUFTQUJZQUdRQWNRQUFBU0lHQnh3QkJ6Z0JGVEVHQnc0QkJ3WXhJd011QVFjT0FSY1dGeDRCRnhZeEJ3NEJJeUltSXlZR0J3WVdGeDRCTXpJMk56QTNQZ0UzTmpjK0FUY3hORFl4TmlZbkxnRWpNUmNpQmdjT0FURXdOamMySmpFd0ppTVRJZ1l4TUJZek1qWXhNQ1lGTUJZWEZqWXhNRFluTGdFeEFoQVBHZ1lCQmhnWE5CVVZBcWdKSlJNVUVRWUlJaUpMSGg4TkVEOHZCUmNCRHhvRUJSSVJEUmtNVjJBZElCOU9JU0lEQWdFQkFRWVNGQU1JQSs4SkZRc2dOb3doSVNJYUU0RXdrSkF4TVE0US90QTJJQ0EySWlFaGpBT0FFeEVCQVFJQkUweE1wMEpEQWQ4VUVRZ0lLaFlXWFY3UFVsTWZNRHdDQVJVUkZDTUdBZ0puVWw5ZTVtTmpDUU1GQXdFQkZpZ0hBZ0dBQ1FvaGpEWWhJVFVUL3dCQVFFQkF3SXdoSUNBMUlTRTJBQVVBUUFBQUE4QURnQUFQQUIwQVpBQnlBSDhBQUFFaElnWVZFUlFXTXlFeU5qVVJOQ1lGTmhZeE1CWUhEZ0V4TURZM01TY1VNQWN6RGdFSEJnY09BUWNHTVE0Qkl5SW1KeTRCTno0QkZ6SVdNekkyUHdFd0p5NEJKeVluSmpZM05oWWZBUk16TURjK0FUYzJOekV3TkRFOEFUTStBUmNlQVFjeEV6QUdKeTRCTVRBV0Z4WUdPUUUzSWlZeE1EWXpNaFl4TUFZakE0RDlBQnNsSlJzREFCc2xKZjcrRnlZWUZ4ZGtKaGR0QVFFQkFRRURHQmczRnhZVlJEOElFZ2tNRFFNREVnc0JFUU1pTFFzSkZSWTJHQmdHQkF3T0Rob0hBWGNCRHc4bEVSRUZBUVFaRGcwT0Jhb21GeGNuWkJnWEdEMGpaMmNpSXdzS0l3T0FKUnY5QUJzbEpSc0RBQnNsNlJjWEpoY1lKMlVYTmdFQkFnTUNCMGRHcFVORE8wb0JBZ1FhRGd3UEFRRXFJeFk3TzVSQ1F4QVBId1VHREE4Ri9yQXZMM2cyTmc0QkFRRVBEZ1VGSFEvK0hCY1hGMlVuR0JjbXFTNHVMaTRBQmdCQUFNQUR3QU1BQUFNQUpRQTFBRVVBY2dDQUFBQUJJVFVoQVI0QkZSUUdCdzRCQnc0QkJ3NEJLd0VSSVI0QkZ4NEJGUlFHQnc0QkJ4NEJGeVV6TWpZM1BnRTFOQ1luTGdFckFSVVhOQ1luTGdFbkl4VXpNalkzUGdFMUpTRWVBUmNlQVRNeU5qYytBVGN6RGdFSERnRWpJaVluTGdFMU5EWTNQZ0V6TWhZWEhnRVhIZ0VYSGdFVkp5NEJKeTRCSXlJR0J3NEJCek1EZ1A3Z0FTRCthd29MREF3SUV3d05IeElTSmhYMkFRZ3lSeFFOREF3TkJ4VU5GQ0FML3NLRkVSMExDd3dQRHd3aEUzZmdFaEVLR3hLR2hCSWNDaElTQWpQKzFnRVZGQTBkRVJNZERBWUxCVzBDRkJFY1RURXBTQ0FmSHh3Y0hFb3RHakFXRlNRT0RCRURBd0Z2QWc0TkRSOFRGU0FMREE0RHVRTEFRUDdDRVNvWkdpNFVEUmNKQ3c0RUJBUUNRQUVlSGhNc0dSc3FFQWtRQ0FnWkVsc0hCd2NhRWhRYkJnUUZmNmNYSGdrRkJBR2FCUVVLSXhzS0lDb05DQWdLQ2dVUENSTW1FeDhmR2hvYVZUbzNWQjBlSFFvS0NoOFZFeXdaRGkwYlN4WWlDd3dMREF3TUlSVUFCd0JBQUFBRHdBT0FBQTRBSEFBc0FEd0FRQUJpQUk4QUFBRWpOVE15RmhjZUFSVVVCZ2NPQVFVdUFTTWlCZ2NPQVFjekxnRW5CUzRCS3dFVk16STJOejRCTlRRbUp3RVJGQVlqSVNJbU5SRTBOak1oTWhZRk16VWpBelFtSnk0Qkp6NEJOejRCTlRRbUp5NEJKeU1STXpJMk56NEJOejRCTno0Qk5TVXVBU2N1QVNjdUFTTWlCZ2NPQVJVVUZoY2VBVE15TmpjK0FUY2pEZ0VIRGdFaklpWW5MZ0VuSVRRbUp3RlBjbVlSSEFzTURRb0pDaGtCcWdzYkVCSWJDZ29NQTU4Q0RBditkd2dYRDNSeUR4Z0lFQThQRHdKQkpocjlBQm9tSmhvREFCb20vcURnNEdBSkNRa2JFZ3NTQmdzTEN3b1NQU3ZpMHhJaER3OGJDd29RQndzS0FYMEREZ3NNSGhNU0tSY25QeGdZR0JzYUd6NGpLa01YRHhFQ1hnRUhDZ29hRHc4YUNoRVRBUUVBQVFJQjluRUVCQVlYRWhBWEJnWUhHQW9LQ2dzS0hCSVRIUWxGQkFTSUJBVUlJQmdVR3dnQnAvMEFHaVltR2dNQUdpWW0ya0QrbXhZbEVBOFhCd1lQQ0E0bUZ4Y25FQnNiQWY0QUF3UUREUW9JRkF3U0tSZFVGU1VRRXhzSUNRZ1pHUmxJTURKSUZoY1dHaHNRS3hBSkVBb0lDQWNHQ3lRY0Z5WU5BQWNBUUFBQUE4QURnQUFiQUM0QU9nQkxBR1lBZlFDR0FBQUJJZ2NPQVFjR0ZSUVhIZ0VYRmpNeU56NEJOelkxTkNjdUFTY21GeDRCRnlZbkxnRW5JZ2N1QVNjdUFTYytBU1V5RmhjT0FRY3VBU2MrQVFjZUFSY0dCdzRCQnlJak5qYytBVGMyQXp3Qk5USXpQZ0UzTmpjZUFSY09BUWNHQnc0QkJ3WUhMZ0UxQVNJbUp6WTNQZ0UzTmpjNkFUTVdGeDRCRnhZWERnRTNMZ0VuTmhZWERnRUNBRjFSVW5ra0l5TWtlVkpSWFYxUlVua2tJeU1rZVZKUnl5Z3VBUVVZR1VrdUxqQUNCQUlHRFFacVpmN2VTWUl6QmwxbUwxZ0lGaTJNQ0ZjdlF6MDlZQjhmQndvVEV6Y2pJclFISXlSc1JFUklDQkFIQkFnRFNqazVUaFVWQXk0MUFYOUNlREVERVJCSE9EaFJBUUVCRkE0UEV3WUZBaUpMcmdNaUpscUxDZzFYQTRBakpIbFNVVjFkVVZKNUpDTWpKSGxTVVYxZFVWSjVKQ1BQTUhwRUFRUUZCd0VHQlFvRkRod09LMk9WTXkwSVhDZFhmd29HQlNRTGZsVVJDZ2tKQVN3cEtFVWJIUDY0QXdZREFRb0xDeFlSSUJBQkF3RVlLQ2xQSUI4Rk1vUkovb0lySmdVYkhFa21KeDAwTHk5Tkd4c05EaEJCRXBobkRoc0RVSVVBQ0FCQUFBQUR3QU9BQUJJQUlnQStBRXNBWmdCeUFId0FqQUFBQVFZSERnRUhCZ2NlQVRNeU5qY3VBU2N3SWdFaElnWVZFUlFXTXlFeU5qVVJOQ1lCSWljdUFTY21OVFEzUGdFM05qTXlGeDRCRnhZVkZBY09BUWNHQXc0QkJ6STNQZ0UzTmpjdUFSTStBVGN1QVNjR0J3NEJCd1lqSEFFVkZCWVhOamMrQVRjMk56Y3VBU01pQmdjZUFSYytBUU1lQVJjK0FUY3VBUWNuSGdFWEhnRVhOaFlYTGdFbkRnRUhBamcrTFMwOUVSRUdLR1U0SWo4ZUJTQWdBUUZIL1FBYUppWWFBd0FhSmliK1psQkZSbWtlSGg0ZWFVWkZVRkJGUm1rZUhoNGVhVVpGMTBOZkVBMGNIRTh3THpRa1JKRURCd01HRGdjM05UWllJU0FPS3lZSUZCVkJMUzQ1dml0dFBSTWtFUTFGSTAxUFVSd2RCVFZIQ2hSdFF6RUZDd1VDQkFKSWZoWUJKU0VNVjA4QmloWWRIamtZR0F3Z0pBME5ISUpTQWZZbUd2MEFHaVltR2dNQUdpYjh3QjRlYVVaRlVGQkZSbWtlSGg0ZWFVWkZVRkJGUm1rZUhnS2lIM1pLQVFFSUNBZ09RR2IrN0FFQ0FRNGJEaEFLQ1FrQ0FRSUZBajF0S3cwYkhEOGVIaFB5SmlzRUJCSm1RaDFHL3ZoUGVoY2tiMElGRVF0MURCZ01CQWtFQ1E0RU9HUXBEMHdnQUFBQUFBTUFRQUFBQThBRGdBQUxBQ01BTkFBQUpSUUdJeUltTlRRMk16SVdBeFV5Rng0QkZ4WVhGaGNlQVJjV0ZUTTBKeTRCSnlZakVSVXlGeDRCRnhZVk16UW5MZ0VuSmlNQkwwWXlNVVpHTVRKRzd5b3BLRXNpSXgwZUZ4Y2ZDQWlzTGkrZ2JHeDZsb1NEeFRrNXJFWkg4Nk9qdW5neFJrWXhNVVpHQWFlc0NBZ2ZGeGNlSGlJaVRDZ3BLbnBzYktBdkx3RXdyRGs1eElTRWxybWpwUE5HUndBRUFFQUFBQVBBQTRBQUR3QWNBQ3dBUEFBQUFTRWlCaFVSRkJZeklUSTJOUkUwSmdFaUpqVTBOak15RmhVVUJpTUZOQ1luTGdFak5USVhIZ0VYRmhVaklUUW5MZ0VuSmlNMU1oY2VBUmNXRlFPQS9RQWFKaVlhQXdBYUppYjlUQ284UENvclBEd3JBUUUyTXpPRFNHbGNYWWtvS0pRQkJURXdxWEZ3Z1orTWpOQTlQQU9BSmhyOUFCb21KaG9EQUJvbS9NRThLaW84UENvcVBBRkloRE16TnBNb0tJbGRYR21BY1hHcE1UR1RQRDNRakl5ZkFBQUFBUUJBQUVBRHdBTkFBRUFBQUFFR0J3NEJCd1lIQmdjT0FRY0dJeUltSnk0Qkp5NEJJeUlHQnljK0FUYytBVGMyRmhjZUFSY2VBVE15TmpjK0FUYzJKaU1pQmdjMk56NEJOellYSGdFSEE4QUNEQXd1SVNJc0xpb3FUU1FqSHloQ0d4SWtFaFFzRndVakhpb2hRU0VzUWhZMFFRd05FZ1VQSVJJT0tod2NId0lFSHlJUUlSRVJHQmcvSnljdlJVSUVBbzRnSmlkWk1qSTVPaTBzT3c0UFNFZENoRUpJUnhRVk5odzZIU1lvQWdWSFRGRm1GRVJFTEN3c1F4Y21KUWNITmljb05Bd01BUUpaVndBQUFnQkFBQUFEd0FPQUFBOEFUQUFBQVNFaUJoVVJGQll6SVRJMk5SRTBKZ01HQnc0QkJ3WUhCZ2NPQVFjR0l5SW1KeTRCSnk0Qkl5SUdCeWMrQVRjK0FUYzJGaGNlQVJjZUFUTXlOamMrQVRjMkppTWlCZ2MrQVJjZUFRY0RnUDBBR2lZbUdnTUFHaVltR2dJS0N5Y2NIU1luSkNSREhoNGJJamdZRHg4UUVTVVVCQjRhSkJ3NEhDWTVFaTAzQ3dzUEJRd2REd3dsR0JnYUFRUWFIUTRkRGh4dFVEczRBd09BSmhyOUFCb21KaG9EQUJvbS91Z2NJU0ZNS3lzd015WW1NZzBNUFQ0NGNUZytQaElTTGhreEdTQWpBUVU5UVVaWEVUczZKaVlsT1JRaElBWUdYRmdDQWt4S0FBQUNBRUFBZ0FQQUF3QUFRd0JHQUFBQk1DWW5MZ0VuSmljdUFTTWlPUUV3SXlJR0J3WUhEZ0VIRGdFeE1BWWRBUlFXTVRBV0Z4NEJGeFlYSGdFWE1qRXdNekkyTnpZM1BnRTNQZ0V4TURZOUFUUW1NUUVSQlFPM0R4VVpNdzB2TnpkZUh5QWdIMTQzTnk4Tk14a1ZEd2tKRHhVWk9nOGJNek5sSlNZZklGNDNOeThOTXhrVkR3a0ovY2tCSUFKMlJoUWJDZ0lEQWdJQ0FnSUNBd0lLR3hSR1hEZEZPRnhGRlJzSkF3SUNBZ0lCQWdJQ0F3SUtHeFZGWERoRk4xeitxZ0ZBb0FBQUF3QkFBQUFEd0FPQUFBOEFVd0JXQUFBQklTSUdGUkVVRmpNaE1qWTFFVFFtQXhRR01UQUdCdzRCQndZSERnRWpJakV3SXk0Qkp5WW5MZ0VuTGdFeE1DWTlBVFEyTVRBMk56NEJOelkzUGdFek1qa0JNRE15RmhjV0Z4NEJGeDRCTVRBV0hRRWxEUUVEZ1AwQUdpWW1HZ01BR2lZbUdnZ05FUllzQ3lndk1GQWJHeUFnVnlzc0Z3MHlGaEVOQ0FnTkVSWXNDeWd2TDFFYkd4c2JVUzh2S0Fzc0ZoRU5DUDRBQVNEKzRBT0FKaHI5QUJvbUpob0RBQm9tL2lVdFNUZ1JGUWdCQXdJQkFnRUJBZ0VDQXdjVkVUaEpMVGNzU2pjUkZnY0NBZ0lCQWdJQkFnSUNCeFlSTjBvc043dWdvQUFBQVFDQUFJQURnQU5BQUJrQUFBRW5JeEVoRVNFMUlUSVdGUkVVQmlNaElpWTFFVFEyTXlFWEFlWkE1Z0tBL2NBQ1FCc2xKUnY5Z0JzbEpSc0JBSUFDd0VEOXdBR0FRQ1ViL29BYkpTVWJBa0FiSllBQUFnQkFBSUFEZkFOQUFCa0FJd0FBQVNFaUJnY0RFVE1YTXljaElnWVZFUlFXTXlFeU5qY1ROaVlERGdFaklSTStBVE1oQTFQK0ZCb3pDcERtUUZxQS93QWJKU1ViQWhrYU13cU1DaGk2QXhNRi9pdUlBeE1GQWRFQ2dDWWEvb0FDUUVDQUpSdjl3QnNsSmhvQmdCb20vbFlJRGdGcUNBNEFBd0JBQUFBRHdBTkFBQWdBRlFBbEFBQVRJVElXSFFFak5TRUJJelVqRlNNVk14VXpOVE0xQVRNWE15Y2hJZ1lWRVJRV015RTFJY0FDUUJzbFFQM0FBc0JBUUlDQVFJRDh3T1pBV29EL0FCc2xKUnNCZ1A2QUFvQWxHNENBL29DQWdFQ0FnRUFDUUVDQUpSdjl3QnNsUUFBQUFBQURBRUFBQUFQQUEwQUFDQUFZQUI4QUFCTWhNaFlkQVFjMUlTY3pGek1uSVNJR0ZSRVVGak1oTnlFbEJ6TVZNelV6d0FKQUd5VkEvY0JBNWtCYWdQOEFHeVVsR3dHQVFQNUFBcUNnZ0VDQUFvQWxHNEJBd01CQWdDVWIvY0FiSlVCZ29JQ0FBQUFBQUFVQVFBQ0FBOEFEUUFBUUFCd0FKUUF4QUQwQUFEY3pGU01pSmpVUk5EWXpJUmNqSnlNUkpTSUdGUlFXTXpJMk5UUW1KVFUwSmlNaEZTRVZGeUlHRlJRV016STJOVFFtSXlJR0ZSUVdNekkyTlRRbWdNREFHeVVsR3dFQWdGcEE1Z0dBR3lVbEd4c2xKUUVsSlJ2OXdBSkFnQnNsSlJzYkpTWGJHeVVsR3hzbEpjQkFKUnNDUUJzbGdFRDl3RUFsR3hzbEpSc2JKWURBR3lWQXdJQWxHeHNsSlJzYkpTVWJHeVVsR3hzbEFBQUFCQUJBQUlBRHdBTkFBQXdBSEFBc0FEMEFBQUVpQmhVUkZCWXpJVEkyTVNFRElnWVZFUlFXTXlFeU5qRWhLZ0V4QVNFaUJoVVJGQll6SVRJMk5SRTBKZ000QVRFaE9BRXhFVGdCTVNFNEFURVJBUUFiSlNVYkFnQXdFUDNBZ0JzbEpSc0NBREFRL2dBYkpRTUEvZ0FhSmlZYUFnQWFKaVlhL2dBQ0FBTEFKUnYrd0JzbFFBRUFKUnYrd0JzbFFBS0FKaHIrd0JvbUpob0JRQm9tL29BQlFQN0FBQUFDQUlBQUFBT0FBNEFBRFFBVEFBQUJJU0lHRlJFVUZqTWhNalkxRVFNaEVTRVZNd0xBL2dBYkpTVWJBb0FiSlVEOWdBSEF3QU9BSlJ2OUFCc2xKUnNDZ1AyQUF3REFBQUFDQUlBQUFBUUFBNEFBQ3dBZUFBQWxJeFVqTlNNMU16VXpGVE1GRVNFVk14VXpFU2NoSWdZVkVSUVdNeUUxQkFDQVFJQ0FRSUQ4d0FIQXdFREEvZ0FiSlNVYkFjQ0FnSUJBZ0lDQUF3REF3QUVBd0NVYi9RQWJKVUFBQUFZQWdBQUFBNEFEZ0FBTkFCTUFGd0FiQUI4QUl3QUFBU0VpQmhVUkZCWXpJVEkyTlJFRElSRWhGVE1ERlNFMUFSVWhOUVVWSVRVVk5TRVZBc0QrQUJzbEpSc0NnQnNsUVAyQUFjREFRUDRBQVFEL0FBSUEvZ0FCd0FPQUpSdjlBQnNsSlJzQ2dQMkFBd0RBL29CQVFBR0FRRUNBUUVEQVFFQUFBQUFGQUlBQUFBT0FBNEFBTUFCOEFJc0FtUUNmQUFBQklnWUhEZ0VIRGdFVkZCWVhIZ0VYSGdFek1qWTNOUTRCSXlJbUp5NEJOVFEyTno0Qk16SVdGeDRCRnpVdUFTTXhNeUlHQnc0QkZSUVdGeDRCRng0QkZ4NEJGUlFHQnc0Qkl5SW1KeTRCSnhVZUFUTXlOamMrQVRjK0FUVTBKaWN1QVNjdUFTY3VBVFUwTmpjK0FUTXlGaGMxTGdFakxnRWpKaUlqTVRNWE16Y2pCdzRCRlNNMEppOEJJeE1oSWdZVkVSUVdNeUV5TmpVUkF5RVJJUlV6QVdZUEd3d0xFZ1lIQmdZRkJoQUxDeG9PRHhzTUN4UUtDeElIQmdjSEJnY1NDd1lMQlFZSkJBd1hESk1SR3dzS0NoWVhCd2tEQWdRQkFnRURBZ01IQkFjTkJ3Y05CZzBhRHd3V0NRa09CUVVGQmdZR0ZRNElDUUlEQWdNREFnZ0ZDeGNNQmdvREF3Z0VCQWtGVHp3L1BUb2NBUU1CQWdJY1BYaitBQnNsSlJzQ2dCc2xRUDJBQWNEQUFnQUdCZ2NSREFzYUR3NFlDZ3NRQlFZR0JBUXlCUVVHQndZU0N3c1NCZ2NHQVFFQ0F3TTBBd01JQ0FnV0RSTWNDUUlFQWdFRUFRSUVBZ1FFQWdJQkFnTURCZ1V6QlFVREJBTUtCd2NRQ1FvUUJ3Y05CZ01GQWdJRkFnTUZBZ0lDQndZdkFnSUJBUUhBd0hVSEN3VUVDd2QyQVlBbEcvMEFHeVVsR3dLQS9ZQURBTUFBQUFNQWdBQUFBNEFEZ0FBTkFCc0FJUUFBQVJjakp3Y3pGU00zSnpNWE56TVJJU0lHRlJFVUZqTWhNalkxRVFNaEVTRVZNd0pBZ0dCZ1B6L0FnSUJnWUdCZy9nQWJKU1ViQW9BYkpVRDlnQUhBd0FGZzRLbHBRT0RncUtnQlFDVWIvUUFiSlNVYkFvRDlnQU1Bd0FBQUFBQURBSUFBQUFPQUE0QUFEUUFUQUNNQUFBRWhJZ1lWRVJRV015RXlOalVSQXlFUklSVXpEd0VESXdzQkl3TXpHd0V6RXpjak5RTEEvZ0FiSlNVYkFvQWJKVUQ5Z0FIQXdFQU9VMTFDUVY1aFlERkNXVU1tSmdPQUpSdjlBQnNsSlJzQ2dQMkFBd0RBUUVEK2dBRUovdmNCd1A3cUFSYis2dFpBQUFBQUJBQ0FBQUFEZ0FPQUFBa0FEQUFhQUNBQUFBRURNelVqTnpNWE13TUhOeGNUSVNJR0ZSRVVGak1oTWpZMUVRTWhFU0VWTXdIT3JxQXpIcXMyVks1bk5UV0wvZ0FiSlNVYkFvQWJKVUQ5Z0FIQXdBSkEva0JBVEl3QndPQ0lpQUlnSlJ2OUFCc2xKUnNDZ1AyQUF3REFBQVFBZ0FBQUE0QURnQUFZQUNnQU5nQThBQUFCQnpNUk16VXpNalkzUGdFM1BnRTFOQ1luTGdFbkxnRWpCek15RmhjZUFSVVVCZ2NPQVNzQk5STWhJZ1lWRVJRV015RXlOalVSQXlFUklSVXpBWUJBUUdNeUdTWU9GU01NRFEwTURBd2dGUThxR3pBbkVSc0tFaDBmRkFvWkR5ZmQvZ0FiSlNVYkFvQWJKVUQ5Z0FIQXdBSkFRUDZBbndVRUJ4a1RFeW9ZR0NrUkVoa0lCZ1ZEQlFVS0lSZ2FJd2tGQkp3Qmd5VWIvUUFiSlNVYkFvRDlnQU1Bd0FBSEFJQUFBQU9BQTRBQVN3QlpBR2tBZWdDRUFKSUFtQUFBQVNJR0J3WVdGd2NPQVE4QkRnRVBBU0lHQnc0QkJ3WVdId0VlQVRNeU5qYytBVGNlQVRNeU5qTStBVGMrQVNjdUFTY3VBU2NpQmdjdUFTY3VBU2MrQVRjd05pY3VBUzhCTGdFckFSY3lGaGNVQmdjdUFUVXdOak14Rng0QkZ4NEJGdzRCQno0Qk56NEJOeGN5RmhjZUFRY09BU01pSmljK0FUTXhCUTRCQno0Qk56NEJOd0VoSWdZVkVSUVdNeUV5TmpVUkF5RVJJUlV6QWVJTUVRSUhEQTRGQ2hjTEFnd1ZDUTBCR0FRaEtnUUJBd1lNQkFrRkZ6b21LMkFzSVVvYUJRZ0RCUWdEQlFJQkFRUURCeUlhRWlrV0NoUUlGaU1MQVFFQkR3TUJBUUVCQXcwTEJ3VUlDQUVIQlFVRUFRTUJEU0FUQWdVREowSWRCUXNHRFJNR3pBNFBEZzBFQWdNTEJBNGpHUW9SQi82Mkd5UU1CQ0VaQWdjRUFWYitBQnNsSlJzQ2dCc2xRUDJBQWNEQUFvQUxDUnhTTmd3Wk1CWUVGeWNSQncwREZDd1NCZzBFQmdJQ1AwTVBGd2NUR0FFQ0JRUUlGQXNEQ0FJSUNBRURBd1VPQnhVNEh3TUZBMllZQXdNREJBZ05FU0FURWhzSkRpY1BKZEFZS0JFQ0JBSUlFd3NLRkFzYktoRm5BUVFEREFFQ0FRd0tBUUZJS3ljRkRDc1ZBUWNEQXBBbEcvMEFHeVVsR3dLQS9ZQURBTUFBQUFBQUJRQ0FBQUFEZ0FPQUFBMEFGd0NLQUpnQW5nQUFBUkV6TlRNeU5qYytBVFUwSmlNSE16SVdGUlFHS3dFMUJTSUdCdzRCQnc0QkJ3NEJGUlFXRng0QkZ4NEJGeDRCRng0QkZ4NEJGeDRCRng0QkZSUUdCdzRCSXlJbUp5NEJKeFVlQVRNeU5qYytBVGMrQVRjK0FUVTBKaWN1QVNjdUFTY3VBU2N1QVNjdUFTY3VBU2N1QVRVME5qYytBVGMrQVRjMk1qTXlGaGNlQVJjMUxnRW5MZ0VqTVJNaElnWVZFUlFXTXlFeU5qVVJBeUVSSVJVekFRQlpLeVE2RlJVV1Mwc3pKQ01rSkNNa0FVa01Gd3NNRXdrSkRnVUZCUUlDQWdjRkJBc0dCdzhJQlFzR0Jnb0ZCUWdEQXdNSEJ3Y1NEQWtWQ2dzV0N4UXNGdzBaREFzVkNna09CZ1VHQXdNQ0NBVUZEQWdIRHdrRkNnVUZDUVFFQmdNQ0F3SUNBUVVEQXdZRUJBZ0VDaElLQ1JJSkNoTUtDaE1KSHY0QUd5VWxHd0tBR3lWQS9ZQUJ3TUFDZ1A0QXRoZ1hGejRtVUZCWEp5Y25LSjFwQXdNQ0NRWUdEd2tKRmcwSkVRWUhEQVlGQ1FRRUJ3UUNCQUlDQkFJQ0JRTURDQVFIQ3dNREJBUURBd3NIVEFnSUF3TUNDUVlHRUFvSkZ3NEtFQWNIRFFVRkNRUUVCd01DQkFFQ0JBSUNCUU1FQndRREJRTUNCQUlCQXdFQkFnTURCd1pKQXdRQ0FRSUJ3Q1ViL1FBYkpTVWJBb0Q5Z0FNQXdBQUFBQUFEQUlBQUFBT0FBNEFBSEFBcUFEQUFBQUVWSWdZSE9nRXhGU013Qnc0QkJ3WW5QQUUxUGdFM1BnRXpNaFl4TnhFVUJpTWhJaVkxRVRRMk15RVRJelVoRVNFQ3dCOUtJZzg4WUE0T09Db3FPRW8vRVNoMkhRZ2p3Q1ViL1lBYkpTVWJBZ0NBd1A1QUFvQUNQMXNSU0ZrY0hFTWNIQUVQTlJVTGZTbDdPd0dCL1lBYkpTVWJBd0FiSmY4QXdQMEFBQUFFQUlBQUFBT0FBNEFBRFFBVEFHSUFiZ0FBQVNFaUJoVVJGQll6SVRJMk5SRURJUkVoRlRNREp6NEJOVFFtSnpjK0FTOEJMZ0VQQVM0Qkx3RXVBU3NCSWdZUEFRNEJCeWNtQmc4QkJoWWZBUTRCRlJRV0Z3Y09BUjhCSGdFL0FSNEJId0VlQVRzQk1qWS9BVDRCTnhjV05qOEJOaVluQnlJbU5UUTJNeklXRlJRR0FzRCtBQnNsSlJzQ2dCc2xRUDJBQWNEQVZDOEJBZ0lCTHdZQ0F5Y0REUWMyRGg0UkJ3RUtCMDRIQ2dFSEVSNE9Od1lOQkNZRUF3VXdBZ0VCQWpBRkF3UW1CQTBHTncwZkVRY0JDZ2RPQmdzQkJ4RWVEallIRFFNbkF3SUc3Q2c0T0Nnb09EZ0RnQ1ViL1FBYkpTVWJBb0Q5Z0FNQXdQNjVKQWtSQ1FrUkNTTUZEUVpEQmdVREZ3c1NCanNIQ1FrSE93WVNDeGNEQlFaREJnMEVKQWtSQ1FrUkNTUUVEUVpEQmdVREZ3c1NCanNIQ1FrSE93WVNDeGNEQlFaREJnMEVHVGdvS0RnNEtDZzRBQVlBZ0FBQUE0QURnQUFEQUFjQUN3QVBBQjBBSXdBQUFTTTFNeEVqTlRNbElUVWhFU0UxSVJNaElnWVZFUlFXTXlFeU5qVVJBeUVSSVJVekF3REF3TURBL3dEL0FBRUEvd0FCQU1EK0FCc2xKUnNDZ0JzbFFQMkFBY0RBQWdCQS9vQkF3TUQrQU1BQ1FDVWIvUUFiSlNVYkFvRDlnQU1Bd0FBQUFBQUNBSUFBQUFPQUE0QUFEUUFhQUFBQklTSUdGUkVVRmpNaE1qWTFFUU1qTlRNbkJ6TVZJUkVoRlRNQ3dQNEFHeVVsR3dLQUd5VkEvb0RCdjREKy9nSEF3QU9BSlJ2OUFCc2xKUnNDZ1AyQXdNREF3QU1Bd0FBQUF3Q0FBQUFEZ0FPQUFBMEFQQUJJQUFBQklTSUdGUkVVRmpNaE1qWTFFUU1oRVRNVk14VWpGVE1WSXhVekZTTVZNeFVPQVJVVUZqTXlOalUwSmljMU16VWpOVE0xSXpVek5TTTFNeFV6QVJRR0l5SW1OVFEyTXpJV0FzRCtBQnNsSlJzQ2dCc2xRUDJBZ0VCQVFFQkFRRUFjSkRnb0tEZ2tIRUJBUUVCQVFNREEvb0FURFEwVEV3ME5Fd09BSlJ2OUFCc2xKUnNDZ1AyQUF3QkFRRUJBUUVCQVJRb3lIeWc0T0NnZk1ncUZRRUJBUUVCQXdQNWdEUk1URFEwVEV3QUFEQUNBQUFBRGdBT0FBQThBRXdBWEFCc0FId0FqQUNjQUt3QXZBRE1BTndBN0FBQUJJU0lHRlJFVUZqTWhNalkxRVRRbUFTTTFNelVqTlRNMUl6VXpOU00xTXdFaE5TRTFJUkVoTlNFMUlSTWpOVE0xSXpVek5TTTFNelVqTlRNRFFQMkFHeVVsR3dLQUd5VWwvYVZBUUVCQVFFQkFRQUhBL29BQmdQNkFBWUQrZ0FHQWdFQkFRRUJBUUVCQUE0QWxHLzBBR3lVbEd3TUFHeVg4d0VDQWdJQ0FnRUQ5QU1CQUFRQkF3UDBBUUlDQWdJQ0FRQUFBQUFJQWdBQUFBNEFEZ0FBRUFCa0FBQnNCQlNVVEJTRVBBVE1EQnk4Qk14OEJNekUvQVNFbk55TW5nRHdCUkFGRVBQMkRBZlVLNytZYXk4d09aZ1p0QVhBSS9xZ0k5ZjRNQTREOUFJQ0FBd0NrWW1iKzBUczhtVThjSUlCZ1ptSUFBQUlBZ0FBQUE0QURnQUFFQUJvQUFCc0JCU1VUQlNFUEFpRVhJUWNERHdFdkFUTWZBVDhCSVFNbmdEMEJRZ0ZFUGYySUFlOENCQUwraFFrQmFRTVhBY3ZMRG1RSGJtNE0vcWtZQXdPQS9RQ0FnQU1BcFJvekZtVWIvdndSU2txY1R6QXdnQUVSR2dBQUF3QUFBRUFFQUFOQUFBWUFEQUFRQUFBSkFTYzNKemNCQlNjM0p3a0JBU2NERndRQS93QXQwdEl0QVFEOUxkTFNMZjhBQVFBQmdqN0dQUUhBL3dBdDA5TXQvd0RUMDlNdC93RC9BQUp2RWYwUkVRQUFBZ0JBQUlBRHdBTUFBRmtBc3dBQUFTTXdCaDBCRkFZSEl5SUdCd1lpRlNJR0l3NEJCemdCQnc0QkJ4UUdGUlFHRlJ3Qk1UQVVGUlFXRlJRV0ZSNEJGeklVTVI0QkZ6SVdNeFF5Rng0Qk93RWVBUjBCRkJZeE16VWpNQ1k5QVRBbUp6NEJNVFUwTmpFekpSVXpNQllkQVRBV0Z3NEJNUlVVQmpFakZUTXdOajBCTkRZM016STJOell5TlRJMk16NEJOemdCTno0Qk56UTJOVFEyTlR3Qk1UQTBOVFFtTlRRbU5TNEJKeVl3TVM0Qkp5SW1JelFpSnk0Qkt3RXVBVDBCTkNZeEFZQkFnREVQSUFNSEFnRUNBUUVCQWdNQ0FRRUNBUUVCQVFFQkFnRUJBZ01DQVFFQkFnRUNCd01nRHpHQVFFQkFDaDBkQ2tCQUFRQS9RUW9kSFFwQVFFQ0FNUThnQXdjQ0FRSUJBUUVDQXdJQkFRSUJBUUVCQVFFQ0FRRUNBd0lCQVFFQ0FRSUhBeUFQTVlBREFDQmdZQ29WQVFFQkFRRUJBZ01DQVFJRUFnRUJBUUVFQVFFQkFRRUJBd0lCQVFFQ0JBSUJBZ01DQVFFQkFRRUJGU3BnWUNCQUVEQmdSQndjUkdBd0VFQkFFREJnUkJ3Y1JHQXdFRUFnWUdBcUZRRUJBUUVCQVFJREFnRUNCQUlCQVFFQ0F3RUJBUUVCQVFNQ0FRRUJBZ1FDQVFJREFnRUJBUUVCQVJVcVlHQWdBQUFBQUFVQVFBQUFBOEFEZ0FBZkFEd0FRQUJFQUVnQUFBRXVBU01oSWdZSERnRVZFU01WRkJZWEhnRXpJVEkyTno0Qk5SRXpOVFFtSnc0QkZSRVVCZ2NPQVNNaUppY3VBVDBCSXhFME5qYytBVE1oRGdFSElUVWhGU0UxSVJVaE5TRUR2UXRZT3Y2QU9sZ0xBUUxBQWdFTFdEb0JnRHBZQ3dFQ3dBTDdBUUlEQXdreUh4OHlDUU1Ed0FNRENUSWZBVUFLRDBmL0FBRUEvd0FCQVA4QUFRQURBRGRKU1RjSUVBajk0Q0FJRUFnM1NVazNDQkFJQWlBZ0NCQUlDQkFJL2NBSUVBZ2NKQ1FjQnhFSUlBSWdDQkFJSENRT0lOSkF3RURBUUFBQUFBQUZBRUFBQUFQQUE0QUFEd0FiQUNjQU13QTZBQUFUSWdZVkVSUVdNeUV5TmpVUk5DWWpCVElXRlJRR0l5SW1OVFEyTXpJV0ZSUUdJeUltTlRRMk16SVdGUlFHSXlJbU5UUTJCU0VSSVRBME5ZQWJKU1ViQXdBYkpTVWIva0FiSlNVYkd5VWwyeHNsSlJzYkpTWGJHeVVsR3hzbEpmMWJBd0Q5QUFPQUpSdjlBQnNsSlJzREFCc2xRQ1ViR3lVbEd4c2xKUnNiSlNVYkd5VWxHeHNsSlJzYkpjRDl3Q1ViQUFBSUFFQUFBQVBBQTRBQUR3QWJBQ2NBTXdBM0FHZ0FoUUNKQUFBVElnWVZFUlFXTXlFeU5qVVJOQ1lqQlRZV0J3NEJCd1ltTno0Qk56WVdCdzRCQndZbU56NEJOellXQnc0QkJ3WW1OejRCQlNFUklSTWlCZ2NPQVFjT0FSVVVGaGNlQVJjZUFUTXlOamMxRGdFaklpWW5MZ0UxTkRZM1BnRXpNaFlYSGdFWE5TNEJJekV6QnlNSE13Y2pCek1ITXpjekJ6TTNNemNqTnpNM0l6Y2pCeU0zSXhjekJ5T0FHeVVsR3dNQUd5VWxHLzQ4SFNrQ0FpSVlIU2tDQWlMWUhTa0NBaUlZSFNrQ0FpTFlIU2tDQWlJWUhTa0NBaUw5WEFNQS9RRHdHaTRVRkI4TEN3c0tDZ2tkRWhNc0dSb3VGQklqRWhJZkN3c01Dd3dMSHhRSkV3a0pFQWNUS1JUa0VDUUxJd3dnREI4UFBSQTFEejBRSVE0aURCNE5IaEErRVRRUVB5RTJEVFVEZ0NVYi9RQWJKU1ViQXdBYkpVQUNLUjBZSWdJQ0tSMFlJZ0lDS1IwWUlnSUNLUjBZSWdJQ0tSMFlJZ0lDS1IwWUlyNzl3QUhBQ2dzS0hoTVRMQmdYS0JFU0d3a0pDZ2NIVXdrSUN3b0xIUk1TSGdzTEN3TUNBZ1lFVmdVRlRUbzJPVXBLU2tvNU5qcE5UVTJITmdBQUFBQUpBRUFBQUFQQUE0QUFEd0FiQUNjQU13QTNBRVlBWndCMEFJUUFBQk1pQmhVUkZCWXpJVEkyTlJFMEppTUZNaFlWRkFZaklpWTFORFl6TWhZVkZBWWpJaVkxTkRZek1oWVZGQVlqSWlZMU5EWUZJUkVoR3dFekV5TUhEZ0VISXpRbUx3RWpJUkV6TWpZM1BnRTFOQ1luTGdFbkxnRW5OVDRCTno0Qk56NEJOVFFtS3dFeEZ6TXlGaFVVQmdjT0FTc0JOUlV6TWhZWEhnRVZGQVlIRGdFckFUV0FHeVVsR3dNQUd5VWxHLzVBR3lVbEd4c2xKZHNiSlNVYkd5VWwyeHNsSlJzYkpTWDlXd01BL1FCQVoyeHBaREFEQXdFQ0JBTXdhQUZ2a2g0dkVSQVJCUVVGRGdrSkZBd0tFZ2dKREFRRUJFQkFoMkFTRnhjRkJRVU5DQndtQ0EwR0JRVUdCZ1VRQ2lBRGdDVWIvUUFiSlNVYkF3QWJKVUFsR3hzbEpSc2JKU1ViR3lVbEd4c2xKUnNiSlNVYkd5WEEvY0FCd1A3QUFVREVDeElJQmhJTXhmN0FEUTBNSlJjSkVRZ0lEUVlGQndFQkFnY0ZCZ3dIQnc4SUp5ZEJEZzhIQ3dRRkJEeDlCQVFGQ3djSURBVUVCVUVBQUFBQUF3QkFBTUFEd0FMQUFDOEFTd0JQQUFBQklnWUhEZ0VIRGdFVkZCWVhIZ0VYSGdFek1qWTNOUTRCSXlJbUp5NEJOVFEyTno0Qk16SVdGeDRCRnpVdUFTTWhCeU1ITXdjakJ6TUhNemN6QnpNM016Y2pOek0zSXpjakJ5TTNCek1ISXdGTUtFWWVIeThSRUJFUER3OHJIQnhESnloQUhoc3dHeDB1RVJFU0VoRVJNQjBQRmc0T0dRb2VOeDhCUFJvNkV6a1VNeFF5R1dRYVZ4bGpHallYT1JVd0ZURWJaaHBXR3pCWEZGY0N3QkVRRVM4ZkhrWW5KVUFjSENzUER3OExDNFVPRGhJUkVTOGVIVEFSRWhFRUF3TUtCb2tJQ0h4Y1ZseDJkbloyWEZaY2ZIeDgyRllBQUFRQVFBREFBOEFDZ0FBTkFDd0FPUUJLQUFBYkFUTVRJd01PQVJVak5DWW5BeUVSTXpJMk56NEJOVFFtSnk0Qkp5NEJKelUrQVRjK0FUYytBVFUwSmlNSE16SVdGUlFHQnc0Qkt3RTFGVE15RmhjZUFSVVVCZ2NPQVNzQk5URkFrcHFVamtRREJnUUZCRVVCWmRFc1JCZ1hHQWNIQnhRTkRSMFJEaG9NREJFR0JnWmNXemthSVNJSUJ3Z1NEQ2czQ3hRSEJ3Y0lDQWdYRGk0Q2dQNUFBY0QrN2c4YUN3Z2FFQUVVL2tBU0VoSXpJQTBYQ3d3VEJ3Z0pBZ0VEQ2djSUVRb0pGZ3cyTmxvVkZRb1BCZ1lHVmJBR0JnWVFDZ3NSQmdZSFd3QURBRUFBQUFQQUE0QUFDUUFNQUE4QUFBa0JKd2NSRnpjQkpSRUJFUmN6TnhFQ3dQNloyVUJBMlFGbkFRRDh3SUROOHdPQS9wbW5RUDZBUUtmK21VQURBUDRBQVFDQXUvNktBQUFBQVFCQUFJQUR3QU1BQUNNQUFBRStBVFUwSnk0Qkp5WWpJZ1lITGdFaklnWVZIQUVWRGdFVkZCWXpJVEkyTlRRbUp3TjBCZ1lTRVQwcEtTNDVZQjRYTlIxUGNEaEpjVThDQUU5eEtTTUIyUkVqRXk0cEtUMFJFalFyRHhCd1VBSUdBeE5qUDA5eGNGQXZUeHNBQWdCQUFFQUR3QU5BQUEwQUV3QUFBU0VpQmhVUkZCWXpJVEkyTlJFRElSRWhGVE1EQVAyQUd5VWxHd01BR3lWQS9RQUNRTUFEUUNVYi9ZQWJKU1ViQWdEK0FBS0F3QUFBQndCQS84QURnQVBBQUJzQUpRQXRBRGNBT3dCSEFFMEFBQ1VVQmlNeElTSW1OVEUxTXhVaEVTRVZJelUwTmpNeElUSVdGVEVsSVNjaElnWVZNUkV6RVNNVkZCWXpPUUVuTURZekZUY25GU0lHQlNFVklRTWlCaFVVRmpNeU5qVXhJemNWTXpRbUl3T0FKUnY5d0JzbFFBSkEvY0JBSlJzQ1FCc2wvUUFDQUVEK1FCc2xRRUFsRzBCUU1JQ0FNRkFDZ1A3QUFVREFOVXRMTlRWTGdFQ0FTelVBR3lVbEc4REFBd0NBZ0JzbEpSdUFRQ1lhL3dEK1FrQWJKZjVBUUdCZ1FGQ3hRQUhCU3pVMVMwczF3SUExU3dBQUFBQURBSUFBUHdPQUEwQUFJUUJKQUhFQUFBRXdGREVVQnc0QkJ3WWpJaWN1QVNjbU5UQTBNVFEzUGdFM05qTXlGeDRCRnhZVk9BRVZCZ2NPQVFjR0l5SW5MZ0VuSmowQkZUZ0JNUllYSGdFWEZqTXlOejRCTnpZMU9BRXhGVGdCRlFZSERnRUhCaU1pSnk0Qkp5WTlBUlU0QVRFV0Z4NEJGeFl6TWpjK0FUYzJOVGdCTVFPQUh4NW9Sa1pQVDBaR2FCNGZIaDVwUmtWUVQwWkdhUjRlQVI0ZWFFWkdUMDlHUm1nZUh3RWVIbWhHUms5UFJrWm9IaDhCSGg1b1JrWlBUMFpHYUI0ZkFSNGVhRVpHVDA5R1JtZ2VId0xGQVJrWEZpRUtDUWtLSVJZWEdRRVpGeFlpQ1FvS0NTSVdGM1lCR1JZWElRb0pDUW9oRnhZWkFhNGFGaFlpQ1FvS0NTSVdGaHBTQVJrV0Z5RUtDUWtLSVJjV0dRR3VHaFlXSWdrS0Nna2lGaFlhQUFBQUFBVUFnQUFBQTRBRGdBQVRBQmNBR3dBZkFDTUFBQUVoSWdZVk1SRVVGak14SVRJMk5URVJOQ1lqRVNFUklRTWhOU0UxSVJVaEVTRVZJUU5BL1lBYkpTVWJBb0FiSlNVYi9ZQUNnRUQrQUFJQS9nQUNBUDRBQWdBRGdDVWIvUUFiSlNVYkF3QWJKZnpBQXdEOWdFQ0FRQUdBd0FBQUJRQ0FBQUFEZ0FPQUFCTUFGd0FiQUI4QUl3QUFBU0VpQmhVeEVSUVdNekVoTWpZMU1SRTBKaU1SSVJFaEF5RTFJVFVoRlNFUklSVWhBMEQ5Z0JzbEpSc0NnQnNsSlJ2OWdBS0FRUDRBQWdEK0FBSUEvZ0FDQUFPQUpSdjlBQnNsSlJzREFCc2wvTUFEQVA3QVFJQkEvd0RBQUFBRUFFQUFBQU9BQTRBQUJ3QUxBQThBRXdBQUpSY2hFU0VISXhFQklSVWhGU0VWSVJVaEZTRUJBRUQvQUFFQVFJQURBUDJBQW9EOWdBS0EvWUFDZ0VCQUE0QkEvUUFDZ01DQVFFQkFBQUFBQUFRQVFBQUFBNEFEZ0FBSEFBc0FEd0FUQUFBbEZ5RVJJUWNqRVFFaEZTRVJJUlVoRlNFVklRRUFRUDhBQVFCQWdBTUEvWUFDZ1AyQUFvRDlnQUtBUUVBRGdFRDlBQUZBd0FJQVFFQkFBQUFBQlFDQUFBQURnQU9BQUJBQUZnQWFBQjRBSWdBQUFTRWlCaFV4RVJRV016RWhNalkxTVJFRElSRWhGVE1ESVRVaEVTRVZJVFVoRlNFQ3dQNEFHeVVsR3dLQUd5VkEvWUFCd01CQS9nQUNBUDRBQWdEK0FBSUFBNEFsRy8wQUd5VWxHd0tBL1lBREFNRC9BTUQrZ0VEQVFBQUFBQUFGQUlBQUFBT0FBNEFBRUFBV0FCb0FIZ0FpQUFBQklTSUdGVEVSRkJZek1TRXlOalV4RVFNaEVTRVZNd01oTlNFMUlSVWhOU0VWSVFMQS9nQWJKU1ViQW9BYkpVRDlnQUhBd0Q3K0FBSUEvZ0FDQVA0QUFnQURnQ1ViL1FBYkpTVWJBb0Q5Z0FNQXdQNEF3SUJBd0VBQUNBQ0FBQUFEZ0FPQUFCTUFGd0FiQUI4QUl3QW5BQ3NBTHdBQUV5SUdGVEVSRkJZek1TRXlOalV4RVRRbUl6RVJJUkVoQXlNMU15c0JGVE1uSXhVekJTTVZNeWNqRlRNbkl4VXp3QnNsSlJzQ2dCc2xKUnY5Z0FLQVFuNSt3SDUrd0g1K0FZQitmc0IrZnNCK2ZnT0FKUnY5QUJzbEpSc0RBQnNsL01BREFQN0FRRUJBUUlCQVFFQkFRQUFHQUlBQUFBT0FBNEFBRXdBWEFCc0FId0FqQUNjQUFCTWlCaFV4RVJRV016RWhNalkxTVJFMEppTXhFU0VSSVFjaE5TRUhJelV6RlNNMU14Y2hOU0hBR3lVbEd3S0FHeVVsRy8yQUFvQkEvc0FCUUlEQXdNREFnUDdBQVVBRGdDVWIvUUFiSlNVYkF3QWJKZnpBQXdEQVFNQkF3RURBUUFBRUFFQUFRQU9BQTRBQUJ3QUxBQThBRXdBQUpSY2hFU0VISXhFQklSVWhFU0VWSVJFaEZTRUJBRUQvQUFFQVFJQURBUDJBQW9EOWdBS0EvWUFDZ0lCQUEwQkEvVUFDUUVEK3dFQUJBRUFBQUFZQWdBQUFBNEFEZ0FBVEFCY0FLd0E1QUUwQVd3QUFFeUlHRlRFUkZCWXpNU0V5TmpVeEVUUW1JekVSSVJFaEJTNEJJeUlHRHdFakZUTWVBVE15Tmo4Qk16VUZJaVkxTkRZek1oWVZNUlFHSXhjdUFTTWlCZzhCSVJVaEhnRXpNalkvQVRNMUJ5SW1OVFEyTXpJV0ZURVVCaVBBR3lVbEd3S0FHeVVsRy8yQUFvRCsrd3N4SHg4eENnR0ZoUXN4SHg4eENnSEYvdUFORXhNTkRSTVREZHNMTVI4Zk1Rb0IvdnNCQlFzeEh4OHhDZ0ZGb0EwVEV3ME5FeE1OQTRBbEcvMEFHeVVsR3dNQUd5WDh3QU1Bd0J3a0pCc0JRQndrSkJzQlFFQVREUTBURXcwTkU4QWNKQ1FiQVVBY0pDUWJBVUJBRXcwTkV4TU5EUk1BQUFjQVFBQkFBOEFEZ0FBaEFFa0FVUUIxQVRnQlNBRlVBQUFCTUJReEJnY09BUWNHSXlJbkxnRW5KaWN3TkRFME56NEJOell6TWhjZUFSY1dGVGdCRlFZSERnRUhCaU1pSnk0Qkp5WTlBUlU0QVRFV0Z4NEJGeFl6TWpjK0FUYzJOVGdCTVJVMU9BRVZEZ0VIQnc0Qkl6QWlPUUVpSnlZMU5EYzJNekF5TVRJV0Z6RTFKaU1pQndZVkZCY1dNekkzRng0Qk16SXdPUUU0QVRNeU5qY2pQZ0UzTVQ0Qk56TTJOVEEwTVRRbUp6RXVBU2N4TGdFbkl5NEJMd0V1QVNjdUFTY1hMZ0VuTVM0Qk5UZ0JPUUU0QVRFME5qY3hQZ0UzTVQ0Qk16Y3lOak00QVRrQk9nRVhNVElXRnpFZUFSY3hIZ0VYTVRVdUFTY3hMZ0VqTUNJNUFTSXdNU0lHQnpjT0FRY3pEZ0VITVE0QkZUQVVPUUVVTUJVVUZoY3hGaGNXRng0QkZ5TWVBUmN4SGdFVkZEQTVBVGdCTVJRR0J6RU9BUWN4RGdFckFRNEJJeUl3T1FFaUppY1hMZ0VuSFFFZUFSY3hKUWNPQVJVeEl5NEJKekVuSXhjek55VXVBU2MxRlRnQk1SNEJGd05BQVI0ZWFFWkdUMDlHUm1nZUhnRWVIbWxHUlZCUFJrWnBIaDRCSGg1b1JrWlBUMFpHYUI0ZkFSNGVhRVpHVDA5R1JtZ2VId0ZoVUhBTEdRNEJIUkVSRWhJZUFRMFlDaFVmTWg4ZkhCd3dKUmRKQnhFSUFRRUlFQWdCQ0EwR0JRa0RBUVlDQWdJRkJBTUpCQUVFQ3dZQkJRZ0VCQVlEQVFNRUFRSUJBUUVDQXdJREJRTUJBd2NFQkFZREF3Y0RBd2NEQXdZQ0JRd0dCdzRIQVFFSUVBZ0JDQTBHQVFZSkF3TUVCd1VNR1FvSUJBY0VBUU1GQWdJQkFRRUJBd0lEQlFNQkF3Y0VBUWdRQndFSURnWUdEUWdCS0N3QkF3RUJBZ0lyTTBjMlNQMkFiNUFCQVpCdkF3VUJHUmNXSVFvSkNRb2hGaGNaQVJrWEZpSUpDZ29KSWhZWGRnRVpGaGNoQ2drSkNpRVhGaGtCcmhvV0ZpSUpDZ29KSWhZV0dycG9BU0EzRU1vR0J4SVNIeDhURXdjR0xRZ2ZIek12SFJ3TENBRUNBZ0VDQlFRRUNRWU1FZ0VHQ2dVRkNRTUVCd0lEQmdJQkFnTUNBZ1FDQVFJRUFnSUZBd0lGQWdJREFRSUNBUUVCQWdFQkFnRUNBd0lzQWdNQkFRRUNBZ0VDQmdRRENnWUdEUWdCQVFFSkVnY1BDZ1FFQWdRQ0FnUURBZ1VEQVFJRUFnSUVBUUVEQVFFREF3RURDQVlCTGdNRkFkT1NCUW9HQlFzRmt0TFNIZ3cvS0FHdUtEOE5BQWtBUUFCQUE4QURnQUFoQUVrQVVRQnBBU3dCUFFGVEFXNEJmQUFBQVRBVU1RWUhEZ0VIQmlNaUp5NEJKeVluTURReE5EYytBVGMyTXpJWEhnRVhGaFU0QVJVR0J3NEJCd1lqSWljdUFTY21QUUVWT0FFeEZoY2VBUmNXTXpJM1BnRTNOalU0QVRFVk5UZ0JGUTRCQndVakZSUWpNQ0l4SWlZbk14VWVBVE13TWprQk1qYzJOUmNlQVRNNEFUTXhPQUV4TWpZM0l6NEJOeU0rQVRjeE5qVXdOREUwSmljeExnRW5NUzRCSnpVdUFTOEJMZ0VuTGdFbkZTNEJKekV1QVRVNEFUa0JPQUV4TkRZM01UNEJOekUrQVRNMU1qWXpNREk1QVRvQkZ5TXlGaGNqSGdFWEl4NEJGekUxTGdFbkl5NEJJeUl3SXpFNEFURWlCZ2MzRGdFSE1RNEJCeU1PQVJVd0ZEa0JGREFWRkJZWE1SWVhGaGNlQVJjeEhnRVhNUjRCRlJRd09RRTRBVEVVQmdjeERnRUhNUTRCSXpFT0FTTTRBU014SWlZbkZTNEJKeDBCSGdFWE15VTJOVFFuSmlNaUJ3WVZGQmNXTXpJM0p4WVZGQWNHSXpBaU1TSW1KekVtTlRRM05qTXlGeVVqRlJ3QkZSUVdGelVqSmk4Qkl4VXpOVFFuTVI0QkZ6VVhNd0V1QVRVME1ERVZPQUV4SGdFWEEwQUJIaDVvUmtaUFQwWkdhQjRlQVI0ZWFVWkZVRTlHUm1rZUhnRWVIbWhHUms5UFJrWm9IaDhCSGg1b1JrWlBUMFpHYUI0ZkFXRlEvcnN2SUFFSERnWUJCZzhJQVNVVUUwQUhFQWtCQ1JBSUFRY09CZ0VHQ1FNSEFnSUNCUVFFQ0FVRkN3WUJCQWtEQkFZREFnUUNBUUlDQVFFRUFnSUdBd01IQkFFREJ3TUJCQWNEQVFRSEF3RUVCUU1GREFZQkJnNEhBUUVKRUFjQkNBMEdCUWtEQVFNREJnWU1HUWtKQkFjREF3VUNBUUlCQVFFRUFnSUdBd01JQkFFSUR3Y0lEZ1VHRFFjQkFUb2RIQnN0TUIwZEhSd3RMeHdqRGc0T0dRRUxGQVlQRHc0WkdRMEJJQzBCQVFFRkJsTXpMUUVEQlFOV01QMEFPa1lCUlRvREJRRVpGeFloQ2drSkNpRVdGeGtCR1JjV0lna0tDZ2tpRmhkMkFSa1dGeUVLQ1FrS0lSY1dHUUd1R2hZV0lna0tDZ2tpRmhZYXVtZ0JJRGNRS24wd0JRUXNBd01XRnlwVUFRSUNBUUlGQkFRSkJnd1NBUVlLQlFVSkF3UUhBZ0VDQmdJQkFnTUNBZ1FDQVFJRUFnSUZBd0lGQWdJREFRSUNBUUVCQWdFQkFnRUNBd0lzQWdNQkFRRUNBZ0VDQmdRRENnWUdEUWdCQVFFS0VRY1BDZ1FFQWdRQ0FnUURBZ1VEQVFJRUFnSUVBUUVEQVFFREF3RURDQVlCTGdNRkFSc2ZNVEFlSFI4ZU1pOGVIUjZBRWlBZ0VSSUtDQklmSHhNVEV6aDBBZ0lDQmd3R0FRZ0pnTkp6RndzRkNRUUJoQUVJRVM4YkFhNGJNQkFBQUFnQVFBQUFBOEFEZ0FBaEFFa0FVUUVUQVhJQmlBR09BWndBQUFFd0ZERUdCdzRCQndZaklpY3VBU2NtSnpBME1UUTNQZ0UzTmpNeUZ4NEJGeFlWT0FFVkJnY09BUWNHSXlJbkxnRW5KajBCRlRnQk1SWVhIZ0VYRmpNeU56NEJOelkxT0FFeEZUVTRBUlVPQVFjREhnRXpNakE1QVRBeU1USTJOeU0rQVRjeFBnRTNNVFkxTkRBMU5DWW5NeTRCSnpFdUFTY2pMZ0VuSXlZbkxnRW5NeTRCSnpFdUFUVXdORGtCT0FFeE5EWTNNVDRCTnpFK0FUc0JQZ0V6T0FFNUFUSVdNekVlQVJjeEhnRVhOUjRCRnpFMUxnRW5NUzRCSXpBaUl6TWlNREVpQmdjekRnRUhNdzRCQnpFT0FSVXdGQlUxSEFFeEZCWVhNUllYRmhjZUFSY2pIZ0VYTVI0QkZUZ0JPUUU0QVRFVUJnY3hEZ0VISXc0Qkt3RU9BU01pTURrQklpWW5NUzRCSnpFVkhnRVhNU1UyTlRRbkppTWlCd1lWRkRBeEZCWVhOUjRCRnpFZUFSY3hIZ0V6TVJZWEhnRVhNUjRCRnpNZUFUTXlNRGtCTURJek1qWXpJejRCTnlNMUJpSUhJeUlHSXlJR0l5b0JJemdCSXlJbUl6RXVBU2N6TGdFbk1TNEJKeU0rQVRjeEp4WVZGQWNHSnpBaUl5SW1KekVtTlRRM05qTXlGeGNqTlNNVk15VXVBU2MwTURFVk9BRXhIZ0VYQTBBQkhoNW9Sa1pQVDBaR2FCNGVBUjRlYVVaRlVFOUdSbWtlSGdFZUhtaEdSazlQUmtab0hoOEJIaDVvUmtaUFQwWkdhQjRmQVdGUTdBY1JDQUVCQ0JBSUFRZ05CZ1VKQkFZQ0FnRUNCZ01FQ1FRQkJBc0dBUW9IQXdjREFRTUVBUUlCQVFFQ0F3SURCUU1CQXdjRUJBWURBd2NEQXdjREF3WUNCUXdHQnc0SEFRRUJBUWdRQ0FFSURRWUJCZ2tEQXdRR0Jnd1pDUWtFQndRQkF3VUNBUUlCQVFFREFnRUNCUU1CQXdjRUFRZ1FCd2NPQmdZTkNBRmFFUndjTERBZEhRUURBd29HQmc4SkNSUUtDd3NGQ2dZR0N3WUJCUTBIQVFFQkJRa0ZBUVFIQXdFQkFnRUJBUU1CQWdJQ0FRTUJBUVFJQXdRSEJBRUVCd01FQndNQkR4a0lMdzRPRHhnQkFRc1RCdzRPRHhrWUR2Tk9MMzM5Z0crUUFRR1Fid01GQVJrWEZpRUtDUWtLSVJZWEdRRVpGeFlpQ1FvS0NTSVdGM1lCR1JZWElRb0pDUW9oRnhZWkFhNGFGaFlpQ1FvS0NTSVdGaHE2YUFFZ054RCsvd0lCQVFJQ0JRUURDZ1lNRVFFQkJRc0ZCUWdFQkFZREF3WUNCQVFDQXdJQ0JBSUNCUUlCQWdRQ0FnUUJBUU1CQVFFQkFRRUJBZ0lCQWdNQ0xBSURBUUVCQWdJQkJnUUVDUVlHRGdjQkFRRUJBUW9SQnc4S0JBUUNCQUlDQkFNQ0JnTUNCQUlDQkFFQkF3RUJBd0lEQ0FVdkF3UUJLaHNtTUIwZUh4OHhBUXNVQ2dFS0VBY0hEQVFFQlF3TEJna0VCQWNDQXdJQkFRRUJLQUVCQVFFQkFRSUNBUVVDQXdjREJoTU5jUkloSHhJU0FRa0pFaDhmRXhJU2RLdlM5UXcvS0FHdUtEOE5BQUFKQUVBQVFBUEFBNEFBSVFCSkFGRUFlUUNGQUtVQXN3RElBTlFBQUFFd0ZERUdCdzRCQndZaklpY3VBU2NtSnpBME1UUTNQZ0UzTmpNeUZ4NEJGeFlWT0FFVkJnY09BUWNHSXlJbkxnRW5KajBCRlRnQk1SWVhIZ0VYRmpNeU56NEJOelkxT0FFeEZUVTRBUlVPQVFjUEFRNEJIUUVqTkNZbkZTY2pCdzRCQnpFak5DWW5GeWNqRnpNM1BnRTNPUUVlQVJjMUZ6TTNGeU0xTXpVak5UTTFJeFV6TXpJM05qVTRBVFUwSmljeEppY3hQZ0UzTVQ0Qk5UUXdPUUUwSnlZckFSVTNNaFV3RkRFVUJnY1ZCaXNCTlJjeUZ4NEJGVEFVT1FFd0ZERVVCZ2NWQmlzQk5TVXVBVDBCRlRnQk1SNEJGd05BQVI0ZWFFWkdUMDlHUm1nZUhnRWVIbWxHUlZCUFJrWnBIaDRCSGg1b1JrWlBUMFpHYUI0ZkFSNGVhRVpHVDA5R1JtZ2VId0ZoVUh3ZEFRSUJBZ0VqTWlZQ0FnRUJBUUlCSGpRNE5pUUJBZ0VCQVFJak5EZXNUa1JFU1hsK2hpUVVGUWNHRGhZSkRnWUdCaE1USTAxQkl3VUVDQThVR1JFSkJBVUZCQWtSR2YxdU9rWUJSVG9EQlFFWkZ4WWhDZ2tKQ2lFV0Z4a0JHUmNXSWdrS0Nna2lGaGQyQVJrV0Z5RUtDUWtLSVJjV0dRR3VHaFlXSWdrS0Nna2lGaFlhdW1nQklEY1FMb3dGREFZQkJ3c0dBWTJMQmd3SEJ3d0dBWXpTaHdVTUJnWU1CZ0dIMHF3d0p5OG0waEVSSFFFSkVRWU9Bd01KQmdZUENBRVhEUTNTcnhjQkJna0RBUWN5VlFjRENnWUJBUVlLQXdFSE43SVJMeHNCcmhzd0VBQUdBRUFBUUFPQUEwQUFBd0FIQUFzQUR3QVhBQjhBQUFFaE5TRVZJUlVoRVNFVklSVWhGU0VoTlRNM0lSRWhKd00xTXpjaEVTRW5BNEQ5d0FKQS9jQUNRUDNBQWtEOXdBSkEvUUNBUVA4QUFRQkFnSUJBL3dBQkFFQUJBRUNBUUFLQVFFQkF3RUQrd0VEK1FNQkEvc0JBQUFBQUFBVUFRQUNBQThBREFBQVRBQmNBSHdBakFDMEFBQk1pQmhVeEVSUVdNekVoTWpZMU1SRTBKaU14RVNFUklRVWpGU00xSXpVek53TWpFd1VqRlRNVkl4VWpFVE9BR3lVbEd3TUFHeVVsRy8wQUF3RCtIMUEvVU4vQmlUZUlBUmhqVzFzL29nTUFKUnYrQUJzbEpSc0NBQnNsL2NBQ0FLZmw1VE1YL3JvQlJrcEZNMjBCR0FBQUFBQUZBRUFBZ0FQQUF3QUFHZ0FwQURjQVBRQkJBQUFCTlRRbUl5RWlCaFVSRkJZeklUZ0JNVEkzUGdFM05qVTBKaWNCTVJFaElnY09BUWNHRlJRV0Z6RXpJaVkxTkRZek1oWVZNUlFHSXpjVkl6VXpGUVVqTlRNRFFDWWEvWUFhSmlZYUFtQXZLQ2s5RWhGR09mMC9BbUF1S1NrOUVSSWtINTFDWGw1Q1FsNWVRbUNBUVA2QXdNQUNLcFlhSmlZYS9nQWFKaElSUFNrcExrTnNHLzZXQVlBU0VUMHBLUzR2VWg5ZVFrSmVYa0pDWHNCQWdFQkF3QUFBQmdCQUFJQUR3QU1BQUJNQUZ3QWpBQ3dBVkFCZUFBQVRJZ1lWTVJFVUZqTXhJVEkyTlRFUk5DWWpNUkVoRVNFQklqVTBOell6TWhVVUJ3WW5JaFVVTXpJMU5DTVhPQUVqSWlZbk1TNEJOVGdCTlRFNEFURTBOamN4UGdFek1ESTVBVElYSGdFVkZBWUhNUVlqSlNNMU16VUhOVGNWTTRBYkpTVWJBd0FiSlNVYi9RQURBUDNZWkJzYk0ySWJHaThvSnlZbHB3RUhEQVVGQlFVRkJRMEhBUkFLQlFVRkJRb1JBUXV4T2p4NU9nTUFKUnYrQUJzbEpSc0NBQnNsL2NBQ0FQNXZqVWduSm85SEppYnpaVjlpWXZNRkJRUUxCd0VIREFRRUJRa0ZEQWNHREFVSkJUR3VEVElaN0FBRkFFQUFnQVBBQXdBQUV3QVhBQ0VBT3dCdUFBQVRJZ1lWTVJFVUZqTXhJVEkyTlRFUk5DWWpNUkVoRVNFQkl6VXpOUWMxTnhVek54VXpGU00xTnpZM1BnRTFNVFFqSWdjMU5qTXlGeFlWRkFjWE5SWXpNamMyTlRRbkppc0JOVE15TlRRaklnYzFOak15Rng0QkZSUXdGVEVVQnhVV0Z4NEJGUndCT1FFVUJ3WWpJaWVBR3lVbEd3TUFHeVVsRy8wQUF3RDk4N0U2UEhrNmRuSzVVUmdLQkFZcUpDRWtMaXNZR0RwcUhTVVlEUTBRRUIwWkZ6Y3FIQnNlSnlzWUN3MDRIaEVJQ1IwY015c2NBd0FsRy80QUd5VWxHd0lBR3lYOXdBSUEvblF4cmcweUdld0RBVE13VFJjUUJ4RUpKeDAyR0JZVkpURTBYellWQ3dvU0V3b0tMeVVpRWpJUEV3a1pEd0VCTncwQkJCSUlGZ3dCQVNjWEZ3NEFBQWNBUUFDQUE4QURBQUFhQURFQVVBQmpBSDRBa2dDV0FBQVRNamN6RlRNMU5DTWlCZ2N6QmdjVk5qTXlGUWNHRlJRWEZqTS9BUlVVQnc0Qkl6QWlPUUVpSnk0Qk5UUXdPUUUwTndVbU5UUTNOak15RnhVdUFTTTRBVGtCSWdjR0ZSUVhGak15TnhVR0l5SW5NeFl6TWpjMk5UUW5KaU1pQnlNMUl4RXpKelEzUGdFek1ESTVBVElYRmhVVUJ3WWpJakF4SWlZbk1TWTFBU0VpQmhVeEVSUVdNekVoTWpZMU1SRTBKaU1SSVJFaC9pZ1VBVHBWQ3hVS0FSWU5JQ1FqTmtVUkVCMFpKQXNGRGdnQkRBZ0RCQjRCb2h3ZUh6TWpFQWtXREJzUEVBOFBHaGNXRlNjdTdRRVRKU2daR0JVVUp5b1hBVDQrQVF3R0R3a0JGQW9MREFzVkFRa09CUXNCbVAwQUd5VWxHd01BR3lVbEcvMEFBd0FCTGlJZGVGVURBZ1VITGhVaEJ3azZIQkFSWHdVT0Vnd0dCZ2NEQ0FVQkZ3UkRIQ3d6SGgwSk5RY0lFQThjR2c4UERqSU1HeHdlSHpJdUdoc2pmdjdZYkJZT0JnZ09EaGtlRUJFSEJnMFRBWGNsRy80QUd5VWxHd0lBR3lYOXdBSUFBQUFBQndDQUFBQURnQU9BQUJNQUZ3QWJBQjhBSXdBbkFDb0FBQk1pQmhVeEVSUVdNekVoTWpZMU1SRTBKaU14RVNFUklRY2hOU0VWSXpVekZTTTFNeFVqTlRNaE5SZkFHeVVsR3dLQUd5VWxHLzJBQW9CQS9vQUJnTURBd01EQXdQNkFnQU9BSlJ2OUFCc2xKUnNEQUJzbC9NQURBTUJBd0VEQVFNQkF3R0FBQUFBQkFJQUFRQU9BQTBBQUVnQUFBUkVoRVRNbkJ6TVJJUkV6TnlNUklSRWpGd09BL3dBOXZiMDkvd0JkOEcwQlFHM3dBVUQvQUFFQWw1Zi9BQUVBd0FGQS9zREFBQVVBZ0FBQUE0QURnQUFOQUJNQVZnQnJBSWdBQUFFaElnWVZFUlFXTXlFeU5qVVJBeUVSSVJVekF6UXdOVFFtS3dFK0FUVTBKaU1pQmhVVUZoY2pQZ0UxTkNZaklnWVZGQllYSXlJR0hRRVVGanNCTWpZMU5DWW5Id0VlQVRNeU5qYytBVDBCTkNZbkppSVBBU2N4QmlJaktnRW5NUzRCTlRRMk16SVdGUlFHQnpNeElnWXhLZ0VqS2dFak1DWTVBaTRCTlRRMk16SVdGUlFHQnpFQ3dQNEFHeVVsR3dLQUd5VkEvWUFCd01EZ0V3MFVJekE0S0NjNU1TT05HQ0ltR2hzbElSZ1pEUk1URGVBTkV3SUNCRm9DQkFJQ0JBSURCUVFFQkFnRVd0MEJBUUVCQVFFTkVCTU5EUk1SREtVQkFRSURBUUlEQWdFWUlDVWJHaVlnR0FPQUpSdjlBQnNsSlJzQ2dQMkFBd0RBL3Q4QkFRMFRCRFlsS0RnNEtDVTJCQUlsR0JzbEpSc1lKUUlURFlBTkV4TU5CQWNEQWpZQkFRRUJBZ2NGdndVSEFnSUNNMElCQVFFU0RBNFNFZzRNRWdFQkFRTWtHQm9tSmhvWUpBTUFBQUFEQUlBQUFBT0FBNEFBSVFBdkFEVUFBQ1V1QVNNaUJoVVVGak15TmowQk54VXVBU01pQmhVVUZqTXlOalU4QVRVeEVRVUJJU0lHRlJFVUZqTWhNalkxRVFNaEVTRVZNd0d6Q0JRS0lDMHRJQ0F0d0FrVEN5QXRMU0FnTGY3ekFRMytBQnNsSlJzQ2dCc2xRUDJBQWNEQS9RUUZKeHdjSnljYy9DMnZCQVVuSEJ3bkp4d0JBUUVCT2o4QmZ5VWIvUUFiSlNVYkFvRDlnQU1Bd0FBRUFJQUFBQU9BQTRBQUdRQW5BQzBBT1FBQUpUQW5MZ0VuSmlNaUJ3NEJCd1l4SVRBbkxnRW5KaU1pQmpFVElTSUdGUkVVRmpNaE1qWTFFUU1oRVNFVk13VVVGak15TmpVMEppTWlCZ0pWQ2dvcUlDQXRMQ0FnS2dvS0FnQUVCUlVRRUJjdUtHditBQnNsSlJzQ2dCc2xRUDJBQWNEQS93QWxHeHNsSlJzYkpiNGVIa2tmSGlnb1lDZ29HUmc3R1JoZkFzSWxHLzBBR3lVbEd3S0EvWUFEQU1EQUd5VWxHeHNsSlFBQUJnQ0FBQUFEZ0FPQUFEVUFPUUE5QUVFQVR3QlZBQUFCRkJZWEZSUVdPd0VWQnc0QkZSUVdNekkyTnpnQlB3RVhGREl4SGdFek1qWTFOQ1l2QVRVek1qWTNNVFUrQVRVMEppTWhJZ1lGTXhVakp6TVZJeWN6RlNNQklTSUdGUkVVRmpNaE1qWTFFUU1oRVNFVk13RUFFQTBaRXFNY0F3TU1DUVFJQXdFU0VnRURDQVFKREFNREhLRVJHQUlORWhrUi9sVVNHUUZWVmxhQVZsYUFWbFlCYS80QUd5VWxHd0tBR3lWQS9ZQUJ3TUFDRXc4WEJPSVRHaGdkQXdnRUNnMEVBd0VURXdFREJBMEtCQWdESFJnWUVlVUVHQThUR2hwQXMzNStXbG9DVFNVYi9RQWJKU1ViQW9EOWdBTUF3QUFBQndDQUFBQURnQU9BQUEwQUV3QWtBQ2dBTEFBd0FEUUFBQUVoSWdZVkVSUVdNeUV5TmpVUkF5RVJJUlV6QlJFVUZqTWhNalkxRVRRbUl5RWlCaFVUSXpVek56TVZJeFV6RlNNbkl6VXpBc0QrQUJzbEpSc0NnQnNsUVAyQUFjREEvY0F5SXdGV0l6SXlJLzZxSXpMdG1KZ21tSmlZbUNhWW1BT0FKUnY5QUJzbEpSc0NnUDJBQXdEQWkvN1dIeXdzSHdFcUh5d3NILzdXWFlOZUpWMkNYZ0FBQUFBRkFJQUFBQU9BQTRBQUdBQTVBRllBWkFCcUFBQUJNalkzUGdFM1BnRTFOQ1lqSWdZSERnRUhEZ0VWRkJZekp3NEJCdzRCRlJRWEhnRVhGak15TmpjK0FUYytBVFUwSnk0Qkp5WWpJZ1lIRnhRR0J4Y09BUWNuRGdFaklpWTFORFkzSno0Qk54YytBVE15RmhVVElTSUdGUkVVRmpNaE1qWTFFUU1oRVNFVk13SUFCZ29FQlFjQ0FnSVdFQVFJQXdVSkF3SURGZzlwSEM4UURROFNFVDBwS0M4ZU54a2NMUThNRFJJUlBTZ3BMaDAxRjdRRUJHRU1KUmMyQ0JNTEh5d0dCR0lOSnhnMkJ4RUpIeXgxL2dBYkpTVWJBb0FiSlVEOWdBSEF3QUU3QXdNQ0NBVUVDQVFQRmdFQ0FnZ0ZCQW9GRUJYckR5MGRHRGNkTHlncFBSRVNEdzRRTGgwWE5Sd3VLU2c5RVJJTkRjWUpFUWcwRnljTllRVUdMQjhLRXdnMkdDWU1ZZ1FFTEI4Q0lDVWIvUUFiSlNVYkFvRDlnQU1Bd0FBQUJBQ0FBQUFEZ0FPQUFCRUFJZ0F3QURZQUFBRWpCekVPQVJVVUZoY3hGemNuUEFFMU54Y1dGQlVITXpjK0FUVTBKaWN4SnlNWEV5RWlCaFVSRkJZeklUSTJOUkVESVJFaEZUTUIyR2xoQmdjR0JtSmRkNFBTQVhkZFlnWUdCd1poYVlJVy9nQWJKU1ViQW9BYkpVRDlnQUhBd0FIQVlRWVFDUWtQQm1JQmR3RURBWU9EQVFNQmVHSUdEd2tKRUFaaGd3SkRKUnY5QUJzbEpSc0NnUDJBQXdEQUFBQUhBRUFBZ0FQQUF3QUFFd0FYQUNNQUxBQTRBRUFBU2dBQUV5SUdGVEVSRkJZek1TRXlOalV4RVRRbUl6RVJJUkVoQVNJMU5EYzJNeklWRkFjR0p5SVZGRE15TlRRakZ5STFORGMyTXpJVkZBY0dKeUlWRkRNeU5UUUZJelV6TlFjMU54VXpnQnNsSlJzREFCc2xKUnY5QUFNQS9aeGtHeHN6WWhzYkx5Z29KaWJrWkJzYk0ySWJHeThvS0NZQkhyRTZPM2s1QXdBbEcvNEFHeVVsR3dJQUd5WDl3QUlBL20rTlNDY21qMGNtSnZObFgySmk4NDFJSnlhUFJ5WW04MlZmWW1MdU1hNE5NaG5zQUFBRkFFQUFnQVBBQXdBQUV3QVhBQnNBSHdBakFBQVRJZ1lWTVJFVUZqTXhJVEkyTlRFUk5DWWpNUkVoRVNFREl6VXpCeU0xTXdjak5UT0FHeVVsR3dNQUd5VWxHLzBBQXdDQWdJREFnSURBZ0lBREFDVWIvZ0FiSlNVYkFnQWJKZjNBQWdEK2dFQkFRRUJBQUFBRUFJQUFBQU9BQTRBQUF3QVJBQ0lBS0FBQUFUTVJJeE1pQmhVVUZqTXlOalV4TkNZakFTRWlCaFV4RVJRV016RWhNalkxTVJFRElSRWhGVE1CUUVCQUlBMFRFdzBORXhNTkFXRCtBQnNsSlJzQ2dCc2xRUDJBQWNEQUFVQUJRUDZBRXcwTkV4TU5EUk1DZ0NVYi9RQWJKU1ViQW9EOWdBTUF3QUFBQlFCQUFBQUR3QU9BQUE4QUhRQXVBRFFBT0FBQUV5RW5JU0lHRlRFUkZCWXpNVE0xSXlFaUJoVVVGak15TmpVeE5DWWpFeUVpQmhVeEVSUVdNekVoTWpZMU1SRURJUkVoRlRNQk14RWpnQUhBUVA2QUd5VWxHNENBQWFBTkV4TU5EUk1URGVEK2dCc2xKUnNDQUJzbFFQNEFBVURBL29CQVFBTkFRQ1ViL1lBYkpVQVREUTBURXcwTkV3SkFKUnY5Z0JzbEpSc0NBUDRBQW9EQS93QUJRQUFBQUFBTEFFQUFQQU9mQTRBQUJnQVNBRFFBT0FCZ0FHZ0FtUUNsQUxJQkxRRTFBQUFURlRnQk1UUXdIUUU0QVRFZUFSYzFMZ0UxSlRJM1BnRTNOamN3TkRFMEp5NEJKeVlqSWdjT0FRY0dGVEFVTVJZWEhnRVhGaVU0QVRFRk9BRXhOVGdCRlFZSERnRUhCaU1pSnk0Qkp5WTFGVGdCTVJZWEhnRVhGak15Tno0Qk56WTFCek0xT0FFVkRnRUZGeU1uTGdFbkxnRW5MZ0VuSmlJckFSVWpOVE15RmhVVUJnY09BUWNPQVFjT0FRY1ZIZ0VYSGdFWEhnRVhIZ0VYSnpRbUt3RVZNekkyTno0QkZ6TTFJelV6TlNNVk16VWpOVGN1QVNjdUFTY3VBU2N1QVNjdUFTY3VBVFUwTmpjK0FUYytBVGMyTWpNNkFUTWVBUmNlQVJjZUFSYzFMZ0VuTGdFaklnWUhEZ0VIRGdFSERnRVZGQllYSGdFWEhnRVhIZ0VYSGdFWEhnRVZGQVlIRGdFSERnRUhCaUlqSWlZbkxnRW5GUjRCRng0Qk16STJOejRCTno0Qk56NEJOVFFtSnk0Qkp6Y1ZNeFV6TlRNMVFBRkZPanBHQVlCUFJrWm9IaDRCSGg1cFJrVlFUMFpHYVI0ZUFSNGVhRVpHL3M4REFBRWVIbWhHUms5UFJrWm9IaDhCSGg1b1JrWlBUMFpHYUI0ZnNySUJZZjZySnpZaEFnTUNBUVFDQVFRQ0FnUUNEUzlMSmlZQkFnSUVBd01JQkFVSkJnTUVBZ01FQWdJRUFnSURBaU1SRUJZVkJ3MEVCUVdOUlVWS2VYNVA1d01KQlFVTEJ3UUlCQVFHQXdJRUFRSUJBUUVCQkFJREJRTUVCd1FEQmdNRUJnUURCZ01EQmdNRkRBWUhEZ2tJRUFjSURRVUdDUU1FQXdZR0JoSU5CUWtFQkFjREF3VUNBZ0VCQVFFREF3SUZCQU1JQkFnUEJ3Z09CZ1lOQ0FnUUNRZ1FDQWNPQlFZSkF3UURBZ0lDQlFRZVBDODhBYWdCQVFHdEd6QVFyUkV2RytNSkNpRVdGeGtCR1JjV0lna0tDZ2tpRmhjWkFSa1hGaUVLQ1IydHJnRVpGaGNoQ2drSkNpRVhGaG10R2hZV0lna0tDZ2tpRmhZYXVtZ0JJRGZTUGpZREJnSUNCUUVDQXdFQlVOSWNIUVlLQkFVSUJBUUdBd01FQVFFQkFnSUJCQU1DQkFNQ0JRTlZEZzQ3QlFRRUREY25MeWJTSmpBTUJBY0RBd1VEQWdRQkFnUUNBZ1FDQWdVQ0F3UUNBZ01DQVFJQkFRRUJBUUVDQWdFREFpd0NBd0VCQVFJQ0FnVUVCQW9HQlE4SUNoSUlCd3dHQWdNQ0FnUUNBZ1VDQXdVREFnVUNBZ01CQWdJQkFRSURBd2dGTHdNRUFnRUNBZ0lCQmdNRUNnWUdEZ2tHREFRRkNRTndKcXlzSmdBQUFBQUNBSUFBd0FPQUFzQUFCd0F1QUFBVElSVWpFU01SSXdVdUFUVTBOak15RmhjM0xnRWpJZ1lWRkJZWEhnRVZGQVlqSWlZbkJ4NEJNekkyTlRRbUo0QUJnSkJna0FKNU5EQXBMaVEyRGhjVVB5cFdaRTFCTWlzeUxTVkRGeFVWVHlsbVlVTkVBc0JnL21BQm9IY1RJUjBXSmhFSFNRb1BVajAxUlJZUkpSd2ZKUk1OVEF3VFdUdzJSUmtBQUFnQVFBQUFBOEFEZ0FBREFBY0FEQUFRQUJRQUdBQWNBQ0FBQUFFVklUVVZJVFVoQVNFUklSRURNelVqQnlNVk14RWpGVE1YTXpVakFTRTFJUVBBL0lBRGdQeUFBWUQrZ0FIQXdJQ0FRSUNBZ0lCQWdJRC9BQUtBL1lBQlFFQkF3RUFCQUFIQS9rQUJBSURBZ0FGQWdNQ0EvWUJBQUFBQUFBZ0FRQUFBQThBRGdBQURBQWNBQ3dBUEFCTUFGd0FiQUI4QUFBRVJJUkVCTXhVakJ5TTFNelVqTlRNWE14VWpBU0VWSVFFVklUVVZJUlVoQXNEK1FBRUFnSUJBZ0lDQWdFQ0FnUDVBQW9EOWdBT0EvSUFEZ1B5QUFjQUJ3UDVBQVlDQXdJQkFnTUNBL2tCQUFVQkFRSUJBQUFBQUNBQkFBQUFEd0FPQUFBTUFCd0FMQUE4QUV3QVhBQnNBSHdBQU55RVZJUlVoTlNFQkVTRVJFeU1WTXhFakZUTVhJeFV6RVNNVk13RWhOU0ZBQTREOGdBS0EvWUFEZ1A1QXdJQ0FnSURBZ0lDQWdQekFBNEQ4Z01CQWdFQURRUDVBQWNEL0FJQUJRSUJBZ0FGQWdQNUFRQUFBQUFBTUFFQUFBQVBBQTRBQUF3QUhBQXNBRHdBVEFCY0FHd0FmQUNNQUx3QTdBRWNBQUJNekVTTVJNeEVqRXpNUkl3TXpFU01UTXhFakV6TVJJd01oRlNFVElSVWhFeUVWSVFFVUJpTWlKalUwTmpNeUZoTVVCaU1pSmpVME5qTXlGaE1VQmlNaUpqVTBOak15RmtCQVFFQkFnRUJBZ0VCQWdFQkFnRUJBUUFMQS9VQ0FBa0Q5d0lBQndQNUEvc0FKQndjSkNRY0hDWUFKQndjSkNRY0hDWUFKQndjSkNRY0hDUU9BL3dEK3dBRUEvd0FCQVAzQUFRRC9BQUVBL3dBQkFBSUFRUDhBUVA4QVFBSlFCd2tKQndjSkNmNjVCd2tKQndjSkNmNjVCd2tKQndjSkNRQVNBRUFBQUFQQUE0QUFBd0FIQUFzQUR3QVRBQmNBSXdBdkFEc0FSd0JUQUY4QWF3QjNBSU1BaHdDTEFJOEFBQk16RlNNUk16VWpGek0xSXdNek5TTVhNelVqRnpNMUl3TVVCaU1pSmpVME5qTXlGaGNVQmlNaUpqVTBOak15RmhNVUJpTWlKalUwTmpNeUZpY1VCaU1pSmpVME5qTXlGaGNVQmlNaUpqVTBOak15RmdNVUJpTWlKalUwTmpNeUZoY1VCaU1pSmpVME5qTXlGaGNVQmlNaUpqVTBOak15RmhjVUJpTWlKalUwTmpNeUZnTWhGU0VUSVJVaEV5RVZJVUFnSUNBZ1FDQWdRQ0FnUUNBZ1FDQWdZQWtIQndrSkJ3Y0pRQWtIQndrSkJ3Y0pRQWtIQndrSkJ3Y0pnQWtIQndrSkJ3Y0pRQWtIQndrSkJ3Y0pRQWtIQndrSkJ3Y0pRQWtIQndrSkJ3Y0pRQWtIQndrSkJ3Y0pRQWtIQndrSkJ3Y0pJQUxBL1VCQUFvRDlnRUFDUVAzQUEwREEvc0RBd01EK0FNREF3TURBQXJBSENRa0hCd2tKNXdjSkNRY0hDUW4rdVFjSkNRY0hDUW5aQndrSkJ3Y0pDUWNIQ1FrSEJ3a0ovcmtIQ1FrSEJ3a0pCd2NKQ1FjSENRa0hCd2tKQndjSkNlY0hDUWtIQndrSkF1bEEvd0JBL3dCQUFBSUFnQUFBQTRBRGdBQWpBQ29BQURjaUpqVTRBVEVSTkRZek9BRXhNeFVqRVNFUkl6VXpNaFlWT0FFeEVSUUdJemdCTVFFM0l4RWpFU1BBR3lVbEc4SEFBbjdBd1JzbEpSdit2OEdCZ0lFQUpSc0NBQnNsUHYzK0FnSStKUnYrQUJzbEFVUzhBWUQrZ0FBQUFBSUFnQUFBQTRBRGdBQXZBRFlBQURjaUppY3VBU2N1QVNjdUFUVVJORFkzUGdFM1BnRTNQZ0U3QVJVakVTRVJJelV6TWhZVk9BRXhFUlFHSXpnQk1RRVJNeWNITXhIQUJnMEdCZ29FQlFjQ0F3SUNBd0lIQlFRS0JnWU5Cc0hBQW43QXdSc2xKUnYvQUlIQndZRUFBZ01DQndVRUNnWUdEUVlDQUFZTkJnWUtCQVVIQWdNQ1FQNEFBZ0JBSlJ2K0FCc2xBVUFCaEx5OC9ud0FBQU1BUUFBQUE4QURnQUFGQUFzQUZnQUFOeUVWSVJFekFRY1ZJUkVCQVJjRkp3Y1ZOeGNCRnpXQUEwRDhnRUFCQU1BREFQNkFBUUFjL3VUQXdNREFBVjBqUUVBRGdQNUF3SUFDQVA3QUFnQWM1SURBZ01DQUFTTWpnQUFBQWdCQUFBQUR3QU9BQUFzQUR3QUFBUkVqRVNFUkl4RWpFU0VSQVNNUk13S0FRUDdBZ0VBRGdQNUF3TUFEQVAxQUFVRCt3QU5BL0lBREFQMUFBUUFBQUFNQVFBQUFBOEFEZ0FBTEFBOEFFd0FBQVJFakVTRVJJeEVqRVNFUkFSRXpFVE0xTXhVQ2dFRCt3SUJBQTREOWdNREF3QUpBL2dBQ3dQMUFBMEQ4Z0FKQS9nQUJnUDZBd01BQUFBQURBRUFBQUFQQUE0QUFDd0FQQUJNQUFBRVJJeEVoRVNNUkl4RWhFUUVSTXhFekVUTVJBb0JBL3NDQVFBT0EvWURBd01BRGdQekFBMEQ4d0FOQS9JQURnUHpBQWdEK0FBRkEvc0FBQkFCQUFBQUR3QU9BQUFVQUNRQU5BQkVBQUNVVklSRXpFUUVqRVRNVEVTRVJKU0VSSVFQQS9JQkFBWURBd0VEK3dBTEEvc0FCUUVCQUE0RDh3QUtBL2tBQ0FQM0FBa0NBL2tBQUFBSUFRQUFBQThBRGdBQUxBQThBQURjMUlSRWhOU0VSSVJFaE5RRVZJVFdBQVVEK3dBTEEvUUFEZ1AzQS93QkFnQUZBUUFGQS9JQkFBWURBd0FBQUFBQURBRUFBQUFQQUE0QUFDd0FQQUJNQUFEYzFJUkVoTlNFUklSRWhOUUV6RlNNRkZTRTFnQUxBL1VBQ0FQM0FBNEQ4d01EQUFZRCtnRUNBQVVCQUFVRDhnRUFEQU1EQXdNQUFBQUFBQXdCQUFBQUR3QU9BQUFzQUR3QVRBQUFCRVNFUklUVWhOU0VSSVRVRkZTRTFFU0VWSVFQQS9JQURnUHpBQTBEOHdBSUEvZ0FCUVA3QUFrQUJRUHlBUUlBQlFFQ0F3TUFCZ01BQUFBUUFRQUFBQThBRGdBQUZBQWtBRFFBUkFBQWxGU0VSTXhFQklSVWhFeEVoRVFFaEVTRUR3UHlBUUFLQS9rQUJ3RUQ5d0FMQS9rQUJ3RUJBQTREOHdBR0F3QUVBL3NBQlFBR0Evc0FBQUFBQUF3QkFBQUFEd0FPQUFBb0FEZ0FSQUFBQkp3Y25CeWMxSXhFaEVRVVhCeWNsRndjREs3QzNSRXUxUUFPQS9zQ0ZoWTcram95TUFpK3g1RVJhdE9iOGdBTUFnSVc3am5LTXB3QUFBQUlBUUFBQUE4QURnQUFIQUE4QUFBRWxBUkVqRVNFUkF3a0NOUUVYTndLQS93RC9BRUFEZ0VEL0FQOEEvd0FCRGZ6M0FuV0Evd0FCaS95QUE0RCs1djZhQVFEK3pjNEJESDdPQUFBQ0FFQUFBQVBBQTRBQUF3QUpBQUFURVNFUkJ3a0NFU0ZBQTRCQS93RC9BUDhBQXdBRGdQeUFBNERhL3BvQkFQN05Bak1BQVFCQUFBQUR3QU9BQUEwQUFEY1ZJUlVoRVRNUkFRVUJFUUVuZ0FOQS9JQkFBUUFCQUFGQS9zRCtnRUJBQTREK1FBRUFnQUZBL29EK3dJQUFBd0JBQUFBRHdRT0FBQVVBR1FBZEFBQTNJUlVoRVRNQkF6VVROeWNITlRjWE54YzNGUWNmQVNjSEp6Y1hOeWVBQTBEOGdFQUJNZkhDVXpmZThGZmFjRzlNVEFGMXBhb3llSUZXUUVBRGdQNDkvc05tQVFSQ1JIQk1kR3l1cTRWZVhYVnJyc3JWS0plYWZ3QUFBd0JBQUFBRHdBT0FBQVVBRFFBVkFBQWxGU0VSTXhFQkJTVTFCU1VGRlFFRkpUVUZKUVVWQThEOGdFQUJRQUVBQVFEL0FQOEEvd0FCQUFFQUFRRC9BUDhBL3dCQVFBT0EvTUFCT0lEQVNNQ0F3RWdDQUxoNFNIaTRnRWdBQUFBQUF3QkFBQUFEd0FPQUFBVUFEUUFSQUFBbEZTRVJNeEVCQlNVMUJTVUZGUUVoRlNFRHdQeUFRQUZBQVFBQkFQOEEvd0QvQUFNQS9RQURBRUJBQTREOHdBRzRnTUJJd0lEQVNBSklRQUFBQUFBS0FBQUFBQVBBQTRBQUJRQ2VBS3dBdWdESUFOWUE1QUR5QVFBQkRnQUFKUlVoRVRNUkpUZ0JNUlFHSXlJbU5Ud0JOeU1uRGdFaklpWW5Nd2NjQVJVVUJpTWlKalUwTmpjVkp3Y2VBUlVVQmlNaUpqVTBOak14TnljcUFTTWlKalUwTmpNeUZoVVVCZ2MxRnpjdUFUVTBOak15RmhjeEZ6NEJNeklXRnpFelBnRXpNaFlWRkFZaklpWW5NU01PQVNNaUppY3hKdzRCSXpFSEZ6b0JNemdCTVRJV0Z6RTNQQUUxTkRZek1oWVZIQUVITVJjK0FUTXlGaFU0QVRrQkF4UVdNekkyTlRRbUl6RWlCaFVoRkJZek1qWTFOQ1lqTVNJR0ZTVVVGak15TmpVMEppTXhJZ1lWQnpRbUl5SUdGUlFXTXpFeU5qVVJOQ1lqSWdZVkZCWXpNVEkyTlFVMEppTWlCaFVVRmpNeE1qWTFKVFFtSXlJR0ZSUVdNekV5TmpVRk5DWWpJZ1lWRkJZek1USTJOUVBBL0VCQUE0QWxHeHNsQVFHbkJRMEhCdzBHQWFjbUdoc2xCQU5pTGdRRkpSc2JKU1ViUFRrQkFnRWJKU1ViR3lVRUF5ZHBCQVVsR3hva0FwMEhFZ29TSFFpU0NCMFNHeVVsR3hJZENKSUlIUklaSlFLZEJ4SUtlSFFCQWdFSERRV25KUnNhSmdHb0JRMEhHeVZnRXcwTkV4TU5EUlAvQUJNTkRSTVREUTBUL3dBVERRMFRFdzBORThBVERRMFRFdzBORXhNTkRSTVREUTBUQVFBVERRMFRFdzBORXdFQUV3ME5FeE1ORFJNQkFCTU5EUk1URFEwVFFFQURnUHpBd0JzbEpSc0NCQUo5QWdNREFuMENCQUliSlNVYkNBNEhBWk5QQnhBSkd5VWxHeG9tYTFVbEd4c2xKUnNJRGdjQk83Y0hFQWtiSlNNWlR3VUdFZzRPRWlVYkd5VVJEdzRTSXhsUEJRYlNyZ01DZlFJRUFoc2xKUnNDQkFKOUFnTWxHd0dBRFJNVERRMFRFdzBORXhNTkRSTVREWUFORXhNTkRSTVREWUFORXhNTkRSTVREZjdBRFJNVERRMFRFdzFBRFJNVERRMFRFdzNBRFJNVERRMFRFdzNBRFJNVERRMFRFdzBBQ3dBQUFBQUR3QU9BQUFVQVRnQmNBR29BZUFDR0FOa0E1d0QxQVFNQkVRQUFKUlVoRVRNUkFSUUdJeUltSnpNSE9BRXhGQVlqSWlZMU5EWTNNU2NPQVNNaUppY3pCeFFHSXlJbU5UUTJNeklXRnlNM09BRXhORFl6TWhZVkZBWUhNUmMrQVRNeUZoY2pOelEyTXpJV0ZRVTBKaU1pQmhVVUZqTXhNalkxSlRRbUl5SUdGUlFXTXpFeU5qVUZOQ1lqSWdZVkZCWXpNVEkyTlNVMEppTWlCaFVVRmpNeE1qWTFFeFFHSXlJbUp4VUhIZ0VWRkFZaklpWTFPQUU1QVNjT0FTTWlKaWNWQng0QkZSUUdJeUltTlRRMk16SVdGelUzTGdFMU5EWXpNaFlWT0FFNUFSYytBVE15RmhjMU55NEJOVFEyTXpJV0ZUZ0JPUUVCTkNZaklnWVZGQll6TVRJMk5TVTBKaU1pQmhVVUZqTXhNalkxQlRRbUl5SUdGUlFXTXpFeU5qVWxOQ1lqSWdZVkZCWXpNVEkyTlFQQS9FQkFBNEFsR3dzVUNBR2FKUnNiSlFFQm9nY1FDUXNVQ0FHYUpSc2JKU1ViQ3hRSUFab2xHeHNsQVFHaUJ4QUpDeFFJQVpvbEd4c2wvT0FURFEwVEV3ME5Fd0VBRXcwTkV4TU5EUk1CQUJNTkRSTVREUTBUQVFBVERRMFRFdzBORXlBbEd3a1FCNklCQVNVYkd5V2FDQk1MQ1JBSG9nRUJKUnNiSlNVYkNSQUhvZ0VCSlJzYkpab0lFd3NKRUFlaUFRRWxHeHNsL09BVERRMFRFdzBORXdFQUV3ME5FeE1ORFJNQkFCTU5EUk1URFEwVEFRQVREUTBURXcwTkUwQkFBNEQ4d0FLQUd5VUhCazBiSlNVYkJBZ0RlUVFFQndaTkd5VWxHeHNsQndaTkd5VWxHd1FJQTNrRUJBY0dUUnNsSlJ0QURSTVREUTBURXcyQURSTVREUTBURXczQURSTVREUTBURXcyQURSTVREUTBURXczL0FCc2xCQVVCZVFRSEJCc2xKUnROQmdjRUJRRjVCQWNFR3lVbEd4b21CQVVCZVFRSEJCc2xKUnROQmdjRUJRRjVCQWNFR3lVbEcvOEFEUk1URFEwVEV3M0FEUk1URFEwVEV3MkFEUk1URFEwVEV3M0FEUk1URFEwVEV3MEFBQUFBQ3dBQUFBQUR3QU9BQUFVQVdBQm1BSFFBZ2dDUUFNNEEzQURxQVBnQkJnQUFKUlVoRVRNUkFSUUdJeUltSnhVSEhnRVZGQVlqSWlZMU9BRTVBU2NPQVNNaUppY1ZCeDRCRlJRR0l5SW1OVFEyTXpJV0Z6VTNMZ0UxTkRZek1oWVZPQUU1QVJjK0FUTXlGaGMxTnk0Qk5UUTJNeklXRlRnQk9RRUJOQ1lqSWdZVkZCWXpNVEkyTlNVMEppTWlCaFVVRmpNeE1qWTFCVFFtSXlJR0ZSUVdNekV5TmpVbE5DWWpJZ1lWRkJZek1USTJOUk1VQmlNaUppY3hJdzRCSXlJbUp6RWpEZ0VqSWlZbk1TTU9BU01pSmpVME5qTXlGaGN4TXo0Qk16SVdGekV6UGdFek1oWVhNVE0rQVRNeUZoVXhJVFFtSXlJR0ZSUVdNekV5TmpVaE5DWWpJZ1lWRkJZek1USTJOU0UwSmlNaUJoVVVGak14TWpZMUlUUW1JeUlHRlJRV016RXlOalVEd1B4QVFBT0FKUnNKRUFlaUFRRWxHeHNsbWdnVEN3a1FCNklCQVNVYkd5VWxHd2tRQjZJQkFTVWJHeVdhQ0JNTENSQUhvZ0VCSlJzYkpmemdFdzBORXhNTkRSTUJBQk1ORFJNVERRMFRBUUFURFEwVEV3ME5Fd0VBRXcwTkV4TU5EUk1nSlJzU0hRaVNDQjBTRWgwSWtnZ2RFaElkQ0pJSUhSSWJKU1ViRWgwSWtnZ2RFaElkQ0pJSUhSSVNIUWlTQ0IwU0d5WDg0Qk1ORFJNVERRMFRBUUFURFEwVEV3ME5Fd0VBRXcwTkV4TU5EUk1CQUJNTkRSTVREUTBUUUVBRGdQekFBWUFiSlFRRkFYa0VCd1FiSlNVYlRRWUhCQVVCZVFRSEJCc2xKUnNhSmdRRkFYa0VCd1FiSlNVYlRRWUhCQVVCZVFRSEJCc2xKUnYvQUEwVEV3ME5FeE1Od0EwVEV3ME5FeE1OZ0EwVEV3ME5FeE1Od0EwVEV3ME5FeE1OQVlBYkpSRVBEaElSRHc0U0VROE9FaVViR3lVUkR3NFNFUThPRWhFUERoSWxHdzBURXcwTkV4TU5EUk1URFEwVEV3ME5FeE1ORFJNVERRMFRFdzBORXhNTkFBSUFRQUFBQThBRGdBQmpBSDhBQUFFME5qYzFOamN3TkRrQlBnRTNOREF4TkRZOUFUUTJOVHdCTlR3Qk56d0JOVHdCTlRnQk5UUW1KeGNtSnk0Qkp4Y3VBU2NYSmljbUp5WW5KaWNtSnk0Qkx3RW1KeVluSmljbUp5b0JJeUlIRGdFSEJoVVVGeDRCRnhZek1qYytBVGMyTnpFSERnRWpJaWN1QVNjbU5UUTJOelUrQVRNd01qa0JFUVVPQVFjeEE3TUNBUUVCQWdJQkFRRUJGUlFCQkFVSERnZ0JDQkFKQVFRRENBY0lDQWdJRFEwZFJDUURFQkVMQ3dzTEVSRURCZ05kVVZKNkl5TWpJM3BTVVYxUFIwZHlLU2dUb3pXTlVGQkdSbWdlSGowMU5JeFBBUUYxRGpRakFWTURCd01CQmdZQkJnNEdBUU1HQXdNREJBTUJBZ0VDQlFJQkFnRURCd01CTVY4cUF3b0tEaGNMQWd3V0NnRUVCQWdJQndnSEJ3b0pGU0VMQVFVREFnSUNBUUVCSXlONlVsRmRYVkZTZWlNakdobGJQajVKb3pVOUhoNW9Sa1pRVUkwMEFUUTgvb0JkTlZva0FBQUFCZ0JBQUFBRHdBT0FBR01BY1FDWEFKNEFyUUM4QUFBQk5EWTNOVFkzTURRNUFUNEJOelF3TVRRMlBRRTBOalU4QVRVOEFUYzhBVFU4QVRVNEFUVTBKaWNYSmljdUFTY1hMZ0VuRnlZbkppY21KeVluSmljdUFTOEJKaWNtSnlZbkppY3FBU01pQnc0QkJ3WVZGQmNlQVJjV016STNQZ0UzTmpjeEpSUUdJeUltTlRRMk16RXlGaFVURGdFaklpY3VBU2NtTlRRMk56VStBVE13TWprQkZTSUdGUlFXTXpJMk56VVhEZ0VITVFNVU1CVTBNRFVITUJReE9BRTVBVGdCTVRBME9RRUhPQUV4T0FFNUFUZ0JNVGdCT1FFRHN3SUJBUUVDQWdFQkFRRVZGQUVFQlFjT0NBRUlFQWtCQkFNSUJ3Z0lDQWdORFIxRUpBTVFFUXNMQ3dzUkVRTUdBMTFSVW5vakl5TWplbEpSWFU5SFIzSXBLQlArelVzMU5VdExOVFZMa0RXTlVGQkdSbWdlSGowMU5JeFBBVkJ3Y1U5RFp4QzdEalFqVUFFQ0FWTURCd01CQmdZQkJnNEdBUU1HQXdNREJBTUJBZ0VDQlFJQkFnRURCd01CTVY4cUF3b0tEaGNMQWd3V0NnRUVCQWdJQndnSEJ3b0pGU0VMQVFVREFnSUNBUUVCSXlONlVsRmRYVkZTZWlNakdobGJQajVKYlRWTFN6VTFTMHMxL3ZBMVBSNGVhRVpHVUZDTk5BRTBQTUJ3VUZCd1VqNEJMalZhSkFFRkFRRUJBUXdCQVF3QUNRQkFBQUFEd0FPQUFBVUFFd0FoQUM4QVBRQkxBRmtBWndCMUFBQWxGU0VSTXhFVEZBWWpJaVkxTkRZek1USVdGU00wSmlNaUJoVVVGak14TWpZMUV4UUdJeUltTlRRMk16RXlGaFVqTkNZaklnWVZGQll6TVRJMk5STVVCaU1pSmpVME5qTXhNaFlWSXpRbUl5SUdGUlFXTXpFeU5qVVRGQVlqSWlZMU5EWXpNVElXRlNNMEppTWlCaFVVRmpNeE1qWTFBOEQ4Z0VEQUpSc2JKU1ViR3lVZ0V3ME5FeE1ORFJQZ0pSc2JKU1ViR3lVZ0V3ME5FeE1ORFJQZ0pSc2JKU1ViR3lVZ0V3ME5FeE1ORFJQZ0pSc2JKU1ViR3lVZ0V3ME5FeE1ORFJOQVFBT0EvTUFDd0JzbEpSc2JKU1ViRFJNVERRMFRFdzMrZ0JzbEpSc2JKU1ViRFJNVERRMFRFdzBCQUJzbEpSc2JKU1ViRFJNVERRMFRFdzMrZ0JzbEpSc2JKU1ViRFJNVERRMFRFdzBBQUFZQVFBQUFBOEFEZ0FBRkFJUUFrZ0NnQUs0QXZBQUFKUlVoRVRNUkFSUUdJeUltSnpFdUFRY09BUWNPQVFjZUFSVVVCZ2N4SGdFWEhnRVhIZ0VYSGdFVkZBWUhJdzRCQnc0QkJ5TXFBU01xQVNNaUppY3pEZ0VqSWlZMU5EWXpNaFlYTVI0Qk16b0JNekUrQVRjSFBnRTNMZ0UxTkRZM01TNEJKeTRCSnk0Qkp5NEJOVFEyTnpFK0FUY3hQZ0UzUGdFM05oWVhQZ0V6TWhZVk1RVTBKaU1pQmhVVUZqTXhNalkxQXpRbUl5SUdGUlFXTXpFeU5qVWxGQll6TWpZMU5DWWpNU0lHRlFFMEppTWlCaFVVRmpNeE1qWTFBOEQ4Z0VBRFFDVWJHQ01FRGljWk5Xc3RIVWtUQ1FvTENRMDlNQjgvR2hNYkNCTVpHQk1CRUZOQUtWNHlBUVlNQlFFQkFROGNEUUVJRXdzYUppWWFHQ1FEQ0JJSkJRa0VMVlFuQXgxTUV3b0xDd2tPUERFZlB4b1RHd2dUR0JrVENCVU5GandsTW5ZNklqUVRDQlVMR3lYOTRCTU5EUk1URFEwVGdCTU5EUk1URFEwVEFZQVREUTBURXcwTkV3RUFFdzBORXhNTkRSTkFRQU9BL01BREFCc2xIaGNDQVFFRUdCTU1MU0VKR0EwT0dBa1VGQW9HRUJBTEh4SUhJUlVWSVFjc1Nob1NGZ01DQXdZSEpSc2JKUjhYQVFFREZCQUJEREVtQ1JnT0RSZ0pGQlVKQnhBUERCOFRCaUVWRlNFSEVSME5GaVVRRlJzREF3TUVCd2NsRzhBTkV4TU5EUk1URGY1QURSTVREUTBURXczQURSTVREUTBURXcwQndBMFRFdzBORXhNTkFBQUNBRUFBQUFQQUE0QUFCUUJPQUFBbEZTRVJNeEVsUGdFMUxnRW5MZ0VuTGdFMUpqYytBVGMyTno0Qk15Y2lCdzRCQndZSERnRUhEZ0VYRkJZWEhnRVhIZ0VYSGdFVkZBWUhEZ0VIRGdFaktnRW5Nd2N5RmpNeU56NEJOelkzQThEOGdFQUNJQ0FnQVNBaEdqNGZSVUFCR0JoR0tDZ2dYWjBCQkFJWEYwa3VMakU2WFNFd0x3RWhJUm8rSHh3MEV4RVJGaFlraEZvY1B5QU9IQTREQkFJZUdDYzRPSGs1T1NoQVFBT0EvTUN3SFVvcktUMFRFQThHRGlNdkh4a1lKZzBPQ0JjUVFBSUNDUWdJREE0bEZSNUlLU2s5RXhBUEJ3VU5Dd3NmR0I0eEZTSXRDZ01EQVVBQkF3UVhGeFltQUFBR0FFQUFBQVBBQTRBQUJRQkVBRklBWUFCdUFId0FBQ1VWSVJFekVRRVVCaU1pSmljeEJSYytBVE15RmhVVUJpTWlKaWN4QlE0Qkl5SW1OVFEyTXpJV0Z5TWxNRFkxSnc0Qkl5SW1OVFEyTXpJV0Z6RWxQZ0V6TWhZVk1RVTBKaU1pQmhVVUZqTXhNalkxQXpRbUl5SUdGUlFXTXpFeU5qVWxGQll6TWpZMU5DWWpNU0lHRlFFMEppTWlCaFVVRmpNeE1qWTFBOEQ4Z0VBRFFDVWJEQlFKL21ucEJRd0dHeVVsR3dzVENQNm1BeVVZR3lVbEd3c1RDUUVCV2dIcUJRd0dHeVVsR3d3VUNRR1lCQ01ZR2liOTRCTU5EUk1URFEwVGdCTU5EUk1URFEwVEFZQVREUTBURXcwTkV3RUFFdzBORXhNTkRSTkFRQU9BL01BREFCc2xDQWVadWdJQ0pSc2JKUWNHbFJnZ0pSc2JKUWNHbFFFQnVnSUNKUnNiSlFnSG1oWWZKaHJBRFJNVERRMFRFdzMrUUEwVEV3ME5FeE1Od0EwVEV3ME5FeE1OQWNBTkV4TU5EUk1URFFBQUFBQUNBRUFBQUFQQUE0QUFCUUFOQUFBbEZTRVJNeEVCTFFFMUJRRUZGUVBBL0lCQUFudit3Z0hEL2NNQlF2NTdRRUFEZ1B6QUFUcit5RUQ0L3Y3R1FBQUFCd0JBQUFBRHdBT0FBQVVBRXdBaEFDOEFQUUJMQUZrQUFDVVZJUkV6RVFFaUJoVVVGak15TmpVeE5DWWpOVElXRlJRR0l5SW1OVEUwTmpNRklnWVZGQll6TWpZMU1UUW1JelV5RmhVVUJpTWlKalV4TkRZekF5SUdGUlFXTXpJMk5URTBKaU1sSWdZVkZCWXpNalkxTVRRbUl3UEEvSUJBQVFBMVMwczFOVXRMTlZCd2NGQlFjSEJRQWNBYkpTVWJHeVVsR3pWTFN6VTFTMHMxWUVKZVhrSkNYbDVDL29Bb09EZ29LRGc0S0VCQUE0RDh3QUdBU3pVMVMwczFOVXRBY0ZCUWNIQlFVSERBSlJzYkpTVWJHeVZBU3pVMVMwczFOVXNCZ0Y1Q1FsNWVRa0plUURnb0tEZzRLQ2c0QUFBQUJBQkFBQUFEd0FPQUFBVUFFUUFWQUNFQUFDVVZJUkV6RVNVakZTTTFJeEV6TlRNVk13Y2pFVE1CSXhFakVTTVJNeFV6TlRNRHdQeUFRQUhBZ0VDQWdFQ0FRTURBQWNDQVFJQ0FRSUJBUUFPQS9NREFnSUFDQUlDQVFQNkFBUUFCQVA4QS93Q0FnQUFEQUVBQUFBUEFBNEFBQlFBUkFCMEFBQ1VWSVJFekVRRVJJeFVqRlRNUk16VXpOUUUxSXhFakZUTVZNeEV6TlFQQS9JQkFBVUJBZ0lCQWdBRUFRSUNBUUlCQVFBT0EvTUFCQUFIQVFFRCtBSUJBQWNDQS9zQkF3QUdBUUFBQUFBQUdBRUQvL3dPL0E0QUFGQUFYQUJzQUhnQWlBQ1lBQUFFakZRVW5CeGNUQnhjM0JSYzNKeE0zSndjbk5RTW5OeGMxRndjSEp4Y1hKemNIQnljM0Z3SWdRUDdCVWc5Vm9uNDBoZ0U5WXpSZVVvUVBsdnBBN3U1QXNiSEFkKzNpanNzOVBkMWlld09BV084VVBoWCsxNndtdVRHSUpvQUJSeDQvSS9wZy9tdzVzK3phc1NuaDJ6ckR3eS95R1NLSXFnQUxBRUwvL3dPK0E0QUFUZ0JSQUY4QWFnQjRBSVlBbEFDWEFLVUFyQUM2QUFBQkJ5NEJJeUlHQnpNbk5DWW5QUUVqRlE0QkJ6RUZPQUV4SWdZSEl5Y0hGeDRCRnpFWERnRVZGQllYTVFjWE56STJOekVYSGdFek9BRTVBVEkyTXpFWE55YytBVFUwSmljeE56NEJOekUzSndjMUp6SVdGUlFHSXlJbU5URTBOak1ISGdFWE14VW5MZ0VuRlFjaUpqVTBOak15RmhVeEZBWWpFeUltTlRRMk16SVdGVEVVQmlNM0xnRWpNU0lHSXpFblBnRTNGd2MzRnhjaUpqVTBOak15RmhVeEZBWWpMd0UzSGdFWE1UY2lKalUwTmpNeUZoVXhGQVlqQTdCbkNCVU1CdzRHQWNZU0RrQUxEd1ArL1EwWUNBRkJEMEFFRlE1NkFRSUZCSEEwZFEwWENQUUdJaFlEQmdOSE5Fc0NBZ2NIUHhFWkJGL3RzU0FORXhNTkRSTVREU29DQlFJQjR3RUJBVG9ORXhNTkRSTVREYUFORXhNTkRSTVREUTREQndRREJnSnFBUUlCNXpoaWUwVU5FeE1ORFJNVERRaU93d0VEQWkwTkV4TU5EUk1URFFKSkdBY0lBd1BHRWgwSUFVaEpCaE1Nd2dvSkVENFFEeFlHM3dVS0Jna1JCNW9tb1FzSkpoUWFBV0ltWmdRTEJnc1ZDUG9GR3hJV0N5bmFXaE1ORFJNVERRMFRVQUlFQWQwM0F3UUNBVHNURFEwVEV3ME5FLzdRRXcwTkV4TU5EUk5lQVFFQndnRUNBVGk3aUtwUUV3ME5FeE1ORFJOcHd5NENCQUVORXcwTkV4TU5EUk1BQUFBQkFFRC8vd08vQTRBQUV3QUFKUmNITHdFSEp6Y3ZBVGNYSlRVekZSYzNGd2NDeFlJMGx0cTJOTFNHcHcrRUFRMUF4c29PeGRpekpzNHMraWIzeWlrK0lMMldvTVl2UHk0QUFBQUFCUUJBQUVBRHdBT0FBQWdBRGdBVkFDSUFMd0FBQVFVdUFUVTBOamNISHdFMURnRUhBU2NYUGdFL0FRVVdGeDRCRnhZek1qWTNCd01URVFVK0FUVXhOQ2N1QVNjbUFjVCtsUXdOTFNrQmk4QTVZaVVCejhFM0wwZ1NBZjNSRnlJaFVpOHZNeElqRVFOWU9BR1pBd1FnSVhCTVRBSEpuQ0ZLS0VxR053RWlvUG9GTUNYK3dEQy9GRW92QW1jcUl5TXlEUTREQkFFQk5nSUUvbGxtRWljVldVOU9lQ1lsQUFBQUNBQkFBQUFEd0FPQUFBTUFCd0FPQUJjQUpRQXVBRFVBUFFBQUFSRWhFU1VoRVNFREZRY1ZGek1SQXhjSEZ6Y1JJUlVYQnhjSEZ6VW5OeWNqSnpVakJ4Y1hEd0VYRlFjaE5UY2xOeU1uTnlNUkZ6Y0hGVE0xTnpVRGdQMEFBMEQ4Z0FPQXdJQWFwcVYvUHlWQS93QWFta0F2NzBCQVFFQkFRSUJBUUVCQVFFQUJBR1grNENBL2dIK2xKVXh4UUVBRFFQMEFBd0JBL0lBQmdCcUFTeHNCTHdFUmdFQXZLd0VFSlJ1QVFDODVLRUJBUUVCQWdFQ3NGRUJBUUVDQVpYc2dnSUQrc1hGTEhPOGJRQXNBQVFBQUFBQUFBQUFBQUFJQUFEYzVBUUFBQUFBQkFBQUFBWm1hWVdmTHZsOFBQUFVBQ3dRQUFBQUFBTnZVTkZjQUFBQUEyOVEwVi8vKy84QUVBQVBCQUFBQUNBQUNBQUFBQUFBQUFBRUFBQVBBLzhBQUFBUUEvLzRBQUFRQUFBRUFBQUFBQUFBQUFBQUFBQUFBQUFKeEJBQUFBQUFBQUFBQUFBQUFBZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFBRkFCQUFCUUFRQUFVQUVBQUZBQkFBQkFBUUFBVUFFQUFFQUJBQUJRQVFBQVFBRUFBRUFCQUFCQUFRQUFRQUVBQUVBQkFBQWdBUUFBUUFFQUFDQUJBQUJBQVFBQUFBRUFBRUFCQUFBd0FRQUFUd0VBQURBQkFBQlFBUUFBUUFFQUFEQUJBQUJBQVFBQU1BRUFBRUFCQUFCQUFRQUFNQUVBQUFBQkFBQVFBUUFBTUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUZBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQ0FCQUFBUUFRQUFFQUVBQUJBQkFBQmdBUUFBRUFFQUFDQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUFBQkFBQXdBUUFBTUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFJQUVBQUVBQkFBQVV3UUFBQUFFQUFBQUJBQUJBQVFBQUFBRUFBREFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQU1BRUFBQkFCQUFBUUFRQUFNQUVBQUJBQkFBQVFBUUFBTUFFQUFCQUJBQUFRQVFBQU1BRUFBREFCQUFBUUFRQUFRQUVBQUVBQkFBQWdBUUFBSUFFQUFFQUJBQUFnQVFBQUlBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUF3QVFBQU1BRUFBREFCQUFBZ0FRQUFNQUVBQUJhQkFBQVF3UUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFJQUVBQUJBQkFBQWdBUUFBVUFFQUFGQUJBQUFRQVFBQUVBRUFBQkFCQUFBd0FRQUFNQUVBQUVBQkFBQkFBUUFBUUFFQUFDQUJBQUFBQVFBQUFBRUFBQUFCQUFBQUFRQUFBQUVBQUFBQkFBQUFBUUFBRUFFQUFCUkJBQUJBQVFBQUlBRUFBQkFCQUFBUUFRQUFBQUVBQUJBQkFBQUFBUUFBQUFFQUFBQUJBQUFBQVFBQUFBRUFBQUFCQUFBQUFRQUFBQUVBQUFBQkFBQVFBUUFBTUFFQUFEQUJBQUF3QVFBQUZBRUFBQlFCQUFBUUFRQUFFQUVBQUNBQkFBQWdBUUFBSUFFQUFDQUJBQUJBQVFBQUlBRUFBQ0FCQUFBZ0FRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFBQVFBQUFBRUFBQUFCQUFBUUFRQUFBQUVBQUJBQkFBQWdBUUFBSUFFQUFDQUJBQUFRQVFBQUVBRUFBQkFCQUFBREFRQUFNQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFnQVFBQUFBRUFBRUFCQUFCQUFRQUFFQUVBQUNBQkFBQWdBUUFBSUFFQUFDQUJBQUFnQVFBQUQ4RUFBQi9CQUFBZ1FRQUFEOEVBQUEvQkFBQVB3UUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQUFCQUFBQUFRQUFFQUVBQUJBQkFBQUFBUUFBQUFFQUFBQUJBQUFBQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUEvQkFBQWdBUUFBQUFFQVAvK0JBQUFBQVFBQUVBRUFBQUFCQUFBQUFRQUFFQUVBQUFBQkFBQVB3UUFBRDhFQUFBL0JBQUFmd1FBQUlFRUFBQS9CQUFBUHdRQUFFQUVBQUEvQkFBQVB3UUFBRDhFQUFCL0JBQUFQd1FBQUg4RUFBRUJCQUQvL3dRQS8vOEVBQUEvQkFBQVB3UUFBRDhFQUFBL0JBQUFQd1FBQUlBRUFBRUFCQUFCQUFRQUFRQUVBQUVBQkFBQXdBUUFBRUFFQUFCQUJBQUFBQVFBQUlBRUFBQ0FCQUFBQUFRQUFBQUVBQUFBQkFBQUFBUUFBQUFFQUFBQUJBQUFBQVFBQUFBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBZ0FRQUFJQUVBQUNBQkFBQWdBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFBQUVBQUFBQkFBQUFBUUFBQUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBd0FRQUFNQUVBQUFBQkFBQVFBUUFBRUFFQUFBQUJBQUFnQVFBQUVBRUFBQUFCQUFBZ0FRQUFBQUVBQUFBQkFBQUFBUUFBQUFFQUFBQUJBQUFnQVFBQUlBRUFBQUFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFBQUJBQUFBQVFBQUFBRUFBQUFCQUFBUUFRQUFFQUVBQUJBQkFBQWdBUUFBSUFFQUFDQUJBQUFnQVFBQUlBRUFBQ0FCQUFBZ0FRQUFBQUVBQUFBQkFBQUFBUUFBQUFFQUFBQUJBQUFBQVFBQUFBRUFBQUFCQUFBQUFRQUFBQUVBQUJBQkFBQUFBUUFBQUFFQUFBQUJBQUFBQVFBQUVBRUFBQkFCQUFBUUFRQUFBQUVBQUJBQkFBQUFBUUFBRUFFQUFCQUJBQUFBQVFBQUFBRUFBQkFCQUFBQUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQVV3UUFBQUFFQUFBQUJBQUFBQVFBQUVBRUFBQkFCQUFBd0FRQUFFQUVBQUVBQkFBQWdBUUFBRUFFQUFDQUJBQUFnQVFBQUVBRUFBQUFCQUFBQUFRQUFFQUVBQUFBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBb0FRQUFLQUVBQURBQkFBQWdBUUFBRUFFQUFDQUJBQUFRQVFBQUlBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUJBQVFBQUVBRUFBREFCQUFBUUFRQUFFQUVBQUJBQkFBQWdBUUFBRUFFQUFCQUJBQUFRQVFBQUlBRUFBQkFCQUFBQUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUF3QVFBQUVBRUFBQkFCQUFBUUFRQUFFSUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBSUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFJQUVBQUNBQkFBQWdBUUFBSUFFQUFDQUJBQUFnQVFBQUlBRUFBQ0FCQUFBZ0FRQUFJQUVBQUNBQkFBQWdBUUFBSUFFQUFDQUJBQUFnQVFBQUlBRUFBQ0FCQUFBZ0FRQUFBQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBSUFFQUFDQUJBQUFnQVFBQUVBRUFBQkFCQUFBZ0FRQUFJQUVBQUNBQkFBQWdBUUFBRUFFQUFDQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUlBRUFBQ0FCQUFBZ0FRQUFJQUVBQUNBQkFBQWdBUUFBSUFFQUFDQUJBQUFnQVFBQUVBRUFBQkFCQUFBZ0FRQUFFQUVBQUJBQkFBQWdBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBZ0FRQUFJQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBQUFRQUFBQUVBQUFBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQ0JBQUFRQVFBQUVBRUFBQkFBQUFBQUFBQUFBQUFDZ0FVQUI0QUtBQXlBRHdBUmdCUUFGb0FaQUJ1QUhnQWdnQ01BSllBb0FDcUFMUUF2Z0RJQU5JQTNBRG1BUEFBK2dFRUFRNEJHQUVpQVN3Qk5nRkFBVW9CVkFGZUFXZ0JjZ0dBQVk0Qm5BR3FBYmdCeGdIVUFlSUIrQUlPQWlRQ09nSlFBbVlDZkFLU0Fxb0N3QUxVQXVnQy9nTVVBeWdET2dOTUEySURkQU9NQTZJRHZnUGlCQUlFSUFRMEJHUUVzQVRlQlFJRktBVThCV3dGbGdXOEJkd0dCZ1lnQmpvR1ZBWnVCcVFHMmdiMEIwZ0hiQWVTQitJSU5BaWdDUEFKUWdtaUNlZ0tIQXB5Q3A0SzVBc3lDNUlMK2d5U0RQb05rZzNXRGhnT2VBN3dEMjRQZ2cvbUVDSVFQQkNtRU9nUkFCRm1FYVFSc2hJUUVrWVNZQko2RXFBU3RCTElFdDRUQWhNV0V6UVRVaE9JRThnVDRoUDhGQllVTUJSVUZIWVVtQlN1Rk00VTNCVm1GbklXeEJjK0Y1NFlEQmgwR0pnWXloa0tHVGdaVGhsY0dXd1plaG1xR2I0WjRCbjZHaFlhSmhwU0dwd2E0QnRjSEZnZHRoNXVIdklmV0IvK0lCSWdXaUM2SVBvaENDRWVJU3doUUNGVUlYNGgyaUlBSW40akhpTlFJNEFqamlPaUk3QWtGQ1JPSkg0a21DU3VKTTRrN0NVdUpWNGx0aVllSmw0bXhpZEdKNmdvQWloQUtJWW8zQ2t1S1ZncGhpbXdLY29wNUNxV0tyd3E0aXRNTEJZc2dDeVFMVXd0bmkzTUxmQXUzaThNTHlJdjJqQU9NRFF3WkRDQU1LQXd4RER1TVJReE9ERmdNWUl4b2pIRU1lUXlCREl1TWxnekZqTjJNNkF6eWpRa05GNDBtalM2Tk80MUlqVnFOWW8xdmpYeU5qZzJwamJ3TjBRM2xEZldPQVE0TWpoUU9IQTRrRGkyT09RNUFEa2lPVUE1WmptVU9iSTUwRG53T2hnNlBqcGVPbjQ2bmpyR091NDdXanZXTy9BOExEdytQRnc4dkQwZVBsUSsyajllUURSQkVrSFNRcWhEc0VST1JTeEdKRWNPUjFwSGxFZk1SKzVJRUVneVNFNUlha2lHU0xSSTRra1FTVDVKaGttOFNlUktERW8yU2w1S2lFcXlTdHBMQkVzdVMxWkxta3ZFVEFwTWtrMHNUY1pPWGs3MlQ1QlFLRkRnVVNKUnJsSnFVdzVUMUZRQ1ZFcFZDRmFJV0NKWTRsb1lXbVpha2xyVVcrQmNabHoyWFZ4ZHdsNDhYcXBmTEYrdVlCSmdWbUNnWVFoaGJtR1dZY3hpSUdKd1l1SmpHR040WTl4a0ZHUzJaUEpsUkdXZVpmQm1TbWFnWnZSbk5HZCtaOTVvUG1vU2FtWnJXR3VxYS9Kc1BHK0diL3h3M25HdWNrNXlvbkxzY3l4emduTytkQngwVkhTS2RNSjArblZXZGJCMTdIWTJkbTUycG5iY2R5WjNjSGV5ZC9wNFFuaUllT0o2Sm50U2U5eDhJbjFVZlhSOTFuN0FmMENBRklDYWdTQ0JUb0c0Z25pQ3ZJTitnOEtFQ0lSTWhKQ0ZRb1hHaGh5R2dvYW9oczZIR29kT2gzYUgySWhPaUdTSWpvak9pU3FKYkluRWllaUtJb3VBalBTT1lJL2trQ0NRYnBETWtVQ1J4SkpTbFJTWDdKaFltTnFaV0puZ21peWFqcHI0bTNDY0NweTJuWGFlU3A4YW4vU2dSS0Nnb1FhaGZLSGVvbGFpZ0tLOG92YWpLcU9DbzlTaitLUW1wR1NsUnFWK3BieWw5S1pRcHphb0hxaG1xUXlwU3FsMnFkYXFNcXBpcXBhcXdLdWFyQWlzWEswb3JlU3VXSzdHcnV5dklxOUdyN0N3UkxCK3NMaXc0TEVJc1VLeGVySEFzZnl5SkxLaXREcTJBcmZ3dVBpNU1ybDJ1ZEs2U0xyV3U1UzcxTHYydkthODlMMUt2Y0srRkw2eXZ3Uy9hcitndjk3QU1NSFV3aHJDVnNLUXdzckRQTVFHeER6RWlzUzR4TmpFL3NVa3hVckZhc1dReGJiRjNzWUV4aXJHUk1aaXhwakd5TWJ3eUR6Smtzcll5NFRNYU0wQXpmN09kczhleno3UHRzL3EwQnJRWXRGWTBYN1IwdEk0MGtJQUFRQUFBbkVETEFBK0FBQUFBQUFDQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJvQlBnQUJBQUFBQUFBQUFCc0JFUUFCQUFBQUFBQUJBQklBQUFBQkFBQUFBQUFDQUFjRFlBQUJBQUFBQUFBREFCSUM5QUFCQUFBQUFBQUVBQklEZFFBQkFBQUFBQUFGQUFzQzB3QUJBQUFBQUFBR0FCSURLZ0FCQUFBQUFBQUpBQnNCWWdBQkFBQUFBQUFLQURNQWVBQUJBQUFBQUFBTEFCWUFOZ0FCQUFBQUFBQU1BQllCc3dBQkFBQUFBQUFOQUJzQjlRQUJBQUFBQUFBT0FDOENSZ0FEQUFFRUNRQUFBRFlCTEFBREFBRUVDUUFCQUNRQUVnQURBQUVFQ1FBQ0FBNERad0FEQUFFRUNRQURBQ1FEQmdBREFBRUVDUUFFQUNRRGh3QURBQUVFQ1FBRkFCWUMzZ0FEQUFFRUNRQUdBQ1FEUEFBREFBRUVDUUFKQURZQmZRQURBQUVFQ1FBS0FHWUFxd0FEQUFFRUNRQUxBQ3dBVEFBREFBRUVDUUFNQUN3QnlRQURBQUVFQ1FBTkFEWUNFQUFEQUFFRUNRQU9BRjRDZFZkbFlrTnZiWEJ2Ym1WdWRITkpZMjl1Y3dCWEFHVUFZZ0JEQUc4QWJRQndBRzhBYmdCbEFHNEFkQUJ6QUVrQVl3QnZBRzRBYzJoMGRIQTZMeTkzZDNjdWRHVnNaWEpwYXk1amIyMEFhQUIwQUhRQWNBQTZBQzhBTHdCM0FIY0Fkd0F1QUhRQVpRQnNBR1VBY2dCcEFHc0FMZ0JqQUc4QWJWZGxZaUJEYjIxd2IyNWxiblJ6SUVsamIyNGdSbTl1ZEFwR2IyNTBJR2RsYm1WeVlYUmxaQ0JpZVNCSlkyOU5iMjl1TGdCWEFHVUFZZ0FnQUVNQWJ3QnRBSEFBYndCdUFHVUFiZ0IwQUhNQUlBQkpBR01BYndCdUFDQUFSZ0J2QUc0QWRBQUtBRVlBYndCdUFIUUFJQUJuQUdVQWJnQmxBSElBWVFCMEFHVUFaQUFnQUdJQWVRQWdBRWtBWXdCdkFFMEFid0J2QUc0QUxsUmxiR1Z5YVdzc0lFRWdVSEp2WjNKbGMzTWdRMjl0Y0dGdWVRQlVBR1VBYkFCbEFISUFhUUJyQUN3QUlBQkJBQ0FBVUFCeUFHOEFad0J5QUdVQWN3QnpBQ0FBUXdCdkFHMEFjQUJoQUc0QWVWUmxiR1Z5YVdzc0lFRWdVSEp2WjNKbGMzTWdRMjl0Y0dGdWVRQlVBR1VBYkFCbEFISUFhUUJyQUN3QUlBQkJBQ0FBVUFCeUFHOEFad0J5QUdVQWN3QnpBQ0FBUXdCdkFHMEFjQUJoQUc0QWVXaDBkSEE2THk5M2QzY3VkR1ZzWlhKcGF5NWpiMjBBYUFCMEFIUUFjQUE2QUM4QUx3QjNBSGNBZHdBdUFIUUFaUUJzQUdVQWNnQnBBR3NBTGdCakFHOEFiVUZ3WVdOb1pTQk1hV05sYm5ObExDQldaWEp6YVc5dUlESXVNQUJCQUhBQVlRQmpBR2dBWlFBZ0FFd0FhUUJqQUdVQWJnQnpBR1VBTEFBZ0FGWUFaUUJ5QUhNQWFRQnZBRzRBSUFBeUFDNEFNR2gwZEhBNkx5OTNkM2N1WVhCaFkyaGxMbTl5Wnk5c2FXTmxibk5sY3k5TVNVTkZUbE5GTFRJdU1DNW9kRzFzQUdnQWRBQjBBSEFBT2dBdkFDOEFkd0IzQUhjQUxnQmhBSEFBWVFCakFHZ0FaUUF1QUc4QWNnQm5BQzhBYkFCcEFHTUFaUUJ1QUhNQVpRQnpBQzhBVEFCSkFFTUFSUUJPQUZNQVJRQXRBRElBTGdBd0FDNEFhQUIwQUcwQWJGWmxjbk5wYjI0Z01TNDJBRllBWlFCeUFITUFhUUJ2QUc0QUlBQXhBQzRBTmxkbFlrTnZiWEJ2Ym1WdWRITkpZMjl1Y3dCWEFHVUFZZ0JEQUc4QWJRQndBRzhBYmdCbEFHNEFkQUJ6QUVrQVl3QnZBRzRBYzFkbFlrTnZiWEJ2Ym1WdWRITkpZMjl1Y3dCWEFHVUFZZ0JEQUc4QWJRQndBRzhBYmdCbEFHNEFkQUJ6QUVrQVl3QnZBRzRBYzFKbFozVnNZWElBVWdCbEFHY0FkUUJzQUdFQWNsZGxZa052YlhCdmJtVnVkSE5KWTI5dWN3QlhBR1VBWWdCREFHOEFiUUJ3QUc4QWJnQmxBRzRBZEFCekFFa0FZd0J2QUc0QWN3QUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQSkgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4uay1pY29uIHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiV2ViQ29tcG9uZW50c0ljb25zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuLmstaWNvbjpob3ZlciwgLmstaWNvbjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmstbm8tZmxleGJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstc3ZnLWljb24ge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rLXN2Zy1pY29uID4gc3ZnIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBmbGV4OiAxIDAgYXV0bztcbn1cbi5rLXN2Zy1pY29uLmstZmxpcC1oLCAuay1zdmctaWNvbi5rLWZsaXAtdiwgLmstc3ZnLWljb24uay1mbGlwLWguay1mbGlwLXYge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uay1zdmctaWNvbi5rLWZsaXAtaCA+IHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cbi5rLXN2Zy1pY29uLmstZmxpcC12ID4gc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuLmstc3ZnLWljb24uay1mbGlwLWguay1mbGlwLXYgPiBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG5cbi5rLWljb24td2l0aC1tb2RpZmllciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwLjI1ZW07XG59XG5cbi5rLWljb24tbW9kaWZpZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCAtMC41ZW0gLTAuNWVtIDA7XG59XG5cbi5rLWktbm9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstd2lkZ2V0IC5rLWljb24uay1pLWV4cGFuZCwgLmstd2lkZ2V0IC5rLWljb24uay1pLWNvbGxhcHNlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1pY29uLXhzIHtcbiAgZm9udC1zaXplOiA4cHg7XG59XG5cbi5rLWljb24tc20ge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5rLWljb24tbWQge1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbi5rLWljb24tbGcge1xuICBmb250LXNpemU6IDQ4cHg7XG59XG5cbi5rLWljb24teGwge1xuICBmb250LXNpemU6IDY0cHg7XG59XG5cbi5rLWktY2FyZXQtdHI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCAXCI7XG59XG5cbi5rLWktYXJyb3ctNDUtdXAtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCAXCI7XG59XG5cbi5rLWktY29sbGFwc2UtbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCAXCI7XG59XG5cbi5rLWktcmVzaXplLW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AgFwiO1xufVxuXG4uay1pLWNhcmV0LWJyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AgVwiO1xufVxuXG4uay1pLWFycm93LTQ1LWRvd24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCBXCI7XG59XG5cbi5rLWktY29sbGFwc2Utc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCBXCI7XG59XG5cbi5rLWktcmVzaXplLXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AgVwiO1xufVxuXG4uay1pLWNhcmV0LWJsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AglwiO1xufVxuXG4uay1pLWFycm93LTQ1LWRvd24tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIJcIjtcbn1cblxuLmstaS1jb2xsYXBzZS1zdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIJcIjtcbn1cblxuLmstaS1yZXNpemUtc3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCCXCI7XG59XG5cbi5rLWktY2FyZXQtdGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCDXCI7XG59XG5cbi5rLWktYXJyb3ctNDUtdXAtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugINcIjtcbn1cblxuLmstaS1jb2xsYXBzZS1udzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugINcIjtcbn1cblxuLmstaS1yZXNpemUtbnc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCDXCI7XG59XG5cbi5rLWktY2FyZXQtYWx0LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AhFwiO1xufVxuXG4uay1pLWFycm93LTYwLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AhFwiO1xufVxuXG4uay1pLWFycm93LW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCEXCI7XG59XG5cbi5rLWkta3BpLXRyZW5kLWluY3JlYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AhFwiO1xufVxuXG4uay1pLWV4cGFuZC1uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AhFwiO1xufVxuXG4uay1pLXNhcnJvdy1uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AhFwiO1xufVxuXG4uay1pLWNhcmV0LWFsdC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIVcIjtcbn1cblxuLmstaS1hcnJvdy02MC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIVcIjtcbn1cblxuLmstaS1hcnJvdy1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AhVwiO1xufVxuXG4uay1pLWV4cGFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIVcIjtcbn1cblxuLmstaS1leHBhbmQtZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIVcIjtcbn1cblxuLmstaS1zYXJyb3ctZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIVcIjtcbn1cblxuLmstaS1jYXJldC1hbHQtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIZcIjtcbn1cblxuLmstaS1hcnJvdy02MC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AhlwiO1xufVxuXG4uay1pLWFycm93LXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCGXCI7XG59XG5cbi5rLWkta3BpLXRyZW5kLWRlY3JlYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AhlwiO1xufVxuXG4uay1pLWV4cGFuZC1zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AhlwiO1xufVxuXG4uay1pLWNvbGxhcHNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AhlwiO1xufVxuXG4uay1pLXNhcnJvdy1zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AhlwiO1xufVxuXG4uay1pLWNhcmV0LWFsdC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ah1wiO1xufVxuXG4uay1pLWFycm93LTYwLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCHXCI7XG59XG5cbi5rLWktYXJyb3ctdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIdcIjtcbn1cblxuLmstaS1leHBhbmQtdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIdcIjtcbn1cblxuLmstaS1zYXJyb3ctdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIdcIjtcbn1cblxuLmstaS1jYXJldC1hbHQtdG8tdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AiFwiO1xufVxuXG4uay1pLWFycm93LWVuZC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIhcIjtcbn1cblxuLmstaS1zZWVrLW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCIXCI7XG59XG5cbi5rLWktY2FyZXQtYWx0LXRvLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AiVwiO1xufVxuXG4uay1pLWFycm93LWVuZC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIlcIjtcbn1cblxuLmstaS1zZWVrLWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCJXCI7XG59XG5cbi5rLWktY2FyZXQtYWx0LXRvLWJvdHRvbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIpcIjtcbn1cblxuLmstaS1hcnJvdy1lbmQtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugIpcIjtcbn1cblxuLmstaS1zZWVrLXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCKXCI7XG59XG5cbi5rLWktY2FyZXQtYWx0LXRvLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCLXCI7XG59XG5cbi5rLWktYXJyb3ctZW5kLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCLXCI7XG59XG5cbi5rLWktc2Vlay13OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ai1wiO1xufVxuXG4uay1pLWNhcmV0LWRvdWJsZS1hbHQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCMXCI7XG59XG5cbi5rLWktYXJyb3ctZG91YmxlLTYwLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AjFwiO1xufVxuXG4uay1pLWFycm93LXNlZWstdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCMXCI7XG59XG5cbi5rLWktY2FyZXQtZG91YmxlLWFsdC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugI1cIjtcbn1cblxuLmstaS1hcnJvdy1kb3VibGUtNjAtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCNXCI7XG59XG5cbi5rLWktYXJyb3ctc2Vlay1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugI1cIjtcbn1cblxuLmstaS1mb3J3YXJkLXNtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AjVwiO1xufVxuXG4uay1pLWNhcmV0LWRvdWJsZS1hbHQtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugI5cIjtcbn1cblxuLmstaS1hcnJvdy1kb3VibGUtNjAtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugI5cIjtcbn1cblxuLmstaS1hcnJvdy1zZWVrLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCOXCI7XG59XG5cbi5rLWktY2FyZXQtZG91YmxlLWFsdC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Aj1wiO1xufVxuXG4uay1pLWFycm93LWRvdWJsZS02MC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Aj1wiO1xufVxuXG4uay1pLWFycm93LXNlZWstbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugI9cIjtcbn1cblxuLmstaS1yZXdpbmQtc206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCPXCI7XG59XG5cbi5rLWktY2FyZXQtYWx0LWV4cGFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJBcIjtcbn1cblxuLmstaS1hcnJvd3Mta3BpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AkFwiO1xufVxuXG4uay1pLWtwaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJBcIjtcbn1cblxuLmstaS1jYXJldC1hbHQtc29ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJBcIjtcbn1cblxuLmstaS1hcnJvd3Mtbm8tY2hhbmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AkVwiO1xufVxuXG4uay1pLWFycm93LW92ZXJmbG93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCSXCI7XG59XG5cbi5rLWktY2hldnJvbi11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJNcIjtcbn1cblxuLmstaS1hcnJvdy1jaGV2cm9uLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ak1wiO1xufVxuXG4uay1pLWFycm93aGVhZC1uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ak1wiO1xufVxuXG4uay1pLWNoZXZyb24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCUXCI7XG59XG5cbi5rLWktYXJyb3ctY2hldnJvbi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJRcIjtcbn1cblxuLmstaS1hcnJvd2hlYWQtZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJRcIjtcbn1cblxuLmstaS1jaGV2cm9uLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCVXCI7XG59XG5cbi5rLWktYXJyb3ctY2hldnJvbi1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AlVwiO1xufVxuXG4uay1pLWFycm93aGVhZC1zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AlVwiO1xufVxuXG4uay1pLWNoZXZyb24tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJZcIjtcbn1cblxuLmstaS1hcnJvdy1jaGV2cm9uLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCWXCI7XG59XG5cbi5rLWktYXJyb3doZWFkLXc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCWXCI7XG59XG5cbi5rLWktYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCXXCI7XG59XG5cbi5rLWktYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCYXCI7XG59XG5cbi5rLWktYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJlcIjtcbn1cblxuLmstaS1hcnJvdy1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AmlwiO1xufVxuXG4uay1pLWxldmVsLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCbXCI7XG59XG5cbi5rLWktYXJyb3ctZHJpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCbXCI7XG59XG5cbi5rLWktbGV2ZWwtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCcXCI7XG59XG5cbi5rLWktYXJyb3ctcGFyZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AnFwiO1xufVxuXG4uay1pLWxldmVsLXRvLXRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJ1cIjtcbn1cblxuLmstaS1hcnJvdy1yb290OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AnVwiO1xufVxuXG4uay1pLWxldmVsLXJvb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCdXCI7XG59XG5cbi5rLWktY29sLXJlc2l6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugJ5cIjtcbn1cblxuLmstaS1hcnJvd3MtcmVzaXppbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCeXCI7XG59XG5cbi5rLWktYXJyb3dzLWF4ZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCfXCI7XG59XG5cbi5rLWktYXJyb3dzLWRpbWVuc2lvbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCfXCI7XG59XG5cbi5rLWktZGltZW5zaW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6An1wiO1xufVxuXG4uay1pLWFycm93cy1zd2FwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AoFwiO1xufVxuXG4uay1pLWRyYWctYW5kLWRyb3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oChXCI7XG59XG5cbi5rLWktY2F0ZWdvcml6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugKJcIjtcbn1cblxuLmstaS1ncmlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ao1wiO1xufVxuXG4uay1pLWdyaWQtbGF5b3V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ApFwiO1xufVxuXG4uay1pLWdyb3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ApVwiO1xufVxuXG4uay1pLXVuZ3JvdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCmXCI7XG59XG5cbi5rLWktaGFuZGxlci1kcmFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ap1wiO1xufVxuXG4uay1pLWxheW91dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugKhcIjtcbn1cblxuLmstaS1sYXlvdXQtMS1ieS00OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AqVwiO1xufVxuXG4uay1pLWxheW91dC0yLWJ5LTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCqXCI7XG59XG5cbi5rLWktcGFnZS1sYXlvdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCqXCI7XG59XG5cbi5rLWktbGF5b3V0LXNpZGUtYnktc2lkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugKtcIjtcbn1cblxuLmstaS1sYXlvdXQtc3RhY2tlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugKxcIjtcbn1cblxuLmstaS1jb2x1bW5zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ArVwiO1xufVxuXG4uay1pLXJvd3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCuXCI7XG59XG5cbi5rLWktcmVvcmRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugK9cIjtcbn1cblxuLmstaS1tZW51OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AsFwiO1xufVxuXG4uay1pLWhhbWJ1cmdlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugLBcIjtcbn1cblxuLmstaS1tb3JlLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AsVwiO1xufVxuXG4uay1pLW1vcmUtdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugLFcIjtcbn1cblxuLmstaS12YmFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugLFcIjtcbn1cblxuLmstaS1tb3JlLWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCyXCI7XG59XG5cbi5rLWktbW9yZS1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AslwiO1xufVxuXG4uay1pLWhiYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AslwiO1xufVxuXG4uay1pLW92ZXJsYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCzXCI7XG59XG5cbi5rLWktaG9tZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLugLRcIjtcbn1cblxuLmstaS1yb290OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6AtFwiO1xufVxuXG4uay1pLXVuZG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSAXCI7XG59XG5cbi5rLWktdW5kby1sYXJnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhIBcIjtcbn1cblxuLmstaS1yZWRvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EgVwiO1xufVxuXG4uay1pLXJlZG8tbGFyZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSBXCI7XG59XG5cbi5rLWktYXJyb3ctcm90YXRlLWNjdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhIJcIjtcbn1cblxuLmstaS1yZXNldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhIJcIjtcbn1cblxuLmstaS1hcnJvdy1yb3RhdGUtY3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSDXCI7XG59XG5cbi5rLWktcmVsb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Eg1wiO1xufVxuXG4uay1pLXJlZnJlc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSDXCI7XG59XG5cbi5rLWktcmVjdXJyZW5jZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhINcIjtcbn1cblxuLmstaS1hcnJvd3MtcmVwZWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Eg1wiO1xufVxuXG4uay1pLWFycm93cy1uby1yZXBlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSEXCI7XG59XG5cbi5rLWktbm9uLXJlY3VycmVuY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSEXCI7XG59XG5cbi5rLWktcmVmcmVzaC1jbGVhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhIRcIjtcbn1cblxuLmstaS1hcnJvdy1yb3RhdGUtY2N3LXNtYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EhVwiO1xufVxuXG4uay1pLXJlc2V0LXNtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EhVwiO1xufVxuXG4uay1pLWFycm93LXJvdGF0ZS1jdy1zbWFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhIZcIjtcbn1cblxuLmstaS1yZWxvYWQtc206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSGXCI7XG59XG5cbi5rLWktcmVmcmVzaC1zbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhIZcIjtcbn1cblxuLmstaS1yZWN1cnJlbmNlLXNtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EhlwiO1xufVxuXG4uay1pLWFycm93cy1yZXBlYXQtc206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSGXCI7XG59XG5cbi5rLWktY2xvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSHXCI7XG59XG5cbi5rLWktY2FsZW5kYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSIXCI7XG59XG5cbi5rLWktc2F2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhIlcIjtcbn1cblxuLmstaS1mbG9wcHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSJXCI7XG59XG5cbi5rLWktcHJpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSKXCI7XG59XG5cbi5rLWktcHJpbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhIpcIjtcbn1cblxuLmstaS1wZW5jaWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSLXCI7XG59XG5cbi5rLWktZWRpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhItcIjtcbn1cblxuLmstaS10cmFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhIxcIjtcbn1cblxuLmstaS1kZWxldGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSMXCI7XG59XG5cbi5rLWktcGFwZXJjbGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EjVwiO1xufVxuXG4uay1pLWF0dGFjaG1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSNXCI7XG59XG5cbi5rLWktY2xpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhI1cIjtcbn1cblxuLmstaS1wYXBlcmNsaXAtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EjlwiO1xufVxuXG4uay1pLWF0dGFjaG1lbnQtNDU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSOXCI7XG59XG5cbi5rLWktY2xpcC00NTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhI5cIjtcbn1cblxuLmstaS1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ej1wiO1xufVxuXG4uay1pLWxpbmstaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhI9cIjtcbn1cblxuLmstaS1oeXBlcmxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSPXCI7XG59XG5cbi5rLWktbGluay1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ej1wiO1xufVxuXG4uay1pLXVubGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhJBcIjtcbn1cblxuLmstaS11bmxpbmstaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhJBcIjtcbn1cblxuLmstaS1oeXBlcmxpbmstcmVtb3ZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EkFwiO1xufVxuXG4uay1pLXVubGluay1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EkFwiO1xufVxuXG4uay1pLWxpbmstdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSRXCI7XG59XG5cbi5rLWktbGluay12OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EkVwiO1xufVxuXG4uay1pLXVubGluay12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhJJcIjtcbn1cblxuLmstaS11bmxpbmstdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhJJcIjtcbn1cblxuLmstaS1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ek1wiO1xufVxuXG4uay1pLXVubG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhJRcIjtcbn1cblxuLmstaS1jYW5jZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSVXCI7XG59XG5cbi5rLWktY2FuY2VsLW91dGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSWXCI7XG59XG5cbi5rLWktZGVueTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhJZcIjtcbn1cblxuLmstaS1jYW5jZWwtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6El1wiO1xufVxuXG4uay1pLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EmFwiO1xufVxuXG4uay1pLWNoZWNrbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhJhcIjtcbn1cblxuLmstaS10aWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EmFwiO1xufVxuXG4uay1pLWNoZWNrLW91dGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSZXCI7XG59XG5cbi5rLWktY2hlY2ttYXJrLW91dGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSZXCI7XG59XG5cbi5rLWktc3VjY2Vzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhJlcIjtcbn1cblxuLmstaS1jaGVjay1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSaXCI7XG59XG5cbi5rLWktY2hlY2ttYXJrLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhJpcIjtcbn1cblxuLmstaS14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Em1wiO1xufVxuXG4uay1pLWNsb3NlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Em1wiO1xufVxuXG4uay1pLWNsZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Em1wiO1xufVxuXG4uay1pLXRpbWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Em1wiO1xufVxuXG4uay1pLWdyb3VwLWRlbGV0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhJtcIjtcbn1cblxuLmstaS14LW91dGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oScXCI7XG59XG5cbi5rLWktY2xvc2Utb3V0bGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhJxcIjtcbn1cblxuLmstaS1jbGVhci1vdXRsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EnFwiO1xufVxuXG4uay1pLXRpbWVzLW91dGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oScXCI7XG59XG5cbi5rLWktZXJyb3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oScXCI7XG59XG5cbi5rLWkteC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSdXCI7XG59XG5cbi5rLWktY2xvc2UtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EnVwiO1xufVxuXG4uay1pLWNsZWFyLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhJ1cIjtcbn1cblxuLmstaS10aW1lcy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSdXCI7XG59XG5cbi5rLWktcGx1czo6YmVmb3JlLCAuay1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EnlwiO1xufVxuXG4uay1pLWFkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhJ5cIjtcbn1cblxuLmstaS1wbHVzLW91dGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSfXCI7XG59XG5cbi5rLWktYWRkLW91dGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSfXCI7XG59XG5cbi5rLWktcGx1cy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSgXCI7XG59XG5cbi5rLWktYWRkLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhKBcIjtcbn1cblxuLmstaS1taW51czo6YmVmb3JlLCAuay1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhKFcIjtcbn1cblxuLmstaS1rcGktdHJlbmQtZXF1YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oShXCI7XG59XG5cbi5rLWktbWludXMtb3V0bGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhKJcIjtcbn1cblxuLmstaS1taW51cy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSjXCI7XG59XG5cbi5rLWktc29ydC1hc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSkXCI7XG59XG5cbi5rLWktc29ydC1kZXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EpVwiO1xufVxuXG4uay1pLXNvcnQtY2xlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSmXCI7XG59XG5cbi5rLWktdW5zb3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EplwiO1xufVxuXG4uay1pLXNvcnQtYXNjLXNtYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ep1wiO1xufVxuXG4uay1pLXNvcnQtYXNjLXNtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ep1wiO1xufVxuXG4uay1pLXNvcnQtZGVzYy1zbWFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhKhcIjtcbn1cblxuLmstaS1zb3J0LWRlc2Mtc206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSoXCI7XG59XG5cbi5rLWktZmlsdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EqVwiO1xufVxuXG4uay1pLWZpbHRlci1jbGVhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhKpcIjtcbn1cblxuLmstaS1maWx0ZXItc21hbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSrXCI7XG59XG5cbi5rLWktZmlsdGVyLXNtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Eq1wiO1xufVxuXG4uay1pLWZpbHRlci1zb3J0LWFzYy1zbWFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhKxcIjtcbn1cblxuLmstaS1maWx0ZXItc29ydC1hc2Mtc206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSsXCI7XG59XG5cbi5rLWktZmlsdGVyLXNvcnQtZGVzYy1zbWFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhK1cIjtcbn1cblxuLmstaS1maWx0ZXItc29ydC1kZXNjLXNtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ErVwiO1xufVxuXG4uay1pLWZpbHRlci1hZGQtZXhwcmVzc2lvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhK5cIjtcbn1cblxuLmstaS1maWx0ZXItYWRkLWdyb3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Er1wiO1xufVxuXG4uay1pLWxvZ2luOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EsFwiO1xufVxuXG4uay1pLXNpZ24taW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oSwXCI7XG59XG5cbi5rLWktbG9nb3V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EsVwiO1xufVxuXG4uay1pLXNpZ24tb3V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EsVwiO1xufVxuXG4uay1pLWRvd25sb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EslwiO1xufVxuXG4uay1pLXVwbG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhLNcIjtcbn1cblxuLmstaS1oeXBlcmxpbmstb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhLRcIjtcbn1cblxuLmstaS1oeXBlcmxpbmstb3Blbi1zbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhLVcIjtcbn1cblxuLmstaS1sYXVuY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oS2XCI7XG59XG5cbi5rLWktd2luZG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Et1wiO1xufVxuXG4uay1pLXdpbmRvdy1tYXhpbWl6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhLdcIjtcbn1cblxuLmstaS1tYXhpbWl6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhLdcIjtcbn1cblxuLmstaS13aW5kb3ctcmVzdG9yZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhLhcIjtcbn1cblxuLmstaS13aW5kb3dzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EuFwiO1xufVxuXG4uay1pLXRpbGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EuFwiO1xufVxuXG4uay1pLXJlc3RvcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oS4XCI7XG59XG5cbi5rLWktd2luZG93LW1pbmltaXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EuVwiO1xufVxuXG4uay1pLW1pbmltaXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EuVwiO1xufVxuXG4uay1pLWdlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oS6XCI7XG59XG5cbi5rLWktY29nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6EulwiO1xufVxuXG4uay1pLWN1c3RvbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhLpcIjtcbn1cblxuLmstaS1nZWFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhLtcIjtcbn1cblxuLmstaS1jb2dzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Eu1wiO1xufVxuXG4uay1pLXdyZW5jaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhLxcIjtcbn1cblxuLmstaS1zZXR0aW5nczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhLxcIjtcbn1cblxuLmstaS1leWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oS9XCI7XG59XG5cbi5rLWktcHJldmlldzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhL1cIjtcbn1cblxuLmstaS1zZWFyY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oS+XCI7XG59XG5cbi5rLWktem9vbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhL5cIjtcbn1cblxuLmstaS16b29tLWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ev1wiO1xufVxuXG4uay1pLXpvb20tb3V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6FgFwiO1xufVxuXG4uay1pLWFycm93cy1tb3ZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6FgVwiO1xufVxuXG4uay1pLXBhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhYFcIjtcbn1cblxuLmstaS1tb3ZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6FgVwiO1xufVxuXG4uay1pLWNhbGN1bGF0b3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWCXCI7XG59XG5cbi5rLWktY2FydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhYNcIjtcbn1cblxuLmstaS1zaG9wcGluZy1jYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Fg1wiO1xufVxuXG4uay1pLWNvbm5lY3Rvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhYRcIjtcbn1cblxuLmstaS1wbHVzLXNtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6FhVwiO1xufVxuXG4uay1pLXNwbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6FhVwiO1xufVxuXG4uay1pLW1pbnVzLXNtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6FhlwiO1xufVxuXG4uay1pLXNtaW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhYZcIjtcbn1cblxuLmstaS1rcGktc3RhdHVzLWRlbnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWHXCI7XG59XG5cbi5rLWkta3BpLXN0YXR1cy1ob2xkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6FiFwiO1xufVxuXG4uay1pLWtwaS1zdGF0dXMtb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhYlcIjtcbn1cblxuLmstaS1lcXVhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhYpcIjtcbn1cblxuLmstaS1ub3QtZXF1YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWLXCI7XG59XG5cbi5rLWktbGVzcy1vci1lcXVhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhYxcIjtcbn1cblxuLmstaS1ncmVhdGVyLW9yLWVxdWFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6FjVwiO1xufVxuXG4uay1pLWRpdmlkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhY5cIjtcbn1cblxuLmstaS1hY2Nlc3NpYmlsaXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Fj1wiO1xufVxuXG4uay1pLWJhcmNvZGUtb3V0bGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhZBcIjtcbn1cblxuLmstaS1iYXJjb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6FkVwiO1xufVxuXG4uay1pLWJhcmNvZGUtc2Nhbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhZJcIjtcbn1cblxuLmstaS1xci1jb2RlLW91dGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWTXCI7XG59XG5cbi5rLWktcXItY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhZRcIjtcbn1cblxuLmstaS1xci1jb2RlLXNjYW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWVXCI7XG59XG5cbi5rLWktYmFyY29kZS1xci1jb2RlLXNjYW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWWXCI7XG59XG5cbi5rLWktc2lnbmF0dXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Fl1wiO1xufVxuXG4uay1pLWhhbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWYXCI7XG59XG5cbi5rLWktcG9pbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhZlcIjtcbn1cblxuLmstaS1jdXJzb3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWZXCI7XG59XG5cbi5rLWktc3RpY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oWaXCI7XG59XG5cbi5rLWktdW5zdGljazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuhZtcIjtcbn1cblxuLmstaS1zZXQtY29sdW1uLXBvc2l0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6FnFwiO1xufVxuXG4uay1pLXBsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oiAXCI7XG59XG5cbi5rLWktcGF1c2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oiBXCI7XG59XG5cbi5rLWktc3RvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuiIJcIjtcbn1cblxuLmstaS1yZXdpbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oiDXCI7XG59XG5cbi5rLWktZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuiIRcIjtcbn1cblxuLmstaS12b2x1bWUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuiIVcIjtcbn1cblxuLmstaS12b2x1bWUtbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6IhVwiO1xufVxuXG4uay1pLXZvbHVtZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuiIZcIjtcbn1cblxuLmstaS12b2x1bWUtaGlnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuiIZcIjtcbn1cblxuLmstaS12b2x1bWUtbXV0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuiIdcIjtcbn1cblxuLmstaS12b2x1bWUtb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ih1wiO1xufVxuXG4uay1pLWhkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6IiFwiO1xufVxuXG4uay1pLWNsb3NlZC1jYXB0aW9uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuiIlcIjtcbn1cblxuLmstaS1zdWJ0aXRsZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oiJXCI7XG59XG5cbi5rLWktcGxheWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oiKXCI7XG59XG5cbi5rLWktbXVzaWMtbm90ZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oiLXCI7XG59XG5cbi5rLWktYXVkaW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oiLXCI7XG59XG5cbi5rLWktcGxheS1zbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuiIxcIjtcbn1cblxuLmstaS1wYXVzZS1zbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuiI1cIjtcbn1cblxuLmstaS1zdG9wLXNtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6IjlwiO1xufVxuXG4uay1pLWhlYXJ0LW91dGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oyAXCI7XG59XG5cbi5rLWktZmF2LW91dGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oyAXCI7XG59XG5cbi5rLWktZmF2b3JpdGUtb3V0bGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLujIBcIjtcbn1cblxuLmstaS1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLujIFcIjtcbn1cblxuLmstaS1mYXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oyBXCI7XG59XG5cbi5rLWktZmF2b3JpdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oyBXCI7XG59XG5cbi5rLWktc3Rhci1vdXRsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6MglwiO1xufVxuXG4uay1pLWJvb2ttYXJrLW91dGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oyCXCI7XG59XG5cbi5rLWktc3Rhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLujINcIjtcbn1cblxuLmstaS1ib29rbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLujINcIjtcbn1cblxuLmstaS1jaGVja2JveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLujIRcIjtcbn1cblxuLmstaS1zaGFwZS1yZWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6MhFwiO1xufVxuXG4uay1pLWNoZWNrYm94LWNoZWNrZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oyFXCI7XG59XG5cbi5rLWktY2hlY2tib3gtaW5kZXRlcm1pbmF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLujIZcIjtcbn1cblxuLmstaS10cmktc3RhdGUtaW5kZXRlcm1pbmF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLujIZcIjtcbn1cblxuLmstaS1jaGVja2JveC1udWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Mh1wiO1xufVxuXG4uay1pLXRyaS1zdGF0ZS1udWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Mh1wiO1xufVxuXG4uay1pLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLujIhcIjtcbn1cblxuLmstaS1yYWRpb2J1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLujIlcIjtcbn1cblxuLmstaS1zaGFwZS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oyJXCI7XG59XG5cbi5rLWktcmFkaW9idXR0b24tY2hlY2tlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLujIpcIjtcbn1cblxuLmstaS1iZWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6QgFwiO1xufVxuXG4uay1pLW5vdGlmaWNhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLukIBcIjtcbn1cblxuLmstaS1pbmZvLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLukIFcIjtcbn1cblxuLmstaS1pbmZvcm1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLukIFcIjtcbn1cblxuLmstaS1pbmZvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6QgVwiO1xufVxuXG4uay1pLW5vdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pCBXCI7XG59XG5cbi5rLWktcXVlc3Rpb24tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6QglwiO1xufVxuXG4uay1pLXF1ZXN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6QglwiO1xufVxuXG4uay1pLWhlbHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pCCXCI7XG59XG5cbi5rLWktZXhjbGFtYXRpb24tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Qg1wiO1xufVxuXG4uay1pLXdhcm5pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pCDXCI7XG59XG5cbi5rLWktZXhjZXB0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Qg1wiO1xufVxuXG4uay1pLWNhbWVyYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulIBcIjtcbn1cblxuLmstaS1waG90by1jYW1lcmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSAXCI7XG59XG5cbi5rLWktaW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSBXCI7XG59XG5cbi5rLWktcGhvdG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSBXCI7XG59XG5cbi5rLWktaW1hZ2UtZXhwb3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UglwiO1xufVxuXG4uay1pLXBob3RvLWV4cG9ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulIJcIjtcbn1cblxuLmstaS16b29tLWFjdHVhbC1zaXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ug1wiO1xufVxuXG4uay1pLXpvb20tYmVzdC1maXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSEXCI7XG59XG5cbi5rLWktaW1hZ2UtcmVzaXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UhVwiO1xufVxuXG4uay1pLWNyb3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSGXCI7XG59XG5cbi5rLWktbWlycm9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Uh1wiO1xufVxuXG4uay1pLWZsaXAtaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulIhcIjtcbn1cblxuLmstaS1mbGlwLWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSIXCI7XG59XG5cbi5rLWktZmxpcC12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulIlcIjtcbn1cblxuLmstaS1mbGlwLXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSJXCI7XG59XG5cbi5rLWktcm90YXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UilwiO1xufVxuXG4uay1pLXJvdGF0ZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulItcIjtcbn1cblxuLmstaS1yb3RhdGUtY3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSLXCI7XG59XG5cbi5rLWktcm90YXRlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSMXCI7XG59XG5cbi5rLWktcm90YXRlLWNjdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulIxcIjtcbn1cblxuLmstaS1icnVzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulI1cIjtcbn1cblxuLmstaS1wYWxldHRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UjlwiO1xufVxuXG4uay1pLWRyb3BsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSPXCI7XG59XG5cbi5rLWktcGFpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSPXCI7XG59XG5cbi5rLWktYmFja2dyb3VuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulI9cIjtcbn1cblxuLmstaS1zaGFwZS1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UkFwiO1xufVxuXG4uay1pLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSQXCI7XG59XG5cbi5rLWktYnJpZ2h0bmVzcy1jb250cmFzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulJFcIjtcbn1cblxuLmstaS1zbGlkZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UklwiO1xufVxuXG4uay1pLXNhdHVyYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSSXCI7XG59XG5cbi5rLWktaW52ZXJ0LWNvbG9yczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulJNcIjtcbn1cblxuLmstaS10cmFuc3BhcmVuY3k6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSUXCI7XG59XG5cbi5rLWktb3BhY2l0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulJRcIjtcbn1cblxuLmstaS1ncmF5c2NhbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSVXCI7XG59XG5cbi5rLWktYmx1cjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulJZcIjtcbn1cblxuLmstaS1zaGFycGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ul1wiO1xufVxuXG4uay1pLXNoYXBlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulJhcIjtcbn1cblxuLmstaS1zaGFwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulJhcIjtcbn1cblxuLmstaS1yb3VuZC1jb3JuZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UmVwiO1xufVxuXG4uay1pLWJyaW5nLXRvLWZyb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UmlwiO1xufVxuXG4uay1pLWZyb250LWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSaXCI7XG59XG5cbi5rLWktYnJpbmctdG8tYmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulJtcIjtcbn1cblxuLmstaS1iYWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSbXCI7XG59XG5cbi5rLWktYnJpbmctZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulJxcIjtcbn1cblxuLmstaS1mb3J3YXJkLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pScXCI7XG59XG5cbi5rLWktYnJpbmctYmFja3dhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSdXCI7XG59XG5cbi5rLWktYmFja3dhcmQtZWxlbWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulJ1cIjtcbn1cblxuLmstaS1hbGlnbi1zZWxmLXN0YXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UnlwiO1xufVxuXG4uay1pLWFsaWduLWxlZnQtZWxlbWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulJ5cIjtcbn1cblxuLmstaS1hbGlnbi1zZWxmLWNlbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulJ9cIjtcbn1cblxuLmstaS1hbGlnbi1jZW50ZXItZWxlbWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulJ9cIjtcbn1cblxuLmstaS1hbGlnbi1zZWxmLWVuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulKBcIjtcbn1cblxuLmstaS1hbGlnbi1yaWdodC1lbGVtZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UoFwiO1xufVxuXG4uay1pLWFsaWduLXNlbGYtc3RhcnQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UoVwiO1xufVxuXG4uay1pLWFsaWduLXRvcC1lbGVtZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UoVwiO1xufVxuXG4uay1pLWFsaWduLXNlbGYtY2VudGVyLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulKJcIjtcbn1cblxuLmstaS1hbGlnbi1taWRkbGUtZWxlbWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulKJcIjtcbn1cblxuLmstaS1hbGlnbi1zZWxmLWVuZC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSjXCI7XG59XG5cbi5rLWktYWxpZ24tYm90dG9tLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSjXCI7XG59XG5cbi5rLWktdGh1bWJuYWlscy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulKRcIjtcbn1cblxuLmstaS10aHVtYm5haWxzLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UpVwiO1xufVxuXG4uay1pLXRodW1ibmFpbHMtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulKZcIjtcbn1cblxuLmstaS10aHVtYm5haWxzLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSnXCI7XG59XG5cbi5rLWktZnVsbHNjcmVlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulKhcIjtcbn1cblxuLmstaS1mdWxsLXNjcmVlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulKhcIjtcbn1cblxuLmstaS1mdWxsc2NyZWVuLWVudGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UqFwiO1xufVxuXG4uay1pLWZ1bGxzY3JlZW4tZXhpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulKlcIjtcbn1cblxuLmstaS1mdWxsLXNjcmVlbi1leGl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UqVwiO1xufVxuXG4uay1pLWRyb3BsZXQtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSqXCI7XG59XG5cbi5rLWktcmVzZXQtY29sb3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSqXCI7XG59XG5cbi5rLWktcGFpbnQtcmVtb3ZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UqlwiO1xufVxuXG4uay1pLWJhY2tncm91bmQtcmVtb3ZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UqlwiO1xufVxuXG4uay1pLXBob3Rvczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulKtcIjtcbn1cblxuLmstaS1pbWFnZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSrXCI7XG59XG5cbi5rLWktZ2FsbGVyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulKtcIjtcbn1cblxuLmstaS1hbGlnbi10by1ncmlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UrFwiO1xufVxuXG4uay1pLXNpemUtdG8tZ3JpZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulK1cIjtcbn1cblxuLmstaS1tYWtlLXNhbWUtc2l6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulK5cIjtcbn1cblxuLmstaS1tYWtlLXNhbWUtd2lkdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSvXCI7XG59XG5cbi5rLWktbWFrZS1zYW1lLWhlaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulLBcIjtcbn1cblxuLmstaS1tYWtlLWhvcml6b250YWwtc3BhY2luZy1lcXVhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulLFcIjtcbn1cblxuLmstaS1pbmNyZWFzZS1ob3Jpem9udGFsLXNwYWNpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pSyXCI7XG59XG5cbi5rLWktZGVjcmVhc2UtaG9yaXpvbnRhbC1zcGFjaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Us1wiO1xufVxuXG4uay1pLXJlbW92ZS1ob3Jpem9udGFsLXNwYWNpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pS0XCI7XG59XG5cbi5rLWktbWFrZS12ZXJ0aWNhbC1zcGFjaW5nLWVxdWFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UtVwiO1xufVxuXG4uay1pLWluY3JlYXNlLXZlcnRpY2FsLXNwYWNpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pS2XCI7XG59XG5cbi5rLWktZGVjcmVhc2UtdmVydGljYWwtc3BhY2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulLdcIjtcbn1cblxuLmstaS1yZW1vdmUtdmVydGljYWwtc3BhY2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulLhcIjtcbn1cblxuLmstaS1leWVkcm9wcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UuVwiO1xufVxuXG4uay1pLXNuYXAtZ3JpZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulLpcIjtcbn1cblxuLmstaS1zbmFwLXRvLWdyaWRsaW5lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulLtcIjtcbn1cblxuLmstaS1zbmFwLXRvLXNuYXBsaW5lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulLxcIjtcbn1cblxuLmstaS1kaW1lbnRpb25zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6UvVwiO1xufVxuXG4uay1pLWFsaWduLXNlbGYtc3RyZXRjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulL5cIjtcbn1cblxuLmstaS1hbGlnbi1zdHJldGNoLWVsZW1lbnQtaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulL5cIjtcbn1cblxuLmstaS1hbGlnbi1zZWxmLXN0cmV0Y2gtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Uv1wiO1xufVxuXG4uay1pLWFsaWduLXN0cmV0Y2gtZWxlbWVudC12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulL9cIjtcbn1cblxuLmstaS1hbGlnbi1pdGVtcy1zdGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulYBcIjtcbn1cblxuLmstaS1hbGlnbi1sZWZ0LWVsZW1lbnRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6VgFwiO1xufVxuXG4uay1pLWFsaWduLWl0ZW1zLWNlbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulYFcIjtcbn1cblxuLmstaS1hbGlnbi1jZW50ZXItZWxlbWVudHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWBXCI7XG59XG5cbi5rLWktYWxpZ24taXRlbXMtZW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6VglwiO1xufVxuXG4uay1pLWFsaWduLXJpZ2h0LWVsZW1lbnRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6VglwiO1xufVxuXG4uay1pLWFsaWduLWl0ZW1zLXN0cmV0Y2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWDXCI7XG59XG5cbi5rLWktYWxpZ24tc3RyZXRjaC1lbGVtZW50cy1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Vg1wiO1xufVxuXG4uay1pLWFsaWduLWl0ZW1zLWJhc2VsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6VhFwiO1xufVxuXG4uay1pLWFsaWduLWJhc2VsaW5lLWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWEXCI7XG59XG5cbi5rLWktYWxpZ24taXRlbXMtc3RhcnQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6VhVwiO1xufVxuXG4uay1pLWFsaWduLXRvcC1lbGVtZW50czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulYVcIjtcbn1cblxuLmstaS1hbGlnbi1pdGVtcy1jZW50ZXItYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6VhlwiO1xufVxuXG4uay1pLWFsaWduLW1pZGRsZS1lbGVtZW50czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulYZcIjtcbn1cblxuLmstaS1hbGlnbi1pdGVtcy1lbmQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Vh1wiO1xufVxuXG4uay1pLWFsaWduLWJvdHRvbS1lbGVtZW50czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulYdcIjtcbn1cblxuLmstaS1hbGlnbi1pdGVtcy1zdHJldGNoLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulYhcIjtcbn1cblxuLmstaS1hbGlnbi1zdHJldGNoLWVsZW1lbnRzLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ViFwiO1xufVxuXG4uay1pLWFsaWduLWl0ZW1zLWJhc2VsaW5lLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulYlcIjtcbn1cblxuLmstaS1hbGlnbi1iYXNlbGluZS12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulYlcIjtcbn1cblxuLmstaS1qdXN0aWZ5LWNvbnRlbnQtc3RhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWKXCI7XG59XG5cbi5rLWktanVzdGlmeS1zdGFydC1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6VilwiO1xufVxuXG4uay1pLWp1c3RpZnktY29udGVudC1jZW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWLXCI7XG59XG5cbi5rLWktanVzdGlmeS1jZW50ZXItaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulYtcIjtcbn1cblxuLmstaS1qdXN0aWZ5LWNvbnRlbnQtZW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6VjFwiO1xufVxuXG4uay1pLWp1c3RpZnktZW5kLWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWMXCI7XG59XG5cbi5rLWktanVzdGlmeS1jb250ZW50LWJldHdlZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWNXCI7XG59XG5cbi5rLWktanVzdGlmeS1iZXR3ZWVuLWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWNXCI7XG59XG5cbi5rLWktanVzdGlmeS1jb250ZW50LWFyb3VuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulY5cIjtcbn1cblxuLmstaS1qdXN0aWZ5LWFyb3VuZC1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6VjlwiO1xufVxuXG4uay1pLWp1c3RpZnktY29udGVudC1zdGFydC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWPXCI7XG59XG5cbi5rLWktanVzdGlmeS1zdGFydC12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulY9cIjtcbn1cblxuLmstaS1qdXN0aWZ5LWNvbnRlbnQtY2VudGVyLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulZBcIjtcbn1cblxuLmstaS1qdXN0aWZ5LWNlbnRlci12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulZBcIjtcbn1cblxuLmstaS1qdXN0aWZ5LWNvbnRlbnQtZW5kLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulZFcIjtcbn1cblxuLmstaS1qdXN0aWZ5LWVuZC12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLulZFcIjtcbn1cblxuLmstaS1qdXN0aWZ5LWNvbnRlbnQtYmV0d2Vlbi1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pWSXCI7XG59XG5cbi5rLWktanVzdGlmeS1iZXR3ZWVuLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6VklwiO1xufVxuXG4uay1pLWp1c3RpZnktY29udGVudC1hcm91bmQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Vk1wiO1xufVxuXG4uay1pLWp1c3RpZnktYXJvdW5kLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Vk1wiO1xufVxuXG4uay1pLWZpbGUtd3JlbmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YgFwiO1xufVxuXG4uay1pLXBhZ2UtcHJvcGVydGllczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumIBcIjtcbn1cblxuLmstaS1ib2xkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YgVwiO1xufVxuXG4uay1pLWl0YWxpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumIJcIjtcbn1cblxuLmstaS11bmRlcmxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piDXCI7XG59XG5cbi5rLWktZm9udC1mYW1pbHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piEXCI7XG59XG5cbi5rLWktZm9yZWdyb3VuZC1jb2xvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumIVcIjtcbn1cblxuLmstaS10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YhVwiO1xufVxuXG4uay1pLWNvbnZlcnQtbG93ZXJjYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YhlwiO1xufVxuXG4uay1pLWNvbnZlcnQtdXBwZXJjYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yh1wiO1xufVxuXG4uay1pLXN0cmlrZXRocm91Z2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piIXCI7XG59XG5cbi5rLWktc3RyaWtlLXRocm91Z2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piIXCI7XG59XG5cbi5rLWktc3Vic2NyaXB0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YiVwiO1xufVxuXG4uay1pLXN1Yi1zY3JpcHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piJXCI7XG59XG5cbi5rLWktc3Vwc2NyaXB0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YilwiO1xufVxuXG4uay1pLXN1cC1zY3JpcHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piKXCI7XG59XG5cbi5rLWktc3VwZXJzY3JpcHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piKXCI7XG59XG5cbi5rLWktZGl2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yi1wiO1xufVxuXG4uay1pLWFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumIxcIjtcbn1cblxuLmstaS1oMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumI1cIjtcbn1cblxuLmstaS1oMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumI5cIjtcbn1cblxuLmstaS1oMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumI9cIjtcbn1cblxuLmstaS1oNDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJBcIjtcbn1cblxuLmstaS1oNTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJFcIjtcbn1cblxuLmstaS1oNjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJJcIjtcbn1cblxuLmstaS1saXN0LW9yZGVyZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piTXCI7XG59XG5cbi5rLWktbGlzdC1udW1iZXJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJNcIjtcbn1cblxuLmstaS1pbnNlcnQtb3JkZXJlZC1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yk1wiO1xufVxuXG4uay1pLWxpc3QtdW5vcmRlcmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YlFwiO1xufVxuXG4uay1pLWxpc3QtYnVsbGV0ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piUXCI7XG59XG5cbi5rLWktaW5zZXJ0LXVub3JkZXJlZC1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YlFwiO1xufVxuXG4uay1pLWluZGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJVcIjtcbn1cblxuLmstaS1pbmRlbnQtaW5jcmVhc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piVXCI7XG59XG5cbi5rLWktb3V0ZGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJZcIjtcbn1cblxuLmstaS1pbmRlbnQtZGVjcmVhc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piWXCI7XG59XG5cbi5rLWktaW5zZXJ0LXRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJdcIjtcbn1cblxuLmstaS1pbnNlcnQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piXXCI7XG59XG5cbi5rLWktaW5zZXJ0LW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piXXCI7XG59XG5cbi5rLWktaW5zZXJ0LW1pZGRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJhcIjtcbn1cblxuLmstaS1pbnNlcnQtbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJhcIjtcbn1cblxuLmstaS1pbnNlcnQtYm90dG9tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YmVwiO1xufVxuXG4uay1pLWluc2VydC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YmVwiO1xufVxuXG4uay1pLWluc2VydC1zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YmVwiO1xufVxuXG4uay1pLWFsaWduLXRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJpcIjtcbn1cblxuLmstaS1hbGlnbi1taWRkbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pibXCI7XG59XG5cbi5rLWktYWxpZ24tYm90dG9tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YnFwiO1xufVxuXG4uay1pLWFsaWduLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pidXCI7XG59XG5cbi5rLWktanVzdGlmeS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YnVwiO1xufVxuXG4uay1pLWFsaWduLWNlbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJ5cIjtcbn1cblxuLmstaS1qdXN0aWZ5LWNlbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJ5cIjtcbn1cblxuLmstaS1hbGlnbi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJ9cIjtcbn1cblxuLmstaS1qdXN0aWZ5LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pifXCI7XG59XG5cbi5rLWktYWxpZ24tanVzdGlmeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKBcIjtcbn1cblxuLmstaS1qdXN0aWZ5LWZ1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pigXCI7XG59XG5cbi5rLWktYWxpZ24tcmVtb3ZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YoVwiO1xufVxuXG4uay1pLWp1c3RpZnktY2xlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pihXCI7XG59XG5cbi5rLWktdGV4dC13cmFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YolwiO1xufVxuXG4uay1pLWhvcml6b250YWwtcnVsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKNcIjtcbn1cblxuLmstaS1ydWxlLWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pijXCI7XG59XG5cbi5rLWktaHI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pijXCI7XG59XG5cbi5rLWktdGFibGUtYWxpZ24tdG9wLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pikXCI7XG59XG5cbi5rLWktdGFibGUtYWxpZ24tdG9wLWNlbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKVcIjtcbn1cblxuLmstaS10YWJsZS1hbGlnbi10b3AtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pimXCI7XG59XG5cbi5rLWktdGFibGUtYWxpZ24tbWlkZGxlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pinXCI7XG59XG5cbi5rLWktdGFibGUtYWxpZ24tbWlkZGxlLWNlbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKhcIjtcbn1cblxuLmstaS10YWJsZS1hbGlnbi1taWRkbGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pipXCI7XG59XG5cbi5rLWktdGFibGUtYWxpZ24tYm90dG9tLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piqXCI7XG59XG5cbi5rLWktdGFibGUtYWxpZ24tYm90dG9tLWNlbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKtcIjtcbn1cblxuLmstaS10YWJsZS1hbGlnbi1ib3R0b20tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pisXCI7XG59XG5cbi5rLWktdGFibGUtYWxpZ24tcmVtb3ZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YrVwiO1xufVxuXG4uay1pLWJvcmRlcnMtYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YrlwiO1xufVxuXG4uay1pLWFsbC1ib3JkZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YrlwiO1xufVxuXG4uay1pLWJvcmRlcnMtb3V0c2lkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumK9cIjtcbn1cblxuLmstaS1vdXRzaWRlLWJvcmRlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pivXCI7XG59XG5cbi5rLWktYm9yZGVycy1pbnNpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piwXCI7XG59XG5cbi5rLWktaW5zaWRlLWJvcmRlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piwXCI7XG59XG5cbi5rLWktYm9yZGVycy1pbnNpZGUtaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLFcIjtcbn1cblxuLmstaS1ib3JkZXItaW5zaWRlLWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pixXCI7XG59XG5cbi5rLWktaW5zaWRlLWhvcml6b250YWwtYm9yZGVyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLFcIjtcbn1cblxuLmstaS1ib3JkZXJzLWluc2lkZS12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLJcIjtcbn1cblxuLmstaS1ib3JkZXJzLWluc2lkZS12OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YslwiO1xufVxuXG4uay1pLWluc2lkZS12ZXJ0aWNhbC1ib3JkZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YslwiO1xufVxuXG4uay1pLWJvcmRlci10b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pizXCI7XG59XG5cbi5rLWktdG9wLWJvcmRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLNcIjtcbn1cblxuLmstaS1ib3JkZXItYm90dG9tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YtFwiO1xufVxuXG4uay1pLWJvdHRvbS1ib3JkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi0XCI7XG59XG5cbi5rLWktYm9yZGVyLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi1XCI7XG59XG5cbi5rLWktbGVmdC1ib3JkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi1XCI7XG59XG5cbi5rLWktYm9yZGVyLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YtlwiO1xufVxuXG4uay1pLXJpZ2h0LWJvcmRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLZcIjtcbn1cblxuLmstaS1ib3JkZXJzLW5vbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi3XCI7XG59XG5cbi5rLWktYm9yZGVyLW5vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yt1wiO1xufVxuXG4uay1pLW5vLWJvcmRlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi3XCI7XG59XG5cbi5rLWktYm9yZGVycy1zaG93LWhpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi4XCI7XG59XG5cbi5rLWktZm9ybTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLlcIjtcbn1cblxuLmstaS1ib3JkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi5XCI7XG59XG5cbi5rLWktZm9ybS1lbGVtZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YulwiO1xufVxuXG4uay1pLWNvZGUtc25pcHBldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLtcIjtcbn1cblxuLmstaS1zZWxlY3QtYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YvFwiO1xufVxuXG4uay1pLWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumL1cIjtcbn1cblxuLmstaS1zZWxlY3QtYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YvlwiO1xufVxuXG4uay1pLWNhbGVuZGFyLWRhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi/XCI7XG59XG5cbi5rLWktZ3JvdXAtYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZgFwiO1xufVxuXG4uay1pLXRleHRhcmVhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZgVwiO1xufVxuXG4uay1pLXRleHRib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmCXCI7XG59XG5cbi5rLWktdGV4dGJveC1oaWRkZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmDXCI7XG59XG5cbi5rLWktcGFzc3dvcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmEXCI7XG59XG5cbi5rLWktcGFyYWdyYXBoLWFkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumYVcIjtcbn1cblxuLmstaS1lZGl0LXRvb2xzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZhlwiO1xufVxuXG4uay1pLXRlbXBsYXRlLW1hbmFnZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmHXCI7XG59XG5cbi5rLWktY2hhbmdlLW1hbnVhbGx5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZiFwiO1xufVxuXG4uay1pLXRyYWNrLWNoYW5nZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmJXCI7XG59XG5cbi5rLWktdHJhY2stY2hhbmdlcy1lbmFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmKXCI7XG59XG5cbi5rLWktdHJhY2stY2hhbmdlcy1hY2NlcHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmLXCI7XG59XG5cbi5rLWktdHJhY2stY2hhbmdlcy1hY2NlcHQtYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZjFwiO1xufVxuXG4uay1pLXRyYWNrLWNoYW5nZXMtcmVqZWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZjVwiO1xufVxuXG4uay1pLXRyYWNrLWNoYW5nZXMtcmVqZWN0LWFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumY5cIjtcbn1cblxuLmstaS1kb2N1bWVudC1tYW5hZ2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Zj1wiO1xufVxuXG4uay1pLWN1c3RvbS1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZkFwiO1xufVxuXG4uay1pLWJvb2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmRXCI7XG59XG5cbi5rLWktZGljdGlvbmFyeS1hZGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmRXCI7XG59XG5cbi5rLWktaW1hZ2UtYWRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZklwiO1xufVxuXG4uay1pLWltYWdlLWxpZ2h0LWRpYWxvZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZJcIjtcbn1cblxuLmstaS1pbWFnZS1pbnNlcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmSXCI7XG59XG5cbi5rLWktaW5zZXJ0LWltYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZklwiO1xufVxuXG4uay1pLWltYWdlLWVkaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmTXCI7XG59XG5cbi5rLWktaW1hZ2UtbWFwLWVkaXRvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZRcIjtcbn1cblxuLmstaS1jb21tZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZlVwiO1xufVxuXG4uay1pLWNvbW1lbnQtcmVtb3ZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZllwiO1xufVxuXG4uay1pLWNvbW1lbnRzLXJlbW92ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZdcIjtcbn1cblxuLmstaS1jb21tZW50cy1yZW1vdmUtYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Zl1wiO1xufVxuXG4uay1pLXNpbHZlcmxpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZmFwiO1xufVxuXG4uay1pLW1lZGlhLW1hbmFnZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmZXCI7XG59XG5cbi5rLWktdmlkZW8tZXh0ZXJuYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmaXCI7XG59XG5cbi5rLWktZmxhc2gtbWFuYWdlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZtcIjtcbn1cblxuLmstaS1iaW5vY3VsYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZnFwiO1xufVxuXG4uay1pLWZpbmQtYW5kLXJlcGxhY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmcXCI7XG59XG5cbi5rLWktZmluZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZxcIjtcbn1cblxuLmstaS1jb3B5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZnVwiO1xufVxuXG4uay1pLWZpbGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZnVwiO1xufVxuXG4uay1pLWN1dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZ5cIjtcbn1cblxuLmstaS1jbGlwYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmfXCI7XG59XG5cbi5rLWktcGFzdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmfXCI7XG59XG5cbi5rLWktY2xpcGJvYXJkLWNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmgXCI7XG59XG5cbi5rLWktcGFzdGUtYXMtaHRtbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumaBcIjtcbn1cblxuLmstaS1jbGlwYm9hcmQtd29yZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumaFcIjtcbn1cblxuLmstaS1wYXN0ZS1mcm9tLXdvcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmhXCI7XG59XG5cbi5rLWktY2xpcGJvYXJkLXdvcmQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZolwiO1xufVxuXG4uay1pLXBhc3RlLWZyb20td29yZC1zdHJpcC1maWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZolwiO1xufVxuXG4uay1pLWNsaXBib2FyZC1odG1sOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Zo1wiO1xufVxuXG4uay1pLXBhc3RlLWh0bWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmjXCI7XG59XG5cbi5rLWktY2xpcGJvYXJkLW1hcmtkb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZpFwiO1xufVxuXG4uay1pLXBhc3RlLW1hcmtkb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZpFwiO1xufVxuXG4uay1pLWNsaXBib2FyZC10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZpVwiO1xufVxuXG4uay1pLXBhc3RlLXBsYWluLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmlXCI7XG59XG5cbi5rLWktYXBwbHktZm9ybWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZplwiO1xufVxuXG4uay1pLWNsZWFyLWNzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumadcIjtcbn1cblxuLmstaS1jbGVhcmZvcm1hdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumadcIjtcbn1cblxuLmstaS1jb3B5LWZvcm1hdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumahcIjtcbn1cblxuLmstaS1zdHJpcC1hbGwtZm9ybWF0dGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumalcIjtcbn1cblxuLmstaS1zdHJpcC1jc3MtZm9ybWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZqlwiO1xufVxuXG4uay1pLXN0cmlwLWZvbnQtZWxlbWVudHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmrXCI7XG59XG5cbi5rLWktc3RyaXAtc3Bhbi1lbGVtZW50czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumaxcIjtcbn1cblxuLmstaS1zdHJpcC13b3JkLWZvcm1hdHRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmtXCI7XG59XG5cbi5rLWktZm9ybWF0LWNvZGUtYmxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmuXCI7XG59XG5cbi5rLWktYnVpbGRpbmctYmxvY2tzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Zr1wiO1xufVxuXG4uay1pLXN0eWxlLWJ1aWxkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmvXCI7XG59XG5cbi5rLWktcHV6emxlLXBpZWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZsFwiO1xufVxuXG4uay1pLW1vZHVsZS1tYW5hZ2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZsFwiO1xufVxuXG4uay1pLXB1enpsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumbBcIjtcbn1cblxuLmstaS1saW5rLWFkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumbFcIjtcbn1cblxuLmstaS1oeXBlcmxpbmstbGlnaHQtZGlhbG9nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZsVwiO1xufVxuXG4uay1pLWh5cGVybGluay1pbnNlcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmxXCI7XG59XG5cbi5rLWktZ2xvYmUtbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumbJcIjtcbn1cblxuLmstaS1oeXBlcmxpbmstZ2xvYmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmyXCI7XG59XG5cbi5rLWktZ2xvYmUtdW5saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Zs1wiO1xufVxuXG4uay1pLWh5cGVybGluay1nbG9iZS1yZW1vdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmzXCI7XG59XG5cbi5rLWktZW52ZWxvcC1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZtFwiO1xufVxuXG4uay1pLWh5cGVybGluay1lbWFpbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumbRcIjtcbn1cblxuLmstaS1hbmNob3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pm1XCI7XG59XG5cbi5rLWktdGFibGUtYWRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZtlwiO1xufVxuXG4uay1pLXRhYmxlLWxpZ2h0LWRpYWxvZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumbZcIjtcbn1cblxuLmstaS10YWJsZS1pbnNlcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pm2XCI7XG59XG5cbi5rLWktY3JlYXRlLXRhYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZtlwiO1xufVxuXG4uay1pLXRhYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Zt1wiO1xufVxuXG4uay1pLXRhYmxlLXByb3BlcnRpZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pm4XCI7XG59XG5cbi5rLWktdGFibGUtY2VsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumblcIjtcbn1cblxuLmstaS10YWJsZS1jZWxsLXByb3BlcnRpZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pm6XCI7XG59XG5cbi5rLWktdGFibGUtY29sdW1uLWluc2VydC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Zu1wiO1xufVxuXG4uay1pLWFkZC1jb2x1bW4tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumbtcIjtcbn1cblxuLmstaS10YWJsZS1jb2x1bW4taW5zZXJ0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZvFwiO1xufVxuXG4uay1pLWFkZC1jb2x1bW4tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pm8XCI7XG59XG5cbi5rLWktdGFibGUtcm93LWluc2VydC1hYm92ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumb1cIjtcbn1cblxuLmstaS1hZGQtcm93LWFib3ZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZvVwiO1xufVxuXG4uay1pLXRhYmxlLXJvdy1pbnNlcnQtYmVsb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pm+XCI7XG59XG5cbi5rLWktYWRkLXJvdy1iZWxvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumb5cIjtcbn1cblxuLmstaS10YWJsZS1jb2x1bW4tZGVsZXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Zv1wiO1xufVxuXG4uay1pLWRlbGV0ZS1jb2x1bW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pm/XCI7XG59XG5cbi5rLWktdGFibGUtcm93LWRlbGV0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumoBcIjtcbn1cblxuLmstaS1kZWxldGUtcm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6agFwiO1xufVxuXG4uay1pLXRhYmxlLWNlbGwtZGVsZXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6agVwiO1xufVxuXG4uay1pLXRhYmxlLWRlbGV0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumoJcIjtcbn1cblxuLmstaS1jZWxscy1tZXJnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumoNcIjtcbn1cblxuLmstaS1tZXJnZS1jZWxsczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumoNcIjtcbn1cblxuLmstaS1jZWxscy1tZXJnZS1ob3Jpem9udGFsbHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqEXCI7XG59XG5cbi5rLWktY2VsbHMtbWVyZ2UtaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumoRcIjtcbn1cblxuLmstaS1tZXJnZS1ob3Jpem9udGFsbHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqEXCI7XG59XG5cbi5rLWktY2VsbHMtbWVyZ2UtdmVydGljYWxseTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumoVcIjtcbn1cblxuLmstaS1jZWxscy1tZXJnZS12OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ahVwiO1xufVxuXG4uay1pLW1lcmdlLXZlcnRpY2FsbHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqFXCI7XG59XG5cbi5rLWktY2VsbC1zcGxpdC1ob3Jpem9udGFsbHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqGXCI7XG59XG5cbi5rLWktY2VsbHMtc3BsaXQtaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumoZcIjtcbn1cblxuLmstaS1jZWxsLXNwbGl0LXZlcnRpY2FsbHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqHXCI7XG59XG5cbi5rLWktY2VsbHMtc3BsaXQtdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumodcIjtcbn1cblxuLmstaS10YWJsZS11bm1lcmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6aiFwiO1xufVxuXG4uay1pLW5vcm1hbC1sYXlvdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqIXCI7XG59XG5cbi5rLWktcGFuZS1mcmVlemU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqJXCI7XG59XG5cbi5rLWktZnJlZXplLXBhbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqJXCI7XG59XG5cbi5rLWktcm93LWZyZWV6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumopcIjtcbn1cblxuLmstaS1mcmVlemUtcm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ailwiO1xufVxuXG4uay1pLWNvbHVtbi1mcmVlemU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqLXCI7XG59XG5cbi5rLWktY29sLWZyZWV6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumotcIjtcbn1cblxuLmstaS1mcmVlemUtY29sOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ai1wiO1xufVxuXG4uay1pLXRvb2xiYXItZmxvYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqMXCI7XG59XG5cbi5rLWktc3BlbGwtY2hlY2tlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumo1cIjtcbn1cblxuLmstaS12YWxpZGF0aW9uLXhodG1sOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ajlwiO1xufVxuXG4uay1pLXZhbGlkYXRpb24tZGF0YTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumo9cIjtcbn1cblxuLmstaS10b2dnbGUtZnVsbC1zY3JlZW4tbW9kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumpBcIjtcbn1cblxuLmstaS1mb3JtdWxhLWZ4OjpiZWZvcmUsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6akVwiO1xufVxuXG4uay1pLWZ4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6akVwiO1xufVxuXG4uay1pLXN1bTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumpJcIjtcbn1cblxuLmstaS1zeW1ib2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqTXCI7XG59XG5cbi5rLWktZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6alFwiO1xufVxuXG4uay1pLWN1cnJlbmN5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6alFwiO1xufVxuXG4uay1pLXBlcmNlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqVXCI7XG59XG5cbi5rLWktY3VzdG9tLWZvcm1hdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumpZcIjtcbn1cblxuLmstaS1mb3JtYXQtbnVtYmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6allwiO1xufVxuXG4uay1pLWRlY2ltYWwtaW5jcmVhc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqXXCI7XG59XG5cbi5rLWktaW5jcmVhY2UtZGVjaW1hbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumpdcIjtcbn1cblxuLmstaS1kZWNpbWFsLWRlY3JlYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6amFwiO1xufVxuXG4uay1pLWRlY3JlYXNlLWRlY2ltYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqYXCI7XG59XG5cbi5rLWktZm9udC1zaXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6amVwiO1xufVxuXG4uay1pLWltYWdlLWFic29sdXRlLXBvc2l0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6amlwiO1xufVxuXG4uay1pLXRhYmxlLXdpemFyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumptcIjtcbn1cblxuLmstaS1jcm9zc3RhYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumpxcIjtcbn1cblxuLmstaS1jcm9zc3RhYi13aXphcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqdXCI7XG59XG5cbi5rLWktdGFibGUtYm9keTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLump5cIjtcbn1cblxuLmstaS10YWJsZS1jb2x1bW4tZ3JvdXBzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6an1wiO1xufVxuXG4uay1pLXRhYmxlLWNvcm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumqBcIjtcbn1cblxuLmstaS10YWJsZS1yb3ctZ3JvdXBzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6aoVwiO1xufVxuXG4uay1pLWdsb2JlLW91dGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyAXCI7XG59XG5cbi5rLWktZ2xvYmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyBXCI7XG59XG5cbi5rLWktbWFwLW1hcmtlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunIJcIjtcbn1cblxuLmstaS1tYXJrZXItcGluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cglwiO1xufVxuXG4uay1pLW1hcC1tYXJrZXItdGFyZ2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cg1wiO1xufVxuXG4uay1pLW1hcmtlci1waW4tdGFyZ2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cg1wiO1xufVxuXG4uay1pLXBpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunIRcIjtcbn1cblxuLmstaS11bnBpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunIVcIjtcbn1cblxuLmstaS1zaGFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoIBcIjtcbn1cblxuLmstaS11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ggVwiO1xufVxuXG4uay1pLWluYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gglwiO1xufVxuXG4uay1pLWJsb2dnZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCDXCI7XG59XG5cbi5rLWktYmxvZ2dlci1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCEXCI7XG59XG5cbi5rLWktZGVsaWNpb3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ghVwiO1xufVxuXG4uay1pLWRlbGljaW91cy1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCGXCI7XG59XG5cbi5rLWktZGlnZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoIdcIjtcbn1cblxuLmstaS1kaWdnLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoIhcIjtcbn1cblxuLmstaS1lbnZlbG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6giVwiO1xufVxuXG4uay1pLWVtYWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6giVwiO1xufVxuXG4uay1pLWxldHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoIlcIjtcbn1cblxuLmstaS1lbnZlbG9wLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoIpcIjtcbn1cblxuLmstaS1lbWFpbC1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCKXCI7XG59XG5cbi5rLWktbGV0dGVyLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoIpcIjtcbn1cblxuLmstaS1mYWNlYm9vazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoItcIjtcbn1cblxuLmstaS1mYWNlYm9vay1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCMXCI7XG59XG5cbi5rLWktZ29vZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gjVwiO1xufVxuXG4uay1pLWdvb2dsZS1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCOXCI7XG59XG5cbi5rLWktZ29vZ2xlLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCPXCI7XG59XG5cbi5rLWktZ29vZ2xlLXBsdXMtYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gkFwiO1xufVxuXG4uay1pLWxpbmtlZGluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gkVwiO1xufVxuXG4uay1pLWxpbmtlZGluLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJJcIjtcbn1cblxuLmstaS1teXNwYWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gk1wiO1xufVxuXG4uay1pLW15c3BhY2UtYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6glFwiO1xufVxuXG4uay1pLXBpbnRlcmVzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJVcIjtcbn1cblxuLmstaS1waW50ZXJlc3QtYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gllwiO1xufVxuXG4uay1pLXJlZGRpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJdcIjtcbn1cblxuLmstaS1yZWRkaXQtYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gmFwiO1xufVxuXG4uay1pLXN0dW1ibGUtdXBvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJlcIjtcbn1cblxuLmstaS1zdHVtYmxlLXVwb24tYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gmlwiO1xufVxuXG4uay1pLXRlbGwtYS1mcmllbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCbXCI7XG59XG5cbi5rLWktdGVsbC1hLWZyaWVuZC1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCcXCI7XG59XG5cbi5rLWktdHVtYmxyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gnVwiO1xufVxuXG4uay1pLXR1bWJsci1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCeXCI7XG59XG5cbi5rLWktdHdpdHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJ9cIjtcbn1cblxuLmstaS10d2l0dGVyLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoKBcIjtcbn1cblxuLmstaS15YW1tZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qChXCI7XG59XG5cbi5rLWkteWFtbWVyLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoKJcIjtcbn1cblxuLmstaS1iZWhhbmNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6go1wiO1xufVxuXG4uay1pLWJlaGFuY2UtYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gpFwiO1xufVxuXG4uay1pLWRyaWJiYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gpVwiO1xufVxuXG4uay1pLWRyaWJiYmxlLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoKZcIjtcbn1cblxuLmstaS1yc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCnXCI7XG59XG5cbi5rLWktcnNzLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoKhcIjtcbn1cblxuLmstaS12aW1lbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoKlcIjtcbn1cblxuLmstaS12aW1lby1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCqXCI7XG59XG5cbi5rLWkteW91dHViZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoKtcIjtcbn1cblxuLmstaS15b3V0dWJlLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoKxcIjtcbn1cblxuLmstaS1mb2xkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSAXCI7XG59XG5cbi5rLWktZm9sZGVyLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSBXCI7XG59XG5cbi5rLWktZm9sZGVyLWFkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIJcIjtcbn1cblxuLmstaS1mb2xkZXItdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSDXCI7XG59XG5cbi5rLWktZm9sZGVyLW1vcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSEXCI7XG59XG5cbi5rLWktZmllbGRzLW1vcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSEXCI7XG59XG5cbi5rLWktYWdncmVnYXRlLWZpZWxkczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIVcIjtcbn1cblxuLmstaS1maWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6khlwiO1xufVxuXG4uay1pLWZpbGUtdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSGXCI7XG59XG5cbi5rLWktcGFnZS1wb3J0cmFpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIZcIjtcbn1cblxuLmstaS1maWxlLXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSGXCI7XG59XG5cbi5rLWktZmlsZS1hZGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSHXCI7XG59XG5cbi5rLWktaW5zZXJ0LWZpbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSHXCI7XG59XG5cbi5rLWktZmlsZS10eHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSIXCI7XG59XG5cbi5rLWktdHh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kiFwiO1xufVxuXG4uay1pLWZpbGUtY3N2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kiVwiO1xufVxuXG4uay1pLWNzdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIlcIjtcbn1cblxuLmstaS1maWxlLWV4Y2VsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kilwiO1xufVxuXG4uay1pLWZpbGUteGxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kilwiO1xufVxuXG4uay1pLWV4Y2VsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kilwiO1xufVxuXG4uay1pLXhsczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIpcIjtcbn1cblxuLmstaS14bHNhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kilwiO1xufVxuXG4uay1pLWZpbGUtd29yZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupItcIjtcbn1cblxuLmstaS1maWxlLWRvYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupItcIjtcbn1cblxuLmstaS13b3JkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ki1wiO1xufVxuXG4uay1pLWRvYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupItcIjtcbn1cblxuLmstaS1maWxlLW1kYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIxcIjtcbn1cblxuLmstaS1tZGI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSMXCI7XG59XG5cbi5rLWktZmlsZS1wcHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSNXCI7XG59XG5cbi5rLWktcHB0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kjVwiO1xufVxuXG4uay1pLWZpbGUtcGRmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kjlwiO1xufVxuXG4uay1pLXBkZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupI5cIjtcbn1cblxuLmstaS1wZGZhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kjlwiO1xufVxuXG4uay1pLWZpbGUtcHNkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kj1wiO1xufVxuXG4uay1pLXBzZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupI9cIjtcbn1cblxuLmstaS1maWxlLWZsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kkFwiO1xufVxuXG4uay1pLWZsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kkFwiO1xufVxuXG4uay1pLWZpbGUtY29uZmlnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kkVwiO1xufVxuXG4uay1pLWNvbmZpZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJFcIjtcbn1cblxuLmstaS1maWxlLWFzY3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSSXCI7XG59XG5cbi5rLWktYXNjeDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJJcIjtcbn1cblxuLmstaS1maWxlLWJhYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJNcIjtcbn1cblxuLmstaS1iYWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSTXCI7XG59XG5cbi5rLWktZmlsZS16aXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSUXCI7XG59XG5cbi5rLWktemlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6klFwiO1xufVxuXG4uay1pLWZpbG06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSVXCI7XG59XG5cbi5rLWktY3NzMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJZcIjtcbn1cblxuLmstaS1odG1sNTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJdcIjtcbn1cblxuLmstaS1jb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kmFwiO1xufVxuXG4uay1pLWh0bWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSYXCI7XG59XG5cbi5rLWktc291cmNlLWNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSYXCI7XG59XG5cbi5rLWktdmlldy1zb3VyY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSYXCI7XG59XG5cbi5rLWktY3NzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kmVwiO1xufVxuXG4uay1pLWpzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kmlwiO1xufVxuXG4uay1pLWV4ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJtcIjtcbn1cblxuLmstaS1jc3Byb2o6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qScXCI7XG59XG5cbi5rLWktdmJwcm9qOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6knVwiO1xufVxuXG4uay1pLWNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6knlwiO1xufVxuXG4uay1pLXZiOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kn1wiO1xufVxuXG4uay1pLXNsbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKBcIjtcbn1cblxuLmstaS1jbG91ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKFcIjtcbn1cblxuLmstaS1maWxlLWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSiXCI7XG59XG5cbi5rLWktcGFnZS1sYW5kc2NhcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSiXCI7XG59XG5cbi5rLWktZmlsZS1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kolwiO1xufVxuXG4uay1pLXN1YnJlcG9ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKNcIjtcbn1cblxuLmstaS1kYXRhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kpFwiO1xufVxuXG4uay1pLXJlcG9ydC1oZWFkZXItc2VjdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKVcIjtcbn1cblxuLmstaS1yZXBvcnQtZm9vdGVyLXNlY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSmXCI7XG59XG5cbi5rLWktZ3JvdXAtaGVhZGVyLXNlY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSnXCI7XG59XG5cbi5rLWktZ3JvdXAtZm9vdGVyLXNlY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSoXCI7XG59XG5cbi5rLWktcGFnZS1oZWFkZXItc2VjdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKlcIjtcbn1cblxuLmstaS1wYWdlLWZvb3Rlci1zZWN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kqlwiO1xufVxuXG4uay1pLWRldGFpbC1zZWN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kq1wiO1xufVxuXG4uay1pLXRvYy1zZWN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6krFwiO1xufVxuXG4uay1pLWdyb3VwLXNlY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qStXCI7XG59XG5cbi5rLWktcGFyYW1ldGVyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupK5cIjtcbn1cblxuLmstaS1kYXRhLWNzdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupK9cIjtcbn1cblxuLmstaS1kYXRhLWpzb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSwXCI7XG59XG5cbi5rLWktZGF0YS1zcWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSxXCI7XG59XG5cbi5rLWktZGF0YS13ZWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSyXCI7XG59XG5cbi5rLWktZ3JvdXAtY29sbGVjdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLNcIjtcbn1cblxuLmstaS1wYXJhbWV0ZXItYm9vbGVhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLRcIjtcbn1cblxuLmstaS1wYXJhbWV0ZXItZGF0ZS10aW1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ktVwiO1xufVxuXG4uay1pLXBhcmFtZXRlci1mbG9hdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLZcIjtcbn1cblxuLmstaS1wYXJhbWV0ZXItaW50ZWdlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLdcIjtcbn1cblxuLmstaS1wYXJhbWV0ZXItc3RyaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kuFwiO1xufVxuXG4uay1pLXRvYy1zZWN0aW9uLWxldmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kuVwiO1xufVxuXG4uay1pLWluaGVyaXRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLpcIjtcbn1cblxuLmstaS1maWxlLXZpZGVvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ku1wiO1xufVxuXG4uay1pLWZpbGUtYXVkaW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS8XCI7XG59XG5cbi5rLWktZmlsZS1pbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupL1cIjtcbn1cblxuLmstaS1maWxlLXByZXNlbnRhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupL5cIjtcbn1cblxuLmstaS1maWxlLWRhdGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS/XCI7XG59XG5cbi5rLWktZmlsZS1kaXNjLWltYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lgFwiO1xufVxuXG4uay1pLWZpbGUtcHJvZ3JhbW1pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWBXCI7XG59XG5cbi5rLWktcGFyYW1ldGVycy1ieXRlLWFycmF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lglwiO1xufVxuXG4uay1pLXBhcmFtZXRlcnMtdW5rbm93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYNcIjtcbn1cblxuLmstaS1maWxlLWVycm9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lhFwiO1xufVxuXG4uay1pLWZpbGUtdmFsaWRhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYRcIjtcbn1cblxuLmstaS1maWxlcy1lcnJvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYVcIjtcbn1cblxuLmstaS1maWxlcy12YWxpZGF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lhVwiO1xufVxuXG4uay1pLWRhdGEtcmVzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYZcIjtcbn1cblxuLmstaS1maWxlLXR5cGVzY3JpcHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWHXCI7XG59XG5cbi5rLWktdGFibGUtcG9zaXRpb24tc3RhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWIXCI7XG59XG5cbi5rLWktdGFibGUtcG9zaXRpb24tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYhcIjtcbn1cblxuLmstaS10YWJsZS1wb3NpdGlvbi1jZW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWJXCI7XG59XG5cbi5rLWktdGFibGUtcG9zaXRpb24tZW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lilwiO1xufVxuXG4uay1pLXRhYmxlLXBvc2l0aW9uLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lilwiO1xufVxuXG4uay1pLWxpc3Qtcm9tYW4tdXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWLXCI7XG59XG5cbi5rLWktbGlzdC1yb21hbi1sb3dlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYxcIjtcbn1cblxuLmstaS1pbXBvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWNXCI7XG59XG5cbi5rLWktZXhwb3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ljlwiO1xufVxuXG4uay1pLWdyYXBoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ogFwiO1xufVxuXG4uay1pLWNoYXJ0LWNvbHVtbi1jbHVzdGVyZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiBXCI7XG59XG5cbi5rLWktY2hhcnQtY29sdW1uLXN0YWNrZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiCXCI7XG59XG5cbi5rLWktY2hhcnQtY29sdW1uLXN0YWNrZWQxMDA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiDXCI7XG59XG5cbi5rLWktY2hhcnQtY29sdW1uLXJhbmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ohFwiO1xufVxuXG4uay1pLWNoYXJ0LWJhci1jbHVzdGVyZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiFXCI7XG59XG5cbi5rLWktY2hhcnQtYmFyLXN0YWNrZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiGXCI7XG59XG5cbi5rLWktY2hhcnQtYmFyLXN0YWNrZWQxMDA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiHXCI7XG59XG5cbi5rLWktY2hhcnQtYmFyLXJhbmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6oiFwiO1xufVxuXG4uay1pLWNoYXJ0LWFyZWEtY2x1c3RlcmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6oiVwiO1xufVxuXG4uay1pLWNoYXJ0LWFyZWEtc3RhY2tlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqIpcIjtcbn1cblxuLmstaS1jaGFydC1hcmVhLXN0YWNrZWQxMDA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiLXCI7XG59XG5cbi5rLWktY2hhcnQtYXJlYS1yYW5nZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqIxcIjtcbn1cblxuLmstaS1jaGFydC1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ojVwiO1xufVxuXG4uay1pLWNoYXJ0LWxpbmUtc3RhY2tlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqI5cIjtcbn1cblxuLmstaS1jaGFydC1saW5lLXN0YWNrZWQxMDA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiPXCI7XG59XG5cbi5rLWktY2hhcnQtbGluZS1tYXJrZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6okFwiO1xufVxuXG4uay1pLWNoYXJ0LWxpbmUtc3RhY2tlZC1tYXJrZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6okVwiO1xufVxuXG4uay1pLWNoYXJ0LWxpbmUtc3RhY2tlZDEwMC1tYXJrZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6oklwiO1xufVxuXG4uay1pLWNoYXJ0LXBpZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqJNcIjtcbn1cblxuLmstaS1jaGFydC1kb3VnaG51dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqJRcIjtcbn1cblxuLmstaS1jaGFydC1zY2F0dGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6olVwiO1xufVxuXG4uay1pLWNoYXJ0LXNjYXR0ZXItc21vb3RoLWxpbmVzLW1hcmtlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiWXCI7XG59XG5cbi5rLWktY2hhcnQtc2NhdHRlci1zbW9vdGgtbGluZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiXXCI7XG59XG5cbi5rLWktY2hhcnQtc2NhdHRlci1zdHJhaWdodC1saW5lcy1tYXJrZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6omFwiO1xufVxuXG4uay1pLWNoYXJ0LXNjYXR0ZXItc3RyYWlnaHQtbGluZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiZXCI7XG59XG5cbi5rLWktY2hhcnQtYnViYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6omlwiO1xufVxuXG4uay1pLWNoYXJ0LWNhbmRsZXN0aWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6om1wiO1xufVxuXG4uay1pLWNoYXJ0LW9obGM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qicXCI7XG59XG5cbi5rLWktY2hhcnQtcmFkYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qidXCI7XG59XG5cbi5rLWktY2hhcnQtcmFkYXItbWFya2Vyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqJ5cIjtcbn1cblxuLmstaS1jaGFydC1yYWRhci1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qifXCI7XG59XG5cbi5rLWktY2hhcnQtcm9zZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqKBcIjtcbn1cblxuLmstaS1jaGFydC1jaG9yb3BsZXRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ooVwiO1xufVxuXG4uay1ydGwgLmstaS1pbmRlbnQtaW5jcmVhc2UsXG4uay1ydGwgLmstaS1pbmRlbnQtZGVjcmVhc2UsXG4uay1ydGwgLmstaS1leHBhbmQsXG4uay1ydGwgLmstaS1jb2xsYXBzZSxcbltkaXI9cnRsXSAuay1pLWV4cGFuZCxcbltkaXI9cnRsXSAuay1pLWNvbGxhcHNlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uay1zcHJpdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWhpZ2gtY29udHJhc3QtYWRqdXN0OiBub25lO1xufVxuXG4uay1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstdHlwb2dyYXBoeSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5rLXR5cG9ncmFwaHkgcCB7XG4gIG1hcmdpbjogMCAwIDEycHg7XG59XG5cbi5rLWgxIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbn1cblxuLmstaDIge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuXG4uay1oMyB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDEycHg7XG59XG5cbi5rLWg0IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbn1cblxuLmstaDUge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuXG4uay1oNiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMCAwIDEycHg7XG59XG5cbi5rLWRpc3BsYXktMSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDcycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5rLWRpc3BsYXktMiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5rLWRpc3BsYXktMyB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5rLWRpc3BsYXktNCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5rLWF2YXRhciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1hdmF0YXItdGV4dCxcbi5rLWF2YXRhci1pbml0aWFscyB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG59XG5cbi5rLWF2YXRhci1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5rLWF2YXRhci1pbWFnZSA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uay1hdmF0YXItc20ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmbGV4LWJhc2lzOiAxNnB4O1xufVxuXG4uay1hdmF0YXItbWQge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmbGV4LWJhc2lzOiAzMnB4O1xufVxuXG4uay1hdmF0YXItbGcge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBmbGV4LWJhc2lzOiA2NHB4O1xufVxuXG4uay1hdmF0YXItcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmstYXZhdGFyLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmstYXZhdGFyLWJvcmRlcmVkIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5rLWF2YXRhci1zb2xpZC5rLWF2YXRhci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzI3NmIxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyNzZiMTtcbn1cblxuLmstYXZhdGFyLXNvbGlkLmstYXZhdGFyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogI2Y2ZjZmNjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG5cbi5rLWF2YXRhci1zb2xpZC5rLWF2YXRhci10ZXJ0aWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzAzYTlmNDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwM2E5ZjQ7XG59XG5cbi5rLWF2YXRhci1zb2xpZC5rLWF2YXRhci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1OGU5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNThlOTtcbn1cblxuLmstYXZhdGFyLXNvbGlkLmstYXZhdGFyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMzN2I0MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzdiNDAwO1xufVxuXG4uay1hdmF0YXItc29saWQuay1hdmF0YXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMwMDA7XG59XG5cbi5rLWF2YXRhci1zb2xpZC5rLWF2YXRhci1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2YzMTcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzE3MDA7XG59XG5cbi5rLWF2YXRhci1zb2xpZC5rLWF2YXRhci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDA0MDQwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDA0MDtcbn1cblxuLmstYXZhdGFyLXNvbGlkLmstYXZhdGFyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWJlYmViO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbn1cblxuLmstYXZhdGFyLXNvbGlkLmstYXZhdGFyLWludmVyc2Uge1xuICBib3JkZXItY29sb3I6ICM0MDQwNDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xufVxuXG4uay1hdmF0YXItb3V0bGluZSB7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uay1hdmF0YXItb3V0bGluZS5rLWF2YXRhci1wcmltYXJ5IHtcbiAgY29sb3I6ICMzMjc2YjE7XG59XG5cbi5rLWF2YXRhci1vdXRsaW5lLmstYXZhdGFyLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZjZmNmY2O1xufVxuXG4uay1hdmF0YXItb3V0bGluZS5rLWF2YXRhci10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjMDNhOWY0O1xufVxuXG4uay1hdmF0YXItb3V0bGluZS5rLWF2YXRhci1pbmZvIHtcbiAgY29sb3I6ICMwMDU4ZTk7XG59XG5cbi5rLWF2YXRhci1vdXRsaW5lLmstYXZhdGFyLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzM3YjQwMDtcbn1cblxuLmstYXZhdGFyLW91dGxpbmUuay1hdmF0YXItd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMDAwO1xufVxuXG4uay1hdmF0YXItb3V0bGluZS5rLWF2YXRhci1lcnJvciB7XG4gIGNvbG9yOiAjZjMxNzAwO1xufVxuXG4uay1hdmF0YXItb3V0bGluZS5rLWF2YXRhci1kYXJrIHtcbiAgY29sb3I6ICM0MDQwNDA7XG59XG5cbi5rLWF2YXRhci1vdXRsaW5lLmstYXZhdGFyLWxpZ2h0IHtcbiAgY29sb3I6ICNlYmViZWI7XG59XG5cbi5rLWF2YXRhci1vdXRsaW5lLmstYXZhdGFyLWludmVyc2Uge1xuICBjb2xvcjogIzQwNDA0MDtcbn1cblxuLmstYmFkZ2Uge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay1iYWRnZSA+ICoge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYS5rLWJhZGdlLFxuLmstYmFkZ2UgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hLmstYmFkZ2U6aG92ZXIsXG4uay1iYWRnZSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmstYmFkZ2UtaWNvbiB7XG4gIG1heC13aWR0aDogMWVtO1xuICBtYXgtaGVpZ2h0OiAxZW07XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLmstYmFkZ2UtaWNvbi5rLXN2Zy1pY29uIHN2ZyB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmstYmFkZ2Utc20ge1xuICBwYWRkaW5nOiAycHggMnB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5rLWJhZGdlLXNtOmVtcHR5IHtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4uay1iYWRnZS1tZCB7XG4gIHBhZGRpbmc6IDRweCA0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmstYmFkZ2UtbWQ6ZW1wdHkge1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5rLWJhZGdlLWxnIHtcbiAgcGFkZGluZzogNnB4IDZweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uay1iYWRnZS1sZzplbXB0eSB7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLmstYmFkZ2Utcm91bmRlZC5rLWJhZGdlLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLmstYmFkZ2Utcm91bmRlZC5rLWJhZGdlLW1kIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmstYmFkZ2Utcm91bmRlZC5rLWJhZGdlLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uay1iYWRnZS1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNXJlbTtcbn1cblxuLmstYmFkZ2UtY2lyY2xlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmstYmFkZ2UtY2lyY2xlLmstYmFkZ2Utc20ge1xuICB3aWR0aDogY2FsYyggMWVtICsgNHB4ICsgMnB4ICk7XG4gIGhlaWdodDogY2FsYyggMWVtICsgNHB4ICsgMnB4ICk7XG59XG4uay1iYWRnZS1jaXJjbGUuay1iYWRnZS1tZCB7XG4gIHdpZHRoOiBjYWxjKCAxZW0gKyA4cHggKyAycHggKTtcbiAgaGVpZ2h0OiBjYWxjKCAxZW0gKyA4cHggKyAycHggKTtcbn1cbi5rLWJhZGdlLWNpcmNsZS5rLWJhZGdlLWxnIHtcbiAgd2lkdGg6IGNhbGMoIDFlbSArIDEycHggKyAycHggKTtcbiAgaGVpZ2h0OiBjYWxjKCAxZW0gKyAxMnB4ICsgMnB4ICk7XG59XG5cbi5rLWJhZGdlLWRvdCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xufVxuLmstYmFkZ2UtZG90LmstYmFkZ2Utc20ge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbn1cbi5rLWJhZGdlLWRvdC5rLWJhZGdlLW1kIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi5rLWJhZGdlLWRvdC5rLWJhZGdlLWxnIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxua2VuZG8tYmFkZ2UtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1iYWRnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1iYWRnZS1pbnNpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4uay1iYWRnZS1lZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuLmstYmFkZ2UtZWRnZS5rLXRvcC1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmstYmFkZ2UtZWRnZS5rLXRvcC1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xufVxuLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG59XG4uay1iYWRnZS1lZGdlLmstYm90dG9tLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcbn1cblxuLmstcnRsIC5rLWJhZGdlLWVkZ2Uuay10b3Atc3RhcnQsXG5bZGlyPXJ0bF0uay1iYWRnZS1lZGdlLmstdG9wLXN0YXJ0LFxuW2Rpcj1ydGxdIC5rLWJhZGdlLWVkZ2Uuay10b3Atc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xufVxuLmstcnRsIC5rLWJhZGdlLWVkZ2Uuay10b3AtZW5kLFxuW2Rpcj1ydGxdLmstYmFkZ2UtZWRnZS5rLXRvcC1lbmQsXG5bZGlyPXJ0bF0gLmstYmFkZ2UtZWRnZS5rLXRvcC1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5rLXJ0bCAuay1iYWRnZS1lZGdlLmstYm90dG9tLXN0YXJ0LFxuW2Rpcj1ydGxdLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1zdGFydCxcbltkaXI9cnRsXSAuay1iYWRnZS1lZGdlLmstYm90dG9tLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xufVxuLmstcnRsIC5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tZW5kLFxuW2Rpcj1ydGxdLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1lbmQsXG5bZGlyPXJ0bF0gLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xufVxuXG4uay1iYWRnZS1vdXRzaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtMTAwJSk7XG59XG4uay1iYWRnZS1vdXRzaWRlLmstdG9wLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC0xMDAlKTtcbn1cbi5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMTAwJSk7XG59XG4uay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDEwMCUpO1xufVxuXG4uay1ydGwgLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1zdGFydCxcbltkaXI9cnRsXS5rLWJhZGdlLW91dHNpZGUuay10b3Atc3RhcnQsXG5bZGlyPXJ0bF0gLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC0xMDAlKTtcbn1cbi5rLXJ0bCAuay1iYWRnZS1vdXRzaWRlLmstdG9wLWVuZCxcbltkaXI9cnRsXS5rLWJhZGdlLW91dHNpZGUuay10b3AtZW5kLFxuW2Rpcj1ydGxdIC5rLWJhZGdlLW91dHNpZGUuay10b3AtZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC0xMDAlKTtcbn1cbi5rLXJ0bCAuay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLXN0YXJ0LFxuW2Rpcj1ydGxdLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1zdGFydCxcbltkaXI9cnRsXSAuay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMTAwJSk7XG59XG4uay1ydGwgLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1lbmQsXG5bZGlyPXJ0bF0uay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLWVuZCxcbltkaXI9cnRsXSAuay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAxMDAlKTtcbn1cblxuLmstYmFkZ2UtYm9yZGVyLWN1dG91dCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmZmZmO1xufVxuXG4uay1iYWRnZS1zb2xpZC5rLWJhZGdlLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMzMjc2YjE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3NmIxO1xufVxuXG4uay1iYWRnZS1zb2xpZC5rLWJhZGdlLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogI2Y2ZjZmNjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG5cbi5rLWJhZGdlLXNvbGlkLmstYmFkZ2UtdGVydGlhcnkge1xuICBib3JkZXItY29sb3I6ICMwM2E5ZjQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNhOWY0O1xufVxuXG4uay1iYWRnZS1zb2xpZC5rLWJhZGdlLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMwMDU4ZTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OGU5O1xufVxuXG4uay1iYWRnZS1zb2xpZC5rLWJhZGdlLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMzN2I0MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzdiNDAwO1xufVxuXG4uay1iYWRnZS1zb2xpZC5rLWJhZGdlLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmMwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMDAwO1xufVxuXG4uay1iYWRnZS1zb2xpZC5rLWJhZGdlLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjMxNzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzMTcwMDtcbn1cblxuLmstYmFkZ2Utc29saWQuay1iYWRnZS1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDA0MDQwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDA0MDtcbn1cblxuLmstYmFkZ2Utc29saWQuay1iYWRnZS1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2ViZWJlYjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG59XG5cbi5rLWJhZGdlLXNvbGlkLmstYmFkZ2UtaW52ZXJzZSB7XG4gIGJvcmRlci1jb2xvcjogIzQwNDA0MDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG59XG5cbi5rLWJhZGdlLW91dGxpbmUge1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmstYmFkZ2Utb3V0bGluZS5rLWJhZGdlLXByaW1hcnkge1xuICBjb2xvcjogIzMyNzZiMTtcbn1cblxuLmstYmFkZ2Utb3V0bGluZS5rLWJhZGdlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZjZmNmY2O1xufVxuXG4uay1iYWRnZS1vdXRsaW5lLmstYmFkZ2UtdGVydGlhcnkge1xuICBjb2xvcjogIzAzYTlmNDtcbn1cblxuLmstYmFkZ2Utb3V0bGluZS5rLWJhZGdlLWluZm8ge1xuICBjb2xvcjogIzAwNThlOTtcbn1cblxuLmstYmFkZ2Utb3V0bGluZS5rLWJhZGdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzM3YjQwMDtcbn1cblxuLmstYmFkZ2Utb3V0bGluZS5rLWJhZGdlLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzAwMDtcbn1cblxuLmstYmFkZ2Utb3V0bGluZS5rLWJhZGdlLWVycm9yIHtcbiAgY29sb3I6ICNmMzE3MDA7XG59XG5cbi5rLWJhZGdlLW91dGxpbmUuay1iYWRnZS1kYXJrIHtcbiAgY29sb3I6ICM0MDQwNDA7XG59XG5cbi5rLWJhZGdlLW91dGxpbmUuay1iYWRnZS1saWdodCB7XG4gIGNvbG9yOiAjZWJlYmViO1xufVxuXG4uay1iYWRnZS1vdXRsaW5lLmstYmFkZ2UtaW52ZXJzZSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xufVxuXG4uay1sb2FkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5rLWxvYWRlci1jYW52YXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWxvYWRlci1zZWdtZW50IHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstbG9hZGVyLXNtIHtcbiAgcGFkZGluZzogMnB4O1xufVxuLmstbG9hZGVyLXNtIC5rLWxvYWRlci1zZWdtZW50IHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbi5rLWxvYWRlci1tZCB7XG4gIHBhZGRpbmc6IDRweDtcbn1cbi5rLWxvYWRlci1tZCAuay1sb2FkZXItc2VnbWVudCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuXG4uay1sb2FkZXItbGcge1xuICBwYWRkaW5nOiA4cHg7XG59XG4uay1sb2FkZXItbGcgLmstbG9hZGVyLXNlZ21lbnQge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG5Aa2V5ZnJhbWVzIHB1bHNpbmctMi1zZWdtZW50IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmstbG9hZGVyLXB1bHNpbmctMiAuay1sb2FkZXItY2FudmFzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rLWxvYWRlci1wdWxzaW5nLTIgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDEpIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcbiAgYW5pbWF0aW9uOiBwdWxzaW5nLTItc2VnbWVudCAxcyBlYXNlIGluZmluaXRlO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjVzO1xufVxuLmstbG9hZGVyLXB1bHNpbmctMiAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMikge1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gIGFuaW1hdGlvbjogcHVsc2luZy0yLXNlZ21lbnQgMXMgZWFzZSBpbmZpbml0ZTtcbn1cbi5rLWxvYWRlci1wdWxzaW5nLTIuay1sb2FkZXItc20gLmstbG9hZGVyLWNhbnZhcyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDZweDtcbn1cbi5rLWxvYWRlci1wdWxzaW5nLTIuay1sb2FkZXItbWQgLmstbG9hZGVyLWNhbnZhcyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4uay1sb2FkZXItcHVsc2luZy0yLmstbG9hZGVyLWxnIC5rLWxvYWRlci1jYW52YXMge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItMy1zZWdtZW50IHtcbiAgMCUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgMzMuMzMzMyUge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDY2LjY2NjYlIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICB9XG59XG4uay1sb2FkZXItc3Bpbm5lci0zIC5rLWxvYWRlci1zZWdtZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uay1sb2FkZXItc3Bpbm5lci0zIC5rLWxvYWRlci1zZWdtZW50Om50aC1jaGlsZCgxKSB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBhbmltYXRpb246IHNwaW5uZXItMy1zZWdtZW50IDJzIGVhc2UgaW5maW5pdGU7XG59XG4uay1sb2FkZXItc3Bpbm5lci0zIC5rLWxvYWRlci1zZWdtZW50Om50aC1jaGlsZCgyKSB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLTMtc2VnbWVudCAycyBlYXNlIGluZmluaXRlO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoIC0ycyAvIDMgKTtcbn1cbi5rLWxvYWRlci1zcGlubmVyLTMgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAxMDAlO1xuICBhbmltYXRpb246IHNwaW5uZXItMy1zZWdtZW50IDJzIGVhc2UgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyggLTRzIC8gMyApO1xufVxuLmstbG9hZGVyLXNwaW5uZXItMy5rLWxvYWRlci1zbSAuay1sb2FkZXItY2FudmFzIHtcbiAgbWFyZ2luOiAycHg7XG4gIHdpZHRoOiBjYWxjKCAxNnB4IC0gNHB4ICk7XG4gIGhlaWdodDogY2FsYyggMTMuODU2NDA2NDYwOHB4IC0gNHB4ICk7XG59XG4uay1sb2FkZXItc3Bpbm5lci0zLmstbG9hZGVyLW1kIC5rLWxvYWRlci1jYW52YXMge1xuICBtYXJnaW46IDRweDtcbiAgd2lkdGg6IGNhbGMoIDMycHggLSA4cHggKTtcbiAgaGVpZ2h0OiBjYWxjKCAyNy43MTI4MTI5MjE2cHggLSA4cHggKTtcbn1cbi5rLWxvYWRlci1zcGlubmVyLTMuay1sb2FkZXItbGcgLmstbG9hZGVyLWNhbnZhcyB7XG4gIG1hcmdpbjogOHB4O1xuICB3aWR0aDogY2FsYyggNjRweCAtIDE2cHggKTtcbiAgaGVpZ2h0OiBjYWxjKCA1NS40MjU2MjU4NDMycHggLSAxNnB4ICk7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci00LXNlZ21lbnQtMSB7XG4gIDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgMzMuMyUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDY2LjYlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3Bpbm5lci00LXNlZ21lbnQtMiB7XG4gIDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgMzMuMyUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA2Ni42JSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGlubmVyLTQtc2VnbWVudC0zIHtcbiAgMCUge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAzMy4zJSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICA2Ni42JSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3Bpbm5lci00LXNlZ21lbnQtNCB7XG4gIDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgMzMuMyUge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICA2Ni42JSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGlubmVyLTQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMzMuMyUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDY2LjYlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbi5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLWNhbnZhcyB7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci00IDEuODMzcyBlYXNlIGluZmluaXRlO1xufVxuLmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItc2VnbWVudCB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb246IHNwaW5uZXItNC1zZWdtZW50LTEgMS44MzNzIGVhc2UgaW5maW5pdGU7XG59XG4uay1sb2FkZXItc3Bpbm5lci00IC5rLWxvYWRlci1zZWdtZW50Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci00LXNlZ21lbnQtMiAxLjgzM3MgZWFzZSBpbmZpbml0ZTtcbn1cbi5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLTQtc2VnbWVudC0zIDEuODMzcyBlYXNlIGluZmluaXRlO1xufVxuLmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoNCkge1xuICBhbmltYXRpb246IHNwaW5uZXItNC1zZWdtZW50LTQgMS44MzNzIGVhc2UgaW5maW5pdGU7XG59XG4uay1sb2FkZXItc3Bpbm5lci00LmstbG9hZGVyLXNtIC5rLWxvYWRlci1jYW52YXMge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmstbG9hZGVyLXNwaW5uZXItNC5rLWxvYWRlci1tZCAuay1sb2FkZXItY2FudmFzIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5rLWxvYWRlci1zcGlubmVyLTQuay1sb2FkZXItbGcgLmstbG9hZGVyLWNhbnZhcyB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG59XG5cbi5rLWxvYWRlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMjAwMTtcbn1cbi5rLWxvYWRlci1jb250YWluZXIgLmstbG9hZGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstbG9hZGVyLWNvbnRhaW5lcixcbi5rLWxvYWRlci1jb250YWluZXItb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uay1sb2FkZXItY29udGFpbmVyLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1sb2FkZXItY29udGFpbmVyLXBhbmVsIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmstbG9hZGVyLWNvbnRhaW5lci1zbSAuay1sb2FkZXItY29udGFpbmVyLWlubmVyIHtcbiAgcGFkZGluZzogMTZweDtcbiAgZ2FwOiA0cHg7XG59XG4uay1sb2FkZXItY29udGFpbmVyLXNtIC5rLWxvYWRlci1jb250YWluZXItbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5rLWxvYWRlci1jb250YWluZXItbWQgLmstbG9hZGVyLWNvbnRhaW5lci1pbm5lciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGdhcDogOHB4O1xufVxuLmstbG9hZGVyLWNvbnRhaW5lci1tZCAuay1sb2FkZXItY29udGFpbmVyLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uay1sb2FkZXItY29udGFpbmVyLWxnIC5rLWxvYWRlci1jb250YWluZXItaW5uZXIge1xuICBwYWRkaW5nOiAyNHB4O1xuICBnYXA6IDEycHg7XG59XG4uay1sb2FkZXItY29udGFpbmVyLWxnIC5rLWxvYWRlci1jb250YWluZXItbGFiZWwge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5rLWxvYWRlci10b3AgLmstbG9hZGVyLWNvbnRhaW5lci1pbm5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmstbG9hZGVyLWVuZCAuay1sb2FkZXItY29udGFpbmVyLWxhYmVsIHtcbiAgb3JkZXI6IC0xO1xufVxuXG4uay1sb2FkZXItcHJpbWFyeSB7XG4gIGNvbG9yOiAjMzI3NmIxO1xufVxuXG4uay1sb2FkZXItc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2NTY1NjU7XG59XG5cbi5rLWxvYWRlci10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjMDNhOWY0O1xufVxuXG4uay1sb2FkZXItaW5mbyB7XG4gIGNvbG9yOiAjMDA1OGU5O1xufVxuXG4uay1sb2FkZXItc3VjY2VzcyB7XG4gIGNvbG9yOiAjMzdiNDAwO1xufVxuXG4uay1sb2FkZXItd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMDAwO1xufVxuXG4uay1sb2FkZXItZXJyb3Ige1xuICBjb2xvcjogI2YzMTcwMDtcbn1cblxuLmstbG9hZGVyLWRhcmsge1xuICBjb2xvcjogIzQwNDA0MDtcbn1cblxuLmstbG9hZGVyLWxpZ2h0IHtcbiAgY29sb3I6ICNlYmViZWI7XG59XG5cbi5rLWxvYWRlci1pbnZlcnNlIHtcbiAgY29sb3I6ICM0MDQwNDA7XG59XG5cbi5rLWxvYWRlci1jb250YWluZXItb3ZlcmxheS5rLW92ZXJsYXktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4uay1sb2FkZXItY29udGFpbmVyLW92ZXJsYXkuay1vdmVybGF5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5rLWxvYWRlci1jb250YWluZXItcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5rLWxvYWRlci1jb250YWluZXItaW5uZXIgLmstdGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzY1NjU2NSAhaW1wb3J0YW50O1xufVxuXG4uay1jaGlwLWxpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5rLWNoaXAtbGlzdCA+ICoge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5rLWNoaXAtbGlzdCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmstc2VsZWN0aW9uLXNpbmdsZSAuay1zZWxlY3RlZC1pY29uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1zZWxlY3Rpb24tbXVsdGlwbGUgLmstc2VsZWN0ZWQtaWNvbi13cmFwcGVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uay1zZWxlY3Rpb24tbXVsdGlwbGUgLmstc2VsZWN0ZWQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5rLXNlbGVjdGlvbi1tdWx0aXBsZSAuay1jaGlwLXNlbGVjdGVkIC5rLXNlbGVjdGVkLWljb24td3JhcHBlciB7XG4gIHdpZHRoOiAxNnB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmstc2VsZWN0aW9uLW11bHRpcGxlID4gLmstY2hpcC1oYXMtaWNvbiAuay1zZWxlY3RlZC1pY29uLXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5rLXNlbGVjdGlvbi1tdWx0aXBsZSA6bm90KC5rLWNoaXAtaGFzLWljb24pIC5rLXNlbGVjdGVkLWljb24td3JhcHBlciB7XG4gIGxlZnQ6IDRweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycywgb3BhY2l0eSAwLjJzO1xufVxuLmstc2VsZWN0aW9uLW11bHRpcGxlIDpub3QoLmstY2hpcC1oYXMtaWNvbikuay1jaGlwLXNlbGVjdGVkIC5rLXNlbGVjdGVkLWljb24td3JhcHBlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWNoaXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA0cHggMHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmstY2hpcDpmb2N1cywgLmstY2hpcC5rLWNoaXAtZm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmstY2hpcC5rLWNoaXAtZGlzYWJsZWQge1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMC4xKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLWNoaXAtY29udGVudCB7XG4gIG1pbi13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstY2hpcC1pY29uLFxuLmstcmVtb3ZlLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5rLWNoaXAtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5rLXJlbW92ZS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmstY2hpcC1hdmF0YXIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmstY2hpcC1saXN0W2Rpcj1ydGxdID4gKiwgLmstcnRsIC5rLWNoaXAtbGlzdCA+ICoge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uay1jaGlwLWxpc3RbZGlyPXJ0bF0gPiAqOmxhc3QtY2hpbGQsIC5rLXJ0bCAuay1jaGlwLWxpc3QgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmstY2hpcFtkaXI9cnRsXSAuay1jaGlwLWljb24sIC5rLXJ0bCAuay1jaGlwIC5rLWNoaXAtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5rLWNoaXBbZGlyPXJ0bF0gLmstcmVtb3ZlLWljb24sIC5rLXJ0bCAuay1jaGlwIC5rLXJlbW92ZS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmstc2VsZWN0aW9uLW11bHRpcGxlIC5rLWNoaXBbZGlyPXJ0bF0gLmstc2VsZWN0ZWQtaWNvbi13cmFwcGVyLCAuay1zZWxlY3Rpb24tbXVsdGlwbGUgLmstcnRsIC5rLWNoaXAgLmstc2VsZWN0ZWQtaWNvbi13cmFwcGVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDRweDtcbn1cbi5rLXNlbGVjdGlvbi1tdWx0aXBsZSAuay1jaGlwW2Rpcj1ydGxdOm5vdCguay1jaGlwLWhhcy1pY29uKSAuay1zZWxlY3RlZC1pY29uLXdyYXBwZXIsIC5rLXNlbGVjdGlvbi1tdWx0aXBsZSAuay1ydGwgLmstY2hpcDpub3QoLmstY2hpcC1oYXMtaWNvbikgLmstc2VsZWN0ZWQtaWNvbi13cmFwcGVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDRweDtcbn1cblxuLmstc2VsZWN0aW9uLXNpbmdsZSAuay1jaGlwLXNlbGVjdGVkLmstY2hpcC1maWxsZWQge1xuICBib3JkZXItY29sb3I6IHJnYmEoNTAsIDExOCwgMTc3LCAwLjIpO1xuICBjb2xvcjogIzMyNzZiMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MCwgMTE4LCAxNzcsIDAuMDgpO1xufVxuLmstc2VsZWN0aW9uLXNpbmdsZSAuay1jaGlwLXNlbGVjdGVkLmstY2hpcC1vdXRsaW5lIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDUwLCAxMTgsIDE3NywgMC4yKTtcbiAgY29sb3I6ICMzMjc2YjE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1zZWxlY3Rpb24tbXVsdGlwbGUgPiAuay1jaGlwLWhhcy1pY29uLmstY2hpcC1zZWxlY3RlZCAuay1zZWxlY3RlZC1pY29uLXdyYXBwZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM2KTtcbn1cblxuLmstY2hpcC1maWxsZWQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xufVxuLmstY2hpcC1maWxsZWQ6aG92ZXIsIC5rLWNoaXAtZmlsbGVkLmstY2hpcC1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmstY2hpcC1maWxsZWQ6Zm9jdXMsIC5rLWNoaXAtZmlsbGVkLmstY2hpcC1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgYm94LXNoYWRvdzogMCAzcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbi5rLWNoaXAtZmlsbGVkLmstY2hpcC1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ2ZDY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmstY2hpcC1maWxsZWQuay1jaGlwLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6IHJnYmEoNTUsIDE4MCwgMCwgMC4zKTtcbiAgY29sb3I6ICMzN2I0MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTUsIDE4MCwgMCwgMC4xMik7XG59XG4uay1jaGlwLWZpbGxlZC5rLWNoaXAtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDE5MiwgMCwgMC4zKTtcbiAgY29sb3I6ICNmZmMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxOTIsIDAsIDAuMTIpO1xufVxuLmstY2hpcC1maWxsZWQuay1jaGlwLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0MywgMjMsIDAsIDAuMyk7XG4gIGNvbG9yOiAjZjMxNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMjMsIDAsIDAuMTIpO1xufVxuLmstY2hpcC1maWxsZWQuay1jaGlwLWluZm8ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgODgsIDIzMywgMC4zKTtcbiAgY29sb3I6ICMwMDU4ZTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgODgsIDIzMywgMC4xMik7XG59XG5cbi5rLWNoaXAtb3V0bGluZSB7XG4gIGJvcmRlci1jb2xvcjogIzY1NjU2NTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmstY2hpcC1vdXRsaW5lOmhvdmVyLCAuay1jaGlwLW91dGxpbmUuay1jaGlwLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xufVxuLmstY2hpcC1vdXRsaW5lOmZvY3VzLCAuay1jaGlwLW91dGxpbmUuay1jaGlwLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6ICM2NTY1NjU7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAzcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLmstY2hpcC1vdXRsaW5lLmstY2hpcC1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xufVxuLmstY2hpcC1vdXRsaW5lLmstY2hpcC1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDU1LCAxODAsIDAsIDAuNTQpO1xuICBjb2xvcjogIzM3YjQwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uay1jaGlwLW91dGxpbmUuay1jaGlwLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAxOTIsIDAsIDAuNTQpO1xuICBjb2xvcjogI2ZmYzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uay1jaGlwLW91dGxpbmUuay1jaGlwLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0MywgMjMsIDAsIDAuNTQpO1xuICBjb2xvcjogI2YzMTcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uay1jaGlwLW91dGxpbmUuay1jaGlwLWluZm8ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgODgsIDIzMywgMC41NCk7XG4gIGNvbG9yOiAjMDA1OGU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstY3Vyc29yLWF1dG8ge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5rLWN1cnNvci1kZWZhdWx0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay1jdXJzb3Itbm9uZSB7XG4gIGN1cnNvcjogbm9uZTtcbn1cblxuLmstY3Vyc29yLWNvbnRleHQtbWVudSB7XG4gIGN1cnNvcjogY29udGV4dC1tZW51O1xufVxuXG4uay1jdXJzb3ItaGVscCB7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuLmstY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWN1cnNvci1wcm9ncmVzcyB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi5rLWN1cnNvci13YWl0IHtcbiAgY3Vyc29yOiB3YWl0O1xufVxuXG4uay1jdXJzb3ItY2VsbCB7XG4gIGN1cnNvcjogY2VsbDtcbn1cblxuLmstY3Vyc29yLWNyb3NzaGFpciB7XG4gIGN1cnNvcjogY3Jvc3NoYWlyO1xufVxuXG4uay1jdXJzb3ItdGV4dCB7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLmstY3Vyc29yLXZlcnRpY2FsLXRleHQge1xuICBjdXJzb3I6IHZlcnRpY2FsLXRleHQ7XG59XG5cbi5rLWN1cnNvci1hbGlhcyB7XG4gIGN1cnNvcjogYWxpYXM7XG59XG5cbi5rLWN1cnNvci1jb3B5IHtcbiAgY3Vyc29yOiBjb3B5O1xufVxuXG4uay1jdXJzb3ItbW92ZSB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLmstY3Vyc29yLW5vLWRyb3Age1xuICBjdXJzb3I6IG5vLWRyb3A7XG59XG5cbi5rLWN1cnNvci1ub3QtYWxsb3dlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5rLWN1cnNvci1lLXJlc2l6ZSB7XG4gIGN1cnNvcjogZS1yZXNpemU7XG59XG5cbi5rLWN1cnNvci1uLXJlc2l6ZSB7XG4gIGN1cnNvcjogbi1yZXNpemU7XG59XG5cbi5rLWN1cnNvci1uZS1yZXNpemUge1xuICBjdXJzb3I6IG5lLXJlc2l6ZTtcbn1cblxuLmstY3Vyc29yLW53LXJlc2l6ZSB7XG4gIGN1cnNvcjogbnctcmVzaXplO1xufVxuXG4uay1jdXJzb3Itcy1yZXNpemUge1xuICBjdXJzb3I6IHMtcmVzaXplO1xufVxuXG4uay1jdXJzb3Itc2UtcmVzaXplIHtcbiAgY3Vyc29yOiBzZS1yZXNpemU7XG59XG5cbi5rLWN1cnNvci1zdy1yZXNpemUge1xuICBjdXJzb3I6IHN3LXJlc2l6ZTtcbn1cblxuLmstY3Vyc29yLXctcmVzaXplIHtcbiAgY3Vyc29yOiB3LXJlc2l6ZTtcbn1cblxuLmstY3Vyc29yLWV3LXJlc2l6ZSB7XG4gIGN1cnNvcjogZXctcmVzaXplO1xufVxuXG4uay1jdXJzb3ItbnMtcmVzaXplIHtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG59XG5cbi5rLWN1cnNvci1uZXN3LXJlc2l6ZSB7XG4gIGN1cnNvcjogbmVzdy1yZXNpemU7XG59XG5cbi5rLWN1cnNvci1ud3NlLXJlc2l6ZSB7XG4gIGN1cnNvcjogbndzZS1yZXNpemU7XG59XG5cbi5rLWN1cnNvci1jb2wtcmVzaXplIHtcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xufVxuXG4uay1jdXJzb3Itcm93LXJlc2l6ZSB7XG4gIGN1cnNvcjogcm93LXJlc2l6ZTtcbn1cblxuLmstY3Vyc29yLWFsbC1zY3JvbGwge1xuICBjdXJzb3I6IGFsbC1zY3JvbGw7XG59XG5cbi5rLWN1cnNvci16b29tLWluIHtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4uay1jdXJzb3Item9vbS1vdXQge1xuICBjdXJzb3I6IHpvb20tb3V0O1xufVxuXG4uay1jdXJzb3ItZ3JhYiB7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmstY3Vyc29yLWdyYWJiaW5nIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLmstYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uay1idXR0b24gLmstaWUxMSB7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbn1cbi5rLWJ1dHRvbjpkaXNhYmxlZCwgLmstYnV0dG9uLmstc3RhdGUtZGlzYWJsZWQge1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMC4xKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uay1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG59XG4uay1idXR0b246aG92ZXIsIC5rLWJ1dHRvbjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbn1cbi5rLWJ1dHRvbiAuay1pY29uLFxuLmstYnV0dG9uIC5rLWltYWdlLFxuLmstYnV0dG9uIC5rLXNwcml0ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rLWJ1dHRvbi1pY29udGV4dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmstYnV0dG9uLWljb250ZXh0IC5rLWljb24sXG4uay1idXR0b24taWNvbnRleHQgLmstaW1hZ2UsXG4uay1idXR0b24taWNvbnRleHQgLmstc3ByaXRlIHtcbiAgbWFyZ2luOiAwIDRweCAwIC00cHg7XG59XG4uay1idXR0b24taWNvbnRleHQuay1ydGwgLmstaWNvbixcbi5rLWJ1dHRvbi1pY29udGV4dC5rLXJ0bCAuay1pbWFnZSxcbi5rLWJ1dHRvbi1pY29udGV4dC5rLXJ0bCAuay1zcHJpdGUsIC5rLXJ0bCAuay1idXR0b24taWNvbnRleHQgLmstaWNvbixcbi5rLXJ0bCAuay1idXR0b24taWNvbnRleHQgLmstaW1hZ2UsXG4uay1ydGwgLmstYnV0dG9uLWljb250ZXh0IC5rLXNwcml0ZSwgLmstYnV0dG9uLWljb250ZXh0W2Rpcj1ydGxdIC5rLWljb24sXG4uay1idXR0b24taWNvbnRleHRbZGlyPXJ0bF0gLmstaW1hZ2UsXG4uay1idXR0b24taWNvbnRleHRbZGlyPXJ0bF0gLmstc3ByaXRlLCBbZGlyPXJ0bF0gLmstYnV0dG9uLWljb250ZXh0IC5rLWljb24sXG5bZGlyPXJ0bF0gLmstYnV0dG9uLWljb250ZXh0IC5rLWltYWdlLFxuW2Rpcj1ydGxdIC5rLWJ1dHRvbi1pY29udGV4dCAuay1zcHJpdGUge1xuICBtYXJnaW46IDAgLTRweCAwIDRweDtcbn1cblxuLmstdGV4dC1idXR0b24gPiAuay1pY29uLFxuLmstdGV4dC1idXR0b24gPiAuay1idXR0b24taWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWljb24tYnV0dG9uLFxuLmstYnV0dG9uLmstYnV0dG9uLWljb24ge1xuICB3aWR0aDogY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHggKTtcbiAgaGVpZ2h0OiBjYWxjKCAxLjQyODU3MTQyODZlbSArIDhweCArIDJweCApO1xuICBwYWRkaW5nOiA0cHg7XG59XG4uay1pY29uLWJ1dHRvbiAuay10ZXh0LFxuLmstaWNvbi1idXR0b24gLmstYnV0dG9uLXRleHQsXG4uay1idXR0b24uay1idXR0b24taWNvbiAuay10ZXh0LFxuLmstYnV0dG9uLmstYnV0dG9uLWljb24gLmstYnV0dG9uLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1kcm9wZG93bi1idXR0b24ge1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1idXR0b24tZ3JvdXAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbiB+IC5rLWJ1dHRvbiB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0xcHg7XG59XG4uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uOmhvdmVyLFxuLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbi5rLXN0YXRlLWhvdmVyLFxuLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbjphY3RpdmUsXG4uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uLmstc3RhdGUtYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cbi5rLWJ1dHRvbi1ncm91cCAuay1ncm91cC1zdGFydCxcbi5rLWJ1dHRvbi1ncm91cCAuay1idXR0b246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbn1cbi5rLWJ1dHRvbi1ncm91cCAuay1ncm91cC1lbmQsXG4uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xufVxuLmstYnV0dG9uLWdyb3VwIC5rLWdyb3VwLXN0YXJ0LmstZ3JvdXAtZW5kLFxuLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmstYnV0dG9uLWdyb3VwID4gaW5wdXRbdHlwZT1yYWRpb10sXG4uay1idXR0b24tZ3JvdXAgPiBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5rLWJ1dHRvbi1ncm91cCBsYWJlbCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5rLWJ1dHRvbi1ncm91cCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstYnV0dG9uLWdyb3VwLXN0cmV0Y2hlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uay1idXR0b24tZ3JvdXAtc3RyZXRjaGVkIC5rLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmstYnV0dG9uLWdyb3VwLXN0cmV0Y2hlZCAuay1idXR0b24gPiAuay1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufVxuXG4uay1zcGxpdC1idXR0b24ge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uay1zcGxpdC1idXR0b24gLmstYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5rLXNwbGl0LWJ1dHRvbiA+IC5rLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xufVxuLmstc3BsaXQtYnV0dG9uID4gLmstc3BsaXQtYnV0dG9uLWFycm93LFxuLmstc3BsaXQtYnV0dG9uID4gLmstYnV0dG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtMXB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4OiBub25lO1xufVxuLmstc3BsaXQtYnV0dG9uW2Rpcj1ydGxdID4gLmstYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbn1cbi5rLXNwbGl0LWJ1dHRvbltkaXI9cnRsXSA+IC5rLWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbn1cblxuLmstYnV0dG9uLWZsYXQsIC5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2Uuay1jYWxlbmRhci1pbmZpbml0ZTpub3QoLmstY2FsZW5kYXItbWluaW1hbCkgPiAuay1idXR0b24sIC5rLWNhbGVuZGFyLWhlYWRlciAuay1idXR0b24sIC5rLWJ1dHRvbi5rLWZsYXQsXG4uay1idXR0b24uay1iYXJlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uay1idXR0b24tZmxhdDpob3ZlciwgLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZS5rLWNhbGVuZGFyLWluZmluaXRlOm5vdCguay1jYWxlbmRhci1taW5pbWFsKSA+IC5rLWJ1dHRvbjpob3ZlciwgLmstY2FsZW5kYXItaGVhZGVyIC5rLWJ1dHRvbjpob3ZlciwgLmstYnV0dG9uLmstZmxhdDpob3Zlcixcbi5rLWJ1dHRvbi5rLWJhcmU6aG92ZXIsIC5rLWJ1dHRvbi1mbGF0Lmstc3RhdGUtaG92ZXIsIC5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2Uuay1jYWxlbmRhci1pbmZpbml0ZTpub3QoLmstY2FsZW5kYXItbWluaW1hbCkgPiAuay1zdGF0ZS1ob3Zlci5rLWJ1dHRvbiwgLmstY2FsZW5kYXItaGVhZGVyIC5rLXN0YXRlLWhvdmVyLmstYnV0dG9uLCAuay1zdGF0ZS1ob3Zlci5rLWJ1dHRvbi5rLWZsYXQsXG4uay1zdGF0ZS1ob3Zlci5rLWJ1dHRvbi5rLWJhcmUsIC5rLWJ1dHRvbi1mbGF0OmFjdGl2ZSwgLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZS5rLWNhbGVuZGFyLWluZmluaXRlOm5vdCguay1jYWxlbmRhci1taW5pbWFsKSA+IC5rLWJ1dHRvbjphY3RpdmUsIC5rLWNhbGVuZGFyLWhlYWRlciAuay1idXR0b246YWN0aXZlLCAuay1idXR0b24uay1mbGF0OmFjdGl2ZSxcbi5rLWJ1dHRvbi5rLWJhcmU6YWN0aXZlLCAuay1idXR0b24tZmxhdC5rLXN0YXRlLWFjdGl2ZSwgLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZS5rLWNhbGVuZGFyLWluZmluaXRlOm5vdCguay1jYWxlbmRhci1taW5pbWFsKSA+IC5rLXN0YXRlLWFjdGl2ZS5rLWJ1dHRvbiwgLmstY2FsZW5kYXItaGVhZGVyIC5rLXN0YXRlLWFjdGl2ZS5rLWJ1dHRvbiwgLmstc3RhdGUtYWN0aXZlLmstYnV0dG9uLmstZmxhdCxcbi5rLXN0YXRlLWFjdGl2ZS5rLWJ1dHRvbi5rLWJhcmUsIC5rLWJ1dHRvbi1mbGF0OmhvdmVyOmFjdGl2ZSwgLmstYnV0dG9uLWZsYXQ6aG92ZXIuay1zdGF0ZS1hY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5rLWJ1dHRvbi1mbGF0OjpiZWZvcmUsIC5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2Uuay1jYWxlbmRhci1pbmZpbml0ZTpub3QoLmstY2FsZW5kYXItbWluaW1hbCkgPiAuay1idXR0b246OmJlZm9yZSwgLmstY2FsZW5kYXItaGVhZGVyIC5rLWJ1dHRvbjo6YmVmb3JlLCAuay1idXR0b24uay1mbGF0OjpiZWZvcmUsXG4uay1idXR0b24uay1iYXJlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstYnV0dG9uLW91dGxpbmUsIC5rLWJ1dHRvbi5rLW91dGxpbmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmstcnRsIC5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmstcnRsIC5rLWJ1dHRvbi1ncm91cCAuay1ncm91cC1zdGFydCxcbi5rLXJ0bCAuay1idXR0b24tZ3JvdXAgLmstYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbn1cbi5rLXJ0bCAuay1idXR0b24tZ3JvdXAgLmstZ3JvdXAtZW5kLFxuLmstcnRsIC5rLWJ1dHRvbi1ncm91cCAuay1idXR0b246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xufVxuLmstcnRsIC5rLWJ1dHRvbi1ncm91cCAuay1ncm91cC1zdGFydC5rLWdyb3VwLWVuZCxcbi5rLXJ0bCAuay1idXR0b24tZ3JvdXAgLmstYnV0dG9uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uay1ydGwgLmstc3BsaXQtYnV0dG9uIC5rLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uay1ydGwgLmstc3BsaXQtYnV0dG9uID4gLmstYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG59XG4uay1ydGwgLmstc3BsaXQtYnV0dG9uID4gLmstc3BsaXQtYnV0dG9uLWFycm93LFxuLmstcnRsIC5rLXNwbGl0LWJ1dHRvbiA+IC5rLWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbn1cblxuLmstYnV0dG9uLW92ZXJsYXksIC5rLWJ1dHRvbjo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgdG9wOiAtMXB4O1xuICBib3R0b206IC0xcHg7XG4gIHotaW5kZXg6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmstYnV0dG9uOmhvdmVyOjpiZWZvcmUsIC5rLWJ1dHRvbi5rLXN0YXRlLWhvdmVyOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjA4O1xufVxuLmstYnV0dG9uLmstbm8tZm9jdXM6bm90KDpob3Zlcik6OmJlZm9yZSwgLmstYnV0dG9uLmstbm8tZm9jdXM6bm90KC5rLXN0YXRlLWhvdmVyKTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5rLWJ1dHRvbjphY3RpdmU6OmJlZm9yZSwgLmstYnV0dG9uLmstc3RhdGUtYWN0aXZlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjE2O1xufVxuLmstYnV0dG9uLmstc3RhdGUtc2VsZWN0ZWQ6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5rLWJ1dHRvbi5rLWJ1dHRvbi1jbGVhcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIHRvcDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLWllOSAuay1idXR0b25bZGlzYWJsZWRdOmhvdmVyLFxuLmstaWU5IC5rLWJ1dHRvbltkaXNhYmxlZF06Zm9jdXMsXG4uay1pZTkgLmstYnV0dG9uLmstc3RhdGUtZGlzYWJsZWQ6aG92ZXIsXG4uay1pZTkgLmstYnV0dG9uLmstc3RhdGUtZGlzYWJsZWQ6Zm9jdXMsXG4uay1pZTEwIC5rLWJ1dHRvbltkaXNhYmxlZF06aG92ZXIsXG4uay1pZTEwIC5rLWJ1dHRvbltkaXNhYmxlZF06Zm9jdXMsXG4uay1pZTEwIC5rLWJ1dHRvbi5rLXN0YXRlLWRpc2FibGVkOmhvdmVyLFxuLmstaWUxMCAuay1idXR0b24uay1zdGF0ZS1kaXNhYmxlZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC42O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1pZSAuay1idXR0b24sXG4uay1pZSAuay1idXR0b24tZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZjZmNmY2LCAjZjFmMWYxKTtcbn1cbi5rLWJ1dHRvbjpob3ZlciwgLmstYnV0dG9uLmstc3RhdGUtaG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2VkZWRlZCwgI2U4ZThlOCk7XG59XG4uay1idXR0b246Zm9jdXMsIC5rLWJ1dHRvbi5rLXN0YXRlLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuLmstYnV0dG9uOmFjdGl2ZSwgLmstYnV0dG9uLmstc3RhdGUtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbi5rLWJ1dHRvbi5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzI3NmIxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyNzZiMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoNTAsIDg4LCAxNzcsIDAuMiksIHJnYmEoNTAsIDg4LCAxNzcsIDApKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLmstYnV0dG9uLmstcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzMyNzZiMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDUwLCA4OCwgMTc3LCAwKSwgcmdiYSg1MCwgODgsIDE3NywgMC4yKSk7XG59XG4uay1idXR0b24uay1wcmltYXJ5OmhvdmVyLCAuay1idXR0b24uay1wcmltYXJ5Lmstc3RhdGUtaG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzMjcwYjE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3MGIxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSg1MCwgODIsIDE3NywgMCksIHJnYmEoNTAsIDgyLCAxNzcsIDAuMikpO1xufVxuLmstYnV0dG9uLmstcHJpbWFyeTpmb2N1cywgLmstYnV0dG9uLmstcHJpbWFyeS5rLXN0YXRlLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiAwIDNweCA0cHggMCByZ2JhKDUwLCAxMTgsIDE3NywgMC40KTtcbn1cbi5rLWJ1dHRvbi5rLXByaW1hcnk6YWN0aXZlLCAuay1idXR0b24uay1wcmltYXJ5Lmstc3RhdGUtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzI3NmIxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyNzZiMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoNTAsIDg4LCAxNzcsIDAuMiksIHJnYmEoNTAsIDg4LCAxNzcsIDApKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbi5rLWJ1dHRvbi5rLXByaW1hcnkuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogIzMyNzZiMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDUwLCA4OCwgMTc3LCAwLjIpLCByZ2JhKDUwLCA4OCwgMTc3LCAwKSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5rLWRyb3Bkb3duLWJ1dHRvbjphY3RpdmUgPiAuay1idXR0b246bm90KDpkaXNhYmxlZCksIC5rLWRyb3Bkb3duLWJ1dHRvbi5rLXN0YXRlLWFjdGl2ZSA+IC5rLWJ1dHRvbjpub3QoOmRpc2FibGVkKSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG4uay1kcm9wZG93bi1idXR0b246Zm9jdXMgPiAuay1idXR0b24sIC5rLWRyb3Bkb3duLWJ1dHRvbi5rLXN0YXRlLWZvY3VzZWQgPiAuay1idXR0b24ge1xuICBib3gtc2hhZG93OiAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG4uay10b2dnbGUtYnV0dG9uOmZvY3VzLCAuay10b2dnbGUtYnV0dG9uLmstc3RhdGUtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG4uay10b2dnbGUtYnV0dG9uOmFjdGl2ZSwgLmstdG9nZ2xlLWJ1dHRvbi5rLXN0YXRlLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzMyNzZiMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDUwLCA4OCwgMTc3LCAwLjIpLCByZ2JhKDUwLCA4OCwgMTc3LCAwKSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG4uay10b2dnbGUtYnV0dG9uOmFjdGl2ZTpmb2N1cywgLmstdG9nZ2xlLWJ1dHRvbjphY3RpdmUuay1zdGF0ZS1mb2N1c2VkLCAuay10b2dnbGUtYnV0dG9uLmstc3RhdGUtYWN0aXZlOmZvY3VzLCAuay10b2dnbGUtYnV0dG9uLmstc3RhdGUtYWN0aXZlLmstc3RhdGUtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uOmFjdGl2ZSxcbi5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24uay1zdGF0ZS1hY3RpdmUsXG4uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uLmstc3RhdGUtc2VsZWN0ZWQsXG4uay1idXR0b24tZ3JvdXAgPiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmstYnV0dG9uLFxuLmstYnV0dG9uLWdyb3VwID4gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5rLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogIzMyNzZiMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDUwLCA4OCwgMTc3LCAwLjIpLCByZ2JhKDUwLCA4OCwgMTc3LCAwKSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG4uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uOmZvY3VzLFxuLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbi5rLXN0YXRlLWZvY3VzZWQsXG4uay1idXR0b24tZ3JvdXAgPiBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyArIC5rLWJ1dHRvbixcbi5rLWJ1dHRvbi1ncm91cCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgLmstYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5rLXNwbGl0LWJ1dHRvbjpmb2N1cyxcbi5rLXNwbGl0LWJ1dHRvbi5rLXN0YXRlLWZvY3VzZWQge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG4uay1zcGxpdC1idXR0b24uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uOmFjdGl2ZSwgLmstc3BsaXQtYnV0dG9uLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbi5rLXN0YXRlLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5rLWJ1dHRvbi5rLW91dGxpbmUge1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uay1idXR0b24uay1vdXRsaW5lOmhvdmVyLCAuay1idXR0b24uay1vdXRsaW5lLmstc3RhdGUtaG92ZXIge1xuICBib3JkZXItY29sb3I6ICM2NTY1NjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmstYnV0dG9uLmstb3V0bGluZTpmb2N1cywgLmstYnV0dG9uLmstb3V0bGluZS5rLXN0YXRlLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuLmstYnV0dG9uLmstb3V0bGluZTphY3RpdmUsIC5rLWJ1dHRvbi5rLW91dGxpbmUuay1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM2NTY1NjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmstYnV0dG9uLmstb3V0bGluZS5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjU2NTY1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmstYnV0dG9uLmstcHJpbWFyeS5rLW91dGxpbmUge1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY29sb3I6ICMzMjc2YjE7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uay1idXR0b24uay1wcmltYXJ5Lmstb3V0bGluZTpob3ZlciwgLmstYnV0dG9uLmstcHJpbWFyeS5rLW91dGxpbmUuay1zdGF0ZS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzMyNzZiMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uay1idXR0b24uay1wcmltYXJ5Lmstb3V0bGluZTpmb2N1cywgLmstYnV0dG9uLmstcHJpbWFyeS5rLW91dGxpbmUuay1zdGF0ZS1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogMCAzcHggNHB4IDAgcmdiYSg1MCwgMTE4LCAxNzcsIDAuNCk7XG59XG4uay1idXR0b24uay1wcmltYXJ5Lmstb3V0bGluZTphY3RpdmUsIC5rLWJ1dHRvbi5rLXByaW1hcnkuay1vdXRsaW5lLmstc3RhdGUtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzI3NmIxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyNzZiMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5rLWJ1dHRvbi5rLXByaW1hcnkuay1vdXRsaW5lLmstc3RhdGUtc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6ICMzMjc2YjE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3NmIxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1idXR0b24tZmxhdCwgLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZS5rLWNhbGVuZGFyLWluZmluaXRlOm5vdCguay1jYWxlbmRhci1taW5pbWFsKSA+IC5rLWJ1dHRvbiwgLmstY2FsZW5kYXItaGVhZGVyIC5rLWJ1dHRvbiwgLmstYnV0dG9uLmstZmxhdCxcbi5rLWJ1dHRvbi5rLWJhcmUsIC5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24tZmxhdCwgLmstYnV0dG9uLWdyb3VwIC5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2Uuay1jYWxlbmRhci1pbmZpbml0ZTpub3QoLmstY2FsZW5kYXItbWluaW1hbCkgPiAuay1idXR0b24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5rLWJ1dHRvbi1mbGF0OjphZnRlciwgLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZS5rLWNhbGVuZGFyLWluZmluaXRlOm5vdCguay1jYWxlbmRhci1taW5pbWFsKSA+IC5rLWJ1dHRvbjo6YWZ0ZXIsIC5rLWNhbGVuZGFyLWhlYWRlciAuay1idXR0b246OmFmdGVyLCAuay1idXR0b24uay1mbGF0OjphZnRlcixcbi5rLWJ1dHRvbi5rLWJhcmU6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uay1idXR0b24tZmxhdDpmb2N1czo6YWZ0ZXIsIC5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2Uuay1jYWxlbmRhci1pbmZpbml0ZTpub3QoLmstY2FsZW5kYXItbWluaW1hbCkgPiAuay1idXR0b246Zm9jdXM6OmFmdGVyLCAuay1jYWxlbmRhci1oZWFkZXIgLmstYnV0dG9uOmZvY3VzOjphZnRlciwgLmstYnV0dG9uLmstZmxhdDpmb2N1czo6YWZ0ZXIsXG4uay1idXR0b24uay1iYXJlOmZvY3VzOjphZnRlciwgLmstYnV0dG9uLWZsYXQuay1zdGF0ZS1mb2N1c2VkOjphZnRlciwgLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZS5rLWNhbGVuZGFyLWluZmluaXRlOm5vdCguay1jYWxlbmRhci1taW5pbWFsKSA+IC5rLXN0YXRlLWZvY3VzZWQuay1idXR0b246OmFmdGVyLCAuay1jYWxlbmRhci1oZWFkZXIgLmstc3RhdGUtZm9jdXNlZC5rLWJ1dHRvbjo6YWZ0ZXIsIC5rLXN0YXRlLWZvY3VzZWQuay1idXR0b24uay1mbGF0OjphZnRlcixcbi5rLXN0YXRlLWZvY3VzZWQuay1idXR0b24uay1iYXJlOjphZnRlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDAuMTI7XG59XG5cbi5rLWJ1dHRvbi1mbGF0LmstcHJpbWFyeSwgLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZS5rLWNhbGVuZGFyLWluZmluaXRlOm5vdCguay1jYWxlbmRhci1taW5pbWFsKSA+IC5rLXByaW1hcnkuay1idXR0b24sIC5rLWNhbGVuZGFyLWhlYWRlciAuay1wcmltYXJ5LmstYnV0dG9uLCAuay1wcmltYXJ5LmstYnV0dG9uLmstZmxhdCxcbi5rLXByaW1hcnkuay1idXR0b24uay1iYXJlLCAuay1idXR0b24tZmxhdC5rLXByaW1hcnk6aG92ZXIsIC5rLWJ1dHRvbi1mbGF0LmstcHJpbWFyeS5rLXN0YXRlLWhvdmVyLCAuay1idXR0b24tZ3JvdXAgLmstYnV0dG9uLWZsYXQuay1wcmltYXJ5LCAuay1idXR0b24tZ3JvdXAgLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZS5rLWNhbGVuZGFyLWluZmluaXRlOm5vdCguay1jYWxlbmRhci1taW5pbWFsKSA+IC5rLXByaW1hcnkuay1idXR0b24ge1xuICBjb2xvcjogIzMyNzZiMTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmstYnV0dG9uLmstYnV0dG9uLWNsZWFyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uay1idXR0b24uay1idXR0b24tY2xlYXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uay1idXR0b24uay1idXR0b24tY2xlYXI6aG92ZXIsIC5rLWJ1dHRvbi5rLWJ1dHRvbi1jbGVhci5rLXN0YXRlLWhvdmVyLCAuay1idXR0b24uay1idXR0b24tY2xlYXI6YWN0aXZlLCAuay1idXR0b24uay1idXR0b24tY2xlYXIuay1zdGF0ZS1hY3RpdmUsIC5rLWJ1dHRvbi5rLWJ1dHRvbi1jbGVhcjpmb2N1cywgLmstYnV0dG9uLmstYnV0dG9uLWNsZWFyLmstc3RhdGUtZm9jdXNlZCB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLmstYnV0dG9uLmstYnV0dG9uLWNsZWFyOmFjdGl2ZTo6YWZ0ZXIsIC5rLWJ1dHRvbi5rLWJ1dHRvbi1jbGVhci5rLXN0YXRlLWFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5rLWJ1dHRvbi5rLWJ1dHRvbi1jbGVhci5rLXN0YXRlLWZvY3VzZWQ6OmFmdGVyLCAuay1idXR0b24uay1idXR0b24tY2xlYXIuay1zdGF0ZS1mb2N1c2VkOmFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuICBvcGFjaXR5OiAwLjE7XG59XG5cbi5rLWlucHV0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBoZWlnaHQ6IGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICk7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMCAxIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uay1pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDEwMSwgMTAxLCAxMDEsIDAuNSk7XG4gIG9wYWNpdHk6IDE7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmstaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTAxLCAxMDEsIDEwMSwgMC41KTtcbn1cbi5rLWlucHV0OmludmFsaWQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1zcGFjZS1sZWZ0ID4gaW5wdXQsXG4uay1zcGFjZS1yaWdodCA+IGlucHV0IHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmstc3BhY2UtbGVmdCA+IC5rLWljb24sXG4uay1zcGFjZS1yaWdodCA+IC5rLWljb24ge1xuICBsZWZ0OiAzcHg7XG4gIG1hcmdpbjogM3B4IDZweDtcbn1cblxuLmstdGV4dGJveC5rLXNwYWNlLWxlZnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5rLWlucHV0LXByZWZpeCxcbi5rLWlucHV0LXN1ZmZpeCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICk7XG59XG4uay1pbnB1dC1wcmVmaXggPiAqLFxuLmstaW5wdXQtc3VmZml4ID4gKiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmstaW5wdXQtcHJlZml4ID4gLmstaWNvbixcbi5rLWlucHV0LXN1ZmZpeCA+IC5rLWljb24ge1xuICB3aWR0aDogY2FsYyggMTcuMTQyODU3MTQyOXB4ICsgOHB4ICk7XG4gIGhlaWdodDogY2FsYyggMTcuMTQyODU3MTQyOXB4ICsgOHB4ICk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5rLWlucHV0LXByZWZpeCA+IC5rLWNsZWFyLXZhbHVlLFxuLmstaW5wdXQtc3VmZml4ID4gLmstY2xlYXItdmFsdWUge1xuICB3aWR0aDogY2FsYyggMTcuMTQyODU3MTQyOXB4ICsgOHB4ICk7XG4gIGhlaWdodDogY2FsYyggMTcuMTQyODU3MTQyOXB4ICsgOHB4ICk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmstaW5wdXQtcHJlZml4ID4gLmstY2xlYXItdmFsdWU6aG92ZXIsXG4uay1pbnB1dC1zdWZmaXggPiAuay1jbGVhci12YWx1ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uay1pbnB1dC1wcmVmaXggPiAuay1jbGVhci12YWx1ZTo6YWZ0ZXIsXG4uay1pbnB1dC1zdWZmaXggPiAuay1jbGVhci12YWx1ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgdG9wOiAtMXB4O1xuICBib3R0b206IC0xcHg7XG59XG4uay1pbnB1dC1wcmVmaXggPiAuay1jbGVhci12YWx1ZS5rLXN0YXRlLWZvY3VzZWQ6OmFmdGVyLCAuay1pbnB1dC1wcmVmaXggPiAuay1jbGVhci12YWx1ZTpmb2N1czo6YWZ0ZXIsXG4uay1pbnB1dC1zdWZmaXggPiAuay1jbGVhci12YWx1ZS5rLXN0YXRlLWZvY3VzZWQ6OmFmdGVyLFxuLmstaW5wdXQtc3VmZml4ID4gLmstY2xlYXItdmFsdWU6Zm9jdXM6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWlucHV0LXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLWlucHV0LWljb24ge1xuICB3aWR0aDogY2FsYyggMTZweCArIDhweCApO1xuICBoZWlnaHQ6IGNhbGMoIDE3LjE0Mjg1NzE0MjlweCArIDhweCApO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uay1pZTkgLmstaW5wdXQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuLmstaWU5IC5rLXJ0bCAuay1pbnB1dC1pY29uLCAuay1pZTkgW2Rpcj1ydGxdIC5rLWlucHV0LWljb24ge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuLmstY2xlYXItdmFsdWUge1xuICB3aWR0aDogY2FsYyggMTZweCArIDhweCApO1xuICBoZWlnaHQ6IGNhbGMoIDE3LjE0Mjg1NzE0MjlweCArIDhweCApO1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXNlYXJjaGJhciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLXRleHQtZGlzYWJsZWQge1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMC4xKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkBrZXlmcmFtZXMgYXV0b0ZpbGxTdGFydCB7fVxuQGtleWZyYW1lcyBhdXRvRmlsbEVuZCB7fVxuLmstYXV0b2ZpbGw6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhdXRvRmlsbFN0YXJ0O1xufVxuXG4uay1hdXRvZmlsbDpub3QoOi13ZWJraXQtYXV0b2ZpbGwpIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGF1dG9GaWxsRW5kO1xufVxuXG4uay10ZXh0Ym94Oi13ZWJraXQtYXV0b2ZpbGwge1xuICBhbmltYXRpb24tbmFtZTogYXV0b0ZpbGxTdGFydDtcbn1cblxuLmstdGV4dGJveDpub3QoOi13ZWJraXQtYXV0b2ZpbGwpIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGF1dG9GaWxsRW5kO1xufVxuXG4uay1pbnB1dC1zZXBhcmF0b3Ige1xuICBib3JkZXItY29sb3I6ICM2NTY1NjU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmstaW5wdXQtcHJlZml4ID4gLmstY2xlYXItdmFsdWUuay1zdGF0ZS1mb2N1c2VkOjphZnRlciwgLmstaW5wdXQtcHJlZml4ID4gLmstY2xlYXItdmFsdWU6Zm9jdXM6OmFmdGVyLFxuLmstaW5wdXQtc3VmZml4ID4gLmstY2xlYXItdmFsdWUuay1zdGF0ZS1mb2N1c2VkOjphZnRlcixcbi5rLWlucHV0LXN1ZmZpeCA+IC5rLWNsZWFyLXZhbHVlOmZvY3VzOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLmstcG9wdXAge1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDBweCAwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmstcG9wdXAgLmstaWUxMSB7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbn1cbi5rLXBvcHVwID4gLmstd2lkZ2V0IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmstcG9wdXAuay1jb2xvcnBpY2tlci1wb3B1cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uay1wb3B1cCAuay1pdGVtIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5rLXBvcHVwIC5rLXJ0bCAuay1saXN0LW9wdGlvbmxhYmVsLCBbZGlyPXJ0bF0gLmstcG9wdXAgLmstbGlzdC1vcHRpb25sYWJlbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uay1hbmltYXRpb24tY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG59XG4uay1hbmltYXRpb24tY29udGFpbmVyLXNob3duIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLXBvcHVwID4ga2VuZG8tbGlzdCA+IC5rLWZpcnN0IHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstcG9wdXAgLmstaXRlbS5rLWZpcnN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1wb3B1cCA+IC5rLWdyb3VwLWhlYWRlcixcbi5rLXBvcHVwID4gLmstdmlydHVhbC13cmFwID4gLmstZ3JvdXAtaGVhZGVyIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgbWluLWhlaWdodDogMS40Mjg1NzE0Mjg2ZW07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstcG9wdXAgPiAuay1ncm91cC1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5rLXBvcHVwIC5rLW91dGVyLWdyb3VwLWhlYWRlciB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIG1pbi1oZWlnaHQ6IDEuNDI4NTcxNDI4NmVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmstcG9wdXAgLmstb3V0ZXItZ3JvdXAtaGVhZGVyLmstdmlydHVhbC1pdGVtIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLXBvcHVwID4gLmstY29sb3JwYWxldHRlIHtcbiAgcGFkZGluZzogOHB4IDhweDtcbn1cblxuLmstcG9wdXAgLmstbGlzdCAuay1pdGVtID4gLmstZ3JvdXAge1xuICBwYWRkaW5nOiAwIDAuNWVtO1xuICBmb250LXNpemU6IDguNTY4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXBvcHVwIC5rLWxpc3QgLmstaXRlbSA+IC5rLWdyb3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItd2lkdGg6IDZweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEycHg7XG4gIGJvdHRvbTogMDtcbn1cblxuLmstcnRsLmstcG9wdXAgLmstbGlzdCAuay1pdGVtID4gLmstZ3JvdXAsXG5bZGlyPXJ0bF0gLmstcG9wdXAgLmstbGlzdCAuay1pdGVtID4gLmstZ3JvdXAge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbi5rLXJ0bC5rLXBvcHVwIC5rLWxpc3QgLmstaXRlbSA+IC5rLWdyb3VwOjpiZWZvcmUsXG5bZGlyPXJ0bF0gLmstcG9wdXAgLmstbGlzdCAuay1pdGVtID4gLmstZ3JvdXA6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMTRweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLmstZ3JvdXAtaGVhZGVyICsgZGl2ID4gLmstbGlzdCA+IC5rLWl0ZW0uay1maXJzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXBvcHVwIC5rLWxpc3QgPiAuay1vdXRlci1ncm91cC1oZWFkZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xufVxuXG4uay1wb3B1cC5rLXBvcHVwLXRyYW5zcGFyZW50IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstcG9wdXAuay1wb3B1cC1mbHVzaCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLWxpc3Qtc2Nyb2xsZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1saXN0IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmstbGlzdCA+IC5rLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5rLWxpc3QgPiAuay1pdGVtID4gLmstaWNvbiB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uay1saXN0ID4gLmstY3VzdG9tLWl0ZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uay1saXN0ID4gLmstY3VzdG9tLWl0ZW0gPiAuay1pLXBsdXMsIC5rLWxpc3QgPiAuay1jdXN0b20taXRlbSA+IC5rLXBsdXMge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuW2Rpcj1ydGxdIC5rLWxpc3QgPiAuay1pdGVtID4gLmstaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmstbGlzdCAuay1pdGVtLFxuLmstbGlzdC1vcHRpb25sYWJlbCB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIG1pbi1oZWlnaHQ6IDEuNDI4NTcxNDI4NmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2ZW07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBvdXRsaW5lLWNvbG9yLCBib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5cbi5rLWxpc3Qtb3B0aW9ubGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLWxpc3QtZmlsdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAxIDAgYXV0bztcbn1cbi5rLWxpc3QtZmlsdGVyID4gLmstdGV4dGJveCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAxNnB4ICsgOHB4ICk7XG59XG4uay1saXN0LWZpbHRlciA+IC5rLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBjYWxjKCA4cHggKyA4cHggKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5rLXJ0bCAuay1saXN0LWZpbHRlciA+IC5rLXRleHRib3gsIFtkaXI9cnRsXSAuay1saXN0LWZpbHRlciA+IC5rLXRleHRib3gge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogY2FsYyggMTZweCArIDhweCApO1xufVxuLmstcnRsIC5rLWxpc3QtZmlsdGVyID4gLmstaWNvbiwgW2Rpcj1ydGxdIC5rLWxpc3QtZmlsdGVyID4gLmstaWNvbiB7XG4gIGxlZnQ6IGNhbGMoIDhweCArIDhweCApO1xuICByaWdodDogYXV0bztcbn1cblxuLmstZHJvcGRvd24tYnV0dG9uIC5rLXBvcHVwIC5rLWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXNwbGl0LWJ1dHRvbiAuay1saXN0IC5rLWl0ZW06Zm9jdXMsXG4uay1kcm9wZG93bi1idXR0b24gLmstbGlzdCAuay1pdGVtOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstbGlzdC1jb250YWluZXIgLmstYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uay1saXN0LWNvbnRhaW5lciAuay1idXR0b24gLmstaWNvbiB7XG4gIG1hcmdpbjogMCA0cHggMCAwO1xufVxuLmstaWUxMSAuay1saXN0LWNvbnRhaW5lciAuay1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmstbGlzdC1jb250YWluZXIgLmstYnV0dG9uLmstc3RhdGUtZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5rLWxpc3QtY29udGFpbmVyIC5rLW5vZGF0YSB7XG4gIG1pbi1oZWlnaHQ6IDEzOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uay1saXN0LWNvbnRhaW5lciAuay1ub2RhdGEgLmstYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLmstbGlzdC1jb250YWluZXIgLmstc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uay12aXJ0dWFsLWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmstdmlydHVhbC1jb250ZW50ID4gLmstdmlydHVhbC1saXN0ID4gLmstdmlydHVhbC1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDMpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuXG4uay1wb3B1cCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi5rLXBvcHVwID4ga2VuZG8tbGlzdCA+IC5rLWZpcnN0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmstcG9wdXAgPiAuay1ncm91cC1oZWFkZXIsXG4uay1wb3B1cCAuay1vdXRlci1ncm91cC1oZWFkZXIuay1maXJzdCxcbi5rLXBvcHVwID4gLmstdmlydHVhbC13cmFwID4gLmstZ3JvdXAtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5rLXBvcHVwIC5rLW91dGVyLWdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5rLXBvcHVwIC5rLWxpc3QgLmstaXRlbSA+IC5rLWdyb3VwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICM2NTY1NjU7XG59XG5cbi5rLXBvcHVwIC5rLWxpc3QgLmstaXRlbSA+IC5rLWdyb3VwOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2NTY1NjUgIzY1NjU2NSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLmstcnRsLmstcG9wdXAgLmstbGlzdCAuay1pdGVtID4gLmstZ3JvdXA6OmJlZm9yZSxcbltkaXI9cnRsXSAuay1wb3B1cCAuay1saXN0IC5rLWl0ZW0gPiAuay1ncm91cDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjU2NTY1IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM2NTY1NjU7XG59XG5cbi5rLWdyb3VwLWhlYWRlciArIGRpdiA+IC5rLWxpc3QgPiAuay1pdGVtLmstZmlyc3Q6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmstbGlzdCA+IC5rLW91dGVyLWdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmstcG9wdXAgPiAuay1jb2xvcnBhbGV0dGUsXG4uay1wb3B1cCA+IC5rLWZsYXRjb2xvcnBpY2tlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uay1saXN0IC5rLWl0ZW06aG92ZXIsXG4uay1saXN0IC5rLWl0ZW0uay1zdGF0ZS1ob3Zlcixcbi5rLWxpc3Qtb3B0aW9ubGFiZWw6aG92ZXIsXG4uay1saXN0LW9wdGlvbmxhYmVsLmstc3RhdGUtaG92ZXIge1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbi5rLWxpc3QgLmstaXRlbTpob3Zlci5rLXN0YXRlLXNlbGVjdGVkLFxuLmstbGlzdCAuay1pdGVtLmstc3RhdGUtaG92ZXIuay1zdGF0ZS1zZWxlY3RlZCxcbi5rLWxpc3Qtb3B0aW9ubGFiZWw6aG92ZXIuay1zdGF0ZS1zZWxlY3RlZCxcbi5rLWxpc3Qtb3B0aW9ubGFiZWwuay1zdGF0ZS1ob3Zlci5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTZkYTM7XG59XG5cbi5rLWxpc3QgLmstaXRlbTpmb2N1cyxcbi5rLWxpc3QgLmstaXRlbS5rLXN0YXRlLWZvY3VzZWQsXG4uay1saXN0LW9wdGlvbmxhYmVsOmZvY3VzLFxuLmstbGlzdC1vcHRpb25sYWJlbC5rLXN0YXRlLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cblxuLmstbGlzdCAuay1pdGVtLmstc3RhdGUtc2VsZWN0ZWQsXG4uay1saXN0LW9wdGlvbmxhYmVsLmstc3RhdGUtc2VsZWN0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyNzZiMTtcbn1cblxuLmstYW5pbWF0aW9uLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xufVxuXG4uay1hbmltYXRpb24tY29udGFpbmVyLXNob3duLFxuLmstYW5pbWF0aW9uLWNvbnRhaW5lciA+IC5rLXBvcHVwIHtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cblxuLmstYW5pbWF0aW9uLWNvbnRhaW5lci1maXhlZCA+IC5rLXBvcHVwIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstbGlzdC1jb250YWluZXIgLmstYnV0dG9uLFxuLmstbGlzdC1jb250YWluZXIgLmstYnV0dG9uLmstc3RhdGUtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5rLWxpc3QtY29udGFpbmVyIC5rLWJ1dHRvbjpob3Zlcixcbi5rLWxpc3QtY29udGFpbmVyIC5rLWJ1dHRvbi5rLXN0YXRlLWhvdmVyIHtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uay1saXN0LWNvbnRhaW5lciAuay1idXR0b246YWN0aXZlLFxuLmstbGlzdC1jb250YWluZXIgLmstYnV0dG9uLmstc3RhdGUtYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uay1saXN0LWNvbnRhaW5lciAuay1idXR0b24uay1zdGF0ZS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmstbGlzdC1jb250YWluZXIgLmstYnV0dG9uOmZvY3VzLFxuLmstbGlzdC1jb250YWluZXIgLmstYnV0dG9uLmstc3RhdGUtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuLmstbGlzdC1jb250YWluZXIgLmstbm9kYXRhIHtcbiAgY29sb3I6IHJnYmEoMTAxLCAxMDEsIDEwMSwgMC41KTtcbn1cbi5rLWxpc3QtY29udGFpbmVyIC5rLW5vZGF0YSAuay1idXR0b24ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2Y2ZjZmNiwgI2YxZjFmMSk7XG59XG5cbi5rLXRvb2xiYXIge1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmstdG9vbGJhciAuay1pZTExIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xufVxuLmstdG9vbGJhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiBjYWxjKCAxLjQyODU3MTQyODZlbSArIDhweCArIDJweCApO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtOHB4O1xufVxuLmstdG9vbGJhci5rLXRvb2xiYXItcmVzaXphYmxlIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uay10b29sYmFyID4gKiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5rLXRvb2xiYXIgPiAqID4gbGFiZWwge1xuICBtYXJnaW4taW5saW5lLWVuZDogOHB4O1xufVxuLmstdG9vbGJhciAuay1idXR0b24sXG4uay10b29sYmFyIC5rLWJ1dHRvbi1ncm91cCxcbi5rLXRvb2xiYXIgLmstc2VwYXJhdG9yLFxuLmstdG9vbGJhciAuay1zcGxpdC1idXR0b24sXG4uay10b29sYmFyIC5rLXRleHRib3gsXG4uay10b29sYmFyIC5rLXdpZGdldCxcbi5rLXRvb2xiYXIgbGFiZWwge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uay10b29sYmFyIC5rLXNwbGl0LWJ1dHRvbiA+IC5rLWJ1dHRvbiB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4uay10b29sYmFyIC5rLW92ZXJmbG93LWFuY2hvciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4O1xuICB3aWR0aDogY2FsYyggY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHggKSArIDE2cHggKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5rLXRvb2xiYXIgLmstb3ZlcmZsb3ctYW5jaG9yOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rLXRvb2xiYXIgLmstc2VwYXJhdG9yLFxuLmstdG9vbGJhciAuay10b29sYmFyLXNlcGFyYXRvciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEuNDI4NTcxNDI4NmVtO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5rLXRvb2xiYXIgLmstc3BhY2VyLFxuLmstdG9vbGJhciAuay10b29sYmFyLXNwYWNlciB7XG4gIGhlaWdodDogMS40Mjg1NzE0Mjg2ZW07XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmstdG9vbGJhciAuay10b29sYmFyLXRlbXBsYXRlIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5rZW5kby10b29sYmFyLXJlbmRlcmVyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstb3ZlcmZsb3ctdG9vbC1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLW92ZXJmbG93LWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbi1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbn1cbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1zcGxpdC1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLW92ZXJmbG93LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXRvb2xiYXIuay1ydGwgLmstb3ZlcmZsb3ctYW5jaG9yLCAuay1ydGwgLmstdG9vbGJhciAuay1vdmVyZmxvdy1hbmNob3IsIC5rLXRvb2xiYXJbZGlyPXJ0bF0gLmstb3ZlcmZsb3ctYW5jaG9yLCBbZGlyPXJ0bF0gLmstdG9vbGJhciAuay1vdmVyZmxvdy1hbmNob3Ige1xuICBtYXJnaW46IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uay1mbG9hdGluZy10b29sYmFyLFxuLmVkaXRvclRvb2xiYXJXaW5kb3cuay13aW5kb3ctY29udGVudCB7XG4gIHBhZGRpbmc6IDhweCA4cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uay1mbG9hdGluZy10b29sYmFyIC5rLXRvb2xiYXIsXG4uZWRpdG9yVG9vbGJhcldpbmRvdy5rLXdpbmRvdy1jb250ZW50IC5rLXRvb2xiYXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uay1lZGl0b3J0b29sYmFyLWRyYWdIYW5kbGUge1xuICBjdXJzb3I6IG1vdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay10b29sYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi5rLXRvb2xiYXIgLmstb3ZlcmZsb3ctYW5jaG9yIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmstdG9vbGJhciAuay1zZXBhcmF0b3Ige1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG4uay10b29sYmFyIC5rLWJ1dHRvbi5rLXN0YXRlLWRpc2FibGVkOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uay1mbG9hdGluZy10b29sYmFyLFxuLmVkaXRvclRvb2xiYXJXaW5kb3cuay13aW5kb3ctY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG5cbi5rLWZvcm0sXG4uay1mb3JtLWlubGluZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4Njtcbn1cblxuLmstZmllbGRzZXQge1xuICBtYXJnaW46IDMwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZzogMjVweCAwIDA7XG59XG4uay1maWVsZHNldCA+IGxlZ2VuZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAwIDhweCAwIDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmtlbmRvLWxhYmVsID4gLmstbGFiZWwge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLWxhYmVsLW9wdGlvbmFsIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmstbGFiZWwtZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstaW5wdXQtbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uay1pbnB1dC1sYWJlbDpkaXIocnRsKSwgLmstcnRsIC5rLWlucHV0LWxhYmVsLCAuay1pbnB1dC1sYWJlbC5rLXJ0bCwgW2Rpcj1ydGxdIC5rLWlucHV0LWxhYmVsLCAuay1pbnB1dC1sYWJlbFtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5rLWZvcm0ge1xuICBib3JkZXI6IDA7XG59XG4uay1mb3JtIC5rLWxhYmVsLFxuLmstZm9ybSBrZW5kby1sYWJlbCxcbi5rLWZvcm0gLmstZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuLmstZm9ybSAuay1jaGVja2JveC1sYWJlbCxcbi5rLWZvcm0gLmstcmFkaW8tbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5rLWZvcm0gLmstZm9ybS1maWVsZHNldCB7XG4gIG1hcmdpbjogMnJlbSAwIDA7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyOiAwO1xufVxuLmstZm9ybSAuay1mb3JtLWZpZWxkc2V0ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uay1mb3JtIC5rLWZvcm0tbGVnZW5kIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgcGFkZGluZzogMHB4O1xuICBib3JkZXItd2lkdGg6IDAgMCAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uay1mb3JtIC5rLWZvcm0tZ3JvdXAge1xuICBwYWRkaW5nOiAwO1xufVxuLmstZm9ybSAuay1mb3JtLWZpZWxkLFxuLmstZm9ybSAuay1mb3JtLWJ1dHRvbnMsXG4uay1mb3JtIC5rLWRhdGVyYW5nZXBpY2tlciAuay10ZXh0Ym94LWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uay1mb3JtID4gKjpmaXJzdC1jaGlsZCxcbi5rLWZvcm0gLmstZGF0ZXJhbmdlcGlja2VyIC5rLXRleHRib3gtY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5rLWZvcm0gLmstZm9ybS1maWVsZCxcbi5rLWZvcm0gLmstZm9ybS1maWVsZC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uay1mb3JtIC5rLWZvcm0tZmllbGQtZGlzYWJsZWQgLmstbGFiZWwsXG4uay1mb3JtIC5rLWZvcm0tZmllbGQtZGlzYWJsZWQgLmstZm9ybS1sYWJlbCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC42O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwLjEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5rLWZvcm0gLmstYWxlcnQtZXJyb3Ige1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5rLWZvcm0gLmstZmllbGQtaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwIDhweDtcbn1cbi5rLWZvcm0gLmstdGV4dGJveCxcbi5rLWZvcm0gLmstdGV4dGFyZWEsXG4uay1mb3JtIC5rLWF1dG9jb21wbGV0ZSxcbi5rLWZvcm0gLmstY29tYm9ib3gsXG4uay1mb3JtIC5rLWRyb3Bkb3duLFxuLmstZm9ybSAuay1kcm9wZG93bnRyZWUsXG4uay1mb3JtIC5rLW11bHRpc2VsZWN0LFxuLmstZm9ybSAuay1kYXRlaW5wdXQsXG4uay1mb3JtIC5rLWRhdGVwaWNrZXIsXG4uay1mb3JtIC5rLWRhdGV0aW1lcGlja2VyLFxuLmstZm9ybSAuay1kYXRlcmFuZ2VwaWNrZXItd3JhcCxcbi5rLWZvcm0gLmstdGltZXBpY2tlcixcbi5rLWZvcm0gLmstbnVtZXJpY3RleHRib3gsXG4uay1mb3JtIC5rLW1hc2tlZHRleHRib3gsXG4uay1mb3JtIC5rLXRleHRib3gtY29udGFpbmVyLFxuLmstZm9ybSAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstZm9ybS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5rLWZvcm0tYnV0dG9ucyA+ICoge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5rLWZvcm0tYnV0dG9ucyA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmstZm9ybS1oaW50LFxuLmstZm9ybS1lcnJvciB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5rLXRleHQtc3RhcnQsXG4uay1idXR0b25zLXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uay10ZXh0LWVuZCxcbi5rLWJ1dHRvbnMtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmstZm9ybS1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDFyZW0gMCAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQgPiAuay1sYWJlbCxcbi5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkID4ga2VuZG8tbGFiZWwsXG4uay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZCA+IC5rLWZvcm0tbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHdpZHRoOiAyNSU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQgLmstbGFiZWwtb3B0aW9uYWwge1xuICBtYXJnaW46IDA7XG4gIGFsaWduLXNlbGY6IGluaGVyaXQ7XG59XG4uay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZC13cmFwIHtcbiAgZmxleDogMTtcbn1cbi5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uay1mb3JtIFtkaXI9cnRsXSAuay1mb3JtLWJ1dHRvbnMgPiAqLCAuay1mb3JtIFtkaXI9cnRsXS5rLWZvcm0tYnV0dG9ucyA+ICosIC5rLXJ0bCAuay1mb3JtIC5rLWZvcm0tYnV0dG9ucyA+ICosIC5rLXJ0bCAuay1mb3JtLmstZm9ybS1idXR0b25zID4gKiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5rLWZvcm0gW2Rpcj1ydGxdIC5rLWZvcm0tYnV0dG9ucyA+ICo6bGFzdC1jaGlsZCwgLmstZm9ybSBbZGlyPXJ0bF0uay1mb3JtLWJ1dHRvbnMgPiAqOmxhc3QtY2hpbGQsIC5rLXJ0bCAuay1mb3JtIC5rLWZvcm0tYnV0dG9ucyA+ICo6bGFzdC1jaGlsZCwgLmstcnRsIC5rLWZvcm0uay1mb3JtLWJ1dHRvbnMgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5rLWZvcm0gW2Rpcj1ydGxdIC5rLWxhYmVsLW9wdGlvbmFsLCAuay1ydGwgLmstZm9ybSAuay1sYWJlbC1vcHRpb25hbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLmstZm9ybS1ob3Jpem9udGFsIFtkaXI9cnRsXS5rLWZvcm0tZmllbGQgPiAuay1sYWJlbCxcbi5rLWZvcm0taG9yaXpvbnRhbCBbZGlyPXJ0bF0uay1mb3JtLWZpZWxkID4ga2VuZG8tbGFiZWwsXG4uay1mb3JtLWhvcml6b250YWwgW2Rpcj1ydGxdLmstZm9ybS1maWVsZCA+IC5rLWZvcm0tbGFiZWwsXG4uay1mb3JtLWhvcml6b250YWwgW2Rpcj1ydGxdIC5rLWZvcm0tZmllbGQgPiAuay1sYWJlbCxcbi5rLWZvcm0taG9yaXpvbnRhbCBbZGlyPXJ0bF0gLmstZm9ybS1maWVsZCA+IGtlbmRvLWxhYmVsLFxuLmstZm9ybS1ob3Jpem9udGFsIFtkaXI9cnRsXSAuay1mb3JtLWZpZWxkID4gLmstZm9ybS1sYWJlbCwgLmstcnRsIC5rLWZvcm0taG9yaXpvbnRhbC5rLWZvcm0tZmllbGQgPiAuay1sYWJlbCxcbi5rLXJ0bCAuay1mb3JtLWhvcml6b250YWwuay1mb3JtLWZpZWxkID4ga2VuZG8tbGFiZWwsXG4uay1ydGwgLmstZm9ybS1ob3Jpem9udGFsLmstZm9ybS1maWVsZCA+IC5rLWZvcm0tbGFiZWwsXG4uay1ydGwgLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQgPiAuay1sYWJlbCxcbi5rLXJ0bCAuay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZCA+IGtlbmRvLWxhYmVsLFxuLmstcnRsIC5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkID4gLmstZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5rLWZvcm0taW5saW5lIHtcbiAgcGFkZGluZzogMTZweDtcbn1cbi5rLWZvcm0taW5saW5lIGZpZWxkc2V0IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBtYXJnaW46IDMycHggMDtcbiAgcGFkZGluZzogMDtcbn1cbi5rLWZvcm0taW5saW5lIGZpZWxkc2V0OmZpcnN0LWNoaWxkOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmstZm9ybS1pbmxpbmUgZmllbGRzZXQ6bGFzdC1jaGlsZDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmstZm9ybS1pbmxpbmUgbGVnZW5kIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMCA4cHggMCAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGQgPiBzcGFuOm5vdCguay13aWRnZXQpIHtcbiAgd2lkdGg6IDI1JTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIHBhZGRpbmc6IGNhbGMoIDRweCArIDFweCApIDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGQgPiBpbnB1dCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGQgPiBpbnB1dDpub3QoLmstY2hlY2tib3gpOm5vdCguay1yYWRpbykge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGQgLmstYWxlcnQtZXJyb3Ige1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGQgLmstZmllbGQtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG59XG4uay1mb3JtLWlubGluZSAuay1mb3JtLWZpZWxkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uay1lZGl0LWZvcm0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtaW4td2lkdGg6IDQwMHB4O1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuay10YWJzdHJpcC13cmFwcGVyIHtcbiAgbWFyZ2luOiAtMTZweCAtMTZweDtcbn1cblxuLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuay10YWJzdHJpcC5rLXJvb3QtdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5rLWVkaXQtZm9ybS1jb250YWluZXIgLmstdGFic3RyaXAgLmstdGFic3RyaXAtaXRlbXMge1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMDtcbn1cblxuLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuay10YWJzdHJpcCAuay1jb250ZW50IHtcbiAgcGFkZGluZzogMTZweCAxNnB4O1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLWVkaXQtYnV0dG9ucyB7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5rLWVkaXQtYnV0dG9ucyAuay1idXR0b24gKyAuay1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi5rLWVkaXQtZm9ybS1jb250YWluZXIgLmstZWRpdC1idXR0b25zIHtcbiAgbWFyZ2luOiAxNnB4IC0xNnB4IC0xNnB4O1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG59XG5cbi5rLXBvcHVwLWVkaXQtZm9ybSA+IC5rLWFjdGlvbi1idXR0b25zLFxuLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuay1hY3Rpb24tYnV0dG9ucyB7XG4gIG1hcmdpbjogMWVtIC0xNnB4IC0xNnB4O1xufVxuXG4uay1lZGl0LWxhYmVsIHtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gIHBhZGRpbmc6IGNhbGMoIDRweCArIDFweCApIDA7XG4gIHdpZHRoOiAzMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5rLWVkaXQtZmllbGQge1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgd2lkdGg6IDY1JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjbGVhcjogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rLWVkaXQtZmllbGQuay1uby1lZGl0b3Ige1xuICBwYWRkaW5nOiBjYWxjKCA0cHggKyAxcHggKSAwO1xufVxuXG4uay1lZGl0LWZpZWxkID4gLmstd2lkZ2V0LFxuLmstZWRpdC1maWVsZCA+IC5rLXRleHRib3gsXG4uay1lZGl0LWZpZWxkID4gLmstdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5rLWVkaXQtZmllbGQgPiAuay1jb2xvcnBpY2tlciB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmstZWRpdC1maWVsZCBpbnB1dFt0eXBlPXJhZGlvXTpub3QoLmstcmFkaW8pLFxuLmstZWRpdC1maWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoLmstY2hlY2tib3gpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjRleDtcbn1cbi5rLWVkaXQtZmllbGQgLmstcmFkaW8tbGFiZWwsXG4uay1lZGl0LWZpZWxkIC5rLWNoZWNrYm94LWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG4uay1lZGl0LWZpZWxkID4gLmstcmVzZXQgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG4uay1lZGl0LWZpZWxkIC5rLXJlc2V0IC5rLXdpZGdldCB7XG4gIG1hcmdpbjogMCAwLjRleCAwIDFleDtcbn1cblxuLmstcnRsIC5rLWVkaXQtYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uay1ydGwgLmstZWRpdC1idXR0b25zIC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4uay13aWRnZXQuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstd2lkZ2V0LmZvcm0tY29udHJvbCxcbi5rLW1hc2tlZHRleHRib3guZm9ybS1jb250cm9sIC5rLXRleHRib3gsXG4uay10ZXh0Ym94LmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1tdWx0aXNlbGVjdC5mb3JtLWNvbnRyb2wsIC5mb3JtLWNvbnRyb2wuay1kcm9wZG93bnRyZWUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbnB1dC1ncm91cCAuay1kYXRlaW5wdXQtd3JhcCxcbi5pbnB1dC1ncm91cCAuay1kcm9wZG93bi13cmFwLFxuLmlucHV0LWdyb3VwIC5rLW11bHRpc2VsZWN0LXdyYXAsXG4uaW5wdXQtZ3JvdXAgLmstbnVtZXJpYy13cmFwLFxuLmlucHV0LWdyb3VwIC5rLXBpY2tlci13cmFwLFxuLmlucHV0LWdyb3VwIC5rLW1hc2tlZHRleHRib3ggLmstdGV4dGJveCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCAuay1kYXRlaW5wdXQtd3JhcCAuay1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgLmstZHJvcGRvd24td3JhcCAuay1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgLmstbXVsdGlzZWxlY3Qtd3JhcCAuay1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgLmstbnVtZXJpYy13cmFwIC5rLXNlbGVjdCxcbi5pbnB1dC1ncm91cCAuay1waWNrZXItd3JhcCAuay1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgLmstbWFza2VkdGV4dGJveCAuay10ZXh0Ym94IC5rLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCAuay13aWRnZXQuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwIC5rLW1hc2tlZHRleHRib3guZm9ybS1jb250cm9sIC5rLXRleHRib3gsXG4uaW5wdXQtZ3JvdXAgLmstdGV4dGJveC5mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogYXV0bztcbn1cbi5pbnB1dC1ncm91cCAuay13aWRnZXQuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmstZGF0ZWlucHV0LXdyYXAsXG4uaW5wdXQtZ3JvdXAgLmstd2lkZ2V0LmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5rLWRyb3Bkb3duLXdyYXAsXG4uaW5wdXQtZ3JvdXAgLmstd2lkZ2V0LmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5rLW11bHRpc2VsZWN0LXdyYXAsXG4uaW5wdXQtZ3JvdXAgLmstd2lkZ2V0LmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5rLW51bWVyaWMtd3JhcCxcbi5pbnB1dC1ncm91cCAuay13aWRnZXQuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmstcGlja2VyLXdyYXAsXG4uaW5wdXQtZ3JvdXAgLmstd2lkZ2V0LmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmstdGV4dGJveCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kICsgLmstd2lkZ2V0IC5rLWRhdGVpbnB1dC13cmFwLFxuLmlucHV0LWdyb3VwLXByZXBlbmQgKyAuay13aWRnZXQgLmstZHJvcGRvd24td3JhcCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kICsgLmstd2lkZ2V0IC5rLW11bHRpc2VsZWN0LXdyYXAsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCArIC5rLXdpZGdldCAuay1udW1lcmljLXdyYXAsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCArIC5rLXdpZGdldCAuay1waWNrZXItd3JhcCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kICsgLmstd2lkZ2V0ID4gLmstdGV4dGJveCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG59XG5cbi5rLXdpZGdldC5mb3JtLWNvbnRyb2wgLmstaW5wdXQge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgaGVpZ2h0OiAyLjI1cmVtO1xufVxuLmstd2lkZ2V0LmZvcm0tY29udHJvbC1zbSAuay1pbnB1dCB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBoZWlnaHQ6IDEuODEyNXJlbTtcbn1cbi5rLXdpZGdldC5mb3JtLWNvbnRyb2wtc20gLmstZGF0ZWlucHV0LXdyYXAgLmstc2VsZWN0LFxuLmstd2lkZ2V0LmZvcm0tY29udHJvbC1zbSAuay1kcm9wZG93bi13cmFwIC5rLXNlbGVjdCxcbi5rLXdpZGdldC5mb3JtLWNvbnRyb2wtc20gLmstcGlja2VyLXdyYXAgLmstc2VsZWN0IHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbn1cbi5rLXdpZGdldC5mb3JtLWNvbnRyb2wtc20gLmstc2VsZWN0IHtcbiAgd2lkdGg6IDEuODEyNXJlbTtcbn1cbi5rLXdpZGdldC5mb3JtLWNvbnRyb2wtbGcgLmstaW5wdXQge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgaGVpZ2h0OiAyLjg3NXJlbTtcbn1cbi5rLXdpZGdldC5mb3JtLWNvbnRyb2wtbGcgLmstZGF0ZWlucHV0LXdyYXAgLmstc2VsZWN0LFxuLmstd2lkZ2V0LmZvcm0tY29udHJvbC1sZyAuay1kcm9wZG93bi13cmFwIC5rLXNlbGVjdCxcbi5rLXdpZGdldC5mb3JtLWNvbnRyb2wtbGcgLmstcGlja2VyLXdyYXAgLmstc2VsZWN0IHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLmstd2lkZ2V0LmZvcm0tY29udHJvbC1sZyAuay1zZWxlY3Qge1xuICB3aWR0aDogMi44NzVyZW07XG59XG5cbi5rLW1hc2tlZHRleHRib3guZm9ybS1jb250cm9sIC5rLXRleHRib3gge1xuICBoZWlnaHQ6IGNhbGMoIDIuMjVyZW0gKyAycHggKTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG59XG4uay1tYXNrZWR0ZXh0Ym94LmZvcm0tY29udHJvbC1zbSAuay10ZXh0Ym94IHtcbiAgaGVpZ2h0OiBjYWxjKCAxLjgxMjVyZW0gKyAzcHggKTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uay1tYXNrZWR0ZXh0Ym94LmZvcm0tY29udHJvbC1sZyAuay10ZXh0Ym94IHtcbiAgaGVpZ2h0OiBjYWxjKCAyLjg3NXJlbSArIDJweCApO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmstdGV4dGJveC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGNhbGMoIDIuMjVyZW0gKyAycHggKTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG59XG4uay10ZXh0Ym94LmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYyggMS44MTI1cmVtICsgMnB4ICk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmstdGV4dGJveC5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoIDIuODc1cmVtICsgMnB4ICk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uay1kYXRlaW5wdXQuZm9ybS1jb250cm9sLXNtIC5rLWxpbmstaW5jcmVhc2UgPiAuay1pY29uLFxuLmstbnVtZXJpY3RleHRib3guZm9ybS1jb250cm9sLXNtIC5rLWxpbmstaW5jcmVhc2UgPiAuay1pY29uIHtcbiAgYm90dG9tOiAtMnB4O1xufVxuLmstZGF0ZWlucHV0LmZvcm0tY29udHJvbC1zbSAuay1saW5rLWRlY3JlYXNlID4gLmstaWNvbixcbi5rLW51bWVyaWN0ZXh0Ym94LmZvcm0tY29udHJvbC1zbSAuay1saW5rLWRlY3JlYXNlID4gLmstaWNvbiB7XG4gIHRvcDogLTJweDtcbn1cbi5rLWRhdGVpbnB1dC5mb3JtLWNvbnRyb2wtc20gLmstbGluayxcbi5rLW51bWVyaWN0ZXh0Ym94LmZvcm0tY29udHJvbC1zbSAuay1saW5rIHtcbiAgaGVpZ2h0OiAwLjkwNjI1cmVtO1xufVxuLmstZGF0ZWlucHV0LmZvcm0tY29udHJvbC1sZyAuay1saW5rLFxuLmstbnVtZXJpY3RleHRib3guZm9ybS1jb250cm9sLWxnIC5rLWxpbmsge1xuICBoZWlnaHQ6IDEuNDM3NXJlbTtcbn1cblxuLmstZGF0ZWlucHV0LmZvcm0tY29udHJvbCAuay1kYXRlaW5wdXQtd3JhcCAuay1zZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5rLWZvcm0sXG4uay1mb3JtLWlubGluZSB7XG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuLmstZm9ybSBmaWVsZHNldCBsZWdlbmQsXG4uay1mb3JtLWlubGluZSBmaWVsZHNldCBsZWdlbmQge1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5rLWZvcm0gLmstZm9ybS1sZWdlbmQsXG4uay1mb3JtLWlubGluZSAuay1mb3JtLWxlZ2VuZCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5rLWZvcm0gLmstZmllbGQtaW5mbyxcbi5rLWZvcm0taW5saW5lIC5rLWZpZWxkLWluZm8ge1xuICBjb2xvcjogI2I5YjliOTtcbn1cbi5rLWZvcm0gLmstYWxlcnQtZXJyb3IsXG4uay1mb3JtLWlubGluZSAuay1hbGVydC1lcnJvciB7XG4gIGNvbG9yOiAjZjMxNzAwO1xufVxuXG4uay1mb3JtLWVycm9yLFxuLmstdGV4dC1lcnJvcixcbi5rLWZvcm0tZmllbGQtZXJyb3IgLmstbGFiZWwge1xuICBjb2xvcjogI2YzMTcwMDtcbn1cblxuLmstZm9ybS1zZXBhcmF0b3Ige1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5rLWxpc3Rncm91cCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uay1saXN0Z3JvdXAgPiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5rLWxpc3Rncm91cCAuay1saXN0Z3JvdXAtaXRlbSArIC5rLWxpc3Rncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4uay1saXN0Z3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuXG4uay1saXN0Z3JvdXAtaXRlbSB7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmstbGlzdGdyb3VwLWl0ZW0gPiAuay1saW5rIHtcbiAgbWFyZ2luOiAtOHB4IC0xMnB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmstbGlzdGdyb3VwLWl0ZW0gPiAuay1saW5rID4gLmstc2VsZWN0IHtcbiAgcGFkZGluZzogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQgPiAuay1saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkID4gLmstc2VsZWN0IHtcbiAgbWFyZ2luOiAtOHB4IC0xMnB4IC04cHggMDtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWxpc3Rncm91cC1mb3JtLXJvdyB7XG4gIG1hcmdpbjogLThweCAtMTJweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC1sYWJlbCB7XG4gIHdpZHRoOiA0MCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIHNlbGVjdCxcbi5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9dGV4dF0sXG4uay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9ZGF0ZV0sXG4uay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPXRpbWVdLFxuLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4uay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPW51bWJlcl0sXG4uay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAxIDEgMTAwJTtcbn1cbi5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIHRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogNGVtO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4uay1saXN0Z3JvdXAtaXRlbS5rLWxpc3Rncm91cC1mb3JtLXJvdyB7XG4gIG1hcmdpbjogMDtcbn1cblxuW2Rpcj1ydGxdIC5rLWxpc3Rncm91cC1pdGVtID4gLmstbGluayA+IC5rLXNlbGVjdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuW2Rpcj1ydGxdIC5rLWxpc3Rncm91cC1pdGVtID4gLmstbGluayA+IC5rLXNlbGVjdCAuay1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuW2Rpcj1ydGxdIC5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZCA+IC5rLWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbltkaXI9cnRsXSAuay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQgPiAuay1zZWxlY3Qge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuW2Rpcj1ydGxdIC5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZCA+IC5rLXNlbGVjdCAuay1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uay1ub2ZsZXhib3ggLmstbGlzdGdyb3VwLFxuLmstbm9mbGV4Ym94IC5rLWxpc3Rncm91cCA+IHVsIC5rLWxpc3Rncm91cC1pdGVtLFxuLmstbm9mbGV4Ym94IC5rLWxpc3Rncm91cC1pdGVtID4gLmstbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1saXN0Z3JvdXAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uay1jaGVja2JveCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5rLWNoZWNrYm94OjpiZWZvcmUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBjb250ZW50OiBcIu6EmFwiO1xuICBmb250LWZhbWlseTogXCJXZWJDb21wb25lbnRzSWNvbnNcIiwgbW9ub3NwYWNlO1xufVxuXG4uay1jaGVja2JveDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstY2hlY2tib3g6Y2hlY2tlZDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmstY2hlY2tib3g6aW5kZXRlcm1pbmF0ZTo6YmVmb3JlLFxuLmstY2hlY2tib3guay1zdGF0ZS1pbmRldGVybWluYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cblxuLmstY2hlY2tib3g6ZGlzYWJsZWQsXG4uay1jaGVja2JveDpkaXNhYmxlZCArIC5rLWNoZWNrYm94LWxhYmVsIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjY7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDAuMSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1jaGVja2JveCArIC5rLWNoZWNrYm94LWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uay1jaGVja2JveC1sYWJlbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoIDE2cHggKyAxcHggKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5rLWNoZWNrYm94LWxhYmVsIC5rLWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmstY2hlY2tib3gtbGFiZWw6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmstY2hlY2tib3gtbGFiZWwuay1uby10ZXh0IHtcbiAgbWluLXdpZHRoOiAxcHg7XG59XG4uay1jaGVja2JveC1sYWJlbCAuay1yaXBwbGUge1xuICB0b3A6IDhweDtcbiAgbGVmdDogOHB4O1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5rLWNoZWNrYm94LWxhYmVsIC5rLXJpcHBsZS1ibG9iIHtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjAwJSAhaW1wb3J0YW50O1xufVxuXG4uay1jaGVja2JveCArIC5rLWNoZWNrYm94LWxhYmVsLFxuLmstY2hlY2tib3gtbGFiZWwgKyAuay1jaGVja2JveCB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5rLWNoZWNrYm94LWxhYmVsID4gLmstY2hlY2tib3gge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbmtlbmRvLWxhYmVsLmstY2hlY2tib3gtbGFiZWwgPiAuay1jaGVja2JveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5rZW5kby1sYWJlbC5rLWNoZWNrYm94LWxhYmVsID4gLmstbGFiZWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxua2VuZG8tbGFiZWwuay1jaGVja2JveC1sYWJlbCA+IC5rLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uay1jaGVja2JveC1saXN0IHtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5rLWNoZWNrYm94LWxpc3QgLmstY2hlY2tib3gtaXRlbSB7XG4gIHBhZGRpbmc6IDRweCAwcHg7XG59XG5cbi5rLWxpc3QtaG9yaXpvbnRhbCAuay1jaGVja2JveC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMzJweCAwIDA7XG59XG4uay1saXN0LWhvcml6b250YWwgLmstY2hlY2tib3gtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uay1ydGwgLmstY2hlY2tib3ggKyAuay1jaGVja2JveC1sYWJlbCxcbi5rLXJ0bCAuay1jaGVja2JveC1sYWJlbCArIC5rLWNoZWNrYm94LFxuW2Rpcj1ydGxdIC5rLWNoZWNrYm94ICsgLmstY2hlY2tib3gtbGFiZWwsXG5bZGlyPXJ0bF0gLmstY2hlY2tib3gtbGFiZWwgKyAuay1jaGVja2JveCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5rLXJ0bCAuay1jaGVja2JveC1sYWJlbCA+IC5rLWNoZWNrYm94LFxuW2Rpcj1ydGxdIC5rLWNoZWNrYm94LWxhYmVsID4gLmstY2hlY2tib3gge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uay1ydGwga2VuZG8tbGFiZWwuay1jaGVja2JveC1sYWJlbCA+IC5rLWNoZWNrYm94Omxhc3QtY2hpbGQsXG5bZGlyPXJ0bF0ga2VuZG8tbGFiZWwuay1jaGVja2JveC1sYWJlbCA+IC5rLWNoZWNrYm94Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5rLXJ0bCBrZW5kby1sYWJlbC5rLWNoZWNrYm94LWxhYmVsID4gLmstbGFiZWw6Zmlyc3QtY2hpbGQsXG5bZGlyPXJ0bF0ga2VuZG8tbGFiZWwuay1jaGVja2JveC1sYWJlbCA+IC5rLWxhYmVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmstcnRsIC5rLWxpc3QtaG9yaXpvbnRhbCAuay1jaGVja2JveC1pdGVtLFxuW2Rpcj1ydGxdIC5rLWxpc3QtaG9yaXpvbnRhbCAuay1jaGVja2JveC1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMzJweDtcbn1cbi5rLXJ0bCAuay1saXN0LWhvcml6b250YWwgLmstY2hlY2tib3gtaXRlbTpsYXN0LWNoaWxkLFxuW2Rpcj1ydGxdIC5rLWxpc3QtaG9yaXpvbnRhbCAuay1jaGVja2JveC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmstcmlwcGxlLWNvbnRhaW5lciAuay1jaGVja2JveDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogKDE2cHggKyAyICogMXB4KSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiAoMTZweCArIDIgKiAxcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5rLXJpcHBsZS1jb250YWluZXIgLmstY2hlY2tib3g6ZGlzYWJsZWQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstY2hlY2tib3g6Oi1tcy1jaGVjayB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmstY2hlY2tib3g6Oi1tcy1jaGVjayB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIH1cbn1cbi5rLWNoZWNrYm94IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5rLWNoZWNrYm94OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uay1jaGVja2JveDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5rLWNoZWNrYm94OmluZGV0ZXJtaW5hdGUsXG4uay1jaGVja2JveC5rLXN0YXRlLWluZGV0ZXJtaW5hdGUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjMzI3NmIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uay1jaGVja2JveDpjaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzI3NmIxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyNzZiMTtcbn1cblxuLmstY2hlY2tib3g6Y2hlY2tlZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzMyNzZiMTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoNTAsIDExOCwgMTc3LCAwLjMpO1xufVxuXG4uay1jaGVja2JveC5rLWludmFsaWQsXG4uay1jaGVja2JveC5rLXN0YXRlLWludmFsaWQsXG4uay1jaGVja2JveC5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsXG4uay1jaGVja2JveC5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0MywgMjMsIDAsIDAuNSk7XG59XG5cbi5rLWNoZWNrYm94LmstaW52YWxpZCArIC5rLWNoZWNrYm94LWxhYmVsLFxuLmstY2hlY2tib3guay1zdGF0ZS1pbnZhbGlkICsgLmstY2hlY2tib3gtbGFiZWwsXG4uay1jaGVja2JveC5uZy1pbnZhbGlkLm5nLXRvdWNoZWQgKyAuay1jaGVja2JveC1sYWJlbCxcbi5rLWNoZWNrYm94Lm5nLWludmFsaWQubmctZGlydHkgKyAuay1jaGVja2JveC1sYWJlbCB7XG4gIGNvbG9yOiAjZjMxNzAwO1xufVxuXG4uay1yaXBwbGUtY29udGFpbmVyIC5rLWNoZWNrYm94OjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMzMjc2YjE7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmstcmFkaW8ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5rLXJhZGlvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5rLXJhZGlvOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1yYWRpbzpjaGVja2VkOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uay1yYWRpbzpkaXNhYmxlZCxcbi5rLXJhZGlvOmRpc2FibGVkICsgLmstcmFkaW8tbGFiZWwge1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMC4xKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLXJhZGlvICsgLmstcmFkaW8tbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5rLXJhZGlvLWxhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogY2FsYygxNnB4ICsgMXB4KTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5rLXJhZGlvLWxhYmVsIC5rLWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmstcmFkaW8tbGFiZWw6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmstcmFkaW8tbGFiZWwgLmstcmlwcGxlIHtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4uay1yYWRpby1sYWJlbCAuay1yaXBwbGUtYmxvYiB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMjAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIwMCUgIWltcG9ydGFudDtcbn1cblxuLmstcmFkaW8gKyAuay1yYWRpby1sYWJlbCxcbi5rLXJhZGlvLWxhYmVsICsgLmstcmFkaW8ge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uay1yYWRpby1sYWJlbCA+IC5rLXJhZGlvIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG5rZW5kby1sYWJlbC5rLXJhZGlvLWxhYmVsID4gLmstcmFkaW86bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxua2VuZG8tbGFiZWwuay1yYWRpby1sYWJlbCA+IC5rLWxhYmVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbmtlbmRvLWxhYmVsLmstcmFkaW8tbGFiZWwgPiAuay1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmstcmFkaW8tbGlzdCB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uay1yYWRpby1saXN0IC5rLXJhZGlvLWl0ZW0ge1xuICBwYWRkaW5nOiA0cHggMHB4O1xufVxuXG4uay1saXN0LWhvcml6b250YWwgLmstcmFkaW8taXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDMycHggMCAwO1xufVxuLmstbGlzdC1ob3Jpem9udGFsIC5rLXJhZGlvLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmstcnRsIC5rLXJhZGlvICsgLmstcmFkaW8tbGFiZWwsXG4uay1ydGwgLmstcmFkaW8tbGFiZWwgKyAuay1yYWRpbyxcbltkaXI9cnRsXSAuay1yYWRpbyArIC5rLXJhZGlvLWxhYmVsLFxuW2Rpcj1ydGxdIC5rLXJhZGlvLWxhYmVsICsgLmstcmFkaW8ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uay1ydGwgLmstcmFkaW8tbGFiZWwgPiAuay1yYWRpbyxcbltkaXI9cnRsXSAuay1yYWRpby1sYWJlbCA+IC5rLXJhZGlvIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmstcnRsIGtlbmRvLWxhYmVsLmstcmFkaW8tbGFiZWwgPiAuay1yYWRpbzpsYXN0LWNoaWxkLFxuW2Rpcj1ydGxdIGtlbmRvLWxhYmVsLmstcmFkaW8tbGFiZWwgPiAuay1yYWRpbzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uay1ydGwga2VuZG8tbGFiZWwuay1yYWRpby1sYWJlbCA+IC5rLWxhYmVsOmZpcnN0LWNoaWxkLFxuW2Rpcj1ydGxdIGtlbmRvLWxhYmVsLmstcmFkaW8tbGFiZWwgPiAuay1sYWJlbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5rLXJ0bCAuay1saXN0LWhvcml6b250YWwgLmstcmFkaW8taXRlbSxcbltkaXI9cnRsXSAuay1saXN0LWhvcml6b250YWwgLmstcmFkaW8taXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG59XG4uay1ydGwgLmstbGlzdC1ob3Jpem9udGFsIC5rLXJhZGlvLWl0ZW06bGFzdC1jaGlsZCxcbltkaXI9cnRsXSAuay1saXN0LWhvcml6b250YWwgLmstcmFkaW8taXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5rLXJpcHBsZS1jb250YWluZXIgLmstcmFkaW86OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqICgxNnB4ICsgMiAqIDFweCkpO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogKDE2cHggKyAyICogMXB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG4uay1yaXBwbGUtY29udGFpbmVyIC5rLXJhZGlvOmRpc2FibGVkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXJhZGlvOjotbXMtY2hlY2sge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rLXJhZGlvOjotbXMtY2hlY2sge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICB9XG59XG4uay1yYWRpbyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uay1yYWRpbzpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmstcmFkaW86Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG4uay1yYWRpby5rLWludmFsaWQsXG4uay1yYWRpby5rLXN0YXRlLWludmFsaWQsXG4uay1yYWRpby5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsXG4uay1yYWRpby5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0MywgMjMsIDAsIDAuNSk7XG59XG5cbi5rLXJhZGlvLmstaW52YWxpZCArIC5rLXJhZGlvLWxhYmVsLFxuLmstcmFkaW8uay1zdGF0ZS1pbnZhbGlkICsgLmstcmFkaW8tbGFiZWwsXG4uay1yYWRpby5uZy1pbnZhbGlkLm5nLXRvdWNoZWQgKyAuay1yYWRpby1sYWJlbCxcbi5rLXJhZGlvLm5nLWludmFsaWQubmctZGlydHkgKyAuay1yYWRpby1sYWJlbCB7XG4gIGNvbG9yOiAjZjMxNzAwO1xufVxuXG4uay1yYWRpbzpjaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzI3NmIxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyNzZiMTtcbn1cblxuLmstcmFkaW86Y2hlY2tlZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzMyNzZiMTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoNTAsIDExOCwgMTc3LCAwLjMpO1xufVxuXG4uay1yaXBwbGUtY29udGFpbmVyIC5rLXJhZGlvOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMzMjc2YjE7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmstc3dpdGNoIHtcbiAgYm9yZGVyLXJhZGl1czogNmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA2ZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5rLXN3aXRjaCBbdHlwZT1jaGVja2JveF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmstaWUgLmstc3dpdGNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1zd2l0Y2gsXG4uay1zd2l0Y2gtY29udGFpbmVyLFxuLmstc3dpdGNoLWhhbmRsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXN3aXRjaC1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiA2ZW07XG4gIHBhZGRpbmc6IDBweCAwcHg7XG4gIHdpZHRoOiA2ZW07XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGVhc2Utb3V0IDBzO1xufVxuLmstaWUgLmstc3dpdGNoLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1zd2l0Y2gtaGFuZGxlIHtcbiAgYm9yZGVyLXJhZGl1czogNmVtO1xuICB3aWR0aDogM2VtO1xuICBoZWlnaHQ6IDNlbTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDIwMG1zIGVhc2Utb3V0IDBzO1xufVxuLmstaWUgLmstc3dpdGNoLWhhbmRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1zd2l0Y2gtb24gLmstc3dpdGNoLWhhbmRsZSB7XG4gIGxlZnQ6IGNhbGMoIDEwMCUgLSAzZW0gKTtcbn1cbi5rLWllIC5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtaGFuZGxlLCAuay1lZGdlIC5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtaGFuZGxlIHtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zZW07XG59XG5cbi5rLXN3aXRjaC1vZmYgLmstc3dpdGNoLWhhbmRsZSB7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLXN3aXRjaC1sYWJlbC1vbixcbi5rLXN3aXRjaC1sYWJlbC1vZmYge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdpZHRoOiBjYWxjKCAxMDAlICsgY2FsYyggLTEgKiAoIDNlbSArIGNhbGMoIDhweCArIDJweCApICsgMHB4ICkgKSApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXN3aXRjaC1sYWJlbC1vbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxlZnQ6IGNhbGMoIDhweCAtIDBweCApO1xufVxuXG4uay1zd2l0Y2gtbGFiZWwtb2ZmIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHJpZ2h0OiBjYWxjKCA4cHggLSAwcHggKTtcbn1cblxuLmstcnRsIC5rLXN3aXRjaC5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtaGFuZGxlLFxuLmstc3dpdGNoW2Rpcj1ydGxdLmstc3dpdGNoLW9uIC5rLXN3aXRjaC1oYW5kbGUge1xuICBsZWZ0OiAwO1xufVxuLmstcnRsIC5rLXN3aXRjaC5rLXN3aXRjaC1vZmYgLmstc3dpdGNoLWhhbmRsZSxcbi5rLXN3aXRjaFtkaXI9cnRsXS5rLXN3aXRjaC1vZmYgLmstc3dpdGNoLWhhbmRsZSB7XG4gIGxlZnQ6IGNhbGMoIDEwMCUgLSAzZW0gKTtcbn1cbi5rLXJ0bCAuay1zd2l0Y2ggLmstc3dpdGNoLWxhYmVsLW9uLFxuLmstc3dpdGNoW2Rpcj1ydGxdIC5rLXN3aXRjaC1sYWJlbC1vbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBsZWZ0OiBpbml0aWFsO1xuICByaWdodDogY2FsYyggOHB4IC0gMHB4ICk7XG59XG4uay1ydGwgLmstc3dpdGNoIC5rLXN3aXRjaC1sYWJlbC1vZmYsXG4uay1zd2l0Y2hbZGlyPXJ0bF0gLmstc3dpdGNoLWxhYmVsLW9mZiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxlZnQ6IGNhbGMoIDhweCAtIDBweCApO1xuICByaWdodDogaW5pdGlhbDtcbn1cblxuLmstc3dpdGNoLWNvbnRhaW5lciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uay1zd2l0Y2gtaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cbi5rLXN3aXRjaC1oYW5kbGUgLmstaWUxMSB7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbn1cblxuLmstc3dpdGNoLWxhYmVsLW9uLFxuLmstc3dpdGNoLWxhYmVsLW9mZiB7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4uay1zd2l0Y2gtb24gLmstc3dpdGNoLWNvbnRhaW5lciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3NmIxO1xufVxuLmstc3dpdGNoLW9uIC5rLXN3aXRjaC1oYW5kbGUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLmstc3dpdGNoLW9uOmhvdmVyIC5rLXN3aXRjaC1jb250YWluZXIsIC5rLXN3aXRjaC1vbi5rLXN0YXRlLWhvdmVyIC5rLXN3aXRjaC1jb250YWluZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNmRhMztcbn1cbi5rLXN3aXRjaC1vbjpob3ZlciAuay1zd2l0Y2gtaGFuZGxlLCAuay1zd2l0Y2gtb24uay1zdGF0ZS1ob3ZlciAuay1zd2l0Y2gtaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbi5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtbGFiZWwtb2ZmIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1zd2l0Y2gtb2ZmIC5rLXN3aXRjaC1jb250YWluZXIge1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rLXN3aXRjaC1vZmYgLmstc3dpdGNoLWhhbmRsZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uay1zd2l0Y2gtb2ZmOmhvdmVyIC5rLXN3aXRjaC1jb250YWluZXIsIC5rLXN3aXRjaC1vZmYuay1zdGF0ZS1ob3ZlciAuay1zd2l0Y2gtY29udGFpbmVyIHtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uay1zd2l0Y2gtb2ZmOmhvdmVyIC5rLXN3aXRjaC1oYW5kbGUsIC5rLXN3aXRjaC1vZmYuay1zdGF0ZS1ob3ZlciAuay1zd2l0Y2gtaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbi5rLXN3aXRjaC1vZmYgLmstc3dpdGNoLWxhYmVsLW9uIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1zd2l0Y2gge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmstc3dpdGNoOmZvY3VzIC5rLXN3aXRjaC1jb250YWluZXIsIC5rLXN3aXRjaC5rLXN0YXRlLWZvY3VzZWQgLmstc3dpdGNoLWNvbnRhaW5lciB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuLmstc3dpdGNoOmhvdmVyIC5rLXN3aXRjaC1jb250YWluZXIsIC5rLXN3aXRjaC5rLXN0YXRlLWhvdmVyIC5rLXN3aXRjaC1jb250YWluZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5rLXN3aXRjaC5rLXN0YXRlLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmstc3dpdGNoLmstc3RhdGUtZGlzYWJsZWQ6Zm9jdXMsIC5rLXN3aXRjaC5rLXN0YXRlLWRpc2FibGVkLmstc3RhdGUtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLmstc3dpdGNoW2FyaWEtcmVhZG9ubHk9dHJ1ZV0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstcGFuZS13cmFwcGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lICoge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG59XG4uay1wYW5lLXdyYXBwZXIgLmstdmlldyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5rLXBhbmUtd3JhcHBlciAuay1jb250ZW50IHtcbiAgbWluLWhlaWdodDogMXB4O1xuICBmbGV4OiAxO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXBhbmUtd3JhcHBlciA+IGRpdi5rLXBhbmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmstcGFuZS13cmFwcGVyIC5rLXBvcHVwLWVkaXQtZm9ybSAuay1jb250ZW50LFxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtIC5rLWNvbnRlbnQsXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1jb2x1bW4tbWVudSAuay1jb250ZW50LFxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZmlsdGVyLW1lbnUgLmstY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uay1wYW5lLXdyYXBwZXIgLmstcG9wdXAtZWRpdC1mb3JtIC5rLWNvbnRlbnQgPiAuay1zY3JvbGwtY29udGFpbmVyLFxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtIC5rLWNvbnRlbnQgPiAuay1zY3JvbGwtY29udGFpbmVyLFxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtY29sdW1uLW1lbnUgLmstY29udGVudCA+IC5rLXNjcm9sbC1jb250YWluZXIsXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1maWx0ZXItbWVudSAuay1jb250ZW50ID4gLmstc2Nyb2xsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1maWx0ZXItbWVudSAuay1maWx0ZXItc2VsZWN0ZWQtaXRlbXMge1xuICBtYXJnaW46IDFlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSAuay1wb3B1cC1lZGl0LWZvcm0sXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gLmstZWRpdC1mb3JtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IGF1dG87XG59XG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZCAuay1ncmlkLXNlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1ncmlkLmstZ3JpZC1tb2JpbGUge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLWdyaWQtbW9iaWxlIC5rLXJlc2l6ZS1oYW5kbGUtaW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7oCeXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udDogMTZweC8xIFwiV2ViQ29tcG9uZW50c0ljb25zXCI7XG4gIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwYWRkaW5nOiAwLjJlbTtcbn1cbi5rLWdyaWQtbW9iaWxlIC5rLWVkaXQtY2VsbCA+IGlucHV0LFxuLmstZ3JpZC1tb2JpbGUgLmstZWRpdC1jZWxsID4gc2VsZWN0LFxuLmstZ3JpZC1tb2JpbGUgLmstZ3JpZC1lZGl0LXJvdyA+IHRkID4gaW5wdXQsXG4uay1ncmlkLW1vYmlsZSAuay1ncmlkLWVkaXQtcm93ID4gdGQgPiBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5rLWdyaWQtbW9iaWxlIC5rLWhlYWRlciBhIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG4gIC1tb3otdXNlci1kcmFnOiBub25lO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci12aWV3IHtcbiAgcGFkZGluZzogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci12aWV3ID4gLmstbGlzdGdyb3VwLWZvcm0tcm93IHtcbiAgbWFyZ2luOiAwO1xufVxuLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstcmVjdXItaXRlbXMtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IC0xcHggMDtcbn1cbi5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXNjaGVkdWxlci1yZWN1ci1lbmQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1lZGl0LWJ1dHRvbnMge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXNjaGVkdWxlci5rLXNjaGVkdWxlci1tb2JpbGUge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgdGgge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudDpob3ZlciAuay1yZXNpemUtaGFuZGxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciB7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG59XG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyID4gKiB7XG4gIG1hcmdpbjogMDtcbn1cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci1uYXZpZ2F0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDA7XG59XG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci1uYXZpZ2F0aW9uIC5rLW5hdi1jdXJyZW50IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci1uYXZpZ2F0aW9uIC5rLXktZGF0ZS1mb3JtYXQge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1mb290ZXIge1xuICBwYWRkaW5nOiA4cHggOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1mb290ZXIgPiAqIHtcbiAgbWFyZ2luOiAwO1xufVxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZm9vdGVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLWhpZGRlbiB7XG4gIGhlaWdodDogNDBweDtcbn1cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItdGFibGUgdGQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1ldmVudHMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNnB4O1xuICBsaW5lLWhlaWdodDogNnB4O1xufVxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLWV2ZW50IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1hcmdpbjogMXB4O1xufVxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZGF5dmlldyAuay1tb2JpbGUtaGVhZGVyLmstbW9iaWxlLWhvcml6b250YWwtaGVhZGVyIC5rLXNjaGVkdWxlci10aW1lcyB0YWJsZSB0cjpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1kYXl2aWV3IC5rLW1vYmlsZS1oZWFkZXIgLmstc2NoZWR1bGVyLWhlYWRlciAuay1zY2hlZHVsZXItZGF0ZS1ncm91cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1oZWFkZXItd3JhcCA+IGRpdiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1tb2JpbGUtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xufVxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uIHtcbiAgd2lkdGg6IDElO1xufVxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUgdGQge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1tb2JpbGUtaGVhZGVyIC5rLXNjaGVkdWxlci10YWJsZSB0ZCxcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstbW9iaWxlLWhlYWRlciAuay1zY2hlZHVsZXItdGFibGUgdGgge1xuICBoZWlnaHQ6IDEuNWVtO1xufVxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay10aW1lLXRleHQsXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXRpbWUtcGVyaW9kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay10aW1lLXBlcmlvZCB7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG59XG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10YWJsZSB0ZCxcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRhYmxlIHRoIHtcbiAgaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1kYXRlY29sdW1uLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXRhc2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay10YXNrIC5rLXNjaGVkdWxlci1tYXJrIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay10YXNrIC5rLWktcmVsb2FkIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXRhc2sgLmstc2NoZWR1bGVyLXRhc2stdGV4dCB7XG4gIGZsZXg6IDEgMSAwJTtcbn1cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsLFxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uLFxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsLFxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItZ3JvdXAtY2VsbCAuay1zY2hlZHVsZXItZ3JvdXAtdGV4dCxcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiAuay1zY2hlZHVsZXItZ3JvdXAtdGV4dCxcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYSAuay1zY2hlZHVsZXItZ3JvdXAtY2VsbCAuay1zY2hlZHVsZXItZ3JvdXAtdGV4dCxcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYSAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4gLmstc2NoZWR1bGVyLWdyb3VwLXRleHQge1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY3JvbGxiYXItaCB0ciArIHRyIC5rLXNjaGVkdWxlci10aW1lcyB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSA+IC5rLWhlYWRlcixcbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWNvbHVtbi1tZW51ID4gLmstaGVhZGVyLFxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZmlsdGVyLW1lbnUgPiAuay1oZWFkZXIsXG4uay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSA+IC5rLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC4zZW0gMC42ZW07XG4gIHdpZHRoOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMmVtO1xufVxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtID4gLmstaGVhZGVyIC5rLWhlYWRlci1kb25lLFxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtID4gLmstaGVhZGVyIC5rLWhlYWRlci1jYW5jZWwsXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1jb2x1bW4tbWVudSA+IC5rLWhlYWRlciAuay1oZWFkZXItZG9uZSxcbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWNvbHVtbi1tZW51ID4gLmstaGVhZGVyIC5rLWhlYWRlci1jYW5jZWwsXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1maWx0ZXItbWVudSA+IC5rLWhlYWRlciAuay1oZWFkZXItZG9uZSxcbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51ID4gLmstaGVhZGVyIC5rLWhlYWRlci1jYW5jZWwsXG4uay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSA+IC5rLWhlYWRlciAuay1oZWFkZXItZG9uZSxcbi5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtID4gLmstaGVhZGVyIC5rLWhlYWRlci1jYW5jZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtID4gLmstaGVhZGVyIC5rLWhlYWRlci1kb25lIC5rLWljb24sXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gPiAuay1oZWFkZXIgLmstaGVhZGVyLWNhbmNlbCAuay1pY29uLFxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtY29sdW1uLW1lbnUgPiAuay1oZWFkZXIgLmstaGVhZGVyLWRvbmUgLmstaWNvbixcbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWNvbHVtbi1tZW51ID4gLmstaGVhZGVyIC5rLWhlYWRlci1jYW5jZWwgLmstaWNvbixcbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51ID4gLmstaGVhZGVyIC5rLWhlYWRlci1kb25lIC5rLWljb24sXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1maWx0ZXItbWVudSA+IC5rLWhlYWRlciAuay1oZWFkZXItY2FuY2VsIC5rLWljb24sXG4uay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSA+IC5rLWhlYWRlciAuay1oZWFkZXItZG9uZSAuay1pY29uLFxuLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gPiAuay1oZWFkZXIgLmstaGVhZGVyLWNhbmNlbCAuay1pY29uIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cbi5rLXBhbmUtd3JhcHBlciAuay1saXN0LXRpdGxlLFxuLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1oZWxwLXRleHQsXG4uay1wYW5lLXdyYXBwZXIgLmstbGlzdC1ncm91cC1oZWFkZXIge1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uay1wYW5lLXdyYXBwZXIgLmstbGlzdC1ncm91cC1oZWFkZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5rLXBhbmUtd3JhcHBlciAuay1saXN0Z3JvdXAgLmstbGlzdGdyb3VwLWl0ZW0ge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG4uay1wYW5lLXdyYXBwZXIgLmstbGlzdGdyb3VwICsgLmstbGlzdGdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuLmstcGFuZS13cmFwcGVyIC5rLWNvbHVtbi1tZW51IC5rLWZpbHRlci1pdGVtIC5rLWZpbHRlcmFibGUgKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1tZW51IC5rLXNwYWNlLXJpZ2h0IHtcbiAgbWFyZ2luOiAwLjVlbSAxMHB4O1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1maWx0ZXItdG9vbHMge1xuICBtYXJnaW46IDFlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmstcGFuZS13cmFwcGVyIC5rLXBvcHVwLWVkaXQtZm9ybSAuay1yZWN1ci1lZGl0b3Itd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uay1wYW5lLXdyYXBwZXIgLmstcG9wdXAtZWRpdC1mb3JtIC5rLW1vYmlsZXRpbWV6b25lZWRpdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5rLXBhbmUtd3JhcHBlciAuay1tdWx0aWNoZWNrLXdyYXAuay1saXN0Z3JvdXAge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmstcGFuZS13cmFwcGVyIC5rLXN0YXRlLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5rLXBhbmUtd3JhcHBlciAuay1zdGF0ZS1kaXNhYmxlZCA+ICoge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uay1wYW5lLXdyYXBwZXIgLmstcGFnZXItd3JhcC5rLXBhZ2VyLXNtIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uay1wYW5lLXdyYXBwZXIgLmstcGFnZXItd3JhcC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXJlZnJlc2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmstaWUgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlciAuay1zY2hlZHVsZXItdG9vbGJhcixcbi5rLWllIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLWZvb3RlciB7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG59XG4uay1pZSAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZCAuay1pY29uIHtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG4uay1ydGwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtID4gLmstaGVhZGVyLFxuLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWNvbHVtbi1tZW51ID4gLmstaGVhZGVyLFxuLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51ID4gLmstaGVhZGVyLFxuLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtID4gLmstaGVhZGVyLCAuay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstZ3JpZC1lZGl0LWZvcm0gPiAuay1oZWFkZXIsXG4uay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstZ3JpZC1jb2x1bW4tbWVudSA+IC5rLWhlYWRlcixcbi5rLXBhbmUtd3JhcHBlcltkaXI9cnRsXSAuay1ncmlkLWZpbHRlci1tZW51ID4gLmstaGVhZGVyLFxuLmstcGFuZS13cmFwcGVyW2Rpcj1ydGxdIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gPiAuay1oZWFkZXIsIFtkaXI9cnRsXSAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gPiAuay1oZWFkZXIsXG5bZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtY29sdW1uLW1lbnUgPiAuay1oZWFkZXIsXG5bZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZmlsdGVyLW1lbnUgPiAuay1oZWFkZXIsXG5bZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gPiAuay1oZWFkZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4uay1ydGwgLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1tZW51IC5rLXNwYWNlLXJpZ2h0ID4gLmstaS16b29tLCAuay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstZmlsdGVyLW1lbnUgLmstc3BhY2UtcmlnaHQgPiAuay1pLXpvb20sIFtkaXI9cnRsXSAuay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnUgLmstc3BhY2UtcmlnaHQgPiAuay1pLXpvb20ge1xuICBsZWZ0OiAxNXB4O1xuICByaWdodDogYXV0bztcbn1cbi5rLXJ0bCAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciA+IHVsID4gbGksIC5rLXBhbmUtd3JhcHBlcltkaXI9cnRsXSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyID4gdWwgPiBsaSwgW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyID4gdWwgPiBsaSB7XG4gIGJvcmRlcjogMDtcbn1cbi5rLXJ0bCAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtcHJldixcbi5rLXJ0bCAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtbmV4dCwgLmstcGFuZS13cmFwcGVyW2Rpcj1ydGxdIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LXByZXYsXG4uay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtbmV4dCwgW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1wcmV2LFxuW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXRhc2sgLmstaS1yZWxvYWQsIC5rLXBhbmUtd3JhcHBlcltkaXI9cnRsXSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXRhc2sgLmstaS1yZWxvYWQsIFtkaXI9cnRsXSAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLW1vYmlsZSAuay10YXNrIC5rLWktcmVsb2FkIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uay1ydGwgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstaXRlbSAuay1pLWFycm93LWNoZXZyb24tcmlnaHQsIC5rLXBhbmUtd3JhcHBlcltkaXI9cnRsXSAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWl0ZW0gLmstaS1hcnJvdy1jaGV2cm9uLXJpZ2h0LCBbZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstaXRlbSAuay1pLWFycm93LWNoZXZyb24tcmlnaHQge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5rLXBhbmUtd3JhcHBlcixcbi5rLXZpZXcge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSA+IC5rLXZpZXcgPiAuay1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtbW9iaWxlIC5rLWNvbHVtbi1hY3RpdmUgKyB0aC5rLWhlYWRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjU2NTY1O1xufVxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1tb2JpbGUgLmstcmVzaXplLWhhbmRsZS1pbm5lcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstbmF2LWN1cnJlbnQge1xuICBjb2xvcjogIzMyNzZiMTtcbn1cbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzLFxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItaGVhZGVyLFxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4sXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLW1vYmlsZS1zY2hlZHVsZXItYWdlbmRhZGF0ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay10aW1lLXBlcmlvZCxcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstbW9iaWxlLXNjaGVkdWxlci1hZ2VuZGF3ZWVrZGF5IHtcbiAgY29sb3I6ICNiOWI5Yjk7XG59XG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcyxcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWhlYWRlcixcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWhlYWRlci13cmFwLFxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZGF0ZWNvbHVtbixcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uLFxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZ3JvdXAtY2VsbCxcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWhlYWRlci1hbGwtZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLXRvb2xzID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWVkaXQtZm9ybSAuay1oZWFkZXIsXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWNvbHVtbi1tZW51IC5rLWhlYWRlcixcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZmlsdGVyLW1lbnUgLmstaGVhZGVyLFxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1oZWFkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyNzZiMTtcbn1cbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZWRpdC1mb3JtIC5rLWhlYWRlciAuay1saW5rLFxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1jb2x1bW4tbWVudSAuay1oZWFkZXIgLmstbGluayxcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZmlsdGVyLW1lbnUgLmstaGVhZGVyIC5rLWxpbmssXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWhlYWRlciAuay1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWVkaXQtZm9ybSAuay1pdGVtLFxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1lZGl0LWZvcm0gLmstbGluayxcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtY29sdW1uLW1lbnUgLmstaXRlbSxcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtY29sdW1uLW1lbnUgLmstbGluayxcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZmlsdGVyLW1lbnUgLmstaXRlbSxcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZmlsdGVyLW1lbnUgLmstbGluayxcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstaXRlbSxcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstbGluayB7XG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1lZGl0LWZvcm0gLmstY2xlYXIsXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWVkaXQtZm9ybSAuay1zZWxlY3QtYWxsLFxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1lZGl0LWZvcm0gLmstc2NoZWR1bGVyLWRlbGV0ZSxcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZWRpdC1mb3JtIC5rLXNjaGVkdWxlci1yZXNldFNlcmllcyxcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtY29sdW1uLW1lbnUgLmstY2xlYXIsXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWNvbHVtbi1tZW51IC5rLXNlbGVjdC1hbGwsXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWNvbHVtbi1tZW51IC5rLXNjaGVkdWxlci1kZWxldGUsXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWNvbHVtbi1tZW51IC5rLXNjaGVkdWxlci1yZXNldFNlcmllcyxcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZmlsdGVyLW1lbnUgLmstY2xlYXIsXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWZpbHRlci1tZW51IC5rLXNlbGVjdC1hbGwsXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWZpbHRlci1tZW51IC5rLXNjaGVkdWxlci1kZWxldGUsXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWZpbHRlci1tZW51IC5rLXNjaGVkdWxlci1yZXNldFNlcmllcyxcbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstY2xlYXIsXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXNlbGVjdC1hbGwsXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXNjaGVkdWxlci1kZWxldGUsXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXNjaGVkdWxlci1yZXNldFNlcmllcyB7XG4gIGNvbG9yOiAjMzI3NmIxO1xufVxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstY29sdW1uLW1lbnUgLmstbGlzdGdyb3VwLWl0ZW0uay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMzI3NmIxO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstY29sdW1uLW1lbnUgLmstbGlzdGdyb3VwLWl0ZW0uay1zdGF0ZS1zZWxlY3RlZCAuay1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXByb2dyZXNzYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtLWtlbmRvLXByb2dyZXNzYmFyLXByb2dyZXNzOiAwO1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmstcHJvZ3Jlc3NiYXIgPiAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGdyaWQtcm93OiAxLy0xO1xufVxuLmstcHJvZ3Jlc3NiYXIgPiB1bCB7XG4gIGJvcmRlci13aWR0aDogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleDogMTtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGdyaWQtcm93OiAxLy0xO1xufVxuLmstcHJvZ3Jlc3NiYXIgLmstaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLXByb2dyZXNzLXN0YXR1cy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBncmlkLXJvdzogMS8tMTtcbn1cbi5rLXByb2dyZXNzLXN0YXR1cy13cmFwLmstcHJvZ3Jlc3Mtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uay1wcm9ncmVzcy1zdGF0dXMtd3JhcC5rLXByb2dyZXNzLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAuay1wcm9ncmVzcy1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uay1wcm9ncmVzcy1zdGF0dXMge1xuICBwYWRkaW5nOiAwIDAuNWVtO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAuNWVtO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDAuNWVtO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDI3ZW07XG4gIGhlaWdodDogMjJweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMTAwJTtcbn1cbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCA+IC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgd2lkdGg6IDA7XG4gIHdpZHRoOiBjYWxjKCB2YXIoIC0ta2VuZG8tcHJvZ3Jlc3NiYXItcHJvZ3Jlc3MsIDAgKSAqIDElICk7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsID4gLmstc3RhdGUtc2VsZWN0ZWQgPiAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcCB7XG4gIHdpZHRoOiBjYWxjKCAxMDAlICogKCAxMDAgLyB2YXIoIC0ta2VuZG8tcHJvZ3Jlc3NiYXItcHJvZ3Jlc3MsIDEgKSApICk7XG59XG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsID4gdWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1pdGVtICsgLmstaXRlbSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDA7XG59XG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSA+IC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDI3ZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG59XG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsIC5rLXByb2dyZXNzLXN0YXR1cyB7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG59XG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCA+IC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgaGVpZ2h0OiAwO1xuICBoZWlnaHQ6IGNhbGMoIHZhciggLS1rZW5kby1wcm9ncmVzc2Jhci1wcm9ncmVzcywgMCApICogMSUgKTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgPiAuay1zdGF0ZS1zZWxlY3RlZCA+IC5rLXByb2dyZXNzLXN0YXR1cy13cmFwIHtcbiAgaGVpZ2h0OiBjYWxjKCAxMDAlICogKCAxMDAgLyB2YXIoIC0ta2VuZG8tcHJvZ3Jlc3NiYXItcHJvZ3Jlc3MsIDEgKSApICk7XG59XG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCA+IHVsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsIC5rLWl0ZW0gKyAuay1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgPiAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAsXG4uay1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIC5rLXN0YXRlLXNlbGVjdGVkLFxuLmstcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZSAuay1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRlbGVyaWstYmxhem9yLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCA+IC5rLXN0YXRlLXNlbGVjdGVkLFxuLnRlbGVyaWstYmxhem9yLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCA+IC5rLXN0YXRlLXNlbGVjdGVkID4gLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG4uay1ydGwgLmstcHJvZ3Jlc3NiYXIsXG4uay1wcm9ncmVzc2JhcltkaXI9cnRsXSB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4uay1wcm9ncmVzc2JhciB7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZ3JpZDtcbn1cbi5rLXByb2dyZXNzYmFyID4gLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAsXG4uay1wcm9ncmVzc2JhciA+IC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDE7XG59XG5cbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwge1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gIC1tcy1ncmlkLXJvd3M6IDIycHg7XG59XG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSA+IC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgLW1zLWdyaWQtY29sdW1uLWFsaWduOiBlbmQ7XG59XG5cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsIHtcbiAgLW1zLWdyaWQtY29sdW1uczogMjJweDtcbiAgLW1zLWdyaWQtcm93czogMWZyO1xufVxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgPiAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIC1tcy1ncmlkLXJvdy1hbGlnbjogZW5kO1xufVxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlID4gLmstc3RhdGUtc2VsZWN0ZWQge1xuICAtbXMtZ3JpZC1yb3ctYWxpZ246IHN0YXJ0O1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMnB4IDA7XG4gIH1cbn1cbi5rLXByb2dyZXNzYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi5rLXByb2dyZXNzYmFyIC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGEzO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyNzZiMTtcbn1cbi5rLXByb2dyZXNzYmFyIC5rLWl0ZW0ge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5cbi5rLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNlMmUyZTIgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgI2UyZTJlMiA1MCUsICNlMmUyZTIgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDIycHg7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZS1hbmltYXRpb24gMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uay1yaXBwbGUtdGFyZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1yaXBwbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXJpcHBsZS1ibG9iIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBsaW5lYXIsIHRyYW5zZm9ybSA1MDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBvcGFjaXR5OiAwLjE7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5rLXByaW1hcnkgLmstcmlwcGxlLWJsb2Ige1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi5rLXJpcHBsZS1mb2N1czo6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBhbmltYXRpb246IHJpcHBsZSA2MDBtcyBlYXNlLW91dDtcbn1cblxuQGtleWZyYW1lcyByaXBwbGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uay1tZXNzYWdlYm94IHtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG59XG4uay1tZXNzYWdlYm94IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmstbWVzc2FnZWJveC1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYzZkOWU5O1xuICBjb2xvcjogIzFhM2Q1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZTRlZjtcbn1cblxuLmstbWVzc2FnZWJveC1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICNmY2ZjZmM7XG4gIGNvbG9yOiBncmF5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZkO1xufVxuXG4uay1tZXNzYWdlYm94LXRlcnRpYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYjhlN2ZjO1xuICBjb2xvcjogIzAyNTg3ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkZWVmZDtcbn1cblxuLmstbWVzc2FnZWJveC1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjhkMGY5O1xuICBjb2xvcjogIzAwMmU3OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZGVmYjtcbn1cblxuLmstbWVzc2FnZWJveC1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzdlYWI4O1xuICBjb2xvcjogIzFkNWUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZjBjYztcbn1cblxuLmstbWVzc2FnZWJveC13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlZGI4O1xuICBjb2xvcjogIzg1NjQwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjJjYztcbn1cblxuLmstbWVzc2FnZWJveC1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2ZjYmViODtcbiAgY29sb3I6ICM3ZTBjMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGQxY2M7XG59XG5cbi5rLW1lc3NhZ2Vib3gtZGFyayB7XG4gIGJvcmRlci1jb2xvcjogI2NhY2FjYTtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG59XG5cbi5rLW1lc3NhZ2Vib3gtbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmOWY5Zjk7XG4gIGNvbG9yOiAjN2E3YTdhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xufVxuXG4uay1tZXNzYWdlYm94LWludmVyc2Uge1xuICBib3JkZXItY29sb3I6ICNjYWNhY2E7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xufVxuXG4uay1hY3Rpb25zLFxuLmstYWN0aW9uLWJ1dHRvbnMsXG4uay1jb2x1bW5tZW51LWFjdGlvbnMge1xuICBwYWRkaW5nOiA4cHggOHB4O1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBjbGVhcjogYm90aDtcbn1cbi5rLWFjdGlvbnMgLmstYnV0dG9uICsgLmstYnV0dG9uLFxuLmstYWN0aW9uLWJ1dHRvbnMgLmstYnV0dG9uICsgLmstYnV0dG9uLFxuLmstY29sdW1ubWVudS1hY3Rpb25zIC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmstcnRsIC5rLWFjdGlvbnMgLmstYnV0dG9uICsgLmstYnV0dG9uLCBbZGlyPXJ0bF0gLmstYWN0aW9ucyAuay1idXR0b24gKyAuay1idXR0b24sXG4uay1ydGwgLmstYWN0aW9uLWJ1dHRvbnMgLmstYnV0dG9uICsgLmstYnV0dG9uLFxuW2Rpcj1ydGxdIC5rLWFjdGlvbi1idXR0b25zIC5rLWJ1dHRvbiArIC5rLWJ1dHRvbixcbi5rLXJ0bCAuay1jb2x1bW5tZW51LWFjdGlvbnMgLmstYnV0dG9uICsgLmstYnV0dG9uLFxuW2Rpcj1ydGxdIC5rLWNvbHVtbm1lbnUtYWN0aW9ucyAuay1idXR0b24gKyAuay1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5rLXBvcHVwIC5rLWFjdGlvbnMsXG4uay1wb3B1cCAuay1hY3Rpb24tYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5rLWFjdGlvbnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uay1hY3Rpb25zIC5rLWJ1dHRvbiB7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuLmstYWN0aW9ucy5rLWFjdGlvbnMtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uay1hY3Rpb25zLmstYWN0aW9ucy1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5rLWFjdGlvbnMuay1hY3Rpb25zLWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uay1hY3Rpb25zLmstYWN0aW9ucy1zdHJldGNoZWQge1xuICBwYWRkaW5nOiAwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uay1hY3Rpb25zLmstYWN0aW9ucy1zdHJldGNoZWQgLmstYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZsZXg6IDEgMCAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5rLWFjdGlvbnMuay1hY3Rpb25zLXN0cmV0Y2hlZCAuay1idXR0b24gfiAuay1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWFjdGlvbnMtc3RyZXRjaGVkIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uay10ZXh0Ym94LWNvbnRhaW5lcixcbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCAxLjQyODU3MTQyODYgKiAxMnB4ICk7XG4gIHdpZHRoOiAxMi40ZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbn1cbi5rLXRleHRib3gtY29udGFpbmVyID4gLmstbGFiZWwsXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgPiAuay1sYWJlbCB7XG4gIG1heC13aWR0aDogOTAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyggY2FsYyggMS40Mjg1NzE0Mjg2ICogMTJweCApICsgMXB4ICsgNHB4ICk7XG4gIGxlZnQ6IGNhbGMoIDhweCArIDFweCApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHRleHQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dCwgY29sb3IgMC4ycyBlYXNlLW91dCwgdG9wIDAuMnMgZWFzZS1vdXQsIGxlZnQgMC4ycyBlYXNlLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uay10ZXh0Ym94LWNvbnRhaW5lciA+IC5rLXRleHRib3gsXG4uay10ZXh0Ym94LWNvbnRhaW5lciA+IC5rLXdpZGdldCxcbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciA+IC5rLXRleHRib3gsXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgPiAuay13aWRnZXQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG4uay10ZXh0Ym94LWNvbnRhaW5lci5rLXN0YXRlLWVtcHR5ID4gLmstbGFiZWwsXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1zdGF0ZS1lbXB0eSA+IC5rLWxhYmVsIHtcbiAgdG9wOiBjYWxjKCBjYWxjKCAxLjQyODU3MTQyODYgKiAxMnB4ICkgKyAxcHggKyA0cHggKTtcbiAgbGVmdDogY2FsYyggOHB4ICsgMXB4ICk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uay10ZXh0Ym94LWNvbnRhaW5lciA+IC5rLWxhYmVsLCAuay10ZXh0Ym94LWNvbnRhaW5lci5rLXN0YXRlLWZvY3VzZWQgPiAuay1sYWJlbCxcbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciA+IC5rLWxhYmVsLFxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLmstc3RhdGUtZm9jdXNlZCA+IC5rLWxhYmVsIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmstdGV4dGJveC1jb250YWluZXI6Zm9jdXMtd2l0aGluID4gLmstbGFiZWwsXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXI6Zm9jdXMtd2l0aGluID4gLmstbGFiZWwge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uay10ZXh0Ym94LWNvbnRhaW5lci5rLXN0YXRlLWVtcHR5Om5vdCguay1zdGF0ZS1mb2N1c2VkKSA6OnBsYWNlaG9sZGVyLFxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLmstc3RhdGUtZW1wdHk6bm90KC5rLXN0YXRlLWZvY3VzZWQpIDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uay1ydGwgLmstdGV4dGJveC1jb250YWluZXIgPiAuay1sYWJlbCwgLmstdGV4dGJveC1jb250YWluZXJbZGlyPXJ0bF0gPiAuay1sYWJlbCxcbi5rLXJ0bCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgPiAuay1sYWJlbCxcbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lcltkaXI9cnRsXSA+IC5rLWxhYmVsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xufVxuLmstcnRsIC5rLXRleHRib3gtY29udGFpbmVyLmstc3RhdGUtZW1wdHkgPiAuay1sYWJlbCwgLmstdGV4dGJveC1jb250YWluZXJbZGlyPXJ0bF0uay1zdGF0ZS1lbXB0eSA+IC5rLWxhYmVsLFxuLmstcnRsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5rLXN0YXRlLWVtcHR5ID4gLmstbGFiZWwsXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXJbZGlyPXJ0bF0uay1zdGF0ZS1lbXB0eSA+IC5rLWxhYmVsIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGNhbGMoIDhweCArIDFweCApO1xufVxuLmstcnRsIC5rLXRleHRib3gtY29udGFpbmVyID4gLmstbGFiZWwsIC5rLXJ0bCAuay10ZXh0Ym94LWNvbnRhaW5lci5rLXN0YXRlLWZvY3VzZWQgPiAuay1sYWJlbCwgLmstdGV4dGJveC1jb250YWluZXJbZGlyPXJ0bF0gPiAuay1sYWJlbCwgLmstdGV4dGJveC1jb250YWluZXJbZGlyPXJ0bF0uay1zdGF0ZS1mb2N1c2VkID4gLmstbGFiZWwsXG4uay1ydGwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstbGFiZWwsXG4uay1ydGwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLmstc3RhdGUtZm9jdXNlZCA+IC5rLWxhYmVsLFxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyW2Rpcj1ydGxdID4gLmstbGFiZWwsXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXJbZGlyPXJ0bF0uay1zdGF0ZS1mb2N1c2VkID4gLmstbGFiZWwge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5rLXJ0bCAuay10ZXh0Ym94LWNvbnRhaW5lcjpmb2N1cy13aXRoaW4sIC5rLXRleHRib3gtY29udGFpbmVyW2Rpcj1ydGxdOmZvY3VzLXdpdGhpbixcbi5rLXJ0bCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXI6Zm9jdXMtd2l0aGluLFxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyW2Rpcj1ydGxdOmZvY3VzLXdpdGhpbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4uay10ZXh0Ym94IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMi40ZW07XG4gIGhlaWdodDogY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHggKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuLmstdGV4dGJveCAuay1pZTExIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xufVxuLmstdGV4dGJveDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rLXRleHRib3g6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTAxLCAxMDEsIDEwMSwgMC41KTtcbiAgb3BhY2l0eTogMTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uay10ZXh0Ym94Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDEwMSwgMTAxLCAxMDEsIDAuNSk7XG59XG4uay10ZXh0Ym94IC5rLWJ1dHRvbi1jbGVhciB7XG4gIHdpZHRoOiBjYWxjKCAxLjQyODU3MTQyODZlbSArIDhweCApO1xuICBoZWlnaHQ6IGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICk7XG4gIGJvcmRlcjogMDtcbn1cbi5rLXRleHRib3ggLmstdGV4dGJveC1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmstdGV4dGJveDpkaXNhYmxlZCwgLmstdGV4dGJveFtkaXNhYmxlZF0sIC5rLXRleHRib3guay1zdGF0ZS1kaXNhYmxlZCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC42O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwLjEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5rLXRleHRib3g6ZGlzYWJsZWQ6OnNlbGVjdGlvbiwgLmstdGV4dGJveFtkaXNhYmxlZF06OnNlbGVjdGlvbiwgLmstdGV4dGJveC5rLXN0YXRlLWRpc2FibGVkOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0LmstdGV4dGJveCB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG5cbi5rLXRleHRib3gge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmstdGV4dGJveDo6c2VsZWN0aW9uLFxuLmstdGV4dGJveCAuay1pbnB1dDo6c2VsZWN0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG59XG4uay10ZXh0Ym94IC5rLWlucHV0LXByZWZpeCA+IC5rLWljb24sXG4uay10ZXh0Ym94IC5rLWlucHV0LXN1ZmZpeCA+IC5rLWljb24ge1xuICBjb2xvcjogIzY1NjU2NTtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5rLXRleHRib3ggLmstaW5wdXQtcHJlZml4IC5rLWNsZWFyLXZhbHVlLFxuLmstdGV4dGJveCAuay1pbnB1dC1zdWZmaXggLmstY2xlYXItdmFsdWUge1xuICBjb2xvcjogIzY1NjU2NTtcbn1cbi5rLXRleHRib3ggLmstdGV4dGJveC1zZXBhcmF0b3Ige1xuICBib3JkZXItY29sb3I6ICM2NTY1NjU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5rLXRleHRib3g6Zm9jdXMsIC5rLXRleHRib3guay1zdGF0ZS1mb2N1cywgLmstdGV4dGJveC5rLXN0YXRlLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wMyksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG4uay10ZXh0Ym94OmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cbi5rLXRleHRib3g6aG92ZXIsIC5rLXRleHRib3guay1zdGF0ZS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uay10ZXh0Ym94LmstaW52YWxpZCwgLmstdGV4dGJveC5rLXN0YXRlLWludmFsaWQsIC5rLXRleHRib3gubmctaW52YWxpZC5uZy10b3VjaGVkLCAuay10ZXh0Ym94Lm5nLWludmFsaWQubmctZGlydHkge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjQzLCAyMywgMCwgMC41KTtcbn1cbi5rLXRleHRhcmVhIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxOGVtO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cbi5rLXRleHRhcmVhIC5rLWllMTEge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG59XG4uay10ZXh0YXJlYTo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rLXRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDEwMSwgMTAxLCAxMDEsIDAuNSk7XG4gIG9wYWNpdHk6IDE7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmstdGV4dGFyZWEgPiAuay1pbnB1dCB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHggKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbi5rLXRleHRhcmVhOmRpc2FibGVkLCAuay10ZXh0YXJlYVtkaXNhYmxlZF0sIC5rLXRleHRhcmVhLmstc3RhdGUtZGlzYWJsZWQge1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMC4xKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uay10ZXh0YXJlYTpkaXNhYmxlZDo6c2VsZWN0aW9uLCAuay10ZXh0YXJlYVtkaXNhYmxlZF06OnNlbGVjdGlvbiwgLmstdGV4dGFyZWEuay1zdGF0ZS1kaXNhYmxlZDo6c2VsZWN0aW9uIHtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay10ZXh0YXJlYS1zdWZmaXgge1xuICBmbGV4LXNocmluazogMDtcbn1cblxudGV4dGFyZWEuay10ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4ICk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcmVzaXplOiBib3RoO1xufVxuXG4uay10ZXh0Ym94LWNvbnRhaW5lciA+IC5rLXRleHRhcmVhLFxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstdGV4dGFyZWEge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWllIC5rLXRleHRhcmVhIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5rLWllIC5rLXRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDEwMSwgMTAxLCAxMDEsIDAuNSk7XG59XG5cbi5rLXRleHRhcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rLXRleHRhcmVhOjpzZWxlY3Rpb24sXG4uay10ZXh0YXJlYSAuay1pbnB1dDo6c2VsZWN0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG59XG4uay10ZXh0YXJlYTpob3ZlciwgLmstdGV4dGFyZWEuay1zdGF0ZS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uay10ZXh0YXJlYTpmb2N1cywgLmstdGV4dGFyZWEuay1zdGF0ZS1mb2N1cywgLmstdGV4dGFyZWEuay1zdGF0ZS1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDMpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuLmstdGV4dGFyZWE6Zm9jdXMtd2l0aGluIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDMpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuLmstdGV4dGFyZWEuay1pbnZhbGlkLCAuay10ZXh0YXJlYS5rLXN0YXRlLWludmFsaWQsIC5rLXRleHRhcmVhLm5nLWludmFsaWQubmctdG91Y2hlZCwgLmstdGV4dGFyZWEubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDMsIDIzLCAwLCAwLjUpO1xufVxuLmstdG9vbHRpcCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTIwMDA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay10b29sdGlwLWljb24ge1xuICBtYXJnaW4taW5saW5lLWVuZDogNHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstdG9vbHRpcC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmstdG9vbHRpcC1jb250ZW50IHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay10b29sdGlwLWJ1dHRvbiB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDRweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uay10b29sdGlwLWJ1dHRvbiAuay1pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLWNhbGxvdXQge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItd2lkdGg6IDZweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstY2FsbG91dC1uIHtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdG9wOiAtMTJweDtcbiAgbGVmdDogNTAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstY2FsbG91dC1lIHtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMTJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWNhbGxvdXQtcyB7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICBib3JkZXItdG9wLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvdHRvbTogLTEycHg7XG4gIGxlZnQ6IDUwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWNhbGxvdXQtdyB7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogY3VycmVudENvbG9yO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTEycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay10b29sdGlwLXdyYXBwZXIgLmstdG9vbHRpcCB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wMyksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG5cbi5rLXRvb2x0aXAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuLmstdG9vbHRpcCAuay1jYWxsb3V0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG5cbi5rLXRvb2x0aXAtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzMyNzZiMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG59XG4uay10b29sdGlwLXByaW1hcnkgLmstY2FsbG91dCB7XG4gIGNvbG9yOiAjMzI3NmIxO1xufVxuXG4uay10b29sdGlwLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMwMDU4ZTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OGU5O1xufVxuLmstdG9vbHRpcC1pbmZvIC5rLWNhbGxvdXQge1xuICBjb2xvcjogIzAwNThlOTtcbn1cblxuLmstdG9vbHRpcC1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzdiNDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3YjQwMDtcbn1cbi5rLXRvb2x0aXAtc3VjY2VzcyAuay1jYWxsb3V0IHtcbiAgY29sb3I6ICMzN2I0MDA7XG59XG5cbi5rLXRvb2x0aXAtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMwMDA7XG59XG4uay10b29sdGlwLXdhcm5pbmcgLmstY2FsbG91dCB7XG4gIGNvbG9yOiAjZmZjMDAwO1xufVxuXG4uay10b29sdGlwLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjMxNzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzMTcwMDtcbn1cbi5rLXRvb2x0aXAtZXJyb3IgLmstY2FsbG91dCB7XG4gIGNvbG9yOiAjZjMxNzAwO1xufVxuXG4uay12YWxpZGF0b3ItdG9vbHRpcCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoIDZweCArIDBweCApO1xuICB3aWR0aDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLmstZ3JpZCAuay12YWxpZGF0b3ItdG9vbHRpcCB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbi5rLWZhYiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5rLWZhYjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLWZhYi1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5rLWZhYi1pY29uOm5vdCg6b25seS1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG5cbi5rLWZhYi1zbSB7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG59XG5cbi5rLWZhYi1tZCB7XG4gIHBhZGRpbmc6IDE2cHggMTZweDtcbn1cblxuLmstZmFiLWxnIHtcbiAgcGFkZGluZzogMjRweCAyNHB4O1xufVxuXG4uay1mYWItc3F1YXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5rLWZhYi1zcXVhcmUuay1mYWItc20ge1xuICB3aWR0aDogY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyAxNnB4ICsgMCApO1xuICBoZWlnaHQ6IGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgMTZweCArIDAgKTtcbn1cbi5rLWZhYi1zcXVhcmUuay1mYWItbWQge1xuICB3aWR0aDogY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyAzMnB4ICsgMCApO1xuICBoZWlnaHQ6IGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgMzJweCArIDAgKTtcbn1cbi5rLWZhYi1zcXVhcmUuay1mYWItbGcge1xuICB3aWR0aDogY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA0OHB4ICsgMCApO1xuICBoZWlnaHQ6IGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgNDhweCArIDAgKTtcbn1cblxuLmstZmFiLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5rLWZhYi1jaXJjbGUuay1mYWItc20ge1xuICB3aWR0aDogY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyAxNnB4ICsgMCApO1xuICBoZWlnaHQ6IGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgMTZweCArIDAgKTtcbn1cbi5rLWZhYi1jaXJjbGUuay1mYWItbWQge1xuICB3aWR0aDogY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyAzMnB4ICsgMCApO1xuICBoZWlnaHQ6IGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgMzJweCArIDAgKTtcbn1cbi5rLWZhYi1jaXJjbGUuay1mYWItbGcge1xuICB3aWR0aDogY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA0OHB4ICsgMCApO1xuICBoZWlnaHQ6IGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgNDhweCArIDAgKTtcbn1cblxuLmstZmFiLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1cmVtO1xufVxuXG4uay1mYWItcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmstZmFiLWl0ZW1zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5rLWZhYi1pdGVtcy1ib3R0b20ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1mYWItaXRlbXMtYm90dG9tIC5rLWZhYi1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uay1mYWItaXRlbXMtdG9wIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uay1mYWItaXRlbXMtdG9wIC5rLWZhYi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmstZmFiLWl0ZW0ge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmstZmFiLWl0ZW0uay10ZXh0LXJpZ2h0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5rLWZhYi1pdGVtLmstdGV4dC1yaWdodCAuay1mYWItaXRlbS10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uay1mYWItaXRlbS5rLXRleHQtbGVmdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5rLWZhYi1pdGVtLmstdGV4dC1sZWZ0IC5rLWZhYi1pdGVtLXRleHQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uay1mYWItaXRlbS10ZXh0IHtcbiAgcGFkZGluZzogNHB4IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmstZmFiLWl0ZW0taWNvbiB7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstcnRsIC5rLWZhYixcbi5rLWZhYltkaXI9cnRsXSxcbltkaXI9cnRsXSAuay1mYWIge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5rLXJ0bCAuay1mYWIgLmstZmFiLWljb246bm90KDpvbmx5LWNoaWxkKSxcbi5rLWZhYltkaXI9cnRsXSAuay1mYWItaWNvbjpub3QoOm9ubHktY2hpbGQpLFxuW2Rpcj1ydGxdIC5rLWZhYiAuay1mYWItaWNvbjpub3QoOm9ubHktY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uay1ydGwgLmstZmFiLXBvcHVwIC5rLWZhYi1pdGVtLmstdGV4dC1sZWZ0LFxuW2Rpcj1ydGxdIC5rLWZhYi1wb3B1cCAuay1mYWItaXRlbS5rLXRleHQtbGVmdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uay1ydGwgLmstZmFiLXBvcHVwIC5rLWZhYi1pdGVtLmstdGV4dC1yaWdodCxcbltkaXI9cnRsXSAuay1mYWItcG9wdXAgLmstZmFiLWl0ZW0uay10ZXh0LXJpZ2h0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uay1mYWIge1xuICBib3gtc2hhZG93OiAwIDZweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmstZmFiLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMzMjc2YjE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3NmIxO1xufVxuXG4uay1mYWItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjZmNmY2O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cblxuLmstZmFiLXRlcnRpYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDNhOWY0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzYTlmNDtcbn1cblxuLmstZmFiLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMwMDU4ZTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OGU5O1xufVxuXG4uay1mYWItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzM3YjQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzN2I0MDA7XG59XG5cbi5rLWZhYi13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzAwMDtcbn1cblxuLmstZmFiLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjMxNzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzMTcwMDtcbn1cblxuLmstZmFiLWRhcmsge1xuICBib3JkZXItY29sb3I6ICM0MDQwNDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xufVxuXG4uay1mYWItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNlYmViZWI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xufVxuXG4uay1mYWItaW52ZXJzZSB7XG4gIGJvcmRlci1jb2xvcjogIzQwNDA0MDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG59XG5cbi5rLXN0YXRlLWhvdmVyLmstZmFiLXByaW1hcnksXG4uay1zdGF0ZS1ob3ZlcmVkLmstZmFiLXByaW1hcnksXG4uay1mYWItcHJpbWFyeTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzMwNzFhYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNzFhYTtcbn1cblxuLmstc3RhdGUtaG92ZXIuay1mYWItc2Vjb25kYXJ5LFxuLmstc3RhdGUtaG92ZXJlZC5rLWZhYi1zZWNvbmRhcnksXG4uay1mYWItc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWNlY2VjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xufVxuXG4uay1zdGF0ZS1ob3Zlci5rLWZhYi10ZXJ0aWFyeSxcbi5rLXN0YXRlLWhvdmVyZWQuay1mYWItdGVydGlhcnksXG4uay1mYWItdGVydGlhcnk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwM2EyZWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwM2EyZWE7XG59XG5cbi5rLXN0YXRlLWhvdmVyLmstZmFiLWluZm8sXG4uay1zdGF0ZS1ob3ZlcmVkLmstZmFiLWluZm8sXG4uay1mYWItaW5mbzpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNTRlMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRlMDtcbn1cblxuLmstc3RhdGUtaG92ZXIuay1mYWItc3VjY2Vzcyxcbi5rLXN0YXRlLWhvdmVyZWQuay1mYWItc3VjY2Vzcyxcbi5rLWZhYi1zdWNjZXNzOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzVhZDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzVhZDAwO1xufVxuXG4uay1zdGF0ZS1ob3Zlci5rLWZhYi13YXJuaW5nLFxuLmstc3RhdGUtaG92ZXJlZC5rLWZhYi13YXJuaW5nLFxuLmstZmFiLXdhcm5pbmc6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmNWI4MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWI4MDA7XG59XG5cbi5rLXN0YXRlLWhvdmVyLmstZmFiLWVycm9yLFxuLmstc3RhdGUtaG92ZXJlZC5rLWZhYi1lcnJvcixcbi5rLWZhYi1lcnJvcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U5MTYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5MTYwMDtcbn1cblxuLmstc3RhdGUtaG92ZXIuay1mYWItZGFyayxcbi5rLXN0YXRlLWhvdmVyZWQuay1mYWItZGFyayxcbi5rLWZhYi1kYXJrOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2QzZDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2QzZDNkO1xufVxuXG4uay1zdGF0ZS1ob3Zlci5rLWZhYi1saWdodCxcbi5rLXN0YXRlLWhvdmVyZWQuay1mYWItbGlnaHQsXG4uay1mYWItbGlnaHQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlMmUyZTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG59XG5cbi5rLXN0YXRlLWhvdmVyLmstZmFiLWludmVyc2UsXG4uay1zdGF0ZS1ob3ZlcmVkLmstZmFiLWludmVyc2UsXG4uay1mYWItaW52ZXJzZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzNkM2QzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkM2QzZDtcbn1cblxuLmstZmFiLmstc3RhdGUtZm9jdXMsXG4uay1mYWIuay1zdGF0ZS1mb2N1c2VkLFxuLmstZmFiOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjIpLCAwIDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI0KSwgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmstc3RhdGUtYWN0aXZlLmstZmFiLXByaW1hcnksXG4uay1zdGF0ZS1zZWxlY3RlZC5rLWZhYi1wcmltYXJ5LFxuLmstZmFiLXByaW1hcnk6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGEzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2ZGEzO1xuICBib3gtc2hhZG93OiAwIDZweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDNweCA0cHggcmdiYSg1MCwgMTE4LCAxNzcsIDAuNCk7XG59XG5cbi5rLXN0YXRlLWFjdGl2ZS5rLWZhYi1zZWNvbmRhcnksXG4uay1zdGF0ZS1zZWxlY3RlZC5rLWZhYi1zZWNvbmRhcnksXG4uay1mYWItc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2UyZTJlMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbiAgYm94LXNoYWRvdzogMCA2cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAzcHggNHB4IHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC40KTtcbn1cblxuLmstc3RhdGUtYWN0aXZlLmstZmFiLXRlcnRpYXJ5LFxuLmstc3RhdGUtc2VsZWN0ZWQuay1mYWItdGVydGlhcnksXG4uay1mYWItdGVydGlhcnk6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDM5YmUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM5YmUwO1xuICBib3gtc2hhZG93OiAwIDZweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDNweCA0cHggcmdiYSgzLCAxNjksIDI0NCwgMC40KTtcbn1cblxuLmstc3RhdGUtYWN0aXZlLmstZmFiLWluZm8sXG4uay1zdGF0ZS1zZWxlY3RlZC5rLWZhYi1pbmZvLFxuLmstZmFiLWluZm86YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1MWQ2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1MWQ2O1xuICBib3gtc2hhZG93OiAwIDZweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDNweCA0cHggcmdiYSgwLCA4OCwgMjMzLCAwLjQpO1xufVxuXG4uay1zdGF0ZS1hY3RpdmUuay1mYWItc3VjY2Vzcyxcbi5rLXN0YXRlLXNlbGVjdGVkLmstZmFiLXN1Y2Nlc3MsXG4uay1mYWItc3VjY2VzczphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzM2E2MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzM2E2MDA7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMThweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggM3B4IDRweCByZ2JhKDU1LCAxODAsIDAsIDAuNCk7XG59XG5cbi5rLXN0YXRlLWFjdGl2ZS5rLWZhYi13YXJuaW5nLFxuLmstc3RhdGUtc2VsZWN0ZWQuay1mYWItd2FybmluZyxcbi5rLWZhYi13YXJuaW5nOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ViYjEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViYjEwMDtcbiAgYm94LXNoYWRvdzogMCA2cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAzcHggNHB4IHJnYmEoMjU1LCAxOTIsIDAsIDAuNCk7XG59XG5cbi5rLXN0YXRlLWFjdGl2ZS5rLWZhYi1lcnJvcixcbi5rLXN0YXRlLXNlbGVjdGVkLmstZmFiLWVycm9yLFxuLmstZmFiLWVycm9yOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2UwMTUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwMTUwMDtcbiAgYm94LXNoYWRvdzogMCA2cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAzcHggNHB4IHJnYmEoMjQzLCAyMywgMCwgMC40KTtcbn1cblxuLmstc3RhdGUtYWN0aXZlLmstZmFiLWRhcmssXG4uay1zdGF0ZS1zZWxlY3RlZC5rLWZhYi1kYXJrLFxuLmstZmFiLWRhcms6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2IzYjNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzYjNiO1xuICBib3gtc2hhZG93OiAwIDZweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDNweCA0cHggcmdiYSg2NCwgNjQsIDY0LCAwLjQpO1xufVxuXG4uay1zdGF0ZS1hY3RpdmUuay1mYWItbGlnaHQsXG4uay1zdGF0ZS1zZWxlY3RlZC5rLWZhYi1saWdodCxcbi5rLWZhYi1saWdodDphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNkOGQ4ZDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMThweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggM3B4IDRweCByZ2JhKDIzNSwgMjM1LCAyMzUsIDAuNCk7XG59XG5cbi5rLXN0YXRlLWFjdGl2ZS5rLWZhYi1pbnZlcnNlLFxuLmstc3RhdGUtc2VsZWN0ZWQuay1mYWItaW52ZXJzZSxcbi5rLWZhYi1pbnZlcnNlOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzNiM2IzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiM2IzYjtcbiAgYm94LXNoYWRvdzogMCA2cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAzcHggNHB4IHJnYmEoNjQsIDY0LCA2NCwgMC40KTtcbn1cblxuLmstZmFiLmstc3RhdGUtZGlzYWJsZWQsXG4uay1mYWI6ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiAwIDZweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgMXB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLXN0YXRlLWRpc2FibGVkLmstZmFiLXByaW1hcnksXG4uay1mYWItcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NGFkZDA7XG59XG5cbi5rLXN0YXRlLWRpc2FibGVkLmstZmFiLXNlY29uZGFyeSxcbi5rLWZhYi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuXG4uay1zdGF0ZS1kaXNhYmxlZC5rLWZhYi10ZXJ0aWFyeSxcbi5rLWZhYi10ZXJ0aWFyeTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OGNiZjg7XG59XG5cbi5rLXN0YXRlLWRpc2FibGVkLmstZmFiLWluZm8sXG4uay1mYWItaW5mbzpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjliZjI7XG59XG5cbi5rLXN0YXRlLWRpc2FibGVkLmstZmFiLXN1Y2Nlc3MsXG4uay1mYWItc3VjY2VzczpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4N2QyNjY7XG59XG5cbi5rLXN0YXRlLWRpc2FibGVkLmstZmFiLXdhcm5pbmcsXG4uay1mYWItd2FybmluZzpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ5NjY7XG59XG5cbi5rLXN0YXRlLWRpc2FibGVkLmstZmFiLWVycm9yLFxuLmstZmFiLWVycm9yOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4NzQ2Njtcbn1cblxuLmstc3RhdGUtZGlzYWJsZWQuay1mYWItZGFyayxcbi5rLWZhYi1kYXJrOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjOGM4Yztcbn1cblxuLmstc3RhdGUtZGlzYWJsZWQuay1mYWItbGlnaHQsXG4uay1mYWItbGlnaHQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuXG4uay1zdGF0ZS1kaXNhYmxlZC5rLWZhYi1pbnZlcnNlLFxuLmstZmFiLWludmVyc2U6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM4YzhjO1xufVxuXG4uay1mYWItaXRlbS10ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCA2cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5rLWZhYi1pdGVtLWljb24ge1xuICBib3JkZXItY29sb3I6ICNlYmViZWI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICBib3gtc2hhZG93OiAwIDZweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmstZmFiLWl0ZW0uay1zdGF0ZS1ob3ZlciAuay1mYWItaXRlbS1pY29uLFxuLmstZmFiLWl0ZW0uay1zdGF0ZS1ob3ZlcmVkIC5rLWZhYi1pdGVtLWljb24gLmstZmFiLWl0ZW06aG92ZXIgLmstZmFiLWl0ZW0taWNvbiB7XG4gIGJvcmRlci1jb2xvcjogI2UyZTJlMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbn1cblxuLmstZmFiLWl0ZW06Zm9jdXMgLmstZmFiLWl0ZW0tdGV4dCxcbi5rLWZhYi1pdGVtOmZvY3VzIC5rLWZhYi1pdGVtLWljb24sXG4uay1mYWItaXRlbS5rLXN0YXRlLWZvY3VzIC5rLWZhYi1pdGVtLXRleHQsXG4uay1mYWItaXRlbS5rLXN0YXRlLWZvY3VzIC5rLWZhYi1pdGVtLWljb24sXG4uay1mYWItaXRlbS5rLXN0YXRlLWZvY3VzZWQgLmstZmFiLWl0ZW0tdGV4dCxcbi5rLWZhYi1pdGVtLmstc3RhdGUtZm9jdXNlZCAuay1mYWItaXRlbS1pY29uIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjIpLCAwIDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI0KSwgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmstZmFiLWl0ZW0uay1zdGF0ZS1hY3RpdmUgLmstZmFiLWl0ZW0taWNvbixcbi5rLWZhYi1pdGVtOmFjdGl2ZSAuay1mYWItaXRlbS1pY29uIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDhkOGQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xuICBib3gtc2hhZG93OiAwIDZweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDNweCA0cHggcmdiYSgyMzUsIDIzNSwgMjM1LCAwLjQpO1xufVxuXG4uay1mYWItaXRlbS5rLXN0YXRlLWRpc2FibGVkLFxuLmstZmFiLWl0ZW06ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuLmstZmFiLWl0ZW0uay1zdGF0ZS1kaXNhYmxlZCAuay1mYWItaXRlbS10ZXh0LFxuLmstZmFiLWl0ZW0uay1zdGF0ZS1kaXNhYmxlZCAuay1mYWItaXRlbS1pY29uLFxuLmstZmFiLWl0ZW06ZGlzYWJsZWQgLmstZmFiLWl0ZW0tdGV4dCxcbi5rLWZhYi1pdGVtOmRpc2FibGVkIC5rLWZhYi1pdGVtLWljb24ge1xuICBjb2xvcjogI2FmYWZhZjtcbiAgYm94LXNoYWRvdzogMCA2cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDFweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uay1mYWItaXRlbTpmb2N1czpkaXNhYmxlZCAuay1mYWItaXRlbS10ZXh0LFxuLmstZmFiLWl0ZW06Zm9jdXM6ZGlzYWJsZWQgLmstZmFiLWl0ZW0taWNvbiwgLmstZmFiLWl0ZW06Zm9jdXMuay1zdGF0ZS1kaXNhYmxlZCAuay1mYWItaXRlbS10ZXh0LFxuLmstZmFiLWl0ZW06Zm9jdXMuay1zdGF0ZS1kaXNhYmxlZCAuay1mYWItaXRlbS1pY29uLFxuLmstZmFiLWl0ZW0uay1zdGF0ZS1mb2N1czpkaXNhYmxlZCAuay1mYWItaXRlbS10ZXh0LFxuLmstZmFiLWl0ZW0uay1zdGF0ZS1mb2N1czpkaXNhYmxlZCAuay1mYWItaXRlbS1pY29uLFxuLmstZmFiLWl0ZW0uay1zdGF0ZS1mb2N1cy5rLXN0YXRlLWRpc2FibGVkIC5rLWZhYi1pdGVtLXRleHQsXG4uay1mYWItaXRlbS5rLXN0YXRlLWZvY3VzLmstc3RhdGUtZGlzYWJsZWQgLmstZmFiLWl0ZW0taWNvbixcbi5rLWZhYi1pdGVtLmstc3RhdGUtZm9jdXNlZDpkaXNhYmxlZCAuay1mYWItaXRlbS10ZXh0LFxuLmstZmFiLWl0ZW0uay1zdGF0ZS1mb2N1c2VkOmRpc2FibGVkIC5rLWZhYi1pdGVtLWljb24sXG4uay1mYWItaXRlbS5rLXN0YXRlLWZvY3VzZWQuay1zdGF0ZS1kaXNhYmxlZCAuay1mYWItaXRlbS10ZXh0LFxuLmstZmFiLWl0ZW0uay1zdGF0ZS1mb2N1c2VkLmstc3RhdGUtZGlzYWJsZWQgLmstZmFiLWl0ZW0taWNvbiB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uay1hbmltYXRpb24tY29udGFpbmVyID4gLmstZmFiLXBvcHVwIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstYXV0b2NvbXBsZXRlIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB3aWR0aDogMTIuNGVtO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5rLWF1dG9jb21wbGV0ZSAuay1pZTExIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xufVxuLmstYXV0b2NvbXBsZXRlIC5rLWktbG9hZGluZyB7XG4gIHdpZHRoOiBjYWxjKCAxNnB4ICsgOHB4ICk7XG4gIGhlaWdodDogY2FsYyggMTcuMTQyODU3MTQyOXB4ICsgOHB4ICk7XG59XG4uay1hdXRvY29tcGxldGUgLmstY2xlYXItdmFsdWUge1xuICBvcGFjaXR5OiAwLjU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5rLWF1dG9jb21wbGV0ZSAuay1jbGVhci12YWx1ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uay1hdXRvY29tcGxldGU6aG92ZXIgLmstY2xlYXItdmFsdWUsIC5rLWF1dG9jb21wbGV0ZS5rLXN0YXRlLWhvdmVyIC5rLWNsZWFyLXZhbHVlLCAuay1hdXRvY29tcGxldGUuay1zdGF0ZS1mb2N1c2VkIC5rLWNsZWFyLXZhbHVlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5rLWF1dG9jb21wbGV0ZTpmb2N1cy13aXRoaW4gLmstY2xlYXItdmFsdWUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uay1hdXRvY29tcGxldGUuay1oZWFkZXIsXG4uay1hdXRvY29tcGxldGUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmstYXV0b2NvbXBsZXRlLmstaGVhZGVyOmhvdmVyLCAuay1hdXRvY29tcGxldGUuay1oZWFkZXIuay1zdGF0ZS1ob3Zlcixcbi5rLWF1dG9jb21wbGV0ZTpob3Zlcixcbi5rLWF1dG9jb21wbGV0ZS5rLXN0YXRlLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rLWF1dG9jb21wbGV0ZS5rLWhlYWRlci5rLXN0YXRlLW9wZW4sIC5rLWF1dG9jb21wbGV0ZS5rLWhlYWRlci5rLXN0YXRlLWZvY3VzZWQsXG4uay1hdXRvY29tcGxldGUuay1zdGF0ZS1vcGVuLFxuLmstYXV0b2NvbXBsZXRlLmstc3RhdGUtZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cbi5rLWF1dG9jb21wbGV0ZS5rLWhlYWRlcjpmb2N1cy13aXRoaW4sXG4uay1hdXRvY29tcGxldGU6Zm9jdXMtd2l0aGluIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDMpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuLmstYXV0b2NvbXBsZXRlLmstaGVhZGVyLmstaW52YWxpZCwgLmstYXV0b2NvbXBsZXRlLmstaGVhZGVyLmstc3RhdGUtaW52YWxpZCwgLmstYXV0b2NvbXBsZXRlLmstaGVhZGVyLm5nLWludmFsaWQubmctdG91Y2hlZCwgLmstYXV0b2NvbXBsZXRlLmstaGVhZGVyLm5nLWludmFsaWQubmctZGlydHksXG4uay1hdXRvY29tcGxldGUuay1pbnZhbGlkLFxuLmstYXV0b2NvbXBsZXRlLmstc3RhdGUtaW52YWxpZCxcbi5rLWF1dG9jb21wbGV0ZS5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsXG4uay1hdXRvY29tcGxldGUubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDMsIDIzLCAwLCAwLjUpO1xufVxuLmstbnVtZXJpY3RleHRib3gge1xuICB3aWR0aDogMTIuNGVtO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmstbnVtZXJpY3RleHRib3ggLmstbnVtZXJpYy13cmFwIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG4uay1udW1lcmljdGV4dGJveCAuay1udW1lcmljLXdyYXAgLmstaWUxMSB7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbn1cbi5rLW51bWVyaWN0ZXh0Ym94IC5rLWlucHV0IHtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbn1cbi5rLW51bWVyaWN0ZXh0Ym94IC5rLXNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5rLW51bWVyaWN0ZXh0Ym94IC5rLWxpbmsge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rLW51bWVyaWN0ZXh0Ym94IC5rLWxpbmsgLmstaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG59XG4uay1udW1lcmljdGV4dGJveCAuay1saW5rLWluY3JlYXNlIC5rLWljb24ge1xuICBib3R0b206IC0ycHg7XG59XG4uay1udW1lcmljdGV4dGJveCAuay1saW5rLWRlY3JlYXNlIC5rLWljb24ge1xuICB0b3A6IC0ycHg7XG59XG4uay1udW1lcmljdGV4dGJveCAuay1pLXdhcm5pbmcge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG4uay1ydGwgLmstbnVtZXJpY3RleHRib3gsIC5rLW51bWVyaWN0ZXh0Ym94W2Rpcj1ydGxdIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uay1ydGwgLmstbnVtZXJpY3RleHRib3ggLmstbnVtZXJpYy13cmFwIC5rLWktd2FybmluZywgLmstbnVtZXJpY3RleHRib3hbZGlyPXJ0bF0gLmstbnVtZXJpYy13cmFwIC5rLWktd2FybmluZyB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG4uay1ydGwgLmstbnVtZXJpY3RleHRib3ggLmstc2VsZWN0LCAuay1udW1lcmljdGV4dGJveFtkaXI9cnRsXSAuay1zZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbn1cblxuLmstbnVtZXJpY3RleHRib3ggLmstbnVtZXJpYy13cmFwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rLW51bWVyaWN0ZXh0Ym94IC5rLW51bWVyaWMtd3JhcCAuay1zZWxlY3Qge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2Y2ZjZmNiwgI2YxZjFmMSk7XG59XG4uay1udW1lcmljdGV4dGJveCAuay1udW1lcmljLXdyYXAgLmstc2VsZWN0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNlZGVkZWQsICNlOGU4ZTgpO1xufVxuLmstbnVtZXJpY3RleHRib3ggLmstbnVtZXJpYy13cmFwIC5rLXNlbGVjdCA+IC5rLXN0YXRlLXNlbGVjdGVkLFxuLmstbnVtZXJpY3RleHRib3ggLmstbnVtZXJpYy13cmFwIC5rLXNlbGVjdCA+IC5rLXN0YXRlLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6ICMyNTI1MjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZWRlZGVkLCAjZThlOGU4KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbi5rLW51bWVyaWN0ZXh0Ym94IC5rLW51bWVyaWMtd3JhcDpob3ZlciwgLmstbnVtZXJpY3RleHRib3ggLmstbnVtZXJpYy13cmFwLmstc3RhdGUtaG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmstbnVtZXJpY3RleHRib3ggLmstbnVtZXJpYy13cmFwOmhvdmVyIC5rLXNlbGVjdCwgLmstbnVtZXJpY3RleHRib3ggLmstbnVtZXJpYy13cmFwLmstc3RhdGUtaG92ZXIgLmstc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNlZGVkZWQsICNlOGU4ZTgpO1xufVxuLmstbnVtZXJpY3RleHRib3ggLmstbnVtZXJpYy13cmFwLmstc3RhdGUtZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cbi5rLW51bWVyaWN0ZXh0Ym94IC5rLW51bWVyaWMtd3JhcC5rLWludmFsaWQsIC5rLW51bWVyaWN0ZXh0Ym94IC5rLW51bWVyaWMtd3JhcC5rLWludmFsaWQ6aG92ZXIsIC5rLW51bWVyaWN0ZXh0Ym94IC5rLW51bWVyaWMtd3JhcC5rLXN0YXRlLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjQzLCAyMywgMCwgMC41KTtcbn1cbi5rLW51bWVyaWN0ZXh0Ym94Lmstc3RhdGUtaW52YWxpZCAuay1udW1lcmljLXdyYXAsIC5rLW51bWVyaWN0ZXh0Ym94Lm5nLWludmFsaWQubmctdG91Y2hlZCAuay1udW1lcmljLXdyYXAsIC5rLW51bWVyaWN0ZXh0Ym94Lm5nLWludmFsaWQubmctZGlydHkgLmstbnVtZXJpYy13cmFwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0MywgMjMsIDAsIDAuNSk7XG59XG4uay1zbGlkZXIge1xuICBib3JkZXI6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5rLXNsaWRlciAuay1idXR0b24ge1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogMDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjhweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uay1zbGlkZXIgLmstYnV0dG9uIC5rLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5rLXNsaWRlciAuay1idXR0b24taW5jcmVhc2Uge1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuLmstc2xpZGVyIC5rLWJ1dHRvbi1kZWNyZWFzZSB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5rLXNsaWRlciAuay1sYWJlbCB7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDAuOTJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5rLXNsaWRlciAuay10aWNrLFxuLmstc2xpZGVyIC5rLXNsaWRlci10cmFjayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5rLXNsaWRlciAuay10aWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmstc2xpZGVyLmstc3RhdGUtZGlzYWJsZWQgLmstdGljayxcbi5rLXNsaWRlci5rLXN0YXRlLWRpc2FibGVkIC5rLXNsaWRlci10cmFjayxcbi5rLXNsaWRlci5rLXN0YXRlLWRpc2FibGVkIC5rLWRyYWdoYW5kbGUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uay1ydGwgLmstc2xpZGVyIC5rLXNsaWRlci1zZWxlY3Rpb24sIC5rLXNsaWRlci5rLXJ0bCAuay1zbGlkZXItc2VsZWN0aW9uLCBbZGlyPXJ0bF0gLmstc2xpZGVyIC5rLXNsaWRlci1zZWxlY3Rpb24sIC5rLXNsaWRlcltkaXI9cnRsXSAuay1zbGlkZXItc2VsZWN0aW9uIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4uay1ydGwgLmstc2xpZGVyIC5rLWJ1dHRvbi1pbmNyZWFzZSwgLmstc2xpZGVyLmstcnRsIC5rLWJ1dHRvbi1pbmNyZWFzZSwgW2Rpcj1ydGxdIC5rLXNsaWRlciAuay1idXR0b24taW5jcmVhc2UsIC5rLXNsaWRlcltkaXI9cnRsXSAuay1idXR0b24taW5jcmVhc2Uge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cbi5rLXJ0bCAuay1zbGlkZXIgLmstYnV0dG9uLWRlY3JlYXNlLCAuay1zbGlkZXIuay1ydGwgLmstYnV0dG9uLWRlY3JlYXNlLCBbZGlyPXJ0bF0gLmstc2xpZGVyIC5rLWJ1dHRvbi1kZWNyZWFzZSwgLmstc2xpZGVyW2Rpcj1ydGxdIC5rLWJ1dHRvbi1kZWNyZWFzZSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uay1zbGlkZXIge1xuICBnYXA6IGNhbGMoIDE0cHggLyAyICk7XG59XG4uay1zbGlkZXIgPiAuay1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uay1zbGlkZXIgPiAuay1zbGlkZXItdHJhY2std3JhcCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLmstc2xpZGVyID4gLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstc2xpZGVyLWl0ZW1zIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogaW5oZXJpdDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmstc2xpZGVyID4gLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstc2xpZGVyLWl0ZW1zOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uay1zbGlkZXIgPiAuay1zbGlkZXItdHJhY2std3JhcCAuay10aWNrIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1iYXNpczogMXB4O1xufVxuLmstc2xpZGVyID4gLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5rLXNsaWRlci1ob3Jpem9udGFsID4gLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstc2xpZGVyLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uay1zbGlkZXItaG9yaXpvbnRhbCA+IC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGUge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uay1zbGlkZXItaG9yaXpvbnRhbCA+IC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGU6Zm9jdXMsXG4uay1zbGlkZXItaG9yaXpvbnRhbCA+IC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGU6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG59XG4uay1zbGlkZXItaG9yaXpvbnRhbCA+IC5rLXNsaWRlci10cmFjay13cmFwIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xuICB3aWR0aDogY2FsYyggKHZhcigtLWtlbmRvLXNsaWRlci1lbmQsIDApIC0gdmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSkgKiAxJSApO1xuICBsZWZ0OiBjYWxjKCB2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApICogMSUgKTtcbn1cbi5rLXNsaWRlci1ob3Jpem9udGFsID4gLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZS1zdGFydCB7XG4gIGxlZnQ6IGNhbGMoIHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkgKiAxJSApO1xufVxuLmstc2xpZGVyLWhvcml6b250YWwgPiAuay1zbGlkZXItdHJhY2std3JhcCAuay1kcmFnaGFuZGxlLWVuZCB7XG4gIGxlZnQ6IGNhbGMoIHZhcigtLWtlbmRvLXNsaWRlci1lbmQsIDApICogMSUgKTtcbn1cbltkaXI9cnRsXSAuay1zbGlkZXItaG9yaXpvbnRhbCA+IC5rLXNsaWRlci10cmFjay13cmFwIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IGNhbGMoIHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkgKiAxJSApO1xufVxuW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsID4gLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZS1zdGFydCB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogY2FsYyggdmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSAqIDElICk7XG59XG5bZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwgPiAuay1zbGlkZXItdHJhY2std3JhcCAuay1kcmFnaGFuZGxlLWVuZCB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogY2FsYyggdmFyKC0ta2VuZG8tc2xpZGVyLWVuZCwgMCkgKiAxJSApO1xufVxuW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsID4gLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG59XG5bZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwgPiAuay1zbGlkZXItdHJhY2std3JhcCAuay1kcmFnaGFuZGxlOmZvY3VzLFxuW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsID4gLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZTphY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpIHNjYWxlKDEpO1xufVxuLmstc2xpZGVyLXZlcnRpY2FsID4gLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstc2xpZGVyLXRyYWNrIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmstc2xpZGVyLXZlcnRpY2FsID4gLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZSB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbn1cbi5rLXNsaWRlci12ZXJ0aWNhbCA+IC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGU6Zm9jdXMsXG4uay1zbGlkZXItdmVydGljYWwgPiAuay1zbGlkZXItdHJhY2std3JhcCAuay1kcmFnaGFuZGxlOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSkgc2NhbGUoMSk7XG59XG4uay1zbGlkZXItdmVydGljYWwgPiAuay1zbGlkZXItdHJhY2std3JhcCAuay1zbGlkZXItc2VsZWN0aW9uIHtcbiAgYm90dG9tOiBjYWxjKCB2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApICogMSUgKTtcbiAgaGVpZ2h0OiBjYWxjKCAodmFyKC0ta2VuZG8tc2xpZGVyLWVuZCwgMCkgLSB2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApKSAqIDElICk7XG59XG4uay1zbGlkZXItdmVydGljYWwgPiAuay1zbGlkZXItdHJhY2std3JhcCAuay1kcmFnaGFuZGxlLXN0YXJ0IHtcbiAgYm90dG9tOiBjYWxjKCB2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApICogMSUgKTtcbn1cbi5rLXNsaWRlci12ZXJ0aWNhbCA+IC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGUtZW5kIHtcbiAgYm90dG9tOiBjYWxjKCB2YXIoLS1rZW5kby1zbGlkZXItZW5kLCAwKSAqIDElICk7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCB7XG4gIGhlaWdodDogMjAwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlIG5vd3JhcDtcbn1cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1idXR0b24tZGVjcmVhc2Uge1xuICBib3R0b206IDA7XG4gIHRvcDogYXV0bztcbn1cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay10aWNrIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljayB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uay1zbGlkZXItdmVydGljYWwgLmstdGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05MnB4IGNlbnRlcjtcbn1cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMnB4IGNlbnRlcjtcbn1cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTJweCBjZW50ZXI7XG59XG4uay1zbGlkZXItdmVydGljYWwgLmstdGljay1sYXJnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggY2VudGVyO1xufVxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCBjZW50ZXI7XG59XG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2stbGFyZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjJweCBjZW50ZXI7XG59XG4uay1zbGlkZXItdmVydGljYWwgLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTJweCAxMDAlO1xufVxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2stbGFyZ2Uuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggMTAwJTtcbn1cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjJweCAxMDAlO1xufVxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2Uuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDEwMCU7XG59XG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MnB4IDEwMCU7XG59XG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2stbGFyZ2Uuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MnB4IDEwMCU7XG59XG4uay1zbGlkZXItdmVydGljYWwgLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05MnB4IDA7XG59XG4uay1zbGlkZXItdmVydGljYWwgLmstdGljay1sYXJnZS5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IDA7XG59XG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjJweCAwO1xufVxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2Uuay1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDtcbn1cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTJweCAwO1xufVxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MnB4IDA7XG59XG4uay1zbGlkZXItdmVydGljYWwgLmstbGFiZWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZWZ0OiAxMjAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLWZpcnN0IC5rLWxhYmVsIHtcbiAgdG9wOiAxMDAlO1xufVxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLWxhc3QgLmstbGFiZWwge1xuICB0b3A6IDA7XG59XG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFiZWwge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTIwJTtcbn1cbi5rLXJ0bCAuay1zbGlkZXItdmVydGljYWwgLmstbGFiZWwsIC5rLXNsaWRlci12ZXJ0aWNhbC5rLXJ0bCAuay1sYWJlbCwgW2Rpcj1ydGxdIC5rLXNsaWRlci12ZXJ0aWNhbCAuay1sYWJlbCwgLmstc2xpZGVyLXZlcnRpY2FsW2Rpcj1ydGxdIC5rLWxhYmVsIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEyMCU7XG59XG4uay1ydGwgLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhYmVsLCAuay1zbGlkZXItdmVydGljYWwuay1ydGwgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFiZWwsIFtkaXI9cnRsXSAuay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFiZWwsIC5rLXNsaWRlci12ZXJ0aWNhbFtkaXI9cnRsXSAuay1zbGlkZXItdG9wbGVmdCAuay1sYWJlbCB7XG4gIGxlZnQ6IDEyMCU7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay10aWNrIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmstc2xpZGVyLWhvcml6b250YWwgLmstdGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtOTJweDtcbn1cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTEyMnB4O1xufVxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTE1MnB4O1xufVxuLmstc2xpZGVyLWhvcml6b250YWwgLmstdGljay1sYXJnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMnB4O1xufVxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljay1sYXJnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMzJweDtcbn1cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC02MnB4O1xufVxuLmstc2xpZGVyLWhvcml6b250YWwgLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MnB4O1xufVxuLmstc2xpZGVyLWhvcml6b250YWwgLmstdGljay1sYXJnZS5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMnB4O1xufVxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjJweDtcbn1cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2Uuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7XG59XG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTJweDtcbn1cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MnB4O1xufVxuLmstc2xpZGVyLWhvcml6b250YWwgLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTkycHg7XG59XG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay10aWNrLWxhcmdlLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTJweDtcbn1cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0xMjJweDtcbn1cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2Uuay1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMzJweDtcbn1cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMTUycHg7XG59XG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZS5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC02MnB4O1xufVxuLmstc2xpZGVyLWhvcml6b250YWwgLmstbGFiZWwge1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTEuMmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1maXJzdCAuay1sYWJlbCB7XG4gIGxlZnQ6IDA7XG59XG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1sYXN0IC5rLWxhYmVsIHtcbiAgbGVmdDogMTAwJTtcbn1cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhYmVsIHtcbiAgdG9wOiAtMS4yZW07XG59XG4uay1ydGwgLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLFxuLmstcnRsIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1zZWxlY3Rpb24sIC5rLXNsaWRlci1ob3Jpem9udGFsLmstcnRsIC5rLXNsaWRlci10cmFjayxcbi5rLXNsaWRlci1ob3Jpem9udGFsLmstcnRsIC5rLXNsaWRlci1zZWxlY3Rpb24sIFtkaXI9cnRsXSAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2ssXG5bZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXNlbGVjdGlvbiwgLmstc2xpZGVyLWhvcml6b250YWxbZGlyPXJ0bF0gLmstc2xpZGVyLXRyYWNrLFxuLmstc2xpZGVyLWhvcml6b250YWxbZGlyPXJ0bF0gLmstc2xpZGVyLXNlbGVjdGlvbiB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLmstcnRsIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1idXR0b25zIC5rLXNsaWRlci10cmFjaywgLmstc2xpZGVyLWhvcml6b250YWwuay1ydGwgLmstc2xpZGVyLWJ1dHRvbnMgLmstc2xpZGVyLXRyYWNrLCBbZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJ1dHRvbnMgLmstc2xpZGVyLXRyYWNrLCAuay1zbGlkZXItaG9yaXpvbnRhbFtkaXI9cnRsXSAuay1zbGlkZXItYnV0dG9ucyAuay1zbGlkZXItdHJhY2sge1xuICByaWdodDogMzhweDtcbn1cbi5rLXJ0bCAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1idXR0b24gLmstaS1hcnJvdy1lLFxuLmstcnRsIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWJ1dHRvbiAuay1pLWFycm93LXcsIC5rLXNsaWRlci1ob3Jpem9udGFsLmstcnRsIC5rLWJ1dHRvbiAuay1pLWFycm93LWUsXG4uay1zbGlkZXItaG9yaXpvbnRhbC5rLXJ0bCAuay1idXR0b24gLmstaS1hcnJvdy13LCBbZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwgLmstYnV0dG9uIC5rLWktYXJyb3ctZSxcbltkaXI9cnRsXSAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1idXR0b24gLmstaS1hcnJvdy13LCAuay1zbGlkZXItaG9yaXpvbnRhbFtkaXI9cnRsXSAuay1idXR0b24gLmstaS1hcnJvdy1lLFxuLmstc2xpZGVyLWhvcml6b250YWxbZGlyPXJ0bF0gLmstYnV0dG9uIC5rLWktYXJyb3ctdyB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLmstc2xpZGVyLXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1zbGlkZXItdHJhY2ssXG4uay1zbGlkZXItc2VsZWN0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2ssXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItc2VsZWN0aW9uIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHRvcDogNTAlO1xufVxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjayxcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItc2VsZWN0aW9uIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB3aWR0aDogNHB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItYnV0dG9ucyAuay1zbGlkZXItdHJhY2sge1xuICBsZWZ0OiAzOHB4O1xufVxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1idXR0b25zIC5rLXNsaWRlci10cmFjayB7XG4gIGJvdHRvbTogMzhweDtcbn1cblxuLmstZHJhZ2hhbmRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgb3V0bGluZTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1kcmFnaGFuZGxlIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGU6YWN0aXZlLCAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1kcmFnaGFuZGxlLmstcHJlc3NlZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcbn1cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1kcmFnaGFuZGxlIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uay1zbGlkZXItdmVydGljYWwgLmstZHJhZ2hhbmRsZTphY3RpdmUsIC5rLXNsaWRlci12ZXJ0aWNhbCAuay1kcmFnaGFuZGxlLmstcHJlc3NlZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTtcbn1cbi5rLXNsaWRlci10cmFuc2l0aW9ucy5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGUge1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZS1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4uay1zbGlkZXItdHJhbnNpdGlvbnMuay1zbGlkZXItdmVydGljYWwgLmstZHJhZ2hhbmRsZSB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjNzIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxuLmstZHJhZ2hhbmRsZS5rLXByZXNzZWQge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uay1zbGlkZXItdHJhbnNpdGlvbnMuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItc2VsZWN0aW9uIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLW91dDtcbn1cbi5rLXNsaWRlci10cmFuc2l0aW9ucy5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItc2VsZWN0aW9uIHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1vdXQ7XG59XG4uay1zbGlkZXItc2VsZWN0aW9uLmstcHJlc3NlZCB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5rLXNsaWRlci1pdGVtcyB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmstc2xpZGVyLWJ1dHRvbnMgLmstc2xpZGVyLWl0ZW1zIHtcbiAgbWFyZ2luLWxlZnQ6IDM4cHg7XG59XG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItaXRlbXMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDJweCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1pdGVtcyB7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG59XG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJ1dHRvbnMgLmstc2xpZGVyLWl0ZW1zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMzhweDtcbn1cblxuLmstc2xpZGVyLWl0ZW1zOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmstc2xpZGVyLXRvb2x0aXAgLmstY2FsbG91dC1uLFxuLmstc2xpZGVyLXRvb2x0aXAgLmstY2FsbG91dC1zIHtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG59XG4uay1zbGlkZXItdG9vbHRpcCAuay1jYWxsb3V0LXcsXG4uay1zbGlkZXItdG9vbHRpcCAuay1jYWxsb3V0LWUge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuXG4uay1uby1mbGV4Ym94IC5rLXNsaWRlci1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmstbm8tZmxleGJveCAuay1zbGlkZXItdmVydGljYWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLXNsaWRlciB7XG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuLmstc2xpZGVyIC5rLXNsaWRlci10cmFjayxcbi5rLXNsaWRlciAuay1zbGlkZXItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmstc2xpZGVyIC5rLXNsaWRlci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4uay1zbGlkZXIgLmstc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG59XG4uay1zbGlkZXIgLmstYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmstc2xpZGVyIC5rLWRyYWdoYW5kbGUge1xuICBib3JkZXItY29sb3I6ICMzMjc2YjE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3NmIxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uay1zbGlkZXIgLmstZHJhZ2hhbmRsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzMyNzBiMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjcwYjE7XG59XG4uay1zbGlkZXIgLmstZHJhZ2hhbmRsZTphY3RpdmUsIC5rLXNsaWRlciAuay1kcmFnaGFuZGxlLmstcHJlc3NlZCB7XG4gIGJvcmRlci1jb2xvcjogIzMyNzZiMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG59XG4uay1zbGlkZXIgLmstZHJhZ2hhbmRsZTpmb2N1cywgLmstc2xpZGVyIC5rLWRyYWdoYW5kbGUuay1zdGF0ZS1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogMCAzcHggNHB4IDAgcmdiYSg1MCwgMTE4LCAxNzcsIDAuNCk7XG59XG4uay1zbGlkZXIuay1zdGF0ZS1mb2N1c2VkIC5rLWRyYWdoYW5kbGUge1xuICBib3gtc2hhZG93OiAwIDNweCA0cHggMCByZ2JhKDUwLCAxMTgsIDE3NywgMC40KTtcbn1cbi5rLXNsaWRlciAuay1zbGlkZXItd3JhcDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXRpY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFDMEFJQUJBTGk0dUFBQUFDSDVCQUVBQUFFQUxBQUFBQUFCQUxRQUFBSVdqSUdKeHF6YXpsdXgyb3Zsek5EMnJBSGdTSVpXQVFBNyk7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay10aWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaHRBQUJBSUFCQUxpNHVBQUFBQ0g1QkFFQUFBRUFMQUFBQUFDMEFBRUFBQUlXaklHSnhxemF6bHV4Mm92bHpORDJyQUhnU0laV0FRQTcpO1xufVxuXG4uay1jb2xvcnBpY2tlciB7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5rLWNvbG9ycGlja2VyIC5rLXNlbGVjdGVkLWNvbG9yIHtcbiAgcGFkZGluZzogNHB4O1xuICB3aWR0aDogY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKTtcbiAgaGVpZ2h0OiBjYWxjKCAxLjQyODU3MTQyODZlbSArIDhweCApO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmstY29sb3JwaWNrZXIgLmstc2VsZWN0ZWQtY29sb3IgLmstaS1saW5lIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMzE3MDA7XG4gIHdpZHRoOiAyMDAlO1xuICBoZWlnaHQ6IDIwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMzJSwgLTMzJSkgcm90YXRlWig0NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cbi5rLWNvbG9ycGlja2VyIC5rLXNlbGVjdGVkLWNvbG9yIC5rLWktbGluZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rLWNvbG9ycGlja2VyIC5rLXRvb2wtaWNvbiB7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICk7XG4gIGhlaWdodDogY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKTtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5rLWNvbG9ycGlja2VyIC5rLXRvb2wtaWNvbjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5rLWNvbG9ycGlja2VyIC5rLXRvb2wtaWNvbiAuay1zZWxlY3RlZC1jb2xvciB7XG4gIG1hcmdpbjogMXB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogM3B4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uay1jb2xvcnBpY2tlciAuay1waWNrZXItd3JhcCB7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3V0bGluZTogMDtcbn1cbi5rLWNvbG9ycGlja2VyIC5rLXBpY2tlci13cmFwIC5rLWllMTEge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG59XG4uay1jb2xvcnBpY2tlciAuay1zZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgcGFkZGluZzogNHB4IDRweDtcbiAgd2lkdGg6IGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmstcnRsIC5rLWNvbG9ycGlja2VyIC5rLXNlbGVjdGVkLWNvbG9yLFxuLmstcnRsIC5rLWNvbG9ycGlja2VyIC5rLXRvb2wtaWNvbiwgLmstY29sb3JwaWNrZXJbZGlyPXJ0bF0gLmstc2VsZWN0ZWQtY29sb3IsXG4uay1jb2xvcnBpY2tlcltkaXI9cnRsXSAuay10b29sLWljb24ge1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbn1cbi5rLXJ0bCAuay1jb2xvcnBpY2tlciAuay1waWNrZXItd3JhcCAuay1zZWxlY3QsIC5rLWNvbG9ycGlja2VyW2Rpcj1ydGxdIC5rLXBpY2tlci13cmFwIC5rLXNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xufVxuXG4uay1jb2xvcnBpY2tlciArIC5rLWFuaW1hdGlvbi1jb250YWluZXIgLmstcG9wdXAge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1mbGF0Y29sb3JwaWNrZXIge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDMxMHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmstZmxhdGNvbG9ycGlja2VyIC5rLWhzdi1yZWN0YW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGluY2gtem9vbSBkb3VibGUtdGFwLXpvb207XG59XG4uay1mbGF0Y29sb3JwaWNrZXIgLmstaHN2LXJlY3RhbmdsZSAuay1kcmFnaGFuZGxlIHtcbiAgbWFyZ2luOiAtN3B4IDAgMCAtN3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG59XG4uay1mbGF0Y29sb3JwaWNrZXIgLmstaHN2LWdyYWRpZW50IHtcbiAgaGVpZ2h0OiAxODBweDtcbn1cbi5rLWZsYXRjb2xvcnBpY2tlciAuay1zbGlkZXJzLXdyYXAge1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmstZmxhdGNvbG9ycGlja2VyIC5rLXNsaWRlcnMtd3JhcC5rLWhib3gge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmstZmxhdGNvbG9ycGlja2VyIC5rLXNsaWRlcnMtd3JhcC5rLWhib3ggLmstc2xpZGVyICsgLmstc2xpZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5rLWZsYXRjb2xvcnBpY2tlciAuay1zbGlkZXJzLXdyYXAuay12Ym94IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmstZmxhdGNvbG9ycGlja2VyIC5rLXNsaWRlcnMtd3JhcC5rLXZib3ggLmstc2xpZGVyICsgLmstc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmstZmxhdGNvbG9ycGlja2VyIC5rLXNsaWRlcnMtd3JhcC1jbGVhcmFibGUuay1oYm94IC5rLWNsZWFyLWNvbG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5rLWZsYXRjb2xvcnBpY2tlciAuay1zbGlkZXJzLXdyYXAtY2xlYXJhYmxlLmstaGJveCAuay1odWUtc2xpZGVyLFxuLmstZmxhdGNvbG9ycGlja2VyIC5rLXNsaWRlcnMtd3JhcC1jbGVhcmFibGUuay1oYm94IC5rLWFscGhhLXNsaWRlciB7XG4gIGhlaWdodDogMTQwcHg7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuLmstZmxhdGNvbG9ycGlja2VyIC5rLXNsaWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmstZmxhdGNvbG9ycGlja2VyIC5rLXNsaWRlciAuay1zbGlkZXItd3JhcCB7XG4gIHotaW5kZXg6IDE7XG59XG4uay1mbGF0Y29sb3JwaWNrZXIgLmstc2xpZGVyIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmstZmxhdGNvbG9ycGlja2VyIC5rLXNsaWRlciAuay1kcmFnaGFuZGxlIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG59XG4uay1mbGF0Y29sb3JwaWNrZXIgLmstc2xpZGVyLWhvcml6b250YWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBmbGV4OiAwIDAgMTBweDtcbn1cbi5rLWZsYXRjb2xvcnBpY2tlciAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2sge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uay1mbGF0Y29sb3JwaWNrZXIgLmstc2xpZGVyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIGZsZXg6IDAgMCAxMHB4O1xufVxuLmstZmxhdGNvbG9ycGlja2VyIC5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdHJhY2sge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uay1mbGF0Y29sb3JwaWNrZXIgLmstZHJhZ2hhbmRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uay1mbGF0Y29sb3JwaWNrZXIgLmstY29sb3JpbnB1dHMge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmstZmxhdGNvbG9ycGlja2VyIC5rLWNvbG9yaW5wdXRzID4gLmstZ3JhZGllbnQtdmFsdWVzICsgLmstZ3JhZGllbnQtdmFsdWVzIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmstZmxhdGNvbG9ycGlja2VyIC5rLWdyYWRpZW50LXZhbHVlcyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5rLWZsYXRjb2xvcnBpY2tlciAuay1ncmFkaWVudC12YWx1ZXMgLmstaW5wdXQsXG4uay1mbGF0Y29sb3JwaWNrZXIgLmstZ3JhZGllbnQtdmFsdWVzIC5rLXRleHRib3gge1xuICBwYWRkaW5nOiA0cHggNHB4O1xufVxuLmstZmxhdGNvbG9ycGlja2VyIC5rLWdyYWRpZW50LXZhbHVlcyBkaXYsXG4uay1mbGF0Y29sb3JwaWNrZXIgLmstZ3JhZGllbnQtdmFsdWVzIGlucHV0LFxuLmstZmxhdGNvbG9ycGlja2VyIC5rLWdyYWRpZW50LXZhbHVlcyAuay1udW1lcmljdGV4dGJveCB7XG4gIHdpZHRoOiA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uay1mbGF0Y29sb3JwaWNrZXIgLmstZ3JhZGllbnQtdmFsdWVzIGRpdiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5rLWZsYXRjb2xvcnBpY2tlciAuay1ncmFkaWVudC12YWx1ZXMgLmstaGV4LXZhbHVlIHtcbiAgd2lkdGg6IDY1cHg7XG59XG4uay1mbGF0Y29sb3JwaWNrZXIgLmstc2VsZWN0ZWQtY29sb3Ige1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cbi5rLWZsYXRjb2xvcnBpY2tlciAuay1jb2xvci1pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rLWZsYXRjb2xvcnBpY2tlciAuay1jb2xvci12YWx1ZSB7XG4gIG1hcmdpbjogMCAwIDAgY2FsYyggY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKSAqIDIgKTtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIlJvYm90byBNb25vXCIsIFwiVWJ1bnR1IE1vbm9cIiwgXCJMdWNpZGEgQ29uc29sZVwiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgb3V0bGluZTogMDtcbiAgZmxleDogMTtcbn1cbi5rLWZsYXRjb2xvcnBpY2tlciAuay1jbGVhci1jb2xvci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmstZmxhdGNvbG9ycGlja2VyIC5rLWNsZWFyLWNvbG9yIHtcbiAgZmxleDogMTtcbn1cbi5rLWZsYXRjb2xvcnBpY2tlciAuay1jb2xvci12YWx1ZSArIC5rLWNsZWFyLWNvbG9yIHtcbiAgZmxleDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmstZmxhdGNvbG9ycGlja2VyIC5rLWNvbnRyb2xzIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uay1ydGwgLmstZmxhdGNvbG9ycGlja2VyIC5rLXNsaWRlcnMtd3JhcC5rLWhib3gsXG5bZGlyPXJ0bF0gLmstZmxhdGNvbG9ycGlja2VyIC5rLXNsaWRlcnMtd3JhcC5rLWhib3gge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uay1ydGwgLmstZmxhdGNvbG9ycGlja2VyIC5rLXNsaWRlcnMtd3JhcC5rLWhib3ggLmstc2xpZGVyICsgLmstc2xpZGVyLFxuW2Rpcj1ydGxdIC5rLWZsYXRjb2xvcnBpY2tlciAuay1zbGlkZXJzLXdyYXAuay1oYm94IC5rLXNsaWRlciArIC5rLXNsaWRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5rLXJ0bCAuay1mbGF0Y29sb3JwaWNrZXIgLmstY29sb3ItdmFsdWUsXG5bZGlyPXJ0bF0gLmstZmxhdGNvbG9ycGlja2VyIC5rLWNvbG9yLXZhbHVlIHtcbiAgbWFyZ2luOiAwIGNhbGMoIGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICkgKiAyICkgMCAwO1xuICBkaXJlY3Rpb246IGluaXRpYWw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmstcnRsIC5rLWZsYXRjb2xvcnBpY2tlciAuay1jb2xvci12YWx1ZSArIC5rLWNsZWFyLWNvbG9yLFxuW2Rpcj1ydGxdIC5rLWZsYXRjb2xvcnBpY2tlciAuay1jb2xvci12YWx1ZSArIC5rLWNsZWFyLWNvbG9yIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5rLWNvbG9ycGFsZXR0ZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5rLWNvbG9ycGFsZXR0ZSAuay1wYWxldHRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmstY29sb3JwYWxldHRlIC5rLWl0ZW0ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtaGlnaC1jb250cmFzdC1hZGp1c3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5rLWNvbG9ycGFsZXR0ZSAuay1pdGVtOmhvdmVyLFxuLmstY29sb3JwYWxldHRlIC5rLWl0ZW0uay1zdGF0ZS1ob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAxO1xufVxuLmstY29sb3JwYWxldHRlIC5rLWl0ZW0uay1zdGF0ZS1zZWxlY3RlZCxcbi5rLWNvbG9ycGFsZXR0ZSAuay1pdGVtLmstc3RhdGUtc2VsZWN0ZWQ6aG92ZXIsXG4uay1jb2xvcnBhbGV0dGUgLmstaXRlbS5rLXN0YXRlLWZvY3VzZWQsXG4uay1jb2xvcnBhbGV0dGUgLmstaXRlbTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uay1jb2xvcnBpY2tlciAuay1waWNrZXItd3JhcCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZjZmNmY2LCAjZjFmMWYxKTtcbn1cbi5rLWNvbG9ycGlja2VyIC5rLXBpY2tlci13cmFwLmstaW52YWxpZCwgLmstY29sb3JwaWNrZXIgLmstcGlja2VyLXdyYXAuay1pbnZhbGlkOmhvdmVyLCAuay1jb2xvcnBpY2tlciAuay1waWNrZXItd3JhcC5rLXN0YXRlLWludmFsaWQge1xuICBjb2xvcjogI2YzMTcwMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0MywgMjMsIDAsIDAuNSk7XG59XG4uay1jb2xvcnBpY2tlciAuay10b29sLWljb246aG92ZXIsXG4uay1jb2xvcnBpY2tlciAuay1zZWxlY3Q6aG92ZXIsXG4uay1jb2xvcnBpY2tlciAuay10b29sLWljb24uay1zdGF0ZS1ob3Zlcixcbi5rLWNvbG9ycGlja2VyIC5rLXNlbGVjdC5rLXN0YXRlLWhvdmVyLFxuLmstY29sb3JwaWNrZXIgLmstc3RhdGUtaG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2VkZWRlZCwgI2U4ZThlOCk7XG59XG4uay1jb2xvcnBpY2tlciAuay10b29sLWljb246aG92ZXIsXG4uay1jb2xvcnBpY2tlciAuay10b29sLWljb24uay1zdGF0ZS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5rLWNvbG9ycGlja2VyIC5rLXN0YXRlLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG4uay1jb2xvcnBpY2tlciAuay1zdGF0ZS1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogMCAzcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbi5rLWNvbG9ycGlja2VyLmstc3RhdGUtaW52YWxpZCAuay1waWNrZXItd3JhcCwgLmstY29sb3JwaWNrZXIubmctaW52YWxpZC5uZy10b3VjaGVkIC5rLXBpY2tlci13cmFwLCAuay1jb2xvcnBpY2tlci5uZy1pbnZhbGlkLm5nLWRpcnR5IC5rLXBpY2tlci13cmFwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0MywgMjMsIDAsIDAuNSk7XG59XG5cbi5rLWZsYXRjb2xvcnBpY2tlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uay1mbGF0Y29sb3JwaWNrZXIgLmstY29sb3ItdmFsdWUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmstZmxhdGNvbG9ycGlja2VyIC5rLWhzdi1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCksIGJsYWNrKSwgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB3aGl0ZSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG59XG4uay1mbGF0Y29sb3JwaWNrZXIgLmstc2xpZGVyIC5rLWRyYWdoYW5kbGUge1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5rLWZsYXRjb2xvcnBpY2tlciAuay1zbGlkZXIgLmstZHJhZ2hhbmRsZTpob3Zlcixcbi5rLWZsYXRjb2xvcnBpY2tlciAuay1zbGlkZXIgLmstZHJhZ2hhbmRsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uay1mbGF0Y29sb3JwaWNrZXIgLmstaHVlLXNsaWRlci5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjayB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmMDAwMCwgI2ZmZmYwMCwgIzAwZmYwMCwgIzAwZmZmZiwgIzAwMDBmZiwgI2ZmMDBmZiwgI2ZmMDAwMCk7XG59XG4uay1mbGF0Y29sb3JwaWNrZXIgLmstaHVlLXNsaWRlci5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmYwMDAwLCAjZmZmZjAwLCAjMDBmZjAwLCAjMDBmZmZmLCAjMDAwMGZmLCAjZmYwMGZmLCAjZmYwMDAwKTtcbn1cbi5rLWZsYXRjb2xvcnBpY2tlciAuay1hbHBoYS1zbGlkZXIgLmstc2xpZGVyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFVQUFBQUFRQ0FZQUFBQm5hYWJwQUFBQUJtSkxSMFFBL3dCK0FBQnRTRG1wQUFBQUNYQklXWE1BQUJicUFBQVc2Z0hsamtNUUFBQUFCM1JKVFVVSDNBc2JCeDB6SEJPTTlBQUFBQmwwUlZoMFEyOXRiV1Z1ZEFCRGNtVmhkR1ZrSUhkcGRHZ2dSMGxOVUZlQkRoY0FBQWFUU1VSQlZIamFyVnh0c3Rvd0RKU1kzaWgzZXU5TWNDZXVsTzJQa280eGtuWmx3OHdiR3NDT3JZL1ZTbGJxOS9zZFpnYjc5enBmNzlkbmVENmZiOWZ6YjQvam1EOGYzODlwL1AvUHIzOGZ4NUhOZjkwL1d0dDFmWTIvdnZ1WWZ4aVA2Qys0djdyL2EzdzYxc3pzZGY5NTd4ajJQLzdlcCs4aitaM0IvZE0xdnNhZjBkck03SnpHZjhoNVdIK20vMnorYXZ5OGZ5UDZUK1Y3SEVlNnQ5ZjliWmI1TkQ2Ykc4Uis1dldmaWY1UE1qNWQrNGIrTS9sOS9IYTRmK2IvcWV3RisxZnhJLzNOYS95SFh3LzJXOWwzdWY3SDQzSGVYbC80OUc3RE5hWnJINXgxL013bkVFSXdsMDFqMVJlbXRXQmFueGYzelY2K3NBNmI3bC9OTmNzT3lXK2R6QnZKSVpON0pidG96bXpkUnVTSlpHM2ZsRHMyOUlDR3ZZSHNOZk1CWlorWlQwV3lRNkpqSXpiQnJpTmI4VVRYcS83QXNBTENQaW9iaStaQVk2NXcvcCtmSDc4bHlKa1pHQXBCTWZEcGdCT0U3enh4NkZXSDhrU0ppbkZsc2xQWHBqalZEdUFnY2ZnZFkvL21DOEVhVmRsM3dERUt4dFZuMFc4cVAwR3dKNGp5OUMvcUNJbk9NM0NKN0tRVDNDT2RnY2hla1FVV0EyT0VFNkV1YnNYR3ZJZ2lFYTEwSWZxWktQVEtLYnd3TUh5WjJXVlJ5UmVNRkVTcEtCaWhpNERxQXF0ays0VUlGSm1oc2JFZzdLUURhQlZycVFJR1JBYXNPS1E2MWdTQVpYdGpHWUtKb09Na1NHTUJkSlRzVVFGc0pBQ2RrUlEwUU5RWkFLSWhCQ2RqblN5d290MU9Vc1VPQzFHWklvcElyTElnYkRpeGsvVFNDZHZvcGlkWndHTnBFVWpRcWdMYmpsTzdBTmdnNEFjaEtKc0FDTDRBQ0YwUVZKZ1l4RUFMUVljc0NPK3krQzZiVlRNOWhaMkdBZmJ4ZU9CV0tOczNoTkhOOVZjWUZJaFJWSWFBNXRwQmpFY0I3TlcwZkFmUUZYYllkV1lYYXpZdTJKR1RHaGhMc1ZSUXlPcUQyVm9aaUVCZ3loQjEwQ2x2ZElLRkYyekltNEdnMGtVM29JRUV1Q29qUUJNbktpendpQUdhU1BjVlZFWkJZVm50U3ltYWVvT2hZU0dkNmRhaktnYXlzbCtGTlNBeG9NakpRVklDaU02bmdpWkk0TEl2R1h3bnRVY2pMZTljTTZkR0FRNU93TkpJdXFyYVZ3YjhFQmxVbG9haUFGNFQ1dmRFWHRWNnN3TVNELzdTd0RNZWdyQ2FuV0pJRUFxZ0hVWUdrakozVTVhVk5FWnhkcWFVVmJEcnJqYzdSWXlNQVF1QTR3VHcxUTZDVGhxM1VqOWpBYWl5TVJTcHZEZFpuQnV2U2FOSTRVRUNlcFhHWXNHM3VqaWcyaU9yMmFsbGlWbWVxK1dadCtzL1FaL1IydzJuUHFHWlpWeDlWcDVzK0JxZk1yWlhuMDRXRmViN2Z5aGg2TE82ZXVqZTFqbjBLWVhSZU9nekNnVSs5Q21GZXhqNnhEd1piMVhVZlQ2ZjExN1BhSjVnL052OFU1L1RSd28zOWJsOXBBakQvajFhMzNUL2NhMTR5YjlxbGJIak9OenlQc0JyL3lud1R2ZVA5Qi90LzV6R2V3WjJnLzVDR1FUMk42OS8xdTA1cmI5TWxRZjloOEF4N0Q5aVJwanNOL09mVkFhRi9jL3lEeGw5WUQ5djgwM3lqL3luQks3cC9yTjhvLzIvK2ZtZ3Y5RE9iazFHb2RSblFLTFc2Z3NrOWE0T01WeU1WT3h6a0lJeGkyQ1pJNkpSekdYeVVKaWpDeWxXRnIzUnFIYzZxWldxNlovYUlzUVliSlhHZDVpb3VwYWRqZ0VRQmwwZElDS3dVYVdkUjIzVlVnK3puTWl3ZThnSjR5ZnQ2TERabTdnSnBoeGJNSkFxZFZvcGRLck4wSjNEaXBWMG02VXRrVUtWL3FuVmVpVk1iMTFSVTJJc2ZnYWhIS0o4eCs1Wk5hR2J4UWNFYWdxMWNycmI3VTlWRHhoQTBtaldjTy9pV2tER1JiVjE5ZVM1QWtwZjhEbEc0RklBWEQxSlZBdlBKakFjcGRaV0FaRnllTko1dWtFcEFuZkJ3OFNpcnhwSTJDbTRCK3h0dC9hb3RLUjBlc3JjZUlIZU4yMVVQY2xuY21hdFc2dUJnVFdDVjRjV2pGVHNabCtkamdNbnRwajE4akVBelFJWk95dkliTjkvZjMvZjJtRFlLU0g3anFVN08reWlNbTRJenFROFp1UUM4OGhTVmhVazJLTnRJRWFHQmxoNWtyWjJld2FWQm1RVUtmcEtPMUNuRWRnWGJLWWJHSGRzVjJWWjNyU2REaEg1NXNNQlNwZUFraTBwL3RZRjV3NmJ0dnY5N2pjQlhGWVlnZHRlSzB2bmlRd1hsQnpWZjdMMXVnQUdTamM2aUhNcnpGTmgzb3FCZFBzVFhaQjkxSDRBb1JiVkRReEtodUVMRG1zYlFMRUtKcXg5RExiVzN0VmxtRjNmVXgrS1VHeFp6Y0E4WVk2VmZhblpoSmtaTWdhNGtxcXF2WElRcUs4VmdGTzEwSUFvT2lyaW9oRzlWR1V4QTErcHZVRmtBRXFMRVVpcWJLSnh1MWgreUF4U1lUdEtQeHBqOHI3cDJDdDFXQ1dsN3ZwYTV1enEvTjIxZEpobTk2Q2pXL2V2L2tjaGhjbW5kblFqeW5ZaHdycklmbGdmbUF0MUY1WkNxdWtWNitsaUxEWnErMUdmc05oNStxTTZ5ZlBpWFcyMDdRYkNxZ2xXN2RGYi9aOWxsSDVVcGFTeGtwSkIxTTFPT3EyVWxOUkRJTnU4THpiQVUwMmYxYTZFaWxGN1l4MXVadllYVjhPZ25ZeEszSkVBQUFBQVNVVk9SSzVDWUlJPVwiKSBjZW50ZXI7XG59XG4uay1mbGF0Y29sb3JwaWNrZXIgLmstZHJhZ2hhbmRsZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIxKTtcbn1cblxuLmstcnRsIC5rLWZsYXRjb2xvcnBpY2tlciAuay1odWUtc2xpZGVyLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLFxuW2Rpcj1ydGxdIC5rLWZsYXRjb2xvcnBpY2tlciAuay1odWUtc2xpZGVyLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmZjAwMDAsICNmZmZmMDAsICMwMGZmMDAsICMwMGZmZmYsICMwMDAwZmYsICNmZjAwZmYsICNmZjAwMDApO1xufVxuLmstcnRsIC5rLWZsYXRjb2xvcnBpY2tlciAuay1hbHBoYS1zbGlkZXIgLmstc2xpZGVyLXRyYWNrLFxuW2Rpcj1ydGxdIC5rLWZsYXRjb2xvcnBpY2tlciAuay1hbHBoYS1zbGlkZXIgLmstc2xpZGVyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFVQUFBQUFRQ0FZQUFBQm5hYWJwQUFBQUNYQklXWE1BQUJicUFBQVc2Z0hsamtNUUFBQUd2bWxVV0hSWVRVdzZZMjl0TG1Ga2IySmxMbmh0Y0FBQUFBQUFQRDk0Y0dGamEyVjBJR0psWjJsdVBTTHZ1NzhpSUdsa1BTSlhOVTB3VFhCRFpXaHBTSHB5WlZONlRsUmplbXRqT1dRaVB6NGdQSGc2ZUcxd2JXVjBZU0I0Yld4dWN6cDRQU0poWkc5aVpUcHVjenB0WlhSaEx5SWdlRHA0YlhCMGF6MGlRV1J2WW1VZ1dFMVFJRU52Y21VZ05TNDJMV014TkRnZ056a3VNVFkwTURNMkxDQXlNREU1THpBNEx6RXpMVEF4T2pBMk9qVTNJQ0FnSUNBZ0lDQWlQaUE4Y21SbU9sSkVSaUI0Yld4dWN6cHlaR1k5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZNREl2TWpJdGNtUm1MWE41Ym5SaGVDMXVjeU1pUGlBOGNtUm1Pa1JsYzJOeWFYQjBhVzl1SUhKa1pqcGhZbTkxZEQwaUlpQjRiV3h1Y3pwNGJYQTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzhpSUhodGJHNXpPbVJqUFNKb2RIUndPaTh2Y0hWeWJDNXZjbWN2WkdNdlpXeGxiV1Z1ZEhNdk1TNHhMeUlnZUcxc2JuTTZjR2h2ZEc5emFHOXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNCb2IzUnZjMmh2Y0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JGZG5ROUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlVWMlpXNTBJeUlnZUcxd09rTnlaV0YwYjNKVWIyOXNQU0pCWkc5aVpTQlFhRzkwYjNOb2IzQWdNakV1TUNBb1YybHVaRzkzY3lraUlIaHRjRHBEY21WaGRHVkVZWFJsUFNJeU1ERTVMVEE0TFRJd1ZERTBPalUwT2pReEt6QXpPakF3SWlCNGJYQTZUVzlrYVdaNVJHRjBaVDBpTWpBeE9TMHhNaTB3TlZReE16b3lOam96TUNzd01qb3dNQ0lnZUcxd09rMWxkR0ZrWVhSaFJHRjBaVDBpTWpBeE9TMHhNaTB3TlZReE16b3lOam96TUNzd01qb3dNQ0lnWkdNNlptOXliV0YwUFNKcGJXRm5aUzl3Ym1jaUlIQm9iM1J2YzJodmNEcERiMnh2Y2sxdlpHVTlJak1pSUhCb2IzUnZjMmh2Y0RwSlEwTlFjbTltYVd4bFBTSnpVa2RDSUVsRlF6WXhPVFkyTFRJdU1TSWdlRzF3VFUwNlNXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcGpOVE5pWmpKaU5DMDFZMlJoTFRRek5HTXRPVEptTlMwNU5EZzJOamRsWmpSbVlUZ2lJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbUZrYjJKbE9tUnZZMmxrT25Cb2IzUnZjMmh2Y0Rvd1lqTXpabUZqTWkxbVl6TTRMVEkwTkdJdFlqUmtNUzA1T1dFMlpETmhOV0U0WldJaUlIaHRjRTFOT2s5eWFXZHBibUZzUkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRvMVlqSTVNMkUyTkMwMFlUYzBMV1kwTkRRdFltUmpPQzAyTWpJMFpqVXdPVFkyTkdFaVBpQThlRzF3VFUwNlNHbHpkRzl5ZVQ0Z1BISmtaanBUWlhFK0lEeHlaR1k2YkdrZ2MzUkZkblE2WVdOMGFXOXVQU0pqY21WaGRHVmtJaUJ6ZEVWMmREcHBibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPalZpTWprellUWTBMVFJoTnpRdFpqUTBOQzFpWkdNNExUWXlNalJtTlRBNU5qWTBZU0lnYzNSRmRuUTZkMmhsYmowaU1qQXhPUzB3T0MweU1GUXhORG8xTkRvME1Tc3dNem93TUNJZ2MzUkZkblE2YzI5bWRIZGhjbVZCWjJWdWREMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lESXhMakFnS0ZkcGJtUnZkM01wSWk4K0lEeHlaR1k2YkdrZ2MzUkZkblE2WVdOMGFXOXVQU0p6WVhabFpDSWdjM1JGZG5RNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcGxOV0V5WlRBMll5MWxaV1F3TFRWaE5HTXRZalpqTUMxbE1HWmlaamhtWmpCa05qY2lJSE4wUlhaME9uZG9aVzQ5SWpJd01Ua3RNVEl0TURWVU1UTTZNalk2TXpBck1ESTZNREFpSUhOMFJYWjBPbk52Wm5SM1lYSmxRV2RsYm5ROUlrRmtiMkpsSUZCb2IzUnZjMmh2Y0NBeU1TNHdJQ2hYYVc1a2IzZHpLU0lnYzNSRmRuUTZZMmhoYm1kbFpEMGlMeUl2UGlBOGNtUm1PbXhwSUhOMFJYWjBPbUZqZEdsdmJqMGljMkYyWldRaUlITjBSWFowT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNll6VXpZbVl5WWpRdE5XTmtZUzAwTXpSakxUa3laalV0T1RRNE5qWTNaV1kwWm1FNElpQnpkRVYyZERwM2FHVnVQU0l5TURFNUxURXlMVEExVkRFek9qSTJPak13S3pBeU9qQXdJaUJ6ZEVWMmREcHpiMlowZDJGeVpVRm5aVzUwUFNKQlpHOWlaU0JRYUc5MGIzTm9iM0FnTWpFdU1DQW9WMmx1Wkc5M2N5a2lJSE4wUlhaME9tTm9ZVzVuWldROUlpOGlMejRnUEM5eVpHWTZVMlZ4UGlBOEwzaHRjRTFOT2tocGMzUnZjbmsrSUR3dmNtUm1Pa1JsYzJOeWFYQjBhVzl1UGlBOEwzSmtaanBTUkVZK0lEd3ZlRHA0YlhCdFpYUmhQaUE4UDNod1lXTnJaWFFnWlc1a1BTSnlJajgrUEtjMytnQUFCeDlKUkVGVWVKeXRXbHVTMnpnUWE3dHlvN25UekprOGQvS1p0QjlyMmkwSVFFTktXSldLUlBhTC9ZUVQzYXFxSG8vSHZmNWZ0OWVmOS9QeitjUzlIZTNYMTljNm8rY3YvaTU3SisvRmY5RGIrQ1V2OENOZFZkV2Q4Ty9lbS8xVVI3TWZmYlQ0R1MveVN4MXcvd01kNk4rQTl0NzBVenZnL3V2NWZSZmlQNmNmWmQzRi9hdjIrcW52eFAxWi9pbjl5LzkzNVFOeC82NmY4Yjc5SlBKbjJiTHM3N2J0N0lINEgrNFE1ai96WDlYSC85SUhoUDk5TjZML2tBZk5mcFUvQjVzRC9pbituVCs1djVUL2ZENWw3bFhWYlIxdWJYTmFtL2diei9zN3luYjZVanVjemlWbnNpM1Z1V1F4dXI2M3RUOVg5YXE5amRDd1BTZVA4YUZ0ak42ZDNRamRaTWZTeS9ZVWI4ODNkMjhXZDZTZDlLNDdxVnpmQkYyWHpXeFFkaUV2NDhNODYzclhjMW9IM1JibDE4a2VabGVYZzM1Z09hZDRtVCtaTGM1ZTlCSHFxS28yeVFaaDYxMGxqdXZpYXFrbTRZb1RkU3BiRlc5aWgrT2RhS2U3dStKMDhsWENUQ3RKYXRlRVVhOUtwcVNoc24za1M0Yko0cjBCSFpNenhmR0FlSVR0THRkVXpCSS9PNXRRTnVhWjg1MnpqZDBaZmFhYWgwU0toTWJsYk5mRmVLZDdKSUF0R1lSMWZ6d2VUQ2xEUEt3enN3bUlpWnNHSzIyYXJxRGN1OXRUZ1o1NGNkODFOK1ZUZkU0Yk42NkVUelVVdFp3UDFsMFNQeWRvRDFHTXlpOUZOeFZGNnAvK2ZDVVdhUnhaOGF1Y25ueXNHZzZyUGJhUC9uUE5vL3VsMTNyU2tOaWVBa0tPYmtLMW5ZN1Yyd2NCL3Z6OEpQQVloVHBqcDhXbUtZTzh5ZlJ5c2gzZHRCenlZTFRUbmhvU2svelVCcldmRHBvRWpUTTVDY0owYUdKYXJMZ1VVcHAwVE9pNzAyQnpueER1R1JUVDdUZ3pHSlM4TGlmeEFkUEI3R0hOdzhsT2MrYk12dm9WNE42ZFB3LzlZeUZBNVV6Y1l3THg0cTRRSGZSbHlCSGx1WXZpK1ZVa3RXUXpSMDVOVENFUmR0K3JpRlUxVHhZalJaY1VNZkl3ZVlsOXlhOEpKYzhOU0tTN2dnZ1lQV3Q4YXZDbWFFL3BTSm95MDh2T1dYNDYvVXhHT29BbmtITEdINDVleGN2VmZwcWpWYlgvTjBCa3dHa3dyV202OUdlY3RDaEhGVUxYb2ZSTU1GNEZXVFZhMXBTN25WTWpTOUUwTGpWUXJ2QjBYdFdJM0NCVGpYM1NwV2pTTXlYL3FoMXNLWjhsZ3l4WnFubW4rWjhnS3BkYmpqLzVWY0xzMnNoZTRoZFdzLzhDdEtoYUhIK2hzQWFJQXZyZjB4UlhDWkkwUlhiT0podmFnWHFuUUNwVW9KRHROSzJaYnBRMUlRKzBwOXVnMFBlMEVrVGVhYWZCZ2J5VExkUFBGdlFwODUzVHc0cVhJZGtrUngycVJwdnhqS0ZiNUZFMnFMeWJFQy9xVW8zSU5mY3pzdnVleWtmbGo3UExEUUFHemdwb1R3RzRQNi92YkppZzlaMlFWZHkrMDFwMGI5N0dqK3Q5U2FKLzZkaXFEdDhaSWsyMTc3VFkzMHcvMnIrVGgvSmYvREpoR24vVjUxc3MxQytiR1BqdmdHTEIvb04vbS85WThmZjc3L3k2YUJvLzlVSGpaME9obnMrblRYZ1IvN2VPNFR2UkRiNVQ3S3ZyWDM0L3hBbjBIM3hBdnRQczhqSC9Ea09SNU0vT1ZxSC9iU3VKL3c2VWtQelp5VEgxVS9XSm43UlAxRSt2Zi9UWjd0bkVmNnFmclQ3ZldjbzdFUC92ZWhISjM5MGdGUDU3bitNSGtpWGVENHpFcUEyZUoxbk1jV3A2VHhNbFFVYUladkhaSVNWV25FWE9sRDNxTHFxNGx3em1UeVlmNzRZSXV1dWQ0cE1ncnI2bTNEbUxSQmtDWXZkMWNoTUVpL1JkejFaSFd5SkVJZlM3T0UrMkliOUNqOHFPUkcrQ1d1a0FKMmVNYnFvdFJhZGtzT2ZVeDdzYXVmLysvaWJGeEJMQ0JZVk9xem82ZGtwMGRLYjZlWEFqWjJsUW5iMjRVQWZUeFpKT0ZRU1Rod0ZORzAvYUpEdS84bVhTck5MbC9IaVk2TVNXVkhmU29OaDU0Z05FRjhpVEFvaUpSdVZYdDlNTlRIeFBZOVpqb05DYTQ1MXlEZVYxT3F3ZFY5OU1QZ00yU3ZlQjVrNE9XUEtkU2NRazRhOFd0VHBQZ3oyaHJVNkQwejlGUmxQeEtUNFZTQ3d3TldHVENZbDZWSkdmaVkrU2d3c2JGTnJEQ283WjZtTHRCcUNpZDNyWG1sQ21LOExKanJNSURZRklselBsU1dLSHk1MHAvbWY2UkVLWDJxNWtZbHdPUHJsL2YzK25rMmpxOUM0aHpxSUhWMUFwMUdWeUZQODB4VjFnVlZLY3NVM0o3aktuTmFIblJKZERVU3lXeWg5WGg0VnFibDJtR3pDVFBKYVhySG01TzNRYWZIWk5HcHU0QWdOVGJrL04yTkd6Z2NWa0pLaks2VThhOWpwTDhuUWFnSk1QSlMvN1gyQ0dCdFVGTUFrVWhGMksxVStNeVlZRVlqdmIwSll1UndVZ1JSTnBVU2VOS0dtbWFXRW12QXo1S2p2WXVsckVEc1dvL0dIMk9Ec1ZVc2JsYkUzUUllNmhUOUloM0duUER2aGVlMWNhYUxLWS9GdnQ3K0pvbEMzVFlHTitWLzFFNVJVYmVGV2x2d04wUDAvY2NrRk5rSkZxT2c0UnJuTlgzSXJXVFpXcnFKUHBRM2xuVUNMcVZrWFNrd0JwOFgxcUZHY2EydFFRMXZ1Lzh1Y1pPOUxGZkpxZ1FPUlBiWm5pcjRaMDE2ZnNjME9QZ1JTMjBuZ3pSSDFGSnRKTmNoU0NaV2ZLZDdlcXozK0NYRW5HcWRCY2MzR3lVQVpEbFgrVDdOUFBvZ215bjNsSHVRNEJ1OG1WM0RmMUUwNU9KdzlqcUZEYnRCS2FkQ2d3ZVNySDBNL1RrSndhRHk3TUZjYmovSVg2RkJwUGh2dmZJcnRrc2JwR20yK1YrWTdab1JBL2l5UHplMUlEdTVyNkQzQmRvVUg0aDRvcEFBQUFBRWxGVGtTdVFtQ0NcIikgY2VudGVyO1xufVxuXG4uay1jb2xvcnBhbGV0dGUgLmstaXRlbTpob3Zlcixcbi5rLWNvbG9ycGFsZXR0ZSAuay1pdGVtLmstc3RhdGUtaG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyksIGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uay1jb2xvcnBhbGV0dGUgLmstaXRlbS5rLXN0YXRlLXNlbGVjdGVkLFxuLmstY29sb3JwYWxldHRlIC5rLWl0ZW0uay1zdGF0ZS1zZWxlY3RlZDpob3Zlcixcbi5rLWNvbG9ycGFsZXR0ZSAuay1pdGVtLmstc3RhdGUtZm9jdXNlZCxcbi5rLWNvbG9ycGFsZXR0ZSAuay1pdGVtOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyksIGluc2V0IDAgMCAwIDFweCB3aGl0ZTtcbn1cblxuLmstY29tYm9ib3gge1xuICB3aWR0aDogMTIuNGVtO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmstY29tYm9ib3ggLmstZHJvcGRvd24td3JhcCB7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbiAgb3V0bGluZTogMDtcbiAgY3Vyc29yOiBpbml0aWFsO1xufVxuLmstY29tYm9ib3ggLmstZHJvcGRvd24td3JhcCAuay1pZTExIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xufVxuLmstY29tYm9ib3ggLmstY2xlYXItdmFsdWUge1xuICBvcGFjaXR5OiAwLjU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5rLWNvbWJvYm94IC5rLWNsZWFyLXZhbHVlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5rLWNvbWJvYm94OmhvdmVyIC5rLWNsZWFyLXZhbHVlLCAuay1jb21ib2JveC5rLXN0YXRlLWhvdmVyIC5rLWNsZWFyLXZhbHVlLCAuay1jb21ib2JveC5rLXN0YXRlLWZvY3VzZWQgLmstY2xlYXItdmFsdWUsXG4uay1jb21ib2JveCAuay1kcm9wZG93bi13cmFwLmstc3RhdGUtaG92ZXIgLmstY2xlYXItdmFsdWUsXG4uay1jb21ib2JveCAuay1kcm9wZG93bi13cmFwLmstc3RhdGUtZm9jdXNlZCAuay1jbGVhci12YWx1ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uay1jb21ib2JveDpmb2N1cy13aXRoaW4gLmstY2xlYXItdmFsdWUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmstY29tYm9ib3ggLmstc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIHBhZGRpbmc6IDBweCAwcHg7XG4gIHdpZHRoOiBjYWxjKCAxLjQyODU3MTQyODZlbSArIDhweCApO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5rLWNvbWJvYm94W2Rpcj1ydGxdLCAuay1ydGwgLmstY29tYm9ib3gge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5rLWNvbWJvYm94W2Rpcj1ydGxdIC5rLXNlbGVjdCwgLmstcnRsIC5rLWNvbWJvYm94IC5rLXNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xuICBib3JkZXItd2lkdGg6IDAgMHB4IDAgMDtcbn1cblxuLmstY29tYm9ib3ggLmstZHJvcGRvd24td3JhcCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uay1jb21ib2JveCAuay1kcm9wZG93bi13cmFwLmstaW52YWxpZCwgLmstY29tYm9ib3ggLmstZHJvcGRvd24td3JhcC5rLWludmFsaWQ6aG92ZXIsIC5rLWNvbWJvYm94IC5rLWRyb3Bkb3duLXdyYXAuay1zdGF0ZS1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0MywgMjMsIDAsIDAuNSk7XG59XG4uay1jb21ib2JveCAuay1zZWxlY3Qge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2Y2ZjZmNiwgI2YxZjFmMSk7XG59XG4uay1jb21ib2JveCA+IDpob3Zlcixcbi5rLWNvbWJvYm94IC5rLXN0YXRlLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rLWNvbWJvYm94ID4gOmhvdmVyIC5rLXNlbGVjdCxcbi5rLWNvbWJvYm94IC5rLXN0YXRlLWhvdmVyIC5rLXNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZWRlZGVkLCAjZThlOGU4KTtcbn1cbi5rLWNvbWJvYm94ID4gLmstc3RhdGUtZm9jdXNlZCxcbi5rLWNvbWJvYm94IC5rLXN0YXRlLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cbi5rLWNvbWJvYm94Lmstc3RhdGUtaW52YWxpZCAuay1kcm9wZG93bi13cmFwLCAuay1jb21ib2JveC5uZy1pbnZhbGlkLm5nLXRvdWNoZWQgLmstZHJvcGRvd24td3JhcCwgLmstY29tYm9ib3gubmctaW52YWxpZC5uZy1kaXJ0eSAuay1kcm9wZG93bi13cmFwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0MywgMjMsIDAsIDAuNSk7XG59XG4uay1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmstY2FsZW5kYXIgLmstaWUxMSB7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbn1cbi5rLXBvcHVwIC5rLWNhbGVuZGFyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmstY2FsZW5kYXIgPiAuay1jYWxlbmRhciB7XG4gIGJvcmRlcjogMDtcbn1cbi5rLWNhbGVuZGFyIC5rLWxpbmsge1xuICBvdXRsaW5lOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uay1jYWxlbmRhciAuay1jYWxlbmRhci12aWV3IHRhYmxlLFxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdmlldyAuay1jYWxlbmRhci10YWJsZSB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBvdXRsaW5lOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uay1jYWxlbmRhciAuay1jYWxlbmRhci12aWV3IHRkLFxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdmlldyB0aCxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXZpZXcgLmstY2FsZW5kYXItdGQsXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci12aWV3IC5rLWNhbGVuZGFyLXRoIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdmlldyB0aCxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXZpZXcgLmstY2FsZW5kYXItdGgge1xuICBwYWRkaW5nOiAwLjI1ZW0gMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBvcGFjaXR5OiAwLjY7XG59XG4uay1jYWxlbmRhciAuay1jYWxlbmRhci12aWV3IHRib2R5IHRoLFxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdmlldyAuay1jYWxlbmRhci10Ym9keSAuay1jYWxlbmRhci10aCB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIGhlaWdodDogMmVtO1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uay1jYWxlbmRhciAuay1oZWFkZXIge1xuICBwYWRkaW5nOiA0cHggNHB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5rLWNhbGVuZGFyIC5rLWhlYWRlciAuay1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmstY2FsZW5kYXIgLmstbmF2LXByZXYsXG4uay1jYWxlbmRhciAuay1uYXYtbmV4dCB7XG4gIHdpZHRoOiAxLjQyODU3MTQyODZlbTtcbiAgaGVpZ2h0OiAxLjQyODU3MTQyODZlbTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uay1jYWxlbmRhciAuay1uYXYtZmFzdCB7XG4gIG1hcmdpbjogMCA0cHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmstY2FsZW5kYXItaGVhZGVyIHtcbiAgcGFkZGluZzogNHB4IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5rLWNhbGVuZGFyLWhlYWRlciAuay10aXRsZSxcbi5rLWNhbGVuZGFyLWhlYWRlciAuay1jYWxlbmRhci10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmstY2FsZW5kYXItaGVhZGVyIC5rLXRvZGF5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmstY2FsZW5kYXItaGVhZGVyIC5rLWNhbGVuZGFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG59XG4uay1jYWxlbmRhciA+IC5rLWNhbGVuZGFyLWhlYWRlciB7XG4gIG1pbi13aWR0aDogMjgwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uay1jYWxlbmRhciAuay1mb290ZXIsXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNsZWFyOiBib3RoO1xufVxuLmstY2FsZW5kYXIgLmstbmF2LXRvZGF5LFxuLmstY2FsZW5kYXIgLmstZm9vdGVyID4gLmstc3RhdGUtZGlzYWJsZWQge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uay1jYWxlbmRhciAuay1uYXYtdG9kYXk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXZpZXcge1xuICB3aWR0aDogMTkuODMzMzMzMzMzM2VtO1xuICBoZWlnaHQ6IDE5LjgzMzMzMzMzMzNlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBnYXA6IDE2cHg7XG59XG4uay1jYWxlbmRhci5rLXdlZWstbnVtYmVyIC5rLWNhbGVuZGFyLXZpZXcge1xuICB3aWR0aDogMjIuNjY2NjY2NjY2N2VtO1xufVxuLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXItdmlldyB7XG4gIHdpZHRoOiAxOS44MzMzMzMzMzMzZW07XG4gIGhlaWdodDogY2FsYyggMjIuNjY2NjY2NjY2N2VtICsgMmVtICk7XG4gIGdhcDogMDtcbn1cbi5rLWNhbGVuZGFyIC5rLWNvbnRlbnQsXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmstY2FsZW5kYXIgLmstY29udGVudCA+IHRhYmxlLFxuLmstY2FsZW5kYXIgLmstY29udGVudCA+IC5rLWNhbGVuZGFyLXRhYmxlLFxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItY29udGVudCA+IHRhYmxlLFxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItY29udGVudCA+IC5rLWNhbGVuZGFyLXRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTdweDtcbn1cbi5rLWNhbGVuZGFyIC5rLWNvbnRlbnQgdGQsXG4uay1jYWxlbmRhciAuay1jb250ZW50IC5rLWNhbGVuZGFyLXRkLFxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItY29udGVudCB0ZCxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWNvbnRlbnQgLmstY2FsZW5kYXItdGQge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uay1jYWxlbmRhciAuay1jb250ZW50IC5rLWxpbmssXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1jb250ZW50IC5rLWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNWVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5rLWNhbGVuZGFyIC5rLWNvbnRlbnQgLmstd2Vla2VuZCxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWNvbnRlbnQgLmstd2Vla2VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG9wYWNpdHk6IDE7XG59XG4uay1jYWxlbmRhciAuay1jb250ZW50IC5rLWFsdCxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWNvbnRlbnQgLmstYWx0IHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmstY2FsZW5kYXIgLmstY29udGVudCAuay1vdGhlci1tb250aCAuay1saW5rLFxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItY29udGVudCAuay1vdGhlci1tb250aCAuay1saW5rIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmstY2FsZW5kYXIgLmstY29udGVudCAuay1zdGF0ZS1kaXNhYmxlZCxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWNvbnRlbnQgLmstc3RhdGUtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG59XG4uay1jYWxlbmRhciB0YWJsZS5rLWNvbnRlbnQsXG4uay1jYWxlbmRhciB0YWJsZS5rLWNhbGVuZGFyLWNvbnRlbnQsXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci10YWJsZS5rLWNvbnRlbnQsXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci10YWJsZS5rLWNhbGVuZGFyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uay1jYWxlbmRhciAuay1tb250aCB0ZCxcbi5rLWNhbGVuZGFyIC5rLW1vbnRoIC5rLWNhbGVuZGFyLXRkLFxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItbW9udGh2aWV3IHRkLFxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItbW9udGh2aWV3IC5rLWNhbGVuZGFyLXRkIHtcbiAgd2lkdGg6IDIuODMzMzMzMzMzM2VtO1xuICBoZWlnaHQ6IDIuODMzMzMzMzMzM2VtO1xufVxuLmstY2FsZW5kYXIgLmstbW9udGggLmstbGluayxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLW1vbnRodmlldyAuay1saW5rIHtcbiAgd2lkdGg6IDIuODMzMzMzMzMzM2VtO1xuICBoZWlnaHQ6IDIuODMzMzMzMzMzM2VtO1xufVxuLmstY2FsZW5kYXIgLmsteWVhciB0ZCxcbi5rLWNhbGVuZGFyIC5rLXllYXIgLmstY2FsZW5kYXItdGQsXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci15ZWFydmlldyB0ZCxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXllYXJ2aWV3IC5rLWNhbGVuZGFyLXRkIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5rLWNhbGVuZGFyIC5rLXllYXIgLmstbGluayxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXllYXJ2aWV3IC5rLWxpbmsge1xuICB3aWR0aDogNC45NTgzMzMzMzMzZW07XG4gIGhlaWdodDogNC45NTgzMzMzMzMzZW07XG59XG4uay1jYWxlbmRhciAuay1kZWNhZGUgdGQsXG4uay1jYWxlbmRhciAuay1kZWNhZGUgLmstY2FsZW5kYXItdGQsXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1kZWNhZGV2aWV3IHRkLFxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItZGVjYWRldmlldyAuay1jYWxlbmRhci10ZCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uay1jYWxlbmRhciAuay1kZWNhZGUgLmstbGluayxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcgLmstbGluayB7XG4gIHdpZHRoOiA0Ljk1ODMzMzMzMzNlbTtcbiAgaGVpZ2h0OiA0Ljk1ODMzMzMzMzNlbTtcbn1cbi5rLWNhbGVuZGFyIC5rLWNlbnR1cnkgdGQsXG4uay1jYWxlbmRhciAuay1jZW50dXJ5IC5rLWNhbGVuZGFyLXRkLFxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItY2VudHVyeXZpZXcgdGQsXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1jZW50dXJ5dmlldyAuay1jYWxlbmRhci10ZCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uay1jYWxlbmRhciAuay1jZW50dXJ5IC5rLWxpbmssXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1jZW50dXJ5dmlldyAuay1saW5rIHtcbiAgd2lkdGg6IDQuOTU4MzMzMzMzM2VtO1xuICBoZWlnaHQ6IDQuOTU4MzMzMzMzM2VtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmstY2FsZW5kYXItaW5maW5pdGUge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXItdmlldyxcbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLW1vbnRodmlldyB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXItdmlldzo6YWZ0ZXIsXG4uay1jYWxlbmRhci1pbmZpbml0ZSAuay1jYWxlbmRhci1tb250aHZpZXc6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDE1MCU7XG4gIGxlZnQ6IC0yNSU7XG4gIGJveC1zaGFkb3c6IDAgMCAyLjgzMzMzMzMzMzNlbSAxLjQxNjY2NjY2NjdlbSAjZmZmZmZmO1xufVxuLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXItaGVhZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLXdlZWtkYXlzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXIteWVhcnZpZXcgLmstY29udGVudCB0ZCxcbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLXllYXJ2aWV3IC5rLWNvbnRlbnQgLmstY2FsZW5kYXItdGQsXG4uay1jYWxlbmRhci1pbmZpbml0ZSAuay1jYWxlbmRhci15ZWFydmlldyAuay1jYWxlbmRhci1jb250ZW50IHRkLFxuLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXIteWVhcnZpZXcgLmstY2FsZW5kYXItY29udGVudCAuay1jYWxlbmRhci10ZCxcbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcgLmstY29udGVudCB0ZCxcbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcgLmstY29udGVudCAuay1jYWxlbmRhci10ZCxcbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcgLmstY2FsZW5kYXItY29udGVudCB0ZCxcbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcgLmstY2FsZW5kYXItY29udGVudCAuay1jYWxlbmRhci10ZCxcbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLWNlbnR1cnl2aWV3IC5rLWNvbnRlbnQgdGQsXG4uay1jYWxlbmRhci1pbmZpbml0ZSAuay1jYWxlbmRhci1jZW50dXJ5dmlldyAuay1jb250ZW50IC5rLWNhbGVuZGFyLXRkLFxuLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXItY2VudHVyeXZpZXcgLmstY2FsZW5kYXItY29udGVudCB0ZCxcbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLWNlbnR1cnl2aWV3IC5rLWNhbGVuZGFyLWNvbnRlbnQgLmstY2FsZW5kYXItdGQge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXIteWVhcnZpZXcgLmstY29udGVudCAuay1saW5rLFxuLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXIteWVhcnZpZXcgLmstY29udGVudCB0ZC5rLWVtcHR5LFxuLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXIteWVhcnZpZXcgLmstY29udGVudCAuay1jYWxlbmRhci10ZC5rLWVtcHR5LFxuLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXIteWVhcnZpZXcgLmstY2FsZW5kYXItY29udGVudCAuay1saW5rLFxuLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXIteWVhcnZpZXcgLmstY2FsZW5kYXItY29udGVudCB0ZC5rLWVtcHR5LFxuLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXIteWVhcnZpZXcgLmstY2FsZW5kYXItY29udGVudCAuay1jYWxlbmRhci10ZC5rLWVtcHR5LFxuLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXItZGVjYWRldmlldyAuay1jb250ZW50IC5rLWxpbmssXG4uay1jYWxlbmRhci1pbmZpbml0ZSAuay1jYWxlbmRhci1kZWNhZGV2aWV3IC5rLWNvbnRlbnQgdGQuay1lbXB0eSxcbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcgLmstY29udGVudCAuay1jYWxlbmRhci10ZC5rLWVtcHR5LFxuLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXItZGVjYWRldmlldyAuay1jYWxlbmRhci1jb250ZW50IC5rLWxpbmssXG4uay1jYWxlbmRhci1pbmZpbml0ZSAuay1jYWxlbmRhci1kZWNhZGV2aWV3IC5rLWNhbGVuZGFyLWNvbnRlbnQgdGQuay1lbXB0eSxcbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcgLmstY2FsZW5kYXItY29udGVudCAuay1jYWxlbmRhci10ZC5rLWVtcHR5LFxuLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXItY2VudHVyeXZpZXcgLmstY29udGVudCAuay1saW5rLFxuLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXItY2VudHVyeXZpZXcgLmstY29udGVudCB0ZC5rLWVtcHR5LFxuLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXItY2VudHVyeXZpZXcgLmstY29udGVudCAuay1jYWxlbmRhci10ZC5rLWVtcHR5LFxuLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXItY2VudHVyeXZpZXcgLmstY2FsZW5kYXItY29udGVudCAuay1saW5rLFxuLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXItY2VudHVyeXZpZXcgLmstY2FsZW5kYXItY29udGVudCB0ZC5rLWVtcHR5LFxuLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXItY2VudHVyeXZpZXcgLmstY2FsZW5kYXItY29udGVudCAuay1jYWxlbmRhci10ZC5rLWVtcHR5IHtcbiAgd2lkdGg6IDMuOTY2NjY2NjY2N2VtO1xuICBoZWlnaHQ6IDMuOTY2NjY2NjY2N2VtO1xufVxuLmstY2FsZW5kYXItY2xhc3NpYyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uay1jYWxlbmRhci1jb250YWluZXIsXG4uay1kYXRldGltZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLmstY2FsZW5kYXItY29udGFpbmVyIC5rLWNhbGVuZGFyLFxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLWNhbGVuZGFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1jYWxlbmRhciAuay1jb250ZW50Lmstc2Nyb2xsYWJsZSxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWNvbnRlbnQuay1zY3JvbGxhYmxlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMTdweDtcbn1cblxuLmstY2FsZW5kYXIgLmstc2Nyb2xsYWJsZS1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxcHg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLWNhbGVuZGFyLW5hdmlnYXRpb24ge1xuICB3aWR0aDogNWVtO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5rLWNhbGVuZGFyLW5hdmlnYXRpb246OmJlZm9yZSwgLmstY2FsZW5kYXItbmF2aWdhdGlvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDIwMCU7XG4gIGxlZnQ6IC01MCU7XG4gIGJveC1zaGFkb3c6IDAgMCA2ZW0gM2VtICNmNmY2ZjY7XG59XG4uay1jYWxlbmRhci1uYXZpZ2F0aW9uOjpiZWZvcmUge1xuICB0b3A6IDA7XG59XG4uay1jYWxlbmRhci1uYXZpZ2F0aW9uOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbn1cbi5rLWNhbGVuZGFyLW5hdmlnYXRpb24gLmstY29udGVudCxcbi5rLWNhbGVuZGFyLW5hdmlnYXRpb24gLmstY2FsZW5kYXItY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmstY2FsZW5kYXItbmF2aWdhdGlvbiAuay1jb250ZW50IHVsLFxuLmstY2FsZW5kYXItbmF2aWdhdGlvbiAuay1jYWxlbmRhci1jb250ZW50IHVsIHtcbiAgd2lkdGg6IDVlbTtcbn1cbi5rLWNhbGVuZGFyLW5hdmlnYXRpb24gLmstY29udGVudCBsaSxcbi5rLWNhbGVuZGFyLW5hdmlnYXRpb24gLmstY2FsZW5kYXItY29udGVudCBsaSB7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgMWVtO1xufVxuLmstY2FsZW5kYXItbmF2aWdhdGlvbiAuay1jYWxlbmRhci1uYXZpZ2F0aW9uLW1hcmtlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmstY2FsZW5kYXItbmF2aWdhdGlvbiAuay1jYWxlbmRhci1uYXZpZ2F0aW9uLWhpZ2hsaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBoZWlnaHQ6IDJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci12aWV3IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxOS44MzMzMzMzMzMzZW07XG4gIHdpZHRoOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci12aWV3OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlIHRhYmxlLFxuLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci10YWJsZSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZSB0YWJsZS5rLW1ldGEtdmlldyxcbi5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItdGFibGUuay1tZXRhLXZpZXcge1xuICBtYXJnaW46IDAgLTFweDtcbn1cbi5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2UgLmstbWV0YS1oZWFkZXIsXG4uay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlIC5rLW1vbnRoLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuMjVlbSBjYWxjKCA4cHggKyAxcHggKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3BhY2l0eTogMC42O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlIC5rLXJhbmdlLXN0YXJ0IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlIC5rLXJhbmdlLWVuZCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2UgLmstcmFuZ2UtbWlkIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZTpub3QoLmstY2FsZW5kYXItaW5maW5pdGUpIC5rLWNhbGVuZGFyLXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmstYW5pbWF0aW9uLWNvbnRhaW5lci1zbSAuay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlOm5vdCguay1jYWxlbmRhci1pbmZpbml0ZSkgLmstY2FsZW5kYXItdmlldyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlLmstY2FsZW5kYXItaW5maW5pdGUgdGFibGUsXG4uay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXItdGFibGUge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZS5rLWNhbGVuZGFyLWluZmluaXRlIHRhYmxlID4gdGJvZHksXG4uay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlLmstY2FsZW5kYXItaW5maW5pdGUgdGFibGUgPiAuay1jYWxlbmRhci10Ym9keSxcbi5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2Uuay1jYWxlbmRhci1pbmZpbml0ZSAuay1jYWxlbmRhci10YWJsZSA+IHRib2R5LFxuLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZS5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLXRhYmxlID4gLmstY2FsZW5kYXItdGJvZHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlLmstY2FsZW5kYXItaW5maW5pdGUgdGFibGUgPiB0Ym9keSArIHRib2R5LFxuLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZS5rLWNhbGVuZGFyLWluZmluaXRlIHRhYmxlID4gLmstY2FsZW5kYXItdGJvZHkgKyAuay1jYWxlbmRhci10Ym9keSxcbi5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2Uuay1jYWxlbmRhci1pbmZpbml0ZSAuay1jYWxlbmRhci10YWJsZSA+IHRib2R5ICsgdGJvZHksXG4uay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXItdGFibGUgPiAuay1jYWxlbmRhci10Ym9keSArIC5rLWNhbGVuZGFyLXRib2R5IHtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG59XG4uay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlLmstY2FsZW5kYXItaW5maW5pdGU6bm90KC5rLWNhbGVuZGFyLW1pbmltYWwpID4gLmstYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDQ0cHg7XG59XG4uay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlLmstY2FsZW5kYXItaW5maW5pdGU6bm90KC5rLWNhbGVuZGFyLW1pbmltYWwpID4gLmstY2FsZW5kYXItdmlldyB7XG4gIGJvcmRlci13aWR0aDogMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstd2lkZ2V0LmstZGF0ZXJhbmdlcGlja2VyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uay1ydGwgLmstY2FsZW5kYXIgLmstbmF2LXByZXYsXG4uay1ydGwgLmstY2FsZW5kYXIgLmstbmF2LW5leHQsXG4uay1ydGwgLmstY2FsZW5kYXIgLmstcHJldi12aWV3LFxuLmstcnRsIC5rLWNhbGVuZGFyIC5rLW5leHQtdmlldyxcbi5rLWNhbGVuZGFyW2Rpcj1ydGxdIC5rLW5hdi1wcmV2LFxuLmstY2FsZW5kYXJbZGlyPXJ0bF0gLmstbmF2LW5leHQsXG4uay1jYWxlbmRhcltkaXI9cnRsXSAuay1wcmV2LXZpZXcsXG4uay1jYWxlbmRhcltkaXI9cnRsXSAuay1uZXh0LXZpZXcge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG4uay1ydGwgLmstY2FsZW5kYXIgLmstY29udGVudC5rLXNjcm9sbGFibGUsXG4uay1ydGwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItY29udGVudC5rLXNjcm9sbGFibGUsXG4uay1jYWxlbmRhcltkaXI9cnRsXSAuay1jb250ZW50Lmstc2Nyb2xsYWJsZSxcbi5rLWNhbGVuZGFyW2Rpcj1ydGxdIC5rLWNhbGVuZGFyLWNvbnRlbnQuay1zY3JvbGxhYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTE3cHg7XG4gIG1hcmdpbi1yaWdodDogLTEwMHB4O1xufVxuLmstcnRsIC5rLWNhbGVuZGFyIHRib2R5IHRoLFxuLmstcnRsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRib2R5IC5rLWNhbGVuZGFyLXRoLFxuLmstY2FsZW5kYXJbZGlyPXJ0bF0gdGJvZHkgdGgsXG4uay1jYWxlbmRhcltkaXI9cnRsXSAuay1jYWxlbmRhci10Ym9keSAuay1jYWxlbmRhci10aCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmstcnRsIC5rLWNhbGVuZGFyIC5rLWNvbnRlbnQgPiB0YWJsZSxcbi5rLXJ0bCAuay1jYWxlbmRhciAuay1jb250ZW50ID4gLmstY2FsZW5kYXItdGFibGUsXG4uay1ydGwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItY29udGVudCA+IHRhYmxlLFxuLmstcnRsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWNvbnRlbnQgPiAuay1jYWxlbmRhci10YWJsZSxcbi5rLWNhbGVuZGFyW2Rpcj1ydGxdIC5rLWNvbnRlbnQgPiB0YWJsZSxcbi5rLWNhbGVuZGFyW2Rpcj1ydGxdIC5rLWNvbnRlbnQgPiAuay1jYWxlbmRhci10YWJsZSxcbi5rLWNhbGVuZGFyW2Rpcj1ydGxdIC5rLWNhbGVuZGFyLWNvbnRlbnQgPiB0YWJsZSxcbi5rLWNhbGVuZGFyW2Rpcj1ydGxdIC5rLWNhbGVuZGFyLWNvbnRlbnQgPiAuay1jYWxlbmRhci10YWJsZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xufVxuXG4uay1jYWxlbmRhciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uay1jYWxlbmRhciAuay1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5rLWNhbGVuZGFyIC5rLW5hdi1wcmV2OmhvdmVyLCAuay1jYWxlbmRhciAuay1uYXYtcHJldi5rLXN0YXRlLWhvdmVyLFxuLmstY2FsZW5kYXIgLmstbmF2LW5leHQ6aG92ZXIsXG4uay1jYWxlbmRhciAuay1uYXYtbmV4dC5rLXN0YXRlLWhvdmVyLFxuLmstY2FsZW5kYXIgLmstbmF2LWZhc3Q6aG92ZXIsXG4uay1jYWxlbmRhciAuay1uYXYtZmFzdC5rLXN0YXRlLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNlZGVkZWQsICNlOGU4ZTgpO1xufVxuLmstY2FsZW5kYXIgLmstbmF2LXByZXY6YWN0aXZlLCAuay1jYWxlbmRhciAuay1uYXYtcHJldi5rLXN0YXRlLWFjdGl2ZSxcbi5rLWNhbGVuZGFyIC5rLW5hdi1uZXh0OmFjdGl2ZSxcbi5rLWNhbGVuZGFyIC5rLW5hdi1uZXh0Lmstc3RhdGUtYWN0aXZlLFxuLmstY2FsZW5kYXIgLmstbmF2LWZhc3Q6YWN0aXZlLFxuLmstY2FsZW5kYXIgLmstbmF2LWZhc3Quay1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuLmstY2FsZW5kYXIgLmstZm9vdGVyIC5rLW5hdi10b2RheSxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWhlYWRlciAuay10b2RheSB7XG4gIGNvbG9yOiAjMzI3NmIxO1xufVxuLmstY2FsZW5kYXIgLmstZm9vdGVyIC5rLW5hdi10b2RheTpob3ZlciwgLmstY2FsZW5kYXIgLmstZm9vdGVyIC5rLW5hdi10b2RheTpmb2N1cyxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWhlYWRlciAuay10b2RheTpob3Zlcixcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWhlYWRlciAuay10b2RheTpmb2N1cyB7XG4gIGNvbG9yOiAjMmE2Mzk1O1xufVxuLmstY2FsZW5kYXIgLmstY29udGVudCAuay10b2RheSxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWNvbnRlbnQgLmstdG9kYXkge1xuICBjb2xvcjogIzMyNzZiMTtcbn1cbi5rLWNhbGVuZGFyIC5rLXdlZWtlbmQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uay1jYWxlbmRhciAuay1hbHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5rLWNhbGVuZGFyIC5rLW91dC1vZi1yYW5nZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uay1jYWxlbmRhciAuay1zdGF0ZS1ob3ZlciAuay1saW5rLFxuLmstY2FsZW5kYXIgdGQ6aG92ZXIgLmstbGluayxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkOmhvdmVyIC5rLWxpbmsge1xuICBib3JkZXItY29sb3I6ICNlZGVkZWQ7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuLmstY2FsZW5kYXIgLmstc3RhdGUtc2VsZWN0ZWQgLmstbGluayB7XG4gIGJvcmRlci1jb2xvcjogIzMyNzZiMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG59XG4uay1jYWxlbmRhciAuay1zdGF0ZS1zZWxlY3RlZC5rLXN0YXRlLWhvdmVyIC5rLWxpbmssXG4uay1jYWxlbmRhciAuay1zdGF0ZS1zZWxlY3RlZDpob3ZlciAuay1saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGEzO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNmRhMztcbn1cbi5rLWNhbGVuZGFyIC5rLXN0YXRlLWZvY3VzZWQgLmstbGluayB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuLmstY2FsZW5kYXIgLmstc3RhdGUtc2VsZWN0ZWQuay1zdGF0ZS1mb2N1c2VkIC5rLWxpbmsge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24ge1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1uYXZpZ2F0aW9uIGxpOmhvdmVyIHtcbiAgY29sb3I6ICMyYTYzOTU7XG59XG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1uYXZpZ2F0aW9uLWhpZ2hsaWdodCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uay1jYWxlbmRhcltkaXI9cnRsXSAuay1jYWxlbmRhci1uYXZpZ2F0aW9uLCAuay1ydGwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItbmF2aWdhdGlvbiB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uay1jYWxlbmRhci5rLWludmFsaWQsIC5rLWNhbGVuZGFyLmstaW52YWxpZDpob3ZlciwgLmstY2FsZW5kYXIuay1zdGF0ZS1pbnZhbGlkLCAuay1jYWxlbmRhci5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsIC5rLWNhbGVuZGFyLm5nLWludmFsaWQubmctZGlydHkge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjQzLCAyMywgMCwgMC41KTtcbn1cblxuLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZSAuay1yYW5nZS1zdGFydCxcbi5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2UgLmstcmFuZ2UtZW5kLFxuLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZSAuay1yYW5nZS1taWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgMXB4LCByZ2JhKDUwLCAxMTgsIDE3NywgMC4yNSkgMXB4LCByZ2JhKDUwLCAxMTgsIDE3NywgMC4yNSkgY2FsYygxMDAlIC0gMXB4KSwgdHJhbnNwYXJlbnQgY2FsYygxMDAlIC0gMXB4KSk7XG59XG4uay1pZSAuay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlIC5rLXJhbmdlLXN0YXJ0LCAuay1lZGdlIC5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2UgLmstcmFuZ2Utc3RhcnQsXG4uay1pZSAuay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlIC5rLXJhbmdlLWVuZCxcbi5rLWVkZ2UgLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZSAuay1yYW5nZS1lbmQsXG4uay1pZSAuay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlIC5rLXJhbmdlLW1pZCxcbi5rLWVkZ2UgLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZSAuay1yYW5nZS1taWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUwLCAxMTgsIDE3NywgMC4yNSk7XG59XG4uay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlIC5rLXJhbmdlLXN0YXJ0LmstcmFuZ2UtZW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlIC5rLXJhbmdlLXN0YXJ0IC5rLWxpbmssXG4uay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlIC5rLXJhbmdlLWVuZCAuay1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyNzZiMTtcbn1cbi5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2UgLmstcmFuZ2Utc3RhcnQuay1zdGF0ZS1hY3RpdmUgLmstbGluayxcbi5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2UgLmstcmFuZ2UtZW5kLmstc3RhdGUtYWN0aXZlIC5rLWxpbmsge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlIC5rLXJhbmdlLXNwbGl0LXN0YXJ0LFxuLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZSAuay1yYW5nZS1zcGxpdC1lbmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlIC5rLXJhbmdlLXNwbGl0LXN0YXJ0OjphZnRlcixcbi5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2UgLmstcmFuZ2Utc3BsaXQtZW5kOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBib3R0b206IDFweDtcbiAgd2lkdGg6IDVweDtcbn1cbi5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2UgLmstcmFuZ2Utc3BsaXQtc3RhcnQ6OmFmdGVyIHtcbiAgbGVmdDogLTVweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDUwLCAxMTgsIDE3NywgMC4yNSksIHRyYW5zcGFyZW50IDEwMCUpO1xufVxuLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZSAuay1yYW5nZS1zcGxpdC1lbmQ6OmFmdGVyIHtcbiAgcmlnaHQ6IC01cHg7XG4gIGxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSg1MCwgMTE4LCAxNzcsIDAuMjUpLCB0cmFuc3BhcmVudCAxMDAlKTtcbn1cblxuLmstZGF0ZXJhbmdlcGlja2VyLmstc3RhdGUtaW52YWxpZCAuay1kYXRlaW5wdXQtd3JhcCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDMsIDIzLCAwLCAwLjUpO1xufVxuXG4uay1kYXRlaW5wdXQsXG4uay1kYXRlcGlja2VyLFxuLmstZGF0ZXRpbWVwaWNrZXIsXG4uay10aW1lcGlja2VyIHtcbiAgd2lkdGg6IDEyLjRlbTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5rLWRhdGVpbnB1dCAuay1kYXRlaW5wdXQtd3JhcCxcbi5rLWRhdGVpbnB1dCAuay1waWNrZXItd3JhcCxcbi5rLWRhdGVwaWNrZXIgLmstZGF0ZWlucHV0LXdyYXAsXG4uay1kYXRlcGlja2VyIC5rLXBpY2tlci13cmFwLFxuLmstZGF0ZXRpbWVwaWNrZXIgLmstZGF0ZWlucHV0LXdyYXAsXG4uay1kYXRldGltZXBpY2tlciAuay1waWNrZXItd3JhcCxcbi5rLXRpbWVwaWNrZXIgLmstZGF0ZWlucHV0LXdyYXAsXG4uay10aW1lcGlja2VyIC5rLXBpY2tlci13cmFwIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvdXRsaW5lOiAwO1xufVxuLmstZGF0ZWlucHV0IC5rLWRhdGVpbnB1dC13cmFwIC5rLWllMTEsXG4uay1kYXRlaW5wdXQgLmstcGlja2VyLXdyYXAgLmstaWUxMSxcbi5rLWRhdGVwaWNrZXIgLmstZGF0ZWlucHV0LXdyYXAgLmstaWUxMSxcbi5rLWRhdGVwaWNrZXIgLmstcGlja2VyLXdyYXAgLmstaWUxMSxcbi5rLWRhdGV0aW1lcGlja2VyIC5rLWRhdGVpbnB1dC13cmFwIC5rLWllMTEsXG4uay1kYXRldGltZXBpY2tlciAuay1waWNrZXItd3JhcCAuay1pZTExLFxuLmstdGltZXBpY2tlciAuay1kYXRlaW5wdXQtd3JhcCAuay1pZTExLFxuLmstdGltZXBpY2tlciAuay1waWNrZXItd3JhcCAuay1pZTExIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xufVxuLmstZGF0ZWlucHV0IC5rLXNlbGVjdCxcbi5rLWRhdGVwaWNrZXIgLmstc2VsZWN0LFxuLmstZGF0ZXRpbWVwaWNrZXIgLmstc2VsZWN0LFxuLmstdGltZXBpY2tlciAuay1zZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmstZGF0ZWlucHV0W2Rpcj1ydGxdLCAuay1ydGwgLmstZGF0ZWlucHV0LFxuLmstZGF0ZXBpY2tlcltkaXI9cnRsXSxcbi5rLXJ0bCAuay1kYXRlcGlja2VyLFxuLmstZGF0ZXRpbWVwaWNrZXJbZGlyPXJ0bF0sXG4uay1ydGwgLmstZGF0ZXRpbWVwaWNrZXIsXG4uay10aW1lcGlja2VyW2Rpcj1ydGxdLFxuLmstcnRsIC5rLXRpbWVwaWNrZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5rLWRhdGVpbnB1dFtkaXI9cnRsXSAuay1zZWxlY3QsIC5rLXJ0bCAuay1kYXRlaW5wdXQgLmstc2VsZWN0LFxuLmstZGF0ZXBpY2tlcltkaXI9cnRsXSAuay1zZWxlY3QsXG4uay1ydGwgLmstZGF0ZXBpY2tlciAuay1zZWxlY3QsXG4uay1kYXRldGltZXBpY2tlcltkaXI9cnRsXSAuay1zZWxlY3QsXG4uay1ydGwgLmstZGF0ZXRpbWVwaWNrZXIgLmstc2VsZWN0LFxuLmstdGltZXBpY2tlcltkaXI9cnRsXSAuay1zZWxlY3QsXG4uay1ydGwgLmstdGltZXBpY2tlciAuay1zZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbn1cblxuLmstZGF0ZXBpY2tlciAuay1zZWxlY3QsXG4uay1kYXRldGltZXBpY2tlciAuay1zZWxlY3QsXG4uay10aW1lcGlja2VyIC5rLXNlbGVjdCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBjYWxjKCAxLjQyODU3MTQyODZlbSArIDhweCApO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uay1kYXRlcGlja2VyIC5rLWktd2FybmluZyxcbi5rLWRhdGV0aW1lcGlja2VyIC5rLWktd2FybmluZyxcbi5rLXRpbWVwaWNrZXIgLmstaS13YXJuaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5rLWRhdGVwaWNrZXIgLmstc3RhdGUtaW52YWxpZCAuay1pLXdhcm5pbmcsXG4uay1kYXRldGltZXBpY2tlciAuay1zdGF0ZS1pbnZhbGlkIC5rLWktd2FybmluZyxcbi5rLXRpbWVwaWNrZXIgLmstc3RhdGUtaW52YWxpZCAuay1pLXdhcm5pbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uay1kYXRlcGlja2VyIC5rLXdpZGdldC5rLWRhdGVpbnB1dCxcbi5rLWRhdGV0aW1lcGlja2VyIC5rLXdpZGdldC5rLWRhdGVpbnB1dCxcbi5rLXRpbWVwaWNrZXIgLmstd2lkZ2V0LmstZGF0ZWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW46IDA7XG59XG4uay1kYXRlcGlja2VyIC5rLWRhdGVpbnB1dC13cmFwLFxuLmstZGF0ZXRpbWVwaWNrZXIgLmstZGF0ZWlucHV0LXdyYXAsXG4uay10aW1lcGlja2VyIC5rLWRhdGVpbnB1dC13cmFwIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbn1cbi5rLWRhdGVwaWNrZXIgLmstcGlja2VyLXdyYXAuay1zdGF0ZS1pbnZhbGlkLFxuLmstZGF0ZXRpbWVwaWNrZXIgLmstcGlja2VyLXdyYXAuay1zdGF0ZS1pbnZhbGlkLFxuLmstdGltZXBpY2tlciAuay1waWNrZXItd3JhcC5rLXN0YXRlLWludmFsaWQge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmstcnRsIC5rLWRhdGVwaWNrZXIgLmstaS13YXJuaW5nLCAuay1kYXRlcGlja2VyW2Rpcj1ydGxdIC5rLWktd2FybmluZyxcbi5rLXJ0bCAuay1kYXRldGltZXBpY2tlciAuay1pLXdhcm5pbmcsXG4uay1kYXRldGltZXBpY2tlcltkaXI9cnRsXSAuay1pLXdhcm5pbmcsXG4uay1ydGwgLmstdGltZXBpY2tlciAuay1pLXdhcm5pbmcsXG4uay10aW1lcGlja2VyW2Rpcj1ydGxdIC5rLWktd2FybmluZyB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uay1kYXRlcGlja2VyIC5rLWktd2FybmluZyxcbi5rLXRpbWVwaWNrZXIgLmstaS13YXJuaW5nIHtcbiAgcmlnaHQ6IGNhbGMoIGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICkgKyA0cHgpO1xufVxuLmstcnRsIC5rLWRhdGVwaWNrZXIgLmstaS13YXJuaW5nLCAuay1kYXRlcGlja2VyW2Rpcj1ydGxdIC5rLWktd2FybmluZyxcbi5rLXJ0bCAuay10aW1lcGlja2VyIC5rLWktd2FybmluZyxcbi5rLXRpbWVwaWNrZXJbZGlyPXJ0bF0gLmstaS13YXJuaW5nIHtcbiAgbGVmdDogY2FsYyggY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKSArIDRweCk7XG59XG5cbi5rLWRhdGV0aW1lcGlja2VyIC5rLXNlbGVjdCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uay1kYXRldGltZXBpY2tlciAuay1saW5rIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICk7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmstZGF0ZXRpbWVwaWNrZXIgLmstaS13YXJuaW5nIHtcbiAgcmlnaHQ6IGNhbGMoIGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICkgKiAyICsgNHB4KTtcbn1cbi5rLXJ0bCAuay1kYXRldGltZXBpY2tlciAuay1pLXdhcm5pbmcsIC5rLWRhdGV0aW1lcGlja2VyW2Rpcj1ydGxdIC5rLWktd2FybmluZyB7XG4gIGxlZnQ6IGNhbGMoIGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICkgKiAyICsgNHB4KTtcbn1cblxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLWRhdGV0aW1lLXdyYXAge1xuICB3aWR0aDogMjBlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay1kYXRldGltZS1idXR0b25ncm91cCB7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay1kYXRldGltZS1zZWxlY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLWRhdGV0aW1lLWNhbGVuZGFyLXdyYXAsXG4uay1kYXRldGltZS1jb250YWluZXIgLmstZGF0ZXRpbWUtdGltZS13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiAwIDAgMjBlbTtcbn1cbi5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay10aW1lc2VsZWN0b3Ige1xuICBvdXRsaW5lOiBub25lO1xufVxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLXRpbWUtbGlzdC1jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay10aW1lLXRhYiAuay1kYXRldGltZS1zZWxlY3RvciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4uay1kYXRldGltZS1jb250YWluZXIgLmstYWN0aW9ucyAuay1idXR0b24sXG4uay1kYXRldGltZS1jb250YWluZXIgLmstYWN0aW9uLWJ1dHRvbnMgLmstYnV0dG9uLFxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLWNvbHVtbm1lbnUtYWN0aW9ucyAuay1idXR0b24ge1xuICBmbGV4OiAxIDEgNTAlO1xufVxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLWFjdGlvbnMuay1hY3Rpb25zLXN0YXJ0IC5rLWJ1dHRvbiwgLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLWFjdGlvbnMuay1hY3Rpb25zLWNlbnRlciAuay1idXR0b24sIC5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay1hY3Rpb25zLmstYWN0aW9ucy1lbmQgLmstYnV0dG9uIHtcbiAgZmxleDogMCAxIGF1dG87XG59XG4uay1ydGwgLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLXRpbWUtdGFiIC5rLWRhdGV0aW1lLXNlbGVjdG9yLCAuay1kYXRldGltZS1jb250YWluZXIuay1ydGwgLmstdGltZS10YWIgLmstZGF0ZXRpbWUtc2VsZWN0b3IsIFtkaXI9cnRsXSAuay1kYXRldGltZS1jb250YWluZXIgLmstdGltZS10YWIgLmstZGF0ZXRpbWUtc2VsZWN0b3IsIC5rLWRhdGV0aW1lLWNvbnRhaW5lcltkaXI9cnRsXSAuay10aW1lLXRhYiAuay1kYXRldGltZS1zZWxlY3RvciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmstZGF0ZWlucHV0IC5rLXNlbGVjdCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgd2lkdGg6IGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmstZGF0ZWlucHV0IC5rLWxpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uay1kYXRlaW5wdXQgLmstbGluayAuay1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbn1cbi5rLWRhdGVpbnB1dCAuay1saW5rLWluY3JlYXNlIC5rLWljb24ge1xuICBib3R0b206IC0ycHg7XG59XG4uay1kYXRlaW5wdXQgLmstbGluay1kZWNyZWFzZSAuay1pY29uIHtcbiAgdG9wOiAtMnB4O1xufVxuLmstZGF0ZWlucHV0IC5rLWktd2FybmluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uay1kYXRlaW5wdXQuay1zdGF0ZS1pbnZhbGlkIC5rLWktd2FybmluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rLXJ0bCAuay1kYXRlaW5wdXQgLmstaS13YXJuaW5nLCAuay1kYXRlaW5wdXRbZGlyPXJ0bF0gLmstaS13YXJuaW5nIHtcbiAgbGVmdDogOHB4O1xuICByaWdodDogYXV0bztcbn1cblxuLmstdGltZXNlbGVjdG9yIC5rLWFjdGlvbnMgLmstYnV0dG9uLFxuLmstdGltZXNlbGVjdG9yIC5rLWFjdGlvbi1idXR0b25zIC5rLWJ1dHRvbixcbi5rLXRpbWVzZWxlY3RvciAuay1jb2x1bW5tZW51LWFjdGlvbnMgLmstYnV0dG9uIHtcbiAgZmxleDogMSAxIDUwJTtcbn1cbi5rLXRpbWVzZWxlY3RvciAuay1hY3Rpb25zLmstYWN0aW9ucy1zdGFydCAuay1idXR0b24sIC5rLXRpbWVzZWxlY3RvciAuay1hY3Rpb25zLmstYWN0aW9ucy1jZW50ZXIgLmstYnV0dG9uLCAuay10aW1lc2VsZWN0b3IgLmstYWN0aW9ucy5rLWFjdGlvbnMtZW5kIC5rLWJ1dHRvbiB7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuXG4uay10aW1lLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG59XG4uay10aW1lLWhlYWRlciAuay10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmstdGltZS1oZWFkZXIgLmstdGltZS1ub3cge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXRpbWUtbGlzdC13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDRlbTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uay10aW1lLWxpc3Qtd3JhcHBlciAuay10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgei1pbmRleDogMTI7XG59XG4uay10aW1lLWxpc3Qtd3JhcHBlci5rLXN0YXRlLWZvY3VzZWQ6OmJlZm9yZSwgLmstdGltZS1saXN0LXdyYXBwZXIuay1zdGF0ZS1mb2N1c2VkOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGhlaWdodDogY2FsYyg1MCUgLSAxZW0pO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uay10aW1lLWxpc3Qtd3JhcHBlci5rLXN0YXRlLWZvY3VzZWQ6OmJlZm9yZSB7XG4gIHRvcDogMDtcbn1cbi5rLXRpbWUtbGlzdC13cmFwcGVyLmstc3RhdGUtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3R0b206IDA7XG59XG5cbi5rLXRpbWUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDIwcHg7XG4gIGJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogLTExN3B4O1xufVxuLmstdGltZS1jb250YWluZXIgPiB1bCB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDRlbTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmstcnRsIC5rLXRpbWUtY29udGFpbmVyLCAuay10aW1lLWNvbnRhaW5lci5rLXJ0bCwgW2Rpcj1ydGxdIC5rLXRpbWUtY29udGFpbmVyLCAuay10aW1lLWNvbnRhaW5lcltkaXI9cnRsXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICBtYXJnaW4tbGVmdDogLTExN3B4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMDBweDtcbn1cblxuLmstdGltZS1saXN0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstdGltZS1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxMDtcbiAgb3V0bGluZTogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLmstdGltZS1saXN0OjpiZWZvcmUsIC5rLXRpbWUtbGlzdDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDIwMCU7XG4gIGxlZnQ6IC01MCU7XG59XG4uay10aW1lLWxpc3Q6OmJlZm9yZSB7XG4gIHRvcDogMDtcbn1cbi5rLXRpbWUtbGlzdDo6YWZ0ZXIge1xuICBib3R0b206IDA7XG59XG5cbi5rLXRpbWUtbGlzdCAuay1pdGVtIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgbWluLWhlaWdodDogY2FsYyggMS40M2VtICsgMnB4ICk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKCAxLjQzZW0gKyAycHggKTtcbn1cblxuLmstdGltZS1oaWdobGlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKCAxLjQyODU3MTQyODZlbSArIDhweCApO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAwLjFweDtcbn1cblxuLmstdGltZS1jb250YWluZXIgLmstc2Nyb2xsYWJsZS1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLmstdGltZS1zZXBhcmF0b3Ige1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTE7XG59XG5cbi5rLWRhdGVpbnB1dCAuay1saW5rOmhvdmVyLCAuay1kYXRlaW5wdXQgLmstbGluay5rLXN0YXRlLWhvdmVyLFxuLmstZGF0ZXRpbWVwaWNrZXIgLmstbGluazpob3Zlcixcbi5rLWRhdGV0aW1lcGlja2VyIC5rLWxpbmsuay1zdGF0ZS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZWRlZGVkLCAjZThlOGU4KTtcbn1cblxuLmstZGF0ZXBpY2tlciAuay1zZWxlY3Q6aG92ZXIsIC5rLWRhdGVwaWNrZXIgLmstc2VsZWN0Lmstc3RhdGUtaG92ZXIsXG4uay10aW1lcGlja2VyIC5rLXNlbGVjdDpob3Zlcixcbi5rLXRpbWVwaWNrZXIgLmstc2VsZWN0Lmstc3RhdGUtaG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2VkZWRlZCwgI2U4ZThlOCk7XG59XG5cbi5rLWRhdGVwaWNrZXIgLmstcGlja2VyLXdyYXAsXG4uay1kYXRlcGlja2VyIC5rLWRhdGVpbnB1dC13cmFwLFxuLmstdGltZXBpY2tlciAuay1waWNrZXItd3JhcCxcbi5rLXRpbWVwaWNrZXIgLmstZGF0ZWlucHV0LXdyYXAsXG4uay1kYXRldGltZXBpY2tlciAuay1waWNrZXItd3JhcCxcbi5rLWRhdGV0aW1lcGlja2VyIC5rLWRhdGVpbnB1dC13cmFwLFxuLmstZGF0ZWlucHV0IC5rLXBpY2tlci13cmFwLFxuLmstZGF0ZWlucHV0IC5rLWRhdGVpbnB1dC13cmFwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rLWRhdGVwaWNrZXIgLmstcGlja2VyLXdyYXA6aG92ZXIsIC5rLWRhdGVwaWNrZXIgLmstcGlja2VyLXdyYXAuay1zdGF0ZS1ob3Zlcixcbi5rLWRhdGVwaWNrZXIgLmstZGF0ZWlucHV0LXdyYXA6aG92ZXIsXG4uay1kYXRlcGlja2VyIC5rLWRhdGVpbnB1dC13cmFwLmstc3RhdGUtaG92ZXIsXG4uay10aW1lcGlja2VyIC5rLXBpY2tlci13cmFwOmhvdmVyLFxuLmstdGltZXBpY2tlciAuay1waWNrZXItd3JhcC5rLXN0YXRlLWhvdmVyLFxuLmstdGltZXBpY2tlciAuay1kYXRlaW5wdXQtd3JhcDpob3Zlcixcbi5rLXRpbWVwaWNrZXIgLmstZGF0ZWlucHV0LXdyYXAuay1zdGF0ZS1ob3Zlcixcbi5rLWRhdGV0aW1lcGlja2VyIC5rLXBpY2tlci13cmFwOmhvdmVyLFxuLmstZGF0ZXRpbWVwaWNrZXIgLmstcGlja2VyLXdyYXAuay1zdGF0ZS1ob3Zlcixcbi5rLWRhdGV0aW1lcGlja2VyIC5rLWRhdGVpbnB1dC13cmFwOmhvdmVyLFxuLmstZGF0ZXRpbWVwaWNrZXIgLmstZGF0ZWlucHV0LXdyYXAuay1zdGF0ZS1ob3Zlcixcbi5rLWRhdGVpbnB1dCAuay1waWNrZXItd3JhcDpob3Zlcixcbi5rLWRhdGVpbnB1dCAuay1waWNrZXItd3JhcC5rLXN0YXRlLWhvdmVyLFxuLmstZGF0ZWlucHV0IC5rLWRhdGVpbnB1dC13cmFwOmhvdmVyLFxuLmstZGF0ZWlucHV0IC5rLWRhdGVpbnB1dC13cmFwLmstc3RhdGUtaG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmstZGF0ZXBpY2tlciAuay1waWNrZXItd3JhcC5rLXN0YXRlLWZvY3VzZWQsIC5rLWRhdGVwaWNrZXIgLmstcGlja2VyLXdyYXAuay1zdGF0ZS1hY3RpdmUsXG4uay1kYXRlcGlja2VyIC5rLWRhdGVpbnB1dC13cmFwLmstc3RhdGUtZm9jdXNlZCxcbi5rLWRhdGVwaWNrZXIgLmstZGF0ZWlucHV0LXdyYXAuay1zdGF0ZS1hY3RpdmUsXG4uay10aW1lcGlja2VyIC5rLXBpY2tlci13cmFwLmstc3RhdGUtZm9jdXNlZCxcbi5rLXRpbWVwaWNrZXIgLmstcGlja2VyLXdyYXAuay1zdGF0ZS1hY3RpdmUsXG4uay10aW1lcGlja2VyIC5rLWRhdGVpbnB1dC13cmFwLmstc3RhdGUtZm9jdXNlZCxcbi5rLXRpbWVwaWNrZXIgLmstZGF0ZWlucHV0LXdyYXAuay1zdGF0ZS1hY3RpdmUsXG4uay1kYXRldGltZXBpY2tlciAuay1waWNrZXItd3JhcC5rLXN0YXRlLWZvY3VzZWQsXG4uay1kYXRldGltZXBpY2tlciAuay1waWNrZXItd3JhcC5rLXN0YXRlLWFjdGl2ZSxcbi5rLWRhdGV0aW1lcGlja2VyIC5rLWRhdGVpbnB1dC13cmFwLmstc3RhdGUtZm9jdXNlZCxcbi5rLWRhdGV0aW1lcGlja2VyIC5rLWRhdGVpbnB1dC13cmFwLmstc3RhdGUtYWN0aXZlLFxuLmstZGF0ZWlucHV0IC5rLXBpY2tlci13cmFwLmstc3RhdGUtZm9jdXNlZCxcbi5rLWRhdGVpbnB1dCAuay1waWNrZXItd3JhcC5rLXN0YXRlLWFjdGl2ZSxcbi5rLWRhdGVpbnB1dCAuay1kYXRlaW5wdXQtd3JhcC5rLXN0YXRlLWZvY3VzZWQsXG4uay1kYXRlaW5wdXQgLmstZGF0ZWlucHV0LXdyYXAuay1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wMyksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG4uay1kYXRlcGlja2VyIC5rLXNlbGVjdCxcbi5rLXRpbWVwaWNrZXIgLmstc2VsZWN0LFxuLmstZGF0ZXRpbWVwaWNrZXIgLmstc2VsZWN0LFxuLmstZGF0ZWlucHV0IC5rLXNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZjZmNmY2LCAjZjFmMWYxKTtcbn1cbi5rLWRhdGVwaWNrZXIgLmstc2VsZWN0ID4gLmstc3RhdGUtc2VsZWN0ZWQsXG4uay1kYXRlcGlja2VyIC5rLXNlbGVjdCA+IC5rLXN0YXRlLWFjdGl2ZSxcbi5rLXRpbWVwaWNrZXIgLmstc2VsZWN0ID4gLmstc3RhdGUtc2VsZWN0ZWQsXG4uay10aW1lcGlja2VyIC5rLXNlbGVjdCA+IC5rLXN0YXRlLWFjdGl2ZSxcbi5rLWRhdGV0aW1lcGlja2VyIC5rLXNlbGVjdCA+IC5rLXN0YXRlLXNlbGVjdGVkLFxuLmstZGF0ZXRpbWVwaWNrZXIgLmstc2VsZWN0ID4gLmstc3RhdGUtYWN0aXZlLFxuLmstZGF0ZWlucHV0IC5rLXNlbGVjdCA+IC5rLXN0YXRlLXNlbGVjdGVkLFxuLmstZGF0ZWlucHV0IC5rLXNlbGVjdCA+IC5rLXN0YXRlLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZWRlZGVkLCAjZThlOGU4KTtcbiAgY29sb3I6ICMyNTI1MjU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG4uay1kYXRlcGlja2VyIC5rLWktd2FybmluZyxcbi5rLXRpbWVwaWNrZXIgLmstaS13YXJuaW5nLFxuLmstZGF0ZXRpbWVwaWNrZXIgLmstaS13YXJuaW5nLFxuLmstZGF0ZWlucHV0IC5rLWktd2FybmluZyB7XG4gIGNvbG9yOiAjZjMxNzAwO1xufVxuXG4uay10aW1lLWhlYWRlciAuay10aW1lLW5vdyB7XG4gIGNvbG9yOiAjMzI3NmIxO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5rLXRpbWUtaGVhZGVyIC5rLXRpbWUtbm93OmhvdmVyLCAuay10aW1lLWhlYWRlciAuay10aW1lLW5vdzpmb2N1cyB7XG4gIGNvbG9yOiAjMmE2Mzk1O1xufVxuXG4uay10aW1lLWxpc3Qtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4uay10aW1lLWxpc3Qtd3JhcHBlciAuay10aXRsZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5rLXRpbWUtbGlzdC13cmFwcGVyLmstc3RhdGUtZm9jdXNlZCAuay10aXRsZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMTtcbn1cbi5rLXRpbWUtbGlzdC13cmFwcGVyLmstc3RhdGUtZm9jdXNlZDo6YmVmb3JlLCAuay10aW1lLWxpc3Qtd3JhcHBlci5rLXN0YXRlLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cblxuLmstdGltZS1saXN0OjpiZWZvcmUsIC5rLXRpbWUtbGlzdDo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAwIDAgM2VtIDEuNWVtICNmOWY5Zjk7XG59XG4uay10aW1lLWxpc3QgLmstaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMzI3NmIxO1xufVxuXG4uay10aW1lLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uay10aW1lLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLWRhdGUtdGFiIC5rLWRhdGV0aW1lLWJ1dHRvbmdyb3VwLFxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLWRhdGUtdGFiIC5rLWRhdGV0aW1lLXNlbGVjdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmstZGF0ZWlucHV0IC5rLWRhdGVpbnB1dC13cmFwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rLWRhdGVpbnB1dDpob3ZlciwgLmstZGF0ZWlucHV0Lmstc3RhdGUtaG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmstcGlja2VyLXdyYXAgPiAuay1kYXRlaW5wdXQ6Zm9jdXMsIC5rLXBpY2tlci13cmFwID4gLmstZGF0ZWlucHV0Lmstc3RhdGUtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLWRhdGVpbnB1dCAuay1kYXRlaW5wdXQtd3JhcC5rLWludmFsaWQsIC5rLWRhdGVpbnB1dCAuay1kYXRlaW5wdXQtd3JhcC5rLWludmFsaWQ6aG92ZXIsIC5rLWRhdGVpbnB1dCAuay1kYXRlaW5wdXQtd3JhcC5rLXN0YXRlLWludmFsaWQsXG4uay1kYXRlaW5wdXQgLmstcGlja2VyLXdyYXAuay1pbnZhbGlkLFxuLmstZGF0ZWlucHV0IC5rLXBpY2tlci13cmFwLmstaW52YWxpZDpob3Zlcixcbi5rLWRhdGVpbnB1dCAuay1waWNrZXItd3JhcC5rLXN0YXRlLWludmFsaWQsXG4uay1kYXRlcGlja2VyIC5rLWRhdGVpbnB1dC13cmFwLmstaW52YWxpZCxcbi5rLWRhdGVwaWNrZXIgLmstZGF0ZWlucHV0LXdyYXAuay1pbnZhbGlkOmhvdmVyLFxuLmstZGF0ZXBpY2tlciAuay1kYXRlaW5wdXQtd3JhcC5rLXN0YXRlLWludmFsaWQsXG4uay1kYXRlcGlja2VyIC5rLXBpY2tlci13cmFwLmstaW52YWxpZCxcbi5rLWRhdGVwaWNrZXIgLmstcGlja2VyLXdyYXAuay1pbnZhbGlkOmhvdmVyLFxuLmstZGF0ZXBpY2tlciAuay1waWNrZXItd3JhcC5rLXN0YXRlLWludmFsaWQsXG4uay1kYXRldGltZXBpY2tlciAuay1kYXRlaW5wdXQtd3JhcC5rLWludmFsaWQsXG4uay1kYXRldGltZXBpY2tlciAuay1kYXRlaW5wdXQtd3JhcC5rLWludmFsaWQ6aG92ZXIsXG4uay1kYXRldGltZXBpY2tlciAuay1kYXRlaW5wdXQtd3JhcC5rLXN0YXRlLWludmFsaWQsXG4uay1kYXRldGltZXBpY2tlciAuay1waWNrZXItd3JhcC5rLWludmFsaWQsXG4uay1kYXRldGltZXBpY2tlciAuay1waWNrZXItd3JhcC5rLWludmFsaWQ6aG92ZXIsXG4uay1kYXRldGltZXBpY2tlciAuay1waWNrZXItd3JhcC5rLXN0YXRlLWludmFsaWQsXG4uay10aW1lcGlja2VyIC5rLWRhdGVpbnB1dC13cmFwLmstaW52YWxpZCxcbi5rLXRpbWVwaWNrZXIgLmstZGF0ZWlucHV0LXdyYXAuay1pbnZhbGlkOmhvdmVyLFxuLmstdGltZXBpY2tlciAuay1kYXRlaW5wdXQtd3JhcC5rLXN0YXRlLWludmFsaWQsXG4uay10aW1lcGlja2VyIC5rLXBpY2tlci13cmFwLmstaW52YWxpZCxcbi5rLXRpbWVwaWNrZXIgLmstcGlja2VyLXdyYXAuay1pbnZhbGlkOmhvdmVyLFxuLmstdGltZXBpY2tlciAuay1waWNrZXItd3JhcC5rLXN0YXRlLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjQzLCAyMywgMCwgMC41KTtcbn1cbi5rLWRhdGVpbnB1dC5rLXN0YXRlLWludmFsaWQgLmstZGF0ZWlucHV0LXdyYXAsXG4uay1kYXRlaW5wdXQuay1zdGF0ZS1pbnZhbGlkIC5rLXBpY2tlci13cmFwLCAuay1kYXRlaW5wdXQubmctaW52YWxpZC5uZy10b3VjaGVkIC5rLWRhdGVpbnB1dC13cmFwLFxuLmstZGF0ZWlucHV0Lm5nLWludmFsaWQubmctdG91Y2hlZCAuay1waWNrZXItd3JhcCwgLmstZGF0ZWlucHV0Lm5nLWludmFsaWQubmctZGlydHkgLmstZGF0ZWlucHV0LXdyYXAsXG4uay1kYXRlaW5wdXQubmctaW52YWxpZC5uZy1kaXJ0eSAuay1waWNrZXItd3JhcCxcbi5rLWRhdGVwaWNrZXIuay1zdGF0ZS1pbnZhbGlkIC5rLWRhdGVpbnB1dC13cmFwLFxuLmstZGF0ZXBpY2tlci5rLXN0YXRlLWludmFsaWQgLmstcGlja2VyLXdyYXAsXG4uay1kYXRlcGlja2VyLm5nLWludmFsaWQubmctdG91Y2hlZCAuay1kYXRlaW5wdXQtd3JhcCxcbi5rLWRhdGVwaWNrZXIubmctaW52YWxpZC5uZy10b3VjaGVkIC5rLXBpY2tlci13cmFwLFxuLmstZGF0ZXBpY2tlci5uZy1pbnZhbGlkLm5nLWRpcnR5IC5rLWRhdGVpbnB1dC13cmFwLFxuLmstZGF0ZXBpY2tlci5uZy1pbnZhbGlkLm5nLWRpcnR5IC5rLXBpY2tlci13cmFwLFxuLmstZGF0ZXRpbWVwaWNrZXIuay1zdGF0ZS1pbnZhbGlkIC5rLWRhdGVpbnB1dC13cmFwLFxuLmstZGF0ZXRpbWVwaWNrZXIuay1zdGF0ZS1pbnZhbGlkIC5rLXBpY2tlci13cmFwLFxuLmstZGF0ZXRpbWVwaWNrZXIubmctaW52YWxpZC5uZy10b3VjaGVkIC5rLWRhdGVpbnB1dC13cmFwLFxuLmstZGF0ZXRpbWVwaWNrZXIubmctaW52YWxpZC5uZy10b3VjaGVkIC5rLXBpY2tlci13cmFwLFxuLmstZGF0ZXRpbWVwaWNrZXIubmctaW52YWxpZC5uZy1kaXJ0eSAuay1kYXRlaW5wdXQtd3JhcCxcbi5rLWRhdGV0aW1lcGlja2VyLm5nLWludmFsaWQubmctZGlydHkgLmstcGlja2VyLXdyYXAsXG4uay10aW1lcGlja2VyLmstc3RhdGUtaW52YWxpZCAuay1kYXRlaW5wdXQtd3JhcCxcbi5rLXRpbWVwaWNrZXIuay1zdGF0ZS1pbnZhbGlkIC5rLXBpY2tlci13cmFwLFxuLmstdGltZXBpY2tlci5uZy1pbnZhbGlkLm5nLXRvdWNoZWQgLmstZGF0ZWlucHV0LXdyYXAsXG4uay10aW1lcGlja2VyLm5nLWludmFsaWQubmctdG91Y2hlZCAuay1waWNrZXItd3JhcCxcbi5rLXRpbWVwaWNrZXIubmctaW52YWxpZC5uZy1kaXJ0eSAuay1kYXRlaW5wdXQtd3JhcCxcbi5rLXRpbWVwaWNrZXIubmctaW52YWxpZC5uZy1kaXJ0eSAuay1waWNrZXItd3JhcCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDMsIDIzLCAwLCAwLjUpO1xufVxuLmstZHJvcGRvd25ncmlkLXBvcHVwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstZHJvcGRvd25ncmlkLXBvcHVwIC5rLXZpcnR1YWwtd3JhcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstZHJvcGRvd25ncmlkLXBvcHVwIC5rLWxpc3Qtc2Nyb2xsZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5rLWdyaWQtbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmstZHJvcGRvd25ncmlkLXBvcHVwIC5rLWdyaWQtaGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWRyb3Bkb3duZ3JpZC1wb3B1cCAuay1ncmlkLWhlYWRlci13cmFwIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1kcm9wZG93bmdyaWQtcG9wdXAgLmstZ3JpZC1oZWFkZXIgdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstZHJvcGRvd25ncmlkLXBvcHVwIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlciB7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uay1kcm9wZG93bmdyaWQtcG9wdXAgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5rLWdyaWQtbGlzdCA+IC5rLWl0ZW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1ncmlkLWxpc3QgPiAuay1pdGVtID4gLmstY2VsbCxcbi5rLWdyaWQtbGlzdCA+IC5rLWl0ZW0gPiAuay1ncm91cCxcbi5rLWdyaWQtbGlzdCA+IC5rLWl0ZW0gPiAuay1zcGFjZXItZ3JvdXAge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1ncmlkLWxpc3Quay12aXJ0dWFsLWxpc3QgPiAuay1pdGVtID4gLmstY2VsbCxcbi5rLWdyaWQtbGlzdC5rLXZpcnR1YWwtbGlzdCA+IC5rLWl0ZW0gPiAuay1ncm91cCxcbi5rLWdyaWQtbGlzdC5rLXZpcnR1YWwtbGlzdCA+IC5rLWl0ZW0gPiAuay1zcGFjZXItZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWdyaWQtbGlzdCA+IC5rLWl0ZW06bGFzdC1jaGlsZCA+IC5rLWNlbGwsXG4uay1ncmlkLWxpc3QgPiAuay1pdGVtOmxhc3QtY2hpbGQgPiAuay1ncm91cC1jZWxsLFxuLmstZ3JpZC1saXN0ID4gLmstaXRlbTpsYXN0LWNoaWxkID4gLmstc3BhY2VyLWNlbGwge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4uay1ncmlkLWxpc3QgPiAuay1pdGVtID4gLmstY2VsbCB7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXItd2lkdGg6IDAgMCAwcHggMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5rLWdyaWQtbGlzdCA+IC5rLWl0ZW0gPiAuay1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5rLWRyb3Bkb3duZ3JpZC1wb3B1cCAuay1ncm91cC1oZWFkZXIsXG4uay1kcm9wZG93bmdyaWQtcG9wdXAgLmstb3V0ZXItZ3JvdXAtaGVhZGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5rLWRyb3Bkb3duZ3JpZC1wb3B1cCAuay1vdXRlci1ncm91cC1oZWFkZXIuay1maXJzdCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLmstZ3JpZC1saXN0ID4gLmstaXRlbS5rLWZpcnN0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbn1cblxuLmstZ3JpZC1saXN0ID4gLmstaXRlbSA+IC5rLWdyb3VwLWNlbGwsXG4uay1ncmlkLWxpc3QgPiAuay1pdGVtID4gLmstc3BhY2VyLWNlbGwge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZ3JpZC1saXN0ID4gLmstaXRlbSA+IC5rLWdyb3VwLWNlbGwgPiBzcGFuIHtcbiAgcGFkZGluZzogMCA2cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1ncmlkLWxpc3QgPiAuay1vdXRlci1ncm91cC1oZWFkZXIge1xuICBoZWlnaHQ6IGNhbGMoIDE2cHggKyAoMTJweCAqIDEuNDI4NTcxNDI4NikgKTtcbiAgZGlzcGxheTogdGFibGUtcm93O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWdyaWQtbGlzdCA+IC5rLW91dGVyLWdyb3VwLWhlYWRlciA+IHN0cm9uZyB7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuXG4uay1kcm9wZG93bmdyaWQtcG9wdXAgLmstZm9vdGVyIHtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstcnRsLmstZHJvcGRvd25ncmlkLXBvcHVwIC5rLWdyaWQtaGVhZGVyLXdyYXAsXG4uay1ydGwgLmstZHJvcGRvd25ncmlkLXBvcHVwIC5rLWdyaWQtaGVhZGVyLXdyYXAsXG5bZGlyPXJ0bF0uay1kcm9wZG93bmdyaWQtcG9wdXAgLmstZ3JpZC1oZWFkZXItd3JhcCxcbltkaXI9cnRsXSAuay1kcm9wZG93bmdyaWQtcG9wdXAgLmstZ3JpZC1oZWFkZXItd3JhcCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cbi5rLXJ0bC5rLWRyb3Bkb3duZ3JpZC1wb3B1cCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXIsXG4uay1ydGwgLmstZHJvcGRvd25ncmlkLXBvcHVwIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlcixcbi5rLXJ0bCAuay1ncmlkLWxpc3QgPiAuay1pdGVtID4gLmstY2VsbCxcbltkaXI9cnRsXS5rLWRyb3Bkb3duZ3JpZC1wb3B1cCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXIsXG5bZGlyPXJ0bF0gLmstZHJvcGRvd25ncmlkLXBvcHVwIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlcixcbltkaXI9cnRsXSAuay1ncmlkLWxpc3QgPiAuay1pdGVtID4gLmstY2VsbCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uay1ydGwuay1kcm9wZG93bmdyaWQtcG9wdXAgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyOmZpcnN0LWNoaWxkLFxuLmstcnRsIC5rLWRyb3Bkb3duZ3JpZC1wb3B1cCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXI6Zmlyc3QtY2hpbGQsXG4uay1ydGwgLmstZ3JpZC1saXN0ID4gLmstaXRlbSA+IC5rLWNlbGw6Zmlyc3QtY2hpbGQsXG5bZGlyPXJ0bF0uay1kcm9wZG93bmdyaWQtcG9wdXAgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyOmZpcnN0LWNoaWxkLFxuW2Rpcj1ydGxdIC5rLWRyb3Bkb3duZ3JpZC1wb3B1cCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXI6Zmlyc3QtY2hpbGQsXG5bZGlyPXJ0bF0gLmstZ3JpZC1saXN0ID4gLmstaXRlbSA+IC5rLWNlbGw6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG4uay1ydGwgZGl2LmstZHJvcGRvd25ncmlkLXBvcHVwIC5rLWdyb3VwLWhlYWRlcixcbi5rLXJ0bCBkaXYuay1kcm9wZG93bmdyaWQtcG9wdXAgLmstb3V0ZXItZ3JvdXAtaGVhZGVyLFxuW2Rpcj1ydGxdIGRpdi5rLWRyb3Bkb3duZ3JpZC1wb3B1cCAuay1ncm91cC1oZWFkZXIsXG5bZGlyPXJ0bF0gZGl2LmstZHJvcGRvd25ncmlkLXBvcHVwIC5rLW91dGVyLWdyb3VwLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmstcnRsIC5rLWdyaWQtbGlzdCA+IC5rLWl0ZW0gPiAuay1ncm91cC1jZWxsID4gc3BhbixcbltkaXI9cnRsXSAuay1ncmlkLWxpc3QgPiAuay1pdGVtID4gLmstZ3JvdXAtY2VsbCA+IHNwYW4ge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbi5rLXJ0bCAuay1ncmlkLWxpc3QgPiAuay1vdXRlci1ncm91cC1oZWFkZXIgPiBzdHJvbmcsXG5bZGlyPXJ0bF0gLmstZ3JpZC1saXN0ID4gLmstb3V0ZXItZ3JvdXAtaGVhZGVyID4gc3Ryb25nIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLWRyb3Bkb3duZ3JpZC1wb3B1cCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5rLWRyb3Bkb3duZ3JpZC1wb3B1cCAuay1oZWFkZXIsXG4uay1kcm9wZG93bmdyaWQtcG9wdXAgLmstZ3JpZC1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuXG4uay1kcm9wZG93bmdyaWQtcG9wdXAgLmstZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cblxuLmstZHJvcGRvd25ncmlkLXBvcHVwIC5rLWdyb3VwLWhlYWRlcixcbi5rLWRyb3Bkb3duZ3JpZC1wb3B1cCAuay1vdXRlci1ncm91cC1oZWFkZXIuay1maXJzdCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG5cbi5rLWdyaWQtbGlzdCA+IC5rLWl0ZW06bnRoLWNoaWxkKDJuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG5cbi5rLWdyaWQtbGlzdCA+IC5rLW91dGVyLWdyb3VwLWhlYWRlcjpudGgtY2hpbGQoMm4pIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5rLWdyaWQtbGlzdCA+IC5rLW91dGVyLWdyb3VwLWhlYWRlcjpudGgtY2hpbGQoMm4pID4gc3Ryb25nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cblxuLmstZHJvcGRvd25ncmlkLXBvcHVwIC5rLWNlbGwge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5rLWRyb3Bkb3duZ3JpZC1wb3B1cCAuay1pdGVtLmstc3RhdGUtaG92ZXIsXG4uay1kcm9wZG93bmdyaWQtcG9wdXAgLmstaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG5cbi5rLWRyb3Bkb3duZ3JpZC1wb3B1cCAuay1pdGVtLmstc3RhdGUtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUwLCAxMTgsIDE3NywgMC4yNSk7XG59XG5cbi5rLWRyb3Bkb3duZ3JpZC1wb3B1cCAuay1pdGVtLmstc3RhdGUtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4uay1kcm9wZG93bmdyaWQtcG9wdXAgLmstZ3JvdXAtY2VsbCBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5rLWdyaWQtbGlzdCA+IC5rLWl0ZW0uay1sYXN0ID4gLmstY2VsbCxcbi5rLWdyaWQtbGlzdCA+IC5rLWl0ZW0uay1sYXN0ID4gLmstZ3JvdXAtY2VsbCxcbi5rLWdyaWQtbGlzdCA+IC5rLWl0ZW0uay1sYXN0ID4gLmstc3BhY2VyLWNlbGwge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjU2NTY1O1xufVxuXG4uay1kcm9wZG93biwgLmstZHJvcGRvd250cmVlIHtcbiAgd2lkdGg6IDEyLjRlbTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5rLWRyb3Bkb3duIC5rLWRyb3Bkb3duLXdyYXAsIC5rLWRyb3Bkb3dudHJlZSAuay1kcm9wZG93bi13cmFwIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDA7XG59XG4uay1kcm9wZG93biAuay1kcm9wZG93bi13cmFwIC5rLWllMTEsIC5rLWRyb3Bkb3dudHJlZSAuay1kcm9wZG93bi13cmFwIC5rLWllMTEge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG59XG4uay1kcm9wZG93biAuay1kcm9wZG93bi13cmFwIC5rLXNlbGVjdCwgLmstZHJvcGRvd250cmVlIC5rLWRyb3Bkb3duLXdyYXAgLmstc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIHBhZGRpbmc6IDRweCA0cHg7XG4gIHdpZHRoOiBjYWxjKCAxLjQyODU3MTQyODZlbSArIDhweCApO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uay1kcm9wZG93biAuay1kcm9wZG93bi13cmFwIC5rLWNsZWFyLXZhbHVlLCAuay1kcm9wZG93bnRyZWUgLmstZHJvcGRvd24td3JhcCAuay1jbGVhci12YWx1ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmstZHJvcGRvd24gLmstZHJvcGRvd24td3JhcCAuay1jbGVhci12YWx1ZTpob3ZlciwgLmstZHJvcGRvd250cmVlIC5rLWRyb3Bkb3duLXdyYXAgLmstY2xlYXItdmFsdWU6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmstZHJvcGRvd24gLmstZHJvcGRvd24td3JhcC5rLXN0YXRlLWZvY3VzZWQgLmstY2xlYXItdmFsdWUsIC5rLWRyb3Bkb3dudHJlZSAuay1kcm9wZG93bi13cmFwLmstc3RhdGUtZm9jdXNlZCAuay1jbGVhci12YWx1ZSwgLmstZHJvcGRvd24gLmstZHJvcGRvd24td3JhcC5rLXN0YXRlLWhvdmVyIC5rLWNsZWFyLXZhbHVlLCAuay1kcm9wZG93bnRyZWUgLmstZHJvcGRvd24td3JhcC5rLXN0YXRlLWhvdmVyIC5rLWNsZWFyLXZhbHVlLCAuay1kcm9wZG93biAuay1kcm9wZG93bi13cmFwOmhvdmVyIC5rLWNsZWFyLXZhbHVlLCAuay1kcm9wZG93bnRyZWUgLmstZHJvcGRvd24td3JhcDpob3ZlciAuay1jbGVhci12YWx1ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5rLWRyb3Bkb3duLmstcnRsLCAuay1ydGwuay1kcm9wZG93bnRyZWUsXG4uay1kcm9wZG93bltkaXI9cnRsXSxcbltkaXI9cnRsXS5rLWRyb3Bkb3dudHJlZSxcbi5rLXJ0bCAuay1kcm9wZG93bixcbi5rLXJ0bCAuay1kcm9wZG93bnRyZWUsXG5bZGlyPXJ0bF0gLmstZHJvcGRvd24sXG5bZGlyPXJ0bF0gLmstZHJvcGRvd250cmVlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uay1kcm9wZG93bi5rLXJ0bCAuay1zZWxlY3QsIC5rLXJ0bC5rLWRyb3Bkb3dudHJlZSAuay1zZWxlY3QsXG4uay1kcm9wZG93bltkaXI9cnRsXSAuay1zZWxlY3QsXG5bZGlyPXJ0bF0uay1kcm9wZG93bnRyZWUgLmstc2VsZWN0LFxuLmstcnRsIC5rLWRyb3Bkb3duIC5rLXNlbGVjdCxcbi5rLXJ0bCAuay1kcm9wZG93bnRyZWUgLmstc2VsZWN0LFxuW2Rpcj1ydGxdIC5rLWRyb3Bkb3duIC5rLXNlbGVjdCxcbltkaXI9cnRsXSAuay1kcm9wZG93bnRyZWUgLmstc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG59XG5cbi5rLWRyb3Bkb3duLW9wZXJhdG9yIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uay1kcm9wZG93bi1vcGVyYXRvciAuay1kcm9wZG93bi13cmFwIC5rLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rLWRyb3Bkb3duLW9wZXJhdG9yIC5rLWRyb3Bkb3duLXdyYXAgLmstc2VsZWN0IHtcbiAgd2lkdGg6IGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICk7XG4gIGhlaWdodDogY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKTtcbn1cblxuc2VsZWN0LmstZHJvcGRvd24sIHNlbGVjdC5rLWRyb3Bkb3dudHJlZSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWRyb3Bkb3duIC5rLWRyb3Bkb3duLXdyYXAsIC5rLWRyb3Bkb3dudHJlZSAuay1kcm9wZG93bi13cmFwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmNmY2ZjYsICNmMWYxZjEpO1xufVxuLmstZHJvcGRvd24gLmstZHJvcGRvd24td3JhcDpob3ZlciwgLmstZHJvcGRvd250cmVlIC5rLWRyb3Bkb3duLXdyYXA6aG92ZXIsIC5rLWRyb3Bkb3duIC5rLWRyb3Bkb3duLXdyYXAuay1zdGF0ZS1ob3ZlciwgLmstZHJvcGRvd250cmVlIC5rLWRyb3Bkb3duLXdyYXAuay1zdGF0ZS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZWRlZGVkLCAjZThlOGU4KTtcbn1cbi5rLWRyb3Bkb3duIC5rLWRyb3Bkb3duLXdyYXAuay1zdGF0ZS1mb2N1c2VkLCAuay1kcm9wZG93bnRyZWUgLmstZHJvcGRvd24td3JhcC5rLXN0YXRlLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wMyksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG4uay1kcm9wZG93biAuay1kcm9wZG93bi13cmFwLmstaW52YWxpZCwgLmstZHJvcGRvd250cmVlIC5rLWRyb3Bkb3duLXdyYXAuay1pbnZhbGlkLCAuay1kcm9wZG93biAuay1kcm9wZG93bi13cmFwLmstaW52YWxpZDpob3ZlciwgLmstZHJvcGRvd24gLmstZHJvcGRvd24td3JhcC5rLXN0YXRlLWludmFsaWQsIC5rLWRyb3Bkb3dudHJlZSAuay1kcm9wZG93bi13cmFwLmstc3RhdGUtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDMsIDIzLCAwLCAwLjUpO1xufVxuLmstZHJvcGRvd24uay1zdGF0ZS1pbnZhbGlkID4gLmstZHJvcGRvd24td3JhcCwgLmstc3RhdGUtaW52YWxpZC5rLWRyb3Bkb3dudHJlZSA+IC5rLWRyb3Bkb3duLXdyYXAsIC5rLWRyb3Bkb3duLm5nLWludmFsaWQubmctdG91Y2hlZCA+IC5rLWRyb3Bkb3duLXdyYXAsIC5uZy1pbnZhbGlkLm5nLXRvdWNoZWQuay1kcm9wZG93bnRyZWUgPiAuay1kcm9wZG93bi13cmFwLCAuay1kcm9wZG93bi5uZy1pbnZhbGlkLm5nLWRpcnR5ID4gLmstZHJvcGRvd24td3JhcCwgLm5nLWludmFsaWQubmctZGlydHkuay1kcm9wZG93bnRyZWUgPiAuay1kcm9wZG93bi13cmFwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0MywgMjMsIDAsIDAuNSk7XG59XG5zZWxlY3Quay1kcm9wZG93biwgc2VsZWN0LmstZHJvcGRvd250cmVlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmNmY2ZjYsICNmMWYxZjEpO1xufVxuc2VsZWN0LmstZHJvcGRvd246aG92ZXIsIHNlbGVjdC5rLWRyb3Bkb3dudHJlZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZWRlZGVkLCAjZThlOGU4KTtcbn1cbnNlbGVjdC5rLWRyb3Bkb3duOmZvY3VzLCBzZWxlY3Quay1kcm9wZG93bnRyZWU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wMyksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG5cbi5rLW11bHRpc2VsZWN0LCAuay1kcm9wZG93bnRyZWUge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmstbXVsdGlzZWxlY3QgLmstbG9hZGluZy1oaWRkZW4sIC5rLWRyb3Bkb3dudHJlZSAuay1sb2FkaW5nLWhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5rLW11bHRpc2VsZWN0IC5rLW11bHRpc2VsZWN0LXdyYXAsIC5rLWRyb3Bkb3dudHJlZSAuay1tdWx0aXNlbGVjdC13cmFwIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAwIGNhbGMoIDE2cHggKyA4cHggKSAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xuICBjdXJzb3I6IHRleHQ7XG4gIG91dGxpbmU6IDA7XG59XG4uay1tdWx0aXNlbGVjdCAuay1tdWx0aXNlbGVjdC13cmFwIC5rLWllMTEsIC5rLWRyb3Bkb3dudHJlZSAuay1tdWx0aXNlbGVjdC13cmFwIC5rLWllMTEge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG59XG4uay1tdWx0aXNlbGVjdCAuay1tdWx0aXNlbGVjdC13cmFwIC5rLWlucHV0LCAuay1kcm9wZG93bnRyZWUgLmstbXVsdGlzZWxlY3Qtd3JhcCAuay1pbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcDo6YmVmb3JlLCAuay1kcm9wZG93bnRyZWUgLmstbXVsdGlzZWxlY3Qtd3JhcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uay1tdWx0aXNlbGVjdCAuay1tdWx0aXNlbGVjdC13cmFwIHVsLCAuay1kcm9wZG93bnRyZWUgLmstbXVsdGlzZWxlY3Qtd3JhcCB1bCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uay1tdWx0aXNlbGVjdCAuay1tdWx0aXNlbGVjdC13cmFwIGxpLCAuay1kcm9wZG93bnRyZWUgLmstbXVsdGlzZWxlY3Qtd3JhcCBsaSB7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG4uay1tdWx0aXNlbGVjdCAuay1tdWx0aXNlbGVjdC13cmFwIGxpIC5rLWllMTEsIC5rLWRyb3Bkb3dudHJlZSAuay1tdWx0aXNlbGVjdC13cmFwIGxpIC5rLWllMTEge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG59XG4uay1tdWx0aXNlbGVjdCAuay1tdWx0aXNlbGVjdC13cmFwIGxpLmstYnV0dG9uLCAuay1kcm9wZG93bnRyZWUgLmstbXVsdGlzZWxlY3Qtd3JhcCBsaS5rLWJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcCBsaSAuay1pY29uLCAuay1kcm9wZG93bnRyZWUgLmstbXVsdGlzZWxlY3Qtd3JhcCBsaSAuay1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcCAuay1idXR0b24sIC5rLWRyb3Bkb3dudHJlZSAuay1tdWx0aXNlbGVjdC13cmFwIC5rLWJ1dHRvbiB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgMnB4ICsgMnB4ICk7XG4gIHBhZGRpbmc6IDFweCA0cHg7XG4gIG1hcmdpbjogMnB4IDAgMCAycHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcCAuay1idXR0b24gLmstc2VsZWN0LCAuay1kcm9wZG93bnRyZWUgLmstbXVsdGlzZWxlY3Qtd3JhcCAuay1idXR0b24gLmstc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcCAuay1idXR0b246bGFzdC1jaGlsZCwgLmstZHJvcGRvd250cmVlIC5rLW11bHRpc2VsZWN0LXdyYXAgLmstYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4uay1tdWx0aXNlbGVjdCAuay1tdWx0aXNlbGVjdC13cmFwIC5rLXNlYXJjaGJhciwgLmstZHJvcGRvd250cmVlIC5rLW11bHRpc2VsZWN0LXdyYXAgLmstc2VhcmNoYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcCAuay1zZWFyY2hiYXIgLmstaW5wdXQsIC5rLWRyb3Bkb3dudHJlZSAuay1tdWx0aXNlbGVjdC13cmFwIC5rLXNlYXJjaGJhciAuay1pbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uay1tdWx0aXNlbGVjdCAuay1tdWx0aXNlbGVjdC13cmFwIC5rLWktbG9hZGluZywgLmstZHJvcGRvd250cmVlIC5rLW11bHRpc2VsZWN0LXdyYXAgLmstaS1sb2FkaW5nIHtcbiAgd2lkdGg6IGNhbGMoIDE2cHggKyA4cHggKTtcbiAgaGVpZ2h0OiBjYWxjKCAxNy4xNDI4NTcxNDI5cHggKyA4cHggKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcCAuay1jbGVhci12YWx1ZSwgLmstZHJvcGRvd250cmVlIC5rLW11bHRpc2VsZWN0LXdyYXAgLmstY2xlYXItdmFsdWUge1xuICBvcGFjaXR5OiAwLjU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcCAuay1jbGVhci12YWx1ZTpob3ZlciwgLmstZHJvcGRvd250cmVlIC5rLW11bHRpc2VsZWN0LXdyYXAgLmstY2xlYXItdmFsdWU6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcDpob3ZlciAuay1jbGVhci12YWx1ZSwgLmstZHJvcGRvd250cmVlIC5rLW11bHRpc2VsZWN0LXdyYXA6aG92ZXIgLmstY2xlYXItdmFsdWUsIC5rLW11bHRpc2VsZWN0IC5rLW11bHRpc2VsZWN0LXdyYXAuay1zdGF0ZS1ob3ZlciAuay1jbGVhci12YWx1ZSwgLmstZHJvcGRvd250cmVlIC5rLW11bHRpc2VsZWN0LXdyYXAuay1zdGF0ZS1ob3ZlciAuay1jbGVhci12YWx1ZSwgLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcC5rLXN0YXRlLWZvY3VzZWQgLmstY2xlYXItdmFsdWUsIC5rLWRyb3Bkb3dudHJlZSAuay1tdWx0aXNlbGVjdC13cmFwLmstc3RhdGUtZm9jdXNlZCAuay1jbGVhci12YWx1ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uay1tdWx0aXNlbGVjdC5rLXN0YXRlLWhvdmVyID4gLmstbXVsdGlzZWxlY3Qtd3JhcCAuay1jbGVhci12YWx1ZSwgLmstc3RhdGUtaG92ZXIuay1kcm9wZG93bnRyZWUgPiAuay1tdWx0aXNlbGVjdC13cmFwIC5rLWNsZWFyLXZhbHVlLCAuay1tdWx0aXNlbGVjdC5rLXN0YXRlLWZvY3VzZWQgPiAuay1tdWx0aXNlbGVjdC13cmFwIC5rLWNsZWFyLXZhbHVlLCAuay1zdGF0ZS1mb2N1c2VkLmstZHJvcGRvd250cmVlID4gLmstbXVsdGlzZWxlY3Qtd3JhcCAuay1jbGVhci12YWx1ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uay1tdWx0aXNlbGVjdFtkaXI9cnRsXSwgW2Rpcj1ydGxdLmstZHJvcGRvd250cmVlLCAuay1ydGwgLmstbXVsdGlzZWxlY3QsIC5rLXJ0bCAuay1kcm9wZG93bnRyZWUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5rLW11bHRpc2VsZWN0W2Rpcj1ydGxdIC5rLW11bHRpc2VsZWN0LXdyYXAsIFtkaXI9cnRsXS5rLWRyb3Bkb3dudHJlZSAuay1tdWx0aXNlbGVjdC13cmFwLCAuay1ydGwgLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcCwgLmstcnRsIC5rLWRyb3Bkb3dudHJlZSAuay1tdWx0aXNlbGVjdC13cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCAxNnB4ICsgOHB4ICk7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uay1tdWx0aXNlbGVjdFtkaXI9cnRsXSAuay1tdWx0aXNlbGVjdC13cmFwOjpiZWZvcmUsIFtkaXI9cnRsXS5rLWRyb3Bkb3dudHJlZSAuay1tdWx0aXNlbGVjdC13cmFwOjpiZWZvcmUsXG4uay1tdWx0aXNlbGVjdFtkaXI9cnRsXSAuay1tdWx0aXNlbGVjdC13cmFwIGxpLmstYnV0dG9uLFxuW2Rpcj1ydGxdLmstZHJvcGRvd250cmVlIC5rLW11bHRpc2VsZWN0LXdyYXAgbGkuay1idXR0b24sXG4uay1tdWx0aXNlbGVjdFtkaXI9cnRsXSAuay1tdWx0aXNlbGVjdC13cmFwIC5rLWlucHV0LFxuW2Rpcj1ydGxdLmstZHJvcGRvd250cmVlIC5rLW11bHRpc2VsZWN0LXdyYXAgLmstaW5wdXQsIC5rLXJ0bCAuay1tdWx0aXNlbGVjdCAuay1tdWx0aXNlbGVjdC13cmFwOjpiZWZvcmUsIC5rLXJ0bCAuay1kcm9wZG93bnRyZWUgLmstbXVsdGlzZWxlY3Qtd3JhcDo6YmVmb3JlLFxuLmstcnRsIC5rLW11bHRpc2VsZWN0IC5rLW11bHRpc2VsZWN0LXdyYXAgbGkuay1idXR0b24sXG4uay1ydGwgLmstZHJvcGRvd250cmVlIC5rLW11bHRpc2VsZWN0LXdyYXAgbGkuay1idXR0b24sXG4uay1ydGwgLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcCAuay1pbnB1dCxcbi5rLXJ0bCAuay1kcm9wZG93bnRyZWUgLmstbXVsdGlzZWxlY3Qtd3JhcCAuay1pbnB1dCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5rLW11bHRpc2VsZWN0W2Rpcj1ydGxdIC5rLW11bHRpc2VsZWN0LXdyYXAgLmstc2VhcmNoYmFyLCBbZGlyPXJ0bF0uay1kcm9wZG93bnRyZWUgLmstbXVsdGlzZWxlY3Qtd3JhcCAuay1zZWFyY2hiYXIsIC5rLXJ0bCAuay1tdWx0aXNlbGVjdCAuay1tdWx0aXNlbGVjdC13cmFwIC5rLXNlYXJjaGJhciwgLmstcnRsIC5rLWRyb3Bkb3dudHJlZSAuay1tdWx0aXNlbGVjdC13cmFwIC5rLXNlYXJjaGJhciB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5rLW11bHRpc2VsZWN0W2Rpcj1ydGxdIC5rLW11bHRpc2VsZWN0LXdyYXAgLmstc2VhcmNoYmFyIC5rLWlucHV0LCBbZGlyPXJ0bF0uay1kcm9wZG93bnRyZWUgLmstbXVsdGlzZWxlY3Qtd3JhcCAuay1zZWFyY2hiYXIgLmstaW5wdXQsIC5rLXJ0bCAuay1tdWx0aXNlbGVjdCAuay1tdWx0aXNlbGVjdC13cmFwIC5rLXNlYXJjaGJhciAuay1pbnB1dCwgLmstcnRsIC5rLWRyb3Bkb3dudHJlZSAuay1tdWx0aXNlbGVjdC13cmFwIC5rLXNlYXJjaGJhciAuay1pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLmstbXVsdGlzZWxlY3RbZGlyPXJ0bF0gLmstbXVsdGlzZWxlY3Qtd3JhcCAuay1idXR0b24sIFtkaXI9cnRsXS5rLWRyb3Bkb3dudHJlZSAuay1tdWx0aXNlbGVjdC13cmFwIC5rLWJ1dHRvbiwgLmstcnRsIC5rLW11bHRpc2VsZWN0IC5rLW11bHRpc2VsZWN0LXdyYXAgLmstYnV0dG9uLCAuay1ydGwgLmstZHJvcGRvd250cmVlIC5rLW11bHRpc2VsZWN0LXdyYXAgLmstYnV0dG9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5rLW11bHRpc2VsZWN0W2Rpcj1ydGxdIC5rLW11bHRpc2VsZWN0LXdyYXAgLmstYnV0dG9uIC5rLXNlbGVjdCwgW2Rpcj1ydGxdLmstZHJvcGRvd250cmVlIC5rLW11bHRpc2VsZWN0LXdyYXAgLmstYnV0dG9uIC5rLXNlbGVjdCwgLmstcnRsIC5rLW11bHRpc2VsZWN0IC5rLW11bHRpc2VsZWN0LXdyYXAgLmstYnV0dG9uIC5rLXNlbGVjdCwgLmstcnRsIC5rLWRyb3Bkb3dudHJlZSAuay1tdWx0aXNlbGVjdC13cmFwIC5rLWJ1dHRvbiAuay1zZWxlY3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uay1tdWx0aXNlbGVjdFtkaXI9cnRsXSAuay1jbGVhci12YWx1ZSwgW2Rpcj1ydGxdLmstZHJvcGRvd250cmVlIC5rLWNsZWFyLXZhbHVlLFxuLmstbXVsdGlzZWxlY3RbZGlyPXJ0bF0gLmstaS1sb2FkaW5nLFxuW2Rpcj1ydGxdLmstZHJvcGRvd250cmVlIC5rLWktbG9hZGluZywgLmstcnRsIC5rLW11bHRpc2VsZWN0IC5rLWNsZWFyLXZhbHVlLCAuay1ydGwgLmstZHJvcGRvd250cmVlIC5rLWNsZWFyLXZhbHVlLFxuLmstcnRsIC5rLW11bHRpc2VsZWN0IC5rLWktbG9hZGluZyxcbi5rLXJ0bCAuay1kcm9wZG93bnRyZWUgLmstaS1sb2FkaW5nIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5rLW11bHRpc2VsZWN0Lmstc3RhdGUtZm9jdXNlZCA+IC5rLW11bHRpc2VsZWN0LXdyYXAsIC5rLXN0YXRlLWZvY3VzZWQuay1kcm9wZG93bnRyZWUgPiAuay1tdWx0aXNlbGVjdC13cmFwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDMpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcCwgLmstZHJvcGRvd250cmVlIC5rLW11bHRpc2VsZWN0LXdyYXAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcCA+IC5rLXJlYWRvbmx5LCAuay1kcm9wZG93bnRyZWUgLmstbXVsdGlzZWxlY3Qtd3JhcCA+IC5rLXJlYWRvbmx5IHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcCBsaSAuay1pY29uLCAuay1kcm9wZG93bnRyZWUgLmstbXVsdGlzZWxlY3Qtd3JhcCBsaSAuay1pY29uIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcCBsaSAuay1pY29uOmhvdmVyLCAuay1kcm9wZG93bnRyZWUgLmstbXVsdGlzZWxlY3Qtd3JhcCBsaSAuay1pY29uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5rLW11bHRpc2VsZWN0IC5rLW11bHRpc2VsZWN0LXdyYXAgbGkuay1idXR0b246YWN0aXZlLCAuay1kcm9wZG93bnRyZWUgLmstbXVsdGlzZWxlY3Qtd3JhcCBsaS5rLWJ1dHRvbjphY3RpdmUsIC5rLW11bHRpc2VsZWN0IC5rLW11bHRpc2VsZWN0LXdyYXAgbGkuay1idXR0b24uay1zdGF0ZS1hY3RpdmUsIC5rLWRyb3Bkb3dudHJlZSAuay1tdWx0aXNlbGVjdC13cmFwIGxpLmstYnV0dG9uLmstc3RhdGUtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbi5rLW11bHRpc2VsZWN0IC5rLW11bHRpc2VsZWN0LXdyYXAgbGk6Zm9jdXMgLmstaWNvbiwgLmstZHJvcGRvd250cmVlIC5rLW11bHRpc2VsZWN0LXdyYXAgbGk6Zm9jdXMgLmstaWNvbiwgLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcCBsaS5rLXN0YXRlLWZvY3VzZWQgLmstaWNvbiwgLmstZHJvcGRvd250cmVlIC5rLW11bHRpc2VsZWN0LXdyYXAgbGkuay1zdGF0ZS1mb2N1c2VkIC5rLWljb24ge1xuICBvcGFjaXR5OiAxO1xufVxuLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcCAuay1pLWxvYWRpbmcsIC5rLWRyb3Bkb3dudHJlZSAuay1tdWx0aXNlbGVjdC13cmFwIC5rLWktbG9hZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uay1tdWx0aXNlbGVjdCAuay1tdWx0aXNlbGVjdC13cmFwOmhvdmVyLCAuay1kcm9wZG93bnRyZWUgLmstbXVsdGlzZWxlY3Qtd3JhcDpob3ZlciwgLmstbXVsdGlzZWxlY3QgLmstbXVsdGlzZWxlY3Qtd3JhcC5rLXN0YXRlLWhvdmVyLCAuay1kcm9wZG93bnRyZWUgLmstbXVsdGlzZWxlY3Qtd3JhcC5rLXN0YXRlLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rLW11bHRpc2VsZWN0IC5rLW11bHRpc2VsZWN0LXdyYXAuay1pbnZhbGlkLCAuay1kcm9wZG93bnRyZWUgLmstbXVsdGlzZWxlY3Qtd3JhcC5rLWludmFsaWQsIC5rLW11bHRpc2VsZWN0IC5rLW11bHRpc2VsZWN0LXdyYXAuay1pbnZhbGlkOmhvdmVyLCAuay1tdWx0aXNlbGVjdCAuay1tdWx0aXNlbGVjdC13cmFwLmstc3RhdGUtaW52YWxpZCwgLmstZHJvcGRvd250cmVlIC5rLW11bHRpc2VsZWN0LXdyYXAuay1zdGF0ZS1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0MywgMjMsIDAsIDAuNSk7XG59XG4uay1tdWx0aXNlbGVjdC5rLXN0YXRlLWludmFsaWQgLmstbXVsdGlzZWxlY3Qtd3JhcCwgLmstc3RhdGUtaW52YWxpZC5rLWRyb3Bkb3dudHJlZSAuay1tdWx0aXNlbGVjdC13cmFwLCAuay1tdWx0aXNlbGVjdC5uZy1pbnZhbGlkLm5nLXRvdWNoZWQgLmstbXVsdGlzZWxlY3Qtd3JhcCwgLm5nLWludmFsaWQubmctdG91Y2hlZC5rLWRyb3Bkb3dudHJlZSAuay1tdWx0aXNlbGVjdC13cmFwLCAuay1tdWx0aXNlbGVjdC5uZy1pbnZhbGlkLm5nLWRpcnR5IC5rLW11bHRpc2VsZWN0LXdyYXAsIC5uZy1pbnZhbGlkLm5nLWRpcnR5LmstZHJvcGRvd250cmVlIC5rLW11bHRpc2VsZWN0LXdyYXAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjQzLCAyMywgMCwgMC41KTtcbn1cblxuLmstdHJlZXZpZXcge1xuICBwYWRkaW5nOiAwcHggMHB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5rLXRyZWV2aWV3IC5rLWNvbnRlbnQsXG4uay10cmVldmlldyA+IC5rLWdyb3VwLFxuLmstdHJlZXZpZXcgLmstaXRlbSA+IC5rLWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uay10cmVldmlldyAuay1jb250ZW50Lm5nLWFuaW1hdGluZyxcbi5rLXRyZWV2aWV3ID4gLmstZ3JvdXAubmctYW5pbWF0aW5nLFxuLmstdHJlZXZpZXcgLmstaXRlbSA+IC5rLWdyb3VwLm5nLWFuaW1hdGluZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uay10cmVldmlldyAuay10b3AsXG4uay10cmVldmlldyAuay1taWQsXG4uay10cmVldmlldyAuay1ib3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4uay10cmVldmlldyAuay1pdGVtIHtcbiAgb3V0bGluZS1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmstdHJlZXZpZXcgLmstaW4ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rLXRyZWV2aWV3IC5rLWluLmstc3RhdGUtZm9jdXNlZCB7XG4gIHotaW5kZXg6IDE7XG59XG4uay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbjpob3ZlciwgLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbi5rLXN0YXRlLWhvdmVyLCAuay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uOmZvY3VzLCAuay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uLmstc3RhdGUtZm9jdXNlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWNoZWNrYm94ZXMtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCA0cHggKyAxNnB4ICsgMTZweCApO1xufVxuLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWNoZWNrYm94ZXMtY29udGFpbmVyIC5rLWktbG9hZGluZyB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCAtMSAqICg0cHggKyAxNnB4KSApO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5rLXRyZWV2aWV3IC5rLWktZXhwYW5kLFxuLmstdHJlZXZpZXcgLmstaS1jb2xsYXBzZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmstdHJlZXZpZXcgLmstY2hlY2tib3gtd3JhcHBlciB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmstdHJlZXZpZXcgLmstaS1kcmFnLWFuZC1kcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5rLXRyZWV2aWV3IC5rLWluIC5rLWljb24sXG4uay10cmVldmlldyAuay1pbiAuay1pbWFnZSxcbi5rLXRyZWV2aWV3IC5rLWluIC5rLXNwcml0ZSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uay1ydGwgLmstdHJlZXZpZXcgLmstaXRlbSxcbi5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4uay1ydGwgLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWNoZWNrYm94ZXMtY29udGFpbmVyLFxuLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstdHJlZXZpZXctbG9hZC1tb3JlLWNoZWNrYm94ZXMtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCA0cHggKyAxNnB4ICsgMTZweCApO1xufVxuLmstcnRsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1jaGVja2JveGVzLWNvbnRhaW5lciAuay1pLWxvYWRpbmcsXG4uay10cmVldmlld1tkaXI9cnRsXSAuay10cmVldmlldy1sb2FkLW1vcmUtY2hlY2tib3hlcy1jb250YWluZXIgLmstaS1sb2FkaW5nIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCAtMSAqICg0cHggKyAxNnB4KSApO1xufVxuLmstcnRsIC5rLXRyZWV2aWV3IC5rLWktZXhwYW5kLFxuLmstcnRsIC5rLXRyZWV2aWV3IC5rLWktY29sbGFwc2UsXG4uay10cmVldmlld1tkaXI9cnRsXSAuay1pLWV4cGFuZCxcbi5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLWktY29sbGFwc2Uge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbn1cbi5rLXJ0bCAuay10cmVldmlldyAuay1jaGVja2JveC13cmFwcGVyLFxuLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstY2hlY2tib3gtd3JhcHBlciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5rLXJ0bCAuay10cmVldmlldyAuay1pbiAuay1pY29uLFxuLmstcnRsIC5rLXRyZWV2aWV3IC5rLWluIC5rLWltYWdlLFxuLmstcnRsIC5rLXRyZWV2aWV3IC5rLWluIC5rLXNwcml0ZSxcbi5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLWluIC5rLWljb24sXG4uay10cmVldmlld1tkaXI9cnRsXSAuay1pbiAuay1pbWFnZSxcbi5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLWluIC5rLXNwcml0ZSB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmstdHJlZXZpZXcge1xuICBjb2xvcjogIzY1NjU2NTtcbn1cbi5rLXRyZWV2aWV3IC5rLWluOmhvdmVyLFxuLmstdHJlZXZpZXcgLmstaW4uay1zdGF0ZS1ob3ZlciB7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuLmstdHJlZXZpZXcgLmstaW4uay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3NmIxO1xufVxuLmstdHJlZXZpZXcgLmstaW4uay1zdGF0ZS1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG4uay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uIHtcbiAgY29sb3I6ICMzMjc2YjE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbjpob3Zlcixcbi5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b24uay1zdGF0ZS1ob3ZlciB7XG4gIGNvbG9yOiAjMmE2Mzk1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b246Zm9jdXMsXG4uay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uLmstc3RhdGUtZm9jdXNlZCB7XG4gIGNvbG9yOiAjMzI3NmIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstZHJvcGRvd250cmVlIHtcbiAgd2lkdGg6IDEyLjRlbTtcbn1cblxuLmstcG9wdXAtZHJvcGRvd250cmVlIHtcbiAgcGFkZGluZzogMDtcbn1cbi5rLXBvcHVwLWRyb3Bkb3dudHJlZSAuay1saXN0LWZpbHRlciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wMyksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIG1hcmdpbjogMCAwIDZweDtcbn1cbi5rLXBvcHVwLWRyb3Bkb3dudHJlZSAuay1jaGVjay1hbGwge1xuICBwYWRkaW5nOiA2cHggNnB4IDA7XG59XG4uay1wb3B1cC1kcm9wZG93bnRyZWUgLmstbGlzdC1maWx0ZXIgLmstY2hlY2stYWxsIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uay1wb3B1cC1kcm9wZG93bnRyZWUgLmstdHJlZXZpZXcge1xuICBwYWRkaW5nOiA2cHggNnB4O1xufVxuXG4uay1tYXNrZWR0ZXh0Ym94IHtcbiAgd2lkdGg6IDEyLjRlbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5rLW1hc2tlZHRleHRib3ggPiAuay10ZXh0Ym94IHtcbiAgZmxleDogMSAwIDAlO1xuICBtaW4td2lkdGg6IDA7XG59XG4uay1tYXNrZWR0ZXh0Ym94ID4gLmstdGV4dGJveC5rLXN0YXRlLWludmFsaWQge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmstbWFza2VkdGV4dGJveCA+IC5rLXRleHRib3guay1zdGF0ZS1pbnZhbGlkICsgLmstaS13YXJuaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmstbWFza2VkdGV4dGJveCAuay1pLXdhcm5pbmcge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiA4cHg7XG59XG4uay1tYXNrZWR0ZXh0Ym94W2Rpcj1ydGxdLCAuay1ydGwgLmstbWFza2VkdGV4dGJveCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmstbWFza2VkdGV4dGJveFtkaXI9cnRsXSAuay1pLXdhcm5pbmcsIC5rLXJ0bCAuay1tYXNrZWR0ZXh0Ym94IC5rLWktd2FybmluZyB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA4cHg7XG59XG4uay1tYXNrZWR0ZXh0Ym94IDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstbWFza2VkdGV4dGJveCAuay1pLXdhcm5pbmcge1xuICBjb2xvcjogI2YzMTcwMDtcbn1cbi5rLW1hc2tlZHRleHRib3guay1zdGF0ZS1pbnZhbGlkIC5rLXRleHRib3gsIC5rLW1hc2tlZHRleHRib3gubmctaW52YWxpZC5uZy10b3VjaGVkIC5rLXRleHRib3gsIC5rLW1hc2tlZHRleHRib3gubmctaW52YWxpZC5uZy1kaXJ0eSAuay10ZXh0Ym94IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0MywgMjMsIDAsIDAuNSk7XG59XG4uay1zZWFyY2hib3gge1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uay1zZWFyY2hib3ggLmstaWUxMSB7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbn1cbi5rLXNlYXJjaGJveCA+IC5rLWlucHV0IHtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cblxuLmstc2VhcmNoYm94IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rLXNlYXJjaGJveDpob3ZlciwgLmstc2VhcmNoYm94Lmstc3RhdGUtaG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmstc2VhcmNoYm94OmZvY3VzLCAuay1zZWFyY2hib3guay1zdGF0ZS1mb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cbi5rLXNlYXJjaGJveDpmb2N1cy13aXRoaW4ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wMyksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG4uay1zZWFyY2hib3g6ZGlzYWJsZWQsIC5rLXNlYXJjaGJveC5rLXN0YXRlLWRpc2FibGVkIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjY7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDAuMSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1leHRlcm5hbC1kcm9wem9uZSB7XG4gIGhlaWdodDogMjIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstZHJvcHpvbmUtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBwYWRkaW5nOiA4cHggOHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmstZHJvcHpvbmUtaW5uZXIgLmstaWUxMSB7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbn1cbi5rLWRyb3B6b25lLWlubmVyID4gLmstaWNvbixcbi5rLWRyb3B6b25lLWlubmVyIC5rLWRyb3B6b25lLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDQ4cHg7XG59XG4uay1kcm9wem9uZS1pbm5lciAuay1kcm9wem9uZS1oaW50IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmstZHJvcHpvbmUtaW5uZXIgLmstZHJvcHpvbmUtbm90ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmstbm8tZmxleGJveCAuay1kcm9wem9uZS1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5rLW5vLWZsZXhib3ggLmstZHJvcHpvbmUtaGludCxcbi5rLW5vLWZsZXhib3ggLmstZHJvcHpvbmUtbm90ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1kcm9wem9uZS1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4uay1kcm9wem9uZS1pbm5lciA+IC5rLWljb24sXG4uay1kcm9wem9uZS1pbm5lciAuay1kcm9wem9uZS1pY29uIHtcbiAgY29sb3I6ICM5Njk2OTY7XG59XG4uay1kcm9wem9uZS1pbm5lciAuay1kcm9wem9uZS1ub3RlIHtcbiAgY29sb3I6ICM5Njk2OTY7XG59XG5cbi5rLWV4dGVybmFsLWRyb3B6b25lLWhvdmVyIC5rLWljb24sXG4uay1leHRlcm5hbC1kcm9wem9uZS1ob3ZlciAuay1kcm9wem9uZS1pY29uIHtcbiAgY29sb3I6ICMzMjc2YjE7XG59XG5cbi5rLXVwbG9hZCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5rLXVwbG9hZCAuay11cGxvYWQtYnV0dG9uIHtcbiAgbWluLXdpZHRoOiA3ZW07XG59XG4uay11cGxvYWQgLmstZHJvcHpvbmUge1xuICBwYWRkaW5nOiA4cHggOHB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uay11cGxvYWQgLmstZHJvcHpvbmUgLmstZHJvcHpvbmUtaGludCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbn1cbi5rLXVwbG9hZCAuay1kcm9wem9uZSAuay11cGxvYWQtc3RhdHVzIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmstdXBsb2FkIC5rLWRyb3B6b25lIC5rLXVwbG9hZC1zdGF0dXMgPiAuay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uay11cGxvYWQgLmstZHJvcHpvbmUgLmstdXBsb2FkLXN0YXR1cyArIC5rLWRyb3B6b25lLWhpbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmstdXBsb2FkIC5rLWRyb3B6b25lLWFjdGl2ZSAuay11cGxvYWQtc3RhdHVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rLXVwbG9hZCAuay1kcm9wem9uZS1hY3RpdmUgLmstdXBsb2FkLXN0YXR1cyArIC5rLWRyb3B6b25lLWhpbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1tdWx0aXBsZSxcbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1zaW5nbGUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLXNpbmdsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtbXVsdGlwbGUge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZSB7XG4gIHBhZGRpbmc6IDhweCA4cHggY2FsYyg4cHggKyAycHgpO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlbmFtZSB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLXVwbG9hZC1zdGF0dXMgLmstaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLXVwbG9hZC1wY3Qge1xuICBtYXJnaW46IDAgOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyB+IC5rLWNsZWFyLXNlbGVjdGVkLFxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyB+IC5rLXVwbG9hZC1zZWxlY3RlZCB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgfiAuay11cGxvYWQtc2VsZWN0ZWQge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLW5hbWUsXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtc2l6ZSxcbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS12YWxpZGF0aW9uLW1lc3NhZ2UsXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtaW5mb3JtYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1uYW1lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1zaXplLFxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLWluZm9ybWF0aW9uLFxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLXZhbGlkYXRpb24tbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtZXh0ZW5zaW9uLXdyYXBwZXIsXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyLFxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXIsXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXIge1xuICBtYXJnaW46IDBweCAwO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZm9udC1zaXplOiA2Ljg0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xufVxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLWdyb3VwLXdyYXBwZXIgLmstZmlsZS1ncm91cCxcbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1pbnZhbGlkLWdyb3VwLXdyYXBwZXIgLmstZmlsZS1ncm91cCxcbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstbXVsdGlwbGUtZmlsZXMtZ3JvdXAtd3JhcHBlciAuay1maWxlLWdyb3VwLFxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWdyb3VwLXdyYXBwZXIgLmstZmlsZS1ncm91cCB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1ncm91cC13cmFwcGVyIC5rLWZpbGUtc3RhdGUsXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtaW52YWxpZC1ncm91cC13cmFwcGVyIC5rLWZpbGUtc3RhdGUsXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLW11bHRpcGxlLWZpbGVzLWdyb3VwLXdyYXBwZXIgLmstZmlsZS1zdGF0ZSxcbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1ncm91cC13cmFwcGVyIC5rLWZpbGUtc3RhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcixcbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyLFxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLXN0YXRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXIgKyAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyLFxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLXNpbmdsZSA+IC5rLWZpbGUtZXh0ZW5zaW9uLXdyYXBwZXIgKyAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoIDI0cHggKyAxZW0gKTtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXIgKyAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyLFxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlciArIC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogY2FsYyggMjRweCArIDFlbSApO1xufVxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLWV4dGVuc2lvbi13cmFwcGVyICsgLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG59XG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtZXh0ZW5zaW9uLXdyYXBwZXIgKyAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyIC5rLWZpbGUtc2l6ZSxcbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1leHRlbnNpb24td3JhcHBlciArIC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIgLmstZmlsZS1pbmZvcm1hdGlvbixcbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1leHRlbnNpb24td3JhcHBlciArIC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIgLmstZmlsZS12YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDkuNDMycHg7XG59XG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtZXh0ZW5zaW9uLXdyYXBwZXI6OmJlZm9yZSxcbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstbXVsdGlwbGUtZmlsZXMtZXh0ZW5zaW9uLXdyYXBwZXI6OmJlZm9yZSxcbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstbXVsdGlwbGUtZmlsZXMtZXh0ZW5zaW9uLXdyYXBwZXI6OmFmdGVyLFxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXI6OmJlZm9yZSxcbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcjo6YmVmb3JlLFxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLWV4dGVuc2lvbi13cmFwcGVyOjpiZWZvcmUsXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyOjpiZWZvcmUsXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcjo6YmVmb3JlLFxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyOjpiZWZvcmUge1xuICB0b3A6IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDZweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlcjo6YWZ0ZXIsXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXI6OmFmdGVyIHtcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiAtNnB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4O1xufVxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLWV4dGVuc2lvbixcbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1pbnZhbGlkLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1pbnZhbGlkLWljb24ge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLWV4dGVuc2lvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG59XG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLXVwbG9hZC1hY3Rpb24ge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDEgMCAwO1xufVxuLmstdXBsb2FkIC5rLWZpbGUtbXVsdGlwbGUgPiAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5rLXVwbG9hZCAuay1tdWx0aXBsZS1maWxlcy13cmFwcGVyLFxuLmstdXBsb2FkIC5rLWZpbGUtc2luZ2xlID4gLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlcixcbi5rLXVwbG9hZCAuay1maWxlID4gLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDEgMCAwO1xufVxuLmstdXBsb2FkIC5rLW11bHRpcGxlLWZpbGVzLXdyYXBwZXIgLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmstdXBsb2FkIC5rLW11bHRpcGxlLWZpbGVzLXdyYXBwZXIgLmstZmlsZS1pbmZvcm1hdGlvbiB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG4uay11cGxvYWQgLmstcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4uay11cGxvYWQgLmstcHJvZ3Jlc3NiYXIge1xuICBoZWlnaHQ6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDRweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCoyKTtcbn1cbi5rLXVwbG9hZCAuay1wcm9ncmVzc2JhciAuay1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmstdXBsb2FkIC5rLWZpbGUtaW52YWxpZCA+IC5rLXByb2dyZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uay11cGxvYWQgLmstYWN0aW9ucyxcbi5rLXVwbG9hZCAuay1hY3Rpb24tYnV0dG9ucyB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cbi5rLXVwbG9hZFtkaXI9cnRsXSAuay1kcm9wem9uZSwgLmstcnRsIC5rLXVwbG9hZCAuay1kcm9wem9uZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uay11cGxvYWRbZGlyPXJ0bF0gLmstZHJvcHpvbmUgLmstdXBsb2FkLXN0YXR1cyA+IC5rLWljb24sIC5rLXJ0bCAuay11cGxvYWQgLmstZHJvcHpvbmUgLmstdXBsb2FkLXN0YXR1cyA+IC5rLWljb24ge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uay11cGxvYWRbZGlyPXJ0bF0gLmstbXVsdGlwbGUtZmlsZXMtd3JhcHBlcixcbi5rLXVwbG9hZFtkaXI9cnRsXSAuay1maWxlLXNpbmdsZSA+IC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIsXG4uay11cGxvYWRbZGlyPXJ0bF0gLmstZmlsZS1tdWx0aXBsZSA+IC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIsXG4uay11cGxvYWRbZGlyPXJ0bF0gLmstZmlsZSA+IC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIsIC5rLXJ0bCAuay11cGxvYWQgLmstbXVsdGlwbGUtZmlsZXMtd3JhcHBlcixcbi5rLXJ0bCAuay11cGxvYWQgLmstZmlsZS1zaW5nbGUgPiAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyLFxuLmstcnRsIC5rLXVwbG9hZCAuay1maWxlLW11bHRpcGxlID4gLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlcixcbi5rLXJ0bCAuay11cGxvYWQgLmstZmlsZSA+IC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5rLXVwbG9hZFtkaXI9cnRsXSAuay1idXR0b24gKyAuay1idXR0b24sIC5rLXJ0bCAuay11cGxvYWQgLmstYnV0dG9uICsgLmstYnV0dG9uIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuLmstdXBsb2FkW2Rpcj1ydGxdIC5rLXByb2dyZXNzLCAuay1ydGwgLmstdXBsb2FkIC5rLXByb2dyZXNzIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXVwbG9hZC1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuLmstdXBsb2FkLWJ1dHRvbiBpbnB1dCB7XG4gIGZvbnQ6IDE3MHB4IG1vbm9zcGFjZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uay11cGxvYWQtYnV0dG9uIGlucHV0W2Rpc2FibGVkXSxcbi5rLXVwbG9hZC1idXR0b24gaW5wdXQuay1zdGF0ZS1kaXNhYmxlZCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmstaWU5IC5rLXVwbG9hZC1zdGF0dXMtdG90YWwge1xuICB0b3A6IDEuNWVtO1xufVxuLmstaWU5IC5rLXVwbG9hZC1zdGF0dXMtdG90YWwgPiAuay1pY29uIHtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cblxuLmstbm8tZmxleGJveCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1tdWx0aXBsZSxcbi5rLW5vLWZsZXhib3ggLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtc2luZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmstbm8tZmxleGJveCAuay11cGxvYWQtZmlsZXMgLmstdXBsb2FkLXN0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiA4cHg7XG59XG4uay1uby1mbGV4Ym94IC5rLXVwbG9hZC1maWxlcyAuay1maWxlLWdyb3VwLXdyYXBwZXIsXG4uay1uby1mbGV4Ym94IC5rLXVwbG9hZC1maWxlcyAuay1maWxlLWludmFsaWQtZ3JvdXAtd3JhcHBlcixcbi5rLW5vLWZsZXhib3ggLmstdXBsb2FkLWZpbGVzIC5rLW11bHRpcGxlLWZpbGVzLWdyb3VwLXdyYXBwZXIsXG4uay1uby1mbGV4Ym94IC5rLXVwbG9hZC1maWxlcyAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWdyb3VwLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xufVxuLmstbm8tZmxleGJveCAuay11cGxvYWQtZmlsZXMgLmstbXVsdGlwbGUtZmlsZXMtd3JhcHBlcixcbi5rLW5vLWZsZXhib3ggLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtc2luZ2xlID4gLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlcixcbi5rLW5vLWZsZXhib3ggLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUgPiAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoIDMycHggKyA4cHggKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCAoY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHggKSArIDhweCAqIDIpICsgMmVtICk7XG59XG4uay1uby1mbGV4Ym94IC5rLWRyb3B6b25lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmstbm8tZmxleGJveCAuay1kcm9wem9uZSAuay11cGxvYWQtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmstbm8tZmxleGJveCAuay1kcm9wem9uZSAuay1kcm9wem9uZS1oaW50LFxuLmstbm8tZmxleGJveCAuay1kcm9wem9uZSAuay11cGxvYWQtc3RhdHVzLXRvdGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoOHB4ICsgKDhweCAvIDIpKTtcbiAgcmlnaHQ6IDhweDtcbn1cbi5rLW5vLWZsZXhib3ggW2Rpcj1ydGxdIC5rLWRyb3B6b25lLWhpbnQsXG4uay1uby1mbGV4Ym94IFtkaXI9cnRsXSAuay11cGxvYWQtc3RhdHVzLXRvdGFsLFxuLmstbm8tZmxleGJveCBbZGlyPXJ0bF0gLmstdXBsb2FkLWZpbGVzIC5rLXVwbG9hZC1zdGF0dXMsXG4uay1uby1mbGV4Ym94IC5rLXJ0bCAuay1kcm9wem9uZS1oaW50LFxuLmstbm8tZmxleGJveCAuay1ydGwgLmstdXBsb2FkLXN0YXR1cy10b3RhbCxcbi5rLW5vLWZsZXhib3ggLmstcnRsIC5rLXVwbG9hZC1maWxlcyAuay11cGxvYWQtc3RhdHVzIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDhweDtcbn1cbi5rLW5vLWZsZXhib3ggW2Rpcj1ydGxdIC5rLW11bHRpcGxlLWZpbGVzLXdyYXBwZXIsXG4uay1uby1mbGV4Ym94IFtkaXI9cnRsXSAuay1maWxlLXNpbmdsZSA+IC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIsXG4uay1uby1mbGV4Ym94IFtkaXI9cnRsXSAuay1maWxlID4gLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlcixcbi5rLW5vLWZsZXhib3ggLmstcnRsIC5rLW11bHRpcGxlLWZpbGVzLXdyYXBwZXIsXG4uay1uby1mbGV4Ym94IC5rLXJ0bCAuay1maWxlLXNpbmdsZSA+IC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIsXG4uay1uby1mbGV4Ym94IC5rLXJ0bCAuay1maWxlID4gLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCAoY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHggKSArIDhweCAqIDIpICsgMmVtICk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyggMzJweCArIDhweCApO1xufVxuXG4uay11cGxvYWQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmstdXBsb2FkIC5rLWRyb3B6b25lIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi5rLXVwbG9hZCAuay1kcm9wem9uZS5rLWRyb3B6b25lLWhvdmVyLCAuay11cGxvYWQgLmstZHJvcHpvbmUuay1kcm9wem9uZS1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbi5rLXVwbG9hZCAuay1kcm9wem9uZSAuay11cGxvYWQtc3RhdHVzLFxuLmstdXBsb2FkIC5rLWRyb3B6b25lIC5rLWRyb3B6b25lLWhpbnQge1xuICBjb2xvcjogIzY1NjU2NTtcbiAgb3BhY2l0eTogMC42O1xufVxuLmstdXBsb2FkIC5rLWZpbGUuay1zdGF0ZS1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG4uay11cGxvYWQgLmstZmlsZSAuay11cGxvYWQtYWN0aW9uLmstc3RhdGUtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuLmstdXBsb2FkIC5rLXVwbG9hZC1zdGF0dXMge1xuICBjb2xvcjogIzY1NjU2NTtcbn1cbi5rLXVwbG9hZCAuay1maWxlLXByb2dyZXNzIC5rLWZpbGUtbmFtZSB7XG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuLmstdXBsb2FkIC5rLWZpbGUtcHJvZ3Jlc3MgLmstcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OGU5O1xufVxuLmstdXBsb2FkIC5rLWZpbGUtc3VjY2VzcyAuay1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzN2I0MDA7XG59XG4uay11cGxvYWQgLmstZmlsZS1lcnJvciAuay1maWxlLXZhbGlkYXRpb24tbWVzc2FnZSxcbi5rLXVwbG9hZCAuay1maWxlLWludmFsaWQgLmstZmlsZS12YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICBjb2xvcjogI2YzMTcwMDtcbn1cbi5rLXVwbG9hZCAuay1maWxlLWVycm9yIC5rLXByb2dyZXNzLFxuLmstdXBsb2FkIC5rLWZpbGUtaW52YWxpZCAuay1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzE3MDA7XG59XG4uay11cGxvYWQgLmstZmlsZS1leHRlbnNpb24td3JhcHBlcixcbi5rLXVwbG9hZCAuay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlcixcbi5rLXVwbG9hZCAuay1maWxlLWdyb3VwLXdyYXBwZXIsXG4uay11cGxvYWQgLmstbXVsdGlwbGUtZmlsZXMtZ3JvdXAtd3JhcHBlcixcbi5rLXVwbG9hZCAuay1maWxlLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXIsXG4uay11cGxvYWQgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcixcbi5rLXVwbG9hZCAuay1maWxlLWludmFsaWQtZ3JvdXAtd3JhcHBlcixcbi5rLXVwbG9hZCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWdyb3VwLXdyYXBwZXIge1xuICBjb2xvcjogI2Q2ZDZkNjtcbiAgYm9yZGVyLWNvbG9yOiAjZDZkNmQ2O1xufVxuLmstdXBsb2FkIC5rLWZpbGUtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcixcbi5rLXVwbG9hZCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyLFxuLmstdXBsb2FkIC5rLWZpbGUtZXJyb3IgLmstZmlsZS1leHRlbnNpb24td3JhcHBlcixcbi5rLXVwbG9hZCAuay1maWxlLWludmFsaWQtZ3JvdXAtd3JhcHBlcixcbi5rLXVwbG9hZCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWdyb3VwLXdyYXBwZXIsXG4uay11cGxvYWQgLmstZmlsZS1lcnJvciAuay1maWxlLWdyb3VwLXdyYXBwZXIge1xuICBib3JkZXItY29sb3I6ICNkNmQ2ZDY7XG59XG4uay11cGxvYWQgLmstZmlsZS1leHRlbnNpb24td3JhcHBlcjo6YmVmb3JlLFxuLmstdXBsb2FkIC5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyOjpiZWZvcmUsXG4uay11cGxvYWQgLmstZmlsZS1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyOjpiZWZvcmUsXG4uay11cGxvYWQgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcjo6YmVmb3JlLFxuLmstdXBsb2FkIC5rLWZpbGUtZXJyb3IgLmstZmlsZS1leHRlbnNpb24td3JhcHBlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZDZkNmQ2ICNkNmQ2ZDY7XG59XG4uay11cGxvYWQgLmstbXVsdGlwbGUtZmlsZXMtZXh0ZW5zaW9uLXdyYXBwZXI6OmFmdGVyLFxuLmstdXBsb2FkIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Q2ZDZkNjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkNmQ2ZDY7XG59XG4uay11cGxvYWQgLmstZmlsZS1zaXplLFxuLmstdXBsb2FkIC5rLWZpbGUtdmFsaWRhdGlvbi1tZXNzYWdlLFxuLmstdXBsb2FkIC5rLWZpbGUtaW5mb3JtYXRpb24ge1xuICBjb2xvcjogI2JhYmFiYTtcbn1cbi5rLXVwbG9hZCAuay1tdWx0aXBsZS1maWxlcy13cmFwcGVyIC5rLWZpbGUtaW5mb3JtYXRpb24ge1xuICBjb2xvcjogIzY1NjU2NTtcbn1cbi5rLXVwbG9hZC5rLXN0YXRlLWludmFsaWQsIC5rLXVwbG9hZC5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsIC5rLXVwbG9hZC5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0MywgMjMsIDAsIDAuNSk7XG59XG5cbi5rLWxpc3Rib3gge1xuICB3aWR0aDogMTIuNGVtO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uay1saXN0Ym94IC5rLWxpc3Rib3gtdG9vbGJhciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLWxlZnQgLmstbGlzdGJveC10b29sYmFyIHVsLCAuay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLXJpZ2h0IC5rLWxpc3Rib3gtdG9vbGJhciB1bCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLWxlZnQgLmstbGlzdGJveC10b29sYmFyIGxpICsgbGksIC5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItcmlnaHQgLmstbGlzdGJveC10b29sYmFyIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLWxlZnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1sZWZ0IC5rLWxpc3Rib3gtdG9vbGJhciB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1yaWdodCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItcmlnaHQgLmstbGlzdGJveC10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItdG9wLCAuay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLWJvdHRvbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLXRvcCAuay1saXN0Ym94LXRvb2xiYXIgdWwsIC5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItYm90dG9tIC5rLWxpc3Rib3gtdG9vbGJhciB1bCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLXRvcCAuay1saXN0Ym94LXRvb2xiYXIgbGkgKyBsaSwgLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1ib3R0b20gLmstbGlzdGJveC10b29sYmFyIGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci10b3AgLmstbGlzdGJveC10b29sYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1ib3R0b20gLmstbGlzdGJveC10b29sYmFyIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmstbGlzdGJveCAuay1saXN0LXNjcm9sbGVyIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmstbGlzdGJveCAuay1saXN0LXNjcm9sbGVyIC5rLWllMTEge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG59XG4uay1saXN0Ym94IC5rLWRyb3AtaGludCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG59XG4uay1saXN0Ym94IC5rLWdob3N0IHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmstcnRsIC5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItbGVmdCAuay1saXN0Ym94LXRvb2xiYXIsIC5rLXJ0bCAuay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLXJpZ2h0IC5rLWxpc3Rib3gtdG9vbGJhciwgLmstbGlzdGJveFtkaXI9cnRsXS5rLWxpc3Rib3gtdG9vbGJhci1sZWZ0IC5rLWxpc3Rib3gtdG9vbGJhciwgLmstbGlzdGJveFtkaXI9cnRsXS5rLWxpc3Rib3gtdG9vbGJhci1yaWdodCAuay1saXN0Ym94LXRvb2xiYXIsIFtkaXI9cnRsXSAuay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLWxlZnQgLmstbGlzdGJveC10b29sYmFyLCBbZGlyPXJ0bF0gLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1yaWdodCAuay1saXN0Ym94LXRvb2xiYXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG4uay1ydGwgLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1sZWZ0IC5rLWxpc3Rib3gtdG9vbGJhciwgLmstbGlzdGJveFtkaXI9cnRsXS5rLWxpc3Rib3gtdG9vbGJhci1sZWZ0IC5rLWxpc3Rib3gtdG9vbGJhciwgW2Rpcj1ydGxdIC5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItbGVmdCAuay1saXN0Ym94LXRvb2xiYXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uay1ydGwgLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1yaWdodCAuay1saXN0Ym94LXRvb2xiYXIsIC5rLWxpc3Rib3hbZGlyPXJ0bF0uay1saXN0Ym94LXRvb2xiYXItcmlnaHQgLmstbGlzdGJveC10b29sYmFyLCBbZGlyPXJ0bF0gLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1yaWdodCAuay1saXN0Ym94LXRvb2xiYXIge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5rLWl0ZW0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLWl0ZW0uay1kcmFnLWNsdWUge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2ZW07XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uay1saXN0Ym94IC5rLWxpc3Qtc2Nyb2xsZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmstbGlzdGJveCAuay1kcm9wLWhpbnQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzI3NmIxO1xufVxuXG5saS5rLWl0ZW0uay1kcmFnLWNsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3NmIxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmstcmF0aW5nIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstcmF0aW5nLWNvbnRhaW5lciB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4uay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNHB4IDRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlLW91dCAwcztcbn1cbi5rLXJhdGluZy1jb250YWluZXIgLmstcmF0aW5nLWl0ZW0gKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmstcmF0aW5nLWNvbnRhaW5lciAuay1yYXRpbmctaXRlbSAuay1pY29uIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmstcmF0aW5nLWNvbnRhaW5lciAuay1yYXRpbmctaXRlbSAuay1yYXRpbmctcHJlY2lzaW9uLXBhcnQsXG4uay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tY29tcGxlbWVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmstcmF0aW5nLWNvbnRhaW5lciAuay1yYXRpbmctaXRlbSAuay1yYXRpbmctcHJlY2lzaW9uLWNvbXBsZW1lbnQge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmstcmF0aW5nLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogNHB4IDhweDtcbn1cblxuLmstaWU5IC5rLXJhdGluZy1sYWJlbCxcbi5rLWllOSAuay1yYXRpbmctY29udGFpbmVyLFxuLmstaWU5IC5rLXJhdGluZy1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1ydGwgLmstcmF0aW5nLXByZWNpc2lvbi1wYXJ0LFxuW2Rpcj1ydGxdIC5rLXJhdGluZy1wcmVjaXNpb24tcGFydCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA0cHg7XG59XG4uay1ydGwgLmstcmF0aW5nLWl0ZW0gLmstcmF0aW5nLXByZWNpc2lvbi1jb21wbGVtZW50LFxuW2Rpcj1ydGxdIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tY29tcGxlbWVudCB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4uay1yYXRpbmcge1xuICBjb2xvcjogIzY1NjU2NTtcbn1cbi5rLXJhdGluZzpmb2N1cyAuay1yYXRpbmctaXRlbSA+IC5rLWljb24sIC5rLXJhdGluZy5rLXN0YXRlLWZvY3VzZWQgLmstcmF0aW5nLWl0ZW0gPiAuay1pY29uIHtcbiAgdGV4dC1zaGFkb3c6IDAgMnB4IDMuNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5rLXJhdGluZzpmb2N1cyAuay1yYXRpbmctaXRlbS5rLXN0YXRlLXNlbGVjdGVkID4gLmstaWNvbiwgLmstcmF0aW5nLmstc3RhdGUtZm9jdXNlZCAuay1yYXRpbmctaXRlbS5rLXN0YXRlLXNlbGVjdGVkID4gLmstaWNvbiB7XG4gIHRleHQtc2hhZG93OiAwIDJweCAzLjZweCByZ2JhKDUwLCAxMTgsIDE3NywgMC40KTtcbn1cblxuLmstcmF0aW5nLWl0ZW0ge1xuICBjb2xvcjogI2Q4ZDhkODtcbn1cbi5rLXJhdGluZy1pdGVtLmstc3RhdGUtc2VsZWN0ZWQge1xuICBjb2xvcjogIzMyNzZiMTtcbn1cbi5rLXJhdGluZy1pdGVtLmstc3RhdGUtc2VsZWN0ZWQ6Zm9jdXMsIC5rLXJhdGluZy1pdGVtLmstc3RhdGUtc2VsZWN0ZWQuay1zdGF0ZS1mb2N1c2VkIHtcbiAgY29sb3I6ICMzMjc2YjE7XG59XG4uay1yYXRpbmctaXRlbTpob3ZlciwgLmstcmF0aW5nLWl0ZW0uay1zdGF0ZS1ob3ZlciB7XG4gIGNvbG9yOiAjMzI3NmIxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWFwcGJhciB7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uay1hcHBiYXIgLmstaWUxMSB7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbn1cbi5rLWFwcGJhciA+ICoge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5rLWFwcGJhciAuay1hcHBiYXItc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rLWFwcGJhciAuay1hcHBiYXItc3BhY2VyIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG4uay1hcHBiYXIgLmstYXBwYmFyLXNwYWNlci1zaXplZCB7XG4gIGZsZXgtZ3JvdzogMDtcbn1cbi5rLWFwcGJhciAuay1hcHBiYXItc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1hcHBiYXItc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmstYXBwYmFyLXN0aWNreSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWFwcGJhci1maXhlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWFwcGJhci10b3Age1xuICB0b3A6IDA7XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLmstYXBwYmFyLWJvdHRvbSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuLmstYXBwYmFyLWJvdHRvbS5rLWFwcGJhci1maXhlZCB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmstYXBwYmFyIHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cblxuLmstYXBwYmFyLWJvdHRvbSB7XG4gIGJveC1zaGFkb3c6IDBweCAtMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuXG4uay1hcHBiYXItcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3NmIxO1xufVxuXG4uay1hcHBiYXItc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG5cbi5rLWFwcGJhci10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNhOWY0O1xufVxuXG4uay1hcHBiYXItaW5mbyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OGU5O1xufVxuXG4uay1hcHBiYXItc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzdiNDAwO1xufVxuXG4uay1hcHBiYXItd2FybmluZyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMDAwO1xufVxuXG4uay1hcHBiYXItZXJyb3Ige1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzMTcwMDtcbn1cblxuLmstYXBwYmFyLWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbn1cblxuLmstYXBwYmFyLWxpZ2h0IHtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5rLWFwcGJhci1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG59XG5cbi5rLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmstbWVudSAuay1pZTExIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xufVxuXG4uay1tZW51LWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uay1tZW51LWxpbmsge1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5rLW1lbnUtbGluayA+IC5rLWljb246bm90KC5rLW1lbnUtZXhwYW5kLWFycm93KSxcbi5rLW1lbnUtbGluayA+IC5rLWltYWdlLFxuLmstbWVudS1saW5rID4gLmstc3ByaXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5rLW1lbnUtZXhwYW5kLWFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLW1lbnUtZXhwYW5kLWFycm93LmstaS1hcnJvdy02MC1sZWZ0LFxuLmstbWVudS1leHBhbmQtYXJyb3cuay1pLWFycm93LTYwLXJpZ2h0IHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLW1lbnUtZXhwYW5kLWFycm93LmstaS1hcnJvdy02MC1yaWdodCB7XG4gIHJpZ2h0OiA0cHg7XG59XG5cbi5rLW1lbnUtZXhwYW5kLWFycm93LmstaS1hcnJvdy02MC1sZWZ0IHtcbiAgbGVmdDogNHB4O1xufVxuXG4uay1tZW51LWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmstbWVudS1ob3Jpem9udGFsID4gLmstbWVudS1pdGVtICsgLmstbWVudS1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi5rLW1lbnUtaG9yaXpvbnRhbCA+IC5rLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMCAycHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstbWVudS12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uay1tZW51LXZlcnRpY2FsID4gLmstbWVudS1pdGVtICsgLmstbWVudS1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLmstbWVudS12ZXJ0aWNhbCA+IC5rLW1lbnUtaXRlbSA+IC5rLW1lbnUtbGluayB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDE2cHggKyAxNnB4ICk7XG59XG4uay1tZW51LXZlcnRpY2FsID4gLmstc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAycHggMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLW1lbnUtcG9wdXAge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG59XG5cbi5rLW1lbnUtZ3JvdXAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDBweCAwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmstbWVudS1wb3B1cCAuay1tZW51LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmstbWVudS1ncm91cCAuay1tZW51LWl0ZW0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG59XG4uay1tZW51LWdyb3VwIC5rLW1lbnUtaXRlbSArIC5rLW1lbnUtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5rLW1lbnUtZ3JvdXAgLmstbWVudS1saW5rIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgcGFkZGluZy1yaWdodDogY2FsYyggMTZweCArIDE2cHggKTtcbn1cbi5rLW1lbnUtZ3JvdXAgLmstc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAycHggMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXBvcHVwcy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstY29udGV4dC1tZW51IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwcHggMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5rLWNvbnRleHQtbWVudS5rLW1lbnUtaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmc6IDBweCAwcHg7XG59XG5cbi5rLWFuaW1hdGlvbi1jb250YWluZXIgLmstY29udGV4dC1tZW51LmstbWVudS1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmstY29udGV4dC1tZW51LXBvcHVwIHtcbiAgei1pbmRleDogMTIwMDA7XG59XG4uay1jb250ZXh0LW1lbnUtcG9wdXAgPiAuay1wb3B1cDpub3QoLmstbWVudS1wb3B1cCksXG4uay1jb250ZXh0LW1lbnUtcG9wdXAgLmstY29udGV4dC1tZW51IHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uay1tZW51LXNjcm9sbC13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rLW1lbnUtc2Nyb2xsLXdyYXBwZXIgLmstbWVudSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uay1tZW51LXNjcm9sbC1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5rLW1lbnUtc2Nyb2xsLWJ1dHRvbi5rLXNjcm9sbC1sZWZ0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxNnB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cbi5rLW1lbnUtc2Nyb2xsLWJ1dHRvbi5rLXNjcm9sbC1yaWdodCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDE2cHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG4uay1tZW51LXNjcm9sbC1idXR0b24uay1zY3JvbGwtdXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cbi5rLW1lbnUtc2Nyb2xsLWJ1dHRvbi5rLXNjcm9sbC1kb3duIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5rLXJ0bCAuay1tZW51LWxpbmsgPiAuay1pY29uOm5vdCguay1tZW51LWV4cGFuZC1hcnJvdyksXG4uay1ydGwgLmstbWVudS1saW5rID4gLmstaW1hZ2UsXG4uay1ydGwgLmstbWVudS1saW5rID4gLmstc3ByaXRlLFxuW2Rpcj1ydGxdIC5rLW1lbnUtbGluayA+IC5rLWljb246bm90KC5rLW1lbnUtZXhwYW5kLWFycm93KSxcbltkaXI9cnRsXSAuay1tZW51LWxpbmsgPiAuay1pbWFnZSxcbltkaXI9cnRsXSAuay1tZW51LWxpbmsgPiAuay1zcHJpdGUge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uay1ydGwgLmstbWVudS1leHBhbmQtYXJyb3cuay1pLWFycm93LTYwLWRvd24sXG5bZGlyPXJ0bF0gLmstbWVudS1leHBhbmQtYXJyb3cuay1pLWFycm93LTYwLWRvd24ge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uay1ydGwgLmstbWVudS1ob3Jpem9udGFsID4gLmstbWVudS1pdGVtICsgLmstbWVudS1pdGVtLFxuW2Rpcj1ydGxdIC5rLW1lbnUtaG9yaXpvbnRhbCA+IC5rLW1lbnUtaXRlbSArIC5rLW1lbnUtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5rLXJ0bCAuay1tZW51LXZlcnRpY2FsID4gLmstbWVudS1pdGVtID4gLmstbWVudS1saW5rLFxuW2Rpcj1ydGxdIC5rLW1lbnUtdmVydGljYWwgPiAuay1tZW51LWl0ZW0gPiAuay1tZW51LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogY2FsYyggMTZweCArIDE2cHggKTtcbn1cbi5rLXJ0bCAuay1tZW51LWdyb3VwIC5rLW1lbnUtbGluayxcbltkaXI9cnRsXSAuay1tZW51LWdyb3VwIC5rLW1lbnUtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCAxNnB4ICsgMTZweCApO1xufVxuXG4uay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpIHtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSA+IC5rLWl0ZW0ge1xuICBjb2xvcjogIzMyNzZiMTtcbn1cbi5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgPiAuay1pdGVtOmhvdmVyLCAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpID4gLmstaXRlbS5rLXN0YXRlLWhvdmVyIHtcbiAgY29sb3I6ICMyYTYzOTU7XG59XG4uay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpID4gLmstaXRlbSA+IC5rLXN0YXRlLWFjdGl2ZSB7XG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSA+IC5rLWl0ZW06Zm9jdXMsIC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgPiAuay1pdGVtLmstc3RhdGUtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4uay1tZW51LWdyb3VwLFxuLmstbWVudS5rLWNvbnRleHQtbWVudSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4uay1tZW51LWdyb3VwIC5rLWl0ZW06aG92ZXIsIC5rLW1lbnUtZ3JvdXAgLmstaXRlbS5rLXN0YXRlLWhvdmVyLFxuLmstbWVudS5rLWNvbnRleHQtbWVudSAuay1pdGVtOmhvdmVyLFxuLmstbWVudS5rLWNvbnRleHQtbWVudSAuay1pdGVtLmstc3RhdGUtaG92ZXIge1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbi5rLW1lbnUtZ3JvdXAgLmstaXRlbSA+IC5rLXN0YXRlLWFjdGl2ZSxcbi5rLW1lbnUuay1jb250ZXh0LW1lbnUgLmstaXRlbSA+IC5rLXN0YXRlLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3NmIxO1xufVxuLmstbWVudS1ncm91cCAuay1pdGVtOmZvY3VzLCAuay1tZW51LWdyb3VwIC5rLWl0ZW0uay1zdGF0ZS1mb2N1c2VkLFxuLmstbWVudS5rLWNvbnRleHQtbWVudSAuay1pdGVtOmZvY3VzLFxuLmstbWVudS5rLWNvbnRleHQtbWVudSAuay1pdGVtLmstc3RhdGUtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4uay1tZW51LXNjcm9sbC1idXR0b24ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjMzI3NmIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmstbWVudS1zY3JvbGwtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMyYTYzOTU7XG59XG4uay1tZW51LXNjcm9sbC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLXdpbmRvdyB7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwMjtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uay13aW5kb3cgLmstaWUxMSB7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbn1cblxuLmstd2luZG93Lmstd2luZG93LW1heGltaXplZCB7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay13aW5kb3ctc20ge1xuICB3aWR0aDogMzAwcHg7XG59XG5cbi5rLXdpbmRvdy1tZCB7XG4gIHdpZHRoOiA4MDBweDtcbn1cblxuLmstd2luZG93LWxnIHtcbiAgd2lkdGg6IDEyMDBweDtcbn1cblxuLmstd2luZG93LXRpdGxlYmFyIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uay13aW5kb3ctdGl0bGViYXIgLmstaWUxMSB7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbn1cbi5rLXdpbmRvdy1taW5pbWl6ZWQgLmstd2luZG93LXRpdGxlYmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay13aW5kb3ctdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTExMTExMTExMTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uay13aW5kb3ctdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCLXCI7XG59XG5cbi5rLXdpbmRvdy1hY3Rpb25zIHtcbiAgbWFyZ2luOiAtNWVtIDA7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKCAxMnB4IC0gMTZweCApO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstd2luZG93LWFjdGlvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay13aW5kb3ctY29udGVudCxcbi5rLXByb21wdC1jb250YWluZXIge1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLXdpbmRvdy1jb250ZW50ICsgLmstcHJvbXB0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG5cbi5rLXdpbmRvdy1jb250ZW50OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IG1heCggMTZweCwgMTJweCApO1xufVxuXG4uay13aW5kb3ctY29udGVudDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IG1heCggMTZweCwgMTJweCApO1xufVxuXG4uay13aW5kb3ctaWZyYW1lY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmstd2luZG93LWlmcmFtZWNvbnRlbnQgLmstY29udGVudC1mcmFtZSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstcHJvbXB0LWNvbnRhaW5lciA+IC5rLXRleHRib3gsXG4uay1wcm9tcHQtY29udGFpbmVyID4gLmstdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstd2luZG93IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLmstd2luZG93OmZvY3VzLCAuay13aW5kb3cuay1zdGF0ZS1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA3cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmstd2luZG93LXRpdGxlYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cblxuLmstZGlhbG9nLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3V0bGluZTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAxO1xufVxuLmstZGlhbG9nLXdyYXBwZXIgLmstZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1kaWFsb2cge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uay1kaWFsb2cuay1kaWFsb2ctY2VudGVyZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbn1cbi5rLWRpYWxvZyAuay1tdWx0aXNlbGVjdCwgLmstZGlhbG9nIC5rLWRyb3Bkb3dudHJlZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1kaWFsb2ctY2xvc2Uge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLmstZGlhbG9nLWJ1dHRvbmdyb3VwIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICBwYWRkaW5nOiA4cHggOHB4O1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5rLWRpYWxvZy1idXR0b25ncm91cCAuay1idXR0b24ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uay1kaWFsb2ctYnV0dG9uZ3JvdXAgLmstYnV0dG9uIH4gLmstYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5rLXJ0bCAuay1kaWFsb2ctYnV0dG9uZ3JvdXAgLmstYnV0dG9uIH4gLmstYnV0dG9uLCBbZGlyPXJ0bF0gLmstZGlhbG9nLWJ1dHRvbmdyb3VwIC5rLWJ1dHRvbiB+IC5rLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmstZGlhbG9nLWJ1dHRvbi1sYXlvdXQtc3RyZXRjaGVkIHtcbiAgcGFkZGluZzogMDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uay1kaWFsb2ctYnV0dG9uLWxheW91dC1zdHJldGNoZWQgLmstYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmbGV4OiAxIDAgMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5rLWRpYWxvZy1idXR0b24tbGF5b3V0LXN0cmV0Y2hlZCAuay1idXR0b24gfiAuay1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG4uay1ydGwgLmstZGlhbG9nLWJ1dHRvbi1sYXlvdXQtc3RyZXRjaGVkIC5rLWJ1dHRvbiB+IC5rLWJ1dHRvbiwgW2Rpcj1ydGxdIC5rLWRpYWxvZy1idXR0b24tbGF5b3V0LXN0cmV0Y2hlZCAuay1idXR0b24gfiAuay1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cblxuLmstd2luZG93LXNtIC5rLWRpYWxvZy1idXR0b24tbGF5b3V0LXN0cmV0Y2hlZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uay13aW5kb3ctc20gLmstZGlhbG9nLWJ1dHRvbi1sYXlvdXQtc3RyZXRjaGVkIC5rLWJ1dHRvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiA4cHggOHB4O1xufVxuLmstd2luZG93LXNtIC5rLWRpYWxvZy1idXR0b24tbGF5b3V0LXN0cmV0Y2hlZCAuay1idXR0b24gfiAuay1idXR0b24ge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmstd2luZG93LW1kIC5rLWRpYWxvZy1idXR0b24tbGF5b3V0LXN0cmV0Y2hlZCAuay1idXR0b24ge1xuICBwYWRkaW5nOiAxMnB4IDEycHg7XG59XG5cbi5rLW5vLWZsZXhib3ggLmstZGlhbG9nLWJ1dHRvbmdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmstbm8tZmxleGJveCAuay13aW5kb3ctc20gLmstZGlhbG9nLWJ1dHRvbi1sYXlvdXQtc3RyZXRjaGVkIC5rLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmstbm8tZmxleGJveCAuay1ydGwgLmstZGlhbG9nLWJ1dHRvbmdyb3VwLFxuLmstbm8tZmxleGJveCBbZGlyPXJ0bF0gLmstZGlhbG9nLWJ1dHRvbmdyb3VwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmstZGlhbG9nLXRpdGxlYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyNzZiMTtcbn1cblxuLmstZGlhbG9nLWJ1dHRvbi1sYXlvdXQtc3RyZXRjaGVkIC5rLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi5rLWRpYWxvZy1idXR0b24tbGF5b3V0LXN0cmV0Y2hlZCAuay1idXR0b246bm90KDpob3Zlcik6bm90KC5rLXN0YXRlLWhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5rLXN0YXRlLWFjdGl2ZSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5rLWRpYWxvZy1idXR0b24tbGF5b3V0LXN0cmV0Y2hlZCAuay1wcmltYXJ5Om5vdCg6aG92ZXIpOm5vdCguay1zdGF0ZS1ob3Zlcik6bm90KDphY3RpdmUpOm5vdCguay1zdGF0ZS1hY3RpdmUpIHtcbiAgY29sb3I6ICMzMjc2YjE7XG59XG4uay1kaWFsb2ctYnV0dG9uLWxheW91dC1zdHJldGNoZWQgLmstYnV0dG9uOmZvY3VzLFxuLmstZGlhbG9nLWJ1dHRvbi1sYXlvdXQtc3RyZXRjaGVkIC5rLWJ1dHRvbi5rLXN0YXRlLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cbi5rLWRpYWxvZy1idXR0b24tbGF5b3V0LXN0cmV0Y2hlZCAuay1idXR0b24uay1wcmltYXJ5OmZvY3VzLFxuLmstZGlhbG9nLWJ1dHRvbi1sYXlvdXQtc3RyZXRjaGVkIC5rLWJ1dHRvbi5rLXByaW1hcnkuay1zdGF0ZS1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoNTAsIDExOCwgMTc3LCAwLjMpO1xufVxuXG4uay1kcmF3ZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG5rZW5kby1kcmF3ZXIuay1kcmF3ZXIsXG5rZW5kby1kcmF3ZXIgLmstZHJhd2VyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uay1kcmF3ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMCAwIGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uay1kcmF3ZXItbWluaSAuay1kcmF3ZXIuay1kcmF3ZXItc3RhcnQsIC5rLWRyYXdlci1leHBhbmRlZCAuay1kcmF3ZXIuay1kcmF3ZXItc3RhcnQsIC5rLWRyYXdlci1sZWZ0LmstZHJhd2VyLW1pbmkgLmstZHJhd2VyLCAuay1kcmF3ZXItbGVmdC5rLWRyYXdlci1leHBhbmRlZCAuay1kcmF3ZXIge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cbi5rLWRyYXdlci1taW5pIC5rLWRyYXdlci5rLWRyYXdlci1lbmQsIC5rLWRyYXdlci1leHBhbmRlZCAuay1kcmF3ZXIuay1kcmF3ZXItZW5kLCAuay1kcmF3ZXItcmlnaHQuay1kcmF3ZXItbWluaSAuay1kcmF3ZXIsIC5rLWRyYXdlci1yaWdodC5rLWRyYXdlci1leHBhbmRlZCAuay1kcmF3ZXIge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuLmstZHJhd2VyLmstZHJhd2VyLXN0YXJ0LCAuay1kcmF3ZXItbGVmdCAuay1kcmF3ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uay1kcmF3ZXIuay1kcmF3ZXItZW5kLCAuay1kcmF3ZXItcmlnaHQgLmstZHJhd2VyIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLmstZHJhd2VyLWNvbnRlbnQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstZHJhd2VyLW92ZXJsYXkgLmstZHJhd2VyIHtcbiAgbWF4LXdpZHRoOiA4MHZ3O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAyO1xuICBib3JkZXI6IDA7XG59XG4uay1kcmF3ZXItb3ZlcmxheSAuay1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rLWRyYXdlci1vdmVybGF5LmstZHJhd2VyLWV4cGFuZGVkIC5rLW92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstZHJhd2VyLXB1c2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmstZHJhd2VyLXB1c2ggLmstZHJhd2VyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4uay1kcmF3ZXItcHVzaCAuay1kcmF3ZXIuay1kcmF3ZXItZW5kLCAuay1kcmF3ZXItcHVzaC5rLWRyYXdlci1yaWdodCAuay1kcmF3ZXIge1xuICBvcmRlcjogMTtcbn1cblxuLmstZHJhd2VyLXdyYXBwZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmstZHJhd2VyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDdweDtcbn1cbi5rLWRyYXdlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5rLWRyYXdlci1pdGVtcyxcbi5rLWRyYXdlci1pdGVtcyB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5rLWRyYXdlci1pdGVtIHtcbiAgcGFkZGluZzogOHB4IDhweDtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5rLWRyYXdlci1pdGVtID4gLmstZHJhd2VyLWxpbmsge1xuICBtYXJnaW46IC04cHggLThweDtcbiAgcGFkZGluZzogOHB4IDhweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4OiAxIDAgYXV0bztcbn1cbi5rLWRyYXdlci1pdGVtIC5rLWljb24ge1xuICBtYXJnaW46IDAgOHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uay1kcmF3ZXItaXRlbSAuay1pdGVtLXRleHQge1xuICBwYWRkaW5nOiAwIDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1kcmF3ZXItc2VwYXJhdG9yIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5rLWRyYXdlci1taW5pIC5rLWRyYXdlci13cmFwcGVyIHtcbiAgd2lkdGg6IGNhbGMoNCAqIDhweCArIDE2cHgpO1xufVxuXG4uay1ydGwuay1kcmF3ZXItbWluaSAuay1kcmF3ZXItc3RhcnQsXG4uay1ydGwgLmstZHJhd2VyLW1pbmkgLmstZHJhd2VyLXN0YXJ0LFxuLmstcnRsIC5rLWRyYXdlci1leHBhbmRlZCAuay1kcmF3ZXItc3RhcnQsIC5rLXJ0bC5rLWRyYXdlci1leHBhbmRlZCAuay1kcmF3ZXItc3RhcnQsXG5bZGlyPXJ0bF0uay1kcmF3ZXItbWluaSAuay1kcmF3ZXItc3RhcnQsXG5bZGlyPXJ0bF0gLmstZHJhd2VyLW1pbmkgLmstZHJhd2VyLXN0YXJ0LFxuW2Rpcj1ydGxdIC5rLWRyYXdlci1leHBhbmRlZCAuay1kcmF3ZXItc3RhcnQsXG5bZGlyPXJ0bF0uay1kcmF3ZXItZXhwYW5kZWQgLmstZHJhd2VyLXN0YXJ0IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuLmstcnRsLmstZHJhd2VyLW1pbmkgLmstZHJhd2VyLWVuZCxcbi5rLXJ0bCAuay1kcmF3ZXItbWluaSAuay1kcmF3ZXItZW5kLCAuay1ydGwuay1kcmF3ZXItZXhwYW5kZWQgLmstZHJhd2VyLWVuZCAuay1kcmF3ZXItZXhwYW5kZWQgLmstZHJhd2VyLWVuZCxcbltkaXI9cnRsXS5rLWRyYXdlci1taW5pIC5rLWRyYXdlci1lbmQsXG5bZGlyPXJ0bF0gLmstZHJhd2VyLW1pbmkgLmstZHJhd2VyLWVuZCxcbltkaXI9cnRsXS5rLWRyYXdlci1leHBhbmRlZCAuay1kcmF3ZXItZW5kIC5rLWRyYXdlci1leHBhbmRlZCAuay1kcmF3ZXItZW5kIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuLmstcnRsLmstZHJhd2VyLW92ZXJsYXkgLmstZHJhd2VyLXN0YXJ0LFxuLmstcnRsIC5rLWRyYXdlci1vdmVybGF5IC5rLWRyYXdlci1zdGFydCxcbltkaXI9cnRsXS5rLWRyYXdlci1vdmVybGF5IC5rLWRyYXdlci1zdGFydCxcbltkaXI9cnRsXSAuay1kcmF3ZXItb3ZlcmxheSAuay1kcmF3ZXItc3RhcnQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5rLXJ0bC5rLWRyYXdlci1vdmVybGF5IC5rLWRyYXdlci1lbmQsXG4uay1ydGwgLmstZHJhd2VyLW92ZXJsYXkgLmstZHJhd2VyLWVuZCxcbltkaXI9cnRsXS5rLWRyYXdlci1vdmVybGF5IC5rLWRyYXdlci1lbmQsXG5bZGlyPXJ0bF0gLmstZHJhd2VyLW92ZXJsYXkgLmstZHJhd2VyLWVuZCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmstcnRsIC5rLWRyYXdlci1sZWZ0LmstZHJhd2VyLXB1c2ggLmstZHJhd2VyLFxuW2Rpcj1ydGxdIC5rLWRyYXdlci1sZWZ0LmstZHJhd2VyLXB1c2ggLmstZHJhd2VyIHtcbiAgb3JkZXI6IDE7XG59XG4uay1ydGwgLmstZHJhd2VyLXJpZ2h0LmstZHJhd2VyLXB1c2ggLmstZHJhd2VyLFxuW2Rpcj1ydGxdIC5rLWRyYXdlci1yaWdodC5rLWRyYXdlci1wdXNoIC5rLWRyYXdlciB7XG4gIG9yZGVyOiAwO1xufVxuXG4uay1kcmF3ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuXG4uay1kcmF3ZXItd3JhcHBlciB7XG4gIHNjcm9sbGJhci1jb2xvcjogcmdiYSgxNTYsIDE1NiwgMTU2LCAwLjcpICNkZWRlZGU7XG59XG4uay1kcmF3ZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZGVkZWRlO1xufVxuLmstZHJhd2VyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNTYsIDE1NiwgMTU2LCAwLjcpO1xufVxuLmstZHJhd2VyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzljOWM5Yztcbn1cblxuLmstZHJhd2VyLWl0ZW06aG92ZXIsIC5rLWRyYXdlci1pdGVtLmstc3RhdGUtaG92ZXIge1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbi5rLWRyYXdlci1pdGVtOmZvY3VzLCAuay1kcmF3ZXItaXRlbS5rLXN0YXRlLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cbi5rLWRyYXdlci1pdGVtOmZvY3VzOmhvdmVyLCAuay1kcmF3ZXItaXRlbTpmb2N1cy5rLXN0YXRlLWhvdmVyLCAuay1kcmF3ZXItaXRlbS5rLXN0YXRlLWZvY3VzZWQ6aG92ZXIsIC5rLWRyYXdlci1pdGVtLmstc3RhdGUtZm9jdXNlZC5rLXN0YXRlLWhvdmVyIHtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG4uay1kcmF3ZXItaXRlbS5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG59XG4uay1kcmF3ZXItaXRlbS5rLXN0YXRlLXNlbGVjdGVkOmhvdmVyLCAuay1kcmF3ZXItaXRlbS5rLXN0YXRlLXNlbGVjdGVkLmstc3RhdGUtaG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNmRhMztcbn1cblxuLmstZHJhd2VyLXNlcGFyYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi1ncm91cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uay1ub3RpZmljYXRpb24tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAycHggMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uay1ub3RpZmljYXRpb24tY29udGFpbmVyLWFuaW1hdGluZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLW5vdGlmaWNhdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktY2xvc2Uge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uay1ub3RpZmljYXRpb24td3JhcCA+IC5rLW5vdGlmaWNhdGlvbi1jb250ZW50IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLXJ0bCAuay1ub3RpZmljYXRpb24gLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pY29uLFxuW2Rpcj1ydGxdIC5rLW5vdGlmaWNhdGlvbiAuay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uay1ydGwgLmstbm90aWZpY2F0aW9uIC5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS1jbG9zZSxcbltkaXI9cnRsXSAuay1ub3RpZmljYXRpb24gLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLWNsb3NlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uay1pZTkgLmstbm90aWZpY2F0aW9uLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmstaWU5IC5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uay1pZTkgLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1ub3RpZmljYXRpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmstbm90aWZpY2F0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLWNsb3NlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi1ncm91cCAuay1ub3RpZmljYXRpb24ge1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDMpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuXG4uay1ub3RpZmljYXRpb24tcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzMyNzZiMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICNmNmY2ZjY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuXG4uay1ub3RpZmljYXRpb24tdGVydGlhcnkge1xuICBib3JkZXItY29sb3I6ICMwM2E5ZjQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNhOWY0O1xufVxuXG4uay1ub3RpZmljYXRpb24taW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNThlOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU4ZTk7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzdiNDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3YjQwMDtcbn1cblxuLmstbm90aWZpY2F0aW9uLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmMwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMDAwO1xufVxuXG4uay1ub3RpZmljYXRpb24tZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNmMzE3MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjMxNzAwO1xufVxuXG4uay1ub3RpZmljYXRpb24tZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzQwNDA0MDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2ViZWJlYjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi1pbnZlcnNlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDA0MDQwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDA0MDtcbn1cblxuLmstcnBhbmVsLWxlZnQsXG4uay1ycGFuZWwtcmlnaHQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG59XG4uay1ycGFuZWwtbGVmdCArICosXG4uay1ycGFuZWwtcmlnaHQgKyAqIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uay1ycGFuZWwtbGVmdC5rLXJwYW5lbC1leHBhbmRlZCxcbi5rLXJwYW5lbC1yaWdodC5rLXJwYW5lbC1leHBhbmRlZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVaKDApO1xufVxuXG4uay1ycGFuZWwtbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWigwKTtcbiAgbGVmdDogMDtcbn1cblxuLmstcnBhbmVsLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHRyYW5zbGF0ZVooMCk7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1ycGFuZWwtdG9wIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWF4LWhlaWdodDogMDtcbn1cblxuLmstcnBhbmVsLXRvcC5rLXJwYW5lbC1leHBhbmRlZCB7XG4gIG1heC1oZWlnaHQ6IDU2OHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1ycGFuZWwtdG9nZ2xlIHtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbi5rLWJyZWFkY3J1bWIge1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1jb250YWluZXIuay1mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItaXRlbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLXJvb3QtaXRlbSB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLXJvb3QtaXRlbS5rLWZsZXgtbm9uZSwgLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLXJvb3QtaXRlbS5rLW5vLWZsZXgge1xuICBmbGV4OiBub25lO1xufVxuLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLWxpbmssXG4uay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItcm9vdC1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItcm9vdC1saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItbGluayA+IC5rLWltYWdlLFxuLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLWljb250ZXh0LWxpbmsgLmstaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLWljb24tbGluayB7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG59XG4uay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItZGVsaW1pdGVyLWljb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1pbnB1dC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5rLWJyZWFkY3J1bWIgLmstdGV4dGJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uay1icmVhZGNydW1iLmstYnJlYWRjcnVtYi13cmFwIC5rLWJyZWFkY3J1bWItcm9vdC1pdGVtLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1pZTkgLmstYnJlYWRjcnVtYixcbi5rLWllOSAuay1icmVhZGNydW1iLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmstaWU5IC5rLWJyZWFkY3J1bWItaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstYnJlYWRjcnVtYltkaXI9cnRsXSAuay1icmVhZGNydW1iLXJvb3QtbGluaywgLmstcnRsIC5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1yb290LWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uay1icmVhZGNydW1iW2Rpcj1ydGxdIC5rLWJyZWFkY3J1bWItbGluayA+IC5rLWltYWdlLFxuLmstYnJlYWRjcnVtYltkaXI9cnRsXSAuay1icmVhZGNydW1iLWljb250ZXh0LWxpbmsgLmstaWNvbiwgLmstcnRsIC5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1saW5rID4gLmstaW1hZ2UsXG4uay1ydGwgLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLWljb250ZXh0LWxpbmsgLmstaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmstYnJlYWRjcnVtYiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uay1icmVhZGNydW1iOmZvY3VzLCAuay1icmVhZGNydW1iLmstc3RhdGUtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG4uay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItbGluayB7XG4gIGNvbG9yOiAjMzI3NmIxO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItbGluazpob3ZlciwgLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLWxpbmsuay1zdGF0ZS1ob3ZlciB7XG4gIGNvbG9yOiAjMmE2Mzk1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLWxpbms6Zm9jdXMsIC5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1saW5rLmstc3RhdGUtZm9jdXNlZCB7XG4gIGNvbG9yOiAjMzI3NmIxO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cbi5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1yb290LWxpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLXJvb3QtbGluazpob3ZlciwgLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLXJvb3QtbGluay5rLXN0YXRlLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1yb290LWxpbms6Zm9jdXMsIC5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1yb290LWxpbmsuay1zdGF0ZS1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG4uay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItcm9vdC1saW5rLFxuLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLWRlbGltaXRlci1pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItaW5wdXQtY29udGFpbmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstcGFnZXItd3JhcCB7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZmxleDogMCAwIGF1dG87XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmstcGFnZXItd3JhcCAuay1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBmb250OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLmstcGFnZXItd3JhcCAuay1saW5rOmZvY3VzLCAuay1wYWdlci13cmFwIC5rLWxpbmsuay1zdGF0ZS1mb2N1cyB7XG4gIHotaW5kZXg6IDI7XG59XG4uay1wYWdlci13cmFwIC5rLXdpZGdldCxcbi5rLXBhZ2VyLXdyYXAgc2VsZWN0LmstZHJvcGRvd24sXG4uay1wYWdlci13cmFwIHNlbGVjdC5rLWRyb3Bkb3dudHJlZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi5rLXJ0bCAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctZW5kLWxlZnQsXG4uay1ydGwgLmstcGFnZXItd3JhcCAuay1pLWFycm93LTYwLWxlZnQsXG4uay1ydGwgLmstcGFnZXItd3JhcCAuay1pLWFycm93LTYwLXJpZ2h0LFxuLmstcnRsIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy1lbmQtcmlnaHQsXG4uay1ydGwgLmstcGFnZXItd3JhcCAuay1pLXNlZWstdyxcbi5rLXJ0bCAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctdyxcbi5rLXJ0bCAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctZSxcbi5rLXJ0bCAuay1wYWdlci13cmFwIC5rLWktc2Vlay1lLCAuay1wYWdlci13cmFwW2Rpcj1ydGxdIC5rLWktYXJyb3ctZW5kLWxlZnQsXG4uay1wYWdlci13cmFwW2Rpcj1ydGxdIC5rLWktYXJyb3ctNjAtbGVmdCxcbi5rLXBhZ2VyLXdyYXBbZGlyPXJ0bF0gLmstaS1hcnJvdy02MC1yaWdodCxcbi5rLXBhZ2VyLXdyYXBbZGlyPXJ0bF0gLmstaS1hcnJvdy1lbmQtcmlnaHQsXG4uay1wYWdlci13cmFwW2Rpcj1ydGxdIC5rLWktc2Vlay13LFxuLmstcGFnZXItd3JhcFtkaXI9cnRsXSAuay1pLWFycm93LXcsXG4uay1wYWdlci13cmFwW2Rpcj1ydGxdIC5rLWktYXJyb3ctZSxcbi5rLXBhZ2VyLXdyYXBbZGlyPXJ0bF0gLmstaS1zZWVrLWUsIFtkaXI9cnRsXSAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctZW5kLWxlZnQsXG5bZGlyPXJ0bF0gLmstcGFnZXItd3JhcCAuay1pLWFycm93LTYwLWxlZnQsXG5bZGlyPXJ0bF0gLmstcGFnZXItd3JhcCAuay1pLWFycm93LTYwLXJpZ2h0LFxuW2Rpcj1ydGxdIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy1lbmQtcmlnaHQsXG5bZGlyPXJ0bF0gLmstcGFnZXItd3JhcCAuay1pLXNlZWstdyxcbltkaXI9cnRsXSAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctdyxcbltkaXI9cnRsXSAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctZSxcbltkaXI9cnRsXSAuay1wYWdlci13cmFwIC5rLWktc2Vlay1lIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uay1wYWdlci1pbmZvLCAuay1wYWdlci1zaXplcywgLmstcGFnZXItaW5wdXQge1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstcGFnZXItcmVmcmVzaCwgLmstcGFnZXItbnVtYmVycyAuay1saW5rLCAuay1wYWdlci1uYXYge1xuICBtaW4td2lkdGg6IGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4ICk7XG4gIGhlaWdodDogY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHggKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uay1wYWdlci1yZWZyZXNoOmhvdmVyLCAuay1wYWdlci1udW1iZXJzIC5rLWxpbms6aG92ZXIsIC5rLXBhZ2VyLW5hdjpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG4uay1zdGF0ZS1kaXNhYmxlZC5rLXBhZ2VyLXJlZnJlc2gsIC5rLXBhZ2VyLW51bWJlcnMgLmstc3RhdGUtZGlzYWJsZWQuay1saW5rLCAuay1zdGF0ZS1kaXNhYmxlZC5rLXBhZ2VyLW5hdiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1wYWdlci1uYXYge1xuICBwYWRkaW5nOiA0cHggNHB4O1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstcGFnZXItbnVtYmVycy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmstcGFnZXItbnVtYmVycy13cmFwIHNlbGVjdC5rLWRyb3Bkb3duLCAuay1wYWdlci1udW1iZXJzLXdyYXAgc2VsZWN0LmstZHJvcGRvd250cmVlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1wYWdlci1udW1iZXJzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmstcGFnZXItbnVtYmVycyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmstcGFnZXItbnVtYmVycyAuay1saW5rIHtcbiAgcGFkZGluZzogNHB4IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uay1wYWdlci1udW1iZXJzIC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1wYWdlci1pbnB1dCAuay10ZXh0Ym94IHtcbiAgbWFyZ2luOiAwIDFleDtcbiAgd2lkdGg6IDNlbTtcbn1cblxuLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd24sIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3dudHJlZSxcbi5rLXBhZ2VyLXNpemVzID4gc2VsZWN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxZXg7XG4gIHdpZHRoOiA1ZW07XG59XG4uay1ydGwgLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd24sIC5rLXJ0bCAuay1wYWdlci1zaXplcyAuay1kcm9wZG93bnRyZWUsXG4uay1ydGwgLmstcGFnZXItc2l6ZXMgPiBzZWxlY3QsIFtkaXI9cnRsXSAuay1wYWdlci1zaXplcyAuay1kcm9wZG93biwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3dudHJlZSxcbltkaXI9cnRsXSAuay1wYWdlci1zaXplcyA+IHNlbGVjdCB7XG4gIG1hcmdpbi1sZWZ0OiAxZXg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmstcGFnZXItaW5mbyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4OiAxIDEgMCU7XG4gIG9yZGVyOiA5O1xufVxuXG4uay1wYWdlci1yZWZyZXNoIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG9yZGVyOiAxMDtcbn1cbi5rLXJ0bCAuay1wYWdlci1yZWZyZXNoLCBbZGlyPXJ0bF0gLmstcGFnZXItcmVmcmVzaCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5rLXBhZ2VyLXNtIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLXdyYXAgc2VsZWN0LmstZHJvcGRvd24sIC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCBzZWxlY3Quay1kcm9wZG93bnRyZWUge1xuICB3aWR0aDogNWVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycy13cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIGhlaWdodDogY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHggKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuLmstcnRsIC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCwgLmstcGFnZXItc21bZGlyPXJ0bF0gLmstcGFnZXItbnVtYmVycy13cmFwLCBbZGlyPXJ0bF0gLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycy13cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG5cbi5rLXBhZ2VyLW1kIC5rLXBhZ2VyLWluZm8sXG4uay1wYWdlci1zbSAuay1wYWdlci1pbmZvLFxuLmstcGFnZXItc20gLmstcGFnZXItc2l6ZXMsXG4uay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstcGFnZXItd3JhcCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG5cbi5rLXBhZ2VyLXJlZnJlc2g6aG92ZXIsIC5rLXBhZ2VyLW5hdi5rLWxpbms6aG92ZXIsIC5rLXN0YXRlLWhvdmVyLmstcGFnZXItcmVmcmVzaCwgLmstc3RhdGUtaG92ZXIuay1wYWdlci1uYXYuay1saW5rIHtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG4uay1zdGF0ZS1zZWxlY3RlZC5rLXBhZ2VyLXJlZnJlc2gsIC5rLXN0YXRlLXNlbGVjdGVkLmstcGFnZXItbmF2LmstbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3NmIxO1xufVxuLmstcGFnZXItcmVmcmVzaDpmb2N1cywgLmstcGFnZXItbmF2LmstbGluazpmb2N1cywgLmstc3RhdGUtZm9jdXMuay1wYWdlci1yZWZyZXNoLCAuay1zdGF0ZS1mb2N1cy5rLXBhZ2VyLW5hdi5rLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5rLXBhZ2VyLW51bWJlcnMgLmstbGluayB7XG4gIGNvbG9yOiAjMzI3NmIxO1xufVxuLmstcGFnZXItbnVtYmVycyAuay1saW5rOmhvdmVyLCAuay1wYWdlci1udW1iZXJzIC5rLWxpbmsuay1zdGF0ZS1ob3ZlciB7XG4gIGNvbG9yOiAjMzI3NmIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUwLCAxMTgsIDE3NywgMC4wOCk7XG59XG4uay1wYWdlci1udW1iZXJzIC5rLWxpbms6Zm9jdXMsIC5rLXBhZ2VyLW51bWJlcnMgLmstbGluay5rLXN0YXRlLWZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDUwLCAxMTgsIDE3NywgMC4xMik7XG59XG4uay1wYWdlci1udW1iZXJzIC5rLWxpbmsuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMzI3NmIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUwLCAxMTgsIDE3NywgMC4yKTtcbn1cblxuLmstcGFnZXItbWQgLmstcGFnZXItbnVtYmVycyAuay1jdXJyZW50LXBhZ2UgLmstbGluayxcbi5rLXBhZ2VyLXNtIC5rLXBhZ2VyLW51bWJlcnMgLmstY3VycmVudC1wYWdlIC5rLWxpbmsge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuLmstcGFnZXItbWQgLmstcGFnZXItbnVtYmVycyAuay1jdXJyZW50LXBhZ2UgLmstbGluazpob3ZlciwgLmstcGFnZXItbWQgLmstcGFnZXItbnVtYmVycyAuay1jdXJyZW50LXBhZ2UgLmstbGluay5rLXN0YXRlLWhvdmVyLFxuLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycyAuay1jdXJyZW50LXBhZ2UgLmstbGluazpob3Zlcixcbi5rLXBhZ2VyLXNtIC5rLXBhZ2VyLW51bWJlcnMgLmstY3VycmVudC1wYWdlIC5rLWxpbmsuay1zdGF0ZS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG4uay1wYWdlci1tZCAuay1wYWdlci1udW1iZXJzLmstc3RhdGUtZXhwYW5kZWQsXG4uay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLmstc3RhdGUtZXhwYW5kZWQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDMpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuLmstcGFnZXItbWQgLmstcGFnZXItbnVtYmVycy5rLXN0YXRlLWV4cGFuZGVkIC5rLWxpbms6aG92ZXIsIC5rLXBhZ2VyLW1kIC5rLXBhZ2VyLW51bWJlcnMuay1zdGF0ZS1leHBhbmRlZCAuay1saW5rLmstc3RhdGUtaG92ZXIsXG4uay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLmstc3RhdGUtZXhwYW5kZWQgLmstbGluazpob3Zlcixcbi5rLXBhZ2VyLXNtIC5rLXBhZ2VyLW51bWJlcnMuay1zdGF0ZS1leHBhbmRlZCAuay1saW5rLmstc3RhdGUtaG92ZXIge1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbi5rLXBhZ2VyLW1kIC5rLXBhZ2VyLW51bWJlcnMuay1zdGF0ZS1leHBhbmRlZCAuay1saW5rLmstc3RhdGUtc2VsZWN0ZWQsXG4uay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLmstc3RhdGUtZXhwYW5kZWQgLmstbGluay5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG59XG5cbi5rLXBhbmVsYmFyIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmstcGFuZWxiYXIgLmstaWUxMSB7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbn1cbi5rLXBhbmVsYmFyID4gLmstaXRlbSB7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rLXBhbmVsYmFyID4gLmstaXRlbSAuay1pZTExIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xufVxuLmstcGFuZWxiYXIgPiAuay1pdGVtID4gLmstbGluayB7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZ2FwOiA0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uay1wYW5lbGJhciA+IC5rLWl0ZW0gKyAuay1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuLmstcGFuZWxiYXIgLmstZ3JvdXAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uay1wYW5lbGJhciAuay1ncm91cCA+IC5rLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstaXRlbSA+IC5rLWxpbmsge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGdhcDogNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmstcGFuZWxiYXIgLmstY29udGVudCB7XG4gIGRpc3BsYXk6IGZsb3ctcm9vdDtcbn1cbi5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWV4cGFuZCxcbi5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWNvbGxhcHNlIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbn1cbi5rLXBhbmVsYmFyIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWV4cGFuZCxcbi5rLXBhbmVsYmFyIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWNvbGxhcHNlIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGMoIDhweCAtIDhweCApO1xufVxuXG4uay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyID4gLmstaXRlbSA+IC5rLWxpbmssXG4uay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmstbm8tZmxleGJveCAuay1wYW5lbGJhciAuay1saW5rID4gLmstaW1hZ2UsXG4uay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyIC5rLWxpbmsgPiAuay1zcHJpdGUsXG4uay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyIC5rLWxpbmsgPiAuay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWV4cGFuZCxcbi5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXIgLmstcGFuZWxiYXItY29sbGFwc2Uge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogOHB4O1xufVxuXG4uay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyW2Rpcj1ydGxdIC5rLWxpbmsgPiAuay1pbWFnZSxcbi5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstbGluayA+IC5rLXNwcml0ZSxcbi5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstbGluayA+IC5rLWljb24sXG4uay1uby1mbGV4Ym94IC5rLXJ0bCAuay1wYW5lbGJhciAuay1saW5rID4gLmstaW1hZ2UsXG4uay1uby1mbGV4Ym94IC5rLXJ0bCAuay1wYW5lbGJhciAuay1saW5rID4gLmstc3ByaXRlLFxuLmstbm8tZmxleGJveCAuay1ydGwgLmstcGFuZWxiYXIgLmstbGluayA+IC5rLWljb24ge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyW2Rpcj1ydGxdIC5rLXBhbmVsYmFyLWV4cGFuZCxcbi5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstcGFuZWxiYXItY29sbGFwc2UsXG4uay1uby1mbGV4Ym94IC5rLXJ0bCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1leHBhbmQsXG4uay1uby1mbGV4Ym94IC5rLXJ0bCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1jb2xsYXBzZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA4cHg7XG59XG5cbi5rLXBhbmVsYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi5rLXBhbmVsYmFyID4gLmstaXRlbSA+IC5rLWxpbmsge1xuICBjb2xvcjogIzMyNzZiMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rLXBhbmVsYmFyID4gLmstaXRlbSA+IC5rLWxpbmsgLmstaWNvbiB7XG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuLmstcGFuZWxiYXIgPiAuay1pdGVtLmstc3RhdGUtYWN0aXZlID4gLmstbGluaywgLmstcGFuZWxiYXIgPiAuay1pdGVtLmstc3RhdGUtZXhwYW5kZWQgPiAuay1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmstcGFuZWxiYXIgPiAuay1pdGVtID4gLmstbGluazpob3Zlcixcbi5rLXBhbmVsYmFyID4gLmstaXRlbSA+IC5rLWxpbmsuay1zdGF0ZS1ob3ZlciB7XG4gIGNvbG9yOiAjMmE2Mzk1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xufVxuLmstcGFuZWxiYXIgPiAuay1pdGVtID4gLmstbGluay5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG59XG4uay1wYW5lbGJhciA+IC5rLWl0ZW0gPiAuay1saW5rLmstc3RhdGUtc2VsZWN0ZWQgLmstaWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmstcGFuZWxiYXIgPiAuay1pdGVtID4gLmstbGluay5rLXN0YXRlLXNlbGVjdGVkOmhvdmVyLCAuay1wYW5lbGJhciA+IC5rLWl0ZW0gPiAuay1saW5rLmstc3RhdGUtc2VsZWN0ZWQuay1zdGF0ZS1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTZkYTM7XG59XG4uay1wYW5lbGJhciA+IC5rLWl0ZW0gPiAuay1saW5rOmZvY3VzLFxuLmstcGFuZWxiYXIgPiAuay1pdGVtID4gLmstbGluay5rLXN0YXRlLWZvY3VzLFxuLmstcGFuZWxiYXIgPiAuay1pdGVtID4gLmstbGluay5rLXN0YXRlLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cbi5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstaXRlbSA+IC5rLWxpbms6aG92ZXIsXG4uay1wYW5lbGJhciAuay1ncm91cCA+IC5rLWl0ZW0gPiAuay1saW5rLmstc3RhdGUtaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xufVxuLmstcGFuZWxiYXIgLmstZ3JvdXAgPiAuay1pdGVtID4gLmstbGluay5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG59XG4uay1wYW5lbGJhciAuay1ncm91cCA+IC5rLWl0ZW0gPiAuay1saW5rLmstc3RhdGUtc2VsZWN0ZWQ6aG92ZXIsIC5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstaXRlbSA+IC5rLWxpbmsuay1zdGF0ZS1zZWxlY3RlZC5rLXN0YXRlLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNmRhMztcbn1cbi5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstaXRlbSA+IC5rLWxpbms6Zm9jdXMsXG4uay1wYW5lbGJhciAuay1ncm91cCA+IC5rLWl0ZW0gPiAuay1saW5rLmstc3RhdGUtZm9jdXMsXG4uay1wYW5lbGJhciAuay1ncm91cCA+IC5rLWl0ZW0gPiAuay1saW5rLmstc3RhdGUtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4uay1zdGVwcGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5rLXN0ZXBwZXIgLmstc3RlcC1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxO1xufVxuLmstc3RlcHBlciAuay1zdGVwLWxpbmsge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uay1zdGVwcGVyIC5rLXN0ZXAtZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5rLXN0ZXBwZXIgLmstc3RlcC1kaXNhYmxlZCAuay1zdGVwLWxpbmsge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uay1zdGVwcGVyIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDNweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG4uay1zdGVwcGVyIC5rLXN0ZXAtaW5kaWNhdG9yOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyggLTEgKiBjYWxjKCAxcHggKyAzcHggKSApO1xuICByaWdodDogY2FsYyggLTEgKiBjYWxjKCAxcHggKyAzcHggKSApO1xuICBib3R0b206IGNhbGMoIC0xICogY2FsYyggMXB4ICsgM3B4ICkgKTtcbiAgbGVmdDogY2FsYyggLTEgKiBjYWxjKCAxcHggKyAzcHggKSApO1xuICB6LWluZGV4OiAyO1xufVxuLmstc3RlcHBlciAuay1zdGVwLWZvY3VzIC5rLXN0ZXAtaW5kaWNhdG9yOjphZnRlcixcbi5rLXN0ZXBwZXIgLmstc3RlcC1saW5rOmZvY3VzIC5rLXN0ZXAtaW5kaWNhdG9yOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmstc3RlcHBlciAuay1zdGVwLWxhYmVsIHtcbiAgbWF4LXdpZHRoOiAxMGVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cbi5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbDpvbmx5LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbCAuay1zdGVwLXRleHQge1xuICBtYXgtd2lkdGg6IGNhbGMoMTBlbSAtICgxNnB4ICsgNHB4KSk7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWwgLmstaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudCAuay1zdGVwLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWwgLmstc3RlcC1sYWJlbC1vcHRpb25hbCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbi5rLXN0ZXBwZXIgLmstcHJvZ3Jlc3NiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAwO1xufVxuXG4uay1zdGVwLWxpc3QtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uay1zdGVwLWxpc3QtaG9yaXpvbnRhbCAuay1zdGVwIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIC5rLXN0ZXAtbGluayB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxMGVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmstc3RlcC1saXN0LWhvcml6b250YWwgLmstc3RlcC1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIC5rLXN0ZXAtaW5kaWNhdG9yICsgLmstc3RlcC1sYWJlbCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoOHB4IC0gM3B4KTtcbn1cbi5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIH4gLmstcHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIHRvcDogY2FsYygoMjhweCArIDIgKiAycHgpIC8gMik7XG59XG5cbi5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoKDI4cHggKyAyICogMXB4ICsgMiAqIDJweCkgKyAyMHB4KTtcbn1cbi5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWxhYmVsIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAtaW5kaWNhdG9yICsgLmstc3RlcC1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLmstc3RlcC1saXN0LXZlcnRpY2FsIH4gLmstcHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IGNhbGMoKDI4cHggKyAyICogMXB4ICsgMiAqIDJweCkgLyAyKTtcbn1cbi5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWNvbnRlbnQge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIDBtcztcbn1cbi5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWN1cnJlbnQgLmstc3RlcC1jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xufVxuXG4uay1ydGwgLmstc3RlcHBlcixcbi5rLXN0ZXBwZXJbZGlyPXJ0bF0ge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5rLXJ0bCAuay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWwgLmstaWNvbixcbi5rLXN0ZXBwZXJbZGlyPXJ0bF0gLmstc3RlcC1sYWJlbCAuay1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmstcnRsIC5rLXN0ZXBwZXIgLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAtaW5kaWNhdG9yICsgLmstc3RlcC1sYWJlbCxcbi5rLXN0ZXBwZXJbZGlyPXJ0bF0gLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAtaW5kaWNhdG9yICsgLmstc3RlcC1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uay1ydGwgLmstc3RlcHBlciAuay1zdGVwLWxpc3QtdmVydGljYWwgfiAuay1wcm9ncmVzc2Jhcixcbi5rLXN0ZXBwZXJbZGlyPXJ0bF0gLmstc3RlcC1saXN0LXZlcnRpY2FsIH4gLmstcHJvZ3Jlc3NiYXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogY2FsYygoMjhweCArIDIgKiAxcHggKyAyICogMnB4KSAvIDIpO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXA6aG92ZXIgLmstc3RlcC1sYWJlbCwgLmstc3RlcHBlciAuay1zdGVwLmstc3RlcC1ob3ZlciAuay1zdGVwLWxhYmVsIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4uay1zdGVwcGVyIC5rLXN0ZXA6aG92ZXIgLmstc3RlcC1pbmRpY2F0b3IsIC5rLXN0ZXBwZXIgLmstc3RlcC5rLXN0ZXAtaG92ZXIgLmstc3RlcC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xufVxuLmstc3RlcHBlciAuay1zdGVwLmstc3RlcC1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvciwgLmstc3RlcHBlciAuay1zdGVwOmRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuICBjb2xvcjogI2EzYTNhMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rLXN0ZXBwZXIgLmstc3RlcC1pbmRpY2F0b3Ige1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmstc3RlcHBlciAuay1zdGVwLWluZGljYXRvcjo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2ZmZmZmZjtcbn1cbi5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbDpvbmx5LWNoaWxkIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rLXN0ZXBwZXIgLmstc3RlcC1kb25lIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzI3NmIxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyNzZiMTtcbn1cbi5rLXN0ZXBwZXIgLmstc3RlcC1kb25lOmhvdmVyIC5rLXN0ZXAtaW5kaWNhdG9yLCAuay1zdGVwcGVyIC5rLXN0ZXAtZG9uZS5rLXN0ZXAtaG92ZXIgLmstc3RlcC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2ZGEzO1xufVxuLmstc3RlcHBlciAuay1zdGVwLWRvbmUuay1zdGVwLWRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yLCAuay1zdGVwcGVyIC5rLXN0ZXAtZG9uZTpkaXNhYmxlZCAuay1zdGVwLWluZGljYXRvciB7XG4gIGJvcmRlci1jb2xvcjogIzg0YWRkMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NGFkZDA7XG59XG4uay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudCAuay1zdGVwLWluZGljYXRvciB7XG4gIGJvcmRlci1jb2xvcjogIzMyNzZiMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG59XG4uay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudDpob3ZlciAuay1zdGVwLWluZGljYXRvciwgLmstc3RlcHBlciAuay1zdGVwLWN1cnJlbnQuay1zdGVwLWhvdmVyIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNmRhMztcbn1cbi5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50Lmstc3RlcC1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvciwgLmstc3RlcHBlciAuay1zdGVwLWN1cnJlbnQ6ZGlzYWJsZWQgLmstc3RlcC1pbmRpY2F0b3Ige1xuICBib3JkZXItY29sb3I6ICM4NGFkZDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODRhZGQwO1xufVxuLmstc3RlcHBlciAuay1zdGVwLWxhYmVsIHtcbiAgY29sb3I6ICM2NTY1NjU7XG59XG4uay1zdGVwcGVyIC5rLXN0ZXAtc3VjY2VzcyAuay1zdGVwLWxhYmVsIC5rLWljb24ge1xuICBjb2xvcjogIzM3YjQwMDtcbn1cbi5rLXN0ZXBwZXIgLmstc3RlcC1lcnJvciAuay1zdGVwLWxhYmVsIHtcbiAgY29sb3I6ICNmMzE3MDA7XG59XG4uay1zdGVwcGVyIC5rLXN0ZXAtZXJyb3IgLmstc3RlcC1sYWJlbCB7XG4gIGNvbG9yOiAjZjMxNzAwO1xufVxuLmstc3RlcHBlciAuay1zdGVwLWVycm9yOmhvdmVyIC5rLXN0ZXAtbGFiZWwsIC5rLXN0ZXBwZXIgLmstc3RlcC1lcnJvci5rLXN0ZXAtaG92ZXIgLmstc3RlcC1sYWJlbCB7XG4gIGNvbG9yOiAjZjMxNzAwO1xufVxuLmstc3RlcHBlciAuay1zdGVwLWRpc2FibGVkIC5rLXN0ZXAtbGFiZWwge1xuICBjb2xvcjogI2EzYTNhMztcbn1cbi5rLXN0ZXBwZXIgLmstc3RlcC1mb2N1cyAuay1zdGVwLWxhYmVsOm9ubHktY2hpbGQsXG4uay1zdGVwcGVyIC5rLXN0ZXAtbGluazpmb2N1cyAuay1zdGVwLWxhYmVsOm9ubHktY2hpbGQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5rLXN0ZXBwZXIgLmstc3RlcC1vcHRpb25hbCAuay1zdGVwLWxhYmVsLW9wdGlvbmFsIHtcbiAgb3BhY2l0eTogMC4zNTtcbn1cbi5rLXN0ZXBwZXIgLmstcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuLmstd2l6YXJkIHtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uay13aXphcmQgLmstd2l6YXJkLXN0ZXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5rLXdpemFyZCAuay13aXphcmQtc3RlcCB7XG4gIHBhZGRpbmc6IGNhbGMoOHB4ICsgMnB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uay13aXphcmQgLmstd2l6YXJkLWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmstd2l6YXJkIC5rLXdpemFyZC1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uay13aXphcmQgLmstd2l6YXJkLWJ1dHRvbnMgLmstYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmstd2l6YXJkIC5rLXdpemFyZC1idXR0b25zIC5rLXdpemFyZC1wYWdlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uay13aXphcmQgLmstd2l6YXJkLWJ1dHRvbnMtcmlnaHQgLmstYnV0dG9uOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5rLXdpemFyZCAuay1zdGVwcGVyIC5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG4uay13aXphcmQgLmstc3RlcHBlciAuay1zdGVwLWluZGljYXRvciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay13aXphcmQtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uay13aXphcmQtaG9yaXpvbnRhbCAuay13aXphcmQtc3RlcHMge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLmstd2l6YXJkLWhvcml6b250YWwgLmstd2l6YXJkLXN0ZXBzLFxuLmstd2l6YXJkLWhvcml6b250YWwgLmstd2l6YXJkLWNvbnRlbnQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstd2l6YXJkLXZlcnRpY2FsIC5rLXdpemFyZC1zdGVwcyB7XG4gIGZsZXg6IDEgMCAwJTtcbn1cbi5rLXdpemFyZC12ZXJ0aWNhbCAuay13aXphcmQtY29udGVudCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4uay13aXphcmQtdmVydGljYWwgLmstd2l6YXJkLXN0ZXBzIHtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG59XG5cbi5rLXdpemFyZC1sZWZ0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmstd2l6YXJkLWxlZnQgLmstd2l6YXJkLXN0ZXBzIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmstd2l6YXJkLXN0ZXA6Zm9jdXMsXG4uay13aXphcmQtc3RlcC5rLXN0YXRlLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstdGFic3RyaXAtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDBweCAwcHg7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay10YWJzdHJpcCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5rLXRhYnN0cmlwLXdyYXBwZXIgPiAuay10YWJzdHJpcCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmstdGFic3RyaXAtaXRlbXMge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1pdGVtczogc3RyZXRjaDtcbiAgb3V0bGluZTogMDtcbn1cbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLXRhYi1vbi10b3Age1xuICB6LWluZGV4OiAxO1xufVxuLmstdGFic3RyaXAtaXRlbXMgLmstbGluayB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLXJlbW92ZS10YWItbGluayxcbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLWxpbmtbZGF0YS10eXBlPXJlbW92ZV0ge1xuICBwYWRkaW5nOiA2cHg7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLWllMTEgLmstdGFic3RyaXAtaXRlbXMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay10YWJzdHJpcCA+IC5rLWNvbnRlbnQge1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmstdGFic3RyaXAgPiAuay1jb250ZW50Lmstc3RhdGUtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uay10YWJzdHJpcC1pdGVtcyAuay1sb2FkaW5nIHtcbiAgd2lkdGg6IDIwJTtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBsaW5lYXI7XG59XG4uay10YWJzdHJpcC1pdGVtcyAuay1sb2FkaW5nLmstY29tcGxldGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmstdGFic3RyaXAuay10YWJzdHJpcC1zY3JvbGxhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmstdGFic3RyaXAuay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstY29udGVudCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLmstdGFic3RyaXAuay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstdGFic3RyaXAtaXRlbXMge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uay10YWJzdHJpcC5rLXRhYnN0cmlwLXNjcm9sbGFibGUgPiAuay10YWJzdHJpcC1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuLmstdGFic3RyaXAuay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstdGFic3RyaXAtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG4uay1pZTExIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtc2Nyb2xsYWJsZSA+IC5rLXRhYnN0cmlwLXByZXYsXG4uay1pZTExIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtc2Nyb2xsYWJsZSA+IC5rLXRhYnN0cmlwLW5leHQge1xuICB0b3A6IDA7XG59XG5cbi5rLXRhYnN0cmlwLXRvcCA+IC5rLXRhYnN0cmlwLWl0ZW1zIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuLmstdGFic3RyaXAtdG9wID4gLmstdGFic3RyaXAtaXRlbXMgLmstaXRlbSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbi5rLXRhYnN0cmlwLXRvcCA+IC5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW0gKyAuay1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi5rLXRhYnN0cmlwLXRvcCA+IC5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW0uay1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5rLXRhYnN0cmlwLXRvcCA+IC5rLWNvbnRlbnQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWl0ZW1zIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtaXRlbXMgLmstaXRlbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW0gKyAuay1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW0uay1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLWNvbnRlbnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4uay10YWJzdHJpcC1ib3R0b20uay10YWJzdHJpcC1zY3JvbGxhYmxlIC5rLXRhYnN0cmlwLXByZXYsXG4uay10YWJzdHJpcC1ib3R0b20uay10YWJzdHJpcC1zY3JvbGxhYmxlIC5rLXRhYnN0cmlwLW5leHQge1xuICBib3R0b206IDA7XG59XG4uay1pZTExIC5rLXRhYnN0cmlwLWJvdHRvbS5rLXRhYnN0cmlwLXNjcm9sbGFibGUgLmstdGFic3RyaXAtcHJldixcbi5rLWllMTEgLmstdGFic3RyaXAtYm90dG9tLmstdGFic3RyaXAtc2Nyb2xsYWJsZSAuay10YWJzdHJpcC1uZXh0IHtcbiAgdG9wOiBhdXRvO1xufVxuXG4uay10YWJzdHJpcC1sZWZ0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1pdGVtcyB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1pdGVtcyAuay1pdGVtIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbi5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1pdGVtcyAuay1pdGVtICsgLmstaXRlbSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1pdGVtcyAuay1pdGVtLmstc3RhdGUtYWN0aXZlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5rLXRhYnN0cmlwLWxlZnQgPiAuay1jb250ZW50IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay10YWJzdHJpcC1yaWdodCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMgLmstaXRlbSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcyAuay1pdGVtICsgLmstaXRlbSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMgLmstaXRlbS5rLXN0YXRlLWFjdGl2ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstY29udGVudCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuXG4uay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMsIC5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMsXG4uay10YWJzdHJpcFtkaXI9cnRsXS5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1pdGVtcyxcbi5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcyB7XG4gIG9yZGVyOiAxO1xufVxuLmstcnRsIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtbGVmdCA+IC5rLWNvbnRlbnQsIC5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstY29udGVudCxcbi5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtbGVmdCA+IC5rLWNvbnRlbnQsXG4uay10YWJzdHJpcFtkaXI9cnRsXS5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstY29udGVudCB7XG4gIG9yZGVyOiAwO1xufVxuLmstcnRsIC5rLXRhYnN0cmlwIC5rLXRhYnN0cmlwLXByZXYsXG4uay10YWJzdHJpcFtkaXI9cnRsXSAuay10YWJzdHJpcC1wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cbi5rLXJ0bCAuay10YWJzdHJpcCAuay10YWJzdHJpcC1uZXh0LFxuLmstdGFic3RyaXBbZGlyPXJ0bF0gLmstdGFic3RyaXAtbmV4dCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzY1NjU2NTtcbn1cbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW0ge1xuICBjb2xvcjogIzMyNzZiMTtcbn1cbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW06aG92ZXIsIC5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW0uay1zdGF0ZS1ob3ZlciB7XG4gIGNvbG9yOiAjMmE2Mzk1O1xufVxuLmstdGFic3RyaXAtaXRlbXMgLmstaXRlbS5rLXN0YXRlLWFjdGl2ZSwgLmstdGFic3RyaXAtaXRlbXMgLmstaXRlbS5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW0uay1zdGF0ZS1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5rLXRhYnN0cmlwID4gLmstY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5rLWV4cGFuZGVyIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5rLWV4cGFuZGVyIC5rLWllMTEge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG59XG4uay1leHBhbmRlcltkaXI9cnRsXSAuay1leHBhbmRlci1pbmRpY2F0b3IsIC5rLXJ0bCAuay1leHBhbmRlciAuay1leHBhbmRlci1pbmRpY2F0b3Ige1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uay1leHBhbmRlci1oZWFkZXIge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstZXhwYW5kZXItc3BhY2VyIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWV4cGFuZGVyLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5rLWV4cGFuZGVyLWluZGljYXRvciB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uay1leHBhbmRlci1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1leHBhbmRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5rLWV4cGFuZGVyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogIzY1NjU2NTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLWV4cGFuZGVyLWhlYWRlci5rLXN0YXRlLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cblxuLmstZXhwYW5kZXItc3ViLXRpdGxlIHtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuLmstYm90dG9tLW5hdiB7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIHBhZGRpbmc6IDRweCA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGdhcDogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5rLWJvdHRvbS1uYXYgLmstaWUxMSB7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbn1cblxuLmstYm90dG9tLW5hdi1ib3JkZXIge1xuICBib3JkZXItd2lkdGg6IDFweCAwcHggMHB4IDBweDtcbn1cblxuLmstYm90dG9tLW5hdi1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uay1ib3R0b20tbmF2LWl0ZW0ge1xuICBwYWRkaW5nOiAwIDhweDtcbiAgbWluLXdpZHRoOiA3MnB4O1xuICBtaW4taGVpZ2h0OiBjYWxjKCA0MHB4ICsgMTZweCAtIDhweCApO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwIDRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmstYm90dG9tLW5hdi1pdGVtOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmstYm90dG9tLW5hdi1pdGVtLmstc3RhdGUtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xufVxuXG4uay1ib3R0b20tbmF2LWl0ZW0taWNvbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmstYm90dG9tLW5hdi1pdGVtLXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uay1ib3R0b20tbmF2LWl0ZW0tZmxvdy1ob3Jpem9udGFsIC5rLWJvdHRvbS1uYXYtaXRlbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uay1ib3R0b20tbmF2LWl0ZW0tZmxvdy12ZXJ0aWNhbCAuay1ib3R0b20tbmF2LWl0ZW0ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1ib3R0b20tbmF2LmstcG9zLWZpeGVkIHtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1wcmltYXJ5IHtcbiAgY29sb3I6ICNiN2NmZTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG59XG4uay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1wcmltYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXN0YXRlLWZvY3VzLFxuLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zdGF0ZS1mb2N1c2VkLFxuLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MywgMjA3LCAyMjgsIDAuMik7XG59XG4uay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1wcmltYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXN0YXRlLXNlbGVjdGVkLFxuLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zdGF0ZS1hY3RpdmUsXG4uay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1wcmltYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbTphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM1NjU2NTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4uay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc3RhdGUtZm9jdXMsXG4uay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc3RhdGUtZm9jdXNlZCxcbi5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXNlY29uZGFyeSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg2LCA4NiwgODYsIDAuMik7XG59XG4uay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc3RhdGUtc2VsZWN0ZWQsXG4uay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc3RhdGUtYWN0aXZlLFxuLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtc2Vjb25kYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbTphY3RpdmUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtdGVydGlhcnkge1xuICBjb2xvcjogI2E3ZTFmYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzYTlmNDtcbn1cbi5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXN0YXRlLWZvY3VzLFxuLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc3RhdGUtZm9jdXNlZCxcbi5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTY3LCAyMjUsIDI1MSwgMC4yKTtcbn1cbi5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXN0YXRlLXNlbGVjdGVkLFxuLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc3RhdGUtYWN0aXZlLFxuLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1pbmZvIHtcbiAgY29sb3I6ICNhNmM1Zjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU4ZTk7XG59XG4uay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1pbmZvIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXN0YXRlLWZvY3VzLFxuLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW0uay1zdGF0ZS1mb2N1c2VkLFxuLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2NiwgMTk3LCAyNDcsIDAuMik7XG59XG4uay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1pbmZvIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXN0YXRlLXNlbGVjdGVkLFxuLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW0uay1zdGF0ZS1hY3RpdmUsXG4uay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1pbmZvIC5rLWJvdHRvbS1uYXYtaXRlbTphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtc3VjY2VzcyB7XG4gIGNvbG9yOiAjYjllNWE2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzdiNDAwO1xufVxuLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW0uay1zdGF0ZS1mb2N1cyxcbi5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtLmstc3RhdGUtZm9jdXNlZCxcbi5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODUsIDIyOSwgMTY2LCAwLjIpO1xufVxuLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW0uay1zdGF0ZS1zZWxlY3RlZCxcbi5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtLmstc3RhdGUtYWN0aXZlLFxuLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXdhcm5pbmcge1xuICBjb2xvcjogIzU5NDMwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzAwMDtcbn1cbi5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtLmstc3RhdGUtZm9jdXMsXG4uay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXN0YXRlLWZvY3VzZWQsXG4uay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODksIDY3LCAwLCAwLjIpO1xufVxuLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW0uay1zdGF0ZS1zZWxlY3RlZCxcbi5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtLmstc3RhdGUtYWN0aXZlLFxuLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWVycm9yIHtcbiAgY29sb3I6ICNmYmFlYTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzE3MDA7XG59XG4uay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW0uay1zdGF0ZS1mb2N1cyxcbi5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWVycm9yIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXN0YXRlLWZvY3VzZWQsXG4uay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MSwgMTc0LCAxNjYsIDAuMik7XG59XG4uay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW0uay1zdGF0ZS1zZWxlY3RlZCxcbi5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWVycm9yIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXN0YXRlLWFjdGl2ZSxcbi5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWVycm9yIC5rLWJvdHRvbS1uYXYtaXRlbTphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtZGFyayB7XG4gIGNvbG9yOiAjYmNiY2JjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xufVxuLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtZGFyayAuay1ib3R0b20tbmF2LWl0ZW0uay1zdGF0ZS1mb2N1cyxcbi5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWRhcmsgLmstYm90dG9tLW5hdi1pdGVtLmstc3RhdGUtZm9jdXNlZCxcbi5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWRhcmsgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODgsIDE4OCwgMTg4LCAwLjIpO1xufVxuLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtZGFyayAuay1ib3R0b20tbmF2LWl0ZW0uay1zdGF0ZS1zZWxlY3RlZCxcbi5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWRhcmsgLmstYm90dG9tLW5hdi1pdGVtLmstc3RhdGUtYWN0aXZlLFxuLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtZGFyayAuay1ib3R0b20tbmF2LWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWxpZ2h0IHtcbiAgY29sb3I6ICM1MjUyNTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG59XG4uay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1saWdodCAuay1ib3R0b20tbmF2LWl0ZW0uay1zdGF0ZS1mb2N1cyxcbi5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXN0YXRlLWZvY3VzZWQsXG4uay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1saWdodCAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgyLCA4MiwgODIsIDAuMik7XG59XG4uay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1saWdodCAuay1ib3R0b20tbmF2LWl0ZW0uay1zdGF0ZS1zZWxlY3RlZCxcbi5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXN0YXRlLWFjdGl2ZSxcbi5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbTphY3RpdmUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtaW52ZXJzZSB7XG4gIGNvbG9yOiAjYmNiY2JjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xufVxuLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW0uay1zdGF0ZS1mb2N1cyxcbi5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtLmstc3RhdGUtZm9jdXNlZCxcbi5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODgsIDE4OCwgMTg4LCAwLjIpO1xufVxuLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW0uay1zdGF0ZS1zZWxlY3RlZCxcbi5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtLmstc3RhdGUtYWN0aXZlLFxuLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uay1ib3R0b20tbmF2LWZsYXQgLmstYm90dG9tLW5hdi1pdGVtLmstc3RhdGUtZm9jdXMsXG4uay1ib3R0b20tbmF2LWZsYXQgLmstYm90dG9tLW5hdi1pdGVtLmstc3RhdGUtZm9jdXNlZCxcbi5rLWJvdHRvbS1uYXYtZmxhdCAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMSwgMTAxLCAxMDEsIDAuMDUpO1xufVxuLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1wcmltYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXN0YXRlLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc3RhdGUtYWN0aXZlLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzI3NmIxO1xufVxuLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc3RhdGUtc2VsZWN0ZWQsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtc2Vjb25kYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXN0YXRlLWFjdGl2ZSwgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjYmJiYmJiO1xufVxuLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi10ZXJ0aWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zdGF0ZS1zZWxlY3RlZCwgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi10ZXJ0aWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zdGF0ZS1hY3RpdmUsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDNhOWY0O1xufVxuLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1pbmZvIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXN0YXRlLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWluZm8gLmstYm90dG9tLW5hdi1pdGVtLmstc3RhdGUtYWN0aXZlLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWluZm8gLmstYm90dG9tLW5hdi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA1OGU5O1xufVxuLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXN0YXRlLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtLmstc3RhdGUtYWN0aXZlLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzdiNDAwO1xufVxuLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXN0YXRlLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtLmstc3RhdGUtYWN0aXZlLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZjMDAwO1xufVxuLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW0uay1zdGF0ZS1zZWxlY3RlZCwgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW0uay1zdGF0ZS1hY3RpdmUsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtZXJyb3IgLmstYm90dG9tLW5hdi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjMxNzAwO1xufVxuLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXN0YXRlLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWRhcmsgLmstYm90dG9tLW5hdi1pdGVtLmstc3RhdGUtYWN0aXZlLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWRhcmsgLmstYm90dG9tLW5hdi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xufVxuLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1saWdodCAuay1ib3R0b20tbmF2LWl0ZW0uay1zdGF0ZS1zZWxlY3RlZCwgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1saWdodCAuay1ib3R0b20tbmF2LWl0ZW0uay1zdGF0ZS1hY3RpdmUsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtbGlnaHQgLmstYm90dG9tLW5hdi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjYjNiM2IzO1xufVxuLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1pbnZlcnNlIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXN0YXRlLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtLmstc3RhdGUtYWN0aXZlLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xufVxuXG4uay1pZSAuay1ib3R0b20tbmF2LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxua2VuZG8tY2FyZCxcbmtlbmRvLWNhcmQtaGVhZGVyLFxua2VuZG8tY2FyZC1ib2R5LFxua2VuZG8tY2FyZC1hY3Rpb25zLFxua2VuZG8tY2FyZC1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWNhcmQgPiAuay1jYXJkLWlubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyggNHB4IC0gMXB4ICk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1jYXJkLWhvcml6b250YWwge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLWNhcmQtdmVydGljYWwge1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5cbi5rLWNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uay1jYXJkLWhlYWRlciAuay1jYXJkLXRpdGxlLFxuLmstY2FyZC1oZWFkZXIgLmstY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uay1jYXJkLWhlYWRlciAuay1jYXJkLXRpdGxlICsgLmstY2FyZC1zdWJ0aXRsZSxcbi5rLWNhcmQtaGVhZGVyIC5rLWNhcmQtc3VidGl0bGUgKyAuay1jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uay1jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMTZweCAxNnB4O1xuICBvdXRsaW5lOiAwO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5rLWNhcmQtYm9keSBwIHtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbn1cbi5rLWNhcmQtYm9keSA+IC5rLWxhc3QsXG4uay1jYXJkLWJvZHkgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uay1jYXJkLWJvZHkgPiAuay1jYXJkLWFjdGlvbnMge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1jYXJkLWF2YXRhcixcbi5rLWNhcmQgLmstYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmbGV4LWJhc2lzOiA0NXB4O1xufVxuXG4uay1jYXJkLWltYWdlLFxuLmstY2FyZC1tZWRpYSB7XG4gIGJvcmRlcjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4LXNocmluazogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5rLWNhcmQtaW1hZ2UgPiBpbWcsXG4uay1jYXJkLW1lZGlhID4gaW1nIHtcbiAgYm9yZGVyOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uay1jYXJkLWhvcml6b250YWwgLmstY2FyZC1pbWFnZSxcbi5rLWNhcmQtaG9yaXpvbnRhbCAuay1jYXJkLW1lZGlhIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5rLWNhcmQtdGl0bGUge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG5cbi5rLWNhcmQtc3VidGl0bGUge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG5cbi5rLWNhcmQtc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uay1jYXJkLXNlcGFyYXRvci5rLXNlcGFyYXRvci12ZXJ0aWNhbCxcbi5rLWNhcmQtaG9yaXpvbnRhbCA+IC5rLWNhcmQtc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmstY2FyZC1zZXBhcmF0b3Iuay1zZXBhcmF0b3ItaG9yaXpvbnRhbCxcbi5rLWNhcmQtdmVydGljYWwgPiAuay1jYXJkLXNlcGFyYXRvciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmstY2FyZCA+IC5rLWhyIHtcbiAgbWFyZ2luOiAwO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1jYXJkLWFjdGlvbnMge1xuICBwYWRkaW5nOiA4cHggOHB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIGdhcDogOHB4O1xufVxuLmstY2FyZC1hY3Rpb25zID4gLmstYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCAxNnB4IC0gKCA4cHggKyAxcHggKSApO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAxNnB4IC0gKCA4cHggKyAxcHggKSApO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5rLWNhcmQtYWN0aW9ucy1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmstY2FyZC1hY3Rpb25zLWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5rLWNhcmQtYWN0aW9ucy1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstY2FyZC1hY3Rpb25zLWhvcml6b250YWwge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbCB7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbn1cblxuLmstY2FyZC1hY3Rpb25zLXN0cmV0Y2hlZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGdhcDogMDtcbn1cbi5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQgPiAuay1idXR0b24sXG4uay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkID4gLmstY2FyZC1hY3Rpb24ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQgLmstYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZy10b3A6IGNhbGMoIDhweCArIDRweCApO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyggOHB4ICsgNHB4ICk7XG59XG4uay1jYXJkIC5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG4uay1jYXJkLWhvcml6b250YWwgPiAuay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xufVxuLmstY2FyZC12ZXJ0aWNhbCA+IC5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG4uay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkLmstY2FyZC1hY3Rpb25zLWhvcml6b250YWwgPiAuay1jYXJkLWFjdGlvbiArIC5rLWNhcmQtYWN0aW9uIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xufVxuLmstY2FyZC1hY3Rpb25zLXN0cmV0Y2hlZC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbCA+IC5rLWNhcmQtYWN0aW9uICsgLmstY2FyZC1hY3Rpb24ge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5rLWNhcmQtYWN0aW9uIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmstY2FyZC1hY3Rpb24gPiAuay1idXR0b24ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstY2FyZC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5rLWNhcmQtbGlzdCAuay1jYXJkIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNhcmQtZGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMTZweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uay1jYXJkLWRlY2sgLmstY2FyZCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1jYXJkLWRlY2stc2Nyb2xsd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5rLWNhcmQtZGVjay1zY3JvbGx3cmFwID4gLmstYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAgPiAuay1idXR0b246Zmlyc3QtY2hpbGQge1xuICBsZWZ0OiAtMXB4O1xufVxuLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAgPiAuay1idXR0b246bGFzdC1jaGlsZCB7XG4gIHJpZ2h0OiAtMXB4O1xufVxuLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAgPiAuay1jYXJkLWRlY2sge1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1jYXJkLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5rLWNhcmQtZ3JvdXAgLmstY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmstY2FyZC1ncm91cCAuay1jYXJkICsgLmstY2FyZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDFweDtcbn1cbi5rLWNhcmQtZ3JvdXAgLmstY2FyZC5rLWZpcnN0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4uay1jYXJkLWdyb3VwIC5rLWNhcmQuay1sYXN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5rLWNhcmQtZ3JvdXAgLmstY2FyZC5rLW9ubHkge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5rLWNhcmQtd2l0aC1jYWxsb3V0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLWNhcmQtY2FsbG91dCB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LW4ge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5rLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtZSB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKSBzY2FsZVgoLTEpO1xufVxuXG4uay1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LXMge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKSByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC13IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcbn1cblxuLmstY2FyZC1mbGF0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstcnRsIC5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQgLmstY2FyZC1hY3Rpb24gKyAuay1jYXJkLWFjdGlvbixcbltkaXI9cnRsXSAuay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkIC5rLWNhcmQtYWN0aW9uICsgLmstY2FyZC1hY3Rpb24ge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4uay1ydGwgLmstY2FyZC1ob3Jpem9udGFsID4gLmstY2FyZC1hY3Rpb25zLXN0cmV0Y2hlZCxcbi5rLXJ0bCAuay1jYXJkLWhvcml6b250YWwgLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsLFxuW2Rpcj1ydGxdIC5rLWNhcmQtaG9yaXpvbnRhbCA+IC5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQsXG5bZGlyPXJ0bF0gLmstY2FyZC1ob3Jpem9udGFsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstaWUxMSAuay1jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstY2FyZCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uay1jYXJkOmZvY3VzLCAuay1jYXJkLmstc3RhdGUtZm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5rLWNhcmQtYWN0aW9ucyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmstY2FyZC1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuXG4uay1jYXJkLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG59XG5cbi5rLWNhcmQtc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uay1jYXJkLXN1YnRpdGxlIHtcbiAgY29sb3I6ICNiYWJhYmE7XG59XG5cbi5rLWNhcmQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmU0ZWY7XG4gIGNvbG9yOiAjMWEzZDVjO1xuICBib3JkZXItY29sb3I6ICNjNmQ5ZTk7XG59XG4uay1jYXJkLXByaW1hcnkgLmstY2FyZC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1jYXJkLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmQ7XG4gIGNvbG9yOiBncmF5O1xuICBib3JkZXItY29sb3I6ICNmY2ZjZmM7XG59XG4uay1jYXJkLXNlY29uZGFyeSAuay1jYXJkLXN1YnRpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWNhcmQtdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RlZWZkO1xuICBjb2xvcjogIzAyNTg3ZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjhlN2ZjO1xufVxuLmstY2FyZC10ZXJ0aWFyeSAuay1jYXJkLXN1YnRpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWNhcmQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2RlZmI7XG4gIGNvbG9yOiAjMDAyZTc5O1xuICBib3JkZXItY29sb3I6ICNiOGQwZjk7XG59XG4uay1jYXJkLWluZm8gLmstY2FyZC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1jYXJkLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdmMGNjO1xuICBjb2xvcjogIzFkNWUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzdlYWI4O1xufVxuLmstY2FyZC1zdWNjZXNzIC5rLWNhcmQtc3VidGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstY2FyZC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjJjYztcbiAgY29sb3I6ICM4NTY0MDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmZWRiODtcbn1cbi5rLWNhcmQtd2FybmluZyAuay1jYXJkLXN1YnRpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWNhcmQtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMWNjO1xuICBjb2xvcjogIzdlMGMwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmNiZWI4O1xufVxuLmstY2FyZC1lcnJvciAuay1jYXJkLXN1YnRpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWNhcmQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBib3JkZXItY29sb3I6ICNjYWNhY2E7XG59XG4uay1jYXJkLWRhcmsgLmstY2FyZC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1jYXJkLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbiAgY29sb3I6ICM3YTdhN2E7XG4gIGJvcmRlci1jb2xvcjogI2Y5ZjlmOTtcbn1cbi5rLWNhcmQtbGlnaHQgLmstY2FyZC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1jYXJkLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgYm9yZGVyLWNvbG9yOiAjY2FjYWNhO1xufVxuLmstY2FyZC1pbnZlcnNlIC5rLWNhcmQtc3VidGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstY2FyZC13cmFwLmstc3RhdGUtZm9jdXNlZCA+IC5rLWNhcmQsIC5rLWNhcmQtd3JhcC5rLXN0YXRlLXNlbGVjdGVkID4gLmstY2FyZCB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5rLWNhcmQtY2FsbG91dCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmstY2FyZDpmb2N1cyAuay1jYXJkLWNhbGxvdXQsXG4uay1jYXJkLmstc3RhdGUtZm9jdXMgLmstY2FyZC1jYWxsb3V0IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmstY2FyZDpmb2N1cyAuay1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LW4sXG4uay1jYXJkLmstc3RhdGUtZm9jdXMgLmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC1uIHtcbiAgYm94LXNoYWRvdzogMXB4IC0xcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbi5rLWNhcmQ6Zm9jdXMgLmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC1lLFxuLmstY2FyZC5rLXN0YXRlLWZvY3VzIC5rLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtZSB7XG4gIGJveC1zaGFkb3c6IDJweCAtMXB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG4uay1jYXJkOmZvY3VzIC5rLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtcyxcbi5rLWNhcmQuay1zdGF0ZS1mb2N1cyAuay1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LXMge1xuICBib3gtc2hhZG93OiAycHggLTJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuLmstY2FyZDpmb2N1cyAuay1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LXcsXG4uay1jYXJkLmstc3RhdGUtZm9jdXMgLmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC13IHtcbiAgYm94LXNoYWRvdzogMnB4IC0xcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLmstc3BsaXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uay1zcGxpdHRlciAuay1pZTExIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xufVxuLmstc3BsaXR0ZXIgLmstcGFuZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uay1zcGxpdHRlciAuay1zY3JvbGxhYmxlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uay1zcGxpdHRlciAuay1zcGxpdHRlci1yZXNpemluZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uay1wYW5lID4gLmstc3BsaXR0ZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uay1zcGxpdHRlciAuay1wYW5lLWxvYWRpbmcge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuXG4uay1naG9zdC1zcGxpdGJhcixcbi5rLXNwbGl0YmFyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5rLWdob3N0LXNwbGl0YmFyIC5rLWljb24sXG4uay1zcGxpdGJhciAuay1pY29uIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1zcGxpdGJhci1kcmFnZ2FibGUtaG9yaXpvbnRhbCB7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbn1cblxuLmstc3BsaXRiYXItZHJhZ2dhYmxlLXZlcnRpY2FsIHtcbiAgY3Vyc29yOiByb3ctcmVzaXplO1xufVxuXG4uay1naG9zdC1zcGxpdGJhci1ob3Jpem9udGFsLFxuLmstc3BsaXRiYXItaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiA4cHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0b3A6IDA7XG59XG5cbi5rLWdob3N0LXNwbGl0YmFyLXZlcnRpY2FsLFxuLmstc3BsaXRiYXItdmVydGljYWwge1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLXNwbGl0YmFyLXN0YXRpYy1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDFweDtcbn1cblxuLmstc3BsaXRiYXItc3RhdGljLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5rLXNwbGl0YmFyLWRyYWdnYWJsZS1ob3Jpem9udGFsIC5rLXJlc2l6ZS1oYW5kbGUge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXNwbGl0YmFyIC5rLXJlc2l6ZS1oYW5kbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5rLXNwbGl0YmFyLWRyYWdnYWJsZS1ob3Jpem9udGFsIC5rLXJlc2l6ZS1oYW5kbGUsXG4uay1zcGxpdGJhci1kcmFnZ2FibGUtdmVydGljYWwgLmstcmVzaXplLWhhbmRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1zcGxpdGJhci1ob3Jpem9udGFsIC5rLWktYXJyb3ctNjAtbGVmdCB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLmstc3BsaXRiYXItaG9yaXpvbnRhbCAuay1pLWFycm93LTYwLXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4uay1zcGxpdGJhci12ZXJ0aWNhbCAuay1pLWFycm93LTYwLXVwIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi5rLXNwbGl0YmFyLXZlcnRpY2FsIC5rLWktYXJyb3ctNjAtZG93biB7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG59XG5cbi5rLXNwbGl0YmFyLWRyYWdnYWJsZS12ZXJ0aWNhbCAuay1yZXNpemUtaGFuZGxlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1wYW5lID4gLmstc3BsaXR0ZXItb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstc3BsaXR0ZXItZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uay1zcGxpdHRlci1mbGV4IC5rLXBhbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5rLXNwbGl0dGVyLWZsZXggLmstcGFuZS1zdGF0aWMge1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmstc3BsaXR0ZXItZmxleCAuay1wYW5lLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmstc3BsaXR0ZXItZmxleCAuay1zcGxpdGJhciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmstc3BsaXR0ZXItZmxleCAuay1wYW5lLmstc3RhdGUtaGlkZGVuLCAuay1zcGxpdHRlci1mbGV4IC5rLXBhbmVbaGlkZGVuXSxcbi5rLXNwbGl0dGVyLWZsZXggLmstcGFuZS1mbGV4Lmstc3RhdGUtaGlkZGVuLFxuLmstc3BsaXR0ZXItZmxleCAuay1wYW5lLWZsZXhbaGlkZGVuXSB7XG4gIGZsZXg6IDAgMSAwJSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uay1zcGxpdHRlci1mbGV4Lmstc3BsaXR0ZXItaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uay1zcGxpdHRlci1mbGV4Lmstc3BsaXR0ZXItaG9yaXpvbnRhbFtkaXI9cnRsXSA+IC5rLXNwbGl0YmFyID4gLmstY29sbGFwc2UtbmV4dCxcbi5rLXNwbGl0dGVyLWZsZXguay1zcGxpdHRlci1ob3Jpem9udGFsW2Rpcj1ydGxdID4gLmstc3BsaXRiYXIgPiAuay1jb2xsYXBzZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuLmstc3BsaXR0ZXItZmxleC5rLXNwbGl0dGVyLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstc3BsaXR0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uay1zcGxpdGJhciB7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xufVxuXG4uay1zcGxpdGJhcjpob3Zlcixcbi5rLXNwbGl0YmFyLmstc3RhdGUtaG92ZXIsXG4uay1zcGxpdGJhci1ob3Jpem9udGFsLWhvdmVyLFxuLmstc3BsaXRiYXItdmVydGljYWwtaG92ZXIge1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcbn1cblxuLmstc3BsaXRiYXI6YWN0aXZlLFxuLmstc3BsaXRiYXIuay1zdGF0ZS1mb2N1cyxcbi5rLXNwbGl0YmFyLmstc3RhdGUtZm9jdXNlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMzI3NmIxO1xufVxuXG4uay1naG9zdC1zcGxpdGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XG59XG5cbi5rLXRpbGVsYXlvdXQge1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uay10aWxlbGF5b3V0IC5rLWllMTEge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG59XG4uay10aWxlbGF5b3V0IC5rLWNhcmQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmstbGF5b3V0LWl0ZW0taGludCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rLWxheW91dC1pdGVtLWhpbnQuay1sYXlvdXQtaXRlbS1oaW50LXJlc2l6ZSB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5rLXRpbGVsYXlvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuXG4uay10aWxlbGF5b3V0LWl0ZW06Zm9jdXMsXG4uay10aWxlbGF5b3V0LWl0ZW0uay1zdGF0ZS1mb2N1cyxcbi5rLXRpbGVsYXlvdXQtaXRlbS5rLXN0YXRlLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG4uay1sYXlvdXQtaXRlbS1oaW50IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi5rLWdyaWQge1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5rLWdyaWQgLmstaWUxMSB7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbn1cbi5rLWdyaWQuay1ncmlkLWRpc3BsYXktYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rLWdyaWQgLmstZ3JpZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmstZ3JpZCAuay1ncmlkLWFyaWEtcm9vdCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uay1ncmlkIHRhYmxlIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBvdXRsaW5lOiAwO1xufVxuLmstZ3JpZCB0aGVhZCxcbi5rLWdyaWQgdGJvZHksXG4uay1ncmlkIHRmb290IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuLmstZ3JpZCB0ciB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi5rLWdyaWQgdGgsXG4uay1ncmlkIHRkIHtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmstZ3JpZCB0aDpmaXJzdC1jaGlsZCxcbi5rLWdyaWQgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5rLWdyaWQgdGg6Zm9jdXMsXG4uay1ncmlkIHRkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5rLWdyaWQgdGggLmstcGxhY2Vob2xkZXItbGluZSxcbi5rLWdyaWQgdGQgLmstcGxhY2Vob2xkZXItbGluZSB7XG4gIHdpZHRoOiA4MCU7XG59XG4uay1ncmlkIHRoIHtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uay1ncmlkIHRkIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMHB4IDFweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5rLWdyaWQgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uay1ncmlkIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uay1ncmlkIHRhYmxlLFxuLmstZ3JpZCAuay1ncmlkLWhlYWRlci13cmFwIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uay1ncmlkIC5rLWdyb3VwLWNvbCxcbi5rLWdyaWQgLmstaGllcmFyY2h5LWNvbCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAzMnB4O1xufVxuLmstZ3JpZCAuay1ncm91cGluZy1yb3cgcCB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuLmstZ3JpZCAuay1ncm91cGluZy1yb3cgdGQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5rLWdyaWQgLmstZ3JvdXBpbmctcm93ICsgdHIgdGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyAuay1ncm91cC1jZWxsLFxuLmstZ3JpZCAuay1ncm91cGluZy1yb3cgKyB0ciAuay1ncm91cC1jZWxsIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbn1cbi5rLWdyaWQgLmstZ3JvdXBpbmctcm93IC5rLWljb24ge1xuICBtYXJnaW4tbGVmdDogY2FsYyggOHB4IC0gMTJweCApO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmstZ3JpZCAuay1ncm91cC1mb290ZXIgdGQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuLmstZ3JpZCAuay1ncm91cC1mb290ZXIgLmstZ3JvdXAtY2VsbCArIHRkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cbi5rLWdyaWQgLmstaGllcmFyY2h5LWNlbGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmstZ3JpZCAuay1oaWVyYXJjaHktY2VsbCA+IC5rLWljb24ge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdXRsaW5lOiAwO1xufVxuLmstZ3JpZCAuay1oaWVyYXJjaHktY2VsbCArIHRkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4uay1ncmlkIC5rLWhpZXJhcmNoeS1jZWxsICsgLmstZ3JpZC1jb250ZW50LXN0aWNreSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG4uay1ncmlkW2Rpcj1ydGxdIHRoZWFkLFxuLmstZ3JpZFtkaXI9cnRsXSB0Ym9keSxcbi5rLWdyaWRbZGlyPXJ0bF0gdGZvb3QsIC5rLXJ0bCAuay1ncmlkIHRoZWFkLFxuLmstcnRsIC5rLWdyaWQgdGJvZHksXG4uay1ydGwgLmstZ3JpZCB0Zm9vdCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmstZ3JpZFtkaXI9cnRsXSB0aCwgLmstcnRsIC5rLWdyaWQgdGgge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmstZ3JpZFtkaXI9cnRsXSAuay1ncmlkLWhlYWRlci13cmFwLCAuay1ydGwgLmstZ3JpZCAuay1ncmlkLWhlYWRlci13cmFwIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG59XG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyb3VwLWluZGljYXRvciAuay1idXR0b24uay1iYXJlLFxuLmstZ3JpZFtkaXI9cnRsXSAuay1kcmFnLWNsdWUgLmstYnV0dG9uLmstYmFyZSwgLmstcnRsIC5rLWdyaWQgLmstZ3JvdXAtaW5kaWNhdG9yIC5rLWJ1dHRvbi5rLWJhcmUsXG4uay1ydGwgLmstZ3JpZCAuay1kcmFnLWNsdWUgLmstYnV0dG9uLmstYmFyZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5rLWdyaWRbZGlyPXJ0bF0gLmstZ3JvdXAtaW5kaWNhdG9yIC5rLWxpbmsgLmstaWNvbixcbi5rLWdyaWRbZGlyPXJ0bF0gLmstZHJhZy1jbHVlIC5rLWxpbmsgLmstaWNvbiwgLmstcnRsIC5rLWdyaWQgLmstZ3JvdXAtaW5kaWNhdG9yIC5rLWxpbmsgLmstaWNvbixcbi5rLXJ0bCAuay1ncmlkIC5rLWRyYWctY2x1ZSAuay1saW5rIC5rLWljb24ge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG59XG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyb3VwLWluZGljYXRvciwgLmstcnRsIC5rLWdyaWQgLmstZ3JvdXAtaW5kaWNhdG9yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmstZ3JpZFtkaXI9cnRsXSAuay1ncm91cC1pbmRpY2F0b3IgKyAuay1ncm91cC1pbmRpY2F0b3IsIC5rLXJ0bCAuay1ncmlkIC5rLWdyb3VwLWluZGljYXRvciArIC5rLWdyb3VwLWluZGljYXRvciB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmstZ3JpZFtkaXI9cnRsXSAuay1ncmlkLWNvbnRlbnQtbG9ja2VkLFxuLmstZ3JpZFtkaXI9cnRsXSAuay1ncmlkLWZvb3Rlci1sb2NrZWQsXG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCwgLmstcnRsIC5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCxcbi5rLXJ0bCAuay1ncmlkIC5rLWdyaWQtZm9vdGVyLWxvY2tlZCxcbi5rLXJ0bCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cbi5rLWdyaWRbZGlyPXJ0bF0gLmstZ3JpZC1oZWFkZXItc3RpY2t5LFxuLmstZ3JpZFtkaXI9cnRsXSAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LFxuLmstZ3JpZFtkaXI9cnRsXSAuay1ncmlkLWZvb3Rlci1zdGlja3ksIC5rLXJ0bCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyLXN0aWNreSxcbi5rLXJ0bCAuay1ncmlkIC5rLWdyaWQtY29udGVudC1zdGlja3ksXG4uay1ydGwgLmstZ3JpZCAuay1ncmlkLWZvb3Rlci1zdGlja3kge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuLmstZ3JpZFtkaXI9cnRsXSAuay1ncmlkLWhlYWRlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRkLFxuLmstZ3JpZFtkaXI9cnRsXSAuay1ncmlkLWhlYWRlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRoLFxuLmstZ3JpZFtkaXI9cnRsXSAuay1ncmlkLWNvbnRlbnQtc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyB0ZCxcbi5rLWdyaWRbZGlyPXJ0bF0gLmstZ3JpZC1jb250ZW50LXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGgsIC5rLXJ0bCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGQsXG4uay1ydGwgLmstZ3JpZCAuay1ncmlkLWhlYWRlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRoLFxuLmstcnRsIC5rLWdyaWQgLmstZ3JpZC1jb250ZW50LXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGQsXG4uay1ydGwgLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyB0aCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cbi5rLWdyaWRbZGlyPXJ0bF0gLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstaGVhZGVyOmZpcnN0LWNoaWxkLCAuay1ydGwgLmstZ3JpZCAuay1ncmlkLWhlYWRlci1zdGlja3kuay1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuLmstZ3JpZFtkaXI9cnRsXSAuay1ncmlkLXJvdy1zdGlja3ksIC5rLXJ0bCAuay1ncmlkIC5rLWdyaWQtcm93LXN0aWNreSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuLmstZ3JpZFtkaXI9cnRsXSB0aCwgLmstcnRsIC5rLWdyaWQgdGgge1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xufVxuLmstZ3JpZFtkaXI9cnRsXSB0aDpmaXJzdC1jaGlsZCwgLmstcnRsIC5rLWdyaWQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG4uay1ncmlkW2Rpcj1ydGxdIHRkLCAuay1ydGwgLmstZ3JpZCB0ZCB7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMCAwO1xufVxuLmstZ3JpZFtkaXI9cnRsXSB0ZDpmaXJzdC1jaGlsZCwgLmstcnRsIC5rLWdyaWQgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG4uay1ncmlkW2Rpcj1ydGxdIHRkLmstaGllcmFyY2h5LWNlbGwsIC5rLXJ0bCAuay1ncmlkIHRkLmstaGllcmFyY2h5LWNlbGwge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG4uay1ncmlkW2Rpcj1ydGxdIC5rLWhpZXJhcmNoeS1jZWxsICsgdGQsIC5rLXJ0bCAuay1ncmlkIC5rLWhpZXJhcmNoeS1jZWxsICsgdGQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyaWQtaGVhZGVyLFxuLmstZ3JpZFtkaXI9cnRsXSAuay1ncmlkLWZvb3RlciwgLmstcnRsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXIsXG4uay1ydGwgLmstZ3JpZCAuay1ncmlkLWZvb3RlciB7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5rLWdyaWRbZGlyPXJ0bF0gLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLmstZmlyc3QsIC5rLXJ0bCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci5rLWZpcnN0IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuLmstZ3JpZFtkaXI9cnRsXSAuay1ncmlkLWhlYWRlciAuay13aXRoLWljb24sXG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyaWQtaGVhZGVyIC5rLWZpbHRlcmFibGUsIC5rLXJ0bCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLXdpdGgtaWNvbixcbi5rLXJ0bCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWZpbHRlcmFibGUge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoIGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4ICkgKyA0cHggKTtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5rLWdyaWRbZGlyPXJ0bF0gLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXIsXG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudSwgLmstcnRsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXIsXG4uay1ydGwgLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXItY29sdW1uLW1lbnUge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNHB4O1xufVxuLmstZ3JpZFtkaXI9cnRsXSAuay1ncmlkLWhlYWRlci1zdGlja3kuay1oZWFkZXIuay1maXJzdCwgLmstcnRsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstaGVhZGVyLmstZmlyc3Qge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuLmstZ3JpZFtkaXI9cnRsXSAuay1ncmlkLWhlYWRlci1zdGlja3kuay1oZWFkZXIuay1ncmlkLW5vLWxlZnQtYm9yZGVyLmstZmlyc3QsIC5rLXJ0bCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWhlYWRlci5rLWdyaWQtbm8tbGVmdC1ib3JkZXIuay1maXJzdCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cbi5rLWdyaWRbZGlyPXJ0bF0gLmstZmlsdGVyY2VsbC1vcGVyYXRvciwgLmstcnRsIC5rLWdyaWQgLmstZmlsdGVyY2VsbC1vcGVyYXRvciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5rLWdyaWRbZGlyPXJ0bF0gLmstZGlydHksIC5rLXJ0bCAuay1ncmlkIC5rLWRpcnR5IHtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3IgY3VycmVudENvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5rLWdyaWRbZGlyPXJ0bF0gLmstZWRpdC1jZWxsID4gLmstdGV4dGJveCxcbi5rLWdyaWRbZGlyPXJ0bF0gLmstZWRpdC1jZWxsID4gLmstd2lkZ2V0LFxuLmstZ3JpZFtkaXI9cnRsXSAuay1ncmlkLWVkaXQtcm93ID4gdGQgPiAuay10ZXh0Ym94LFxuLmstZ3JpZFtkaXI9cnRsXSAuay1ncmlkLWVkaXQtcm93ID4gdGQgPiAuay13aWRnZXQsIC5rLXJ0bCAuay1ncmlkIC5rLWVkaXQtY2VsbCA+IC5rLXRleHRib3gsXG4uay1ydGwgLmstZ3JpZCAuay1lZGl0LWNlbGwgPiAuay13aWRnZXQsXG4uay1ydGwgLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93ID4gdGQgPiAuay10ZXh0Ym94LFxuLmstcnRsIC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyA+IHRkID4gLmstd2lkZ2V0IHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC04cHggLSAxcHgpO1xufVxuLmstZ3JpZFtkaXI9cnRsXSAuay1ncmlkLWhlYWRlci13cmFwLmstYXV0by1zY3JvbGxhYmxlLCAuay1ydGwgLmstZ3JpZCAuay1ncmlkLWhlYWRlci13cmFwLmstYXV0by1zY3JvbGxhYmxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5rLWdyaWRbZGlyPXJ0bF0gLmstZ3JpZC1oZWFkZXItbG9ja2VkICsgLmstZ3JpZC1oZWFkZXItd3JhcC5rLWF1dG8tc2Nyb2xsYWJsZSwgLmstcnRsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXItbG9ja2VkICsgLmstZ3JpZC1oZWFkZXItd3JhcC5rLWF1dG8tc2Nyb2xsYWJsZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmstZ3JpZFtkaXI9cnRsXSAuay1ncm91cC1mb290ZXIgdGQsIC5rLXJ0bCAuay1ncmlkIC5rLWdyb3VwLWZvb3RlciB0ZCB7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyb3VwLWZvb3RlciAuay1ncm91cC1jZWxsICsgdGQsIC5rLXJ0bCAuay1ncmlkIC5rLWdyb3VwLWZvb3RlciAuay1ncm91cC1jZWxsICsgdGQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cbi5rLWdyaWRbZGlyPXJ0bF0gLmstZ3JvdXBpbmctcm93IC5rLWljb24sIC5rLXJ0bCAuay1ncmlkIC5rLWdyb3VwaW5nLXJvdyAuay1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCA4cHggLSAxMnB4ICk7XG59XG4uay1ncmlkW2Rpcj1ydGxdIC5rLWNvbHVtbi1yZXNpemVyLCAuay1ydGwgLmstZ3JpZCAuay1jb2x1bW4tcmVzaXplciB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmstZ3JpZCAuay1kaXJ0eS1jZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmstZ3JpZCAuay1kaXJ0eS1jZWxsLmstZ3JpZC1jb250ZW50LXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59XG4uay1ncmlkIC5rLWRpcnR5IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IGN1cnJlbnRDb2xvcjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQgKyAuay1ncmlkLWNvbnRlbnQge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWV4cGFuZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMXB4O1xuICBib3R0b206IDFweDtcbn1cbi5rLWdyaWQgLmstZ3JpZC1maWx0ZXIsXG4uay1ncmlkIC5rLWhlYWRlci1jb2x1bW4tbWVudSxcbi5rLWdyaWQgLmstaGllcmFyY2h5LWNlbGwgLmstaWNvbiB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstZ3JpZC10b29sYmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstZ3JpZC1zZWFyY2gge1xuICB3aWR0aDogMTIuNGVtO1xufVxuXG4uay1ncm91cGluZy1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBwYWRkaW5nOiA4cHggOHB4O1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4ICk7XG59XG5cbi5rLWdyb3VwaW5nLWhlYWRlci1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogNHB4IDA7XG59XG4uay1ncm91cGluZy1oZWFkZXItZmxleCA+IC5rLWluZGljYXRvci1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggMCA0cHggOHB4O1xufVxuLmstZ3JvdXBpbmctaGVhZGVyLWZsZXggPiAuay1pbmRpY2F0b3ItY29udGFpbmVyOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1ncm93OiAxO1xuICBsaW5lLWhlaWdodDogY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHggKTtcbn1cblxuLmstZ3JvdXAtaW5kaWNhdG9yLFxuLmstZHJhZy1jbHVlIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBvcGFjaXR5OiAxO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmstZ3JvdXAtaW5kaWNhdG9yIC5rLWxpbmssXG4uay1ncm91cC1pbmRpY2F0b3IgLmstYnV0dG9uLmstYmFyZSxcbi5rLWRyYWctY2x1ZSAuay1saW5rLFxuLmstZHJhZy1jbHVlIC5rLWJ1dHRvbi5rLWJhcmUge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmstZ3JvdXAtaW5kaWNhdG9yIC5rLWxpbmsgLmstaWNvbixcbi5rLWRyYWctY2x1ZSAuay1saW5rIC5rLWljb24ge1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uay1ncm91cC1pbmRpY2F0b3IgLmstYnV0dG9uLmstYmFyZSxcbi5rLWRyYWctY2x1ZSAuay1idXR0b24uay1iYXJlIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uay1ncm91cC1pbmRpY2F0b3IgLmstYnV0dG9uLmstYmFyZTo6YmVmb3JlLCAuay1ncm91cC1pbmRpY2F0b3IgLmstYnV0dG9uLmstYmFyZTo6YWZ0ZXIsXG4uay1kcmFnLWNsdWUgLmstYnV0dG9uLmstYmFyZTo6YmVmb3JlLFxuLmstZHJhZy1jbHVlIC5rLWJ1dHRvbi5rLWJhcmU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rLWdyb3VwLWluZGljYXRvciAuay1idXR0b24uay1iYXJlOmhvdmVyLFxuLmstZHJhZy1jbHVlIC5rLWJ1dHRvbi5rLWJhcmU6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1ncm91cC1pbmRpY2F0b3Ige1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4Njtcbn1cblxuLmstZ3JvdXAtaW5kaWNhdG9yICsgLmstZ3JvdXAtaW5kaWNhdG9yIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmstZHJhZy1jbHVlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmstZ3JvdXBpbmctZHJvcGNsdWUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiBjYWxjKCAxLjQyODU3MTQyODZlbSArIDhweCArIDJweCApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5rLWdyb3VwaW5nLWRyb3BjbHVlOjpiZWZvcmUsIC5rLWdyb3VwaW5nLWRyb3BjbHVlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmstZ3JvdXBpbmctZHJvcGNsdWU6OmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogNnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDA7XG59XG4uay1ncm91cGluZy1kcm9wY2x1ZTo6YWZ0ZXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDZweCk7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiBjYWxjKCA2cHggLSAxcHggKTtcbn1cblxuLmstZ3JpZC1oZWFkZXItd3JhcCxcbi5rLWdyaWQtZm9vdGVyLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1ncmlkLWhlYWRlci13cmFwLmstYXV0by1zY3JvbGxhYmxlLFxuLmstZ3JpZC1mb290ZXItd3JhcCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmstZ3JpZC1oZWFkZXItbG9ja2VkICsgLmstZ3JpZC1oZWFkZXItd3JhcC5rLWF1dG8tc2Nyb2xsYWJsZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5rLWllIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCArIC5rLWdyaWQtaGVhZGVyLXdyYXAuay1hdXRvLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWdyaWQtaGVhZGVyLFxuLmstZ3JpZC1mb290ZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG4uay1ncmlkLWhlYWRlciB0YWJsZSxcbi5rLWdyaWQtZm9vdGVyIHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuZGl2LmstZ3JpZC1oZWFkZXIsXG5kaXYuay1ncmlkLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uay1pZSBkaXYuay1ncmlkLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1ncmlkLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cbi5rLWdyaWQtaGVhZGVyIHRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbi5rLWdyaWQtaGVhZGVyLmstZ3JpZC1kcmFnZ2FibGUtaGVhZGVyIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4uay1ncmlkLWhlYWRlciAuay1oZWFkZXIuay1maXJzdCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG4uay1ncmlkLWhlYWRlciAuay1oZWFkZXIgPiAuay1saW5rIHtcbiAgbWFyZ2luOiAtOHB4IC0xMnB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3V0bGluZTogMDtcbn1cbi5rLWllIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlciA+IC5rLWxpbmssIC5rLWVkZ2UgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyID4gLmstbGluayB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5rLWdyaWQtaGVhZGVyIC5rLXdpdGgtaWNvbixcbi5rLWdyaWQtaGVhZGVyIC5rLWZpbHRlcmFibGUge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCBjYWxjKCAxLjQyODU3MTQyODZlbSArIDhweCArIDJweCApICsgNHB4ICk7XG59XG4uay1pZSAuay1ncmlkLWhlYWRlciAuay13aXRoLWljb24sIC5rLWVkZ2UgLmstZ3JpZC1oZWFkZXIgLmstd2l0aC1pY29uLFxuLmstaWUgLmstZ3JpZC1oZWFkZXIgLmstZmlsdGVyYWJsZSxcbi5rLWVkZ2UgLmstZ3JpZC1oZWFkZXIgLmstZmlsdGVyYWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4ICkgKyA0cHgpO1xufVxuLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyID4gLmstbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtZmlsdGVyLFxuLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51IHtcbiAgcGFkZGluZzogNHB4O1xuICB3aWR0aDogY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHggKTtcbiAgaGVpZ2h0OiBjYWxjKCAxLjQyODU3MTQyODZlbSArIDhweCArIDJweCApO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0cHg7XG4gIGJvdHRvbTogY2FsYyggOHB4ICsgMC43MTQyODU3MTQzZW0gLSBjYWxjKCAxLjQyODU3MTQyODZlbSArIDhweCApLzIgKTtcbiAgei1pbmRleDogMTtcbn1cbi5rLWllIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtZmlsdGVyLCAuay1lZGdlIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtZmlsdGVyLFxuLmstaWUgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51LFxuLmstZWRnZSAuay1ncmlkLWhlYWRlciAuay1oZWFkZXItY29sdW1uLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IGNhbGMoIChjYWxjKCAxLjQyODU3MTQyODZlbSArIDhweCArIDJweCApIC0gMS40Mjg1NzE0Mjg2ZW0pIC8gLTIpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKCAoY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHggKSAtIDEuNDI4NTcxNDI4NmVtKSAvIC0yKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCAtMSAqIGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4ICkpO1xufVxuLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXI6aG92ZXIsXG4uay1ncmlkLWhlYWRlciAuay1oZWFkZXItY29sdW1uLW1lbnU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uay1ncmlkLWhlYWRlciAuay1oZWFkZXIgPiAuay1saW5rID4gLmstaWNvbi5rLWktc29ydC1kZXNjLXNtLCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXIgPiAuay1saW5rID4gLmstaWNvbi5rLWktc29ydC1hc2Mtc20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCA4cHggLSAxcHggKTtcbn1cbi5rLWdyaWQtaGVhZGVyIC5rLXNvcnQtb3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xufVxuXG4uay1jb2x1bW4tcmVzaXplciB7XG4gIHdpZHRoOiAwLjVlbTtcbiAgaGVpZ2h0OiAxMDAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xufVxuXG4uay1ncmlkLWZvb3RlciB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cbi5rLWdyaWQtZm9vdGVyIHRkIHtcbiAgaGVpZ2h0OiAxLjQyODU3MTQyODZlbTtcbn1cblxuLmstZ3JpZC1mb290ZXIgdGQsXG4uay1ncm91cC1mb290ZXIgdGQsXG4uay1ncm91cGluZy1yb3cgdGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmstZ3JpZC1maWx0ZXItcG9wdXAge1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuXG4uay1ncmlkLWNvbHVtbi1tZW51LXN0YW5kYWxvbmUgYS5rLWdyaWQtZmlsdGVyIHtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAtNHB4IDA7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG5cbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCB7XG4gIHdpZHRoOiAyMzBweDtcbn1cbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cC5rLXBvcHVwIHtcbiAgcGFkZGluZzogMnB4IDA7XG59XG5cbi5rLWZpbHRlci1yb3cge1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xufVxuLmstZmlsdGVyLXJvdyB0ZCxcbi5rLWZpbHRlci1yb3cgdGgge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA4cHggOHB4O1xufVxuLmstZmlsdGVyLXJvdyB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmstZmlsdGVyLXJvdyAuay1tdWx0aXNlbGVjdCwgLmstZmlsdGVyLXJvdyAuay1kcm9wZG93bnRyZWUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uay1maWx0ZXItcm93IC5rLWZpbHRlcmNlbGwgLmstd2lkZ2V0Lmstc2l6ZWQtaW5wdXQge1xuICBmbGV4OiAwIDEgYXV0bztcbn1cblxuLmstZmlsdGVyY2VsbCB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmstZmlsdGVyY2VsbCA+IHNwYW4sXG4uay1maWx0ZXJjZWxsIC5rLWZpbHRlcmNlbGwtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmstZmlsdGVyY2VsbCA+IHNwYW4gPiBsYWJlbCxcbi5rLWZpbHRlcmNlbGwgLmstZmlsdGVyY2VsbC13cmFwcGVyID4gbGFiZWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmstZmlsdGVyY2VsbCAuay1maWx0ZXJjZWxsLXdyYXBwZXIgPiAuay13aWRnZXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5rLWZpbHRlcmNlbGwgPiBzcGFuIC5rLWJ1dHRvbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uay1maWx0ZXJjZWxsID4gc3BhbiAuay1idXR0b24sXG4uay1maWx0ZXJjZWxsID4gc3BhbiAuay1kcm9wZG93bi1vcGVyYXRvciB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uay1maWx0ZXJjZWxsID4gc3BhbiAuay13aWRnZXQge1xuICB3aWR0aDogYXV0bztcbn1cbi5rLWZpbHRlcmNlbGwgLmstZmlsdGVyY2VsbC1vcGVyYXRvciA+IC5rLWJ1dHRvbi5rLWNsZWFyLWJ1dHRvbi12aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgaGVpZ2h0OiBjYWxjKCAxLjQyODU3MTQyODZlbSArIDhweCArIDJweCApO1xufVxuLmstZmlsdGVyY2VsbCAuay1maWx0ZXJjZWxsLW9wZXJhdG9yID4gLmstYnV0dG9uOm5vdCguay1jbGVhci1idXR0b24tdmlzaWJsZSkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmstZmlsdGVyY2VsbCAuay1maWx0ZXJjZWxsLW9wZXJhdG9yIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5rLWZpbHRlcmNlbGwgLmstd2lkZ2V0Om5vdCguay1kcm9wZG93bi1vcGVyYXRvciksXG4uay1maWx0ZXJjZWxsIC5rLWZpbHRlcmNlbGwtd3JhcHBlciA+IC5rLXRleHRib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5rLWZpbHRlcmNlbGwgLmstZmlsdGVyY2VsbC13cmFwcGVyID4gLmstdGV4dGJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5rLWdyaWQtY29udGVudCxcbi5rLWdyaWQtY29udGVudC1sb2NrZWQge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIG91dGxpbmU6IDA7XG59XG4uay1ncmlkLWNvbnRlbnQgdGFibGUsXG4uay1ncmlkLWNvbnRlbnQtbG9ja2VkIHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5rLWdyaWQtY29udGVudCB0cjpsYXN0LWNoaWxkID4gdGQsXG4uay1ncmlkLWNvbnRlbnQtbG9ja2VkIHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5rLWdyaWQtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG59XG5cbi5rLXZpcnR1YWwtc2Nyb2xsYWJsZS13cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZ3JpZC1lZGl0LXJvdyB0ZCB7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG59XG4uay1ncmlkLWVkaXQtcm93IC5rLXdpZGdldCxcbi5rLWdyaWQtZWRpdC1yb3cgLmstYnV0dG9uLFxuLmstZ3JpZC1lZGl0LXJvdyAuay10ZXh0Ym94IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmstZ3JpZC1lZGl0LXJvdyAuay1lZGl0LWNlbGwge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uay1ncmlkLWVkaXQtcm93IC5rLWRpcnR5LWNlbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstZWRpdC1jZWxsID4gLmstdGV4dGJveCxcbi5rLWVkaXQtY2VsbCA+IC5rLXdpZGdldDpub3QoLmstc3dpdGNoKSxcbi5rLWdyaWQtZWRpdC1yb3cgPiB0ZCA+IC5rLXRleHRib3gsXG4uay1ncmlkLWVkaXQtcm93ID4gdGQgPiAuay13aWRnZXQ6bm90KC5rLXN3aXRjaCkge1xuICBtYXJnaW4tbGVmdDogY2FsYygtOHB4IC0gMXB4KTtcbn1cblxuLmstZ3JpZC1lZGl0LXJvdyB0ZCA+IC5rLXRleHRib3gsXG4uay1ncmlkLWVkaXQtcm93IHRkID4gLmstd2lkZ2V0Om5vdCguay1zd2l0Y2gpLFxuLmstZWRpdC1jZWxsID4gLmstdGV4dGJveCxcbi5rLWVkaXQtY2VsbCA+IC5rLXdpZGdldDpub3QoLmstc3dpdGNoKSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAoKDhweCArIDFweCkgKiAyKSk7XG59XG5cbi5rLWdyaWQtZWRpdC1yb3cgdGQgPiAuay10ZXh0Ym94LFxuLmstZ3JpZC1lZGl0LXJvdyB0ZCA+IC5rLXdpZGdldCxcbi5rLWNvbW1hbmQtY2VsbCA+IC5rLWJ1dHRvbixcbi5rLWVkaXQtY2VsbCA+IC5rLXRleHRib3gsXG4uay1lZGl0LWNlbGwgPiAuay13aWRnZXQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgdGQ6bm90KC5rLWhpZXJhcmNoeS1jZWxsKSxcbi5rLWdyaWQgLmstY29tbWFuZC1jZWxsLFxuLmstZ3JpZCAuay1lZGl0LWNlbGwge1xuICBwYWRkaW5nOiBjYWxjKCA4cHggLSAoY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHggKSAtIDEuNDI4NTcxNDI4NmVtKSAvIDIgKSAxMnB4O1xufVxuXG4uay1jb21tYW5kLWNlbGwgPiAuay1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMC4xNmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTZlbTtcbn1cblxuLmstZ3JpZCA+IC5rLXJlc2l6ZS1oYW5kbGUsXG4uay1ncmlkLWhlYWRlciAuay1yZXNpemUtaGFuZGxlIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmstZ3JpZC1wYWdlciB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5rLWdyaWQtcGFnZXItdG9wIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuXG4uay1wYWdlci1pbnB1dCAuay1udW1lcmljdGV4dGJveCB7XG4gIG1hcmdpbjogMCA2cHg7XG4gIHdpZHRoOiAzZW07XG59XG5cbi5rLWdyaWQtdmlydHVhbCAuay1ncmlkLWNvbnRlbnQgLmstZ3JpZC10YWJsZS13cmFwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmstZ3JpZC12aXJ0dWFsIC5rLWdyaWQtY29udGVudCAuay1ncmlkLXRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgei1pbmRleDogMTtcbn1cbi5rLWdyaWQtdmlydHVhbCAuay1ncmlkLWNvbnRlbnQgPiAuay1oZWlnaHQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5rLWdyaWQtdmlydHVhbCAuay1ncmlkLWNvbnRlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uay13aWR0aC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmstd2lkdGgtY29udGFpbmVyIGRpdiB7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uay1ncmlkLXZpcnR1YWxbZGlyPXJ0bF0gLmstZ3JpZC1jb250ZW50IC5rLWdyaWQtdGFibGUsXG4uay1ncmlkLXZpcnR1YWwuay1ydGwgLmstZ3JpZC1jb250ZW50IC5rLWdyaWQtdGFibGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5rLWdyaWQtYWRkLXJvdyB0ZCB7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5rLWdyaWQtbG9ja2VkY29sdW1ucyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLWdyaWQtY29udGVudCxcbi5rLWdyaWQtY29udGVudC1sb2NrZWQsXG4uay1wYWdlci13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmstZ3JpZC1jb250ZW50LWxvY2tlZCxcbi5rLWdyaWQtZm9vdGVyLWxvY2tlZCxcbi5rLWdyaWQtaGVhZGVyLWxvY2tlZCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLmstZ3JpZC1jb250ZW50LWxvY2tlZCArIC5rLWdyaWQtY29udGVudC5rLWF1dG8tc2Nyb2xsYWJsZSxcbi5rLWdyaWQtZm9vdGVyLWxvY2tlZCArIC5rLWdyaWQtY29udGVudC5rLWF1dG8tc2Nyb2xsYWJsZSxcbi5rLWdyaWQtaGVhZGVyLWxvY2tlZCArIC5rLWdyaWQtY29udGVudC5rLWF1dG8tc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstZ3JpZC1jb250ZW50LFxuLmstZ3JpZC1mb290ZXItd3JhcCxcbi5rLWdyaWQtaGVhZGVyLXdyYXAge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmstZ3JpZC1jb250ZW50LmstYXV0by1zY3JvbGxhYmxlLFxuLmstZ3JpZC1mb290ZXItd3JhcC5rLWF1dG8tc2Nyb2xsYWJsZSxcbi5rLWdyaWQtaGVhZGVyLXdyYXAuay1hdXRvLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstZ3JpZC1oZWFkZXItbG9ja2VkID4gdGFibGUsXG4uay1ncmlkLWhlYWRlci13cmFwID4gdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uay1ncmlkLWhlYWRlciAuay1oZWFkZXIuay1ncmlkLWhlYWRlci1zdGlja3ksXG4uay1ncmlkLWhlYWRlciAuay1maWx0ZXItcm93IC5rLWdyaWQtaGVhZGVyLXN0aWNreSxcbi5rLWdyaWQtY29udGVudC1zdGlja3ksXG4uay1ncmlkLXJvdy1zdGlja3ksXG4uay1ncmlkLWZvb3Rlci1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiAyO1xufVxuLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstZWRpdC1jZWxsLFxuLmstZ3JpZC1oZWFkZXIgLmstZmlsdGVyLXJvdyAuay1ncmlkLWhlYWRlci1zdGlja3kuay1lZGl0LWNlbGwsXG4uay1ncmlkLWNvbnRlbnQtc3RpY2t5LmstZWRpdC1jZWxsLFxuLmstZ3JpZC1yb3ctc3RpY2t5LmstZWRpdC1jZWxsLFxuLmstZ3JpZC1mb290ZXItc3RpY2t5LmstZWRpdC1jZWxsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5rLWdyaWQtY29udGVudC1zdGlja3kuay1ncmlkLXJvdy1zdGlja3kge1xuICB6LWluZGV4OiAzO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtaGVhZGVyLXN0aWNreSxcbi5rLWdyaWQgLmstZ3JpZC1jb250ZW50LXN0aWNreSxcbi5rLWdyaWQgLmstZ3JpZC1mb290ZXItc3RpY2t5IHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG4uay1ncmlkIC5rLWdyaWQtaGVhZGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGQsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXItc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyB0aCxcbi5rLWdyaWQgLmstZ3JpZC1jb250ZW50LXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGQsXG4uay1ncmlkIC5rLWdyaWQtY29udGVudC1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRoLFxuLmstZ3JpZCAuay1ncmlkLWZvb3Rlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRkLFxuLmstZ3JpZCAuay1ncmlkLWZvb3Rlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRoIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1yb3ctc3RpY2t5IHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWhlYWRlci5rLWdyaWQtbm8tbGVmdC1ib3JkZXIuay1maXJzdCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay1oZWFkZXIuay1kcmFnLWNsdWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1ncmlkLmstZ3JpZC1uby1zY3JvbGxiYXIgLmstZ3JpZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLmstZ3JpZC5rLWdyaWQtbm8tc2Nyb2xsYmFyIC5rLWdyaWQtaGVhZGVyLXdyYXAge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uay1ncmlkLmstZ3JpZC1uby1zY3JvbGxiYXIgLmstZ3JpZC1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstZ3JpZC1ub3JlY29yZHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmRpdi5rLWdyaWQtbm9yZWNvcmRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstZ3JpZC1ub3JlY29yZHMtdGVtcGxhdGUge1xuICB3aWR0aDogMjBlbTtcbiAgaGVpZ2h0OiA0ZW07XG4gIGxpbmUtaGVpZ2h0OiA0ZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cblxuLmstaGVhZGVyID4gLmstY2VsbC1pbm5lciB7XG4gIG1hcmdpbjogLThweCBjYWxjKC0xICogY2FsYyggY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHggKSAtIDEycHgpKSAtOHB4IC0xMnB4O1xufVxuXG4uay1maWx0ZXJhYmxlID4gLmstY2VsbC1pbm5lciB7XG4gIG1hcmdpbjogLThweCBjYWxjKC0xICogY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHggKSkgLThweCAtMTJweDtcbn1cbi5rLWZpbHRlcmFibGUgPiAuay1jZWxsLWlubmVyIC5rLWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uay1jZWxsLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmstY2VsbC1pbm5lciA+IC5rLWxpbmsge1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5rLWNlbGwtaW5uZXIgPiAuay1saW5rID4gLmstaWNvbi5rLWktc29ydC1kZXNjLXNtLFxuLmstY2VsbC1pbm5lciA+IC5rLWxpbmsgPiAuay1pY29uLmstaS1zb3J0LWFzYy1zbSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmstY2VsbC1pbm5lciAuay1zb3J0LW9yZGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uay1jZWxsLWlubmVyIC5rLWdyaWQtZmlsdGVyLFxuLmstY2VsbC1pbm5lciAuay1oZWFkZXItY29sdW1uLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmstY2VsbC1pbm5lciAuay1ncmlkLWZpbHRlcixcbi5rLWNlbGwtaW5uZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51LFxuLmstY2VsbC1pbm5lciAuay1oaWVyYXJjaHktY2VsbCAuay1pY29uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1jb2x1bW4tdGl0bGUge1xuICBtaW4td2lkdGg6IDA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmbGV4LXNocmluazogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstbG9hZGluZy1wZGYtbWFzayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG4uay1sb2FkaW5nLXBkZi1tYXNrID4gLmstaS1sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBmb250LXNpemU6IDY0cHg7XG59XG4uay1sb2FkaW5nLXBkZi1tYXNrIC5rLWxvYWRpbmctcGRmLXByb2dyZXNzIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmstcGRmLWV4cG9ydCAuay1sb2FkaW5nLXBkZi1tYXNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstZ3JpZC1wZGYtZXhwb3J0LWVsZW1lbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMHB4O1xuICB0b3A6IC0xMDAwMHB4O1xufVxuLmstZ3JpZC1wZGYtZXhwb3J0LWVsZW1lbnQgLmstZmlsdGVyLXJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQsXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWNvbnRlbnQsXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1oZWFkZXItbG9ja2VkICsgLmstZ3JpZC1oZWFkZXItd3JhcCwgLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1oZWFkZXItbG9ja2VkICsgLmstZ3JpZC1jb250ZW50LCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWhlYWRlci1sb2NrZWQgKyAuay1ncmlkLWZvb3Rlci13cmFwIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtaGVhZGVyLFxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZFtkYXRhLXJvbGU9Z3JpZF0gLmstZ3JpZC1mb290ZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZpbHRlci1tZW51IC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbn1cbi5rLWZpbHRlci1tZW51IC5rLXdpZGdldCxcbi5rLWZpbHRlci1tZW51IC5rLXJhZGlvLWxpc3QsXG4uay1maWx0ZXItbWVudSAuay10ZXh0Ym94IHtcbiAgbWFyZ2luOiA4cHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmstZmlsdGVyLW1lbnUgLmstc2VhcmNoYm94IHtcbiAgbWFyZ2luOiA4cHggMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uay1maWx0ZXItbWVudSAuay13aWRnZXQuay1maWx0ZXItYW5kIHtcbiAgd2lkdGg6IDZlbTtcbn1cbi5rLWZpbHRlci1tZW51IC5rLXdpZGdldC5rLWJ1dHRvbi1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5rLWZpbHRlci1tZW51IC5rLXN3aXRjaCB7XG4gIHdpZHRoOiA2ZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmstZmlsdGVyLW1lbnUgLmstYWN0aW9ucyxcbi5rLWZpbHRlci1tZW51IC5rLWFjdGlvbi1idXR0b25zLFxuLmstZmlsdGVyLW1lbnUgLmstY29sdW1ubWVudS1hY3Rpb25zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIG1hcmdpbi1yaWdodDogLTFlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTFlbTtcbiAgcGFkZGluZzogNHB4IDFlbSAxZW07XG59XG4uay1maWx0ZXItbWVudSAuay1hY3Rpb25zIC5rLWJ1dHRvbixcbi5rLWZpbHRlci1tZW51IC5rLWFjdGlvbi1idXR0b25zIC5rLWJ1dHRvbixcbi5rLWZpbHRlci1tZW51IC5rLWNvbHVtbm1lbnUtYWN0aW9ucyAuay1idXR0b24ge1xuICBmbGV4OiAxIDEgNTAlO1xufVxuLmstZmlsdGVyLW1lbnUgLmstYWN0aW9ucy5rLWFjdGlvbnMtc3RhcnQgLmstYnV0dG9uLCAuay1maWx0ZXItbWVudSAuay1hY3Rpb25zLmstYWN0aW9ucy1jZW50ZXIgLmstYnV0dG9uLCAuay1maWx0ZXItbWVudSAuay1hY3Rpb25zLmstYWN0aW9ucy1lbmQgLmstYnV0dG9uIHtcbiAgZmxleDogMCAxIGF1dG87XG59XG5cbi5rLW11bHRpY2hlY2std3JhcCB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1maWx0ZXItc2VsZWN0ZWQtaXRlbXMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiAxZW0gMCAwLjVlbTtcbn1cblxuLmstYXV0b2ZpdHRpbmcge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB0YWJsZS1sYXlvdXQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5rLWF1dG9maXR0aW5nIHRoLmstaGVhZGVyLFxuLmstYXV0b2ZpdHRpbmcgdGQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG4uay1hdXRvZml0dGluZyAuay1kZXRhaWwtcm93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2x1bW4tbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstY29sdW1uLWNob29zZXItdGl0bGUsXG4uay1jb2x1bW4tbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMnB4IDhweDtcbn1cblxuLmstY29sdW1ubWVudS1hY3Rpb25zIHtcbiAgcGFkZGluZzogOHB4IDhweDtcbn1cblxuLmstY29sdW1uLWxpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1jb2x1bW5zLWl0ZW1zLXdyYXAge1xuICBwYWRkaW5nOiA2cHggMDtcbn1cblxuLmstY29sdW1ubWVudS1pdGVtIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgb3V0bGluZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmstY29sdW1ubWVudS1pdGVtID4gLmstaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uay1jb2x1bW5tZW51LWl0ZW0td3JhcHBlciArIC5rLWNvbHVtbm1lbnUtaXRlbS13cmFwcGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCAuay1maWx0ZXItbWVudSAuay1maWx0ZXItbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuXG4uay1jb2x1bW4tbGlzdC13cmFwcGVyIC5rLWFjdGlvbnMgLmstYnV0dG9uLFxuLmstY29sdW1uLWxpc3Qtd3JhcHBlciAuay1hY3Rpb24tYnV0dG9ucyAuay1idXR0b24sXG4uay1jb2x1bW4tbGlzdC13cmFwcGVyIC5rLWNvbHVtbm1lbnUtYWN0aW9ucyAuay1idXR0b24sXG4uay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCAuay1hY3Rpb25zIC5rLWJ1dHRvbixcbi5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IC5rLWFjdGlvbi1idXR0b25zIC5rLWJ1dHRvbixcbi5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IC5rLWNvbHVtbm1lbnUtYWN0aW9ucyAuay1idXR0b24ge1xuICBmbGV4OiAxIDEgNTAlO1xufVxuLmstY29sdW1uLWxpc3Qtd3JhcHBlciAuay1hY3Rpb25zLmstYWN0aW9ucy1zdGFydCAuay1idXR0b24sIC5rLWNvbHVtbi1saXN0LXdyYXBwZXIgLmstYWN0aW9ucy5rLWFjdGlvbnMtY2VudGVyIC5rLWJ1dHRvbiwgLmstY29sdW1uLWxpc3Qtd3JhcHBlciAuay1hY3Rpb25zLmstYWN0aW9ucy1lbmQgLmstYnV0dG9uLFxuLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnQgLmstYWN0aW9ucy5rLWFjdGlvbnMtc3RhcnQgLmstYnV0dG9uLFxuLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnQgLmstYWN0aW9ucy5rLWFjdGlvbnMtY2VudGVyIC5rLWJ1dHRvbixcbi5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IC5rLWFjdGlvbnMuay1hY3Rpb25zLWVuZCAuay1idXR0b24ge1xuICBmbGV4OiAwIDEgYXV0bztcbn1cblxuLmstY29sdW1uLW1lbnUtZ3JvdXAtaGVhZGVyIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5rLWNvbHVtbi1tZW51LWdyb3VwLWhlYWRlci10ZXh0IHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWNvbHVtbi1tZW51IC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmstY29sdW1uLW1lbnUgLmstZXhwYW5kZXIge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuLmstY29sdW1uLW1lbnUgLmstZXhwYW5kZXIgLmstY29sdW1ubWVudS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuW2Rpcj1ydGxdIC5rLWNvbHVtbm1lbnUtaXRlbSA+IC5rLWljb24sXG4uay1ydGwgLmstY29sdW1ubWVudS1pdGVtID4gLmstaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbltkaXI9cnRsXSAuay1oZWFkZXIgPiAuay1jZWxsLWlubmVyLFxuLmstcnRsIC5rLWhlYWRlciA+IC5rLWNlbGwtaW5uZXIge1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIGNhbGMoIGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4ICkgLSAxMnB4KSk7XG59XG5bZGlyPXJ0bF0gLmstaGVhZGVyID4gLmstY2VsbC1pbm5lciAuay1zb3J0LW9yZGVyLFxuLmstcnRsIC5rLWhlYWRlciA+IC5rLWNlbGwtaW5uZXIgLmstc29ydC1vcmRlciB7XG4gIG1hcmdpbi1yaWdodDogLTJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5bZGlyPXJ0bF0gLmstZmlsdGVyYWJsZSA+IC5rLWNlbGwtaW5uZXIsXG4uay1ydGwgLmstZmlsdGVyYWJsZSA+IC5rLWNlbGwtaW5uZXIge1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4ICkpO1xufVxuW2Rpcj1ydGxdIC5rLWZpbHRlcmFibGUgPiAuay1jZWxsLWlubmVyIC5rLWxpbmssXG4uay1ydGwgLmstZmlsdGVyYWJsZSA+IC5rLWNlbGwtaW5uZXIgLmstbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmstZ3JpZC1oZWFkZXIsXG4uay1oZWFkZXIsXG50aC5rLWhlYWRlcixcbi5rLWdyaWQtaGVhZGVyLXdyYXAsXG4uay1ncm91cGluZy1oZWFkZXIsXG4uay1ncm91cGluZy1oZWFkZXIgLmstZ3JvdXAtaW5kaWNhdG9yLFxuLmstZ3JpZCB0ZCxcbi5rLWdyaWQtZm9vdGVyLFxuLmstZ3JpZC1mb290ZXItd3JhcCxcbi5rLWdyaWQtY29udGVudC1sb2NrZWQsXG4uay1ncmlkLWZvb3Rlci1sb2NrZWQsXG4uay1ncmlkLWhlYWRlci1sb2NrZWQsXG4uay1maWx0ZXItcm93ID4gdGQsXG4uay1maWx0ZXItcm93ID4gdGgge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5rLWdyaWQtaGVhZGVyLFxuLmstZ3JvdXBpbmctaGVhZGVyLFxuLmstZ3JpZC1hZGQtcm93LFxuLmstZ3JpZC1mb290ZXIge1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cblxuLmstZ3JpZC10b29sYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1kcmFnLWNsdWUge1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cblxuLmstZ3JpZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmstZ3JvdXAtZm9vdGVyIHRkLFxuLmstZ3JvdXBpbmctcm93IHRkLFxudGJvZHkgLmstZ3JvdXAtY2VsbCB7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuXG4uay1ncm91cGluZy1kcm9wY2x1ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjU2NTY1IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLmstZ3JvdXBpbmctZHJvcGNsdWU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbn1cblxuLmstZ3JpZCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uay1ncmlkIHRyLmstYWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cbi5rLWdyaWQgdGJvZHkgdHI6aG92ZXIsXG4uay1ncmlkIHRib2R5IHRyLmstc3RhdGUtaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuLmstZ3JpZCB0ZC5rLXN0YXRlLXNlbGVjdGVkLFxuLmstZ3JpZCB0ci5rLXN0YXRlLXNlbGVjdGVkID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUwLCAxMTgsIDE3NywgMC4yNSk7XG59XG4uay1ncmlkIHRkLmstc3RhdGUtZm9jdXNlZCxcbi5rLWdyaWQgdGguay1zdGF0ZS1mb2N1c2VkLFxuLmstZ3JpZCB0aDpmb2N1cyxcbi5rLWdyaWQgLmstbWFzdGVyLXJvdyA+IHRkOmZvY3VzLFxuLmstZ3JpZCAuay1ncm91cGluZy1yb3cgPiB0ZDpmb2N1cyxcbi5rLWdyaWQgLmstZGV0YWlsLXJvdyA+IHRkOmZvY3VzLFxuLmstZ3JpZCAuay1ncm91cC1mb290ZXIgPiB0ZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuLmstZ3JpZCAuay1ncmlkLWZpbHRlcixcbi5rLWdyaWQgLmstaGVhZGVyLWNvbHVtbi1tZW51LFxuLmstZ3JpZCAuay1oaWVyYXJjaHktY2VsbCAuay1pY29uIHtcbiAgY29sb3I6ICM2NTY1NjU7XG59XG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyAuay1pY29uIHtcbiAgY29sb3I6ICM2NTY1NjU7XG59XG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyAuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uay1ncmlkIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCxcbi5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCxcbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXItbG9ja2VkIC5rLWhlYWRlcixcbi5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCB0ZCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLWdyb3VwLWZvb3RlciB0ZCxcbi5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay1ncm91cC1jZWxsIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLWdyb3VwaW5nLXJvdyArIHRyIHRkIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay1zdGF0ZS1zZWxlY3RlZCB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2RkZWM7XG59XG4uay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstc3RhdGUtc2VsZWN0ZWQuay1hbHQgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVkNmU0O1xufVxuLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLXN0YXRlLWhvdmVyIHRkLFxuLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIHRyOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbn1cbi5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay1zdGF0ZS1zZWxlY3RlZDpob3ZlciB0ZCxcbi5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay1zdGF0ZS1zZWxlY3RlZC5rLXN0YXRlLWhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxZDFkZjtcbn1cbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXItbG9ja2VkIC5rLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uay1ncmlkW2Rpcj1ydGxdIHRoLmstaGllcmFyY2h5LWNlbGwsXG4uay1ncmlkW2Rpcj1ydGxdIHRkLmstaGllcmFyY2h5LWNlbGwsIC5rLWdyaWQuay1ydGwgdGguay1oaWVyYXJjaHktY2VsbCxcbi5rLWdyaWQuay1ydGwgdGQuay1oaWVyYXJjaHktY2VsbCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuY29sLmstc29ydGVkLFxudGguay1zb3J0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDIpO1xufVxuXG4uay1ncmlkLWhlYWRlciAuay1pLXNvcnQtYXNjLXNtLFxuLmstZ3JpZC1oZWFkZXIgLmstaS1zb3J0LWRlc2Mtc20sXG4uay1ncmlkLWhlYWRlciAuay1zb3J0LW9yZGVyIHtcbiAgY29sb3I6ICMzMjc2YjE7XG59XG4uay1ncmlkLWhlYWRlciAuay1ncmlkLWZpbHRlcjpob3Zlcixcbi5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudTpob3Zlcixcbi5rLWdyaWQtaGVhZGVyIC5rLWhpZXJhcmNoeS1jZWxsIC5rLWljb246aG92ZXIge1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbi5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtZmlsdGVyOmZvY3VzLCAuay1ncmlkLWhlYWRlciAuay1ncmlkLWZpbHRlci5rLXN0YXRlLWZvY3VzLCAuay1ncmlkLWhlYWRlciAuay1ncmlkLWZpbHRlci5rLXN0YXRlLWJvcmRlci1kb3duLFxuLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51OmZvY3VzLFxuLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51Lmstc3RhdGUtZm9jdXMsXG4uay1ncmlkLWhlYWRlciAuay1oZWFkZXItY29sdW1uLW1lbnUuay1zdGF0ZS1ib3JkZXItZG93bixcbi5rLWdyaWQtaGVhZGVyIC5rLWhpZXJhcmNoeS1jZWxsIC5rLWljb246Zm9jdXMsXG4uay1ncmlkLWhlYWRlciAuay1oaWVyYXJjaHktY2VsbCAuay1pY29uLmstc3RhdGUtZm9jdXMsXG4uay1ncmlkLWhlYWRlciAuay1oaWVyYXJjaHktY2VsbCAuay1pY29uLmstc3RhdGUtYm9yZGVyLWRvd24ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXIuay1zdGF0ZS1hY3RpdmUsXG4uay1ncmlkLWhlYWRlciAuay1oZWFkZXItY29sdW1uLW1lbnUuay1zdGF0ZS1hY3RpdmUsXG4uay1ncmlkLWhlYWRlciAuay1oaWVyYXJjaHktY2VsbCAuay1pY29uLmstc3RhdGUtYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG59XG4uay1ncmlkLWhlYWRlciB0aC5rLWdyaWQtaGVhZGVyLXN0aWNreSxcbi5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLXNvcnRlZCB7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmstZ3JpZC1mb290ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuLmstZ3JpZC1mb290ZXIgLmstZ3JpZC1mb290ZXItc3RpY2t5IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG5cbi5rLW1hc3Rlci1yb3cgLmstZ3JpZC1jb250ZW50LXN0aWNreSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmstbWFzdGVyLXJvdyAuay1ncmlkLXJvdy1zdGlja3kge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rLW1hc3Rlci1yb3cuay1hbHQgLmstZ3JpZC1jb250ZW50LXN0aWNreSxcbi5rLW1hc3Rlci1yb3cuay1hbHQgLmstZ3JpZC1yb3ctc3RpY2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi5rLW1hc3Rlci1yb3cuay1zdGF0ZS1zZWxlY3RlZCAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCAuay1tYXN0ZXItcm93Lmstc3RhdGUtc2VsZWN0ZWQgLmstZ3JpZC1yb3ctc3RpY2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZGRlYztcbn1cbi5rLW1hc3Rlci1yb3cuay1zdGF0ZS1zZWxlY3RlZC5rLWFsdCAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCAuay1tYXN0ZXItcm93Lmstc3RhdGUtc2VsZWN0ZWQuay1hbHQgLmstZ3JpZC1yb3ctc3RpY2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZDZlNDtcbn1cbi5rLW1hc3Rlci1yb3c6aG92ZXIgLmstZ3JpZC1jb250ZW50LXN0aWNreSwgLmstbWFzdGVyLXJvdzpob3ZlciAuay1ncmlkLXJvdy1zdGlja3ksIC5rLW1hc3Rlci1yb3cuay1zdGF0ZS1ob3ZlciAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCAuay1tYXN0ZXItcm93Lmstc3RhdGUtaG92ZXIgLmstZ3JpZC1yb3ctc3RpY2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbn1cbi5rLW1hc3Rlci1yb3cuay1zdGF0ZS1zZWxlY3RlZDpob3ZlciAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCAuay1tYXN0ZXItcm93Lmstc3RhdGUtc2VsZWN0ZWQ6aG92ZXIgLmstZ3JpZC1yb3ctc3RpY2t5LCAuay1tYXN0ZXItcm93Lmstc3RhdGUtc2VsZWN0ZWQuay1zdGF0ZS1ob3ZlciAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCAuay1tYXN0ZXItcm93Lmstc3RhdGUtc2VsZWN0ZWQuay1zdGF0ZS1ob3ZlciAuay1ncmlkLXJvdy1zdGlja3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFkMWRmO1xufVxuXG4uay1ncm91cGluZy1yb3cgLmstZ3JpZC1jb250ZW50LXN0aWNreSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4uay1ncm91cGluZy1yb3c6aG92ZXIgLmstZ3JpZC1jb250ZW50LXN0aWNreSwgLmstZ3JvdXBpbmctcm93Lmstc3RhdGUtaG92ZXIgLmstZ3JpZC1jb250ZW50LXN0aWNreSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG59XG5cbi5rLWNvbHVtbi1saXN0LWl0ZW06aG92ZXIsXG4uay1jb2x1bW5tZW51LWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cblxuLmstY29sdW1ubWVudS1pdGVtOmZvY3VzLFxuLmstY29sdW1ubWVudS1pdGVtLmstc3RhdGUtZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cblxuLmstY29sdW1ubWVudS1pdGVtLmstc3RhdGUtc2VsZWN0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyNzZiMTtcbn1cblxuLmstY29sdW1uLW1lbnUgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4uay1jb2x1bW4tbWVudSAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpIC5rLWl0ZW0ge1xuICBjb2xvcjogIzY1NjU2NTtcbn1cbi5rLWNvbHVtbi1tZW51IC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgLmstaXRlbTpob3ZlciwgLmstY29sdW1uLW1lbnUgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSAuay1pdGVtLmstc3RhdGUtaG92ZXIge1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbi5rLWNvbHVtbi1tZW51IC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgLmstaXRlbS5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG59XG4uay1jb2x1bW4tbWVudSAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpIC5rLWl0ZW06Zm9jdXMsIC5rLWNvbHVtbi1tZW51IC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgLmstaXRlbS5rLXN0YXRlLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cblxuLmstY29sdW1uLW1lbnUtZ3JvdXAtaGVhZGVyLXRleHQge1xuICBib3JkZXItY29sb3I6ICM0NDQ0NDQ7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuXG4uay1ncmlkLW5vcmVjb3Jkcy10ZW1wbGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmstbGlzdHZpZXcge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1saXN0dmlldy1ib3JkZXJlZCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uay1saXN0dmlldy1oZWFkZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1saXN0dmlldy1ib3JkZXJlZCA+IC5rLWxpc3R2aWV3LWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLmstbGlzdHZpZXctY29udGVudCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogMDtcbiAgZmxleC1ncm93OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmstbGlzdHZpZXctY29udGVudDo6YWZ0ZXIge1xuICBoZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstbGlzdHZpZXctY29udGVudC5rLWQtZmxleDo6YWZ0ZXIsXG4uay1saXN0dmlldy1jb250ZW50LmstZC1ncmlkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWxpc3R2aWV3LWNvbnRlbnQtcGFkZGluZy1yZWN0YW5nbGUge1xuICBwYWRkaW5nOiA0cHggNHB4O1xufVxuXG4uay1saXN0dmlldy1jb250ZW50LXBhZGRpbmctc3F1YXJlIHtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uay1saXN0dmlldy1pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstbGlzdHZpZXctaXRlbS1wYWRkaW5nLXJlY3RhbmdsZSB7XG4gIHBhZGRpbmc6IDRweCA0cHg7XG59XG5cbi5rLWxpc3R2aWV3LWl0ZW0tcGFkZGluZy1yZWN0YW5nbGUgLmstbGlzdHZpZXctbGluayB7XG4gIG1hcmdpbjogLTRweCAtNHB4O1xuICBwYWRkaW5nOiA0cHggNHB4O1xufVxuXG4uay1saXN0dmlldy1pdGVtLXBhZGRpbmctc3F1YXJlIHtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uay1saXN0dmlldy1pdGVtLXBhZGRpbmctc3F1YXJlIC5rLWxpc3R2aWV3LWxpbmsge1xuICBtYXJnaW46IC00cHg7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLmstbGlzdHZpZXctZm9vdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstbGlzdHZpZXctYm9yZGVyZWQgPiAuay1saXN0dmlldy1mb290ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5rLWxpc3R2aWV3LXBhZ2VyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuLmstbGlzdHZpZXctcGFnZXItdG9wIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4uay1saXN0dmlldy1ib3JkZXJlZCA+IC5rLWxpc3R2aWV3LXBhZ2VyLXRvcCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLmstbGlzdHZpZXctYm9yZGVyZWQgPiAuay1saXN0dmlldy1wYWdlci1ib3R0b20ge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcnMtYWxsIC5rLWxpc3R2aWV3LWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmstbGlzdHZpZXctYm9yZGVycy1ob3Jpem9udGFsIC5rLWxpc3R2aWV3LWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG4uay1saXN0dmlldy1ib3JkZXJzLWhvcml6b250YWwgLmstbGlzdHZpZXctaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcnMtdmVydGljYWwgLmstbGlzdHZpZXctaXRlbSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG4uay1saXN0dmlldy1ib3JkZXJzLXZlcnRpY2FsIC5rLWxpc3R2aWV3LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstbGlzdHZpZXcge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uay1saXN0dmlldy1jb250ZW50ID4gLmstc3RhdGUtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuLmstbGlzdHZpZXctY29udGVudCA+IC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MCwgMTE4LCAxNzcsIDAuMjUpO1xufVxuXG4uay1zcHJlYWRzaGVldCB7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIHdpZHRoOiA4MDBweDtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5rLXNwcmVhZHNoZWV0IC5rLWllMTEge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG59XG4uay1zcHJlYWRzaGVldCAuay12ZXJ0aWNhbC1hbGlnbi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uay1zcHJlYWRzaGVldCAuay12ZXJ0aWNhbC1hbGlnbi1ib3R0b20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstdGFic3RyaXAtd3JhcHBlciB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXF1aWNrLWFjY2Vzcy10b29sYmFyIHtcbiAgcGFkZGluZzogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uay1zcHJlYWRzaGVldC1xdWljay1hY2Nlc3MtdG9vbGJhciAuay1idXR0b246bm90KDpob3Zlcikge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXRhYnN0cmlwIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtdGFic3RyaXAgLmstbG9hZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXRhYnN0cmlwIC5rLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXNwcmVhZHNoZWV0LXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uay1zcHJlYWRzaGVldC10b29sYmFyIFtkYXRhLXRvb2w9YmFja2dyb3VuZENvbG9yXSxcbi5rLXNwcmVhZHNoZWV0LXRvb2xiYXIgW2RhdGEtdG9vbD10ZXh0Q29sb3JdLFxuLmstc3ByZWFkc2hlZXQtdG9vbGJhciBbZGF0YS10b29sPWJvcmRlcnNdLFxuLmstc3ByZWFkc2hlZXQtdG9vbGJhciBbZGF0YS10b29sPWFsaWdubWVudF0sXG4uay1zcHJlYWRzaGVldC10b29sYmFyIFtkYXRhLXRvb2w9bWVyZ2VdLFxuLmstc3ByZWFkc2hlZXQtdG9vbGJhciBbZGF0YS10b29sPWZyZWV6ZV0ge1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAxLjQyODU3MTQyODZlbTtcbn1cbi5rLXNwcmVhZHNoZWV0LXRvb2xiYXIgW2RhdGEtdG9vbD1mb250U2l6ZV0ge1xuICB3aWR0aDogNWVtO1xufVxuLmstc3ByZWFkc2hlZXQtdG9vbGJhciBbZGF0YS10b29sPWZvbnRGYW1pbHldIHtcbiAgd2lkdGg6IDZlbTtcbn1cbi5rLXNwcmVhZHNoZWV0LXRvb2xiYXIgW2RhdGEtdG9vbD1mb3JtYXRdIHtcbiAgd2lkdGg6IDRlbTtcbn1cblxuLmstc3ByZWFkc2hlZXQtYWN0aW9uLWJhciB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1zcHJlYWRzaGVldC1uYW1lLWVkaXRvciB7XG4gIHdpZHRoOiAxMGVtO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuLmstc3ByZWFkc2hlZXQtbmFtZS1lZGl0b3IgLmstY29tYm9ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuLmstc3ByZWFkc2hlZXQtbmFtZS1lZGl0b3IgLmstY29tYm9ib3ggLmstZHJvcGRvd24td3JhcCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5rLXNwcmVhZHNoZWV0LW5hbWUtZWRpdG9yIC5rLWNvbWJvYm94IC5rLXNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxO1xufVxuLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXI6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiV2ViQ29tcG9uZW50c0ljb25zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyIC5rLXRvb2x0aXAsXG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhciAuay1ncm91cC1oZWFkZXIsXG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhciAuay1saXN0LXNjcm9sbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xufVxuLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXIgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dC5rLXNwcmVhZHNoZWV0LWFycmF5LWZvcm11bGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwie1wiO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXIgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dC5rLXNwcmVhZHNoZWV0LWFycmF5LWZvcm11bGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJ9XCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQge1xuICBvdXRsaW5lOiAwO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICBmbGV4OiAxO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXN5bnRheC1mdW5jLmstc3ludGF4LWF0LXBvaW50LFxuLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXN5bnRheC1ib29sLmstc3ludGF4LWF0LXBvaW50LFxuLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXN5bnRheC1yZWYuay1zeW50YXgtYXQtcG9pbnQsXG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc3ludGF4LXN0ci5rLXN5bnRheC1hdC1wb2ludCxcbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zeW50YXgtbnVtLmstc3ludGF4LWF0LXBvaW50IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc2VyaWVzLWEsXG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc2VyaWVzLWIsXG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc2VyaWVzLWMsXG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc2VyaWVzLWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1saXN0IHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtbGlzdCAuay1pdGVtIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cblxuLmstc3ludGF4LWZ1bmMsXG4uay1zeW50YXgtc3RhcnRleHAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmstc3ByZWFkc2hlZXQtY2VsbC1lZGl0b3Ige1xuICBwYWRkaW5nOiAwIDNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjAwMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtc2hlZXRzLWJhciB7XG4gIHBhZGRpbmc6IDAgNHB4IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtc2hlZXRzLWJhci1hZGQge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5rLXNwcmVhZHNoZWV0LXNoZWV0cy1iYXItYWRkOm5vdCg6aG92ZXIpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXNoZWV0cy1pdGVtcyB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uay1zcHJlYWRzaGVldC1zaGVldHMtaXRlbXMgLmstdGFic3RyaXAtaXRlbXMge1xuICBtYXJnaW46IDAgY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHggKSAhaW1wb3J0YW50O1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uay1zcHJlYWRzaGVldC1zaGVldHMtaXRlbXMgLmstdGFic3RyaXAtcHJldiB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5rLXNwcmVhZHNoZWV0LXNoZWV0cy1pdGVtcyAuay10YWJzdHJpcC1uZXh0IHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5rLXNwcmVhZHNoZWV0LXNoZWV0cy1pdGVtcyAuay1pdGVtIC5rLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uay1zcHJlYWRzaGVldC1zaGVldHMtaXRlbXMgLmstaXRlbSAuay1zcHJlYWRzaGVldC1zaGVldHMtcmVtb3ZlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVlbTtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1zcHJlYWRzaGVldC12aWV3IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIFZlcmRhbmEsIFNhbnMtc2VyaWY7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rLXNwcmVhZHNoZWV0LXZpZXcgLmstc3RhdGUtZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmstc3ByZWFkc2hlZXQtZml4ZWQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLXNwcmVhZHNoZWV0LW92ZXJmbG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstc3ByZWFkc2hlZXQtcGFuZSB7XG4gIHBhZGRpbmc6IDAgMXB4IDAgMDtcbiAgYm9yZGVyLXdpZHRoOiAycHggMCAwIDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uay1zcHJlYWRzaGVldC1wYW5lLmstdG9wIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5rLXNwcmVhZHNoZWV0LXBhbmUuay1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXRvcC1jb3JuZXIge1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDA7XG59XG4uay1zcHJlYWRzaGVldC10b3AtY29ybmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXNjcm9sbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSwgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAuay1zcHJlYWRzaGVldC1zY3JvbGxlciB7XG4gICAgei1pbmRleDogMztcbiAgfVxufVxuXG4uay1zcHJlYWRzaGVldC1oYXhpcyxcbi5rLXNwcmVhZHNoZWV0LXZheGlzIHtcbiAgYm9yZGVyOiAwIHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtaGF4aXMge1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXZheGlzIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gIHRvcDogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtcm93LWhlYWRlcixcbi5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXIgPiBkaXYsXG4uay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVyID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXIgPiBkaXY6OmFmdGVyLFxuLmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlciA+IGRpdjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXIgPiBkaXYge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG4uay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtcm93LWhlYWRlciA+IC5rLXNlbGVjdGlvbi1wYXJ0aWFsOjphZnRlcixcbi5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXIgPiAuay1zZWxlY3Rpb24tZnVsbDo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXIgPiBkaXYge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuLmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlciA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVyID4gLmstc2VsZWN0aW9uLXBhcnRpYWw6OmFmdGVyLFxuLmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlciA+IC5rLXNlbGVjdGlvbi1mdWxsOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRhdGEge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogY2VsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zcHJlYWRzaGVldC1jZWxsIHtcbiAgcGFkZGluZzogMXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXNwcmVhZHNoZWV0LW1lcmdlZC1jZWxscy13cmFwZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zZWxlY3Rpb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBjZWxsO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1zZWxlY3Rpb24ge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1zZWxlY3Rpb24taGlnaGxpZ2h0IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc2VsZWN0aW9uLXdyYXBwZXIgLmstc3ByZWFkc2hlZXQtZWRpdG9yLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogNjA7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNlbGVjdGlvbi13cmFwcGVyIC5rLXNwcmVhZHNoZWV0LWVkaXRvci1idXR0b24uay1zcHJlYWRzaGVldC1sYXN0LWNvbHVtbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWFjdGl2ZS1jZWxsIHtcbiAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwsXG4uay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwtcHVuY2gsXG4uay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwtYnItaGludCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGN1cnNvcjogY3Jvc3NoYWlyO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zaW5nbGUtc2VsZWN0aW9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbi1ib3R0b206IC00cHg7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgY3Vyc29yOiBjcm9zc2hhaXI7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNlbGVjdGlvbi1mdWxsOjphZnRlcixcbi5rLXNwcmVhZHNoZWV0IC5rLXNlbGVjdGlvbi1wYXJ0aWFsOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLWF1dG9maWxsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogY2VsbDtcbn1cblxuLmstc3ByZWFkc2hlZXQtdmJvcmRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1oYm9yZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1oYXMtY29tbWVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstZGlydHkge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstZmlsdGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1maWx0ZXItcmFuZ2Uge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXIge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5rLXNwcmVhZHNoZWV0LWZpbHRlciAuay1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUge1xuICB3aWR0aDogMjgwcHg7XG59XG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1hbmltYXRpb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgPiAuay1tZW51LFxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgPiAuay1tZW51LmstbWVudS12ZXJ0aWNhbCB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51ID4gLmstbWVudSAuay1pdGVtLFxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgPiAuay1tZW51LmstbWVudS12ZXJ0aWNhbCAuay1pdGVtIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSA+IC5rLW1lbnUgLmstbGluayxcbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51ID4gLmstbWVudS5rLW1lbnUtdmVydGljYWwgLmstbGluayB7XG4gIHBhZGRpbmctbGVmdDogY2FsYyggMTZweCArIDhweCApO1xufVxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgPiAuay1tZW51IC5rLWljb24sXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSA+IC5rLW1lbnUuay1tZW51LXZlcnRpY2FsIC5rLWljb24ge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqICggMTZweCArIDRweCApICk7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstc3ByZWFkc2hlZXQtdmFsdWUtdHJlZXZpZXctd3JhcHBlciB7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1zcHJlYWRzaGVldC12YWx1ZS10cmVldmlldy13cmFwcGVyIC5rLXRyZWV2aWV3IHtcbiAgcGFkZGluZzogNHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMtc3VtbWFyeSB7XG4gIHBhZGRpbmc6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1zdW1tYXJ5ID4gLmstaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1jb250ZW50IHtcbiAgcGFkZGluZzogNHB4IDhweCA0cHggY2FsYyggMTZweCArIDhweCApO1xufVxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1jb250ZW50ID4gLmstdGV4dGJveCxcbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMtY29udGVudCA+IC5rLXdpZGdldCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLWNvbnRlbnQgLmstc3BhY2UtcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1jb250ZW50IC5rLWZpbHRlci1hbmQge1xuICB3aWR0aDogNzVweDtcbiAgbWFyZ2luOiA4cHggMDtcbn1cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWFjdGlvbnMgLmstYnV0dG9uLFxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstYWN0aW9uLWJ1dHRvbnMgLmstYnV0dG9uLFxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstY29sdW1ubWVudS1hY3Rpb25zIC5rLWJ1dHRvbiB7XG4gIGZsZXg6IDEgMSA1MCU7XG59XG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1hY3Rpb25zLmstYWN0aW9ucy1zdGFydCAuay1idXR0b24sIC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWFjdGlvbnMuay1hY3Rpb25zLWNlbnRlciAuay1idXR0b24sIC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWFjdGlvbnMuay1hY3Rpb25zLWVuZCAuay1idXR0b24ge1xuICBmbGV4OiAwIDEgYXV0bztcbn1cblxuLmstc3ByZWFkc2hlZXQtcG9wdXAge1xuICBwYWRkaW5nOiAwO1xufVxuLmstc3ByZWFkc2hlZXQtcG9wdXAgLmstc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uay1zcHJlYWRzaGVldC1wb3B1cCAuay1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmstc3ByZWFkc2hlZXQtcG9wdXAgLmstYnV0dG9uLWljb250ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmstc3ByZWFkc2hlZXQtcG9wdXAgLmstcmVzZXQtY29sb3IsXG4uay1zcHJlYWRzaGVldC1wb3B1cCAuay1jdXN0b20tY29sb3Ige1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmstc3ByZWFkc2hlZXQtcG9wdXAgLmstcmVzZXQtY29sb3Ige1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG4uay1zcHJlYWRzaGVldC1wb3B1cCAuay1jdXN0b20tY29sb3Ige1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG4uay1zcHJlYWRzaGVldC1wb3B1cCAuay1zcHJlYWRzaGVldC1jb2xvci1wYWxldHRlIHtcbiAgcGFkZGluZzogMHB4O1xufVxuLmstc3ByZWFkc2hlZXQtcG9wdXAgLmstc3ByZWFkc2hlZXQtYm9yZGVyLXR5cGUtcGFsZXR0ZSB7XG4gIHdpZHRoOiAxMi41cmVtO1xuICBoZWlnaHQ6IDVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZvcm1hdC1wb3B1cCAuay1pdGVtIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmstc3ByZWFkc2hlZXQtZm9ybWF0LXBvcHVwIC5rLXNwcmVhZHNoZWV0LXNhbXBsZSB7XG4gIG9yZGVyOiAxO1xufVxuXG4uay1zcHJlYWRzaGVldC1zYW1wbGUge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWNsaXBib2FyZCxcbi5rLXNwcmVhZHNoZWV0LWNsaXBib2FyZC1wYXN0ZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1lZGl0LWZvcm0tY29udGFpbmVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZm9ybWF0LWNlbGxzIC5rLXNwcmVhZHNoZWV0LXByZXZpZXcge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmstc3ByZWFkc2hlZXQtZm9ybWF0LWNlbGxzIC5rLWxpc3Qtc2Nyb2xsZXIge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstZXhwb3J0LWNvbmZpZyB7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uay1leHBvcnQtY29uZmlnOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rLWV4cG9ydC1jb25maWcgLmstZWRpdC1maWVsZCB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgd2lkdGg6IDQ1JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uay1leHBvcnQtY29uZmlnIC5rLXBhZ2Utb3JpZW50YXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDAuNWVtO1xufVxuLmstZXhwb3J0LWNvbmZpZyAuay1wYWdlLW9yaWVudGF0aW9uIC5rLWljb24ge1xuICBmb250LXNpemU6IDZlbTtcbn1cblxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWNvbW1lbnQgdGV4dGFyZWEge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMzU1cHg7XG4gIGhlaWdodDogMjMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBY3dBQUFHUUNBWUFBQUFqbDFBS0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBNFpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTVRRMUlEYzVMakUyTXpRNU9Td2dNakF4T0M4d09DOHhNeTB4TmpvME1Eb3lNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdUVTA5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5dGJTOGlJSGh0Ykc1ek9uTjBVbVZtUFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdmMxUjVjR1V2VW1WemIzVnlZMlZTWldZaklpQjRiV3h1Y3pwNGJYQTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzhpSUhodGNFMU5Pazl5YVdkcGJtRnNSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBoTUdWbU16Wm1aaTA0WW1JMUxUUmxOMll0T1Rjd01TMDRPVFU1WlRnMU4yWmhZMk1pSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2TURORE9UQkROVVEyT1VKR01URkZPVGt3TXpZNFJUSTNOalpCUVRkRU5rTWlJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZNRE5ET1RCRE5VTTJPVUpHTVRGRk9Ua3dNelk0UlRJM05qWkJRVGRFTmtNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVGtnS0UxaFkybHVkRzl6YUNraVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcGpNbVptWmpNME1pMDVOakV5TFRRd00yWXRZV1poWVMwMU1URTFaalEyTlRobU1XTWlJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbUZrYjJKbE9tUnZZMmxrT25Cb2IzUnZjMmh2Y0RwaFlqbGhNbVV3TXkxa05tSXdMVFkzTkdNdE9EYzRaUzB5TWpVek1qZGtOREk1T1RjaUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6NjhVSExiQUFBZ3BFbEVRVlI0MnV6ZDJaTmM5ZG5ZOFRPTDlnVTBJQWtqZ3dwa0k4UU9RbUkxRlMrRkhXOVZMdC83d3BXYjkwMHFLVitsVEwzdlRaekVsU3ZuSmlsZnZNNGZrUXVuZkVPdzJMVWdpVVVzTmhpTUFGc2p0SXpRcnBtSm5oT2RvYWVudCtucDVTeWZUMVhYaUo0UjBoejE5TGVmMzFsNlpIWjJOZ0VBV2h1MUNRQkFNQUZBTUFGQU1BRkFNQUZBTUFGQU1BRkFNQUVBd1FRQXdRUUF3UVFBd1FRQXdRUUF3UVFBd1FRQU11UDkvZ05HUmtac1pRQUdvcC92OFd6Q0JJQThUSmo5R0ZyOXN3R1VZeUFVVEhFRW9Mdm4rTnhHZEx3Z0cxQkVBYW94WVk3a05aNTVDK2JJRXU0RG9GaXhIR2tUMEpFOFJUTXZ3V3dYeFJIQkJLaE1RR2NiUE44UFBaeDVDT1pJaDZFY0VVK0FRZ2V4MmZSWUg4dG00UnhxTkljZHpHYnhhL2RST0FHS09UM1dobkNrNW5PelRYNVBicUk1ekdCMkVzdG12MjRYVHdEeU8ySE90b2hpL2YyNWllYXdndGtxbHZXL0h1a2ducUlKVUx4WTF2OTZ0c1YwT3ZSbzVta2ZabjBZUjV0RXM5MjBDVUIrbzlrb2t2VzNtUTZpV1lrSmM2Uk5MT3R2bzcvODVTL1gvZUlYdi9qbnRXdlgvbWpac21WZkdSc2JHM2VOV29DQ2x2T3E2ZW5weTFmOS9Zc3Z2dmpmdi9uTmIvN3pyMy85NnpNMW9SeE4ydS9USEhoQVIvcDVvZHIwRDFnWXR2cGcxa2R6dE9iajZOLy8vdmYvTkRFeDhlL0d4OGVYZVpnQmxNK1ZLMWN1bnpoeDRuOXUzcno1bjY1RmM2Wm0wbXkwZEZzL3RkYkd1RzkvejJGZWZMMVJPT2RpK1pPZi9HVGwxTlRVLzkyMGFkTXZ4Qktndk9JNS91cHovWCtJNS94NDdxOGJuRWFTbkJ5dk11Z0pzMUVrUnhvRWN5dzIzTHAxNng3MlVBS29qak5uenV4ZnYzNzlONi8rY3JyQmxEbmJic29zNDRUWjdNbythVFNQSFR2Mlg4VVNvSHJpdVQ4YTBHUzZIT3FVT2V3bDJRVzNPTUJuWW1MaUh6MXNBS29wR2hBdFNGcWZKVEg0YUExcFNiYlJVbXg2bTV5Yy9PODMzbmpqdi9HUUFhaXU0OGVQLzYrTkd6ZisrK1RMZzRBYUxjMG1TUVdXWkp1TjFpTnIxcXo1dm9jS1FMVmRiY0cvVG5KMmNacEJCclBWMVhubXBzMWx5NVp0OGxBQnFMYXJMZGlZTkw5WVRiT21sQ2FZOWZGc2RIbThrYmdvZ1ljS1FMVmRhMEhUVnBSOXd1d29ucTdnQTBDRDQxOHF0U1RiemRRSlFJVzdtYWN1ak9aZ1l3QkE3cHN4bXJPTklLQUE1TElONDJYYUlGZXVYRW1tcHFhU2l4Y3ZKak16TXg1cUFNT1l4RVpIa3hVclZpVHIxNitQNjhUMnNoR1ZlM3V2dm9oWVRrNU9DaVhBa01YejhQbno1OVBoWmVQR2piMklaajVlQ0pUbEh5Z21TN0VFeUZjNDQ3bTVOSk56V2I2UmVDVURRTDVjdUhCQk1QUDRTZ2FBZk9uMzljb0ZFd0J5cGpRSC9iaENFQUFtVEFBUVRBQVFUQUFRVEFBUVRBQkFNQUZBTUFGQU1BRkFNQUZBTUFGQU1BRkFNQUZBTUFFQXdRUUF3UVFBd1FRQXdRU0FBaGt2eXpjeU1qTGlYeE1BRXlZQUNDWUFDQ1lBQ0NZQUNDWUFJSmdBSUpnQUlKZ0FJSmdBSUpnQUlKZ0FJSmdBSUpnQWdHQUN3Qko1ZXk4QU1HRUNnR0FDZ0dBQ2dHQUNnR0FDZ0dBQ2dHQUNBSUlKQUlJSkFJSUpBSUlKQUlJSkFLWGc0dXNBWU1JRUFNRUVBTUVFQU1FRUFNRUVBTUVFQU1FRUFBUVRBQVFUQUFRVEFBUVRBQVFUQUVyQnhkY0J3SVFKQUlJSkFBTXpiaE1BOWNiR3hwTHg4ZkgwRnI4ZUhSMU5QOGF1ait3V1ptZG41MjdUMDlQSnpNeE0rdkhLbFN2cExYNE5nZ21VS3BETGx5OVBiOHVXTFVzRDJZbmFlTWIvbzE0RTlQTGx5OG1sUzVmU200QWltRURoUkJSWHJseVozbUtTckhYbXpKbms1TW1UeWFsVHA1SXZ2dmdpdlYyOGVERzlSZlFpZ3VrVHlMVXBkTVdLRldsczE2NWRtOTZ1di83NlpNT0dEY242OWV2VHo4VXR4TlI1NGNLRjlCWXhCY0VFY2l2Q3RtclZxcm1JWllHY25KeE1QdjMwMCtSdmYvdGJHc1pNTExjMmt5MjluajkvUHYzdlk4ZU96ZnQ4L0JrMzNYUlRzbVhMbG1UVHBrM0p1blhyNXFJYWYwYjh2cGc4b1FoR1d2MHc5T1FQK1BKMGo1R2FqOWx0dE9ZVzZ6bGpWLzgrSjd2NWMrcC9VSUZrUWJ6V3JGa3piNXI4OE1NUGs3Lzg1UzlwS090MTh0elE2bXNhZmU3bW0yOU90bTNibHR4MjIyM3pvbnYyN05sNWthWmM0c1ZTbC8zWWNQWEQ5TFhiVE0xdHR1YVcxSHhNK3RrMHdZU1NpMzJTTWRIRng1Qk5rdSsrKys3YzBtcXZJdGxwUk9QdnNtUEhqcm5KTThUZkpaWis2LzlPQ0taZ0NpYjBWZXlqakZER1BzcncrZWVmcHhQbE8rKzgwL05wc3B0cE0zUFhYWGVsRStlTk45NlkvbmZzMzR4dzJzY3BtSUlwbU5CM3Nmd2Erd3V6bzEzLzlLYy9KWHYzN2gxb0pGdDl2dEg5anozMldMSjkrL2IwMXhITDJLOXFtVll3QlZNd29XOC9ieEhLYktyOCtPT1Brd01IRHFUN0NQTXdUYmI3WEV6RXUzZnZUclp1M1RvM2JVWTQrLzA4aFdBS0psUkluQWNacDNIRS9zRTQ5ZVBnd1lQcGZzcGhUNU9MblRSRDdOL2N0V3RYK2ozRlBzMnBxU25uY0FybTBJUHB0QklvZ1lqa2RkZGRseTdCeGtFOUw3Lzhjc2VUMmJDbXlWYjNIemx5SkRsNjlHankxRk5QcFUrMmNVN242ZE9uSFJERVVKVm13b3duQ2FpaU9LOHlKc3Y0V2Z2clgvK2F2UFRTUyttcEdrV1pKbHQ5TGliTWlHWWNGQlJmRTVPbTh6YUxaK1BHamFXWU1GMThIUW9zRHU3Sll2bisrKzhuZS9ic2FSbkw3THF2M1h5KzlycXgzWHl1MDk5VGUzOThMODgrKzJ6eTNudnZwZDlqZHVVZ0dBWkxzbERneVRJTzhJbVEvUG5QZjA1ZWVlV1ZRaytUcmU2UEZ3THhNWTZpamU4NWZtM1NaTkJNbUZERVY3cmo0M09UWmJOWUZtMmFiSGYvODg4L254N0VsRTJhOWRlL0JjRUU1di9Ram82bUIvaGt5N0Qxc2V3MmhKMyszbDRHZExIM3g2U1pMYzltQnptQllBSUxaTk5WaE9Lamp6NUtqNGJ0VlFqek5FMjJ1dis1NTU1TFB2amdnM2t2SEdBUXhzdjBSQUpsRnhkUGoxTkk0akozRWN0Qm54TFM2MzJUbmQ3ZktKcXhMVFp2M3B4ZTdDQXVwUWNtVENDVnZTMVhpR1hZWnVja0xuVml6Tk0wMmV5KytONGptbkV4ZzdpcWtTTm5FVXdnRlNzb01VbUYySWQzNHNTSmpxUFdqOC8xOC81TzR4bHZicDN0djQxcDB5b1RnZ21rUVloOWRuRnQyRmRmZmJXanFiQ2J5WENRVTJNbjAyUzdxTDd4eGh2cCszbkd0b2x0QklJSkZSYW5UMlFYVTkrM2IxL0hVK0ZpSnIyOFRwT2RSUFhGRjE5TVA4WTJjcW9KZ2drVlZyc1VHd2UzRE9LVWtGNmRLdExMYWJMWi9YSE4zTGZlZW12ZXRnTEJoSXFKZzFsaWFvcWpZbHRkbkdCUTUwY09JNGp0dmpaKy9jYy8vakY5eDZMWVZnNEFRakNoZ3JLall1Tzh3MzVOazBzSmFLK2oyczNYWnVKTnNtdTNHUWdtVkVTY1JoSVRVMHhPYjcvOWR1NVBDUm5FTk5ucWF3OGRPcFI4OXRsbjZUYUxiUWVDQ1JXUkhlanp5U2VmNVBweWRZT2NKdXVYWXV2dmk3YzNxOTEySUpoUTloL00wZEgwaWo3aG5YZmV5ZDAwT1lnZ3R2dmFSdmNkUG54NGJqcDNuVmw2emFYeElJZml3SlY0VE1mMVlyTzNzY3I3NWVyeThMV3hyZUlkVGVKdHdHTEtQSC8rdkFjVEprd29lekJESE94am1teS9GRnQ3ZndTemRodUNDUlBLK2lwMmREUTljR1ZxYWlxZE1BYzVOUlpwbW14MlgyeXp1R3plOWRkZm4yN0xtWmtaRHlwTW1GQkcyUkdlY1hUc29LZkdvazJUelg3L3A1OStPbTliZ21CQ0NXVUgreHc5ZWpUM1I3cTIrMzhzTlo3ZC92NFBQL3h3M3JhRVhyQWtDemtOWmpZbDFZYWhtYVV1ZHk3Mi9uNHNwZmJ5OThkRjZnVVR3WVFTR3hzYlM0K09qZjJYRnk5ZTdIdjRpaHJFZHZmRjBiSFpmc3pZcHZHK21TQ1lVTEpnaHRPblR3ODhmR1dMNStUa1pCck1PSUJLTU9rRit6QWhoOEdNNmFnK0JIbSsrSGtlOTJNZVAzNTgzallGRXlhVTZSWHN0YXZUeElScG1semExMmJiMEJWL0VNdzZydlJES1g0Z3I3MEJjdXpEYkRSRkRUdUlSWXBuYk1Oc3d2VDhnR0JDeVdSUDdPZk9uUlBFSlg1dHRnM0ZFc0dFRWdmendvVUxoYi9penJEam1WMUhWakFSVENoeE1Pc3Y1eWFlaS8vYUsxZXVDQ2FDQ1dVUFpyenJoaUF1L1oxTEJCUEJoSkpieWdFLzR0bjZxa2dnbUZDU1VNWkVGSmQwdTN6NWNxR0NsTGUvYTNiaGRmRkVNS0hFd1l4VEliSWx4YklFYmREbmxHWVhMQkJNQkJOS0dzeHNPc3FPOGl4ai9BWVJ6NVVyVndvbWdnbGxEK2JxMWFzWFhCNHZEMEVhOXU5ZnpQOGp0cUZnMGt1dUdRVTVrbDBrZlAzNjlmTmlNS2pyci9ialdyRzl2TmJzWXE2Wm0yMURGMTdIaEZuSG9lT1VRWGIrNVhYWFhWZjVwZGlsL2o5aUcyYmIxUE1EZ2drbG5UQTNiTmhReUNBTyttdGIzYjl4NDhaNUwwSkFNS0dFd1l6M2NhemFPWks5am1jV3pPeUtQeUNZVUNJeERjV1RmaXdueGxHZWNVM1pQTVF2NzlOay9mMnJWcTFLSmlZbTB2dE5tUFNLZzM0Z1orS0NCV0hMbGkyRlBEQ24yNi90OXYvUjZQOXo2NjIzenR1V0lKaFFRdGtTWXZhazMwbE1saHEwUVFTeGwwZkF0cm8vYnJmZGR0dThiUW05WUVrV2NqcGhmdVVyWDZuYzFYbDZkZjlYdi9wVkV5WW1UQ2k3Mk9jV0IvL0Vmc3h0MjdhMW5NU0t1aFRici90RFRKYzMzSEJEdWczdHYwUXdvZVN5NjhoKy9ldGZML3hTN0NEdmo5czk5OXd6Ynh0Q3IxaVNoWndHTTQ3MGpBa3pyaXZiaS9mSEhQVHlhcitYWWh0OUxyYlYzWGZmTFppWU1LRXFZaWt4Mi85MjMzMzM1WHFhSE5hVTJlaHpEei84Y1BveHRwM2xXQVNUd2p0Ky9MaU4wSUdMRnkrbUg3ZHUzZHJ6K1BVNmZJUFlOOW5zL3RyUDNYNzc3Zk8ySGZTU2E4a3k4RmcrLy96enlaTlBQcGxzMnJUSkJta2hUb21JQTFmaWFOa0hIbmdnT1hqdzRJSklOQXBIczZBTTZtc0hjWCtqeiszZXZUdTU1WlpiMG0wVzI4NXpBaVpNQ2gzTFBYdjJwTy96R05FOGR1eVlqZEpHZHFXZk9QaW4yMmt5cjBmQUxuYUtiZmU1dSs2NmE5NDJBOEdrOExITW50UkVzNzNZRnhjVDAwMDMzWlI4ODV2ZnpFVVFseHE5cFFTMDJlZSs5NzN2SlRmZmZITzZyWng3aVdCU21saldUaytpMmQ2NWMrZlNqL2ZlZTIreWJ0MjZ3bDZ1cnBjQnJmMWN2Ty9sUXc4OU5HOWJnV0JTeUZoR0ZPdGpLWnFkaTZrcE8wWGlxYWVlR3VnMDJjdkwxZlhpOXpUNmZVOC8vWFQ2TWJhUk40dEdNQ2wwTE51OTZzK2lPVGs1YWFNMUVTODRJaEpmKzlyWGttOTk2MXVsdU1CQU45TmsvZWQzN2RxVmJOKytQYjIvMllzeUVFeEtFY3ZhYU1heXJXZ21UWU9SYmNzNEx6TjdyOGVpWEs2dVY5TmtyWGlUN1hqeFVQdUNBZ1NUUXNZeW5zVGkwUDVPYjNIdW5FbXp1VGlZSlR1LzhEdmYrVTR5UGo1ZXFXbXk5dlB4dmYvNHh6OU9QOFpTckt2NklKZ1VPcGJkc0R6YmZ2dGtSODErOTd2ZlhYVEk4bktCZ1c0L2wzMCtZaG52U0JMYndsSXNna2toWS9uQ0N5OHMrUWxNTkp1TFlKdzllemI5ZU1jZGQ4eEZNeTlUWmk4LzErelBpMWp1MkxGajNyYUFRUmpwOTRPdDVtb2JJelVmczl0b3pXMHNibGYvUGllNytYTk9uejd0WDNPSUltNjlpR1d0bFN0WHVpSlFFMk5qWThtYU5XdlNuNjgzM25naitjTWYvdEF3TnMwaTFJdjdoL0c1SC83d2grbFZqN0pZT2lxMkdPS3Q2cnJzeDRhckg2YXYzV1pxYnJNMXQ2VG1ZMTlmUUprd3lXVXNzMGt6L3I5T09Wa29RaEVIQWNXVFE1eWZXVHRwbG1tYXJQV0RIL3hnTHBieHZZc2xneWFZTEVtMkRCdHhXOHdCUG9zNUVFZzBHNHZycFdaSGgwWTA0Mm8zZWJ0Y1hTY2g3T1R6UC9yUmo1SUhIM3h3N3ZTUitONUJNQ2xVTEdOZlk3K3YzU21hemNXUnM5bWtHVytjbkIwNW1vZkwxUzMxU05qc2FOaWYvdlNueWYzMzN6ODNXYnIwSGNOaUh5YTVqbVd0RlN0VzJLZlpSTzArelU4KytTVDUvZTkvbjV3OGVYSXVQcTJtdDhYY3Y1VFBMZmJ6RXhNVDZRdUFlQWNTK3l5THJTejdNQVdUcm1MWmozMlduY2dPQk1wTzNPZExvNk9qeWVyVnE5TjRSbGllZSs2NVpQLysvVDBKM2xKQzJNM3ZqU3Y0ZlB2YjMwNldMVnMydDcvV0cwSUxwbUFLcGxpS1prOS8zbUw3TEYrK1BQM3Y5OTU3TDNuMjJXZlRuNDg4VDVPMVQ2eHhiZGc3Nzd3ei9lKzRJRUdzWWpoMVJEQUZVekFMR2NzOHZOOWd0andybW8zRlpMWnExYXE1bjc5NDgrbjZVMCtHTVUyMitwcnZmLy83eWM2ZE8rZStKbDZVMlY4cG1JSXBtR0lwbWdPZk5qLzk5TlBrN2JmZlR2YnUzWnVMYVRMenlDT1BKSGZmZlhleVpjc1dVNlZnQ3FaZ0Z0dm5uMzgrOUdWWTBleGVIR2thNFl4OW0rSG8wYVBKQng5OGtPemJ0eStOVTcrV1pGdDlUZnk3N2Q2OU85bTJiVnQ2VUUrSWZaVVJTcWVNQ0taZzlqbVlVMU5USHBWOW5DenpmTDNPaU1FVFR6emg2TmtPd2htaHlzSVozbjMzM2VUTk45OU1QdzVpbW94OWszSDZTMXphTGhPaGpGT0hoTEs4NGsyK0JWTXd4VkkwQ3huTzJNY1p0OXBWaEk4Ly9qaDUvLzMzazQ4KyttakJ2M20zMDJUc1I5MjZkV3Y2UHA2MzNucHJjc01OTjh4OUx2WlB4azBvQlZNd0JiUHdzWHp4eFJjTDlVNFFsbWNYLzdPWmhiTjI2c3dDR2hlS2lOdXBVNmZTVzV6YWtWMWxKM3M3cmV6M3h3dVdPQS8wK3V1dlQyL3hiN0I1OCtaNWdjeW15U3lVOWxFS3BtQUtwbGptWU5JVXpjV0pjemhqOG94d3hzZWFuOXNsaWVlWENHeUVNajQ2bDFJd0JWTXdTeU1taTRobFRCTkZKWnE5Q1dqRU16NW10K3o2dnJVLzE5bnpSM1lwdXdoaWRvdElDaVNDS1ppbGptVVozcEEzbG1kRkV3U3pweThrL1ZOU3RsaUdPT295dmg5dlFnMElKbUxaUVRSZmV1a2wwUVFFRTdGc0owNkVGMDFBTUZseUxDTW0vWHJ6NTd6Y3Nra3pqdjRGRUV5NmltVlpKOHQ2MlQ1TjBRUzZWWnFqWk0rY09lTmZjeEd4TFBNeWJDdHh5c25qanovdTZGa1lvSFhyMW5YYkQwZkpJcGJEWXA4bVlNSTBZWFljeXp5OVJkZXd4SG1hSmswd1lab3dhUmpMN0FBZm5ISUNDQ1l0WWxuVlpkaFcwWHo1NVpkRkV4Qk14TEtkbUxnam1vNmVCZHF4RDdQRVRwdzRJWllkeXZacDNuampqVFlHOUpoOW1JaGxpYmk0QVZDWkNmT0xMNzd3cjNtTkEzeVdObWsrOXRoampwNkZIbHE3ZHEwSkU3RXM0NlRwUUNCQU1Dc1F5M2l5RjB2UlpQZzhmZ1NUbk1mU1BzdmVSZk9WVjE3eHBFZFhZbC80ODg4L254dzdkc3pHS0JIN01FMld0SkR0MDNUMExJdUo1WjQ5ZTlJWHIzSHQ0bTk4NHh2SnBrMmJLcjFON01Na0YrSm9XTEhzNzZUcFBFMjZpV1dJbjB1VFpua0lwbGdpbXZRaGxoblJGRXh5RWt2N0xFV1RmTVF5b3Rqc3pkamo4ZlBDQ3krSVpzSFpoMm15WkJGaW4rYWpqejVxbnlZTFl0bkppOWZZcC9ua2swOVdicDltV2ZaaGxpYVlaOCtlcmNRRHp3RSsrWW1taXhzUVIxRjNHc3ZhYUZidFFLQTFhOWFVSXBpV1pBc1d5empWUVN5SHl5a24xTWF5MlRKc3MxczhmdXpUTENiQkxGZ3M3Yk1VVGZJVnkyNGZQNkpaUEpaa0M4QSt5L3l5VDdPYXNZd0RlSHJ4NHJVcSt6UXR5U0tXekUyYWpwNFZ5MjdFejdXalo0dERNTVVTMFdRSXNSVE40ckVrbStOWU9zQ25XR0o1OXBGSEhyRThXMEsxNTFuMlN5elBQdkhFRTZWY25yVWtpMWl5WU5KODlkVlhUWnBpMmZXaytlS0xMNW8wYzB3d3hSTFJaTWl4RkUzQlJDeEZrMExITXZZdER2cm5VVFR6cXpUN01NK2RPMWZvZjRnNHp6S2VaTVd5UE96VExLNStIZUN6R0dVNjVXVDE2dFhkOXNNK1RNVFNwRW5lWTduWUsvajAraGFQSDVObXZnam1rTVV5ckZpV081cDc5KzRWelFMR01nOHN6K2FMSlZteFpBQmllWGIzN3QyV1ozTXMyMmVaeDh0UEZ2MlVFMHV5aUNVbVRiRTBhVmFJWUlvbEE0em12bjM3UkZNc1JWTXdFVXM2ZWRJVHpmekZjdGdIK0RnUXFCanN3eHh3TEdOWlRpeko5bW5lY01NTk5zWVFZeG54S2VKYjVtWDdOSXZ5SnViMllTS1dkQzNicHhtbkZERjRzZDBqbGtXWkxKdE5tdDZQMVlSWnVnbno1TW1UNlRKc1BNaWgxdkxseTAyYVE0cGxHZDZNUFNiTnh4OS9QUGVUWmxrbXpOSUVNNjhQZnBNbDdjVHk3SzVkdTV4eU1nQkZYb1p0RjgwOG4zS3lhdFdxVWdUVGtxeFlNbVNPbmhYTHBZam5sNWRlZXNueTdBQ1lNUHNjUzh1d2RNcnliUDlqV2VZWHI3RlNrZGNEZ1V5WWlDVTlkZW5TSlFjQzlTbVdNWUdWZmFVbm5tOU1tdjBsbUgySVpTeXZpU1hkUmpNZVA2TFoyMWlXYlJtMkdjdXovV1ZKVml6Sm9WaWVqUU9CTE0rS1pUZnlkdlJzV1paa0JWTXNFYzNTcVQzUHNxcGluMlplb21rZkpuUGlQTXY5Ky9lTEpUMFZ5N1B4dUxJOEs1YmRpT2VqbDE5KzJmS3NDVE0vRTJiRTBtUkp2eWZOaHg5KzJLUXBsbDJKNWRuSEhudHNxSk9tSlZuQkZFc0dHczFZbnAyWW1MQXhXc1N5Q2tmRGRpTmJuaDNXeFRFc3lWYWNXREpJMmZKczdDdEhMQmNyTytYRXhURk1tS2xCL3FERWs1WjlsZ3hyMHJROE8xOVZ6clBzaFdFdHo4YWZhOEtzSUxFa0Q1T21BNEhFc3R2QndvRkFKc3lCL01CWWhpVXZZcC9VenAwN0t6MXBXb1pkMnVObmtKT21DYk5peEpJOGljZmhnUU1IS2p0cGl1WFNIejhtVFJObTMySnBHWlk4aW4yYVZaczB4Ykszazkramp6N2E5MG5UaEZtaHlWSXN5YXZZcHhtVFpsV09ubzFZeG1Ra2xyMFIyL0dWVjE1eDlLd0pVeXlwMXFRWlI4K1crVHhOc2V5ZmJKOW12ODdUTE11RUtaZ3RZaG12M01XU0lrVXpsbWZMR0UyeExIWTBMY21XbUZoU1JHVmRuaFhMd2NnT0JMSThLNWhpaVdnV1VId2ZzWTlOTEFjWFRmczBXMHk4bG1TL2RPclVxWFNmWlR6cFFKSEY4dXhERHoxVTZPWFppS1hKY2poaWVUYU9udTNWOHF3bDJaS0pXTVlyYzdHa0xKUG13WU1IQ3p0cGlxVkpNNDhFc3lhV2xtRXAyNU5lRWFNcGxxS1pWNlZaa3UwMmRySFA4clhYWGhOTFNxdEl5N054Z0U4OFNRL3IvVzFaS0x1NHdWS1daMk9KdDh0K09LMGtMOEVVUzZvaW5yQWVmUERCWEVjemk2WEpNcCtQbjZWRXN5ekJyT3lTckZoU0pYbGZuaFhML0Q5K0xNOVdkTUtNZlpaaVNSWEY4bXplSnMzczFCSExzT1dkTkMzSkZqU1lZb2tudlJYSkF3ODhrSXRvT3MreW1JK2ZSeDU1WkZIUkZNd0NCak9McFZOSE1Ha3VIM28weGJJNjBiUVBzMkFpbHJFUFJ5emgvNStuZWVqUW9YUmYvckJpK2VxcnI0cGxRY1dBRXY5K1ZkdW5XWWxnWnJHMERBdkRqMllXUy9zc2l4L052WHYzVnVwTnpFdS9KQ3VXMEZxMlQzUERoZzBtUzdwNi9NVHliS3MzTWJjUHN3REJQSDM2dEgyVzBJRnNuMlkvb3htVHJIMlcxWXltWU9ZOG1CRkxreVhrSTVvUlM1TmwrYU81ZS9mdWh0RjAwRS9PUkppem0xakM0dFh1MDZ6OWVWcnFUU3lyb1hhZlp2MWpvRFNkS2N1RW1TMjdPaG9XOGpOcDJtZFozVW16OXBTVGVFeVZZY0lzVlRBamx2RUsyV1FKdzQ5bXhESW1EckdzWmpSMzdkbzFGMDNCekZrd2p4MDdsc2JTWkFtOXNXelpzcTZqS1piVVJyTXN3U3pOUGt5eGhONjZmUGx5Y3ZqdzRVV2ZweW1XaEZqcDI3ZHZYNm5PMHl4Tk1NVVMrdk56dFpob2lpWDEwWXpIUTFtTWwrVWJLZE9SV0pESFNmUCsrKzl2dVR3YlVZMkpJcDRrL1R4U3htRm0xRDhuMEdrMG0wMmFjYi9Ka3JJVFRLRGphTDcrK3V2cDBlaGlpV0FDdEJETGEwZU9IRW1tcDZmRmtzcXhEeFBvV0p4cWN0OTk5eVZqWTJOenNiVFBFaE1tUUYwc2QrN2NtYXhkdTNiZUFUNGdtQURYeElubkVjdDE2OWJOeGRJeUxGVmpTUlpvTzFrKzlOQkRhU3pqUEV1eFJEQUJXc1F5SnN2OSsvZmJaMGxsV1pJRk9vcWx5UklUWmtsNHhRdTlqMlh0QVQ1aWlXQUN0SW1sWlZpd0pBdTBpR1cyenhLd0pBdGtUd2JqNHd0aWFSa1dTaGhNWUdtVDVZTVBQcGpHTXE0VjYyaFlXTWlTTElqbHZGaTZnZytVZk1MMFNoaTZlQUlZSDI4NFdRSWxEaWF3K01ueWdRY2VzQXdMSmt5Z1ZTenZ2Ly8rQlZmd0FVeVlRSVBKVWl4Qk1JRU9Zbm5nd0lIMFRhR3QwRUNGZ3VrSEh0ckhNcFpoYTJOcHNvVE9PYTBFeEJLbzBvUUp0STlsSEEzNzJtdXZXWWFGS2dmVER6ODArQUVmSDU4WFM1TWxDQ2JRWUxLODc3Nzc1azRkTVZuQzB0aUhDUldKcGNrU1RKZ3ByNXJoMmcvMStMaFlnbUFDblV5VzJkR3dCdzhlRkVzUVRLQ1RXRnA5QWNHY3g1TUNsZjVCdnJZTWE3S0UvbkhRRDRnbFVLVUpFNm9vbG1IdnZmZmV1Zk1zRHgwNjVOUVJNR0VDcldKcHNnUVRaa2U4b3FaU1A3amo0MklKZ2dtMG15enZ1ZWVlZWJHMERBdUNhY0tFdXNteVVTd0J3UVJxWWhuTHNHdldySmwzZ0E4d0dBNzZnWUxHMGo1TE1HRUNOYko5bGxrc0R4OCtiSjhsQ0diM1BIbFExc215UHBZbVN4Z09TN0pRZ0ZpZVBuMWFMTUdFQ2RTTFpkaTc3NzU3N21oWXk3QWdtRDNqaVlReVRaYjFzVFJaZ21BQ2RiRzB6eElFRTJnaFc0WjFOQ3dJWmw5NVVxSG9rMldqV0FMNTRTaFp5RmtzWDMvOWRiRUV3UVNheFRKT0hZbFkybWNKT2YxNXRRa2dIN0cwenhJRWN5QTh5VkMwV041MTExMExZZ2tJSnRBa2xyRU1lL255WlMvNklPZnN3NFFoeDlKa0NTYk1nZkxxbktMRWN2WHExV0lKZ2dsMEVzczMzbmpETWl3VWpDVlpHRUlzVFpaZ3dod2FyOVRKYXl4MzdOZ2hsbURDQkRxTjVadHZ2aW1XWU1JMFlVSjlMTys4ODg0RnNmUTRCUk1tVURkWnhxa2pVMU5UeVZ0dnZXV3lCQk1tMENpV0prc1F6Tnp5aEVRZVl0bG9HUllvQjB1eTBJZFlXb1lGd1FRNmlLVzM2QUxCQk1RU3F2bnpYcFp2eEQ1TWhoSEw3ZHUzTDFpRzlWZ0VFMmF1alkyTitkZGtLTEdNVTBlT0hEbGlueVdVL0xtNU5CUG0rdlhyazVNblQzcDBNdkJZbWl5aHVZbUpDY0hNbTF0dXVTVTVjK1pNTWowOTdSRktYMTh0TjRvbDBQakY1VzIzM1ZhYTcyZGtkbmEydjMvQWw2KzZSMm8rWnJmUm1sdk03V05YL3o1ZGo0a1hMbHhJamg0OW1qNlJDU2Y5K09HLzQ0NDd4Qkk2ZUdFWmsyWEVNbjVlbHRDUERWYy9URis3emRUY1ptdHVTYzNIcEo5TnkwTXdSNjdGTW40OXZwUmdBbEFlMTRKNTVWb2twNitGY1dqQnpNdEJQd3UrYVFBcUwxZHRHTTNKeGdDQVhEZGpOR2NiUWtBQnlHVVhSdk8yUWFhbnAwVVRvT0ptWm1aeUY4NWhCYlBSTjUvZWQrVXFEeFdBYXJ0OCtmS1ZWcTBvZXpBYjdieWRyZHNBc3hjdVhKajBVQUdvdG5QbnprMG1MWTZHVFlad1FGQmVsbVRuZm4zbXpKbmZlNmdBVk51cFU2ZitUNU5BRGsyZVRpdEpiNy85N1cvLytlb283cW9EQUJWMTZkS2w2ZC85N25mLzFHRENIS3BCWHJnZy9jOEdIeGRjOWVmRWlSUC9iY09HRGYvV3d3YWdlajc0NElQL3NXM2J0ditZZEhaMW4za1JLOHVWZm1wRFdSL0xCVmYrT1gvKy9ITXJWNjdjNmFFRFVCM0hqaDA3c0huejVuK1ZOTCt5VC8zRU9iQmdEbnBKdHRuUlR2VzNtWi85N0dkUFg3aHc0UzBQSDRCcW1KeWNQUEx6bi8vODZSYVJuRzNUbFA0T2dBT2VNSnRObVVuZGhEbTNSSHZpeEluL3NucjE2bjlZc1dMRk1nOG5nUEs1T2h4ZC91eXp6MzU3KysyM1A1TXNYSUtkU1JhZVVkRTBtR1cvbHV4c2s0a3p2ZGp1eE1URU03LzYxYTl1UFhyMDZMOU1UVTE5ZHVuU3BTdjlqandBL1JNWEpiaDQ4ZUtWa3lkUGZ2YmhoeC8reXpQUFBIUHIxVmorTXZueVhVbmFMcjBPd3pBbXpFWlRadTIwMmVrdGFmQVJnSHhxZExET1ltNUpKd0h0WjlQR2M3SVJSeHBzaUZhUkhHa1JYZ0R5R2N0R3dVemFCREkzNzFneVBzU05OOUltbW8zaW1ZZ2xRS21pbVhRUXlhRWU3Sk9IQ2JOVk5FZWFiS0RhKytzaktab0ErWTlsSi9ITVhTeUhIY3pGVHByMVgxOGZUa2NDQVpRbm5MbUtaUjZDMlN5YVNkSitpVFlYR3hDQXZzVXpON0hNU3pBYlJiQ1RjQUpRbm1DMmltSXVHakNldzQwMzBtWkRDU2hBZWFPWnUxRG1NWmlOTnRCSTNqY2dBQU9OcUdBdVlzTTVHaFpBSEFXemJCc1lnSElZdFFrQVFEQUJvQ2Y2dmlUcm5VVUFNR0VDZ0dBQ0FJSUpBSUlKQUlJSkFJSUpBSUlKQUlJSkFJSUpBSUlKQUFnbUFBZ21BQWdtQUFnbUFBZ21BQWdtQUFnbUFDQ1lBQ0NZQUNDWUFDQ1lBQ0NZQUZCMC8wK0FBUURISHhRRU1NUklyd0FBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDcwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDMwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgbGFiZWwgZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyBsYWJlbCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byA5MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG59XG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZTpob3ZlciBkaXYsIC5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlLmstc3RhdGUtaG92ZXJlZCBkaXYge1xuICBtYXJnaW46IDA7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgb3BhY2l0eTogMTtcbn1cbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlIGRpdiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDEwMTtcbn1cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcuay1zcHJlYWRzaGVldC1hY3RpdmUtZHJhd2luZyB7XG4gIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lLXdpZHRoOiAycHg7XG59XG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuTiB7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICBjdXJzb3I6IG5zLXJlc2l6ZTtcbn1cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuTkUge1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGN1cnNvcjogbmVzdy1yZXNpemU7XG59XG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLkUge1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG59XG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLlNFIHtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAxMDAlO1xuICBjdXJzb3I6IG53c2UtcmVzaXplO1xufVxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5TIHtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDEwMCU7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xufVxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5TVyB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgY3Vyc29yOiBuZXN3LXJlc2l6ZTtcbn1cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuVyB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuTlcge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGN1cnNvcjogbndzZS1yZXNpemU7XG59XG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlOmhvdmVyLCAuay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlLmstc3RhdGUtaG92ZXJlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmstcnRsIC5rLXNwcmVhZHNoZWV0IC5rLWRpcnR5LFxuLmstc3ByZWFkc2hlZXRbZGlyPXJ0bF0gLmstZGlydHkge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5rLXJ0bCAuay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1oYXMtY29tbWVudDo6YWZ0ZXIsXG4uay1zcHJlYWRzaGVldFtkaXI9cnRsXSAuay1zcHJlYWRzaGVldC1oYXMtY29tbWVudDo6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuLmstc3ByZWFkc2hlZXQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uay1zcHJlYWRzaGVldC10b3AtY29ybmVyLFxuLmstc3ByZWFkc2hlZXQtcm93LWhlYWRlcixcbi5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuXG4uay1zeW50YXgtcmVmIHtcbiAgY29sb3I6ICNmZjg4MjI7XG59XG5cbi5rLXN5bnRheC1udW0ge1xuICBjb2xvcjogIzAwOTlmZjtcbn1cblxuLmstc3ludGF4LXN0ciB7XG4gIGNvbG9yOiAjMzhiNzE0O1xufVxuXG4uay1zeW50YXgtZXJyb3Ige1xuICBjb2xvcjogcmVkO1xufVxuXG4uay1zeW50YXgtYm9vbCB7XG4gIGNvbG9yOiAjYTkxNjljO1xufVxuXG4uay1zeW50YXgtcGFyZW4tbWF0Y2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FmMjAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1jZWxsLWVkaXRvciB7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uay1zcHJlYWRzaGVldC1tZXJnZWQtY2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNlbGVjdGlvbi1mdWxsLFxuLmstc3ByZWFkc2hlZXQgLmstc2VsZWN0aW9uLXBhcnRpYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUwLCAxMTgsIDE3NywgMC4yNSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXNlbGVjdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogIzMyNzZiMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MCwgMTE4LCAxNzcsIDAuMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzMyNzZiMTtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc2luZ2xlLXNlbGVjdGlvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWFjdGl2ZS1jZWxsIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICMzMjc2YjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uay1zcHJlYWRzaGVldC1hY3RpdmUtY2VsbC5rLXJpZ2h0IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICMzMjc2YjEsIGluc2V0IC0xcHggMCAwIDFweCAjMzI3NmIxO1xufVxuLmstc3ByZWFkc2hlZXQtYWN0aXZlLWNlbGwuay1ib3R0b20ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzMyNzZiMSwgaW5zZXQgMCAtMXB4IDAgMXB4ICMzMjc2YjE7XG59XG4uay1zcHJlYWRzaGVldC1hY3RpdmUtY2VsbC5rLWJvdHRvbS5rLXJpZ2h0IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICMzMjc2YjEsIGluc2V0IC0xcHggLTFweCAwIDFweCAjMzI3NmIxO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwge1xuICBib3JkZXItY29sb3I6ICMzMjc2YjE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTAsIDExOCwgMTc3LCAwLjI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICMzMjc2YjE7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbC1wdW5jaCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstcmVzaXplLWhhbmRsZSxcbi5rLXNwcmVhZHNoZWV0IC5rLXJlc2l6ZS1oaW50LWhhbmRsZSxcbi5rLXNwcmVhZHNoZWV0IC5rLXJlc2l6ZS1oaW50LW1hcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWhhcy1jb21tZW50OjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzMyNzZiMSAjMzI3NmIxIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4uay1kaXJ0eSB7XG4gIGJvcmRlci1jb2xvcjogI2YzMTcwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZjMxNzAwO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1maWx0ZXItcmFuZ2Uge1xuICBib3JkZXItY29sb3I6ICMzMjc2YjE7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZjZmNmY2LCAjZjFmMWYxKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uay1zcHJlYWRzaGVldC1maWx0ZXIuay1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuLmstc3ByZWFkc2hlZXQtZmlsdGVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNlZGVkZWQsICNlOGU4ZTgpO1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSA+IC5rLW1lbnUgLmstaXRlbS5rLXN0YXRlLWhvdmVyLFxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgPiAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpIC5rLWl0ZW0uay1zdGF0ZS1ob3ZlciB7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstc3ByZWFkc2hlZXQtdmFsdWUtdHJlZXZpZXctd3JhcHBlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXBvcHVwIC5rLWJ1dHRvbjpob3Zlcixcbi5rLXNwcmVhZHNoZWV0LXBvcHVwIC5rLWJ1dHRvbi5rLXN0YXRlLWhvdmVyIHtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG4uay1zcHJlYWRzaGVldC1wb3B1cCAuay1idXR0b246YWN0aXZlLFxuLmstc3ByZWFkc2hlZXQtcG9wdXAgLmstYnV0dG9uLmstc3RhdGUtYWN0aXZlLFxuLmstc3ByZWFkc2hlZXQtcG9wdXAgLmstYnV0dG9uLmstc3RhdGUtc2VsZWN0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyNzZiMTtcbn1cblxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlOmhvdmVyLCAuay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZS5rLXN0YXRlLWhvdmVyZWQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAyMDAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2U6aG92ZXIgZGl2LCAuay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZS5rLXN0YXRlLWhvdmVyZWQgZGl2IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcuay1zcHJlYWRzaGVldC1hY3RpdmUtZHJhd2luZyB7XG4gIG91dGxpbmUtY29sb3I6ICMzMjc2YjE7XG59XG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzI3NmIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3NmIxO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nLWFuY2hvci1jZWxsIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1MCwgMTE4LCAxNzcsIDAuMjUpO1xufVxuXG4uay1ydGwgLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtaGFzLWNvbW1lbnQ6OmFmdGVyLFxuLmstc3ByZWFkc2hlZXRbZGlyPXJ0bF0gLmstc3ByZWFkc2hlZXQtaGFzLWNvbW1lbnQ6OmFmdGVyLFxuW2Rpcj1ydGxdIC5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWhhcy1jb21tZW50OjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzMyNzZiMSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMzI3NmIxO1xufVxuLmstcnRsIC5rLXNwcmVhZHNoZWV0IC5rLWRpcnR5LFxuLmstc3ByZWFkc2hlZXRbZGlyPXJ0bF0gLmstZGlydHksXG5bZGlyPXJ0bF0gLmstc3ByZWFkc2hlZXQgLmstZGlydHkge1xuICBib3JkZXItY29sb3I6ICNmMzE3MDAgI2YzMTcwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLmstcGl2b3Qge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmstcGl2b3QgLmstZ3JpZCB0ZCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uay1waXZvdCAuay1ncmlkLWNvbnRlbnQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstcGl2b3QtdG9vbGJhciB7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstcGl2b3QtdG9vbGJhciAuay1idXR0b24sXG4uay1maWVsZHNlbGVjdG9yIC5rLWxpc3QgbGkuay1pdGVtIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCA4cHggKyA0OHB4ICk7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IG1vdmU7XG59XG4uay1waXZvdC10b29sYmFyIC5rLWJ1dHRvbiAuay1pZTExLFxuLmstZmllbGRzZWxlY3RvciAuay1saXN0IGxpLmstaXRlbSAuay1pZTExIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xufVxuLmstcGl2b3QtdG9vbGJhciAuay1idXR0b24gLmstZmllbGQtYWN0aW9ucyAuay1zZXR0aW5nLWRlbGV0ZSxcbi5rLWZpZWxkc2VsZWN0b3IgLmstbGlzdCBsaS5rLWl0ZW0gLmstZmllbGQtYWN0aW9ucyAuay1zZXR0aW5nLWRlbGV0ZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uay1zZXR0aW5ncy1yb3dzIC5rLWJ1dHRvbixcbi5rLXNldHRpbmdzLWNvbHVtbnMgLmstYnV0dG9uLFxuLmstc2V0dGluZ3MtbWVhc3VyZXMgLmstYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLmstZmllbGQtYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDRweDtcbiAgdG9wOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXBpdm90LWxheW91dCB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB0YWJsZS1sYXlvdXQ6IGF1dG87XG59XG4uay1waXZvdC1sYXlvdXQgLmstZ3JpZC1mb290ZXIsXG4uay1waXZvdC1sYXlvdXQgLmstZ3JpZCAuay1hbHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmstcGl2b3QtbGF5b3V0ID4gdGJvZHksXG4uay1waXZvdCB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLXBpdm90LWxheW91dCA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLXBpdm90LXJvd2hlYWRlcnMgPiAuay1ncmlkLFxuLmstcGl2b3QtdGFibGUgPiAuay1ncmlkIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1waXZvdC1yb3doZWFkZXJzID4gLmstZ3JpZCB0ZDpmaXJzdC1jaGlsZCxcbi5rLXBpdm90LXRhYmxlIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci5rLWZpcnN0IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmstcGl2b3Qtcm93aGVhZGVycyA+IC5rLWdyaWQgdGQuay1maXJzdCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay1waXZvdC1yb3doZWFkZXJzID4gLmstZ3JpZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXBpdm90LXRhYmxlIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xufVxuXG4uay1waXZvdC10YWJsZSAuay1ncmlkLWhlYWRlci13cmFwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uay1waXZvdC10YWJsZSAuay1ncmlkLWhlYWRlci13cmFwID4gdGFibGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXBpdm90IC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLXBpdm90IC5rLWdyaWQgdHIgLmstZ3JpZC1mb290ZXIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmstcGl2b3QgLmstZ3JpZCB0cjpsYXN0LWNoaWxkOm5vdCguay1ncmlkLWZvb3RlcikgdGQ6bm90KC5rLWdyaWQtZm9vdGVyKSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLmstcGl2b3QtbGF5b3V0IC5rLWdyaWQgdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5rLXBpdm90LWxheW91dCAuay1ncmlkLWZvb3RlciA+IHRkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmstcGl2b3QtZmlsdGVyLXdpbmRvdyAuay10cmVldmlldyB7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xufVxuXG4uay1maWVsZHNlbGVjdG9yIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmstZmllbGRzZWxlY3RvciAuay1jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uay1maWVsZHNlbGVjdG9yIC5rLWNvbHVtbnMgPiBkaXYge1xuICBwYWRkaW5nOiA4cHg7XG4gIHdpZHRoOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmstZmllbGRzZWxlY3RvciAuay1jb2x1bW5zID4gZGl2ICsgZGl2IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cbi5rLWZpZWxkc2VsZWN0b3IgcCB7XG4gIG1hcmdpbjogMCAwIDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5rLWZpZWxkc2VsZWN0b3IgcCAuay1pY29uIHtcbiAgbWFyZ2luOiAwIDRweCAwIDA7XG59XG4uay1maWVsZHNlbGVjdG9yIC5rLXRyZWV2aWV3IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5rLWZpZWxkc2VsZWN0b3IgLmstZWRpdC1sYWJlbCB7XG4gIHdpZHRoOiAxNiU7XG59XG4uay1maWVsZHNlbGVjdG9yIC5rLWVkaXQtZmllbGQge1xuICB3aWR0aDogNzclO1xufVxuLmstZmllbGRzZWxlY3RvciAuay1lZGl0LWJ1dHRvbnMgPiBpbnB1dCxcbi5rLWZpZWxkc2VsZWN0b3IgLmstZWRpdC1idXR0b25zID4gbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMC40ZW07XG59XG4uay1maWVsZHNlbGVjdG9yIC5rLWxpc3QtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nOiAycHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmstZmllbGRzZWxlY3RvciAuay1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbn1cbi5rLWZpZWxkc2VsZWN0b3IgLmstbGlzdCAuay1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uay1maWVsZHNlbGVjdG9yIC5rLWxpc3QgLmstaXRlbSArIC5rLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cblxuLmstaWUxMSAuay1waXZvdCAuay1ncmlkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXBpdm90IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uay1hbHQsXG4uay1waXZvdC10b29sYmFyLFxuLmstcGl2b3QtbGF5b3V0ID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cblxuLmstZmllbGRzZWxlY3RvciB7XG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuXG4uay1maWVsZHNlbGVjdG9yIC5rLWxpc3QtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmstcGl2b3QtdG9vbGJhcixcbi5rLXBpdm90LXRhYmxlLFxuLmstZmllbGRzZWxlY3Rvcixcbi5rLWZpZWxkc2VsZWN0b3IgLmstbGlzdC1jb250YWluZXIsXG4uay1maWVsZHNlbGVjdG9yIC5rLWNvbHVtbnMgPiBkaXYsXG4uay1waXZvdC1yb3doZWFkZXJzID4gLmstZ3JpZCB0ZDpmaXJzdC1jaGlsZCxcbi5rLXBpdm90LXRhYmxlIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci5rLWZpcnN0IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uay1waXZvdC1yb3doZWFkZXJzIC5rLWFsdCAuay1hbHQsXG4uay1oZWFkZXIuay1hbHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuXG4uay1waXZvdC10b29sYmFyIC5rLWJ1dHRvbixcbi5rLWZpZWxkc2VsZWN0b3IgLmstbGlzdCBsaS5rLWl0ZW0ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2Y2ZjZmNiwgI2YxZjFmMSk7XG59XG4uay1waXZvdC10b29sYmFyIC5rLWJ1dHRvbjpob3ZlciwgLmstcGl2b3QtdG9vbGJhciAuay1idXR0b24uay1zdGF0ZS1ob3Zlcixcbi5rLWZpZWxkc2VsZWN0b3IgLmstbGlzdCBsaS5rLWl0ZW06aG92ZXIsXG4uay1maWVsZHNlbGVjdG9yIC5rLWxpc3QgbGkuay1pdGVtLmstc3RhdGUtaG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2VkZWRlZCwgI2U4ZThlOCk7XG59XG4uay1waXZvdC10b29sYmFyIC5rLWJ1dHRvbjphY3RpdmUsIC5rLXBpdm90LXRvb2xiYXIgLmstYnV0dG9uLmstc3RhdGUtYWN0aXZlLFxuLmstZmllbGRzZWxlY3RvciAuay1saXN0IGxpLmstaXRlbTphY3RpdmUsXG4uay1maWVsZHNlbGVjdG9yIC5rLWxpc3QgbGkuay1pdGVtLmstc3RhdGUtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2Y2ZjZmNiwgI2YxZjFmMSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG4uay1waXZvdC10b29sYmFyIC5rLWJ1dHRvbjpmb2N1cywgLmstcGl2b3QtdG9vbGJhciAuay1idXR0b24uay1zdGF0ZS1mb2N1c2VkLFxuLmstZmllbGRzZWxlY3RvciAuay1saXN0IGxpLmstaXRlbTpmb2N1cyxcbi5rLWZpZWxkc2VsZWN0b3IgLmstbGlzdCBsaS5rLWl0ZW0uay1zdGF0ZS1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogMCAzcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbi5rLXBpdm90LXRvb2xiYXIgLmstYnV0dG9uLmstZW1wdHksXG4uay1maWVsZHNlbGVjdG9yIC5rLWxpc3QgbGkuay1pdGVtLmstZW1wdHkge1xuICBjb2xvcjogI2JhYmFiYTtcbn1cbi5rLXBpdm90LXRvb2xiYXIgLmstYnV0dG9uIC5rLXNldHRpbmctZGVsZXRlLFxuLmstZmllbGRzZWxlY3RvciAuay1saXN0IGxpLmstaXRlbSAuay1zZXR0aW5nLWRlbGV0ZSB7XG4gIGNvbG9yOiAjYmFiYWJhO1xufVxuXG4uay1waXZvdC10b29sYmFyIC5rLWVtcHR5IHtcbiAgY29sb3I6ICNiYWJhYmE7XG59XG5cbi5rLXBpdm90LWxheW91dCAuay1ncmlkLWZvb3Rlcixcbi5rLXBpdm90LWxheW91dCAuay1ncmlkIC5rLWFsdCB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmstZmllbGRzZWxlY3RvciAuay1pLWxvYWRpbmcge1xuICBib3JkZXItY29sb3I6ICNmNmY2ZjY7XG59XG4uay1maWVsZHNlbGVjdG9yIC5rLWktbG9hZGluZzo6YmVmb3JlLFxuLmstZmllbGRzZWxlY3RvciAuay1pLWxvYWRpbmc6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cblxuLmstaS1rcGktdHJlbmQtaW5jcmVhc2UsXG4uay1pLWtwaS10cmVuZC1kZWNyZWFzZSxcbi5rLWkta3BpLXRyZW5kLWVxdWFsIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWkta3BpLXN0YXR1cy1ob2xkIHtcbiAgY29sb3I6ICNmZmMwMDA7XG59XG5cbi5rLWkta3BpLXN0YXR1cy1kZW55IHtcbiAgY29sb3I6ICNmMzE3MDA7XG59XG5cbi5rLWkta3BpLXN0YXR1cy1vcGVuIHtcbiAgY29sb3I6ICMzN2I0MDA7XG59XG5cbi5rLXRyZWVsaXN0LmstZ3JpZC1kaXNwbGF5LWJsb2NrLmstZ3JpZC1sb2NrZWRjb2x1bW5zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uay10cmVlbGlzdCAuay1zdGF0dXMge1xuICBwYWRkaW5nOiAwLjRlbSAwLjZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xufVxuLmstdHJlZWxpc3QgLmstc3RhdHVzIC5rLWxvYWRpbmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmstdHJlZWxpc3QgdHIuay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmstdHJlZWxpc3QgLmstdHJlZWxpc3QtZHJhZ2dpbmcsXG4uay10cmVlbGlzdCAuay10cmVlbGlzdC1kcmFnZ2luZyAuay1zdGF0ZS1ob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5rLXRyZWVsaXN0IC5rLWRyb3AtaGludCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuLmstdHJlZWxpc3QgdHIuay1mb290ZXIgdGQsXG4uay10cmVlbGlzdCB0ci5rLWZvb3Rlci10ZW1wbGF0ZSB0ZCB7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmstdHJlZWxpc3QgdHIuay1mb290ZXIgKyB0ci5rLWZvb3RlciB0ZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5rLXRyZWVsaXN0LXNjcm9sbGFibGUgPiB0YWJsZSxcbi5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1oZWFkZXIgdHIsXG4uay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtaGVhZGVyIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC10b29sYmFyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogMztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1ncmlkLWhlYWRlciB0aCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDE7XG59XG4uay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtaGVhZGVyIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5IHtcbiAgei1pbmRleDogMztcbn1cbi5rLXRyZWVsaXN0LXNjcm9sbGFibGUgdGhlYWQuay1ncmlkLWhlYWRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uay10cmVlbGlzdC1zY3JvbGxhYmxlIHRyLmstZ3JvdXAtZm9vdGVyICsgdHIuay1ncm91cC1mb290ZXIgdGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZVtkaXI9cnRsXSB0aGVhZC5rLWdyaWQtaGVhZGVyLCAuay1ydGwgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSB0aGVhZC5rLWdyaWQtaGVhZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uay1kcmFnLXNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gIGhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDAgMC41ZW07XG59XG5cbi5rLXRyZWVsaXN0IHRyLmstZm9vdGVyLFxuLmstdHJlZWxpc3QgdHIuay1mb290ZXItdGVtcGxhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuXG4uay1maWx0ZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uay1maWx0ZXIgdWwge1xuICBwYWRkaW5nOiAwO1xufVxuLmstZmlsdGVyIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmstZmlsdGVyIC5rLWZpbHRlci1jb250YWluZXIsXG4uay1maWx0ZXIgLmstZmlsdGVyLXByZXZpZXcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyxcbi5rLWZpbHRlciAuay1maWx0ZXItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNHB4IDA7XG59XG4uay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtOHB4O1xufVxuLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyIC5rLXRvb2xiYXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyIC5rLWZpbHRlci1vcGVyYXRvciAuay1kcm9wZG93biwgLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyIC5rLWZpbHRlci1vcGVyYXRvciAuay1kcm9wZG93bnRyZWUge1xuICB3aWR0aDogMTVlbTtcbn1cbi5rLWZpbHRlciAuay1maWx0ZXItaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rLWZpbHRlciAuay1maWx0ZXItaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogLTRweDtcbiAgbGVmdDogMDtcbn1cbi5rLWZpbHRlciAuay1maWx0ZXItbGluZXMgLmstZmlsdGVyLWl0ZW06bGFzdC1jaGlsZCA+IC5rLWZpbHRlci10b29sYmFyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgdG9wOiBjYWxjKC00cHggLSAxcHgpO1xuICBib3R0b206IDUwJTtcbiAgbGVmdDogLThweDtcbn1cbi5rLWZpbHRlciAuay1maWx0ZXItZ3JvdXAtbWFpbjo6YmVmb3JlLFxuLmstZmlsdGVyIC5rLWZpbHRlci1ncm91cC1tYWluID4gLmstZmlsdGVyLXRvb2xiYXI6OmJlZm9yZSxcbi5rLWZpbHRlciAuay1maWx0ZXItZ3JvdXAtbWFpbiA+IC5rLWZpbHRlci10b29sYmFyOjphZnRlcixcbi5rLWZpbHRlciAuay1maWx0ZXItbGluZXMgLmstZmlsdGVyLWl0ZW06bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rLXJ0bCAuay1maWx0ZXIgLmstZmlsdGVyLWxpbmVzLFxuLmstcnRsIC5rLWZpbHRlciAuay1maWx0ZXItaXRlbSwgLmstZmlsdGVyW2Rpcj1ydGxdIC5rLWZpbHRlci1saW5lcyxcbi5rLWZpbHRlcltkaXI9cnRsXSAuay1maWx0ZXItaXRlbSwgW2Rpcj1ydGxdIC5rLWZpbHRlciAuay1maWx0ZXItbGluZXMsXG5bZGlyPXJ0bF0gLmstZmlsdGVyIC5rLWZpbHRlci1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4uay1ydGwgLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyOjpiZWZvcmUsIC5rLWZpbHRlcltkaXI9cnRsXSAuay1maWx0ZXItdG9vbGJhcjo6YmVmb3JlLCBbZGlyPXJ0bF0gLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyOjpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLThweDtcbn1cbi5rLXJ0bCAuay1maWx0ZXIgLmstZmlsdGVyLWl0ZW06OmJlZm9yZSwgLmstZmlsdGVyW2Rpcj1ydGxdIC5rLWZpbHRlci1pdGVtOjpiZWZvcmUsIFtkaXI9cnRsXSAuay1maWx0ZXIgLmstZmlsdGVyLWl0ZW06OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLmstcnRsIC5rLWZpbHRlciAuay1maWx0ZXItbGluZXMgLmstZmlsdGVyLWl0ZW06bGFzdC1jaGlsZCA+IC5rLWZpbHRlci10b29sYmFyOjphZnRlciwgLmstZmlsdGVyW2Rpcj1ydGxdIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkID4gLmstZmlsdGVyLXRvb2xiYXI6OmFmdGVyLCBbZGlyPXJ0bF0gLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkID4gLmstZmlsdGVyLXRvb2xiYXI6OmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC04cHg7XG59XG5cbi5rLWZpbHRlciB7XG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuLmstZmlsdGVyIC5rLWZpbHRlci1wcmV2aWV3LWZpZWxkIHtcbiAgY29sb3I6ICMzMjc2YjE7XG59XG4uay1maWx0ZXIgLmstZmlsdGVyLXByZXZpZXctb3BlcmF0b3Ige1xuICBjb2xvcjogcmdiYSgxMDEsIDEwMSwgMTAxLCAwLjYpO1xufVxuLmstZmlsdGVyIC5rLWZpbHRlci1pdGVtOjpiZWZvcmUsXG4uay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXI6OmJlZm9yZSxcbi5rLWZpbHRlciAuay1maWx0ZXItbGluZXMgLmstZmlsdGVyLWl0ZW06bGFzdC1jaGlsZCA+IC5rLWZpbHRlci10b29sYmFyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5rLWZpbGVtYW5hZ2VyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbn1cblxuLmstZmlsZW1hbmFnZXItaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1maWxlbWFuYWdlci10b29sYmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAxIDEgMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWZpbGVtYW5hZ2VyLW5hdmlnYXRpb24ge1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG4gIHdpZHRoOiAyMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1maWxlbWFuYWdlci10cmVldmlldyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1maWxlbWFuYWdlci1jb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmbGV4OiAxIDEgMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXZpZXcge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstZmlsZW1hbmFnZXItYnJlYWRjcnVtYiB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBwYWRkaW5nOiA4cHggOHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGZsZXg6IDEgMSAwJTtcbn1cbi5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWxpc3R2aWV3LWl0ZW0ge1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstZmlsZS1wcmV2aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uay1maWxlbWFuYWdlci1saXN0dmlldyAuay1maWxlLWljb24ge1xuICBmb250LXNpemU6IDQ4cHg7XG59XG4uay1maWxlbWFuYWdlci1saXN0dmlldyAuay1maWxlLW5hbWUge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstZmlsZS1lZGl0LWlucHV0IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWdyaWQge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGZsZXg6IDEgMSAwJTtcbn1cbi5rLWZpbGVtYW5hZ2VyLWdyaWQgLmstZmlsZS1wcmV2aWV3IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmstZmlsZW1hbmFnZXItZ3JpZCAuay1maWxlLW5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstZmlsZW1hbmFnZXItcHJldmlldyB7XG4gIHBhZGRpbmc6IDQ4cHggMTZweCAxNnB4O1xuICB3aWR0aDogMjAlO1xuICBtaW4taGVpZ2h0OiBjYWxjKCA2NHB4ICsgMTkycHggKyA0OHB4ICk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLXByZXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1pY29uIHtcbiAgZm9udC1zaXplOiA5NnB4O1xufVxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLW5hbWUge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstc2luZ2xlLWZpbGUtc2VsZWN0ZWQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstbXVsdGlwbGUtZmlsZXMtc2VsZWN0ZWQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1tZXRhIHtcbiAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtbWV0YS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1tZXRhLXZhbHVlIHtcbiAgbWFyZ2luOiAwO1xufVxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLXR5cGUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstbGluZS1icmVhayB7XG4gIG1hcmdpbjogMTZweCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5rLWZpbGVtYW5hZ2VyIC5rLXNwbGl0YmFyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXVwbG9hZC1kaWFsb2cgLmstdXBsb2FkLWZpbGVzIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWRyYWctaGludCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWRyYWctaGludCAuay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5rLWZpbGVtYW5hZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmstZmlsZW1hbmFnZXItYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWxpc3R2aWV3LWl0ZW0gLmstZmlsZS1pY29uIHtcbiAgY29sb3I6ICM5Njk2OTY7XG59XG4uay1maWxlbWFuYWdlci1saXN0dmlldyAuay1saXN0dmlldy1pdGVtLmstc3RhdGUtc2VsZWN0ZWQgLmstZmlsZS1pY29uIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1pY29uIHtcbiAgY29sb3I6ICM5Njk2OTY7XG59XG5cbi5rLWVkaXRvciB7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uay1lZGl0b3IgLmstaWUxMSB7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbn1cblxudGFibGUuay1lZGl0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxudGFibGUuay1lZGl0b3IgdGJvZHksXG50YWJsZS5rLWVkaXRvciB0cixcbnRhYmxlLmstZWRpdG9yIHRkIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG5rZW5kby1lZGl0b3IgLmstZWRpdG9yLWNvbnRlbnQge1xuICB6LWluZGV4OiAxO1xufVxua2VuZG8tZWRpdG9yLmstcmVhZG9ubHkge1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMC4xKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5rZW5kby1lZGl0b3Iuay1yZWFkb25seSA+IC5rLWNvbnRlbnQsXG5rZW5kby1lZGl0b3Iuay1yZWFkb25seSAuay1lZGl0b3ItY29udGVudCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxua2VuZG8tZWRpdG9yLmstcmVhZG9ubHkgLmstZWRpdG9yLWNvbnRlbnQuay1zdGF0ZS1mb2N1c2VkIHtcbiAgb3V0bGluZS13aWR0aDogMXB4O1xuICBvdXRsaW5lLXN0eWxlOiBkYXNoZWQ7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uay13aW5kb3cuay1lZGl0b3Itd2lkZ2V0IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstZWRpdG9yID4gLmstdG9vbGJhciB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstZWRpdG9yLXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbn1cbi5rLWVkaXRvci10b29sYmFyIC5rLXRvb2wtZ3JvdXAgLmstd2lkZ2V0IH4gLmstd2lkZ2V0IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogOHB4O1xufVxuLmstZWRpdG9yLXRvb2xiYXIgLmstdG9vbCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4ICk7XG4gIGhlaWdodDogY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHggKTtcbn1cbi5rLWVkaXRvci10b29sYmFyIC5rLXRvb2wtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uay1lZGl0b3ItdG9vbGJhciAuay1vdmVyZmxvdy10b29scyB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uay1lZGl0b3ItdG9vbGJhciAuay1vdmVyZmxvdy1hbmNob3Ige1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDhweDtcbiAgd2lkdGg6IGNhbGMoIGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4ICkgKyAxNnB4ICk7XG4gIGhlaWdodDogY2FsYyggY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHggKSArIDE2cHggKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmstZWRpdG9yLXRvb2xiYXIgLmstZWRpdG9yLWV4cG9ydCAuay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG59XG4uay1lZGl0b3ItdG9vbGJhciAuay1lZGl0b3ItZXhwb3J0IC5rLWljb24sXG4uay1lZGl0b3ItdG9vbGJhciAuay1lZGl0b3ItZXhwb3J0IC5rLWV4cG9ydC10b29sLXRleHQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1lZGl0b3ItY29udGVudCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmstZWRpdG9yLWNvbnRlbnQgPiAuay1pZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmstZWRpdG9yLWNvbnRlbnQgPiAuUHJvc2VNaXJyb3Ige1xuICBwYWRkaW5nOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uay1lZGl0b3ItY29udGVudCA+IC5Qcm9zZU1pcnJvciB0YWJsZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cbi5rLWVkaXRvci1jb250ZW50ID4gLlByb3NlTWlycm9yIC5rLXBsYWNlaG9sZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtcGxhY2Vob2xkZXIpO1xuICBoZWlnaHQ6IDA7XG4gIGNvbG9yOiByZ2JhKDEwMSwgMTAxLCAxMDEsIDAuNSk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogdGV4dDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5rLWVkaXRhYmxlLWFyZWEge1xuICBwYWRkaW5nOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgb3V0bGluZTogMDtcbn1cbi5rLWVkaXRhYmxlLWFyZWEgaWZyYW1lLmstY29udGVudCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rLXJlc2l6YWJsZSAuay1lZGl0YWJsZS1hcmVhIHtcbiAgcGFkZGluZzogNHB4IDRweCAxNnB4O1xufVxuXG4uay1lZGl0LWZvcm0tY29udGVudCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAtMTZweCAtMTZweDtcbiAgcGFkZGluZzogMTZweCAxNnB4O1xufVxuXG4uay1jdC1wb3B1cCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxOTBweDtcbiAgcGFkZGluZzogNXB4O1xufVxuLmstY3QtcG9wdXAgLmstYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uay1jdC1wb3B1cCAuay1jdC1jZWxsIHtcbiAgbWFyZ2luOiAxcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMC43O1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uay1lZGl0b3IgLmstcmVzaXplLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMTNweCAxM3B4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbn1cbi5rLWVkaXRvciAuay1yZXNpemUtaGFuZGxlIC5rLWktYXJyb3ctNDUtZG93bi1yaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXJ0bCAuay1lZGl0b3IgLmstZWRpdG9yLXdpZGdldCAuay1kcm9wZG93bi13cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmstcnRsIC5rLWVkaXRvciAuay1lZGl0b3Itd2lkZ2V0IC5rLWRyb3Bkb3duLXdyYXAgLmstc2VsZWN0IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1lZGl0b3ItZmluZC1yZXBsYWNlIC5rLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uay1lZGl0b3ItZmluZC1yZXBsYWNlIC5rLWVkaXQtZm9ybS1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uay1lZGl0b3ItZmluZC1yZXBsYWNlIC5rLWVkaXQtZm9ybS1jb250YWluZXIgLmstZWRpdC1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uay1lZGl0b3ItZmluZC1yZXBsYWNlIC5rLWFjdGlvbi1idXR0b25zIHtcbiAgcGFkZGluZzogMDtcbn1cbi5rLWVkaXRvci1maW5kLXJlcGxhY2UgLmstc2VhcmNoLW9wdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxMHB4IDAgNDBweCAwO1xufVxuLmstZWRpdG9yLWZpbmQtcmVwbGFjZSAuay1zZWFyY2gtb3B0aW9ucyA+IHNwYW4ge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuLmstZWRpdG9yLWZpbmQtcmVwbGFjZSAuay1tYXRjaGVzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1lZGl0b3ItZGlhbG9nIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5rLWVkaXRvci1kaWFsb2cgLmstZWRpdC1mb3JtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmstZWRpdG9yLWRpYWxvZyAuay1lZGl0LWxhYmVsIHtcbiAgd2lkdGg6IDMwJTtcbiAgcGFkZGluZzogY2FsYyggNHB4ICsgMXB4ICkgMDtcbn1cbi5rLWVkaXRvci1kaWFsb2cgLmstZWRpdC1maWVsZCB7XG4gIHdpZHRoOiA2NiU7XG59XG4uay10ZXh0YXJlYS5rLWVkaXRvci10ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLmstZmlsZWJyb3dzZXItZGlhbG9nIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5rLWZpbGVicm93c2VyLWRpYWxvZyAuay1lZGl0LWZvcm0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uay1maWxlYnJvd3Nlci1kaWFsb2cgLmstZWRpdC1sYWJlbCB7XG4gIHdpZHRoOiAxOCU7XG59XG4uay1maWxlYnJvd3Nlci1kaWFsb2cgLmstZWRpdC1maWVsZCB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5rLWZpbGVicm93c2VyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmstZmlsZWJyb3dzZXIgLmstZmxvYXR3cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5rLWZpbGVicm93c2VyIC5rLWZsb2F0d3JhcDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmstZmlsZWJyb3dzZXIgLmstYnJlYWRjcnVtYnMge1xuICBmbGV4OiAxO1xufVxuLmstZmlsZWJyb3dzZXIgLmstc2VhcmNoLXdyYXAge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgd2lkdGg6IDE1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmstZmlsZWJyb3dzZXIgLmstc2VhcmNoLXdyYXAgLmstaW5wdXQge1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwcHg7XG59XG4uay1maWxlYnJvd3NlciAuay1zZWFyY2gtd3JhcCAuay1pY29uIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmstZmlsZWJyb3dzZXIgLmstZmlsZWJyb3dzZXItdG9vbGJhciB7XG4gIG1hcmdpbjogMWVtIDAgMCAwO1xufVxuLmstZmlsZWJyb3dzZXIgLmstdXBsb2FkIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmstZmlsZWJyb3dzZXIgLmstdXBsb2FkIC5rLXVwbG9hZC1idXR0b24ge1xuICBtYXJnaW46IDA7XG59XG4uay1maWxlYnJvd3NlciAuay11cGxvYWQgLmstdXBsb2FkLXN0YXR1cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uay1maWxlYnJvd3NlciAuay11cGxvYWQtZmlsZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmstZmlsZWJyb3dzZXIgLmstdGlsZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGhlaWdodDogMzkwcHg7XG4gIG1heC1oZWlnaHQ6IDUwdmg7XG4gIG1hcmdpbjogMCAwIDFlbSAwO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5rLWZpbGVicm93c2VyIC5rLXRpbGUge1xuICB3aWR0aDogMzMlO1xuICBoZWlnaHQ6IDkwcHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmstZmlsZWJyb3dzZXIgLmstdGlsZSAuay1pLWZpbGUsXG4uay1maWxlYnJvd3NlciAuay10aWxlIC5rLWktZm9sZGVyIHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG4uay1maWxlYnJvd3NlciAuay10aWxlIGlucHV0IHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLmstZmlsZWJyb3dzZXIgLmstdGlsZSBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uay1maWxlYnJvd3NlciAuay10aWxlLWVtcHR5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5rLWZpbGVicm93c2VyIC5rLXRpbGUtZW1wdHkuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmstZmlsZWJyb3dzZXIgLmstdGlsZS1lbXB0eSBzdHJvbmcge1xuICBvcGFjaXR5OiAwLjU7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmstZmlsZWJyb3dzZXIgLmstdGh1bWIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uay1maWxlYnJvd3NlciAuay1icmVhZGNydW1icy13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogNHB4O1xufVxuLmstZmlsZWJyb3dzZXIgLmstYnJlYWRjcnVtYnMtd3JhcCAuay1pY29uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmstZWRpdG9yLXRhYmxlLXdpemFyZC1kaWFsb2cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmstZWRpdG9yLXRhYmxlLXdpemFyZC1kaWFsb2cgLmstZWRpdC1mb3JtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmstZWRpdG9yLXRhYmxlLXdpemFyZC1kaWFsb2cgLmstdGFic3RyaXAtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5rLWVkaXRvci10YWJsZS13aXphcmQtZGlhbG9nIC5rLXRhYnN0cmlwLXdyYXBwZXIgLmstdGFic3RyaXAuay1yb290LXRhYnMge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5rLWVkaXRvci10YWJsZS13aXphcmQtZGlhbG9nIC5rLW51bWVyaWN0ZXh0Ym94IHtcbiAgd2lkdGg6IDEwZW07XG59XG4uay1lZGl0b3ItdGFibGUtd2l6YXJkLWRpYWxvZyAuay1udW1lcmljdGV4dGJveCArIC5rLWRyb3Bkb3duLCAuay1lZGl0b3ItdGFibGUtd2l6YXJkLWRpYWxvZyAuay1udW1lcmljdGV4dGJveCArIC5rLWRyb3Bkb3dudHJlZSB7XG4gIHdpZHRoOiA0ZW07XG59XG4uay1lZGl0b3ItdGFibGUtd2l6YXJkLWRpYWxvZyAuay1udW1lcmljdGV4dGJveCArIC5rLWNvbG9ycGlja2VyLCAuay1lZGl0b3ItdGFibGUtd2l6YXJkLWRpYWxvZyAuay1udW1lcmljdGV4dGJveCArIC5rLWRyb3Bkb3duLCAuay1lZGl0b3ItdGFibGUtd2l6YXJkLWRpYWxvZyAuay1udW1lcmljdGV4dGJveCArIC5rLWRyb3Bkb3dudHJlZSB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uay1lZGl0b3ItdGFibGUtd2l6YXJkLWRpYWxvZyAuay1jb2xvcnBpY2tlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uay1lZGl0b3ItdGFibGUtd2l6YXJkLWRpYWxvZyAuay1lZGl0LWZpZWxkID4gLmstY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uay1lZGl0b3ItdGFibGUtd2l6YXJkLWRpYWxvZyAuay1kcm9wZG93bi5rLWFsaWduLCAuay1lZGl0b3ItdGFibGUtd2l6YXJkLWRpYWxvZyAuay1hbGlnbi5rLWRyb3Bkb3dudHJlZSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmstZWRpdG9yLXRhYmxlLXdpemFyZC1kaWFsb2cgLmstdGV4dGJveC5rLWVkaXRvci1hY2Nlc3NpYmlsaXR5LXN1bW1hcnkge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5rLXBvcHVwLmstYWxpZ24gLmstbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4uay1wb3B1cC5rLWFsaWduIC5rLWxpc3QgLmstaXRlbSB7XG4gIHBhZGRpbmc6IDRweDtcbiAgaGVpZ2h0OiBjYWxjKCAxLjQyODU3MTQyODZlbSArIDhweCArIDJweCApO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMSAwIDMzJTtcbn1cbi5rLXBvcHVwLmstYWxpZ24gLmstbGlzdCAuay1pdGVtIC5rLWljb24ge1xuICBtYXJnaW46IDA7XG59XG4uay1wb3B1cC5rLWFsaWduIC5rLWxpc3QgLmstaXRlbTpsYXN0LWNoaWxkIHtcbiAgZmxleDogMSAwIDEwMCU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDFlbTtcbn1cbi5rLWVkaXRvci1pbmxpbmUgLmstdGFibGUsIC5rLWVkaXRvci1pbmxpbmUgLmstdGFibGUgdGQge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7XG59XG4uay1lZGl0b3ItaW5saW5lIC5rLXRhYmxlIHRkIHtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG59XG4uay1lZGl0b3ItaW5saW5lIC5rLXRhYmxlLXJlc2l6ZS1oYW5kbGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB6LWluZGV4OiAxMDA7XG59XG4uay1lZGl0b3ItaW5saW5lIC5rLXRhYmxlLXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay10YWJsZS1yZXNpemUtaGFuZGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5rLWVkaXRvci1pbmxpbmUgLmstdGFibGUtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLXRhYmxlLXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtZWFzdCB7XG4gIGN1cnNvcjogZS1yZXNpemU7XG59XG4uay1lZGl0b3ItaW5saW5lIC5rLXRhYmxlLXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay10YWJsZS1yZXNpemUtaGFuZGxlLmstcmVzaXplLW5vcnRoIHtcbiAgY3Vyc29yOiBuLXJlc2l6ZTtcbn1cbi5rLWVkaXRvci1pbmxpbmUgLmstdGFibGUtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLXRhYmxlLXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtbm9ydGhlYXN0IHtcbiAgY3Vyc29yOiBuZS1yZXNpemU7XG59XG4uay1lZGl0b3ItaW5saW5lIC5rLXRhYmxlLXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay10YWJsZS1yZXNpemUtaGFuZGxlLmstcmVzaXplLW5vcnRod2VzdCB7XG4gIGN1cnNvcjogbnctcmVzaXplO1xufVxuLmstZWRpdG9yLWlubGluZSAuay10YWJsZS1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstdGFibGUtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1zb3V0aCB7XG4gIGN1cnNvcjogcy1yZXNpemU7XG59XG4uay1lZGl0b3ItaW5saW5lIC5rLXRhYmxlLXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay10YWJsZS1yZXNpemUtaGFuZGxlLmstcmVzaXplLXNvdXRoZWFzdCB7XG4gIGN1cnNvcjogc2UtcmVzaXplO1xufVxuLmstZWRpdG9yLWlubGluZSAuay10YWJsZS1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstdGFibGUtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1zb3V0aHdlc3Qge1xuICBjdXJzb3I6IHN3LXJlc2l6ZTtcbn1cbi5rLWVkaXRvci1pbmxpbmUgLmstdGFibGUtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLXRhYmxlLXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtd2VzdCB7XG4gIGN1cnNvcjogdy1yZXNpemU7XG59XG4uay1lZGl0b3ItaW5saW5lIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbiAgei1pbmRleDogMjtcbn1cbi5rLWVkaXRvci1pbmxpbmUgLmstY29sdW1uLXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1jb2x1bW4tcmVzaXplLWhhbmRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uay1lZGl0b3ItaW5saW5lIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstY29sdW1uLXJlc2l6ZS1oYW5kbGUgLmstY29sdW1uLXJlc2l6ZS1tYXJrZXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwLjg7XG59XG4uay1lZGl0b3ItaW5saW5lIC5rLXJvdy1yZXNpemUtaGFuZGxlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGN1cnNvcjogcm93LXJlc2l6ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi5rLWVkaXRvci1pbmxpbmUgLmstcm93LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1yb3ctcmVzaXplLWhhbmRsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmstZWRpdG9yLWlubGluZSAuay1yb3ctcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLXJvdy1yZXNpemUtbWFya2VyLXdyYXBwZXIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uay1lZGl0b3ItaW5saW5lIC5rLXJvdy1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstcm93LXJlc2l6ZS1tYXJrZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uay1lZGl0b3Ige1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG5rZW5kby1lZGl0b3Iuay1yZWFkb25seSAuay1lZGl0b3ItY29udGVudC5rLXN0YXRlLWZvY3VzZWQge1xuICBvdXRsaW5lLWNvbG9yOiAjNjU2NTY1O1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLXRhYmxlLCAuay1lZGl0b3ItaW5saW5lIC5rLXRhYmxlIHRkIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xufVxuLmstZWRpdG9yLWlubGluZSAuay10YWJsZS1yZXNpemUtaGFuZGxlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4uay1lZGl0b3ItaW5saW5lIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstY29sdW1uLXJlc2l6ZS1oYW5kbGUgLmstY29sdW1uLXJlc2l6ZS1tYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMGZmO1xufVxuLmstZWRpdG9yLWlubGluZSAuay1yb3ctcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLXJvdy1yZXNpemUtbWFya2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjBmZjtcbn1cbi5rLWVkaXRvci1pbmxpbmU6aG92ZXIsIC5rLWVkaXRvci1pbmxpbmUuay1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5rLWN0LXBvcHVwIC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3NmIxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uay1lZGl0b3ItY29udGVudCAuay10ZXh0LXNlbGVjdGVkLCAuay1lZGl0b3ItY29udGVudDo6c2VsZWN0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG59XG4uay1lZGl0b3ItY29udGVudCAuay10ZXh0LWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZTRlZjtcbn1cblxuLmstZWRpdG9yLWZpbmQtcmVwbGFjZSAuay1tYXRjaGVzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG5cbi5rLWltYWdlZWRpdG9yIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmstaW1hZ2VlZGl0b3IgLmstaWUxMSB7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uay1pbWFnZWVkaXRvci1jYW52YXMtY29udGFpbmVyIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstaW1hZ2VlZGl0b3ItY2FudmFzIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWltYWdlZWRpdG9yLWFjdGlvbi1wYW5lIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1pbWFnZWVkaXRvci1hY3Rpb24tcGFuZSA+IC5rLWZvcm0ge1xuICBwYWRkaW5nOiAzMnB4IDE2cHg7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3Atb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1oYW5kbGUge1xuICBtYXJnaW46IDFweCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG59XG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1zdyxcbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXNlLFxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbncsXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1uZSB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1uLFxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtcyB7XG4gIGxlZnQ6IGNhbGMoIDUwJSAtICg3LjVweCkgKTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMDtcbn1cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXcsXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1lIHtcbiAgdG9wOiBjYWxjKCA1MCUgLSAoNy41cHgpICk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDE1cHg7XG59XG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1uZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1udyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtc3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1uIHtcbiAgdG9wOiAwO1xufVxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtcyB7XG4gIGJvdHRvbTogMDtcbn1cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXcge1xuICBsZWZ0OiAwO1xufVxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtZSB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1pZSAuay1pbWFnZWVkaXRvci1jYW52YXMge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLmstaWUgLmstaW1hZ2VlZGl0b3ItYWN0aW9uLXBhbmUge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstaW1hZ2VlZGl0b3Ige1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uay1pbWFnZWVkaXRvci1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzZjNjtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY2FudmFzIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDAsIDAsIDAsIDAuMDkpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsIHJnYmEoMCwgMCwgMCwgMC4wOSkgNzUlLCByZ2JhKDAsIDAsIDAsIDAuMDkpIDApLCBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMCwgMCwgMCwgMC4wOSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDc1JSwgcmdiYSgwLCAwLCAwLCAwLjA5KSA3NSUsIHJnYmEoMCwgMCwgMCwgMC4wOSkgMCksIHdoaXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LCByZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHgsIGNhbGMoMTBweCAvIDIpIGNhbGMoMTBweCAvIDIpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDAgMDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IHBhZGRpbmctYm94LCBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94LCBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweCwgMTBweCAxMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpIHNjYWxlWigxKTtcbn1cblxuLmstaW1hZ2VlZGl0b3ItYWN0aW9uLXBhbmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3Age1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5rLWdhbnR0IHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5rLWdhbnR0IC5rLWllMTEge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG59XG4uay1nYW50dCB0ZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uay1nYW50dCAuay1ncmlkLWhlYWRlciB0ciB7XG4gIGhlaWdodDogY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyAxNnB4ICsgMXB4ICk7XG59XG4uay1nYW50dCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmstZ2FudHQgLmstdHJlZWxpc3QgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmstZ2FudHQgLmstZ3JpZC1jb250ZW50IHRyIHtcbiAgaGVpZ2h0OiBjYWxjKCAxLjQyODU3MTQyODZlbSArIDE2cHggKyAwcHggKTtcbn1cbi5rLWdhbnR0LmstZ2FudHQtcGxhbm5lZCAuay1ncmlkLWNvbnRlbnQgdHIge1xuICBoZWlnaHQ6IGNhbGMoIDIuNDI4NTcxNDI4NmVtICsgMTZweCArIDBweCApO1xufVxuLmstZ2FudHQgLmstZ2FudHQtbGF5b3V0IHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmstZ2FudHQgLmstc3BsaXRiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1ncmlkLWhlYWRlciAuay1oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1ncmlkLWhlYWRlciB0aCxcbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1jb250ZW50LXN0aWNreSB7XG4gIHotaW5kZXg6IDQ7XG59XG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtaGVhZGVyIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5IHtcbiAgei1pbmRleDogNTtcbn1cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1oZWFkZXIgdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgdGJvZHkgdGQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtaGVhZGVyIHRoOmxhc3QtY2hpbGQgLmstaGVhZGVyIHtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIHRyLmstc3RhdGUtc2VsZWN0ZWQgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2sge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiAzO1xufVxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrOmhvdmVyIC5rLXRhc2stc3RhcnQsIC5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzazpob3ZlciAuay10YXNrLWVuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrOmhvdmVyIC5rLXRhc2stZHJhZ2hhbmRsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2stY29udGVudCB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2stYWN0aW9ucyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrLW1pbGVzdG9uZSB7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrLW1pbGVzdG9uZSAuay10YXNrLW1pbGVzdG9uZS1jb250ZW50IHtcbiAgd2lkdGg6IDAuODc1ZW07XG4gIGhlaWdodDogMC44NzVlbTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzay1zdW1tYXJ5IHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oLTIwcHggMCwgY2FsYygxMDAlICsgMjBweCkgMCwgY2FsYygxMDAlICsgMjBweCkgMTAwJSwgMTAwJSAxMDAlLCBjYWxjKDEwMCUgLSA4cHgpIGNhbGMoMTAwJSAtIDVweCksIDhweCBjYWxjKDEwMCUgLSA1cHgpLCAwIDEwMCUsIC0yMHB4IDEwMCUpO1xufVxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrLXN1bW1hcnktY29tcGxldGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNDAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNDAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1tYXN0ZXItcm93OmhvdmVyIC5rLXRhc2stZG90IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdhbnR0LWRlcGVuZGVuY2llcy1zdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMjtcbn1cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ2FudHQtZGVwZW5kZW5jaWVzLXN2ZyBwb2x5bGluZSB7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1nYW50dC1jb2x1bW5zIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uay1nYW50dC1oZWFkZXIge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB6LWluZGV4OiA2O1xufVxuXG4uay1nYW50dC1mb290ZXIge1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1nYW50dC10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1nYW50dC12aWV3cy13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uay1nYW50dC12aWV3cy13cmFwcGVyIC5rLXZpZXdzLWRyb3Bkb3duIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmstZ2FudHQtdG9vbGJhciAuay1nYW50dC10b2dnbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC5rLWdhbnR0LXRvb2xiYXIgLmstZ2FudHQtcGRmLFxuLmstZ2FudHQtdG9vbGJhciAuay1nYW50dC1jcmVhdGUge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICB3aWR0aDogY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHggKTtcbiAgICBoZWlnaHQ6IGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4ICk7XG4gIH1cbiAgLmstZ2FudHQtdG9vbGJhciAuay1nYW50dC1wZGYgLmstYnV0dG9uLWljb24sXG4uay1nYW50dC10b29sYmFyIC5rLWdhbnR0LWNyZWF0ZSAuay1idXR0b24taWNvbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5rLWdhbnR0LXRvb2xiYXIgLmstZ2FudHQtcGRmIC5rLWJ1dHRvbi10ZXh0LFxuLmstZ2FudHQtdG9vbGJhciAuay1nYW50dC1jcmVhdGUgLmstYnV0dG9uLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmstZ2FudHQtdmlld3Mtd3JhcHBlciAuay1nYW50dC12aWV3cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5rLWdhbnR0LXZpZXdzLXdyYXBwZXIgLmstdmlld3MtZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5rLWdhbnR0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstZ2FudHQtdHJlZWxpc3QgLmstdHJlZWxpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5rLWdhbnR0LXRyZWVsaXN0IC5rLWdyaWQtaGVhZGVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmstZ2FudHQtdHJlZWxpc3QgLmstZ3JpZC1oZWFkZXIgdHIge1xuICBoZWlnaHQ6IGNhbGMoIDIuODU3MTQyODU3MWVtICsgMzJweCArIDJweCApO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLmstZ2FudHQtdHJlZWxpc3QgLmstZ3JpZC1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuLmstZ2FudHQtdHJlZWxpc3QgLmstZ3JpZC1jb250ZW50IHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5rLWdhbnR0LXRyZWVsaXN0IC5rLWdhbnR0LXRyZWVsaXN0LW5lc3RlZC1jb2x1bW5zIC5rLWdyaWQtaGVhZGVyIHRyIHtcbiAgaGVpZ2h0OiBjYWxjKCAxLjQyODU3MTQyODZlbSArIDE2cHggKyAxcHggKTtcbn1cblxuLmstZ2FudHQtdGltZWxpbmUgLmstdGltZWxpbmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5rLWdhbnR0LXRpbWVsaW5lIC5rLWdyaWQtY29udGVudCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cbi5rLWdhbnR0LXRpbWVsaW5lIC5rLWhlYWRlciB7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1nYW50dC10YWJsZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstZ2FudHQtcm93cyxcbi5rLWdhbnR0LWNvbHVtbnMge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uay1nYW50dC1kZXBlbmRlbmNpZXMge1xuICBvcGFjaXR5OiAwLjc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmstZ2FudHQtZGVwZW5kZW5jaWVzIC5rLWFycm93LWUsXG4uay1nYW50dC1kZXBlbmRlbmNpZXMgLmstYXJyb3ctdyB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTRweDtcbn1cbi5rLWdhbnR0LWRlcGVuZGVuY2llcyAuay1hcnJvdy1lIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgcmlnaHQ6IC02cHg7XG59XG4uay1nYW50dC1kZXBlbmRlbmNpZXMgLmstYXJyb3ctdyB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogY3VycmVudENvbG9yO1xuICBsZWZ0OiAtNnB4O1xufVxuXG4uay1nYW50dC1saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1nYW50dC1saW5lLmstc3RhdGUtc2VsZWN0ZWQge1xuICB6LWluZGV4OiAzO1xufVxuXG4uay1nYW50dC1saW5lLWgge1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmstZ2FudHQtbGluZS12IHtcbiAgd2lkdGg6IDJweDtcbn1cblxuLmstZ2FudHQtZGVwZW5kZW5jeS1oaW50IHtcbiAgei1pbmRleDogNDtcbn1cblxuLmstZ2FudHQtdGFza3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uay1nYW50dC10YXNrcyB0ZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmstZ2FudHQtdGFza3MgdGQ6OmFmdGVyIHtcbiAgY29udGVudDogXCLCoFwiO1xufVxuXG4uay10YXNrLXdyYXAge1xuICBtYXJnaW46IDAgLTIxcHg7XG4gIHBhZGRpbmc6IDVweCAyMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay10YXNrLXdyYXAuay1kcmFnLWhpbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXRhc2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay10YXNrLWRvdCB7XG4gIHdpZHRoOiBjYWxjKCA4cHggKyA4cHggKTtcbiAgaGVpZ2h0OiBjYWxjKCA4cHggKyA4cHggKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uay10YXNrLXdyYXA6aG92ZXIgLmstdGFzay1kb3QsXG4uay10YXNrLXdyYXAuay1vcmlnaW4gLmstdGFzay1kb3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstdGFzay1kb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmstdGFzay1kb3Q6aG92ZXI6OmJlZm9yZSxcbi5rLXRhc2stZG90Lmstc3RhdGUtaG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uay10YXNrLXN0YXJ0IHtcbiAgbGVmdDogMDtcbn1cblxuLmstdGFzay1lbmQge1xuICByaWdodDogMDtcbn1cblxuLmstdGFzay1kcmFnaGFuZGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uay10YXNrLXdyYXA6aG92ZXIgLmstdGFzay1kcmFnaGFuZGxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmstbWlsZXN0b25lLXdyYXAge1xuICBtYXJnaW46IDAgLTJlbTtcbn1cblxuLmstdGFzay1taWxlc3RvbmUge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmstdGFzay1zdW1tYXJ5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLXRhc2stc3VtbWFyeSxcbi5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5rLXRhc2stc3VtbWFyeTo6YmVmb3JlLCAuay10YXNrLXN1bW1hcnk6OmFmdGVyLFxuLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlOjpiZWZvcmUsXG4uay10YXNrLXN1bW1hcnktY29tcGxldGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmstdGFzay1zdW1tYXJ5OjpiZWZvcmUsXG4uay10YXNrLXN1bW1hcnktY29tcGxldGU6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGxlZnQ6IDA7XG59XG4uay10YXNrLXN1bW1hcnk6OmFmdGVyLFxuLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlOjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogY3VycmVudENvbG9yO1xuICByaWdodDogMDtcbn1cblxuLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLXRhc2stc3VtbWFyeS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstdGFzay1zaW5nbGUge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uay10YXNrLXNpbmdsZSAuay1yZXNpemUtaGFuZGxlIHtcbiAgb3BhY2l0eTogMC41O1xuICB6LWluZGV4OiAyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uay10YXNrLXNpbmdsZSAuay1yZXNpemUtaGFuZGxlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDJweDtcbn1cbi5rLXRhc2stc2luZ2xlIC5rLXJlc2l6ZS13IHtcbiAgbGVmdDogMDtcbn1cbi5rLXRhc2stc2luZ2xlIC5rLXJlc2l6ZS13OjpiZWZvcmUge1xuICBsZWZ0OiAycHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG4uay10YXNrLXNpbmdsZSAuay1yZXNpemUtZSB7XG4gIHJpZ2h0OiAwO1xufVxuLmstdGFzay1zaW5nbGUgLmstcmVzaXplLWU6OmJlZm9yZSB7XG4gIHJpZ2h0OiAycHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG4uay10YXNrLXNpbmdsZTpob3ZlciAuay1yZXNpemUtaGFuZGxlLCAuay10YXNrLXNpbmdsZTpob3ZlciAuay10YXNrLWFjdGlvbnMge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uay10YXNrLWNvbXBsZXRlIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB3aWR0aDogMjAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uay10YXNrLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXRhc2stdGVtcGxhdGUge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstdGFzay1hY3Rpb25zIHtcbiAgcGFkZGluZzogMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXRhc2stYWN0aW9ucyA+IC5rLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmstcmVzb3VyY2VzLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmstcmVzb3VyY2VzLXdyYXAgLmstcmVzb3VyY2Uge1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4uay10YXNrLWRldGFpbHMge1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuLmstdGFzay1kZXRhaWxzIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uay10YXNrLWRldGFpbHMgLmstdGFzay1wY3Qge1xuICBmb250LXNpemU6IDMycHg7XG59XG4uay10YXNrLWRldGFpbHMgdWwge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uay1nYW50dC1wbGFubmVkIC5rLWdhbnR0LWRlcGVuZGVuY2llcyxcbi5rLWdhbnR0LXBsYW5uZWQgLmstdGFzay1kb3QsXG4uay1nYW50dC1wbGFubmVkIC5rLXJlc291cmNlcy13cmFwIHtcbiAgbWFyZ2luLXRvcDogMC41NWVtO1xufVxuLmstZ2FudHQtcGxhbm5lZCAuay10YXNrLXdyYXAge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5rLWdhbnR0LXBsYW5uZWQgLmstdGFzay1pbm5lci13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uay1nYW50dC1wbGFubmVkIC5rLXRhc2std3JhcC5rLWRyYWctaGludCB7XG4gIHRvcDogMDtcbn1cbi5rLWdhbnR0LXBsYW5uZWQgLmstc3VtbWFyeS13cmFwLmstZHJhZy1oaW50IHtcbiAgdG9wOiAwLjVlbTtcbn1cbi5rLWdhbnR0LXBsYW5uZWQgLmstbWlsZXN0b25lLXdyYXAuay1kcmFnLWhpbnQge1xuICB0b3A6IDAuM2VtO1xufVxuXG4uay10YXNrLXBsYW5uZWQge1xuICBtYXJnaW46IDAgMCAwLjM1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uay10YXNrLXBsYW5uZWQgLmstdGFzay1tb21lbnQge1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyggKCA0cHggKyA2cHggKSAvIDIgKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA2cHg7XG59XG4uay10YXNrLXBsYW5uZWQgLmstdGFzay1kdXJhdGlvbiB7XG4gIGhlaWdodDogMnB4O1xufVxuLmstdGFzay1wbGFubmVkIC5rLXRhc2stbW9tZW50LmstbW9tZW50LWxlZnQge1xuICBtYXJnaW4tbGVmdDogY2FsYyggMnB4IC8gMiAtIGNhbGMoICggNHB4ICsgNnB4ICkgLyAyICkgKTtcbn1cbi5rLXRhc2stcGxhbm5lZDpob3ZlciAuay10YXNrLWR1cmF0aW9uIHtcbiAgaGVpZ2h0OiBjYWxjKCAycHggKyAxcHggKTtcbn1cblxuLmstbWlsZXN0b25lLXdyYXAgLmstdGFzay1tb21lbnQge1xuICBtYXJnaW4tbGVmdDogY2FsYyggNnB4IC8gMik7XG59XG5cbi5rLXBsYW5uZWQtdG9vbHRpcCAuay10YXNrLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstdGFzay1vZmZzZXQtd3JhcCAuay10YXNrLWNvbnRlbnQgLmstcmVzaXplLWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10YXNrLW9mZnNldCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5rLXRhc2stb2Zmc2V0IC5rLXJlc2l6ZS1oYW5kbGUge1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDEuNGVtO1xufVxuLmstdGFzay1vZmZzZXQgLmstcmVzaXplLWhhbmRsZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgYm90dG9tOiAwLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi5rLXRhc2stc2luZ2xlOmhvdmVyICsgLmstdGFzay1vZmZzZXQgLmstdGFzay1hY3Rpb25zLFxuLmstdGFzay1vZmZzZXQ6aG92ZXIgLmstdGFzay1hY3Rpb25zLFxuLmstdGFzay1zaW5nbGU6aG92ZXIgKyAuay10YXNrLW9mZnNldCAuay1yZXNpemUtaGFuZGxlLFxuLmstdGFzay1vZmZzZXQ6aG92ZXIgLmstcmVzaXplLWhhbmRsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dCxcbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0LXRpbWVsaW5lLFxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQtZGVwZW5kZW5jaWVzIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dC10cmVlbGlzdCAuay10cmVlbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQtbGF5b3V0Lmstc3BsaXRiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1nYW50dC1lZGl0LWZvcm0gLmstZ2FudHQtZGVsZXRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5rLXJ0bCAuay1nYW50dC1yb3dzLFxuLmstcnRsIC5rLWdhbnR0LWNvbHVtbnMge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5rLXJ0bCAuay10YXNrLXdyYXA6bm90KC5rLW1pbGVzdG9uZS13cmFwKSB7XG4gIG1hcmdpbjogMCAtMjZweDtcbn1cbi5rLXJ0bCAuay1nYW50dC10aW1lbGluZSAuay1nYW50dC10YXNrcyB0Ym9keSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uay1ydGwgLmstZ2FudHQtdGltZWxpbmUgLmstaGVhZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbn1cbi5rLXJ0bCAuay1nYW50dC10aW1lbGluZSAuay1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG4uay1ydGwgLmstZ2FudHQtdGltZWxpbmUgLmstdGFzay1zdGFydCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLmstcnRsIC5rLWdhbnR0LXRpbWVsaW5lIC5rLXRhc2stZW5kIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG4uay1ydGwgLmstdGFzay1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uay1ydGwgLmstdGFzay1jb21wbGV0ZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLmstcnRsIC5rLXRhc2stZHJhZ2hhbmRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uay1ydGwgLmstZ2FudHQtZGVwZW5kZW5jaWVzIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4uay1ydGwgLmstZ2FudHQtZGVsZXRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmstcnRsIC5rLXRhc2stb2Zmc2V0LXdyYXAgLmstdGFzay1jb250ZW50IC5rLXJlc2l6ZS1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uay1ydGwgLmstdGFzay1vZmZzZXQtd3JhcCAuay10YXNrLWNvbnRlbnQgLmstcmVzaXplLXcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmstcnRsIC5rLW1pbGVzdG9uZS13cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IC0yLjRlbTtcbn1cbi5rLXJ0bCAuay1taWxlc3RvbmUtd3JhcCAuay10YXNrLW1vbWVudCB7XG4gIG1hcmdpbi1yaWdodDogMC4yZW07XG59XG4uay1ydGwgLmstZ2FudHQtdGltZWxpbmUgLmstbWlsZXN0b25lLXdyYXAgLmstdGFzay1zdGFydCB7XG4gIHJpZ2h0OiAtMC4xZW07XG59XG5cbi5rLWdhbnR0IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzay1taWxlc3RvbmUgLmstdGFzay1taWxlc3RvbmUtY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbn1cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzay1taWxlc3RvbmUuay1zdGF0ZS1zZWxlY3RlZCAuay10YXNrLW1pbGVzdG9uZS1jb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG59XG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdhbnR0LWRlcGVuZGVuY2llcy1zdmcgcG9seWxpbmUge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICMwMDAwMDA7XG59XG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdhbnR0LWRlcGVuZGVuY2llcy1zdmcgcG9seWxpbmUuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIHN0cm9rZTogIzMyNzZiMTtcbn1cblxuLmstZ2FudHQtZm9vdGVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstZ2FudHQtdHJlZWxpc3QgLmstdHJlZWxpc3QsXG4uay1nYW50dC10cmVlbGlzdCAuay1ncmlkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstZ2FudHQgLmstbm9ud29yay1ob3VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAyNSk7XG59XG5cbi5rLXRhc2stZG90OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xufVxuXG4uay10YXNrLWRvdDpob3Zlcjo6YmVmb3JlLFxuLmstdGFzay1kb3Quay1zdGF0ZS1ob3Zlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uay10YXNrLW1pbGVzdG9uZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbn1cbi5rLXRhc2stbWlsZXN0b25lLmstdGFzay1kZWxheWVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmZmZmZiwgI2ZmZmZmZiAycHgsICNmMzE3MDAgMnB4LCAjZjMxNzAwIDRweCk7XG59XG4uay10YXNrLW1pbGVzdG9uZS5rLXRhc2stYWR2YW5jZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzdiNDAwO1xufVxuXG4uay10YXNrLW1pbGVzdG9uZS5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG59XG5cbi5rLXRhc2stc3VtbWFyeSB7XG4gIGNvbG9yOiAjNzE3MTcxO1xufVxuLmstdGFzay1zdW1tYXJ5LmstdGFzay1kZWxheWVkIHtcbiAgY29sb3I6ICNmODc0NjY7XG59XG4uay10YXNrLXN1bW1hcnkuay10YXNrLWFkdmFuY2VkIHtcbiAgY29sb3I6ICM4N2QyNjY7XG59XG5cbi5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZSB7XG4gIGNvbG9yOiAjM2QzZDNkO1xufVxuXG4uay10YXNrLWRlbGF5ZWQgLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlIHtcbiAgY29sb3I6ICNmMzE3MDA7XG59XG5cbi5rLXRhc2stYWR2YW5jZWQgLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlIHtcbiAgY29sb3I6ICMzN2I0MDA7XG59XG5cbi5rLXRhc2stc3VtbWFyeS5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgY29sb3I6ICM5NGI4ZDY7XG59XG4uay10YXNrLXN1bW1hcnkuay1zdGF0ZS1zZWxlY3RlZCAuay10YXNrLXN1bW1hcnktY29tcGxldGUge1xuICBjb2xvcjogIzMyNzZiMTtcbn1cblxuLmstdGFzay1zaW5nbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdlN2U3ZTtcbn1cbi5rLXRhc2stc2luZ2xlLmstdGFzay1kZWxheWVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4NzQ2Njtcbn1cbi5rLXRhc2stc2luZ2xlLmstdGFzay1hZHZhbmNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4N2QyNjY7XG59XG4uay10YXNrLXNpbmdsZSAuay10YXNrLWNvbXBsZXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbn1cblxuLmstdGFzay1kZWxheWVkIC5rLXRhc2stY29tcGxldGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjMxNzAwO1xufVxuXG4uay10YXNrLWFkdmFuY2VkIC5rLXRhc2stY29tcGxldGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzdiNDAwO1xufVxuXG4uay10YXNrLXNpbmdsZS5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NGI4ZDY7XG59XG4uay10YXNrLXNpbmdsZS5rLXN0YXRlLXNlbGVjdGVkIC5rLXRhc2stY29tcGxldGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3NmIxO1xufVxuXG4uay1nYW50dC1saW5lIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5rLWdhbnR0LWxpbmUuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMzI3NmIxO1xufVxuXG4uay10YXNrLXBsYW5uZWQgLmstdGFzay1tb21lbnQge1xuICBib3JkZXItY29sb3I6ICMzMjc2YjE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmstdGFzay1wbGFubmVkIC5rLXRhc2stZHVyYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3NmIxO1xufVxuLmstdGFzay1wbGFubmVkOmhvdmVyIC5rLXRhc2stbW9tZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyNzZiMTtcbn1cblxuLmstdGFzay1vZmZzZXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2ZmZmZmZiwgI2ZmZmZmZiAycHgsICNmMzE3MDAgMnB4LCAjZjMxNzAwIDRweCk7XG59XG4uay10YXNrLW9mZnNldCAuay1yZXNpemUtZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmstdGFzay1vZmZzZXQgLmstdGFzay1hY3Rpb25zIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5rLXRhc2stb2Zmc2V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmZmZmZmYsICNmZmZmZmYgMnB4LCAjZjg3NDY2IDJweCwgI2Y4NzQ2NiA0cHgpO1xufVxuXG4uay1wZGYtZXhwb3J0IC5rLXRhc2stb2Zmc2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzMTcwMDtcbn1cblxuLmstb2Zmc2V0LXRvb2x0aXAtZGVsYXllZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzE3MDA7XG59XG5cbi5rLXBsYW5uZWQtdG9vbHRpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG59XG5cbi5rLXNjaGVkdWxlciB7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5rLXNjaGVkdWxlciAuay1pZTExIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xufVxuLmstc2NoZWR1bGVyIHRhYmxlLFxuLmstc2NoZWR1bGVyIHRoZWFkLFxuLmstc2NoZWR1bGVyIHRmb290LFxuLmstc2NoZWR1bGVyIHRib2R5LFxuLmstc2NoZWR1bGVyIHRyLFxuLmstc2NoZWR1bGVyIHRoLFxuLmstc2NoZWR1bGVyIHRkLFxuLmstc2NoZWR1bGVyIGRpdixcbi5rLXNjaGVkdWxlciA+ICoge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbmtlbmRvLXNjaGVkdWxlci5rLXNjaGVkdWxlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5rZW5kby1zY2hlZHVsZXIuay1zY2hlZHVsZXIuay1yZWFkb25seS1zY2hlZHVsZXIgLmstZXZlbnQtZGVsZXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstc2NoZWR1bGVyLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4uay1zY2hlZHVsZXItdGFibGUgdGQsXG4uay1zY2hlZHVsZXItdGFibGUgdGgge1xuICBwYWRkaW5nOiA4cHg7XG4gIGhlaWdodDogMS40Mjg1NzE0Mjg2ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLmstc2NoZWR1bGVyLXRhYmxlIHRkOmZpcnN0LWNoaWxkLFxuLmstc2NoZWR1bGVyLXRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4uay1zY2hlZHVsZXItdGFibGUgLmstbWlkZGxlLXJvdyB0ZCB7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IGRvdHRlZDtcbn1cbi5rLXNjaGVkdWxlci10YWJsZSAuay1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXgge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItaGVhZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMztcbn1cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItaGVhZCxcbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG59XG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItZ3JvdXAgLmstZ3JvdXAtY2VsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1ncm91cCAuay1ncm91cC1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItZ3JvdXAuay1ncm91cC1ob3Jpem9udGFsIC5rLWdyb3VwLWNlbGwge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstbW9yZS1ldmVudHMge1xuICBib3R0b206IDJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWNlbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgcGFkZGluZzogOHB4O1xuICBtaW4taGVpZ2h0OiAxLjVlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWNlbGwuay1zbG90LWNlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWNlbGwuay1oZWFkaW5nLWNlbGwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWNlbGwuay1zaWRlLWNlbGwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1jZWxsLmstbWFqb3ItY2VsbCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstbWlkZGxlLXJvdyAuay1zY2hlZHVsZXItY2VsbCB7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IGRvdHRlZDtcbn1cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1yZXNvdXJjZS1jZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1yZXNvdXJjZS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc3RpY2t5LWNlbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5rLXNjaGVkdWxlci10b29sYmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uay1zY2hlZHVsZXItdG9vbGJhciAuay13aWRnZXQge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG4uay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtY3VycmVudCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IC5rLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IC5rLXNtLWRhdGUtZm9ybWF0LFxuLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LWN1cnJlbnQgLmstbGctZGF0ZS1mb3JtYXQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IC5rLXNtLWRhdGUtZm9ybWF0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci1zZWFyY2gge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLXZpZXdzLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci12aWV3cy13cmFwcGVyIC5rLXZpZXdzLWRyb3Bkb3duIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IC5rLWxnLWRhdGUtZm9ybWF0IHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IC5rLWxnLWRhdGUtZm9ybWF0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IC5rLXNtLWRhdGUtZm9ybWF0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLXZpZXdzLXdyYXBwZXIgLmstc2NoZWR1bGVyLXZpZXdzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci12aWV3cy13cmFwcGVyIC5rLXZpZXdzLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLXNjaGVkdWxlci10b29sYmFyIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgcGFkZGluZzogOHB4IDhweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5rZW5kby1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstaWUxMSB7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbn1cblxudWwuay1zY2hlZHVsZXItbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG59XG51bC5rLXNjaGVkdWxlci1uYXZpZ2F0aW9uIGxpIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbnVsLmstc2NoZWR1bGVyLW5hdmlnYXRpb24gbGkgLmstaWUxMSB7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbn1cbnVsLmstc2NoZWR1bGVyLW5hdmlnYXRpb24gbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxudWwuay1zY2hlZHVsZXItbmF2aWdhdGlvbiAuay1zdGF0ZS1ob3ZlcixcbnVsLmstc2NoZWR1bGVyLW5hdmlnYXRpb24gLmstc3RhdGUtc2VsZWN0ZWQge1xuICB6LWluZGV4OiAyO1xufVxudWwuay1zY2hlZHVsZXItbmF2aWdhdGlvbiAuay1saW5rIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbnVsLmstc2NoZWR1bGVyLW5hdmlnYXRpb24gLmstbmF2LXByZXYgLmstbGluayxcbnVsLmstc2NoZWR1bGVyLW5hdmlnYXRpb24gLmstbmF2LW5leHQgLmstbGluayB7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IGNhbGMoIDEuNDI4NTcxNDI4NmVtICsgOHB4ICk7XG4gIGhlaWdodDogY2FsYyggMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKTtcbn1cbnVsLmstc2NoZWR1bGVyLW5hdmlnYXRpb24gLmstbmF2LWN1cnJlbnQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxudWwuay1zY2hlZHVsZXItbmF2aWdhdGlvbiAuay1uYXYtdG9kYXkge1xuICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbn1cbnVsLmstc2NoZWR1bGVyLW5hdmlnYXRpb24gLmstbmF2LW5leHQge1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbn1cblxudWwuay1zY2hlZHVsZXItdmlld3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbnVsLmstc2NoZWR1bGVyLXZpZXdzIGxpIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbnVsLmstc2NoZWR1bGVyLXZpZXdzIGxpIC5rLWllMTEge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG59XG51bC5rLXNjaGVkdWxlci12aWV3cyBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG51bC5rLXNjaGVkdWxlci12aWV3cyAuay1zdGF0ZS1ob3ZlcixcbnVsLmstc2NoZWR1bGVyLXZpZXdzIC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgei1pbmRleDogMjtcbn1cbnVsLmstc2NoZWR1bGVyLXZpZXdzIC5rLWxpbmsge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxudWwuay1zY2hlZHVsZXItdmlld3MgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG51bC5rLXNjaGVkdWxlci12aWV3cyBsaTpmaXJzdC1jaGlsZCArIGxpIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG59XG51bC5rLXNjaGVkdWxlci12aWV3cyBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG59XG51bC5rLXNjaGVkdWxlci12aWV3cy5rLXN0YXRlLWV4cGFuZGVkIGxpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiAwO1xufVxudWwuay1zY2hlZHVsZXItdmlld3Muay1zdGF0ZS1leHBhbmRlZCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbnVsLmstc2NoZWR1bGVyLXZpZXdzLmstc3RhdGUtZXhwYW5kZWQgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbn1cbnVsLmstc2NoZWR1bGVyLXZpZXdzLmstc3RhdGUtZXhwYW5kZWQgbGk6Zmlyc3QtY2hpbGQgKyBsaSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG51bC5rLXNjaGVkdWxlci12aWV3cy5rLXN0YXRlLWV4cGFuZGVkIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbn1cbnVsLmstc2NoZWR1bGVyLXZpZXdzIC5rLWN1cnJlbnQtdmlldyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG51bC5rLXNjaGVkdWxlci12aWV3cyAuay1jdXJyZW50LXZpZXcgLmstbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW46IDAgMCAwIDFleDtcbiAgYm9yZGVyOiAwLjI1ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDAuNWVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICB1bC5rLXNjaGVkdWxlci12aWV3cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB0b3A6IDhweDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG4gIHVsLmstc2NoZWR1bGVyLXZpZXdzIGxpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHVsLmstc2NoZWR1bGVyLXZpZXdzIC5rLWN1cnJlbnQtdmlldyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgdWwuay1zY2hlZHVsZXItdmlld3Muay1zdGF0ZS1leHBhbmRlZCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmstcnRsIHVsLmstc2NoZWR1bGVyLXZpZXdzIHtcbiAgICBsZWZ0OiA4cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmstc2NoZWR1bGVyLWZvb3RlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmstc2NoZWR1bGVyLWZvb3RlciAuay13aWRnZXQge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG4uay1zY2hlZHVsZXItZm9vdGVyIGxpIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5rLXNjaGVkdWxlci1mb290ZXIgbGkgLmstaWUxMSB7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbn1cbi5rLXNjaGVkdWxlci1mb290ZXIgbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmstc2NoZWR1bGVyLWZvb3RlciAuay1zdGF0ZS1ob3Zlcixcbi5rLXNjaGVkdWxlci1mb290ZXIgLmstc3RhdGUtc2VsZWN0ZWQge1xuICB6LWluZGV4OiAyO1xufVxuLmstc2NoZWR1bGVyLWZvb3RlciAuay1saW5rIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5rLXNjaGVkdWxlci1mb290ZXIgbGkge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbmtlbmRvLXNjaGVkdWxlciAuay1zY2hlZHVsZXItZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgcGFkZGluZzogOHB4IDhweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5rZW5kby1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLWZvb3RlciAuay1pZTExIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xufVxuXG4uay1zY2hlZHVsZXItZnVsbGRheSAuay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uay1zY2hlZHVsZXItbGF5b3V0ID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5rLXNjaGVkdWxlci1sYXlvdXQgdHIgKyB0ciAuay1zY2hlZHVsZXItdGltZXMgdHIgdGgsXG4uay1zY2hlZHVsZXItbGF5b3V0IC5rLXNjaGVkdWxlci1wYW5lICsgLmstc2NoZWR1bGVyLXBhbmUgLmstc2NoZWR1bGVyLXRpbWVzIHRyIHRoIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uay1zY2hlZHVsZXItbGF5b3V0IHRyICsgdHIgLmstc2NoZWR1bGVyLXRpbWVzIHRyIC5rLXNsb3QtY2VsbCxcbi5rLXNjaGVkdWxlci1sYXlvdXQgdHIgKyB0ciAuay1zY2hlZHVsZXItdGltZXMgdHIgLmstc2NoZWR1bGVyLXRpbWVzLWFsbC1kYXksIC5rLXNjaGVkdWxlci1sYXlvdXQgdHIgKyB0ciAuay1zY2hlZHVsZXItdGltZXMgdHI6bGFzdC1jaGlsZCB0aCxcbi5rLXNjaGVkdWxlci1sYXlvdXQgLmstc2NoZWR1bGVyLXBhbmUgKyAuay1zY2hlZHVsZXItcGFuZSAuay1zY2hlZHVsZXItdGltZXMgdHIgLmstc2xvdC1jZWxsLFxuLmstc2NoZWR1bGVyLWxheW91dCAuay1zY2hlZHVsZXItcGFuZSArIC5rLXNjaGVkdWxlci1wYW5lIC5rLXNjaGVkdWxlci10aW1lcyB0ciAuay1zY2hlZHVsZXItdGltZXMtYWxsLWRheSxcbi5rLXNjaGVkdWxlci1sYXlvdXQgLmstc2NoZWR1bGVyLXBhbmUgKyAuay1zY2hlZHVsZXItcGFuZSAuay1zY2hlZHVsZXItdGltZXMgdHI6bGFzdC1jaGlsZCB0aCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQuay1zY2hlZHVsZXItZmxleC1sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmstc2NoZWR1bGVyLWxheW91dC5rLXNjaGVkdWxlci1mbGV4LWxheW91dC5rLXNjaGVkdWxlci13ZWVrdmlldyAuay1zY2hlZHVsZXItcGFuZTpmaXJzdC1jaGlsZCAuay1zY2hlZHVsZXItdGFibGUsIC5rLXNjaGVkdWxlci1sYXlvdXQuay1zY2hlZHVsZXItZmxleC1sYXlvdXQuay1zY2hlZHVsZXItZGF5dmlldyAuay1zY2hlZHVsZXItcGFuZTpmaXJzdC1jaGlsZCAuay1zY2hlZHVsZXItdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uay1zY2hlZHVsZXItaGVhZGVyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uay1zY2hlZHVsZXItaGVhZGVyLFxuLmstc2NoZWR1bGVyLWhlYWRlci13cmFwLFxuLmstc2NoZWR1bGVyLWhlYWRlci13cmFwID4gZGl2IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zY2hlZHVsZXItaGVhZGVyLXdyYXAge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc2NoZWR1bGVyLXRpbWVzIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLXRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xufVxuLmstc2NoZWR1bGVyLXRpbWVzIHRoIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uay1zY2hlZHVsZXItdGltZXMgLmstc2xvdC1jZWxsLFxuLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNjaGVkdWxlci10aW1lcy1hbGwtZGF5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDtcbn1cbi5rLXNjaGVkdWxlci10aW1lcyAuay1zbG90LWNlbGwuay1sYXN0LXJlc291cmNlIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNsb3QtY2VsbC5rLWVtcHR5LXNsb3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5rLXNjaGVkdWxlci1kYXRlY29sdW1uIHtcbiAgd2lkdGg6IDEyZW07XG59XG5cbi5rLXNjaGVkdWxlci10aW1lY29sdW1uIHtcbiAgd2lkdGg6IDExZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLXNjaGVkdWxlci1jb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQsXG4uay1ldmVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG91dGxpbmU6IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgPiBkaXYsXG4uay1ldmVudCA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbmtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1ldmVudC10ZW1wbGF0ZSxcbi5rLWV2ZW50IC5rLWV2ZW50LXRlbXBsYXRlIHtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoIDI1cHggLSAoMiAqIDRweCkgKTtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cbmtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1ldmVudC10aW1lLFxuLmstZXZlbnQgLmstZXZlbnQtdGltZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtYWN0aW9ucyxcbi5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAyO1xufVxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnMgLmstZXZlbnQtZGVsZXRlLFxuLmstZXZlbnQgLmstZXZlbnQtYWN0aW9ucyAuay1ldmVudC1kZWxldGUge1xuICBvcGFjaXR5OiAwLjU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbmtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1ldmVudC1hY3Rpb25zOmhvdmVyIC5rLWV2ZW50LWRlbGV0ZSwga2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnMuay1zdGF0ZS1ob3ZlciAuay1ldmVudC1kZWxldGUsXG4uay1ldmVudCAuay1ldmVudC1hY3Rpb25zOmhvdmVyIC5rLWV2ZW50LWRlbGV0ZSxcbi5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnMuay1zdGF0ZS1ob3ZlciAuay1ldmVudC1kZWxldGUge1xuICBvcGFjaXR5OiAxO1xufVxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnMgLmstaWNvbixcbi5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnMgLmstaWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbmtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1ldmVudC1hY3Rpb25zIGEsXG4uay1ldmVudCAuay1ldmVudC1hY3Rpb25zIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1ldmVudC1hY3Rpb25zOmZpcnN0LWNoaWxkLFxuLmstZXZlbnQgLmstZXZlbnQtYWN0aW9uczpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMnB4IDAuNGV4IDAgNHB4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLXJlc2l6ZS1oYW5kbGUsXG4uay1ldmVudCAuay1yZXNpemUtaGFuZGxlIHtcbiAgei1pbmRleDogNDtcbiAgb3BhY2l0eTogMC41O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLWhhbmRsZTo6YmVmb3JlLFxuLmstZXZlbnQgLmstcmVzaXplLWhhbmRsZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLW4sXG4uay1ldmVudCAuay1yZXNpemUtbiB7XG4gIGhlaWdodDogMC41ZW07XG4gIHRvcDogMDtcbn1cbmtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1yZXNpemUtcyxcbi5rLWV2ZW50IC5rLXJlc2l6ZS1zIHtcbiAgaGVpZ2h0OiAwLjVlbTtcbiAgYm90dG9tOiAwO1xufVxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLXJlc2l6ZS1uOjpiZWZvcmUsXG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLXM6OmJlZm9yZSxcbi5rLWV2ZW50IC5rLXJlc2l6ZS1uOjpiZWZvcmUsXG4uay1ldmVudCAuay1yZXNpemUtczo6YmVmb3JlIHtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLXJlc2l6ZS13LFxuLmstZXZlbnQgLmstcmVzaXplLXcge1xuICB3aWR0aDogMC41ZW07XG4gIGxlZnQ6IDA7XG59XG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLWUsXG4uay1ldmVudCAuay1yZXNpemUtZSB7XG4gIHdpZHRoOiAwLjVlbTtcbiAgcmlnaHQ6IDA7XG59XG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLXc6OmJlZm9yZSxcbmtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1yZXNpemUtZTo6YmVmb3JlLFxuLmstZXZlbnQgLmstcmVzaXplLXc6OmJlZm9yZSxcbi5rLWV2ZW50IC5rLXJlc2l6ZS1lOjpiZWZvcmUge1xuICBoZWlnaHQ6IDJlbTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cbmtlbmRvLXNjaGVkdWxlciAuay1ldmVudDpob3ZlciAuay1ldmVudC1hY3Rpb25zIC5rLWV2ZW50LWRlbGV0ZSxcbmtlbmRvLXNjaGVkdWxlciAuay1ldmVudDpob3ZlciAuay1yZXNpemUtaGFuZGxlLCBrZW5kby1zY2hlZHVsZXIgLmstZXZlbnQuay1zdGF0ZS1ob3ZlciAuay1ldmVudC1hY3Rpb25zIC5rLWV2ZW50LWRlbGV0ZSxcbmtlbmRvLXNjaGVkdWxlciAuay1ldmVudC5rLXN0YXRlLWhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUsXG4uay1ldmVudDpob3ZlciAuay1ldmVudC1hY3Rpb25zIC5rLWV2ZW50LWRlbGV0ZSxcbi5rLWV2ZW50OmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUsXG4uay1ldmVudC5rLXN0YXRlLWhvdmVyIC5rLWV2ZW50LWFjdGlvbnMgLmstZXZlbnQtZGVsZXRlLFxuLmstZXZlbnQuay1zdGF0ZS1ob3ZlciAuay1yZXNpemUtaGFuZGxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbmtlbmRvLXNjaGVkdWxlciAuay1ldmVudC5rLWV2ZW50LWRyYWctaGludCAuay1ldmVudC10aW1lLFxuLmstZXZlbnQuay1ldmVudC1kcmFnLWhpbnQgLmstZXZlbnQtdGltZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LXRvcC1hY3Rpb25zLFxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LWJvdHRvbS1hY3Rpb25zLFxuLmstZXZlbnQgLmstZXZlbnQtdG9wLWFjdGlvbnMsXG4uay1ldmVudCAuay1ldmVudC1ib3R0b20tYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LWJvdHRvbS1hY3Rpb25zLFxuLmstZXZlbnQgLmstZXZlbnQtYm90dG9tLWFjdGlvbnMge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cblxuLmstc2NoZWR1bGVyLW1hcmsge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1tb3JlLWV2ZW50cyB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTNweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uay1tb3JlLWV2ZW50cyA+IC5rLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uay1jdXJyZW50LXRpbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uay1jdXJyZW50LXRpbWUuay1jdXJyZW50LXRpbWUtYXJyb3ctbGVmdCwgLmstY3VycmVudC10aW1lLmstY3VycmVudC10aW1lLWFycm93LXJpZ2h0LCAuay1jdXJyZW50LXRpbWUuay1jdXJyZW50LXRpbWUtYXJyb3ctZG93biB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmstZXZlbnQtZHJhZy1oaW50IHtcbiAgb3BhY2l0eTogMC41O1xuICB6LWluZGV4OiAzO1xufVxuLmstZXZlbnQtZHJhZy1oaW50IC5rLWV2ZW50LWFjdGlvbnMsXG4uay1ldmVudC1kcmFnLWhpbnQgLmstZXZlbnQtdG9wLWFjdGlvbnMsXG4uay1ldmVudC1kcmFnLWhpbnQgLmstZXZlbnQtYm90dG9tLWFjdGlvbnMsXG4uay1ldmVudC1kcmFnLWhpbnQgLmstcmVzaXplLWhhbmRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uay1ldmVudC1kcmFnLWhpbnQgLmstZXZlbnQtdGltZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1zY2hlZHVsZXItbWFycXVlZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5rLXNjaGVkdWxlci1tYXJxdWVlIC5rLWxhYmVsLXRvcCxcbi5rLXNjaGVkdWxlci1tYXJxdWVlIC5rLWxhYmVsLWJvdHRvbSB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uay1zY2hlZHVsZXItbWFycXVlZSAuay1sYWJlbC10b3Age1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogMnB4O1xufVxuLmstc2NoZWR1bGVyLW1hcnF1ZWUgLmstbGFiZWwtYm90dG9tIHtcbiAgcmlnaHQ6IDRweDtcbiAgYm90dG9tOiAycHg7XG59XG4uay1zY2hlZHVsZXItbWFycXVlZS5rLWZpcnN0OjpiZWZvcmUsIC5rLXNjaGVkdWxlci1tYXJxdWVlLmstbGFzdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmstc2NoZWR1bGVyLW1hcnF1ZWUuay1maXJzdDo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5rLXNjaGVkdWxlci1tYXJxdWVlLmstbGFzdDo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1zY2hlZHVsZXIsXG4uay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItY29udGVudCxcbi5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci10aW1lcyB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1zY2hlZHVsZXItcGRmLWV4cG9ydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmstc2NoZWR1bGVyLXBkZi1leHBvcnQgLmstc2NoZWR1bGVyLWhlYWRlci13cmFwIHtcbiAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG4uay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItaGVhZGVyIC5rLXNjaGVkdWxlci10YWJsZSxcbi5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci1jb250ZW50IC5rLXNjaGVkdWxlci10YWJsZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJlY3VycmVuY2UtZWRpdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbmtlbmRvLXNjaGVkdWxlciAuay1yZWN1cnJlbmNlLWVkaXRvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRkIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLWJvZHkgLmstc2NoZWR1bGVyLWNlbGwge1xuICBtaW4taGVpZ2h0OiA4MHB4O1xufVxuLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1oaWRkZW4ge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cbi5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLXRhYmxlLWF1dG8sXG4uay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci10YWJsZS1hdXRvIHRkLFxuLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItY29udGVudCAuay1zY2hlZHVsZXItdGFibGUtYXV0byB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uay1zY2hlZHVsZXItbW9udGh2aWV3Lmstc2NoZWR1bGVyLWZsZXgtbGF5b3V0IC5rLXNjaGVkdWxlci1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLW1hcmsge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRoOmZpcnN0LWNoaWxkLFxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cbi5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZC5rLWZpcnN0IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay10YXNrID4gLmstZXZlbnQtZGVsZXRlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc3RhdGUtaG92ZXIgLmstdGFzayA+IC5rLWV2ZW50LWRlbGV0ZSxcbi5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHRyOmhvdmVyIC5rLWV2ZW50LWRlbGV0ZSxcbi5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IC5rLXNjaGVkdWxlci1yb3c6aG92ZXIgLmstZXZlbnQtZGVsZXRlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmstc2NoZWR1bGVyLWFnZW5kYWRheSB7XG4gIG1hcmdpbjogMCAwLjJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5rLXNjaGVkdWxlci1hZ2VuZGF3ZWVrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC40ZW0gMCAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uay1zY2hlZHVsZXItYWdlbmRhZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuXG4uay1zY2hlZHVsZXItdGltZWxpbmV2aWV3IC5rLXNsb3QtY2VsbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uay1zY2hlZHVsZXItdGltZWxpbmV2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLXNjaGVkdWxlci1wYW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstc2NoZWR1bGVyLXBhbmUgLmstc2NoZWR1bGVyLXRpbWVzIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLXNjaGVkdWxlci1wYW5lIC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItdGFibGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXNjaGVkdWxlci1wYW5lIC5rLXNjaGVkdWxlci1oZWFkZXIsXG4uay1zY2hlZHVsZXItcGFuZSAuay1zY2hlZHVsZXItY29udGVudCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1zY2hlZHVsZXItZWRpdC1kaWFsb2cgLmstZGlhbG9nIHtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG59XG5cbi5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstZWRpdC1mb3JtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA2MjBweDtcbn1cbi5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstZWRpdC1sYWJlbCB7XG4gIHdpZHRoOiAxNyU7XG59XG4uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWVkaXQtZmllbGQge1xuICB3aWR0aDogNzclO1xufVxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1zY2hlZHVsZXItZGVsZXRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXdpZGdldC5rLXJlY3VyLWludGVydmFsLFxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay13aWRnZXQuay1yZWN1ci1jb3VudCxcbi5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstd2lkZ2V0LmstcmVjdXItbW9udGhkYXkge1xuICB3aWR0aDogNWVtO1xufVxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay13aWRnZXQuay1yZWN1ci11bnRpbCxcbi5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstd2lkZ2V0LmstcmVjdXItbW9udGgsXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXdpZGdldC5rLXJlY3VyLXdlZWtkYXksXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXdpZGdldC5rLXJlY3VyLXdlZWtkYXktb2Zmc2V0IHtcbiAgd2lkdGg6IDllbTtcbn1cblxuLmstcnRsIC5rLXNjaGVkdWxlci1oZWFkZXIgdGgsXG4uay1ydGwgLmstc2NoZWR1bGVyLXRhYmxlIHRkIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbn1cbi5rLXJ0bCAuay1zY2hlZHVsZXItdGFibGUgdGQ6Zmlyc3QtY2hpbGQsXG4uay1ydGwgLmstc2NoZWR1bGVyLXRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuLmstcnRsIC5rLXNjaGVkdWxlci10aW1lcyB0aCB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XG59XG4uay1ydGwgLmstc2NoZWR1bGVyIC5rLXNjcm9sbGJhci12IC5rLXNjaGVkdWxlci1oZWFkZXItd3JhcCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cbi5rLXJ0bCAuay1ldmVudCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5rLXJ0bCAuay1ldmVudCAuay1yZXNpemUtdyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLmstcnRsIC5rLWV2ZW50IC5rLXJlc2l6ZS1lIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG4uay1ydGwgLmstZXZlbnQgLmstZXZlbnQtYWN0aW9ucyB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAycHg7XG59XG4uay1ydGwgLmstZXZlbnQgLmstZXZlbnQtYWN0aW9uczpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMnB4IDRweCAwIDAuNGV4O1xuICBmbG9hdDogcmlnaHQ7XG59XG4uay1ydGwgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstdGFzayA+IC5rLWV2ZW50LWRlbGV0ZSB7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uay1ydGwgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstdGFzayAuay1zY2hlZHVsZXItbWFyayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmstcnRsIC5rLXNjaGVkdWxlci12aWV3cyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uay1ydGwgLmstc2NoZWR1bGVyLXZpZXdzIGxpOmZpcnN0LWNoaWxkICsgbGkge1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbn1cbi5rLXJ0bCAuay1zY2hlZHVsZXItdmlld3MgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xufVxuLmstcnRsIC5rLXNjaGVkdWxlci12aWV3cyAuay1jdXJyZW50LXZpZXcgLmstbGluazo6YWZ0ZXIge1xuICBtYXJnaW46IDAgMWV4IDAgMDtcbn1cbi5rLXJ0bCAuay1zY2hlZHVsZXItbmF2aWdhdGlvbiAuay1uYXYtdG9kYXkge1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbn1cbi5rLXJ0bCAuay1zY2hlZHVsZXItbmF2aWdhdGlvbiAuay1uYXYtbmV4dCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xufVxuLmstcnRsIC5rLXNjaGVkdWxlci1uYXZpZ2F0aW9uIGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuLmstcnRsIC5rLW5hdi1jdXJyZW50IC5rLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjRleDtcbn1cbi5rLXJ0bCAuay1zY2hlZHVsZXItZnVsbGRheSAuay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmstcnRsIC5rLXNjaGVkdWxlci1tYXJxdWVlIC5rLWxhYmVsLXRvcCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA0cHg7XG59XG4uay1ydGwgLmstc2NoZWR1bGVyLW1hcnF1ZWUgLmstbGFiZWwtYm90dG9tIHtcbiAgbGVmdDogNHB4O1xuICByaWdodDogYXV0bztcbn1cbi5rLXJ0bCAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXNjaGVkdWxlci1kZWxldGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uay1ydGwgLmstc2NoZWR1bGVyIC5rLWktYXJyb3ctNjAtbGVmdCxcbi5rLXJ0bCAuay1zY2hlZHVsZXIgLmstaS1hcnJvdy02MC1yaWdodCxcbi5rLXJ0bCAuay1zY2hlZHVsZXIgLmstY3VycmVudC10aW1lLWFycm93LXJpZ2h0LCAuay1ydGwuay1zY2hlZHVsZXIgLmstaS1hcnJvdy02MC1sZWZ0LFxuLmstcnRsLmstc2NoZWR1bGVyIC5rLWktYXJyb3ctNjAtcmlnaHQsXG4uay1ydGwuay1zY2hlZHVsZXIgLmstY3VycmVudC10aW1lLWFycm93LXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuLmstcnRsIC5rLXNjaGVkdWxlciAuay1zY2hlZHVsZXItaGVhZGVyLXdyYXAsIC5rLXJ0bC5rLXNjaGVkdWxlciAuay1zY2hlZHVsZXItaGVhZGVyLXdyYXAge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG4uay1ydGwgLmstc2NoZWR1bGVyIC5rLXNjaGVkdWxlci1hZ2VuZGFkYXksIC5rLXJ0bC5rLXNjaGVkdWxlciAuay1zY2hlZHVsZXItYWdlbmRhZGF5IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAgMCAwIDAuMmVtO1xufVxuLmstcnRsIC5rLXNjaGVkdWxlciAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUgdGQ6Zmlyc3QtY2hpbGQsXG4uay1ydGwgLmstc2NoZWR1bGVyIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0aDpmaXJzdC1jaGlsZCwgLmstcnRsLmstc2NoZWR1bGVyIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZDpmaXJzdC1jaGlsZCxcbi5rLXJ0bC5rLXNjaGVkdWxlciAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5rLXJ0bCAuay1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRyICsgdHIgdGQ6Zmlyc3QtY2hpbGQsXG4uay1ydGwgLmstc2NoZWR1bGVyIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ciArIHRyIHRoOmZpcnN0LWNoaWxkLCAuay1ydGwuay1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRyICsgdHIgdGQ6Zmlyc3QtY2hpbGQsXG4uay1ydGwuay1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRyICsgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cblxuLmstc2NoZWR1bGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmstY3VycmVudC10aW1lIHtcbiAgYmFja2dyb3VuZDogI2ZmMDAwMDtcbn1cbi5rLWN1cnJlbnQtdGltZS5rLWN1cnJlbnQtdGltZS1hcnJvdy1sZWZ0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmYwMDAwO1xufVxuLmstY3VycmVudC10aW1lLmstY3VycmVudC10aW1lLWFycm93LXJpZ2h0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZjAwMDA7XG59XG4uay1jdXJyZW50LXRpbWUuay1jdXJyZW50LXRpbWUtYXJyb3ctZG93biB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZjAwMDA7XG59XG5cbi5rLXNjaGVkdWxlci10b29sYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cblxuLmstc2NoZWR1bGVyLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG5cbi5rLXNjaGVkdWxlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuXG4uay1zY2hlZHVsZXItaGVhZGVyLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG51bC5rLXNjaGVkdWxlci1uYXZpZ2F0aW9uIGxpLmstc3RhdGUtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxudWwuay1zY2hlZHVsZXItbmF2aWdhdGlvbiAuay1uYXYtdG9kYXksXG51bC5rLXNjaGVkdWxlci1uYXZpZ2F0aW9uIC5rLW5hdi1wcmV2LFxudWwuay1zY2hlZHVsZXItbmF2aWdhdGlvbiAuay1uYXYtbmV4dCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZjZmNmY2LCAjZjFmMWYxKTtcbn1cbnVsLmstc2NoZWR1bGVyLW5hdmlnYXRpb24gLmstbmF2LXRvZGF5OmhvdmVyLCB1bC5rLXNjaGVkdWxlci1uYXZpZ2F0aW9uIC5rLW5hdi10b2RheS5rLXN0YXRlLWhvdmVyLFxudWwuay1zY2hlZHVsZXItbmF2aWdhdGlvbiAuay1uYXYtcHJldjpob3ZlcixcbnVsLmstc2NoZWR1bGVyLW5hdmlnYXRpb24gLmstbmF2LXByZXYuay1zdGF0ZS1ob3ZlcixcbnVsLmstc2NoZWR1bGVyLW5hdmlnYXRpb24gLmstbmF2LW5leHQ6aG92ZXIsXG51bC5rLXNjaGVkdWxlci1uYXZpZ2F0aW9uIC5rLW5hdi1uZXh0Lmstc3RhdGUtaG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2VkZWRlZCwgI2U4ZThlOCk7XG59XG5cbnVsLmstc2NoZWR1bGVyLXZpZXdzLmstc3RhdGUtZXhwYW5kZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxudWwuay1zY2hlZHVsZXItdmlld3MgbGkge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2Y2ZjZmNiwgI2YxZjFmMSk7XG59XG51bC5rLXNjaGVkdWxlci12aWV3cyBsaTpob3ZlciwgdWwuay1zY2hlZHVsZXItdmlld3MgbGkuay1zdGF0ZS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZWRlZGVkLCAjZThlOGU4KTtcbn1cbnVsLmstc2NoZWR1bGVyLXZpZXdzIGxpLmstc3RhdGUtc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6ICMzMjc2YjE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3NmIxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSg1MCwgODgsIDE3NywgMC4yKSwgcmdiYSg1MCwgODgsIDE3NywgMCkpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxudWwuay1zY2hlZHVsZXItdmlld3MgbGkuay1zdGF0ZS1mb2N1cywgdWwuay1zY2hlZHVsZXItdmlld3MgbGkuay1zdGF0ZS1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogMCAzcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLmstc2NoZWR1bGVyLWZvb3RlciBsaSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZjZmNmY2LCAjZjFmMWYxKTtcbn1cbi5rLXNjaGVkdWxlci1mb290ZXIgbGk6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2VkZWRlZCwgI2U4ZThlOCk7XG59XG5cbi5rLXNjaGVkdWxlci1ub253b3JrLFxuLmstc2NoZWR1bGVyIC5rLW5vbndvcmstaG91ciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG59XG5cbi5rLXNjaGVkdWxlci1vdGhlci1tb250aCxcbi5rLXNjaGVkdWxlciAuay1vdGhlci1tb250aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQgdGQuay1zdGF0ZS1zZWxlY3RlZCxcbi5rLXNjaGVkdWxlci1sYXlvdXQgLmstc2NoZWR1bGVyLWNlbGwuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTAsIDExOCwgMTc3LCAwLjI1KTtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1oZWFkLFxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXN0aWNreS1jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmstZXZlbnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzOGNiZDtcbn1cbi5rLWV2ZW50Lmstc3RhdGUtc2VsZWN0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyNzZiMTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5rLWV2ZW50LWludmVyc2Uge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmstc2NoZWR1bGVyLW1hcnF1ZWU6OmJlZm9yZSxcbi5rLXNjaGVkdWxlci1tYXJxdWVlOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzMyNzZiMTtcbn1cblxuLmstc2NoZWR1bGVyLWVkaXQtZGlhbG9nIC5rLWRpYWxvZy1idXR0b25ncm91cCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHI6aG92ZXIsXG4uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCB0ci5rLXN0YXRlLWhvdmVyLFxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXJvdzpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VkZWRlZDtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG4uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCB0cjpob3ZlciAuay1zY2hlZHVsZXItZGF0ZWNvbHVtbixcbi5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHRyOmhvdmVyIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbixcbi5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHRyLmstc3RhdGUtaG92ZXIgLmstc2NoZWR1bGVyLWRhdGVjb2x1bW4sXG4uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCB0ci5rLXN0YXRlLWhvdmVyIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCB0ci5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MCwgMTE4LCAxNzcsIDAuMjUpO1xufVxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHIuay1zdGF0ZS1zZWxlY3RlZCAuay1zY2hlZHVsZXItZGF0ZWNvbHVtbixcbi5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHRyLmstc3RhdGUtc2VsZWN0ZWQgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmstY2hhdCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBoZWlnaHQ6IDYwMHB4O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmstY2hhdCAuay1tZXNzYWdlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG4uay1jaGF0IC5rLW1lc3NhZ2UtbGlzdC1jb250ZW50IHtcbiAgcGFkZGluZzogMTZweCAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uay1jaGF0IC5rLW1lc3NhZ2UtbGlzdC1jb250ZW50ID4gKiArICoge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1tZXNzYWdlLXRpbWUge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBsZWZ0OiAxMDAlO1xufVxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpIC5rLW1lc3NhZ2Utc3RhdHVzIHtcbiAgbGVmdDogMDtcbn1cbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1maXJzdCAuay1idWJibGUsXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgLmstb25seSAuay1idWJibGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG59XG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgLmstbWlkZGxlIC5rLWJ1YmJsZSxcbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1sYXN0IC5rLWJ1YmJsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xufVxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgLmstbWVzc2FnZS10aW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLW1lc3NhZ2Utc3RhdHVzIHtcbiAgcmlnaHQ6IDA7XG59XG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgLmstZmlyc3QgLmstYnViYmxlLFxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLW9ubHkgLmstYnViYmxlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbn1cbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1taWRkbGUgLmstYnViYmxlLFxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLWxhc3QgLmstYnViYmxlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbn1cbi5rLWNoYXQgLmstbWVzc2FnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAycHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjJzIGVhc2UtaW4tb3V0O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmstY2hhdCAuay1tZXNzYWdlLXRpbWUsXG4uay1jaGF0IC5rLW1lc3NhZ2Utc3RhdHVzIHtcbiAgZm9udC1zaXplOiBzbWFsbGVyO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmstY2hhdCAuay1tZXNzYWdlLXRpbWUge1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uay1jaGF0IC5rLW1lc3NhZ2Utc3RhdHVzIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uay1jaGF0IC5rLWJ1YmJsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5rLWNoYXQgLmstbWVzc2FnZS5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5rLWNoYXQgLmstbWVzc2FnZS5rLXN0YXRlLXNlbGVjdGVkIC5rLW1lc3NhZ2UtdGltZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uay1jaGF0IC5rLW1lc3NhZ2Uuay1zdGF0ZS1zZWxlY3RlZCAuay1tZXNzYWdlLXN0YXR1cyB7XG4gIGhlaWdodDogMS4yZW07XG59XG4uay1jaGF0IC5rLW1lc3NhZ2UtZXJyb3IsXG4uay1jaGF0IC5rLW1lc3NhZ2Utc2VuZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uay1jaGF0IC5rLW1lc3NhZ2UtZXJyb3IgLmstbWVzc2FnZS1zdGF0dXMsXG4uay1jaGF0IC5rLW1lc3NhZ2Utc2VuZGluZyAuay1tZXNzYWdlLXN0YXR1cyB7XG4gIGhlaWdodDogMS4yZW07XG59XG4uay1jaGF0IC5rLWF2YXRhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSA+IC5rLWF2YXRhciB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmstbWVzc2FnZS1ncm91cC5rLWFsdCA+IC5rLWF2YXRhciB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5rLWNoYXQgLmstYXZhdGFycyAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpOm5vdCguay1uby1hdmF0YXIpIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCAzMnB4ICsgOHB4ICk7XG59XG4uay1jaGF0IC5rLWF2YXRhcnMgLmstbWVzc2FnZS1ncm91cC5rLWFsdDpub3QoLmstbm8tYXZhdGFyKSB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDMycHggKyA4cHggKTtcbn1cblxuLmstYXV0aG9yIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHNtYWxsZXI7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5rLWNoYXQgLmstYXV0aG9yIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay10aW1lc3RhbXAge1xuICBmb250LXNpemU6IHNtYWxsZXI7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLmstcXVpY2stcmVwbGllcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5rLXF1aWNrLXJlcGx5IHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstc2Nyb2xsYWJsZS1xdWljay1yZXBsaWVzIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuLmstc2Nyb2xsYWJsZS1xdWljay1yZXBsaWVzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uay1zY3JvbGxhYmxlLXF1aWNrLXJlcGxpZXMgLmstcXVpY2stcmVwbHkge1xuICBtYXJnaW46IDA7XG59XG4uay1zY3JvbGxhYmxlLXF1aWNrLXJlcGxpZXMgLmstcXVpY2stcmVwbHkgKyAuay1xdWljay1yZXBseSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5rLW1lc3NhZ2UtYm94IHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uay1tZXNzYWdlLWJveCAuay1pbnB1dCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uay1tZXNzYWdlLWJveCAuay1idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5rLW1lc3NhZ2UtYm94IC5rLWJ1dHRvbiBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rLW1lc3NhZ2UtYm94IC5rLWJ1dHRvbjo6YmVmb3JlLCAuay1tZXNzYWdlLWJveCAuay1idXR0b246OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rLXJ0bCAuay1tZXNzYWdlLWJveCAuay1idXR0b24sIC5rLW1lc3NhZ2UtYm94IC5rLWJ1dHRvbltkaXI9cnRsXSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLmstY2hhdCAuay1jYXJkLWxpc3Qge1xuICBtYXJnaW46IDJweCAwIDA7XG59XG5cbi5rLWNoYXQgLmstY2FyZC1kZWNrIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQsXG4uay1jaGF0IC5rLWNhcmQtZGVjayAuay1jYXJkLXdyYXAge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5rLWNoYXQgLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAge1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cblxuLmstY2hhdCAuay1jYXJkLWRlY2stc2Nyb2xsd3JhcCA+IC5rLWNhcmQtZGVjayB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmstY2hhdCAuay1jYXJkLWRlY2sgLmstY2FyZC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQtd3JhcCAuay1jYXJkIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uay1jaGF0IC5rLWNhcmQtZGVjayAuay1jYXJkLXdyYXAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5rLXR5cGluZy1pbmRpY2F0b3Ige1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uay10eXBpbmctaW5kaWNhdG9yIHNwYW4ge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbGV4OiAwIDAgOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5rLXR5cGluZy1pbmRpY2F0b3Igc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIGFuaW1hdGlvbjogMXMgay1hbmltYXRpb24tYmxpbmsgaW5maW5pdGUgMC4zMzMzcztcbn1cbi5rLXR5cGluZy1pbmRpY2F0b3Igc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIGFuaW1hdGlvbjogMXMgay1hbmltYXRpb24tYmxpbmsgaW5maW5pdGUgMC42NjY2cztcbn1cbi5rLXR5cGluZy1pbmRpY2F0b3Igc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIGFuaW1hdGlvbjogMXMgay1hbmltYXRpb24tYmxpbmsgaW5maW5pdGUgMC45OTk5cztcbn1cbi5rLXR5cGluZy1pbmRpY2F0b3Igc3BhbiArIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuQGtleWZyYW1lcyBrLWFuaW1hdGlvbi1ibGluayB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uay1jaGF0LXRvb2xiYXIsXG4uay1jaGF0IC5rLXRvb2xiYXItYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uay1jaGF0LXRvb2xiYXIgLmstYnV0dG9uLWxpc3QsXG4uay1jaGF0IC5rLXRvb2xiYXItYm94IC5rLWJ1dHRvbi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG59XG4uay1jaGF0LXRvb2xiYXIgLmstYnV0dG9uLWxpc3Q6OmFmdGVyLFxuLmstY2hhdCAuay10b29sYmFyLWJveCAuay1idXR0b24tbGlzdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuLmstY2hhdC10b29sYmFyIC5rLWJ1dHRvbi1saXN0IC5rLWJ1dHRvbiArIC5rLWJ1dHRvbixcbi5rLWNoYXQgLmstdG9vbGJhci1ib3ggLmstYnV0dG9uLWxpc3QgLmstYnV0dG9uICsgLmstYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmstY2hhdC10b29sYmFyIC5rLXNjcm9sbC1idXR0b24sXG4uay1jaGF0IC5rLXRvb2xiYXItYm94IC5rLXNjcm9sbC1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uay1jaGF0LXRvb2xiYXIgLmstc2Nyb2xsLWJ1dHRvbi1sZWZ0LFxuLmstY2hhdCAuay10b29sYmFyLWJveCAuay1zY3JvbGwtYnV0dG9uLWxlZnQge1xuICBsZWZ0OiAwO1xufVxuLmstY2hhdC10b29sYmFyIC5rLXNjcm9sbC1idXR0b24tcmlnaHQsXG4uay1jaGF0IC5rLXRvb2xiYXItYm94IC5rLXNjcm9sbC1idXR0b24tcmlnaHQge1xuICByaWdodDogMDtcbn1cbi5rLWNoYXQtdG9vbGJhciAuay1idXR0b24sXG4uay1jaGF0IC5rLXRvb2xiYXItYm94IC5rLWJ1dHRvbiB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1ydGwgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSxcbltkaXI9cnRsXSAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uay1ydGwgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1tZXNzYWdlLXRpbWUsXG5bZGlyPXJ0bF0gLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1tZXNzYWdlLXRpbWUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMDAlO1xufVxuLmstcnRsIC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgLmstbWVzc2FnZS1zdGF0dXMsXG5bZGlyPXJ0bF0gLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1tZXNzYWdlLXN0YXR1cyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLmstcnRsIC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQsXG5bZGlyPXJ0bF0gLmstbWVzc2FnZS1ncm91cC5rLWFsdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uay1ydGwgLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1tZXNzYWdlLXRpbWUsXG5bZGlyPXJ0bF0gLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1tZXNzYWdlLXRpbWUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xufVxuLmstcnRsIC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgLmstbWVzc2FnZS1zdGF0dXMsXG5bZGlyPXJ0bF0gLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1tZXNzYWdlLXN0YXR1cyB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuLmstcnRsIC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgPiAuay1hdmF0YXIsXG5bZGlyPXJ0bF0gLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSA+IC5rLWF2YXRhciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLmstcnRsIC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgPiAuay1hdmF0YXIsXG5bZGlyPXJ0bF0gLmstbWVzc2FnZS1ncm91cC5rLWFsdCA+IC5rLWF2YXRhciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuLmstcnRsIC5rLWF2YXRhcnMgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KTpub3QoLmstbm8tYXZhdGFyKSxcbltkaXI9cnRsXSAuay1hdmF0YXJzIC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCk6bm90KC5rLW5vLWF2YXRhcikge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDMycHggKyA4cHggKTtcbn1cbi5rLXJ0bCAuay1hdmF0YXJzIC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQ6bm90KC5rLW5vLWF2YXRhciksXG5bZGlyPXJ0bF0gLmstYXZhdGFycyAuay1tZXNzYWdlLWdyb3VwLmstYWx0Om5vdCguay1uby1hdmF0YXIpIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCAzMnB4ICsgOHB4ICk7XG59XG4uay1ydGwgLmstY2hhdCAuay1jYXJkLWRlY2sgLmstY2FyZC13cmFwICsgLmstY2FyZC13cmFwLFxuW2Rpcj1ydGxdIC5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQtd3JhcCArIC5rLWNhcmQtd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uay1ydGwgLmstcXVpY2stcmVwbHksXG5bZGlyPXJ0bF0gLmstcXVpY2stcmVwbHkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5rLWNoYXQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLmstY2hhdCAuay10aW1lc3RhbXAge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBvcGFjaXR5OiAwLjc7XG59XG4uay1jaGF0IC5rLWF1dGhvciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmstY2hhdCAuay1idWJibGUge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xuICBvcmRlcjogLTE7XG59XG4uay1jaGF0IC5rLWJ1YmJsZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuLmstY2hhdCAuay1zdGF0ZS1zZWxlY3RlZCAuay1idWJibGUge1xuICBib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG4uay1jaGF0IC5rLWFsdCAuay1idWJibGUge1xuICBib3JkZXItY29sb3I6ICMzMjc2YjE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3NmIxO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSg1MCwgMTE4LCAxNzcsIDAuMik7XG59XG4uay1jaGF0IC5rLWFsdCAuay1idWJibGU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSg1MCwgMTE4LCAxNzcsIDAuMik7XG59XG4uay1jaGF0IC5rLWFsdCAuay1zdGF0ZS1zZWxlY3RlZCAuay1idWJibGUge1xuICBib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoNTAsIDExOCwgMTc3LCAwLjQpO1xufVxuLmstY2hhdCAuay1xdWljay1yZXBseSB7XG4gIGJvcmRlci1jb2xvcjogIzMyNzZiMTtcbiAgY29sb3I6ICMzMjc2YjE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmstY2hhdCAuay1xdWljay1yZXBseTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzMyNzZiMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG59XG4uay1jaGF0IC5rLW1lc3NhZ2UtYm94IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rLWNoYXQgLmstbWVzc2FnZS1ib3guay1zdGF0ZS1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogMCAwIDQwcHggcmdiYSgxMDEsIDEwMSwgMTAxLCAwLjEpO1xufVxuLmstY2hhdCAuay1tZXNzYWdlLWJveCAuay1idXR0b246aG92ZXIge1xuICBjb2xvcjogIzMyNzZiMTtcbn1cblxuLmstY2hhdC10b29sYmFyLFxuLmstY2hhdCAuay10b29sYmFyLWJveCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4uay1jaGF0LXRvb2xiYXIgLmstYnV0dG9uOmhvdmVyLFxuLmstY2hhdCAuay10b29sYmFyLWJveCAuay1idXR0b246aG92ZXIge1xuICBjb2xvcjogIzMyNzZiMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbn1cbi5rLWNoYXQtdG9vbGJhciAuay1zY3JvbGwtYnV0dG9uLFxuLmstY2hhdCAuay10b29sYmFyLWJveCAuay1zY3JvbGwtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggNXB4ICNmOWY5Zjk7XG59XG4uay1jaGF0LXRvb2xiYXIgLmstc2Nyb2xsLWJ1dHRvbjpob3Zlcixcbi5rLWNoYXQgLmstdG9vbGJhci1ib3ggLmstc2Nyb2xsLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi5rLW1lZGlhcGxheWVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmstbWVkaWFwbGF5ZXIgPiBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLW1lZGlhcGxheWVyLXRpdGxlYmFyIHtcbiAgcGFkZGluZzogOHB4IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1tZWRpYXBsYXllci10b29sYmFyLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLW1lZGlhcGxheWVyLXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLW1lZGlhcGxheWVyLXRpbWUtd3JhcCB7XG4gIGZsZXg6IDE7XG59XG5cbi5rLW1lZGlhcGxheWVyLXZvbHVtZS13cmFwIHtcbiAgcGFkZGluZzogMCA3cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXNsaWRlci5rLW1lZGlhcGxheWVyLXNlZWtiYXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IC0xN3B4O1xuICBsZWZ0OiAwO1xufVxuXG4uay1tZWRpYXBsYXllci1zZWVrYmFyIC5rLXNsaWRlci10cmFjayB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5rLW1lZGlhcGxheWVyLWZ1bGxzY3JlZW4ge1xuICB6LWluZGV4OiAxMDAwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uay1tZWRpYXBsYXllciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5rLW1lZGlhcGxheWVyLXRpdGxlYmFyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDEwMSwgMTAxLCAxMDEsIDAuNyksIHJnYmEoMTAxLCAxMDEsIDEwMSwgMCkpO1xuICB0ZXh0LXNoYWRvdzogMCAwIDJweCByZ2JhKDEwMSwgMTAxLCAxMDEsIDAuNSk7XG59XG5cbi5rLW1lZGlhcGxheWVyLXRvb2xiYXIge1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjg1KTtcbn1cblxuLmstdGltZWxpbmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmstdGltZWxpbmUgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uay10aW1lbGluZSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWZsYWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIG1heC13aWR0aDogY2FsYyg4MHB4ICsgMiAqIDQwcHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uay10aW1lbGluZSAuay10aW1lbGluZS1jaXJjbGUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uay10aW1lbGluZS5rLXRpbWVsaW5lLWRhdGVzLWhpZGRlbiAuay10aW1lbGluZS1kYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rLXRpbWVsaW5lIC5rLWV2ZW50LWNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rLXRpbWVsaW5lLmstdGltZWxpbmUtY29sbGFwc2libGUgLmstY2FyZC1oZWFkZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uay10aW1lbGluZS5rLXRpbWVsaW5lLWNvbGxhcHNpYmxlIC5rLWV2ZW50LWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWhlYWRlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtaGVhZGVyICsgLmstY2FyZC1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xufVxuLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNXB4O1xufVxuLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uay10aW1lbGluZS1jYXJkIC5rLXRpbWVsaW5lLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtdywgLmstdGltZWxpbmUtY2FyZCAuay10aW1lbGluZS1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LWUge1xuICB0b3A6IDM2cHg7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLFxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMDtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWw6OmFmdGVyLFxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoY2FsYyg0MHB4ICsgKDgwcHggLSA2cHgpIC8gMikgKyA1MHB4KTtcbn1cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtZGF0ZXMtaGlkZGVuIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDQwcHggKyAoODBweCAtIDZweCkgLyAyKTtcbn1cbi5rLXRpbWVsaW5lLXZlcnRpY2FsOjphZnRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1mbGFnLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtZmxhZy13cmFwOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1mbGFnIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtZGF0ZS13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtZXZlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBtaW4taGVpZ2h0OiBjYWxjKDIgKiAoMzZweCAtIDFweCkpO1xuICB3aWR0aDogNDAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtdGl0bGUgLmstZXZlbnQtdGl0bGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstZXZlbnQtY29sbGFwc2Uge1xuICBtYXJnaW46IC00cHggMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQuay1jb2xsYXBzZWQgLmstY2FyZC1ib2R5LFxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZC5rLWNvbGxhcHNlZCAuay1jYXJkLWFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZC5rLWNvbGxhcHNlZCAuay1ldmVudC1jb2xsYXBzZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2lyY2xlIHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbn1cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nOjphZnRlciB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZmxhZy13cmFwIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWZsYWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWV2ZW50IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1ldmVudC5rLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWV2ZW50LmstcmV2ZXJzZSAuay10aW1lbGluZS1kYXRlLXdyYXAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWV2ZW50LmstcmV2ZXJzZSAuay10aW1lbGluZS1jYXJkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1ldmVudC5rLXJldmVyc2UgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtY2FyZCxcbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZGF0ZS13cmFwIHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBtaW4td2lkdGg6IDA7XG59XG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWRhdGUtd3JhcCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtY2lyY2xlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2staXRlbSB7XG4gIGZsZXg6IDEgMCAyMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay1pdGVtOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay1pdGVtLmstdGltZWxpbmUtZmxhZy13cmFwOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1kYXRlLXdyYXAge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLWNhcmQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1ldmVudHMtbGlzdCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWV2ZW50cy1saXN0IC5rLXRpbWVsaW5lLXNjcm9sbGFibGUtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtZXZlbnRzLWxpc3QgLmstdGltZWxpbmUtc2Nyb2xsYWJsZS13cmFwIC5rLXRpbWVsaW5lLWV2ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcDo6YWZ0ZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogY2FsYygoMzBweCAvIDIpICsgM3B4KTtcbiAgbGVmdDogY2FsYygzMHB4IC0gMiAqIDFweCk7XG4gIHJpZ2h0OiBjYWxjKDMwcHggLSAyICogMXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDZweDtcbn1cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcCAuay10aW1lbGluZS10cmFjayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXAgLmstdGltZWxpbmUtdHJhY2sgLmstdGltZWxpbmUtc2Nyb2xsYWJsZS13cmFwIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xufVxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwIC5rLXRpbWVsaW5lLWZsYWcge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDZweCArIDIgKiAxcHggKyA0cHggKyAxMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDYwcHg7XG59XG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXAgLmstdGltZWxpbmUtZmxhZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXNjcm9sbGFibGUtd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLXRpbWVsaW5lLWFycm93IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2FsYyg2cHggKyAzcHggKyAyICogMXB4KTtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLXRpbWVsaW5lLWFycm93LWxlZnQge1xuICBsZWZ0OiAwO1xufVxuXG4uay10aW1lbGluZS1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay10aW1lbGluZS1tb2JpbGUge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuLmstdGltZWxpbmUtbW9iaWxlIC5rLXRpbWVsaW5lLWZsYWcge1xuICBtYXgtd2lkdGg6IGNhbGMoODBweCArIDIgKiAxNnB4KTtcbn1cbi5rLXRpbWVsaW5lLW1vYmlsZS5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtZmxhZy13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rLXRpbWVsaW5lLW1vYmlsZS5rLXRpbWVsaW5lLXZlcnRpY2FsIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKGNhbGMoMTZweCArICg4MHB4IC0gNnB4KSAvIDIpICsgNTBweCk7XG59XG4uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWRhdGVzLWhpZGRlbiB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxNnB4ICsgKDgwcHggLSA2cHgpIC8gMik7XG59XG4uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbnMgPiAuay1idXR0b24uay1mbGF0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWZsYWcge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyNzZiMTtcbn1cbi5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG59XG4uay10aW1lbGluZSAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICM2NTY1NjU7XG59XG4uay10aW1lbGluZSAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQtYm9keSB7XG4gIHNjcm9sbGJhci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KSAjZmZmZmZmO1xufVxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uay10aW1lbGluZSAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtZGF0ZSB7XG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtYXJyb3cuay1idXR0b246bm90KC5rLWZsYXQpOm5vdCguay1iYXJlKTpub3QoLmstb3V0bGluZSk6bm90KC5rLW92ZXJmbG93LWJ1dHRvbikuay1zdGF0ZS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXItY29sb3I6ICNmM2YzZjM7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsOjphZnRlcixcbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtZmxhZzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3NmIxO1xufVxuXG4uay10aW1lbGluZS10cmFjay1pdGVtLmstc3RhdGUtZm9jdXMgLmstdGltZWxpbmUtY2lyY2xlIHtcbiAgYm94LXNoYWRvdzogMCAzcHggNHB4IDAgcmdiYSg1MCwgMTE4LCAxNzcsIDAuNCk7XG59XG5cbi5rLXBkZi12aWV3ZXIge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uay1wZGYtdmlld2VyIC5rLXRvb2xiYXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB6LWluZGV4OiAyO1xufVxuLmstcGRmLXZpZXdlciAuay10b29sYmFyIC5rLXBhZ2VyLXdyYXAge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5rLXBkZi12aWV3ZXIgLmstbGlzdC1zY3JvbGxlciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmstcGRmLXZpZXdlciAuay1saXN0LXNjcm9sbGVyIC5rLWVuYWJsZS10ZXh0LXNlbGVjdCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IHRleHQ7XG4gIC1tb3otdXNlci1zZWxlY3Q6IHRleHQ7XG4gIC1tcy11c2VyLXNlbGVjdDogdGV4dDtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gIGN1cnNvcjogdGV4dDtcbn1cbi5rLXBkZi12aWV3ZXIgLmstbGlzdC1zY3JvbGxlciAuay1lbmFibGUtcGFubmluZyB7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbi5rLXBkZi12aWV3ZXIgLmstbGlzdC1zY3JvbGxlciAuay1lbmFibGUtcGFubmluZyBzcGFuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5rLXBkZi12aWV3ZXIgLmstcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG59XG4uay1wZGYtdmlld2VyIC5rLXBhZ2UgY2FudmFzIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4uay1wZGYtdmlld2VyIC5rLXBhZ2UgLmstdGV4dC1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uay1wZGYtdmlld2VyIC5rLXBhZ2UgLmstdGV4dC1sYXllciA+IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uay1wZGYtdmlld2VyIC5rLXBhZ2UgLmstdGV4dC1sYXllciBtYXJrIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cge1xuICBwYWRkaW5nOiA4cHg7XG59XG4uay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cgLmstc2VhcmNoLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cgLmstc2VhcmNoLWNvbnRhaW5lciAuay10ZXh0Ym94IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgbWFyZ2luOiAwIDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5rLXBkZi12aWV3ZXItc2VhcmNoLWRpYWxvZyAuay1zZWFyY2gtY29udGFpbmVyIC5rLXRleHRib3ggLmstaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuLmstaWUgLmstcGRmLXZpZXdlci1zZWFyY2gtZGlhbG9nIC5rLXNlYXJjaC1jb250YWluZXIgLmstdGV4dGJveCAuay1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmstcGRmLXZpZXdlci1zZWFyY2gtZGlhbG9nIC5rLXNlYXJjaC1jb250YWluZXIgLmstbWF0Y2gtY2FzZS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiAxLjQyODU3MTQyODZlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cgLmstc2VhcmNoLWNvbnRhaW5lciAuay1zZWFyY2gtbWF0Y2hlcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiA0LjVlbTtcbiAgbWFyZ2luOiAwIDhweCAwIDhweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5rLXBkZi12aWV3ZXItc2VhcmNoLWRpYWxvZyAuay1zZWFyY2gtY29udGFpbmVyID4gLmstYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5rLXBkZi12aWV3ZXItc2VhcmNoLWRpYWxvZyAuay1zZWFyY2gtY29udGFpbmVyIC5rLXNlYXJjaC1kaWFsb2ctZHJhZ2hhbmRsZSB7XG4gIGN1cnNvcjogbW92ZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5rLXBkZi12aWV3ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmstcGRmLXZpZXdlciAuay1jYW52YXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLmstcGRmLXZpZXdlciAuay1wYWdlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uay1wZGYtdmlld2VyIC5rLXNlYXJjaC1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xufVxuXG4ua20tc2Nyb2xsdmlldyxcbi5rbS1zY3JvbGwtY29udGFpbmVyIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG5cbi5rbS1zY3JvbGwtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmttLXNjcm9sbC1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDE7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5rbS1zY3JvbGxlci1wdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtM2VtLCAwKTtcbn1cblxuLmttLXNjcm9sbGVyLXB1bGwgLmttLXRlbXBsYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ua20tbG9hZC1tb3JlIC5rbS1pY29uLFxuLmttLXdpZGdldCAua20tc2Nyb2xsZXItcHVsbCAua20taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAycmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgbGluZWFyO1xufVxuXG4ua20td2lkZ2V0IC5rbS1zY3JvbGxlci1yZWxlYXNlIC5rbS1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmttLXdpZGdldCAua20tc2Nyb2xsZXItcmVmcmVzaCAua20taWNvbiB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5rbS10b3VjaC1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMjAwMDAwO1xuICBoZWlnaHQ6IDAuNGVtO1xuICB3aWR0aDogMC40ZW07XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbn1cbi5rLW1hcCAua20tdG91Y2gtc2Nyb2xsYmFyLCAuay1kaWFncmFtIC5rbS10b3VjaC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ua20tdmVydGljYWwtc2Nyb2xsYmFyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICByaWdodDogMnB4O1xuICB0b3A6IDA7XG59XG5cbi5rbS1ob3Jpem9udGFsLXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDJweDtcbn1cblxuLmttLXRvdWNoLXNjcm9sbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG5cbmtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAsXG5rZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldyxcbi5rLXdpZGdldC5rLXNjcm9sbHZpZXcge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3LFxuLmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LXdyYXAge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uay1zY3JvbGx2aWV3LXdyYXAgLmstc2Nyb2xsdmlldyBpbWcsXG4uay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctd3JhcCBpbWcge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3ID4gbGksXG4uay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctd3JhcCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3ID4gW2RhdGEtcm9sZT1wYWdlXSxcbi5rLXNjcm9sbHZpZXcgLmstc2Nyb2xsdmlldy13cmFwID4gW2RhdGEtcm9sZT1wYWdlXSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMXB4O1xufVxuXG5rZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1sYXN0LW9mLXR5cGUoMSksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLW9mLXR5cGUoMSksXG5rZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtbGFzdC1vZi10eXBlKDEpLFxua2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLW9mLXR5cGUoMSksXG4uay13aWRnZXQuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6bnRoLWxhc3Qtb2YtdHlwZSgxKSxcbi5rLXdpZGdldC5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpudGgtb2YtdHlwZSgxKSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xufVxua2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtbGFzdC1vZi10eXBlKDIpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1vZi10eXBlKDIpLFxua2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLWxhc3Qtb2YtdHlwZSgyKSxcbmtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1vZi10eXBlKDIpLFxuLmstd2lkZ2V0Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1sYXN0LW9mLXR5cGUoMiksXG4uay13aWRnZXQuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6bnRoLW9mLXR5cGUoMikge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbn1cbmtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLWxhc3Qtb2YtdHlwZSgzKSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtb2YtdHlwZSgzKSxcbmtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1sYXN0LW9mLXR5cGUoMyksXG5rZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtb2YtdHlwZSgzKSxcbi5rLXdpZGdldC5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpudGgtbGFzdC1vZi10eXBlKDMpLFxuLmstd2lkZ2V0Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1vZi10eXBlKDMpIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG5cbmtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAga2VuZG8tc2Nyb2xsdmlldy1wYWdlcixcbmtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3IGtlbmRvLXNjcm9sbHZpZXctcGFnZXIsXG4uay1zY3JvbGx2aWV3LW5hdi13cmFwIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogY2FsYyggMTBweCArIDAgKyA0MHB4ICk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxua2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCBrZW5kby1zY3JvbGx2aWV3LXBhZ2VyLFxua2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXcga2VuZG8tc2Nyb2xsdmlldy1wYWdlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5rZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIC5rLXNjcm9sbHZpZXctbmF2LFxua2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXcgLmstc2Nyb2xsdmlldy1uYXYge1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbn1cblxuLmstc2Nyb2xsdmlldy1wYWdlYWJsZSxcbi5rLXNjcm9sbHZpZXctbmF2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG59XG4uay1zY3JvbGx2aWV3LXBhZ2VhYmxlOmZvY3VzLFxuLmstc2Nyb2xsdmlldy1uYXY6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uLFxuLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOjpiZWZvcmUsXG4uay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmstc2Nyb2xsdmlldy1uZXh0LFxuLmstc2Nyb2xsdmlldy1wcmV2IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiA2MCU7XG4gIHRvcDogMjAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uay1zY3JvbGx2aWV3LW5leHQgLmstaWNvbixcbi5rLXNjcm9sbHZpZXctcHJldiAuay1pY29uIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiA0LjVlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmstc2Nyb2xsdmlldy1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmstc2Nyb2xsdmlldy1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXNjcm9sbHZpZXctYW5pbWF0aW9uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG5Ac3VwcG9ydHMgKC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmUpIHtcbiAga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCB1bC5rLXNjcm9sbHZpZXcgbGkgPiAqLFxua2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXcgdWwuay1zY3JvbGx2aWV3LXdyYXAgbGkgPiAqLFxuZGl2Lmstc2Nyb2xsdmlldyB1bC5rLXNjcm9sbHZpZXctd3JhcCBsaSA+ICoge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG59XG5Ac3VwcG9ydHMgbm90ICgtd2Via2l0LXVzZXItc2VsZWN0OiBub25lKSB7XG4gIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAgdWwuay1zY3JvbGx2aWV3IGxpID4gKixcbmtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3IHVsLmstc2Nyb2xsdmlldy13cmFwIGxpID4gKixcbmRpdi5rLXNjcm9sbHZpZXcgdWwuay1zY3JvbGx2aWV3LXdyYXAgbGkgPiAqIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxua2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCxcbmtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LFxuZGl2Lmstc2Nyb2xsdmlldyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5rZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1kYXJrIGtlbmRvLXNjcm9sbHZpZXctcGFnZXIsXG5rZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1kYXJrIC5rLXNjcm9sbHZpZXctbmF2LXdyYXAsXG5rZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctZGFyayBrZW5kby1zY3JvbGx2aWV3LXBhZ2VyLFxua2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LWRhcmsgLmstc2Nyb2xsdmlldy1uYXYtd3JhcCxcbmRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LWRhcmsga2VuZG8tc2Nyb2xsdmlldy1wYWdlcixcbmRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LWRhcmsgLmstc2Nyb2xsdmlldy1uYXYtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbmtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LWRhcmsgLmstc2Nyb2xsdmlldy1uZXh0LFxua2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctZGFyayAuay1zY3JvbGx2aWV3LXByZXYsXG5rZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctZGFyayAuay1zY3JvbGx2aWV3LW5leHQsXG5rZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctZGFyayAuay1zY3JvbGx2aWV3LXByZXYsXG5kaXYuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1kYXJrIC5rLXNjcm9sbHZpZXctbmV4dCxcbmRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LWRhcmsgLmstc2Nyb2xsdmlldy1wcmV2IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbmtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LWxpZ2h0IGtlbmRvLXNjcm9sbHZpZXctcGFnZXIsXG5rZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1saWdodCAuay1zY3JvbGx2aWV3LW5hdi13cmFwLFxua2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LWxpZ2h0IGtlbmRvLXNjcm9sbHZpZXctcGFnZXIsXG5rZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbGlnaHQgLmstc2Nyb2xsdmlldy1uYXYtd3JhcCxcbmRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LWxpZ2h0IGtlbmRvLXNjcm9sbHZpZXctcGFnZXIsXG5kaXYuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1saWdodCAuay1zY3JvbGx2aWV3LW5hdi13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4uay1zY3JvbGx2aWV3OmZvY3VzLFxuLmstc2Nyb2xsdmlldy13cmFwOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstc2Nyb2xsdmlldy1lbGVtZW50cyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmstc2Nyb2xsdmlldy1uZXh0LFxuLmstc2Nyb2xsdmlldy1wcmV2IHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB0ZXh0LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjMpIDAgMCAxNXB4O1xuICBvcGFjaXR5OiAwLjc7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5rLXNjcm9sbHZpZXctbmV4dDpmb2N1cywgLmstc2Nyb2xsdmlldy1uZXh0Lmstc3RhdGUtZm9jdXMsXG4uay1zY3JvbGx2aWV3LXByZXY6Zm9jdXMsXG4uay1zY3JvbGx2aWV3LXByZXYuay1zdGF0ZS1mb2N1cyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5rLXNjcm9sbHZpZXctbmV4dDpmb2N1cyAuay1pY29uOjpiZWZvcmUsIC5rLXNjcm9sbHZpZXctbmV4dC5rLXN0YXRlLWZvY3VzIC5rLWljb246OmJlZm9yZSxcbi5rLXNjcm9sbHZpZXctcHJldjpmb2N1cyAuay1pY29uOjpiZWZvcmUsXG4uay1zY3JvbGx2aWV3LXByZXYuay1zdGF0ZS1mb2N1cyAuay1pY29uOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cbi5rLXNjcm9sbHZpZXctbmV4dDpob3ZlciwgLmstc2Nyb2xsdmlldy1uZXh0Lmstc3RhdGUtaG92ZXIsXG4uay1zY3JvbGx2aWV3LXByZXY6aG92ZXIsXG4uay1zY3JvbGx2aWV3LXByZXYuay1zdGF0ZS1ob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbixcbi5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluayB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIGJvcmRlcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cbi5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b24uay1wcmltYXJ5LFxuLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rLmstcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMzMjc2YjE7XG4gIGJvcmRlcjogIzMyNzZiMTtcbn1cbi5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246Zm9jdXMsIC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b24uay1zdGF0ZS1mb2N1c2VkLFxuLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOmZvY3VzLFxuLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rLmstc3RhdGUtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4uay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6aG92ZXIsXG4uay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbmsuay1zdGF0ZS1ob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4uay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uay1iYXJjb2RlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay12YXItLWNoYXJ0LWZvbnQge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5rLXZhci0tY2hhcnQtdGl0bGUtZm9udCB7XG4gIGZvbnQtc2l6ZTogMS4xNDNlbTtcbn1cblxuLmstdmFyLS1jaGFydC1wYW5lLXRpdGxlLWZvbnQge1xuICBmb250LXNpemU6IDAuODU3ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5rLXZhci0tY2hhcnQtbGFiZWwtZm9udCB7XG4gIGZvbnQtc2l6ZTogMC44NTdlbTtcbn1cblxuLmstY2hhcnQsXG4uay1zcGFya2xpbmUsXG4uay1zdG9ja2NoYXJ0IHtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1jaGFydCxcbi5rLXN0b2NrY2hhcnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLmstY2hhcnQtc3VyZmFjZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstY2hhcnQgLmstcG9wdXAge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLWNoYXJ0LXRvb2x0aXAtd3JhcHBlciAuay1hbmltYXRpb24tY29udGFpbmVyLXNob3duLFxuLmstY2hhcnQtdG9vbHRpcC13cmFwcGVyLmstYW5pbWF0aW9uLWNvbnRhaW5lci1zaG93biB7XG4gIHRyYW5zaXRpb246IGxlZnQgZWFzZS1pbiA4MG1zLCB0b3AgZWFzZS1pbiA4MG1zO1xufVxuXG4uay1zcGFya2xpbmUtdG9vbHRpcC13cmFwcGVyLFxuLmstY2hhcnQtdG9vbHRpcC13cmFwcGVyIHtcbiAgei1pbmRleDogMTIwMDA7XG59XG4uay1zcGFya2xpbmUtdG9vbHRpcC13cmFwcGVyID4gLmstcG9wdXAsXG4uay1jaGFydC10b29sdGlwLXdyYXBwZXIgPiAuay1wb3B1cCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWNoYXJ0LXRvb2x0aXAgdGFibGUge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLmstY2hhcnQtdG9vbHRpcCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxMS4xNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cblxuLmstY2hhcnQtdG9vbHRpcCB0aCB7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuLmstY2hhcnQtdG9vbHRpcCB0ZCB7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1jaGFydC1jcm9zc2hhaXItdG9vbHRpcCxcbi5rLWNoYXJ0LXNoYXJlZC10b29sdGlwIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLWNoYXJ0LXNoYXJlZC10b29sdGlwIC5rLWNoYXJ0LXNoYXJlZC10b29sdGlwLW1hcmtlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLXNlbGVjdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5rLXNlbGVjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmstc2VsZWN0aW9uLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1oYW5kbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uay1oYW5kbGUgZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstbGVmdC1oYW5kbGUge1xuICBsZWZ0OiAtMTFweDtcbn1cblxuLmstcmlnaHQtaGFuZGxlIHtcbiAgcmlnaHQ6IC0xMXB4O1xufVxuXG4uay1sZWZ0LWhhbmRsZSBkaXYge1xuICBtYXJnaW46IC0yMnB4IDAgMCAtMTQuNjY2NjY2NjY2N3B4O1xuICBwYWRkaW5nOiA0NHB4IDI5LjMzMzMzMzMzMzNweCAwIDA7XG59XG5cbi5rLXJpZ2h0LWhhbmRsZSBkaXYge1xuICBtYXJnaW46IC0yMnB4IDAgMCAtMTQuNjY2NjY2NjY2N3B4O1xuICBwYWRkaW5nOiA0NHB4IDAgMCAyOS4zMzMzMzMzMzMzcHg7XG59XG5cbi5rLWxlZnQtaGFuZGxlLmstaGFuZGxlLWFjdGl2ZSBkaXYge1xuICBtYXJnaW4tbGVmdDogLTQ0cHg7XG4gIHBhZGRpbmctbGVmdDogNTguNjY2NjY2NjY2N3B4O1xufVxuXG4uay1yaWdodC1oYW5kbGUuay1oYW5kbGUtYWN0aXZlIGRpdiB7XG4gIG1hcmdpbi1sZWZ0OiAtNDRweDtcbiAgcGFkZGluZy1yaWdodDogNTguNjY2NjY2NjY2N3B4O1xufVxuXG4uay1tYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWJvcmRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1tYXJxdWVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG5cbi5rLW1hcnF1ZWUtY29sb3IsXG4uay1tYXJxdWVlLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstbmF2aWdhdG9yLWhpbnQgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1uYXZpZ2F0b3ItaGludCAuay1zY3JvbGwge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbi5rLW5hdmlnYXRvci1oaW50IC5rLXRvb2x0aXAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLXNwYXJrbGluZSxcbi5rLXNwYXJrbGluZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1zcGFya2xpbmUgc3BhbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWNoYXJ0LWRyYWdnaW5nIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmstY2hhcnQtZG9udXQtY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1wZGYtZXhwb3J0IC5rLWNoYXJ0IC5rLWFuaW1hdGlvbi1jb250YWluZXIsXG4uay1wZGYtZXhwb3J0IC5rLXNwYXJrbGluZSAuay1hbmltYXRpb24tY29udGFpbmVyLFxuLmstcGRmLWV4cG9ydCAuay1zdG9ja2NoYXJ0IC5rLWFuaW1hdGlvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1kaWFncmFtIHtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cblxuLmstZGlhZ3JhbSAua20tc2Nyb2xsLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWRpYWdyYW0gLmttLXNjcm9sbC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1jYW52YXMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstZGlhZ3JhbSBpbWcge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmstdHJlZW1hcCB7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uay10cmVlbWFwIC5rLXRyZWVtYXAtdGlsZSB7XG4gIG1hcmdpbjogLTFweCAwIDAgLTFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmstdHJlZW1hcCA+IC5rLXRyZWVtYXAtdGlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rLXRyZWVtYXAgLmstdHJlZW1hcC10aXRsZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuLmstdHJlZW1hcCAuay10cmVlbWFwLXRpdGxlLXZlcnRpY2FsIHtcbiAgcGFkZGluZzogNHB4IDJweDtcbiAgd2lkdGg6IDEuNDI4NTcxNDI4NmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5rLXRyZWVtYXAgLmstdHJlZW1hcC10aXRsZS12ZXJ0aWNhbCA+IGRpdiB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDFlbTtcbn1cbi5rLXRyZWVtYXAgLmstdHJlZW1hcC13cmFwIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4uay10cmVlbWFwIC5rLXRyZWVtYXAtdGl0bGUgKyAuay10cmVlbWFwLXdyYXAge1xuICB0b3A6IGNhbGMoIDRweCArICgxLjQyODU3MTQyODYgKiAxMnB4KSArIDFweCk7XG59XG4uay10cmVlbWFwIC5rLXRyZWVtYXAtdGl0bGUtdmVydGljYWwgKyAuay10cmVlbWFwLXdyYXAge1xuICBsZWZ0OiBjYWxjKCA0cHggKyAoMS40Mjg1NzE0Mjg2ICogMTJweCkgKyAxcHgpO1xufVxuLmstdHJlZW1hcCAuay1sZWFmIHtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uay1hcmNnYXVnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstYXJjZ2F1Z2UtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1xcmNvZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLXZhci0tYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyNzZiMTtcbn1cblxuLmstdmFyLS1hY2NlbnQtY29udHJhc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uay12YXItLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3NmIxO1xufVxuXG4uay12YXItLXByaW1hcnktY29udHJhc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uay12YXItLWJhc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuXG4uay12YXItLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uay12YXItLWJvcmRlci1yYWRpdXMge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5rLXZhci0tbm9ybWFsLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuXG4uay12YXItLW5vcm1hbC10ZXh0LWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbn1cblxuLmstdmFyLS1ob3Zlci1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cblxuLmstdmFyLS1ob3Zlci10ZXh0LWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbn1cblxuLmstdmFyLS1zZWxlY3RlZC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyNzZiMTtcbn1cblxuLmstdmFyLS1zZWxlY3RlZC10ZXh0LWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmstdmFyLS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3YjQwMDtcbn1cblxuLmstdmFyLS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNThlOTtcbn1cblxuLmstdmFyLS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzAwMDtcbn1cblxuLmstdmFyLS1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzE3MDA7XG59XG5cbi5rLXZhci0tc2VyaWVzLWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3NmIxO1xufVxuXG4uay12YXItLXNlcmllcy1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDI0Njtcbn1cblxuLmstdmFyLS1zZXJpZXMtYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OGQyMzc7XG59XG5cbi5rLXZhci0tc2VyaWVzLWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhiNGM4O1xufVxuXG4uay12YXItLXNlcmllcy1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkNzNmNTtcbn1cblxuLmstdmFyLS1zZXJpZXMtZiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYTQ2YmU7XG59XG5cbi5rLXZhci0tc2VyaWVzLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3NmIxO1xufVxuXG4uay12YXItLXNlcmllcy0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDI0Njtcbn1cblxuLmstdmFyLS1zZXJpZXMtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OGQyMzc7XG59XG5cbi5rLXZhci0tc2VyaWVzLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhiNGM4O1xufVxuXG4uay12YXItLXNlcmllcy01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkNzNmNTtcbn1cblxuLmstdmFyLS1zZXJpZXMtNiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYTQ2YmU7XG59XG5cbi5rLXZhci0tc2VyaWVzLTcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU5OGM1O1xufVxuXG4uay12YXItLXNlcmllcy04IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGQ3NDtcbn1cblxuLmstdmFyLS1zZXJpZXMtOSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YWRkNjk7XG59XG5cbi5rLXZhci0tc2VyaWVzLTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlYzdkNjtcbn1cblxuLmstdmFyLS1zZXJpZXMtMTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjI5NmY4O1xufVxuXG4uay12YXItLXNlcmllcy0xMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZjc0Y2U7XG59XG5cbi5rLXZhci0tc2VyaWVzLTEzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NTk4NTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmY5ZTM1O1xufVxuXG4uay12YXItLXNlcmllcy0xNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTllMjk7XG59XG5cbi5rLXZhci0tc2VyaWVzLTE2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlODc5Njtcbn1cblxuLmstdmFyLS1zZXJpZXMtMTcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI1NmI4O1xufVxuXG4uay12YXItLXNlcmllcy0xOCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDM1OGY7XG59XG5cbi5rLXZhci0tc2VyaWVzLTE5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5YmJkODtcbn1cblxuLmstdmFyLS1zZXJpZXMtMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOWEzO1xufVxuXG4uay12YXItLXNlcmllcy0yMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2U5OWI7XG59XG5cbi5rLXZhci0tc2VyaWVzLTIyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0ZGFlNDtcbn1cblxuLmstdmFyLS1zZXJpZXMtMjMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTZiOWZhO1xufVxuXG4uay12YXItLXNlcmllcy0yNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWEzZGY7XG59XG5cbi5rLXZhci0tc2VyaWVzLTI1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5M2I1OTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMjYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA2OTIzO1xufVxuXG4uay12YXItLXNlcmllcy0yNyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzY5MWM7XG59XG5cbi5rLXZhci0tc2VyaWVzLTI4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0NWE2NDtcbn1cblxuLmstdmFyLS1zZXJpZXMtMjkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTczYTdiO1xufVxuXG4uay12YXItLXNlcmllcy0zMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTIzNWY7XG59XG5cbi5rLXZhci0tZ2F1Z2UtcG9pbnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG59XG5cbi5rLXZhci0tZ2F1Z2UtdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuXG4uay12YXItLWNoYXJ0LWluYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDEsIDEwMSwgMTAxLCAwLjUpO1xufVxuXG4uay12YXItLWNoYXJ0LW1ham9yLWxpbmVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmstdmFyLS1jaGFydC1taW5vci1saW5lcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG5cbi5rLXZhci0tY2hhcnQtYXJlYS1vcGFjaXR5IHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uay12YXItLWNoYXJ0LWFyZWEtaW5hY3RpdmUtb3BhY2l0eSB7XG4gIG9wYWNpdHk6IDAuMTtcbn1cblxuLmstdmFyLS1jaGFydC1saW5lLWluYWN0aXZlLW9wYWNpdHkge1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5rLXZhci0tY2hhcnQtbm90ZXMtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmstdmFyLS1jaGFydC1ub3Rlcy1ib3JkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5rLXZhci0tY2hhcnQtbm90ZXMtbGluZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5rLXZhci0tY2hhcnQtY3Jvc3NoYWlyLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5rLXZhci0tY2hhcnQtZXJyb3ItYmFycy1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uay1jaGFydCxcbi5rLXNwYXJrbGluZSxcbi5rLXN0b2NrY2hhcnQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5rLWNoYXJ0IC5rLXBvcHVwLFxuLmstc3BhcmtsaW5lIC5rLXBvcHVwLFxuLmstc3RvY2tjaGFydCAuay1wb3B1cCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uay1jaGFydC10b29sdGlwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5rLWNoYXJ0LXRvb2x0aXAtaW52ZXJzZSB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmstY2hhcnQtY3Jvc3NoYWlyLXRvb2x0aXAsXG4uay1jaGFydC1zaGFyZWQtdG9vbHRpcCB7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5rLXNlbGVjdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5rLXNlbGVjdGlvbi1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1oYW5kbGUge1xuICBjdXJzb3I6IGUtcmVzaXplO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2Y2ZjZmNiwgI2YxZjFmMSk7XG59XG4uay1oYW5kbGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2VkZWRlZCwgI2U4ZThlOCk7XG59XG5cbi5rLWhhbmRsZSBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstbWFzayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmstbWFycXVlZS1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjc2YjE7XG59XG5cbi5rLW1hcnF1ZWUtY29sb3Ige1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5rLXRyZWVtYXAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmstdHJlZW1hcCAuay10cmVlbWFwLXRpdGxlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi5rLXRyZWVtYXAgLmstbGVhZiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmstdHJlZW1hcCAuay1sZWFmLmstaW52ZXJzZSB7XG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuLmstdHJlZW1hcCAuay1sZWFmLmstc3RhdGUtaG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmstbWFwIHtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG4uay1tYXAgLmttLXNjcm9sbC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5rLW1hcCAua20tc2Nyb2xsLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5rLW1hcCAuay10b3VjaC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmstbWFwIC5rLWxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uay1tYXAgLmstbWFya2VyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICBmb250LXNpemU6IDMycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5rLW1hcCAuay1hdHRyaWJ1dGlvbiB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5rLW1hcC1jb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstbmF2aWdhdG9yIHtcbiAgbWFyZ2luOiAxZW07XG4gIHdpZHRoOiBjYWxjKCA0OHB4ICsgNHB4ICk7XG4gIGhlaWdodDogY2FsYyggNDhweCArIDRweCApO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uay1wZGYtZXhwb3J0IC5rLW5hdmlnYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uay1uYXZpZ2F0b3IgLmstYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmstbmF2aWdhdG9yIC5rLWJ1dHRvbjpub3QoOmhvdmVyKSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLXVwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IDJweDtcbiAgbGVmdDogNTAlO1xufVxuLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDJweDtcbiAgdG9wOiA1MCU7XG59XG4uay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLWRvd24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogMnB4O1xuICBsZWZ0OiA1MCU7XG59XG4uay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDJweDtcbiAgdG9wOiA1MCU7XG59XG5cbi5rLXpvb20tY29udHJvbCB7XG4gIG1hcmdpbjogMWVtO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uay1wZGYtZXhwb3J0IC5rLXpvb20tY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uay16b29tLWNvbnRyb2wgLmstYnV0dG9uIHtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uay1tYXAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmstbWFwIC5rLW5hdmlnYXRvciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZjZmNmY2LCAjZjFmMWYxKTtcbn1cbi5rLW1hcCAuay1tYXJrZXIge1xuICBjb2xvcjogIzMyNzZiMTtcbn1cbi5rLW1hcCAuay1hdHRyaWJ1dGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn0iLCIkd2lkZ2V0LWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBleHBvcnRzKCBcImNvbW1vbi9hc3AtZmFsbGJhY2stY2xhc3NcIiApIHtcblxuICAgIC5rLXRoZW1lLXRlc3QtY2xhc3MsXG4gICAgLmstY29tbW9uLXRlc3QtY2xhc3Mge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxufVxuXG5AaW5jbHVkZSBleHBvcnRzKCBcImNvbW1vbi9sYXlvdXRcIiApIHtcblxuICAgIC8vIExheW91dFxuICAgIC5rLXJlc2V0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG5cbiAgICBrZW5kby1zb3J0YWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuXG4gICAgLy8gT3ZlcmxheVxuICAgIC5rLW92ZXJsYXkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2Ryb3AtYmc7XG4gICAgICAgIG9wYWNpdHk6ICRiYWNrZHJvcC1vcGFjaXR5O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTAwMDE7XG4gICAgfVxuXG5cbiAgICAvLyBSVExcbiAgICAuay1ydGwge1xuICAgICAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICB9XG5cblxuICAgIC8vIExpbmtzXG4gICAgLmstbGluayxcbiAgICAuay1saW5rOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC8vIE91dGxpbmVcbiAgICAuay1jb250ZW50IHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG5cblxuICAgIC8vIENlbnRlcmluZ1xuICAgIC5rLWNlbnRlcmVkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG5cblxuICAgIC8vIERpc2FibGUgbW91c2UgZXZlbnRzXG4gICAgLmstbm8tY2xpY2sge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cblxuICAgIC8vIE9mZi1zY3JlZW4gY29udGFpbmVyIHVzZWQgZHVyaW5nIFBERiBleHBvcnRcbiAgICAuay1wZGYtZXhwb3J0LXNoYWRvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbGVmdDogLTE1MDAwcHg7XG4gICAgICAgIHdpZHRoOiAxNDQwMHB4O1xuICAgIH1cblxuICAgIC8vIFBERiBleHBvcnQgaWNvbnMgZml4XG4gICAgLmtlbmRvLXBkZi1oaWRlLXBzZXVkby1lbGVtZW50czo6YmVmb3JlLFxuICAgIC5rZW5kby1wZGYtaGlkZS1wc2V1ZG8tZWxlbWVudHM6OmFmdGVyIHtcbiAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJjb21tb24vdGhlbWVcIiApIHtcblxuICAgIC8vIFRleHQgc2VsZWN0aW9uXG4gICAgLmstdGV4dC1zZWxlY3Rpb24ge1xuICAgICAgICA6OnNlbGVjdGlvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb250cmFzdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFBhbmVsc1xuICAgIC5rLWJsb2NrLFxuICAgIC5rLXBhbmVsIHtcbiAgICAgICAgQGV4dGVuZCAuay10ZXh0LXNlbGVjdGlvbiAhb3B0aW9uYWw7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRib3JkZXItcmFkaXVzICk7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkcGFuZWwtdGV4dCxcbiAgICAgICAgICAgICRwYW5lbC1iZyxcbiAgICAgICAgICAgICRwYW5lbC1ib3JkZXJcbiAgICAgICAgKTtcbiAgICAgICAgcGFkZGluZzogJHBhbmVsLXBhZGRpbmcteSAkcGFuZWwtcGFkZGluZy14O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICA+IC5rLWhlYWRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyggJGJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGhlYWRlci10ZXh0LFxuICAgICAgICAgICAgICAgICRoZWFkZXItYmcsXG4gICAgICAgICAgICAgICAgJGhlYWRlci1ib3JkZXIsXG4gICAgICAgICAgICAgICAgJGhlYWRlci1ncmFkaWVudFxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIG1hcmdpbjogI3stJHBhbmVsLXBhZGRpbmcteX0gI3stJHBhbmVsLXBhZGRpbmcteH0gJHBhbmVsLXBhZGRpbmcteTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRoZWFkZXItcGFkZGluZy15ICRoZWFkZXItcGFkZGluZy14O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rLWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHBhbmVsLXRleHQsXG4gICAgICAgICAgICAkcGFuZWwtYmcsXG4gICAgICAgICAgICAkcGFuZWwtYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuXG59XG5cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJjb21tb24vZGlzYWJsZWRcIiApIHtcblxuICAgIC8vIERpc2FibGVkIHN0YXRlXG4gICAgLmstc3RhdGUtZGlzYWJsZWQsXG4gICAgLmstd2lkZ2V0W2Rpc2FibGVkXSB7XG4gICAgICAgIEBpbmNsdWRlIGRpc2FibGVkKCAkZGlzYWJsZWQtc3R5bGluZyApO1xuXG5cbiAgICAgICAgLmstbGluayxcbiAgICAgICAgLmstYnV0dG9uIHtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIE5lc3RlZCBkaXNhYmxlZFxuICAgICAgICBbZGlzYWJsZWRdLFxuICAgICAgICAuay1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG5AaW5jbHVkZSBleHBvcnRzKCBcImNvbW1vbi9taXNjL2hyXCIgKSB7XG5cbiAgICAuay1ociB7XG4gICAgICAgIG1hcmdpbjogJHNwYWNlci15IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICRwYW5lbC1ib3JkZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLy8gSG9yaXpvbnRhbCBydWxlXG4gICAgLmstZC1mbGV4LXJvdyA+IC5rLWhyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgfVxuXG4gICAgLy8gVmVydGljYWwgcnVsZVxuICAgIC5rLWQtZmxleC1jb2wgPiAuay1ociB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgfVxuXG59XG5cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJjb21tb24vbWlzYy9kaXJ0eVwiICkge1xuXG4gICAgLy8gRGlydHkgaW5kaWNhdG9yXG4gICAgLmstZGlydHkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICRlcnJvciAkZXJyb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICBbZGlyID0gXCJydGxcIl0sXG4gICAgLmstcnRsIHtcbiAgICAgICAgLmstZGlydHkge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkZXJyb3IgJGVycm9yO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwiY29tbW9uL3BsYWNlaG9sZGVyXCIgKSB7XG5cbiAgICAuay1wbGFjZWhvbGRlci1saW5lIHtcbiAgICAgICAgd2lkdGg6ICRwbGFjZWhvbGRlci1saW5lLXdpZHRoO1xuICAgICAgICBoZWlnaHQ6ICRwbGFjZWhvbGRlci1saW5lLWhlaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBsYWNlaG9sZGVyLWJnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBleHBvcnRzKCBcImNvbW1vbi9kcm9wLWhpbnRcIiApIHtcblxuICAgIC5rLWRyb3AtaGludCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogJGRyb3AtaGludC1hcnJvdy1zcGFjaW5nO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuXG4gICAgLmstZHJvcC1oaW50LXN0YXJ0LFxuICAgIC5rLWRyb3AtaGludC1lbmQge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAoJGRyb3AtaGludC1hcnJvdy1zaXplIC8gMik7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmstZHJvcC1oaW50LWxpbmUge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wLWhpbnQtYmc7XG4gICAgfVxuXG4gICAgLmstZHJvcC1oaW50LWgge1xuICAgICAgICAuay1kcm9wLWhpbnQtc3RhcnQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICgoJGRyb3AtaGludC1hcnJvdy1zaXplIC8gMikgKiAkZXF1aWxhdGVyYWwtaW5kZXgpO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRkcm9wLWhpbnQtYmc7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1kcm9wLWhpbnQtbGluZSB7XG4gICAgICAgICAgICB3aWR0aDogJGRyb3AtaGludC1saW5lLWgtd2lkdGg7XG4gICAgICAgICAgICBoZWlnaHQ6ICRkcm9wLWhpbnQtbGluZS1oLWhlaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWRyb3AtaGludC1lbmQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAoKCRkcm9wLWhpbnQtYXJyb3ctc2l6ZSAvIDIpICogJGVxdWlsYXRlcmFsLWluZGV4KTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGRyb3AtaGludC1iZztcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstZHJvcC1oaW50LXYge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5rLWRyb3AtaGludC1zdGFydCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAoKCRkcm9wLWhpbnQtYXJyb3ctc2l6ZSAvIDIpICogJGVxdWlsYXRlcmFsLWluZGV4KTtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRkcm9wLWhpbnQtYmc7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZHJvcC1oaW50LWxpbmUge1xuICAgICAgICAgICAgd2lkdGg6ICRkcm9wLWhpbnQtbGluZS12LXdpZHRoO1xuICAgICAgICAgICAgaGVpZ2h0OiAkZHJvcC1oaW50LWxpbmUtdi1oZWlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAuay1kcm9wLWhpbnQtZW5kIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICgoJGRyb3AtaGludC1hcnJvdy1zaXplIC8gMikgKiAkZXF1aWxhdGVyYWwtaW5kZXgpO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRyb3AtaGludC1iZztcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbXBvcnQgXCJmdW5jdGlvbnMvX2luZGV4LnNjc3NcIjtcblxuXG4vLyBPcHRpb25zXG4kZW5hYmxlLXJvdW5kZWQ6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWZsZXgtY2xhc3NlczogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiB0cnVlICFkZWZhdWx0O1xuXG4kdXNlLWJhY2tncm91bmQtY2xpcDogdHJ1ZSAhZGVmYXVsdDtcbiR1c2UtY2FsYy1iYWRnZS1zaXplOiB0cnVlICFkZWZhdWx0O1xuJHVzZS1waWNrZXItc2VsZWN0LXdpZHRoOiB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbiRzcGFjZXI6IDFlbSAhZGVmYXVsdDtcbiRzcGFjZXIteDogJHNwYWNlciAhZGVmYXVsdDtcbiRzcGFjZXIteTogJHNwYWNlciAhZGVmYXVsdDtcblxuJHNwYWNpbmc6IChcbiAgICAwOiAwLFxuICAgIDE6IDRweCxcbiAgICAyOiA4cHgsXG4gICAgMzogMTJweCxcbiAgICA0OiAxNnB4LFxuICAgIDU6IDIwcHgsXG4gICAgNjogMjRweCxcbiAgICA3OiAyOHB4LFxuICAgIDg6IDMycHgsXG4gICAgOTogMzZweCxcbiAgICAxMDogNDBweCxcbiAgICAxMTogNDRweCxcbiAgICAxMjogNDhweCxcbiAgICAxMzogNTJweCxcbiAgICAxNDogNTZweCxcbiAgICAxNTogNjBweCxcbiAgICAxNjogNjRweCxcbiAgICAxNzogNjhweCxcbiAgICAxODogNzJweCxcbiAgICAxOTogNzZweCxcbiAgICAyMDogODBweCxcbiAgICAyMTogODRweCxcbiAgICAyMjogODhweCxcbiAgICAyMzogOTJweCxcbiAgICAyNDogOTZweCxcbiAgICB4czogNHB4LFxuICAgIHNtOiA4cHgsXG4gICAgbWQ6IDEycHgsXG4gICAgbGc6IDE2cHgsXG4gICAgeGw6IDI0cHgsXG4gICAgdGhpbjogMnB4LFxuICAgIGhhaXI6IDFweFxuKSAhZGVmYXVsdDtcblxuXG4vLyBJY29uc1xuJGljb24tc2l6ZTogMTZweCAhZGVmYXVsdDtcbiRpY29uLXNpemUtbGc6IDMycHggIWRlZmF1bHQ7XG4kaWNvbi1zcGFjaW5nOiA0cHggIWRlZmF1bHQ7XG5cbi8vLyBUaGUgVVJMIHRvIHRoZSBpY29uIGZvbnQgdGhhdCB3aWxsIGJlIHVzZWQgYnkgdGhlIHRoZW1lXG4vLy8gVGhlIGRlZmF1bHQgdmFsdWUgb2YgYG51bGxgIGVtYmVkcyB0aGUgcGFja2FnZSBmb250IHdpdGggYSBgZGF0YTpgIFVSTFxuLy8vIEBncm91cCBpY29uc1xuJGljb24tZm9udC11cmw6IG51bGwgIWRlZmF1bHQ7XG5cblxuLy8gTWV0cmljc1xuJHBhZGRpbmcteDogOHB4ICFkZWZhdWx0O1xuJHBhZGRpbmcteTogNHB4ICFkZWZhdWx0O1xuJHBhZGRpbmcteC1zbTogJHBhZGRpbmcteCAvIDIgIWRlZmF1bHQ7XG4kcGFkZGluZy15LXNtOiAkcGFkZGluZy15IC8gMiAhZGVmYXVsdDtcbiRwYWRkaW5nLXgtbGc6ICRwYWRkaW5nLXggKiAxLjUgIWRlZmF1bHQ7XG4kcGFkZGluZy15LWxnOiAkcGFkZGluZy15ICogMS41ICFkZWZhdWx0O1xuXG4vLy8gQm9yZGVyIHJhZGl1cyBmb3IgYWxsIGNvbXBvbmVudHMuXG4kYm9yZGVyLXJhZGl1czogMnB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICRib3JkZXItcmFkaXVzIC8gMiAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAkYm9yZGVyLXJhZGl1cyAqIDIgIWRlZmF1bHQ7XG5cbiRwYW5lbC1wYWRkaW5nLXg6ICRwYWRkaW5nLXggIWRlZmF1bHQ7XG4kcGFuZWwtcGFkZGluZy15OiAkcGFkZGluZy15ICFkZWZhdWx0O1xuXG4kaGVhZGVyLXBhZGRpbmcteDogJHBhZGRpbmcteCAhZGVmYXVsdDtcbiRoZWFkZXItcGFkZGluZy15OiAkcGFkZGluZy15ICogMiAhZGVmYXVsdDtcblxuJG5hdi1pdGVtLW1hcmdpbjogMHB4ICFkZWZhdWx0O1xuJG5hdi1pdGVtLXBhZGRpbmcteDogJHBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRuYXYtaXRlbS1wYWRkaW5nLXk6ICRwYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG5cbiRoZWFkZXItY2VsbC1wYWRkaW5nLXg6IDEycHggIWRlZmF1bHQ7XG4kaGVhZGVyLWNlbGwtcGFkZGluZy15OiA4cHggIWRlZmF1bHQ7XG4kY2VsbC1wYWRkaW5nLXg6IDEycHggIWRlZmF1bHQ7XG4kY2VsbC1wYWRkaW5nLXk6IDhweCAhZGVmYXVsdDtcbiRjZWxsLXBhZGRpbmc6IDhweCAhZGVmYXVsdDtcbi8vICRjZWxsLXBhZGRpbmctc206ICR0YWJsZS1zbS1jZWxsLXBhZGRpbmcgIWRlZmF1bHQ7XG5cbiR6aW5kZXgtcG9wdXA6IDEgIWRlZmF1bHQ7XG4kemluZGV4LXdpbmRvdzogMiAhZGVmYXVsdDtcblxuXG4vLyBDb2xvciBzZXR0aW5nc1xuJGlzLWRhcmstdGhlbWU6IGZhbHNlICFkZWZhdWx0O1xuXG4kd2hpdGU6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kYmxhY2s6ICMwMDAwMDAgIWRlZmF1bHQ7XG5cblxuLy8gRGVwcmVjYXRlZFxuLy8vIFRoZSBjb2xvciB0aGF0IGZvY3VzZXMgdGhlIHVzZXIgYXR0ZW50aW9uLlxuLy8vIEBkZXByZWNhdGVkIFdpbGwgYmUgcmVtb3ZlZCBpbiB2NS4gVXNlIGAkcHJpbWFyeWAgdmFyaWFibGUgaW5zdGVhZC5cbi8vLyBAZ3JvdXAgY29sb3Itc3lzdGVtXG4vLy8gQHR5cGUgQ29sb3JcbiRhY2NlbnQ6ICNmZjYzNTggIWRlZmF1bHQ7XG4vLy8gVGhlIGNvbG9yIHVzZWQgYWxvbmcgd2l0aCB0aGUgYWNjZW50IGNvbG9yIGRlbm90ZWQgYnkgJHByaW1hcnkuXG4vLy8gQGRlcHJlY2F0ZWQgV2lsbCBiZSByZW1vdmVkIGluIHY1LiBVc2UgYCRwcmltYXJ5LWNvbnRyYXN0YCB2YXJpYWJsZSBpbnN0ZWFkLlxuLy8vIEBncm91cCBjb2xvci1zeXN0ZW1cbi8vLyBAdHlwZSBDb2xvclxuJGFjY2VudC1jb250cmFzdDogY29udHJhc3Qtd2NhZyggJGFjY2VudCApICFkZWZhdWx0O1xuXG5cbi8vIFRoZW1lIGNvbG9yc1xuLy8vIFRoZSBjb2xvciB0aGF0IGZvY3VzZXMgdGhlIHVzZXIgYXR0ZW50aW9uLlxuLy8vIFVzZWQgZm9yIHByaW1hcnkgYnV0dG9ucyBhbmQgZm9yIGVsZW1lbnRzIG9mIHByaW1hcnkgaW1wb3J0YW5jZSBhY3Jvc3MgdGhlIHRoZW1lLlxuLy8vIEBncm91cCBjb2xvci1zeXN0ZW1cbi8vLyBAdHlwZSBDb2xvclxuJHByaW1hcnk6ICRhY2NlbnQgIWRlZmF1bHQ7XG4kcHJpbWFyeS1saWdodGVyOiB0aW50KCAkcHJpbWFyeSwgMiApICFkZWZhdWx0O1xuJHByaW1hcnktZGFya2VyOiBzaGFkZSggJHByaW1hcnksIDIgKSAhZGVmYXVsdDtcblxuLy8vIFRoZSBjb2xvciB1c2VkIGFsb25nIHdpdGggdGhlIGFjY2VudCBjb2xvciBkZW5vdGVkIGJ5ICRwcmltYXJ5LlxuLy8vIFVzZWQgdG8gcHJvdmlkZSBjb250cmFzdCBiZXR3ZWVuIHRoZSBiYWNrZ3JvdW5kIGFuZCBmb3JlZ3JvdW5kIGNvbG9ycy5cbi8vLyBAZ3JvdXAgY29sb3Itc3lzdGVtXG4vLy8gQHR5cGUgQ29sb3JcbiRwcmltYXJ5LWNvbnRyYXN0OiAkYWNjZW50LWNvbnRyYXN0ICFkZWZhdWx0O1xuXG4vLy8gVGhlIHNlY29uZGFyeSBjb2xvciBvZiB0aGUgdGhlbWUuXG4vLy8gQGdyb3VwIGNvbG9yLXN5c3RlbVxuLy8vIEB0eXBlIENvbG9yXG4kc2Vjb25kYXJ5OiAjZjZmNmY2ICFkZWZhdWx0O1xuJHNlY29uZGFyeS1saWdodGVyOiB0aW50KCAkc2Vjb25kYXJ5LCAyICkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWRhcmtlcjogc2hhZGUoICRzZWNvbmRhcnksIDIgKSAhZGVmYXVsdDtcblxuLy8vIFRoZSBjb2xvciB1c2VkIGFsb25nIHdpdGggdGhlIHNlY29uZGFyeSBjb2xvciBkZW5vdGVkIGJ5ICRzZWNvbmRhcnkuXG4vLy8gVXNlZCB0byBwcm92aWRlIGNvbnRyYXN0IGJldHdlZW4gdGhlIGJhY2tncm91bmQgYW5kIGZvcmVncm91bmQgY29sb3JzLlxuLy8vIEBncm91cCBjb2xvci1zeXN0ZW1cbi8vLyBAdHlwZSBDb2xvclxuJHNlY29uZGFyeS1jb250cmFzdDogY29udHJhc3Qtd2NhZyggJHNlY29uZGFyeSApICFkZWZhdWx0O1xuXG4vLy8gVGhlIHRlcnRpYXJ5IGNvbG9yIG9mIHRoZSB0aGVtZS5cbi8vLyBAZ3JvdXAgY29sb3Itc3lzdGVtXG4vLy8gQHR5cGUgQ29sb3JcbiR0ZXJ0aWFyeTogIzAzYTlmNCAhZGVmYXVsdDtcbiR0ZXJ0aWFyeS1saWdodGVyOiB0aW50KCAkdGVydGlhcnksIDIgKSAhZGVmYXVsdDtcbiR0ZXJ0aWFyeS1kYXJrZXI6IHNoYWRlKCAkdGVydGlhcnksIDIgKSAhZGVmYXVsdDtcblxuLy8vIFRoZSBjb2xvciB1c2VkIGFsb25nIHdpdGggdGhlIHRlcnRpYXJ5IGNvbG9yIGRlbm90ZWQgYnkgJHRlcnRpYXJ5LlxuLy8vIFVzZWQgdG8gcHJvdmlkZSBjb250cmFzdCBiZXR3ZWVuIHRoZSBiYWNrZ3JvdW5kIGFuZCBmb3JlZ3JvdW5kIGNvbG9ycy5cbi8vLyBAZ3JvdXAgY29sb3Itc3lzdGVtXG4vLy8gQHR5cGUgQ29sb3JcbiR0ZXJ0aWFyeS1jb250cmFzdDogY29udHJhc3Qtd2NhZyggJHRlcnRpYXJ5ICkgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgY29sb3IgZm9yIGluZm9ybWF0aW9uYWwgbWVzc2FnZXMgYW5kIHN0YXRlcy5cbi8vLyBAZ3JvdXAgY29sb3Itc3lzdGVtXG4vLy8gQHR5cGUgQ29sb3JcbiRpbmZvOiAjMDA1OGU5ICFkZWZhdWx0O1xuJGluZm8tbGlnaHRlcjogdGludCggJGluZm8sIDIgKSAhZGVmYXVsdDtcbiRpbmZvLWRhcmtlcjogc2hhZGUoICRpbmZvLCAyICkgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgY29sb3IgZm9yIHN1Y2Nlc3MgbWVzc2FnZXMgYW5kIHN0YXRlcy5cbi8vLyBAZ3JvdXAgY29sb3Itc3lzdGVtXG4vLy8gQHR5cGUgQ29sb3JcbiRzdWNjZXNzOiAjMzdiNDAwICFkZWZhdWx0O1xuJHN1Y2Nlc3MtbGlnaHRlcjogdGludCggJHN1Y2Nlc3MsIDIgKSAhZGVmYXVsdDtcbiRzdWNjZXNzLWRhcmtlcjogc2hhZGUoICRzdWNjZXNzLCAyICkgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgY29sb3IgZm9yIHdhcm5pbmcgbWVzc2FnZXMgYW5kIHN0YXRlcy5cbi8vLyBAZ3JvdXAgY29sb3Itc3lzdGVtXG4vLy8gQHR5cGUgQ29sb3JcbiR3YXJuaW5nOiAjZmZjMDAwICFkZWZhdWx0O1xuJHdhcm5pbmctbGlnaHRlcjogdGludCggJHdhcm5pbmcsIDIgKSAhZGVmYXVsdDtcbiR3YXJuaW5nLWRhcmtlcjogc2hhZGUoICR3YXJuaW5nLCAyICkgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgY29sb3IgZm9yIGVycm9yIG1lc3NhZ2VzIGFuZCBzdGF0ZXMuXG4vLy8gQGdyb3VwIGNvbG9yLXN5c3RlbVxuLy8vIEB0eXBlIENvbG9yXG4kZXJyb3I6ICNmMzE3MDAgIWRlZmF1bHQ7XG4kZXJyb3ItbGlnaHRlcjogdGludCggJGVycm9yLCAyICkgIWRlZmF1bHQ7XG4kZXJyb3ItZGFya2VyOiBzaGFkZSggJGVycm9yLCAyICkgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgZGFyayBjb2xvciBvZiB0aGUgdGhlbWUuXG4vLy8gQGdyb3VwIGNvbG9yLXN5c3RlbVxuLy8vIEB0eXBlIENvbG9yXG4kZGFyazogIzQwNDA0MCAhZGVmYXVsdDtcblxuLy8vIFRoZSBsaWdodCBjb2xvciBvZiB0aGUgdGhlbWUuXG4vLy8gQGdyb3VwIGNvbG9yLXN5c3RlbVxuLy8vIEB0eXBlIENvbG9yXG4kbGlnaHQ6ICNlYmViZWIgIWRlZmF1bHQ7XG5cbi8vLyBJbnZlcnNlIGNvbG9yIG9mIHRoZSB0aGVtZS4gRGVwZW5kaW5nIG9uIHRoZSB0aGVtZSBsdW1pbmFuY2UgZGFyayBvciBsaWdodCwgaXQgd2lsbCBiZSBsaWdodCBvciBkYXJrXG4vLy8gQGdyb3VwIGNvbG9yLXN5c3RlbVxuJGludmVyc2U6IGlmKCAkaXMtZGFyay10aGVtZSwgJGxpZ2h0LCAkZGFyayApICFkZWZhdWx0O1xuXG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc2Fzcy1saW50OmRpc2FibGUgaW5kZW50YXRpb25cbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZSgoXG4gICAgXCJwcmltYXJ5XCI6ICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICRzZWNvbmRhcnksXG4gICAgXCJ0ZXJ0aWFyeVwiOiAkdGVydGlhcnksXG4gICAgXCJpbmZvXCI6ICRpbmZvLFxuICAgIFwic3VjY2Vzc1wiOiAkc3VjY2VzcyxcbiAgICBcIndhcm5pbmdcIjogJHdhcm5pbmcsXG4gICAgXCJlcnJvclwiOiAkZXJyb3IsXG4gICAgXCJkYXJrXCI6ICRkYXJrLFxuICAgIFwibGlnaHRcIjogJGxpZ2h0LFxuICAgIFwiaW52ZXJzZVwiOiAkaW52ZXJzZVxuKSwgJHRoZW1lLWNvbG9ycyk7XG4vLyBzYXNzLWxpbnQ6ZW5hYmxlIGluZGVudGF0aW9uXG5cblxuLy8gQ3Vyc29yIHV0aWxpdHkgY2xhc3Nlc1xuJGN1cnNvcnM6ICggYXV0bywgZGVmYXVsdCwgbm9uZSwgY29udGV4dC1tZW51LCBoZWxwLCBwb2ludGVyLCBwcm9ncmVzcywgd2FpdCwgY2VsbCwgY3Jvc3NoYWlyLCB0ZXh0LFxuICAgIHZlcnRpY2FsLXRleHQsIGFsaWFzLCBjb3B5LCBtb3ZlLCBuby1kcm9wLCBub3QtYWxsb3dlZCwgZS1yZXNpemUsIG4tcmVzaXplLCBuZS1yZXNpemUsIG53LXJlc2l6ZSxcbiAgICBzLXJlc2l6ZSwgc2UtcmVzaXplLCBzdy1yZXNpemUsIHctcmVzaXplLCBldy1yZXNpemUsIG5zLXJlc2l6ZSwgbmVzdy1yZXNpemUsIG53c2UtcmVzaXplLCBjb2wtcmVzaXplLFxuICAgIHJvdy1yZXNpemUsIGFsbC1zY3JvbGwsIHpvb20taW4sIHpvb20tb3V0LCBncmFiLCBncmFiYmluZyApICFkZWZhdWx0O1xuXG5cbi8vIENvbG9yIGNvbnN0YW50c1xuJHJnYmEtdHJhbnNwYXJlbnQ6IHJnYmEoIDAsIDAsIDAsIDAgKTtcblxuJGdyYWRpZW50LXRyYW5zcGFyZW50LXRvLWJsYWNrOiByZ2JhKCBibGFjaywgMCksIGJsYWNrO1xuJGdyYWRpZW50LXRyYW5zcGFyZW50LXRvLXdoaXRlOiByZ2JhKCB3aGl0ZSwgMCksIHdoaXRlO1xuJGdyYWRpZW50LWJsYWNrLXRvLXRyYW5zcGFyZW50OiBibGFjaywgcmdiYSggYmxhY2ssIDApO1xuJGdyYWRpZW50LXdoaXRlLXRvLXRyYW5zcGFyZW50OiB3aGl0ZSwgcmdiYSggd2hpdGUsIDApO1xuXG4kZ3JhZGllbnQtcmFpbmJvdzogI2ZmMDAwMCwgI2ZmZmYwMCwgIzAwZmYwMCwgIzAwZmZmZiwgIzAwMDBmZiwgI2ZmMDBmZiwgI2ZmMDAwMDtcblxuXG4kYmctY29sb3I6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kdGV4dC1jb2xvcjogIzY1NjU2NSAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6IHJnYmEoIGJsYWNrLCAuMDggKSAhZGVmYXVsdDtcblxuLy8vIFRoZSBiYWNrZ3JvdW5kIG9mIHRoZSBjb21wb25lbnRzJyBjaHJvbWUgYXJlYS5cbiRiYXNlLWJnOiAjZjZmNmY2ICFkZWZhdWx0OyAvLyAkc2Vjb25kYXJ5XG4vLy8gVGhlIHRleHQgY29sb3Igb2YgdGhlIGNvbXBvbmVudHMnIGNocm9tZSBhcmVhLlxuJGJhc2UtdGV4dDogIzY1NjU2NSAhZGVmYXVsdDtcbi8vLyBUaGUgYm9yZGVyIGNvbG9yIG9mIHRoZSBjb21wb25lbnRzJyBjaHJvbWUgYXJlYS5cbiRiYXNlLWJvcmRlcjogcmdiYSggYmxhY2ssIC4wOCApICFkZWZhdWx0O1xuLy8vIFRoZSBncmFkaWVudCBiYWNrZ3JvdW5kIG9mIHRoZSBjb21wb25lbnRzJyBjaHJvbWUgYXJlYS5cbiRiYXNlLWdyYWRpZW50OiAkYmFzZS1iZywgZGFya2VuKCAkYmFzZS1iZywgMiUgKSAhZGVmYXVsdDtcblxuLy8vIFRoZSBiYWNrZ3JvdW5kIG9mIGhvdmVyZWQgaXRlbXMuXG4kaG92ZXJlZC1iZzogI2VkZWRlZCAhZGVmYXVsdDsgLy8gdGludCAkYmFzZSAuNVxuLy8vIFRoZSB0ZXh0IGNvbG9yIG9mIGhvdmVyZWQgaXRlbXMuXG4kaG92ZXJlZC10ZXh0OiAkYmFzZS10ZXh0ICFkZWZhdWx0O1xuLy8vIFRoZSBib3JkZXIgY29sb3Igb2YgaG92ZXJlZCBpdGVtcy5cbiRob3ZlcmVkLWJvcmRlcjogcmdiYSggYmxhY2ssIC4xNSApICFkZWZhdWx0O1xuLy8vIFRoZSBncmFkaWVudCBiYWNrZ3JvdW5kIG9mIGhvdmVyZWQgaXRlbXMuXG4kaG92ZXJlZC1ncmFkaWVudDogJGhvdmVyZWQtYmcsIGRhcmtlbiggJGhvdmVyZWQtYmcsIDIlICkgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgYmFja2dyb3VuZCBvZiBzZWxlY3RlZCBpdGVtcy5cbiRzZWxlY3RlZC1iZzogJHByaW1hcnkgIWRlZmF1bHQ7XG4vLy8gVGhlIHRleHQgY29sb3Igb2Ygc2VsZWN0ZWQgaXRlbXMuXG4kc2VsZWN0ZWQtdGV4dDogY29udHJhc3Qtd2NhZyggJHNlbGVjdGVkLWJnICkgIWRlZmF1bHQ7XG4vLy8gVGhlIGJvcmRlciBjb2xvciBvZiBzZWxlY3RlZCBpdGVtcy5cbiRzZWxlY3RlZC1ib3JkZXI6IHJnYmEoIGJsYWNrLCAuMSApICFkZWZhdWx0O1xuLy8vIFRoZSBncmFkaWVudCBiYWNrZ3JvdW5kIG9mIHNlbGVjdGVkIGl0ZW1zLlxuJHNlbGVjdGVkLWdyYWRpZW50OiBub25lICFkZWZhdWx0O1xuXG4kc2VsZWN0ZWQtaG92ZXItYmc6IHNoYWRlKCAkc2VsZWN0ZWQtYmcgKSAhZGVmYXVsdDtcbiRzZWxlY3RlZC1ob3Zlci10ZXh0OiAkc2VsZWN0ZWQtdGV4dCAhZGVmYXVsdDtcblxuLy8gVE9ETzogcmVmYWN0b3JcbiRmb2N1c2VkLXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgLjEzKSAhZGVmYXVsdDtcbiRwcmltYXJ5LWZvY3VzZWQtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgkcHJpbWFyeSwgLjMpICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4ycyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRGlzYWJsZWQgbWl4aW4gdmFyaWFibGVzXG4kZGlzYWJsZWQtZmlsdGVyOiBncmF5c2NhbGUoLjEpICFkZWZhdWx0O1xuJGRpc2FibGVkLW9wYWNpdHk6IC42ICFkZWZhdWx0O1xuXG5cbi8vIEdlbmVyaWMgc3R5bGVzXG5cbi8vIFJvb3Qgc3R5bGVzXG4kYm9keS1iZzogJGJnLWNvbG9yICFkZWZhdWx0O1xuJGJvZHktdGV4dDogJHRleHQtY29sb3IgIWRlZmF1bHQ7XG5cbiRhcHAtYmc6IGxpZ2h0ZW4oJGJhc2UtYmcsIDElKSAhZGVmYXVsdDtcbiRhcHAtdGV4dDogJGJvZHktdGV4dCAhZGVmYXVsdDtcbiRhcHAtYm9yZGVyOiAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcblxuLy8gQ29tcG9uZW50XG4vLy8gQmFja2dyb3VuZCBjb2xvciBvZiBhIGNvbXBvbmVudC5cbi8vLyBOb3RlOiBkbyBub3QgdXNlIHRoaXMgdmFyaWFibGUgZGlyZWN0bHkuIEluc3RlYWQgZGVyaXZlIGl0IGFzIGAkY29tcG9uZW50LW5hbWUtYmdgIGUuZy4gYCRncmlkLWJnOiAkY29tcG9uZW50LWJnICFkZWZ1YWx0O2AuXG4vLy8gQGdyb3VwIGNvbXBvbmVudFxuJGNvbXBvbmVudC1iZzogJGJvZHktYmcgIWRlZmF1bHQ7XG4vLy8gVGV4dCBjb2xvciBvZiBhIGNvbXBvbmVudC5cbi8vLyBOb3RlOiBkbyBub3QgdXNlIHRoaXMgdmFyaWFibGUgZGlyZWN0bHkuIEluc3RlYWQgZGVyaXZlIGl0IGFzIGAkY29tcG9uZW50LW5hbWUtdGV4dGAgZS5nLiBgJGdyaWQtdGV4dDogY29tcG9uZW50LXRleHQgIWRlZmF1bHQ7YC5cbi8vLyBAZ3JvdXAgY29tcG9uZW50XG4kY29tcG9uZW50LXRleHQ6ICRib2R5LXRleHQgIWRlZmF1bHQ7XG4vLy8gQm9yZGVyIGNvbG9yIG9mIGEgY29tcG9uZW50LlxuLy8vIE5vdGU6IGRvIG5vdCB1c2UgdGhpcyB2YXJpYWJsZSBkaXJlY3RseS4gSW5zdGVhZCBkZXJpdmUgaXQgYXMgYCRjb21wb25lbnQtbmFtZS1ib3JkZXJgIGUuZy4gYCRncmlkLWJvcmRlcjogY29tcG9uZW50LWJvcmRlciAhZGVmYXVsdDtgLlxuLy8vIEBncm91cCBjb21wb25lbnRcbiRjb21wb25lbnQtYm9yZGVyOiByZ2JhKCBibGFjaywgLjA4ICkgIWRlZmF1bHQ7XG5cblxuLy8gV2lkZ2V0XG4vLy8gQmFja2dyb3VuZCBjb2xvciBvZiBhIGNvbXBvbmVudC5cbi8vLyBAZGVwcmVjYXRlZCBXaWxsIGJlIHJlbW92ZWQgaW4gdjUuIFVzZSBgJGNvbXBvbmVudC1iZ2AgdmFyaWFibGUgaW5zdGVhZC5cbi8vLyBAZ3JvdXAgY29tcG9uZW50XG4kd2lkZ2V0LWJnOiAkY29tcG9uZW50LWJnICFkZWZhdWx0O1xuLy8vIFRleHQgY29sb3Igb2YgYSBjb21wb25lbnQuXG4vLy8gQGRlcHJlY2F0ZWQgV2lsbCBiZSByZW1vdmVkIGluIHY1LiBVc2UgYCRjb21wb25lbnQtdGV4dGAgdmFyaWFibGUgaW5zdGVhZC5cbi8vLyBAZ3JvdXAgY29tcG9uZW50XG4kd2lkZ2V0LXRleHQ6ICRjb21wb25lbnQtdGV4dCAhZGVmYXVsdDtcbi8vLyBCb3JkZXIgY29sb3Igb2YgYSBjb21wb25lbnQuXG4vLy8gQGRlcHJlY2F0ZWQgV2lsbCBiZSByZW1vdmVkIGluIHY1LiBVc2UgYCRjb21wb25lbnQtYm9yZGVyYCB2YXJpYWJsZSBpbnN0ZWFkLlxuLy8vIEBncm91cCBjb21wb25lbnRcbiR3aWRnZXQtYm9yZGVyOiAkY29tcG9uZW50LWJvcmRlciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wIEhpbnRcbiRlcXVpbGF0ZXJhbC1pbmRleDogMS43MzIwNTA4MDc2ICFkZWZhdWx0O1xuJGVxdWlsYXRlcmFsLWhlaWdodDogLjg2NjAyNTQwMzggIWRlZmF1bHQ7XG5cbiRkcm9wLWhpbnQtYXJyb3ctc2l6ZTogOHB4ICFkZWZhdWx0O1xuJGRyb3AtaGludC1hcnJvdy1zcGFjaW5nOiAoJGRyb3AtaGludC1hcnJvdy1zaXplIC8gMikgIWRlZmF1bHQ7XG4kZHJvcC1oaW50LWxpbmUtaC13aWR0aDogMjBweCAhZGVmYXVsdDtcbiRkcm9wLWhpbnQtbGluZS1oLWhlaWdodDogMXB4ICFkZWZhdWx0O1xuJGRyb3AtaGludC1saW5lLXYtd2lkdGg6ICRkcm9wLWhpbnQtbGluZS1oLWhlaWdodCAhZGVmYXVsdDtcbiRkcm9wLWhpbnQtbGluZS12LWhlaWdodDogJGRyb3AtaGludC1saW5lLWgtd2lkdGggIWRlZmF1bHQ7XG5cbiRkcm9wLWhpbnQtYmc6ICRwcmltYXJ5ICFkZWZhdWx0O1xuXG5cbi8vIFBhbmVsXG4kcGFuZWwtYmc6ICRjb21wb25lbnQtYmcgIWRlZmF1bHQ7XG4kcGFuZWwtdGV4dDogJGNvbXBvbmVudC10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLWJvcmRlcjogJGNvbXBvbmVudC1ib3JkZXIgIWRlZmF1bHQ7XG5cblxuLy8gR3JvdXBpbmdcbiRncm91cGluZy1oZWFkZXItYmc6ICRib2R5LXRleHQgIWRlZmF1bHQ7XG4kZ3JvdXBpbmctaGVhZGVyLXRleHQ6ICRib2R5LWJnICFkZWZhdWx0O1xuJGdyb3VwaW5nLWJvcmRlcjogJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmcm96ZW4tZ3JvdXBpbmctaGVhZGVyLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4kZnJvemVuLWdyb3VwaW5nLWhlYWRlci1ib3JkZXItd2lkdGg6IG51bGwgIWRlZmF1bHQ7XG5cblxuLy8gSGVhZGVyXG4kaGVhZGVyLXRleHQ6ICRiYXNlLXRleHQgIWRlZmF1bHQ7XG4kaGVhZGVyLWJnOiAkYmFzZS1iZyAhZGVmYXVsdDtcbiRoZWFkZXItYm9yZGVyOiAkYmFzZS1ib3JkZXIgIWRlZmF1bHQ7XG4kaGVhZGVyLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG5cbi8vIE5vZGVcbiRub2RlLXRleHQ6ICRiYXNlLXRleHQgIWRlZmF1bHQ7XG4kbm9kZS1iZzogJGJhc2UtYmcgIWRlZmF1bHQ7XG4kbm9kZS1ib3JkZXI6ICRub2RlLWJnICFkZWZhdWx0O1xuJG5vZGUtZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG5cbiRub2RlLWhvdmVyZWQtdGV4dDogJGhvdmVyZWQtdGV4dCAhZGVmYXVsdDtcbiRub2RlLWhvdmVyZWQtYmc6ICRob3ZlcmVkLWJnICFkZWZhdWx0O1xuJG5vZGUtaG92ZXJlZC1ib3JkZXI6ICRub2RlLWhvdmVyZWQtYmcgIWRlZmF1bHQ7XG4kbm9kZS1ob3ZlcmVkLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kbm9kZS1zZWxlY3RlZC10ZXh0OiAkc2VsZWN0ZWQtdGV4dCAhZGVmYXVsdDtcbiRub2RlLXNlbGVjdGVkLWJnOiAkc2VsZWN0ZWQtYmcgIWRlZmF1bHQ7XG4kbm9kZS1zZWxlY3RlZC1ib3JkZXI6ICRub2RlLXNlbGVjdGVkLWJnICFkZWZhdWx0O1xuJG5vZGUtc2VsZWN0ZWQtZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdFxuJGxpc3QtaXRlbS1wYWRkaW5nLXg6ICRwYWRkaW5nLXggIWRlZmF1bHQ7XG4kbGlzdC1pdGVtLXBhZGRpbmcteTogJHBhZGRpbmcteSAhZGVmYXVsdDtcblxuJGxpc3QtaXRlbS1iZzogbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWl0ZW0tdGV4dDogJGNvbXBvbmVudC10ZXh0ICFkZWZhdWx0O1xuXG4kbGlzdC1pdGVtLWhvdmVyZWQtYmc6ICRob3ZlcmVkLWJnICFkZWZhdWx0O1xuJGxpc3QtaXRlbS1ob3ZlcmVkLXRleHQ6ICRob3ZlcmVkLXRleHQgIWRlZmF1bHQ7XG5cbiRsaXN0LWl0ZW0tc2VsZWN0ZWQtYmc6ICRzZWxlY3RlZC1iZyAhZGVmYXVsdDtcbiRsaXN0LWl0ZW0tc2VsZWN0ZWQtdGV4dDogJHNlbGVjdGVkLXRleHQgIWRlZmF1bHQ7XG5cbiRsaXN0LWl0ZW0tZm9jdXNlZC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIC4xMykgIWRlZmF1bHQ7XG5cbiRsaXN0LWNvbnRhaW5lci1zaGFkb3c6IDAgNXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIC4wNikgIWRlZmF1bHQ7XG4kbGlzdC1jb250YWluZXItbm8tZGF0YS10ZXh0OiByZ2JhKCAkY29tcG9uZW50LXRleHQsIC41ICkgIWRlZmF1bHQ7XG5cblxuLy8gTG9hZGluZ1xuXG5cbi8vIFBsYWNlaG9sZGVyXG4kcGxhY2Vob2xkZXItbGluZS13aWR0aDogMTAwJSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1saW5lLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1iZzogcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVcblxuXG4vLyBWYWxpZGF0b3JcbiRpbnZhbGlkLWJnOiBudWxsICFkZWZhdWx0O1xuJGludmFsaWQtdGV4dDogJGVycm9yICFkZWZhdWx0O1xuJGludmFsaWQtYm9yZGVyOiByZ2JhKCAkZXJyb3IsIC41ICkgIWRlZmF1bHQ7XG4kaW52YWxpZC1zaGFkb3c6IG51bGwgIWRlZmF1bHQ7XG5cblxuJGRyYWctY2x1ZS1vcGFjaXR5OiBudWxsICFkZWZhdWx0O1xuJGRyYWctY2x1ZS1saW5lLWhlaWdodDogbnVsbCAhZGVmYXVsdDtcbiRkcmFnLWNsdWUtYm9yZGVyLXJhZGl1czogbnVsbCAhZGVmYXVsdDtcblxuXG4vLyBMYXlvdXRcbiRncmlkLWNvbHM6IDEyICFkZWZhdWx0O1xuJGdyaWQtcm93czogMTAgIWRlZmF1bHQ7XG4kZ3JpZC1nYXA6IDEwcHggIWRlZmF1bHQ7XG5cblxuLy8gQmFja2Ryb3AgKE92ZXJsYXkpXG4kYmFja2Ryb3AtYmc6ICMwMDAwMDAgIWRlZmF1bHQ7XG4kYmFja2Ryb3Atb3BhY2l0eTogLjUgIWRlZmF1bHQ7XG5cblxuLy8gRGlzYWJsZWQgU3R5bGluZyBtYXBzXG4kZGlzYWJsZWQtc3R5bGluZzogKCkgIWRlZmF1bHQ7XG4vLyBzYXNzLWxpbnQ6ZGlzYWJsZSBpbmRlbnRhdGlvblxuJGRpc2FibGVkLXN0eWxpbmc6IG1hcC1tZXJnZSgoXG4gICAgb3BhY2l0eTogJGRpc2FibGVkLW9wYWNpdHksXG4gICAgZmlsdGVyOiAkZGlzYWJsZWQtZmlsdGVyXG4pLCAkZGlzYWJsZWQtc3R5bGluZyk7XG4vLyBzYXNzLWxpbnQ6ZW5hYmxlIGluZGVudGF0aW9uXG4iLCIvLyBCb3JkZXIgcmFkaXVzXG5AbWl4aW4gYm9yZGVyLXJhZGl1cyggJHJhZGl1czogbnVsbCApIHtcbiAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cyggJHJhZGl1czogbnVsbCApIHtcbiAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cyggJHJhZGl1czogbnVsbCApIHtcbiAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCAkcmFkaXVzOiBudWxsICkge1xuICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoICRyYWRpdXM6IG51bGwgKSB7XG4gICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMtb25seSggJHJhZGl1czogbnVsbCApIHtcbiAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cyAkcmFkaXVzIDAgMDtcbiAgICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzLW9ubHkoICRyYWRpdXM6IG51bGwgKSB7XG4gICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgJHJhZGl1cyAkcmFkaXVzIDA7XG4gICAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMtb25seSggJHJhZGl1czogbnVsbCApIHtcbiAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwICRyYWRpdXMgJHJhZGl1cztcbiAgICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMtb25seSggJHJhZGl1czogbnVsbCApIHtcbiAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cyAwIDAgJHJhZGl1cztcbiAgICB9XG59XG4iLCIvLyBGaWxsIGFuZCBvdXRsaW5lXG5AbWl4aW4gZmlsbCggJGNvbG9yOiBudWxsLCAkYmc6IG51bGwsICRib3JkZXI6IG51bGwsICRncmFkaWVudDogbnVsbCApIHtcbiAgICBAaWYgJGJvcmRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICB9XG4gICAgQGlmICRjb2xvciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgfVxuICAgIEBpZiAkYmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gICAgfVxuICAgIEBpZiAkZ3JhZGllbnQge1xuICAgICAgICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQoICRncmFkaWVudCApO1xuICAgIH1cbn1cbkBtaXhpbiBvdXRsaW5lKCAkY29sb3I6IG51bGwgKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG5AbWl4aW4gYmFja2dyb3VuZC1pbWFnZSggJGJhY2tncm91bmQtaW1hZ2U6IG51bGwgKSB7XG4gICAgQGlmICRiYWNrZ3JvdW5kLWltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGJhY2tncm91bmQtaW1hZ2V9KTtcbiAgICB9XG59XG4iLCIvLyBEaXNhYmxlZFxuQG1peGluIGRpc2FibGVkKCAkZGlzYWJsZWQtc3R5bGluZyApIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBvcGFjaXR5OiBtYXAtZ2V0KCRkaXNhYmxlZC1zdHlsaW5nLCBvcGFjaXR5KTtcbiAgICBmaWx0ZXI6IG1hcC1nZXQoJGRpc2FibGVkLXN0eWxpbmcsIGZpbHRlcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuQG1peGluIGRpc2FibGVkLWxlZ2FjeS1pZSggJGRpc2FibGVkLXN0eWxpbmcgKSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgb3BhY2l0eTogbWFwLWdldCgkZGlzYWJsZWQtc3R5bGluZywgb3BhY2l0eSk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJhbmltYXRpb24vY29udGFpbmVyXCIpIHtcblxuICAgIC5rLWFuaW1hdGlvbi1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgICAmLWZpeGVkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtcmVsYXRpdmUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuQGluY2x1ZGUgZXhwb3J0cyhcImFuaW1hdGlvbi9lZmZlY3RcIikge1xuXG4gICAgLmstcHVzaC1yaWdodCB7XG4gICAgICAgICYtZW50ZXIsXG4gICAgICAgICYtYXBwZWFyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZW50ZXItYWN0aXZlLFxuICAgICAgICAmLWFwcGVhci1hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLWV4aXQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWV4aXQtYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstcHVzaC1sZWZ0IHtcbiAgICAgICAgJi1lbnRlcixcbiAgICAgICAgJi1hcHBlYXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWVudGVyLWFjdGl2ZSxcbiAgICAgICAgJi1hcHBlYXItYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1leGl0IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1leGl0LWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1wdXNoLWRvd24ge1xuICAgICAgICAmLWVudGVyLFxuICAgICAgICAmLWFwcGVhciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWVudGVyLWFjdGl2ZSxcbiAgICAgICAgJi1hcHBlYXItYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1leGl0IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1leGl0LWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXB1c2gtdXAge1xuICAgICAgICAmLWVudGVyLFxuICAgICAgICAmLWFwcGVhciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZW50ZXItYWN0aXZlLFxuICAgICAgICAmLWFwcGVhci1hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLWV4aXQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWV4aXQtYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWV4cGFuZC12ZXJ0aWNhbCB7XG4gICAgICAgICYtZW50ZXIsXG4gICAgICAgICYtYXBwZWFyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1lbnRlci1hY3RpdmUsXG4gICAgICAgICYtYXBwZWFyLWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdC1hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1leHBhbmQtaG9yaXpvbnRhbCB7XG4gICAgICAgICYtZW50ZXIsXG4gICAgICAgICYtYXBwZWFyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1lbnRlci1hY3RpdmUsXG4gICAgICAgICYtYXBwZWFyLWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdC1hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1mYWRlIHtcbiAgICAgICAgJi1lbnRlcixcbiAgICAgICAgJi1hcHBlYXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZW50ZXItYWN0aXZlLFxuICAgICAgICAmLWFwcGVhci1hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLWV4aXQge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdC1hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLWV4aXQtYWN0aXZlICsgJi1leGl0LWFjdGl2ZSxcbiAgICAgICAgJi1lbnRlci1hY3RpdmUgKyAmLWVudGVyLWFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstem9vbS1pbiB7XG4gICAgICAgICYtZW50ZXIsXG4gICAgICAgICYtYXBwZWFyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1lbnRlci1hY3RpdmUsXG4gICAgICAgICYtYXBwZWFyLWFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSwgb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdC1hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0sIG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay16b29tLW91dCB7XG4gICAgICAgICYtZW50ZXIsXG4gICAgICAgICYtYXBwZWFyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1lbnRlci1hY3RpdmUsXG4gICAgICAgICYtYXBwZWFyLWFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSwgb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdC1hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0sIG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1zbGlkZS1pbiB7XG4gICAgICAgICYtYXBwZWFyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC4xO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTNlbSk7XG5cbiAgICAgICAgICAgIC5rLWNlbnRlcmVkIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNjAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtYXBwZWFyLWFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllciguMiwgLjYsIC40LCAxKSwgb3BhY2l0eSAuM3MgY3ViaWMtYmV6aWVyKC4yLCAxLCAuMiwgMSk7XG5cbiAgICAgICAgICAgIC5rLWNlbnRlcmVkIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXNsaWRlLWRvd24ge1xuICAgICAgICAmLWVudGVyLFxuICAgICAgICAmLWFwcGVhciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1lbnRlci1hY3RpdmUsXG4gICAgICAgICYtYXBwZWFyLWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLWV4aXQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1leGl0LWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstc2xpZGUtdXAge1xuICAgICAgICAmLWVudGVyLFxuICAgICAgICAmLWFwcGVhciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWVudGVyLWFjdGl2ZSxcbiAgICAgICAgJi1hcHBlYXItYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWV4aXQtYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXNsaWRlLXJpZ2h0IHtcbiAgICAgICAgJi1lbnRlcixcbiAgICAgICAgJi1hcHBlYXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZW50ZXItYWN0aXZlLFxuICAgICAgICAmLWFwcGVhci1hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1leGl0IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdC1hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXNsaWRlLWxlZnQge1xuICAgICAgICAmLWVudGVyLFxuICAgICAgICAmLWFwcGVhciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWVudGVyLWFjdGl2ZSxcbiAgICAgICAgJi1hcHBlYXItYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWV4aXQtYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXJldmVhbC12ZXJ0aWNhbCB7XG4gICAgICAgICYtZW50ZXIsXG4gICAgICAgICYtYXBwZWFyIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWVudGVyLWFjdGl2ZSxcbiAgICAgICAgJi1hcHBlYXItYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLWV4aXQtYWN0aXZlIHtcbiAgICAgICAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICAgICAgICAgICAgLy8gb3ZlcnJpZGUgYW55IG1heC1oZWlnaHQgc2V0IHRvIGVsZW1lbnQgdG8gYWxsb3cgYW5pbWF0aW9uXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstcmV2ZWFsLWhvcml6b250YWwge1xuICAgICAgICAmLWVudGVyLFxuICAgICAgICAmLWFwcGVhciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWVudGVyLWFjdGl2ZSxcbiAgICAgICAgJi1hcHBlYXItYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC13aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdC1hY3RpdmUge1xuICAgICAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICAgICAgICAvLyBvdmVycmlkZSBhbnkgbWF4LWhlaWdodCBzZXQgdG8gZWxlbWVudCB0byBhbGxvdyBhbmltYXRpb25cbiAgICAgICAgICAgIG1heC13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJhbmltYXRpb24vZnhcIikge1xuICAgICRmeC1kdXJhdGlvbjogMzUwbXM7XG5cbiAgICAuay1meC1lbmQgLmstZngtbmV4dCxcbiAgICAuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkZngtZHVyYXRpb24gZWFzZS1vdXQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdHJhbnNpdGlvbi1hbGxcbiAgICB9XG5cbiAgICAuay1meCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuay1meC1jdXJyZW50IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1meC1uZXh0IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1meC1oaWRkZW4sXG4gICAgLmstZngtaGlkZGVuICoge1xuICAgICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmstZngtcmV2ZXJzZSB7XG4gICAgICAgIC5rLWZ4LWN1cnJlbnQge1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWZ4LW5leHQge1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFpvb21cbiAgICAuay1meC16b29tIHtcbiAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICAgICYuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1meC1lbmQgLmstZngtbmV4dCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstZngtcmV2ZXJzZSB7XG4gICAgICAgICAgICAmLmstZngtc3RhcnQgLmstZngtbmV4dCxcbiAgICAgICAgICAgICYuay1meC1lbmQgLmstZngtbmV4dCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmstZngtc3RhcnQgLmstZngtY3VycmVudCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEZhZGVcbiAgICAuay1meC1mYWRlIHtcbiAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1uZXh0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstZngtcmV2ZXJzZSB7XG4gICAgICAgICAgICAmLmstZngtc3RhcnQgLmstZngtY3VycmVudCB7XG4gICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gU2xpZGVcbiAgICAuay1meC1zbGlkZSB7XG4gICAgICAgICYuay1meC1lbmQgLmstZngtbmV4dCAuay1jb250ZW50LFxuICAgICAgICAmLmstZngtZW5kIC5rLWZ4LW5leHQgLmstaGVhZGVyLFxuICAgICAgICAmLmstZngtZW5kIC5rLWZ4LW5leHQgLmstZm9vdGVyLFxuICAgICAgICAmLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCxcbiAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWhlYWRlcixcbiAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWZvb3RlcixcbiAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1jb250ZW50LFxuICAgICAgICAmLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWhlYWRlcixcbiAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1mb290ZXIsXG4gICAgICAgICYuay1meC1lbmQgLmstZngtY3VycmVudCAua20tY29udGVudCxcbiAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1oZWFkZXIsXG4gICAgICAgICYuay1meC1lbmQgLmstZngtY3VycmVudCAua20tZm9vdGVyIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkZngtZHVyYXRpb24gZWFzZS1vdXQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdHJhbnNpdGlvbi1hbGxcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGxlZnRcbiAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstY29udGVudCxcbiAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWhlYWRlcixcbiAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstZm9vdGVyLFxuICAgICAgICAmLmstZngtc3RhcnQgLmstZngtbmV4dCAua20taGVhZGVyLFxuICAgICAgICAmLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tZm9vdGVyIHtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LFxuICAgICAgICAmLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1meC1lbmQgLmstZngtbmV4dCAuay1oZWFkZXIsXG4gICAgICAgICYuay1meC1lbmQgLmstZngtbmV4dCAuay1mb290ZXIsXG4gICAgICAgICYuay1meC1lbmQgLmstZngtbmV4dCAua20taGVhZGVyLFxuICAgICAgICAmLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWZvb3RlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gbGVmdCByZXZlcnNlXG4gICAgICAgICYuay1meC1yZXZlcnNlIHtcbiAgICAgICAgICAgICYuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsXG4gICAgICAgICAgICAmLmstZngtc3RhcnQgLmstZngtY3VycmVudCAua20tY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LFxuICAgICAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWNvbnRlbnQsXG4gICAgICAgICAgICAmLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tY29udGVudCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWNvbnRlbnQsXG4gICAgICAgICAgICAmLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmstaGVhZGVyLFxuICAgICAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmstZm9vdGVyLFxuICAgICAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmttLWhlYWRlcixcbiAgICAgICAgICAgICYuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rbS1mb290ZXIge1xuICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWhlYWRlcixcbiAgICAgICAgICAgICYuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWZvb3RlcixcbiAgICAgICAgICAgICYuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1oZWFkZXIsXG4gICAgICAgICAgICAmLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstaGVhZGVyLFxuICAgICAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWZvb3RlcixcbiAgICAgICAgICAgICYuay1meC1lbmQgLmstZngtY3VycmVudCAua20taGVhZGVyLFxuICAgICAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1mb290ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1meC1lbmQgLmstZngtbmV4dCAuay1oZWFkZXIsXG4gICAgICAgICAgICAmLmstZngtZW5kIC5rLWZ4LW5leHQgLmstZm9vdGVyLFxuICAgICAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1oZWFkZXIsXG4gICAgICAgICAgICAmLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHJpZ2h0XG4gICAgICAgICYuay1meC1yaWdodCB7XG4gICAgICAgICAgICAmLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1jb250ZW50LFxuICAgICAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LFxuICAgICAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIHJpZ2h0IHJldmVyc2VcbiAgICAgICAgICAgICYuay1meC1yZXZlcnNlIHtcbiAgICAgICAgICAgICAgICAmLmstZngtc3RhcnQgLmstZngtY3VycmVudCAuay1jb250ZW50LFxuICAgICAgICAgICAgICAgICYuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LFxuICAgICAgICAgICAgICAgICYuay1meC1lbmQgLmstZngtY3VycmVudCAua20tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstY29udGVudCxcbiAgICAgICAgICAgICAgICAmLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmstZngtZW5kIC5rLWZ4LW5leHQgLmstY29udGVudCxcbiAgICAgICAgICAgICAgICAmLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRpbGVcbiAgICAuay1meC10aWxlIHtcbiAgICAgICAgLy8gbGVmdFxuICAgICAgICAmLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBsZWZ0IHJldmVyc2VcbiAgICAgICAgJi5rLWZ4LXJldmVyc2Uge1xuICAgICAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQge1xuICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1meC1lbmQgLmstZngtbmV4dCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gcmlnaHRcbiAgICAgICAgJi5rLWZ4LXJpZ2h0IHtcbiAgICAgICAgICAgICYuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gcmlnaHQgcmV2ZXJzZVxuICAgICAgICAgICAgJi5rLWZ4LXJldmVyc2Uge1xuICAgICAgICAgICAgICAgICYuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBPdmVybGF5XG4gICAgLmstZnguay1meC1vdmVybGF5IHtcbiAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQsXG4gICAgICAgICYuay1meC1sZWZ0LmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWZ4LXJpZ2h0LmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWZ4LXVwLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstZngtZG93bi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1meC1yZXZlcnNlIHtcbiAgICAgICAgICAgICYuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1jdXJyZW50LFxuICAgICAgICAgICAgJi5rLWZ4LWxlZnQuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmstZngtcmlnaHQuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rLWZ4LXVwLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rLWZ4LWRvd24uay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwiY29tbW9uL2RyYWdkcm9wL2RyYWdjbHVlXCIgKSB7XG5cbiAgICAvLyBMYXlvdXRcbiAgICAuay1kcmFnLWNsdWUge1xuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy15LXNtICRwYWRkaW5nLXgtc207XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjAwMDA7XG4gICAgICAgIGN1cnNvcjogbW92ZTtcbiAgICB9XG4gICAgLmstZHJhZy1zdGF0dXMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC40ZXg7XG4gICAgfVxuXG5cbiAgICAvLyBUaGVtZVxuICAgIC5rLWRyYWctY2x1ZSB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkbm9kZS1zZWxlY3RlZC10ZXh0LFxuICAgICAgICAgICAgJG5vZGUtc2VsZWN0ZWQtYmcsXG4gICAgICAgICAgICAkbm9kZS1zZWxlY3RlZC1ib3JkZXIsXG4gICAgICAgICAgICAkbm9kZS1zZWxlY3RlZC1ncmFkaWVudFxuICAgICAgICApO1xuICAgIH1cblxufVxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwiY29tbW9uL2RyYWdkcm9wL3Jlb3JkZXJjdWVcIiApIHtcblxuICAgIC8vIExheW91dFxuICAgIC5rLXJlb3JkZXItY3VlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIvLyBUeXBvZ3JhcGh5XG5cbi8vLyBCYXNlIGZvbnQgc2l6ZSBhY3Jvc3MgYWxsIGNvbXBvbmVudHMuXG4vLy8gQGdyb3VwIHR5cG9ncmFwaHlcbiRmb250LXNpemU6IDE0cHggIWRlZmF1bHQ7XG4kZm9udC1zaXplLXhzOiAxMHB4ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogMTJweCAhZGVmYXVsdDtcbiRmb250LXNpemUtbWQ6IDE0cHggIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAxOHB4ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS14bDogMjBweCAhZGVmYXVsdDtcblxuLy8vIEZvbnQgZmFtaWx5IGFjcm9zcyBhbGwgY29tcG9uZW50cy5cbi8vLyBAZ3JvdXAgdHlwb2dyYXBoeVxuJGZvbnQtZmFtaWx5OiBpbmhlcml0ICFkZWZhdWx0O1xuXG4vLy8gRm9udCBmYW1pbHkgZm9yIG1vbm9zcGFjZWQgdGV4dC4gVXNlZCBmb3Igc3R5bGluZyB0aGUgY29kZS5cbi8vLyBAZ3JvdXAgdHlwb2dyYXBoeVxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIlJvYm90byBNb25vXCIsIFwiVWJ1bnR1IE1vbm9cIiwgXCJMdWNpZGEgQ29uc29sZVwiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcblxuLy8vIExpbmUgaGVpZ2h0IHVzZWQgYWxvbmcgd2l0aCAkZm9udC1zaXplLlxuLy8vIEBncm91cCB0eXBvZ3JhcGh5XG4kbGluZS1oZWlnaHQ6ICgyMCAvIDE0KSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC14czogMSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogMS4yICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LW1kOiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtbGc6IDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1lbTogJGxpbmUtaGVpZ2h0ICogMWVtO1xuXG5cbi8vIEZvbnQgd2VpZ2h0XG4kZm9udC13ZWlnaHQtbGlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6IDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDAgIWRlZmF1bHQ7XG5cblxuLy8gSGVhZGluZ3NcbiRoMS1mb250LXNpemU6ICgkZm9udC1zaXplICogMikgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGgxLW1hcmdpbi1ib3R0b206ICRmb250LXNpemUgIWRlZmF1bHQ7XG4kaDItbWFyZ2luLWJvdHRvbTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRoMy1tYXJnaW4tYm90dG9tOiAkZm9udC1zaXplICFkZWZhdWx0O1xuJGg0LW1hcmdpbi1ib3R0b206ICRmb250LXNpemUgIWRlZmF1bHQ7XG4kaDUtbWFyZ2luLWJvdHRvbTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRoNi1tYXJnaW4tYm90dG9tOiAkZm9udC1zaXplICFkZWZhdWx0O1xuXG5cbi8vIERpc3BsYXlcbiRkaXNwbGF5MS1mb250LXNpemU6ICgkZm9udC1zaXplICogNikgIWRlZmF1bHQ7XG4kZGlzcGxheTItZm9udC1zaXplOiAoJGZvbnQtc2l6ZSAqIDUpICFkZWZhdWx0O1xuJGRpc3BsYXkzLWZvbnQtc2l6ZTogKCRmb250LXNpemUgKiA0KSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1mb250LXNpemU6ICgkZm9udC1zaXplICogMykgIWRlZmF1bHQ7XG5cblxuLy8gUGFyYWdyYXBoXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICRmb250LXNpemUgIWRlZmF1bHQ7XG5cblxuLy8gTGlua1xuJGxpbmstdGV4dDogJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci10ZXh0OiAkcHJpbWFyeS1kYXJrZXIgIWRlZmF1bHQ7XG5cblxuLy8gQ29uZmlnIG1hcHNcbiR0eXBvZ3JhcGh5LWNvbmZpZzogKCkgIWRlZmF1bHQ7XG4vLyBzYXNzLWxpbnQ6ZGlzYWJsZSBpbmRlbnRhdGlvblxuJHR5cG9ncmFwaHktY29uZmlnOiBtYXAtbWVyZ2UoKFxuICAgIGRpc3BsYXktMTogZm9udC1tYXAoIGluaGVyaXQsICRkaXNwbGF5MS1mb250LXNpemUsIDEuMiwgJGZvbnQtd2VpZ2h0LWxpZ2h0ICksXG4gICAgZGlzcGxheS0yOiBmb250LW1hcCggaW5oZXJpdCwgJGRpc3BsYXkyLWZvbnQtc2l6ZSwgMS4yLCAkZm9udC13ZWlnaHQtbGlnaHQgKSxcbiAgICBkaXNwbGF5LTM6IGZvbnQtbWFwKCBpbmhlcml0LCAkZGlzcGxheTMtZm9udC1zaXplLCAxLjIsICRmb250LXdlaWdodC1saWdodCApLFxuICAgIGRpc3BsYXktNDogZm9udC1tYXAoIGluaGVyaXQsICRkaXNwbGF5NC1mb250LXNpemUsIDEuMiwgJGZvbnQtd2VpZ2h0LWxpZ2h0ICksXG4gICAgaDE6IGZvbnQtbWFwKCBpbmhlcml0LCAkaDEtZm9udC1zaXplLCBub3JtYWwsICRmb250LXdlaWdodC1saWdodCApLFxuICAgIGgyOiBmb250LW1hcCggaW5oZXJpdCwgJGgyLWZvbnQtc2l6ZSwgbm9ybWFsLCAkZm9udC13ZWlnaHQtbm9ybWFsICksXG4gICAgaDM6IGZvbnQtbWFwKCBpbmhlcml0LCAkaDMtZm9udC1zaXplLCBub3JtYWwsICRmb250LXdlaWdodC1ib2xkICksXG4gICAgaDQ6IGZvbnQtbWFwKCBpbmhlcml0LCAkaDQtZm9udC1zaXplLCBub3JtYWwsICRmb250LXdlaWdodC1ib2xkICksXG4gICAgaDU6IGZvbnQtbWFwKCBpbmhlcml0LCAkaDUtZm9udC1zaXplLCBub3JtYWwsICRmb250LXdlaWdodC1ub3JtYWwgKSxcbiAgICBoNjogZm9udC1tYXAoIGluaGVyaXQsICRoNi1mb250LXNpemUsIG5vcm1hbCwgJGZvbnQtd2VpZ2h0LW5vcm1hbCApLFxuICAgIGJvZHk6IGZvbnQtbWFwKCBpbmhlcml0LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRmb250LXdlaWdodC1ub3JtYWwgKVxuKSwgJHR5cG9ncmFwaHktY29uZmlnKTtcbiR0eXBvZ3JhcGh5LWNvbmZpZzogbWFwLW1lcmdlKChcbiAgICBjYXJkLXRpdGxlOiBtYXAtZ2V0KCR0eXBvZ3JhcGh5LWNvbmZpZywgaDIpLFxuICAgIGNhcmQtc3VidGl0bGU6IG1hcC1nZXQoJHR5cG9ncmFwaHktY29uZmlnLCBoNilcbiksICR0eXBvZ3JhcGh5LWNvbmZpZyk7XG4vLyBzYXNzLWxpbnQ6ZW5hYmxlIGluZGVudGF0aW9uXG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcImNvbW1vbi9sb2FkaW5nXCIgKSB7XG5cbiAgICAvLyBMb2FkaW5nIGluZGljYXRvclxuICAgIC5rLWxvYWRpbmcge1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAuYW5pbWF0ZSB7XG4gICAgICAgICAgICBhbmltYXRpb246IGxvYWRpbmcgMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBMb2FkaW5nIG1hc2tcbiAgICAuay1sb2FkaW5nLW1hc2ssXG4gICAgLmstbG9hZGluZy1pbWFnZSxcbiAgICAuay1sb2FkaW5nLWNvbG9yIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmstbG9hZGluZy1tYXNrIHtcbiAgICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAgICYuay1vcGFxdWUge1xuICAgICAgICAgICAgLmstbG9hZGluZy1jb2xvciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1sb2FkaW5nLXRleHQge1xuICAgICAgICB0ZXh0LWluZGVudDogLTQwMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIC5rLWxvYWRpbmctaW1hZ2Uge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAuay1sb2FkaW5nLWNvbG9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbXBvbmVudC1iZztcbiAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgfVxuXG4gICAgLy8gTG9hZGluZyBpbmRpY2F0b3JcbiAgICAuay1pLWxvYWRpbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIH1cblxuICAgIC5rLWktbG9hZGluZzo6YmVmb3JlLFxuICAgIC5rLWktbG9hZGluZzo6YWZ0ZXIsXG4gICAgLmstbG9hZGluZy1pbWFnZTo6YmVmb3JlLFxuICAgIC5rLWxvYWRpbmctaW1hZ2U6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAuMDVlbTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmstaWNvbi5rLWktbG9hZGluZzo6YmVmb3JlLFxuICAgIC5rLWljb24uay1pLWxvYWRpbmc6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cbiAgICAuay1pLWxvYWRpbmc6OmJlZm9yZSxcbiAgICAuay1sb2FkaW5nLWltYWdlOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtLjVlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0uNWVtO1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgYW5pbWF0aW9uOiBrLWxvYWRpbmctYW5pbWF0aW9uIC43cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuXG4gICAgLmstaS1sb2FkaW5nOjphZnRlcixcbiAgICAuay1sb2FkaW5nLWltYWdlOjphZnRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0uMjVlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0uMjVlbTtcbiAgICAgICAgd2lkdGg6IC41ZW07XG4gICAgICAgIGhlaWdodDogLjVlbTtcbiAgICAgICAgYW5pbWF0aW9uOiBrLWxvYWRpbmctYW5pbWF0aW9uIHJldmVyc2UgMS40cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuXG4gICAgLmstbG9hZGluZy1pbWFnZTo6YmVmb3JlLFxuICAgIC5rLWxvYWRpbmctaW1hZ2U6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90ZWxlcmlrL2tlbmRvLXRoZW1lcy9pc3N1ZXMvMTkyNVxuICAgICAgICBib3JkZXItd2lkdGg6IDFweDsgLy8gVE9ETzogUmVtb3ZlIG9uY2Ugd2UgZHJvcCBJRSBzdXBwb3J0XG4gICAgICAgIGJvcmRlci13aWR0aDogI3tcIm1heCggMXB4LCAuMDE1ZW0gKVwifTsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1kdXBsaWNhdGUtcHJvcGVydGllc1xuICAgICAgICBmb250LXNpemU6IDRlbTtcbiAgICB9XG59XG5cblxuQGluY2x1ZGUgZXhwb3J0cyhcImNvbW1vbi9sb2FkaW5nL2FuaW1hdGlvbnNcIikge1xuXG4gICAgQGtleWZyYW1lcyBsb2FkaW5nIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMCAyNTE7XG4gICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogNTAyO1xuICAgICAgICB9XG5cbiAgICAgICAgNTAlIHtcbiAgICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDI1MCAxO1xuICAgICAgICB9XG5cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAwIDI1MTtcbiAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBrLWxvYWRpbmctYW5pbWF0aW9uICB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB9XG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJjb21tb24vcmVzaXppbmdcIiApIHtcblxuICAgIC8vIFJlc2l6ZSBoYW5kbGVcbiAgICAuay1yZXNpemUtaGFuZGxlLFxuICAgIC5rLXJlc2l6ZS1oaW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHotaW5kZXg6IDIwMDtcbiAgICB9XG4gICAgLmstcmVzaXplLWhhbmRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuay1yZXNpemUtaGFuZGxlOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBib3JkZXI6IDAgc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLmstcmVzaXplLW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgY3Vyc29yOiBuLXJlc2l6ZTtcbiAgICB9XG4gICAgLmstcmVzaXplLXMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgICAgY3Vyc29yOiBzLXJlc2l6ZTtcbiAgICB9XG4gICAgLmstcmVzaXplLXcge1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogLTNweDtcbiAgICAgICAgY3Vyc29yOiB3LXJlc2l6ZTtcbiAgICB9XG4gICAgLmstcmVzaXplLWUge1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IC0zcHg7XG4gICAgICAgIGN1cnNvcjogZS1yZXNpemU7XG4gICAgfVxuXG4gICAgLmstcmVzaXplLXN3LFxuICAgIC5rLXJlc2l6ZS1zZSxcbiAgICAuay1yZXNpemUtbncsXG4gICAgLmstcmVzaXplLW5lIHtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLmstcmVzaXplLXN3IHtcbiAgICAgICAgY3Vyc29yOiBzdy1yZXNpemU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgLmstcmVzaXplLXNlIHtcbiAgICAgICAgY3Vyc29yOiBzZS1yZXNpemU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5rLXJlc2l6ZS1udyB7XG4gICAgICAgIGN1cnNvcjogbnctcmVzaXplO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIC5rLXJlc2l6ZS1uZSB7XG4gICAgICAgIGN1cnNvcjogbmUtcmVzaXplO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5rLXZlcnRpY2FsLXJlc2l6ZSB7XG4gICAgICAgIGN1cnNvcjogcm93LXJlc2l6ZTtcbiAgICB9XG4gICAgLmstaG9yaXpvbnRhbC1yZXNpemUge1xuICAgICAgICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gICAgfVxuXG5cbiAgICAuay1yZXNpemUtaGludCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmstcmVzaXplLWhpbnQtaGFuZGxlIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgfVxuICAgICAgICAuay1yZXNpemUtaGludC1tYXJrZXIge1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rLXJlc2l6ZS1oaW50LXZlcnRpY2FsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuay1yZXNpemUtaGludC1oYW5kbGUge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstcmVzaXplLWhpbnQtbWFya2VyIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJjb21tb24vc2Nyb2xsYmFyXCIgKSB7XG5cbiAgICAvLyB2aXJ0dWFsIHNjcm9sbGJhclxuICAgIC5rLXNjcm9sbGJhciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICB9XG5cbiAgICAuay1zY3JvbGxiYXItdmVydGljYWwge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTdweDsgLy8gc2Nyb2xsYmFyIHdpZHRoXG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIH1cblxuICAgIC5rLXRvdWNoLXNjcm9sbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjAwMDAwO1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhhOGE4YTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg1ODU4NTtcbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwiY29tbW9uL3NlbGVjdGlvbi9tYXJxdWVlXCIgKSB7XG5cbiAgICAuay1tYXJxdWVlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDAwMDA7XG4gICAgfVxuICAgIC5rLW1hcnF1ZWUtY29sb3IsXG4gICAgLmstbWFycXVlZS10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5rLW1hcnF1ZWUtY29sb3Ige1xuICAgICAgICBjb2xvcjogJHNlbGVjdGVkLXRleHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3RlZC1iZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VsZWN0ZWQtYm9yZGVyO1xuICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICB9XG4gICAgLmstbWFycXVlZS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICRzZWxlY3RlZC10ZXh0O1xuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJjb21tb24vZGVjb3JhdGlvbi9jb2xvclwiICkge1xuXG4gICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG5cbiAgICAuay10ZXh0LXByaW1hcnkgICAgIHsgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7IH1cbiAgICAuay10ZXh0LWluZm8gICAgICAgIHsgY29sb3I6ICRpbmZvICFpbXBvcnRhbnQ7IH1cbiAgICAuay10ZXh0LXN1Y2Nlc3MgICAgIHsgY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7IH1cbiAgICAuay10ZXh0LXdhcm5pbmcgICAgIHsgY29sb3I6ICR3YXJuaW5nICFpbXBvcnRhbnQ7IH1cbiAgICAuay10ZXh0LWVycm9yICAgICAgIHsgY29sb3I6ICRlcnJvciAhaW1wb3J0YW50OyB9XG5cbiAgICAuay10ZXh0LWJhc2UgICAgICAgIHsgY29sb3I6ICRiYXNlLXRleHQ7IH1cblxuICAgIC5rLWNvbG9yLWluaGVyaXQgICAgeyBjb2xvcjogaW5oZXJpdDsgfVxuXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAgICAgLmstdGV4dC0jeyRuYW1lfSxcbiAgICAgICAgLmstY29sb3ItI3skbmFtZX0ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJjb21tb24vZGVjb3JhdGlvbi9iYWNrZ3JvdW5kXCIgKSB7XG5cbiAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcblxuICAgIC5rLWJnLXByaW1hcnkgICAgICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50OyB9XG4gICAgLmstYmctaW5mbyAgICAgICAgICB7IGJhY2tncm91bmQtY29sb3I6ICRpbmZvICFpbXBvcnRhbnQ7IH1cbiAgICAuay1iZy1zdWNjZXNzICAgICAgIHsgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MgIWltcG9ydGFudDsgfVxuICAgIC5rLWJnLXdhcm5pbmcgICAgICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZyAhaW1wb3J0YW50OyB9XG4gICAgLmstYmctZXJyb3IgICAgICAgICB7IGJhY2tncm91bmQtY29sb3I6ICRlcnJvciAhaW1wb3J0YW50OyB9XG5cbn1cblxuXG5AbWl4aW4gdmFyaWFudCggJGJhc2UgKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGludCgkYmFzZSwgMTApO1xuICAgIGNvbG9yOiBzaGFkZSgkYmFzZSwgNik7XG4gICAgYm9yZGVyLWNvbG9yOiB0aW50KCRiYXNlLCA5KTtcbn1cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJjb21tb24vZGVjb3JhdGlvbi92YXJpYW50XCIgKSB7XG5cbiAgICAuay1zdGF0ZS1wcmltYXJ5ICAgIHsgQGluY2x1ZGUgdmFyaWFudCggJHByaW1hcnkgKTsgfVxuICAgIC5rLXN0YXRlLWluZm8gICAgICAgeyBAaW5jbHVkZSB2YXJpYW50KCAkaW5mbyApOyB9XG4gICAgLmstc3RhdGUtc3VjY2VzcyAgICB7IEBpbmNsdWRlIHZhcmlhbnQoICRzdWNjZXNzICk7IH1cbiAgICAuay1zdGF0ZS13YXJuaW5nICAgIHsgQGluY2x1ZGUgdmFyaWFudCggJHdhcm5pbmcgKTsgfVxuICAgIC5rLXN0YXRlLWVycm9yICAgICAgeyBAaW5jbHVkZSB2YXJpYW50KCAkZXJyb3IgKTsgfVxuXG59XG5cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJjb21tb24vZGVjb3JhdGlvbi9sZWdhY3lcIiApIHtcblxuICAgIC5rLWluZm8tY29sb3JlZCB7XG4gICAgICAgIGNvbG9yOiAjNTA2MDdmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNkMGQ5ZGY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG4gICAgfVxuXG4gICAgLmstc3VjY2Vzcy1jb2xvcmVkIHtcbiAgICAgICAgY29sb3I6ICM1MDdmNTA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2QwZGZkMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZmZmMDtcbiAgICB9XG5cbiAgICAuay1lcnJvci1jb2xvcmVkIHtcbiAgICAgICAgY29sb3I6ICM3ZjUwNTA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RmZDBkMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjBmMDtcbiAgICB9XG5cbiAgICAuay1zaGFkb3cge1xuICAgICAgICAvLyBTaGFkb3cgbW92ZWQgdG8gcG9wdXAvX2xheW91dC5zY3NzIGR1ZSB0byB2YXJpYWJsZSBmbG93XG4gICAgICAgIC8vIGJveC1zaGFkb3c6ICRwb3B1cC1zaGFkb3c7XG4gICAgfVxuXG4gICAgLmstaW5zZXQge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIC4wMyksIGluc2V0IDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgLjA0KTtcbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwidXRpbHMvYXJpYVwiICkge1xuXG4gICAgLmstc3Itb25seSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcInV0aWxzL2Rpc3BsYXlcIiApIHtcblxuICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuXG4gICAgLy8gRGlzcGxheSBtb2Rlc1xuICAgIC5rLWRpc3BsYXktaW5saW5lICAgICAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmstZGlzcGxheS1ibG9jayAgICAgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5rLWRpc3BsYXktaW5saW5lLWJsb2NrICAgICB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmstZGlzcGxheS1mbGV4ICAgICAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gICAgLmstZGlzcGxheS1pbmxpbmUtZmxleCAgICAgIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICAgIC5rLWRpc3BsYXktdGFibGUgICAgICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAuay1kaXNwbGF5LWlubGluZS10YWJsZSAgICAgeyBkaXNwbGF5OiBpbmxpbmUtdGFibGUgIWltcG9ydGFudDsgfVxuICAgIC5rLWRpc3BsYXktbm9uZSAgICAgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5cbiAgICAvLyBBbGlhc2VzXG4gICAgLmstaGlkZGVuIHsgQGV4dGVuZCAuay1kaXNwbGF5LW5vbmU7IH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJ1dGlscy9mbGV4XCIgKSB7XG5cbiAgICAvLyBGbGV4IGRvY3VtZW50YXRpb24gc291cmNlZCBmcm9tIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vYWxtYW5hYy9wcm9wZXJ0aWVzL2YvZmxleC8uXG5cbiAgICAvLy8gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBkaXNwbGF5OiBmbGV4YC4gSXQgZGVmaW5lcyBhIGZsZXggY29udGFpbmVyIGFuZCBlbmFibGVzIGEgZmxleCBjb250ZXh0IGZvciBhbGwgaXRzIGRpcmVjdCBjaGlsZHJlbi5cbiAgICAvLy8gVGhpbmsgb2YgZmxleCBpdGVtcyBhcyBwcmltYXJpbHkgbGF5aW5nIG91dCBlaXRoZXIgaW4gaG9yaXpvbnRhbCByb3dzIG9yIHZlcnRpY2FsIGNvbHVtbnMuXG4gICAgLy8vIEBncm91cCBmbGV4LWxheW91dFxuICAgIC5rLWQtZmxleCAgICAgICAgICAgICAgICAgICB7IGRpc3BsYXk6IGZsZXg7IH1cbiAgICAvLy8gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBkaXNwbGF5OiBpbmxpbmUtZmxleGAuIEl0IGRlZmluZXMgYSBmbGV4IGNvbnRhaW5lciBhbmQgZW5hYmxlcyBhIGZsZXggY29udGV4dCBmb3IgYWxsIGl0cyBkaXJlY3QgY2hpbGRyZW4uXG4gICAgLy8vIFRoaW5rIG9mIGZsZXggaXRlbXMgYXMgcHJpbWFyaWx5IGxheWluZyBvdXQgZWl0aGVyIGluIGhvcml6b250YWwgcm93cyBvciB2ZXJ0aWNhbCBjb2x1bW5zLlxuICAgIC8vLyBAZ3JvdXAgZmxleC1sYXlvdXRcbiAgICAuay1kLWlubGluZS1mbGV4ICAgICAgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuICAgIC8vLyBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYGRpc3BsYXk6IGlubGluZS1mbGV4YCBhbmQgYGZsZXgtZGlyZWN0aW9uOiByb3dgLlxuICAgIC8vLyBAZ3JvdXAgZmxleC1sYXlvdXRcbiAgICAuay1kLWZsZXgtcm93ICAgICAgICAgICAgICAgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogcm93OyB9IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgb25lLWRlY2xhcmF0aW9uLXBlci1saW5lXG4gICAgLy8vIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZGlzcGxheTogaW5saW5lLWZsZXhgIGFuZCBgZmxleC1kaXJlY3Rpb246IGNvbHVtbmAuXG4gICAgLy8vIEBncm91cCBmbGV4LWxheW91dFxuICAgIC5rLWQtZmxleC1jb2wgICAgICAgICAgICAgICB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBvbmUtZGVjbGFyYXRpb24tcGVyLWxpbmVcbiAgICAvLy8gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBmbGV4LWRpcmVjdGlvbjogcm93YC4gVGhpcyBlc3RhYmxpc2hlcyB0aGUgbWFpbi1heGlzIHRvIGJlIGhvcml6b250YWwsIHRodXMgZGVmaW5pbmcgdGhlIGRpcmVjdGlvbiBmbGV4IGl0ZW1zIGFyZSBwbGFjZWQgaW4gdGhlIGZsZXggY29udGFpbmVyOiBsZWZ0IHRvIHJpZ2h0IGluIGBsdHJgOyByaWdodCB0byBsZWZ0IGluIGBydGxgLlxuICAgIC8vLyBAZ3JvdXAgZmxleC1sYXlvdXRcbiAgICAuay1mbGV4LXJvdyAgICAgICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLy8vIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlYC4gVGhpcyBlc3RhYmxpc2hlcyB0aGUgbWFpbi1heGlzIHRvIGJlIGhvcml6b250YWwsIHRodXMgZGVmaW5pbmcgdGhlIGRpcmVjdGlvbiBmbGV4IGl0ZW1zIGFyZSBwbGFjZWQgaW4gdGhlIGZsZXggY29udGFpbmVyOiByaWdodCB0byBsZWZ0IGluIGBsdHJgOyBsZWZ0IHRvIHJpZ2h0IGluIGBydGxgLlxuICAgIC8vLyBAZ3JvdXAgZmxleC1sYXlvdXRcbiAgICAuay1mbGV4LXJvdy1yZXZlcnNlICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAvLy8gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBmbGV4LWRpcmVjdGlvbjogY29sdW1uYC4gVGhpcyBlc3RhYmxpc2hlcyB0aGUgbWFpbi1heGlzIHRvIGJlIHZlcnRpY2FsLCB0aHVzIGRlZmluaW5nIHRoZSBkaXJlY3Rpb24gZmxleCBpdGVtcyBhcmUgcGxhY2VkIGluIHRoZSBmbGV4IGNvbnRhaW5lcjogdG9wIHRvIGJvdHRvbS5cbiAgICAvLy8gQGdyb3VwIGZsZXgtbGF5b3V0XG4gICAgLmstZmxleC1jb2wgICAgICAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC8vLyBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZWAuIFRoaXMgZXN0YWJsaXNoZXMgdGhlIG1haW4tYXhpcyB0byBiZSB2ZXJ0aWNhbCwgdGh1cyBkZWZpbmluZyB0aGUgZGlyZWN0aW9uIGZsZXggaXRlbXMgYXJlIHBsYWNlZCBpbiB0aGUgZmxleCBjb250YWluZXI6IGJvdHRvbSB0byB0b3AuXG4gICAgLy8vIEBncm91cCBmbGV4LWxheW91dFxuICAgIC5rLWZsZXgtY29sLXJldmVyc2UgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuXG5cbiAgICAvLyBBbGlhc2VzXG4gICAgLmstZmxleC1jb2x1bW4gICAgICAgICAgICAgIHsgQGV4dGVuZCAuay1mbGV4LWNvbDsgfVxuICAgIC5rLWZsZXgtY29sdW1uLXJldmVyc2UgICAgICB7IEBleHRlbmQgLmstZmxleC1jb2wtcmV2ZXJzZTsgfVxuXG5cbiAgICAvLyBGbGV4IHdyYXBcbiAgICAvLy8gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBmbGV4LXdyYXA6IHdyYXBgLiBJdCBhbGxvd3MgZmxleCBpdGVtcyB0byB3cmFwIGFzIG5lZWRlZCBvbnRvIG11bHRpcGxlIGxpbmVzLCBmcm9tIHRvcCB0byBib3R0b20uXG4gICAgLy8vIEBncm91cCBmbGV4LWxheW91dFxuICAgIC5rLWZsZXgtd3JhcCAgICAgICAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC8vLyBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYGZsZXgtd3JhcDogbm93cmFwYC4gQWxsIGZsZXggaXRlbXMgd2lsbCBiZSBvbiBvbmUgbGluZS5cbiAgICAvLy8gQGdyb3VwIGZsZXgtbGF5b3V0XG4gICAgLmstZmxleC1ub3dyYXAgICAgICAgICAgICAgIHsgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAvLy8gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZWAuIEl0IGFsbG93cyBmbGV4IGl0ZW1zIHRvIHdyYXAgYXMgbmVlZGVkIG9udG8gbXVsdGlwbGUgbGluZXMsIGZyb20gYm90dG9tIHRvIHRvcC5cbiAgICAvLy8gQGdyb3VwIGZsZXgtbGF5b3V0XG4gICAgLmstZmxleC13cmFwLXJldmVyc2UgICAgICAgIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7IH1cblxuXG4gICAgLy8gRmxleCwgc2hyaW5rLCBncm93LCBiYXNpc1xuICAgIC8vLyBUaGlzIGlzIHRoZSBzYW1lIGFzIGBmbGV4OiBpbml0aWFsO2AgYW5kIHRoZSBzaG9ydGhhbmQgZm9yIHRoZSBkZWZhdWx0IHZhbHVlOiBgZmxleDogMCAxIGF1dG9gLiBJdCBzaXplcyB0aGUgaXRlbSBiYXNlZCBvbiBpdHMgYHdpZHRoYC9gaGVpZ2h0YCBwcm9wZXJ0aWVzIChvciBpdHMgY29udGVudCBpZiBub3Qgc2V0KS5cbiAgICAvLy8gSXQgbWFrZXMgdGhlIGZsZXggaXRlbSBpbmZsZXhpYmxlIHdoZW4gdGhlcmUgaXMgc29tZSBmcmVlIHNwYWNlIGxlZnQsIGJ1dCBhbGxvd3MgaXQgdG8gc2hyaW5rIHRvIGl0cyBtaW5pbXVtIHdoZW4gdGhlcmUgaXMgbm90IGVub3VnaCBzcGFjZS4gVGhlIGFsaWdubWVudCBhYmlsaXRpZXMgb3IgYGF1dG9gIG1hcmdpbnMgY2FuIGJlIHVzZWQgdG8gYWxpZ24gZmxleCBpdGVtcyBhbG9uZyB0aGUgbWFpbiBheGlzLlxuICAgIC8vLyBAZ3JvdXAgZmxleC1sYXlvdXRcbiAgICAuay1mbGV4LWluaXRpYWwgICAgICAgICAgICAgeyBmbGV4OiAwIDEgYXV0bzsgfVxuICAgIC8vLyBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYGZsZXg6IDEgMSAwJWAuIEl0IHNpemVzIHRoZSBpdGVtIG5vdCBiYXNlZCBvbiBpdHMgYHdpZHRoYC9gaGVpZ2h0YCBwcm9wZXJ0aWVzLCBidXQgYmFzZWQgb24gdGhlIGF2YWlsYWJsZSBzcGFjZS5cbiAgICAvLy8gVGhpcyBpcyBzaW1pbGFyIHRvIGBmbGV4OiAxIDEgYXV0b2AgZXhlY3B0IGl0IGlzIGFsbG93ZWQgdG8gc2hyaW5rIGJleW9uZCBpdHMgaW5pdGlhbCBzaXplLlxuICAgIC8vLyBAZ3JvdXAgZmxleC1sYXlvdXRcbiAgICAuay1mbGV4LTEgICAgICAgICAgICAgICAgICAgeyBmbGV4OiAxIDEgMCU7IH1cbiAgICAvLy8gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBmbGV4OiAxIDEgYXV0b2AuIEJld2FyZSwgdGhpcyBpcyBub3QgdGhlIGRlZmF1bHQgdmFsdWUuIEl0IHNpemVzIHRoZSBpdGVtIGJhc2VkIG9uIGl0cyBgd2lkdGhgL2BoZWlnaHRgIHByb3BlcnRpZXMsIGJ1dCBtYWtlcyBpdCBmdWxseSBmbGV4aWJsZSBzbyB0aGF0IHRoZXkgYWJzb3JiIGFueSBleHRyYSBzcGFjZSBhbG9uZyB0aGUgbWFpbiBheGlzLlxuICAgIC8vLyBJZiBhbGwgaXRlbXMgYXJlIGVpdGhlciBgZmxleDogYXV0b2AsIGBmbGV4OiBpbml0aWFsYCwgb3IgYGZsZXg6IG5vbmVgLCBhbnkgcmVtYWluaW5nIHNwYWNlIGFmdGVyIHRoZSBpdGVtcyBoYXZlIGJlZW4gc2l6ZWQgd2lsbCBiZSBkaXN0cmlidXRlZCBldmVubHkgdG8gdGhlIGl0ZW1zIHdpdGggYGZsZXg6IGF1dG9gLlxuICAgIC8vLyBAZ3JvdXAgZmxleC1sYXlvdXRcbiAgICAuay1mbGV4LWF1dG8gICAgICAgICAgICAgICAgeyBmbGV4OiAxIDEgYXV0bzsgfVxuICAgIC8vLyBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYGZsZXg6IDAgMCBhdXRvYC4gSXQgc2l6ZXMgdGhlIGl0ZW0gYWNjb3JkaW5nIHRvIGl0cyBgd2lkdGhgL2BoZWlnaHRgIHByb3BlcnRpZXMsIGJ1dCBtYWtlcyBpdCBmdWxseSBpbmZsZXhpYmxlLlxuICAgIC8vLyBUaGlzIGlzIHNpbWlsYXIgdG8gYGZsZXg6IGluaXRpYWxgIGV4Y2VwdCBpdCBpcyBub3QgYWxsb3dlZCB0byBzaHJpbmssIGV2ZW4gaW4gYW4gb3ZlcmZsb3cgc2l0dWF0aW9uLlxuICAgIC8vLyBAZ3JvdXAgZmxleC1sYXlvdXRcbiAgICAuay1mbGV4LW5vbmUgICAgICAgICAgICAgICAgeyBmbGV4OiBub25lOyB9XG4gICAgLy8vIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZmxleC1ncm93OiAxYC4gSXQgZGVmaW5lcyB0aGUgYWJpbGl0eSBmb3IgYSBmbGV4IGl0ZW0gdG8gZ3JvdyBpZiBuZWNlc3NhcnkuIEl0IGFjY2VwdHMgYSB1bml0bGVzcyB2YWx1ZSB0aGF0IHNlcnZlcyBhcyBhIHByb3BvcnRpb24uIEl0IGRpY3RhdGVzIHdoYXQgYW1vdW50IG9mIHRoZSBhdmFpbGFibGUgc3BhY2UgaW5zaWRlIHRoZSBmbGV4IGNvbnRhaW5lciB0aGUgaXRlbSBzaG91bGQgdGFrZSB1cC5cbiAgICAvLy8gQGdyb3VwIGZsZXgtbGF5b3V0XG4gICAgLmstZmxleC1ncm93ICAgICAgICAgICAgICAgIHsgZmxleC1ncm93OiAxOyB9XG4gICAgLy8vIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZmxleC1ncm93OiAwYC4gVGhlIGl0ZW0gd2lsbCBub3QgZ3Jvdy5cbiAgICAvLy8gQGdyb3VwIGZsZXgtbGF5b3V0XG4gICAgLmstZmxleC1ncm93LTAgICAgICAgICAgICAgIHsgZmxleC1ncm93OiAwOyB9XG4gICAgLy8vIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZmxleC1zaHJpbms6IDFgLiBJdCBkZXRlcm1pbmVzIGhvdyBtdWNoIHRoZSBmbGV4IGl0ZW0gd2lsbCBzaHJpbmsgcmVsYXRpdmUgdG8gdGhlIHJlc3Qgb2YgdGhlIGZsZXggaXRlbXMgaW4gdGhlIGZsZXggY29udGFpbmVyIHdoZW4gdGhlcmUgaXNuJ3QgZW5vdWdoIHNwYWNlIG9uIHRoZSByb3cuXG4gICAgLy8vIEBncm91cCBmbGV4LWxheW91dFxuICAgIC5rLWZsZXgtc2hyaW5rICAgICAgICAgICAgICB7IGZsZXgtc2hyaW5rOiAxOyB9XG4gICAgLy8vIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZmxleC1zaHJpbms6IDBgLiBUaGUgaXRlbSB3aWxsIG5vdCBzcmhpbmsuXG4gICAgLy8vIEBncm91cCBmbGV4LWxheW91dFxuICAgIC5rLWZsZXgtc2hyaW5rLTAgICAgICAgICAgICB7IGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgLy8vIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZmxleC1iYXNpczogYXV0b2AuIEl0IHNwZWNpZmllcyB0aGUgaW5pdGlhbCBzaXplIG9mIHRoZSBmbGV4IGl0ZW0sIGJlZm9yZSBhbnkgYXZhaWxhYmxlIHNwYWNlIGlzIGRpc3RyaWJ1dGVkIGFjY29yZGluZyB0byB0aGUgZmxleCBmYWN0b3JzLiBJdCBzaXplcyB0aGUgZWxlbWVudCBhY2NvcmRpbmcgdG8gaXRzIHNpemUgcHJvcGVydHkuXG4gICAgLy8vIEBncm91cCBmbGV4LWxheW91dFxuICAgIC5rLWZsZXgtYmFzaXMtYXV0byAgICAgICAgICB7IGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAvLy8gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBmbGV4LWJhc2lzOiAwYC4gSXQgc3BlY2lmaWVzIHRoZSBpbml0aWFsIHNpemUgb2YgdGhlIGZsZXggaXRlbSwgYmVmb3JlIGFueSBhdmFpbGFibGUgc3BhY2UgaXMgZGlzdHJpYnV0ZWQgYWNjb3JkaW5nIHRvIHRoZSBmbGV4IGZhY3RvcnMuIEl0IGRpc3JlZ2FyZHMgdGhlIGVsZW1lbnQnIHNpemUgcHJvcGVydHkuXG4gICAgLy8vIEBncm91cCBmbGV4LWxheW91dFxuICAgIC5rLWZsZXgtYmFzaXMtMCAgICAgICAgICAgICB7IGZsZXgtYmFzaXM6IDAlOyB9XG5cblxuICAgIC8vIEZsZXggYWxpZ25cbiAgICAuay1hbGlnbi1pdGVtcy1zdGFydCAgICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5rLWFsaWduLWl0ZW1zLWVuZCAgICAgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgIC5rLWFsaWduLWl0ZW1zLWNlbnRlciAgICAgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuay1hbGlnbi1pdGVtcy1zdHJldGNoICAgICAgeyBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAgIC5rLWFsaWduLWl0ZW1zLWJhc2VsaW5lICAgICB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuXG4gICAgLmstYWxpZ24tY29udGVudC1zdGFydCAgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5rLWFsaWduLWNvbnRlbnQtZW5kICAgICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLmstYWxpZ24tY29udGVudC1jZW50ZXIgICAgIHsgYWxpZ24tY29udGVudDogY2VudGVyOyB9XG4gICAgLmstYWxpZ24tY29udGVudC1zdHJldGNoICAgIHsgYWxpZ24tY29udGVudDogc3RyZXRjaDsgfVxuICAgIC5rLWFsaWduLWNvbnRlbnQtYmFzZWxpbmUgICB7IGFsaWduLWNvbnRlbnQ6IGJhc2VsaW5lOyB9XG5cbiAgICAuay1hbGlnbi1zZWxmLXN0YXJ0ICAgICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gICAgLmstYWxpZ24tc2VsZi1lbmQgICAgICAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbiAgICAuay1hbGlnbi1zZWxmLWNlbnRlciAgICAgICAgeyBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAuay1hbGlnbi1zZWxmLXN0cmV0Y2ggICAgICAgeyBhbGlnbi1zZWxmOiBzdHJldGNoOyB9XG4gICAgLmstYWxpZ24tc2VsZi1iYXNlbGluZSAgICAgIHsgYWxpZ24tc2VsZjogYmFzZWxpbmU7IH1cblxuXG4gICAgLy8gRmxleCBqdXN0aWZ5XG4gICAgLmstanVzdGlmeS1jb250ZW50LXN0YXJ0ICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLmstanVzdGlmeS1jb250ZW50LWVuZCAgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC5rLWp1c3RpZnktY29udGVudC1jZW50ZXIgICB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmstanVzdGlmeS1jb250ZW50LWJldHdlZW4gIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmstanVzdGlmeS1jb250ZW50LWFyb3VuZCAgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgICAuay1qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTsgfVxuXG5cbiAgICAvLyBDb2x1bW5zXG4gICAgLmstY29sdW1uIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgIH1cblxuXG4gICAgLy8gQWxpYXNlc1xuICAgIC5rLWZsZXggICAgICAgICAgICAgICAgICAgICB7IEBleHRlbmQgLmstZmxleC0xOyB9XG4gICAgLmstbm8tZmxleCAgICAgICAgICAgICAgICAgIHsgQGV4dGVuZCAuay1mbGV4LW5vbmU7IH1cbiAgICAuay1uby1mbGV4LWdyb3cgICAgICAgICAgICAgeyBAZXh0ZW5kIC5rLWZsZXgtZ3Jvdy0wOyB9XG4gICAgLmstbm8tZmxleC1zaHJpbmsgICAgICAgICAgIHsgQGV4dGVuZCAuay1mbGV4LXNocmluay0wOyB9XG4gICAgLmstaGJveCAgICAgICAgICAgICAgICAgICAgIHsgQGV4dGVuZCAuay1kLWZsZXgtcm93OyB9XG4gICAgLmstdmJveCAgICAgICAgICAgICAgICAgICAgIHsgQGV4dGVuZCAuay1kLWZsZXgtY29sOyB9XG4gICAgLmstY29sdW1uc2V0ICAgICAgICAgICAgICAgIHsgQGV4dGVuZCAuay1kLWZsZXgtcm93OyB9XG4gICAgLmstcm93c2V0ICAgICAgICAgICAgICAgICAgIHsgQGV4dGVuZCAuay1kLWZsZXgtY29sOyB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwidXRpbHMvZmxvYXRcIiApIHtcblxuICAgICR1dGlscy1mbG9hdDogKFxuICAgICAgICBsZWZ0LFxuICAgICAgICByaWdodCxcbiAgICAgICAgbm9uZVxuICAgICkgIWRlZmF1bHQ7XG5cbiAgICAkdXRpbHMtY2xlYXI6IChcbiAgICAgICAgbGVmdCxcbiAgICAgICAgcmlnaHQsXG4gICAgICAgIGJvdGgsXG4gICAgICAgIG5vbmVcbiAgICApICFkZWZhdWx0O1xuXG4gICAgQGlmICR1dGlscy1mbG9hdCB7XG4gICAgICAgIEBlYWNoICRmbG9hdCBpbiAkdXRpbHMtZmxvYXQge1xuICAgICAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICAgICAgICAuay1mbG9hdC0jeyRmbG9hdH0geyBmbG9hdDogJGZsb2F0ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkdXRpbHMtY2xlYXIge1xuICAgICAgICBAZWFjaCAkY2xlYXIgaW4gJHV0aWxzLWNsZWFyIHtcbiAgICAgICAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICAgICAgICAgICAgLmstY2xlYXItI3skY2xlYXJ9IHsgY2xlYXI6ICRjbGVhciAhaW1wb3J0YW50OyB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIEZsb2F0IHdyYXBcbiAgICAuay1mbG9hdHdyYXA6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcInV0aWxzL2dyaWRcIikge1xuXG4gICAgLy8vIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZGlzcGxheTogZ3JpZGAuIEl0IGRlZmluZXMgdGhlIGVsZW1lbnQgYXMgYSBncmlkIGNvbnRhaW5lciBhbmQgZXN0YWJsaXNoZXMgYSBuZXcgZ3JpZCBmb3JtYXR0aW5nIGNvbnRleHQgZm9yIGl0cyBjb250ZW50cy5cbiAgICAvLy8gQGdyb3VwIGdyaWQtbGF5b3V0XG4gICAgLmstZC1ncmlkICAgICAgICAgICAgICAgICAgIHsgZGlzcGxheTogZ3JpZDsgfVxuICAgIC5rLWdyaWQtY29scy1ub25lICAgICAgICAgICB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZTsgfVxuICAgIC5rLWdyaWQtcm93cy1ub25lICAgICAgICAgICB7IGdyaWQtdGVtcGxhdGUtcm93czogbm9uZTsgfVxuXG5cbiAgICAvLyBHcmlkIGZsb3dcbiAgICAuay1ncmlkLWZsb3ctY29sICAgICAgICAgICAgeyBncmlkLWF1dG8tZmxvdzogY29sdW1uOyB9XG4gICAgLmstZ3JpZC1mbG93LWNvbC1kZW5zZSAgICAgIHsgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbiBkZW5zZTsgfVxuICAgIC5rLWdyaWQtZmxvdy1yb3cgICAgICAgICAgICB7IGdyaWQtYXV0by1mbG93OiByb3c7IH1cbiAgICAuay1ncmlkLWZsb3ctcm93LWRlbnNlICAgICAgeyBncmlkLWF1dG8tZmxvdzogcm93IGRlbnNlOyB9XG4gICAgLmstZ3JpZC1mbG93LXVuc2V0ICAgICAgICAgIHsgZ3JpZC1hdXRvLWZsb3c6IHVuc2V0OyB9XG5cblxuICAgIC8vIENvbHVtbnNcbiAgICAuay1jb2xzcGFuLWFsbCAgICAgICAgICAgICAgeyBncmlkLWNvbHVtbjogMSAvIC0xOyB9XG4gICAgLmstY29sc3Bhbi1hdXRvICAgICAgICAgICAgIHsgZ3JpZC1jb2x1bW46IGF1dG87IH1cblxuXG4gICAgLy8gUm93c1xuICAgIC5rLXJvd3NwYW4tYWxsICAgICAgICAgICAgICB7IGdyaWQtcm93OiAxIC8gLTE7IH1cbiAgICAuay1yb3dzcGFuLWF1dG8gICAgICAgICAgICAgeyBncmlkLXJvdzogYXV0bzsgfVxuXG5cbiAgICAvLyBHcmlkIHV0aWxpdGllc1xuICAgIEBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29scyB7XG4gICAgICAgICAgICAuay1ncmlkLWNvbHMtI3skaX0gICB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCRpLCBtaW5tYXgoMCwgMWZyKSk7IH1cbiAgICAgICAgICAgIC5rLWNvbHNwYW4tI3skaX0gICAgeyBncmlkLWNvbHVtbjogc3BhbiAkaTsgfVxuICAgICAgICAgICAgLmstY29sLXN0YXJ0LSN7JGl9ICB7IGdyaWQtY29sdW1uLXN0YXJ0OiAkaTsgfVxuICAgICAgICAgICAgLmstY29sLWVuZC0jeyRpfSAgICB7IGdyaWQtY29sdW1uLWVuZDogJGk7IH1cbiAgICAgICAgfVxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvd3Mge1xuICAgICAgICAgICAgLmstZ3JpZC1yb3dzLSN7JGl9ICAgeyBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgkaSwgbWlubWF4KDAsIDFmcikpOyB9XG4gICAgICAgICAgICAuay1yb3dzcGFuLSN7JGl9ICAgIHsgZ3JpZC1yb3c6IHNwYW4gJGk7IH1cbiAgICAgICAgICAgIC5rLXJvdy1zdGFydC0jeyRpfSAgeyBncmlkLXJvdy1zdGFydDogJGk7IH1cbiAgICAgICAgICAgIC5rLXJvdy1lbmQtI3skaX0gICAgeyBncmlkLXJvdy1lbmQ6ICRpOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwidXRpbHMvb3JkZXJcIiApIHtcblxuICAgIC8vIE9yZGVyIHV0aWxpdHkgY2xhc3Nlc1xuICAgICR1dGlscy1vcmRlcjogKFxuICAgICAgICBmaXJzdDogLTk5OTksXG4gICAgICAgIGxhc3Q6IDk5OTksXG4gICAgICAgIG5vbmU6IDAsXG4gICAgICAgIDE6IDEsXG4gICAgICAgIDI6IDIsXG4gICAgICAgIDM6IDMsXG4gICAgICAgIDQ6IDQsXG4gICAgICAgIDU6IDUsXG4gICAgICAgIDY6IDYsXG4gICAgICAgIDc6IDcsXG4gICAgICAgIDg6IDgsXG4gICAgICAgIDk6IDksXG4gICAgICAgIDEwOiAxMCxcbiAgICAgICAgMTE6IDExLFxuICAgICAgICAxMjogMTJcbiAgICApICFkZWZhdWx0O1xuXG4gICAgLy8gc2Fzcy1saW50OmRpc2FibGUgbm8taW1wb3J0YW50XG4gICAgQGlmICR1dGlscy1vcmRlciB7XG4gICAgICAgIEBlYWNoICRvcmRlciwgJHZhbCBpbiAkdXRpbHMtb3JkZXIge1xuICAgICAgICAgICAgLmstb3JkZXItI3skb3JkZXJ9IHsgb3JkZXI6ICR2YWwgIWltcG9ydGFudDsgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vIHNhc3MtbGludDplbmFibGUgbm8taW1wb3J0YW50XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwidXRpbHMvb3ZlcmZsb3dcIiApIHtcblxuXG4gICAgLy8gT3ZlcmZsb3cgdXRpbGl0eSBjbGFzc2VzXG4gICAgJHV0aWxzLW92ZXJmbG93OiAoXG4gICAgICAgIGF1dG8sXG4gICAgICAgIGhpZGRlbixcbiAgICAgICAgdmlzaWJsZSxcbiAgICAgICAgc2Nyb2xsLFxuICAgICAgICBjbGlwXG4gICAgKSAhZGVmYXVsdDtcblxuICAgIC8vIHNhc3MtbGludDpkaXNhYmxlIG5vLWltcG9ydGFudFxuICAgIEBpZiAkdXRpbHMtb3ZlcmZsb3cge1xuICAgICAgICBAZWFjaCAkb3ZlcmZsb3cgaW4gJHV0aWxzLW92ZXJmbG93IHtcbiAgICAgICAgICAgIC5rLW92ZXJmbG93LSN7JG92ZXJmbG93fSB7IG92ZXJmbG93OiAkb3ZlcmZsb3cgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgLmstb3ZlcmZsb3cteC0jeyRvdmVyZmxvd30geyBvdmVyZmxvdy14OiAkb3ZlcmZsb3cgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgLmstb3ZlcmZsb3cteS0jeyRvdmVyZmxvd30geyBvdmVyZmxvdy15OiAkb3ZlcmZsb3cgIWltcG9ydGFudDsgfVxuICAgICAgICB9XG5cblxuICAgICAgICBAZWFjaCAkb3ZlcmZsb3cteCBpbiAkdXRpbHMtb3ZlcmZsb3cge1xuICAgICAgICAgICAgQGVhY2ggJG92ZXJmbG93LXkgaW4gJHV0aWxzLW92ZXJmbG93IHtcbiAgICAgICAgICAgICAgICBAaWYgJG92ZXJmbG93LXggIT0gJG92ZXJmbG93LXkge1xuICAgICAgICAgICAgICAgICAgICAuay1vdmVyZmxvdy0jeyRvdmVyZmxvdy14fS0jeyRvdmVyZmxvdy15fSB7IG92ZXJmbG93OiAkb3ZlcmZsb3cteCAkb3ZlcmZsb3cteSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vIHNhc3MtbGludDplbmFibGUgbm8taW1wb3J0YW50XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwidXRpbHMvcG9pbnRlci1ldmVudHNcIiApIHtcblxuICAgICR1dGlscy1wb2ludGVyLWV2ZW50czogKFxuICAgICAgICBub25lLFxuICAgICAgICBhdXRvXG4gICAgKSAhZGVmYXVsdDtcblxuICAgIEBpZiAkdXRpbHMtcG9pbnRlci1ldmVudHMge1xuICAgICAgICBAZWFjaCAkcG9pbnRlci1ldmVudHMgaW4gJHV0aWxzLXBvaW50ZXItZXZlbnRzIHtcbiAgICAgICAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICAgICAgICAgICAgLmstcG9pbnRlci1ldmVudHMtI3skcG9pbnRlci1ldmVudHN9IHsgcG9pbnRlci1ldmVudHM6ICRwb2ludGVyLWV2ZW50cyAhaW1wb3J0YW50OyB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwidXRpbHMvcG9zaXRpb25cIiApIHtcblxuICAgIEBlYWNoICRwb3MgaW4gKHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5KSB7XG4gICAgICAgIC5rLSN7JHBvc30sXG4gICAgICAgIC5rLXBvcy0jeyRwb3N9IHsgcG9zaXRpb246ICRwb3M7IH0gLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBicmFjZS1zdHlsZVxuICAgIH1cblxuICAgIEBlYWNoICRzaWRlIGluICh0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnQpIHtcbiAgICAgICAgLmstI3skc2lkZX0sXG4gICAgICAgIC5rLXBvcy0jeyRzaWRlfSB7ICN7JHNpZGV9OiAwOyB9IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgYnJhY2Utc3R5bGVcbiAgICB9XG5cbiAgICAuay10b3Atc3RhcnQsXG4gICAgLmstcG9zLXRvcC1zdGFydCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgJltkaXI9XCJydGxcIl0sXG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstdG9wLWNlbnRlcixcbiAgICAuay1wb3MtdG9wLWNlbnRlciB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICAgIC5rLXRvcC1lbmQsXG4gICAgLmstcG9zLXRvcC1lbmQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIC5rLXJ0bCAmLFxuICAgICAgICAmW2Rpcj1cInJ0bFwiXSxcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1taWRkbGUtc3RhcnQsXG4gICAgLmstcG9zLW1pZGRsZS1zdGFydCB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgLmstcnRsICYsXG4gICAgICAgICZbZGlyPVwicnRsXCJdLFxuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rLW1pZGRsZS1lbmQgLFxuICAgIC5rLXBvcy1taWRkbGUtZW5kIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgLmstcnRsICYsXG4gICAgICAgICZbZGlyPVwicnRsXCJdLFxuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rLWJvdHRvbS1zdGFydCxcbiAgICAuay1wb3MtYm90dG9tLXN0YXJ0IHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIC5rLXJ0bCAmLFxuICAgICAgICAmW2Rpcj1cInJ0bFwiXSxcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1ib3R0b20tY2VudGVyLFxuICAgIC5rLXBvcy1ib3R0b20tY2VudGVyIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gICAgLmstYm90dG9tLWVuZCxcbiAgICAuay1wb3MtYm90dG9tLWVuZCB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgLmstcnRsICYsXG4gICAgICAgICZbZGlyPVwicnRsXCJdLFxuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcInV0aWxzL3Jlc2l6ZVwiICkge1xuXG4gICAgJHV0aWxzLXJlc2l6ZTogKFxuICAgICAgICBub25lLFxuICAgICAgICBib3RoLFxuICAgICAgICBob3Jpem9udGFsLFxuICAgICAgICB2ZXJ0aWNhbFxuICAgICkgIWRlZmF1bHQ7XG5cbiAgICBAaWYgJHV0aWxzLXJlc2l6ZSB7XG4gICAgICAgIEBlYWNoICRyZXNpemUgaW4gJHV0aWxzLXJlc2l6ZSB7XG4gICAgICAgICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgICAgICAgIC5rLXJlc2l6ZS0jeyRyZXNpemV9IHsgcmVzaXplOiAkcmVzaXplICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJ1dGlscy9zcGFjaW5nXCIgKSB7XG5cbiAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBpbmRlbnRhdGlvblxuXG4gICAgJHV0aWxzLW1hcmdpbjogKFxuICAgICAgICBtOiBtYXJnaW4sXG4gICAgICAgIG10OiBtYXJnaW4tdG9wLFxuICAgICAgICBtcjogbWFyZ2luLXJpZ2h0LFxuICAgICAgICBtYjogbWFyZ2luLWJvdHRvbSxcbiAgICAgICAgbWw6IG1hcmdpbi1sZWZ0XG4gICAgKSAhZGVmYXVsdDtcbiAgICAkdXRpbHMtcGFkZGluZzogKFxuICAgICAgICBwOiBwYWRkaW5nLFxuICAgICAgICBwdDogcGFkZGluZy10b3AsXG4gICAgICAgIHByOiBwYWRkaW5nLXJpZ2h0LFxuICAgICAgICBwYjogcGFkZGluZy1ib3R0b20sXG4gICAgICAgIHBsOiBwYWRkaW5nLWxlZnRcbiAgICApICFkZWZhdWx0O1xuXG4gICAgLy8gTWFyZ2luXG4gICAgQGVhY2ggJHNpemUsICR2YWwgaW4gJHNwYWNpbmcge1xuICAgICAgICBAZWFjaCAkbmFtZSwgJHByb3AgaW4gJHV0aWxzLW1hcmdpbiB7XG4gICAgICAgICAgICAuay0jeyRuYW1lfS0jeyRzaXplfSB7ICN7JHByb3B9OiAkdmFsICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLW14LSN7JHNpemV9IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkdmFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICR2YWwgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuay1teS0jeyRzaXplfSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkdmFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkdmFsICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBQYWRkaW5nXG4gICAgQGVhY2ggJHNpemUsICR2YWwgaW4gJHNwYWNpbmcge1xuICAgICAgICBAZWFjaCAkbmFtZSwgJHByb3AgaW4gJHV0aWxzLXBhZGRpbmcge1xuICAgICAgICAgICAgLmstI3skbmFtZX0tI3skc2l6ZX0geyAjeyRwcm9wfTogJHZhbCAhaW1wb3J0YW50OyB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1weC0jeyRzaXplfSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR2YWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR2YWwgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuay1weS0jeyRzaXplfSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHZhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR2YWwgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJ1dGlscy9zcGFjZXJcIiApIHtcblxuICAgIC8vIGZsZXhpYmxlIHNwYWNlXG4gICAgLmstc3BhY2VyIHtcbiAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgfVxuXG4gICAgLmstc3BhY2VyLXNpemVkIHtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgIH1cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwidXRpbHMvdGFibGUtbGF5b3V0XCIgKSB7XG5cbiAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcblxuICAgIC8vIFRhYmxlIGxheW91dCBtb2Rlc1xuICAgIC5rLXRhYmxlLWxheW91dC1maXhlZCAgICAgICAgICAgeyB0YWJsZS1sYXlvdXQ6IGZpeGVkOyB9XG4gICAgLmstdGFibGUtbGF5b3V0LWF1dG8gICAgICAgICAgICB7IHRhYmxlLWxheW91dDogYXV0bzsgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcInV0aWxzL3RleHRcIiApIHtcblxuICAgICR0ZXh0LWFsaWduOiAoIGxlZnQsIHJpZ2h0LCBjZW50ZXIsIGp1c3RpZnkgKSAhZGVmYXVsdDtcbiAgICAkdGV4dC10cmFuc2Zvcm06ICggbG93ZXJjYXNlLCB1cHBlcmNhc2UsIGNhcGl0YWxpemUgKSAhZGVmYXVsdDtcblxuICAgIC8vIFdyYXBwaW5nXG4gICAgLmstdGV4dC1ub3dyYXAgICAgICAgICAgICAgICAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfSAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgIC5rLXRleHQtZWxsaXBzaXMgICAgICAgICAgICAgICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyBvdmVyZmxvdzogaGlkZGVuOyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfSAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG9uZS1kZWNsYXJhdGlvbi1wZXItbGluZVxuXG4gICAgLy8gQWxpZ25cbiAgICBAZWFjaCAkYWxpZ24gaW4gJHRleHQtYWxpZ24ge1xuICAgICAgICAuay10ZXh0LSN7JGFsaWdufSAgICAgICAgICAgeyB0ZXh0LWFsaWduOiAkYWxpZ24gIWltcG9ydGFudDsgfSAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgIH1cblxuICAgIC8vIFRyYW5zZm9ybVxuICAgIEBlYWNoICR0cmFuc2Zvcm0gaW4gJHRleHQtdHJhbnNmb3JtIHtcbiAgICAgICAgLmstdGV4dC0jeyR0cmFuc2Zvcm19ICAgICAgIHsgdGV4dC10cmFuc2Zvcm06ICR0cmFuc2Zvcm0gIWltcG9ydGFudDsgfSAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgIH1cblxuICAgIC8vIE5hbWVkIGZvbnQtd2VpZ2h0XG4gICAgLmstZm9udC13ZWlnaHQtbGlnaHQgICAgICAgICAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfSAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgIC5rLWZvbnQtd2VpZ2h0LW5vcm1hbCAgICAgICAgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG4gICAgLmstZm9udC13ZWlnaHQtYm9sZCAgICAgICAgICAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwidXRpbHMvdG91Y2gtYWN0aW9uXCIgKSB7XG5cbiAgICAkdXRpbHMtdG91Y2gtYWN0aW9uOiAoXG4gICAgICAgIG5vbmUsXG4gICAgICAgIGF1dG9cbiAgICApICFkZWZhdWx0O1xuXG4gICAgQGlmICR1dGlscy10b3VjaC1hY3Rpb24ge1xuICAgICAgICBAZWFjaCAkdG91Y2gtYWN0aW9uIGluICR1dGlscy10b3VjaC1hY3Rpb24ge1xuICAgICAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICAgICAgICAuay10b3VjaC1hY3Rpb24tI3skdG91Y2gtYWN0aW9ufSB7IHRvdWNoLWFjdGlvbjogJHRvdWNoLWFjdGlvbiAhaW1wb3J0YW50OyB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwidXRpbHMvdHJhbnNmb3JtXCIgKSB7XG5cbiAgICAvLyBGbGlwXG4gICAgLmstZmxpcC1oICAgICAgICAgICAgICAgeyB0cmFuc2Zvcm06IHNjYWxlWCggLTEgKTsgfVxuICAgIC5rLWZsaXAtdiAgICAgICAgICAgICAgIHsgdHJhbnNmb3JtOiBzY2FsZVkoIC0xICk7IH1cbiAgICAuay1mbGlwLWguay1mbGlwLXYgICAgICB7IHRyYW5zZm9ybTogc2NhbGUoIC0xLCAtMSApOyB9XG5cblxuICAgIC8vIFJvdGF0ZVxuICAgIC5rLXJvdGF0ZS00NSAgICAgICAgICAgIHsgdHJhbnNmb3JtOiByb3RhdGUoIDQ1ZGVnICk7IH1cbiAgICAuay1yb3RhdGUtOTAgICAgICAgICAgICB7IHRyYW5zZm9ybTogcm90YXRlKCA5MGRlZyApOyB9XG4gICAgLmstcm90YXRlLTEzNSAgICAgICAgICAgeyB0cmFuc2Zvcm06IHJvdGF0ZSggMTM1ZGVnICk7IH1cbiAgICAuay1yb3RhdGUtMTgwICAgICAgICAgICB7IHRyYW5zZm9ybTogcm90YXRlKCAxODBkZWcgKTsgfVxuICAgIC5rLXJvdGF0ZS0yMjUgICAgICAgICAgIHsgdHJhbnNmb3JtOiByb3RhdGUoIDIyNWRlZyApOyB9XG4gICAgLmstcm90YXRlLTI3MCAgICAgICAgICAgeyB0cmFuc2Zvcm06IHJvdGF0ZSggMjcwZGVnICk7IH1cbiAgICAuay1yb3RhdGUtMzE1ICAgICAgICAgICB7IHRyYW5zZm9ybTogcm90YXRlKCAzMTVkZWcgKTsgfVxuXG5cbiAgICAvLyBTY2FsZVxuICAgIC5rLXNjYWxlLTAgICAgICAgICAgICAgIHsgdHJhbnNmb3JtOiBzY2FsZSggMCwgMCApOyB9XG4gICAgLmstc2NhbGUtMSAgICAgICAgICAgICAgeyB0cmFuc2Zvcm06IHNjYWxlKCAxLCAxICk7IH1cbiAgICAuay1zY2FsZS0yICAgICAgICAgICAgICB7IHRyYW5zZm9ybTogc2NhbGUoIDIsIDIgKTsgfVxuXG5cbiAgICAvLyBUcmFuc2xhdGVcbiAgICAuay10cmFuc2xhdGUtMCAgICAgICAgICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKCAwLCAwICk7IH1cbiAgICAuay10cmFuc2xhdGUtMC01MCAgICAgICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKCAwLCA1MCUgKTsgfVxuICAgIC5rLXRyYW5zbGF0ZS0wLTEwMCAgICAgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIDAsIDEwMCUgKTsgfVxuICAgIC5rLXRyYW5zbGF0ZS01MC0wICAgICAgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIDUwJSwgMCApOyB9XG4gICAgLmstdHJhbnNsYXRlLTUwLTUwICAgICAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggNTAlLCA1MCUgKTsgfVxuICAgIC5rLXRyYW5zbGF0ZS01MC0xMDAgICAgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIDUwJSwgMTAwJSApOyB9XG4gICAgLmstdHJhbnNsYXRlLTEwMC0wICAgICAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggMTAwJSwgMCApOyB9XG4gICAgLmstdHJhbnNsYXRlLTEwMC01MCAgICAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggMTAwJSwgNTAlICk7IH1cbiAgICAuay10cmFuc2xhdGUtMTAwLTEwMCAgICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKCAxMDAlLCAxMDAlICk7IH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJ1dGlscy91c2VyLXNlbGVjdFwiICkge1xuXG4gICAgJHV0aWxzLXVzZXItc2VsZWN0OiAoXG4gICAgICAgIG5vbmUsXG4gICAgICAgIGF1dG8sXG4gICAgICAgIHRleHQsXG4gICAgICAgIGFsbCxcbiAgICAgICAgY29udGFpblxuICAgICkgIWRlZmF1bHQ7XG5cbiAgICBAaWYgJHV0aWxzLXVzZXItc2VsZWN0IHtcbiAgICAgICAgQGVhY2ggJHVzZXItc2VsZWN0IGluICR1dGlscy11c2VyLXNlbGVjdCB7XG4gICAgICAgICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgICAgICAgIC5rLXVzZXItc2VsZWN0LSN7JHVzZXItc2VsZWN0fSB7IHVzZXItc2VsZWN0OiAkdXNlci1zZWxlY3QgIWltcG9ydGFudDsgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW1wb3J0IFwiLi9mb250L1dlYkNvbXBvbmVudHNJY29ucy5zY3NzXCI7XG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwiaWNvbnMvbGF5b3V0XCIgKSB7XG4gICAgJGljb24tZm9udC11cmw6IG1hcC1nZXQoICRkYXRhLXVyaXMsIFwiV2ViQ29tcG9uZW50c0ljb25zLnR0ZlwiICkgIWRlZmF1bHQ7XG5cbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiV2ViQ29tcG9uZW50c0ljb25zXCI7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgc3JjOiB1cmwoI3skaWNvbi1mb250LXVybH0pIGZvcm1hdCggXCJ0cnVldHlwZVwiICk7XG4gICAgfVxuXG4gICAgLmstaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LXNpemU6ICRpY29uLXNpemU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIldlYkNvbXBvbmVudHNJY29uc1wiO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1uby1mbGV4Ym94IHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbiAgICAuay1zdmctaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgID4gc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWZsaXAtaCxcbiAgICAgICAgJi5rLWZsaXAtdixcbiAgICAgICAgJi5rLWZsaXAtaC5rLWZsaXAtdiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstZmxpcC1oIHtcbiAgICAgICAgICAgID4gc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCggLTEgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuay1mbGlwLXYge1xuICAgICAgICAgICAgPiBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKCAtMSApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWZsaXAtaC5rLWZsaXAtdiB7XG4gICAgICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSggLTEsIC0xICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1pY29uLXdpdGgtbW9kaWZpZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogLjI1ZW07XG4gICAgfVxuXG4gICAgLmstaWNvbi1tb2RpZmllciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1zaXplOiAuNWVtO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDAgLS41ZW0gLS41ZW0gMDtcbiAgICB9XG5cbiAgICAuay1pLW5vbmU6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmstd2lkZ2V0IC5rLWljb24ge1xuICAgICAgICAmLmstaS1leHBhbmQsXG4gICAgICAgICYuay1pLWNvbGxhcHNlIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWljb24teHMgeyBmb250LXNpemU6ICggJGljb24tc2l6ZSAqIC41ICk7IH1cbiAgICAuay1pY29uLXNtIHsgZm9udC1zaXplOiAoICRpY29uLXNpemUgKiAuNzUgKTsgfVxuICAgIC5rLWljb24tbWQgeyBmb250LXNpemU6ICggJGljb24tc2l6ZSAqIDIgKTsgfVxuICAgIC5rLWljb24tbGcgeyBmb250LXNpemU6ICggJGljb24tc2l6ZSAqIDMgKTsgfVxuICAgIC5rLWljb24teGwgeyBmb250LXNpemU6ICggJGljb24tc2l6ZSAqIDQgKTsgfVxuXG5cbiAgICAuay1pLWNhcmV0LXRyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMFwiOyB9XG4gICAgLmstaS1hcnJvdy00NS11cC1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDBcIjsgfVxuICAgIC5rLWktY29sbGFwc2UtbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAwXCI7IH1cbiAgICAuay1pLXJlc2l6ZS1uZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDBcIjsgfVxuICAgIC5rLWktY2FyZXQtYnI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAxXCI7IH1cbiAgICAuay1pLWFycm93LTQ1LWRvd24tcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAxXCI7IH1cbiAgICAuay1pLWNvbGxhcHNlLXNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMVwiOyB9XG4gICAgLmstaS1yZXNpemUtc2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAxXCI7IH1cbiAgICAuay1pLWNhcmV0LWJsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMlwiOyB9XG4gICAgLmstaS1hcnJvdy00NS1kb3duLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAyXCI7IH1cbiAgICAuay1pLWNvbGxhcHNlLXN3OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMlwiOyB9XG4gICAgLmstaS1yZXNpemUtc3c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAyXCI7IH1cbiAgICAuay1pLWNhcmV0LXRsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwM1wiOyB9XG4gICAgLmstaS1hcnJvdy00NS11cC1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwM1wiOyB9XG4gICAgLmstaS1jb2xsYXBzZS1udzo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDNcIjsgfVxuICAgIC5rLWktcmVzaXplLW53OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwM1wiOyB9XG4gICAgLmstaS1jYXJldC1hbHQtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA0XCI7IH1cbiAgICAuay1pLWFycm93LTYwLXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNFwiOyB9XG4gICAgLmstaS1hcnJvdy1uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNFwiOyB9XG4gICAgLmstaS1rcGktdHJlbmQtaW5jcmVhc2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA0XCI7IH1cbiAgICAuay1pLWV4cGFuZC1uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNFwiOyB9XG4gICAgLmstaS1zYXJyb3ctbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDRcIjsgfVxuICAgIC5rLWktY2FyZXQtYWx0LXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNVwiOyB9XG4gICAgLmstaS1hcnJvdy02MC1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDVcIjsgfVxuICAgIC5rLWktYXJyb3ctZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDVcIjsgfVxuICAgIC5rLWktZXhwYW5kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNVwiOyB9XG4gICAgLmstaS1leHBhbmQtZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDVcIjsgfVxuICAgIC5rLWktc2Fycm93LWU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA1XCI7IH1cbiAgICAuay1pLWNhcmV0LWFsdC1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNlwiOyB9XG4gICAgLmstaS1hcnJvdy02MC1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNlwiOyB9XG4gICAgLmstaS1hcnJvdy1zOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNlwiOyB9XG4gICAgLmstaS1rcGktdHJlbmQtZGVjcmVhc2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA2XCI7IH1cbiAgICAuay1pLWV4cGFuZC1zOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNlwiOyB9XG4gICAgLmstaS1jb2xsYXBzZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDZcIjsgfVxuICAgIC5rLWktc2Fycm93LXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA2XCI7IH1cbiAgICAuay1pLWNhcmV0LWFsdC1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwN1wiOyB9XG4gICAgLmstaS1hcnJvdy02MC1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwN1wiOyB9XG4gICAgLmstaS1hcnJvdy13OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwN1wiOyB9XG4gICAgLmstaS1leHBhbmQtdzo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDdcIjsgfVxuICAgIC5rLWktc2Fycm93LXc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA3XCI7IH1cbiAgICAuay1pLWNhcmV0LWFsdC10by10b3A6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA4XCI7IH1cbiAgICAuay1pLWFycm93LWVuZC11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDhcIjsgfVxuICAgIC5rLWktc2Vlay1uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOFwiOyB9XG4gICAgLmstaS1jYXJldC1hbHQtdG8tcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA5XCI7IH1cbiAgICAuay1pLWFycm93LWVuZC1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDlcIjsgfVxuICAgIC5rLWktc2Vlay1lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOVwiOyB9XG4gICAgLmstaS1jYXJldC1hbHQtdG8tYm90dG9tOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwYVwiOyB9XG4gICAgLmstaS1hcnJvdy1lbmQtZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMGFcIjsgfVxuICAgIC5rLWktc2Vlay1zOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwYVwiOyB9XG4gICAgLmstaS1jYXJldC1hbHQtdG8tbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMGJcIjsgfVxuICAgIC5rLWktYXJyb3ctZW5kLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDBiXCI7IH1cbiAgICAuay1pLXNlZWstdzo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMGJcIjsgfVxuICAgIC5rLWktY2FyZXQtZG91YmxlLWFsdC11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMGNcIjsgfVxuICAgIC5rLWktYXJyb3ctZG91YmxlLTYwLXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwY1wiOyB9XG4gICAgLmstaS1hcnJvdy1zZWVrLXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwY1wiOyB9XG4gICAgLmstaS1jYXJldC1kb3VibGUtYWx0LXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwZFwiOyB9XG4gICAgLmstaS1hcnJvdy1kb3VibGUtNjAtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDBkXCI7IH1cbiAgICAuay1pLWFycm93LXNlZWstcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDBkXCI7IH1cbiAgICAuay1pLWZvcndhcmQtc206OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDBkXCI7IH1cbiAgICAuay1pLWNhcmV0LWRvdWJsZS1hbHQtZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMGVcIjsgfVxuICAgIC5rLWktYXJyb3ctZG91YmxlLTYwLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDBlXCI7IH1cbiAgICAuay1pLWFycm93LXNlZWstZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMGVcIjsgfVxuICAgIC5rLWktY2FyZXQtZG91YmxlLWFsdC1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwZlwiOyB9XG4gICAgLmstaS1hcnJvdy1kb3VibGUtNjAtbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMGZcIjsgfVxuICAgIC5rLWktYXJyb3ctc2Vlay1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwZlwiOyB9XG4gICAgLmstaS1yZXdpbmQtc206OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDBmXCI7IH1cbiAgICAuay1pLWNhcmV0LWFsdC1leHBhbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEwXCI7IH1cbiAgICAuay1pLWFycm93cy1rcGk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEwXCI7IH1cbiAgICAuay1pLWtwaTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTBcIjsgfVxuICAgIC5rLWktY2FyZXQtYWx0LXNvcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEwXCI7IH1cbiAgICAuay1pLWFycm93cy1uby1jaGFuZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDExXCI7IH1cbiAgICAuay1pLWFycm93LW92ZXJmbG93LWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEyXCI7IH1cbiAgICAuay1pLWNoZXZyb24tdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEzXCI7IH1cbiAgICAuay1pLWFycm93LWNoZXZyb24tdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEzXCI7IH1cbiAgICAuay1pLWFycm93aGVhZC1uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxM1wiOyB9XG4gICAgLmstaS1jaGV2cm9uLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNFwiOyB9XG4gICAgLmstaS1hcnJvdy1jaGV2cm9uLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNFwiOyB9XG4gICAgLmstaS1hcnJvd2hlYWQtZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTRcIjsgfVxuICAgIC5rLWktY2hldnJvbi1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNVwiOyB9XG4gICAgLmstaS1hcnJvdy1jaGV2cm9uLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE1XCI7IH1cbiAgICAuay1pLWFycm93aGVhZC1zOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNVwiOyB9XG4gICAgLmstaS1jaGV2cm9uLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE2XCI7IH1cbiAgICAuay1pLWFycm93LWNoZXZyb24tbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTZcIjsgfVxuICAgIC5rLWktYXJyb3doZWFkLXc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE2XCI7IH1cbiAgICAuay1pLWFycm93LXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxN1wiOyB9XG4gICAgLmstaS1hcnJvdy1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMThcIjsgfVxuICAgIC5rLWktYXJyb3ctZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTlcIjsgfVxuICAgIC5rLWktYXJyb3ctbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMWFcIjsgfVxuICAgIC5rLWktbGV2ZWwtZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMWJcIjsgfVxuICAgIC5rLWktYXJyb3ctZHJpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDFiXCI7IH1cbiAgICAuay1pLWxldmVsLXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxY1wiOyB9XG4gICAgLmstaS1hcnJvdy1wYXJlbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDFjXCI7IH1cbiAgICAuay1pLWxldmVsLXRvLXRvcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMWRcIjsgfVxuICAgIC5rLWktYXJyb3ctcm9vdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMWRcIjsgfVxuICAgIC5rLWktbGV2ZWwtcm9vdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMWRcIjsgfVxuICAgIC5rLWktY29sLXJlc2l6ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMWVcIjsgfVxuICAgIC5rLWktYXJyb3dzLXJlc2l6aW5nOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxZVwiOyB9XG4gICAgLmstaS1hcnJvd3MtYXhlczo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMWZcIjsgfVxuICAgIC5rLWktYXJyb3dzLWRpbWVuc2lvbnM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDFmXCI7IH1cbiAgICAuay1pLWRpbWVuc2lvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMWZcIjsgfVxuICAgIC5rLWktYXJyb3dzLXN3YXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIwXCI7IH1cbiAgICAuay1pLWRyYWctYW5kLWRyb3A6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIxXCI7IH1cbiAgICAuay1pLWNhdGVnb3JpemU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIyXCI7IH1cbiAgICAuay1pLWdyaWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIzXCI7IH1cbiAgICAuay1pLWdyaWQtbGF5b3V0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNFwiOyB9XG4gICAgLmstaS1ncm91cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjVcIjsgfVxuICAgIC5rLWktdW5ncm91cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjZcIjsgfVxuICAgIC5rLWktaGFuZGxlci1kcmFnOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyN1wiOyB9XG4gICAgLmstaS1sYXlvdXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI4XCI7IH1cbiAgICAuay1pLWxheW91dC0xLWJ5LTQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI5XCI7IH1cbiAgICAuay1pLWxheW91dC0yLWJ5LTI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDJhXCI7IH1cbiAgICAuay1pLXBhZ2UtbGF5b3V0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyYVwiOyB9XG4gICAgLmstaS1sYXlvdXQtc2lkZS1ieS1zaWRlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyYlwiOyB9XG4gICAgLmstaS1sYXlvdXQtc3RhY2tlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMmNcIjsgfVxuICAgIC5rLWktY29sdW1uczo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMmRcIjsgfVxuICAgIC5rLWktcm93czo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMmVcIjsgfVxuICAgIC5rLWktcmVvcmRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMmZcIjsgfVxuICAgIC5rLWktbWVudTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzBcIjsgfVxuICAgIC5rLWktaGFtYnVyZ2VyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMFwiOyB9XG4gICAgLmstaS1tb3JlLXZlcnRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMVwiOyB9XG4gICAgLmstaS1tb3JlLXY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMxXCI7IH1cbiAgICAuay1pLXZiYXJzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMVwiOyB9XG4gICAgLmstaS1tb3JlLWhvcml6b250YWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMyXCI7IH1cbiAgICAuay1pLW1vcmUtaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzJcIjsgfVxuICAgIC5rLWktaGJhcnM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMyXCI7IH1cbiAgICAuay1pLW92ZXJsYXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMzXCI7IH1cbiAgICAuay1pLWhvbWU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM0XCI7IH1cbiAgICAuay1pLXJvb3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM0XCI7IH1cbiAgICAuay1pLXVuZG86OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAwXCI7IH1cbiAgICAuay1pLXVuZG8tbGFyZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAwXCI7IH1cbiAgICAuay1pLXJlZG86OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAxXCI7IH1cbiAgICAuay1pLXJlZG8tbGFyZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAxXCI7IH1cbiAgICAuay1pLWFycm93LXJvdGF0ZS1jY3c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAyXCI7IH1cbiAgICAuay1pLXJlc2V0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMlwiOyB9XG4gICAgLmstaS1hcnJvdy1yb3RhdGUtY3c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAzXCI7IH1cbiAgICAuay1pLXJlbG9hZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDNcIjsgfVxuICAgIC5rLWktcmVmcmVzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDNcIjsgfVxuICAgIC5rLWktcmVjdXJyZW5jZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDNcIjsgfVxuICAgIC5rLWktYXJyb3dzLXJlcGVhdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDNcIjsgfVxuICAgIC5rLWktYXJyb3dzLW5vLXJlcGVhdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDRcIjsgfVxuICAgIC5rLWktbm9uLXJlY3VycmVuY2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA0XCI7IH1cbiAgICAuay1pLXJlZnJlc2gtY2xlYXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA0XCI7IH1cbiAgICAuay1pLWFycm93LXJvdGF0ZS1jY3ctc21hbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA1XCI7IH1cbiAgICAuay1pLXJlc2V0LXNtOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNVwiOyB9XG4gICAgLmstaS1hcnJvdy1yb3RhdGUtY3ctc21hbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA2XCI7IH1cbiAgICAuay1pLXJlbG9hZC1zbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDZcIjsgfVxuICAgIC5rLWktcmVmcmVzaC1zbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDZcIjsgfVxuICAgIC5rLWktcmVjdXJyZW5jZS1zbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDZcIjsgfVxuICAgIC5rLWktYXJyb3dzLXJlcGVhdC1zbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDZcIjsgfVxuICAgIC5rLWktY2xvY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA3XCI7IH1cbiAgICAuay1pLWNhbGVuZGFyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOFwiOyB9XG4gICAgLmstaS1zYXZlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOVwiOyB9XG4gICAgLmstaS1mbG9wcHk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA5XCI7IH1cbiAgICAuay1pLXByaW50OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwYVwiOyB9XG4gICAgLmstaS1wcmludGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwYVwiOyB9XG4gICAgLmstaS1wZW5jaWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTBiXCI7IH1cbiAgICAuay1pLWVkaXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTBiXCI7IH1cbiAgICAuay1pLXRyYXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwY1wiOyB9XG4gICAgLmstaS1kZWxldGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTBjXCI7IH1cbiAgICAuay1pLXBhcGVyY2xpcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMGRcIjsgfVxuICAgIC5rLWktYXR0YWNobWVudDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMGRcIjsgfVxuICAgIC5rLWktY2xpcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMGRcIjsgfVxuICAgIC5rLWktcGFwZXJjbGlwLWFsdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMGVcIjsgfVxuICAgIC5rLWktYXR0YWNobWVudC00NTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMGVcIjsgfVxuICAgIC5rLWktY2xpcC00NTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMGVcIjsgfVxuICAgIC5rLWktbGluazo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMGZcIjsgfVxuICAgIC5rLWktbGluay1ob3Jpem9udGFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwZlwiOyB9XG4gICAgLmstaS1oeXBlcmxpbms6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTBmXCI7IH1cbiAgICAuay1pLWxpbmstaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMGZcIjsgfVxuICAgIC5rLWktdW5saW5rOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMFwiOyB9XG4gICAgLmstaS11bmxpbmstaG9yaXpvbnRhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTBcIjsgfVxuICAgIC5rLWktaHlwZXJsaW5rLXJlbW92ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTBcIjsgfVxuICAgIC5rLWktdW5saW5rLWg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEwXCI7IH1cbiAgICAuay1pLWxpbmstdmVydGljYWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTExXCI7IH1cbiAgICAuay1pLWxpbmstdjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTFcIjsgfVxuICAgIC5rLWktdW5saW5rLXZlcnRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMlwiOyB9XG4gICAgLmstaS11bmxpbmstdjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTJcIjsgfVxuICAgIC5rLWktbG9jazo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTNcIjsgfVxuICAgIC5rLWktdW5sb2NrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNFwiOyB9XG4gICAgLmstaS1jYW5jZWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE1XCI7IH1cbiAgICAuay1pLWNhbmNlbC1vdXRsaW5lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNlwiOyB9XG4gICAgLmstaS1kZW55OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNlwiOyB9XG4gICAgLmstaS1jYW5jZWwtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExN1wiOyB9XG4gICAgLmstaS1jaGVjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMThcIjsgfVxuICAgIC5rLWktY2hlY2ttYXJrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOFwiOyB9XG4gICAgLmstaS10aWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOFwiOyB9XG4gICAgLmstaS1jaGVjay1vdXRsaW5lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOVwiOyB9XG4gICAgLmstaS1jaGVja21hcmstb3V0bGluZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTlcIjsgfVxuICAgIC5rLWktc3VjY2Vzczo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTlcIjsgfVxuICAgIC5rLWktY2hlY2stY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExYVwiOyB9XG4gICAgLmstaS1jaGVja21hcmstY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExYVwiOyB9XG4gICAgLmstaS14OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExYlwiOyB9XG4gICAgLmstaS1jbG9zZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMWJcIjsgfVxuICAgIC5rLWktY2xlYXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTFiXCI7IH1cbiAgICAuay1pLXRpbWVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExYlwiOyB9XG4gICAgLmstaS1ncm91cC1kZWxldGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTFiXCI7IH1cbiAgICAuay1pLXgtb3V0bGluZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMWNcIjsgfVxuICAgIC5rLWktY2xvc2Utb3V0bGluZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMWNcIjsgfVxuICAgIC5rLWktY2xlYXItb3V0bGluZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMWNcIjsgfVxuICAgIC5rLWktdGltZXMtb3V0bGluZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMWNcIjsgfVxuICAgIC5rLWktZXJyb3I6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTFjXCI7IH1cbiAgICAuay1pLXgtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExZFwiOyB9XG4gICAgLmstaS1jbG9zZS1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTFkXCI7IH1cbiAgICAuay1pLWNsZWFyLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMWRcIjsgfVxuICAgIC5rLWktdGltZXMtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExZFwiOyB9XG4gICAgLmstaS1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExZVwiOyB9XG4gICAgLmstaS1hZGQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTFlXCI7IH1cbiAgICAuay1pLXBsdXMtb3V0bGluZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMWZcIjsgfVxuICAgIC5rLWktYWRkLW91dGxpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTFmXCI7IH1cbiAgICAuay1pLXBsdXMtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMFwiOyB9XG4gICAgLmstaS1hZGQtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMFwiOyB9XG4gICAgLmstaS1taW51czo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjFcIjsgfVxuICAgIC5rLWkta3BpLXRyZW5kLWVxdWFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMVwiOyB9XG4gICAgLmstaS1taW51cy1vdXRsaW5lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMlwiOyB9XG4gICAgLmstaS1taW51cy1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIzXCI7IH1cbiAgICAuay1pLXNvcnQtYXNjOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNFwiOyB9XG4gICAgLmstaS1zb3J0LWRlc2M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI1XCI7IH1cbiAgICAuay1pLXNvcnQtY2xlYXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI2XCI7IH1cbiAgICAuay1pLXVuc29ydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjZcIjsgfVxuICAgIC5rLWktc29ydC1hc2Mtc21hbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI3XCI7IH1cbiAgICAuay1pLXNvcnQtYXNjLXNtOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyN1wiOyB9XG4gICAgLmstaS1zb3J0LWRlc2Mtc21hbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI4XCI7IH1cbiAgICAuay1pLXNvcnQtZGVzYy1zbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjhcIjsgfVxuICAgIC5rLWktZmlsdGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOVwiOyB9XG4gICAgLmstaS1maWx0ZXItY2xlYXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTJhXCI7IH1cbiAgICAuay1pLWZpbHRlci1zbWFsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMmJcIjsgfVxuICAgIC5rLWktZmlsdGVyLXNtOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyYlwiOyB9XG4gICAgLmstaS1maWx0ZXItc29ydC1hc2Mtc21hbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTJjXCI7IH1cbiAgICAuay1pLWZpbHRlci1zb3J0LWFzYy1zbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMmNcIjsgfVxuICAgIC5rLWktZmlsdGVyLXNvcnQtZGVzYy1zbWFsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMmRcIjsgfVxuICAgIC5rLWktZmlsdGVyLXNvcnQtZGVzYy1zbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMmRcIjsgfVxuICAgIC5rLWktZmlsdGVyLWFkZC1leHByZXNzaW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyZVwiOyB9XG4gICAgLmstaS1maWx0ZXItYWRkLWdyb3VwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyZlwiOyB9XG4gICAgLmstaS1sb2dpbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzBcIjsgfVxuICAgIC5rLWktc2lnbi1pbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzBcIjsgfVxuICAgIC5rLWktbG9nb3V0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMVwiOyB9XG4gICAgLmstaS1zaWduLW91dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzFcIjsgfVxuICAgIC5rLWktZG93bmxvYWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMyXCI7IH1cbiAgICAuay1pLXVwbG9hZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzNcIjsgfVxuICAgIC5rLWktaHlwZXJsaW5rLW9wZW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM0XCI7IH1cbiAgICAuay1pLWh5cGVybGluay1vcGVuLXNtOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNVwiOyB9XG4gICAgLmstaS1sYXVuY2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM2XCI7IH1cbiAgICAuay1pLXdpbmRvdzo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzdcIjsgfVxuICAgIC5rLWktd2luZG93LW1heGltaXplOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzN1wiOyB9XG4gICAgLmstaS1tYXhpbWl6ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzdcIjsgfVxuICAgIC5rLWktd2luZG93LXJlc3RvcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM4XCI7IH1cbiAgICAuay1pLXdpbmRvd3M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM4XCI7IH1cbiAgICAuay1pLXRpbGVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOFwiOyB9XG4gICAgLmstaS1yZXN0b3JlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOFwiOyB9XG4gICAgLmstaS13aW5kb3ctbWluaW1pemU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM5XCI7IH1cbiAgICAuay1pLW1pbmltaXplOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOVwiOyB9XG4gICAgLmstaS1nZWFyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzYVwiOyB9XG4gICAgLmstaS1jb2c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTNhXCI7IH1cbiAgICAuay1pLWN1c3RvbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxM2FcIjsgfVxuICAgIC5rLWktZ2VhcnM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTNiXCI7IH1cbiAgICAuay1pLWNvZ3M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTNiXCI7IH1cbiAgICAuay1pLXdyZW5jaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxM2NcIjsgfVxuICAgIC5rLWktc2V0dGluZ3M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTNjXCI7IH1cbiAgICAuay1pLWV5ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxM2RcIjsgfVxuICAgIC5rLWktcHJldmlldzo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxM2RcIjsgfVxuICAgIC5rLWktc2VhcmNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzZVwiOyB9XG4gICAgLmstaS16b29tOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzZVwiOyB9XG4gICAgLmstaS16b29tLWluOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzZlwiOyB9XG4gICAgLmstaS16b29tLW91dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDBcIjsgfVxuICAgIC5rLWktYXJyb3dzLW1vdmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQxXCI7IH1cbiAgICAuay1pLXBhbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDFcIjsgfVxuICAgIC5rLWktbW92ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDFcIjsgfVxuICAgIC5rLWktY2FsY3VsYXRvcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDJcIjsgfVxuICAgIC5rLWktY2FydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDNcIjsgfVxuICAgIC5rLWktc2hvcHBpbmctY2FydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDNcIjsgfVxuICAgIC5rLWktY29ubmVjdG9yOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NFwiOyB9XG4gICAgLmstaS1wbHVzLXNtOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NVwiOyB9XG4gICAgLmstaS1zcGx1czo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDVcIjsgfVxuICAgIC5rLWktbWludXMtc206OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ2XCI7IH1cbiAgICAuay1pLXNtaW51czo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDZcIjsgfVxuICAgIC5rLWkta3BpLXN0YXR1cy1kZW55OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0N1wiOyB9XG4gICAgLmstaS1rcGktc3RhdHVzLWhvbGQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ4XCI7IH1cbiAgICAuay1pLWtwaS1zdGF0dXMtb3Blbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDlcIjsgfVxuICAgIC5rLWktZXF1YWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTRhXCI7IH1cbiAgICAuay1pLW5vdC1lcXVhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNGJcIjsgfVxuICAgIC5rLWktbGVzcy1vci1lcXVhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNGNcIjsgfVxuICAgIC5rLWktZ3JlYXRlci1vci1lcXVhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNGRcIjsgfVxuICAgIC5rLWktZGl2aWRlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0ZVwiOyB9XG4gICAgLmstaS1hY2Nlc3NpYmlsaXR5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0ZlwiOyB9XG4gICAgLmstaS1iYXJjb2RlLW91dGxpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUwXCI7IH1cbiAgICAuay1pLWJhcmNvZGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUxXCI7IH1cbiAgICAuay1pLWJhcmNvZGUtc2Nhbm5lcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTJcIjsgfVxuICAgIC5rLWktcXItY29kZS1vdXRsaW5lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1M1wiOyB9XG4gICAgLmstaS1xci1jb2RlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NFwiOyB9XG4gICAgLmstaS1xci1jb2RlLXNjYW5uZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU1XCI7IH1cbiAgICAuay1pLWJhcmNvZGUtcXItY29kZS1zY2FubmVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NlwiOyB9XG4gICAgLmstaS1zaWduYXR1cmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU3XCI7IH1cbiAgICAuay1pLWhhbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU4XCI7IH1cbiAgICAuay1pLXBvaW50ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU5XCI7IH1cbiAgICAuay1pLWN1cnNvcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTlcIjsgfVxuICAgIC5rLWktc3RpY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTVhXCI7IH1cbiAgICAuay1pLXVuc3RpY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTViXCI7IH1cbiAgICAuay1pLXNldC1jb2x1bW4tcG9zaXRpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTVjXCI7IH1cbiAgICAuay1pLXBsYXk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAwXCI7IH1cbiAgICAuay1pLXBhdXNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMVwiOyB9XG4gICAgLmstaS1zdG9wOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMlwiOyB9XG4gICAgLmstaS1yZXdpbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAzXCI7IH1cbiAgICAuay1pLWZvcndhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA0XCI7IH1cbiAgICAuay1pLXZvbHVtZS1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNVwiOyB9XG4gICAgLmstaS12b2x1bWUtbG93OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNVwiOyB9XG4gICAgLmstaS12b2x1bWUtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA2XCI7IH1cbiAgICAuay1pLXZvbHVtZS1oaWdoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNlwiOyB9XG4gICAgLmstaS12b2x1bWUtbXV0ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDdcIjsgfVxuICAgIC5rLWktdm9sdW1lLW9mZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDdcIjsgfVxuICAgIC5rLWktaGQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA4XCI7IH1cbiAgICAuay1pLWNsb3NlZC1jYXB0aW9uczo6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDlcIjsgfVxuICAgIC5rLWktc3VidGl0bGVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwOVwiOyB9XG4gICAgLmstaS1wbGF5bGlzdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMGFcIjsgfVxuICAgIC5rLWktbXVzaWMtbm90ZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjBiXCI7IH1cbiAgICAuay1pLWF1ZGlvOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwYlwiOyB9XG4gICAgLmstaS1wbGF5LXNtOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwY1wiOyB9XG4gICAgLmstaS1wYXVzZS1zbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMGRcIjsgfVxuICAgIC5rLWktc3RvcC1zbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMGVcIjsgfVxuICAgIC5rLWktaGVhcnQtb3V0bGluZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUzMDBcIjsgfVxuICAgIC5rLWktZmF2LW91dGxpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMzAwXCI7IH1cbiAgICAuay1pLWZhdm9yaXRlLW91dGxpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMzAwXCI7IH1cbiAgICAuay1pLWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTMwMVwiOyB9XG4gICAgLmstaS1mYXY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMzAxXCI7IH1cbiAgICAuay1pLWZhdm9yaXRlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTMwMVwiOyB9XG4gICAgLmstaS1zdGFyLW91dGxpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMzAyXCI7IH1cbiAgICAuay1pLWJvb2ttYXJrLW91dGxpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMzAyXCI7IH1cbiAgICAuay1pLXN0YXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMzAzXCI7IH1cbiAgICAuay1pLWJvb2ttYXJrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTMwM1wiOyB9XG4gICAgLmstaS1jaGVja2JveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUzMDRcIjsgfVxuICAgIC5rLWktc2hhcGUtcmVjdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUzMDRcIjsgfVxuICAgIC5rLWktY2hlY2tib3gtY2hlY2tlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUzMDVcIjsgfVxuICAgIC5rLWktY2hlY2tib3gtaW5kZXRlcm1pbmF0ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUzMDZcIjsgfVxuICAgIC5rLWktdHJpLXN0YXRlLWluZGV0ZXJtaW5hdGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMzA2XCI7IH1cbiAgICAuay1pLWNoZWNrYm94LW51bGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMzA3XCI7IH1cbiAgICAuay1pLXRyaS1zdGF0ZS1udWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTMwN1wiOyB9XG4gICAgLmstaS1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMzA4XCI7IH1cbiAgICAuay1pLXJhZGlvYnV0dG9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTMwOVwiOyB9XG4gICAgLmstaS1zaGFwZS1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMzA5XCI7IH1cbiAgICAuay1pLXJhZGlvYnV0dG9uLWNoZWNrZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMzBhXCI7IH1cbiAgICAuay1pLWJlbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNDAwXCI7IH1cbiAgICAuay1pLW5vdGlmaWNhdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU0MDBcIjsgfVxuICAgIC5rLWktaW5mby1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNDAxXCI7IH1cbiAgICAuay1pLWluZm9ybWF0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTQwMVwiOyB9XG4gICAgLmstaS1pbmZvOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTQwMVwiOyB9XG4gICAgLmstaS1ub3RlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTQwMVwiOyB9XG4gICAgLmstaS1xdWVzdGlvbi1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNDAyXCI7IH1cbiAgICAuay1pLXF1ZXN0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTQwMlwiOyB9XG4gICAgLmstaS1oZWxwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTQwMlwiOyB9XG4gICAgLmstaS1leGNsYW1hdGlvbi1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNDAzXCI7IH1cbiAgICAuay1pLXdhcm5pbmc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNDAzXCI7IH1cbiAgICAuay1pLWV4Y2VwdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU0MDNcIjsgfVxuICAgIC5rLWktY2FtZXJhOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUwMFwiOyB9XG4gICAgLmstaS1waG90by1jYW1lcmE6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTAwXCI7IH1cbiAgICAuay1pLWltYWdlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUwMVwiOyB9XG4gICAgLmstaS1waG90bzo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MDFcIjsgfVxuICAgIC5rLWktaW1hZ2UtZXhwb3J0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUwMlwiOyB9XG4gICAgLmstaS1waG90by1leHBvcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTAyXCI7IH1cbiAgICAuay1pLXpvb20tYWN0dWFsLXNpemU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTAzXCI7IH1cbiAgICAuay1pLXpvb20tYmVzdC1maXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTA0XCI7IH1cbiAgICAuay1pLWltYWdlLXJlc2l6ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MDVcIjsgfVxuICAgIC5rLWktY3JvcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MDZcIjsgfVxuICAgIC5rLWktbWlycm9yOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUwN1wiOyB9XG4gICAgLmstaS1mbGlwLWhvcml6b250YWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTA4XCI7IH1cbiAgICAuay1pLWZsaXAtaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MDhcIjsgfVxuICAgIC5rLWktZmxpcC12ZXJ0aWNhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MDlcIjsgfVxuICAgIC5rLWktZmxpcC12OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUwOVwiOyB9XG4gICAgLmstaS1yb3RhdGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTBhXCI7IH1cbiAgICAuay1pLXJvdGF0ZS1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MGJcIjsgfVxuICAgIC5rLWktcm90YXRlLWN3OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUwYlwiOyB9XG4gICAgLmstaS1yb3RhdGUtbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MGNcIjsgfVxuICAgIC5rLWktcm90YXRlLWNjdzo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MGNcIjsgfVxuICAgIC5rLWktYnJ1c2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTBkXCI7IH1cbiAgICAuay1pLXBhbGV0dGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTBlXCI7IH1cbiAgICAuay1pLWRyb3BsZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTBmXCI7IH1cbiAgICAuay1pLXBhaW50OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUwZlwiOyB9XG4gICAgLmstaS1iYWNrZ3JvdW5kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUwZlwiOyB9XG4gICAgLmstaS1zaGFwZS1saW5lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUxMFwiOyB9XG4gICAgLmstaS1saW5lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUxMFwiOyB9XG4gICAgLmstaS1icmlnaHRuZXNzLWNvbnRyYXN0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUxMVwiOyB9XG4gICAgLmstaS1zbGlkZXJzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUxMlwiOyB9XG4gICAgLmstaS1zYXR1cmF0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUxMlwiOyB9XG4gICAgLmstaS1pbnZlcnQtY29sb3JzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUxM1wiOyB9XG4gICAgLmstaS10cmFuc3BhcmVuY3k6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTE0XCI7IH1cbiAgICAuay1pLW9wYWNpdHk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTE0XCI7IH1cbiAgICAuay1pLWdyYXlzY2FsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MTVcIjsgfVxuICAgIC5rLWktYmx1cjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MTZcIjsgfVxuICAgIC5rLWktc2hhcnBlbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MTdcIjsgfVxuICAgIC5rLWktc2hhcGVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUxOFwiOyB9XG4gICAgLmstaS1zaGFwZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MThcIjsgfVxuICAgIC5rLWktcm91bmQtY29ybmVyczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MTlcIjsgfVxuICAgIC5rLWktYnJpbmctdG8tZnJvbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTFhXCI7IH1cbiAgICAuay1pLWZyb250LWVsZW1lbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTFhXCI7IH1cbiAgICAuay1pLWJyaW5nLXRvLWJhY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTFiXCI7IH1cbiAgICAuay1pLWJhY2stZWxlbWVudDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MWJcIjsgfVxuICAgIC5rLWktYnJpbmctZm9yd2FyZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MWNcIjsgfVxuICAgIC5rLWktZm9yd2FyZC1lbGVtZW50OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUxY1wiOyB9XG4gICAgLmstaS1icmluZy1iYWNrd2FyZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MWRcIjsgfVxuICAgIC5rLWktYmFja3dhcmQtZWxlbWVudDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MWRcIjsgfVxuICAgIC5rLWktYWxpZ24tc2VsZi1zdGFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MWVcIjsgfVxuICAgIC5rLWktYWxpZ24tbGVmdC1lbGVtZW50OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUxZVwiOyB9XG4gICAgLmstaS1hbGlnbi1zZWxmLWNlbnRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MWZcIjsgfVxuICAgIC5rLWktYWxpZ24tY2VudGVyLWVsZW1lbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTFmXCI7IH1cbiAgICAuay1pLWFsaWduLXNlbGYtZW5kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUyMFwiOyB9XG4gICAgLmstaS1hbGlnbi1yaWdodC1lbGVtZW50OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUyMFwiOyB9XG4gICAgLmstaS1hbGlnbi1zZWxmLXN0YXJ0LWFsdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MjFcIjsgfVxuICAgIC5rLWktYWxpZ24tdG9wLWVsZW1lbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTIxXCI7IH1cbiAgICAuay1pLWFsaWduLXNlbGYtY2VudGVyLWFsdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MjJcIjsgfVxuICAgIC5rLWktYWxpZ24tbWlkZGxlLWVsZW1lbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTIyXCI7IH1cbiAgICAuay1pLWFsaWduLXNlbGYtZW5kLWFsdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MjNcIjsgfVxuICAgIC5rLWktYWxpZ24tYm90dG9tLWVsZW1lbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTIzXCI7IH1cbiAgICAuay1pLXRodW1ibmFpbHMtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTI0XCI7IH1cbiAgICAuay1pLXRodW1ibmFpbHMtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTI1XCI7IH1cbiAgICAuay1pLXRodW1ibmFpbHMtZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MjZcIjsgfVxuICAgIC5rLWktdGh1bWJuYWlscy1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUyN1wiOyB9XG4gICAgLmstaS1mdWxsc2NyZWVuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUyOFwiOyB9XG4gICAgLmstaS1mdWxsLXNjcmVlbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MjhcIjsgfVxuICAgIC5rLWktZnVsbHNjcmVlbi1lbnRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MjhcIjsgfVxuICAgIC5rLWktZnVsbHNjcmVlbi1leGl0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUyOVwiOyB9XG4gICAgLmstaS1mdWxsLXNjcmVlbi1leGl0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUyOVwiOyB9XG4gICAgLmstaS1kcm9wbGV0LXNsYXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUyYVwiOyB9XG4gICAgLmstaS1yZXNldC1jb2xvcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MmFcIjsgfVxuICAgIC5rLWktcGFpbnQtcmVtb3ZlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUyYVwiOyB9XG4gICAgLmstaS1iYWNrZ3JvdW5kLXJlbW92ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MmFcIjsgfVxuICAgIC5rLWktcGhvdG9zOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUyYlwiOyB9XG4gICAgLmstaS1pbWFnZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTJiXCI7IH1cbiAgICAuay1pLWdhbGxlcnk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTJiXCI7IH1cbiAgICAuay1pLWFsaWduLXRvLWdyaWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTJjXCI7IH1cbiAgICAuay1pLXNpemUtdG8tZ3JpZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MmRcIjsgfVxuICAgIC5rLWktbWFrZS1zYW1lLXNpemU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTJlXCI7IH1cbiAgICAuay1pLW1ha2Utc2FtZS13aWR0aDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MmZcIjsgfVxuICAgIC5rLWktbWFrZS1zYW1lLWhlaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MzBcIjsgfVxuICAgIC5rLWktbWFrZS1ob3Jpem9udGFsLXNwYWNpbmctZXF1YWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTMxXCI7IH1cbiAgICAuay1pLWluY3JlYXNlLWhvcml6b250YWwtc3BhY2luZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MzJcIjsgfVxuICAgIC5rLWktZGVjcmVhc2UtaG9yaXpvbnRhbC1zcGFjaW5nOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUzM1wiOyB9XG4gICAgLmstaS1yZW1vdmUtaG9yaXpvbnRhbC1zcGFjaW5nOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUzNFwiOyB9XG4gICAgLmstaS1tYWtlLXZlcnRpY2FsLXNwYWNpbmctZXF1YWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTM1XCI7IH1cbiAgICAuay1pLWluY3JlYXNlLXZlcnRpY2FsLXNwYWNpbmc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTM2XCI7IH1cbiAgICAuay1pLWRlY3JlYXNlLXZlcnRpY2FsLXNwYWNpbmc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTM3XCI7IH1cbiAgICAuay1pLXJlbW92ZS12ZXJ0aWNhbC1zcGFjaW5nOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUzOFwiOyB9XG4gICAgLmstaS1leWVkcm9wcGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUzOVwiOyB9XG4gICAgLmstaS1zbmFwLWdyaWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTNhXCI7IH1cbiAgICAuay1pLXNuYXAtdG8tZ3JpZGxpbmVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUzYlwiOyB9XG4gICAgLmstaS1zbmFwLXRvLXNuYXBsaW5lczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1M2NcIjsgfVxuICAgIC5rLWktZGltZW50aW9uczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1M2RcIjsgfVxuICAgIC5rLWktYWxpZ24tc2VsZi1zdHJldGNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUzZVwiOyB9XG4gICAgLmstaS1hbGlnbi1zdHJldGNoLWVsZW1lbnQtaG9yaXpvbnRhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1M2VcIjsgfVxuICAgIC5rLWktYWxpZ24tc2VsZi1zdHJldGNoLWFsdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1M2ZcIjsgfVxuICAgIC5rLWktYWxpZ24tc3RyZXRjaC1lbGVtZW50LXZlcnRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUzZlwiOyB9XG4gICAgLmstaS1hbGlnbi1pdGVtcy1zdGFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1NDBcIjsgfVxuICAgIC5rLWktYWxpZ24tbGVmdC1lbGVtZW50czo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1NDBcIjsgfVxuICAgIC5rLWktYWxpZ24taXRlbXMtY2VudGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU0MVwiOyB9XG4gICAgLmstaS1hbGlnbi1jZW50ZXItZWxlbWVudHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTQxXCI7IH1cbiAgICAuay1pLWFsaWduLWl0ZW1zLWVuZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1NDJcIjsgfVxuICAgIC5rLWktYWxpZ24tcmlnaHQtZWxlbWVudHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTQyXCI7IH1cbiAgICAuay1pLWFsaWduLWl0ZW1zLXN0cmV0Y2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTQzXCI7IH1cbiAgICAuay1pLWFsaWduLXN0cmV0Y2gtZWxlbWVudHMtaG9yaXpvbnRhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1NDNcIjsgfVxuICAgIC5rLWktYWxpZ24taXRlbXMtYmFzZWxpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTQ0XCI7IH1cbiAgICAuay1pLWFsaWduLWJhc2VsaW5lLWhvcml6b250YWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTQ0XCI7IH1cbiAgICAuay1pLWFsaWduLWl0ZW1zLXN0YXJ0LWFsdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1NDVcIjsgfVxuICAgIC5rLWktYWxpZ24tdG9wLWVsZW1lbnRzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU0NVwiOyB9XG4gICAgLmstaS1hbGlnbi1pdGVtcy1jZW50ZXItYWx0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU0NlwiOyB9XG4gICAgLmstaS1hbGlnbi1taWRkbGUtZWxlbWVudHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTQ2XCI7IH1cbiAgICAuay1pLWFsaWduLWl0ZW1zLWVuZC1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTQ3XCI7IH1cbiAgICAuay1pLWFsaWduLWJvdHRvbS1lbGVtZW50czo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1NDdcIjsgfVxuICAgIC5rLWktYWxpZ24taXRlbXMtc3RyZXRjaC1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTQ4XCI7IH1cbiAgICAuay1pLWFsaWduLXN0cmV0Y2gtZWxlbWVudHMtdmVydGljYWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTQ4XCI7IH1cbiAgICAuay1pLWFsaWduLWl0ZW1zLWJhc2VsaW5lLWFsdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1NDlcIjsgfVxuICAgIC5rLWktYWxpZ24tYmFzZWxpbmUtdmVydGljYWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTQ5XCI7IH1cbiAgICAuay1pLWp1c3RpZnktY29udGVudC1zdGFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1NGFcIjsgfVxuICAgIC5rLWktanVzdGlmeS1zdGFydC1ob3Jpem9udGFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU0YVwiOyB9XG4gICAgLmstaS1qdXN0aWZ5LWNvbnRlbnQtY2VudGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU0YlwiOyB9XG4gICAgLmstaS1qdXN0aWZ5LWNlbnRlci1ob3Jpem9udGFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU0YlwiOyB9XG4gICAgLmstaS1qdXN0aWZ5LWNvbnRlbnQtZW5kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU0Y1wiOyB9XG4gICAgLmstaS1qdXN0aWZ5LWVuZC1ob3Jpem9udGFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU0Y1wiOyB9XG4gICAgLmstaS1qdXN0aWZ5LWNvbnRlbnQtYmV0d2Vlbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1NGRcIjsgfVxuICAgIC5rLWktanVzdGlmeS1iZXR3ZWVuLWhvcml6b250YWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTRkXCI7IH1cbiAgICAuay1pLWp1c3RpZnktY29udGVudC1hcm91bmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTRlXCI7IH1cbiAgICAuay1pLWp1c3RpZnktYXJvdW5kLWhvcml6b250YWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTRlXCI7IH1cbiAgICAuay1pLWp1c3RpZnktY29udGVudC1zdGFydC1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTRmXCI7IH1cbiAgICAuay1pLWp1c3RpZnktc3RhcnQtdmVydGljYWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTRmXCI7IH1cbiAgICAuay1pLWp1c3RpZnktY29udGVudC1jZW50ZXItYWx0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU1MFwiOyB9XG4gICAgLmstaS1qdXN0aWZ5LWNlbnRlci12ZXJ0aWNhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1NTBcIjsgfVxuICAgIC5rLWktanVzdGlmeS1jb250ZW50LWVuZC1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTUxXCI7IH1cbiAgICAuay1pLWp1c3RpZnktZW5kLXZlcnRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU1MVwiOyB9XG4gICAgLmstaS1qdXN0aWZ5LWNvbnRlbnQtYmV0d2Vlbi1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTUyXCI7IH1cbiAgICAuay1pLWp1c3RpZnktYmV0d2Vlbi12ZXJ0aWNhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1NTJcIjsgfVxuICAgIC5rLWktanVzdGlmeS1jb250ZW50LWFyb3VuZC1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTUzXCI7IH1cbiAgICAuay1pLWp1c3RpZnktYXJvdW5kLXZlcnRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU1M1wiOyB9XG4gICAgLmstaS1maWxlLXdyZW5jaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MDBcIjsgfVxuICAgIC5rLWktcGFnZS1wcm9wZXJ0aWVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYwMFwiOyB9XG4gICAgLmstaS1ib2xkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYwMVwiOyB9XG4gICAgLmstaS1pdGFsaWM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjAyXCI7IH1cbiAgICAuay1pLXVuZGVybGluZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MDNcIjsgfVxuICAgIC5rLWktZm9udC1mYW1pbHk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjA0XCI7IH1cbiAgICAuay1pLWZvcmVncm91bmQtY29sb3I6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjA1XCI7IH1cbiAgICAuay1pLXRleHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjA1XCI7IH1cbiAgICAuay1pLWNvbnZlcnQtbG93ZXJjYXNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYwNlwiOyB9XG4gICAgLmstaS1jb252ZXJ0LXVwcGVyY2FzZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MDdcIjsgfVxuICAgIC5rLWktc3RyaWtldGhyb3VnaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MDhcIjsgfVxuICAgIC5rLWktc3RyaWtlLXRocm91Z2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjA4XCI7IH1cbiAgICAuay1pLXN1YnNjcmlwdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MDlcIjsgfVxuICAgIC5rLWktc3ViLXNjcmlwdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MDlcIjsgfVxuICAgIC5rLWktc3Vwc2NyaXB0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYwYVwiOyB9XG4gICAgLmstaS1zdXAtc2NyaXB0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYwYVwiOyB9XG4gICAgLmstaS1zdXBlcnNjcmlwdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MGFcIjsgfVxuICAgIC5rLWktZGl2OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYwYlwiOyB9XG4gICAgLmstaS1hbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjBjXCI7IH1cbiAgICAuay1pLWgxOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYwZFwiOyB9XG4gICAgLmstaS1oMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MGVcIjsgfVxuICAgIC5rLWktaDM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjBmXCI7IH1cbiAgICAuay1pLWg0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYxMFwiOyB9XG4gICAgLmstaS1oNTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MTFcIjsgfVxuICAgIC5rLWktaDY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjEyXCI7IH1cbiAgICAuay1pLWxpc3Qtb3JkZXJlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MTNcIjsgfVxuICAgIC5rLWktbGlzdC1udW1iZXJlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MTNcIjsgfVxuICAgIC5rLWktaW5zZXJ0LW9yZGVyZWQtbGlzdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MTNcIjsgfVxuICAgIC5rLWktbGlzdC11bm9yZGVyZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjE0XCI7IH1cbiAgICAuay1pLWxpc3QtYnVsbGV0ZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjE0XCI7IH1cbiAgICAuay1pLWluc2VydC11bm9yZGVyZWQtbGlzdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MTRcIjsgfVxuICAgIC5rLWktaW5kZW50OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYxNVwiOyB9XG4gICAgLmstaS1pbmRlbnQtaW5jcmVhc2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjE1XCI7IH1cbiAgICAuay1pLW91dGRlbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjE2XCI7IH1cbiAgICAuay1pLWluZGVudC1kZWNyZWFzZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MTZcIjsgfVxuICAgIC5rLWktaW5zZXJ0LXRvcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MTdcIjsgfVxuICAgIC5rLWktaW5zZXJ0LXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYxN1wiOyB9XG4gICAgLmstaS1pbnNlcnQtbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MTdcIjsgfVxuICAgIC5rLWktaW5zZXJ0LW1pZGRsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MThcIjsgfVxuICAgIC5rLWktaW5zZXJ0LW06OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjE4XCI7IH1cbiAgICAuay1pLWluc2VydC1ib3R0b206OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjE5XCI7IH1cbiAgICAuay1pLWluc2VydC1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYxOVwiOyB9XG4gICAgLmstaS1pbnNlcnQtczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MTlcIjsgfVxuICAgIC5rLWktYWxpZ24tdG9wOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYxYVwiOyB9XG4gICAgLmstaS1hbGlnbi1taWRkbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjFiXCI7IH1cbiAgICAuay1pLWFsaWduLWJvdHRvbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MWNcIjsgfVxuICAgIC5rLWktYWxpZ24tbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MWRcIjsgfVxuICAgIC5rLWktanVzdGlmeS1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYxZFwiOyB9XG4gICAgLmstaS1hbGlnbi1jZW50ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjFlXCI7IH1cbiAgICAuay1pLWp1c3RpZnktY2VudGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYxZVwiOyB9XG4gICAgLmstaS1hbGlnbi1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MWZcIjsgfVxuICAgIC5rLWktanVzdGlmeS1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYxZlwiOyB9XG4gICAgLmstaS1hbGlnbi1qdXN0aWZ5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYyMFwiOyB9XG4gICAgLmstaS1qdXN0aWZ5LWZ1bGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjIwXCI7IH1cbiAgICAuay1pLWFsaWduLXJlbW92ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MjFcIjsgfVxuICAgIC5rLWktanVzdGlmeS1jbGVhcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MjFcIjsgfVxuICAgIC5rLWktdGV4dC13cmFwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYyMlwiOyB9XG4gICAgLmstaS1ob3Jpem9udGFsLXJ1bGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjIzXCI7IH1cbiAgICAuay1pLXJ1bGUtaG9yaXpvbnRhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MjNcIjsgfVxuICAgIC5rLWktaHI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjIzXCI7IH1cbiAgICAuay1pLXRhYmxlLWFsaWduLXRvcC1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYyNFwiOyB9XG4gICAgLmstaS10YWJsZS1hbGlnbi10b3AtY2VudGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYyNVwiOyB9XG4gICAgLmstaS10YWJsZS1hbGlnbi10b3AtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjI2XCI7IH1cbiAgICAuay1pLXRhYmxlLWFsaWduLW1pZGRsZS1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYyN1wiOyB9XG4gICAgLmstaS10YWJsZS1hbGlnbi1taWRkbGUtY2VudGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYyOFwiOyB9XG4gICAgLmstaS10YWJsZS1hbGlnbi1taWRkbGUtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjI5XCI7IH1cbiAgICAuay1pLXRhYmxlLWFsaWduLWJvdHRvbS1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYyYVwiOyB9XG4gICAgLmstaS10YWJsZS1hbGlnbi1ib3R0b20tY2VudGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYyYlwiOyB9XG4gICAgLmstaS10YWJsZS1hbGlnbi1ib3R0b20tcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjJjXCI7IH1cbiAgICAuay1pLXRhYmxlLWFsaWduLXJlbW92ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MmRcIjsgfVxuICAgIC5rLWktYm9yZGVycy1hbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjJlXCI7IH1cbiAgICAuay1pLWFsbC1ib3JkZXJzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYyZVwiOyB9XG4gICAgLmstaS1ib3JkZXJzLW91dHNpZGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjJmXCI7IH1cbiAgICAuay1pLW91dHNpZGUtYm9yZGVyczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MmZcIjsgfVxuICAgIC5rLWktYm9yZGVycy1pbnNpZGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjMwXCI7IH1cbiAgICAuay1pLWluc2lkZS1ib3JkZXJzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYzMFwiOyB9XG4gICAgLmstaS1ib3JkZXJzLWluc2lkZS1ob3Jpem9udGFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYzMVwiOyB9XG4gICAgLmstaS1ib3JkZXItaW5zaWRlLWg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjMxXCI7IH1cbiAgICAuay1pLWluc2lkZS1ob3Jpem9udGFsLWJvcmRlcnM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjMxXCI7IH1cbiAgICAuay1pLWJvcmRlcnMtaW5zaWRlLXZlcnRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYzMlwiOyB9XG4gICAgLmstaS1ib3JkZXJzLWluc2lkZS12OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYzMlwiOyB9XG4gICAgLmstaS1pbnNpZGUtdmVydGljYWwtYm9yZGVyczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MzJcIjsgfVxuICAgIC5rLWktYm9yZGVyLXRvcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MzNcIjsgfVxuICAgIC5rLWktdG9wLWJvcmRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MzNcIjsgfVxuICAgIC5rLWktYm9yZGVyLWJvdHRvbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MzRcIjsgfVxuICAgIC5rLWktYm90dG9tLWJvcmRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MzRcIjsgfVxuICAgIC5rLWktYm9yZGVyLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjM1XCI7IH1cbiAgICAuay1pLWxlZnQtYm9yZGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYzNVwiOyB9XG4gICAgLmstaS1ib3JkZXItcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjM2XCI7IH1cbiAgICAuay1pLXJpZ2h0LWJvcmRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MzZcIjsgfVxuICAgIC5rLWktYm9yZGVycy1ub25lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYzN1wiOyB9XG4gICAgLmstaS1ib3JkZXItbm86OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjM3XCI7IH1cbiAgICAuay1pLW5vLWJvcmRlcnM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjM3XCI7IH1cbiAgICAuay1pLWJvcmRlcnMtc2hvdy1oaWRlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYzOFwiOyB9XG4gICAgLmstaS1mb3JtOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYzOVwiOyB9XG4gICAgLmstaS1ib3JkZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjM5XCI7IH1cbiAgICAuay1pLWZvcm0tZWxlbWVudDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2M2FcIjsgfVxuICAgIC5rLWktY29kZS1zbmlwcGV0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYzYlwiOyB9XG4gICAgLmstaS1zZWxlY3QtYWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYzY1wiOyB9XG4gICAgLmstaS1idXR0b246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjNkXCI7IH1cbiAgICAuay1pLXNlbGVjdC1ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjNlXCI7IH1cbiAgICAuay1pLWNhbGVuZGFyLWRhdGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjNmXCI7IH1cbiAgICAuay1pLWdyb3VwLWJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NDBcIjsgfVxuICAgIC5rLWktdGV4dGFyZWE6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjQxXCI7IH1cbiAgICAuay1pLXRleHRib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjQyXCI7IH1cbiAgICAuay1pLXRleHRib3gtaGlkZGVuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY0M1wiOyB9XG4gICAgLmstaS1wYXNzd29yZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NDRcIjsgfVxuICAgIC5rLWktcGFyYWdyYXBoLWFkZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NDVcIjsgfVxuICAgIC5rLWktZWRpdC10b29sczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NDZcIjsgfVxuICAgIC5rLWktdGVtcGxhdGUtbWFuYWdlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NDdcIjsgfVxuICAgIC5rLWktY2hhbmdlLW1hbnVhbGx5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY0OFwiOyB9XG4gICAgLmstaS10cmFjay1jaGFuZ2VzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY0OVwiOyB9XG4gICAgLmstaS10cmFjay1jaGFuZ2VzLWVuYWJsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NGFcIjsgfVxuICAgIC5rLWktdHJhY2stY2hhbmdlcy1hY2NlcHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjRiXCI7IH1cbiAgICAuay1pLXRyYWNrLWNoYW5nZXMtYWNjZXB0LWFsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NGNcIjsgfVxuICAgIC5rLWktdHJhY2stY2hhbmdlcy1yZWplY3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjRkXCI7IH1cbiAgICAuay1pLXRyYWNrLWNoYW5nZXMtcmVqZWN0LWFsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NGVcIjsgfVxuICAgIC5rLWktZG9jdW1lbnQtbWFuYWdlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NGZcIjsgfVxuICAgIC5rLWktY3VzdG9tLWljb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjUwXCI7IH1cbiAgICAuay1pLWJvb2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjUxXCI7IH1cbiAgICAuay1pLWRpY3Rpb25hcnktYWRkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY1MVwiOyB9XG4gICAgLmstaS1pbWFnZS1hZGQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjUyXCI7IH1cbiAgICAuay1pLWltYWdlLWxpZ2h0LWRpYWxvZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NTJcIjsgfVxuICAgIC5rLWktaW1hZ2UtaW5zZXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY1MlwiOyB9XG4gICAgLmstaS1pbnNlcnQtaW1hZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjUyXCI7IH1cbiAgICAuay1pLWltYWdlLWVkaXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjUzXCI7IH1cbiAgICAuay1pLWltYWdlLW1hcC1lZGl0b3I6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjU0XCI7IH1cbiAgICAuay1pLWNvbW1lbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjU1XCI7IH1cbiAgICAuay1pLWNvbW1lbnQtcmVtb3ZlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY1NlwiOyB9XG4gICAgLmstaS1jb21tZW50cy1yZW1vdmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjU3XCI7IH1cbiAgICAuay1pLWNvbW1lbnRzLXJlbW92ZS1hbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjU3XCI7IH1cbiAgICAuay1pLXNpbHZlcmxpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY1OFwiOyB9XG4gICAgLmstaS1tZWRpYS1tYW5hZ2VyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY1OVwiOyB9XG4gICAgLmstaS12aWRlby1leHRlcm5hbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NWFcIjsgfVxuICAgIC5rLWktZmxhc2gtbWFuYWdlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NWJcIjsgfVxuICAgIC5rLWktYmlub2N1bGFyczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NWNcIjsgfVxuICAgIC5rLWktZmluZC1hbmQtcmVwbGFjZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NWNcIjsgfVxuICAgIC5rLWktZmluZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NWNcIjsgfVxuICAgIC5rLWktY29weTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NWRcIjsgfVxuICAgIC5rLWktZmlsZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjVkXCI7IH1cbiAgICAuay1pLWN1dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NWVcIjsgfVxuICAgIC5rLWktY2xpcGJvYXJkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY1ZlwiOyB9XG4gICAgLmstaS1wYXN0ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NWZcIjsgfVxuICAgIC5rLWktY2xpcGJvYXJkLWNvZGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjYwXCI7IH1cbiAgICAuay1pLXBhc3RlLWFzLWh0bWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjYwXCI7IH1cbiAgICAuay1pLWNsaXBib2FyZC13b3JkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY2MVwiOyB9XG4gICAgLmstaS1wYXN0ZS1mcm9tLXdvcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjYxXCI7IH1cbiAgICAuay1pLWNsaXBib2FyZC13b3JkLWFsdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NjJcIjsgfVxuICAgIC5rLWktcGFzdGUtZnJvbS13b3JkLXN0cmlwLWZpbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjYyXCI7IH1cbiAgICAuay1pLWNsaXBib2FyZC1odG1sOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY2M1wiOyB9XG4gICAgLmstaS1wYXN0ZS1odG1sOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY2M1wiOyB9XG4gICAgLmstaS1jbGlwYm9hcmQtbWFya2Rvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjY0XCI7IH1cbiAgICAuay1pLXBhc3RlLW1hcmtkb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY2NFwiOyB9XG4gICAgLmstaS1jbGlwYm9hcmQtdGV4dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NjVcIjsgfVxuICAgIC5rLWktcGFzdGUtcGxhaW4tdGV4dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NjVcIjsgfVxuICAgIC5rLWktYXBwbHktZm9ybWF0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY2NlwiOyB9XG4gICAgLmstaS1jbGVhci1jc3M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjY3XCI7IH1cbiAgICAuay1pLWNsZWFyZm9ybWF0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY2N1wiOyB9XG4gICAgLmstaS1jb3B5LWZvcm1hdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NjhcIjsgfVxuICAgIC5rLWktc3RyaXAtYWxsLWZvcm1hdHRpbmc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjY5XCI7IH1cbiAgICAuay1pLXN0cmlwLWNzcy1mb3JtYXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjZhXCI7IH1cbiAgICAuay1pLXN0cmlwLWZvbnQtZWxlbWVudHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjZiXCI7IH1cbiAgICAuay1pLXN0cmlwLXNwYW4tZWxlbWVudHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjZjXCI7IH1cbiAgICAuay1pLXN0cmlwLXdvcmQtZm9ybWF0dGluZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NmRcIjsgfVxuICAgIC5rLWktZm9ybWF0LWNvZGUtYmxvY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjZlXCI7IH1cbiAgICAuay1pLWJ1aWxkaW5nLWJsb2Nrczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NmZcIjsgfVxuICAgIC5rLWktc3R5bGUtYnVpbGRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NmZcIjsgfVxuICAgIC5rLWktcHV6emxlLXBpZWNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY3MFwiOyB9XG4gICAgLmstaS1tb2R1bGUtbWFuYWdlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NzBcIjsgfVxuICAgIC5rLWktcHV6emxlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY3MFwiOyB9XG4gICAgLmstaS1saW5rLWFkZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NzFcIjsgfVxuICAgIC5rLWktaHlwZXJsaW5rLWxpZ2h0LWRpYWxvZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NzFcIjsgfVxuICAgIC5rLWktaHlwZXJsaW5rLWluc2VydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NzFcIjsgfVxuICAgIC5rLWktZ2xvYmUtbGluazo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NzJcIjsgfVxuICAgIC5rLWktaHlwZXJsaW5rLWdsb2JlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY3MlwiOyB9XG4gICAgLmstaS1nbG9iZS11bmxpbms6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjczXCI7IH1cbiAgICAuay1pLWh5cGVybGluay1nbG9iZS1yZW1vdmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjczXCI7IH1cbiAgICAuay1pLWVudmVsb3AtbGluazo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NzRcIjsgfVxuICAgIC5rLWktaHlwZXJsaW5rLWVtYWlsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY3NFwiOyB9XG4gICAgLmstaS1hbmNob3I6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjc1XCI7IH1cbiAgICAuay1pLXRhYmxlLWFkZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NzZcIjsgfVxuICAgIC5rLWktdGFibGUtbGlnaHQtZGlhbG9nOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY3NlwiOyB9XG4gICAgLmstaS10YWJsZS1pbnNlcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjc2XCI7IH1cbiAgICAuay1pLWNyZWF0ZS10YWJsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NzZcIjsgfVxuICAgIC5rLWktdGFibGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjc3XCI7IH1cbiAgICAuay1pLXRhYmxlLXByb3BlcnRpZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjc4XCI7IH1cbiAgICAuay1pLXRhYmxlLWNlbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjc5XCI7IH1cbiAgICAuay1pLXRhYmxlLWNlbGwtcHJvcGVydGllczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2N2FcIjsgfVxuICAgIC5rLWktdGFibGUtY29sdW1uLWluc2VydC1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY3YlwiOyB9XG4gICAgLmstaS1hZGQtY29sdW1uLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjdiXCI7IH1cbiAgICAuay1pLXRhYmxlLWNvbHVtbi1pbnNlcnQtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjdjXCI7IH1cbiAgICAuay1pLWFkZC1jb2x1bW4tcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjdjXCI7IH1cbiAgICAuay1pLXRhYmxlLXJvdy1pbnNlcnQtYWJvdmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjdkXCI7IH1cbiAgICAuay1pLWFkZC1yb3ctYWJvdmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjdkXCI7IH1cbiAgICAuay1pLXRhYmxlLXJvdy1pbnNlcnQtYmVsb3c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjdlXCI7IH1cbiAgICAuay1pLWFkZC1yb3ctYmVsb3c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjdlXCI7IH1cbiAgICAuay1pLXRhYmxlLWNvbHVtbi1kZWxldGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjdmXCI7IH1cbiAgICAuay1pLWRlbGV0ZS1jb2x1bW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjdmXCI7IH1cbiAgICAuay1pLXRhYmxlLXJvdy1kZWxldGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjgwXCI7IH1cbiAgICAuay1pLWRlbGV0ZS1yb3c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjgwXCI7IH1cbiAgICAuay1pLXRhYmxlLWNlbGwtZGVsZXRlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY4MVwiOyB9XG4gICAgLmstaS10YWJsZS1kZWxldGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjgyXCI7IH1cbiAgICAuay1pLWNlbGxzLW1lcmdlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY4M1wiOyB9XG4gICAgLmstaS1tZXJnZS1jZWxsczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2ODNcIjsgfVxuICAgIC5rLWktY2VsbHMtbWVyZ2UtaG9yaXpvbnRhbGx5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY4NFwiOyB9XG4gICAgLmstaS1jZWxscy1tZXJnZS1oOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY4NFwiOyB9XG4gICAgLmstaS1tZXJnZS1ob3Jpem9udGFsbHk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjg0XCI7IH1cbiAgICAuay1pLWNlbGxzLW1lcmdlLXZlcnRpY2FsbHk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjg1XCI7IH1cbiAgICAuay1pLWNlbGxzLW1lcmdlLXY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjg1XCI7IH1cbiAgICAuay1pLW1lcmdlLXZlcnRpY2FsbHk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjg1XCI7IH1cbiAgICAuay1pLWNlbGwtc3BsaXQtaG9yaXpvbnRhbGx5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY4NlwiOyB9XG4gICAgLmstaS1jZWxscy1zcGxpdC1oOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY4NlwiOyB9XG4gICAgLmstaS1jZWxsLXNwbGl0LXZlcnRpY2FsbHk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjg3XCI7IH1cbiAgICAuay1pLWNlbGxzLXNwbGl0LXY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjg3XCI7IH1cbiAgICAuay1pLXRhYmxlLXVubWVyZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjg4XCI7IH1cbiAgICAuay1pLW5vcm1hbC1sYXlvdXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjg4XCI7IH1cbiAgICAuay1pLXBhbmUtZnJlZXplOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY4OVwiOyB9XG4gICAgLmstaS1mcmVlemUtcGFuZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2ODlcIjsgfVxuICAgIC5rLWktcm93LWZyZWV6ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OGFcIjsgfVxuICAgIC5rLWktZnJlZXplLXJvdzo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OGFcIjsgfVxuICAgIC5rLWktY29sdW1uLWZyZWV6ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OGJcIjsgfVxuICAgIC5rLWktY29sLWZyZWV6ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OGJcIjsgfVxuICAgIC5rLWktZnJlZXplLWNvbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OGJcIjsgfVxuICAgIC5rLWktdG9vbGJhci1mbG9hdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OGNcIjsgfVxuICAgIC5rLWktc3BlbGwtY2hlY2tlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OGRcIjsgfVxuICAgIC5rLWktdmFsaWRhdGlvbi14aHRtbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OGVcIjsgfVxuICAgIC5rLWktdmFsaWRhdGlvbi1kYXRhOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY4ZlwiOyB9XG4gICAgLmstaS10b2dnbGUtZnVsbC1zY3JlZW4tbW9kZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OTBcIjsgfVxuICAgIC5rLWktZm9ybXVsYS1meDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OTFcIjsgfVxuICAgIC5rLWktZng6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjkxXCI7IH1cbiAgICAuay1pLXN1bTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OTJcIjsgfVxuICAgIC5rLWktc3ltYm9sOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY5M1wiOyB9XG4gICAgLmstaS1kb2xsYXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjk0XCI7IH1cbiAgICAuay1pLWN1cnJlbmN5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY5NFwiOyB9XG4gICAgLmstaS1wZXJjZW50OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY5NVwiOyB9XG4gICAgLmstaS1jdXN0b20tZm9ybWF0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY5NlwiOyB9XG4gICAgLmstaS1mb3JtYXQtbnVtYmVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY5NlwiOyB9XG4gICAgLmstaS1kZWNpbWFsLWluY3JlYXNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY5N1wiOyB9XG4gICAgLmstaS1pbmNyZWFjZS1kZWNpbWFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY5N1wiOyB9XG4gICAgLmstaS1kZWNpbWFsLWRlY3JlYXNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY5OFwiOyB9XG4gICAgLmstaS1kZWNyZWFzZS1kZWNpbWFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY5OFwiOyB9XG4gICAgLmstaS1mb250LXNpemU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjk5XCI7IH1cbiAgICAuay1pLWltYWdlLWFic29sdXRlLXBvc2l0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY5YVwiOyB9XG4gICAgLmstaS10YWJsZS13aXphcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjliXCI7IH1cbiAgICAuay1pLWNyb3NzdGFiOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY5Y1wiOyB9XG4gICAgLmstaS1jcm9zc3RhYi13aXphcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjlkXCI7IH1cbiAgICAuay1pLXRhYmxlLWJvZHk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjllXCI7IH1cbiAgICAuay1pLXRhYmxlLWNvbHVtbi1ncm91cHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjlmXCI7IH1cbiAgICAuay1pLXRhYmxlLWNvcm5lcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2YTBcIjsgfVxuICAgIC5rLWktdGFibGUtcm93LWdyb3Vwczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2YTFcIjsgfVxuICAgIC5rLWktZ2xvYmUtb3V0bGluZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU3MDBcIjsgfVxuICAgIC5rLWktZ2xvYmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNzAxXCI7IH1cbiAgICAuay1pLW1hcC1tYXJrZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNzAyXCI7IH1cbiAgICAuay1pLW1hcmtlci1waW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNzAyXCI7IH1cbiAgICAuay1pLW1hcC1tYXJrZXItdGFyZ2V0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTcwM1wiOyB9XG4gICAgLmstaS1tYXJrZXItcGluLXRhcmdldDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU3MDNcIjsgfVxuICAgIC5rLWktcGluOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTcwNFwiOyB9XG4gICAgLmstaS11bnBpbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU3MDVcIjsgfVxuICAgIC5rLWktc2hhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODAwXCI7IH1cbiAgICAuay1pLXVzZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODAxXCI7IH1cbiAgICAuay1pLWluYm94OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgwMlwiOyB9XG4gICAgLmstaS1ibG9nZ2VyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgwM1wiOyB9XG4gICAgLmstaS1ibG9nZ2VyLWJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MDRcIjsgfVxuICAgIC5rLWktZGVsaWNpb3VzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgwNVwiOyB9XG4gICAgLmstaS1kZWxpY2lvdXMtYm94OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgwNlwiOyB9XG4gICAgLmstaS1kaWdnOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgwN1wiOyB9XG4gICAgLmstaS1kaWdnLWJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MDhcIjsgfVxuICAgIC5rLWktZW52ZWxvcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MDlcIjsgfVxuICAgIC5rLWktZW1haWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODA5XCI7IH1cbiAgICAuay1pLWxldHRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MDlcIjsgfVxuICAgIC5rLWktZW52ZWxvcC1ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODBhXCI7IH1cbiAgICAuay1pLWVtYWlsLWJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MGFcIjsgfVxuICAgIC5rLWktbGV0dGVyLWJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MGFcIjsgfVxuICAgIC5rLWktZmFjZWJvb2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODBiXCI7IH1cbiAgICAuay1pLWZhY2Vib29rLWJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MGNcIjsgfVxuICAgIC5rLWktZ29vZ2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgwZFwiOyB9XG4gICAgLmstaS1nb29nbGUtYm94OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgwZVwiOyB9XG4gICAgLmstaS1nb29nbGUtcGx1czo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MGZcIjsgfVxuICAgIC5rLWktZ29vZ2xlLXBsdXMtYm94OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgxMFwiOyB9XG4gICAgLmstaS1saW5rZWRpbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MTFcIjsgfVxuICAgIC5rLWktbGlua2VkaW4tYm94OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgxMlwiOyB9XG4gICAgLmstaS1teXNwYWNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgxM1wiOyB9XG4gICAgLmstaS1teXNwYWNlLWJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MTRcIjsgfVxuICAgIC5rLWktcGludGVyZXN0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgxNVwiOyB9XG4gICAgLmstaS1waW50ZXJlc3QtYm94OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgxNlwiOyB9XG4gICAgLmstaS1yZWRkaXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODE3XCI7IH1cbiAgICAuay1pLXJlZGRpdC1ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODE4XCI7IH1cbiAgICAuay1pLXN0dW1ibGUtdXBvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MTlcIjsgfVxuICAgIC5rLWktc3R1bWJsZS11cG9uLWJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MWFcIjsgfVxuICAgIC5rLWktdGVsbC1hLWZyaWVuZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MWJcIjsgfVxuICAgIC5rLWktdGVsbC1hLWZyaWVuZC1ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODFjXCI7IH1cbiAgICAuay1pLXR1bWJscjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MWRcIjsgfVxuICAgIC5rLWktdHVtYmxyLWJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MWVcIjsgfVxuICAgIC5rLWktdHdpdHRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MWZcIjsgfVxuICAgIC5rLWktdHdpdHRlci1ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODIwXCI7IH1cbiAgICAuay1pLXlhbW1lcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MjFcIjsgfVxuICAgIC5rLWkteWFtbWVyLWJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MjJcIjsgfVxuICAgIC5rLWktYmVoYW5jZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MjNcIjsgfVxuICAgIC5rLWktYmVoYW5jZS1ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODI0XCI7IH1cbiAgICAuay1pLWRyaWJiYmxlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgyNVwiOyB9XG4gICAgLmstaS1kcmliYmJsZS1ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODI2XCI7IH1cbiAgICAuay1pLXJzczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MjdcIjsgfVxuICAgIC5rLWktcnNzLWJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MjhcIjsgfVxuICAgIC5rLWktdmltZW86OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODI5XCI7IH1cbiAgICAuay1pLXZpbWVvLWJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MmFcIjsgfVxuICAgIC5rLWkteW91dHViZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MmJcIjsgfVxuICAgIC5rLWkteW91dHViZS1ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODJjXCI7IH1cbiAgICAuay1pLWZvbGRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MDBcIjsgfVxuICAgIC5rLWktZm9sZGVyLW9wZW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTAxXCI7IH1cbiAgICAuay1pLWZvbGRlci1hZGQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTAyXCI7IH1cbiAgICAuay1pLWZvbGRlci11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MDNcIjsgfVxuICAgIC5rLWktZm9sZGVyLW1vcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTA0XCI7IH1cbiAgICAuay1pLWZpZWxkcy1tb3JlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwNFwiOyB9XG4gICAgLmstaS1hZ2dyZWdhdGUtZmllbGRzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwNVwiOyB9XG4gICAgLmstaS1maWxlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwNlwiOyB9XG4gICAgLmstaS1maWxlLXZlcnRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwNlwiOyB9XG4gICAgLmstaS1wYWdlLXBvcnRyYWl0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwNlwiOyB9XG4gICAgLmstaS1maWxlLXY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTA2XCI7IH1cbiAgICAuay1pLWZpbGUtYWRkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwN1wiOyB9XG4gICAgLmstaS1pbnNlcnQtZmlsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MDdcIjsgfVxuICAgIC5rLWktZmlsZS10eHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTA4XCI7IH1cbiAgICAuay1pLXR4dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MDhcIjsgfVxuICAgIC5rLWktZmlsZS1jc3Y6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTA5XCI7IH1cbiAgICAuay1pLWNzdjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MDlcIjsgfVxuICAgIC5rLWktZmlsZS1leGNlbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MGFcIjsgfVxuICAgIC5rLWktZmlsZS14bHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTBhXCI7IH1cbiAgICAuay1pLWV4Y2VsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwYVwiOyB9XG4gICAgLmstaS14bHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTBhXCI7IH1cbiAgICAuay1pLXhsc2E6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTBhXCI7IH1cbiAgICAuay1pLWZpbGUtd29yZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MGJcIjsgfVxuICAgIC5rLWktZmlsZS1kb2M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTBiXCI7IH1cbiAgICAuay1pLXdvcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTBiXCI7IH1cbiAgICAuay1pLWRvYzo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MGJcIjsgfVxuICAgIC5rLWktZmlsZS1tZGI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTBjXCI7IH1cbiAgICAuay1pLW1kYjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MGNcIjsgfVxuICAgIC5rLWktZmlsZS1wcHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTBkXCI7IH1cbiAgICAuay1pLXBwdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MGRcIjsgfVxuICAgIC5rLWktZmlsZS1wZGY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTBlXCI7IH1cbiAgICAuay1pLXBkZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MGVcIjsgfVxuICAgIC5rLWktcGRmYTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MGVcIjsgfVxuICAgIC5rLWktZmlsZS1wc2Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTBmXCI7IH1cbiAgICAuay1pLXBzZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MGZcIjsgfVxuICAgIC5rLWktZmlsZS1mbGFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MTBcIjsgfVxuICAgIC5rLWktZmxhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTEwXCI7IH1cbiAgICAuay1pLWZpbGUtY29uZmlnOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxMVwiOyB9XG4gICAgLmstaS1jb25maWc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTExXCI7IH1cbiAgICAuay1pLWZpbGUtYXNjeDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MTJcIjsgfVxuICAgIC5rLWktYXNjeDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MTJcIjsgfVxuICAgIC5rLWktZmlsZS1iYWM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTEzXCI7IH1cbiAgICAuay1pLWJhYzo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MTNcIjsgfVxuICAgIC5rLWktZmlsZS16aXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTE0XCI7IH1cbiAgICAuay1pLXppcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MTRcIjsgfVxuICAgIC5rLWktZmlsbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MTVcIjsgfVxuICAgIC5rLWktY3NzMzo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MTZcIjsgfVxuICAgIC5rLWktaHRtbDU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTE3XCI7IH1cbiAgICAuay1pLWNvZGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTE4XCI7IH1cbiAgICAuay1pLWh0bWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTE4XCI7IH1cbiAgICAuay1pLXNvdXJjZS1jb2RlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxOFwiOyB9XG4gICAgLmstaS12aWV3LXNvdXJjZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MThcIjsgfVxuICAgIC5rLWktY3NzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxOVwiOyB9XG4gICAgLmstaS1qczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MWFcIjsgfVxuICAgIC5rLWktZXhlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxYlwiOyB9XG4gICAgLmstaS1jc3Byb2o6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTFjXCI7IH1cbiAgICAuay1pLXZicHJvajo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MWRcIjsgfVxuICAgIC5rLWktY3M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTFlXCI7IH1cbiAgICAuay1pLXZiOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxZlwiOyB9XG4gICAgLmstaS1zbG46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTIwXCI7IH1cbiAgICAuay1pLWNsb3VkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkyMVwiOyB9XG4gICAgLmstaS1maWxlLWhvcml6b250YWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTIyXCI7IH1cbiAgICAuay1pLXBhZ2UtbGFuZHNjYXBlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkyMlwiOyB9XG4gICAgLmstaS1maWxlLWg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTIyXCI7IH1cbiAgICAuay1pLXN1YnJlcG9ydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MjNcIjsgfVxuICAgIC5rLWktZGF0YTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MjRcIjsgfVxuICAgIC5rLWktcmVwb3J0LWhlYWRlci1zZWN0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkyNVwiOyB9XG4gICAgLmstaS1yZXBvcnQtZm9vdGVyLXNlY3Rpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTI2XCI7IH1cbiAgICAuay1pLWdyb3VwLWhlYWRlci1zZWN0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkyN1wiOyB9XG4gICAgLmstaS1ncm91cC1mb290ZXItc2VjdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MjhcIjsgfVxuICAgIC5rLWktcGFnZS1oZWFkZXItc2VjdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MjlcIjsgfVxuICAgIC5rLWktcGFnZS1mb290ZXItc2VjdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MmFcIjsgfVxuICAgIC5rLWktZGV0YWlsLXNlY3Rpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTJiXCI7IH1cbiAgICAuay1pLXRvYy1zZWN0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkyY1wiOyB9XG4gICAgLmstaS1ncm91cC1zZWN0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkyZFwiOyB9XG4gICAgLmstaS1wYXJhbWV0ZXJzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkyZVwiOyB9XG4gICAgLmstaS1kYXRhLWNzdjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MmZcIjsgfVxuICAgIC5rLWktZGF0YS1qc29uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkzMFwiOyB9XG4gICAgLmstaS1kYXRhLXNxbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MzFcIjsgfVxuICAgIC5rLWktZGF0YS13ZWI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTMyXCI7IH1cbiAgICAuay1pLWdyb3VwLWNvbGxlY3Rpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTMzXCI7IH1cbiAgICAuay1pLXBhcmFtZXRlci1ib29sZWFuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkzNFwiOyB9XG4gICAgLmstaS1wYXJhbWV0ZXItZGF0ZS10aW1lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkzNVwiOyB9XG4gICAgLmstaS1wYXJhbWV0ZXItZmxvYXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTM2XCI7IH1cbiAgICAuay1pLXBhcmFtZXRlci1pbnRlZ2VyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkzN1wiOyB9XG4gICAgLmstaS1wYXJhbWV0ZXItc3RyaW5nOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkzOFwiOyB9XG4gICAgLmstaS10b2Mtc2VjdGlvbi1sZXZlbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MzlcIjsgfVxuICAgIC5rLWktaW5oZXJpdGVkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkzYVwiOyB9XG4gICAgLmstaS1maWxlLXZpZGVvOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkzYlwiOyB9XG4gICAgLmstaS1maWxlLWF1ZGlvOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkzY1wiOyB9XG4gICAgLmstaS1maWxlLWltYWdlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkzZFwiOyB9XG4gICAgLmstaS1maWxlLXByZXNlbnRhdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5M2VcIjsgfVxuICAgIC5rLWktZmlsZS1kYXRhOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkzZlwiOyB9XG4gICAgLmstaS1maWxlLWRpc2MtaW1hZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTQwXCI7IH1cbiAgICAuay1pLWZpbGUtcHJvZ3JhbW1pbmc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTQxXCI7IH1cbiAgICAuay1pLXBhcmFtZXRlcnMtYnl0ZS1hcnJheTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5NDJcIjsgfVxuICAgIC5rLWktcGFyYW1ldGVycy11bmtub3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTk0M1wiOyB9XG4gICAgLmstaS1maWxlLWVycm9yOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTk0NFwiOyB9XG4gICAgLmstaS1maWxlLXZhbGlkYXRpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTQ0XCI7IH1cbiAgICAuay1pLWZpbGVzLWVycm9yOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTk0NVwiOyB9XG4gICAgLmstaS1maWxlcy12YWxpZGF0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTk0NVwiOyB9XG4gICAgLmstaS1kYXRhLXJlc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTQ2XCI7IH1cbiAgICAuay1pLWZpbGUtdHlwZXNjcmlwdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5NDdcIjsgfVxuICAgIC5rLWktdGFibGUtcG9zaXRpb24tc3RhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTQ4XCI7IH1cbiAgICAuay1pLXRhYmxlLXBvc2l0aW9uLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTQ4XCI7IH1cbiAgICAuay1pLXRhYmxlLXBvc2l0aW9uLWNlbnRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5NDlcIjsgfVxuICAgIC5rLWktdGFibGUtcG9zaXRpb24tZW5kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTk0YVwiOyB9XG4gICAgLmstaS10YWJsZS1wb3NpdGlvbi1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5NGFcIjsgfVxuICAgIC5rLWktbGlzdC1yb21hbi11cHBlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5NGJcIjsgfVxuICAgIC5rLWktbGlzdC1yb21hbi1sb3dlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5NGNcIjsgfVxuICAgIC5rLWktaW1wb3J0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTk0ZFwiOyB9XG4gICAgLmstaS1leHBvcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTRlXCI7IH1cbiAgICAuay1pLWdyYXBoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwMFwiOyB9XG4gICAgLmstaS1jaGFydC1jb2x1bW4tY2x1c3RlcmVkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwMVwiOyB9XG4gICAgLmstaS1jaGFydC1jb2x1bW4tc3RhY2tlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMDJcIjsgfVxuICAgIC5rLWktY2hhcnQtY29sdW1uLXN0YWNrZWQxMDA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTAzXCI7IH1cbiAgICAuay1pLWNoYXJ0LWNvbHVtbi1yYW5nZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMDRcIjsgfVxuICAgIC5rLWktY2hhcnQtYmFyLWNsdXN0ZXJlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMDVcIjsgfVxuICAgIC5rLWktY2hhcnQtYmFyLXN0YWNrZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTA2XCI7IH1cbiAgICAuay1pLWNoYXJ0LWJhci1zdGFja2VkMTAwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwN1wiOyB9XG4gICAgLmstaS1jaGFydC1iYXItcmFuZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTA4XCI7IH1cbiAgICAuay1pLWNoYXJ0LWFyZWEtY2x1c3RlcmVkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwOVwiOyB9XG4gICAgLmstaS1jaGFydC1hcmVhLXN0YWNrZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTBhXCI7IH1cbiAgICAuay1pLWNoYXJ0LWFyZWEtc3RhY2tlZDEwMDo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMGJcIjsgfVxuICAgIC5rLWktY2hhcnQtYXJlYS1yYW5nZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMGNcIjsgfVxuICAgIC5rLWktY2hhcnQtbGluZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMGRcIjsgfVxuICAgIC5rLWktY2hhcnQtbGluZS1zdGFja2VkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwZVwiOyB9XG4gICAgLmstaS1jaGFydC1saW5lLXN0YWNrZWQxMDA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTBmXCI7IH1cbiAgICAuay1pLWNoYXJ0LWxpbmUtbWFya2Vyczo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMTBcIjsgfVxuICAgIC5rLWktY2hhcnQtbGluZS1zdGFja2VkLW1hcmtlcnM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTExXCI7IH1cbiAgICAuay1pLWNoYXJ0LWxpbmUtc3RhY2tlZDEwMC1tYXJrZXJzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExMlwiOyB9XG4gICAgLmstaS1jaGFydC1waWU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTEzXCI7IH1cbiAgICAuay1pLWNoYXJ0LWRvdWdobnV0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExNFwiOyB9XG4gICAgLmstaS1jaGFydC1zY2F0dGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExNVwiOyB9XG4gICAgLmstaS1jaGFydC1zY2F0dGVyLXNtb290aC1saW5lcy1tYXJrZXJzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExNlwiOyB9XG4gICAgLmstaS1jaGFydC1zY2F0dGVyLXNtb290aC1saW5lczo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMTdcIjsgfVxuICAgIC5rLWktY2hhcnQtc2NhdHRlci1zdHJhaWdodC1saW5lcy1tYXJrZXJzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExOFwiOyB9XG4gICAgLmstaS1jaGFydC1zY2F0dGVyLXN0cmFpZ2h0LWxpbmVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExOVwiOyB9XG4gICAgLmstaS1jaGFydC1idWJibGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTFhXCI7IH1cbiAgICAuay1pLWNoYXJ0LWNhbmRsZXN0aWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExYlwiOyB9XG4gICAgLmstaS1jaGFydC1vaGxjOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExY1wiOyB9XG4gICAgLmstaS1jaGFydC1yYWRhcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMWRcIjsgfVxuICAgIC5rLWktY2hhcnQtcmFkYXItbWFya2Vyczo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMWVcIjsgfVxuICAgIC5rLWktY2hhcnQtcmFkYXItZmlsbGVkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExZlwiOyB9XG4gICAgLmstaS1jaGFydC1yb3NlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEyMFwiOyB9XG4gICAgLmstaS1jaGFydC1jaG9yb3BsZXRoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEyMVwiOyB9XG5cblxuICAgIC8vIE1hbnVhbCBhbGlhc2VzXG4gICAgLmstcGx1cyB7IEBleHRlbmQgLmstaS1wbHVzOyB9XG4gICAgLmstbWludXMgeyBAZXh0ZW5kIC5rLWktbWludXM7IH1cblxuXG4gICAgLy8gUlRMIGljb25zXG4gICAgLmstcnRsIC5rLWktaW5kZW50LWluY3JlYXNlLFxuICAgIC5rLXJ0bCAuay1pLWluZGVudC1kZWNyZWFzZSxcbiAgICAuay1ydGwgLmstaS1leHBhbmQsXG4gICAgLmstcnRsIC5rLWktY29sbGFwc2UsXG4gICAgW2Rpcj1cInJ0bFwiXSAuay1pLWV4cGFuZCxcbiAgICBbZGlyPVwicnRsXCJdIC5rLWktY29sbGFwc2Uge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgfVxuXG4gICAgLmstc3ByaXRlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1oaWdoLWNvbnRyYXN0LWFkanVzdDogbm9uZTtcbiAgICB9XG4gICAgLmstaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJ0eXBvZ3JhcGh5L2xheW91dFwiICkge1xuXG4gICAgLmstdHlwb2dyYXBoeSB7XG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoXG4gICAgICAgICAgICAvLyBoYW5kbGUgaHRtbC5rLXR5cG9ncmFwaHkgd2l0aCBzdHlsZXMgYWxyZWFkeSBwcmVzZW50XG4gICAgICAgICAgICBpZiggZ2V0LWZvbnQtZmFtaWx5KCAkdHlwb2dyYXBoeS1jb25maWcsIGJvZHkgKSA9PSBpbmhlcml0LCBudWxsLCBnZXQtZm9udC1mYW1pbHkoICR0eXBvZ3JhcGh5LWNvbmZpZywgYm9keSApICksXG4gICAgICAgICAgICBnZXQtZm9udC1zaXplKCAkdHlwb2dyYXBoeS1jb25maWcsIGJvZHkgKSxcbiAgICAgICAgICAgIGdldC1saW5lLWhlaWdodCggJHR5cG9ncmFwaHktY29uZmlnLCBib2R5ICksXG4gICAgICAgICAgICBnZXQtZm9udC13ZWlnaHQoICR0eXBvZ3JhcGh5LWNvbmZpZywgYm9keSApLFxuICAgICAgICAgICAgZ2V0LWxldHRlci1zcGFjaW5nKCAkdHlwb2dyYXBoeS1jb25maWcsIGJvZHkgKVxuICAgICAgICApO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSGVhZGluZ3NcbiAgICAuay1oMSB7XG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoIG1hcC1nZXQoJHR5cG9ncmFwaHktY29uZmlnLCBoMSkgKTtcbiAgICAgICAgbWFyZ2luOiAwIDAgJGgxLW1hcmdpbi1ib3R0b207XG4gICAgfVxuICAgIC5rLWgyIHtcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSggbWFwLWdldCgkdHlwb2dyYXBoeS1jb25maWcsIGgyKSApO1xuICAgICAgICBtYXJnaW46IDAgMCAkaDItbWFyZ2luLWJvdHRvbTtcbiAgICB9XG4gICAgLmstaDMge1xuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCBtYXAtZ2V0KCR0eXBvZ3JhcGh5LWNvbmZpZywgaDMpICk7XG4gICAgICAgIG1hcmdpbjogMCAwICRoMy1tYXJnaW4tYm90dG9tO1xuICAgIH1cbiAgICAuay1oNCB7XG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoIG1hcC1nZXQoJHR5cG9ncmFwaHktY29uZmlnLCBoNCkgKTtcbiAgICAgICAgbWFyZ2luOiAwIDAgJGg0LW1hcmdpbi1ib3R0b207XG4gICAgfVxuICAgIC5rLWg1IHtcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSggbWFwLWdldCgkdHlwb2dyYXBoeS1jb25maWcsIGg1KSApO1xuICAgICAgICBtYXJnaW46IDAgMCAkaDUtbWFyZ2luLWJvdHRvbTtcbiAgICB9XG4gICAgLmstaDYge1xuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCBtYXAtZ2V0KCR0eXBvZ3JhcGh5LWNvbmZpZywgaDYpICk7XG4gICAgICAgIG1hcmdpbjogMCAwICRoNi1tYXJnaW4tYm90dG9tO1xuICAgIH1cblxuICAgIC8vIERpc3BsYXlcbiAgICAuay1kaXNwbGF5LTEge1xuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCBtYXAtZ2V0KCR0eXBvZ3JhcGh5LWNvbmZpZywgZGlzcGxheS0xKSApO1xuICAgIH1cbiAgICAuay1kaXNwbGF5LTIge1xuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCBtYXAtZ2V0KCR0eXBvZ3JhcGh5LWNvbmZpZywgZGlzcGxheS0yKSApO1xuICAgIH1cbiAgICAuay1kaXNwbGF5LTMge1xuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCBtYXAtZ2V0KCR0eXBvZ3JhcGh5LWNvbmZpZywgZGlzcGxheS0zKSApO1xuICAgIH1cbiAgICAuay1kaXNwbGF5LTQge1xuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCBtYXAtZ2V0KCR0eXBvZ3JhcGh5LWNvbmZpZywgZGlzcGxheS00KSApO1xuICAgIH1cblxufVxuIiwiQG1peGluIF9wcm9wKCRuYW1lLCAkdmFsdWU6IG51bGwpIHtcbiAgICBAaWYgJHZhbHVlIHtcbiAgICAgICAgI3skbmFtZX06ICR2YWx1ZTtcbiAgICB9XG59XG5AbWl4aW4gX3Byb3BzKCRwcm9wcy4uLikge1xuICAgIEBlYWNoICRwcm9wIGluICRwcm9wcyB7XG4gICAgICAgIEBpbmNsdWRlIF9wcm9wKCBudGgoJHByb3AsIDEpLCBudGgoJHByb3AsIDIpICk7XG4gICAgfVxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJhdmF0YXIvbGF5b3V0XCIgKSB7XG5cbiAgICAvLyBBdmF0YXJcbiAgICAuay1hdmF0YXIge1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cblxuICAgIC8vIEF2YXRhciB0ZXh0XG4gICAgLmstYXZhdGFyLXRleHQsXG4gICAgLmstYXZhdGFyLWluaXRpYWxzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhdmF0YXItZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGF2YXRhci1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYXZhdGFyLWxpbmUtaGVpZ2h0O1xuICAgIH1cblxuXG4gICAgLy8gQXZhdGFyIGljb25cbiAgICAuay1hdmF0YXItaWNvbiB7fVxuXG5cbiAgICAvLyBBdmF0YXIgaW1hZ2VcbiAgICAuay1hdmF0YXItaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gU2l6ZXNcbiAgICBAZWFjaCAkbmFtZSwgJHNpemUgaW4gJGF2YXRhci1zaXplcyB7XG4gICAgICAgIC5rLWF2YXRhci0jeyRuYW1lfSB7XG4gICAgICAgICAgICB3aWR0aDogJHNpemU7XG4gICAgICAgICAgICBoZWlnaHQ6ICRzaXplO1xuICAgICAgICAgICAgZmxleC1iYXNpczogJHNpemU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFNoYXBlc1xuICAgIC5rLWF2YXRhci1zcXVhcmUge31cbiAgICAuay1hdmF0YXItcm91bmRlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRhdmF0YXItYm9yZGVyLXJhZGl1cyApO1xuICAgIH1cbiAgICAuay1hdmF0YXItY2lyY2xlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuXG4gICAgLy8gQm9yZGVyZWRcbiAgICAuay1hdmF0YXItYm9yZGVyZWQge1xuICAgICAgICBib3JkZXItd2lkdGg6ICRhdmF0YXItYm9yZGVyLXdpZHRoO1xuICAgIH1cblxuXG59XG5cbiIsIi8vIEF2YXRhclxuJGF2YXRhci1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRhdmF0YXItYm9yZGVyLXJhZGl1czogbWFwLWdldCggJHNwYWNpbmcsIDEgKSAhZGVmYXVsdDtcblxuJGF2YXRhci1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGF2YXRhci1mb250LXNpemU6ICRmb250LXNpemUgIWRlZmF1bHQ7XG4kYXZhdGFyLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cblxuJGF2YXRhci1zaXplczogKCkgIWRlZmF1bHQ7XG4vLyBzYXNzLWxpbnQ6ZGlzYWJsZSBpbmRlbnRhdGlvblxuJGF2YXRhci1zaXplczogbWFwLW1lcmdlKChcbiAgICBzbTogbWFwLWdldCggJHNwYWNpbmcsIDQgKSxcbiAgICBtZDogbWFwLWdldCggJHNwYWNpbmcsIDggKSxcbiAgICBsZzogbWFwLWdldCggJHNwYWNpbmcsIDE2IClcbiksICRhdmF0YXItc2l6ZXMpO1xuLy8gc2Fzcy1saW50OmVuYWJsZSBpbmRlbnRhdGlvblxuXG5cbiRhdmF0YXItdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRhdmF0YXItdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoICRhdmF0YXItdGhlbWUtY29sb3JzLCAkdGhlbWUtY29sb3JzICk7XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcImF2YXRhci90aGVtZVwiICkge1xuXG4gICAgLy8gU29saWQgQXZhdGFyc1xuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGF2YXRhci10aGVtZS1jb2xvcnMge1xuICAgICAgICAuay1hdmF0YXItc29saWQuay1hdmF0YXItI3skbmFtZX0ge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogY29udHJhc3Qtd2NhZyggJGNvbG9yICk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBPdXRsaW5lIGF2YXRhcnNcbiAgICAuay1hdmF0YXItb3V0bGluZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIH1cblxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGF2YXRhci10aGVtZS1jb2xvcnMge1xuICAgICAgICAuay1hdmF0YXItb3V0bGluZS5rLWF2YXRhci0jeyRuYW1lfSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcImJhZGdlL2xheW91dFwiICkge1xuXG4gICAgLmstYmFkZ2Uge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbiAgICAuay1iYWRnZSA+ICoge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cblxuICAgIC8vIExpbmtzXG4gICAgYS5rLWJhZGdlLFxuICAgIC5rLWJhZGdlID4gYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgYS5rLWJhZGdlOmhvdmVyLFxuICAgIC5rLWJhZGdlID4gYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuXG4gICAgLy8gSWNvblxuICAgIC5rLWJhZGdlLWljb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDFlbTtcbiAgICAgICAgbWF4LWhlaWdodDogMWVtO1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5rLWJhZGdlLWljb24uay1zdmctaWNvbiBzdmcge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgfVxuXG5cbiAgICAvLyBCYWRnZSBzaXplc1xuICAgIC5rLWJhZGdlLXNtIHtcbiAgICAgICAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteS1zbSAkYmFkZ2UtcGFkZGluZy14LXNtO1xuICAgICAgICBib3JkZXItd2lkdGg6ICRiYWRnZS1ib3JkZXItd2lkdGgtc207XG4gICAgICAgIGZvbnQtc2l6ZTogJGJhZGdlLWZvbnQtc2l6ZS1zbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRiYWRnZS1saW5lLWhlaWdodC1zbTtcblxuICAgICAgICAmOmVtcHR5IHsgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteS1zbTsgfVxuICAgIH1cbiAgICAuay1iYWRnZS1tZCB7XG4gICAgICAgIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkYmFkZ2UtYm9yZGVyLXdpZHRoO1xuICAgICAgICBmb250LXNpemU6ICRiYWRnZS1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFkZ2UtbGluZS1oZWlnaHQ7XG5cbiAgICAgICAgJjplbXB0eSB7IHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXk7IH1cbiAgICB9XG4gICAgLmstYmFkZ2UtbGcge1xuICAgICAgICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15LWxnICRiYWRnZS1wYWRkaW5nLXgtbGc7XG4gICAgICAgIGJvcmRlci13aWR0aDogJGJhZGdlLWJvcmRlci13aWR0aC1sZztcbiAgICAgICAgZm9udC1zaXplOiAkYmFkZ2UtZm9udC1zaXplLWxnO1xuICAgICAgICBsaW5lLWhlaWdodDogJGJhZGdlLWxpbmUtaGVpZ2h0LWxnO1xuXG4gICAgICAgICY6ZW1wdHkgeyBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15LWxnOyB9XG4gICAgfVxuXG5cbiAgICAvLyBCYWRnZSBzaGFwZXNcbiAgICAuay1iYWRnZS1yb3VuZGVkIHtcbiAgICAgICAgJi5rLWJhZGdlLXNtIHsgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGJhZGdlLWJvcmRlci1yYWRpdXMtc20gKTsgfVxuICAgICAgICAmLmstYmFkZ2UtbWQgeyBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkYmFkZ2UtYm9yZGVyLXJhZGl1cyApOyB9XG4gICAgICAgICYuay1iYWRnZS1sZyB7IEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRiYWRnZS1ib3JkZXItcmFkaXVzLWxnICk7IH1cbiAgICB9XG4gICAgLmstYmFkZ2UtcGlsbCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gICAgfVxuICAgIC5rLWJhZGdlLWNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcblxuICAgICAgICAmLmstYmFkZ2Utc20ge1xuICAgICAgICAgICAgd2lkdGg6ICRiYWRnZS1zaXplLXNtO1xuICAgICAgICAgICAgaGVpZ2h0OiAkYmFkZ2Utc2l6ZS1zbTtcbiAgICAgICAgfVxuICAgICAgICAmLmstYmFkZ2UtbWQge1xuICAgICAgICAgICAgd2lkdGg6ICRiYWRnZS1zaXplO1xuICAgICAgICAgICAgaGVpZ2h0OiAkYmFkZ2Utc2l6ZTtcbiAgICAgICAgfVxuICAgICAgICAmLmstYmFkZ2UtbGcge1xuICAgICAgICAgICAgd2lkdGg6ICRiYWRnZS1zaXplLWxnO1xuICAgICAgICAgICAgaGVpZ2h0OiAkYmFkZ2Utc2l6ZS1sZztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1iYWRnZS1kb3Qge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7ICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgJi5rLWJhZGdlLXNtIHtcbiAgICAgICAgICAgIHdpZHRoOiAkYmFkZ2UtZG90LXNpemUtc207XG4gICAgICAgICAgICBoZWlnaHQ6ICRiYWRnZS1kb3Qtc2l6ZS1zbTtcbiAgICAgICAgfVxuICAgICAgICAmLmstYmFkZ2UtbWQge1xuICAgICAgICAgICAgd2lkdGg6ICRiYWRnZS1kb3Qtc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogJGJhZGdlLWRvdC1zaXplO1xuICAgICAgICB9XG4gICAgICAgICYuay1iYWRnZS1sZyB7XG4gICAgICAgICAgICB3aWR0aDogJGJhZGdlLWRvdC1zaXplLWxnO1xuICAgICAgICAgICAgaGVpZ2h0OiAkYmFkZ2UtZG90LXNpemUtbGc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBrZW5kby1iYWRnZS1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLy8gQmFkZ2UgcG9zaXRpb25cbiAgICAuay1iYWRnZS1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgICBAZWFjaCAkcGxhY2VtZW50LCAkdHJhbnNsYXRlIGluIChcImluc2lkZVwiOiBudWxsLCBcImVkZ2VcIjogNTAsIFwib3V0c2lkZVwiOiAxMDApIHtcblxuICAgICAgICAuay1iYWRnZS0jeyRwbGFjZW1lbnR9IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XG5cbiAgICAgICAgICAgICYuay10b3Atc3RhcnQge1xuICAgICAgICAgICAgICAgIEBpZiAkdHJhbnNsYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIC0xJSAqICR0cmFuc2xhdGUsIC0xJSAqICR0cmFuc2xhdGUgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmstdG9wLWVuZCB7XG4gICAgICAgICAgICAgICAgQGlmICR0cmFuc2xhdGUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggMSUgKiAkdHJhbnNsYXRlLCAtMSUgKiAkdHJhbnNsYXRlICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5rLWJvdHRvbS1zdGFydCB7XG4gICAgICAgICAgICAgICAgQGlmICR0cmFuc2xhdGUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggLTElICogJHRyYW5zbGF0ZSwgMSUgKiAkdHJhbnNsYXRlICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5rLWJvdHRvbS1lbmQge1xuICAgICAgICAgICAgICAgIEBpZiAkdHJhbnNsYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIDElICogJHRyYW5zbGF0ZSwgMSUgKiAkdHJhbnNsYXRlICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstcnRsIC5rLWJhZGdlLSN7JHBsYWNlbWVudH0sXG4gICAgICAgIFtkaXI9XCJydGxcIl0uay1iYWRnZS0jeyRwbGFjZW1lbnR9LFxuICAgICAgICBbZGlyPVwicnRsXCJdIC5rLWJhZGdlLSN7JHBsYWNlbWVudH0ge1xuICAgICAgICAgICAgJi5rLXRvcC1zdGFydCB7XG4gICAgICAgICAgICAgICAgQGlmICR0cmFuc2xhdGUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggMSUgKiAkdHJhbnNsYXRlLCAtMSUgKiAkdHJhbnNsYXRlICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5rLXRvcC1lbmQge1xuICAgICAgICAgICAgICAgIEBpZiAkdHJhbnNsYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIC0xJSAqICR0cmFuc2xhdGUsIC0xJSAqICR0cmFuc2xhdGUgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmstYm90dG9tLXN0YXJ0IHtcbiAgICAgICAgICAgICAgICBAaWYgJHRyYW5zbGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCAxJSAqICR0cmFuc2xhdGUsIDElICogJHRyYW5zbGF0ZSApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuay1ib3R0b20tZW5kIHtcbiAgICAgICAgICAgICAgICBAaWYgJHRyYW5zbGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCAtMSUgKiAkdHJhbnNsYXRlLCAxJSAqICR0cmFuc2xhdGUgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIEJvcmRlciBjdXRvdXRcbiAgICAuay1iYWRnZS1ib3JkZXItY3V0b3V0IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICRjb21wb25lbnQtYmc7XG4gICAgfVxuXG59XG4iLCIvLyBCYWRnZVxuJGJhZGdlLXBhZGRpbmcteDogJHBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICRiYWRnZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC1zaXplOiAkZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGJhZGdlLWxpbmUtaGVpZ2h0OiAxICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGFkZGluZy14LXNtOiAoICRiYWRnZS1wYWRkaW5nLXggLyAyICkgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15LXNtOiAoICRiYWRnZS1wYWRkaW5nLXkgLyAyICkgIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXdpZHRoLXNtOiAkYmFkZ2UtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXMtc206ICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtc2l6ZS1zbTogJGZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRiYWRnZS1saW5lLWhlaWdodC1zbTogMSAhZGVmYXVsdDtcblxuJGJhZGdlLXBhZGRpbmcteC1sZzogKCAkYmFkZ2UtcGFkZGluZy14ICogMS41ICkgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15LWxnOiAoICRiYWRnZS1wYWRkaW5nLXkgKiAxLjUgKSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItd2lkdGgtbGc6ICRiYWRnZS1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1cy1sZzogJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC1zaXplLWxnOiAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJhZGdlLWxpbmUtaGVpZ2h0LWxnOiAxICFkZWZhdWx0O1xuXG4kYmFkZ2UtZml4ZWQtc2l6ZTogMjBweCAhZGVmYXVsdDtcbiRiYWRnZS1jYWxjLXNpemU6IGNhbGMoICN7JGJhZGdlLWxpbmUtaGVpZ2h0ICogMWVtfSArICN7JGJhZGdlLXBhZGRpbmcteSAqIDJ9ICsgI3skYmFkZ2UtYm9yZGVyLXdpZHRoICogMn0gKSAhZGVmYXVsdDtcbiRiYWRnZS1zaXplOiBpZiggJHVzZS1jYWxjLWJhZGdlLXNpemUsICRiYWRnZS1jYWxjLXNpemUsICRiYWRnZS1maXhlZC1zaXplICk7XG4kYmFkZ2UtZG90LXNpemU6IDEwcHg7XG5cbiRiYWRnZS1maXhlZC1zaXplLXNtOiAxNnB4ICFkZWZhdWx0O1xuJGJhZGdlLWNhbGMtc2l6ZS1zbTogY2FsYyggI3skYmFkZ2UtbGluZS1oZWlnaHQtc20gKiAxZW19ICsgI3skYmFkZ2UtcGFkZGluZy15LXNtICogMn0gKyAjeyRiYWRnZS1ib3JkZXItd2lkdGgtc20gKiAyfSApICFkZWZhdWx0O1xuJGJhZGdlLXNpemUtc206IGlmKCAkdXNlLWNhbGMtYmFkZ2Utc2l6ZSwgJGJhZGdlLWNhbGMtc2l6ZS1zbSwgJGJhZGdlLWZpeGVkLXNpemUtc20gKTtcbiRiYWRnZS1kb3Qtc2l6ZS1zbTogNnB4O1xuXG4kYmFkZ2UtZml4ZWQtc2l6ZS1sZzogMjZweCAhZGVmYXVsdDtcbiRiYWRnZS1jYWxjLXNpemUtbGc6IGNhbGMoICN7JGJhZGdlLWxpbmUtaGVpZ2h0LWxnICogMWVtfSArICN7JGJhZGdlLXBhZGRpbmcteS1sZyAqIDJ9ICsgI3skYmFkZ2UtYm9yZGVyLXdpZHRoLWxnICogMn0gKSAhZGVmYXVsdDtcbiRiYWRnZS1zaXplLWxnOiBpZiggJHVzZS1jYWxjLWJhZGdlLXNpemUsICRiYWRnZS1jYWxjLXNpemUtbGcsICRiYWRnZS1maXhlZC1zaXplLWxnICk7XG4kYmFkZ2UtZG90LXNpemUtbGc6IDEycHg7XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcImJhZGdlL3RoZW1lXCIgKSB7XG5cbiAgICAvLyBTb2xpZCBiYWRnZXNcbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICAgICAgICAuay1iYWRnZS1zb2xpZC5rLWJhZGdlLSN7JG5hbWV9IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgY29sb3I6IGNvbnRyYXN0LXdjYWcoICRjb2xvciApO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gT3V0bGluZSBiYWRnZXNcbiAgICAuay1iYWRnZS1vdXRsaW5lIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb21wb25lbnQtYmc7XG4gICAgfVxuXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAgICAgLmstYmFkZ2Utb3V0bGluZS5rLWJhZGdlLSN7JG5hbWV9IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcImxvYWRlci9sYXlvdXRcIiApIHtcblxuICAgIC5rLWxvYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgIC8vIFByZXZlbnRzIHRoZSBpbmxpbmUgZWxlbWVudHMgZnJvbSBiZWluZyBkaXNwbGFjZWQuXG4gICAgICAgIC8vIEEgZ29vZCBleGFtcGxlIGlzIHRoZSAncHVsc2luZycgbG9hZGVyIGluc2lkZSBhIGJ1dHRvbi5cbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmstbG9hZGVyLWNhbnZhcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAvLyBMb2FkZXIgc2VnbWVudFxuICAgIC5rLWxvYWRlci1zZWdtZW50IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGxvYWRlci1zZWdtZW50LWJvcmRlci1yYWRpdXM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgIC8vIExvYWRlciBzaXplc1xuICAgIC5rLWxvYWRlci1zbSB7XG4gICAgICAgIHBhZGRpbmc6ICRsb2FkZXItcGFkZGluZy1zbTtcblxuICAgICAgICAuay1sb2FkZXItc2VnbWVudCB7XG4gICAgICAgICAgICB3aWR0aDogJGxvYWRlci1zZWdtZW50LXNpemUtc207XG4gICAgICAgICAgICBoZWlnaHQ6ICRsb2FkZXItc2VnbWVudC1zaXplLXNtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rLWxvYWRlci1tZCB7XG4gICAgICAgIHBhZGRpbmc6ICRsb2FkZXItcGFkZGluZy1tZDtcblxuICAgICAgICAuay1sb2FkZXItc2VnbWVudCB7XG4gICAgICAgICAgICB3aWR0aDogJGxvYWRlci1zZWdtZW50LXNpemUtbWQ7XG4gICAgICAgICAgICBoZWlnaHQ6ICRsb2FkZXItc2VnbWVudC1zaXplLW1kO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rLWxvYWRlci1sZyB7XG4gICAgICAgIHBhZGRpbmc6ICRsb2FkZXItcGFkZGluZy1sZztcblxuICAgICAgICAuay1sb2FkZXItc2VnbWVudCB7XG4gICAgICAgICAgICB3aWR0aDogJGxvYWRlci1zZWdtZW50LXNpemUtbGc7XG4gICAgICAgICAgICBoZWlnaHQ6ICRsb2FkZXItc2VnbWVudC1zaXplLWxnO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwibG9hZGVyL3B1bHNpbmcvMlwiICkge1xuXG4gICAgLy8gQW5pbWF0aW9uXG4gICAgQGtleWZyYW1lcyBwdWxzaW5nLTItc2VnbWVudCB7XG4gICAgICAgIDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgICA1MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH1cbiAgICAgICAgMTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICB9XG5cblxuICAgIC8vIENvbXBvbmVudFxuICAgIC5rLWxvYWRlci1wdWxzaW5nLTIge1xuXG4gICAgICAgIC5rLWxvYWRlci1jYW52YXMge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWxvYWRlci1zZWdtZW50Om50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSggMS41ICk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcHVsc2luZy0yLXNlZ21lbnQgMXMgZWFzZSBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLS41cztcbiAgICAgICAgfVxuICAgICAgICAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcHVsc2luZy0yLXNlZ21lbnQgMXMgZWFzZSBpbmZpbml0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1sb2FkZXItc20ge1xuICAgICAgICAgICAgLmstbG9hZGVyLWNhbnZhcyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICggJGxvYWRlci1zZWdtZW50LXNpemUtc20gKiAzICk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAoICRsb2FkZXItc2VnbWVudC1zaXplLXNtICogMS41ICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmstbG9hZGVyLW1kIHtcbiAgICAgICAgICAgIC5rLWxvYWRlci1jYW52YXMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAoICRsb2FkZXItc2VnbWVudC1zaXplLW1kICogMyApO1xuICAgICAgICAgICAgICAgIGhlaWdodDogKCAkbG9hZGVyLXNlZ21lbnQtc2l6ZS1tZCAqIDEuNSApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWxvYWRlci1sZyB7XG4gICAgICAgICAgICAuay1sb2FkZXItY2FudmFzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogKCAkbG9hZGVyLXNlZ21lbnQtc2l6ZS1sZyAqIDMgKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICggJGxvYWRlci1zZWdtZW50LXNpemUtbGcgKiAxLjUgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKCBcImxvYWRlci9zcGlubmVyLzNcIiApIHtcblxuICAgIC8vIEFuaW1hdGlvblxuICAgIEBrZXlmcmFtZXMgc3Bpbm5lci0zLXNlZ21lbnQge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAzMy4zMzMzJSB7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgNjYuNjY2NiUge1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBDb21wb25lbnRcbiAgICAuay1sb2FkZXItc3Bpbm5lci0zIHtcblxuICAgICAgICAvLyBOb3RlOiBVbnRpbCB3ZSBjYW4gcHJvdmlkZSBhIGNzcyB2YXJpYWJsZXMgc29sdXRpb24sIG9yIHNvbWV0aGluZyBiZXR0ZXI6XG4gICAgICAgIC8vICogdGhlIGRvdCBjZW50ZXIgaXMgb24gdGhlIGV4YWN0IHBvaW50IG9mIGFuZ2xlXG4gICAgICAgIC8vICogb2Zmc2V0IGRvdHMgYnkgYXJ0aWZpY2FsbHkgcmVkdWNlIGRpbWVudGlvbnMgYnkgMSBkb3Qgc2l6ZVxuICAgICAgICAvLyAqIGNvbXBlbnNhdGUgYnkgc2V0dGluZyBtYXJnaW4gb24gYWxsIHNpZGVzIGhhbGYgYSBkb3Qgc2l6ZVxuXG4gICAgICAgIC5rLWxvYWRlci1zZWdtZW50IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCAtNTAlLCAtNTAlICk7XG4gICAgICAgIH1cbiAgICAgICAgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc3Bpbm5lci0zLXNlZ21lbnQgMnMgZWFzZSBpbmZpbml0ZTtcbiAgICAgICAgfVxuICAgICAgICAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc3Bpbm5lci0zLXNlZ21lbnQgMnMgZWFzZSBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogY2FsYyggLTJzIC8gMyApO1xuICAgICAgICB9XG4gICAgICAgIC5rLWxvYWRlci1zZWdtZW50Om50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGlubmVyLTMtc2VnbWVudCAycyBlYXNlIGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKCAtNHMgLyAzICk7XG4gICAgICAgIH1cblxuXG4gICAgICAgICYuay1sb2FkZXItc20ge1xuICAgICAgICAgICAgLmstbG9hZGVyLWNhbnZhcyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAoICRsb2FkZXItc2VnbWVudC1zaXplLXNtIC8gMiApO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCAjeyRsb2FkZXItc3Bpbm5lci0zLXdpZHRoLXNtfSAtICN7JGxvYWRlci1zZWdtZW50LXNpemUtc219ICk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCAjeyRsb2FkZXItc3Bpbm5lci0zLWhlaWdodC1zbX0gLSAjeyRsb2FkZXItc2VnbWVudC1zaXplLXNtfSApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWxvYWRlci1tZCB7XG4gICAgICAgICAgICAuay1sb2FkZXItY2FudmFzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICggJGxvYWRlci1zZWdtZW50LXNpemUtbWQgLyAyICk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoICN7JGxvYWRlci1zcGlubmVyLTMtd2lkdGgtbWR9IC0gI3skbG9hZGVyLXNlZ21lbnQtc2l6ZS1tZH0gKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoICN7JGxvYWRlci1zcGlubmVyLTMtaGVpZ2h0LW1kfSAtICN7JGxvYWRlci1zZWdtZW50LXNpemUtbWR9ICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmstbG9hZGVyLWxnIHtcbiAgICAgICAgICAgIC5rLWxvYWRlci1jYW52YXMge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogKCAkbG9hZGVyLXNlZ21lbnQtc2l6ZS1sZyAvIDIgKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyggI3skbG9hZGVyLXNwaW5uZXItMy13aWR0aC1sZ30gLSAjeyRsb2FkZXItc2VnbWVudC1zaXplLWxnfSApO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYyggI3skbG9hZGVyLXNwaW5uZXItMy1oZWlnaHQtbGd9IC0gI3skbG9hZGVyLXNlZ21lbnQtc2l6ZS1sZ30gKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKCBcImxvYWRlci9zcGlubmVyLzRcIiApIHtcblxuICAgIC8vIEFuaW1hdGlvblxuICAgIEBrZXlmcmFtZXMgc3Bpbm5lci00LXNlZ21lbnQtMSB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAzMy4zJSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cblxuICAgICAgICA2Ni42JSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGtleWZyYW1lcyBzcGlubmVyLTQtc2VnbWVudC0yIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIDMzLjMlIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cblxuICAgICAgICA2Ni42JSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgc3Bpbm5lci00LXNlZ21lbnQtMyB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAzMy4zJSB7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIDY2LjYlIHtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgc3Bpbm5lci00LXNlZ21lbnQtNCB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAzMy4zJSB7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgNjYuNiUge1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAa2V5ZnJhbWVzIHNwaW5uZXItNCB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgMzMuMyUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgIH1cblxuICAgICAgICA2Ni42JSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstbG9hZGVyLXNwaW5uZXItNCB7XG4gICAgICAgIC5rLWxvYWRlci1jYW52YXMge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGlubmVyLTQgMS44MzNzIGVhc2UgaW5maW5pdGU7XG4gICAgICAgIH1cblxuICAgICAgICAuay1sb2FkZXItc2VnbWVudCB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGlubmVyLTQtc2VnbWVudC0xIDEuODMzcyBlYXNlIGluZmluaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGlubmVyLTQtc2VnbWVudC0yIDEuODMzcyBlYXNlIGluZmluaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGlubmVyLTQtc2VnbWVudC0zIDEuODMzcyBlYXNlIGluZmluaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGlubmVyLTQtc2VnbWVudC00IDEuODMzcyBlYXNlIGluZmluaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWxvYWRlci1zbSB7XG4gICAgICAgICAgICAuay1sb2FkZXItY2FudmFzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGxvYWRlci1zcGlubmVyLTQtd2lkdGgtc207XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbG9hZGVyLXNwaW5uZXItNC1oZWlnaHQtc207XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmstbG9hZGVyLW1kIHtcbiAgICAgICAgICAgIC5rLWxvYWRlci1jYW52YXMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkbG9hZGVyLXNwaW5uZXItNC13aWR0aC1tZDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRsb2FkZXItc3Bpbm5lci00LWhlaWdodC1tZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuay1sb2FkZXItbGcge1xuICAgICAgICAgICAgLmstbG9hZGVyLWNhbnZhcyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRsb2FkZXItc3Bpbm5lci00LXdpZHRoLWxnO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGxvYWRlci1zcGlubmVyLTQtaGVpZ2h0LWxnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJsb2FkZXItY29udGFpbmVyL2xheW91dFwiICkge1xuXG4gICAgLmstbG9hZGVyLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB6LWluZGV4OiAyMDAxO1xuXG4gICAgICAgIC5rLWxvYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstbG9hZGVyLWNvbnRhaW5lcixcbiAgICAuay1sb2FkZXItY29udGFpbmVyLW92ZXJsYXkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuay1sb2FkZXItY29udGFpbmVyLWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIC5rLWxvYWRlci1jb250YWluZXItcGFuZWwge1xuICAgICAgICBib3JkZXItd2lkdGg6ICRsb2FkZXItY29udGFpbmVyLXBhbmVsLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiAkbG9hZGVyLWNvbnRhaW5lci1wYW5lbC1ib3JkZXItc3R5bGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRsb2FkZXItY29udGFpbmVyLXBhbmVsLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgLy8gTG9hZGVyIENvbnRhaW5lciBTaXplc1xuICAgIC5rLWxvYWRlci1jb250YWluZXItc20ge1xuICAgICAgICAuay1sb2FkZXItY29udGFpbmVyLWlubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRsb2FkZXItY29udGFpbmVyLXBhZGRpbmctc207XG4gICAgICAgICAgICBnYXA6ICRsb2FkZXItY29udGFpbmVyLWdhcC1zbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWxvYWRlci1jb250YWluZXItbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbG9hZGVyLWNvbnRhaW5lci1mb250LXNpemUtc207XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstbG9hZGVyLWNvbnRhaW5lci1tZCB7XG4gICAgICAgIC5rLWxvYWRlci1jb250YWluZXItaW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZzogJGxvYWRlci1jb250YWluZXItcGFkZGluZy1tZDtcbiAgICAgICAgICAgIGdhcDogJGxvYWRlci1jb250YWluZXItZ2FwLW1kO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstbG9hZGVyLWNvbnRhaW5lci1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRsb2FkZXItY29udGFpbmVyLWZvbnQtc2l6ZS1tZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1sb2FkZXItY29udGFpbmVyLWxnIHtcbiAgICAgICAgLmstbG9hZGVyLWNvbnRhaW5lci1pbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkbG9hZGVyLWNvbnRhaW5lci1wYWRkaW5nLWxnO1xuICAgICAgICAgICAgZ2FwOiAkbG9hZGVyLWNvbnRhaW5lci1nYXAtbGc7XG4gICAgICAgIH1cblxuICAgICAgICAuay1sb2FkZXItY29udGFpbmVyLWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGxvYWRlci1jb250YWluZXItZm9udC1zaXplLWxnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gTG9hZGVyIFBvc2l0aW9uXG4gICAgLmstbG9hZGVyLXRvcCB7XG4gICAgICAgIC5rLWxvYWRlci1jb250YWluZXItaW5uZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1sb2FkZXItZW5kIHtcbiAgICAgICAgLmstbG9hZGVyLWNvbnRhaW5lci1sYWJlbCB7XG4gICAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi8vIExvYWRlclxuJGxvYWRlci1zZWdtZW50LWJvcmRlci1yYWRpdXM6IDUwJSAhZGVmYXVsdDtcbiRsb2FkZXItc2VnbWVudC1zaXplLXNtOiBtYXAtZ2V0KCAkc3BhY2luZywgMSApICFkZWZhdWx0O1xuJGxvYWRlci1zZWdtZW50LXNpemUtbWQ6IG1hcC1nZXQoICRzcGFjaW5nLCAyICkgIWRlZmF1bHQ7XG4kbG9hZGVyLXNlZ21lbnQtc2l6ZS1sZzogbWFwLWdldCggJHNwYWNpbmcsIDQgKSAhZGVmYXVsdDtcblxuJGxvYWRlci1wYWRkaW5nLXNtOiAoICRsb2FkZXItc2VnbWVudC1zaXplLXNtIC8gMiApICFkZWZhdWx0O1xuJGxvYWRlci1wYWRkaW5nLW1kOiAoICRsb2FkZXItc2VnbWVudC1zaXplLW1kIC8gMiApICFkZWZhdWx0O1xuJGxvYWRlci1wYWRkaW5nLWxnOiAoICRsb2FkZXItc2VnbWVudC1zaXplLWxnIC8gMiApICFkZWZhdWx0O1xuXG4kbG9hZGVyLXNwaW5uZXItMy13aWR0aC1zbTogKCAkbG9hZGVyLXNlZ21lbnQtc2l6ZS1zbSAqIDQgKSAhZGVmYXVsdDtcbiRsb2FkZXItc3Bpbm5lci0zLWhlaWdodC1zbTogKCAkbG9hZGVyLXNwaW5uZXItMy13aWR0aC1zbSAqICRlcXVpbGF0ZXJhbC1oZWlnaHQgKSAhZGVmYXVsdDtcbiRsb2FkZXItc3Bpbm5lci0zLXdpZHRoLW1kOiAoICRsb2FkZXItc2VnbWVudC1zaXplLW1kICogNCApICFkZWZhdWx0O1xuJGxvYWRlci1zcGlubmVyLTMtaGVpZ2h0LW1kOiAoICRsb2FkZXItc3Bpbm5lci0zLXdpZHRoLW1kICogJGVxdWlsYXRlcmFsLWhlaWdodCApICFkZWZhdWx0O1xuJGxvYWRlci1zcGlubmVyLTMtd2lkdGgtbGc6ICggJGxvYWRlci1zZWdtZW50LXNpemUtbGcgKiA0ICkgIWRlZmF1bHQ7XG4kbG9hZGVyLXNwaW5uZXItMy1oZWlnaHQtbGc6ICggJGxvYWRlci1zcGlubmVyLTMtd2lkdGgtbGcgKiAkZXF1aWxhdGVyYWwtaGVpZ2h0ICkgIWRlZmF1bHQ7XG5cbiRsb2FkZXItc3Bpbm5lci00LXdpZHRoLXNtOiAkbG9hZGVyLXNlZ21lbnQtc2l6ZS1zbSAqIDQgIWRlZmF1bHQ7XG4kbG9hZGVyLXNwaW5uZXItNC1oZWlnaHQtc206ICRsb2FkZXItc3Bpbm5lci00LXdpZHRoLXNtICFkZWZhdWx0O1xuJGxvYWRlci1zcGlubmVyLTQtd2lkdGgtbWQ6ICRsb2FkZXItc2VnbWVudC1zaXplLW1kICogNCAhZGVmYXVsdDtcbiRsb2FkZXItc3Bpbm5lci00LWhlaWdodC1tZDogJGxvYWRlci1zcGlubmVyLTQtd2lkdGgtbWQgIWRlZmF1bHQ7XG4kbG9hZGVyLXNwaW5uZXItNC13aWR0aC1sZzogJGxvYWRlci1zZWdtZW50LXNpemUtbGcgKiA0ICFkZWZhdWx0O1xuJGxvYWRlci1zcGlubmVyLTQtaGVpZ2h0LWxnOiAkbG9hZGVyLXNwaW5uZXItNC13aWR0aC1sZyAhZGVmYXVsdDtcblxuJGxvYWRlci1zZWNvbmRhcnktYmc6ICM2NTY1NjUgIWRlZmF1bHQ7XG5cbiRsb2FkZXItY29udGFpbmVyLXBhbmVsLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJGxvYWRlci1jb250YWluZXItcGFuZWwtYm9yZGVyLXN0eWxlOiBzb2xpZCAhZGVmYXVsdDtcbiRsb2FkZXItY29udGFpbmVyLXBhbmVsLWJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRsb2FkZXItY29udGFpbmVyLXBhbmVsLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGxvYWRlci1jb250YWluZXItcGFuZWwtYmc6ICR3aGl0ZSAhZGVmYXVsdDtcblxuJGxvYWRlci1jb250YWluZXItcGFkZGluZy1zbTogbWFwLWdldCggJHNwYWNpbmcsIDQgKSAhZGVmYXVsdDtcbiRsb2FkZXItY29udGFpbmVyLWdhcC1zbTogbWFwLWdldCggJHNwYWNpbmcsIDEgKSAhZGVmYXVsdDtcbiRsb2FkZXItY29udGFpbmVyLWZvbnQtc2l6ZS1zbTogJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGxvYWRlci1jb250YWluZXItcGFkZGluZy1tZDogbWFwLWdldCggJHNwYWNpbmcsIDUgKSAhZGVmYXVsdDtcbiRsb2FkZXItY29udGFpbmVyLWdhcC1tZDogbWFwLWdldCggJHNwYWNpbmcsIDIgKSAhZGVmYXVsdDtcbiRsb2FkZXItY29udGFpbmVyLWZvbnQtc2l6ZS1tZDogJGZvbnQtc2l6ZS1tZCAhZGVmYXVsdDtcblxuJGxvYWRlci1jb250YWluZXItcGFkZGluZy1sZzogbWFwLWdldCggJHNwYWNpbmcsIDYgKSAhZGVmYXVsdDtcbiRsb2FkZXItY29udGFpbmVyLWdhcC1sZzogbWFwLWdldCggJHNwYWNpbmcsIDMgKSAhZGVmYXVsdDtcbiRsb2FkZXItY29udGFpbmVyLWZvbnQtc2l6ZS1sZzogJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGxvYWRlci1jb250YWluZXItb3ZlcmxheS1saWdodC1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMykgIWRlZmF1bHQ7XG4kbG9hZGVyLWNvbnRhaW5lci1vdmVybGF5LWRhcmstYmc6IHJnYmEoMCwgMCwgMCwgLjMpICFkZWZhdWx0O1xuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJsb2FkZXIvdGhlbWVcIiApIHtcblxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgICAgIC5rLWxvYWRlci0jeyRuYW1lfSB7XG4gICAgICAgICAgICBAaWYgJG5hbWUgPT0gXCJzZWNvbmRhcnlcIiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRsb2FkZXItc2Vjb25kYXJ5LWJnO1xuICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJsb2FkZXItY29udGFpbmVyL3RoZW1lXCIgKSB7XG5cbiAgICAuay1sb2FkZXItY29udGFpbmVyLW92ZXJsYXkge1xuICAgICAgICAmLmstb3ZlcmxheS1saWdodCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbG9hZGVyLWNvbnRhaW5lci1vdmVybGF5LWxpZ2h0LWJnO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLW92ZXJsYXktZGFyayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbG9hZGVyLWNvbnRhaW5lci1vdmVybGF5LWRhcmstYmc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1sb2FkZXItY29udGFpbmVyLXBhbmVsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxvYWRlci1jb250YWluZXItcGFuZWwtYmc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGxvYWRlci1jb250YWluZXItcGFuZWwtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5rLWxvYWRlci1jb250YWluZXItaW5uZXIge1xuICAgICAgICAuay10ZXh0LXNlY29uZGFyeSB7XG4gICAgICAgICAgICBjb2xvcjogJGxvYWRlci1zZWNvbmRhcnktYmcgIWltcG9ydGFudDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcImNoaXAvbGF5b3V0XCIpIHtcblxuICAgIC5rLWNoaXAtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjaGlwcy1tYXJnaW47XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstc2VsZWN0aW9uLXNpbmdsZSB7XG4gICAgICAgIC5rLXNlbGVjdGVkLWljb24td3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstc2VsZWN0aW9uLW11bHRpcGxlIHtcbiAgICAgICAgLmstc2VsZWN0ZWQtaWNvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAkY2hpcC1zZWxlY3RlZC1pY29uLXNpemU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiAkY2hpcC1zZWxlY3RlZC1pY29uLW9mZnNldDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstc2VsZWN0ZWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRjaGlwLXNlbGVjdGVkLWljb24tZm9udC1zaXplO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstY2hpcC1zZWxlY3RlZCB7XG4gICAgICAgICAgICAuay1zZWxlY3RlZC1pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkY2hpcC1zZWxlY3RlZC1pY29uLXNpemU7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLmstY2hpcC1oYXMtaWNvbiB7XG4gICAgICAgICAgICAuay1zZWxlY3RlZC1pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA6bm90KC5rLWNoaXAtaGFzLWljb24pIHtcbiAgICAgICAgICAgIC5rLXNlbGVjdGVkLWljb24td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgbGVmdDogJGNoaXAtc2VsZWN0ZWQtaWNvbi1uby1pY29uLW9mZnNldDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4ycywgb3BhY2l0eSAuMnM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1jaGlwLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAuay1zZWxlY3RlZC1pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWNoaXAge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAkY2hpcC1wYWRkaW5nLXkgJGNoaXAtcGFkZGluZy14O1xuICAgICAgICBoZWlnaHQ6ICRjaGlwLWhlaWdodDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNoaXAtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6ICRjaGlwLWZvbnQtc2l6ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmstY2hpcC1mb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWNoaXAtZGlzYWJsZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZGlzYWJsZWQoICRkaXNhYmxlZC1zdHlsaW5nICk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1jaGlwLWNvbnRlbnQge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBwYWRkaW5nOiAwICRjaGlwLWNvbnRlbnQtcGFkZGluZy14O1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB9XG5cbiAgICAuay1jaGlwLWljb24sXG4gICAgLmstcmVtb3ZlLWljb24ge1xuICAgICAgICB3aWR0aDogJGNoaXAtaWNvbnMtc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkY2hpcC1pY29ucy1zaXplO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgfVxuXG4gICAgLmstY2hpcC1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRjaGlwLWljb24tbWFyZ2luO1xuICAgIH1cblxuICAgIC5rLXJlbW92ZS1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2hpcC1yZW1vdmUtaWNvbi1tYXJnaW47XG4gICAgICAgIGZvbnQtc2l6ZTogJGNoaXAtcmVtb3ZlLWljb24tZm9udC1zaXplO1xuICAgIH1cblxuICAgIC5rLWNoaXAtYXZhdGFyIHtcbiAgICAgICAgd2lkdGg6ICRjaGlwLWF2YXRhci1zaXplO1xuICAgICAgICBoZWlnaHQ6ICRjaGlwLWF2YXRhci1zaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG5cbn1cblxuXG5AaW5jbHVkZSBleHBvcnRzKFwiY2hpcC9sYXlvdXQvcnRsXCIpIHtcblxuICAgIC5rLWNoaXAtbGlzdCB7XG4gICAgICAgICZbZGlyPVwicnRsXCJdLFxuICAgICAgICAuay1ydGwgJiB7XG4gICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGNoaXBzLW1hcmdpbjtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWNoaXAge1xuICAgICAgICAmW2Rpcj1cInJ0bFwiXSxcbiAgICAgICAgLmstcnRsICYge1xuICAgICAgICAgICAgLmstY2hpcC1pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjaGlwLWljb24tbWFyZ2luO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1yZW1vdmUtaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkY2hpcC1yZW1vdmUtaWNvbi1tYXJnaW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXNlbGVjdGlvbi1tdWx0aXBsZSAmIHtcbiAgICAgICAgICAgICAgICAuay1zZWxlY3RlZC1pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogJGNoaXAtc2VsZWN0ZWQtaWNvbi1vZmZzZXQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpub3QoLmstY2hpcC1oYXMtaWNvbikge1xuICAgICAgICAgICAgICAgICAgICAuay1zZWxlY3RlZC1pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAkY2hpcC1zZWxlY3RlZC1pY29uLW5vLWljb24tb2Zmc2V0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIvLyBDaGlwXG4kY2hpcHMtbWFyZ2luOiA4cHggIWRlZmF1bHQ7XG5cbiRjaGlwLXBhZGRpbmcteDogMHB4ICFkZWZhdWx0O1xuJGNoaXAtcGFkZGluZy15OiA0cHggIWRlZmF1bHQ7XG4kY2hpcC1oZWlnaHQ6IDI0cHggIWRlZmF1bHQ7XG4kY2hpcC1ib3JkZXItcmFkaXVzOiAkY2hpcC1oZWlnaHQgLyAyICFkZWZhdWx0O1xuJGNoaXAtZm9udC1zaXplOiAxNHB4ICFkZWZhdWx0O1xuXG4kY2hpcC1zZWxlY3RlZC1pY29uLXNpemU6IDE2cHggIWRlZmF1bHQ7XG4kY2hpcC1zZWxlY3RlZC1pY29uLW9mZnNldDogNHB4ICFkZWZhdWx0O1xuJGNoaXAtc2VsZWN0ZWQtaWNvbi1uby1pY29uLW9mZnNldDogJGNoaXAtc2VsZWN0ZWQtaWNvbi1vZmZzZXQgIWRlZmF1bHQ7XG4kY2hpcC1zZWxlY3RlZC1pY29uLWZvbnQtc2l6ZTogJGNoaXAtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kY2hpcC1jb250ZW50LXBhZGRpbmcteDogOHB4ICFkZWZhdWx0O1xuXG4kY2hpcC1pY29ucy1zaXplOiAxNnB4ICFkZWZhdWx0O1xuJGNoaXAtaWNvbi1tYXJnaW46IDRweCAhZGVmYXVsdDtcbiRjaGlwLXJlbW92ZS1pY29uLW1hcmdpbjogOHB4ICFkZWZhdWx0O1xuJGNoaXAtcmVtb3ZlLWljb24tZm9udC1zaXplOiAxNHB4ICFkZWZhdWx0O1xuXG4kY2hpcC1hdmF0YXItc2l6ZTogMTZweCAhZGVmYXVsdDtcblxuJGNoaXAtZmlsbGVkLWJnOiAjZWJlYmViICFkZWZhdWx0O1xuJGNoaXAtZmlsbGVkLXRleHQ6ICRib2R5LXRleHQgIWRlZmF1bHQ7XG4kY2hpcC1maWxsZWQtYm9yZGVyOiByZ2JhKDAsIDAsIDAsIC4xNSkgIWRlZmF1bHQ7XG5cbiRjaGlwLWZpbGxlZC1ob3ZlcmVkLWJnOiAjZTBlMGUwICFkZWZhdWx0O1xuJGNoaXAtZmlsbGVkLWhvdmVyZWQtYm9yZGVyOiByZ2JhKDAsIDAsIDAsIC4yKSAhZGVmYXVsdDtcblxuJGNoaXAtZmlsbGVkLWZvY3VzZWQtYmc6ICRjaGlwLWZpbGxlZC1iZyAhZGVmYXVsdDtcbiRjaGlwLWZpbGxlZC1mb2N1c2VkLXNoYWRvdzogMCAzcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAuMDYpICFkZWZhdWx0O1xuXG4kY2hpcC1maWxsZWQtc2VsZWN0ZWQtYmc6ICNkNmQ2ZDYgIWRlZmF1bHQ7XG4kY2hpcC1maWxsZWQtc2VsZWN0ZWQtYm9yZGVyOiByZ2JhKDAsIDAsIDAsIC4zKSAhZGVmYXVsdDtcblxuJGNoaXAtZmlsbGVkLXN1Y2Nlc3MtYmc6IHJnYmEoJHN1Y2Nlc3MsIC4xMikgIWRlZmF1bHQ7XG4kY2hpcC1maWxsZWQtc3VjY2Vzcy10ZXh0OiAkc3VjY2VzcyAhZGVmYXVsdDtcbiRjaGlwLWZpbGxlZC1zdWNjZXNzLWJvcmRlcjogcmdiYSgkc3VjY2VzcywgLjMpICFkZWZhdWx0O1xuXG4kY2hpcC1maWxsZWQtd2FybmluZy1iZzogcmdiYSgkd2FybmluZywgLjEyKSAhZGVmYXVsdDtcbiRjaGlwLWZpbGxlZC13YXJuaW5nLXRleHQ6ICR3YXJuaW5nICFkZWZhdWx0O1xuJGNoaXAtZmlsbGVkLXdhcm5pbmctYm9yZGVyOiByZ2JhKCR3YXJuaW5nLCAuMykgIWRlZmF1bHQ7XG5cbiRjaGlwLWZpbGxlZC1lcnJvci1iZzogcmdiYSgkZXJyb3IsIC4xMikgIWRlZmF1bHQ7XG4kY2hpcC1maWxsZWQtZXJyb3ItdGV4dDogJGVycm9yICFkZWZhdWx0O1xuJGNoaXAtZmlsbGVkLWVycm9yLWJvcmRlcjogcmdiYSgkZXJyb3IsIC4zKSAhZGVmYXVsdDtcblxuJGNoaXAtZmlsbGVkLWluZm8tYmc6IHJnYmEoJGluZm8sIC4xMikgIWRlZmF1bHQ7XG4kY2hpcC1maWxsZWQtaW5mby10ZXh0OiAkaW5mbyAhZGVmYXVsdDtcbiRjaGlwLWZpbGxlZC1pbmZvLWJvcmRlcjogcmdiYSgkaW5mbywgLjMpICFkZWZhdWx0O1xuXG4kY2hpcC1vdXRsaW5lLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRjaGlwLW91dGxpbmUtdGV4dDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRjaGlwLW91dGxpbmUtYm9yZGVyOiAkYm9keS10ZXh0ICFkZWZhdWx0O1xuXG4kY2hpcC1vdXRsaW5lLWhvdmVyZWQtYmc6ICRib2R5LXRleHQgIWRlZmF1bHQ7XG4kY2hpcC1vdXRsaW5lLWhvdmVyZWQtdGV4dDogI2ZmZmZmZiAhZGVmYXVsdDtcbiRjaGlwLW91dGxpbmUtaG92ZXJlZC1ib3JkZXI6IHJnYmEoMCwgMCwgMCwgLjIpICFkZWZhdWx0O1xuXG4kY2hpcC1vdXRsaW5lLWZvY3VzZWQtYmc6ICRjaGlwLW91dGxpbmUtYmcgIWRlZmF1bHQ7XG4kY2hpcC1vdXRsaW5lLWZvY3VzZWQtdGV4dDogJGNoaXAtb3V0bGluZS10ZXh0ICFkZWZhdWx0O1xuJGNoaXAtb3V0bGluZS1mb2N1c2VkLWJvcmRlcjogJGNoaXAtb3V0bGluZS1ib3JkZXIgIWRlZmF1bHQ7XG4kY2hpcC1vdXRsaW5lLWZvY3VzZWQtc2hhZG93OiAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIC40KSAhZGVmYXVsdDtcblxuJGNoaXAtb3V0bGluZS1zZWxlY3RlZC1iZzogJGJvZHktdGV4dCAhZGVmYXVsdDtcbiRjaGlwLW91dGxpbmUtc2VsZWN0ZWQtdGV4dDogI2ZmZmZmZiAhZGVmYXVsdDtcblxuJGNoaXAtb3V0bGluZS1zdWNjZXNzLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRjaGlwLW91dGxpbmUtc3VjY2Vzcy10ZXh0OiAkc3VjY2VzcyAhZGVmYXVsdDtcbiRjaGlwLW91dGxpbmUtc3VjY2Vzcy1ib3JkZXI6IHJnYmEoJHN1Y2Nlc3MsIC41NCkgIWRlZmF1bHQ7XG5cbiRjaGlwLW91dGxpbmUtd2FybmluZy1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kY2hpcC1vdXRsaW5lLXdhcm5pbmctdGV4dDogJHdhcm5pbmcgIWRlZmF1bHQ7XG4kY2hpcC1vdXRsaW5lLXdhcm5pbmctYm9yZGVyOiByZ2JhKCR3YXJuaW5nLCAuNTQpICFkZWZhdWx0O1xuXG4kY2hpcC1vdXRsaW5lLWVycm9yLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRjaGlwLW91dGxpbmUtZXJyb3ItdGV4dDogJGVycm9yICFkZWZhdWx0O1xuJGNoaXAtb3V0bGluZS1lcnJvci1ib3JkZXI6IHJnYmEoJGVycm9yLCAuNTQpICFkZWZhdWx0O1xuXG4kY2hpcC1vdXRsaW5lLWluZm8tYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGNoaXAtb3V0bGluZS1pbmZvLXRleHQ6ICRpbmZvICFkZWZhdWx0O1xuJGNoaXAtb3V0bGluZS1pbmZvLWJvcmRlcjogcmdiYSgkaW5mbywgLjU0KSAhZGVmYXVsdDtcblxuJGNoaXAtZmlsbGVkLXNpbmdsZS1zZWxlY3RlZC1iZzogcmdiYSgkcHJpbWFyeSwgLjA4KSAhZGVmYXVsdDtcbiRjaGlwLWZpbGxlZC1zaW5nbGUtc2VsZWN0ZWQtdGV4dDogJHByaW1hcnkgIWRlZmF1bHQ7XG4kY2hpcC1maWxsZWQtc2luZ2xlLXNlbGVjdGVkLWJvcmRlcjogcmdiYSgkcHJpbWFyeSwgLjIpICFkZWZhdWx0O1xuXG4kY2hpcC1vdXRsaW5lLXNpbmdsZS1zZWxlY3RlZC1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kY2hpcC1vdXRsaW5lLXNpbmdsZS1zZWxlY3RlZC10ZXh0OiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRjaGlwLW91dGxpbmUtc2luZ2xlLXNlbGVjdGVkLWJvcmRlcjogcmdiYSgkcHJpbWFyeSwgLjIpICFkZWZhdWx0O1xuXG4kY2hpcC1tdWx0aXBsZS1zZWxlY3RlZC1pY29uLWJnOiByZ2JhKDAsIDAsIDAsIC4zNikgIWRlZmF1bHQ7XG4kY2hpcC1tdWx0aXBsZS1zZWxlY3RlZC1pY29uLXRleHQ6ICNmZmZmZmYgIWRlZmF1bHQ7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwiY2hpcC90aGVtZVwiKSB7XG5cbiAgICAuay1zZWxlY3Rpb24tc2luZ2xlIHtcbiAgICAgICAgLmstY2hpcC1zZWxlY3RlZCB7XG4gICAgICAgICAgICAmLmstY2hpcC1maWxsZWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRjaGlwLWZpbGxlZC1zaW5nbGUtc2VsZWN0ZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJGNoaXAtZmlsbGVkLXNpbmdsZS1zZWxlY3RlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJGNoaXAtZmlsbGVkLXNpbmdsZS1zZWxlY3RlZC1ib3JkZXJcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmstY2hpcC1vdXRsaW5lIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkY2hpcC1vdXRsaW5lLXNpbmdsZS1zZWxlY3RlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkY2hpcC1vdXRsaW5lLXNpbmdsZS1zZWxlY3RlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJGNoaXAtb3V0bGluZS1zaW5nbGUtc2VsZWN0ZWQtYm9yZGVyXG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXNlbGVjdGlvbi1tdWx0aXBsZSB7XG4gICAgICAgID4gLmstY2hpcC1oYXMtaWNvbiB7XG4gICAgICAgICAgICAmLmstY2hpcC1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgLmstc2VsZWN0ZWQtaWNvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjaGlwLW11bHRpcGxlLXNlbGVjdGVkLWljb24tdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoaXAtbXVsdGlwbGUtc2VsZWN0ZWQtaWNvbi1iZztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1jaGlwLWZpbGxlZCB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkY2hpcC1maWxsZWQtdGV4dCxcbiAgICAgICAgICAgICRjaGlwLWZpbGxlZC1iZyxcbiAgICAgICAgICAgICRjaGlwLWZpbGxlZC1ib3JkZXJcbiAgICAgICAgKTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmstY2hpcC1ob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hpcC1maWxsZWQtaG92ZXJlZC1iZztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNoaXAtZmlsbGVkLWhvdmVyZWQtYm9yZGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5rLWNoaXAtZm9jdXNlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hpcC1maWxsZWQtZm9jdXNlZC1iZztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRjaGlwLWZpbGxlZC1mb2N1c2VkLXNoYWRvdztcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1jaGlwLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGlwLWZpbGxlZC1zZWxlY3RlZC1iZztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNoaXAtZmlsbGVkLXNlbGVjdGVkLWJvcmRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1jaGlwLXN1Y2Nlc3Mge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkY2hpcC1maWxsZWQtc3VjY2Vzcy10ZXh0LFxuICAgICAgICAgICAgICAgICRjaGlwLWZpbGxlZC1zdWNjZXNzLWJnLFxuICAgICAgICAgICAgICAgICRjaGlwLWZpbGxlZC1zdWNjZXNzLWJvcmRlclxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1jaGlwLXdhcm5pbmcge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkY2hpcC1maWxsZWQtd2FybmluZy10ZXh0LFxuICAgICAgICAgICAgICAgICRjaGlwLWZpbGxlZC13YXJuaW5nLWJnLFxuICAgICAgICAgICAgICAgICRjaGlwLWZpbGxlZC13YXJuaW5nLWJvcmRlclxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1jaGlwLWVycm9yIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGNoaXAtZmlsbGVkLWVycm9yLXRleHQsXG4gICAgICAgICAgICAgICAgJGNoaXAtZmlsbGVkLWVycm9yLWJnLFxuICAgICAgICAgICAgICAgICRjaGlwLWZpbGxlZC1lcnJvci1ib3JkZXJcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstY2hpcC1pbmZvIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGNoaXAtZmlsbGVkLWluZm8tdGV4dCxcbiAgICAgICAgICAgICAgICAkY2hpcC1maWxsZWQtaW5mby1iZyxcbiAgICAgICAgICAgICAgICAkY2hpcC1maWxsZWQtaW5mby1ib3JkZXJcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1jaGlwLW91dGxpbmUge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGNoaXAtb3V0bGluZS10ZXh0LFxuICAgICAgICAgICAgJGNoaXAtb3V0bGluZS1iZyxcbiAgICAgICAgICAgICRjaGlwLW91dGxpbmUtYm9yZGVyXG4gICAgICAgICk7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5rLWNoaXAtaG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkY2hpcC1vdXRsaW5lLWhvdmVyZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkY2hpcC1vdXRsaW5lLWhvdmVyZWQtYmcsXG4gICAgICAgICAgICAgICAgJGNoaXAtb3V0bGluZS1ob3ZlcmVkLWJvcmRlclxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuay1jaGlwLWZvY3VzZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkY2hpcC1vdXRsaW5lLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkY2hpcC1vdXRsaW5lLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAgICAgJGNoaXAtb3V0bGluZS1mb2N1c2VkLWJvcmRlclxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRjaGlwLW91dGxpbmUtZm9jdXNlZC1zaGFkb3c7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstY2hpcC1zZWxlY3RlZCB7XG4gICAgICAgICAgICBjb2xvcjogJGNoaXAtb3V0bGluZS1zZWxlY3RlZC10ZXh0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoaXAtb3V0bGluZS1zZWxlY3RlZC1iZztcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1jaGlwLXN1Y2Nlc3Mge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkY2hpcC1vdXRsaW5lLXN1Y2Nlc3MtdGV4dCxcbiAgICAgICAgICAgICAgICAkY2hpcC1vdXRsaW5lLXN1Y2Nlc3MtYmcsXG4gICAgICAgICAgICAgICAgJGNoaXAtb3V0bGluZS1zdWNjZXNzLWJvcmRlclxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1jaGlwLXdhcm5pbmcge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkY2hpcC1vdXRsaW5lLXdhcm5pbmctdGV4dCxcbiAgICAgICAgICAgICAgICAkY2hpcC1vdXRsaW5lLXdhcm5pbmctYmcsXG4gICAgICAgICAgICAgICAgJGNoaXAtb3V0bGluZS13YXJuaW5nLWJvcmRlclxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1jaGlwLWVycm9yIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGNoaXAtb3V0bGluZS1lcnJvci10ZXh0LFxuICAgICAgICAgICAgICAgICRjaGlwLW91dGxpbmUtZXJyb3ItYmcsXG4gICAgICAgICAgICAgICAgJGNoaXAtb3V0bGluZS1lcnJvci1ib3JkZXJcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstY2hpcC1pbmZvIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGNoaXAtb3V0bGluZS1pbmZvLXRleHQsXG4gICAgICAgICAgICAgICAgJGNoaXAtb3V0bGluZS1pbmZvLWJnLFxuICAgICAgICAgICAgICAgICRjaGlwLW91dGxpbmUtaW5mby1ib3JkZXJcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwiY3Vyc29yL2xheW91dFwiICkge1xuXG4gICAgQGVhY2ggJGN1cnNvciBpbiAkY3Vyc29ycyB7XG4gICAgICAgIC5rLWN1cnNvci0jeyRjdXJzb3J9IHtcbiAgICAgICAgICAgIGN1cnNvcjogJGN1cnNvcjtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcImJ1dHRvbi9sYXlvdXRcIikge1xuXG4gICAgLy8gQnV0dG9uXG4gICAgLmstYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkYnV0dG9uLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLXkgJGJ1dHRvbi1wYWRkaW5nLXg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlci13aWR0aDogJGJ1dHRvbi1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJ1dHRvbi1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYnV0dG9uLWxpbmUtaGVpZ2h0O1xuICAgICAgICBmb250LWZhbWlseTogJGJ1dHRvbi1mb250LWZhbWlseTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpkaXNhYmxlZCxcbiAgICAgICAgJi5rLXN0YXRlLWRpc2FibGVkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRpc2FibGVkKCAkZGlzYWJsZWQtc3R5bGluZyApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWljb24sXG4gICAgICAgIC5rLWltYWdlLFxuICAgICAgICAuay1zcHJpdGUge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIEJ1dHRvbiB2YXJpYW50c1xuICAgICAgICAmLWljb250ZXh0IHtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBJRTlcblxuICAgICAgICAgICAgLmstaWNvbixcbiAgICAgICAgICAgIC5rLWltYWdlLFxuICAgICAgICAgICAgLmstc3ByaXRlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgKCRidXR0b24tcGFkZGluZy14IC8gMikgMCAoLSRidXR0b24tcGFkZGluZy14IC8gMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1ydGwsXG4gICAgICAgICAgICAuay1ydGwgJixcbiAgICAgICAgICAgICZbZGlyPVwicnRsXCJdLFxuICAgICAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgICAgICAuay1pY29uLFxuICAgICAgICAgICAgICAgIC5rLWltYWdlLFxuICAgICAgICAgICAgICAgIC5rLXNwcml0ZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAoLSRidXR0b24tcGFkZGluZy14IC8gMikgMCAoJGJ1dHRvbi1wYWRkaW5nLXggLyAyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuXG4gICAgLy8gVGV4dCBidXR0b25cbiAgICAuay10ZXh0LWJ1dHRvbiB7XG4gICAgICAgID4gLmstaWNvbixcbiAgICAgICAgPiAuay1idXR0b24taWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBJY29uIGJ1dHRvblxuICAgIC5rLWljb24tYnV0dG9uLFxuICAgIC5rLWJ1dHRvbi5rLWJ1dHRvbi1pY29uIHtcbiAgICAgICAgd2lkdGg6ICRidXR0b24tY2FsYy1zaXplO1xuICAgICAgICBoZWlnaHQ6ICRidXR0b24tY2FsYy1zaXplO1xuICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteTtcblxuICAgICAgICAuay10ZXh0LFxuICAgICAgICAuay1idXR0b24tdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBJbnB1dCBidXR0b25cbiAgICAuay1pbnB1dC1idXR0b24ge31cbiAgICAuay1pbnB1dC1idXR0b24uay1pY29uLWJ1dHRvbiB7fVxuXG5cbiAgICAvL0Ryb3BEb3duIEJ1dHRvblxuICAgIC5rLWRyb3Bkb3duLWJ1dHRvbiB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG5cbiAgICAvLyBCdXR0b24gZ3JvdXBcbiAgICAuay1idXR0b24tZ3JvdXAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgLmstYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoIDAgKTtcbiAgICAgICAgfVxuICAgICAgICAuay1idXR0b24gfiAuay1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogaWYoICRidXR0b24tYm9yZGVyLXdpZHRoID09IDAsIG51bGwsIC0kYnV0dG9uLWJvcmRlci13aWR0aCApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstYnV0dG9uOmhvdmVyLFxuICAgICAgICAuay1idXR0b24uay1zdGF0ZS1ob3ZlcixcbiAgICAgICAgLmstYnV0dG9uOmFjdGl2ZSxcbiAgICAgICAgLmstYnV0dG9uLmstc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ncm91cC1zdGFydCxcbiAgICAgICAgLmstYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cyggJGJ1dHRvbi1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgIH1cbiAgICAgICAgLmstZ3JvdXAtZW5kLFxuICAgICAgICAuay1idXR0b246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCAkYnV0dG9uLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgfVxuICAgICAgICAuay1ncm91cC1zdGFydC5rLWdyb3VwLWVuZCxcbiAgICAgICAgLmstYnV0dG9uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGJ1dHRvbi1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgIH1cblxuICAgICAgICA+IGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAgICAgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgICAgIGxhYmVsIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAgICAgbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5rLWJ1dHRvbi1ncm91cC1zdHJldGNoZWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICAgICAgICAgPiAuay1pY29uIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFNwbGl0IGJ1dHRvblxuICAgIC5rLXNwbGl0LWJ1dHRvbiB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggMCApO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gLmstYnV0dG9uXG4gICAgICAgID4gLmstYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cyggJGJ1dHRvbi1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgIH1cbiAgICAgICAgPiAuay1zcGxpdC1idXR0b24tYXJyb3csXG4gICAgICAgID4gLmstYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cyggJGJ1dHRvbi1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBpZiggJGJ1dHRvbi1ib3JkZXItd2lkdGggPT0gMCwgbnVsbCwgLSRidXR0b24tYm9yZGVyLXdpZHRoICk7XG4gICAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGlyPVwicnRsXCJdIHtcbiAgICAgICAgICAgIC8vIGstYnV0dG9uXG4gICAgICAgICAgICA+IC5rLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCAwICk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cyggJGJ1dHRvbi1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IC5rLWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCAwICk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCAkYnV0dG9uLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gRmxhdCBidXR0b24gYW5kIGJhcmVcbiAgICAuay1idXR0b24tZmxhdCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5rLXN0YXRlLWhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJi5rLXN0YXRlLWFjdGl2ZSxcbiAgICAgICAgJjpob3ZlcjphY3RpdmUsXG4gICAgICAgICY6aG92ZXIuay1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstYnV0dG9uLmstZmxhdCxcbiAgICAuay1idXR0b24uay1iYXJlIHtcbiAgICAgICAgQGV4dGVuZCAuay1idXR0b24tZmxhdDtcbiAgICB9XG5cblxuICAgIC8vIE91dGxpbmUgYnV0dG9uXG4gICAgLmstYnV0dG9uLW91dGxpbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCBub25lICk7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgICAuay1idXR0b24uay1vdXRsaW5lIHtcbiAgICAgICAgQGV4dGVuZCAuay1idXR0b24tb3V0bGluZTtcbiAgICB9XG5cbiAgICAvLyBSVExcbiAgICAuay1ydGwge1xuXG4gICAgICAgIC8vIEJ1dHRvbiBncm91cFxuICAgICAgICAuay1idXR0b24tZ3JvdXAge1xuXG4gICAgICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoIDAgKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZ3JvdXAtc3RhcnQsXG4gICAgICAgICAgICAuay1idXR0b246Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoICRidXR0b24tYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmstZ3JvdXAtZW5kLFxuICAgICAgICAgICAgLmstYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cyggJGJ1dHRvbi1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuay1ncm91cC1zdGFydC5rLWdyb3VwLWVuZCxcbiAgICAgICAgICAgIC5rLWJ1dHRvbjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkYnV0dG9uLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3BsaXQgYnV0dG9uXG4gICAgICAgIC5rLXNwbGl0LWJ1dHRvbiB7XG5cbiAgICAgICAgICAgIC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggMCApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBrLWJ1dHRvblxuICAgICAgICAgICAgPiAuay1idXR0b246Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cyggJGJ1dHRvbi1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IC5rLXNwbGl0LWJ1dHRvbi1hcnJvdyxcbiAgICAgICAgICAgID4gLmstYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoICRidXR0b24tYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwiYnV0dG9uL2xheW91dC9vdmVybGF5XCIgKSB7XG5cbiAgICAvLyBCdXR0b24gb3ZlcmxheVxuICAgIC5rLWJ1dHRvbi1vdmVybGF5IHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggaW5oZXJpdCApO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0kYnV0dG9uLWJvcmRlci13aWR0aDtcbiAgICAgICAgcmlnaHQ6IC0kYnV0dG9uLWJvcmRlci13aWR0aDtcbiAgICAgICAgdG9wOiAtJGJ1dHRvbi1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvdHRvbTogLSRidXR0b24tYm9yZGVyLXdpZHRoO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG5cblxuICAgIC5rLWJ1dHRvbiB7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmstYnV0dG9uLW92ZXJsYXk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBIb3ZlcmVkIHN0YXRlXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRmbGF0LWJ1dHRvbi1ob3Zlci1vcGFjaXR5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9jdXNlZCBzdGF0ZVxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRmbGF0LWJ1dHRvbi1mb2N1c2VkLW9wYWNpdHk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5rLW5vLWZvY3VzOm5vdCg6aG92ZXIpLFxuICAgICAgICAmLmstbm8tZm9jdXM6bm90KC5rLXN0YXRlLWhvdmVyKSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBQcmVzc2VkIHN0YXRlXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLmstc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZsYXQtYnV0dG9uLWFjdGl2ZS1vcGFjaXR5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU2VsZWN0ZWQgc3RhdGVcbiAgICAgICAgJi5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZsYXQtYnV0dG9uLXNlbGVjdGVkLW9wYWNpdHk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmstYnV0dG9uLWNsZWFyIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKCBcImJ1dHRvbi9sYXlvdXQvZm9jdXMtcmluZ1wiICkge1xuXG4gICAgLmstYnV0dG9uIHtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkYnV0dG9uLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLSRidXR0b24tYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgcmlnaHQ6IC0kYnV0dG9uLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIHRvcDogLSRidXR0b24tYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgYm90dG9tOiAtJGJ1dHRvbi1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwiYnV0dG9uL2llLWNvbXBhdFwiICkge1xuXG4gICAgLmstaWU5LFxuICAgIC5rLWllMTAge1xuXG4gICAgICAgIC5rLWJ1dHRvbltkaXNhYmxlZF06aG92ZXIsXG4gICAgICAgIC5rLWJ1dHRvbltkaXNhYmxlZF06Zm9jdXMsXG4gICAgICAgIC5rLWJ1dHRvbi5rLXN0YXRlLWRpc2FibGVkOmhvdmVyLFxuICAgICAgICAuay1idXR0b24uay1zdGF0ZS1kaXNhYmxlZDpmb2N1cyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBkaXNhYmxlZC1sZWdhY3ktaWUoICRkaXNhYmxlZC1zdHlsaW5nICk7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5rLWllIHtcblxuICAgICAgICAuay1idXR0b24sXG4gICAgICAgIC5rLWJ1dHRvbi1ncm91cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBtaXhpbiB1c2UtYmFja2dyb3VuZC1jbGlwKCkge1xuICAgIEBpZiAkdXNlLWJhY2tncm91bmQtY2xpcCB7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cbiAgICAgICAgLmstaWUxMSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBCdXR0b25cblxuLy8vIFdpZHRoIG9mIGJvcmRlciBhcm91bmQgYnV0dG9uc1xuLy8vIEBncm91cCBidXR0b25zXG4kYnV0dG9uLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuLy8vIEJvcmRlciByYWRpdXMgb2YgYnV0dG9uc1xuLy8vIEBncm91cCBidXR0b25zXG4kYnV0dG9uLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4vLy8gSG9yaXpvbnRhbCBwYWRkaW5nIG9mIGJ1dHRvbnNcbi8vLyBAZ3JvdXAgYnV0dG9uc1xuJGJ1dHRvbi1wYWRkaW5nLXg6ICRwYWRkaW5nLXggIWRlZmF1bHQ7XG4vLy8gVmVydGljYWwgcGFkZGluZyBvZiBidXR0b25zXG4vLy8gQGdyb3VwIGJ1dHRvbnNcbiRidXR0b24tcGFkZGluZy15OiAkcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LXNpemU6ICRmb250LXNpemUgIWRlZmF1bHQ7XG4kYnV0dG9uLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRidXR0b24tcGFkZGluZy14LXNtOiAkYnV0dG9uLXBhZGRpbmcteCAvIDIgIWRlZmF1bHQ7XG4kYnV0dG9uLXBhZGRpbmcteS1zbTogJGJ1dHRvbi1wYWRkaW5nLXkgLyAyICFkZWZhdWx0O1xuJGJ1dHRvbi1saW5lLWhlaWdodC1zbTogJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnV0dG9uLWNhbGMtc2l6ZTogY2FsYyggI3skYnV0dG9uLWxpbmUtaGVpZ2h0ICogMWVtfSArICN7JGJ1dHRvbi1wYWRkaW5nLXkgKiAyfSArICN7JGJ1dHRvbi1ib3JkZXItd2lkdGggKiAyfSApICFkZWZhdWx0O1xuJGJ1dHRvbi1pbm5lci1jYWxjLXNpemU6IGNhbGMoICN7JGJ1dHRvbi1saW5lLWhlaWdodCAqIDFlbX0gKyAjeyRidXR0b24tcGFkZGluZy15ICogMn0gKSAhZGVmYXVsdDtcblxuLy8vIFRoZSB0ZXh0IGNvbG9yIG9mIHRoZSBidXR0b25zLlxuLy8vIEBncm91cCBidXR0b25zXG4kYnV0dG9uLXRleHQ6ICRiYXNlLXRleHQgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgYmFja2dyb3VuZCBvZiB0aGUgYnV0dG9ucy5cbi8vLyBAZ3JvdXAgYnV0dG9uc1xuJGJ1dHRvbi1iZzogJGJhc2UtYmcgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgYm9yZGVyIGNvbG9yIG9mIHRoZSBidXR0b25zLlxuLy8vIEBncm91cCBidXR0b25zXG4kYnV0dG9uLWJvcmRlcjogJGJhc2UtYm9yZGVyICFkZWZhdWx0O1xuXG4vLy8gVGhlIGJhY2tncm91bmQgZ3JhZGllbnQgb2YgdGhlIGJ1dHRvbnMuXG4vLy8gQGdyb3VwIGJ1dHRvbnNcbiRidXR0b24tZ3JhZGllbnQ6ICRiYXNlLWdyYWRpZW50ICFkZWZhdWx0O1xuJGJ1dHRvbi1zaGFkb3c6IG51bGwgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgdGV4dCBjb2xvciBvZiBob3ZlcmVkIGJ1dHRvbnMuXG4vLy8gQGdyb3VwIGJ1dHRvbnNcbiRidXR0b24taG92ZXJlZC10ZXh0OiAkaG92ZXJlZC10ZXh0ICFkZWZhdWx0O1xuXG4vLy8gVGhlIGJhY2tncm91bmQgb2YgaG92ZXJlZCBidXR0b25zLlxuLy8vIEBncm91cCBidXR0b25zXG4kYnV0dG9uLWhvdmVyZWQtYmc6ICRob3ZlcmVkLWJnICFkZWZhdWx0O1xuXG4vLy8gVGhlIGJvcmRlciBjb2xvciBvZiBob3ZlcmVkIGJ1dHRvbnMuXG4vLy8gQGdyb3VwIGJ1dHRvbnNcbiRidXR0b24taG92ZXJlZC1ib3JkZXI6ICRob3ZlcmVkLWJvcmRlciAhZGVmYXVsdDtcblxuLy8vIFRoZSBiYWNrZ3JvdW5kIGdyYWRpZW50IG9mIGhvdmVyZWQgYnV0dG9ucy5cbi8vLyBAZ3JvdXAgYnV0dG9uc1xuJGJ1dHRvbi1ob3ZlcmVkLWdyYWRpZW50OiAkaG92ZXJlZC1ncmFkaWVudCAhZGVmYXVsdDtcbiRidXR0b24taG92ZXJlZC1zaGFkb3c6IG51bGwgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgdGV4dCBjb2xvciBvZiBwcmVzc2VkIGJ1dHRvbnMuXG4vLy8gQGdyb3VwIGJ1dHRvbnNcbiRidXR0b24tcHJlc3NlZC10ZXh0OiAkYnV0dG9uLXRleHQgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgYmFja2dyb3VuZCBjb2xvciBvZiBwcmVzc2VkIGJ1dHRvbnMuXG4vLy8gQGdyb3VwIGJ1dHRvbnNcbiRidXR0b24tcHJlc3NlZC1iZzogJGJ1dHRvbi1iZyAhZGVmYXVsdDtcblxuLy8vIFRoZSBib3JkZXIgY29sb3Igb2YgcHJlc3NlZCBidXR0b25zLlxuLy8vIEBncm91cCBidXR0b25zXG4kYnV0dG9uLXByZXNzZWQtYm9yZGVyOiAkYnV0dG9uLWJvcmRlciAhZGVmYXVsdDtcblxuLy8vIFRoZSBiYWNrZ3JvdW5kIGdyYWRpZW50IG9mIHByZXNzZWQgYnV0dG9ucy5cbi8vLyBAZ3JvdXAgYnV0dG9uc1xuJGJ1dHRvbi1wcmVzc2VkLWdyYWRpZW50OiBub25lICFkZWZhdWx0O1xuJGJ1dHRvbi1wcmVzc2VkLXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAuMDYpICFkZWZhdWx0O1xuXG4vLy8gVGhlIHNoYWRvdyBvZiBmb2N1c2VkIGJ1dHRvbnMuXG4vLy8gQGdyb3VwIGJ1dHRvbnNcbiRidXR0b24tZm9jdXNlZC1zaGFkb3c6IDAgM3B4IDRweCAwIHJnYmEoMCwgMCwgMCwgLjA2KSAhZGVmYXVsdDtcblxuXG4vLyBEaXNhYmxlZCBidXR0b25cbiRidXR0b24tZGlzYWJsZWQtYmc6IG51bGwgIWRlZmF1bHQ7XG4kYnV0dG9uLWRpc2FibGVkLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbWFyeSBidXR0b25cbiRwcmltYXJ5LWJ1dHRvbi1iZzogJHByaW1hcnkgIWRlZmF1bHQ7XG4kcHJpbWFyeS1idXR0b24tdGV4dDogY29udHJhc3Qtd2NhZyggJHByaW1hcnktYnV0dG9uLWJnICkgIWRlZmF1bHQ7XG4kcHJpbWFyeS1idXR0b24tYm9yZGVyOiAkcHJpbWFyeS1idXR0b24tYmcgIWRlZmF1bHQ7XG4kcHJpbWFyeS1idXR0b24tZ3JhZGllbnQ6IHJnYmEoIGFkanVzdC1odWUoICRwcmltYXJ5LWJ1dHRvbi1iZywgMTQpLCAwICksIHJnYmEoIGFkanVzdC1odWUoICRwcmltYXJ5LWJ1dHRvbi1iZywgMTQpLCAuMiApICFkZWZhdWx0O1xuXG4kcHJpbWFyeS1idXR0b24taG92ZXJlZC10ZXh0OiAkcHJpbWFyeS1idXR0b24tdGV4dCAhZGVmYXVsdDtcbiRwcmltYXJ5LWJ1dHRvbi1ob3ZlcmVkLWJnOiBhZGp1c3QtaHVlKCAkcHJpbWFyeS1idXR0b24tYmcsIDMpICFkZWZhdWx0O1xuJHByaW1hcnktYnV0dG9uLWhvdmVyZWQtYm9yZGVyOiAkcHJpbWFyeS1idXR0b24taG92ZXJlZC1iZyAhZGVmYXVsdDtcbiRwcmltYXJ5LWJ1dHRvbi1ob3ZlcmVkLWdyYWRpZW50OiByZ2JhKCBhZGp1c3QtaHVlKCAkcHJpbWFyeS1idXR0b24taG92ZXJlZC1iZywgMTQpLCAwICksIHJnYmEoIGFkanVzdC1odWUoICRwcmltYXJ5LWJ1dHRvbi1ob3ZlcmVkLWJnLCAxNCksIC4yICkgIWRlZmF1bHQ7XG5cbiRwcmltYXJ5LWJ1dHRvbi1wcmVzc2VkLXRleHQ6ICRwcmltYXJ5LWJ1dHRvbi10ZXh0ICFkZWZhdWx0O1xuJHByaW1hcnktYnV0dG9uLXByZXNzZWQtYmc6ICRwcmltYXJ5LWJ1dHRvbi1iZyAhZGVmYXVsdDtcbiRwcmltYXJ5LWJ1dHRvbi1wcmVzc2VkLWJvcmRlcjogJHByaW1hcnktYnV0dG9uLXByZXNzZWQtYmcgIWRlZmF1bHQ7XG4kcHJpbWFyeS1idXR0b24tcHJlc3NlZC1ncmFkaWVudDogcmdiYSggYWRqdXN0LWh1ZSggJHByaW1hcnktYnV0dG9uLXByZXNzZWQtYmcsIDE0KSwgLjIgKSwgcmdiYSggYWRqdXN0LWh1ZSggJHByaW1hcnktYnV0dG9uLXByZXNzZWQtYmcsIDE0KSwgMCApICFkZWZhdWx0O1xuJHByaW1hcnktYnV0dG9uLXByZXNzZWQtc2hhZG93OiBpbnNldCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIC4wNikgIWRlZmF1bHQ7XG5cbiRwcmltYXJ5LWJ1dHRvbi1mb2N1c2VkLXNoYWRvdzogMCAzcHggNHB4IDAgcmdiYSgkcHJpbWFyeSwgLjQpICFkZWZhdWx0O1xuXG4kZmxhdC1idXR0b24taG92ZXItb3BhY2l0eTogLjA4ICFkZWZhdWx0O1xuJGZsYXQtYnV0dG9uLWZvY3VzZWQtb3BhY2l0eTogbnVsbCAhZGVmYXVsdDtcbiRmbGF0LWJ1dHRvbi1hY3RpdmUtb3BhY2l0eTogLjE2ICFkZWZhdWx0O1xuJGZsYXQtYnV0dG9uLXNlbGVjdGVkLW9wYWNpdHk6IC4yICFkZWZhdWx0O1xuXG4kY2xlYXItYnV0dG9uLXRleHQ6ICRidXR0b24tdGV4dCAhZGVmYXVsdDtcbiRjbGVhci1idXR0b24taG92ZXItdGV4dDogZGFya2VuKCRib2R5LXRleHQsIDEzJSkgIWRlZmF1bHQ7XG4kY2xlYXItYnV0dG9uLWZvY3VzZWQtb3BhY2l0eTogLjEgIWRlZmF1bHQ7XG4iLCJAbWl4aW4gYm94LXNoYWRvdyggJHNoYWRvdy4uLiApIHtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCBudGgoJHNoYWRvdywgMSkge1xuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xuICAgIH1cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwiYnV0dG9uL3RoZW1lXCIgKSB7XG5cbiAgICAvLyBEZWZhdWx0IGJ1dHRvblxuICAgIC5rLWJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkYnV0dG9uLXRleHQsXG4gICAgICAgICAgICAkYnV0dG9uLWJnLFxuICAgICAgICAgICAgJGJ1dHRvbi1ib3JkZXIsXG4gICAgICAgICAgICAkYnV0dG9uLWdyYWRpZW50XG4gICAgICAgICk7XG5cbiAgICAgICAgLy8gSG92ZXIgc3RhdGVcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGJ1dHRvbi1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgJGJ1dHRvbi1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICRidXR0b24taG92ZXJlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgJGJ1dHRvbi1ob3ZlcmVkLWdyYWRpZW50XG4gICAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9jdXNlZCBzdGF0ZVxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkYnV0dG9uLWZvY3VzZWQtc2hhZG93O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gUHJlc3NlZCBzdGF0ZVxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJi5rLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRidXR0b24tcHJlc3NlZC10ZXh0LFxuICAgICAgICAgICAgICAgICRidXR0b24tcHJlc3NlZC1iZyxcbiAgICAgICAgICAgICAgICAkYnV0dG9uLXByZXNzZWQtYm9yZGVyLFxuICAgICAgICAgICAgICAgICRidXR0b24tcHJlc3NlZC1ncmFkaWVudFxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0ICRidXR0b24tcHJlc3NlZC1zaGFkb3c7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTZWxlY3RlZCBzdGF0ZVxuICAgICAgICAmLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC10ZXh0LFxuICAgICAgICAgICAgICAgICRwcmltYXJ5LWJ1dHRvbi1wcmVzc2VkLWJnLFxuICAgICAgICAgICAgICAgICRwcmltYXJ5LWJ1dHRvbi1wcmVzc2VkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC1ncmFkaWVudFxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRwcmltYXJ5LWJ1dHRvbi1wcmVzc2VkLXNoYWRvdztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIERpc2FibGVkIHN0YXRlXG4gICAgICAgIC8vICY6ZGlzYWJsZWQsXG4gICAgICAgIC8vICYuay1zdGF0ZS1kaXNhYmxlZCB7fVxuXG4gICAgfVxuXG5cbiAgICAvLyBQcmltYXJ5IGJ1dHRvblxuICAgIC5rLWJ1dHRvbi5rLXByaW1hcnkge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHByaW1hcnktYnV0dG9uLXRleHQsXG4gICAgICAgICAgICAkcHJpbWFyeS1idXR0b24tYmcsXG4gICAgICAgICAgICAkcHJpbWFyeS1idXR0b24tYm9yZGVyLFxuICAgICAgICAgICAgJHByaW1hcnktYnV0dG9uLWdyYWRpZW50XG4gICAgICAgICk7XG5cbiAgICAgICAgLy8gSG92b2VyIHN0YXRlXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRwcmltYXJ5LWJ1dHRvbi1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgJHByaW1hcnktYnV0dG9uLWhvdmVyZWQtYmcsXG4gICAgICAgICAgICAgICAgJHByaW1hcnktYnV0dG9uLWhvdmVyZWQtYm9yZGVyLFxuICAgICAgICAgICAgICAgICRwcmltYXJ5LWJ1dHRvbi1ob3ZlcmVkLWdyYWRpZW50XG4gICAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9jdXNlZCBzdGF0ZVxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkcHJpbWFyeS1idXR0b24tZm9jdXNlZC1zaGFkb3c7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBBY3RpdmUgc3RhdGVcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICYuay1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC10ZXh0LFxuICAgICAgICAgICAgICAgICRwcmltYXJ5LWJ1dHRvbi1wcmVzc2VkLWJnLFxuICAgICAgICAgICAgICAgICRwcmltYXJ5LWJ1dHRvbi1wcmVzc2VkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC1ncmFkaWVudFxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRwcmltYXJ5LWJ1dHRvbi1wcmVzc2VkLXNoYWRvdztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFNlbGVjdGVkIHN0YXRlXG4gICAgICAgICYuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRwcmltYXJ5LWJ1dHRvbi1wcmVzc2VkLXRleHQsXG4gICAgICAgICAgICAgICAgJHByaW1hcnktYnV0dG9uLXByZXNzZWQtYmcsXG4gICAgICAgICAgICAgICAgJHByaW1hcnktYnV0dG9uLXByZXNzZWQtYm9yZGVyLFxuICAgICAgICAgICAgICAgICRwcmltYXJ5LWJ1dHRvbi1wcmVzc2VkLWdyYWRpZW50XG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJHByaW1hcnktYnV0dG9uLXByZXNzZWQtc2hhZG93O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgICAgICAgLy8gJjpkaXNhYmxlZCxcbiAgICAgICAgLy8gJi5rLXN0YXRlLWRpc2FibGVkIHt9XG5cbiAgICB9XG5cblxuICAgIC8vIERyb3Bkb3duIGJ1dHRvblxuICAgIC5rLWRyb3Bkb3duLWJ1dHRvbiB7XG4gICAgICAgICY6YWN0aXZlID4gLmstYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuICAgICAgICAmLmstc3RhdGUtYWN0aXZlID4gLmstYnV0dG9uOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0ICRidXR0b24tcHJlc3NlZC1zaGFkb3c7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzID4gLmstYnV0dG9uLFxuICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCA+IC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkYnV0dG9uLWZvY3VzZWQtc2hhZG93O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVG9nZ2xlIGJ1dHRvblxuICAgIC5rLXRvZ2dsZS1idXR0b24ge1xuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkYnV0dG9uLWZvY3VzZWQtc2hhZG93O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICYuay1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC10ZXh0LFxuICAgICAgICAgICAgICAgICRwcmltYXJ5LWJ1dHRvbi1wcmVzc2VkLWJnLFxuICAgICAgICAgICAgICAgICRwcmltYXJ5LWJ1dHRvbi1wcmVzc2VkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC1ncmFkaWVudFxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRwcmltYXJ5LWJ1dHRvbi1wcmVzc2VkLXNoYWRvdztcblxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAuMTMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIEJ1dHRvbiBncm91cFxuICAgIC5rLWJ1dHRvbi1ncm91cCB7XG5cbiAgICAgICAgLy8gU2VsZWN0ZWQgc3RhdGVcbiAgICAgICAgLmstYnV0dG9uOmFjdGl2ZSxcbiAgICAgICAgLmstYnV0dG9uLmstc3RhdGUtYWN0aXZlLFxuICAgICAgICAuay1idXR0b24uay1zdGF0ZS1zZWxlY3RlZCxcbiAgICAgICAgPiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5rLWJ1dHRvbixcbiAgICAgICAgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRwcmltYXJ5LWJ1dHRvbi1wcmVzc2VkLXRleHQsXG4gICAgICAgICAgICAgICAgJHByaW1hcnktYnV0dG9uLXByZXNzZWQtYmcsXG4gICAgICAgICAgICAgICAgJHByaW1hcnktYnV0dG9uLXByZXNzZWQtYm9yZGVyLFxuICAgICAgICAgICAgICAgICRwcmltYXJ5LWJ1dHRvbi1wcmVzc2VkLWdyYWRpZW50XG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJHByaW1hcnktYnV0dG9uLXByZXNzZWQtc2hhZG93O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9jdXNlZCBzdGF0ZVxuICAgICAgICAuay1idXR0b246Zm9jdXMsXG4gICAgICAgIC5rLWJ1dHRvbi5rLXN0YXRlLWZvY3VzZWQsXG4gICAgICAgID4gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzICsgLmstYnV0dG9uLFxuICAgICAgICA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAuMTMpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgICAgICAgLy8gJjpkaXNhYmxlZCxcbiAgICAgICAgLy8gJi5rLXN0YXRlLWRpc2FibGVkIHt9XG5cbiAgICB9XG5cblxuICAgIC8vIFNwbGl0IGJ1dHRvblxuICAgIC5rLXNwbGl0LWJ1dHRvbjpmb2N1cyxcbiAgICAuay1zcGxpdC1idXR0b24uay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogJGJ1dHRvbi1mb2N1c2VkLXNoYWRvdztcbiAgICB9XG5cbiAgICAuay1zcGxpdC1idXR0b24uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uIHtcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICYuay1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkYnV0dG9uLXByZXNzZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkYnV0dG9uLXByZXNzZWQtYmcsXG4gICAgICAgICAgICAgICAgJGJ1dHRvbi1wcmVzc2VkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAkYnV0dG9uLXByZXNzZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAkYnV0dG9uLXByZXNzZWQtc2hhZG93O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwib3V0bGluZS1idXR0b24vdGhlbWVcIiApIHtcblxuICAgIC8vIE91dGxpbmUgYnV0dG9uXG4gICAgLmstYnV0dG9uLmstb3V0bGluZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICBjb2xvcjogJGJ1dHRvbi10ZXh0O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgIC8vIEhvdmVyIHN0YXRlXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKCBjb250cmFzdC13Y2FnKCAkYnV0dG9uLXRleHQgKSwgJGJ1dHRvbi10ZXh0LCAkYnV0dG9uLXRleHQsIG5vbmUgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvY3VzZWQgc3RhdGVcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJGJ1dHRvbi1mb2N1c2VkLXNoYWRvdztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEFjdGl2ZSBzdGF0ZVxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJi5rLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKCBjb250cmFzdC13Y2FnKCAkYnV0dG9uLXRleHQgKSwgJGJ1dHRvbi10ZXh0LCAkYnV0dG9uLXRleHQsIG5vbmUgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFNlbGVjdGVkIHN0YXRlXG4gICAgICAgICYuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKCBjb250cmFzdC13Y2FnKCAkYnV0dG9uLXRleHQgKSwgJGJ1dHRvbi10ZXh0LCAkYnV0dG9uLXRleHQsIG5vbmUgKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1idXR0b24uay1wcmltYXJ5Lmstb3V0bGluZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktYnV0dG9uLWJnO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgIC8vIEhvdmVyIHN0YXRlXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKCBjb250cmFzdC13Y2FnKCAkcHJpbWFyeS1idXR0b24tYmcgKSwgJHByaW1hcnktYnV0dG9uLWJnLCAkcHJpbWFyeS1idXR0b24tYmcsIG5vbmUgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvY3VzZWQgc3RhdGVcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJHByaW1hcnktYnV0dG9uLWZvY3VzZWQtc2hhZG93O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQWN0b3ZlIHN0YXRlXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLmstc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoIGNvbnRyYXN0LXdjYWcoICRwcmltYXJ5LWJ1dHRvbi1iZyApLCAkcHJpbWFyeS1idXR0b24tYmcsICRwcmltYXJ5LWJ1dHRvbi1iZywgbm9uZSApO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFNlbGVjdGVkIHN0YXRlXG4gICAgICAgICYuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKCBjb250cmFzdC13Y2FnKCAkcHJpbWFyeS1idXR0b24tYmcgKSwgJHByaW1hcnktYnV0dG9uLWJnLCAkcHJpbWFyeS1idXR0b24tYmcsIG5vbmUgKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJmbGF0LWJ1dHRvbi90aGVtZVwiICkge1xuXG4gICAgLy8gRmxhdCBidXR0b25cbiAgICAuay1idXR0b24tZmxhdCB7XG5cbiAgICAgICAgLy8gRXhwbGljaXRseSBleGNsdWRlIGZsYXQgYnV0dG9uIGZyb20gYnV0dG9uIGdyb3VwIHN0eWxpbmdcbiAgICAgICAgJixcbiAgICAgICAgLmstYnV0dG9uLWdyb3VwICYge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggY3VycmVudENvbG9yO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4xMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1idXR0b24tZmxhdC5rLXByaW1hcnkge1xuXG4gICAgICAgIC8vIEV4cGxpY2l0bHkgZXhjbHVkZSBmbGF0IGJ1dHRvbiBmcm9tIGJ1dHRvbiBncm91cCBzdHlsaW5nXG4gICAgICAgICYsXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuay1zdGF0ZS1ob3ZlcixcbiAgICAgICAgLmstYnV0dG9uLWdyb3VwICYge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5AaW5jbHVkZSBleHBvcnRzKCBcImNsZWFyLWJ1dHRvbi90aGVtZVwiICkge1xuICAgIC5rLWJ1dHRvbi5rLWJ1dHRvbi1jbGVhciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcbiAgICAgICAgY29sb3I6ICRjbGVhci1idXR0b24tdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmstc3RhdGUtaG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLmstc3RhdGUtYWN0aXZlLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICBjb2xvcjogJGNsZWFyLWJ1dHRvbi1ob3Zlci10ZXh0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICYuay1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQsXG4gICAgICAgICYuay1zdGF0ZS1mb2N1c2VkOmFjdGl2ZSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsZWFyLWJ1dHRvbi10ZXh0O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRjbGVhci1idXR0b24tZm9jdXNlZC1vcGFjaXR5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQG1peGluIGxpbmVhci1ncmFkaWVudCggJGdyYWRpZW50OiBudWxsICkge1xuICAgIEBpZiAkZ3JhZGllbnQgYW5kICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgQGlmICRncmFkaWVudCA9PSBub25lIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmVcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoICRncmFkaWVudCApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gc3RyaXBlZC1ncmFkaWVudCggJGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbkBtaXhpbiBjaGVja2VyYm9hcmQtZ3JhZGllbnQgKCAkcHJpbWFyeS1jb2xvcjogd2hpdGUsICRzZWNvbmRhcnktY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOSksICRzaXplOiAxMHB4ICkge1xuICAgICRwb3NpdGlvbjogY2FsYygjeyRzaXplfSAvIDIpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgJHNlY29uZGFyeS1jb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCAkc2Vjb25kYXJ5LWNvbG9yIDc1JSwgJHNlY29uZGFyeS1jb2xvciAwKSxcbiAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICRzZWNvbmRhcnktY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDc1JSwgJHNlY29uZGFyeS1jb2xvciA3NSUsICRzZWNvbmRhcnktY29sb3IgMCksXG4gICAgICAgICAgICAgICAgJHByaW1hcnktY29sb3I7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdCwgcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHgsICRwb3NpdGlvbiAkcG9zaXRpb247XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwIDA7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IHBhZGRpbmctYm94LCBwYWRkaW5nLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3gsIGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkc2l6ZSAkc2l6ZSwgJHNpemUgJHNpemU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpIHNjYWxlWSgxKSBzY2FsZVooMSk7XG59XG5cbkBtaXhpbiByZXBlYXRpbmctc3RyaXBlZC1ncmFkaWVudCggJGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xNSksICRiYWNrZ3JvdW5kOiAjRkZGLCAkYW5nbGU6IDQ1ZGVnLCAkbGFyZ2VTdGVwOiAycHgsICRzbWFsbFN0ZXA6IDFweCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkYmFja2dyb3VuZCwgJGJhY2tncm91bmQgJHNtYWxsU3RlcCwgJGNvbG9yICRzbWFsbFN0ZXAsICRjb2xvciAkbGFyZ2VTdGVwKTtcbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwiaW5wdXQvbGF5b3V0XCIgKSB7XG5cbiAgICAvLyBHZW5lcmljIGlucHV0XG4gICAgLmstaW5wdXQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAkaW5wdXQtaW5uZXItY2FsYy1oZWlnaHQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLy8gVGFyZ2V0cyBodHRwczovL2dpdGh1Yi5jb20vdGVsZXJpay9rZW5kby1yZWFjdC9pc3N1ZXMvNjM4LlxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgICAvLyBIaWRlIGNsZWFyIGljb25cbiAgICAgICAgJjo6LW1zLWNsZWFyIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgICAgIC8vIFBsYWNlaG9sZGVyIHRleHRcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci10ZXh0O1xuICAgICAgICAgICAgb3BhY2l0eTogJGlucHV0LXBsYWNlaG9sZGVyLW9wYWNpdHk7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLXRleHQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJbnZhbGlkXG4gICAgICAgICY6aW52YWxpZCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBUT0RPOiBEZXByZWNhdGVcbiAgICAvLyBJbnB1dCBzcGFjaW5nXG4gICAgLmstc3BhY2UtbGVmdCxcbiAgICAuay1zcGFjZS1yaWdodCB7XG4gICAgICAgID4gaW5wdXQge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuay1pY29uIHtcbiAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgIG1hcmdpbjogM3B4IDZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXRleHRib3guay1zcGFjZS1sZWZ0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cblxuXG4gICAgLy8gSW5wdXQgcHJlZml4IGFuZCBzdWZmaXhcbiAgICAuay1pbnB1dC1wcmVmaXgsXG4gICAgLmstaW5wdXQtc3VmZml4IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGhlaWdodDogJGJ1dHRvbi1pbm5lci1jYWxjLXNpemU7XG5cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuay1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAkaW5wdXQtYWRvcm5tZW50LXdpZHRoO1xuICAgICAgICAgICAgaGVpZ2h0OiAkaW5wdXQtYWRvcm5tZW50LWhlaWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cbiAgICAgICAgPiAuay1jbGVhci12YWx1ZSB7XG4gICAgICAgICAgICB3aWR0aDogJGlucHV0LWFkb3JubWVudC13aWR0aDtcbiAgICAgICAgICAgIGhlaWdodDogJGlucHV0LWFkb3JubWVudC1oZWlnaHQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1c2VkOjphZnRlcixcbiAgICAgICAgICAgICY6Zm9jdXM6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWlucHV0LXNlcGFyYXRvciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogJGljb24tc2l6ZTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuXG4gICAgLy8gSW5wdXQgd2l0aCBpY29uIHN0eWxlc1xuICAgIC5rLWlucHV0LWljb24ge1xuICAgICAgICB3aWR0aDogJGlucHV0LWljb24td2lkdGg7XG4gICAgICAgIGhlaWdodDogJGlucHV0LWljb24taGVpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgLmstaWU5ICYge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIC5rLWllOSAmIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBDbGVhciB2YWx1ZVxuICAgIC5rLWNsZWFyLXZhbHVlIHtcbiAgICAgICAgd2lkdGg6ICRpbnB1dC1pY29uLXdpZHRoO1xuICAgICAgICBoZWlnaHQ6ICRpbnB1dC1pY29uLWhlaWdodDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuXG4gICAgLy8gU2VhcmNoYmFyXG4gICAgLmstc2VhcmNoYmFyIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICB9XG5cbiAgICAuay10ZXh0LWRpc2FibGVkIHtcbiAgICAgICAgQGluY2x1ZGUgZGlzYWJsZWQoICRkaXNhYmxlZC1zdHlsaW5nICk7XG4gICAgfVxuXG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJpbnB1dC9sYXlvdXQvalF1ZXJ5LWxhYmVsXCIpIHtcblxufVxuXG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKFwiaW5wdXQvbGF5b3V0L2F1dG9maWxsLWZpeFwiKSB7XG5cbiAgICAvLyBUaGlzIGlzIG5lZWRlZCBmb3IgdGhlIHRleHRib3ggY29udGFpbmVyIHRvIGNhcHR1cmUgYnJvd3NlciBhdXRvZmlsbFxuICAgIEBrZXlmcmFtZXMgYXV0b0ZpbGxTdGFydCB7XG4gICAgICAgIGZyb20ge31cbiAgICAgICAgdG8ge31cbiAgICB9XG4gICAgQGtleWZyYW1lcyBhdXRvRmlsbEVuZCB7XG4gICAgICAgIGZyb20ge31cbiAgICAgICAgdG8ge31cbiAgICB9XG5cbiAgICAvLyBHZW5lcmljIGNsYXNzIGZvciBhdXRvZmlsbCBhbmltYXRpb25zXG4gICAgLmstYXV0b2ZpbGw6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhdXRvRmlsbFN0YXJ0O1xuICAgIH1cbiAgICAuay1hdXRvZmlsbDpub3QoOi13ZWJraXQtYXV0b2ZpbGwpIHtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGF1dG9GaWxsRW5kO1xuICAgIH1cblxuXG4gICAgLmstdGV4dGJveDotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGF1dG9GaWxsU3RhcnQ7XG4gICAgfVxuICAgIC5rLXRleHRib3g6bm90KDotd2Via2l0LWF1dG9maWxsKSB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhdXRvRmlsbEVuZDtcbiAgICB9XG5cbn1cbiIsIi8vIElucHV0XG5cbiRpbnB1dC1kZWZhdWx0LXdpZHRoOiAxMi40ZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItaGVpZ2h0OiAoICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICkgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXg6ICRwYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy15OiAkcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAkZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtZW06ICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbTtcblxuJGlucHV0LXBhZGRpbmcteC1zbTogKCRpbnB1dC1wYWRkaW5nLXggLyAyKSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXktc206ICgkaW5wdXQtcGFkZGluZy15IC8gMikgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICgkaW5wdXQtcGFkZGluZy14ICogMS41KSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXktbGc6ICgkaW5wdXQtcGFkZGluZy15ICogMS41KSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWNhbGMtaGVpZ2h0OiBjYWxjKCAjeyRpbnB1dC1saW5lLWhlaWdodCAqIDFlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgKiAyfSArICN7JGlucHV0LWJvcmRlci1oZWlnaHR9ICkgIWRlZmF1bHQ7XG4kaW5wdXQtY2FsYy1oZWlnaHQtc206IGNhbGMoICN7JGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtfSArICN7JGlucHV0LXBhZGRpbmcteS1zbSAqIDJ9ICsgI3skaW5wdXQtYm9yZGVyLWhlaWdodH0gKSAhZGVmYXVsdDtcbiRpbnB1dC1jYWxjLWhlaWdodC1sZzogY2FsYyggI3skaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW19ICsgI3skaW5wdXQtcGFkZGluZy15LWxnICogMn0gKyAjeyRpbnB1dC1ib3JkZXItaGVpZ2h0fSApICFkZWZhdWx0O1xuXG4kaW5wdXQtaW5uZXItY2FsYy1oZWlnaHQ6IGNhbGMoICN7JGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtfSArICN7JGlucHV0LXBhZGRpbmcteSAqIDJ9ICkgIWRlZmF1bHQ7XG4kaW5wdXQtaW5uZXItY2FsYy1oZWlnaHQtc206IGNhbGMoICN7JGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtfSArICN7JGlucHV0LXBhZGRpbmcteS1zbSAqIDJ9ICkgIWRlZmF1bHQ7XG4kaW5wdXQtaW5uZXItY2FsYy1oZWlnaHQtbGc6IGNhbGMoICN7JGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtfSArICN7JGlucHV0LXBhZGRpbmcteS1sZyAqIDJ9ICkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1pY29uLXdpZHRoOiBjYWxjKCAjeyRpY29uLXNpemV9ICsgI3skaW5wdXQtcGFkZGluZy15ICogMn0gKSAhZGVmYXVsdDtcbiRpbnB1dC1pY29uLWhlaWdodDogY2FsYyggI3skaW5wdXQtbGluZS1oZWlnaHQgKiAkaW5wdXQtZm9udC1zaXplfSArICN7JGlucHV0LXBhZGRpbmcteSAqIDJ9ICkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1hZG9ybm1lbnQtaGVpZ2h0OiBjYWxjKCAjeyRpbnB1dC1saW5lLWhlaWdodCAqICRpbnB1dC1mb250LXNpemV9ICsgI3skaW5wdXQtcGFkZGluZy15ICogMn0gKSAhZGVmYXVsdDtcbiRpbnB1dC1hZG9ybm1lbnQtd2lkdGg6ICRpbnB1dC1hZG9ybm1lbnQtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICRjb21wb25lbnQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtdGV4dDogJGNvbXBvbmVudC10ZXh0ICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlcjogJGJ1dHRvbi1ib3JkZXIgIWRlZmF1bHQ7XG4kaW5wdXQtc2hhZG93OiBudWxsICFkZWZhdWx0O1xuXG4kaW5wdXQtaG92ZXJlZC10ZXh0OiAkaW5wdXQtdGV4dCAhZGVmYXVsdDtcbiRpbnB1dC1ob3ZlcmVkLWJnOiAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtaG92ZXJlZC1ib3JkZXI6ICRidXR0b24taG92ZXJlZC1ib3JkZXIgIWRlZmF1bHQ7XG4kaW5wdXQtaG92ZXJlZC1zaGFkb3c6IG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1c2VkLXRleHQ6ICRpbnB1dC10ZXh0ICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzZWQtYmc6ICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1c2VkLWJvcmRlcjogcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXNlZC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgLjAzKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAuMDQpICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItdGV4dDogcmdiYSggJGlucHV0LXRleHQsIC41KSAhZGVmYXVsdDtcbiRpbnB1dC1wbGFjZWhvbGRlci1vcGFjaXR5OiAxICFkZWZhdWx0O1xuXG4kaW5wdXQtc2VsZWN0ZWQtdGV4dDogJHByaW1hcnktY29udHJhc3QgIWRlZmF1bHQ7XG4kaW5wdXQtc2VsZWN0ZWQtYmc6ICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4kaW5wdXQtc2VwYXJhdG9yLWNvbG9yOiAkY2xlYXItYnV0dG9uLXRleHQgIWRlZmF1bHQ7XG4kaW5wdXQtc2VwYXJhdG9yLW9wYWNpdHk6IC41ICFkZWZhdWx0O1xuXG4kaW5wdXQtY2xlYXItYnV0dG9uLWZvY3VzZWQtYmFja2dyb3VuZDogJGJhc2UtdGV4dCAhZGVmYXVsdDtcbiRpbnB1dC1jbGVhci1idXR0b24tZm9jdXNlZC1vcGFjaXR5OiAuMiAhZGVmYXVsdDtcblxuXG4vLyBQaWNrZXJcbiRwaWNrZXItc2VsZWN0LWJvcmRlci13aWR0aDogMHB4ICFkZWZhdWx0O1xuXG4kcGlja2VyLXNlbGVjdC1wYWRkaW5nLXg6ICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcGlja2VyLXNlbGVjdC1wYWRkaW5nLXk6ICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG5cbiRwaWNrZXItc2VsZWN0LXBhZGRpbmcteC1zbTogJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRwaWNrZXItc2VsZWN0LXBhZGRpbmcteS1zbTogJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcblxuJHBpY2tlci1zZWxlY3QtcGFkZGluZy14LWxnOiAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJHBpY2tlci1zZWxlY3QtcGFkZGluZy15LWxnOiAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuXG4kcGlja2VyLXNlbGVjdC1jYWxjLXNpemU6ICRpbnB1dC1pbm5lci1jYWxjLWhlaWdodCAhZGVmYXVsdDtcbiRwaWNrZXItc2VsZWN0LWNhbGMtc2l6ZS1zbTogJGlucHV0LWlubmVyLWNhbGMtaGVpZ2h0LXNtICFkZWZhdWx0O1xuJHBpY2tlci1zZWxlY3QtY2FsYy1zaXplLWxnOiAkaW5wdXQtaW5uZXItY2FsYy1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cblxuLy8gU3Bpbm5lclxuJHNwaW5uZXItd2lkdGg6ICRidXR0b24taW5uZXItY2FsYy1zaXplICFkZWZhdWx0O1xuJHNwaW5uZXItaWNvbi1vZmZzZXQ6IDJweCAhZGVmYXVsdDtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJpbnB1dC90aGVtZVwiKSB7XG4gICAgLmstaW5wdXQtc2VwYXJhdG9yIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtc2VwYXJhdG9yLWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAkaW5wdXQtc2VwYXJhdG9yLW9wYWNpdHk7XG4gICAgfVxuXG4gICAgLmstaW5wdXQtcHJlZml4LFxuICAgIC5rLWlucHV0LXN1ZmZpeCB7XG4gICAgICAgID4gLmstY2xlYXItdmFsdWUge1xuICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQ6OmFmdGVyLFxuICAgICAgICAgICAgJjpmb2N1czo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1jbGVhci1idXR0b24tZm9jdXNlZC1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRpbnB1dC1jbGVhci1idXR0b24tZm9jdXNlZC1vcGFjaXR5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiXG5AaW5jbHVkZSBleHBvcnRzKFwicG9wdXAvbGF5b3V0XCIpIHtcblxuICAgIC5rLXBvcHVwIHtcbiAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkcG9wdXAtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6ICRwb3B1cC1wYWRkaW5nLXkgJHBvcHVwLXBhZGRpbmcteDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBmb250LXNpemU6ICRwb3B1cC1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkcG9wdXAtbGluZS1oZWlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAgID4gLmstd2lkZ2V0IHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1jb2xvcnBpY2tlci1wb3B1cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWl0ZW0ge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJ0bCxcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIC5rLWxpc3Qtb3B0aW9ubGFiZWwge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5rLWFuaW1hdGlvbi1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cy1vbmx5KCAkYm9yZGVyLXJhZGl1cyApO1xuXG4gICAgICAgIC5rLXBvcHVwIHt9XG4gICAgfVxuXG4gICAgLmstYW5pbWF0aW9uLWNvbnRhaW5lci1zaG93biB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC5rLXBvcHVwID4ga2VuZG8tbGlzdCA+IC5rLWZpcnN0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICB9XG5cbiAgICAvLyBWaXJ0dWFsIGxpc3QgLT4gSzEgLSB2aXJ0dWFsbGlzdC5sZXNzXG4gICAgLmstcG9wdXAgLmstaXRlbS5rLWZpcnN0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5rLXBvcHVwID4gLmstZ3JvdXAtaGVhZGVyLFxuICAgIC5rLXBvcHVwID4gLmstdmlydHVhbC13cmFwID4gLmstZ3JvdXAtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogJHBvcHVwLWhlYWRlci1wYWRkaW5nO1xuICAgICAgICBtaW4taGVpZ2h0OiAkbGluZS1oZWlnaHQtZW07XG4gICAgICAgIGZvbnQtc2l6ZTogJHBvcHVwLWhlYWRlci1mb250LXNpemU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgICAuay1wb3B1cCA+IC5rLWdyb3VwLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0kcG9wdXAtcGFkZGluZy15O1xuICAgIH1cblxuICAgIC5rLXBvcHVwIC5rLW91dGVyLWdyb3VwLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6ICRwb3B1cC1oZWFkZXItcGFkZGluZztcbiAgICAgICAgbWluLWhlaWdodDogJGxpbmUtaGVpZ2h0LWVtO1xuICAgICAgICBmb250LXNpemU6ICRwb3B1cC1oZWFkZXItZm9udC1zaXplO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgICAgICYuay12aXJ0dWFsLWl0ZW0ge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstcG9wdXAgPiAuay1jb2xvcnBhbGV0dGUge1xuICAgICAgICBwYWRkaW5nOiAkcG9wdXAtY29udGVudC1wYWRkaW5nLXkgJHBvcHVwLWNvbnRlbnQtcGFkZGluZy14O1xuICAgIH1cblxuICAgIC5rLXBvcHVwIC5rLWxpc3QgLmstaXRlbSA+IC5rLWdyb3VwIHtcbiAgICAgICAgcGFkZGluZzogMCAuNWVtO1xuICAgICAgICBmb250LXNpemU6ICgkZm9udC1zaXplICogLjcxNCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5rLXBvcHVwIC5rLWxpc3QgLmstaXRlbSA+IC5rLWdyb3VwOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogJGZvbnQtc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkZm9udC1zaXplO1xuICAgICAgICBib3JkZXItd2lkdGg6ICgkZm9udC1zaXplIC8gMik7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0kZm9udC1zaXplO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuICAgIC5rLXJ0bC5rLXBvcHVwIC5rLWxpc3QgLmstaXRlbSA+IC5rLWdyb3VwLFxuICAgIFtkaXI9XCJydGxcIl0gLmstcG9wdXAgLmstbGlzdCAuay1pdGVtID4gLmstZ3JvdXAge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IC0xNHB4O1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1ncm91cC1oZWFkZXIrZGl2Pi5rLWxpc3Q+LmstaXRlbS5rLWZpcnN0OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAuay1wb3B1cCAuay1saXN0ID4gLmstb3V0ZXItZ3JvdXAtaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gICAgLy8gVHJhbnNwYXJlbnQgcG9wdXBcbiAgICAuay1wb3B1cC5rLXBvcHVwLXRyYW5zcGFyZW50IHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAvLyBGbHVzaCBwb3B1cFxuICAgIC5rLXBvcHVwLmstcG9wdXAtZmx1c2gge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuXG5AaW5jbHVkZSBleHBvcnRzKCBcImxpc3QvbGF5b3V0XCIgKSB7XG5cbiAgICAvLyBMYXlvdXRcbiAgICAuay1saXN0LXNjcm9sbGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG4gICAgLmstbGlzdCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICA+IC5rLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgID4gLmstaWNvbiB7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHBhZGRpbmcteDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLmstY3VzdG9tLWl0ZW0ge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgICAgICAgICA+IC5rLWktcGx1cyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgID4gLmstaXRlbSB7XG4gICAgICAgICAgICAgICAgPiAuay1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHBhZGRpbmcteDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1saXN0IC5rLWl0ZW0sXG4gICAgLmstbGlzdC1vcHRpb25sYWJlbCB7XG4gICAgICAgIHBhZGRpbmc6ICRsaXN0LWl0ZW0tcGFkZGluZy15ICRsaXN0LWl0ZW0tcGFkZGluZy14O1xuICAgICAgICBtaW4taGVpZ2h0OiAkbGluZS1oZWlnaHQtZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBvdXRsaW5lLWNvbG9yLCBib3gtc2hhZG93O1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgfVxuICAgIC5rLWxpc3Qtb3B0aW9ubGFiZWwge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG5cbiAgICAvLyBGaWx0ZXJcbiAgICAuay1saXN0LWZpbHRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuXG4gICAgICAgID4gLmstdGV4dGJveCB7XG4gICAgICAgICAgICAvLyByZW1vdmUgdGhlICFpbXBvcnRhbnQgZGVjbGFyYXRpb24gd2hlbiBodHRwczovL2dpdGh1Yi5jb20vdGVsZXJpay9rZW5kby11aS1jb3JlL2lzc3Vlcy8yNjE3IGlzIGZpeGVkXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwb3B1cC1maWx0ZXItcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyggI3skaWNvbi1zaXplfSArICN7JHBhZGRpbmcteH0gKTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmstaWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogY2FsYyggI3skaW5wdXQtcGFkZGluZy14fSArICN7JHBhZGRpbmcteH0gKTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG5cblxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcblxuICAgICAgICAgICAgPiAuay10ZXh0Ym94IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcG9wdXAtZmlsdGVyLXBhZGRpbmcteDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoICN7JGljb24tc2l6ZX0gKyAjeyRwYWRkaW5nLXh9ICk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IC5rLWljb24ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoICN7JGlucHV0LXBhZGRpbmcteH0gKyAjeyRwYWRkaW5nLXh9ICk7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWRyb3Bkb3duLWJ1dHRvbiAuay1wb3B1cCB7XG4gICAgICAgIC5rLWl0ZW0ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9TcGxpdEJ1dHRvblxuICAgIC8vVE9ETzogV2FpdCBmb3IgZmluYWwgZGVzaWduICsgcmV2aXNlXG4gICAgLmstc3BsaXQtYnV0dG9uLFxuICAgIC5rLWRyb3Bkb3duLWJ1dHRvbiB7XG4gICAgICAgIC5rLWxpc3QgLmstaXRlbTpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwibGlzdGNvbnRhaW5lci9sYXlvdXRcIiApIHtcblxuICAgIC5rLWxpc3QtY29udGFpbmVyIHtcblxuICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggMCApO1xuICAgICAgICAgICAgcGFkZGluZzogJGxpc3QtaXRlbS1wYWRkaW5nLXkgJGxpc3QtaXRlbS1wYWRkaW5nLXg7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgLmstaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICRpY29uLXNwYWNpbmcgMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1pZTExICYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBCdXR0b24gZGlzYWJsZWQgc3RhdGVcbiAgICAgICAgLmstYnV0dG9uLmstc3RhdGUtZGlzYWJsZWQge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ub2RhdGEge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTM4cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstc2VwYXJhdG9yIHtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXZpcnR1YWwtY29udGVudCB7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgPiAuay12aXJ0dWFsLWxpc3QgPiAuay12aXJ0dWFsLWl0ZW0ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKCBcImNvbW1vbi9kZWNvcmF0aW9uL3NoYWRvdy9sZWdhY3lcIiApIHtcblxuICAgIC5rLXNoYWRvdyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRwb3B1cC1zaGFkb3c7XG4gICAgfVxuXG59XG4iLCIvLyBQb3B1cFxuJHBvcHVwLXBhZGRpbmcteDogMHB4ICFkZWZhdWx0O1xuJHBvcHVwLXBhZGRpbmcteTogMHB4ICFkZWZhdWx0O1xuJHBvcHVwLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJHBvcHVwLWJvcmRlci1yYWRpdXM6IG51bGwgIWRlZmF1bHQ7XG5cbiRwb3B1cC1mb250LXNpemU6ICRmb250LXNpemUgIWRlZmF1bHQ7XG4kcG9wdXAtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJHBvcHVwLWhlYWRlci1wYWRkaW5nOiAkbGlzdC1pdGVtLXBhZGRpbmcteSAkbGlzdC1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRwb3B1cC1oZWFkZXItZm9udC1zaXplOiBudWxsICFkZWZhdWx0O1xuJHBvcHVwLWhlYWRlci10ZXh0OiBudWxsICFkZWZhdWx0O1xuJHBvcHVwLWZpbHRlci1wYWRkaW5nLXg6ICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3B1cC1jb250ZW50LXBhZGRpbmcteDogbWFwLWdldCggJHNwYWNpbmcsIDIgKSAhZGVmYXVsdDtcbiRwb3B1cC1jb250ZW50LXBhZGRpbmcteTogbWFwLWdldCggJHNwYWNpbmcsIDIgKSAhZGVmYXVsdDtcblxuJHBvcHVwLWJnOiBsaWdodGVuKCRiYXNlLWJnLCAxJSkgIWRlZmF1bHQ7XG4kcG9wdXAtdGV4dDogJGJhc2UtdGV4dCAhZGVmYXVsdDtcbiRwb3B1cC1ib3JkZXI6ICRiYXNlLWJvcmRlciAhZGVmYXVsdDtcbiRwb3B1cC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgLjAzKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAuMDQpICFkZWZhdWx0O1xuIiwiQGluY2x1ZGUgZXhwb3J0cyhcInBvcHVwL3RoZW1lXCIpIHtcblxuICAgIC5rLXBvcHVwIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRwb3B1cC10ZXh0LFxuICAgICAgICAgICAgJHBvcHVwLWJnLFxuICAgICAgICAgICAgJHBvcHVwLWJvcmRlclxuICAgICAgICApO1xuICAgIH1cblxuICAgIC5rLXBvcHVwID4ga2VuZG8tbGlzdCA+IC5rLWZpcnN0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuay1wb3B1cCA+IC5rLWdyb3VwLWhlYWRlcixcbiAgICAuay1wb3B1cCA+IC5rLXZpcnR1YWwtd3JhcCA+IC5rLWdyb3VwLWhlYWRlciB7XG4gICAgICAgIGNvbG9yOiAkcG9wdXAtaGVhZGVyLXRleHQ7XG4gICAgfVxuXG4gICAgLmstcG9wdXAgPiAuay1ncm91cC1oZWFkZXIsXG4gICAgLmstcG9wdXAgLmstb3V0ZXItZ3JvdXAtaGVhZGVyLmstZmlyc3QsXG4gICAgLmstcG9wdXAgPiAuay12aXJ0dWFsLXdyYXAgPiAuay1ncm91cC1oZWFkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkbGlzdC1jb250YWluZXItc2hhZG93O1xuICAgIH1cbiAgICAuay1wb3B1cCAuay1vdXRlci1ncm91cC1oZWFkZXIge1xuICAgICAgICBjb2xvcjogJHBvcHVwLWhlYWRlci10ZXh0O1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgICAuay1wb3B1cCAuay1saXN0IC5rLWl0ZW0gPiAuay1ncm91cCB7XG4gICAgICAgIGNvbG9yOiAkZ3JvdXBpbmctaGVhZGVyLXRleHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncm91cGluZy1oZWFkZXItYmc7XG4gICAgfVxuICAgIC5rLXBvcHVwIC5rLWxpc3QgLmstaXRlbSA+IC5rLWdyb3VwOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRncm91cGluZy1oZWFkZXItYmcgJGdyb3VwaW5nLWhlYWRlci1iZyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLmstcnRsLmstcG9wdXAgLmstbGlzdCAuay1pdGVtID4gLmstZ3JvdXA6OmJlZm9yZSxcbiAgICBbZGlyPVwicnRsXCJdIC5rLXBvcHVwIC5rLWxpc3QgLmstaXRlbSA+IC5rLWdyb3VwOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRncm91cGluZy1oZWFkZXItYmcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGdyb3VwaW5nLWhlYWRlci1iZztcbiAgICB9XG4gICAgLmstZ3JvdXAtaGVhZGVyK2RpdiA+IC5rLWxpc3QgPiAuay1pdGVtLmstZmlyc3Q6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyb3VwaW5nLWJvcmRlcjtcbiAgICB9XG4gICAgLmstbGlzdCA+IC5rLW91dGVyLWdyb3VwLWhlYWRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyb3VwaW5nLWJvcmRlcjtcbiAgICB9XG4gICAgLmstcG9wdXAgPiAuay1jb2xvcnBhbGV0dGUsXG4gICAgLmstcG9wdXAgPiAuay1mbGF0Y29sb3JwaWNrZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG59XG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwibGlzdC90aGVtZVwiICkge1xuXG4gICAgLmstbGlzdCB7fVxuXG4gICAgLmstbGlzdCAuay1pdGVtOmhvdmVyLFxuICAgIC5rLWxpc3QgLmstaXRlbS5rLXN0YXRlLWhvdmVyLFxuICAgIC5rLWxpc3Qtb3B0aW9ubGFiZWw6aG92ZXIsXG4gICAgLmstbGlzdC1vcHRpb25sYWJlbC5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRsaXN0LWl0ZW0taG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgJGxpc3QtaXRlbS1ob3ZlcmVkLWJnXG4gICAgICAgICk7XG5cbiAgICAgICAgJi5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbGlzdC1pdGVtLXNlbGVjdGVkLXRleHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZSggJGxpc3QtaXRlbS1zZWxlY3RlZC1iZyApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstbGlzdCAuay1pdGVtOmZvY3VzLFxuICAgIC5rLWxpc3QgLmstaXRlbS5rLXN0YXRlLWZvY3VzZWQsXG4gICAgLmstbGlzdC1vcHRpb25sYWJlbDpmb2N1cyxcbiAgICAuay1saXN0LW9wdGlvbmxhYmVsLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRsaXN0LWl0ZW0tZm9jdXNlZC1zaGFkb3cgKTtcbiAgICB9XG5cbiAgICAuay1saXN0IC5rLWl0ZW0uay1zdGF0ZS1zZWxlY3RlZCxcbiAgICAuay1saXN0LW9wdGlvbmxhYmVsLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGxpc3QtaXRlbS1zZWxlY3RlZC10ZXh0LFxuICAgICAgICAgICAgJGxpc3QtaXRlbS1zZWxlY3RlZC1iZ1xuICAgICAgICApO1xuICAgIH1cblxuICAgIC5rLWFuaW1hdGlvbi1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cy1vbmx5KCAkYm9yZGVyLXJhZGl1cyApO1xuICAgIH1cblxuICAgIC5rLWFuaW1hdGlvbi1jb250YWluZXItc2hvd24sXG4gICAgLmstYW5pbWF0aW9uLWNvbnRhaW5lciA+IC5rLXBvcHVwIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHBvcHVwLXNoYWRvdyApO1xuICAgIH1cblxuICAgIC5rLWFuaW1hdGlvbi1jb250YWluZXItZml4ZWQgPiAuay1wb3B1cCB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coIG5vbmUgKTtcbiAgICB9XG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwibGlzdGNvbnRhaW5lci90aGVtZVwiICkge1xuXG5cbiAgICAuay1saXN0LWNvbnRhaW5lciB7XG5cbiAgICAgICAgLy8gQnV0dG9uIG5vcm1hbCBzdGF0ZVxuICAgICAgICAuay1idXR0b24sXG4gICAgICAgIC5rLWJ1dHRvbi5rLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBCdXR0b24gaG92ZXIgc3RhdGVcbiAgICAgICAgLmstYnV0dG9uOmhvdmVyLFxuICAgICAgICAuay1idXR0b24uay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRsaXN0LWl0ZW0taG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICRsaXN0LWl0ZW0taG92ZXJlZC1iZ1xuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBCdXR0b24gcHJlc3NlZCBzdGF0ZVxuICAgICAgICAuay1idXR0b246YWN0aXZlLFxuICAgICAgICAuay1idXR0b24uay1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkbGlzdC1pdGVtLXNlbGVjdGVkLXRleHQsXG4gICAgICAgICAgICAgICAgJGxpc3QtaXRlbS1zZWxlY3RlZC1iZ1xuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBCdXR0b24gZGlzYWJsZWQgc3RhdGVcbiAgICAgICAgLmstYnV0dG9uLmstc3RhdGUtZGlzYWJsZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIEJ1dHRvbiBmb2N1cyBzdGF0ZVxuICAgICAgICAuay1idXR0b246Zm9jdXMsXG4gICAgICAgIC5rLWJ1dHRvbi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJGxpc3QtaXRlbS1mb2N1c2VkLXNoYWRvdztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLW5vZGF0YSB7XG4gICAgICAgICAgICBjb2xvcjogJGxpc3QtY29udGFpbmVyLW5vLWRhdGEtdGV4dDtcblxuICAgICAgICAgICAgLmstYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkYnV0dG9uLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRidXR0b24tYmcsXG4gICAgICAgICAgICAgICAgICAgICRidXR0b24tYm9yZGVyLFxuICAgICAgICAgICAgICAgICAgICAkYnV0dG9uLWdyYWRpZW50XG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwidG9vbGJhci9sYXlvdXRcIikge1xuXG4gICAgLy8gQmFzZVxuICAgIC5rLXRvb2xiYXIge1xuICAgICAgICBAaW5jbHVkZSB1c2UtYmFja2dyb3VuZC1jbGlwKCk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogJHRvb2xiYXItcGFkZGluZy15ICR0b29sYmFyLXBhZGRpbmcteDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbGJhci1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdG9vbGJhci1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkdG9vbGJhci1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkdG9vbGJhci1saW5lLWhlaWdodDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgZ2FwOiAkdG9vbGJhci1zcGFjaW5nO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuXG4gICAgICAgIC8vIFJlbW92ZSBvbmNlIHdlIGRlY2lkZSB0byBub3Qgc2l6ZSBlbXB0eSBjb250YWluZXJzXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgaGVpZ2h0OiAkYnV0dG9uLWNhbGMtc2l6ZTtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0kdG9vbGJhci1zcGFjaW5nO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLXRvb2xiYXItcmVzaXphYmxlIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkdG9vbGJhci1zcGFjaW5nO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstYnV0dG9uLFxuICAgICAgICAuay1idXR0b24tZ3JvdXAsXG4gICAgICAgIC5rLXNlcGFyYXRvcixcbiAgICAgICAgLmstc3BsaXQtYnV0dG9uLFxuICAgICAgICAuay10ZXh0Ym94LFxuICAgICAgICAuay13aWRnZXQsXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuay1zcGxpdC1idXR0b24gPiAuay1idXR0b24ge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gQnV0dG9uXG4gICAgICAgIC5rLWJ1dHRvbiB7fVxuXG5cbiAgICAgICAgLy8gVG9nZ2xlIGJ1dHRvblxuICAgICAgICAuay10b2dnbGUtYnV0dG9uIHt9XG5cblxuICAgICAgICAvLyBCdXR0b24gZ3JvdXBcbiAgICAgICAgLmstYnV0dG9uLWdyb3VwIHt9XG5cblxuICAgICAgICAvLyBTcGxpdCBidXR0b25cbiAgICAgICAgLmstc3BsaXQtYnV0dG9uIHt9XG5cblxuICAgICAgICAvLyBPdmVyZmxvdyBhbmNob3JcbiAgICAgICAgLmstb3ZlcmZsb3ctYW5jaG9yIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoIDAgKTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICR0b29sYmFyLXBhZGRpbmcteTtcbiAgICAgICAgICAgIHdpZHRoOiAkdG9vbGJhci1pbm5lci1jYWxjLXNpemU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gU2VwYXJhdG9yXG4gICAgICAgIC5rLXNlcGFyYXRvcixcbiAgICAgICAgLmstdG9vbGJhci1zZXBhcmF0b3Ige1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6ICRsaW5lLWhlaWdodC1lbTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gU3BhY2VyXG4gICAgICAgIC5rLXNwYWNlcixcbiAgICAgICAgLmstdG9vbGJhci1zcGFjZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAkbGluZS1oZWlnaHQtZW07XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gVGVtcGxhdGVcbiAgICAgICAgLmstdG9vbGJhci10ZW1wbGF0ZSB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICB9XG5cblxuICAgIC8vIEFuZ3VsYXIgc3BlY2lmaWNcbiAgICBrZW5kby10b29sYmFyLXJlbmRlcmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuXG4gICAgLy8gT3ZlcmZsb3cgY29udGFpbmVyXG4gICAgLmstb3ZlcmZsb3ctY29udGFpbmVyIHtcblxuICAgICAgICAvLyBHcm91cFxuICAgICAgICAuay1vdmVyZmxvdy10b29sLWdyb3VwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQnV0dG9uXG4gICAgICAgIC5rLW92ZXJmbG93LWJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEJ1dHRvbiBncm91cFxuICAgICAgICAuay1idXR0b24tZ3JvdXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBpZiggJGJ1dHRvbi1ib3JkZXItd2lkdGggPT0gMCwgbnVsbCwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTcGxpdCBidXR0b25cbiAgICAgICAgLmstc3BsaXQtYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSGlkZGVuIGl0ZW1zXG4gICAgICAgIC5rLW92ZXJmbG93LWhpZGRlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuXG4gICAgLy8gUlRMXG4gICAgLmstdG9vbGJhciB7XG5cbiAgICAgICAgJi5rLXJ0bCxcbiAgICAgICAgLmstcnRsICYsXG4gICAgICAgICZbZGlyPVwicnRsXCJdLFxuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgLmstb3ZlcmZsb3ctYW5jaG9yIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwiZmxvYXRpbmctdG9vbGJhci9sYXlvdXRcIiApIHtcblxuXG4gICAgLy8gc2Fzcy1saW50OmRpc2FibGUgY2xhc3MtbmFtZS1mb3JtYXRcbiAgICAuay1mbG9hdGluZy10b29sYmFyLFxuICAgIC5lZGl0b3JUb29sYmFyV2luZG93Lmstd2luZG93LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAkdG9vbGJhci1wYWRkaW5nLXkgJHRvb2xiYXItcGFkZGluZy14ICFpbXBvcnRhbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG4gICAgICAgIGJvcmRlci13aWR0aDogJHRvb2xiYXItYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGdhcDogJHRvb2xiYXItc3BhY2luZztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuay10b29sYmFyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstZWRpdG9ydG9vbGJhci1kcmFnSGFuZGxlIHtcbiAgICAgICAgY3Vyc29yOiBtb3ZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gICAgLy8gc2Fzcy1saW50OmVuYWJsZSBjbGFzcy1uYW1lLWZvcm1hdFxuXG5cbn1cbiIsIi8vIFRvb2xiYXJcblxuLy8vIFRoZSBob3Jpem9udGFsIHBhZGRpbmcgb2YgdGhlIGNvbnRhaW5lci5cbi8vLyBAZ3JvdXAgdG9vbGJhclxuJHRvb2xiYXItcGFkZGluZy14OiAkcGFkZGluZy14ICFkZWZhdWx0O1xuLy8vIFRoZSB2ZXJ0aWNhbCBwYWRkaW5nIG9mIHRoZSBjb250YWluZXIuXG4vLy8gQGdyb3VwIHRvb2xiYXJcbiR0b29sYmFyLXBhZGRpbmcteTogJHBhZGRpbmcteCAhZGVmYXVsdDtcbiR0b29sYmFyLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJHRvb2xiYXItYm9yZGVyLXJhZGl1czogbnVsbCAhZGVmYXVsdDtcbiR0b29sYmFyLXNwYWNpbmc6ICR0b29sYmFyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHRvb2xiYXItaW5uZXItY2FsYy1zaXplOiBjYWxjKCAjeyRidXR0b24tY2FsYy1zaXplfSArICN7JHRvb2xiYXItcGFkZGluZy15ICogMn0gKSAhZGVmYXVsdDtcblxuJHRvb2xiYXItZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcbiR0b29sYmFyLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiR0b29sYmFyLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiR0b29sYmFyLWJnOiAkYnV0dG9uLWJnICFkZWZhdWx0O1xuJHRvb2xiYXItdGV4dDogJGJ1dHRvbi10ZXh0ICFkZWZhdWx0O1xuJHRvb2xiYXItYm9yZGVyOiAkYnV0dG9uLWJvcmRlciAhZGVmYXVsdDtcbiR0b29sYmFyLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuJHRvb2xiYXItc2hhZG93OiBudWxsICFkZWZhdWx0O1xuXG4kdG9vbGJhci1zZXBhcmF0b3ItYm9yZGVyOiBpbmhlcml0ICFkZWZhdWx0O1xuIiwiQGluY2x1ZGUgZXhwb3J0cyhcInRvb2xiYXIvdGhlbWVcIikge1xuXG4gICAgLy8gVGhlbWVcbiAgICAuay10b29sYmFyIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICR0b29sYmFyLXRleHQsXG4gICAgICAgICAgICAkdG9vbGJhci1iZyxcbiAgICAgICAgICAgICR0b29sYmFyLWJvcmRlcixcbiAgICAgICAgICAgICR0b29sYmFyLWdyYWRpZW50XG4gICAgICAgICk7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICR0b29sYmFyLXNoYWRvdyApO1xuXG5cbiAgICAgICAgLy8gT3ZlcmZsb3cgYW5jaG9yXG4gICAgICAgIC5rLW92ZXJmbG93LWFuY2hvciB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBTZXBhcmF0b3JcbiAgICAgICAgLmstc2VwYXJhdG9yIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRvb2xiYXItc2VwYXJhdG9yLWJvcmRlcjtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gQnV0dG9uIGRpc2FibGVkIHN0YXRlXG4gICAgICAgIC5rLWJ1dHRvbi5rLXN0YXRlLWRpc2FibGVkIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAvLyBCdXR0b24gZ3JvdXBcbiAgICAgICAgLmstYnV0dG9uLWdyb3VwIHt9XG5cbiAgICB9XG5cbn1cblxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyhcImZsb2F0aW5nLXRvb2xiYXIvdGhlbWVcIikge1xuXG4gICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgY2xhc3MtbmFtZS1mb3JtYXRcbiAgICAuay1mbG9hdGluZy10b29sYmFyLFxuICAgIC5lZGl0b3JUb29sYmFyV2luZG93Lmstd2luZG93LWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHRvb2xiYXItdGV4dCxcbiAgICAgICAgICAgICR0b29sYmFyLWJnLFxuICAgICAgICAgICAgJHRvb2xiYXItYm9yZGVyLFxuICAgICAgICAgICAgJHRvb2xiYXItZ3JhZGllbnRcbiAgICAgICAgKTtcbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJmb3Jtcy9sYXlvdXRcIikge1xuXG4gICAgLy8gQ29tbW9uXG4gICAgLmstZm9ybSxcbiAgICAuay1mb3JtLWlubGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvcm0tZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGZvcm0tbGluZS1oZWlnaHQ7XG4gICAgfVxuXG5cbiAgICAvLyBGaWVsZHNldFxuICAgIC5rLWZpZWxkc2V0IHtcbiAgICAgICAgbWFyZ2luOiAkZmllbGRzZXQtbWFyZ2luO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAwO1xuXG4gICAgICAgID4gbGVnZW5kIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAkcGFkZGluZy14IDAgMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIExhYmVsXG4gICAga2VuZG8tbGFiZWwgPiAuay1sYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuay1sYWJlbC1vcHRpb25hbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkbGFiZWwtb3B0aW9uYWwtbWFyZ2luLXg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGxhYmVsLW9wdGlvbmFsLWZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC1zdHlsZTogJGxhYmVsLW9wdGlvbmFsLWZvbnQtc3R5bGU7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuay1sYWJlbC1lbXB0eSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstaW5wdXQtbGFiZWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRob3Jpem9udGFsLWZvcm0tbGFiZWwtbWFyZ2luLXg7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgJjpkaXIocnRsKSxcbiAgICAgICAgLmstcnRsICYsXG4gICAgICAgICYuay1ydGwsXG4gICAgICAgIFtkaXI9XCJydGxcIl0gJixcbiAgICAgICAgJltkaXI9XCJydGxcIl0ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRob3Jpem9udGFsLWZvcm0tbGFiZWwtbWFyZ2luLXg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFZlcnRpY2FsIEZvcm1cbiAgICAuay1mb3JtIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgIC5rLWxhYmVsLFxuICAgICAgICBrZW5kby1sYWJlbCxcbiAgICAgICAgLmstZm9ybS1sYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgfVxuICAgICAgICAuay1jaGVja2JveC1sYWJlbCxcbiAgICAgICAgLmstcmFkaW8tbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAuay1mb3JtLWZpZWxkc2V0IHtcbiAgICAgICAgICAgIG1hcmdpbjogJGZvcm0tZmllbGRzZXQtbWFyZ2luO1xuICAgICAgICAgICAgcGFkZGluZzogJGZvcm0tZmllbGRzZXQtcGFkZGluZztcbiAgICAgICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1mb3JtLWxlZ2VuZCB7XG4gICAgICAgICAgICBtYXJnaW46ICRmb3JtLWxlZ2VuZC1tYXJnaW47XG4gICAgICAgICAgICBwYWRkaW5nOiAkZm9ybS1sZWdlbmQtcGFkZGluZztcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogJGZvcm0tbGVnZW5kLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogJGZvcm0tbGVnZW5kLWJvcmRlci1zdHlsZTtcbiAgICAgICAgICAgIHdpZHRoOiAkZm9ybS1sZWdlbmQtd2lkdGg7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb3JtLWxlZ2VuZC1mb250LXNpemU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZvcm0tbGVnZW5kLXRleHQtdHJhbnNmb3JtO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBGb3JtIGdyb3VwXG4gICAgICAgIC5rLWZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWZvcm0tZmllbGQsXG4gICAgICAgIC5rLWZvcm0tYnV0dG9ucyxcbiAgICAgICAgLmstZGF0ZXJhbmdlcGlja2VyIC5rLXRleHRib3gtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRmb3JtLWZpZWxkLW1hcmdpbi10b3A7XG4gICAgICAgIH1cblxuICAgICAgICA+ICosXG4gICAgICAgIC5rLWRhdGVyYW5nZXBpY2tlciAuay10ZXh0Ym94LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAvLyBGb3JtIGZpZWxkXG4gICAgICAgIC5rLWZvcm0tZmllbGQsXG4gICAgICAgIC5rLWZvcm0tZmllbGQtd3JhcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWZvcm0tZmllbGQtZGlzYWJsZWQge1xuICAgICAgICAgICAgLmstbGFiZWwsXG4gICAgICAgICAgICAuay1mb3JtLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBkaXNhYmxlZCggJGRpc2FibGVkLXN0eWxpbmcgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWFsZXJ0LWVycm9yIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRwYWRkaW5nLXkgKiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZmllbGQtaW5mbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAkcGFkZGluZy14O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstdGV4dGJveCxcbiAgICAgICAgLmstdGV4dGFyZWEsXG4gICAgICAgIC5rLWF1dG9jb21wbGV0ZSxcbiAgICAgICAgLmstY29tYm9ib3gsXG4gICAgICAgIC5rLWRyb3Bkb3duLFxuICAgICAgICAuay1tdWx0aXNlbGVjdCxcbiAgICAgICAgLmstZGF0ZWlucHV0LFxuICAgICAgICAuay1kYXRlcGlja2VyLFxuICAgICAgICAuay1kYXRldGltZXBpY2tlcixcbiAgICAgICAgLmstZGF0ZXJhbmdlcGlja2VyLXdyYXAsXG4gICAgICAgIC5rLXRpbWVwaWNrZXIsXG4gICAgICAgIC5rLW51bWVyaWN0ZXh0Ym94LFxuICAgICAgICAuay1tYXNrZWR0ZXh0Ym94LFxuICAgICAgICAuay10ZXh0Ym94LWNvbnRhaW5lcixcbiAgICAgICAgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEZvcm0gQnV0dG9ucyBDb250YWluZXJcbiAgICAuay1mb3JtLWJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWJ1dHRvbi1tYXJnaW4teDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBGb3JtIEhpbnQvRXJyb3IgTWVzc2FnZXNcbiAgICAuay1mb3JtLWhpbnQsXG4gICAgLmstZm9ybS1lcnJvciB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRmb3JtLWhpbnQtbWFyZ2luLXRvcDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9ybS1oaW50LWZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC1zdHlsZTogJGZvcm0taGludC1mb250LXN0eWxlO1xuICAgIH1cblxuICAgIC5rLXRleHQtc3RhcnQsXG4gICAgLmstYnV0dG9ucy1zdGFydCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAuay10ZXh0LWVuZCxcbiAgICAuay1idXR0b25zLWVuZCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgLy8gRm9ybSBTZXBhcmF0b3JcbiAgICAuay1mb3JtLXNlcGFyYXRvciB7XG4gICAgICAgIG1hcmdpbjogJGZvcm0tc2VwYXJhdG9yLW1hcmdpbjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgfVxuXG4gICAgLy8gSG9yaXpvbnRhbCBGb3JtXG4gICAgLmstZm9ybS1ob3Jpem9udGFsIHtcbiAgICAgICAgLmstZm9ybS1maWVsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICA+IC5rLWxhYmVsLFxuICAgICAgICAgICAgPiBrZW5kby1sYWJlbCxcbiAgICAgICAgICAgID4gLmstZm9ybS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaG9yaXpvbnRhbC1mb3JtLWxhYmVsLW1hcmdpbi14O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkaG9yaXpvbnRhbC1mb3JtLWxhYmVsLXBhZGRpbmctdG9wO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkaG9yaXpvbnRhbC1mb3JtLWxhYmVsLXdpZHRoO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ICRob3Jpem9udGFsLWZvcm0tbGFiZWwtYWxpZ247XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmstbGFiZWwtb3B0aW9uYWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstZm9ybS1maWVsZC13cmFwIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuay1mb3JtLWJ1dHRvbnMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMiAqICRmb3JtLWZpZWxkLW1hcmdpbi10b3A7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBSVEwgQWRqdXN0bWVudHNcbiAgICAuay1mb3JtIHtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSxcbiAgICAgICAgLmstcnRsICYge1xuICAgICAgICAgICAgLmstZm9ybS1idXR0b25zLFxuICAgICAgICAgICAgJi5rLWZvcm0tYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGZvcm0tYnV0dG9uLW1hcmdpbi14O1xuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstbGFiZWwtb3B0aW9uYWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGxhYmVsLW9wdGlvbmFsLW1hcmdpbi14O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstZm9ybS1ob3Jpem9udGFsIHtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSxcbiAgICAgICAgLmstcnRsICYge1xuICAgICAgICAgICAgJi5rLWZvcm0tZmllbGQsXG4gICAgICAgICAgICAuay1mb3JtLWZpZWxkIHtcbiAgICAgICAgICAgICAgICA+IC5rLWxhYmVsLFxuICAgICAgICAgICAgICAgID4ga2VuZG8tbGFiZWwsXG4gICAgICAgICAgICAgICAgPiAuay1mb3JtLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGhvcml6b250YWwtZm9ybS1sYWJlbC1tYXJnaW4teDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFNjaGVkdWxlclxuICAgIC5rLWZvcm0taW5saW5lIHtcbiAgICAgICAgcGFkZGluZzogJGZvcm0tc3BhY2VyO1xuXG4gICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBtYXJnaW46ICgkZm9ybS1zcGFjZXIgKiAyKSAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQ6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcGFkZGluZy15LWxnICogMjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRwYWRkaW5nLXggMCAwO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuay1mb3JtLWZpZWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcGFkZGluZy15LWxnICogMjtcblxuICAgICAgICAgICAgPiBzcGFuOm5vdCguay13aWRnZXQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGlubGluZS1mb3JtLWVsZW1lbnQtd2lkdGg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjKCAjeyRwYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSApIDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmcteC1sZztcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gaW5wdXQge1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBpbnB1dDpub3QoLmstY2hlY2tib3gpOm5vdCguay1yYWRpbykge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1hbGVydC1lcnJvciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRwYWRkaW5nLXkgKiAyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1maWVsZC1pbmZvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuQGluY2x1ZGUgZXhwb3J0cyhcImVkaXQtZm9ybS9sYXlvdXRcIikge1xuXG4gICAgLy8gRWRpdCBmb3JtXG4gICAgLmstZWRpdC1mb3JtLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG5cbiAgICAvLyBUYWJzdHJpcFxuICAgIC5rLWVkaXQtZm9ybS1jb250YWluZXIgLmstdGFic3RyaXAtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogKC0kd2luZG93LWlubmVyLXBhZGRpbmcteSkgKC0kd2luZG93LWlubmVyLXBhZGRpbmcteCk7XG4gICAgfVxuICAgIC5rLWVkaXQtZm9ybS1jb250YWluZXIgLmstdGFic3RyaXAuay1yb290LXRhYnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkd2luZG93LWlubmVyLXBhZGRpbmcteTtcbiAgICB9XG4gICAgLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuay10YWJzdHJpcCAuay10YWJzdHJpcC1pdGVtcyB7XG4gICAgICAgIHBhZGRpbmc6ICR3aW5kb3ctaW5uZXItcGFkZGluZy15ICR3aW5kb3ctaW5uZXItcGFkZGluZy14IDA7XG4gICAgfVxuICAgIC5rLWVkaXQtZm9ybS1jb250YWluZXIgLmstdGFic3RyaXAgLmstY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6ICR3aW5kb3ctaW5uZXItcGFkZGluZy15ICR3aW5kb3ctaW5uZXItcGFkZGluZy14O1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgfVxuXG5cbiAgICAvLyBFZGl0IGJ1dHRvbnNcbiAgICAuay1lZGl0LWJ1dHRvbnMge1xuICAgICAgICBwYWRkaW5nOiAkdG9vbGJhci1wYWRkaW5nLXkgJHRvb2xiYXItcGFkZGluZy14O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICAuay1lZGl0LWJ1dHRvbnMgLmstYnV0dG9uICsgLmstYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICggJHNwYWNlci14IC8gMiApO1xuICAgIH1cbiAgICAuay1lZGl0LWZvcm0tY29udGFpbmVyIC5rLWVkaXQtYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbjogJHdpbmRvdy1pbm5lci1wYWRkaW5nLXkgKC0kd2luZG93LWlubmVyLXBhZGRpbmcteCkgKC0kd2luZG93LWlubmVyLXBhZGRpbmcteSk7XG4gICAgICAgIHBhZGRpbmc6ICR3aW5kb3ctaW5uZXItcGFkZGluZy15ICR3aW5kb3ctaW5uZXItcGFkZGluZy14O1xuICAgIH1cblxuXG4gICAgLy8gQWN0aW9uIGJ1dHRvbnNcbiAgICAuay1wb3B1cC1lZGl0LWZvcm0gPiAuay1hY3Rpb24tYnV0dG9ucyxcbiAgICAuay1lZGl0LWZvcm0tY29udGFpbmVyIC5rLWFjdGlvbi1idXR0b25zIHtcbiAgICAgICAgbWFyZ2luOiAkc3BhY2VyICgtJHdpbmRvdy1pbm5lci1wYWRkaW5nLXgpICgtJHdpbmRvdy1pbm5lci1wYWRkaW5nLXkpO1xuICAgIH1cblxuXG4gICAgLmstZWRpdC1sYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjZXIteSAwO1xuICAgICAgICBwYWRkaW5nOiBjYWxjKCAjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSApIDA7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1saW5lLWhlaWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgLmstZWRpdC1maWVsZCB7XG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjZXIteSAwO1xuICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGNsZWFyOiByaWdodDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYuay1uby1lZGl0b3Ige1xuICAgICAgICAgICAgcGFkZGluZzogY2FsYyggI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0gKSAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstZWRpdC1maWVsZCB7XG5cbiAgICAgICAgPiAuay13aWRnZXQsXG4gICAgICAgID4gLmstdGV4dGJveCxcbiAgICAgICAgPiAuay10ZXh0YXJlYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cbiAgICAgICAgPiAuay1jb2xvcnBpY2tlciB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpub3QoLmstcmFkaW8pLFxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KC5rLWNoZWNrYm94KSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC40ZXg7XG4gICAgICAgIH1cblxuICAgICAgICAuay1yYWRpby1sYWJlbCxcbiAgICAgICAgLmstY2hlY2tib3gtbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAoJHNwYWNlcik7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5rLXJlc2V0ID4gbGkgKyBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAoJHNwYWNlciAvIDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstcmVzZXQgLmstd2lkZ2V0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAuNGV4IDAgMWV4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJlZGl0LWZvcm0vcnRsXCIpIHtcblxuICAgIC5rLXJ0bCB7XG5cbiAgICAgICAgLmstZWRpdC1idXR0b25zIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJmb3Jtcy9pbnRlZ3JhdGlvbi13aXRoLWJvb3RzdHJhcC1mb3Jtc1wiKSB7XG4gICAgJHR3YnMtZm9udC1zaXplLWJhc2U6IDFyZW0gIWRlZmF1bHQ7XG4gICAgJHR3YnMtaW5wdXQtcGFkZGluZy14OiAuNzVyZW0gIWRlZmF1bHQ7XG4gICAgJHR3YnMtaW5wdXQtcGFkZGluZy15OiAuNXJlbSAhZGVmYXVsdDtcbiAgICAkdHdicy1pbnB1dC1saW5lLWhlaWdodDogMS4yNSAhZGVmYXVsdDtcblxuICAgICRib290c3RyYXAtaW50ZWdyYXRpb24taW5wdXQtaGVpZ2h0OiAoJHR3YnMtaW5wdXQtcGFkZGluZy15ICogMikgKyAoJHR3YnMtZm9udC1zaXplLWJhc2UgKiAkdHdicy1pbnB1dC1saW5lLWhlaWdodCkgIWRlZmF1bHQ7XG5cbiAgICAkdHdicy1mb250LXNpemUtYmFzZS1zbTogLjg3NXJlbSAhZGVmYXVsdDtcbiAgICAkdHdicy1pbnB1dC1wYWRkaW5nLXgtc206IC41cmVtICFkZWZhdWx0O1xuICAgICR0d2JzLWlucHV0LXBhZGRpbmcteS1zbTogLjI1cmVtICFkZWZhdWx0O1xuICAgICR0d2JzLWlucHV0LWxpbmUtaGVpZ2h0LXNtOiAxLjUgIWRlZmF1bHQ7XG5cbiAgICAkYm9vdHN0cmFwLWludGVncmF0aW9uLWlucHV0LWhlaWdodC1zbTogKCR0d2JzLWlucHV0LXBhZGRpbmcteS1zbSAqIDIpICsgKCR0d2JzLWZvbnQtc2l6ZS1iYXNlLXNtICogJHR3YnMtaW5wdXQtbGluZS1oZWlnaHQtc20pICFkZWZhdWx0O1xuXG4gICAgJHR3YnMtZm9udC1zaXplLWJhc2UtbGc6IDEuMjVyZW0gIWRlZmF1bHQ7XG4gICAgJHR3YnMtaW5wdXQtcGFkZGluZy14LWxnOiAxcmVtICFkZWZhdWx0O1xuICAgICR0d2JzLWlucHV0LXBhZGRpbmcteS1sZzogLjVyZW0gIWRlZmF1bHQ7XG4gICAgJHR3YnMtaW5wdXQtbGluZS1oZWlnaHQtbGc6IDEuNSAhZGVmYXVsdDtcblxuICAgICRib290c3RyYXAtaW50ZWdyYXRpb24taW5wdXQtaGVpZ2h0LWxnOiAoJHR3YnMtaW5wdXQtcGFkZGluZy15LWxnICogMikgKyAoJHR3YnMtZm9udC1zaXplLWJhc2UtbGcgKiAkdHdicy1pbnB1dC1saW5lLWhlaWdodC1sZykgIWRlZmF1bHQ7XG5cbiAgICAkbnVtZXJpY3RleHRib3gtaWNvbi1vZmZzZXQtc206IDJweCAhZGVmYXVsdDtcblxuICAgIC5rLXdpZGdldC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5rLXdpZGdldC5mb3JtLWNvbnRyb2wsXG4gICAgLmstbWFza2VkdGV4dGJveC5mb3JtLWNvbnRyb2wgLmstdGV4dGJveCxcbiAgICAuay10ZXh0Ym94LmZvcm0tY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5rLW11bHRpc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgICAuay1kYXRlaW5wdXQtd3JhcCxcbiAgICAgICAgLmstZHJvcGRvd24td3JhcCxcbiAgICAgICAgLmstbXVsdGlzZWxlY3Qtd3JhcCxcbiAgICAgICAgLmstbnVtZXJpYy13cmFwLFxuICAgICAgICAuay1waWNrZXItd3JhcCxcbiAgICAgICAgLmstbWFza2VkdGV4dGJveCAuay10ZXh0Ym94IHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgIC5rLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay13aWRnZXQuZm9ybS1jb250cm9sLFxuICAgICAgICAuay1tYXNrZWR0ZXh0Ym94LmZvcm0tY29udHJvbCAuay10ZXh0Ym94LFxuICAgICAgICAuay10ZXh0Ym94LmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXdpZGdldC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAuay1kYXRlaW5wdXQtd3JhcCxcbiAgICAgICAgICAgIC5rLWRyb3Bkb3duLXdyYXAsXG4gICAgICAgICAgICAuay1tdWx0aXNlbGVjdC13cmFwLFxuICAgICAgICAgICAgLmstbnVtZXJpYy13cmFwLFxuICAgICAgICAgICAgLmstcGlja2VyLXdyYXAsXG4gICAgICAgICAgICA+IC5rLXRleHRib3gge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCArIC5rLXdpZGdldCB7XG4gICAgICAgIC5rLWRhdGVpbnB1dC13cmFwLFxuICAgICAgICAuay1kcm9wZG93bi13cmFwLFxuICAgICAgICAuay1tdWx0aXNlbGVjdC13cmFwLFxuICAgICAgICAuay1udW1lcmljLXdyYXAsXG4gICAgICAgIC5rLXBpY2tlci13cmFwLFxuICAgICAgICA+IC5rLXRleHRib3gge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgZm9ybS1jb250cm9sLCBmb3JtLWNvbnRyb2wtc20sIGZvcm0tY29udHJvbC1sZ1xuICAgIC5rLXdpZGdldCB7XG4gICAgICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIC5rLWlucHV0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkdHdicy1pbnB1dC1wYWRkaW5nLXkgJHR3YnMtaW5wdXQtcGFkZGluZy14O1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGJvb3RzdHJhcC1pbnRlZ3JhdGlvbi1pbnB1dC1oZWlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtc20ge1xuICAgICAgICAgICAgICAgIC5rLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHR3YnMtaW5wdXQtcGFkZGluZy15LXNtICR0d2JzLWlucHV0LXBhZGRpbmcteC1zbTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkYm9vdHN0cmFwLWludGVncmF0aW9uLWlucHV0LWhlaWdodC1zbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuay1kYXRlaW5wdXQtd3JhcCxcbiAgICAgICAgICAgICAgICAuay1kcm9wZG93bi13cmFwLFxuICAgICAgICAgICAgICAgIC5rLXBpY2tlci13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR0d2JzLWlucHV0LXBhZGRpbmcteS1zbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkYm9vdHN0cmFwLWludGVncmF0aW9uLWlucHV0LWhlaWdodC1zbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbGcge1xuICAgICAgICAgICAgICAgIC5rLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHR3YnMtaW5wdXQtcGFkZGluZy15LWxnICR0d2JzLWlucHV0LXBhZGRpbmcteC1sZztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkYm9vdHN0cmFwLWludGVncmF0aW9uLWlucHV0LWhlaWdodC1sZztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuay1kYXRlaW5wdXQtd3JhcCxcbiAgICAgICAgICAgICAgICAuay1kcm9wZG93bi13cmFwLFxuICAgICAgICAgICAgICAgIC5rLXBpY2tlci13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR0d2JzLWlucHV0LXBhZGRpbmcteS1sZztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkYm9vdHN0cmFwLWludGVncmF0aW9uLWlucHV0LWhlaWdodC1sZztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1tYXNrZWR0ZXh0Ym94IHtcbiAgICAgICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgLmstdGV4dGJveCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCAjeyRib290c3RyYXAtaW50ZWdyYXRpb24taW5wdXQtaGVpZ2h0fSArICN7JGlucHV0LWJvcmRlci13aWR0aCAqIDJ9ICk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHR3YnMtaW5wdXQtcGFkZGluZy15ICR0d2JzLWlucHV0LXBhZGRpbmcteDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1zbSB7XG4gICAgICAgICAgICAgICAgLmstdGV4dGJveCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYyggI3skYm9vdHN0cmFwLWludGVncmF0aW9uLWlucHV0LWhlaWdodC1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGggKyAyfSApO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkdHdicy1pbnB1dC1wYWRkaW5nLXktc20gJHR3YnMtaW5wdXQtcGFkZGluZy14LXNtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHR3YnMtaW5wdXQtbGluZS1oZWlnaHQtc207XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWxnIHtcbiAgICAgICAgICAgICAgICAuay10ZXh0Ym94IHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCAjeyRib290c3RyYXAtaW50ZWdyYXRpb24taW5wdXQtaGVpZ2h0LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aCAqIDJ9ICk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR0d2JzLWlucHV0LXBhZGRpbmcteS1sZyAkdHdicy1pbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkdHdicy1pbnB1dC1saW5lLWhlaWdodC1sZztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay10ZXh0Ym94IHtcbiAgICAgICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCAjeyRib290c3RyYXAtaW50ZWdyYXRpb24taW5wdXQtaGVpZ2h0fSArICN7JGlucHV0LWJvcmRlci13aWR0aCAqIDJ9ICk7XG4gICAgICAgICAgICBwYWRkaW5nOiAkdHdicy1pbnB1dC1wYWRkaW5nLXkgJHR3YnMtaW5wdXQtcGFkZGluZy14O1xuXG4gICAgICAgICAgICAmLXNtIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoICN7JGJvb3RzdHJhcC1pbnRlZ3JhdGlvbi1pbnB1dC1oZWlnaHQtc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRoICogMn0gKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkdHdicy1pbnB1dC1wYWRkaW5nLXktc20gJHR3YnMtaW5wdXQtcGFkZGluZy14LXNtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkdHdicy1pbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1sZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCAjeyRib290c3RyYXAtaW50ZWdyYXRpb24taW5wdXQtaGVpZ2h0LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aCAqIDJ9ICk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHR3YnMtaW5wdXQtcGFkZGluZy15LWxnICR0d2JzLWlucHV0LXBhZGRpbmcteC1sZztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHR3YnMtaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1kYXRlaW5wdXQsXG4gICAgLmstbnVtZXJpY3RleHRib3gge1xuICAgICAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICAmLXNtIHtcbiAgICAgICAgICAgICAgICAuay1saW5rLWluY3JlYXNlID4gLmstaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLSRudW1lcmljdGV4dGJveC1pY29uLW9mZnNldC1zbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuay1saW5rLWRlY3JlYXNlID4gLmstaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLSRudW1lcmljdGV4dGJveC1pY29uLW9mZnNldC1zbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuay1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAoJGJvb3RzdHJhcC1pbnRlZ3JhdGlvbi1pbnB1dC1oZWlnaHQtc20gLyAyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbGcge1xuICAgICAgICAgICAgICAgIC5rLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRib290c3RyYXAtaW50ZWdyYXRpb24taW5wdXQtaGVpZ2h0LWxnIC8gMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1kYXRlaW5wdXQge1xuICAgICAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICAuay1kYXRlaW5wdXQtd3JhcCB7XG4gICAgICAgICAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIEZvcm1zXG4kZm9ybS1zcGFjZXI6ICRwYWRkaW5nLXggKiAyICFkZWZhdWx0O1xuXG4kZm9ybS1mb250LXNpemU6ICRmb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tbGluZS1oZWlnaHQtZW06ICRmb3JtLWxpbmUtaGVpZ2h0ICogMWVtICFkZWZhdWx0O1xuJGZvcm0tbGluZS1oZWlnaHQtc206ICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcbiRmb3JtLWxpbmUtaGVpZ2h0LWxnOiAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRmb3JtLWZpZWxkc2V0LW1hcmdpbjogMnJlbSAwIDAgIWRlZmF1bHQ7XG4kZm9ybS1maWVsZHNldC1wYWRkaW5nOiAwcHggIWRlZmF1bHQ7XG5cbiRmb3JtLWxlZ2VuZC1tYXJnaW46IDAgMCAxcmVtICFkZWZhdWx0O1xuJGZvcm0tbGVnZW5kLXBhZGRpbmc6IDBweCAhZGVmYXVsdDtcbiRmb3JtLWxlZ2VuZC1ib3JkZXItd2lkdGg6IDAgMCAycHggIWRlZmF1bHQ7XG4kZm9ybS1sZWdlbmQtYm9yZGVyLXN0eWxlOiBzb2xpZCAhZGVmYXVsdDtcbiRmb3JtLWxlZ2VuZC1ib3JkZXItY29sb3I6ICRjb21wb25lbnQtYm9yZGVyICFkZWZhdWx0O1xuJGZvcm0tbGVnZW5kLXdpZHRoOiAxMDAlICFkZWZhdWx0O1xuJGZvcm0tbGVnZW5kLWZvbnQtc2l6ZTogMTRweCAhZGVmYXVsdDtcbiRmb3JtLWxlZ2VuZC10ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xuXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAwcHggIWRlZmF1bHQ7XG5cbiRmb3JtLWJ1dHRvbi1tYXJnaW4teDogOHB4ICFkZWZhdWx0O1xuXG4kZm9ybS1oaW50LWZvbnQtc2l6ZTogMTJweCAhZGVmYXVsdDtcbiRmb3JtLWhpbnQtZm9udC1zdHlsZTogaXRhbGljICFkZWZhdWx0O1xuJGZvcm0taGludC1tYXJnaW4tdG9wOiA0cHggIWRlZmF1bHQ7XG5cbiRmb3JtLWZpZWxkLW1hcmdpbi10b3A6IDFyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLXNlcGFyYXRvci1tYXJnaW46ICRmb3JtLWZpZWxkLW1hcmdpbi10b3AgMCAwICFkZWZhdWx0O1xuJGZvcm0tc2VwYXJhdG9yLWJvcmRlci1jb2xvcjogJGZvcm0tbGVnZW5kLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGhvcml6b250YWwtZm9ybS1sYWJlbC1wYWRkaW5nLXRvcDogNXB4ICFkZWZhdWx0O1xuJGhvcml6b250YWwtZm9ybS1sYWJlbC1tYXJnaW4teDogMTBweCAhZGVmYXVsdDtcbiRob3Jpem9udGFsLWZvcm0tbGFiZWwtd2lkdGg6IDI1JSAhZGVmYXVsdDtcbiRob3Jpem9udGFsLWZvcm0tbGFiZWwtYWxpZ246IGZsZXgtZW5kICFkZWZhdWx0O1xuXG4kaW5saW5lLWZvcm0tZWxlbWVudC13aWR0aDogMjUlICFkZWZhdWx0O1xuXG4kZm9ybXMtaW52YWxpZC1jb2xvcjogJGVycm9yICFkZWZhdWx0O1xuXG5cbi8vIExhYmVsXG4kbGFiZWwtb3B0aW9uYWwtbWFyZ2luLXg6IDZweCAhZGVmYXVsdDtcbiRsYWJlbC1vcHRpb25hbC1mb250LXNpemU6IDEycHggIWRlZmF1bHQ7XG4kbGFiZWwtb3B0aW9uYWwtZm9udC1zdHlsZTogaXRhbGljICFkZWZhdWx0O1xuXG5cbi8vIEZpZWxkc2V0XG4kZmllbGRzZXQtbWFyZ2luOiAzMHB4ICFkZWZhdWx0O1xuJGZpZWxkc2V0LWZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGZpZWxkc2V0LWJnOiBudWxsICFkZWZhdWx0O1xuJGZpZWxkc2V0LXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4kZmllbGRzZXQtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuXG4kZmllbGRzZXQtbGVnZW5kLWJnOiBudWxsICFkZWZhdWx0O1xuJGZpZWxkc2V0LWxlZ2VuZC10ZXh0OiBkYXJrZW4oJGJvZHktdGV4dCwgMTMlKSAhZGVmYXVsdDtcbiRmaWVsZHNldC1sZWdlbmQtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuIiwiLy8gV2luZG93XG4kd2luZG93LWJvcmRlci13aWR0aDogMHB4ICFkZWZhdWx0O1xuJHdpbmRvdy1ib3JkZXItcmFkaXVzOiAwcHggIWRlZmF1bHQ7XG4kd2luZG93LWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kd2luZG93LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiR3aW5kb3ctbGluZS1oZWlnaHQ6IDEuMjUgIWRlZmF1bHQ7XG5cbiR3aW5kb3ctdGl0bGViYXItcGFkZGluZy14OiAxNnB4ICFkZWZhdWx0O1xuJHdpbmRvdy10aXRsZWJhci1wYWRkaW5nLXk6IDEycHggIWRlZmF1bHQ7XG4kd2luZG93LXRpdGxlYmFyLWJvcmRlci13aWR0aDogMCAwIDFweCAhZGVmYXVsdDtcbiR3aW5kb3ctdGl0bGViYXItYm9yZGVyLXN0eWxlOiBzb2xpZCAhZGVmYXVsdDtcblxuJHdpbmRvdy10aXRsZS1mb250LXNpemU6ICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kd2luZG93LXRpdGxlLWxpbmUtaGVpZ2h0OiAoIDIwIC8gMTggKSAhZGVmYXVsdDtcblxuJHdpbmRvdy1hY3Rpb25zLWdhcDogbnVsbCAhZGVmYXVsdDtcblxuJHdpbmRvdy1hY3Rpb24tb3BhY2l0eTogbnVsbCAhZGVmYXVsdDtcbiR3aW5kb3ctYWN0aW9uLWhvdmVyLW9wYWNpdHk6IG51bGwgIWRlZmF1bHQ7XG5cbiR3aW5kb3ctaW5uZXItcGFkZGluZy14OiAxNnB4ICFkZWZhdWx0O1xuJHdpbmRvdy1pbm5lci1wYWRkaW5nLXk6IDE2cHggIWRlZmF1bHQ7XG5cbiR3aW5kb3ctYmc6ICRjb21wb25lbnQtYmcgIWRlZmF1bHQ7XG4kd2luZG93LXRleHQ6ICRjb21wb25lbnQtdGV4dCAhZGVmYXVsdDtcbiR3aW5kb3ctYm9yZGVyOiAkY29tcG9uZW50LWJvcmRlciAhZGVmYXVsdDtcblxuJHdpbmRvdy10aXRsZWJhci1iZzogJGhlYWRlci1iZyAhZGVmYXVsdDtcbiR3aW5kb3ctdGl0bGViYXItdGV4dDogJGhlYWRlci10ZXh0ICFkZWZhdWx0O1xuJHdpbmRvdy10aXRsZWJhci1ib3JkZXI6IGluaGVyaXQgIWRlZmF1bHQ7XG5cbiR3aW5kb3ctc2hhZG93OiAwIDNweCAzcHggMCByZ2JhKDAsIDAsIDAsIC4wNikgIWRlZmF1bHQ7XG4kd2luZG93LWZvY3VzZWQtc2hhZG93OiAxcHggMXB4IDdweCAxcHggcmdiYSgwLCAwLCAwLCAuMykgIWRlZmF1bHQ7XG5cbiR3aW5kb3ctc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHdpbmRvdy1zaXplczogbWFwLW1lcmdlKChcbiAgICAgICAgc206IDMwMHB4LFxuICAgICAgICBtZDogODAwcHgsXG4gICAgICAgIGxnOiAxMjAwcHhcbiksICR3aW5kb3ctc2l6ZXMpO1xuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJmb3Jtcy90aGVtZVwiICkge1xuXG4gICAgLmstZm9ybSxcbiAgICAuay1mb3JtLWlubGluZSB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwgKCAkY29sb3I6ICRib2R5LXRleHQgKTtcblxuICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICBsZWdlbmQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwgKCAkY29sb3I6ICRmaWVsZHNldC1sZWdlbmQtdGV4dCApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstZm9ybS1sZWdlbmQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCAoICRib3JkZXI6ICRmb3JtLWxlZ2VuZC1ib3JkZXItY29sb3IgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWZpZWxkLWluZm8ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCAoICRjb2xvcjogbGlnaHRlbigkYm9keS10ZXh0LCAzMyUpICk7XG4gICAgICAgIH1cblxuICAgICAgICAuay1hbGVydC1lcnJvciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsICggJGNvbG9yOiAkZXJyb3IgKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWZvcm0tZXJyb3IsXG4gICAgLmstdGV4dC1lcnJvcixcbiAgICAuay1mb3JtLWZpZWxkLWVycm9yIC5rLWxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbCAoICRjb2xvcjogJGVycm9yICk7XG4gICAgfVxuXG4gICAgLmstZm9ybS1zZXBhcmF0b3Ige1xuICAgICAgICBAaW5jbHVkZSBmaWxsICggJGJvcmRlcjogJGZvcm0tc2VwYXJhdG9yLWJvcmRlci1jb2xvciApO1xuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJsaXN0Z3JvdXAvbGF5b3V0XCIgKSB7XG5cbiAgICAuay1saXN0Z3JvdXAge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkbGlzdGdyb3VwLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItd2lkdGg6ICRsaXN0Z3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBmb250LXNpemU6ICRsaXN0Z3JvdXAtZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpc3Rncm91cC1saW5lLWhlaWdodDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgID4gdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEJvcmRlcnMgb2YgaXRlbXNcbiAgICAgICAgLmstbGlzdGdyb3VwLWl0ZW0gKyAuay1saXN0Z3JvdXAtaXRlbSB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdGdyb3VwLWl0ZW0tYm9yZGVyLXdpZHRoO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rLWxpc3Rncm91cC1mbHVzaCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoIDAgKTtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICB9XG5cblxuICAgIC5rLWxpc3Rncm91cC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogJGxpc3Rncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdGdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgID4gLmstbGluayB7XG4gICAgICAgICAgICBtYXJnaW46ICgtJGxpc3Rncm91cC1pdGVtLXBhZGRpbmcteSkgKC0kbGlzdGdyb3VwLWl0ZW0tcGFkZGluZy14KTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRsaXN0Z3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3Rncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICA+IC5rLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGxpc3Rncm91cC1pdGVtLXBhZGRpbmcteTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQge1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICAgICA+IC5rLWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuay1zZWxlY3Qge1xuICAgICAgICAgICAgbWFyZ2luOiAoLSRsaXN0Z3JvdXAtaXRlbS1wYWRkaW5nLXkpICgtJGxpc3Rncm91cC1pdGVtLXBhZGRpbmcteCkgKC0kbGlzdGdyb3VwLWl0ZW0tcGFkZGluZy15KSAwO1xuICAgICAgICAgICAgcGFkZGluZzogJGxpc3Rncm91cC1pdGVtLXBhZGRpbmcteTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gRm9ybXMgaW4gbGlzdGdyb3VwXG4gICAgLmstbGlzdGdyb3VwLWZvcm0tcm93IHtcbiAgICAgICAgbWFyZ2luOiAoLSRsaXN0Z3JvdXAtaXRlbS1wYWRkaW5nLXkpICgtJGxpc3Rncm91cC1pdGVtLXBhZGRpbmcteCk7XG4gICAgICAgIHBhZGRpbmc6ICRsaXN0Z3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3Rncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLWxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgc2VsZWN0LFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNGVtO1xuICAgICAgICAgICAgICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstbGlzdGdyb3VwLWl0ZW0uay1saXN0Z3JvdXAtZm9ybS1yb3cge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG59XG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKCBcImxpc3Rncm91cC9sYXlvdXQvcnRsXCIgKSB7XG5cbiAgICBbZGlyPVwicnRsXCJdIHtcblxuICAgICAgICAuay1saXN0Z3JvdXAtaXRlbSB7XG5cbiAgICAgICAgICAgID4gLmstbGluayB7XG5cbiAgICAgICAgICAgICAgICA+IC5rLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIC5rLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZCB7XG5cbiAgICAgICAgICAgID4gLmstbGluayB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxpc3Rncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuay1zZWxlY3Qge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsaXN0Z3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAgICAgICAuay1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKCBcImxpc3Rncm91cC9sYXlvdXQvbm9mbGV4Ym94XCIgKSB7XG5cbiAgICAuay1ub2ZsZXhib3gge1xuICAgICAgICAuay1saXN0Z3JvdXAsXG4gICAgICAgIC5rLWxpc3Rncm91cCA+IHVsXG4gICAgICAgIC5rLWxpc3Rncm91cC1pdGVtLFxuICAgICAgICAuay1saXN0Z3JvdXAtaXRlbSA+IC5rLWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi8vIExpc3Rncm91cFxuJGxpc3Rncm91cC1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRsaXN0Z3JvdXAtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0Z3JvdXAtZm9udC1zaXplOiAkZm9udC1zaXplICFkZWZhdWx0O1xuJGxpc3Rncm91cC1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGlzdGdyb3VwLWJnOiAkY29tcG9uZW50LWJnICFkZWZhdWx0O1xuJGxpc3Rncm91cC10ZXh0OiAkY29tcG9uZW50LXRleHQgIWRlZmF1bHQ7XG4kbGlzdGdyb3VwLWJvcmRlcjogJGNvbXBvbmVudC1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRsaXN0Z3JvdXAtaXRlbS1wYWRkaW5nLXg6ICRjZWxsLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRsaXN0Z3JvdXAtaXRlbS1wYWRkaW5nLXk6ICRjZWxsLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRsaXN0Z3JvdXAtaXRlbS1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwibGlzdGdyb3VwL3RoZW1lXCIgKSB7XG5cbiAgICAuay1saXN0Z3JvdXAge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGxpc3Rncm91cC10ZXh0LFxuICAgICAgICAgICAgJGxpc3Rncm91cC1iZyxcbiAgICAgICAgICAgICRsaXN0Z3JvdXAtYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcImNoZWNrYm94L2xheW91dFwiICkge1xuXG4gICAgLy8gQ29udGFpbmVyIGJveFxuICAgIC5rLWNoZWNrYm94IHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGNoZWNrYm94LXJhZGl1cyApO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAkY2hlY2tib3gtc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkY2hlY2tib3gtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgIGJvcmRlci13aWR0aDogJGNoZWNrYm94LWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBDaGVja21hcmtcbiAgICAuay1jaGVja2JveDo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6ICRjaGVja2JveC1pY29uLXNpemU7XG4gICAgICAgIGhlaWdodDogJGNoZWNrYm94LWljb24tc2l6ZTtcbiAgICAgICAgZm9udC1zaXplOiAkY2hlY2tib3gtaWNvbi1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcblxuICAgICAgICBAaWYgJGNoZWNrYm94LWljb24tdHlwZSA9PSBcInN2Z1wiIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY2hlY2tib3gtaWNvbi1zdmc7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgY29udGVudDogJGNoZWNrYm94LWljb24tZ2x5cGg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJXZWJDb21wb25lbnRzSWNvbnNcIiwgbW9ub3NwYWNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSG92ZXIgc3RhdGVcbiAgICAuay1jaGVja2JveDpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cblxuICAgIC8vIENoZWNrZWQgc3RhdGVcbiAgICAuay1jaGVja2JveDpjaGVja2VkOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkY2hlY2tib3gtcmFkaXVzICk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cblxuXG4gICAgLy8gSW5kZXRlcm1pbmF0ZSBzdGF0ZVxuICAgIC5rLWNoZWNrYm94OmluZGV0ZXJtaW5hdGU6OmJlZm9yZSxcbiAgICAuay1jaGVja2JveC5rLXN0YXRlLWluZGV0ZXJtaW5hdGU6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgQGlmICRjaGVja2JveC1pbmRldGVybWluYXRlLXN0eWxlID09IFwiZGFzaFwiIHtcbiAgICAgICAgICAgIHdpZHRoOiAkY2hlY2tib3gtZGFzaC13aWR0aDtcbiAgICAgICAgICAgIGhlaWdodDogJGNoZWNrYm94LWRhc2gtaGVpZ2h0O1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIHdpZHRoOiAkY2hlY2tib3gtc3F1YXJlLXdpZHRoO1xuICAgICAgICAgICAgaGVpZ2h0OiAkY2hlY2tib3gtc3F1YXJlLWhlaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgICAuay1jaGVja2JveDpkaXNhYmxlZCxcbiAgICAuay1jaGVja2JveDpkaXNhYmxlZCArIC5rLWNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgZGlzYWJsZWQoICRkaXNhYmxlZC1zdHlsaW5nICk7XG4gICAgfVxuXG4gICAgLmstY2hlY2tib3ggKyAuay1jaGVja2JveC1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICAvLyBDaGVja2JveCBsYWJlbFxuICAgIC5rLWNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogJGNoZWNrYm94LWxpbmUtaGVpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIC5rLWxhYmVsIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEhpZGUgZW1wdHkgbGFiZWxcbiAgICAgICAgJjplbXB0eSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gS2VlcCBpdCBcInZpc2libGVcIiBpbiBqcXVlcnkgZ3JpZFxuICAgICAgICAmLmstbm8tdGV4dCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJpcHBsZSB7XG4gICAgICAgICAgICB0b3A6ICRjaGVja2JveC1zaXplIC8gMjtcbiAgICAgICAgICAgIGxlZnQ6ICRjaGVja2JveC1zaXplIC8gMjtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6ICRjaGVja2JveC1zaXplICogNSAvIDI7XG4gICAgICAgICAgICBoZWlnaHQ6ICRjaGVja2JveC1zaXplICogNSAvIDI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAgICAgLy8gSGlkZSByaXBwbGUgdGVtcG9yYXJpbHlcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgICAgICB9XG5cbiAgICAgICAgLmstcmlwcGxlLWJsb2Ige1xuICAgICAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICAgICAgICAvLyB1c2UgIWltcG9ydGFudCB1bnRpbCByaXBwbGUgY2FuIGFwcGx5IHRoZXNlIHN0eWxlcyBmcm9tIHRoZSBzY3JpcHRcbiAgICAgICAgICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAyMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1jaGVja2JveCArIC5rLWNoZWNrYm94LWxhYmVsLFxuICAgIC5rLWNoZWNrYm94LWxhYmVsICsgLmstY2hlY2tib3gge1xuICAgICAgICBtYXJnaW4tbGVmdDogJGNoZWNrYm94LWxhYmVsLW1hcmdpbi14O1xuICAgIH1cbiAgICAuay1jaGVja2JveC1sYWJlbCA+IC5rLWNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2hlY2tib3gtbGFiZWwtbWFyZ2luLXg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgICBrZW5kby1sYWJlbC5rLWNoZWNrYm94LWxhYmVsID4gLmstY2hlY2tib3g6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAga2VuZG8tbGFiZWwuay1jaGVja2JveC1sYWJlbCA+IC5rLWxhYmVsOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2hlY2tib3gtbGFiZWwtbWFyZ2luLXg7XG4gICAgfVxuICAgIGtlbmRvLWxhYmVsLmstY2hlY2tib3gtbGFiZWwgPiAuay1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cblxuICAgIC8vIENoZWNrYm94IGxpc3RcbiAgICAuay1jaGVja2JveC1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAkY2hlY2tib3gtbGlzdC1tYXJnaW47XG4gICAgICAgIHBhZGRpbmc6ICRjaGVja2JveC1saXN0LXBhZGRpbmc7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgLmstY2hlY2tib3gtaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkY2hlY2tib3gtbGlzdC1pdGVtLXBhZGRpbmcteSAkY2hlY2tib3gtbGlzdC1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWxpc3QtaG9yaXpvbnRhbCB7XG4gICAgICAgIC5rLWNoZWNrYm94LWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwICRjaGVja2JveC1saXN0LWhvcml6b250YWwtaXRlbS1tYXJnaW4teCAwIDA7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBSVExcbiAgICAuay1ydGwsXG4gICAgW2Rpcj1cInJ0bFwiXSB7XG4gICAgICAgIC5rLWNoZWNrYm94ICsgLmstY2hlY2tib3gtbGFiZWwsXG4gICAgICAgIC5rLWNoZWNrYm94LWxhYmVsICsgLmstY2hlY2tib3gge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjaGVja2JveC1sYWJlbC1tYXJnaW4teDtcbiAgICAgICAgfVxuICAgICAgICAuay1jaGVja2JveC1sYWJlbCA+IC5rLWNoZWNrYm94IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkY2hlY2tib3gtbGFiZWwtbWFyZ2luLXg7XG4gICAgICAgIH1cbiAgICAgICAga2VuZG8tbGFiZWwuay1jaGVja2JveC1sYWJlbCA+IC5rLWNoZWNrYm94Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAga2VuZG8tbGFiZWwuay1jaGVja2JveC1sYWJlbCA+IC5rLWxhYmVsOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkY2hlY2tib3gtbGFiZWwtbWFyZ2luLXg7XG4gICAgICAgIH1cblxuICAgICAgICAuay1saXN0LWhvcml6b250YWwge1xuICAgICAgICAgICAgLmstY2hlY2tib3gtaXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkY2hlY2tib3gtbGlzdC1ob3Jpem9udGFsLWl0ZW0tbWFyZ2luLXg7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1yaXBwbGUtY29udGFpbmVyIHtcbiAgICAgICAgLmstY2hlY2tib3g6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogJGNoZWNrYm94LXJpcHBsZS1zaXplO1xuICAgICAgICAgICAgaGVpZ2h0OiAkY2hlY2tib3gtcmlwcGxlLXNpemU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGNoZWNrYm94LXJpcHBsZS1tYXJnaW47XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkY2hlY2tib3gtcmlwcGxlLW1hcmdpbjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWNoZWNrYm94OmRpc2FibGVkOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwiY2hlY2tib3gvbGF5b3V0L2VkZ2VcIiApIHtcblxuICAgIC5rLWNoZWNrYm94OjotbXMtY2hlY2sge1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLy8gSUUgMTEgaGFja1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgIC5rLWNoZWNrYm94OjotbXMtY2hlY2sge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi8vIENoZWNrYm94ZXNcbiRjaGVja2JveC1zaXplOiBtYXAtZ2V0KCAkc3BhY2luZywgNCApICFkZWZhdWx0O1xuJGNoZWNrYm94LXJhZGl1czogbWFwLWdldCggJHNwYWNpbmcsIHRoaW4gKSAhZGVmYXVsdDtcbiRjaGVja2JveC1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRjaGVja2JveC1saW5lLWhlaWdodDogY2FsYyggI3skY2hlY2tib3gtc2l6ZX0gKyAjeyRjaGVja2JveC1ib3JkZXItd2lkdGh9ICkgIWRlZmF1bHQ7XG5cbiRjaGVja2JveC1pY29uLXNpemU6IDEycHggIWRlZmF1bHQ7XG4kY2hlY2tib3gtaWNvbi10eXBlOiBnbHlwaCAhZGVmYXVsdDtcbiRjaGVja2JveC1pY29uLWdseXBoOiBcIlxcZTExOFwiICFkZWZhdWx0O1xuJGNoZWNrYm94LWljb24tc3ZnOiBudWxsICFkZWZhdWx0O1xuXG4kY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1zdHlsZTogc3F1YXJlICFkZWZhdWx0O1xuJGNoZWNrYm94LWRhc2gtd2lkdGg6ICAoICRjaGVja2JveC1zaXplIC8gMiApICFkZWZhdWx0O1xuJGNoZWNrYm94LWRhc2gtaGVpZ2h0OiAycHggIWRlZmF1bHQ7XG4kY2hlY2tib3gtc3F1YXJlLXdpZHRoOiAgKCAkY2hlY2tib3gtc2l6ZSAvIDIgKSAhZGVmYXVsdDtcbiRjaGVja2JveC1zcXVhcmUtaGVpZ2h0OiAoICRjaGVja2JveC1zaXplIC8gMiApICFkZWZhdWx0O1xuXG4kY2hlY2tib3gtbGFiZWwtbWFyZ2luLXg6IG1hcC1nZXQoICRzcGFjaW5nLCAxICkgIWRlZmF1bHQ7XG5cbiRjaGVja2JveC1iZzogJHdoaXRlICFkZWZhdWx0O1xuJGNoZWNrYm94LXRleHQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGNoZWNrYm94LWJvcmRlcjogJGJhc2UtYm9yZGVyICFkZWZhdWx0O1xuJGNoZWNrYm94LWhvdmVyZWQtYmc6IG51bGwgIWRlZmF1bHQ7XG4kY2hlY2tib3gtaG92ZXJlZC10ZXh0OiBudWxsICFkZWZhdWx0O1xuJGNoZWNrYm94LWhvdmVyZWQtYm9yZGVyOiAkaG92ZXJlZC1ib3JkZXIgIWRlZmF1bHQ7XG4kY2hlY2tib3gtY2hlY2tlZC1iZzogJHByaW1hcnkgIWRlZmF1bHQ7XG4kY2hlY2tib3gtY2hlY2tlZC10ZXh0OiBjb250cmFzdC13Y2FnKCAkY2hlY2tib3gtY2hlY2tlZC1iZyApICFkZWZhdWx0O1xuJGNoZWNrYm94LWNoZWNrZWQtYm9yZGVyOiAkY2hlY2tib3gtY2hlY2tlZC1iZyAhZGVmYXVsdDtcbiRjaGVja2JveC1pbmRldGVybWluYXRlLWJnOiAkY2hlY2tib3gtYmcgIWRlZmF1bHQ7XG4kY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS10ZXh0OiAkY2hlY2tib3gtY2hlY2tlZC1iZyAhZGVmYXVsdDtcbiRjaGVja2JveC1pbmRldGVybWluYXRlLWJvcmRlcjogJGNoZWNrYm94LWJvcmRlciAhZGVmYXVsdDtcbiRjaGVja2JveC1mb2N1c2VkLWJvcmRlcjogJGNoZWNrYm94LWhvdmVyZWQtYm9yZGVyICFkZWZhdWx0O1xuJGNoZWNrYm94LWZvY3VzZWQtc2hhZG93OiAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAuMDYpICFkZWZhdWx0O1xuJGNoZWNrYm94LWZvY3VzZWQtY2hlY2tlZC1ib3JkZXI6ICRjaGVja2JveC1jaGVja2VkLWJvcmRlciAhZGVmYXVsdDtcbiRjaGVja2JveC1mb2N1c2VkLWNoZWNrZWQtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkcHJpbWFyeSwgLjMpICFkZWZhdWx0O1xuJGNoZWNrYm94LWRpc2FibGVkLWJnOiBudWxsICFkZWZhdWx0O1xuJGNoZWNrYm94LWRpc2FibGVkLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4kY2hlY2tib3gtZGlzYWJsZWQtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJGNoZWNrYm94LWRpc2FibGVkLWNoZWNrZWQtYmc6IG51bGwgIWRlZmF1bHQ7XG4kY2hlY2tib3gtZGlzYWJsZWQtY2hlY2tlZC10ZXh0OiBudWxsICFkZWZhdWx0O1xuJGNoZWNrYm94LWRpc2FibGVkLWNoZWNrZWQtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJGNoZWNrYm94LWludmFsaWQtYmc6IG51bGwgIWRlZmF1bHQ7XG4kY2hlY2tib3gtaW52YWxpZC10ZXh0OiAkaW52YWxpZC10ZXh0ICFkZWZhdWx0O1xuJGNoZWNrYm94LWludmFsaWQtYm9yZGVyOiAkaW52YWxpZC1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRjaGVja2JveC1saXN0LW1hcmdpbjogMHB4ICFkZWZhdWx0O1xuJGNoZWNrYm94LWxpc3QtcGFkZGluZzogMHB4ICFkZWZhdWx0O1xuJGNoZWNrYm94LWxpc3QtaXRlbS1wYWRkaW5nLXg6IDBweCAhZGVmYXVsdDtcbiRjaGVja2JveC1saXN0LWl0ZW0tcGFkZGluZy15OiAkbGlzdC1pdGVtLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjaGVja2JveC1saXN0LWhvcml6b250YWwtaXRlbS1tYXJnaW4teDogMzJweCAhZGVmYXVsdDtcblxuJGNoZWNrYm94LXJpcHBsZS1zaXplOiAkY2hlY2tib3gtc2l6ZSAqIDMgIWRlZmF1bHQ7XG4kY2hlY2tib3gtcmlwcGxlLW1hcmdpbjogY2FsYygtMSAqICgjeyRjaGVja2JveC1zaXplfSArIDIgKiAjeyRjaGVja2JveC1ib3JkZXItd2lkdGh9KSkgIWRlZmF1bHQ7XG4kY2hlY2tib3gtcmlwcGxlLW9wYWNpdHk6IC4zICFkZWZhdWx0O1xuIiwiQGluY2x1ZGUgZXhwb3J0cyhcImNoZWNrYm94L3RoZW1lXCIpIHtcblxuICAgIC8vIENoZWNrYm94XG4gICAgLmstY2hlY2tib3gge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGNoZWNrYm94LXRleHQsXG4gICAgICAgICAgICAkY2hlY2tib3gtYmcsXG4gICAgICAgICAgICAkY2hlY2tib3gtYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuXG5cbiAgICAvLyBIb3ZlciBzdGF0ZVxuICAgIC5rLWNoZWNrYm94OmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRjaGVja2JveC1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAkY2hlY2tib3gtaG92ZXJlZC1iZyxcbiAgICAgICAgICAgICRjaGVja2JveC1ob3ZlcmVkLWJvcmRlclxuICAgICAgICApO1xuICAgIH1cblxuXG4gICAgLy8gRm9jdXMgc3RhdGVcbiAgICAuay1jaGVja2JveDpmb2N1cyB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoICRib3JkZXI6ICRjaGVja2JveC1mb2N1c2VkLWJvcmRlciApO1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkY2hlY2tib3gtZm9jdXNlZC1zaGFkb3cgKTtcbiAgICB9XG5cblxuICAgIC8vIEluZGV0ZXJtaW5hdGVcbiAgICAuay1jaGVja2JveDppbmRldGVybWluYXRlLFxuICAgIC5rLWNoZWNrYm94Lmstc3RhdGUtaW5kZXRlcm1pbmF0ZSB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS10ZXh0LFxuICAgICAgICAgICAgJGNoZWNrYm94LWluZGV0ZXJtaW5hdGUtYmcsXG4gICAgICAgICAgICAkY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1ib3JkZXJcbiAgICAgICAgKTtcbiAgICB9XG5cblxuICAgIC8vIENoZWNrZWRcbiAgICAuay1jaGVja2JveDpjaGVja2VkIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRjaGVja2JveC1jaGVja2VkLXRleHQsXG4gICAgICAgICAgICAkY2hlY2tib3gtY2hlY2tlZC1iZyxcbiAgICAgICAgICAgICRjaGVja2JveC1jaGVja2VkLWJvcmRlclxuICAgICAgICApO1xuICAgIH1cbiAgICAuay1jaGVja2JveDpjaGVja2VkOmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbCggJGJvcmRlcjogJGNoZWNrYm94LWZvY3VzZWQtY2hlY2tlZC1ib3JkZXIgKTtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJGNoZWNrYm94LWZvY3VzZWQtY2hlY2tlZC1zaGFkb3cgKTtcbiAgICB9XG5cblxuICAgIC8vIERpc2FibGVkXG4gICAgLmstY2hlY2tib3g6ZGlzYWJsZWQge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGNoZWNrYm94LWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAkY2hlY2tib3gtZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAkY2hlY2tib3gtZGlzYWJsZWQtYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuICAgIC5rLWNoZWNrYm94OmNoZWNrZWQ6ZGlzYWJsZWQsXG4gICAgLmstY2hlY2tib3g6aW5kZXRlcm1pbmF0ZTpkaXNhYmxlZCxcbiAgICAuay1jaGVja2JveC5rLXN0YXRlLWluZGV0ZXJtaW5hdGU6ZGlzYWJsZWQge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGNoZWNrYm94LWRpc2FibGVkLWNoZWNrZWQtdGV4dCxcbiAgICAgICAgICAgICRjaGVja2JveC1kaXNhYmxlZC1jaGVja2VkLWJnLFxuICAgICAgICAgICAgJGNoZWNrYm94LWRpc2FibGVkLWNoZWNrZWQtYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuXG5cbiAgICAvLyBJbnZhbGlkXG4gICAgLmstY2hlY2tib3guay1pbnZhbGlkLFxuICAgIC5rLWNoZWNrYm94Lmstc3RhdGUtaW52YWxpZCxcbiAgICAuay1jaGVja2JveC5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsXG4gICAgLmstY2hlY2tib3gubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoICRib3JkZXI6ICRjaGVja2JveC1pbnZhbGlkLWJvcmRlciApO1xuICAgIH1cbiAgICAuay1jaGVja2JveC5rLWludmFsaWQgKyAuay1jaGVja2JveC1sYWJlbCxcbiAgICAuay1jaGVja2JveC5rLXN0YXRlLWludmFsaWQgKyAuay1jaGVja2JveC1sYWJlbCxcbiAgICAuay1jaGVja2JveC5uZy1pbnZhbGlkLm5nLXRvdWNoZWQgKyAuay1jaGVja2JveC1sYWJlbCxcbiAgICAuay1jaGVja2JveC5uZy1pbnZhbGlkLm5nLWRpcnR5ICsgLmstY2hlY2tib3gtbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKCAkY29sb3I6ICRjaGVja2JveC1pbnZhbGlkLXRleHQgKTtcbiAgICB9XG5cbiAgICAvLyBSaXBwbGVcbiAgICAuay1yaXBwbGUtY29udGFpbmVyIHtcbiAgICAgICAgLmstY2hlY2tib3g6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjaGVja2JveC1jaGVja2VkLWJnO1xuICAgICAgICAgICAgb3BhY2l0eTogJGNoZWNrYm94LXJpcHBsZS1vcGFjaXR5O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJyYWRpby9sYXlvdXRcIiApIHtcblxuICAgIC8vIENvbnRhaW5lciBib3hcbiAgICAuay1yYWRpbyB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRyYWRpby1yYWRpdXMgKTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogJHJhZGlvLXNpemU7XG4gICAgICAgIGhlaWdodDogJHJhZGlvLXNpemU7XG4gICAgICAgIGJvcmRlci13aWR0aDogJHJhZGlvLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG5cbiAgICAuay1yYWRpbzo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6ICRyYWRpby1pY29uLXNpemU7XG4gICAgICAgIGhlaWdodDogJHJhZGlvLWljb24tc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgfVxuXG4gICAgLy8gSG92ZXIgc3RhdGVcbiAgICAuay1yYWRpbzpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAvLyBDaGVja2VkIHN0YXRlXG4gICAgLmstcmFkaW86Y2hlY2tlZDo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJHJhZGlvLXJhZGl1cyApO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG5cbiAgICAvLyBEaXNhYmxlZCBzdGF0ZVxuICAgIC5rLXJhZGlvOmRpc2FibGVkLFxuICAgIC5rLXJhZGlvOmRpc2FibGVkICsgLmstcmFkaW8tbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSBkaXNhYmxlZCggJGRpc2FibGVkLXN0eWxpbmcgKTtcbiAgICB9XG5cbiAgICAuay1yYWRpbyArIC5rLXJhZGlvLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cblxuICAgIC8vIFJhZGlvIGxhYmVsXG4gICAgLmstcmFkaW8tbGFiZWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkcmFkaW8tbGluZS1oZWlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgLmstbGFiZWwge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSGlkZSBlbXB0eSBsYWJlbFxuICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuay1yaXBwbGUge1xuICAgICAgICAgICAgdG9wOiAkcmFkaW8tc2l6ZSAvIDI7XG4gICAgICAgICAgICBsZWZ0OiAkcmFkaW8tc2l6ZSAvIDI7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAkcmFkaW8tc2l6ZSAqIDUgLyAyO1xuICAgICAgICAgICAgaGVpZ2h0OiAkcmFkaW8tc2l6ZSAqIDUgLyAyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgICAgIC8vIEhpZGUgcmlwcGxlIHRlbXBvcmFyaWx5XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJpcHBsZS1ibG9iIHtcbiAgICAgICAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICAgICAgICAgICAgLy8gdXNlICFpbXBvcnRhbnQgdW50aWwgcmlwcGxlIGNhbiBhcHBseSB0aGVzZSBzdHlsZXMgZnJvbSB0aGUgc2NyaXB0XG4gICAgICAgICAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMjAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1yYWRpbyArIC5rLXJhZGlvLWxhYmVsLFxuICAgIC5rLXJhZGlvLWxhYmVsICsgLmstcmFkaW8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogJHJhZGlvLWxhYmVsLW1hcmdpbi14O1xuICAgIH1cbiAgICAuay1yYWRpby1sYWJlbCA+IC5rLXJhZGlvIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcmFkaW8tbGFiZWwtbWFyZ2luLXg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgICBrZW5kby1sYWJlbC5rLXJhZGlvLWxhYmVsID4gLmstcmFkaW86bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAga2VuZG8tbGFiZWwuay1yYWRpby1sYWJlbCA+IC5rLWxhYmVsOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcmFkaW8tbGFiZWwtbWFyZ2luLXg7XG4gICAgfVxuICAgIGtlbmRvLWxhYmVsLmstcmFkaW8tbGFiZWwgPiAuay1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cblxuICAgIC8vIFJhZGlvIGxpc3RcbiAgICAuay1yYWRpby1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAkcmFkaW8tbGlzdC1tYXJnaW47XG4gICAgICAgIHBhZGRpbmc6ICRyYWRpby1saXN0LXBhZGRpbmc7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgLmstcmFkaW8taXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcmFkaW8tbGlzdC1pdGVtLXBhZGRpbmcteSAkcmFkaW8tbGlzdC1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWxpc3QtaG9yaXpvbnRhbCB7XG4gICAgICAgIC5rLXJhZGlvLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwICRyYWRpby1saXN0LWhvcml6b250YWwtaXRlbS1tYXJnaW4teCAwIDA7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUlRMXG4gICAgLmstcnRsLFxuICAgIFtkaXI9XCJydGxcIl0ge1xuICAgICAgICAuay1yYWRpbyArIC5rLXJhZGlvLWxhYmVsLFxuICAgICAgICAuay1yYWRpby1sYWJlbCArIC5rLXJhZGlvIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcmFkaW8tbGFiZWwtbWFyZ2luLXg7XG4gICAgICAgIH1cbiAgICAgICAgLmstcmFkaW8tbGFiZWwgPiAuay1yYWRpbyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHJhZGlvLWxhYmVsLW1hcmdpbi14O1xuICAgICAgICB9XG4gICAgICAgIGtlbmRvLWxhYmVsLmstcmFkaW8tbGFiZWwgPiAuay1yYWRpbzpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGtlbmRvLWxhYmVsLmstcmFkaW8tbGFiZWwgPiAuay1sYWJlbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHJhZGlvLWxhYmVsLW1hcmdpbi14O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstbGlzdC1ob3Jpem9udGFsIHtcbiAgICAgICAgICAgIC5rLXJhZGlvLWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHJhZGlvLWxpc3QtaG9yaXpvbnRhbC1pdGVtLW1hcmdpbi14O1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstcmlwcGxlLWNvbnRhaW5lciB7XG4gICAgICAgIC5rLXJhZGlvOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6ICRjaGVja2JveC1yaXBwbGUtc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogJGNoZWNrYm94LXJpcHBsZS1zaXplO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRjaGVja2JveC1yaXBwbGUtbWFyZ2luO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGNoZWNrYm94LXJpcHBsZS1tYXJnaW47XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAuay1yYWRpbzpkaXNhYmxlZDo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJyYWRpby9sYXlvdXQvZWRnZVwiICkge1xuXG4gICAgLmstcmFkaW86Oi1tcy1jaGVjayB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAvLyBJRSAxMSBoYWNrXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICAgLmstcmFkaW86Oi1tcy1jaGVjayB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLy8gUmFkaW8gQnV0dG9uc1xuJHJhZGlvLXNpemU6IG1hcC1nZXQoICRzcGFjaW5nLCA0ICkgIWRlZmF1bHQ7XG4kcmFkaW8tcmFkaXVzOiA1MCUgIWRlZmF1bHQ7XG4kcmFkaW8tYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kcmFkaW8tbGluZS1oZWlnaHQ6IGNhbGMoI3skcmFkaW8tc2l6ZX0gKyAjeyRyYWRpby1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcblxuJHJhZGlvLWljb24tc2l6ZTogKCAkcmFkaW8tc2l6ZSAvIDIgKSAhZGVmYXVsdDtcblxuJHJhZGlvLWxhYmVsLW1hcmdpbi14OiBtYXAtZ2V0KCAkc3BhY2luZywgMSApICFkZWZhdWx0O1xuXG4kcmFkaW8tYmc6ICRjaGVja2JveC1iZyAhZGVmYXVsdDtcbiRyYWRpby10ZXh0OiAkY2hlY2tib3gtdGV4dCAhZGVmYXVsdDtcbiRyYWRpby1ib3JkZXI6ICRjaGVja2JveC1ib3JkZXIgIWRlZmF1bHQ7XG4kcmFkaW8taG92ZXJlZC1iZzogJGNoZWNrYm94LWhvdmVyZWQtYmcgIWRlZmF1bHQ7XG4kcmFkaW8taG92ZXJlZC10ZXh0OiAkY2hlY2tib3gtaG92ZXJlZC10ZXh0ICFkZWZhdWx0O1xuJHJhZGlvLWhvdmVyZWQtYm9yZGVyOiAkY2hlY2tib3gtaG92ZXJlZC1ib3JkZXIgIWRlZmF1bHQ7XG4kcmFkaW8tY2hlY2tlZC1iZzogJGNoZWNrYm94LWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG4kcmFkaW8tY2hlY2tlZC10ZXh0OiAkY2hlY2tib3gtY2hlY2tlZC10ZXh0ICFkZWZhdWx0O1xuJHJhZGlvLWNoZWNrZWQtYm9yZGVyOiAkY2hlY2tib3gtY2hlY2tlZC1ib3JkZXIgIWRlZmF1bHQ7XG4kcmFkaW8taW5kZXRlcm1pbmF0ZS1iZzogJHJhZGlvLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG4kcmFkaW8taW5kZXRlcm1pbmF0ZS10ZXh0OiAkcmFkaW8tY2hlY2tlZC10ZXh0ICFkZWZhdWx0O1xuJHJhZGlvLWluZGV0ZXJtaW5hdGUtYm9yZGVyOiAkcmFkaW8tY2hlY2tlZC1ib3JkZXIgIWRlZmF1bHQ7XG4kcmFkaW8tZm9jdXNlZC1ib3JkZXI6ICRjaGVja2JveC1ob3ZlcmVkLWJvcmRlciAhZGVmYXVsdDtcbiRyYWRpby1mb2N1c2VkLXNoYWRvdzogJGNoZWNrYm94LWZvY3VzZWQtc2hhZG93ICFkZWZhdWx0O1xuJHJhZGlvLWZvY3VzZWQtY2hlY2tlZC1ib3JkZXI6ICRjaGVja2JveC1jaGVja2VkLWJvcmRlciAhZGVmYXVsdDtcbiRyYWRpby1mb2N1c2VkLWNoZWNrZWQtc2hhZG93OiAkY2hlY2tib3gtZm9jdXNlZC1jaGVja2VkLXNoYWRvdyAhZGVmYXVsdDtcbiRyYWRpby1kaXNhYmxlZC1iZzogbnVsbCAhZGVmYXVsdDtcbiRyYWRpby1kaXNhYmxlZC10ZXh0OiBudWxsICFkZWZhdWx0O1xuJHJhZGlvLWRpc2FibGVkLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcbiRyYWRpby1kaXNhYmxlZC1jaGVja2VkLWJnOiBudWxsICFkZWZhdWx0O1xuJHJhZGlvLWRpc2FibGVkLWNoZWNrZWQtdGV4dDogbnVsbCAhZGVmYXVsdDtcbiRyYWRpby1kaXNhYmxlZC1jaGVja2VkLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcbiRyYWRpby1pbnZhbGlkLWJnOiBudWxsICFkZWZhdWx0O1xuJHJhZGlvLWludmFsaWQtdGV4dDogJGludmFsaWQtdGV4dCAhZGVmYXVsdDtcbiRyYWRpby1pbnZhbGlkLWJvcmRlcjogJGludmFsaWQtYm9yZGVyICFkZWZhdWx0O1xuXG4kcmFkaW8tbGlzdC1tYXJnaW46IDBweCAhZGVmYXVsdDtcbiRyYWRpby1saXN0LXBhZGRpbmc6IDBweCAhZGVmYXVsdDtcbiRyYWRpby1saXN0LWl0ZW0tcGFkZGluZy14OiAwcHggIWRlZmF1bHQ7XG4kcmFkaW8tbGlzdC1pdGVtLXBhZGRpbmcteTogJGxpc3QtaXRlbS1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcmFkaW8tbGlzdC1ob3Jpem9udGFsLWl0ZW0tbWFyZ2luLXg6IDMycHggIWRlZmF1bHQ7XG5cbiRyYWRpby1yaXBwbGUtc2l6ZTogJHJhZGlvLXNpemUgKiAzICFkZWZhdWx0O1xuJHJhZGlvLXJpcHBsZS1tYXJnaW46IGNhbGMoLTEgKiAoI3skcmFkaW8tc2l6ZX0gKyAyICogI3skcmFkaW8tYm9yZGVyLXdpZHRofSkpICFkZWZhdWx0O1xuJHJhZGlvLXJpcHBsZS1vcGFjaXR5OiAuMyAhZGVmYXVsdDtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJyYWRpby90aGVtZVwiKSB7XG5cbiAgICAvLyBSYWRpb1xuICAgIC5rLXJhZGlvIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRyYWRpby10ZXh0LFxuICAgICAgICAgICAgJHJhZGlvLWJnLFxuICAgICAgICAgICAgJHJhZGlvLWJvcmRlclxuICAgICAgICApO1xuICAgIH1cblxuXG4gICAgLy8gSG92ZXIgc3RhdGVcbiAgICAuay1yYWRpbzpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkcmFkaW8taG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgJHJhZGlvLWhvdmVyZWQtYmcsXG4gICAgICAgICAgICAkcmFkaW8taG92ZXJlZC1ib3JkZXJcbiAgICAgICAgKTtcbiAgICB9XG5cblxuICAgIC8vIEZvY3VzIHN0YXRlXG4gICAgLmstcmFkaW86Zm9jdXMge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKCAkYm9yZGVyOiAkcmFkaW8tZm9jdXNlZC1ib3JkZXIgKTtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHJhZGlvLWZvY3VzZWQtc2hhZG93ICk7XG4gICAgfVxuXG5cbiAgICAvLyBJbnZhbGlkIHN0YXRlXG4gICAgLmstcmFkaW8uay1pbnZhbGlkLFxuICAgIC5rLXJhZGlvLmstc3RhdGUtaW52YWxpZCxcbiAgICAuay1yYWRpby5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsXG4gICAgLmstcmFkaW8ubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoICRib3JkZXI6ICRyYWRpby1pbnZhbGlkLWJvcmRlciApO1xuICAgIH1cbiAgICAuay1yYWRpby5rLWludmFsaWQgKyAuay1yYWRpby1sYWJlbCxcbiAgICAuay1yYWRpby5rLXN0YXRlLWludmFsaWQgKyAuay1yYWRpby1sYWJlbCxcbiAgICAuay1yYWRpby5uZy1pbnZhbGlkLm5nLXRvdWNoZWQgKyAuay1yYWRpby1sYWJlbCxcbiAgICAuay1yYWRpby5uZy1pbnZhbGlkLm5nLWRpcnR5ICsgLmstcmFkaW8tbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKCAkY29sb3I6ICRyYWRpby1pbnZhbGlkLXRleHQgKTtcbiAgICB9XG5cblxuICAgIC8vIENoZWNrZWRcbiAgICAuay1yYWRpbzpjaGVja2VkIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRyYWRpby1jaGVja2VkLXRleHQsXG4gICAgICAgICAgICAkcmFkaW8tY2hlY2tlZC1iZyxcbiAgICAgICAgICAgICRyYWRpby1jaGVja2VkLWJvcmRlclxuICAgICAgICApO1xuICAgIH1cblxuICAgIC5rLXJhZGlvOmNoZWNrZWQ6Zm9jdXMge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKCAkYm9yZGVyOiAkcmFkaW8tZm9jdXNlZC1jaGVja2VkLWJvcmRlciApO1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkcmFkaW8tZm9jdXNlZC1jaGVja2VkLXNoYWRvdyApO1xuICAgIH1cblxuXG4gICAgLy8gRGlzYWJsZWRcbiAgICAuay1yYWRpbzpkaXNhYmxlZCB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkcmFkaW8tZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICRyYWRpby1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICRyYWRpby1kaXNhYmxlZC1ib3JkZXJcbiAgICAgICAgKTtcbiAgICB9XG4gICAgLmstcmFkaW86Y2hlY2tlZDpkaXNhYmxlZCB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkcmFkaW8tZGlzYWJsZWQtY2hlY2tlZC10ZXh0LFxuICAgICAgICAgICAgJHJhZGlvLWRpc2FibGVkLWNoZWNrZWQtYmcsXG4gICAgICAgICAgICAkcmFkaW8tZGlzYWJsZWQtY2hlY2tlZC1ib3JkZXJcbiAgICAgICAgKTtcbiAgICB9XG5cbiAgICAvLyBSaXBwbGVcbiAgICAuay1yaXBwbGUtY29udGFpbmVyIHtcbiAgICAgICAgLmstcmFkaW86OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjaGVja2JveC1jaGVja2VkLWJnO1xuICAgICAgICAgICAgb3BhY2l0eTogJGNoZWNrYm94LXJpcHBsZS1vcGFjaXR5O1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwic3dpdGNoL2xheW91dFwiKSB7XG5cbiAgICAuay1zd2l0Y2gge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkc3dpdGNoLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aWR0aDogJHN3aXRjaC1zaXplO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstaWUgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1zd2l0Y2gsXG4gICAgLmstc3dpdGNoLWNvbnRhaW5lcixcbiAgICAuay1zd2l0Y2gtaGFuZGxlIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICAuay1zd2l0Y2gtY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJHN3aXRjaC1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgIHBhZGRpbmc6ICRzd2l0Y2gtY29udGFpbmVyLXBhZGRpbmcteSAkc3dpdGNoLWNvbnRhaW5lci1wYWRkaW5nLXg7XG4gICAgICAgIHdpZHRoOiAkc3dpdGNoLXNpemU7XG4gICAgICAgIGJvcmRlci13aWR0aDogJHN3aXRjaC1jb250YWluZXItYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGVhc2Utb3V0IDBzO1xuXG4gICAgICAgIC5rLWllICYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1zd2l0Y2gtaGFuZGxlIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJHN3aXRjaC1oYW5kbGUtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICB3aWR0aDogJHN3aXRjaC1oYW5kbGUtc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkc3dpdGNoLWhhbmRsZS1zaXplO1xuICAgICAgICBib3JkZXItd2lkdGg6ICRzd2l0Y2gtaGFuZGxlLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGxlZnQgMjAwbXMgZWFzZS1vdXQgMHM7XG5cbiAgICAgICAgLmstaWUgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtaGFuZGxlIHtcbiAgICAgICAgbGVmdDogJHN3aXRjaC1vbi1sZWZ0LXg7XG5cbiAgICAgICAgLmstaWUgJixcbiAgICAgICAgLmstZWRnZSAmIHtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRzd2l0Y2gtaGFuZGxlLXNpemU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1zd2l0Y2gtb2ZmIC5rLXN3aXRjaC1oYW5kbGUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5rLXN3aXRjaC1sYWJlbC1vbixcbiAgICAuay1zd2l0Y2gtbGFiZWwtb2ZmIHtcbiAgICAgICAgZGlzcGxheTogJHN3aXRjaC1sYWJlbC1kaXNwbGF5O1xuICAgICAgICB3aWR0aDogJHN3aXRjaC1sYWJlbC13aWR0aDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHN3aXRjaC1sYWJlbC10ZXh0LXRyYW5zZm9ybTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRzd2l0Y2gtaGFuZGxlLXNpemU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmstc3dpdGNoLWxhYmVsLW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGVmdDogJHN3aXRjaC1sYWJlbC1wb3NpdGlvbjtcbiAgICB9XG5cbiAgICAuay1zd2l0Y2gtbGFiZWwtb2ZmIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHJpZ2h0OiAkc3dpdGNoLWxhYmVsLXBvc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkc3dpdGNoLXRyYWNrLXNpemUge1xuXG4gICAgICAgIC5rLXN3aXRjaCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXN3aXRjaC1jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAkc3dpdGNoLXRyYWNrLXNpemU7XG4gICAgICAgIH1cblxuICAgICAgICAuay1zd2l0Y2gtaGFuZGxlIHtcbiAgICAgICAgICAgIHRvcDogY2FsYyggI3skc3dpdGNoLXRyYWNrLXNpemUgLyAyfSAtICN7JHN3aXRjaC1oYW5kbGUtc2l6ZSAvIDJ9IC0gI3skc3dpdGNoLWNvbnRhaW5lci1ib3JkZXItd2lkdGh9ICk7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5rLXJ0bCAuay1zd2l0Y2gsXG4gICAgLmstc3dpdGNoW2RpciA9IFwicnRsXCJdIHtcbiAgICAgICAgJi5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtaGFuZGxlIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtaGFuZGxlIHtcbiAgICAgICAgICAgIGxlZnQ6ICRzd2l0Y2gtb24tbGVmdC14O1xuICAgICAgICB9XG4gICAgICAgIC5rLXN3aXRjaC1sYWJlbC1vbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgICByaWdodDogJHN3aXRjaC1sYWJlbC1wb3NpdGlvbjtcbiAgICAgICAgfVxuICAgICAgICAuay1zd2l0Y2gtbGFiZWwtb2ZmIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBsZWZ0OiAkc3dpdGNoLWxhYmVsLXBvc2l0aW9uO1xuICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi8vIFN3aXRjaFxuJHN3aXRjaC1zaXplOiA2ZW0gIWRlZmF1bHQ7XG4kc3dpdGNoLWJvcmRlci1yYWRpdXM6ICRzd2l0Y2gtc2l6ZSAhZGVmYXVsdDtcblxuJHN3aXRjaC1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJHN3aXRjaC1mb250LXNpemU6ICRmb250LXNpemUteHMgIWRlZmF1bHQ7XG4kc3dpdGNoLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRzd2l0Y2gtdHJhY2stc2l6ZTogbnVsbCAhZGVmYXVsdDtcbiRzd2l0Y2gtY29udGFpbmVyLWJvcmRlci13aWR0aDogMHB4ICFkZWZhdWx0O1xuJHN3aXRjaC1jb250YWluZXItcGFkZGluZy14OiAwcHggIWRlZmF1bHQ7XG4kc3dpdGNoLWNvbnRhaW5lci1wYWRkaW5nLXk6ICRzd2l0Y2gtY29udGFpbmVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHN3aXRjaC1oYW5kbGUtc2l6ZTogKC41ICogJHN3aXRjaC1zaXplKSAhZGVmYXVsdDtcbiRzd2l0Y2gtaGFuZGxlLWJvcmRlci1yYWRpdXM6ICRzd2l0Y2gtc2l6ZSAhZGVmYXVsdDtcbiRzd2l0Y2gtaGFuZGxlLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuXG4kc3dpdGNoLWxhYmVsLWRpc3BsYXk6IGlubGluZSAhZGVmYXVsdDtcbiRzd2l0Y2gtbGFiZWwtb3V0ZXItc3BhY2luZzogOHB4ICFkZWZhdWx0O1xuJHN3aXRjaC1sYWJlbC1pbm5lci1zcGFjaW5nOiAycHggIWRlZmF1bHQ7XG4kc3dpdGNoLWxhYmVsLXNwYWNpbmc6IGNhbGMoICN7JHN3aXRjaC1sYWJlbC1vdXRlci1zcGFjaW5nfSArICN7JHN3aXRjaC1sYWJlbC1pbm5lci1zcGFjaW5nfSApICFkZWZhdWx0O1xuJHN3aXRjaC1sYWJlbC1vY2N1cGllZC1zcGFjZTogY2FsYyggLTEgKiAoICN7JHN3aXRjaC1oYW5kbGUtc2l6ZX0gKyAjeyRzd2l0Y2gtbGFiZWwtc3BhY2luZ30gKyAjeyRzd2l0Y2gtY29udGFpbmVyLXBhZGRpbmcteH0gKSApICFkZWZhdWx0O1xuJHN3aXRjaC1sYWJlbC10ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xuXG4kc3dpdGNoLWxhYmVsLXBvc2l0aW9uOiBjYWxjKCAjeyRzd2l0Y2gtbGFiZWwtb3V0ZXItc3BhY2luZ30gLSAjeyRzd2l0Y2gtY29udGFpbmVyLWJvcmRlci13aWR0aH0gKSAhZGVmYXVsdDtcbiRzd2l0Y2gtbGFiZWwtd2lkdGg6IGNhbGMoIDEwMCUgKyAjeyRzd2l0Y2gtbGFiZWwtb2NjdXBpZWQtc3BhY2V9ICkgIWRlZmF1bHQ7XG4kc3dpdGNoLW9uLWxlZnQteDogY2FsYyggMTAwJSAtICN7JHN3aXRjaC1oYW5kbGUtc2l6ZX0gKSAhZGVmYXVsdDtcblxuJHN3aXRjaC1jb250YWluZXItc2hhZG93OiBpbnNldCAwIDAgMCAxcHggJGJhc2UtYm9yZGVyICFkZWZhdWx0O1xuJHN3aXRjaC1jb250YWluZXItaG92ZXJlZC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkaG92ZXJlZC1ib3JkZXIgIWRlZmF1bHQ7XG4kc3dpdGNoLWNvbnRhaW5lci1mb2N1c2VkLXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4IHJnYmEoIGJsYWNrLCAuMDYpICFkZWZhdWx0O1xuXG4kc3dpdGNoLW9uLWJnOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRzd2l0Y2gtb24tdGV4dDogY29udHJhc3Qtd2NhZyggJHN3aXRjaC1vbi1iZyApICFkZWZhdWx0O1xuJHN3aXRjaC1vbi1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kc3dpdGNoLW9uLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuJHN3aXRjaC1vbi1zaGFkb3c6IG51bGwgIWRlZmF1bHQ7XG5cbiRzd2l0Y2gtb24tZm9jdXNlZC1iZzogbnVsbCAhZGVmYXVsdDtcbiRzd2l0Y2gtb24tZm9jdXNlZC10ZXh0OiBudWxsICFkZWZhdWx0O1xuJHN3aXRjaC1vbi1mb2N1c2VkLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcbiRzd2l0Y2gtb24tZm9jdXNlZC1ncmFkaWVudDogbnVsbCAhZGVmYXVsdDtcbiRzd2l0Y2gtb24tZm9jdXNlZC1zaGFkb3c6IG51bGwgIWRlZmF1bHQ7XG5cbiRzd2l0Y2gtb24taG92ZXJlZC1iZzogc2hhZGUoICRzd2l0Y2gtb24tYmcgKSAhZGVmYXVsdDtcbiRzd2l0Y2gtb24taG92ZXJlZC10ZXh0OiAkc3dpdGNoLW9uLXRleHQgIWRlZmF1bHQ7XG4kc3dpdGNoLW9uLWhvdmVyZWQtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJHN3aXRjaC1vbi1ob3ZlcmVkLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kc3dpdGNoLW9uLWhhbmRsZS1iZzogZGFya2VuKCB3aGl0ZSwgNSApICFkZWZhdWx0O1xuJHN3aXRjaC1vbi1oYW5kbGUtdGV4dDogJHN3aXRjaC1vbi10ZXh0ICFkZWZhdWx0O1xuJHN3aXRjaC1vbi1oYW5kbGUtYm9yZGVyOiAkYmFzZS1ib3JkZXIgIWRlZmF1bHQ7XG4kc3dpdGNoLW9uLWhhbmRsZS1ncmFkaWVudDogbnVsbCAhZGVmYXVsdDtcbiRzd2l0Y2gtb24taGFuZGxlLXNoYWRvdzogbnVsbCAhZGVmYXVsdDtcblxuJHN3aXRjaC1vbi1oYW5kbGUtaG92ZXJlZC1iZzogZGFya2VuKCB3aGl0ZSwgNyApICFkZWZhdWx0O1xuJHN3aXRjaC1vbi1oYW5kbGUtaG92ZXJlZC10ZXh0OiAkc3dpdGNoLW9uLXRleHQgIWRlZmF1bHQ7XG4kc3dpdGNoLW9uLWhhbmRsZS1ob3ZlcmVkLWJvcmRlcjogJGhvdmVyZWQtYm9yZGVyICFkZWZhdWx0O1xuJHN3aXRjaC1vbi1oYW5kbGUtaG92ZXJlZC1ncmFkaWVudDogbnVsbCAhZGVmYXVsdDtcblxuJHN3aXRjaC1vZmYtYmc6ICRjb21wb25lbnQtYmcgIWRlZmF1bHQ7XG4kc3dpdGNoLW9mZi10ZXh0OiAkY29tcG9uZW50LXRleHQgIWRlZmF1bHQ7XG4kc3dpdGNoLW9mZi1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kc3dpdGNoLW9mZi1ncmFkaWVudDogbnVsbCAhZGVmYXVsdDtcbiRzd2l0Y2gtb2ZmLXNoYWRvdzogbnVsbCAhZGVmYXVsdDtcblxuJHN3aXRjaC1vZmYtZm9jdXNlZC1iZzogbnVsbCAhZGVmYXVsdDtcbiRzd2l0Y2gtb2ZmLWZvY3VzZWQtdGV4dDogbnVsbCAhZGVmYXVsdDtcbiRzd2l0Y2gtb2ZmLWZvY3VzZWQtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJHN3aXRjaC1vZmYtZm9jdXNlZC1ncmFkaWVudDogbnVsbCAhZGVmYXVsdDtcbiRzd2l0Y2gtb2ZmLWZvY3VzZWQtc2hhZG93OiBudWxsICFkZWZhdWx0O1xuXG4kc3dpdGNoLW9mZi1ob3ZlcmVkLWJnOiAkc3dpdGNoLW9mZi1iZyAhZGVmYXVsdDtcbiRzd2l0Y2gtb2ZmLWhvdmVyZWQtdGV4dDogJHN3aXRjaC1vZmYtdGV4dCAhZGVmYXVsdDtcbiRzd2l0Y2gtb2ZmLWhvdmVyZWQtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJHN3aXRjaC1vZmYtaG92ZXJlZC1ncmFkaWVudDogbnVsbCAhZGVmYXVsdDtcblxuJHN3aXRjaC1vZmYtaGFuZGxlLWJnOiAkc3dpdGNoLW9uLWhhbmRsZS1iZyAhZGVmYXVsdDtcbiRzd2l0Y2gtb2ZmLWhhbmRsZS10ZXh0OiAkc3dpdGNoLW9mZi10ZXh0ICFkZWZhdWx0O1xuJHN3aXRjaC1vZmYtaGFuZGxlLWJvcmRlcjogJHN3aXRjaC1vbi1oYW5kbGUtYm9yZGVyICFkZWZhdWx0O1xuJHN3aXRjaC1vZmYtaGFuZGxlLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuJHN3aXRjaC1vZmYtaGFuZGxlLXNoYWRvdzogbnVsbCAhZGVmYXVsdDtcblxuJHN3aXRjaC1vZmYtaGFuZGxlLWhvdmVyZWQtYmc6ICRzd2l0Y2gtb24taGFuZGxlLWhvdmVyZWQtYmcgIWRlZmF1bHQ7XG4kc3dpdGNoLW9mZi1oYW5kbGUtaG92ZXJlZC10ZXh0OiAkc3dpdGNoLW9mZi10ZXh0ICFkZWZhdWx0O1xuJHN3aXRjaC1vZmYtaGFuZGxlLWhvdmVyZWQtYm9yZGVyOiAkc3dpdGNoLW9uLWhhbmRsZS1ob3ZlcmVkLWJvcmRlciAhZGVmYXVsdDtcbiRzd2l0Y2gtb2ZmLWhhbmRsZS1ob3ZlcmVkLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuIiwiQGluY2x1ZGUgZXhwb3J0cyhcInN3aXRjaC90aGVtZVwiKSB7XG5cbiAgICAuay1zd2l0Y2gtY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHN3aXRjaC1jb250YWluZXItc2hhZG93ICk7XG4gICAgfVxuXG4gICAgLmstc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHVzZS1iYWNrZ3JvdW5kLWNsaXAoKTtcbiAgICB9XG5cbiAgICAuay1zd2l0Y2gtbGFiZWwtb24sXG4gICAgLmstc3dpdGNoLWxhYmVsLW9mZiB7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIC5rLXN3aXRjaC1vbiB7XG4gICAgICAgIC5rLXN3aXRjaC1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkc3dpdGNoLW9uLXRleHQsXG4gICAgICAgICAgICAgICAgJHN3aXRjaC1vbi1iZyxcbiAgICAgICAgICAgICAgICAkc3dpdGNoLW9uLWJvcmRlcixcbiAgICAgICAgICAgICAgICAkc3dpdGNoLW9uLWdyYWRpZW50XG4gICAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRzd2l0Y2gtb24taGFuZGxlLXRleHQsXG4gICAgICAgICAgICAgICAgJHN3aXRjaC1vbi1oYW5kbGUtYmcsXG4gICAgICAgICAgICAgICAgJHN3aXRjaC1vbi1oYW5kbGUtYm9yZGVyLFxuICAgICAgICAgICAgICAgICRzd2l0Y2gtb24taGFuZGxlLWdyYWRpZW50XG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHN3aXRjaC1vbi1oYW5kbGUtc2hhZG93ICk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkc3dpdGNoLW9uLWZvY3VzZWQtc2hhZG93ICk7XG5cbiAgICAgICAgICAgIC5rLXN3aXRjaC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRzd2l0Y2gtb24tZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkc3dpdGNoLW9uLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAgICAgICAgICRzd2l0Y2gtb24tZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICRzd2l0Y2gtb24tZm9jdXNlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgLmstc3dpdGNoLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJHN3aXRjaC1vbi1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRzd2l0Y2gtb24taG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJHN3aXRjaC1vbi1ob3ZlcmVkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgJHN3aXRjaC1vbi1ob3ZlcmVkLWdyYWRpZW50XG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJHN3aXRjaC1vbi1oYW5kbGUtaG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkc3dpdGNoLW9uLWhhbmRsZS1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkc3dpdGNoLW9uLWhhbmRsZS1ob3ZlcmVkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgJHN3aXRjaC1vbi1oYW5kbGUtaG92ZXJlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1zd2l0Y2gtbGFiZWwtb2ZmIHtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXN3aXRjaC1vZmYge1xuICAgICAgICAuay1zd2l0Y2gtY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJHN3aXRjaC1vZmYtdGV4dCxcbiAgICAgICAgICAgICAgICAkc3dpdGNoLW9mZi1iZyxcbiAgICAgICAgICAgICAgICAkc3dpdGNoLW9mZi1ib3JkZXIsXG4gICAgICAgICAgICAgICAgJHN3aXRjaC1vZmYtZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgICAgICAuay1zd2l0Y2gtaGFuZGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJHN3aXRjaC1vZmYtaGFuZGxlLXRleHQsXG4gICAgICAgICAgICAgICAgJHN3aXRjaC1vZmYtaGFuZGxlLWJnLFxuICAgICAgICAgICAgICAgICRzd2l0Y2gtb2ZmLWhhbmRsZS1ib3JkZXIsXG4gICAgICAgICAgICAgICAgJHN3aXRjaC1vZmYtaGFuZGxlLWdyYWRpZW50XG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHN3aXRjaC1vZmYtaGFuZGxlLXNoYWRvdyApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHN3aXRjaC1vZmYtZm9jdXNlZC1zaGFkb3cgKTtcblxuICAgICAgICAgICAgLmstc3dpdGNoLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJHN3aXRjaC1vZmYtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkc3dpdGNoLW9mZi1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkc3dpdGNoLW9mZi1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgJHN3aXRjaC1vZmYtZm9jdXNlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgLmstc3dpdGNoLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJHN3aXRjaC1vZmYtaG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkc3dpdGNoLW9mZi1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkc3dpdGNoLW9mZi1ob3ZlcmVkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgJHN3aXRjaC1vZmYtaG92ZXJlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXN3aXRjaC1oYW5kbGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRzd2l0Y2gtb2ZmLWhhbmRsZS1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRzd2l0Y2gtb2ZmLWhhbmRsZS1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkc3dpdGNoLW9mZi1oYW5kbGUtaG92ZXJlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICRzd2l0Y2gtb2ZmLWhhbmRsZS1ob3ZlcmVkLWdyYWRpZW50XG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXN3aXRjaC1sYWJlbC1vbiB7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1zd2l0Y2gge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcblxuICAgICAgICAgICAgLmstc3dpdGNoLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkc3dpdGNoLWNvbnRhaW5lci1mb2N1c2VkLXNoYWRvdyApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcblxuICAgICAgICAgICAgLmstc3dpdGNoLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHN3aXRjaC1jb250YWluZXItaG92ZXJlZC1zaGFkb3cgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuay1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHN3aXRjaC1jb250YWluZXItc2hhZG93ICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW2FyaWEtcmVhZG9ubHk9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcImFkYXB0aXZlL2xheW91dFwiKSB7XG5cbiAgICAuay1wYW5lLXdyYXBwZXIge1xuICAgICAgICBib3JkZXItd2lkdGg6ICRhZGFwdGl2ZS1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhcHRpdmUtZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGFkYXB0aXZlLWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRhZGFwdGl2ZS1saW5lLWhlaWdodDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuXG4gICAgICAgIC5rLXBhbmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstdmlldyB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFkYXB0aXZlLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkYWRhcHRpdmUtZm9udC1zaXplO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRhZGFwdGl2ZS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiAkcmdiYS10cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWNvbnRlbnQge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG5AaW5jbHVkZSBleHBvcnRzKFwiYWRhcHRpdmUvbGF5b3V0L2dyaWRcIikge1xuXG4gICAgLmstcGFuZS13cmFwcGVyIHtcblxuICAgICAgICA+IGRpdi5rLXBhbmUge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICAuay1wb3B1cC1lZGl0LWZvcm0sXG4gICAgICAgIC5rLWdyaWQtZWRpdC1mb3JtLFxuICAgICAgICAuay1ncmlkLWNvbHVtbi1tZW51LFxuICAgICAgICAuay1ncmlkLWZpbHRlci1tZW51IHtcblxuICAgICAgICAgICAgLmstY29udGVudCB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgICAgICAgICAgID4gLmstc2Nyb2xsLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JpZC1maWx0ZXItbWVudSB7XG5cbiAgICAgICAgICAgIC5rLWZpbHRlci1zZWxlY3RlZC1pdGVtcyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWdyaWQtZWRpdC1mb3JtIHtcblxuICAgICAgICAgICAgLmstcG9wdXAtZWRpdC1mb3JtLFxuICAgICAgICAgICAgLmstZWRpdC1mb3JtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JpZCAuay1ncmlkLXNlYXJjaCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWdyaWQuay1ncmlkLW1vYmlsZSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICB9XG5cbiAgICAuay1ncmlkLW1vYmlsZSB7XG4gICAgICAgIC5rLXJlc2l6ZS1oYW5kbGUtaW5uZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTAxZVwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZm9udDogMTZweC8xIFwiV2ViQ29tcG9uZW50c0ljb25zXCI7XG4gICAgICAgICAgICAvLyBUaGUgQ2FsYyBpcyBuZWVkZWQgZHVlIHRvIHRoZSB0aGUgbmVnYXRpdmUgbWFyZ2luXG4gICAgICAgICAgICAvLyB0aGF0IHJlbW92ZXMgdGhlIGRvdWJsZSBib3R0b20gYm9yZGVyIG9mIHRoZSBoZWFkZXJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAuMmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZWRpdC1jZWxsID4gaW5wdXQsXG4gICAgICAgIC5rLWVkaXQtY2VsbCA+IHNlbGVjdCxcbiAgICAgICAgLmstZ3JpZC1lZGl0LXJvdyA+IHRkID4gaW5wdXQsXG4gICAgICAgIC5rLWdyaWQtZWRpdC1yb3cgPiB0ZCA+IHNlbGVjdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cblxuICAgICAgICAuay1oZWFkZXIgYSB7XG4gICAgICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cbiAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuICAgICAgICAgICAgLW1vei11c2VyLWRyYWc6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJhZGFwdGl2ZS9sYXlvdXQvc2NoZWR1bGVyXCIpIHtcblxuICAgIC5rLXBhbmUtd3JhcHBlciB7XG5cbiAgICAgICAgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSB7XG5cbiAgICAgICAgICAgIC5rLXJlY3VyLXZpZXcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICAgICAgICAgICAgID4gLmstbGlzdGdyb3VwLWZvcm0tcm93IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstcmVjdXItaXRlbXMtd3JhcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMXB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci1yZWN1ci1lbmQtd3JhcCB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZWRpdC1idXR0b25zIHtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1zY2hlZHVsZXIge1xuICAgICAgICAmLmstc2NoZWR1bGVyLW1vYmlsZSB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1zY2hlZHVsZXItbW9iaWxlIHtcblxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZXZlbnQ6aG92ZXIgLmstcmVzaXplLWhhbmRsZSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAuay1zY2hlZHVsZXItdG9vbGJhciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkdG9vbGJhci1wYWRkaW5nLXkgJHRvb2xiYXItcGFkZGluZy14O1xuXG4gICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1zY2hlZHVsZXItbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgIC5rLW5hdi1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5rLW0tZGF0ZS1mb3JtYXQge31cbiAgICAgICAgICAgICAgICAuay15LWRhdGUtZm9ybWF0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXNjaGVkdWxlci1mb290ZXIge1xuICAgICAgICAgICAgcGFkZGluZzogJHRvb2xiYXItcGFkZGluZy15ICR0b29sYmFyLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1zY2hlZHVsZXItbW9udGh2aWV3IHtcblxuICAgICAgICAgICAgLmstaGlkZGVuIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci10YWJsZSB0ZCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1ldmVudHMtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWV2ZW50IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFJlbW92aW5nIHRoZSBcIkRheXNcIiBoZWFkZXIgZnJvbSB0aGUgTW9iaWxlIFNjaGVkdWxlciB3aWxsIGJyZWFrIHRoZSBXZWIgU2NoZWR1bGVyXG4gICAgICAgIC8vIFRodXMsIHRoZSBiZWxvdyBzZWxlY3RvciBpcyBuZWVkZWRcbiAgICAgICAgLmstc2NoZWR1bGVyLWRheXZpZXcgLmstbW9iaWxlLWhlYWRlciB7XG5cbiAgICAgICAgICAgICYuay1tb2JpbGUtaG9yaXpvbnRhbC1oZWFkZXIgLmstc2NoZWR1bGVyLXRpbWVzIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1zY2hlZHVsZXItaGVhZGVyIC5rLXNjaGVkdWxlci1kYXRlLWdyb3VwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstc2NoZWR1bGVyLWhlYWRlci13cmFwID4gZGl2IHtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcge1xuICAgICAgICAgICAgLmstbW9iaWxlLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstc2NoZWR1bGVyLXRhYmxlIHtcbiAgICAgICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMSU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLW1vYmlsZS1oZWFkZXIge1xuICAgICAgICAgICAgLmstc2NoZWR1bGVyLXRhYmxlIHRkLFxuICAgICAgICAgICAgLmstc2NoZWR1bGVyLXRhYmxlIHRoIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstdGltZS10ZXh0LFxuICAgICAgICAuay10aW1lLXBlcmlvZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstdGltZS1wZXJpb2Qge1xuICAgICAgICAgICAgZm9udC1zaXplOiAuN2VtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstc2NoZWR1bGVyLXRhYmxlIHRkLFxuICAgICAgICAuay1zY2hlZHVsZXItdGFibGUgdGgge1xuICAgICAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstc2NoZWR1bGVyLWRhdGVjb2x1bW4td3JhcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXRhc2sge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci1tYXJrIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWktcmVsb2FkIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci10YXNrLXRleHQge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXNjaGVkdWxlci10aW1lcyxcbiAgICAgICAgLmstc2NoZWR1bGVyLWFnZW5kYSB7XG5cbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsLFxuICAgICAgICAgICAgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgICAgICAgICAgLmstc2NoZWR1bGVyLWdyb3VwLXRleHQge1xuICAgICAgICAgICAgICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXNjcm9sbGJhci1oIHRyICsgdHIgLmstc2NoZWR1bGVyLXRpbWVzIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJhZGFwdGl2ZS9sYXlvdXQvY29tbW9uXCIpIHtcblxuICAgIC5rLXBhbmUtd3JhcHBlciB7XG5cbiAgICAgICAgLmstZ3JpZC1lZGl0LWZvcm0sXG4gICAgICAgIC5rLWdyaWQtY29sdW1uLW1lbnUsXG4gICAgICAgIC5rLWdyaWQtZmlsdGVyLW1lbnUsXG4gICAgICAgIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0ge1xuXG4gICAgICAgICAgICA+IC5rLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjNlbSAuNmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG5cbiAgICAgICAgICAgICAgICAuay1oZWFkZXItZG9uZSxcbiAgICAgICAgICAgICAgICAuay1oZWFkZXItY2FuY2VsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAuay1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1saXN0LXRpdGxlLFxuICAgICAgICAuay1maWx0ZXItaGVscC10ZXh0LFxuICAgICAgICAuay1saXN0LWdyb3VwLWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkbGlzdGdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0Z3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWxpc3QtZ3JvdXAtaGVhZGVyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWxpc3Rncm91cCB7XG5cbiAgICAgICAgICAgIC5rLWxpc3Rncm91cC1pdGVtIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmstbGlzdGdyb3VwICsgLmstbGlzdGdyb3VwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIENvbHVtbiBtZW51XG4gICAgICAgIC5rLWNvbHVtbi1tZW51IHtcblxuICAgICAgICAgICAgLmstZmlsdGVyLWl0ZW0gLmstZmlsdGVyYWJsZSAqIHtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZpbHRlciBtZW51XG4gICAgICAgIC5rLWZpbHRlci1tZW51IHtcblxuICAgICAgICAgICAgLmstc3BhY2UtcmlnaHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLjVlbSAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZmlsdGVyLXRvb2xzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXBvcHVwLWVkaXQtZm9ybSB7XG5cbiAgICAgICAgICAgIC5rLXJlY3VyLWVkaXRvci13cmFwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1tb2JpbGV0aW1lem9uZWVkaXRvciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstbXVsdGljaGVjay13cmFwLmstbGlzdGdyb3VwIHtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuay1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gUGFnZXJcblxuICAgICAgICAuay1wYWdlci13cmFwLmstcGFnZXItc20ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5rLXBhZ2VyLXJlZnJlc2gge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIElFXG5cbiAgICAgICAgLmstaWUgJiB7XG5cbiAgICAgICAgICAgIC5rLXNjaGVkdWxlciB7XG4gICAgICAgICAgICAgICAgLmstc2NoZWR1bGVyLXRvb2xiYXIsXG4gICAgICAgICAgICAgICAgLmstc2NoZWR1bGVyLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1ncmlkIHtcblxuICAgICAgICAgICAgICAgIC5rLWljb24ge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBSVExcblxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgJltkaXI9XCJydGxcIl0sXG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG5cbiAgICAgICAgICAgIC5rLWdyaWQtZWRpdC1mb3JtLFxuICAgICAgICAgICAgLmstZ3JpZC1jb2x1bW4tbWVudSxcbiAgICAgICAgICAgIC5rLWdyaWQtZmlsdGVyLW1lbnUsXG4gICAgICAgICAgICAuay1zY2hlZHVsZXItZWRpdC1mb3JtIHtcblxuICAgICAgICAgICAgICAgID4gLmstaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZmlsdGVyLW1lbnUge1xuXG4gICAgICAgICAgICAgICAgLmstc3BhY2UtcmlnaHQgPiAuay1pLXpvb20ge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci1tb2JpbGUge1xuXG4gICAgICAgICAgICAgICAgLmstc2NoZWR1bGVyLXRvb2xiYXIge1xuXG4gICAgICAgICAgICAgICAgICAgID4gdWwgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuay1uYXYtcHJldixcbiAgICAgICAgICAgICAgICAgICAgLmstbmF2LW5leHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmstdGFzayAuay1pLXJlbG9hZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWl0ZW0gLmstaS1hcnJvdy1jaGV2cm9uLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBBZGFwdGl2ZVxuJGFkYXB0aXZlLWNvbnRlbnQtYmc6ICRiYXNlLWJnICFkZWZhdWx0O1xuJGFkYXB0aXZlLWNvbnRlbnQtdGV4dDogJHByaW1hcnkgIWRlZmF1bHQ7XG5cbiRhZGFwdGl2ZS1tZW51LWJnOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRhZGFwdGl2ZS1tZW51LXRleHQ6IGNvbnRyYXN0LXdjYWcoICRhZGFwdGl2ZS1tZW51LWJnICkgIWRlZmF1bHQ7XG5cbiRhZGFwdGl2ZS1tZW51LWNsZWFyLXRleHQ6ICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4kYWRhcHRpdmUtbWVudS1pdGVtLWJvcmRlcjogJGNvbXBvbmVudC1ib3JkZXIgIWRlZmF1bHQ7XG4kYWRhcHRpdmUtbWVudS10aXRsZS10ZXh0OiAkY29tcG9uZW50LXRleHQgIWRlZmF1bHQ7XG5cbiRhZGFwdGl2ZS1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRhZGFwdGl2ZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGFkYXB0aXZlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRhZGFwdGl2ZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kYWRhcHRpdmUtYmc6ICRjb21wb25lbnQtYmcgIWRlZmF1bHQ7XG4kYWRhcHRpdmUtdGV4dDogJGNvbXBvbmVudC10ZXh0ICFkZWZhdWx0O1xuJGFkYXB0aXZlLWJvcmRlcjogJGNvbXBvbmVudC1ib3JkZXIgIWRlZmF1bHQ7XG5cblxuLy8gQWRhcHRpdmUgR3JpZFxuJGFkYXB0aXZlLWdyaWQtc29ydC10ZXh0OiAkcHJpbWFyeSAhZGVmYXVsdDtcblxuXG4vLyBBZGFwdGl2ZSBTY2hlZHVsZXJcbiRhZGFwdGl2ZS1zY2hlZHVsZXItY3VycmVudC10ZXh0OiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRhZGFwdGl2ZS1zY2hlZHVsZXItYmFzZS10ZXh0OiBpbmhlcml0ICFkZWZhdWx0O1xuIiwiQGluY2x1ZGUgZXhwb3J0cyhcImFkYXB0aXZlL3RoZW1lXCIpIHtcblxuICAgIC5rLXBhbmUtd3JhcHBlcixcbiAgICAuay12aWV3IHtcbiAgICAgICAgQGV4dGVuZCAuay10ZXh0LXNlbGVjdGlvbiAhb3B0aW9uYWw7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkYWRhcHRpdmUtdGV4dCxcbiAgICAgICAgICAgICRhZGFwdGl2ZS1iZyxcbiAgICAgICAgICAgICRhZGFwdGl2ZS1ib3JkZXJcbiAgICAgICAgKTtcbiAgICB9XG5cbiAgICAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSB7XG5cbiAgICAgICAgPiAuay12aWV3ID4gLmstY29udGVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFkYXB0aXZlLWNvbnRlbnQtYmc7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ncmlkLW1vYmlsZSB7XG5cbiAgICAgICAgICAgIC5rLWNvbHVtbi1hY3RpdmUgKyB0aC5rLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRib2R5LXRleHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXJlc2l6ZS1oYW5kbGUtaW5uZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYmc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1zY2hlZHVsZXItbW9iaWxlIHtcblxuICAgICAgICAgICAgLmstbmF2LWN1cnJlbnQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWRhcHRpdmUtc2NoZWR1bGVyLWN1cnJlbnQtdGV4dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstc2NoZWR1bGVyLXRpbWVzLFxuICAgICAgICAgICAgLmstc2NoZWR1bGVyLWhlYWRlcixcbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbixcbiAgICAgICAgICAgIC5rLW1vYmlsZS1zY2hlZHVsZXItYWdlbmRhZGF0ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRhZGFwdGl2ZS1zY2hlZHVsZXItYmFzZS10ZXh0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay10aW1lLXBlcmlvZCxcbiAgICAgICAgICAgIC5rLW1vYmlsZS1zY2hlZHVsZXItYWdlbmRhd2Vla2RheSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGJhc2UtdGV4dCwgMzMlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstc2NoZWR1bGVyLXRpbWVzLFxuICAgICAgICAgICAgLmstc2NoZWR1bGVyLWhlYWRlcixcbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci1oZWFkZXItd3JhcCxcbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci1kYXRlY29sdW1uLFxuICAgICAgICAgICAgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uLFxuICAgICAgICAgICAgLmstc2NoZWR1bGVyLWdyb3VwLWNlbGwsXG4gICAgICAgICAgICAuay1zY2hlZHVsZXItaGVhZGVyLWFsbC1kYXkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZGFwdGl2ZS1jb250ZW50LWJnO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItdG9vbHMgPiBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1ncmlkLWVkaXQtZm9ybSxcbiAgICAgICAgLmstZ3JpZC1jb2x1bW4tbWVudSxcbiAgICAgICAgLmstZ3JpZC1maWx0ZXItbWVudSxcbiAgICAgICAgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSB7XG5cbiAgICAgICAgICAgIC5rLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRhZGFwdGl2ZS1tZW51LXRleHQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFkYXB0aXZlLW1lbnUtYmc7XG5cbiAgICAgICAgICAgICAgICAuay1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1pdGVtLFxuICAgICAgICAgICAgLmstbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRiYXNlLXRleHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWNsZWFyLFxuICAgICAgICAgICAgLmstc2VsZWN0LWFsbCxcbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci1kZWxldGUsXG4gICAgICAgICAgICAuay1zY2hlZHVsZXItcmVzZXRTZXJpZXMgeyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIGNsYXNzLW5hbWUtZm9ybWF0XG4gICAgICAgICAgICAgICAgY29sb3I6ICRhZGFwdGl2ZS1tZW51LWNsZWFyLXRleHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWNvbHVtbi1tZW51IHtcblxuICAgICAgICAgICAgLmstbGlzdGdyb3VwLWl0ZW0uay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRhZGFwdGl2ZS1ncmlkLXNvcnQtdGV4dDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmstbGlzdGdyb3VwLWl0ZW0uay1zdGF0ZS1zZWxlY3RlZCAuay1saW5rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcInByb2dyZXNzYmFyL2xheW91dFwiKSB7XG5cbiAgICAvLyBCYXNlXG4gICAgLmstcHJvZ3Jlc3NiYXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAtLWtlbmRvLXByb2dyZXNzYmFyLXByb2dyZXNzOiAwO1xuICAgICAgICBib3JkZXItd2lkdGg6ICRwcm9ncmVzc2Jhci1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJvZ3Jlc3NiYXItZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJHByb2dyZXNzYmFyLWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRwcm9ncmVzc2Jhci1saW5lLWhlaWdodDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuXG5cbiAgICAgICAgLy8gU2VsZWN0aW9uXG4gICAgICAgID4gLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gLTE7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIENodW5rc1xuICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gLTE7XG4gICAgICAgIH1cbiAgICAgICAgLmstaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICB9XG5cblxuICAgIC8vIFN0YXR1c1xuICAgIC5rLXByb2dyZXNzLXN0YXR1cy13cmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgIGdyaWQtcm93OiAxIC8gLTE7XG5cbiAgICAgICAgJi5rLXByb2dyZXNzLXN0YXJ0IHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgICYuay1wcm9ncmVzcy1jZW50ZXIgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAmLmstcHJvZ3Jlc3MtZW5kIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIH1cbiAgICAuay1wcm9ncmVzcy1zdGF0dXMge1xuICAgICAgICBwYWRkaW5nOiAwICgkc3BhY2VyLXggLyAyKTtcbiAgICAgICAgcGFkZGluZy1ibG9jay1zdGFydDogMDtcbiAgICAgICAgcGFkZGluZy1ibG9jay1lbmQ6IDA7XG4gICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAoJHNwYWNlci14IC8gMik7XG4gICAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogKCRzcGFjZXIteCAvIDIpO1xuICAgICAgICBtaW4td2lkdGg6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuXG4gICAgLy8gSG9yaXpvbnRhbFxuICAgIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwge1xuICAgICAgICB3aWR0aDogMjdlbTtcbiAgICAgICAgaGVpZ2h0OiAkcHJvZ3Jlc3NiYXItaGVpZ2h0O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMDAlO1xuXG5cbiAgICAgICAgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyggdmFyKCAtLWtlbmRvLXByb2dyZXNzYmFyLXByb2dyZXNzLCAwICkgKiAxJSApOyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWR1cGxpY2F0ZS1wcm9wZXJ0aWVzXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgICA+IC5rLXByb2dyZXNzLXN0YXR1cy13cmFwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyggMTAwJSAqICggMTAwIC8gdmFyKCAtLWtlbmRvLXByb2dyZXNzYmFyLXByb2dyZXNzLCAxICkgKSApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAvLyBDaHVua3NcbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgICAgIC5rLWl0ZW0ge31cbiAgICAgICAgLmstaXRlbSArIC5rLWl0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBIb3Jpem9udGFsIHJldmVyc2VcbiAgICAgICAgJi5rLXByb2dyZXNzYmFyLXJldmVyc2Uge1xuXG4gICAgICAgICAgICA+IC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBWZXJ0aWNhbFxuICAgIC5rLXByb2dyZXNzYmFyLXZlcnRpY2FsIHtcbiAgICAgICAgd2lkdGg6ICRwcm9ncmVzc2Jhci1oZWlnaHQ7XG4gICAgICAgIGhlaWdodDogMjdlbTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcblxuXG4gICAgICAgIC5rLXByb2dyZXNzLXN0YXR1cy13cmFwIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgfVxuICAgICAgICAuay1wcm9ncmVzcy1zdGF0dXMge1xuICAgICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCB2YXIoIC0ta2VuZG8tcHJvZ3Jlc3NiYXItcHJvZ3Jlc3MsIDAgKSAqIDElICk7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tZHVwbGljYXRlLXByb3BlcnRpZXNcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICA+IC5rLXByb2dyZXNzLXN0YXR1cy13cmFwIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoIDEwMCUgKiAoIDEwMCAvIHZhciggLS1rZW5kby1wcm9ncmVzc2Jhci1wcm9ncmVzcywgMSApICkgKTsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1kdXBsaWNhdGUtcHJvcGVydGllc1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAvLyBDaHVua1xuICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgLmstaXRlbSB7fVxuICAgICAgICAuay1pdGVtICsgLmstaXRlbSB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIFZlcnRpY2FsIHJldmVyc2VcbiAgICAgICAgJi5rLXByb2dyZXNzYmFyLXJldmVyc2Uge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgPiAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBJbmRldGVybWluYXRlXG4gICAgLmstcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZSB7XG4gICAgICAgIC5rLXByb2dyZXNzLXN0YXR1cy13cmFwLFxuICAgICAgICAuay1zdGF0ZS1zZWxlY3RlZCxcbiAgICAgICAgLmstaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBCbGF6b3Igc3BlY2lmaWNcbiAgICAudGVsZXJpay1ibGF6b3Iuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIHtcblxuICAgICAgICA+IC5rLXN0YXRlLXNlbGVjdGVkLFxuICAgICAgICA+IC5rLXN0YXRlLXNlbGVjdGVkID4gLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJwcm9ncmVzc2Jhci9sYXlvdXQvcnRsXCIpIHtcblxuICAgIC5rLXJ0bCAuay1wcm9ncmVzc2JhcixcbiAgICAuay1wcm9ncmVzc2JhcltkaXI9XCJydGxcIl0ge1xuICAgICAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICB9XG5cbn1cblxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyhcInByb2dyZXNzYmFyL2xheW91dC9pZTExXCIpIHtcblxuICAgIC5rLXByb2dyZXNzYmFyIHtcbiAgICAgICAgZGlzcGxheTogLW1zLWlubGluZS1ncmlkO1xuXG4gICAgICAgID4gLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAsXG4gICAgICAgID4gLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgICAgICAgICAgLW1zLWdyaWQtcm93OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwge1xuICAgICAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gICAgICAgIC1tcy1ncmlkLXJvd3M6ICRwcm9ncmVzc2Jhci1oZWlnaHQ7XG5cbiAgICAgICAgJi5rLXByb2dyZXNzYmFyLXJldmVyc2UgPiAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgICAgICAtbXMtZ3JpZC1jb2x1bW4tYWxpZ246IGVuZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCB7XG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbnM6ICRwcm9ncmVzc2Jhci1oZWlnaHQ7XG4gICAgICAgIC1tcy1ncmlkLXJvd3M6IDFmcjtcblxuICAgICAgICA+IC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIC1tcy1ncmlkLXJvdy1hbGlnbjogZW5kO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLXByb2dyZXNzYmFyLXJldmVyc2UgPiAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgICAgICAtbXMtZ3JpZC1yb3ctYWxpZ246IHN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIvLyBQcm9ncmVzc2JhclxuJHByb2dyZXNzYmFyLWhlaWdodDogMjJweCAhZGVmYXVsdDtcbiRwcm9ncmVzc2Jhci1hbmltYXRpb24tdGltaW5nOiAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3NiYXItYm9yZGVyLXdpZHRoOiAwcHggIWRlZmF1bHQ7XG4kcHJvZ3Jlc3NiYXItZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcbiRwcm9ncmVzc2Jhci1mb250LXNpemU6ICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3NiYXItbGluZS1oZWlnaHQ6IDEgIWRlZmF1bHQ7XG5cbiRwcm9ncmVzc2Jhci1iZzogJGJhc2UtYmcgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3NiYXItdGV4dDogJGJhc2UtdGV4dCAhZGVmYXVsdDtcbiRwcm9ncmVzc2Jhci1ib3JkZXI6ICRiYXNlLWJvcmRlciAhZGVmYXVsdDtcbiRwcm9ncmVzc2Jhci1ncmFkaWVudDogbnVsbCAhZGVmYXVsdDtcblxuJHByb2dyZXNzYmFyLWZpbGwtYmc6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJHByb2dyZXNzYmFyLWZpbGwtdGV4dDogY29udHJhc3Qtd2NhZyggJHByb2dyZXNzYmFyLWZpbGwtYmcgKSAhZGVmYXVsdDtcbiRwcm9ncmVzc2Jhci1maWxsLWJvcmRlcjogdHJ5LXNoYWRlKCAkcHJvZ3Jlc3NiYXItZmlsbC1iZyApICFkZWZhdWx0O1xuJHByb2dyZXNzYmFyLWZpbGwtZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG5cbiRwcm9ncmVzc2Jhci1pbmRldGVybWluYXRlLWJnOiAkcHJvZ3Jlc3NiYXItYmcgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZS10ZXh0OiAkcHJvZ3Jlc3NiYXItdGV4dCAhZGVmYXVsdDtcbiRwcm9ncmVzc2Jhci1pbmRldGVybWluYXRlLWJvcmRlcjogJHByb2dyZXNzYmFyLWJvcmRlciAhZGVmYXVsdDtcbiRwcm9ncmVzc2Jhci1pbmRldGVybWluYXRlLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kcHJvZ3Jlc3NiYXItY2h1bmstYm9yZGVyOiAkYm9keS1iZyAhZGVmYXVsdDtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJwcm9ncmVzc2Jhci90aGVtZVwiKSB7XG5cbiAgICBAa2V5ZnJhbWVzIHByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uIHtcbiAgICAgICAgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICAgICAgICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzc2Jhci1oZWlnaHQgMDsgfVxuICAgIH1cblxuICAgIC5rLXByb2dyZXNzYmFyIHtcbiAgICAgICAgQGV4dGVuZCAuay10ZXh0LXNlbGVjdGlvbiAhb3B0aW9uYWw7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoICRwcm9ncmVzc2Jhci10ZXh0LCAkcHJvZ3Jlc3NiYXItYmcsICRwcm9ncmVzc2Jhci1ib3JkZXIsICRwcm9ncmVzc2Jhci1ncmFkaWVudCApO1xuXG4gICAgICAgIC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoICRwcm9ncmVzc2Jhci1maWxsLXRleHQsICRwcm9ncmVzc2Jhci1maWxsLWJnLCAkcHJvZ3Jlc3NiYXItZmlsbC1ib3JkZXIsICRwcm9ncmVzc2Jhci1maWxsLWdyYWRpZW50ICk7XG4gICAgICAgIH1cblxuICAgICAgICAuay1pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByb2dyZXNzYmFyLWNodW5rLWJvcmRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKCAkcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZS10ZXh0LCAkcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZS1iZywgJHByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUtYm9yZGVyICk7XG4gICAgICAgIEBpbmNsdWRlIHN0cmlwZWQtZ3JhZGllbnQoIHNoYWRlKCRwcm9ncmVzc2Jhci1pbmRldGVybWluYXRlLWJnKSApO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzc2Jhci1oZWlnaHQgJHByb2dyZXNzYmFyLWhlaWdodDtcbiAgICAgICAgYW5pbWF0aW9uOiBwcm9ncmVzc2Jhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbiAkcHJvZ3Jlc3NiYXItYW5pbWF0aW9uLXRpbWluZztcbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwicmlwcGxlL2xheW91dFwiICkge1xuICAgIC5rLXJpcHBsZS10YXJnZXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmstcmlwcGxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5rLXJpcHBsZS1ibG9iIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBsaW5lYXIsIHRyYW5zZm9ybSA1MDBtcyBjdWJpYy1iZXppZXIoLjQsIDAsIC4yLCAxKTtcbiAgICAgICAgb3BhY2l0eTogLjE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblxuICAgICAgICAuay1wcmltYXJ5ICYge1xuICAgICAgICAgICAgb3BhY2l0eTogLjI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1yaXBwbGUtZm9jdXM6OmFmdGVyIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgYW5pbWF0aW9uOiByaXBwbGUgNjAwbXMgZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyByaXBwbGUge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICB9XG4gICAgICAgIDIwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB9XG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwibWVzc2FnZWJveC9sYXlvdXRcIikge1xuXG4gICAgLy8gQmFzZVxuICAgIC5rLW1lc3NhZ2Vib3gge1xuICAgICAgICBtYXJnaW46ICRtZXNzYWdlLWJveC1tYXJnaW47XG4gICAgICAgIHBhZGRpbmc6ICRtZXNzYWdlLWJveC1wYWRkaW5nLXkgJG1lc3NhZ2UtYm94LXBhZGRpbmcteDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkbWVzc2FnZS1ib3gtYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBmb250LXNpemU6ICRtZXNzYWdlLWJveC1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbWVzc2FnZS1ib3gtbGluZS1oZWlnaHQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6ICRtZXNzYWdlLWJveC1saW5rLWZvbnQtc3R5bGU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRtZXNzYWdlLWJveC1saW5rLXRleHQtZGVjb3JhdGlvbjtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLy8gTWVzc2FnZSBib3hcbiRtZXNzYWdlLWJveC1tYXJnaW46IDAgMCAkc3BhY2VyIDAgIWRlZmF1bHQ7XG4kbWVzc2FnZS1ib3gtcGFkZGluZy14OiAkcGFkZGluZy14ICFkZWZhdWx0O1xuJG1lc3NhZ2UtYm94LXBhZGRpbmcteTogJHBhZGRpbmcteSAhZGVmYXVsdDtcbiRtZXNzYWdlLWJveC1ib3JkZXItd2lkdGg6IDAgMCAwIDRweCAhZGVmYXVsdDtcblxuJG1lc3NhZ2UtYm94LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRtZXNzYWdlLWJveC1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbWVzc2FnZS1ib3gtYmctbGV2ZWw6IC0xMCAhZGVmYXVsdDtcbiRtZXNzYWdlLWJveC10ZXh0LWxldmVsOiA2ICFkZWZhdWx0O1xuJG1lc3NhZ2UtYm94LWJvcmRlci1sZXZlbDogLTkgIWRlZmF1bHQ7XG5cbiRtZXNzYWdlLWJveC1saW5rLWZvbnQtc3R5bGU6IGl0YWxpYyAhZGVmYXVsdDtcbiRtZXNzYWdlLWJveC1saW5rLXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xuIiwiQGluY2x1ZGUgZXhwb3J0cyhcIm1lc3NhZ2Vib3gvdGhlbWVcIikge1xuXG4gICAgQGVhY2ggJGNvbG9yLW5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAgICAgLmstbWVzc2FnZWJveC0jeyRjb2xvci1uYW1lfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgIGNvbG9yLWxldmVsKCAkY29sb3IsICRtZXNzYWdlLWJveC10ZXh0LWxldmVsICksXG4gICAgICAgICAgICAgICAgY29sb3ItbGV2ZWwoICRjb2xvciwgJG1lc3NhZ2UtYm94LWJnLWxldmVsICksXG4gICAgICAgICAgICAgICAgY29sb3ItbGV2ZWwoICRjb2xvciwgJG1lc3NhZ2UtYm94LWJvcmRlci1sZXZlbCApXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwiYWN0aW9uLWJ1dHRvbnMvbGF5b3V0XCIpIHtcblxuICAgIC5rLWFjdGlvbnMsXG4gICAgLmstYWN0aW9uLWJ1dHRvbnMsXG4gICAgLmstY29sdW1ubWVudS1hY3Rpb25zIHtcbiAgICAgICAgcGFkZGluZzogJGFjdGlvbnMtcGFkZGluZy15ICRhY3Rpb25zLXBhZGRpbmcteDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkYWN0aW9ucy1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgICAgLmstYnV0dG9uICsgLmstYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkYWN0aW9ucy1idXR0b24tZ2FwO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgIC5rLXJ0bCAmLFxuICAgICAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRhY3Rpb25zLWJ1dHRvbi1nYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1wb3B1cCAuay1hY3Rpb25zLFxuICAgIC5rLXBvcHVwIC5rLWFjdGlvbi1idXR0b25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJGFjdGlvbnMtbWFyZ2luLXRvcDtcbiAgICB9XG5cbiAgICAuay1hY3Rpb25zIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1hY3Rpb25zLXN0YXJ0IHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1hY3Rpb25zLWNlbnRlciB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1hY3Rpb25zLWVuZCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWFjdGlvbnMtc3RyZXRjaGVkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICB+IC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi8vIEFjdGlvbnNcbiRhY3Rpb25zLW1hcmdpbi10b3A6IG1hcC1nZXQoICRzcGFjaW5nLCA0ICkgIWRlZmF1bHQ7XG4kYWN0aW9ucy1wYWRkaW5nLXg6IG1hcC1nZXQoICRzcGFjaW5nLCAyICkgIWRlZmF1bHQ7XG4kYWN0aW9ucy1wYWRkaW5nLXk6IG1hcC1nZXQoICRzcGFjaW5nLCAyICkgIWRlZmF1bHQ7XG4kYWN0aW9ucy1ib3JkZXItd2lkdGg6IDBweCAhZGVmYXVsdDtcbiRhY3Rpb25zLWJ1dHRvbi1nYXA6IG1hcC1nZXQoICRzcGFjaW5nLCAyICkgIWRlZmF1bHQ7XG5cbiRhY3Rpb25zLWJnOiBudWxsICFkZWZhdWx0O1xuJGFjdGlvbnMtdGV4dDogbnVsbCAhZGVmYXVsdDtcbiRhY3Rpb25zLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcbiRhY3Rpb25zLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kYWN0aW9ucy1zdHJldGNoZWQtYm9yZGVyOiAkYmFzZS1ib3JkZXIgIWRlZmF1bHQ7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwiYWN0aW9uLWJ1dHRvbnMvdGhlbWVcIikge1xuXG4gICAgLmstYWN0aW9ucyxcbiAgICAuay1hY3Rpb24tYnV0dG9ucyxcbiAgICAuay1jb2x1bW5tZW51LWFjdGlvbnMge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGFjdGlvbnMtdGV4dCxcbiAgICAgICAgICAgICRhY3Rpb25zLWJnLFxuICAgICAgICAgICAgJGFjdGlvbnMtYm9yZGVyLFxuICAgICAgICAgICAgJGFjdGlvbnMtZ3JhZGllbnRcbiAgICAgICAgKTtcbiAgICB9XG5cbiAgICAuay1hY3Rpb25zLXN0cmV0Y2hlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGFjdGlvbnMtc3RyZXRjaGVkLWJvcmRlcjtcbiAgICB9XG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcImZsb2F0aW5nLWxhYmVsL2xheW91dFwiICkge1xuXG5cbiAgICAvLyBGbG9hdGluZyBsYWJlbFxuICAgIC5rLXRleHRib3gtY29udGFpbmVyLFxuICAgIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkZmxvYXRpbmctbGFiZWwtaGVpZ2h0O1xuICAgICAgICB3aWR0aDogJGlucHV0LWRlZmF1bHQtd2lkdGg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcblxuICAgICAgICA+IC5rLWxhYmVsIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZmxvYXRpbmctbGFiZWwtZm9udC1zaXplO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmbG9hdGluZy1sYWJlbC1saW5lLWhlaWdodDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogJGZsb2F0aW5nLWxhYmVsLW9mZnNldC15O1xuICAgICAgICAgICAgbGVmdDogJGZsb2F0aW5nLWxhYmVsLW9mZnNldC14O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGN1cnNvcjogdGV4dDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRmbG9hdGluZy1sYWJlbC10cmFuc2l0aW9uLCBjb2xvciAkZmxvYXRpbmctbGFiZWwtdHJhbnNpdGlvbiwgdG9wICRmbG9hdGluZy1sYWJlbC10cmFuc2l0aW9uLCBsZWZ0ICRmbG9hdGluZy1sYWJlbC10cmFuc2l0aW9uO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5rLXRleHRib3gsXG4gICAgICAgID4gLmstd2lkZ2V0IHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLmstc3RhdGUtZW1wdHkge1xuICAgICAgICAgICAgPiAuay1sYWJlbCB7XG4gICAgICAgICAgICAgICAgdG9wOiAkZmxvYXRpbmctbGFiZWwtb2Zmc2V0LXk7XG4gICAgICAgICAgICAgICAgbGVmdDogJGZsb2F0aW5nLWxhYmVsLW9mZnNldC14O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoICRmbG9hdGluZy1sYWJlbC1zY2FsZSApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAuay1sYWJlbCxcbiAgICAgICAgLy8gJjpmb2N1cy13aXRoaW4gPiAuay1sYWJlbCxcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQgPiAuay1sYWJlbCB7XG4gICAgICAgICAgICB0b3A6ICRmbG9hdGluZy1sYWJlbC1mb2N1cy1vZmZzZXQteTtcbiAgICAgICAgICAgIGxlZnQ6ICRmbG9hdGluZy1sYWJlbC1mb2N1cy1vZmZzZXQteDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoICRmbG9hdGluZy1sYWJlbC1mb2N1cy1zY2FsZSApO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMtd2l0aGluID4gLmstbGFiZWwge1xuICAgICAgICAgICAgdG9wOiAkZmxvYXRpbmctbGFiZWwtZm9jdXMtb2Zmc2V0LXk7XG4gICAgICAgICAgICBsZWZ0OiAkZmxvYXRpbmctbGFiZWwtZm9jdXMtb2Zmc2V0LXg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCAkZmxvYXRpbmctbGFiZWwtZm9jdXMtc2NhbGUgKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1zdGF0ZS1lbXB0eTpub3QoLmstc3RhdGUtZm9jdXNlZCkgOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgJltkaXI9XCJydGxcIl0ge1xuXG4gICAgICAgICAgICA+IC5rLWxhYmVsIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1zdGF0ZS1lbXB0eSB7XG4gICAgICAgICAgICAgICAgPiAuay1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAkZmxvYXRpbmctbGFiZWwtb2Zmc2V0LXg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5rLWxhYmVsLFxuICAgICAgICAgICAgLy8gJjpmb2N1cy13aXRoaW4gPiAuay1sYWJlbCxcbiAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1c2VkID4gLmstbGFiZWwge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6ICRmbG9hdGluZy1sYWJlbC1mb2N1cy1vZmZzZXQteDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAkZmxvYXRpbmctbGFiZWwtZm9jdXMtb2Zmc2V0LXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi8vIEZsb2F0aW5nIGxhYmVsXG4kZmxvYXRpbmctbGFiZWwtc2NhbGU6IDEgIWRlZmF1bHQ7XG4kZmxvYXRpbmctbGFiZWwtZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZsb2F0aW5nLWxhYmVsLWxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kZmxvYXRpbmctbGFiZWwtaGVpZ2h0OiBjYWxjKCAjeyRmbG9hdGluZy1sYWJlbC1saW5lLWhlaWdodH0gKiAjeyRmbG9hdGluZy1sYWJlbC1mb250LXNpemV9ICkgIWRlZmF1bHQ7XG4kZmxvYXRpbmctbGFiZWwtb2Zmc2V0LXg6IGNhbGMoICN7JGlucHV0LXBhZGRpbmcteH0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9ICkgIWRlZmF1bHQ7XG4kZmxvYXRpbmctbGFiZWwtb2Zmc2V0LXk6IGNhbGMoICN7JGZsb2F0aW5nLWxhYmVsLWhlaWdodH0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9ICsgI3skaW5wdXQtcGFkZGluZy15fSApICFkZWZhdWx0O1xuXG4kZmxvYXRpbmctbGFiZWwtZm9jdXMtc2NhbGU6IDEgIWRlZmF1bHQ7XG4kZmxvYXRpbmctbGFiZWwtZm9jdXMtb2Zmc2V0LXg6IDAgIWRlZmF1bHQ7XG4kZmxvYXRpbmctbGFiZWwtZm9jdXMtb2Zmc2V0LXk6IDAgIWRlZmF1bHQ7XG5cbiRmbG9hdGluZy1sYWJlbC10cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQgIWRlZmF1bHQ7XG5cbiRmbG9hdGluZy1sYWJlbC1iZzogbnVsbCAhZGVmYXVsdDtcbiRmbG9hdGluZy1sYWJlbC10ZXh0OiBudWxsICFkZWZhdWx0O1xuXG4kZmxvYXRpbmctbGFiZWwtZm9jdXMtYmc6IG51bGwgIWRlZmF1bHQ7XG4kZmxvYXRpbmctbGFiZWwtZm9jdXMtdGV4dDogbnVsbCAhZGVmYXVsdDtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwidGV4dGJveC9sYXlvdXRcIiApIHtcblxuICAgIC8vIFRleHRib3hcbiAgICAuay10ZXh0Ym94IHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGlucHV0LWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogJGlucHV0LWRlZmF1bHQtd2lkdGg7XG4gICAgICAgIGhlaWdodDogJGlucHV0LWNhbGMtaGVpZ2h0O1xuICAgICAgICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLy8gVGFyZ2V0cyBodHRwczovL2dpdGh1Yi5jb20vdGVsZXJpay9rZW5kby1yZWFjdC9pc3N1ZXMvNjM4LlxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgICAvLyBub3QgdG8gYmUgb3ZlcnJpZGVuIGJ5IGBiYWNrZ3JvdW5kOiBub25lYFxuICAgICAgICBAaW5jbHVkZSB1c2UtYmFja2dyb3VuZC1jbGlwKCk7XG5cbiAgICAgICAgLy8gSGlkZSBjbGVhciBpY29uXG4gICAgICAgICY6Oi1tcy1jbGVhciB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAgICAgICAvLyBQbGFjZWhvbGRlciB0ZXh0XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItdGV4dDtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRpbnB1dC1wbGFjZWhvbGRlci1vcGFjaXR5O1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci10ZXh0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstaW5wdXQge31cblxuICAgICAgICAuay1idXR0b24tY2xlYXIge1xuICAgICAgICAgICAgd2lkdGg6ICRidXR0b24taW5uZXItY2FsYy1zaXplO1xuICAgICAgICAgICAgaGVpZ2h0OiAkYnV0dG9uLWlubmVyLWNhbGMtc2l6ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXRleHRib3gtc2VwYXJhdG9yIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAkaWNvbi1zaXplO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgICAgICAgJjpkaXNhYmxlZCxcbiAgICAgICAgJltkaXNhYmxlZF0sXG4gICAgICAgICYuay1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBkaXNhYmxlZCggJGRpc2FibGVkLXN0eWxpbmcgKTtcblxuICAgICAgICAgICAgLy8gRGlzYWJsZWQgc2VsZWN0aW9uXG4gICAgICAgICAgICAmOjpzZWxlY3Rpb24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwgKFxuICAgICAgICAgICAgICAgICAgICAkY29sb3I6ICRpbnB1dC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkYmc6IHRyYW5zcGFyZW50XG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gVGV4dGJveFxuICAgIGlucHV0LmstdGV4dGJveCB7XG4gICAgICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJ0ZXh0Ym94L3RoZW1lXCIpIHtcblxuICAgIC8vIFRleHRib3hcbiAgICAuay10ZXh0Ym94IHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRpbnB1dC10ZXh0LFxuICAgICAgICAgICAgJGlucHV0LWJnLFxuICAgICAgICAgICAgJGlucHV0LWJvcmRlclxuICAgICAgICApO1xuXG4gICAgICAgIC8vIFNlbGVjdGlvblxuICAgICAgICAmOjpzZWxlY3Rpb24sXG4gICAgICAgIC5rLWlucHV0OjpzZWxlY3Rpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCAoXG4gICAgICAgICAgICAgICAgJGNvbG9yOiAkaW5wdXQtc2VsZWN0ZWQtdGV4dCwgLy8gJHByaW1hcnktY29udHJhc3QsXG4gICAgICAgICAgICAgICAgJGJnOiAkaW5wdXQtc2VsZWN0ZWQtYmcgLy8gJHByaW1hcnlcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgICAgICAuay1pbnB1dC1wcmVmaXgsXG4gICAgICAgIC5rLWlucHV0LXN1ZmZpeCB7XG4gICAgICAgICAgICA+IC5rLWljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dGJveC1pY29uLWNvbG9yO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICR0ZXh0Ym94LWljb24tb3BhY2l0eTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstY2xlYXItdmFsdWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xlYXItYnV0dG9uLXRleHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay10ZXh0Ym94LXNlcGFyYXRvciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZXh0Ym94LXNlcGFyYXRvci1jb2xvcjtcbiAgICAgICAgICAgIG9wYWNpdHk6ICR0ZXh0Ym94LXNlcGFyYXRvci1vcGFjaXR5O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9jdXNlZFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAvLyAmOmZvY3VzLXdpdGhpbixcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzLFxuICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsIChcbiAgICAgICAgICAgICAgICAkaW5wdXQtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgICAgICRpbnB1dC1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgICAgICRpbnB1dC1mb2N1c2VkLWJvcmRlclxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRpbnB1dC1mb2N1c2VkLXNoYWRvdyApO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwgKFxuICAgICAgICAgICAgICAgICRpbnB1dC1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAgICAgJGlucHV0LWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAgICAgJGlucHV0LWZvY3VzZWQtYm9yZGVyXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJGlucHV0LWZvY3VzZWQtc2hhZG93ICk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBIb3ZlcmVkXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRpbnB1dC1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgJGlucHV0LWhvdmVyZWQtYmcsXG4gICAgICAgICAgICAgICAgJGlucHV0LWhvdmVyZWQtYm9yZGVyXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSW52YWxpZFxuICAgICAgICAmLmstaW52YWxpZCxcbiAgICAgICAgJi5rLXN0YXRlLWludmFsaWQsXG4gICAgICAgICYubmctaW52YWxpZC5uZy10b3VjaGVkLFxuICAgICAgICAmLm5nLWludmFsaWQubmctZGlydHkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCggJGJvcmRlcjogJGludmFsaWQtYm9yZGVyICk7XG5cbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAvLyAmOmZvY3VzLXdpdGhpbixcbiAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1cyxcbiAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnZhbGlkLXNoYWRvdyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW52YWxpZC1zaGFkb3cpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gVGV4dGJveGVcbiR0ZXh0Ym94LWxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kdGV4dGJveC1pY29uLXdpZHRoOiBjYWxjKCAjeyRpY29uLXNpemV9ICsgI3skaW5wdXQtcGFkZGluZy14ICogMn0gKSAhZGVmYXVsdDtcbiR0ZXh0Ym94LWljb24tcGFkZGluZy14OiA2cHggIWRlZmF1bHQ7XG4kdGV4dGJveC1pY29uLXBhZGRpbmcteTogJHRleHRib3gtaWNvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiR0ZXh0Ym94LWljb24tY29sb3I6ICRpbnB1dC10ZXh0ICFkZWZhdWx0O1xuJHRleHRib3gtaWNvbi1vcGFjaXR5OiAuNzUgIWRlZmF1bHQ7XG5cbiR0ZXh0Ym94LXNlcGFyYXRvci1jb2xvcjogJGNsZWFyLWJ1dHRvbi10ZXh0ICFkZWZhdWx0O1xuJHRleHRib3gtc2VwYXJhdG9yLW9wYWNpdHk6IC41ICFkZWZhdWx0O1xuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJ0ZXh0YXJlYS9sYXlvdXRcIiApIHtcblxuICAgIC8vIFRleHRhcmVhXG4gICAgLmstdGV4dGFyZWEge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkdGV4dGFyZWEtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAkdGV4dGFyZWEtZGVmYXVsdC13aWR0aDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkdGV4dGFyZWEtYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJHRleHRhcmVhLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICR0ZXh0YXJlYS1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkdGV4dGFyZWEtbGluZS1oZWlnaHQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC8vIFRhcmdldHMgaHR0cHM6Ly9naXRodWIuY29tL3RlbGVyaWsva2VuZG8tcmVhY3QvaXNzdWVzLzYzOC5cbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgICAvLyBub3QgdG8gYmUgb3ZlcnJpZGVuIGJ5IGBiYWNrZ3JvdW5kOiBub25lYFxuICAgICAgICBAaW5jbHVkZSB1c2UtYmFja2dyb3VuZC1jbGlwKCk7XG5cbiAgICAgICAgLy8gSGlkZSBjbGVhciBpY29uXG4gICAgICAgICY6Oi1tcy1jbGVhciB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAgICAgICAvLyBQbGFjZWhvbGRlciB0ZXh0XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItdGV4dDtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRpbnB1dC1wbGFjZWhvbGRlci1vcGFjaXR5O1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5rLWlucHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICR0ZXh0YXJlYS1wYWRkaW5nLXkgJHRleHRhcmVhLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICR0ZXh0YXJlYS1jYWxjLWhlaWdodDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgICAgICAgJjpkaXNhYmxlZCxcbiAgICAgICAgJltkaXNhYmxlZF0sXG4gICAgICAgICYuay1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBkaXNhYmxlZCggJGRpc2FibGVkLXN0eWxpbmcgKTtcblxuICAgICAgICAgICAgLy8gRGlzYWJsZWQgc2VsZWN0aW9uXG4gICAgICAgICAgICAmOjpzZWxlY3Rpb24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwgKFxuICAgICAgICAgICAgICAgICAgICAkY29sb3I6ICRpbnB1dC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkYmc6IHRyYW5zcGFyZW50XG4gICAgICAgICAgICAgICAgICAgIC8vICRiZzogcmdiYSggY29udHJhc3Qtd2NhZyggJGlucHV0LWJnICksIC4xIClcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstdGV4dGFyZWEtc3VmZml4IHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgLy8gVGV4dGFyZWEgb2xkIHJlbmRlcmluZ1xuICAgIHRleHRhcmVhLmstdGV4dGFyZWEge1xuICAgICAgICBwYWRkaW5nOiAkdGV4dGFyZWEtcGFkZGluZy15ICR0ZXh0YXJlYS1wYWRkaW5nLXg7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICR0ZXh0YXJlYS1jYWxjLWhlaWdodDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICByZXNpemU6IGJvdGg7XG4gICAgfVxuXG4gICAgLy8gRmxvYXRpbmcgbGFiZWxcbiAgICAuay10ZXh0Ym94LWNvbnRhaW5lcixcbiAgICAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIge1xuICAgICAgICA+IC5rLXRleHRhcmVhIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJ0ZXh0YXJlYS9sYXlvdXQvSUVcIikge1xuICAgIC8vIFRPRE86IFJlbW92ZSBvbmNlIHdlIGRyb3AgSUUgc3VwcG9ydFxuXG4gICAgLmstaWUge1xuICAgICAgICAuay10ZXh0YXJlYSB7XG4gICAgICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItdGV4dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIFRleHRhcmVhXG4kdGV4dGFyZWEtZGVmYXVsdC13aWR0aDogMThlbSAhZGVmYXVsdDtcblxuJHRleHRhcmVhLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0ZXh0YXJlYS1ib3JkZXItaGVpZ2h0OiAkaW5wdXQtYm9yZGVyLWhlaWdodCAhZGVmYXVsdDtcbiR0ZXh0YXJlYS1ib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0ZXh0YXJlYS1ib3JkZXItcmFkaXVzLXNtOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiR0ZXh0YXJlYS1ib3JkZXItcmFkaXVzLWxnOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJHRleHRhcmVhLXBhZGRpbmcteDogJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiR0ZXh0YXJlYS1wYWRkaW5nLXk6ICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kdGV4dGFyZWEtZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiR0ZXh0YXJlYS1mb250LXNpemU6ICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kdGV4dGFyZWEtbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiR0ZXh0YXJlYS1saW5lLWhlaWdodC1lbTogJGlucHV0LWxpbmUtaGVpZ2h0LWVtICFkZWZhdWx0O1xuXG4kdGV4dGFyZWEtcGFkZGluZy14LXNtOiAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJHRleHRhcmVhLXBhZGRpbmcteS1zbTogJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiR0ZXh0YXJlYS1mb250LXNpemUtc206ICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdGV4dGFyZWEtbGluZS1oZWlnaHQtc206ICRpbnB1dC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJHRleHRhcmVhLXBhZGRpbmcteC1sZzogJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiR0ZXh0YXJlYS1wYWRkaW5nLXktbGc6ICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kdGV4dGFyZWEtZm9udC1zaXplLWxnOiAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJHRleHRhcmVhLWxpbmUtaGVpZ2h0LWxnOiAkaW5wdXQtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiR0ZXh0YXJlYS1jYWxjLWhlaWdodDogJGlucHV0LWNhbGMtaGVpZ2h0ICFkZWZhdWx0O1xuJHRleHRhcmVhLWNhbGMtaGVpZ2h0LXNtOiAkaW5wdXQtY2FsYy1oZWlnaHQtc20gIWRlZmF1bHQ7XG4kdGV4dGFyZWEtY2FsYy1oZWlnaHQtbGc6ICRpbnB1dC1jYWxjLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJHRleHRhcmVhLWZsb2F0aW5nLWxhYmVsLXBhZGRpbmc6IG51bGwgIWRlZmF1bHQ7XG5cbiR0ZXh0YXJlYS1iZzogJGlucHV0LWJnICFkZWZhdWx0O1xuJHRleHRhcmVhLXRleHQ6ICRpbnB1dC10ZXh0ICFkZWZhdWx0O1xuJHRleHRhcmVhLWJvcmRlcjogJGlucHV0LWJvcmRlciAhZGVmYXVsdDtcbiR0ZXh0YXJlYS1zaGFkb3c6ICRpbnB1dC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiR0ZXh0YXJlYS1ob3Zlci10ZXh0OiAkaW5wdXQtaG92ZXJlZC10ZXh0ICFkZWZhdWx0O1xuJHRleHRhcmVhLWhvdmVyLWJnOiAkaW5wdXQtaG92ZXJlZC1iZyAhZGVmYXVsdDtcbiR0ZXh0YXJlYS1ob3Zlci1ib3JkZXI6ICRpbnB1dC1ob3ZlcmVkLWJvcmRlciAhZGVmYXVsdDtcbiR0ZXh0YXJlYS1ob3Zlci1zaGFkb3c6ICRpbnB1dC1ob3ZlcmVkLXNoYWRvdyAhZGVmYXVsdDtcblxuJHRleHRhcmVhLWZvY3VzLXRleHQ6ICRpbnB1dC1mb2N1c2VkLXRleHQgIWRlZmF1bHQ7XG4kdGV4dGFyZWEtZm9jdXMtYmc6ICRpbnB1dC1mb2N1c2VkLWJnICFkZWZhdWx0O1xuJHRleHRhcmVhLWZvY3VzLWJvcmRlcjogJGlucHV0LWZvY3VzZWQtYm9yZGVyICFkZWZhdWx0O1xuJHRleHRhcmVhLWZvY3VzLXNoYWRvdzogJGlucHV0LWZvY3VzZWQtc2hhZG93ICFkZWZhdWx0O1xuXG4kdGV4dGFyZWEtcGxhY2Vob2xkZXItdGV4dDogJGlucHV0LXBsYWNlaG9sZGVyLXRleHQgIWRlZmF1bHQ7XG4kdGV4dGFyZWEtcGxhY2Vob2xkZXItb3BhY2l0eTogJGlucHV0LXBsYWNlaG9sZGVyLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiR0ZXh0YXJlYS1zZWxlY3RlZC10ZXh0OiAkaW5wdXQtc2VsZWN0ZWQtdGV4dCAhZGVmYXVsdDtcbiR0ZXh0YXJlYS1zZWxlY3RlZC1iZzogJGlucHV0LXNlbGVjdGVkLWJnICFkZWZhdWx0O1xuXG4kdGV4dGFyZWEtaW52YWxpZC1mb2N1cy1zaGFkb3c6ICRpbnZhbGlkLXNoYWRvdyAhZGVmYXVsdDtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJ0ZXh0YXJlYS90aGVtZVwiKSB7XG5cbiAgICAvLyBUZXh0YXJlYVxuICAgIC5rLXRleHRhcmVhIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICR0ZXh0YXJlYS10ZXh0LFxuICAgICAgICAgICAgJHRleHRhcmVhLWJnLFxuICAgICAgICAgICAgJHRleHRhcmVhLWJvcmRlclxuICAgICAgICApO1xuXG4gICAgICAgIC8vIFNlbGVjdGlvblxuICAgICAgICAmOjpzZWxlY3Rpb24sXG4gICAgICAgIC5rLWlucHV0OjpzZWxlY3Rpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCAoXG4gICAgICAgICAgICAgICAgJGNvbG9yOiAkdGV4dGFyZWEtc2VsZWN0ZWQtdGV4dCwgLy8gJHByaW1hcnktY29udHJhc3QsXG4gICAgICAgICAgICAgICAgJGJnOiAkdGV4dGFyZWEtc2VsZWN0ZWQtYmcgLy8gJHByaW1hcnlcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBIb3ZlcmVkXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICR0ZXh0YXJlYS1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgICAgICR0ZXh0YXJlYS1ob3Zlci1iZyxcbiAgICAgICAgICAgICAgICAkdGV4dGFyZWEtaG92ZXItYm9yZGVyXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9jdXNlZFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAvLyAmOmZvY3VzLXdpdGhpbixcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzLFxuICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICR0ZXh0YXJlYS1mb2N1cy10ZXh0LFxuICAgICAgICAgICAgICAgICR0ZXh0YXJlYS1mb2N1cy1iZyxcbiAgICAgICAgICAgICAgICAkdGV4dGFyZWEtZm9jdXMtYm9yZGVyXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHRleHRhcmVhLWZvY3VzLXNoYWRvdyApO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJHRleHRhcmVhLWZvY3VzLXRleHQsXG4gICAgICAgICAgICAgICAgJHRleHRhcmVhLWZvY3VzLWJnLFxuICAgICAgICAgICAgICAgICR0ZXh0YXJlYS1mb2N1cy1ib3JkZXJcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkdGV4dGFyZWEtZm9jdXMtc2hhZG93ICk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJbnZhbGlkXG4gICAgICAgICYuay1pbnZhbGlkLFxuICAgICAgICAmLmstc3RhdGUtaW52YWxpZCxcbiAgICAgICAgJi5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsXG4gICAgICAgICYubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnZhbGlkLWJvcmRlcjtcblxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgIC8vICY6Zm9jdXMtd2l0aGluLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICR0ZXh0YXJlYS1pbnZhbGlkLWZvY3VzLXNoYWRvdyApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHRleHRhcmVhLWludmFsaWQtZm9jdXMtc2hhZG93ICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJ0b29sdGlwL2xheW91dFwiKSB7XG5cbiAgICAuay10b29sdGlwIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgICAgIC8vIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICAgICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJHRvb2x0aXAtZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJHRvb2x0aXAtZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJHRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEyMDAwO1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmstdG9vbHRpcC1pY29uIHtcbiAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpY29uLXNwYWNpbmc7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIC5rLXRvb2x0aXAtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVlbTtcbiAgICAgICAgZm9udC1zaXplOiAkdG9vbHRpcC10aXRsZS1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkdG9vbHRpcC10aXRsZS1saW5lLWhlaWdodDtcbiAgICB9XG5cbiAgICAuay10b29sdGlwLWNvbnRlbnQge1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuXG4gICAgLmstdG9vbHRpcC1idXR0b24ge1xuICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAkaWNvbi1zcGFjaW5nO1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAuay1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gQ2FsbG91dFxuICAgIC5rLWNhbGxvdXQge1xuICAgICAgICB3aWR0aDogKCR0b29sdGlwLWNhbGxvdXQtc2l6ZSAqIDIpO1xuICAgICAgICBoZWlnaHQ6ICgkdG9vbHRpcC1jYWxsb3V0LXNpemUgKiAyKTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1jYWxsb3V0LXNpemU7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gVE9ETzpcbiAgICAvLyBTb21lIGltcGxlbWVudGF0aW9ucyByZWx5IG9uIG1hcmdpbiArIHRyYW5zZm9ybS1yb3RhdGUgdG8gcG9zaXRpb24gY2FsbG91dFxuICAgIC8vIFJlbW92ZSBtYXJnaW4gdHdlYWtpbmcgYW5kIHVuY29tbWVudCB3aGVuIHRoZWlyIGltcGxlbWVudGF0aW9uIGlzIGZpeGVkLlxuXG4gICAgLmstY2FsbG91dC1uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kdG9vbHRpcC1jYWxsb3V0LXNpemU7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgLy8gdG9wOiAwO1xuICAgICAgICB0b3A6ICgtJHRvb2x0aXAtY2FsbG91dC1zaXplICogMik7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gICAgLmstY2FsbG91dC1lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWNhbGxvdXQtc2l6ZTtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIC8vIHJpZ2h0OiAwO1xuICAgICAgICByaWdodDogKC0kdG9vbHRpcC1jYWxsb3V0LXNpemUgKiAyKTtcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTUwJSk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgICAuay1jYWxsb3V0LXMge1xuICAgICAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLWNhbGxvdXQtc2l6ZTtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAvLyBib3R0b206IDA7XG4gICAgICAgIGJvdHRvbTogKC0kdG9vbHRpcC1jYWxsb3V0LXNpemUgKiAyKTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMDAlKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgIC5rLWNhbGxvdXQtdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1jYWxsb3V0LXNpemU7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgLy8gbGVmdDogMDtcbiAgICAgICAgbGVmdDogKC0kdG9vbHRpcC1jYWxsb3V0LXNpemUgKiAyKTtcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbn1cbiIsIi8vIFRvb2x0aXBcbiR0b29sdGlwLXBhZGRpbmcteTogJHBhZGRpbmcteSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogJHBhZGRpbmcteCAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogbnVsbCAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci13aWR0aDogMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1mb250LXNpemU6ICRmb250LXNpemUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1saW5lLWhlaWdodDogMS4yNSAhZGVmYXVsdDtcblxuJHRvb2x0aXAtdGl0bGUtZm9udC1zaXplOiAoJHRvb2x0aXAtZm9udC1zaXplICogMS4yNSkgIWRlZmF1bHQ7XG4kdG9vbHRpcC10aXRsZS1saW5lLWhlaWdodDogMSAhZGVmYXVsdDtcblxuJHRvb2x0aXAtY2FsbG91dC1zaXplOiA2cHggIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWJnOiByZ2JhKCBjb250cmFzdC13Y2FnKCAkYm9keS1iZyApLCAuNzUgKSAhZGVmYXVsdDtcbiR0b29sdGlwLXRleHQ6IGNvbnRyYXN0LXdjYWcoICR0b29sdGlwLWJnICkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXI6ICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1wcmltYXJ5LWJnOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiR0b29sdGlwLXByaW1hcnktdGV4dDogY29udHJhc3Qtd2NhZyggJHRvb2x0aXAtcHJpbWFyeS1iZyApICFkZWZhdWx0O1xuJHRvb2x0aXAtcHJpbWFyeS1ib3JkZXI6ICR0b29sdGlwLXByaW1hcnktYmcgIWRlZmF1bHQ7XG4kdG9vbHRpcC1pbmZvLWJnOiAkaW5mbyAhZGVmYXVsdDtcbiR0b29sdGlwLWluZm8tdGV4dDogY29udHJhc3Qtd2NhZyggJHRvb2x0aXAtaW5mby1iZyApICFkZWZhdWx0O1xuJHRvb2x0aXAtaW5mby1ib3JkZXI6ICR0b29sdGlwLWluZm8tYmcgIWRlZmF1bHQ7XG4kdG9vbHRpcC1zdWNjZXNzLWJnOiAkc3VjY2VzcyAhZGVmYXVsdDtcbiR0b29sdGlwLXN1Y2Nlc3MtdGV4dDogY29udHJhc3Qtd2NhZyggJHRvb2x0aXAtc3VjY2Vzcy1iZyApICFkZWZhdWx0O1xuJHRvb2x0aXAtc3VjY2Vzcy1ib3JkZXI6ICR0b29sdGlwLXN1Y2Nlc3MtYmcgIWRlZmF1bHQ7XG4kdG9vbHRpcC13YXJuaW5nLWJnOiAkd2FybmluZyAhZGVmYXVsdDtcbiR0b29sdGlwLXdhcm5pbmctdGV4dDogY29udHJhc3Qtd2NhZyggJHRvb2x0aXAtd2FybmluZy1iZyApICFkZWZhdWx0O1xuJHRvb2x0aXAtd2FybmluZy1ib3JkZXI6ICR0b29sdGlwLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG4kdG9vbHRpcC1lcnJvci1iZzogJGVycm9yICFkZWZhdWx0O1xuJHRvb2x0aXAtZXJyb3ItdGV4dDogY29udHJhc3Qtd2NhZyggJHRvb2x0aXAtZXJyb3ItYmcgKSAhZGVmYXVsdDtcbiR0b29sdGlwLWVycm9yLWJvcmRlcjogJHRvb2x0aXAtZXJyb3ItYmcgIWRlZmF1bHQ7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwidG9vbHRpcC90aGVtZVwiKSB7XG4gICAgLmstdG9vbHRpcC13cmFwcGVyIHtcbiAgICAgICAgLmstdG9vbHRpcCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkcG9wdXAtc2hhZG93O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBEZWZhdWx0IHRvb2x0aXBcbiAgICAuay10b29sdGlwIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICR0b29sdGlwLXRleHQsXG4gICAgICAgICAgICAkdG9vbHRpcC1iZyxcbiAgICAgICAgICAgICR0b29sdGlwLWJvcmRlclxuICAgICAgICApO1xuXG4gICAgICAgIC5rLWNhbGxvdXQge1xuICAgICAgICAgICAgY29sb3I6ICR0b29sdGlwLWJnO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBUb29sdGlwIHZhcmlhbnRzXG4gICAgLmstdG9vbHRpcC1wcmltYXJ5IHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICR0b29sdGlwLXByaW1hcnktdGV4dCxcbiAgICAgICAgICAgICR0b29sdGlwLXByaW1hcnktYmcsXG4gICAgICAgICAgICAkdG9vbHRpcC1wcmltYXJ5LWJvcmRlclxuICAgICAgICApO1xuXG4gICAgICAgIC5rLWNhbGxvdXQge1xuICAgICAgICAgICAgY29sb3I6ICR0b29sdGlwLXByaW1hcnktYmc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstdG9vbHRpcC1pbmZvIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICR0b29sdGlwLWluZm8tdGV4dCxcbiAgICAgICAgICAgICR0b29sdGlwLWluZm8tYmcsXG4gICAgICAgICAgICAkdG9vbHRpcC1pbmZvLWJvcmRlclxuICAgICAgICApO1xuXG4gICAgICAgIC5rLWNhbGxvdXQge1xuICAgICAgICAgICAgY29sb3I6ICR0b29sdGlwLWluZm8tYmc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstdG9vbHRpcC1zdWNjZXNzIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICR0b29sdGlwLXN1Y2Nlc3MtdGV4dCxcbiAgICAgICAgICAgICR0b29sdGlwLXN1Y2Nlc3MtYmcsXG4gICAgICAgICAgICAkdG9vbHRpcC1zdWNjZXNzLWJvcmRlclxuICAgICAgICApO1xuXG4gICAgICAgIC5rLWNhbGxvdXQge1xuICAgICAgICAgICAgY29sb3I6ICR0b29sdGlwLXN1Y2Nlc3MtYmc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstdG9vbHRpcC13YXJuaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICR0b29sdGlwLXdhcm5pbmctdGV4dCxcbiAgICAgICAgICAgICR0b29sdGlwLXdhcm5pbmctYmcsXG4gICAgICAgICAgICAkdG9vbHRpcC13YXJuaW5nLWJvcmRlclxuICAgICAgICApO1xuXG4gICAgICAgIC5rLWNhbGxvdXQge1xuICAgICAgICAgICAgY29sb3I6ICR0b29sdGlwLXdhcm5pbmctYmc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstdG9vbHRpcC1lcnJvciB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkdG9vbHRpcC1lcnJvci10ZXh0LFxuICAgICAgICAgICAgJHRvb2x0aXAtZXJyb3ItYmcsXG4gICAgICAgICAgICAkdG9vbHRpcC1lcnJvci1ib3JkZXJcbiAgICAgICAgKTtcblxuICAgICAgICAuay1jYWxsb3V0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkdG9vbHRpcC1lcnJvci1iZztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJ2YWxpZGF0b3IvbGF5b3V0XCIpIHtcblxuICAgIC5rLXZhbGlkYXRvci10b29sdGlwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYyggI3skdG9vbHRpcC1jYWxsb3V0LXNpemV9ICsgI3skdG9vbHRpcC1ib3JkZXItd2lkdGh9ICk7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAvLyBOT1RFOiBUaGlzIHdvcmtzIGFyb3VuZCBwb3B1cCAvIHRvb2x0aXAgc3RhY2tpbiBpc3N1ZVxuICAgICAgICB6LWluZGV4OiA5OTk5O1xuXG4gICAgICAgIC8vIC5rLWNhbGxvdXQtbiB7IGluc2V0LWlubGluZS1zdGFydDogMTZweDsgfVxuICAgIH1cbiAgICAuay1ncmlkIC5rLXZhbGlkYXRvci10b29sdGlwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwiZmFiL2xheW91dFwiICkge1xuXG4gICAgLy8gRmxvYXRpbmcgQWN0aW9uIEJ1dHRvbiAoRkFCKVxuICAgIC5rLWZhYiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXNpemU6ICRmYWItZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGZhYi1saW5lLWhlaWdodDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmYWItZm9udC1mYW1pbHk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEZBQiBJY29uXG4gICAgLmstZmFiLWljb24ge1xuICAgICAgICB3aWR0aDogJGZhYi1pY29uLXdpZHRoO1xuICAgICAgICBoZWlnaHQ6ICRmYWItaWNvbi1oZWlnaHQ7XG5cbiAgICAgICAgJjpub3QoOm9ubHktY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGZhYi1pY29uLXNwYWNpbmc7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRmYWItaWNvbi1zcGFjaW5nO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBTaXplc1xuICAgIC5rLWZhYi1zbSB7XG4gICAgICAgIHBhZGRpbmc6ICRmYWItcGFkZGluZy15LXNtICRmYWItcGFkZGluZy14LXNtO1xuICAgIH1cbiAgICAuay1mYWItbWQge1xuICAgICAgICBwYWRkaW5nOiAkZmFiLXBhZGRpbmcteSAkZmFiLXBhZGRpbmcteDtcbiAgICB9XG4gICAgLmstZmFiLWxnIHtcbiAgICAgICAgcGFkZGluZzogJGZhYi1wYWRkaW5nLXktbGcgJGZhYi1wYWRkaW5nLXgtbGc7XG4gICAgfVxuXG5cbiAgICAvLyBTaGFwZXNcbiAgICAuay1mYWItc3F1YXJlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAmLmstZmFiLXNtIHtcbiAgICAgICAgICAgIHdpZHRoOiAkZmFiLXNpemUtc207XG4gICAgICAgICAgICBoZWlnaHQ6ICRmYWItc2l6ZS1zbTtcbiAgICAgICAgfVxuICAgICAgICAmLmstZmFiLW1kIHtcbiAgICAgICAgICAgIHdpZHRoOiAkZmFiLXNpemUtbWQ7XG4gICAgICAgICAgICBoZWlnaHQ6ICRmYWItc2l6ZS1tZDtcbiAgICAgICAgfVxuICAgICAgICAmLmstZmFiLWxnIHtcbiAgICAgICAgICAgIHdpZHRoOiAkZmFiLXNpemUtbGc7XG4gICAgICAgICAgICBoZWlnaHQ6ICRmYWItc2l6ZS1sZztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1mYWItY2lyY2xlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICYuay1mYWItc20ge1xuICAgICAgICAgICAgd2lkdGg6ICRmYWItc2l6ZS1zbTtcbiAgICAgICAgICAgIGhlaWdodDogJGZhYi1zaXplLXNtO1xuICAgICAgICB9XG4gICAgICAgICYuay1mYWItbWQge1xuICAgICAgICAgICAgd2lkdGg6ICRmYWItc2l6ZS1tZDtcbiAgICAgICAgICAgIGhlaWdodDogJGZhYi1zaXplLW1kO1xuICAgICAgICB9XG4gICAgICAgICYuay1mYWItbGcge1xuICAgICAgICAgICAgd2lkdGg6ICRmYWItc2l6ZS1sZztcbiAgICAgICAgICAgIGhlaWdodDogJGZhYi1zaXplLWxnO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rLWZhYi1waWxsIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXJlbTtcbiAgICB9XG4gICAgLmstZmFiLXJvdW5kZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkZmFiLWJvcmRlci1yYWRpdXMgKTtcbiAgICB9XG5cblxuICAgIC8vIEl0ZW1zXG4gICAgLmstZmFiLWl0ZW1zIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAkZmFiLWl0ZW1zLXBhZGRpbmcteSAkZmFiLWl0ZW1zLXBhZGRpbmcteDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuay1mYWItaXRlbXMtYm90dG9tIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLmstZmFiLWl0ZW1zLWJvdHRvbSAuay1mYWItaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuay1mYWItaXRlbXMtdG9wIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgICAuay1mYWItaXRlbXMtdG9wIC5rLWZhYi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuay1mYWItaXRlbSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWFwLWdldCggJHNwYWNpbmcsIDIgKTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICYuay10ZXh0LXJpZ2h0IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAgIC5rLWZhYi1pdGVtLXRleHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogbWFwLWdldCggJHNwYWNpbmcsIDIgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmstdGV4dC1sZWZ0IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgICAgICAgICAgLmstZmFiLWl0ZW0tdGV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IG1hcC1nZXQoICRzcGFjaW5nLCAyICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1mYWItaXRlbS10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogJGZhYi1pdGVtLXRleHQtcGFkZGluZy15ICRmYWItaXRlbS10ZXh0LXBhZGRpbmcteDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkZmFiLWl0ZW0tdGV4dC1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRmYWItaXRlbS10ZXh0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZhYi1pdGVtLXRleHQtZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGZhYi1pdGVtLXRleHQtbGluZS1oZWlnaHQ7XG4gICAgfVxuXG4gICAgLmstZmFiLWl0ZW0taWNvbiB7XG4gICAgICAgIHBhZGRpbmc6ICRmYWItaXRlbS1pY29uLXBhZGRpbmcteSAkZmFiLWl0ZW0taWNvbi1wYWRkaW5nLXg7XG4gICAgICAgIGJvcmRlci13aWR0aDogJGZhYi1pdGVtLWljb24tYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkZmFiLWl0ZW0taWNvbi1ib3JkZXItcmFkaXVzO1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbn1cblxuQGluY2x1ZGUgZXhwb3J0cyhcImZhYi9sYXlvdXQvcnRsXCIpIHtcblxuICAgIC5rLXJ0bCAuay1mYWIsXG4gICAgLmstZmFiW2Rpcj1cInJ0bFwiXSxcbiAgICBbZGlyPVwicnRsXCJdIC5rLWZhYiB7XG4gICAgICAgIGRpcmVjdGlvbjogcnRsO1xuXG4gICAgICAgIC5rLWZhYi1pY29uIHtcbiAgICAgICAgICAgICY6bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGljb24tc3BhY2luZztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGljb24tc3BhY2luZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXJ0bCAuay1mYWItcG9wdXAsXG4gICAgW2Rpcj1cInJ0bFwiXSAuay1mYWItcG9wdXAge1xuICAgICAgICAuay1mYWItaXRlbS5rLXRleHQtbGVmdCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZmFiLWl0ZW0uay10ZXh0LXJpZ2h0IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4iLCIvLyBGbG9hdGluZyBBY3Rpb24gQnV0dG9uXG4kZmFiLXBhZGRpbmcteDogbWFwLWdldCggJHNwYWNpbmcsIDQgKSAhZGVmYXVsdDtcbiRmYWItcGFkZGluZy15OiAkZmFiLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmYWItYm9yZGVyLXdpZHRoOiAwICFkZWZhdWx0O1xuJGZhYi1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAqIDIgIWRlZmF1bHQ7XG4kZmFiLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZmFiLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmYWItbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGZhYi1wYWRkaW5nLXgtc206ICggJGZhYi1wYWRkaW5nLXggLyAyICkgIWRlZmF1bHQ7XG4kZmFiLXBhZGRpbmcteS1zbTogKCAkZmFiLXBhZGRpbmcteSAvIDIgKSAhZGVmYXVsdDtcblxuJGZhYi1wYWRkaW5nLXgtbWQ6ICRmYWItcGFkZGluZy14ICFkZWZhdWx0O1xuJGZhYi1wYWRkaW5nLXktbWQ6ICRmYWItcGFkZGluZy15ICFkZWZhdWx0O1xuXG4kZmFiLXBhZGRpbmcteC1sZzogKCAkZmFiLXBhZGRpbmcteCAqIDEuNSApICFkZWZhdWx0O1xuJGZhYi1wYWRkaW5nLXktbGc6ICggJGZhYi1wYWRkaW5nLXkgKiAxLjUgKSAhZGVmYXVsdDtcblxuJGZhYi1pY29uLXdpZHRoOiAyMHB4ICFkZWZhdWx0O1xuJGZhYi1pY29uLWhlaWdodDogJGZhYi1pY29uLXdpZHRoICFkZWZhdWx0O1xuJGZhYi1pY29uLXNwYWNpbmc6IG1hcC1nZXQoICRzcGFjaW5nLCAxICkgIWRlZmF1bHQ7XG5cbiRmYWItaXRlbXMtcGFkZGluZy14OiAwICFkZWZhdWx0O1xuJGZhYi1pdGVtcy1wYWRkaW5nLXk6IG1hcC1nZXQoICRzcGFjaW5nLCA0ICkgIWRlZmF1bHQ7XG5cbiRmYWItaXRlbS10ZXh0LXBhZGRpbmcteDogbWFwLWdldCggJHNwYWNpbmcsIDEgKSAhZGVmYXVsdDtcbiRmYWItaXRlbS10ZXh0LXBhZGRpbmcteTogJGZhYi1pdGVtLXRleHQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZhYi1pdGVtLXRleHQtYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kZmFiLWl0ZW0tdGV4dC1ib3JkZXItcmFkaXVzOiAycHggIWRlZmF1bHQ7XG4kZmFiLWl0ZW0tdGV4dC1mb250LXNpemU6ICRmb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZmFiLWl0ZW0tdGV4dC1saW5lLWhlaWdodDogMSAhZGVmYXVsdDtcblxuJGZhYi1pdGVtLWljb24tcGFkZGluZy14OiBtYXAtZ2V0KCAkc3BhY2luZywgMiApICFkZWZhdWx0O1xuJGZhYi1pdGVtLWljb24tcGFkZGluZy15OiAkZmFiLWl0ZW0taWNvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZmFiLWl0ZW0taWNvbi1ib3JkZXItd2lkdGg6IDAgIWRlZmF1bHQ7XG4kZmFiLWl0ZW0taWNvbi1ib3JkZXItcmFkaXVzOiA1MCUgIWRlZmF1bHQ7XG5cbiRmYWItc2l6ZXM6ICgpICFkZWZhdWx0O1xuLy8gc2Fzcy1saW50OmRpc2FibGUgaW5kZW50YXRpb25cbiRmYWItc2l6ZXM6IG1hcC1tZXJnZSgoXG4gICAgc206IG1hcC1nZXQoICRzcGFjaW5nLCA0ICksXG4gICAgbWQ6IG1hcC1nZXQoICRzcGFjaW5nLCA4ICksXG4gICAgbGc6IG1hcC1nZXQoICRzcGFjaW5nLCAxNiApXG4pLCAkZmFiLXNpemVzKTtcbi8vIHNhc3MtbGludDplbmFibGUgaW5kZW50YXRpb25cblxuJGZhYi10aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJGZhYi10aGVtZS1jb2xvcnM6IG1hcC1tZXJnZSggJGZhYi10aGVtZS1jb2xvcnMsICR0aGVtZS1jb2xvcnMgKTtcblxuJGZhYi1zaGFkb3c6IDAgNnB4IDEwcHggcmdiYSgwLCAwLCAwLCAuMTQpLCAwIDFweCAxOHB4IHJnYmEoMCwgMCwgMCwgLjEyKSwgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgLjIpICFkZWZhdWx0O1xuJGZhYi1mb2N1cy1zaGFkb3c6IDAgMXB4IDEwcHggcmdiYSgjMDAwMDAwLCAuMjIpLCAwIDRweCA1cHggcmdiYSgjMDAwMDAwLCAuMjQpLCAwIDJweCA0cHggcmdiYSgjMDAwMDAwLCAuMikgIWRlZmF1bHQ7XG4kZmFiLWRpc2FibGVkLXNoYWRvdzogMCA2cHggMTBweCByZ2JhKDAsIDAsIDAsIC4wNiksIDAgMXB4IDE4cHggcmdiYSgwLCAwLCAwLCAuMDYpLCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAuMDgpICFkZWZhdWx0O1xuXG4kZmFiLWl0ZW0tdGV4dDogJGNvbXBvbmVudC10ZXh0ICFkZWZhdWx0O1xuJGZhYi1pdGVtLWJnOiAkY29tcG9uZW50LWJnICFkZWZhdWx0O1xuJGZhYi1pdGVtLWJvcmRlcjogJGNvbXBvbmVudC1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRmYWItaXRlbS1pY29uLXRleHQ6IGNvbnRyYXN0LXdjYWcoICRsaWdodCApICFkZWZhdWx0O1xuJGZhYi1pdGVtLWljb24tYmc6ICRsaWdodCAhZGVmYXVsdDtcbiRmYWItaXRlbS1pY29uLWJvcmRlcjogJGxpZ2h0ICFkZWZhdWx0O1xuXG4kZmFiLWl0ZW0tc2hhZG93OiAkZmFiLXNoYWRvdyAhZGVmYXVsdDtcbiRmYWItaXRlbS1mb2N1cy1zaGFkb3c6ICRmYWItZm9jdXMtc2hhZG93ICFkZWZhdWx0O1xuJGZhYi1pdGVtLWRpc2FibGVkLXNoYWRvdzogJGZhYi1kaXNhYmxlZC1zaGFkb3cgIWRlZmF1bHQ7XG4kZmFiLWl0ZW0tZGlzYWJsZWQtZm9jdXMtc2hhZG93OiAwIDFweCAxMHB4IHJnYmEoIzAwMDAwMCwgLjEyKSwgMCA0cHggNXB4IHJnYmEoIzAwMDAwMCwgLjEyKSwgMCAycHggNHB4IHJnYmEoIzAwMDAwMCwgLjA4KSAhZGVmYXVsdDtcblxuJGZhYi1ib3JkZXItd2lkdGgtc206ICRmYWItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGZhYi1saW5lLWhlaWdodC1zbTogJGZhYi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRmYWItc2l6ZS1zbTogY2FsYyggI3skZmFiLWxpbmUtaGVpZ2h0LXNtICogMWVtfSArICN7JGZhYi1wYWRkaW5nLXktc20gKiAyfSArICN7JGZhYi1ib3JkZXItd2lkdGgtc20gKiAyfSApICFkZWZhdWx0O1xuXG4kZmFiLWJvcmRlci13aWR0aC1tZDogJGZhYi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZmFiLWxpbmUtaGVpZ2h0LW1kOiAkZmFiLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZhYi1zaXplLW1kOiBjYWxjKCAjeyRmYWItbGluZS1oZWlnaHQtbWQgKiAxZW19ICsgI3skZmFiLXBhZGRpbmcteS1tZCAqIDJ9ICsgI3skZmFiLWJvcmRlci13aWR0aC1tZCAqIDJ9ICkgIWRlZmF1bHQ7XG5cbiRmYWItYm9yZGVyLXdpZHRoLWxnOiAkZmFiLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmYWItbGluZS1oZWlnaHQtbGc6ICRmYWItbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kZmFiLXNpemUtbGc6IGNhbGMoICN7JGZhYi1saW5lLWhlaWdodC1sZyAqIDFlbX0gKyAjeyRmYWItcGFkZGluZy15LWxnICogMn0gKyAjeyRmYWItYm9yZGVyLXdpZHRoLWxnICogMn0gKSAhZGVmYXVsdDtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwiZmFiL3RoZW1lXCIgKSB7XG4gICAgLy8gRkFCXG4gICAgLmstZmFiIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZmFiLXNoYWRvdyk7XG4gICAgfVxuXG4gICAgLy8gTm9ybWFsIHN0YXRlXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkZmFiLXRoZW1lLWNvbG9ycyB7XG4gICAgICAgIC5rLWZhYi0jeyRuYW1lfSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiBjb250cmFzdC13Y2FnKCAkY29sb3IgKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEhvdmVyIHN0YXRlXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkZmFiLXRoZW1lLWNvbG9ycyB7XG4gICAgICAgIC5rLXN0YXRlLWhvdmVyLmstZmFiLSN7JG5hbWV9LFxuICAgICAgICAuay1zdGF0ZS1ob3ZlcmVkLmstZmFiLSN7JG5hbWV9LFxuICAgICAgICAuay1mYWItI3skbmFtZX06aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cnktc2hhZGUoICRjb2xvciwgLjUgKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyeS1zaGFkZSggJGNvbG9yLCAuNSApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRm9jdXMgc3RhdGVcbiAgICAuay1mYWIuay1zdGF0ZS1mb2N1cyxcbiAgICAuay1mYWIuay1zdGF0ZS1mb2N1c2VkLFxuICAgIC5rLWZhYjpmb2N1cyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZhYi1mb2N1cy1zaGFkb3cpO1xuICAgIH1cblxuICAgIC8vIEFjdGl2ZSBzdGF0ZVxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGZhYi10aGVtZS1jb2xvcnMge1xuICAgICAgICAuay1zdGF0ZS1hY3RpdmUuay1mYWItI3skbmFtZX0sXG4gICAgICAgIC5rLXN0YXRlLXNlbGVjdGVkLmstZmFiLSN7JG5hbWV9LFxuICAgICAgICAuay1mYWItI3skbmFtZX06YWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJ5LXNoYWRlKCAkY29sb3IsIDEpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJ5LXNoYWRlKCAkY29sb3IsIDEpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJGZhYi1zaGFkb3csIDBweCAzcHggNHB4IHJnYmEoJGNvbG9yLCAuNCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEaXNhYmxlZCBzdGF0ZVxuICAgIC5rLWZhYi5rLXN0YXRlLWRpc2FibGVkLFxuICAgIC5rLWZhYjpkaXNhYmxlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZhYi1kaXNhYmxlZC1zaGFkb3cpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGZhYi10aGVtZS1jb2xvcnMge1xuICAgICAgICAuay1zdGF0ZS1kaXNhYmxlZC5rLWZhYi0jeyRuYW1lfSxcbiAgICAgICAgLmstZmFiLSN7JG5hbWV9OmRpc2FibGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRpbnQoICRjb2xvciwgNSApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSXRlbXNcbiAgICAuay1mYWItaXRlbS10ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRmYWItaXRlbS10ZXh0LFxuICAgICAgICAgICAgJGZhYi1pdGVtLWJnLFxuICAgICAgICAgICAgJGZhYi1pdGVtLWJvcmRlclxuICAgICAgICApO1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmYWItaXRlbS1zaGFkb3cpO1xuICAgIH1cbiAgICAuay1mYWItaXRlbS1pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRmYWItaXRlbS1pY29uLXRleHQsXG4gICAgICAgICAgICAkZmFiLWl0ZW0taWNvbi1iZyxcbiAgICAgICAgICAgICRmYWItaXRlbS1pY29uLWJvcmRlclxuICAgICAgICApO1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmYWItaXRlbS1zaGFkb3cpO1xuICAgIH1cblxuICAgIC8vIEhvdmVyIHN0YXRlXG4gICAgLmstZmFiLWl0ZW0uay1zdGF0ZS1ob3ZlciAuay1mYWItaXRlbS1pY29uLFxuICAgIC5rLWZhYi1pdGVtLmstc3RhdGUtaG92ZXJlZCAuay1mYWItaXRlbS1pY29uXG4gICAgLmstZmFiLWl0ZW06aG92ZXIgLmstZmFiLWl0ZW0taWNvbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJ5LXNoYWRlKCAkZmFiLWl0ZW0taWNvbi1ib3JkZXIsIC41ICk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyeS1zaGFkZSggJGZhYi1pdGVtLWljb24tYmcsIC41ICk7XG4gICAgfVxuXG4gICAgLy8gRm9jdXMgc3RhdGVcbiAgICAuay1mYWItaXRlbTpmb2N1cyAuay1mYWItaXRlbS10ZXh0LFxuICAgIC5rLWZhYi1pdGVtOmZvY3VzIC5rLWZhYi1pdGVtLWljb24sXG4gICAgLmstZmFiLWl0ZW0uay1zdGF0ZS1mb2N1cyAuay1mYWItaXRlbS10ZXh0LFxuICAgIC5rLWZhYi1pdGVtLmstc3RhdGUtZm9jdXMgLmstZmFiLWl0ZW0taWNvbixcbiAgICAuay1mYWItaXRlbS5rLXN0YXRlLWZvY3VzZWQgLmstZmFiLWl0ZW0tdGV4dCxcbiAgICAuay1mYWItaXRlbS5rLXN0YXRlLWZvY3VzZWQgLmstZmFiLWl0ZW0taWNvbiB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZhYi1pdGVtLWZvY3VzLXNoYWRvdyk7XG4gICAgfVxuXG4gICAgLy8gQWN0aXZlIHN0YXRlXG4gICAgLmstZmFiLWl0ZW0uay1zdGF0ZS1hY3RpdmUgLmstZmFiLWl0ZW0taWNvbixcbiAgICAuay1mYWItaXRlbTphY3RpdmUgLmstZmFiLWl0ZW0taWNvbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJ5LXNoYWRlKCAkZmFiLWl0ZW0taWNvbi1ib3JkZXIsIDEpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cnktc2hhZGUoICRmYWItaXRlbS1pY29uLWJnLCAxKTtcbiAgICAgICAgYm94LXNoYWRvdzogJGZhYi1zaGFkb3csIDBweCAzcHggNHB4IHJnYmEoJGZhYi1pdGVtLWljb24tYmcsIC40KTtcbiAgICB9XG5cbiAgICAvLyBEaXNhYmxlZCBzdGF0ZVxuICAgIC5rLWZhYi1pdGVtLmstc3RhdGUtZGlzYWJsZWQsXG4gICAgLmstZmFiLWl0ZW06ZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIC5rLWZhYi1pdGVtLXRleHQsXG4gICAgICAgIC5rLWZhYi1pdGVtLWljb24ge1xuICAgICAgICAgICAgY29sb3I6IHRpbnQoICRmYWItaXRlbS10ZXh0LCA2ICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmYWItaXRlbS1kaXNhYmxlZC1zaGFkb3cpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGlzYWJsZWQgKyBGb2N1cyBzdGF0ZVxuICAgIC5rLWZhYi1pdGVtOmZvY3VzLFxuICAgIC5rLWZhYi1pdGVtLmstc3RhdGUtZm9jdXMsXG4gICAgLmstZmFiLWl0ZW0uay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgJjpkaXNhYmxlZCxcbiAgICAgICAgJi5rLXN0YXRlLWRpc2FibGVkIHtcbiAgICAgICAgICAgIC5rLWZhYi1pdGVtLXRleHQsXG4gICAgICAgICAgICAuay1mYWItaXRlbS1pY29uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmYWItaXRlbS1kaXNhYmxlZC1mb2N1cy1zaGFkb3cpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUG9wdXBcbiAgICAuay1hbmltYXRpb24tY29udGFpbmVyID4gLmstZmFiLXBvcHVwIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggbm9uZSApO1xuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJhdXRvY29tcGxldGUvbGF5b3V0XCIgKSB7XG5cbiAgICAvLyBBdXRvY29tcGxldGVcbiAgICAuay1hdXRvY29tcGxldGUge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkaW5wdXQtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICBAaW5jbHVkZSB1c2UtYmFja2dyb3VuZC1jbGlwKCk7XG4gICAgICAgIHdpZHRoOiAkaW5wdXQtZGVmYXVsdC13aWR0aDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7IC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLXRyYW5zaXRpb24tYWxsXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQ7XG5cblxuICAgICAgICAvLyBJbnB1dFxuICAgICAgICAuay1pbnB1dCB7fVxuXG5cbiAgICAgICAgLy8gTG9hZGluZyBpY29uXG4gICAgICAgIC5rLWktbG9hZGluZyB7XG4gICAgICAgICAgICB3aWR0aDogJGlucHV0LWljb24td2lkdGg7XG4gICAgICAgICAgICBoZWlnaHQ6ICRpbnB1dC1pY29uLWhlaWdodDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gQ2xlYXIgdmFsdWVcbiAgICAgICAgLmstY2xlYXItdmFsdWUge1xuICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgLy8gJjpmb2N1cy13aXRoaW4sXG4gICAgICAgICYuay1zdGF0ZS1ob3ZlcixcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgLmstY2xlYXItdmFsdWUge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICAgICAgLmstY2xlYXItdmFsdWUge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwiYXV0b2NvbXBsZXRlL3RoZW1lXCIpIHtcblxuICAgIC8vIFJlbW92ZSBmaXJzdCBzZWxlY3RvciB3aGVuIGh0dHBzOi8vZ2l0aHViLmNvbS90ZWxlcmlrL2tlbmRvLWFuZ3VsYXItZHJvcGRvd25zL2lzc3Vlcy82NTYgaXMgZG9uZS5cbiAgICAuay1hdXRvY29tcGxldGUuay1oZWFkZXIsXG4gICAgLmstYXV0b2NvbXBsZXRlIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRhdXRvY29tcGxldGUtdGV4dCxcbiAgICAgICAgICAgICRhdXRvY29tcGxldGUtYmcsXG4gICAgICAgICAgICAkYXV0b2NvbXBsZXRlLWJvcmRlclxuICAgICAgICApO1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkYXV0b2NvbXBsZXRlLXNoYWRvdyApO1xuXG4gICAgICAgIC8vIEhvdmVyIHN0YXRlXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRhdXRvY29tcGxldGUtaG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICRhdXRvY29tcGxldGUtaG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAkYXV0b2NvbXBsZXRlLWhvdmVyZWQtYm9yZGVyXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJGF1dG9jb21wbGV0ZS1ob3ZlcmVkLXNoYWRvdyApO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9jdXMgc3RhdGVcbiAgICAgICAgLy8gJjpmb2N1cy13aXRoaW4sXG4gICAgICAgICYuay1zdGF0ZS1vcGVuLFxuICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRhdXRvY29tcGxldGUtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgICAgICRhdXRvY29tcGxldGUtZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICAgICAkYXV0b2NvbXBsZXRlLWZvY3VzZWQtYm9yZGVyXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJGF1dG9jb21wbGV0ZS1mb2N1c2VkLXNoYWRvdyApO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGF1dG9jb21wbGV0ZS1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAgICAgJGF1dG9jb21wbGV0ZS1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgICAgICRhdXRvY29tcGxldGUtZm9jdXNlZC1ib3JkZXJcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkYXV0b2NvbXBsZXRlLWZvY3VzZWQtc2hhZG93ICk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBEaXNhYmxlZCBzdGF0ZVxuICAgICAgICAmOmRpc2FibGVkLFxuICAgICAgICAmLmstc3RhdGUtZGlzYWJsZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkYXV0b2NvbXBsZXRlLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAgICAgJGF1dG9jb21wbGV0ZS1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICAgICAkYXV0b2NvbXBsZXRlLWRpc2FibGVkLWJvcmRlclxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRhdXRvY29tcGxldGUtZGlzYWJsZWQtc2hhZG93ICk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJbnZhbGlkIHN0YXRlXG4gICAgICAgICYuay1pbnZhbGlkLFxuICAgICAgICAmLmstc3RhdGUtaW52YWxpZCxcbiAgICAgICAgJi5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsXG4gICAgICAgICYubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRhdXRvY29tcGxldGUtaW52YWxpZC10ZXh0LFxuICAgICAgICAgICAgICAgICRhdXRvY29tcGxldGUtaW52YWxpZC1iZyxcbiAgICAgICAgICAgICAgICAkYXV0b2NvbXBsZXRlLWludmFsaWQtYm9yZGVyXG4gICAgICAgICAgICApO1xuXG4gICAgICAgICAgICAvLyAmOmZvY3VzLXdpdGhpbixcbiAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkYXV0b2NvbXBsZXRlLWludmFsaWQtc2hhZG93ICk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJGF1dG9jb21wbGV0ZS1pbnZhbGlkLXNoYWRvdyApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwibnVtZXJpY3RleHRib3gvbGF5b3V0XCIpIHtcblxuICAgIC8vIEJhc2VcbiAgICAuay1udW1lcmljdGV4dGJveCB7XG4gICAgICAgIHdpZHRoOiAkaW5wdXQtZGVmYXVsdC13aWR0aDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiAkcmdiYS10cmFuc3BhcmVudDtcblxuICAgICAgICAuay1udW1lcmljLXdyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGlucHV0LWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdHJhbnNpdGlvbi1hbGxcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBJbnB1dFxuICAgICAgICAuay1pbnB1dCB7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBTZWxlY3RcbiAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMtb25seSggJGlucHV0LWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstbGluayB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLmstaWNvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1saW5rLWluY3JlYXNlIC5rLWljb24ge1xuICAgICAgICAgICAgYm90dG9tOiAtJHNwaW5uZXItaWNvbi1vZmZzZXQ7XG4gICAgICAgIH1cblxuICAgICAgICAuay1saW5rLWRlY3JlYXNlIC5rLWljb24ge1xuICAgICAgICAgICAgdG9wOiAtJHNwaW5uZXItaWNvbi1vZmZzZXQ7XG4gICAgICAgIH1cblxuICAgICAgICAuay1pLXdhcm5pbmcge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXggLyAyO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBSVExcbiAgICAgICAgLmstcnRsICYsXG4gICAgICAgICZbZGlyPVwicnRsXCJdIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAuay1udW1lcmljLXdyYXAgLmstaS13YXJuaW5nIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXggLyAyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1zZWxlY3Qge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cy1vbmx5KCAkaW5wdXQtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwibnVtZXJpY3RleHRib3gvdGhlbWVcIikge1xuXG4gICAgLy8gTnVtZXJpY1xuICAgIC5rLW51bWVyaWN0ZXh0Ym94IHtcbiAgICAgICAgQGV4dGVuZCAuay10ZXh0LXNlbGVjdGlvbiAhb3B0aW9uYWw7XG5cbiAgICAgICAgLy8gTm9ybWFsIHN0YXRlXG4gICAgICAgIC5rLW51bWVyaWMtd3JhcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRudW1lcmljLXRleHQsXG4gICAgICAgICAgICAgICAgJG51bWVyaWMtYmcsXG4gICAgICAgICAgICAgICAgJG51bWVyaWMtYm9yZGVyXG4gICAgICAgICAgICApO1xuXG4gICAgICAgICAgICAuay1zZWxlY3Qge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRudW1lcmljLWJ1dHRvbi10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkbnVtZXJpYy1idXR0b24tYmcsXG4gICAgICAgICAgICAgICAgICAgICRudW1lcmljLWJ1dHRvbi1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICRudW1lcmljLWJ1dHRvbi1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgICAgICRudW1lcmljLWJ1dHRvbi1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICAgICAkbnVtZXJpYy1idXR0b24taG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgICAgICRudW1lcmljLWJ1dHRvbi1ob3ZlcmVkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICRudW1lcmljLWJ1dHRvbi1ob3ZlcmVkLWdyYWRpZW50XG4gICAgICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiAuay1zdGF0ZS1zZWxlY3RlZCxcbiAgICAgICAgICAgICAgICA+IC5rLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGJvZHktdGV4dCwgMjUlKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICRudW1lcmljLWJ1dHRvbi1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICAgICAgICAgJG51bWVyaWMtYnV0dG9uLWhvdmVyZWQtYm9yZGVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJG51bWVyaWMtYnV0dG9uLWhvdmVyZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJG51bWVyaWN0ZXh0Ym94LXNwaW5uZXJzLWZvY3VzZWQtc2hhZG93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAvLyBIb3ZlcmVkIHN0YXRlXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkbnVtZXJpYy1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRudW1lcmljLWhvdmVyZWQtYmcsXG4gICAgICAgICAgICAgICAgICAgICRudW1lcmljLWhvdmVyZWQtYm9yZGVyXG4gICAgICAgICAgICAgICAgKTtcblxuICAgICAgICAgICAgICAgIC5rLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICAgICAkbnVtZXJpYy1idXR0b24taG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAgICAgJG51bWVyaWMtYnV0dG9uLWhvdmVyZWQtYmcsXG4gICAgICAgICAgICAgICAgICAgICAgICAkbnVtZXJpYy1idXR0b24taG92ZXJlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAkbnVtZXJpYy1idXR0b24taG92ZXJlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAvLyBGb2N1c2VkIHN0YXRlXG4gICAgICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJG51bWVyaWMtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkbnVtZXJpYy1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkbnVtZXJpYy1mb2N1c2VkLWJvcmRlclxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbnVtZXJpYy1mb2N1c2VkLXNoYWRvdyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEludmFsaWQgc3RhdGVcbiAgICAgICAgICAgICYuay1pbnZhbGlkLFxuICAgICAgICAgICAgJi5rLWludmFsaWQ6aG92ZXIsXG4gICAgICAgICAgICAmLmstc3RhdGUtaW52YWxpZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW52YWxpZC1ib3JkZXI7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW52YWxpZC1zaGFkb3cpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEludmFsaWQgc3RhdGVcbiAgICAgICAgJi5rLXN0YXRlLWludmFsaWQsXG4gICAgICAgICYubmctaW52YWxpZC5uZy10b3VjaGVkLFxuICAgICAgICAmLm5nLWludmFsaWQubmctZGlydHkge1xuICAgICAgICAgICAgLmstbnVtZXJpYy13cmFwIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnZhbGlkLWJvcmRlcjtcblxuICAgICAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW52YWxpZC1zaGFkb3cpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIE51bWVyaWMgVGV4dGJveFxuJG51bWVyaWN0ZXh0Ym94LXNwaW5uZXJzLWZvY3VzZWQtc2hhZG93OiBpbnNldCAkYnV0dG9uLWZvY3VzZWQtc2hhZG93ICFkZWZhdWx0O1xuXG4kbnVtZXJpYy1iZzogJGlucHV0LWJnICFkZWZhdWx0O1xuJG51bWVyaWMtdGV4dDogJGlucHV0LXRleHQgIWRlZmF1bHQ7XG4kbnVtZXJpYy1ib3JkZXI6ICRpbnB1dC1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRudW1lcmljLWhvdmVyZWQtYmc6ICRpbnB1dC1ob3ZlcmVkLWJnICFkZWZhdWx0O1xuJG51bWVyaWMtaG92ZXJlZC10ZXh0OiAkaW5wdXQtaG92ZXJlZC10ZXh0ICFkZWZhdWx0O1xuJG51bWVyaWMtaG92ZXJlZC1ib3JkZXI6ICRpbnB1dC1ob3ZlcmVkLWJvcmRlciAhZGVmYXVsdDtcblxuJG51bWVyaWMtZm9jdXNlZC1iZzogJGlucHV0LWZvY3VzZWQtYmcgIWRlZmF1bHQ7XG4kbnVtZXJpYy1mb2N1c2VkLXRleHQ6ICRpbnB1dC1mb2N1c2VkLXRleHQgIWRlZmF1bHQ7XG4kbnVtZXJpYy1mb2N1c2VkLWJvcmRlcjogJGlucHV0LWZvY3VzZWQtYm9yZGVyICFkZWZhdWx0O1xuJG51bWVyaWMtZm9jdXNlZC1zaGFkb3c6ICRpbnB1dC1mb2N1c2VkLXNoYWRvdyAhZGVmYXVsdDtcblxuJG51bWVyaWMtaW52YWxpZC1iZzogbnVsbCAhZGVmYXVsdDtcbiRudW1lcmljLWludmFsaWQtdGV4dDogJGludmFsaWQtdGV4dCAhZGVmYXVsdDtcbiRudW1lcmljLWludmFsaWQtYm9yZGVyOiAkaW52YWxpZC1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRudW1lcmljLWJ1dHRvbi1iZzogJGJ1dHRvbi1iZyAhZGVmYXVsdDtcbiRudW1lcmljLWJ1dHRvbi10ZXh0OiAkYnV0dG9uLXRleHQgIWRlZmF1bHQ7XG4kbnVtZXJpYy1idXR0b24tYm9yZGVyOiAkYnV0dG9uLWJvcmRlciAhZGVmYXVsdDtcbiRudW1lcmljLWJ1dHRvbi1ncmFkaWVudDogJGJ1dHRvbi1ncmFkaWVudCAhZGVmYXVsdDtcblxuJG51bWVyaWMtYnV0dG9uLWhvdmVyZWQtYmc6ICRidXR0b24taG92ZXJlZC1iZyAhZGVmYXVsdDtcbiRudW1lcmljLWJ1dHRvbi1ob3ZlcmVkLXRleHQ6ICRidXR0b24taG92ZXJlZC10ZXh0ICFkZWZhdWx0O1xuJG51bWVyaWMtYnV0dG9uLWhvdmVyZWQtYm9yZGVyOiAkYnV0dG9uLWhvdmVyZWQtYm9yZGVyICFkZWZhdWx0O1xuJG51bWVyaWMtYnV0dG9uLWhvdmVyZWQtZ3JhZGllbnQ6ICRidXR0b24taG92ZXJlZC1ncmFkaWVudCAhZGVmYXVsdDtcblxuJG51bWVyaWMtYnV0dG9uLXByZXNzZWQtdGV4dDogJGJ1dHRvbi1wcmVzc2VkLXRleHQgIWRlZmF1bHQ7XG4kbnVtZXJpYy1idXR0b24tcHJlc3NlZC1iZzogJGJ1dHRvbi1wcmVzc2VkLWJnICFkZWZhdWx0O1xuJG51bWVyaWMtYnV0dG9uLXByZXNzZWQtYm9yZGVyOiAkYnV0dG9uLXByZXNzZWQtYm9yZGVyICFkZWZhdWx0O1xuJG51bWVyaWMtYnV0dG9uLXByZXNzZWQtZ3JhZGllbnQ6ICRidXR0b24tcHJlc3NlZC1ncmFkaWVudCAhZGVmYXVsdDtcbiRudW1lcmljLWJ1dHRvbi1wcmVzc2VkLXNoYWRvdzogJGJ1dHRvbi1wcmVzc2VkLXNoYWRvdyAhZGVmYXVsdDtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJzbGlkZXIvbGF5b3V0XCIpIHtcblxuICAgIC8vIFNsaWRlclxuICAgIC5rLXNsaWRlciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGlkZXItZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNsaWRlci1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkc2xpZGVyLWxpbmUtaGVpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuXG4gICAgICAgIC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRzbGlkZXItYnV0dG9uLXNpemU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJHNsaWRlci1idXR0b24tc2l6ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6ICRzbGlkZXItYnV0dG9uLXNpemU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuICAgICAgICAgICAgLmstaWNvbiB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc2xpZGVyLWJ1dHRvbi1zaXplO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1idXR0b24taW5jcmVhc2Uge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1idXR0b24tZGVjcmVhc2Uge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuOTJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXRpY2ssXG4gICAgICAgIC5rLXNsaWRlci10cmFjayB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuay10aWNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cblxuICAgICAgICAmLmstc3RhdGUtZGlzYWJsZWQge1xuICAgICAgICAgICAgLmstdGljayxcbiAgICAgICAgICAgIC5rLXNsaWRlci10cmFjayxcbiAgICAgICAgICAgIC5rLWRyYWdoYW5kbGUge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJ0bCAmLFxuICAgICAgICAmLmstcnRsLFxuICAgICAgICBbZGlyPVwicnRsXCJdICYsXG4gICAgICAgICZbZGlyPVwicnRsXCJdIHtcbiAgICAgICAgICAgIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWJ1dHRvbi1pbmNyZWFzZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstYnV0dG9uLWRlY3JlYXNlIHtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBOZXcgcmVuZGVyaW5nXG4gICAgLmstc2xpZGVyIHtcbiAgICAgICAgZ2FwOiBjYWxjKCAjeyRzbGlkZXItZHJhZ2hhbmRsZS1zaXplfSAvIDIgKTtcblxuICAgICAgICA+IC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICA+IC5rLXNsaWRlci10cmFjay13cmFwIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogaW5oZXJpdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgLmstc2xpZGVyLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAvLyBGb3Igc29tZSByZWFzb24sIFNhZmFyaSBkb2VzIG5vdCB1bmRlcnN0YW5kIGBmbGV4LWJhc2lzOiAxMDAlYFxuICAgICAgICAgICAgICAgIC8vIFNlZSB0ZWxlcmlrL2tlbmRvLXRoZW1lcyMyMTk3XG4gICAgICAgICAgICAgICAgLy8gZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5rLXRpY2sge1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWRyYWdoYW5kbGUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaG9yaXpvbnRhbCB7XG4gICAgICAgICAgICA+IC5rLXNsaWRlci10cmFjay13cmFwIHtcblxuICAgICAgICAgICAgICAgIC5rLXNsaWRlci10cmFjayB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rLWRyYWdoYW5kbGUge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5rLWRyYWdoYW5kbGU6Zm9jdXMsXG4gICAgICAgICAgICAgICAgLmstZHJhZ2hhbmRsZTphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgkc2xpZGVyLWRyYWdoYW5kbGUtYWN0aXZlLXNjYWxlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuay1zbGlkZXItc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoICh2YXIoLS1rZW5kby1zbGlkZXItZW5kLCAwKSAtIHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkpICogMSUgKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYyggdmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSAqIDElICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5rLWRyYWdoYW5kbGUtc3RhcnQge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKCB2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApICogMSUgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmstZHJhZ2hhbmRsZS1lbmQge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKCB2YXIoLS1rZW5kby1zbGlkZXItZW5kLCAwKSAqIDElICk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgICAgICAgICAgLmstc2xpZGVyLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKCB2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApICogMSUgKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuay1kcmFnaGFuZGxlLXN0YXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoIHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkgKiAxJSApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5rLWRyYWdoYW5kbGUtZW5kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoIHZhcigtLWtlbmRvLXNsaWRlci1lbmQsIDApICogMSUgKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5rLWRyYWdoYW5kbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuay1kcmFnaGFuZGxlOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAuay1kcmFnaGFuZGxlOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpIHNjYWxlKCRzbGlkZXItZHJhZ2hhbmRsZS1hY3RpdmUtc2NhbGUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi12ZXJ0aWNhbCB7XG4gICAgICAgICAgICA+IC5rLXNsaWRlci10cmFjay13cmFwIHtcblxuICAgICAgICAgICAgICAgIC5rLXNsaWRlci10cmFjayB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmstZHJhZ2hhbmRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmstZHJhZ2hhbmRsZTpmb2N1cyxcbiAgICAgICAgICAgICAgICAuay1kcmFnaGFuZGxlOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSkgc2NhbGUoJHNsaWRlci1kcmFnaGFuZGxlLWFjdGl2ZS1zY2FsZSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmstc2xpZGVyLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogY2FsYyggdmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSAqIDElICk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYyggKHZhcigtLWtlbmRvLXNsaWRlci1lbmQsIDApIC0gdmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSkgKiAxJSApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuay1kcmFnaGFuZGxlLXN0YXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKCB2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApICogMSUgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmstZHJhZ2hhbmRsZS1lbmQge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoIHZhcigtLWtlbmRvLXNsaWRlci1lbmQsIDApICogMSUgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuXG4gICAgLy8gU2xpZGVyIHZlcnRpY2FsXG4gICAgLmstc2xpZGVyLXZlcnRpY2FsIHtcbiAgICAgICAgaGVpZ2h0OiAkc2xpZGVyLXNpemU7XG4gICAgICAgIHdpZHRoOiAkc2xpZGVyLWFsdC1zaXplO1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlIG5vd3JhcDtcblxuICAgICAgICAuay1idXR0b24tZGVjcmVhc2Uge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstdGljayB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyB0aWNrc1xuXG4gICAgICAgIC5rLXRpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTJweCBjZW50ZXI7IH1cbiAgICAgICAgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjJweCBjZW50ZXI7IH1cbiAgICAgICAgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUycHggY2VudGVyOyB9XG5cbiAgICAgICAgLmstdGljay1sYXJnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljay1sYXJnZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IGNlbnRlcjsgfVxuICAgICAgICAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC02MnB4IGNlbnRlcjsgfVxuXG4gICAgICAgIC5rLWZpcnN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkycHggMTAwJTsgfVxuICAgICAgICAuay10aWNrLWxhcmdlLmstZmlyc3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IDEwMCU7IH1cbiAgICAgICAgLmstc2xpZGVyLXRvcGxlZnQgLmstZmlyc3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIycHggMTAwJTsgfVxuICAgICAgICAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlLmstZmlyc3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAxMDAlOyB9XG4gICAgICAgIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay1maXJzdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNTJweCAxMDAlOyB9XG4gICAgICAgIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlLmstZmlyc3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjJweCAxMDAlOyB9XG5cbiAgICAgICAgLmstbGFzdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC05MnB4IDA7IH1cbiAgICAgICAgLmstdGljay1sYXJnZS5rLWxhc3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IDA7IH1cbiAgICAgICAgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFzdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjJweCAwOyB9XG4gICAgICAgIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2Uuay1sYXN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDsgfVxuICAgICAgICAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstbGFzdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNTJweCAwOyB9XG4gICAgICAgIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlLmstbGFzdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02MnB4IDA7IH1cblxuICAgICAgICAvLyBsYWJlbHNcblxuICAgICAgICAuay1sYWJlbCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbGVmdDogMTIwJTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgICAgIC5rLWZpcnN0IC5rLWxhYmVsIHsgdG9wOiAxMDAlOyB9XG4gICAgICAgIC5rLWxhc3QgLmstbGFiZWwgeyB0b3A6IDA7IH1cblxuICAgICAgICAuay1zbGlkZXItdG9wbGVmdCAuay1sYWJlbCB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDEyMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgJi5rLXJ0bCxcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmLFxuICAgICAgICAmW2Rpcj1cInJ0bFwiXSB7XG4gICAgICAgICAgICAuay1sYWJlbCB7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogMTIwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFiZWwge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuXG4gICAgLy8gU2xpZGVyIGhvcml6b250YWxcbiAgICAuay1zbGlkZXItaG9yaXpvbnRhbCB7XG4gICAgICAgIGhlaWdodDogJHNsaWRlci1hbHQtc2l6ZTtcbiAgICAgICAgd2lkdGg6ICRzbGlkZXItc2l6ZTtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuXG4gICAgICAgIC8vIHRpY2tzXG4gICAgICAgIC5rLXRpY2sge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuay10aWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC05MnB4OyB9XG4gICAgICAgIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTEyMnB4OyB9XG4gICAgICAgIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0xNTJweDsgfVxuXG4gICAgICAgIC5rLXRpY2stbGFyZ2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTJweDsgfVxuICAgICAgICAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0zMnB4OyB9XG4gICAgICAgIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC02MnB4OyB9XG5cbiAgICAgICAgLmstZmlyc3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MnB4OyB9XG4gICAgICAgIC5rLXRpY2stbGFyZ2Uuay1maXJzdCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTJweDsgfVxuICAgICAgICAuay1zbGlkZXItdG9wbGVmdCAuay1maXJzdCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyMnB4OyB9XG4gICAgICAgIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2Uuay1maXJzdCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7IH1cbiAgICAgICAgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLWZpcnN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTUycHg7IH1cbiAgICAgICAgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2stbGFyZ2Uuay1maXJzdCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYycHg7IH1cblxuICAgICAgICAuay1sYXN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtOTJweDsgfVxuICAgICAgICAuay10aWNrLWxhcmdlLmstbGFzdCB7IGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTJweDsgfVxuICAgICAgICAuay1zbGlkZXItdG9wbGVmdCAuay1sYXN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMTIycHg7IH1cbiAgICAgICAgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljay1sYXJnZS5rLWxhc3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0zMnB4OyB9XG4gICAgICAgIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay1sYXN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMTUycHg7IH1cbiAgICAgICAgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2stbGFyZ2Uuay1sYXN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtNjJweDsgfVxuXG4gICAgICAgIC8vIGxhYmVsc1xuXG4gICAgICAgIC5rLWxhYmVsIHtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGJvdHRvbTogLTEuMmVtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB9XG4gICAgICAgIC5rLWZpcnN0IC5rLWxhYmVsIHsgbGVmdDogMDsgfVxuICAgICAgICAuay1sYXN0IC5rLWxhYmVsIHsgbGVmdDogMTAwJTsgfVxuXG4gICAgICAgIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhYmVsIHtcbiAgICAgICAgICAgIHRvcDogLTEuMmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstcnRsICYsXG4gICAgICAgICYuay1ydGwsXG4gICAgICAgIFtkaXI9XCJydGxcIl0gJixcbiAgICAgICAgJltkaXI9XCJydGxcIl0ge1xuICAgICAgICAgICAgLmstc2xpZGVyLXRyYWNrLFxuICAgICAgICAgICAgLmstc2xpZGVyLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5rLXNsaWRlci1idXR0b25zIC5rLXNsaWRlci10cmFjayB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6ICRzbGlkZXItYnV0dG9uLXNwYWNpbmc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWJ1dHRvbiAuay1pLWFycm93LWUsXG4gICAgICAgICAgICAuay1idXR0b24gLmstaS1hcnJvdy13IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1zbGlkZXItd3JhcCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmstc2xpZGVyLXRyYWNrLFxuICAgIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAuay1zbGlkZXItaG9yaXpvbnRhbCAmIHtcbiAgICAgICAgICAgIGhlaWdodDogJHNsaWRlci10cmFjay10aGlja25lc3M7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLSgkc2xpZGVyLXRyYWNrLXRoaWNrbmVzcyAvIDIpO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAuay1zbGlkZXItdmVydGljYWwgJiB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSgkc2xpZGVyLXRyYWNrLXRoaWNrbmVzcyAvIDIpO1xuICAgICAgICAgICAgd2lkdGg6ICRzbGlkZXItdHJhY2stdGhpY2tuZXNzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstc2xpZGVyLWJ1dHRvbnMgLmstc2xpZGVyLXRyYWNrIHtcbiAgICAgICAgLmstc2xpZGVyLWhvcml6b250YWwgJiB7XG4gICAgICAgICAgICBsZWZ0OiAkc2xpZGVyLWJ1dHRvbi1zcGFjaW5nO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstc2xpZGVyLXZlcnRpY2FsICYge1xuICAgICAgICAgICAgYm90dG9tOiAkc2xpZGVyLWJ1dHRvbi1zcGFjaW5nO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuay1kcmFnaGFuZGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogJHNsaWRlci1kcmFnaGFuZGxlLWJvcmRlci13aWR0aDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgIHdpZHRoOiAkc2xpZGVyLWRyYWdoYW5kbGUtc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkc2xpZGVyLWRyYWdoYW5kbGUtc2l6ZTtcblxuICAgICAgICAuay1zbGlkZXItaG9yaXpvbnRhbCAmIHtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICYuay1wcmVzc2VkIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoJHNsaWRlci1kcmFnaGFuZGxlLWFjdGl2ZS1zY2FsZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1zbGlkZXItdmVydGljYWwgJiB7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJi5rLXByZXNzZWQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgkc2xpZGVyLWRyYWdoYW5kbGUtYWN0aXZlLXNjYWxlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXNsaWRlci10cmFuc2l0aW9ucy5rLXNsaWRlci1ob3Jpem9udGFsICYge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAkc2xpZGVyLXRyYW5zaXRpb24tc3BlZWQgJHNsaWRlci10cmFuc2l0aW9uLWZ1bmN0aW9uLCBiYWNrZ3JvdW5kLWNvbG9yICRzbGlkZXItdHJhbnNpdGlvbi1zcGVlZCAkc2xpZGVyLXRyYW5zaXRpb24tZnVuY3Rpb24sIHRyYW5zZm9ybSAkc2xpZGVyLWRyYWdoYW5kbGUtdHJhbnNpdGlvbi1zcGVlZCAkc2xpZGVyLWRyYWdoYW5kbGUtdHJhbnNpdGlvbi1mdW5jdGlvbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXNsaWRlci10cmFuc2l0aW9ucy5rLXNsaWRlci12ZXJ0aWNhbCAmIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAgJHNsaWRlci10cmFuc2l0aW9uLXNwZWVkICRzbGlkZXItdHJhbnNpdGlvbi1mdW5jdGlvbiwgYmFja2dyb3VuZC1jb2xvciAkc2xpZGVyLXRyYW5zaXRpb24tc3BlZWQgJHNsaWRlci10cmFuc2l0aW9uLWZ1bmN0aW9uLCB0cmFuc2Zvcm0gJHNsaWRlci1kcmFnaGFuZGxlLXRyYW5zaXRpb24tc3BlZWQgJHNsaWRlci1kcmFnaGFuZGxlLXRyYW5zaXRpb24tZnVuY3Rpb247XG4gICAgICAgIH1cblxuICAgICAgICAmLmstcHJlc3NlZCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstc2xpZGVyLXNlbGVjdGlvbiB7XG4gICAgICAgIC5rLXNsaWRlci10cmFuc2l0aW9ucy5rLXNsaWRlci1ob3Jpem9udGFsICYge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggJHNsaWRlci10cmFuc2l0aW9uLXNwZWVkICRzbGlkZXItdHJhbnNpdGlvbi1mdW5jdGlvbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXNsaWRlci10cmFuc2l0aW9ucy5rLXNsaWRlci12ZXJ0aWNhbCAmIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAkc2xpZGVyLXRyYW5zaXRpb24tc3BlZWQgJHNsaWRlci10cmFuc2l0aW9uLWZ1bmN0aW9uO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLXByZXNzZWQge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLmstc2xpZGVyLWl0ZW1zIHtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgLmstc2xpZGVyLWJ1dHRvbnMgJiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNsaWRlci1idXR0b24tc3BhY2luZztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXNsaWRlci1ob3Jpem9udGFsICYge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstc2xpZGVyLXZlcnRpY2FsICYge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYnV0dG9ucyAmIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc2xpZGVyLWJ1dHRvbi1zcGFjaW5nO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rLXNsaWRlci1pdGVtczo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLmstc2xpZGVyLXRvb2x0aXAge1xuICAgICAgICAuay1jYWxsb3V0LW4sXG4gICAgICAgIC5rLWNhbGxvdXQtcyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLWNhbGxvdXQtc2l6ZSAvIDI7XG4gICAgICAgIH1cblxuICAgICAgICAuay1jYWxsb3V0LXcsXG4gICAgICAgIC5rLWNhbGxvdXQtZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtY2FsbG91dC1zaXplIC8gMjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJzbGlkZXIvbGF5b3V0L2xlZ2FjeVwiICkge1xuXG4gICAgLmstbm8tZmxleGJveCAuay1zbGlkZXIge1xuXG4gICAgICAgICYtaG9yaXpvbnRhbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJi12ZXJ0aWNhbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuIiwiLy8gU2xpZGVyXG4kc2xpZGVyLXNpemU6IDIwMHB4ICFkZWZhdWx0O1xuJHNsaWRlci10aWNrLXNpemU6IG51bGwgIWRlZmF1bHQ7XG4kc2xpZGVyLWFsdC1zaXplOiAzMHB4ICFkZWZhdWx0O1xuXG4kc2xpZGVyLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kc2xpZGVyLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRzbGlkZXItbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJHNsaWRlci1idXR0b24tb2Zmc2V0OiAxMHB4ICFkZWZhdWx0O1xuJHNsaWRlci1idXR0b24tc2l6ZTogKCRzbGlkZXItYWx0LXNpemUgLSAyKSAhZGVmYXVsdDtcbiRzbGlkZXItYnV0dG9uLXNwYWNpbmc6ICgkc2xpZGVyLWJ1dHRvbi1zaXplICsgJHNsaWRlci1idXR0b24tb2Zmc2V0KSAhZGVmYXVsdDtcbiRzbGlkZXItYnV0dG9uLWZvY3VzZWQtc2hhZG93OiBudWxsICFkZWZhdWx0O1xuXG4kc2xpZGVyLXRyYWNrLXRoaWNrbmVzczogNHB4ICFkZWZhdWx0O1xuJHNsaWRlci1kcmFnaGFuZGxlLXNpemU6IDE0cHggIWRlZmF1bHQ7XG4kc2xpZGVyLWRyYWdoYW5kbGUtYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kc2xpZGVyLWRyYWdoYW5kbGUtYWN0aXZlLXNjYWxlOiAxICFkZWZhdWx0O1xuJHNsaWRlci1kcmFnaGFuZGxlLWFjdGl2ZS1zaXplOiBudWxsICFkZWZhdWx0O1xuXG4kc2xpZGVyLWRyYWdoYW5kbGUtYmc6ICRwcmltYXJ5LWJ1dHRvbi1iZyAhZGVmYXVsdDtcbiRzbGlkZXItZHJhZ2hhbmRsZS10ZXh0OiAkcHJpbWFyeS1idXR0b24tdGV4dCAhZGVmYXVsdDtcbiRzbGlkZXItZHJhZ2hhbmRsZS1ib3JkZXI6ICRwcmltYXJ5LWJ1dHRvbi1ib3JkZXIgIWRlZmF1bHQ7XG4kc2xpZGVyLWRyYWdoYW5kbGUtZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG5cbiRzbGlkZXItZHJhZ2hhbmRsZS1ob3ZlcmVkLWJnOiAkcHJpbWFyeS1idXR0b24taG92ZXJlZC1iZyAhZGVmYXVsdDtcbiRzbGlkZXItZHJhZ2hhbmRsZS1ob3ZlcmVkLXRleHQ6ICRwcmltYXJ5LWJ1dHRvbi1ob3ZlcmVkLXRleHQgIWRlZmF1bHQ7XG4kc2xpZGVyLWRyYWdoYW5kbGUtaG92ZXJlZC1ib3JkZXI6ICRwcmltYXJ5LWJ1dHRvbi1ob3ZlcmVkLWJvcmRlciAhZGVmYXVsdDtcbiRzbGlkZXItZHJhZ2hhbmRsZS1ob3ZlcmVkLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kc2xpZGVyLWRyYWdoYW5kbGUtcHJlc3NlZC1iZzogJHByaW1hcnktYnV0dG9uLXByZXNzZWQtYmcgIWRlZmF1bHQ7XG4kc2xpZGVyLWRyYWdoYW5kbGUtcHJlc3NlZC10ZXh0OiAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC10ZXh0ICFkZWZhdWx0O1xuJHNsaWRlci1kcmFnaGFuZGxlLXByZXNzZWQtYm9yZGVyOiAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC1ib3JkZXIgIWRlZmF1bHQ7XG4kc2xpZGVyLWRyYWdoYW5kbGUtcHJlc3NlZC1ncmFkaWVudDogbnVsbCAhZGVmYXVsdDtcblxuJHNsaWRlci1kcmFnaGFuZGxlLWZvY3VzZWQtc2hhZG93OiAkcHJpbWFyeS1idXR0b24tZm9jdXNlZC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRzbGlkZXItdHJhbnNpdGlvbi1zcGVlZDogLjNzICFkZWZhdWx0O1xuJHNsaWRlci10cmFuc2l0aW9uLWZ1bmN0aW9uOiBlYXNlLW91dCAhZGVmYXVsdDtcbiRzbGlkZXItZHJhZ2hhbmRsZS10cmFuc2l0aW9uLXNwZWVkOiAuNHMgIWRlZmF1bHQ7XG4kc2xpZGVyLWRyYWdoYW5kbGUtdHJhbnNpdGlvbi1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yNSwgLjgsIC4yNSwgMSkgIWRlZmF1bHQ7XG5cbiRzbGlkZXItdHJhY2stYmc6IGRhcmtlbigkY29tcG9uZW50LWJnLCAxMCUpICFkZWZhdWx0O1xuJHNsaWRlci1zZWxlY3Rpb24tYmc6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJHNsaWRlci1kaXNhYmxlZC1vcGFjaXR5OiBudWxsICFkZWZhdWx0O1xuIiwiQGluY2x1ZGUgZXhwb3J0cyhcInNsaWRlci90aGVtZVwiKSB7XG4gICAgJHNsaWRlci10aWNrLWhvcml6b250YWwtaW1hZ2U6IG1hcC1nZXQoJGRhdGEtdXJpcywgXCJzbGlkZXItaC5naWZcIikgIWRlZmF1bHQ7XG4gICAgJHNsaWRlci10aWNrLXZlcnRpY2FsLWltYWdlOiBtYXAtZ2V0KCRkYXRhLXVyaXMsIFwic2xpZGVyLXYuZ2lmXCIpICFkZWZhdWx0O1xuXG4gICAgLmstc2xpZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb21wb25lbnQtdGV4dDtcblxuICAgICAgICAuay1zbGlkZXItdHJhY2ssXG4gICAgICAgIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXNsaWRlci10cmFjayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKCAkYmc6ICRzbGlkZXItdHJhY2stYmcgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCggJGJnOiAkc2xpZGVyLXNlbGVjdGlvbi1iZyApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoIDUwJSApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZHJhZ2hhbmRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRzbGlkZXItZHJhZ2hhbmRsZS10ZXh0LFxuICAgICAgICAgICAgICAgICRzbGlkZXItZHJhZ2hhbmRsZS1iZyxcbiAgICAgICAgICAgICAgICAkc2xpZGVyLWRyYWdoYW5kbGUtYm9yZGVyLFxuICAgICAgICAgICAgICAgICRzbGlkZXItZHJhZ2hhbmRsZS1ncmFkaWVudFxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoIDUwJSApO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkc2xpZGVyLWRyYWdoYW5kbGUtaG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkc2xpZGVyLWRyYWdoYW5kbGUtaG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJHNsaWRlci1kcmFnaGFuZGxlLWhvdmVyZWQtYm9yZGVyLFxuICAgICAgICAgICAgICAgICAgICAkc2xpZGVyLWRyYWdoYW5kbGUtaG92ZXJlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJi5rLXByZXNzZWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRzbGlkZXItZHJhZ2hhbmRsZS1wcmVzc2VkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRzbGlkZXItZHJhZ2hhbmRsZS1wcmVzc2VkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkc2xpZGVyLWRyYWdoYW5kbGUtcHJlc3NlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICRzbGlkZXItZHJhZ2hhbmRsZS1wcmVzc2VkLWdyYWRpZW50XG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkc2xpZGVyLWRyYWdoYW5kbGUtZm9jdXNlZC1zaGFkb3cgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgIC5rLWRyYWdoYW5kbGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRzbGlkZXItZHJhZ2hhbmRsZS1mb2N1c2VkLXNoYWRvdyApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5rLXN0YXRlLWRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGlkZXItZGlzYWJsZWQtb3BhY2l0eTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXNsaWRlci13cmFwIHtcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1zbGlkZXItaG9yaXpvbnRhbCAuay10aWNrIHtcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZSggJHNsaWRlci10aWNrLWhvcml6b250YWwtaW1hZ2UgKTtcbiAgICB9XG5cbiAgICAuay1zbGlkZXItdmVydGljYWwgLmstdGljayB7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtaW1hZ2UoICRzbGlkZXItdGljay12ZXJ0aWNhbC1pbWFnZSApO1xuICAgIH1cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJjb2xvcnBpY2tlci9sYXlvdXRcIikge1xuXG4gICAgLmstY29sb3JwaWNrZXIge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJGNvbG9ycGlja2VyLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICRjb2xvcnBpY2tlci1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkY29sb3JwaWNrZXItbGluZS1oZWlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgLmstc2VsZWN0ZWQtY29sb3Ige1xuICAgICAgICAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLXk7XG4gICAgICAgICAgICB3aWR0aDogJGJ1dHRvbi1pbm5lci1jYWxjLXNpemU7XG4gICAgICAgICAgICBoZWlnaHQ6ICRidXR0b24taW5uZXItY2FsYy1zaXplO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwICRjb2xvcnBpY2tlci1zZWxlY3QtYm9yZGVyLXdpZHRoIDAgMDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAuay1pLWxpbmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZXJyb3I7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMzJSwgLTMzJSkgcm90YXRlWig0NWRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmstaS1saW5lOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay10b29sLWljb24ge1xuICAgICAgICAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLXk7XG4gICAgICAgICAgICB3aWR0aDogJGJ1dHRvbi1pbm5lci1jYWxjLXNpemU7XG4gICAgICAgICAgICBoZWlnaHQ6ICRidXR0b24taW5uZXItY2FsYy1zaXplO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwICRjb2xvcnBpY2tlci1zZWxlY3QtYm9yZGVyLXdpZHRoIDAgMDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRpY29uLXNpemU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXNlbGVjdGVkLWNvbG9yIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFweCAwIDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstcGlja2VyLXdyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGlucHV0LWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZTsgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8tdHJhbnNpdGlvbi1hbGxcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBJbnB1dFxuICAgICAgICAuay1pbnB1dCB7fVxuXG5cbiAgICAgICAgLy8gU2VsZWN0XG4gICAgICAgIC5rLXNlbGVjdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzLW9ubHkoICRpbnB1dC1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcGlja2VyLXNlbGVjdC1wYWRkaW5nLXkgJHBpY2tlci1zZWxlY3QtcGFkZGluZy14O1xuICAgICAgICAgICAgd2lkdGg6IGlmKCR1c2UtcGlja2VyLXNlbGVjdC13aWR0aCwgJGJ1dHRvbi1pbm5lci1jYWxjLXNpemUsIG51bGwpO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIC5rLWljb24ge31cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJ0bCAmLFxuICAgICAgICAmW2Rpcj1cInJ0bFwiXSB7XG4gICAgICAgICAgICAuay1zZWxlY3RlZC1jb2xvcixcbiAgICAgICAgICAgIC5rLXRvb2wtaWNvbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMCAkY29sb3JwaWNrZXItc2VsZWN0LWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstcGlja2VyLXdyYXAge1xuICAgICAgICAgICAgICAgIC5rLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cy1vbmx5KCAkaW5wdXQtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC5rLWNvbG9ycGlja2VyICsgLmstYW5pbWF0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIC5rLXBvcHVwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwiZmxhdGNvbG9ycGlja2VyL2xheW91dFwiICkge1xuXG4gICAgLmstZmxhdGNvbG9ycGlja2VyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGlucHV0LWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkY29sb3JwaWNrZXItYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJGNvbG9ycGlja2VyLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICRjb2xvcnBpY2tlci1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkY29sb3JwaWNrZXItbGluZS1oZWlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICB3aWR0aDogJGNvbG9ycGlja2VyLXdpZHRoO1xuICAgICAgICBwYWRkaW5nOiAkY29sb3JwaWNrZXItcmVjdC1wYWRkaW5nO1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQ7XG5cblxuICAgICAgICAvLyBIU1Ygd3JhcFxuICAgICAgICAuay1oc3Ytd3JhcCB7fVxuXG5cbiAgICAgICAgLy8gSFNWIHJlY3RhbmdsZVxuICAgICAgICAuay1oc3YtcmVjdGFuZ2xlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAtbXMtdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tIGRvdWJsZS10YXAtem9vbTtcblxuICAgICAgICAgICAgLmstZHJhZ2hhbmRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtN3B4IDAgMCAtN3B4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5rLWhzdi1ncmFkaWVudCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBTbGlkZXJzIHdyYXBcbiAgICAgICAgLmstc2xpZGVycy13cmFwIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmLmstaGJveCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRjb2xvcnBpY2tlci1tYXJnaW47XG5cbiAgICAgICAgICAgICAgICAuay1zbGlkZXIgKyAuay1zbGlkZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGNvbG9ycGlja2VyLW1hcmdpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay12Ym94IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkY29sb3JwaWNrZXItbWFyZ2luO1xuXG4gICAgICAgICAgICAgICAgLmstc2xpZGVyICsgLmstc2xpZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGNvbG9ycGlja2VyLW1hcmdpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAuay1zbGlkZXJzLXdyYXAtY2xlYXJhYmxlIHtcblxuICAgICAgICAgICAgJi5rLWhib3gge1xuXG4gICAgICAgICAgICAgICAgLmstY2xlYXItY29sb3Ige1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rLWh1ZS1zbGlkZXIsXG4gICAgICAgICAgICAgICAgLmstYWxwaGEtc2xpZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmstdmJveCB7fVxuXG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIFNsaWRlcnNcbiAgICAgICAgLmstc2xpZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAuay1zbGlkZXItd3JhcCB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstc2xpZGVyLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gRHJhZ2hhbmRsZVxuICAgICAgICAgICAgLmstZHJhZ2hhbmRsZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gU2xpZGVyIG9yaWVudGF0aW9uXG4gICAgICAgIC5rLXNsaWRlci1ob3Jpem9udGFsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAkY29sb3JwaWNrZXItc2xpZGVyLXRyYWNrLXNpemU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgJGNvbG9ycGlja2VyLXNsaWRlci10cmFjay1zaXplO1xuXG4gICAgICAgICAgICAuay1zbGlkZXItdHJhY2sge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0oJGNvbG9ycGlja2VyLXNsaWRlci10cmFjay1zaXplIC8gMik7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkY29sb3JwaWNrZXItc2xpZGVyLXRyYWNrLXNpemU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGNvbG9ycGlja2VyLXNsaWRlci1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5rLXNsaWRlci12ZXJ0aWNhbCB7XG4gICAgICAgICAgICB3aWR0aDogJGNvbG9ycGlja2VyLXNsaWRlci10cmFjay1zaXplO1xuICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAkY29sb3JwaWNrZXItc2xpZGVyLXRyYWNrLXNpemU7XG5cbiAgICAgICAgICAgIC5rLXNsaWRlci10cmFjayB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0oJGNvbG9ycGlja2VyLXNsaWRlci10cmFjay1zaXplIC8gMik7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRjb2xvcnBpY2tlci1zbGlkZXItdHJhY2stc2l6ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkY29sb3JwaWNrZXItc2xpZGVyLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5rLWRyYWdoYW5kbGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggNTAlICk7XG4gICAgICAgICAgICB3aWR0aDogJGNvbG9ycGlja2VyLWRyYWdoYW5kbGUtd2lkdGg7XG4gICAgICAgICAgICBoZWlnaHQ6ICRjb2xvcnBpY2tlci1kcmFnaGFuZGxlLWhlaWdodDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIENvbG9yIGlucHV0c1xuICAgICAgICAuay1jb2xvcmlucHV0cyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAoJGNvbG9ycGlja2VyLW1hcmdpbiAqIDIpO1xuXG4gICAgICAgICAgICA+IC5rLWdyYWRpZW50LXZhbHVlcyArIC5rLWdyYWRpZW50LXZhbHVlcyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGNvbG9ycGlja2VyLW1hcmdpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuay1ncmFkaWVudC12YWx1ZXMge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAuay1pbnB1dCxcbiAgICAgICAgICAgIC5rLXRleHRib3gge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRjb2xvcnBpY2tlci1pbnB1dC1wYWRkaW5nLXkgJGNvbG9ycGlja2VyLWlucHV0LXBhZGRpbmcteDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGl2LFxuICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICAuay1udW1lcmljdGV4dGJveCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRjb2xvcnBpY2tlci1pbnB1dC13aWR0aDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmstaGV4LXZhbHVlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGNvbG9ycGlja2VyLWhleC1pbnB1dC13aWR0aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gU2VsZWN0ZWQgY29sb3JcbiAgICAgICAgLmstc2VsZWN0ZWQtY29sb3Ige1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgLmstY29sb3ItaW5wdXQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgLmstY29sb3ItdmFsdWUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBjYWxjKCAjeyRidXR0b24taW5uZXItY2FsYy1zaXplfSAqIDIgKTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5rLWNsZWFyLWNvbG9yLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgICAgICAuay1jbGVhci1jb2xvciB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5rLWNvbG9yLXZhbHVlICsgLmstY2xlYXItY29sb3Ige1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBCdXR0b25zXG4gICAgICAgIC5rLWNvbnRyb2xzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICgkY29sb3JwaWNrZXItbWFyZ2luICogMik7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1ydGwsXG4gICAgW2Rpcj1cInJ0bFwiXSB7XG4gICAgICAgIC5rLWZsYXRjb2xvcnBpY2tlciB7XG5cbiAgICAgICAgICAgIC5rLXNsaWRlcnMtd3JhcC5rLWhib3gge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGNvbG9ycGlja2VyLW1hcmdpbjtcblxuICAgICAgICAgICAgICAgIC5rLXNsaWRlciArIC5rLXNsaWRlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjb2xvcnBpY2tlci1tYXJnaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1jb2xvci12YWx1ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoICN7JGJ1dHRvbi1pbm5lci1jYWxjLXNpemV9ICogMiApIDAgMDtcbiAgICAgICAgICAgICAgICBkaXJlY3Rpb246IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWNvbG9yLXZhbHVlICsgLmstY2xlYXItY29sb3Ige1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJjb2xvcnBhbGV0dGUvbGF5b3V0XCIgKSB7XG5cbiAgICAuay1jb2xvcnBhbGV0dGUge1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY29sb3JwaWNrZXItZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGNvbG9ycGlja2VyLWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgLmstcGFsZXR0ZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgLmstaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgLW1zLWhpZ2gtY29udHJhc3QtYWRqdXN0OiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIC5rLWl0ZW06aG92ZXIsXG4gICAgICAgIC5rLWl0ZW0uay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDE7XG4gICAgICAgIH1cbiAgICAgICAgLmstaXRlbS5rLXN0YXRlLXNlbGVjdGVkLFxuICAgICAgICAuay1pdGVtLmstc3RhdGUtc2VsZWN0ZWQ6aG92ZXIsXG4gICAgICAgIC5rLWl0ZW0uay1zdGF0ZS1mb2N1c2VkLFxuICAgICAgICAuay1pdGVtOmZvY3VzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLy8gQ29sb3JwaWNrZXJcbiRjb2xvcnBpY2tlci1yZWN0LXBhZGRpbmc6ICRwYWRkaW5nLXggIWRlZmF1bHQ7XG4kY29sb3JwaWNrZXItbWFyZ2luOiA4cHggIWRlZmF1bHQ7XG4kY29sb3JwaWNrZXItd2lkdGg6IDMxMHB4ICFkZWZhdWx0O1xuJGNvbG9ycGlja2VyLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJGNvbG9ycGlja2VyLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY29sb3JwaWNrZXItZm9udC1zaXplOiAkZm9udC1zaXplICFkZWZhdWx0O1xuJGNvbG9ycGlja2VyLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY29sb3JwaWNrZXItZHJhZ2hhbmRsZS13aWR0aDogMTRweCAhZGVmYXVsdDtcbiRjb2xvcnBpY2tlci1kcmFnaGFuZGxlLWhlaWdodDogMTRweCAhZGVmYXVsdDtcbiRjb2xvcnBpY2tlci1zbGlkZXItdHJhY2stc2l6ZTogMTBweCAhZGVmYXVsdDtcbiRjb2xvcnBpY2tlci1zbGlkZXItYm9yZGVyLXJhZGl1czogMTBweCAhZGVmYXVsdDtcbiRjb2xvcnBpY2tlci1oZXgtaW5wdXQtd2lkdGg6IDY1cHggIWRlZmF1bHQ7XG4kY29sb3JwaWNrZXItaW5wdXQtd2lkdGg6IDQ4cHggIWRlZmF1bHQ7XG4kY29sb3JwaWNrZXItaW5wdXQtcGFkZGluZy14OiAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGNvbG9ycGlja2VyLWlucHV0LXBhZGRpbmcteTogJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcblxuJGNvbG9ycGlja2VyLXNlbGVjdC1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcblxuJGNvbG9ycGlja2VyLWJnOiAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY29sb3JwaWNrZXItdGV4dDogJGlucHV0LXRleHQgIWRlZmF1bHQ7XG4kY29sb3JwaWNrZXItYm9yZGVyOiAkaW5wdXQtYm9yZGVyICFkZWZhdWx0O1xuXG4kY29sb3JwaWNrZXItaG92ZXJlZC1iZzogbnVsbCAhZGVmYXVsdDtcbiRjb2xvcnBpY2tlci1ob3ZlcmVkLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3JwaWNrZXItaG92ZXJlZC1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG5cbiRjb2xvcnBpY2tlci1mb2N1c2VkLWJnOiBudWxsICFkZWZhdWx0O1xuJGNvbG9ycGlja2VyLWZvY3VzZWQtdGV4dDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvcnBpY2tlci1mb2N1c2VkLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcbiRjb2xvcnBpY2tlci1mb2N1c2VkLXNoYWRvdzogbnVsbCAhZGVmYXVsdDtcblxuJGNvbG9ycGlja2VyLXNlbGVjdC1iZzogJGJ1dHRvbi1iZyAhZGVmYXVsdDtcbiRjb2xvcnBpY2tlci1zZWxlY3QtdGV4dDogJGJ1dHRvbi10ZXh0ICFkZWZhdWx0O1xuJGNvbG9ycGlja2VyLXNlbGVjdC1ib3JkZXI6ICRidXR0b24tYm9yZGVyICFkZWZhdWx0O1xuJGNvbG9ycGlja2VyLXNlbGVjdC1ncmFkaWVudDogJGJ1dHRvbi1ncmFkaWVudCAhZGVmYXVsdDtcblxuJGNvbG9ycGlja2VyLXNlbGVjdC1ob3ZlcmVkLWJnOiAkYnV0dG9uLWhvdmVyZWQtYmcgIWRlZmF1bHQ7XG4kY29sb3JwaWNrZXItc2VsZWN0LWhvdmVyZWQtdGV4dDogJGJ1dHRvbi1ob3ZlcmVkLXRleHQgIWRlZmF1bHQ7XG4kY29sb3JwaWNrZXItc2VsZWN0LWhvdmVyZWQtYm9yZGVyOiAkYnV0dG9uLWhvdmVyZWQtYm9yZGVyICFkZWZhdWx0O1xuJGNvbG9ycGlja2VyLXNlbGVjdC1ob3ZlcmVkLWdyYWRpZW50OiAkYnV0dG9uLWhvdmVyZWQtZ3JhZGllbnQgIWRlZmF1bHQ7XG5cbiRjb2xvcnBpY2tlci1zZWxlY3QtZm9jdXNlZC1iZzogJGJ1dHRvbi1wcmVzc2VkLWJnICFkZWZhdWx0O1xuJGNvbG9ycGlja2VyLXNlbGVjdC1mb2N1c2VkLXRleHQ6ICRidXR0b24tcHJlc3NlZC10ZXh0ICFkZWZhdWx0O1xuJGNvbG9ycGlja2VyLXNlbGVjdC1mb2N1c2VkLWJvcmRlcjogJGJ1dHRvbi1wcmVzc2VkLWJvcmRlciAhZGVmYXVsdDtcbiRjb2xvcnBpY2tlci1zZWxlY3QtZm9jdXNlZC1ncmFkaWVudDogJGJ1dHRvbi1wcmVzc2VkLWdyYWRpZW50ICFkZWZhdWx0O1xuJGNvbG9ycGlja2VyLXNlbGVjdC1wcmVzc2VkLXNoYWRvdzogJGJ1dHRvbi1wcmVzc2VkLXNoYWRvdyAhZGVmYXVsdDtcbiRjb2xvcnBpY2tlci1zZWxlY3QtZm9jdXNlZC1zaGFkb3c6ICRidXR0b24tZm9jdXNlZC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRjb2xvcnBpY2tlci10b29sLWljb24taG92ZXJlZC1ib3JkZXI6IHJnYmEoMCwgMCwgMCwgLjA4KSAhZGVmYXVsdDtcblxuJGNvbG9ycGFsZXR0ZS1ob3ZlcmVkLXNoYWRvdzogMCAwIDNweCAxcHggcmdiYSggYmxhY2ssIC4zICksIGluc2V0IDAgMCAwIDFweCByZ2JhKCB3aGl0ZSwgLjggKSAhZGVmYXVsdDtcbiRjb2xvcnBhbGV0dGUtZm9jdXNlZC1zaGFkb3c6IDAgMXB4IDNweCAxcHggcmdiYSggYmxhY2ssIC4zICksIGluc2V0IDAgMCAwIDFweCByZ2JhKCB3aGl0ZSwgMSApICFkZWZhdWx0O1xuIiwiQGluY2x1ZGUgZXhwb3J0cyhcImNvbG9ycGlja2VyL3RoZW1lXCIpIHtcblxuICAgIC5rLWNvbG9ycGlja2VyIHtcblxuICAgICAgICAvLyBOb3JtYWwgc3RhdGVcbiAgICAgICAgLmstcGlja2VyLXdyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkY29sb3JwaWNrZXItc2VsZWN0LXRleHQsXG4gICAgICAgICAgICAgICAgJGNvbG9ycGlja2VyLXNlbGVjdC1iZyxcbiAgICAgICAgICAgICAgICAkY29sb3JwaWNrZXItc2VsZWN0LWJvcmRlcixcbiAgICAgICAgICAgICAgICAkY29sb3JwaWNrZXItc2VsZWN0LWdyYWRpZW50XG4gICAgICAgICAgICApO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBJbnZhbGlkIHN0YXRlXG4gICAgICAgICAgICAmLmstaW52YWxpZCxcbiAgICAgICAgICAgICYuay1pbnZhbGlkOmhvdmVyLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWludmFsaWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXJyb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW52YWxpZC1ib3JkZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBIb3ZlcmVkIHN0YXRlXG4gICAgICAgIC5rLXRvb2wtaWNvbjpob3ZlcixcbiAgICAgICAgLmstc2VsZWN0OmhvdmVyLFxuICAgICAgICAuay10b29sLWljb24uay1zdGF0ZS1ob3ZlcixcbiAgICAgICAgLmstc2VsZWN0Lmstc3RhdGUtaG92ZXIsXG4gICAgICAgIC5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGNvbG9ycGlja2VyLXNlbGVjdC1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgJGNvbG9ycGlja2VyLXNlbGVjdC1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICRjb2xvcnBpY2tlci1zZWxlY3QtaG92ZXJlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgJGNvbG9ycGlja2VyLXNlbGVjdC1ob3ZlcmVkLWdyYWRpZW50XG4gICAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstdG9vbC1pY29uOmhvdmVyLFxuICAgICAgICAuay10b29sLWljb24uay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcnBpY2tlci10b29sLWljb24taG92ZXJlZC1ib3JkZXI7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTZWxlY3RlZCBzdGF0ZVxuICAgICAgICAuay1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkY29sb3JwaWNrZXItc2VsZWN0LWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkY29sb3JwaWNrZXItc2VsZWN0LWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAgICAgJGNvbG9ycGlja2VyLXNlbGVjdC1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAkY29sb3JwaWNrZXItc2VsZWN0LWZvY3VzZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkY29sb3JwaWNrZXItc2VsZWN0LXByZXNzZWQtc2hhZG93ICk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb2N1c2VkIHN0YXRlXG4gICAgICAgIC5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJGNvbG9ycGlja2VyLXNlbGVjdC1mb2N1c2VkLXNoYWRvdztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEludmFsaWQgc3RhdGVcbiAgICAgICAgJi5rLXN0YXRlLWludmFsaWQsXG4gICAgICAgICYubmctaW52YWxpZC5uZy10b3VjaGVkLFxuICAgICAgICAmLm5nLWludmFsaWQubmctZGlydHkge1xuICAgICAgICAgICAgLmstcGlja2VyLXdyYXAge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGludmFsaWQtYm9yZGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbn1cblxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJmbGF0Y29sb3JwaWNrZXIvdGhlbWVcIiApIHtcblxuICAgIC5rLWZsYXRjb2xvcnBpY2tlciB7XG4gICAgICAgIEBleHRlbmQgLmstdGV4dC1zZWxlY3Rpb24gIW9wdGlvbmFsO1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHBhbmVsLXRleHQsXG4gICAgICAgICAgICAkcGFuZWwtYmcsXG4gICAgICAgICAgICAkcGFuZWwtYm9yZGVyXG4gICAgICAgICk7XG5cbiAgICAgICAgLmstY29sb3ItdmFsdWUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkY29sb3JwaWNrZXItdGV4dCxcbiAgICAgICAgICAgICAgICAkY29sb3JwaWNrZXItYmcsXG4gICAgICAgICAgICAgICAgJGNvbG9ycGlja2VyLWJvcmRlclxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWhzdi1ncmFkaWVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIHRvIGJvdHRvbSwgJGdyYWRpZW50LXRyYW5zcGFyZW50LXRvLWJsYWNrICksIGxpbmVhci1ncmFkaWVudCggdG8gcmlnaHQsICRncmFkaWVudC13aGl0ZS10by10cmFuc3BhcmVudCApO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBTbGlkZXJzXG4gICAgICAgIC5rLXNsaWRlciB7XG5cbiAgICAgICAgICAgIC8vIERyYWdoYW5kbGVcbiAgICAgICAgICAgIC5rLWRyYWdoYW5kbGUge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIC45KTtcbiAgICAgICAgICAgICAgICAvLyBzYXNzLWxpbnQ6ZW5hYmxlIG5vLWNvbG9yLWxpdGVyYWxzIG5vLWNvbG9yLWtleXdvcmRzXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuay1kcmFnaGFuZGxlOmhvdmVyLFxuICAgICAgICAgICAgLmstZHJhZ2hhbmRsZTpmb2N1cyB7XG4gICAgICAgICAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUgbm8tY29sb3ItbGl0ZXJhbHMgbm8tY29sb3Ita2V5d29yZHNcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCBibGFjaztcbiAgICAgICAgICAgICAgICAvLyBzYXNzLWxpbnQ6ZW5hYmxlIG5vLWNvbG9yLWxpdGVyYWxzIG5vLWNvbG9yLWtleXdvcmRzXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gU2xpZGVyIHR5cGVcbiAgICAgICAgLmstaHVlLXNsaWRlciB7XG4gICAgICAgICAgICAmLmstc2xpZGVyLWhvcml6b250YWwge1xuICAgICAgICAgICAgICAgIC5rLXNsaWRlci10cmFjayB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggdG8gcmlnaHQsICRncmFkaWVudC1yYWluYm93ICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5rLXNsaWRlci12ZXJ0aWNhbCB7XG4gICAgICAgICAgICAgICAgLmstc2xpZGVyLXRyYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCB0byB0b3AsICRncmFkaWVudC1yYWluYm93ICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5rLWFscGhhLXNsaWRlciB7XG4gICAgICAgICAgICAuay1zbGlkZXItdHJhY2sge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChtYXAtZ2V0KCRkYXRhLXVyaXMsIFwiYWxwaGEtc2xpZGVyLWJnci5wbmdcIikpIGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmstZHJhZ2hhbmRsZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgLjIxKTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAuay1ydGwsXG4gICAgW2Rpcj1cInJ0bFwiXSB7XG4gICAgICAgIC5rLWZsYXRjb2xvcnBpY2tlciB7XG5cbiAgICAgICAgICAgIC5rLWh1ZS1zbGlkZXIuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2sge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggdG8gbGVmdCwgJGdyYWRpZW50LXJhaW5ib3cgKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstYWxwaGEtc2xpZGVyIC5rLXNsaWRlci10cmFjayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKG1hcC1nZXQoJGRhdGEtdXJpcywgXCJhbHBoYS1zbGlkZXItYmdyLXJldmVyc2VkLnBuZ1wiKSkgY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJjb2xvcnBhbGV0dGUvdGhlbWVcIiApIHtcblxuICAgIC5rLWNvbG9ycGFsZXR0ZSB7XG4gICAgICAgIC5rLWl0ZW06aG92ZXIsXG4gICAgICAgIC5rLWl0ZW0uay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkY29sb3JwYWxldHRlLWhvdmVyZWQtc2hhZG93O1xuICAgICAgICB9XG4gICAgICAgIC5rLWl0ZW0uay1zdGF0ZS1zZWxlY3RlZCxcbiAgICAgICAgLmstaXRlbS5rLXN0YXRlLXNlbGVjdGVkOmhvdmVyLFxuICAgICAgICAuay1pdGVtLmstc3RhdGUtZm9jdXNlZCxcbiAgICAgICAgLmstaXRlbTpmb2N1cyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkY29sb3JwYWxldHRlLWZvY3VzZWQtc2hhZG93O1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwiY29tYm9ib3gvbGF5b3V0XCIpIHtcblxuICAgIC5rLWNvbWJvYm94IHtcbiAgICAgICAgd2lkdGg6ICRpbnB1dC1kZWZhdWx0LXdpZHRoO1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuXG4gICAgICAgIC5rLWRyb3Bkb3duLXdyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGlucHV0LWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlOyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLXRyYW5zaXRpb24tYWxsXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBpbml0aWFsO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBJbnB1dFxuICAgICAgICAuay1pbnB1dCB7fVxuXG5cbiAgICAgICAgLy8gQ2xlYXIgdmFsdWVcbiAgICAgICAgLmstY2xlYXItdmFsdWUge1xuICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgLy8gJjpmb2N1cy13aXRoaW4sXG4gICAgICAgICYuay1zdGF0ZS1ob3ZlcixcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQsXG4gICAgICAgIC5rLWRyb3Bkb3duLXdyYXAuay1zdGF0ZS1ob3ZlcixcbiAgICAgICAgLmstZHJvcGRvd24td3JhcC5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgLmstY2xlYXItdmFsdWUge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICAgICAgLmstY2xlYXItdmFsdWUge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTZWxlY3RcbiAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMtb25seSggJGlucHV0LWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRjb21ib2JveC1zZWxlY3QtcGFkZGluZy15ICRjb21ib2JveC1zZWxlY3QtcGFkZGluZy14O1xuICAgICAgICAgICAgd2lkdGg6IGlmKCR1c2UtcGlja2VyLXNlbGVjdC13aWR0aCwgJGNvbWJvYm94LXNlbGVjdC13aWR0aCwgYXV0byk7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAwICRjb21ib2JveC1zZWxlY3QtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmW2Rpcj1cInJ0bFwiXSxcbiAgICAgICAgLmstcnRsICYge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgIC5rLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzLW9ubHkoICRpbnB1dC1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwICRjb21ib2JveC1zZWxlY3QtYm9yZGVyLXdpZHRoIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJjb21ib2JveC90aGVtZVwiKSB7XG5cbiAgICAuay1jb21ib2JveCB7XG4gICAgICAgIEBleHRlbmQgLmstdGV4dC1zZWxlY3Rpb24gIW9wdGlvbmFsO1xuXG4gICAgICAgIC8vIE5vcm1hbCBzdGF0ZVxuICAgICAgICAuay1kcm9wZG93bi13cmFwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGNvbWJvYm94LXRleHQsXG4gICAgICAgICAgICAgICAgJGNvbWJvYm94LWJnLFxuICAgICAgICAgICAgICAgICRjb21ib2JveC1ib3JkZXJcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgIC8vIEludmFsaWQgc3RhdGVcbiAgICAgICAgICAgICYuay1pbnZhbGlkLFxuICAgICAgICAgICAgJi5rLWludmFsaWQ6aG92ZXIsXG4gICAgICAgICAgICAmLmstc3RhdGUtaW52YWxpZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW52YWxpZC1ib3JkZXI7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW52YWxpZC1zaGFkb3cpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXNlbGVjdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRjb21ib2JveC1zZWxlY3QtdGV4dCxcbiAgICAgICAgICAgICAgICAkY29tYm9ib3gtc2VsZWN0LWJnLFxuICAgICAgICAgICAgICAgICRjb21ib2JveC1zZWxlY3QtYm9yZGVyLFxuICAgICAgICAgICAgICAgICRjb21ib2JveC1zZWxlY3QtZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBIb3ZlcmVkIHN0YXRlXG4gICAgICAgID4gOmhvdmVyLFxuICAgICAgICAuay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRjb21ib2JveC1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgJGNvbWJvYm94LWhvdmVyZWQtYmcsXG4gICAgICAgICAgICAgICAgJGNvbWJvYm94LWhvdmVyZWQtYm9yZGVyXG4gICAgICAgICAgICApO1xuXG4gICAgICAgICAgICAuay1zZWxlY3Qge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRjb21ib2JveC1zZWxlY3QtaG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkY29tYm9ib3gtc2VsZWN0LWhvdmVyZWQtYmcsXG4gICAgICAgICAgICAgICAgICAgICRjb21ib2JveC1zZWxlY3QtaG92ZXJlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICRjb21ib2JveC1zZWxlY3QtaG92ZXJlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTZWxlY3RlZCBzdGF0ZVxuICAgICAgICA+IC5rLXN0YXRlLWZvY3VzZWQsXG4gICAgICAgIC5rLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRjb21ib2JveC1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAgICAgJGNvbWJvYm94LWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAgICAgJGNvbWJvYm94LWZvY3VzZWQtYm9yZGVyXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY29tYm9ib3gtZm9jdXNlZC1zaGFkb3cpO1xuXG4gICAgICAgICAgICAuay1zZWxlY3Qge31cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEludmFsaWRcbiAgICAgICAgJi5rLXN0YXRlLWludmFsaWQsXG4gICAgICAgICYubmctaW52YWxpZC5uZy10b3VjaGVkLFxuICAgICAgICAmLm5nLWludmFsaWQubmctZGlydHkge1xuICAgICAgICAgICAgLmstZHJvcGRvd24td3JhcCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW52YWxpZC1ib3JkZXI7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW52YWxpZC1zaGFkb3cpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcImNhbGVuZGFyL2xheW91dFwiKSB7XG5cbiAgICAvLyBCYXNlXG4gICAgLmstY2FsZW5kYXIge1xuICAgICAgICBAaW5jbHVkZSB1c2UtYmFja2dyb3VuZC1jbGlwKCk7XG4gICAgICAgIGJvcmRlci13aWR0aDogJGNhbGVuZGFyLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRjYWxlbmRhci1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkY2FsZW5kYXItZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGNhbGVuZGFyLWxpbmUtaGVpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiAkcmdiYS10cmFuc3BhcmVudDtcblxuICAgICAgICAuay1wb3B1cCAmIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmstY2FsZW5kYXIge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQ29tbW9uXG4gICAgICAgIC5rLWxpbmsge1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAuay1jYWxlbmRhci12aWV3IHRhYmxlLFxuICAgICAgICAuay1jYWxlbmRhci12aWV3IC5rLWNhbGVuZGFyLXRhYmxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgICAuay1jYWxlbmRhci12aWV3IHRkLFxuICAgICAgICAuay1jYWxlbmRhci12aWV3IHRoLFxuICAgICAgICAuay1jYWxlbmRhci12aWV3IC5rLWNhbGVuZGFyLXRkLFxuICAgICAgICAuay1jYWxlbmRhci12aWV3IC5rLWNhbGVuZGFyLXRoIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgICAgICAuay1jYWxlbmRhci12aWV3IHRoLFxuICAgICAgICAuay1jYWxlbmRhci12aWV3IC5rLWNhbGVuZGFyLXRoIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRjYWxlbmRhci1oZWFkZXItY2VsbC1wYWRkaW5nLXkgJGNhbGVuZGFyLWhlYWRlci1jZWxsLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGNhbGVuZGFyLWhlYWRlci1jZWxsLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkY2FsZW5kYXItaGVhZGVyLWNlbGwtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgb3BhY2l0eTogJGNhbGVuZGFyLWhlYWRlci1jZWxsLW9wYWNpdHk7XG4gICAgICAgIH1cbiAgICAgICAgLmstY2FsZW5kYXItdmlldyB0Ym9keSB0aCxcbiAgICAgICAgLmstY2FsZW5kYXItdmlldyAuay1jYWxlbmRhci10Ym9keSAuay1jYWxlbmRhci10aCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRidXR0b24tcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGJ1dHRvbi1wYWRkaW5nLXg7XG4gICAgICAgICAgICBoZWlnaHQ6ICRjYWxlbmRhci1oZWFkZXItaGVpZ2h0O1xuICAgICAgICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBIZWFkZXJcbiAgICAgICAgLmstaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRjYWxlbmRhci1oZWFkZXItcGFkZGluZy15ICRjYWxlbmRhci1oZWFkZXItcGFkZGluZy14O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJGNhbGVuZGFyLWhlYWRlci1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgLmstbGluayB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLW5hdi1wcmV2LFxuICAgICAgICAuay1uYXYtbmV4dCB7XG4gICAgICAgICAgICB3aWR0aDogKCRjYWxlbmRhci1saW5lLWhlaWdodCAqIDFlbSk7XG4gICAgICAgICAgICBoZWlnaHQ6ICgkY2FsZW5kYXItbGluZS1oZWlnaHQgKiAxZW0pO1xuICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgIH1cblxuICAgICAgICAuay1uYXYtZmFzdCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgJGNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXg7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gQ2FsZW5kYXIgaGVhZGVyXG4gICAgICAgIEBhdC1yb290IC5rLWNhbGVuZGFyLWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteSAkY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG5cbiAgICAgICAgICAgIC5rLXRpdGxlLFxuICAgICAgICAgICAgLmstY2FsZW5kYXItdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmstdG9kYXkge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1jYWxlbmRhci1uYXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAkY2FsZW5kYXItbmF2LWdhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstYnV0dG9uIHsgQGV4dGVuZCAuay1idXR0b24tZmxhdDsgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAuay1jYWxlbmRhci1oZWFkZXIge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAkY2FsZW5kYXItaGVhZGVyLW1pbi13aWR0aDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb290ZXJcbiAgICAgICAgLmstZm9vdGVyLFxuICAgICAgICAuay1jYWxlbmRhci1mb290ZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgICAgLmstbmF2LXRvZGF5LFxuICAgICAgICAuay1mb290ZXIgPiAuay1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkY2FsZW5kYXItZm9vdGVyLXBhZGRpbmcteSAkY2FsZW5kYXItZm9vdGVyLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5rLW5hdi10b2RheTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gVmlldyB3cmFwcGVyXG4gICAgICAgIC5rLWNhbGVuZGFyLXZpZXcge1xuICAgICAgICAgICAgLy8gc2V0dGluZyB3aWR0aCAvIGhlaWdodCBwcmV2ZW50cyBsYXlvdXQgY2hhbmdlcyBpbiBtZXRhIHZpZXdzXG4gICAgICAgICAgICB3aWR0aDogKDcgKiAkY2FsZW5kYXItY2VsbC1zaXplKTtcbiAgICAgICAgICAgIGhlaWdodDogKDcgKiAkY2FsZW5kYXItY2VsbC1zaXplKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMCAkY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGdhcDogJGNhbGVuZGFyLXZpZXctZ2FwO1xuICAgICAgICB9XG4gICAgICAgICYuay13ZWVrLW51bWJlciAuay1jYWxlbmRhci12aWV3IHtcbiAgICAgICAgICAgIHdpZHRoOiAoOCAqICRjYWxlbmRhci1jZWxsLXNpemUpO1xuICAgICAgICB9XG4gICAgICAgICYtaW5maW5pdGUgLmstY2FsZW5kYXItdmlldyB7XG4gICAgICAgICAgICB3aWR0aDogJGNhbGVuZGFyLXZpZXctd2lkdGg7XG4gICAgICAgICAgICBoZWlnaHQ6ICRjYWxlbmRhci12aWV3LWhlaWdodDtcbiAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gQ29udGVudFxuICAgICAgICAuay1jb250ZW50LFxuICAgICAgICAuay1jYWxlbmRhci1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgID4gdGFibGUsXG4gICAgICAgICAgICA+IC5rLWNhbGVuZGFyLXRhYmxlIHtcbiAgICAgICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE3cHg7IC8vIHNjcm9sbGJhci1zaXplXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkLFxuICAgICAgICAgICAgLmstY2FsZW5kYXItdGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRjYWxlbmRhci1jZWxsLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmstbGluayB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGNhbGVuZGFyLWNlbGwtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRjYWxlbmRhci1jZWxsLXBhZGRpbmcteSAkY2FsZW5kYXItY2VsbC1wYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAvLyBTcGVjaWFsIGRheXNcbiAgICAgICAgICAgIC5rLXdlZWtlbmQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoIDAgKTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkY2FsZW5kYXItd2Vla2VuZC1vcGFjaXR5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmstYWx0IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkY2FsZW5kYXItd2Vlay1udW1iZXItb3BhY2l0eTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5rLW90aGVyLW1vbnRoIC5rLWxpbmsge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRjYWxlbmRhci1vdGhlci1tb250aC1vcGFjaXR5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmstc3RhdGUtZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRkaXNhYmxlZC1vcGFjaXR5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRhYmxlLmstY29udGVudCxcbiAgICAgICAgdGFibGUuay1jYWxlbmRhci1jb250ZW50LFxuICAgICAgICAuay1jYWxlbmRhci10YWJsZS5rLWNvbnRlbnQsXG4gICAgICAgIC5rLWNhbGVuZGFyLXRhYmxlLmstY2FsZW5kYXItY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBNb250aCB2aWV3XG4gICAgICAgIC5rLW1vbnRoLFxuICAgICAgICAuay1jYWxlbmRhci1tb250aHZpZXcge1xuXG4gICAgICAgICAgICB0ZCxcbiAgICAgICAgICAgIC5rLWNhbGVuZGFyLXRkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGNhbGVuZGFyLWNlbGwtc2l6ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjYWxlbmRhci1jZWxsLXNpemU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuay1saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGNhbGVuZGFyLWNlbGwtc2l6ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjYWxlbmRhci1jZWxsLXNpemU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIFllYXIgdmlld1xuICAgICAgICAuay15ZWFyLFxuICAgICAgICAuay1jYWxlbmRhci15ZWFydmlldyB7XG4gICAgICAgICAgICAkY2VsbC1zaXplOiAoICg3IC8gNCkgKiAkY2FsZW5kYXItY2VsbC1zaXplKTtcblxuICAgICAgICAgICAgdGQsXG4gICAgICAgICAgICAuay1jYWxlbmRhci10ZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmstbGluayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRjZWxsLXNpemU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkY2VsbC1zaXplO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAvLyBEZWNhZGUgdmlld1xuICAgICAgICAuay1kZWNhZGUsXG4gICAgICAgIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcge1xuICAgICAgICAgICAgJGNlbGwtc2l6ZTogKCAoNyAvIDQpICogJGNhbGVuZGFyLWNlbGwtc2l6ZSk7XG5cbiAgICAgICAgICAgIHRkLFxuICAgICAgICAgICAgLmstY2FsZW5kYXItdGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5rLWxpbmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkY2VsbC1zaXplO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGNlbGwtc2l6ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gQ2VudHVyeSB2aWV3XG4gICAgICAgIC5rLWNlbnR1cnksXG4gICAgICAgIC5rLWNhbGVuZGFyLWNlbnR1cnl2aWV3IHtcbiAgICAgICAgICAgICRjZWxsLXNpemU6ICggKDcgLyA0KSAqICRjYWxlbmRhci1jZWxsLXNpemUpO1xuXG4gICAgICAgICAgICB0ZCxcbiAgICAgICAgICAgIC5rLWNhbGVuZGFyLXRkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuay1saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGNlbGwtc2l6ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjZWxsLXNpemU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cblxuXG4gICAgICAgIC8vIEFuZ3VsYXJcbiAgICAgICAgJi1pbmZpbml0ZSB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXG4gICAgICAgICAgICAuay1jYWxlbmRhci12aWV3LFxuICAgICAgICAgICAgLmstY2FsZW5kYXItbW9udGh2aWV3IHsgLy8gPC0gQkFDS0NPTVBBVDogZW5zdXJlcyBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eSBmb3IgcHJldmlvdXMgdmVyc2lvbnMgb2Yga2VuZG8tYW5ndWxhci1kYXRlaW5wdXRzXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkY2FsZW5kYXItaW5maW5pdGUtY29udGVudC1wYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjUlO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgJGNhbGVuZGFyLWNlbGwtc2l6ZSAoJGNhbGVuZGFyLWNlbGwtc2l6ZSAvIDIpICRjYWxlbmRhci1iZztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWNhbGVuZGFyLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kY2FsZW5kYXItaW5maW5pdGUtY29udGVudC1wYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGNhbGVuZGFyLWluZmluaXRlLWNvbnRlbnQtcGFkZGluZy14O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRjYWxlbmRhci1pbmZpbml0ZS1oZWFkZXItcGFkZGluZy15ICRjYWxlbmRhci1pbmZpbml0ZS1oZWFkZXItcGFkZGluZy14O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1jYWxlbmRhci13ZWVrZGF5cyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWNhbGVuZGFyLXllYXJ2aWV3LFxuICAgICAgICAgICAgLmstY2FsZW5kYXItZGVjYWRldmlldyxcbiAgICAgICAgICAgIC5rLWNhbGVuZGFyLWNlbnR1cnl2aWV3IHtcbiAgICAgICAgICAgICAgICAuay1jb250ZW50LFxuICAgICAgICAgICAgICAgIC5rLWNhbGVuZGFyLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAkY2VsbC1zaXplOiAkY2FsZW5kYXItdmlldy13aWR0aCAvIDU7XG5cbiAgICAgICAgICAgICAgICAgICAgdGQsXG4gICAgICAgICAgICAgICAgICAgIC5rLWNhbGVuZGFyLXRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmstbGluayxcbiAgICAgICAgICAgICAgICAgICAgdGQuay1lbXB0eSxcbiAgICAgICAgICAgICAgICAgICAgLmstY2FsZW5kYXItdGQuay1lbXB0eSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGNlbGwtc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGNlbGwtc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtY2xhc3NpYyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgfVxuICAgIH1cblxuXG5cblxuICAgIC8vIENhbGVuZGFyIGluIHBvcHVwXG4gICAgLmstY2FsZW5kYXItY29udGFpbmVyLFxuICAgIC5rLWRhdGV0aW1lLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLmstY2FsZW5kYXIge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuXG4gICAgLmstY2FsZW5kYXIgLmstY29udGVudC5rLXNjcm9sbGFibGUsXG4gICAgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItY29udGVudC5rLXNjcm9sbGFibGUge1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAaW5jbHVkZSBoaWRlLXNjcm9sbGJhcihcInJpZ2h0XCIpO1xuICAgIH1cblxuICAgIC8vIHNjb3BlZCBpbiBjYWxlbmRhciB1bnRpbCBpdCBpcyB1c2VkIGVsc2V3aGVyZVxuICAgIC5rLWNhbGVuZGFyIC5rLXNjcm9sbGFibGUtcGxhY2Vob2xkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24ge1xuICAgICAgICB3aWR0aDogJGNhbGVuZGFyLW5hdmlnYXRpb24td2lkdGg7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgICAgICAgbGVmdDogLTUwJTtcbiAgICAgICAgICAgICRzaGFkb3ctc2l6ZTogMyAqICRjYWxlbmRhci1uYXZpZ2F0aW9uLWl0ZW0taGVpZ2h0O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwICRzaGFkb3ctc2l6ZSAoJHNoYWRvdy1zaXplIC8gMikgJGNhbGVuZGFyLW5hdmlnYXRpb24tYmc7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUgeyB0b3A6IDA7IH1cbiAgICAgICAgJjo6YWZ0ZXIgeyBib3R0b206IDA7IH1cblxuICAgICAgICAuay1jb250ZW50LFxuICAgICAgICAuay1jYWxlbmRhci1jb250ZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRjYWxlbmRhci1uYXZpZ2F0aW9uLXdpZHRoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkY2FsZW5kYXItbmF2aWdhdGlvbi1pdGVtLWhlaWdodDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGNhbGVuZGFyLW5hdmlnYXRpb24taXRlbS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstY2FsZW5kYXItbmF2aWdhdGlvbi1tYXJrZXIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAuay1jYWxlbmRhci1uYXZpZ2F0aW9uLWhpZ2hsaWdodCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgaGVpZ2h0OiAkY2FsZW5kYXItbmF2aWdhdGlvbi1pdGVtLWhlaWdodDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gLy8gc3R5bGVzIGFyZSBhcHBsaWVkIHRvIHRoZSBrLWxpbmsgZWxlbWVudCBpbnNpZGVcbiAgICAgICAgLy8gLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAvLyAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLy8gICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC8vIH1cbiAgICB9XG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJtdWx0aXZpZXdjYWxlbmRhci9sYXlvdXRcIikge1xuXG5cbiAgICAvLyBNdWx0aXZpZXcgY2FsZW5kYXJcbiAgICAuay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgLmstY2FsZW5kYXItdmlldyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAoNyAqICRjYWxlbmRhci1jZWxsLXNpemUpO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0YWJsZSxcbiAgICAgICAgLmstY2FsZW5kYXItdGFibGUge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgdGFibGUuay1tZXRhLXZpZXcsXG4gICAgICAgIC5rLWNhbGVuZGFyLXRhYmxlLmstbWV0YS12aWV3IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstbWV0YS1oZWFkZXIsXG4gICAgICAgIC5rLW1vbnRoLWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkY2FsZW5kYXItaGVhZGVyLWNlbGwtcGFkZGluZy15IGNhbGMoICN7JGJ1dHRvbi1wYWRkaW5nLXh9ICsgI3skYnV0dG9uLWJvcmRlci13aWR0aH0gKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGNhbGVuZGFyLWhlYWRlci1jZWxsLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkY2FsZW5kYXItaGVhZGVyLWNlbGwtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgb3BhY2l0eTogJGNhbGVuZGFyLWhlYWRlci1jZWxsLW9wYWNpdHk7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cblxuICAgICAgICAuay1yYW5nZS1zdGFydCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstcmFuZ2UtZW5kIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstcmFuZ2UtbWlkIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBqUXVlcnlcbiAgICAgICAgJjpub3QoLmstY2FsZW5kYXItaW5maW5pdGUpIHtcbiAgICAgICAgICAgIC5rLWNhbGVuZGFyLXZpZXcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgICAgIC5rLWFuaW1hdGlvbi1jb250YWluZXItc20gJiB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQW5ndWxhclxuICAgICAgICAmLmstY2FsZW5kYXItaW5maW5pdGUge1xuICAgICAgICAgICAgdGFibGUsXG4gICAgICAgICAgICAuay1jYWxlbmRhci10YWJsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAgICAgICA+IHRib2R5LFxuICAgICAgICAgICAgICAgID4gLmstY2FsZW5kYXItdGJvZHkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gdGJvZHkgKyB0Ym9keSxcbiAgICAgICAgICAgICAgICA+IC5rLWNhbGVuZGFyLXRib2R5ICsgLmstY2FsZW5kYXItdGJvZHkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJG11bHRpdmlld2NhbGVuZGFyLWdhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KC5rLWNhbGVuZGFyLW1pbmltYWwpIHtcbiAgICAgICAgICAgICAgICBAaWYgJG11bHRpdmlld2NhbGVuZGFyLWJ1dHRvbi1zdHlsZSA9PSBzdHJldGNoZWQge1xuICAgICAgICAgICAgICAgICAgICA+IC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5rLWJ1dHRvbi1mbGF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkbXVsdGl2aWV3Y2FsZW5kYXItYnV0dG9uLXNpemU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+IC5rLWNhbGVuZGFyLXZpZXcge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9IEBlbHNlIGlmICRtdWx0aXZpZXdjYWxlbmRhci1idXR0b24tc3R5bGUgPT0gZGV0YWNoZWQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgICAgICAgICAgICAgICA+IC5rLWNhbGVuZGFyLXZpZXcge1xuICAgICAgICAgICAgICAgICAgICAgICAgJGhhbGYtc2l6ZTogJG11bHRpdmlld2NhbGVuZGFyLWJ1dHRvbi1zaXplIC8gMjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAkY2FsZW5kYXItYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgY2FsYyggI3skaGFsZi1zaXplfSArICN7JHNwYWNlci14fSApO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICgtJGhhbGYtc2l6ZSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+IC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogJG11bHRpdmlld2NhbGVuZGFyLWJ1dHRvbi1zaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkbXVsdGl2aWV3Y2FsZW5kYXItYnV0dG9uLXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyhcImRhdGVyYW5nZXBpY2tlci9sYXlvdXRcIikge1xuXG4gICAgLy9qUXVlcnkgRGF0ZVJhbmdlUGlja2VyXG4gICAgLmstd2lkZ2V0LmstZGF0ZXJhbmdlcGlja2VyIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxufVxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyhcImNhbGVuZGFyL2xheW91dC9ydGxcIikge1xuXG4gICAgLmstcnRsIC5rLWNhbGVuZGFyLFxuICAgIC5rLWNhbGVuZGFyW2Rpcj1cInJ0bFwiXSB7XG5cbiAgICAgICAgLmstbmF2LXByZXYsXG4gICAgICAgIC5rLW5hdi1uZXh0LFxuICAgICAgICAuay1wcmV2LXZpZXcsXG4gICAgICAgIC5rLW5leHQtdmlldyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgIH1cblxuICAgICAgICAuay1jb250ZW50Lmstc2Nyb2xsYWJsZSxcbiAgICAgICAgLmstY2FsZW5kYXItY29udGVudC5rLXNjcm9sbGFibGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaGlkZS1zY3JvbGxiYXIoXCJsZWZ0XCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgdGJvZHkgdGgsXG4gICAgICAgIC5rLWNhbGVuZGFyLXRib2R5IC5rLWNhbGVuZGFyLXRoIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQ29udGVudFxuICAgICAgICAuay1jb250ZW50LFxuICAgICAgICAuay1jYWxlbmRhci1jb250ZW50IHtcbiAgICAgICAgICAgID4gdGFibGUsXG4gICAgICAgICAgICA+IC5rLWNhbGVuZGFyLXRhYmxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xN3B4OyAvLyBzY3JvbGxiYXItc2l6ZVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbn1cbiIsIi8vIENhbGVuZGFyXG4kY2FsZW5kYXItYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kY2FsZW5kYXItZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcbiRjYWxlbmRhci1mb250LXNpemU6ICRmb250LXNpemUgIWRlZmF1bHQ7XG4kY2FsZW5kYXItbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXg6IG1hcC1nZXQoICRzcGFjaW5nLCAxICkgIWRlZmF1bHQ7XG4kY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteTogbWFwLWdldCggJHNwYWNpbmcsIDEgKSAhZGVmYXVsdDtcbiRjYWxlbmRhci1oZWFkZXItYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG5cbiRjYWxlbmRhci1oZWFkZXItbWluLXdpZHRoOiAyODBweCAhZGVmYXVsdDtcblxuJGNhbGVuZGFyLWluZmluaXRlLWhlYWRlci1wYWRkaW5nLXg6IG1hcC1nZXQoICRzcGFjaW5nLCA0ICkgIWRlZmF1bHQ7XG4kY2FsZW5kYXItaW5maW5pdGUtaGVhZGVyLXBhZGRpbmcteTogbWFwLWdldCggJHNwYWNpbmcsIDIgKSAhZGVmYXVsdDtcblxuJGNhbGVuZGFyLWluZmluaXRlLWNvbnRlbnQtcGFkZGluZy14OiBtYXAtZ2V0KCAkc3BhY2luZywgNCApICFkZWZhdWx0O1xuJGNhbGVuZGFyLWluZmluaXRlLWNvbnRlbnQtcGFkZGluZy15OiBtYXAtZ2V0KCAkc3BhY2luZywgMiApICFkZWZhdWx0O1xuXG4kY2FsZW5kYXItZm9vdGVyLXBhZGRpbmcteDogbWFwLWdldCggJHNwYWNpbmcsIDQgKSAhZGVmYXVsdDtcbiRjYWxlbmRhci1mb290ZXItcGFkZGluZy15OiBtYXAtZ2V0KCAkc3BhY2luZywgMiApICFkZWZhdWx0O1xuXG4kY2FsZW5kYXItY2VsbC1wYWRkaW5nLXg6IC41ZW0gIWRlZmF1bHQ7XG4kY2FsZW5kYXItY2VsbC1wYWRkaW5nLXk6ICRjYWxlbmRhci1jZWxsLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjYWxlbmRhci1jZWxsLWxpbmUtaGVpZ2h0OiAkY2FsZW5kYXItbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY2FsZW5kYXItY2VsbC1zaXplLXB4OiAzNHB4ICFkZWZhdWx0O1xuJGNhbGVuZGFyLWNlbGwtc2l6ZTogKCRjYWxlbmRhci1jZWxsLXNpemUtcHggLyAkZm9udC1zaXplKSAqIDFlbSAhZGVmYXVsdDtcbiRjYWxlbmRhci1jZWxsLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kY2FsZW5kYXItaGVhZGVyLWNlbGwtcGFkZGluZy14OiAwcHggIWRlZmF1bHQ7XG4kY2FsZW5kYXItaGVhZGVyLWNlbGwtcGFkZGluZy15OiAoJGNhbGVuZGFyLWNlbGwtcGFkZGluZy15IC8gMikgIWRlZmF1bHQ7XG4kY2FsZW5kYXItaGVhZGVyLWNlbGwtZm9udC1zaXplOiAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGNhbGVuZGFyLWhlYWRlci1jZWxsLWxpbmUtaGVpZ2h0OiAyICFkZWZhdWx0O1xuXG4kY2FsZW5kYXItaGVhZGVyLWhlaWdodDogMmVtICFkZWZhdWx0O1xuXG4kY2FsZW5kYXItbmF2aWdhdGlvbi13aWR0aDogNWVtICFkZWZhdWx0O1xuJGNhbGVuZGFyLW5hdmlnYXRpb24taXRlbS1oZWlnaHQ6IDJlbSAhZGVmYXVsdDtcblxuJGNhbGVuZGFyLXZpZXctd2lkdGg6IDcgKiAkY2FsZW5kYXItY2VsbC1zaXplICFkZWZhdWx0O1xuJGNhbGVuZGFyLXZpZXctaGVpZ2h0OiBjYWxjKCAjeyRjYWxlbmRhci1jZWxsLXNpemUgKiA4fSArICN7JGNhbGVuZGFyLWhlYWRlci1oZWlnaHR9ICkgIWRlZmF1bHQ7XG4kY2FsZW5kYXItdmlldy1nYXA6IG1hcC1nZXQoICRzcGFjaW5nLCA0ICkgIWRlZmF1bHQ7XG5cbiRjYWxlbmRhci1iZzogJGNvbXBvbmVudC1iZyAhZGVmYXVsdDtcbiRjYWxlbmRhci10ZXh0OiAkY29tcG9uZW50LXRleHQgIWRlZmF1bHQ7XG4kY2FsZW5kYXItYm9yZGVyOiAkY29tcG9uZW50LWJvcmRlciAhZGVmYXVsdDtcblxuJGNhbGVuZGFyLWhlYWRlci1iZzogJGhlYWRlci1iZyAhZGVmYXVsdDtcbiRjYWxlbmRhci1oZWFkZXItdGV4dDogJGhlYWRlci10ZXh0ICFkZWZhdWx0O1xuJGNhbGVuZGFyLWhlYWRlci1ib3JkZXI6ICRoZWFkZXItYm9yZGVyICFkZWZhdWx0O1xuJGNhbGVuZGFyLWhlYWRlci1ncmFkaWVudDogJGhlYWRlci1ncmFkaWVudCAhZGVmYXVsdDtcbiRjYWxlbmRhci1oZWFkZXItc2hhZG93OiAwIDFweCAzcHggMXB4IHJnYmEoYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGNhbGVuZGFyLWhlYWRlci1idXR0b24taG92ZXJlZC1iZzogJGJ1dHRvbi1ob3ZlcmVkLWJnICFkZWZhdWx0O1xuJGNhbGVuZGFyLWhlYWRlci1idXR0b24taG92ZXJlZC10ZXh0OiAkYnV0dG9uLWhvdmVyZWQtdGV4dCAhZGVmYXVsdDtcbiRjYWxlbmRhci1oZWFkZXItYnV0dG9uLWhvdmVyZWQtYm9yZGVyOiAkYnV0dG9uLWhvdmVyZWQtYm9yZGVyICFkZWZhdWx0O1xuJGNhbGVuZGFyLWhlYWRlci1idXR0b24taG92ZXJlZC1ncmFkaWVudDogJGJ1dHRvbi1ob3ZlcmVkLWdyYWRpZW50ICFkZWZhdWx0O1xuXG4kY2FsZW5kYXItaGVhZGVyLWJ1dHRvbi1wcmVzc2VkLWJnOiAkYnV0dG9uLXByZXNzZWQtYmcgIWRlZmF1bHQ7XG4kY2FsZW5kYXItaGVhZGVyLWJ1dHRvbi1wcmVzc2VkLXRleHQ6ICRidXR0b24tcHJlc3NlZC10ZXh0ICFkZWZhdWx0O1xuJGNhbGVuZGFyLWhlYWRlci1idXR0b24tcHJlc3NlZC1ib3JkZXI6ICRidXR0b24tcHJlc3NlZC1ib3JkZXIgIWRlZmF1bHQ7XG4kY2FsZW5kYXItaGVhZGVyLWJ1dHRvbi1wcmVzc2VkLWdyYWRpZW50OiAkYnV0dG9uLXByZXNzZWQtZ3JhZGllbnQgIWRlZmF1bHQ7XG4kY2FsZW5kYXItaGVhZGVyLWJ1dHRvbi1wcmVzc2VkLXNoYWRvdzogJGJ1dHRvbi1wcmVzc2VkLXNoYWRvdyAhZGVmYXVsdDtcblxuJGNhbGVuZGFyLWhlYWRlci1jZWxsLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4kY2FsZW5kYXItaGVhZGVyLWNlbGwtb3BhY2l0eTogJGRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiRjYWxlbmRhci1uYXZpZ2F0aW9uLWJnOiAkY2FsZW5kYXItaGVhZGVyLWJnICFkZWZhdWx0O1xuJGNhbGVuZGFyLW5hdmlnYXRpb24tdGV4dDogJGNhbGVuZGFyLWhlYWRlci10ZXh0ICFkZWZhdWx0O1xuJGNhbGVuZGFyLW5hdmlnYXRpb24tYm9yZGVyOiAkY2FsZW5kYXItaGVhZGVyLWJvcmRlciAhZGVmYXVsdDtcblxuJGNhbGVuZGFyLW5hdi1nYXA6IG1hcC1nZXQoICRzcGFjaW5nLCAxICkgIWRlZmF1bHQ7XG4kY2FsZW5kYXItdG9kYXktbmF2LXRleHQ6ICRsaW5rLXRleHQgIWRlZmF1bHQ7XG4kY2FsZW5kYXItdG9kYXktbmF2LWhvdmVyZWQtdGV4dDogJGxpbmstaG92ZXItdGV4dCAhZGVmYXVsdDtcblxuJGNhbGVuZGFyLXdlZWtlbmQtdGV4dDogaW5oZXJpdCAhZGVmYXVsdDtcbiRjYWxlbmRhci13ZWVrZW5kLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRjYWxlbmRhci13ZWVrZW5kLW9wYWNpdHk6IDEgIWRlZmF1bHQ7XG5cbiRjYWxlbmRhci10b2RheS1zdHlsZTogY29sb3IgIWRlZmF1bHQ7XG4kY2FsZW5kYXItdG9kYXktY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4kY2FsZW5kYXItd2Vlay1udW1iZXItYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGNhbGVuZGFyLXdlZWstbnVtYmVyLXRleHQ6ICRjYWxlbmRhci1oZWFkZXItY2VsbC10ZXh0ICFkZWZhdWx0O1xuJGNhbGVuZGFyLXdlZWstbnVtYmVyLW9wYWNpdHk6ICRjYWxlbmRhci1oZWFkZXItY2VsbC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kY2FsZW5kYXItb3RoZXItbW9udGgtb3BhY2l0eTogJGNhbGVuZGFyLWhlYWRlci1jZWxsLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiRjYWxlbmRhci1jZWxsLWhvdmVyZWQtYmc6ICRub2RlLWhvdmVyZWQtYmcgIWRlZmF1bHQ7XG4kY2FsZW5kYXItY2VsbC1ob3ZlcmVkLXRleHQ6ICRub2RlLWhvdmVyZWQtdGV4dCAhZGVmYXVsdDtcbiRjYWxlbmRhci1jZWxsLWhvdmVyZWQtYm9yZGVyOiAkbm9kZS1ob3ZlcmVkLWJvcmRlciAhZGVmYXVsdDtcblxuJGNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQtYmc6ICRub2RlLXNlbGVjdGVkLWJnICFkZWZhdWx0O1xuJGNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQtdGV4dDogJG5vZGUtc2VsZWN0ZWQtdGV4dCAhZGVmYXVsdDtcbiRjYWxlbmRhci1jZWxsLXNlbGVjdGVkLWJvcmRlcjogJG5vZGUtc2VsZWN0ZWQtYm9yZGVyICFkZWZhdWx0O1xuXG4kY2FsZW5kYXItY2VsbC1mb2N1c2VkLXNoYWRvdzogJGxpc3QtaXRlbS1mb2N1c2VkLXNoYWRvdyAhZGVmYXVsdDtcbiRjYWxlbmRhci1jZWxsLXNlbGVjdGVkLWZvY3VzLXNoYWRvdzogJGNhbGVuZGFyLWNlbGwtZm9jdXNlZC1zaGFkb3cgIWRlZmF1bHQ7XG5cblxuLy8gTXVsdGl2aWV3IENhbGVuZGFyXG4kbXVsdGl2aWV3Y2FsZW5kYXItYnV0dG9uLXN0eWxlOiBzdHJldGNoZWQgIWRlZmF1bHQ7XG4kbXVsdGl2aWV3Y2FsZW5kYXItYnV0dG9uLXNpemU6IDQ0cHggIWRlZmF1bHQ7XG4kbXVsdGl2aWV3Y2FsZW5kYXItZ2FwOiAoJGNhbGVuZGFyLWluZmluaXRlLWNvbnRlbnQtcGFkZGluZy14ICogMikgIWRlZmF1bHQ7XG4kbXVsdGl2aWV3Y2FsZW5kYXItY29udGVudC1wYWRkaW5nLXk6IDBweCAhZGVmYXVsdDtcbiRtdWx0aXZpZXdjYWxlbmRhci1uYXZpZ2F0aW9uLW1hcmdpbi14OiAwcHggIWRlZmF1bHQ7XG4kbXVsdGl2aWV3Y2FsZW5kYXItbmF2aWdhdGlvbi1tYXJnaW4teTogY2FsYyggI3skY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteSAqIDJ9ICsgI3skY2FsZW5kYXItaGVhZGVyLWhlaWdodH0gKyAjeyRidXR0b24tYm9yZGVyLXdpZHRoICogMn0gKSAhZGVmYXVsdDtcbiIsIi8vIEluZmluaXRlIGNhbGVuZGFyIGFuZCB0aW1lcGlja2VyXG5AbWl4aW4gaGlkZS1zY3JvbGxiYXIoJGRpcjogJ3JpZ2h0JywgJG1heC1zY3JvbGxiYXI6IDEwMHB4KSB7XG4gICAgLy8gYW55dGhpbmcgbGFyZ2VyIHRoYW4gdGhlIHNjcm9sbGJhciB3aWR0aCB3aWxsIGRvXG4gICAgJHNjcm9sbGJhci1zaXplOiAxN3B4O1xuICAgICRtYXJnaW46IC0kbWF4LXNjcm9sbGJhciAtICRzY3JvbGxiYXItc2l6ZTtcblxuICAgIHBhZGRpbmctcmlnaHQ6ICRtYXgtc2Nyb2xsYmFyO1xuICAgIHBhZGRpbmctbGVmdDogJG1heC1zY3JvbGxiYXI7XG5cbiAgICBAaWYgKCRkaXIgPT0gJ3JpZ2h0Jykge1xuICAgICAgICBtYXJnaW4tbGVmdDogLSRtYXgtc2Nyb2xsYmFyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW47XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbWF4LXNjcm9sbGJhcjtcbiAgICB9XG59XG4iLCIvLyBTdHlsaW5nIG9mIHRvZGF5IGRhdGVcbi8vIGNvbG9yIC0gbWFyayB0aGUgdG9kYXkgZGF0ZSB3aXRoIGEgZGlmZmVyZW50IHRleHQgY29sb3Jcbi8vIGJveCAtIGluc3RlYWQgb2YgY2hhbmdpbmcgdGhlIHRleHQgY29sb3IsIHNob3cgYSBib3ggYXJvdW5kIHRoZSBkYXRlXG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJjYWxlbmRhci90aGVtZVwiKSB7XG4gICAgLmstY2FsZW5kYXIge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGNhbGVuZGFyLXRleHQsXG4gICAgICAgICAgICAkY2FsZW5kYXItYmcsXG4gICAgICAgICAgICAkY2FsZW5kYXItYm9yZGVyXG4gICAgICAgICk7XG5cblxuICAgICAgICAvLyBIZWFkZXIgLyBmb290ZXJcbiAgICAgICAgLmstaGVhZGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGNhbGVuZGFyLWhlYWRlci10ZXh0LFxuICAgICAgICAgICAgICAgICRjYWxlbmRhci1oZWFkZXItYmcsXG4gICAgICAgICAgICAgICAgaW5oZXJpdCxcbiAgICAgICAgICAgICAgICAkY2FsZW5kYXItaGVhZGVyLWdyYWRpZW50XG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJGNhbGVuZGFyLWhlYWRlci1zaGFkb3cgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLW5hdi1wcmV2LFxuICAgICAgICAuay1uYXYtbmV4dCxcbiAgICAgICAgLmstbmF2LWZhc3Qge1xuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICYuay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJGNhbGVuZGFyLWhlYWRlci1idXR0b24taG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkY2FsZW5kYXItaGVhZGVyLWJ1dHRvbi1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkY2FsZW5kYXItaGVhZGVyLWJ1dHRvbi1ob3ZlcmVkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgJGNhbGVuZGFyLWhlYWRlci1idXR0b24taG92ZXJlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJGNhbGVuZGFyLWhlYWRlci1idXR0b24tcHJlc3NlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkY2FsZW5kYXItaGVhZGVyLWJ1dHRvbi1wcmVzc2VkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkY2FsZW5kYXItaGVhZGVyLWJ1dHRvbi1wcmVzc2VkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgJGNhbGVuZGFyLWhlYWRlci1idXR0b24tcHJlc3NlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJGNhbGVuZGFyLWhlYWRlci1idXR0b24tcHJlc3NlZC1zaGFkb3cgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gVG9kYXkgbmF2aWdhdGlvblxuICAgICAgICAuay1mb290ZXIgLmstbmF2LXRvZGF5LFxuICAgICAgICAuay1jYWxlbmRhci1oZWFkZXIgLmstdG9kYXkge1xuICAgICAgICAgICAgY29sb3I6ICRjYWxlbmRhci10b2RheS1uYXYtdGV4dDtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FsZW5kYXItdG9kYXktbmF2LWhvdmVyZWQtdGV4dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gSGVhZGVyIGNlbGxzXG4gICAgICAgIC5rLWNvbnRlbnQgdGgsXG4gICAgICAgIC5rLWNhbGVuZGFyLWNvbnRlbnQgdGgsXG4gICAgICAgIC5rLWNvbnRlbnQgLmstY2FsZW5kYXItdGgsXG4gICAgICAgIC5rLWNhbGVuZGFyLWNvbnRlbnQgLmstY2FsZW5kYXItdGgge1xuICAgICAgICAgICAgY29sb3I6ICRjYWxlbmRhci1oZWFkZXItY2VsbC10ZXh0O1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBTcGVjaWFsIGRheXNcbiAgICAgICAgLmstY29udGVudCAuay10b2RheSxcbiAgICAgICAgLmstY2FsZW5kYXItY29udGVudCAuay10b2RheSB7XG4gICAgICAgICAgICBAaWYgJGNhbGVuZGFyLXRvZGF5LXN0eWxlID09IGJveCB7XG4gICAgICAgICAgICAgICAgLmstbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkY2FsZW5kYXItdG9kYXktY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIC5rLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggJGNhbGVuZGFyLXRvZGF5LWNvbG9yLCAkY2FsZW5kYXItY2VsbC1mb2N1c2VkLXNoYWRvdztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IEBlbHNlIGlmICRjYWxlbmRhci10b2RheS1zdHlsZSA9PSBjb2xvciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYWxlbmRhci10b2RheS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuay13ZWVrZW5kIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGNhbGVuZGFyLXdlZWtlbmQtdGV4dCxcbiAgICAgICAgICAgICAgICAkY2FsZW5kYXItd2Vla2VuZC1iZ1xuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuICAgICAgICAuay1hbHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkY2FsZW5kYXItd2Vlay1udW1iZXItdGV4dCxcbiAgICAgICAgICAgICAgICAkY2FsZW5kYXItd2Vlay1udW1iZXItYmdcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICAgICAgLmstb3V0LW9mLXJhbmdlIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBJbnRlcmFjdGl2ZSBzdGF0ZXNcbiAgICAgICAgLmstc3RhdGUtaG92ZXIgLmstbGluayxcbiAgICAgICAgdGQ6aG92ZXIgLmstbGluayxcbiAgICAgICAgLmstY2FsZW5kYXItdGQ6aG92ZXIgLmstbGluayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRjYWxlbmRhci1jZWxsLWhvdmVyZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkY2FsZW5kYXItY2VsbC1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICRjYWxlbmRhci1jZWxsLWhvdmVyZWQtYm9yZGVyXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgICAgIC5rLXN0YXRlLXNlbGVjdGVkIC5rLWxpbmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkY2FsZW5kYXItY2VsbC1zZWxlY3RlZC10ZXh0LFxuICAgICAgICAgICAgICAgICRjYWxlbmRhci1jZWxsLXNlbGVjdGVkLWJnLFxuICAgICAgICAgICAgICAgICRjYWxlbmRhci1jZWxsLXNlbGVjdGVkLWJvcmRlclxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuICAgICAgICAuay1zdGF0ZS1zZWxlY3RlZC5rLXN0YXRlLWhvdmVyIC5rLWxpbmssXG4gICAgICAgIC5rLXN0YXRlLXNlbGVjdGVkOmhvdmVyIC5rLWxpbmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkY2FsZW5kYXItY2VsbC1zZWxlY3RlZC10ZXh0LFxuICAgICAgICAgICAgICAgIHRyeS1zaGFkZSggJGNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQtYmcgKSxcbiAgICAgICAgICAgICAgICB0cnktc2hhZGUoICRjYWxlbmRhci1jZWxsLXNlbGVjdGVkLWJvcmRlciApXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgICAgIC5rLXN0YXRlLWZvY3VzZWQgLmstbGluayB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkY2FsZW5kYXItY2VsbC1mb2N1c2VkLXNoYWRvdztcbiAgICAgICAgfVxuICAgICAgICAuay1zdGF0ZS1zZWxlY3RlZC5rLXN0YXRlLWZvY3VzZWQgLmstbGluayB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkY2FsZW5kYXItY2VsbC1zZWxlY3RlZC1mb2N1cy1zaGFkb3c7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIENhbGVuZGFyIG5hdmlnYXRpb25cbiAgICAgICAgLmstY2FsZW5kYXItbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRjYWxlbmRhci1uYXZpZ2F0aW9uLXRleHQsXG4gICAgICAgICAgICAgICAgJGNhbGVuZGFyLW5hdmlnYXRpb24tYmdcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgJGNhbGVuZGFyLW5hdmlnYXRpb24tYm9yZGVyO1xuXG4gICAgICAgICAgICBsaTpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYWxlbmRhci10b2RheS1uYXYtaG92ZXJlZC10ZXh0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24taGlnaGxpZ2h0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGNhbGVuZGFyLXRleHQsXG4gICAgICAgICAgICAgICAgJGNhbGVuZGFyLWJnLFxuICAgICAgICAgICAgICAgICRjYWxlbmRhci1ib3JkZXJcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuXG4gICAgICAgICZbZGlyPVwicnRsXCJdLFxuICAgICAgICAuay1ydGwgJiB7XG4gICAgICAgICAgICAuay1jYWxlbmRhci1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAkY2FsZW5kYXItbmF2aWdhdGlvbi1ib3JkZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJbnZhbGlkXG4gICAgICAgICYuay1pbnZhbGlkLFxuICAgICAgICAmLmstaW52YWxpZDpob3ZlcixcbiAgICAgICAgJi5rLXN0YXRlLWludmFsaWQsXG4gICAgICAgICYubmctaW52YWxpZC5uZy10b3VjaGVkLFxuICAgICAgICAmLm5nLWludmFsaWQubmctZGlydHkge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW52YWxpZC1ib3JkZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyhcIm11bHRpdmlld2NhbGVuZGFyL3RoZW1lXCIpIHtcblxuICAgIC5rLWNhbGVuZGFyLmstY2FsZW5kYXItcmFuZ2Uge1xuXG4gICAgICAgICRjYWxlbmRhci1yYW5nZS1nYXA6IDFweCAhZGVmYXVsdDtcbiAgICAgICAgJGNhbGVuZGFyLXJhbmdlLWJnOiByZ2JhKCAkY2FsZW5kYXItY2VsbC1zZWxlY3RlZC1iZywgLjI1ICk7XG4gICAgICAgICRjYWxlbmRhci1yYW5nZS1zcGxpdC1zaXplOiA1cHggIWRlZmF1bHQ7XG5cbiAgICAgICAgLmstcmFuZ2Utc3RhcnQsXG4gICAgICAgIC5rLXJhbmdlLWVuZCxcbiAgICAgICAgLmstcmFuZ2UtbWlkIHtcbiAgICAgICAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIGluZGVudGF0aW9uXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgJGNhbGVuZGFyLXJhbmdlLWdhcCxcbiAgICAgICAgICAgICAgICAkY2FsZW5kYXItcmFuZ2UtYmcgJGNhbGVuZGFyLXJhbmdlLWdhcCxcbiAgICAgICAgICAgICAgICAkY2FsZW5kYXItcmFuZ2UtYmcgY2FsYygxMDAlIC0gI3skY2FsZW5kYXItcmFuZ2UtZ2FwfSksXG4gICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgY2FsYygxMDAlIC0gI3skY2FsZW5kYXItcmFuZ2UtZ2FwfSlcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgIC5rLWllICYsXG4gICAgICAgICAgICAuay1lZGdlICYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhbGVuZGFyLXJhbmdlLWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstcmFuZ2Utc3RhcnQuay1yYW5nZS1lbmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstcmFuZ2Utc3RhcnQsXG4gICAgICAgIC5rLXJhbmdlLWVuZCB7XG4gICAgICAgICAgICAuay1saW5rIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsZW5kYXItY2VsbC1zZWxlY3RlZC1iZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJhbmdlLXN0YXJ0Lmstc3RhdGUtYWN0aXZlLFxuICAgICAgICAuay1yYW5nZS1lbmQuay1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgLmstbGluayB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAuMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1yYW5nZS1zcGxpdC1zdGFydCxcbiAgICAgICAgLmstcmFuZ2Utc3BsaXQtZW5kIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogJGNhbGVuZGFyLXJhbmdlLWdhcDtcbiAgICAgICAgICAgICAgICBib3R0b206ICRjYWxlbmRhci1yYW5nZS1nYXA7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRjYWxlbmRhci1yYW5nZS1zcGxpdC1zaXplO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstcmFuZ2Utc3BsaXQtc3RhcnQ6OmFmdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IC0kY2FsZW5kYXItcmFuZ2Utc3BsaXQtc2l6ZTtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRjYWxlbmRhci1yYW5nZS1iZywgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAuay1yYW5nZS1zcGxpdC1lbmQ6OmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtJGNhbGVuZGFyLXJhbmdlLXNwbGl0LXNpemU7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY2FsZW5kYXItcmFuZ2UtYmcsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJkYXRlcmFuZ2VwaWNrZXIvdGhlbWVcIikge1xuXG4gICAgLy9qUXVlcnkgRGF0ZVJhbmdlUGlja2VyXG4gICAgLmstZGF0ZXJhbmdlcGlja2VyIHtcbiAgICAgICAgLy8gSW52YWxpZFxuICAgICAgICAmLmstc3RhdGUtaW52YWxpZCB7XG4gICAgICAgICAgICAuay1kYXRlaW5wdXQtd3JhcCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW52YWxpZC1ib3JkZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJkYXRldGltZS9sYXlvdXRcIikge1xuXG4gICAgLy8gQ29tbW9uXG4gICAgLmstZGF0ZWlucHV0LFxuICAgIC5rLWRhdGVwaWNrZXIsXG4gICAgLmstZGF0ZXRpbWVwaWNrZXIsXG4gICAgLmstdGltZXBpY2tlciB7XG4gICAgICAgIHdpZHRoOiAkaW5wdXQtZGVmYXVsdC13aWR0aDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiAkcmdiYS10cmFuc3BhcmVudDtcblxuICAgICAgICAvLyBXcmFwcGVyc1xuICAgICAgICAuay1kYXRlaW5wdXQtd3JhcCxcbiAgICAgICAgLmstcGlja2VyLXdyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGlucHV0LWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZTsgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8tdHJhbnNpdGlvbi1hbGxcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIElucHV0XG4gICAgICAgIC5rLWlucHV0IHt9XG5cblxuICAgICAgICAvLyBTZWxlY3RcbiAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMtb25seSggJGlucHV0LWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgLmstaWNvbiB7fVxuICAgICAgICB9XG5cbiAgICAgICAgJltkaXI9XCJydGxcIl0sXG4gICAgICAgIC5rLXJ0bCAmIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAuay1zZWxlY3Qge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cy1vbmx5KCAkaW5wdXQtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGF0ZXBpY2tlclxuICAgIC5rLWRhdGVwaWNrZXIsXG4gICAgLmstZGF0ZXRpbWVwaWNrZXIsXG4gICAgLmstdGltZXBpY2tlciB7XG4gICAgICAgIC5rLXNlbGVjdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstaS13YXJuaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstc3RhdGUtaW52YWxpZCB7XG4gICAgICAgICAgICAuay1pLXdhcm5pbmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXdpZGdldC5rLWRhdGVpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZGF0ZWlucHV0LXdyYXAge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzLW9ubHkoICRpbnB1dC1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgIH1cblxuICAgICAgICAuay1waWNrZXItd3JhcCB7XG4gICAgICAgICAgICAmLmstc3RhdGUtaW52YWxpZCB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJ0bCAmLFxuICAgICAgICAmW2Rpcj1cInJ0bFwiXSB7XG4gICAgICAgICAgICAuay1pLXdhcm5pbmcge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstZGF0ZXBpY2tlcixcbiAgICAuay10aW1lcGlja2VyIHtcblxuICAgICAgICAuay1pLXdhcm5pbmcge1xuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoICN7ICRidXR0b24taW5uZXItY2FsYy1zaXplIH0gKyAjeyAkaW5wdXQtcGFkZGluZy14LXNtIH0pO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstcnRsICYsXG4gICAgICAgICZbZGlyPVwicnRsXCJdIHtcbiAgICAgICAgICAgIC5rLWktd2FybmluZyB7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYyggI3sgJGJ1dHRvbi1pbm5lci1jYWxjLXNpemUgfSArICN7ICRpbnB1dC1wYWRkaW5nLXgtc20gfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUaW1lcGlja2VyXG4gICAgLmstdGltZXBpY2tlciB7fVxuXG4gICAgLy8gRGF0ZXRpbWVwaWNrZXJcbiAgICAuay1kYXRldGltZXBpY2tlciB7XG5cbiAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIH1cblxuICAgICAgICAuay1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogJGJ1dHRvbi1pbm5lci1jYWxjLXNpemU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cblxuICAgICAgICAuay1pLXdhcm5pbmcge1xuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoICN7ICRidXR0b24taW5uZXItY2FsYy1zaXplIH0gKiAyICsgI3sgJGlucHV0LXBhZGRpbmcteC1zbSB9KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJ0bCAmLFxuICAgICAgICAmW2Rpcj1cInJ0bFwiXSB7XG4gICAgICAgICAgICAuay1pLXdhcm5pbmcge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoICN7ICRidXR0b24taW5uZXItY2FsYy1zaXplIH0gKiAyICsgI3sgJGlucHV0LXBhZGRpbmcteC1zbSB9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWRhdGV0aW1lLWNvbnRhaW5lciB7XG5cbiAgICAgICAgLmstZGF0ZXRpbWUtd3JhcCB7XG4gICAgICAgICAgICB3aWR0aDogJGRhdGV0aW1lLXdpZHRoO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWRhdGV0aW1lLWJ1dHRvbmdyb3VwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZy14O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZGF0ZXRpbWUtc2VsZWN0b3Ige1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgICAgIH1cblxuICAgICAgICAuay1kYXRldGltZS1jYWxlbmRhci13cmFwLFxuICAgICAgICAuay1kYXRldGltZS10aW1lLXdyYXAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZmxleDogMCAwICRkYXRldGltZS13aWR0aDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXRpbWVzZWxlY3RvciB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstdGltZS1saXN0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXRpbWUtdGFiIHtcblxuICAgICAgICAgICAgLmstZGF0ZXRpbWUtc2VsZWN0b3Ige1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1hY3Rpb25zLFxuICAgICAgICAuay1hY3Rpb24tYnV0dG9ucyxcbiAgICAgICAgLmstY29sdW1ubWVudS1hY3Rpb25zIHtcbiAgICAgICAgICAgIC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWFjdGlvbnMge1xuICAgICAgICAgICAgJi5rLWFjdGlvbnMtc3RhcnQsXG4gICAgICAgICAgICAmLmstYWN0aW9ucy1jZW50ZXIsXG4gICAgICAgICAgICAmLmstYWN0aW9ucy1lbmQge1xuICAgICAgICAgICAgICAgIC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJ0bCAmLFxuICAgICAgICAmLmstcnRsLFxuICAgICAgICBbZGlyPVwicnRsXCJdICYsXG4gICAgICAgICZbZGlyPVwicnRsXCJdIHtcbiAgICAgICAgICAgIC5rLXRpbWUtdGFiIHtcblxuICAgICAgICAgICAgICAgIC5rLWRhdGV0aW1lLXNlbGVjdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIERhdGVpbnB1dFxuICAgIC5rLWRhdGVpbnB1dCB7XG4gICAgICAgIC5rLXNlbGVjdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWxpbmsge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLmstaWNvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1saW5rLWluY3JlYXNlIC5rLWljb24ge1xuICAgICAgICAgICAgYm90dG9tOiAtJHNwaW5uZXItaWNvbi1vZmZzZXQ7XG4gICAgICAgIH1cblxuICAgICAgICAuay1saW5rLWRlY3JlYXNlIC5rLWljb24ge1xuICAgICAgICAgICAgdG9wOiAtJHNwaW5uZXItaWNvbi1vZmZzZXQ7XG4gICAgICAgIH1cblxuICAgICAgICAuay1pLXdhcm5pbmcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAkcGFkZGluZy14O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1zdGF0ZS1pbnZhbGlkIC5rLWktd2FybmluZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgJltkaXI9XCJydGxcIl0ge1xuICAgICAgICAgICAgLmstaS13YXJuaW5nIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAkcGFkZGluZy14O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAvLyBJbmZpbml0ZSB0aW1lcGlja2VyXG4gICAgLmstdGltZXNlbGVjdG9yIHtcblxuICAgICAgICAuay1hY3Rpb25zLFxuICAgICAgICAuay1hY3Rpb24tYnV0dG9ucyxcbiAgICAgICAgLmstY29sdW1ubWVudS1hY3Rpb25zIHtcbiAgICAgICAgICAgIC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWFjdGlvbnMge1xuICAgICAgICAgICAgJi5rLWFjdGlvbnMtc3RhcnQsXG4gICAgICAgICAgICAmLmstYWN0aW9ucy1jZW50ZXIsXG4gICAgICAgICAgICAmLmstYWN0aW9ucy1lbmQge1xuICAgICAgICAgICAgICAgIC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gSGVhZGVyXG4gICAgLmstdGltZS1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDIgKiAkcGFkZGluZy15ICRwYWRkaW5nLXggKiAyO1xuICAgICAgICBsaW5lLWhlaWdodDogJHRpbWVwaWNrZXItaGVhZGVyLWhlaWdodDtcblxuICAgICAgICAuay10aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXRpbWUtbm93IHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ29udGVudFxuICAgIC5rLXRpbWUtbGlzdC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6ICR0aW1lLWxpc3QtcGFkZGluZyAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1pbi13aWR0aDogJHRpbWUtbGlzdC13aWR0aDtcbiAgICAgICAgaGVpZ2h0OiAkdGltZS1saXN0LWhlaWdodDtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAgICAgLmstdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kdGltZS1saXN0LXBhZGRpbmc7XG4gICAgICAgICAgICB6LWluZGV4OiAxMjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoNTAlIC0gMWVtKTtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXRpbWUtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6ICR0aW1lLWxpc3QtcGFkZGluZztcbiAgICAgICAgYm90dG9tOiAkdGltZS1saXN0LXBhZGRpbmc7XG5cbiAgICAgICAgQGluY2x1ZGUgaGlkZS1zY3JvbGxiYXIoXCJyaWdodFwiKTtcblxuICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAkdGltZS1saXN0LXdpZHRoO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstcnRsICYsXG4gICAgICAgICYuay1ydGwsXG4gICAgICAgIFtkaXI9XCJydGxcIl0gJixcbiAgICAgICAgJltkaXI9XCJydGxcIl0gIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGhpZGUtc2Nyb2xsYmFyKFwibGVmdFwiKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXRpbWUtbGlzdC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmstdGltZS1saXN0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgICAgICAgbGVmdDogLTUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7IHRvcDogMDsgfVxuICAgICAgICAmOjphZnRlciB7IGJvdHRvbTogMDt9XG4gICAgfVxuXG4gICAgLmstdGltZS1saXN0IC5rLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAkdGltZS1saXN0LWl0ZW0tcGFkZGluZy15ICR0aW1lLWxpc3QtaXRlbS1wYWRkaW5nLXg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoICN7ZGVjaW1hbC1yb3VuZCgkbGluZS1oZWlnaHQtZW0sIDIpfSArIDJweCApO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYyggI3tkZWNpbWFsLXJvdW5kKCRsaW5lLWhlaWdodC1lbSwgMil9ICsgMnB4ICk7XG4gICAgfVxuXG4gICAgLmstdGltZS1oaWdobGlnaHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAkYnV0dG9uLWlubmVyLWNhbGMtc2l6ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkdGltZS1oaWdobGlnaHQtc2l6ZSAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAuMXB4OyAvLyB3b3JrYXJvdW5kIGZvciBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc1MTE3XG4gICAgfVxuXG4gICAgLmstdGltZS1jb250YWluZXIgLmstc2Nyb2xsYWJsZS1wbGFjZWhvbGRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAuay10aW1lLXNlcGFyYXRvciB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB6LWluZGV4OiAxMTtcbiAgICB9XG59XG4iLCIvLyBEYXRlVGltZVxuJHRpbWUtaGlnaGxpZ2h0LXNpemU6IDFweDtcblxuJHRpbWUtbGlzdC1oaWdobGlnaHQtY29sb3I6ICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kdGltZS1saXN0LWZvY3VzZWQtYmc6IHJnYmEoMCwgMCwgMCwgLjA0KSAhZGVmYXVsdDtcbiR0aW1lLWxpc3QtdGl0bGUtZm9jdXM6IGJsYWNrICFkZWZhdWx0O1xuXG4kdGltZS1oZWFkZXItcGFkZGluZzogbnVsbCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWhlYWRlci1oZWlnaHQ6IDJlbTtcblxuJHRpbWUtbGlzdC1wYWRkaW5nOiAkcGFkZGluZy15ICogNSAhZGVmYXVsdDtcbiR0aW1lLWxpc3QtZm9jdXMtc2l6ZTogMnB4ICFkZWZhdWx0O1xuJHRpbWUtbGlzdC13aWR0aDogNGVtICFkZWZhdWx0O1xuJHRpbWUtbGlzdC1oZWlnaHQ6IDIwMHB4ICFkZWZhdWx0O1xuXG4kdGltZS1saXN0LWl0ZW0tcGFkZGluZy14OiAkcGFkZGluZy14ICFkZWZhdWx0O1xuJHRpbWUtbGlzdC1pdGVtLXBhZGRpbmcteTogJHBhZGRpbmcteSAhZGVmYXVsdDtcblxuJGRhdGVpbnB1dC10ZXh0OiBudWxsICFkZWZhdWx0O1xuXG4kZGF0ZXRpbWUtd2lkdGg6ICg1ICogJHRpbWUtbGlzdC13aWR0aCkgIWRlZmF1bHQ7XG5cbiRkYXRldGltZS1iZzogJGlucHV0LWJnICFkZWZhdWx0O1xuJGRhdGV0aW1lLXRleHQ6ICRpbnB1dC10ZXh0ICFkZWZhdWx0O1xuJGRhdGV0aW1lLWJvcmRlcjogJGlucHV0LWJvcmRlciAhZGVmYXVsdDtcblxuJGRhdGV0aW1lLWhvdmVyZWQtYmc6ICRpbnB1dC1ob3ZlcmVkLWJnICFkZWZhdWx0O1xuJGRhdGV0aW1lLWhvdmVyZWQtdGV4dDogJGlucHV0LWhvdmVyZWQtdGV4dCAhZGVmYXVsdDtcbiRkYXRldGltZS1ob3ZlcmVkLWJvcmRlcjogJGlucHV0LWhvdmVyZWQtYm9yZGVyICFkZWZhdWx0O1xuXG4kZGF0ZXRpbWUtZm9jdXNlZC1iZzogJGlucHV0LWZvY3VzZWQtYmcgIWRlZmF1bHQ7XG4kZGF0ZXRpbWUtZm9jdXNlZC10ZXh0OiAkaW5wdXQtZm9jdXNlZC10ZXh0ICFkZWZhdWx0O1xuJGRhdGV0aW1lLWZvY3VzZWQtYm9yZGVyOiAkaW5wdXQtZm9jdXNlZC1ib3JkZXIgIWRlZmF1bHQ7XG4kZGF0ZXRpbWUtZm9jdXNlZC1zaGFkb3c6ICRpbnB1dC1mb2N1c2VkLXNoYWRvdyAhZGVmYXVsdDtcblxuJGRhdGV0aW1lLXNlbGVjdC1iZzogJGJ1dHRvbi1iZyAhZGVmYXVsdDtcbiRkYXRldGltZS1zZWxlY3QtdGV4dDogJGJ1dHRvbi10ZXh0ICFkZWZhdWx0O1xuJGRhdGV0aW1lLXNlbGVjdC1ib3JkZXI6ICRidXR0b24tYm9yZGVyICFkZWZhdWx0O1xuJGRhdGV0aW1lLXNlbGVjdC1ncmFkaWVudDogJGJ1dHRvbi1ncmFkaWVudCAhZGVmYXVsdDtcblxuJGRhdGV0aW1lLXNlbGVjdC1ob3ZlcmVkLWJnOiAkYnV0dG9uLWhvdmVyZWQtYmcgIWRlZmF1bHQ7XG4kZGF0ZXRpbWUtc2VsZWN0LWhvdmVyZWQtdGV4dDogJGJ1dHRvbi1ob3ZlcmVkLXRleHQgIWRlZmF1bHQ7XG4kZGF0ZXRpbWUtc2VsZWN0LWhvdmVyZWQtYm9yZGVyOiAkYnV0dG9uLWhvdmVyZWQtYm9yZGVyICFkZWZhdWx0O1xuJGRhdGV0aW1lLXNlbGVjdC1ob3ZlcmVkLWdyYWRpZW50OiAkYnV0dG9uLWhvdmVyZWQtZ3JhZGllbnQgIWRlZmF1bHQ7XG5cbiRkYXRldGltZS1zZWxlY3QtZm9jdXNlZC1iZzogbnVsbCAhZGVmYXVsdDtcbiRkYXRldGltZS1zZWxlY3QtZm9jdXNlZC10ZXh0OiBudWxsICFkZWZhdWx0O1xuJGRhdGV0aW1lLXNlbGVjdC1mb2N1c2VkLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcbiRkYXRldGltZS1zZWxlY3QtZm9jdXNlZC1ncmFkaWVudDogbnVsbCAhZGVmYXVsdDtcbiRkYXRldGltZS1zZWxlY3QtZm9jdXNlZC1zaGFkb3c6ICRidXR0b24tZm9jdXNlZC1zaGFkb3cgIWRlZmF1bHQ7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwiZGF0ZXRpbWUvdGhlbWVcIikge1xuXG4gICAgLy8gQ29tbW9uXG4gICAgLmstZGF0ZWlucHV0LFxuICAgIC5rLWRhdGV0aW1lcGlja2VyIHtcblxuICAgICAgICAuay1saW5rIHtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICYuay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJGRhdGV0aW1lLXNlbGVjdC1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRkYXRldGltZS1zZWxlY3QtaG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJGRhdGV0aW1lLXNlbGVjdC1ob3ZlcmVkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgJGRhdGV0aW1lLXNlbGVjdC1ob3ZlcmVkLWdyYWRpZW50XG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWRhdGVwaWNrZXIsXG4gICAgLmstdGltZXBpY2tlciB7XG5cbiAgICAgICAgLmstc2VsZWN0IHtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICYuay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJGRhdGV0aW1lLXNlbGVjdC1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRkYXRldGltZS1zZWxlY3QtaG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJGRhdGV0aW1lLXNlbGVjdC1ob3ZlcmVkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgJGRhdGV0aW1lLXNlbGVjdC1ob3ZlcmVkLWdyYWRpZW50XG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNoYXJlZFxuICAgIC5rLWRhdGVwaWNrZXIsXG4gICAgLmstdGltZXBpY2tlcixcbiAgICAuay1kYXRldGltZXBpY2tlcixcbiAgICAuay1kYXRlaW5wdXQge1xuICAgICAgICBAZXh0ZW5kIC5rLXRleHQtc2VsZWN0aW9uICFvcHRpb25hbDtcbiAgICAgICAgLy8gTm9ybWFsIHN0YXRlXG4gICAgICAgIC5rLXBpY2tlci13cmFwLFxuICAgICAgICAuay1kYXRlaW5wdXQtd3JhcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRkYXRldGltZS10ZXh0LFxuICAgICAgICAgICAgICAgICRkYXRldGltZS1iZyxcbiAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtYm9yZGVyXG4gICAgICAgICAgICApO1xuXG4gICAgICAgICAgICAvLyBIb3ZlcmVkIHN0YXRlXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtaG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtaG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJGRhdGV0aW1lLWhvdmVyZWQtYm9yZGVyXG4gICAgICAgICAgICAgICAgKTtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBTZWxlY3RlZCBzdGF0ZVxuICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQsXG4gICAgICAgICAgICAmLmstc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJGRhdGV0aW1lLWZvY3VzZWQtYm9yZGVyXG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRkYXRldGltZS1mb2N1c2VkLXNoYWRvdyk7XG5cbiAgICAgICAgICAgICAgICAuay1zZWxlY3Qge31cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXNlbGVjdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRkYXRldGltZS1zZWxlY3QtdGV4dCxcbiAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtc2VsZWN0LWJnLFxuICAgICAgICAgICAgICAgICRkYXRldGltZS1zZWxlY3QtYm9yZGVyLFxuICAgICAgICAgICAgICAgICRkYXRldGltZS1zZWxlY3QtZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgID4gLmstc3RhdGUtc2VsZWN0ZWQsXG4gICAgICAgICAgICA+IC5rLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJGRhdGV0aW1lLXNlbGVjdC1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRkYXRldGltZS1zZWxlY3QtaG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJGRhdGV0aW1lLXNlbGVjdC1ob3ZlcmVkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgJGRhdGV0aW1lLXNlbGVjdC1ob3ZlcmVkLWdyYWRpZW50XG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCRib2R5LXRleHQsIDI1JSk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgJGRhdGV0aW1lLXNlbGVjdC1mb2N1c2VkLXNoYWRvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWktd2FybmluZyB7XG4gICAgICAgICAgICBjb2xvcjogJGVycm9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVGltZXBpY2tlclxuICAgIC5rLXRpbWVwaWNrZXIge31cblxuXG4gICAgLy8gVGltZXBpY2tlciBoZWFkZXJcbiAgICAuay10aW1lLWhlYWRlciB7XG5cbiAgICAgICAgLmstdGltZS1ub3cge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpbmstaG92ZXItdGV4dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRpbWVwaWNrZXIgY29udGVudFxuICAgIC5rLXRpbWUtbGlzdC13cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBvcHVwLWJnO1xuXG4gICAgICAgIC5rLXRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGhlYWRlci10ZXh0LFxuICAgICAgICAgICAgICAgICRoZWFkZXItYmcsXG4gICAgICAgICAgICAgICAgJGhlYWRlci1ib3JkZXIsXG4gICAgICAgICAgICAgICAgJGhlYWRlci1ncmFkaWVudFxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwb3B1cC1iZztcbiAgICAgICAgICAgIG9wYWNpdHk6ICRkaXNhYmxlZC1vcGFjaXR5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgLmstdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGltZS1saXN0LXRpdGxlLWZvY3VzO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZS1saXN0LWZvY3VzZWQtYmc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay10aW1lLWxpc3Qge1xuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICRzaGFkb3ctc2l6ZTogM2VtO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwICRzaGFkb3ctc2l6ZSAoJHNoYWRvdy1zaXplIC8gMikgJHBvcHVwLWJnO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstaXRlbTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay10aW1lLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5rLXRpbWUtaGlnaGxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbXBvbmVudC1iZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGltZS1saXN0LWhpZ2hsaWdodC1jb2xvcjtcbiAgICB9XG5cbiAgICAuay1kYXRldGltZS1jb250YWluZXIge1xuICAgICAgICAuay1kYXRlLXRhYiB7XG5cbiAgICAgICAgICAgIC5rLWRhdGV0aW1lLWJ1dHRvbmdyb3VwLFxuICAgICAgICAgICAgLmstZGF0ZXRpbWUtc2VsZWN0b3Ige1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb21wb25lbnQtYmc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEYXRlaW5wdXRcbiAgICAuay1kYXRlaW5wdXQge1xuXG4gICAgICAgIC8vIE5vcm1hbCBzdGF0ZVxuICAgICAgICAuay1kYXRlaW5wdXQtd3JhcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRkYXRldGltZS10ZXh0LFxuICAgICAgICAgICAgICAgICRkYXRldGltZS1iZyxcbiAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtYm9yZGVyXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSG92ZXJlZCBzdGF0ZVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtaG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICRkYXRldGltZS1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICRkYXRldGltZS1ob3ZlcmVkLWJvcmRlclxuICAgICAgICAgICAgKTtcblxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9jdXNlZCBzdGF0ZVxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICAuay1waWNrZXItd3JhcCA+ICYge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWRhdGVpbnB1dCxcbiAgICAuay1kYXRlcGlja2VyLFxuICAgIC5rLWRhdGV0aW1lcGlja2VyLFxuICAgIC5rLXRpbWVwaWNrZXIge1xuICAgICAgICAuay1kYXRlaW5wdXQtd3JhcCxcbiAgICAgICAgLmstcGlja2VyLXdyYXAge1xuICAgICAgICAgICAgLy8gSW52YWxpZFxuICAgICAgICAgICAgJi5rLWludmFsaWQsXG4gICAgICAgICAgICAmLmstaW52YWxpZDpob3ZlcixcbiAgICAgICAgICAgICYuay1zdGF0ZS1pbnZhbGlkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnZhbGlkLWJvcmRlcjtcblxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnZhbGlkLXNoYWRvdyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIEludmFsaWRcbiAgICAgICAgJi5rLXN0YXRlLWludmFsaWQsXG4gICAgICAgICYubmctaW52YWxpZC5uZy10b3VjaGVkLFxuICAgICAgICAmLm5nLWludmFsaWQubmctZGlydHkge1xuICAgICAgICAgICAgLmstZGF0ZWlucHV0LXdyYXAsXG4gICAgICAgICAgICAuay1waWNrZXItd3JhcCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW52YWxpZC1ib3JkZXI7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW52YWxpZC1zaGFkb3cpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJkcm9wZG93bmdyaWQvbGF5b3V0XCIpIHtcbiAgICAuay1kcm9wZG93bmdyaWQtcG9wdXAge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAuay1kcm9wZG93bmdyaWQtcG9wdXAgLmstdmlydHVhbC13cmFwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5rLWRyb3Bkb3duZ3JpZC1wb3B1cCAuay1saXN0LXNjcm9sbGVyIHtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIH1cblxuICAgIC8vIEdyaWQgbGlzdFxuICAgIC5rLWdyaWQtbGlzdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgIGVtcHR5LWNlbGxzOiBzaG93O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cblxuICAgIC8vIEhlYWRlclxuICAgIC5rLWRyb3Bkb3duZ3JpZC1wb3B1cCAuay1ncmlkLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGdyaWQtaGVhZGVyLWZvbnQtc2l6ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5rLWRyb3Bkb3duZ3JpZC1wb3B1cCAuay1ncmlkLWhlYWRlci13cmFwIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwICRncmlkLWNlbGwtdmVydGljYWwtYm9yZGVyLXdpZHRoIDAgMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5rLWRyb3Bkb3duZ3JpZC1wb3B1cCAuay1ncmlkLWhlYWRlciB0YWJsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgIGVtcHR5LWNlbGxzOiBzaG93O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICAuay1kcm9wZG93bmdyaWQtcG9wdXAgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogJGdyaWQtaGVhZGVyLXBhZGRpbmcteSAkZ3JpZC1oZWFkZXItcGFkZGluZy14O1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAwICRncmlkLWNlbGwtdmVydGljYWwtYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBSb3dzXG4gICAgLmstZ3JpZC1saXN0ID4gLmstaXRlbSB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5rLWdyaWQtbGlzdCA+IC5rLWl0ZW0gPiAuay1jZWxsLFxuICAgIC5rLWdyaWQtbGlzdCA+IC5rLWl0ZW0gPiAuay1ncm91cCxcbiAgICAuay1ncmlkLWxpc3QgPiAuay1pdGVtID4gLmstc3BhY2VyLWdyb3VwIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgLmstZ3JpZC1saXN0LmstdmlydHVhbC1saXN0ID4gLmstaXRlbSA+IC5rLWNlbGwsXG4gICAgLmstZ3JpZC1saXN0LmstdmlydHVhbC1saXN0ID4gLmstaXRlbSA+IC5rLWdyb3VwLFxuICAgIC5rLWdyaWQtbGlzdC5rLXZpcnR1YWwtbGlzdCA+IC5rLWl0ZW0gPiAuay1zcGFjZXItZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIC5rLWdyaWQtbGlzdCA+IC5rLWl0ZW06bGFzdC1jaGlsZCA+IC5rLWNlbGwsXG4gICAgLmstZ3JpZC1saXN0ID4gLmstaXRlbTpsYXN0LWNoaWxkID4gLmstZ3JvdXAtY2VsbCxcbiAgICAuay1ncmlkLWxpc3QgPiAuay1pdGVtOmxhc3QtY2hpbGQgPiAuay1zcGFjZXItY2VsbCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuXG5cbiAgICAvLyBDZWxsc1xuICAgIC5rLWdyaWQtbGlzdCA+IC5rLWl0ZW0gPiAuay1jZWxsIHtcbiAgICAgICAgcGFkZGluZzogJGdyaWQtY2VsbC1wYWRkaW5nLXkgJGdyaWQtY2VsbC1wYWRkaW5nLXg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwICRncmlkLWNlbGwtaG9yaXpvbnRhbC1ib3JkZXItd2lkdGggJGdyaWQtY2VsbC12ZXJ0aWNhbC1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIEdyb3VwaW5nXG4gICAgLmstZHJvcGRvd25ncmlkLXBvcHVwIC5rLWdyb3VwLWhlYWRlcixcbiAgICAuay1kcm9wZG93bmdyaWQtcG9wdXAgLmstb3V0ZXItZ3JvdXAtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAkZ3JpZC1oZWFkZXItcGFkZGluZy15ICRncmlkLWhlYWRlci1wYWRkaW5nLXg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAuay1kcm9wZG93bmdyaWQtcG9wdXAgLmstb3V0ZXItZ3JvdXAtaGVhZGVyLmstZmlyc3Qge1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgfVxuICAgIC5rLWdyaWQtbGlzdCA+IC5rLWl0ZW0uay1maXJzdCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgfVxuICAgIC5rLWdyaWQtbGlzdCA+IC5rLWl0ZW0gPiAuay1ncm91cC1jZWxsLFxuICAgIC5rLWdyaWQtbGlzdCA+IC5rLWl0ZW0gPiAuay1zcGFjZXItY2VsbCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuay1ncmlkLWxpc3QgPiAuay1pdGVtID4gLmstZ3JvdXAtY2VsbCA+IHNwYW4ge1xuICAgICAgICBwYWRkaW5nOiAwICgkZ3JpZC1jZWxsLXBhZGRpbmcteCAvIDIpO1xuICAgICAgICBmb250LXNpemU6IC44NzVlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICAuay1ncmlkLWxpc3QgPiAuay1vdXRlci1ncm91cC1oZWFkZXIge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoICN7JGdyaWQtaGVhZGVyLXBhZGRpbmcteSAqIDJ9ICsgKCN7JGZvbnQtc2l6ZX0gKiAjeyRsaW5lLWhlaWdodH0pICk7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuay1ncmlkLWxpc3QgPiAuay1vdXRlci1ncm91cC1oZWFkZXIgPiBzdHJvbmcge1xuICAgICAgICBwYWRkaW5nOiAkZ3JpZC1oZWFkZXItcGFkZGluZy15ICRncmlkLWhlYWRlci1wYWRkaW5nLXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG5cbiAgICAvLyBGb290ZXJcbiAgICAuay1kcm9wZG93bmdyaWQtcG9wdXAgLmstZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogJGdyaWQtZm9vdGVyLXBhZGRpbmcteSAkZ3JpZC1mb290ZXItcGFkZGluZy14O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG5cbiAgICAvLyBSVExcbiAgICAuay1ydGwsXG4gICAgW2Rpcj1cInJ0bFwiXSB7XG4gICAgICAgICYuay1kcm9wZG93bmdyaWQtcG9wdXAgLmstZ3JpZC1oZWFkZXItd3JhcCxcbiAgICAgICAgLmstZHJvcGRvd25ncmlkLXBvcHVwIC5rLWdyaWQtaGVhZGVyLXdyYXAge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICRncmlkLWNlbGwtdmVydGljYWwtYm9yZGVyLXdpZHRoO1xuICAgICAgICB9XG4gICAgICAgICYuay1kcm9wZG93bmdyaWQtcG9wdXAgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLFxuICAgICAgICAuay1kcm9wZG93bmdyaWQtcG9wdXAgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLFxuICAgICAgICAuay1ncmlkLWxpc3QgPiAuay1pdGVtID4gLmstY2VsbCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogJGdyaWQtY2VsbC12ZXJ0aWNhbC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICAmLmstZHJvcGRvd25ncmlkLXBvcHVwIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlcjpmaXJzdC1jaGlsZCxcbiAgICAgICAgLmstZHJvcGRvd25ncmlkLXBvcHVwIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlcjpmaXJzdC1jaGlsZCxcbiAgICAgICAgLmstZ3JpZC1saXN0ID4gLmstaXRlbSA+IC5rLWNlbGw6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgICAgIGRpdi5rLWRyb3Bkb3duZ3JpZC1wb3B1cCAuay1ncm91cC1oZWFkZXIsXG4gICAgICAgIGRpdi5rLWRyb3Bkb3duZ3JpZC1wb3B1cCAuay1vdXRlci1ncm91cC1oZWFkZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmstZ3JpZC1saXN0ID4gLmstaXRlbSA+IC5rLWdyb3VwLWNlbGwgPiBzcGFuIHtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAuay1ncmlkLWxpc3QgPiAuay1vdXRlci1ncm91cC1oZWFkZXIgPiBzdHJvbmcge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIvLyBHcmlkXG4kZ3JpZC1wYWRkaW5nLXg6ICRjZWxsLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRncmlkLXBhZGRpbmcteTogJGNlbGwtcGFkZGluZy15ICFkZWZhdWx0O1xuXG4kZ3JpZC1oZWFkZXItcGFkZGluZy14OiAkZ3JpZC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZ3JpZC1oZWFkZXItcGFkZGluZy15OiAkZ3JpZC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZ3JpZC1oZWFkZXItZm9udC1zaXplOiBudWxsICFkZWZhdWx0O1xuXG4kZ3JpZC1mb290ZXItcGFkZGluZy14OiAkZ3JpZC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuJGdyaWQtZm9vdGVyLXBhZGRpbmcteTogJGdyaWQtaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcblxuJGdyaWQtZ3JvdXBpbmctaGVhZGVyLXBhZGRpbmcteDogJGdyaWQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGdyaWQtZ3JvdXBpbmctaGVhZGVyLXBhZGRpbmcteTogJGdyaWQtZ3JvdXBpbmctaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJGdyaWQtZmlsdGVyLWNlbGwtcGFkZGluZy14OiAkZ3JpZC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZ3JpZC1maWx0ZXItY2VsbC1wYWRkaW5nLXk6ICRncmlkLWZpbHRlci1jZWxsLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJGdyaWQtdG9vbGJhci1wYWRkaW5nLXg6ICR0b29sYmFyLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRncmlkLXRvb2xiYXItcGFkZGluZy15OiAkdG9vbGJhci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZ3JpZC10b29sYmFyLXNwYWNpbmc6ICR0b29sYmFyLXNwYWNpbmcgIWRlZmF1bHQ7XG5cbiRncmlkLWNlbGwtcGFkZGluZy14OiAkZ3JpZC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZ3JpZC1jZWxsLXBhZGRpbmcteTogJGdyaWQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGdyaWQtY2VsbC1ob3Jpem9udGFsLWJvcmRlci13aWR0aDogMHB4ICFkZWZhdWx0O1xuJGdyaWQtY2VsbC12ZXJ0aWNhbC1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcblxuJGdyaWQtY2VsbC1wbGFjZWhvbGRlci1saW5lLXdpZHRoOiA4MCUgIWRlZmF1bHQ7XG5cbiRncmlkLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJGdyaWQtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcbiRncmlkLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRncmlkLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbi8vLyBCYWNrZ3JvdW5kIGNvbG9yIG9mIHRoZSBncmlkIGNvbXBvbmVudFxuLy8vIEBncm91cCBncmlkXG4kZ3JpZC1iZzogJGNvbXBvbmVudC1iZyAhZGVmYXVsdDtcbi8vLyBUZXh0IGNvbG9yIG9mIHRoZSBncmlkIGNvbXBvbmVudFxuLy8vIEBncm91cCBncmlkXG4kZ3JpZC10ZXh0OiAkY29tcG9uZW50LXRleHQgIWRlZmF1bHQ7XG4vLy8gQm9yZGVyIGNvbG9yIG9mIHRoZSBncmlkIGNvbXBvbmVudFxuLy8vIEBncm91cCBncmlkXG4kZ3JpZC1ib3JkZXI6ICRjb21wb25lbnQtYm9yZGVyICFkZWZhdWx0O1xuXG4vLy8gQmFja2dyb3VuZCBjb2xvciBvZiBncmlkIGhlYWRlclxuLy8vIEBncm91cCBncmlkXG4kZ3JpZC1oZWFkZXItYmc6ICRoZWFkZXItYmcgIWRlZmF1bHQ7XG4vLy8gVGV4dCBjb2xvciBvZiBncmlkIGhlYWRlclxuLy8vIEBncm91cCBncmlkXG4kZ3JpZC1oZWFkZXItdGV4dDogJGhlYWRlci10ZXh0ICFkZWZhdWx0O1xuLy8vIEJvcmRlciBjb2xvciBvZiBncmlkIGhlYWRlclxuLy8vIEBncm91cCBncmlkXG4kZ3JpZC1oZWFkZXItYm9yZGVyOiAkZ3JpZC1ib3JkZXIgIWRlZmF1bHQ7XG4vLy8gQmFja2dyb3VuZCBncmFkaWVudCBvZiBncmlkIGhlYWRlclxuLy8vIEBncm91cCBncmlkXG4kZ3JpZC1oZWFkZXItZ3JhZGllbnQ6ICRoZWFkZXItZ3JhZGllbnQgIWRlZmF1bHQ7XG5cbi8vLyBCYWNrZ3JvdW5kIGNvbG9yIG9mIGdyaWQgZm9vdGVyXG4vLy8gQGdyb3VwIGdyaWRcbiRncmlkLWZvb3Rlci1iZzogJGdyaWQtaGVhZGVyLWJnICFkZWZhdWx0O1xuLy8vIFRleHQgY29sb3Igb2YgZ3JpZCBmb290ZXJcbi8vLyBAZ3JvdXAgZ3JpZFxuJGdyaWQtZm9vdGVyLXRleHQ6ICRncmlkLWhlYWRlci10ZXh0ICFkZWZhdWx0O1xuLy8vIEJvcmRlciBjb2xvciBvZiBncmlkIGZvb3RlclxuLy8vIEBncm91cCBncmlkXG4kZ3JpZC1mb290ZXItYm9yZGVyOiAkZ3JpZC1oZWFkZXItYm9yZGVyICFkZWZhdWx0O1xuXG4kZ3JpZC1ncm91cC1kcmFnLWNsdWUtYmc6ICRncmlkLWhlYWRlci1iZyAhZGVmYXVsdDtcbiRncmlkLWdyb3VwLWRyYWctY2x1ZS10ZXh0OiAkZ3JpZC1oZWFkZXItdGV4dCAhZGVmYXVsdDtcbiRncmlkLWdyb3VwLWRyYWctY2x1ZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4vLy8gQmFja2dyb3VuZCBjb2xvciBvZiBhbHRlcm5hdGluZyByb3dzIGluIGdyaWRcbi8vLyBAZ3JvdXAgZ3JpZFxuJGdyaWQtYWx0LWJnOiByZ2JhKCBjb250cmFzdC13Y2FnKCAkZ3JpZC1iZyApLCAuMDQgKSAhZGVmYXVsdDtcbi8vLyBUZXh0IGNvbG9yIG9mIGFsdGVybmF0aW5nIHJvd3MgaW4gZ3JpZFxuLy8vIEBncm91cCBncmlkXG4kZ3JpZC1hbHQtdGV4dDogbnVsbCAhZGVmYXVsdDtcbi8vLyBCb3JkZXIgY29sb3Igb2YgYWx0ZXJuYXRpbmcgcm93cyBpbiBncmlkXG4vLy8gQGdyb3VwIGdyaWRcbiRncmlkLWFsdC1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG5cbi8vLyBCYWNrZ3JvdW5kIGNvbG9yIG9mIGhvdmVyZWQgcm93cyBpbiBncmlkXG4vLy8gQGdyb3VwIGdyaWRcbiRncmlkLWhvdmVyZWQtYmc6IGRhcmtlbigkZ3JpZC1iZywgNyUpICFkZWZhdWx0O1xuLy8vIFRleHQgY29sb3Igb2YgaG92ZXJlZCByb3dzIGluIGdyaWRcbi8vLyBAZ3JvdXAgZ3JpZFxuJGdyaWQtaG92ZXJlZC10ZXh0OiBudWxsICFkZWZhdWx0O1xuLy8vIEJvcmRlciBjb2xvciBvZiBob3ZlcmVkIHJvd3MgaW4gZ3JpZFxuLy8vIEBncm91cCBncmlkXG4kZ3JpZC1ob3ZlcmVkLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcblxuLy8vIEJhY2tncm91bmQgY29sb3Igb2Ygc2VsZWN0ZWQgcm93cyBpbiBncmlkXG4vLy8gQGdyb3VwIGdyaWRcbiRncmlkLXNlbGVjdGVkLWJnOiByZ2JhKCRzZWxlY3RlZC1iZywgLjI1KSAhZGVmYXVsdDtcbi8vLyBUZXh0IGNvbG9yIG9mIHNlbGVjdGVkIHJvd3MgaW4gZ3JpZFxuLy8vIEBncm91cCBncmlkXG4kZ3JpZC1zZWxlY3RlZC10ZXh0OiBudWxsICFkZWZhdWx0O1xuLy8vIEJvcmRlciBjb2xvciBvZiBzZWxlY3RlZCByb3dzIGluIGdyaWRcbi8vLyBAZ3JvdXAgZ3JpZFxuJGdyaWQtc2VsZWN0ZWQtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuXG4kZ3JpZC1zZWxlY3RlZC1hbHQtYmc6IHNoYWRlKCRncmlkLXNlbGVjdGVkLWJnLCAuNCkgIWRlZmF1bHQ7XG4kZ3JpZC1zZWxlY3RlZC1ob3ZlcmVkLWJnOiBzaGFkZSgkZ3JpZC1zZWxlY3RlZC1iZywgLjcpICFkZWZhdWx0O1xuXG4kZ3JpZC1ncm91cGluZy1yb3ctYmc6IGRhcmtlbigkZ3JpZC1iZywgNyUpICFkZWZhdWx0O1xuJGdyaWQtZ3JvdXBpbmctcm93LXRleHQ6ICRncmlkLXRleHQgIWRlZmF1bHQ7XG5cbiRncmlkLXNvcnRlZC1iZzogcmdiYSggY29udHJhc3Qtd2NhZyggJGdyaWQtYmcgKSwgLjAyICkgIWRlZmF1bHQ7XG4kZ3JpZC1zb3J0aW5nLWluZGljYXRvci10ZXh0OiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRncmlkLXNvcnRpbmctaW5kZXgtZm9udC1zaXplOiAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGdyaWQtc29ydGluZy1pbmRleC1oZWlnaHQ6ICRpY29uLXNpemUgIWRlZmF1bHQ7XG4kZ3JpZC1zb3J0aW5nLWluZGV4LXNwYWNpbmcteTogKCRpY29uLXNwYWNpbmcgLyAyKSAhZGVmYXVsdDtcbiRncmlkLXNvcnRpbmctaW5kZXgtc3BhY2luZy14OiAtJGdyaWQtc29ydGluZy1pbmRleC1zcGFjaW5nLXkgIWRlZmF1bHQ7XG5cblxuJGdyaWQtZm9jdXNlZC1zaGFkb3c6ICRsaXN0LWl0ZW0tZm9jdXNlZC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRncmlkLWNvbW1hbmQtY2VsbC1idXR0b24tc3BhY2luZzogLjE2ZW0gIWRlZmF1bHQ7XG5cbiRncmlkLXNlYXJjaC13aWR0aDogJGlucHV0LWRlZmF1bHQtd2lkdGggIWRlZmF1bHQ7XG5cbiRncmlkLXN0aWNreS1iZzogJGNvbXBvbmVudC1iZyAhZGVmYXVsdDtcbiRncmlkLXN0aWNreS10ZXh0OiAkZ3JpZC10ZXh0ICFkZWZhdWx0O1xuJGdyaWQtc3RpY2t5LWJvcmRlcjogcmdiYSggYmxhY2ssIC4zICkgIWRlZmF1bHQ7XG5cbiRncmlkLXN0aWNreS1hbHQtYmc6IHNoYWRlKCRncmlkLWJnLCAzLjUlKSAhZGVmYXVsdDtcblxuJGdyaWQtc3RpY2t5LWhlYWRlci1iZzogJGdyaWQtaGVhZGVyLWJnICFkZWZhdWx0O1xuJGdyaWQtc3RpY2t5LWhlYWRlci10ZXh0OiAkZ3JpZC1oZWFkZXItdGV4dCAhZGVmYXVsdDtcbiRncmlkLXN0aWNreS1oZWFkZXItYm9yZGVyOiAkZ3JpZC1zdGlja3ktYm9yZGVyICFkZWZhdWx0O1xuXG4kZ3JpZC1zdGlja3ktZm9vdGVyLWJnOiAkZ3JpZC1oZWFkZXItYmcgIWRlZmF1bHQ7XG4kZ3JpZC1zdGlja3ktZm9vdGVyLWhvdmVyZWQtYmc6ICRncmlkLWhvdmVyZWQtYmcgIWRlZmF1bHQ7XG5cbiRncmlkLXN0aWNreS1zZWxlY3RlZC1iZzogbWl4KCRzZWxlY3RlZC1iZywgI2ZmZmZmZiwgMjUlKSAhZGVmYXVsdDtcbiRncmlkLXN0aWNreS1zZWxlY3RlZC1hbHQtYmc6IHNoYWRlKCRncmlkLXN0aWNreS1zZWxlY3RlZC1iZywgLjQpICFkZWZhdWx0O1xuXG4kZ3JpZC1zdGlja3ktaG92ZXJlZC1iZzogZGFya2VuKCRncmlkLWJnLCA4JSkgIWRlZmF1bHQ7XG4kZ3JpZC1zdGlja3ktc2VsZWN0ZWQtaG92ZXJlZC1iZzogc2hhZGUoJGdyaWQtc3RpY2t5LXNlbGVjdGVkLWJnLCAuNykgIWRlZmF1bHQ7XG5cbiRncmlkLWZpbHRlci1tZW51LWl0ZW0tc3BhY2luZy14OiAwICFkZWZhdWx0O1xuJGdyaWQtZmlsdGVyLW1lbnUtaXRlbS1zcGFjaW5nLXk6IG1hcC1nZXQoICRzcGFjaW5nLCAyICkgIWRlZmF1bHQ7XG5cbiRncmlkLWNvbHVtbi1tZW51LXBvcHVwLXBhZGRpbmcteDogMCAhZGVmYXVsdDtcbiRncmlkLWNvbHVtbi1tZW51LXBvcHVwLXBhZGRpbmcteTogJHBhZGRpbmcteS1zbSAhZGVmYXVsdDtcblxuJGdyaWQtY29sdW1uLW1lbnUtaXRlbS1wYWRkaW5nLXg6ICRwYWRkaW5nLXggIWRlZmF1bHQ7XG4kZ3JpZC1jb2x1bW4tbWVudS1pdGVtLXBhZGRpbmcteTogJHBhZGRpbmcteSAhZGVmYXVsdDtcblxuJGdyaWQtY29sdW1uLW1lbnUtbGlzdC1pdGVtLXBhZGRpbmcteDogJHBhZGRpbmcteCAhZGVmYXVsdDtcbiRncmlkLWNvbHVtbi1tZW51LWxpc3QtaXRlbS1wYWRkaW5nLXk6ICRwYWRkaW5nLXktc20gIWRlZmF1bHQ7XG5cbiRncmlkLWNvbHVtbi1tZW51LWl0ZW1zLXdyYXAtcGFkZGluZy14OiAwICFkZWZhdWx0O1xuJGdyaWQtY29sdW1uLW1lbnUtaXRlbXMtd3JhcC1wYWRkaW5nLXk6ICRwYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG5cbiRncmlkLWNvbHVtbi1tZW51LWZpbHRlci1jb250YWluZXItcGFkZGluZy14OiAkcGFkZGluZy14ICFkZWZhdWx0O1xuJGdyaWQtY29sdW1uLW1lbnUtZmlsdGVyLWNvbnRhaW5lci1wYWRkaW5nLXk6ICRwYWRkaW5nLXkgIWRlZmF1bHQ7XG5cbiRncmlkLWNvbHVtbi1tZW51LWdyb3VwLWhlYWRlci1wYWRkaW5nLXg6ICRtZW51LXBvcHVwLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuJGdyaWQtY29sdW1uLW1lbnUtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteTogJG1lbnUtcG9wdXAtaXRlbS1wYWRkaW5nLXkgIWRlZmF1bHQ7XG5cbiRncmlkLWNvbHVtbi1tZW51LWdyb3VwLWhlYWRlci1mb250LXNpemU6ICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kZ3JpZC1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcbiRncmlkLWNvbHVtbi1tZW51LWdyb3VwLWhlYWRlci10ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xuJGdyaWQtY29sdW1uLW1lbnUtZ3JvdXAtaGVhZGVyLWJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhZGVmYXVsdDtcblxuJGdyaWQtY29sdW1uLW1lbnUtZ3JvdXAtaGVhZGVyLWJnOiBudWxsICFkZWZhdWx0O1xuJGdyaWQtY29sdW1uLW1lbnUtZ3JvdXAtaGVhZGVyLXRleHQ6IGRhcmtlbigkYmFzZS10ZXh0LCAxMyUpICFkZWZhdWx0O1xuJGdyaWQtY29sdW1uLW1lbnUtZ3JvdXAtaGVhZGVyLWJvcmRlcjogJGdyaWQtY29sdW1uLW1lbnUtZ3JvdXAtaGVhZGVyLXRleHQgIWRlZmF1bHQ7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwiZHJvcGRvd25ncmlkL3RoZW1lXCIpIHtcblxuICAgIC8vIERyb3Bkb3duZ3JpZFxuICAgIC5rLWRyb3Bkb3duZ3JpZC1wb3B1cCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyaWQtYm9yZGVyO1xuICAgICAgICBjb2xvcjogJGdyaWQtdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyaWQtYmc7XG4gICAgfVxuXG5cbiAgICAvLyBIZWFkZXJcbiAgICAuay1kcm9wZG93bmdyaWQtcG9wdXAgLmstaGVhZGVyLFxuICAgIC5rLWRyb3Bkb3duZ3JpZC1wb3B1cCAuay1ncmlkLWhlYWRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyaWQtaGVhZGVyLWJvcmRlcjtcbiAgICAgICAgY29sb3I6ICRncmlkLWhlYWRlci10ZXh0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpZC1oZWFkZXItYmc7XG4gICAgfVxuXG5cbiAgICAvLyBGb290ZXJcbiAgICAuay1kcm9wZG93bmdyaWQtcG9wdXAgLmstZm9vdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JpZC1oZWFkZXItYm9yZGVyO1xuICAgICAgICBjb2xvcjogJGdyaWQtaGVhZGVyLXRleHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmlkLWhlYWRlci1iZztcbiAgICB9XG5cblxuICAgIC8vIEdyb3VwIGhlYWRlclxuICAgIC5rLWRyb3Bkb3duZ3JpZC1wb3B1cCAuay1ncm91cC1oZWFkZXIsXG4gICAgLmstZHJvcGRvd25ncmlkLXBvcHVwIC5rLW91dGVyLWdyb3VwLWhlYWRlci5rLWZpcnN0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JpZC1oZWFkZXItYm9yZGVyO1xuICAgICAgICBjb2xvcjogJGdyaWQtaGVhZGVyLXRleHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmlkLWhlYWRlci1iZztcbiAgICB9XG5cblxuICAgIC8vIEFsdFxuICAgIC5rLWdyaWQtbGlzdCA+IC5rLWl0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmlkLWFsdC1iZztcbiAgICB9XG4gICAgLmstZ3JpZC1saXN0ID4gLmstb3V0ZXItZ3JvdXAtaGVhZGVyOm50aC1jaGlsZCgybikge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgID4gc3Ryb25nIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmlkLWFsdC1iZztcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gQ2VsbHNcbiAgICAuay1kcm9wZG93bmdyaWQtcG9wdXAgLmstY2VsbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyaWQtYm9yZGVyO1xuICAgIH1cblxuXG4gICAgLy8gSW50ZXJhY3RpdmUgc3RhdGVzXG4gICAgLmstZHJvcGRvd25ncmlkLXBvcHVwIC5rLWl0ZW0uay1zdGF0ZS1ob3ZlcixcbiAgICAuay1kcm9wZG93bmdyaWQtcG9wdXAgLmstaXRlbTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyaWQtaG92ZXJlZC1ib3JkZXI7XG4gICAgICAgIGNvbG9yOiAkZ3JpZC1ob3ZlcmVkLXRleHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmlkLWhvdmVyZWQtYmc7XG4gICAgfVxuICAgIC5rLWRyb3Bkb3duZ3JpZC1wb3B1cCAuay1pdGVtLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmlkLXNlbGVjdGVkLWJvcmRlcjtcbiAgICAgICAgY29sb3I6ICRncmlkLXNlbGVjdGVkLXRleHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmlkLXNlbGVjdGVkLWJnO1xuICAgIH1cbiAgICAuay1kcm9wZG93bmdyaWQtcG9wdXAgLmstaXRlbS5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICBib3gtc2hhZG93OiAkZ3JpZC1mb2N1c2VkLXNoYWRvdztcbiAgICB9XG5cblxuICAgIC8vIEdyb3VwaW5nXG4gICAgLmstZHJvcGRvd25ncmlkLXBvcHVwIC5rLWdyb3VwLWNlbGwgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmlkLXRleHQ7XG4gICAgICAgIGNvbG9yOiAkZ3JpZC1iZztcbiAgICB9XG4gICAgLmstZ3JpZC1saXN0ID4gLmstaXRlbS5rLWxhc3QgPiAuay1jZWxsLFxuICAgIC5rLWdyaWQtbGlzdCA+IC5rLWl0ZW0uay1sYXN0ID4gLmstZ3JvdXAtY2VsbCxcbiAgICAuay1ncmlkLWxpc3QgPiAuay1pdGVtLmstbGFzdCA+IC5rLXNwYWNlci1jZWxsIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGdyaWQtdGV4dDtcbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJkcm9wZG93bmxpc3QvbGF5b3V0XCIpIHtcblxuICAgIC5rLWRyb3Bkb3duIHtcbiAgICAgICAgd2lkdGg6ICRpbnB1dC1kZWZhdWx0LXdpZHRoO1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuXG4gICAgICAgIC5rLWRyb3Bkb3duLXdyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGlucHV0LWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlOyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLXRyYW5zaXRpb24tYWxsXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuXG5cbiAgICAgICAgICAgIC8vIElucHV0XG4gICAgICAgICAgICAuay1pbnB1dCB7fVxuXG5cbiAgICAgICAgICAgIC8vIFNlbGVjdFxuICAgICAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzLW9ubHkoICRpbnB1dC1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHBpY2tlci1zZWxlY3QtcGFkZGluZy15ICRwaWNrZXItc2VsZWN0LXBhZGRpbmcteDtcbiAgICAgICAgICAgICAgICB3aWR0aDogaWYoJHVzZS1waWNrZXItc2VsZWN0LXdpZHRoLCAkYnV0dG9uLWlubmVyLWNhbGMtc2l6ZSwgbnVsbCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gQ2xlYXIgdmFsdWVcbiAgICAgICAgICAgIC5rLWNsZWFyLXZhbHVlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLy8gRm9jdXNlZFxuICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQsXG4gICAgICAgICAgICAmLmstc3RhdGUtaG92ZXIsXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuay1jbGVhci12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cblxuICAgIC8vIFJUTFxuXG4gICAgLmstZHJvcGRvd24uay1ydGwsXG4gICAgLmstZHJvcGRvd25bZGlyPVwicnRsXCJdLFxuICAgIC5rLXJ0bCAuay1kcm9wZG93bixcbiAgICBbZGlyPVwicnRsXCJdIC5rLWRyb3Bkb3duIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cy1vbmx5KCAkaW5wdXQtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgIC8vIERyb3Bkb3duIG9wZXJhdG9yXG4gICAgLmstZHJvcGRvd24tb3BlcmF0b3Ige1xuICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAuay1kcm9wZG93bi13cmFwIHtcbiAgICAgICAgICAgIC5rLWlucHV0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGJ1dHRvbi1pbm5lci1jYWxjLXNpemU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkYnV0dG9uLWlubmVyLWNhbGMtc2l6ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAvLyBOYXRpdmUgc2VsZWN0XG4gICAgc2VsZWN0LmstZHJvcGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkaW5wdXQtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlOyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby10cmFuc2l0aW9uLWFsbFxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcImRyb3Bkb3dubGlzdC90aGVtZVwiICkge1xuXG4gICAgLmstZHJvcGRvd24ge1xuICAgICAgICBAZXh0ZW5kIC5rLXRleHQtc2VsZWN0aW9uICFvcHRpb25hbDtcblxuICAgICAgICAuay1kcm9wZG93bi13cmFwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGRyb3Bkb3dubGlzdC10ZXh0LFxuICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtYmcsXG4gICAgICAgICAgICAgICAgJGRyb3Bkb3dubGlzdC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgJGRyb3Bkb3dubGlzdC1ncmFkaWVudFxuICAgICAgICAgICAgKTtcblxuICAgICAgICAgICAgLy8gSG92ZXIgc3RhdGVcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtaG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkZHJvcGRvd25saXN0LWhvdmVyZWQtYmcsXG4gICAgICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtaG92ZXJlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtaG92ZXJlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1zdGF0ZS1hY3RpdmUge31cblxuICAgICAgICAgICAgLy8gRm9jdXNlZCBzdGF0ZVxuICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkZHJvcGRvd25saXN0LWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtZm9jdXNlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd25saXN0LWZvY3VzZWQtc2hhZG93KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gSW52YWxpZCBzdGF0ZVxuICAgICAgICAgICAgJi5rLWludmFsaWQsXG4gICAgICAgICAgICAmLmstaW52YWxpZDpob3ZlcixcbiAgICAgICAgICAgICYuay1zdGF0ZS1pbnZhbGlkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnZhbGlkLWJvcmRlcjtcblxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnZhbGlkLXNoYWRvdyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gSW52YWxpZFxuICAgICAgICAmLmstc3RhdGUtaW52YWxpZCxcbiAgICAgICAgJi5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsXG4gICAgICAgICYubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gICAgICAgICAgICA+IC5rLWRyb3Bkb3duLXdyYXAge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGludmFsaWQtYm9yZGVyO1xuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGludmFsaWQtc2hhZG93KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC8vIE5hdGl2ZSBzZWxlY3RcbiAgICBzZWxlY3Quay1kcm9wZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkZHJvcGRvd25saXN0LXRleHQsXG4gICAgICAgICAgICAkZHJvcGRvd25saXN0LWJnLFxuICAgICAgICAgICAgJGRyb3Bkb3dubGlzdC1ib3JkZXIsXG4gICAgICAgICAgICAkZHJvcGRvd25saXN0LWdyYWRpZW50XG4gICAgICAgICk7XG5cbiAgICAgICAgLy8gSG92ZXIgc3RhdGVcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtaG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtaG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAkZHJvcGRvd25saXN0LWhvdmVyZWQtYm9yZGVyLFxuICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtaG92ZXJlZC1ncmFkaWVudFxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvY3VzZWQgc3RhdGVcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICAgICAkZHJvcGRvd25saXN0LWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtZm9jdXNlZC1ncmFkaWVudFxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3dubGlzdC1mb2N1c2VkLXNoYWRvdyk7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIlxuQGluY2x1ZGUgZXhwb3J0cyhcIm11bHRpc2VsZWN0L2xheW91dFwiKSB7XG5cbiAgICAvLyBCYXNlXG4gICAgLmstbXVsdGlzZWxlY3Qge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkaW5wdXQtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICB3aWR0aDogJG11bHRpc2VsZWN0LXdpZHRoO1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuXG4gICAgICAgIC5rLWxvYWRpbmctaGlkZGVuIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLW11bHRpc2VsZWN0LXdyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGlucHV0LWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGlucHV0LWljb24td2lkdGggMCAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlOyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby10cmFuc2l0aW9uLWFsbFxuICAgICAgICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgICAgICAgICAgb3V0bGluZTogMDtcblxuICAgICAgICAgICAgLy8gSW5wdXRcbiAgICAgICAgICAgIC5rLWlucHV0IHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gSGVpZ2h0IHBsYWNlaG9sZGVyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkaW5wdXQtaW5uZXItY2FsYy1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFRva2VuIGxpc3RcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHVzZS1iYWNrZ3JvdW5kLWNsaXAoKTtcblxuICAgICAgICAgICAgICAgICYuay1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmstaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLy8gVG9rZW5cbiAgICAgICAgICAgIC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYyggI3skZm9ybS1saW5lLWhlaWdodC1lbX0gKyAjeyRidXR0b24tcGFkZGluZy15LXNtfSArIDJweCApO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICgkYnV0dG9uLXBhZGRpbmcteS1zbSAvIDIpICgkYnV0dG9uLXBhZGRpbmcteCAvIDIpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJHBhZGRpbmcteS1zbSAwIDAgJHBhZGRpbmcteS1zbTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgICAgICAgICAgICAuay1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkcGFkZGluZy14O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwYWRkaW5nLXktc207XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1zZWFyY2hiYXIge1xuICAgICAgICAgICAgICAgIC8vIHNlYXJjaCBiYXIgbXVzdCBiZSBmbG9hdGVkIHRvIGFsaWduIGFmdGVyIGFueSBzZWxlY3RlZCB0YWdzXG4gICAgICAgICAgICAgICAgLy8gKG9yIGFsaWduIGJlbG93IHRoZW0sIGlmIHNwYWNlIGlzIG5vdCBhdmFpbGFibGUpXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAuay1pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1pLWxvYWRpbmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkaW5wdXQtaWNvbi13aWR0aDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRpbnB1dC1pY29uLWhlaWdodDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1jbGVhci12YWx1ZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWhvdmVyLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgIC5rLWNsZWFyLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgICYuay1zdGF0ZS1ob3ZlcixcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgPiAuay1tdWx0aXNlbGVjdC13cmFwIHtcbiAgICAgICAgICAgICAgICAuay1jbGVhci12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJltkaXI9XCJydGxcIl0sXG4gICAgICAgIC5rLXJ0bCAmIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAuay1tdWx0aXNlbGVjdC13cmFwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRpbnB1dC1pY29uLXdpZHRoO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgbGkuay1idXR0b24sXG4gICAgICAgICAgICAgICAgLmstaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmstc2VhcmNoYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgICAgIC5rLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcGFkZGluZy15LXNtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAgICAgICAgICAgICAuay1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRwYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWNsZWFyLXZhbHVlLFxuICAgICAgICAgICAgLmstaS1sb2FkaW5nIHtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gTXVsdGlzZWxlY3RcbiRtdWx0aXNlbGVjdC13aWR0aDogMTAwJSAhZGVmYXVsdDtcblxuJG11bHRpc2VsZWN0LXRva2VuLW9wYWNpdHk6IC4wNyAhZGVmYXVsdDtcbiRtdWx0aXNlbGVjdC10b2tlbi1mb2N1c2VkLW9wYWNpdHk6IC40NiAhZGVmYXVsdDtcbiRtdWx0aXNlbGVjdC10b2tlbi1mb2N1c2VkLXRleHQ6ICRiYXNlLWJnICFkZWZhdWx0O1xuJG11bHRpc2VsZWN0LXRva2VuLWZvY3VzZWQtYmc6ICRiYXNlLXRleHQgIWRlZmF1bHQ7XG4kbXVsdGlzZWxlY3QtdG9rZW4tZGlzYWJsZWQtdGV4dDogcmdiYSggJGJhc2UtdGV4dCwgLjQyICkgIWRlZmF1bHQ7XG4kbXVsdGlzZWxlY3QtdG9rZW4taG92ZXItdGV4dDogJGJhc2UtYmcgIWRlZmF1bHQ7XG4kbXVsdGlzZWxlY3QtdG9rZW4taG92ZXItYmc6IHJnYmEoICRiYXNlLXRleHQsIC41NCApICFkZWZhdWx0O1xuJG11bHRpc2VsZWN0LXJlbW92ZS10ZXh0OiAkYmFzZS1iZyAhZGVmYXVsdDtcbiRtdWx0aXNlbGVjdC1yZW1vdmUtYmc6IHJnYmEoICRiYXNlLXRleHQsIC40ICkgIWRlZmF1bHQ7XG4kbXVsdGlzZWxlY3QtcmVtb3ZlLWhvdmVyLXRleHQ6ICRtdWx0aXNlbGVjdC1yZW1vdmUtdGV4dCAhZGVmYXVsdDtcbiRtdWx0aXNlbGVjdC1yZW1vdmUtaG92ZXItYmc6IHJnYmEoICRiYXNlLXRleHQsIC41NCApICFkZWZhdWx0O1xuJG11bHRpc2VsZWN0LXJlbW92ZS1mb2N1c2VkLXRleHQ6IHJnYmEoICRiYXNlLXRleHQsIC41NCApICFkZWZhdWx0O1xuJG11bHRpc2VsZWN0LXJlbW92ZS1mb2N1c2VkLWJnOiByZ2JhKCRiYXNlLWJnLCAuOTMpICFkZWZhdWx0O1xuXG4kbXVsdGlzZWxlY3QtYmc6ICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRtdWx0aXNlbGVjdC10ZXh0OiAkaW5wdXQtdGV4dCAhZGVmYXVsdDtcbiRtdWx0aXNlbGVjdC1ib3JkZXI6ICRpbnB1dC1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRtdWx0aXNlbGVjdC1ob3ZlcmVkLWJnOiAkaW5wdXQtaG92ZXJlZC1iZyAhZGVmYXVsdDtcbiRtdWx0aXNlbGVjdC1ob3ZlcmVkLXRleHQ6ICRpbnB1dC1ob3ZlcmVkLXRleHQgIWRlZmF1bHQ7XG4kbXVsdGlzZWxlY3QtaG92ZXJlZC1ib3JkZXI6ICRpbnB1dC1ob3ZlcmVkLWJvcmRlciAhZGVmYXVsdDtcblxuJG11bHRpc2VsZWN0LWZvY3VzZWQtYmc6ICRpbnB1dC1mb2N1c2VkLWJnICFkZWZhdWx0O1xuJG11bHRpc2VsZWN0LWZvY3VzZWQtdGV4dDogJGlucHV0LWZvY3VzZWQtdGV4dCAhZGVmYXVsdDtcbiRtdWx0aXNlbGVjdC1mb2N1c2VkLWJvcmRlcjogJGlucHV0LWZvY3VzZWQtYm9yZGVyICFkZWZhdWx0O1xuJG11bHRpc2VsZWN0LWZvY3VzZWQtc2hhZG93OiAkaW5wdXQtZm9jdXNlZC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRtdWx0aXNlbGVjdC1idXR0b24tZm9jdXNlZC1iZzogJGJ1dHRvbi1wcmVzc2VkLWJnICFkZWZhdWx0O1xuJG11bHRpc2VsZWN0LWJ1dHRvbi1mb2N1c2VkLXRleHQ6ICRidXR0b24tcHJlc3NlZC10ZXh0ICFkZWZhdWx0O1xuJG11bHRpc2VsZWN0LWJ1dHRvbi1mb2N1c2VkLWJvcmRlcjogJGJ1dHRvbi1wcmVzc2VkLWJvcmRlciAhZGVmYXVsdDtcbiRtdWx0aXNlbGVjdC1idXR0b24tZm9jdXNlZC1ncmFkaWVudDogJGJ1dHRvbi1wcmVzc2VkLWdyYWRpZW50ICFkZWZhdWx0O1xuJG11bHRpc2VsZWN0LWJ1dHRvbi1mb2N1c2VkLXNoYWRvdzogJGJ1dHRvbi1wcmVzc2VkLXNoYWRvdyAhZGVmYXVsdDtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJtdWx0aXNlbGVjdC90aGVtZVwiKSB7XG5cbiAgICAuay1tdWx0aXNlbGVjdCB7XG4gICAgICAgIEBleHRlbmQgLmstdGV4dC1zZWxlY3Rpb24gIW9wdGlvbmFsO1xuXG4gICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgID4gLmstbXVsdGlzZWxlY3Qtd3JhcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJG11bHRpc2VsZWN0LWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJG11bHRpc2VsZWN0LWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAgICAgICAgICRtdWx0aXNlbGVjdC1mb2N1c2VkLWJvcmRlclxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbXVsdGlzZWxlY3QtZm9jdXNlZC1zaGFkb3cpO1xuXG4gICAgICAgICAgICAgICAgLy8gSW52YWxpZCArIGZvY3VzZWRcbiAgICAgICAgICAgICAgICAmLmstaW52YWxpZCxcbiAgICAgICAgICAgICAgICAmLmstaW52YWxpZDpob3ZlcixcbiAgICAgICAgICAgICAgICAmLmstc3RhdGUtaW52YWxpZCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGludmFsaWQtc2hhZG93KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBJbnZhbGlkICsgZm9jdXNlZFxuICAgICAgICAgICAgJi5rLXN0YXRlLWludmFsaWQsXG4gICAgICAgICAgICAmLm5nLWludmFsaWQubmctdG91Y2hlZCxcbiAgICAgICAgICAgICYubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gICAgICAgICAgICAgICAgLmstbXVsdGlzZWxlY3Qtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGludmFsaWQtc2hhZG93KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLW11bHRpc2VsZWN0LXdyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkbXVsdGlzZWxlY3QtdGV4dCxcbiAgICAgICAgICAgICAgICAkbXVsdGlzZWxlY3QtYmcsXG4gICAgICAgICAgICAgICAgJG11bHRpc2VsZWN0LWJvcmRlclxuICAgICAgICAgICAgKTtcblxuICAgICAgICAgICAgPiAuay1yZWFkb25seSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIC5rLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuay1pY29uOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmstYnV0dG9uOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmLmstYnV0dG9uLmstc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgICAgICRtdWx0aXNlbGVjdC1idXR0b24tZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAgICAgJG11bHRpc2VsZWN0LWJ1dHRvbi1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgICAgICAgICAgICAgJG11bHRpc2VsZWN0LWJ1dHRvbi1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICRtdWx0aXNlbGVjdC1idXR0b24tZm9jdXNlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkbXVsdGlzZWxlY3QtYnV0dG9uLWZvY3VzZWQtc2hhZG93ICk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gRm9jdXNlZCBzdGF0ZVxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgICAgICAuay1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWktbG9hZGluZyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG11bHRpc2VsZWN0LWJnO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRtdWx0aXNlbGVjdC1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRtdWx0aXNlbGVjdC1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkbXVsdGlzZWxlY3QtaG92ZXJlZC1ib3JkZXJcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBJbnZhbGlkIHN0YXRlXG4gICAgICAgICAgICAmLmstaW52YWxpZCxcbiAgICAgICAgICAgICYuay1pbnZhbGlkOmhvdmVyLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWludmFsaWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGludmFsaWQtYm9yZGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gSW52YWxpZCxcbiAgICAgICAgJi5rLXN0YXRlLWludmFsaWQsXG4gICAgICAgICYubmctaW52YWxpZC5uZy10b3VjaGVkLFxuICAgICAgICAmLm5nLWludmFsaWQubmctZGlydHkge1xuICAgICAgICAgICAgLmstbXVsdGlzZWxlY3Qtd3JhcCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW52YWxpZC1ib3JkZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJ0cmVldmlldy9sYXlvdXRcIikge1xuXG4gICAgLy8gQmFzZVxuICAgIC5rLXRyZWV2aWV3IHtcbiAgICAgICAgcGFkZGluZzogJHRyZWV2aWV3LXBhZGRpbmcteSAkdHJlZXZpZXctcGFkZGluZy14O1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdHJlZXZpZXctZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJHRyZWV2aWV3LWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICR0cmVldmlldy1saW5lLWhlaWdodDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiAkcmdiYS10cmFuc3BhcmVudDtcblxuICAgICAgICAuay1jb250ZW50LFxuICAgICAgICA+IC5rLWdyb3VwLFxuICAgICAgICAuay1pdGVtID4gLmstZ3JvdXAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmLm5nLWFuaW1hdGluZyB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFdyYXBwZXJzXG4gICAgICAgIC5rLXRvcCxcbiAgICAgICAgLmstbWlkLFxuICAgICAgICAuay1ib3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSXRlbXNcbiAgICAgICAgLmstaXRlbSB7XG4gICAgICAgICAgICBvdXRsaW5lLXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgJHRyZWV2aWV3LWluZGVudDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gTGlua1xuICAgICAgICAuay1pbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkdHJlZXZpZXctaXRlbS1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAkdHJlZXZpZXctaXRlbS1wYWRkaW5nLXkgJHRyZWV2aWV3LWl0ZW0tcGFkZGluZy14O1xuICAgICAgICAgICAgYm9yZGVyOiAkdHJlZXZpZXctaXRlbS1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIC5rLWluLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gTG9hZE1vcmUgYnV0dG9uXG4gICAgICAgIC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b24ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuay10cmVldmlldy1sb2FkLW1vcmUtY2hlY2tib3hlcy1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkdHJlZXZpZXctbG9hZG1vcmUtY2hlY2tib3hlcy1wYWRkaW5nLXg7XG5cbiAgICAgICAgICAgIC5rLWktbG9hZGluZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICR0cmVldmlldy1sb2FkbW9yZS1jaGVja2JveGVzLWljb24taW5kZW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHRyZWV2aWV3LWxvYWRtb3JlLWNoZWNrYm94ZXMtaWNvbi1tYXJnaW4teDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEV4cGFuZCAvIGNvbGxhcHNlXG4gICAgICAgIC5rLWktZXhwYW5kLFxuICAgICAgICAuay1pLWNvbGxhcHNlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJHRyZWV2aWV3LWluZGVudDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIENoZWNrYm94ZXNcbiAgICAgICAgLmstY2hlY2tib3gtd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRpY29uLXNwYWNpbmc7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBUT0RPOiBEZWxldGUgdGhlIGZvbGxvd2luZyBibG9jayB3aGVuIGh0dHBzOi8vZ2l0aHViLmNvbS90ZWxlcmlrL2tlbmRvLWFuZ3VsYXItdHJlZXZpZXcvaXNzdWVzLzEzOCBpcyBkb25lXG4gICAgICAgIC8vIERyYWcgYW5kIERyb3AgaWNvblxuICAgICAgICAuay1pLWRyYWctYW5kLWRyb3Age1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gT3RoZXIgY29udGVudFxuICAgICAgICAuay1pbiAuay1pY29uLFxuICAgICAgICAuay1pbiAuay1pbWFnZSxcbiAgICAgICAgLmstaW4gLmstc3ByaXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGljb24tc3BhY2luZztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFJUTFxuICAgIC5rLXJ0bCAuay10cmVldmlldyxcbiAgICAuay10cmVldmlld1tkaXI9XCJydGxcIl0ge1xuXG4gICAgICAgIC8vIEl0ZW1zXG4gICAgICAgIC5rLWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHRyZWV2aWV3LWluZGVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1jaGVja2JveGVzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkdHJlZXZpZXctbG9hZG1vcmUtY2hlY2tib3hlcy1wYWRkaW5nLXg7XG5cbiAgICAgICAgICAgIC5rLWktbG9hZGluZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICR0cmVldmlldy1sb2FkbW9yZS1jaGVja2JveGVzLWljb24tbWFyZ2luLXg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkdHJlZXZpZXctbG9hZG1vcmUtY2hlY2tib3hlcy1pY29uLWluZGVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEV4cGFuZCAvIGNvbGxhcHNlXG4gICAgICAgIC5rLWktZXhwYW5kLFxuICAgICAgICAuay1pLWNvbGxhcHNlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHRyZWV2aWV3LWluZGVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIENoZWNrYm94ZXNcbiAgICAgICAgLmstY2hlY2tib3gtd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGljb24tc3BhY2luZztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIE90aGVyIGNvbnRlbnRcbiAgICAgICAgLmstaW4gLmstaWNvbixcbiAgICAgICAgLmstaW4gLmstaW1hZ2UsXG4gICAgICAgIC5rLWluIC5rLXNwcml0ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGljb24tc3BhY2luZztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuIiwiLy8gVHJlZXZpZXdcbiR0cmVldmlldy1wYWRkaW5nLXg6IDBweCAhZGVmYXVsdDtcbiR0cmVldmlldy1wYWRkaW5nLXk6IDBweCAhZGVmYXVsdDtcbiR0cmVldmlldy1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJHRyZWV2aWV3LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiR0cmVldmlldy1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kdHJlZXZpZXctaW5kZW50OiAxNnB4ICFkZWZhdWx0O1xuXG4kdHJlZXZpZXctaXRlbS1wYWRkaW5nLXg6IG1hcC1nZXQoICRzcGFjaW5nLCAyICkgIWRlZmF1bHQ7XG4kdHJlZXZpZXctaXRlbS1wYWRkaW5nLXk6IG1hcC1nZXQoICRzcGFjaW5nLCAxICkgIWRlZmF1bHQ7XG4kdHJlZXZpZXctaXRlbS1ib3JkZXItd2lkdGg6IDBweCAhZGVmYXVsdDtcbiR0cmVldmlldy1pdGVtLWJvcmRlci1yYWRpdXM6IG51bGwgIWRlZmF1bHQ7XG5cbiR0cmVldmlldy1iZzogbnVsbCAhZGVmYXVsdDtcbiR0cmVldmlldy10ZXh0OiAkY29tcG9uZW50LXRleHQgIWRlZmF1bHQ7XG4kdHJlZXZpZXctYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuXG4kdHJlZXZpZXctaXRlbS1ob3ZlcmVkLXRleHQ6ICRob3ZlcmVkLXRleHQgIWRlZmF1bHQ7XG4kdHJlZXZpZXctaXRlbS1ob3ZlcmVkLWJnOiAkaG92ZXJlZC1iZyAhZGVmYXVsdDtcbiR0cmVldmlldy1pdGVtLWhvdmVyZWQtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJHRyZWV2aWV3LWl0ZW0taG92ZXJlZC1ncmFkaWVudDogbnVsbCAhZGVmYXVsdDtcblxuJHRyZWV2aWV3LWl0ZW0tc2VsZWN0ZWQtdGV4dDogJHNlbGVjdGVkLXRleHQgIWRlZmF1bHQ7XG4kdHJlZXZpZXctaXRlbS1zZWxlY3RlZC1iZzogJHNlbGVjdGVkLWJnICFkZWZhdWx0O1xuJHRyZWV2aWV3LWl0ZW0tc2VsZWN0ZWQtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJHRyZWV2aWV3LWl0ZW0tc2VsZWN0ZWQtZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG5cbiR0cmVldmlldy1pdGVtLWZvY3VzZWQtc2hhZG93OiAkZm9jdXNlZC1zaGFkb3cgIWRlZmF1bHQ7XG4kdHJlZXZpZXctaXRlbS1zZWxlY3RlZC1mb2N1c2VkLXNoYWRvdzogbnVsbCAhZGVmYXVsdDtcblxuJHRyZWV2aWV3LWxvYWRtb3JlLWNoZWNrYm94ZXMtcGFkZGluZy14OiBjYWxjKCAjeyRpY29uLXNwYWNpbmd9ICsgI3skY2hlY2tib3gtc2l6ZX0gKyAjeyR0cmVldmlldy1pbmRlbnR9ICkgIWRlZmF1bHQ7XG4kdHJlZXZpZXctbG9hZG1vcmUtY2hlY2tib3hlcy1pY29uLWluZGVudDogY2FsYyggLTEgKiAoI3skaWNvbi1zcGFjaW5nfSArICN7JHRyZWV2aWV3LWluZGVudH0pICkgIWRlZmF1bHQ7XG4kdHJlZXZpZXctbG9hZG1vcmUtY2hlY2tib3hlcy1pY29uLW1hcmdpbi14OiAkaWNvbi1zcGFjaW5nICFkZWZhdWx0O1xuXG4kdHJlZXZpZXctbG9hZG1vcmUtdGV4dDogJHByaW1hcnkgIWRlZmF1bHQ7XG4kdHJlZXZpZXctbG9hZG1vcmUtYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHRyZWV2aWV3LWxvYWRtb3JlLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcblxuJHRyZWV2aWV3LWxvYWRtb3JlLWhvdmVyLXRleHQ6ICRwcmltYXJ5LWRhcmtlciAhZGVmYXVsdDtcbiR0cmVldmlldy1sb2FkbW9yZS1ob3Zlci1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdHJlZXZpZXctbG9hZG1vcmUtaG92ZXItYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuXG4kdHJlZXZpZXctbG9hZG1vcmUtZm9jdXMtdGV4dDogJHByaW1hcnkgIWRlZmF1bHQ7XG4kdHJlZXZpZXctbG9hZG1vcmUtZm9jdXMtYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHRyZWV2aWV3LWxvYWRtb3JlLWZvY3VzLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcbiR0cmVldmlldy1sb2FkbW9yZS1mb2N1cy1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwidHJlZXZpZXcvdGhlbWVcIikge1xuXG4gICAgLy8gQXBwZWFyYW5jZVxuICAgIC5rLXRyZWV2aWV3IHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICR0cmVldmlldy10ZXh0LFxuICAgICAgICAgICAgJHRyZWV2aWV3LWJnLFxuICAgICAgICAgICAgJHRyZWV2aWV3LWJvcmRlclxuICAgICAgICApO1xuXG5cbiAgICAgICAgLy8gSXRlbVxuICAgICAgICAuay1pbiB7fVxuXG5cbiAgICAgICAgLy8gSW50ZXJhY3RpdmUgc3RhdGVzXG4gICAgICAgIC5rLWluOmhvdmVyLFxuICAgICAgICAuay1pbi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJHRyZWV2aWV3LWl0ZW0taG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICR0cmVldmlldy1pdGVtLWhvdmVyZWQtYmcsXG4gICAgICAgICAgICAgICAgJHRyZWV2aWV3LWl0ZW0taG92ZXJlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgJHRyZWV2aWV3LWl0ZW0taG92ZXJlZC1ncmFkaWVudFxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuICAgICAgICAuay1pbi5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJHRyZWV2aWV3LWl0ZW0tc2VsZWN0ZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkdHJlZXZpZXctaXRlbS1zZWxlY3RlZC1iZyxcbiAgICAgICAgICAgICAgICAkdHJlZXZpZXctaXRlbS1zZWxlY3RlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgJHRyZWV2aWV3LWl0ZW0tc2VsZWN0ZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICAgICAgLmstaW4uay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICR0cmVldmlldy1pdGVtLWZvY3VzZWQtc2hhZG93ICk7XG4gICAgICAgIH1cbiAgICAgICAgLmstaW4uay1zdGF0ZS1zZWxlY3RlZC5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHRyZWV2aWV3LWl0ZW0tc2VsZWN0ZWQtZm9jdXNlZC1zaGFkb3cgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIExvYWRNb3JlIGJ1dHRvblxuICAgICAgICAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJHRyZWV2aWV3LWxvYWRtb3JlLXRleHQsXG4gICAgICAgICAgICAgICAgJHRyZWV2aWV3LWxvYWRtb3JlLWJnLFxuICAgICAgICAgICAgICAgICR0cmVldmlldy1sb2FkbW9yZS1ib3JkZXJcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgICAgICAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uOmhvdmVyLFxuICAgICAgICAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkdHJlZXZpZXctbG9hZG1vcmUtaG92ZXItdGV4dCxcbiAgICAgICAgICAgICAgICAkdHJlZXZpZXctbG9hZG1vcmUtaG92ZXItYmcsXG4gICAgICAgICAgICAgICAgJHRyZWV2aWV3LWxvYWRtb3JlLWhvdmVyLWJvcmRlclxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b246Zm9jdXMsXG4gICAgICAgIC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b24uay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJHRyZWV2aWV3LWxvYWRtb3JlLWZvY3VzLXRleHQsXG4gICAgICAgICAgICAgICAgJHRyZWV2aWV3LWxvYWRtb3JlLWZvY3VzLWJnLFxuICAgICAgICAgICAgICAgICR0cmVldmlldy1sb2FkbW9yZS1mb2N1cy1ib3JkZXJcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkdHJlZXZpZXctbG9hZG1vcmUtZm9jdXMtc2hhZG93ICk7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJkcm9wZG93bnRyZWUvbGF5b3V0XCIpIHtcblxuICAgIC5rLWRyb3Bkb3dudHJlZSB7XG4gICAgICAgIEBleHRlbmQgLmstbXVsdGlzZWxlY3Q7XG4gICAgICAgIEBleHRlbmQgLmstZHJvcGRvd247XG4gICAgICAgIHdpZHRoOiAkaW5wdXQtZGVmYXVsdC13aWR0aDtcbiAgICB9XG5cbiAgICAvLyBEcm9wZG93bnRyZWUgcG9wdXBcbiAgICAuay1wb3B1cC1kcm9wZG93bnRyZWUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5rLWxpc3QtZmlsdGVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRkcm9wZG93bnRyZWUtZmlsdGVyLXNoYWRvdztcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICRkcm9wZG93bnRyZWUtZmlsdGVyLXNwYWNlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWNoZWNrLWFsbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZHJvcGRvd250cmVlLXBvcHVwLXNwYWNlci15ICRkcm9wZG93bnRyZWUtcG9wdXAtc3BhY2VyLXggMDtcbiAgICAgICAgfVxuICAgICAgICAuay1saXN0LWZpbHRlciAuay1jaGVjay1hbGwge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay10cmVldmlldyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZHJvcGRvd250cmVlLXBvcHVwLXNwYWNlci15ICRkcm9wZG93bnRyZWUtcG9wdXAtc3BhY2VyLXg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwibWFza2VkdGV4dGJveC9sYXlvdXRcIikge1xuXG4gICAgLmstbWFza2VkdGV4dGJveCB7XG4gICAgICAgIHdpZHRoOiAkaW5wdXQtZGVmYXVsdC13aWR0aDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiAkcmdiYS10cmFuc3BhcmVudDtcblxuICAgICAgICA+IC5rLXRleHRib3gge1xuICAgICAgICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuXG4gICAgICAgICAgICAmLmstc3RhdGUtaW52YWxpZCB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICsgLmstaS13YXJuaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWktd2FybmluZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICByaWdodDogJHBhZGRpbmcteDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGlyPVwicnRsXCJdLFxuICAgICAgICAuay1ydGwgJiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgLmstaS13YXJuaW5nIHtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiAkcGFkZGluZy14O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgOjotbXMtY2xlYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJtYXNrZWR0ZXh0Ym94L3RoZW1lXCIpIHtcblxuICAgIC5rLW1hc2tlZHRleHRib3gge1xuICAgICAgICBAZXh0ZW5kIC5rLXRleHQtc2VsZWN0aW9uICFvcHRpb25hbDtcblxuICAgICAgICAuay1pLXdhcm5pbmcge1xuICAgICAgICAgICAgY29sb3I6ICRlcnJvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1zdGF0ZS1pbnZhbGlkLFxuICAgICAgICAmLm5nLWludmFsaWQubmctdG91Y2hlZCxcbiAgICAgICAgJi5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgICAgICAgICAgIC5rLXRleHRib3gge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGludmFsaWQtYm9yZGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgIC5rLXRleHRib3gge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnZhbGlkLXNoYWRvdyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcInNlYXJjaGJveC9sYXlvdXRcIikge1xuXG4gICAgLy8gU2VhcmNoYm94XG4gICAgLmstc2VhcmNoYm94IHtcbiAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkc2VhcmNoYm94LWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2VhcmNoYm94LWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICRzZWFyY2hib3gtZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJHNlYXJjaGJveC1saW5lLWhlaWdodDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgID4gLmstaW5wdXQge1xuICAgICAgICAgICAgcGFkZGluZzogJHNlYXJjaGJveC1wYWRkaW5nLXkgJHNlYXJjaGJveC1wYWRkaW5nLXg7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJzZWFyY2hib3gvdGhlbWVcIikge1xuXG4gICAgLy8gU2VhcmNoYm94XG4gICAgLmstc2VhcmNoYm94IHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRzZWFyY2hib3gtdGV4dCxcbiAgICAgICAgICAgICRzZWFyY2hib3gtYmcsXG4gICAgICAgICAgICAkc2VhcmNoYm94LWJvcmRlclxuICAgICAgICApO1xuXG5cbiAgICAgICAgLy8gSG92ZXIgc3RhdGVcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJHNlYXJjaGJveC1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgICAgICRzZWFyY2hib3gtaG92ZXItYmcsXG4gICAgICAgICAgICAgICAgJHNlYXJjaGJveC1ob3Zlci1ib3JkZXJcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIEZvY3VzIHN0YXRlXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgIC8vICY6Zm9jdXMtd2l0aGluLFxuICAgICAgICAmLmstc3RhdGUtZm9jdXMge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkc2VhcmNoYm94LWZvY3VzLXRleHQsXG4gICAgICAgICAgICAgICAgJHNlYXJjaGJveC1mb2N1cy1iZyxcbiAgICAgICAgICAgICAgICAkc2VhcmNoYm94LWZvY3VzLWJvcmRlclxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRpbnB1dC1mb2N1c2VkLXNoYWRvdyApO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJHNlYXJjaGJveC1mb2N1cy10ZXh0LFxuICAgICAgICAgICAgICAgICRzZWFyY2hib3gtZm9jdXMtYmcsXG4gICAgICAgICAgICAgICAgJHNlYXJjaGJveC1mb2N1cy1ib3JkZXJcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkaW5wdXQtZm9jdXNlZC1zaGFkb3cgKTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gRGlzYWJsZWRcbiAgICAgICAgJjpkaXNhYmxlZCxcbiAgICAgICAgJi5rLXN0YXRlLWRpc2FibGVkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRpc2FibGVkKCAkZGlzYWJsZWQtc3R5bGluZyApO1xuICAgICAgICB9XG5cbiAgICB9XG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwiZHJvcHpvbmUvbGF5b3V0XCIpIHtcblxuICAgIC8vIERyb3B6b25lXG4gICAgLmstZXh0ZXJuYWwtZHJvcHpvbmUge1xuICAgICAgICBoZWlnaHQ6ICRkcm9wem9uZS1taW4taGVpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgfVxuXG4gICAgLy8gRHJvcHpwbmUgaW5uZXJcbiAgICAuay1kcm9wem9uZS1pbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIHVzZS1iYWNrZ3JvdW5kLWNsaXAoKTtcbiAgICAgICAgcGFkZGluZzogJGRyb3B6b25lLXBhZGRpbmcteSAkZHJvcHpvbmUtcGFkZGluZy14O1xuICAgICAgICBib3JkZXItd2lkdGg6ICRkcm9wem9uZS1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGZvbnQtc2l6ZTogJGRyb3B6b25lLWZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkcm9wem9uZS1mb250LWZhbWlseTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRkcm9wem9uZS1saW5lLWhlaWdodDtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgID4gLmstaWNvbixcbiAgICAgICAgLmstZHJvcHpvbmUtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZHJvcHpvbmUtaWNvbi1zcGFjaW5nO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZHJvcHpvbmUtaWNvbi1zaXplO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZHJvcHpvbmUtaGludCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZHJvcHpvbmUtaGludC1zcGFjaW5nO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZHJvcHpvbmUtaGludC1mb250LXNpemU7XG4gICAgICAgIH1cblxuICAgICAgICAuay1kcm9wem9uZS1ub3RlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRkcm9wem9uZS1ub3RlLXNwYWNpbmc7XG4gICAgICAgICAgICBmb250LXNpemU6ICRkcm9wem9uZS1ub3RlLWZvbnQtc2l6ZTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gTm8gZmxleGJveFxuICAgIC5rLW5vLWZsZXhib3gge1xuICAgICAgICAuay1kcm9wem9uZS1pbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogKCAkZHJvcHpvbmUtcGFkZGluZy15ICogNiApO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICggJGRyb3B6b25lLXBhZGRpbmcteSAqIDYgKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZHJvcHpvbmUtaGludCxcbiAgICAgICAgLmstZHJvcHpvbmUtbm90ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLy8gRHJvcHpvbmVcbiRkcm9wem9uZS1wYWRkaW5nLXg6IG1hcC1nZXQoICRzcGFjaW5nLCAyICkgIWRlZmF1bHQ7XG4kZHJvcHpvbmUtcGFkZGluZy15OiBtYXAtZ2V0KCAkc3BhY2luZywgMiApICFkZWZhdWx0O1xuJGRyb3B6b25lLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJGRyb3B6b25lLW1pbi1oZWlnaHQ6IDIyMHB4ICFkZWZhdWx0O1xuXG4kZHJvcHpvbmUtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcbiRkcm9wem9uZS1mb250LXNpemU6ICRmb250LXNpemUgIWRlZmF1bHQ7XG4kZHJvcHpvbmUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGRyb3B6b25lLWJnOiAkYmFzZS1iZyAhZGVmYXVsdDtcbiRkcm9wem9uZS10ZXh0OiAkYmFzZS10ZXh0ICFkZWZhdWx0O1xuJGRyb3B6b25lLWJvcmRlcjogJGJhc2UtYm9yZGVyICFkZWZhdWx0O1xuXG4kZHJvcHpvbmUtaWNvbi1zaXplOiAoICRpY29uLXNpemUgKiAzICkgIWRlZmF1bHQ7XG4kZHJvcHpvbmUtaWNvbi1zcGFjaW5nOiBtYXAtZ2V0KCAkc3BhY2luZywgNiApICFkZWZhdWx0O1xuJGRyb3B6b25lLWljb24tdGV4dDogdHJ5LXRpbnQoICRkcm9wem9uZS10ZXh0LCA0ICkgIWRlZmF1bHQ7XG4kZHJvcHpvbmUtaWNvbi1ob3Zlci10ZXh0OiAkcHJpbWFyeSAhZGVmYXVsdDtcblxuJGRyb3B6b25lLWhpbnQtZm9udC1zaXplOiBudWxsICFkZWZhdWx0O1xuJGRyb3B6b25lLWhpbnQtc3BhY2luZzogbWFwLWdldCggJHNwYWNpbmcsIDIgKSAhZGVmYXVsdDtcbiRkcm9wem9uZS1oaW50LXRleHQ6IG51bGwgIWRlZmF1bHQ7XG5cbiRkcm9wem9uZS1ub3RlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRkcm9wem9uZS1ub3RlLXNwYWNpbmc6IG51bGwgIWRlZmF1bHQ7XG4kZHJvcHpvbmUtbm90ZS10ZXh0OiB0cnktdGludCggJGRyb3B6b25lLXRleHQsIDQgKSAhZGVmYXVsdDtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwiZHJvcHpvbmUvdGhlbWVcIiApIHtcblxuICAgIC8vIERyb3B6b25lXG4gICAgLmstZHJvcHpvbmUtaW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGRyb3B6b25lLXRleHQsXG4gICAgICAgICAgICAkZHJvcHpvbmUtYmcsXG4gICAgICAgICAgICAkZHJvcHpvbmUtYm9yZGVyXG4gICAgICAgICk7XG5cbiAgICAgICAgPiAuay1pY29uLFxuICAgICAgICAuay1kcm9wem9uZS1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZHJvcHpvbmUtaWNvbi10ZXh0O1xuICAgICAgICB9XG4gICAgICAgIC5rLWRyb3B6b25lLWhpbnQge1xuICAgICAgICAgICAgY29sb3I6ICRkcm9wem9uZS1oaW50LXRleHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmstZHJvcHpvbmUtbm90ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGRyb3B6b25lLW5vdGUtdGV4dDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gSG92ZXJcbiAgICAuay1leHRlcm5hbC1kcm9wem9uZS1ob3ZlciB7XG5cbiAgICAgICAgLmstaWNvbixcbiAgICAgICAgLmstZHJvcHpvbmUtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGRyb3B6b25lLWljb24taG92ZXItdGV4dDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcInVwbG9hZC9sYXlvdXRcIikge1xuXG4gICAgLmstdXBsb2FkIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkdXBsb2FkLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1cGxvYWQtZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJHVwbG9hZC1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkdXBsb2FkLWxpbmUtaGVpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgLmstdXBsb2FkLWJ1dHRvbiB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDdlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIERyb3Agem9uZVxuICAgICAgICAuay1kcm9wem9uZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkdXBsb2FkLWRyb3B6b25lLXBhZGRpbmcteSAkdXBsb2FkLWRyb3B6b25lLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgLmstZHJvcHpvbmUtaGludCB7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay11cGxvYWQtc3RhdHVzIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICA+IC5rLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICR1cGxvYWQtaWNvbi1zcGFjaW5nO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstdXBsb2FkLXN0YXR1cyArIC5rLWRyb3B6b25lLWhpbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1kcm9wem9uZS1hY3RpdmUge1xuICAgICAgICAgICAgLmstdXBsb2FkLXN0YXR1cyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstdXBsb2FkLXN0YXR1cyArIC5rLWRyb3B6b25lLWhpbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gVXBsb2FkIGZpbGVzIGxpc3RcbiAgICAgICAgLmstdXBsb2FkLWZpbGVzIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICR1cGxvYWQtbWF4LWhlaWdodDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgIC5rLWZpbGUtbXVsdGlwbGUsXG4gICAgICAgICAgICAuay1maWxlLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWZpbGUtc2luZ2xlIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1maWxlLW11bHRpcGxlIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZmlsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHVwbG9hZC1pdGVtLXBhZGRpbmcteSAkdXBsb2FkLWl0ZW0tcGFkZGluZy14IGNhbGMoI3skdXBsb2FkLWl0ZW0tcGFkZGluZy15fSArICN7JHVwbG9hZC1wcm9ncmVzcy10aGlja25lc3N9KTtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5rLWZpbGU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1maWxlbmFtZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXVwbG9hZC1zdGF0dXMge1xuICAgICAgICAgICAgICAgIC5rLWljb24ge1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstdXBsb2FkLXBjdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICR1cGxvYWQtaWNvbi1zcGFjaW5nO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfiAuay1jbGVhci1zZWxlY3RlZCxcbiAgICAgICAgICAgIH4gLmstdXBsb2FkLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtJHBhZGRpbmcteTtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH4gLmstdXBsb2FkLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZmlsZS1uYW1lLFxuICAgICAgICAgICAgLmstZmlsZS1zaXplLFxuICAgICAgICAgICAgLmstZmlsZS12YWxpZGF0aW9uLW1lc3NhZ2UsXG4gICAgICAgICAgICAuay1maWxlLWluZm9ybWF0aW9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZmlsZS1uYW1lIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1maWxlLXNpemUsXG4gICAgICAgICAgICAuay1maWxlLWluZm9ybWF0aW9uLFxuICAgICAgICAgICAgLmstZmlsZS12YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHVwbG9hZC12YWxpZGF0aW9uLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZmlsZS1leHRlbnNpb24td3JhcHBlcixcbiAgICAgICAgICAgIC5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyLFxuICAgICAgICAgICAgLmstZmlsZS1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyLFxuICAgICAgICAgICAgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAoJHVwbG9hZC1pdGVtLWltYWdlLWJvcmRlciAvIDIpIDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplICogLjU3O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogJHVwbG9hZC1pdGVtLXBhZGRpbmcteTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZmlsZS1ncm91cC13cmFwcGVyLFxuICAgICAgICAgICAgLmstZmlsZS1pbnZhbGlkLWdyb3VwLXdyYXBwZXIsXG4gICAgICAgICAgICAuay1tdWx0aXBsZS1maWxlcy1ncm91cC13cmFwcGVyLFxuICAgICAgICAgICAgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1ncm91cC13cmFwcGVyIHtcblxuICAgICAgICAgICAgICAgIC5rLWZpbGUtZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICR1cGxvYWQtZ3JvdXAtaWNvbi1zaXplO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rLWZpbGUtc3RhdGUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1maWxlLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXIsXG4gICAgICAgICAgICAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlcixcbiAgICAgICAgICAgIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRwYWRkaW5nLXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWZpbGUtc3RhdGUge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gT2xkIGljb24gcmVuZGVyaW5nXG4gICAgICAgICAgICAuay1maWxlLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXIgKyAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyLFxuICAgICAgICAgICAgLmstZmlsZS1zaW5nbGUgPiAuay1maWxlLWV4dGVuc2lvbi13cmFwcGVyICsgLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgLy8gMjRweCAtIGltYWdlIHdpZHRoXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoIDI0cHggKyAjeyRzcGFjZXIteH0gKTtcbiAgICAgICAgICAgICAgICAvLzM0cHggLSAkdXBsb2FkLWl0ZW0taW1hZ2UtaGVpZ2h0OyAycHggLSAkdXBsb2FkLWl0ZW0taW1hZ2UtYm9yZGVyO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM0cHggKyAoMnB4ICogMik7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gT2xkIGljb24gcmVuZGVyaW5nXG4gICAgICAgICAgICAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyICsgLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlcixcbiAgICAgICAgICAgIC5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyICsgLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgLy8gMjRweCAtIGltYWdlIHdpZHRoXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoIDI0cHggKyAjeyRzcGFjZXIteH0gKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gT2xkIGljb24gcmVuZGVyaW5nXG4gICAgICAgICAgICAuay1maWxlLWV4dGVuc2lvbi13cmFwcGVyICsgLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDtcblxuICAgICAgICAgICAgICAgIC5rLWZpbGUtc2l6ZSxcbiAgICAgICAgICAgICAgICAuay1maWxlLWluZm9ybWF0aW9uLFxuICAgICAgICAgICAgICAgIC5rLWZpbGUtdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtICogLjc4NjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIE9sZCBpY29uIHJlbmRlcmluZ1xuICAgICAgICAgICAgLmstZmlsZS1leHRlbnNpb24td3JhcHBlcjo6YmVmb3JlLFxuICAgICAgICAgICAgLmstbXVsdGlwbGUtZmlsZXMtZXh0ZW5zaW9uLXdyYXBwZXI6OmJlZm9yZSxcbiAgICAgICAgICAgIC5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyOjphZnRlcixcbiAgICAgICAgICAgIC5rLWZpbGUtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcjo6YmVmb3JlLFxuICAgICAgICAgICAgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcjo6YmVmb3JlLFxuICAgICAgICAgICAgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBPbGQgaWNvbiByZW5kZXJpbmdcbiAgICAgICAgICAgIC5rLWZpbGUtZXh0ZW5zaW9uLXdyYXBwZXI6OmJlZm9yZSxcbiAgICAgICAgICAgIC5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyOjpiZWZvcmUsXG4gICAgICAgICAgICAuay1maWxlLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXI6OmJlZm9yZSxcbiAgICAgICAgICAgIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gT2xkIGljb24gcmVuZGVyaW5nXG4gICAgICAgICAgICAuay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlcjo6YWZ0ZXIsXG4gICAgICAgICAgICAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdG9wOiAtNnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC02cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4IDAgMCAycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIE9sZCBpY29uIHJlbmRlcmluZ1xuICAgICAgICAgICAgLmstZmlsZS1leHRlbnNpb24sXG4gICAgICAgICAgICAuay1maWxlLWludmFsaWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBPbGQgaWNvbiByZW5kZXJpbmdcbiAgICAgICAgICAgIC5rLWZpbGUtaW52YWxpZC1pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1maWxlLWV4dGVuc2lvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC4yZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjNlbTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay11cGxvYWQtYWN0aW9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkdXBsb2FkLWdyb3VwLWljb24tc2l6ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gb2xkIHJlbmRlcmluZ1xuICAgICAgICAuay1maWxlLW11bHRpcGxlID4gLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHVwbG9hZC1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLW11bHRpcGxlLWZpbGVzLXdyYXBwZXIsXG4gICAgICAgIC5rLWZpbGUtc2luZ2xlID4gLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlcixcbiAgICAgICAgLmstZmlsZSA+IC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRwYWRkaW5nLXg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkdXBsb2FkLWdyb3VwLWljb24tc2l6ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstbXVsdGlwbGUtZmlsZXMtd3JhcHBlciB7XG4gICAgICAgICAgICAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkdXBsb2FkLW11bHRpcGxlLWl0ZW1zLXNwYWNpbmc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWZpbGUtaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0oJHVwbG9hZC1tdWx0aXBsZS1pdGVtcy1zcGFjaW5nIC8gMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvL29sZCByZW5kZXJpbmdcbiAgICAgICAgLmstcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgaGVpZ2h0OiAkdXBsb2FkLXByb2dyZXNzLXRoaWNrbmVzcztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1wcm9ncmVzc2JhciB7XG4gICAgICAgICAgICBoZWlnaHQ6ICR1cGxvYWQtcHJvZ3Jlc3MtdGhpY2tuZXNzO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAkdXBsb2FkLWl0ZW0tcGFkZGluZy15IC8gMjtcbiAgICAgICAgICAgIC8vIHN1Y2Nlc3NlZFxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHVwbG9hZC1pdGVtLXBhZGRpbmcteH0qMik7XG5cbiAgICAgICAgICAgIC5rLXByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWZpbGUtaW52YWxpZCA+IC5rLXByb2dyZXNzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBBY3Rpb24gYnV0dG9uc1xuICAgICAgICAuay1hY3Rpb25zLFxuICAgICAgICAuay1hY3Rpb24tYnV0dG9ucyB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBSVEwgc3R5bGVzXG4gICAgICAgICZbZGlyID0gXCJydGxcIl0sXG4gICAgICAgIC5rLXJ0bCAmIHtcbiAgICAgICAgICAgIC5rLWRyb3B6b25lICB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgIC5rLXVwbG9hZC1zdGF0dXMgPiAuay1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRwYWRkaW5nLXktbGc7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLW11bHRpcGxlLWZpbGVzLXdyYXBwZXIsXG4gICAgICAgICAgICAuay1maWxlLXNpbmdsZSA+IC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIsXG4gICAgICAgICAgICAuay1maWxlLW11bHRpcGxlID4gLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlcixcbiAgICAgICAgICAgIC5rLWZpbGUgPiAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRwYWRkaW5nLXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWJ1dHRvbisuay1idXR0b24ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy9vbGQgcmVuZGVyaW5nXG4gICAgICAgICAgICAuay1wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXVwbG9hZC1idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpcmVjdGlvbjogbHRyO1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIC8vIGZvbnQgc2hvdWxkIG5vdCBkZXBlbmQgb24gb3V0c2lkZSBzdHlsZXMsIG90aGVyd2lzZSB1cGxvYWQgbWF5IGJyZWFrXG4gICAgICAgICAgICBmb250OiAxNzBweCBtb25vc3BhY2UgIWltcG9ydGFudDsgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dFtkaXNhYmxlZF0sXG4gICAgICAgIGlucHV0Lmstc3RhdGUtZGlzYWJsZWQge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstaWU5IHtcbiAgICAgICAgLmstdXBsb2FkLXN0YXR1cy10b3RhbCB7XG4gICAgICAgICAgICB0b3A6IDEuNWVtO1xuXG4gICAgICAgICAgICA+IC5rLWljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBObyBmbGV4Ym94IHZhcmlhbnQgZm9yIG9sZGVyIGJyb3dzZXJzXG4gICAgLmstbm8tZmxleGJveCB7XG5cbiAgICAgICAgLy8gVXBsb2FkIGZpbGVzIGxpc3RcbiAgICAgICAgLmstdXBsb2FkLWZpbGVzIHtcbiAgICAgICAgICAgIC5rLWZpbGUtbXVsdGlwbGUsXG4gICAgICAgICAgICAuay1maWxlLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXVwbG9hZC1zdGF0dXMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogJHVwbG9hZC1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgICAgICAgICB0b3A6ICR1cGxvYWQtaXRlbS1wYWRkaW5nLXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWZpbGUtZ3JvdXAtd3JhcHBlcixcbiAgICAgICAgICAgIC5rLWZpbGUtaW52YWxpZC1ncm91cC13cmFwcGVyLFxuICAgICAgICAgICAgLmstbXVsdGlwbGUtZmlsZXMtZ3JvdXAtd3JhcHBlcixcbiAgICAgICAgICAgIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZ3JvdXAtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogJHVwbG9hZC1pdGVtLXBhZGRpbmcteTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstbXVsdGlwbGUtZmlsZXMtd3JhcHBlcixcbiAgICAgICAgICAgIC5rLWZpbGUtc2luZ2xlID4gLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlcixcbiAgICAgICAgICAgIC5rLWZpbGUgPiAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyggI3skdXBsb2FkLWdyb3VwLWljb24tc2l6ZX0gKyAjeyRwYWRkaW5nLXh9ICk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCAoI3skYnV0dG9uLWNhbGMtc2l6ZX0gKyAjeyRidXR0b24tcGFkZGluZy14fSAqIDIpICsgMmVtICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1kcm9wem9uZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAuay11cGxvYWQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWRyb3B6b25lLWhpbnQsXG4gICAgICAgICAgICAuay11cGxvYWQtc3RhdHVzLXRvdGFsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKCN7JHVwbG9hZC1kcm9wem9uZS1wYWRkaW5nLXl9ICsgKCN7JGJ1dHRvbi1wYWRkaW5nLXh9IC8gMikpO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAkdXBsb2FkLWRyb3B6b25lLXBhZGRpbmcteDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFJUTCBzdHlsZXNcbiAgICAgICAgW2RpciA9IFwicnRsXCJdLFxuICAgICAgICAuay1ydGwge1xuICAgICAgICAgICAgLmstZHJvcHpvbmUtaGludCxcbiAgICAgICAgICAgIC5rLXVwbG9hZC1zdGF0dXMtdG90YWwsXG4gICAgICAgICAgICAuay11cGxvYWQtZmlsZXMgLmstdXBsb2FkLXN0YXR1cyB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogJHVwbG9hZC1kcm9wem9uZS1wYWRkaW5nLXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLW11bHRpcGxlLWZpbGVzLXdyYXBwZXIsXG4gICAgICAgICAgICAuay1maWxlLXNpbmdsZSA+IC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIsXG4gICAgICAgICAgICAuay1maWxlID4gLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoICgjeyRidXR0b24tY2FsYy1zaXplfSArICN7JGJ1dHRvbi1wYWRkaW5nLXh9ICogMikgKyAyZW0gKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoICN7JHVwbG9hZC1ncm91cC1pY29uLXNpemV9ICsgI3skcGFkZGluZy14fSApO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi8vIFVwbG9hZFxuJHVwbG9hZC1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiR1cGxvYWQtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcbiR1cGxvYWQtZm9udC1zaXplOiAkZm9udC1zaXplICFkZWZhdWx0O1xuJHVwbG9hZC1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJHVwbG9hZC1tYXgtaGVpZ2h0OiAzMDBweCAhZGVmYXVsdDtcblxuJHVwbG9hZC1iZzogJGNvbXBvbmVudC1iZyAhZGVmYXVsdDtcbiR1cGxvYWQtdGV4dDogJGNvbXBvbmVudC10ZXh0ICFkZWZhdWx0O1xuJHVwbG9hZC1ib3JkZXI6ICRjb21wb25lbnQtYm9yZGVyICFkZWZhdWx0O1xuXG4kdXBsb2FkLWRyb3B6b25lLXBhZGRpbmcteDogJHRvb2xiYXItcGFkZGluZy14ICFkZWZhdWx0O1xuJHVwbG9hZC1kcm9wem9uZS1wYWRkaW5nLXk6ICR0b29sYmFyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiR1cGxvYWQtZHJvcHpvbmUtc3BhY2luZzogKCR1cGxvYWQtZHJvcHpvbmUtcGFkZGluZy14ICogMikgIWRlZmF1bHQ7XG4kdXBsb2FkLWRyb3B6b25lLWJnOiAkdG9vbGJhci1iZyAhZGVmYXVsdDtcbiR1cGxvYWQtZHJvcHpvbmUtdGV4dDogJHRvb2xiYXItdGV4dCAhZGVmYXVsdDtcbiR1cGxvYWQtZHJvcHpvbmUtdGV4dC1vcGFjaXR5OiAuNiAhZGVmYXVsdDtcbiR1cGxvYWQtZHJvcHpvbmUtYm9yZGVyOiAkdG9vbGJhci1ib3JkZXIgIWRlZmF1bHQ7XG4kdXBsb2FkLWRyb3B6b25lLWhvdmVyLWJnOiAkaG92ZXJlZC1iZyAhZGVmYXVsdDtcblxuJHVwbG9hZC1pdGVtLXBhZGRpbmcteDogJGNlbGwtcGFkZGluZyAhZGVmYXVsdDtcbiR1cGxvYWQtaXRlbS1wYWRkaW5nLXk6ICRjZWxsLXBhZGRpbmcgIWRlZmF1bHQ7XG5cbiR1cGxvYWQtbXVsdGlwbGUtaXRlbXMtc3BhY2luZzogMTJweCAhZGVmYXVsdDtcblxuJHVwbG9hZC12YWxpZGF0aW9uLWZvbnQtc2l6ZTogMTFweCAhZGVmYXVsdDtcbiR1cGxvYWQtaWNvbi1zcGFjaW5nOiAkdXBsb2FkLWRyb3B6b25lLXBhZGRpbmcteCAhZGVmYXVsdDtcbiR1cGxvYWQtaWNvbi1jb2xvcjogI2Q2ZDZkNiAhZGVmYXVsdDtcblxuJHVwbG9hZC1pdGVtLWltYWdlLXdpZHRoOiAzMHB4ICFkZWZhdWx0O1xuJHVwbG9hZC1pdGVtLWltYWdlLWhlaWdodDogMzBweCAhZGVmYXVsdDtcbiR1cGxvYWQtaXRlbS1pbWFnZS1ib3JkZXI6IDBweCAhZGVmYXVsdDsgLy8gVE9ETzogcmVtb3ZlXG5cbiR1cGxvYWQtZ3JvdXAtaWNvbi1zaXplOiAkaWNvbi1zaXplLWxnICFkZWZhdWx0O1xuXG4kdXBsb2FkLWRpc2FibGVkLXRleHQ6IGRhcmtlbigkY29tcG9uZW50LWJnLCAyNyUpICFkZWZhdWx0O1xuJHVwbG9hZC1kaXNhYmxlZC1ib3JkZXI6IGRhcmtlbigkY29tcG9uZW50LWJnLCAyNyUpICFkZWZhdWx0O1xuXG4kdXBsb2FkLXByb2dyZXNzLXRoaWNrbmVzczogMnB4ICFkZWZhdWx0O1xuJHVwbG9hZC1wcm9ncmVzcy1iZzogJGluZm8gIWRlZmF1bHQ7XG4kdXBsb2FkLXByb2dyZXNzLXRleHQ6ICRiYXNlLXRleHQgIWRlZmF1bHQ7XG5cbiR1cGxvYWQtc3VjY2Vzcy1iZzogJHN1Y2Nlc3MgIWRlZmF1bHQ7XG4kdXBsb2FkLXN1Y2Nlc3MtdGV4dDogJHN1Y2Nlc3MgIWRlZmF1bHQ7XG5cbiR1cGxvYWQtZXJyb3ItYmc6ICRlcnJvciAhZGVmYXVsdDtcbiR1cGxvYWQtZXJyb3ItdGV4dDogJGVycm9yICFkZWZhdWx0O1xuJHVwbG9hZC1lcnJvci1ib3JkZXI6IGxpZ2h0ZW4oJGVycm9yLCAyOSUpICFkZWZhdWx0O1xuXG4kdXBsb2FkLWZvY3VzZWQtc2hhZG93OiAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAuMTMpICFkZWZhdWx0O1xuIiwiQGluY2x1ZGUgZXhwb3J0cyhcInVwbG9hZC90aGVtZVwiKSB7XG5cbiAgICAuay11cGxvYWQge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHVwbG9hZC10ZXh0LFxuICAgICAgICAgICAgJHVwbG9hZC1iZyxcbiAgICAgICAgICAgICR1cGxvYWQtYm9yZGVyXG4gICAgICAgICk7XG5cbiAgICAgICAgLmstZHJvcHpvbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkdXBsb2FkLWRyb3B6b25lLXRleHQsXG4gICAgICAgICAgICAgICAgJHVwbG9hZC1kcm9wem9uZS1iZyxcbiAgICAgICAgICAgICAgICAkdXBsb2FkLWRyb3B6b25lLWJvcmRlclxuICAgICAgICAgICAgKTtcblxuICAgICAgICAgICAgJi5rLWRyb3B6b25lLWhvdmVyLFxuICAgICAgICAgICAgJi5rLWRyb3B6b25lLWhvdmVyZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR1cGxvYWQtZHJvcHpvbmUtaG92ZXItYmc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXVwbG9hZC1zdGF0dXMsXG4gICAgICAgICAgICAuay1kcm9wem9uZS1oaW50IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHVwbG9hZC1kcm9wem9uZS10ZXh0O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICR1cGxvYWQtZHJvcHpvbmUtdGV4dC1vcGFjaXR5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuay1maWxlIHtcblxuICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0ICR1cGxvYWQtZm9jdXNlZC1zaGFkb3c7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXVwbG9hZC1hY3Rpb24uay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkdXBsb2FkLWZvY3VzZWQtc2hhZG93O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuay11cGxvYWQtc3RhdHVzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmFzZS10ZXh0O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gVXBsb2FkIHN0YXR1czogdXBsb2FkaW5nXG4gICAgICAgIC5rLWZpbGUtcHJvZ3Jlc3Mge1xuXG4gICAgICAgICAgICAuay1maWxlLW5hbWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdXBsb2FkLXByb2dyZXNzLXRleHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuay1wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHVwbG9hZC1wcm9ncmVzcy1iZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gVXBsb2FkIHN0YXR1czogc3VjY2Vzc1xuICAgICAgICAuay1maWxlLXN1Y2Nlc3Mge1xuICAgICAgICAgICAgLmstcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR1cGxvYWQtc3VjY2Vzcy1iZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFVwbG9hZCBzYXR1czogZXJyb3JcbiAgICAgICAgLmstZmlsZS1lcnJvcixcbiAgICAgICAgLmstZmlsZS1pbnZhbGlkIHtcbiAgICAgICAgICAgIC5rLWZpbGUtdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHVwbG9hZC1lcnJvci10ZXh0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmstcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR1cGxvYWQtZXJyb3ItYmc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1maWxlLWV4dGVuc2lvbi13cmFwcGVyLFxuICAgICAgICAuay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlcixcbiAgICAgICAgLmstZmlsZS1ncm91cC13cmFwcGVyLFxuICAgICAgICAuay1tdWx0aXBsZS1maWxlcy1ncm91cC13cmFwcGVyLFxuICAgICAgICAuay1maWxlLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXIsXG4gICAgICAgIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXIsXG4gICAgICAgIC5rLWZpbGUtaW52YWxpZC1ncm91cC13cmFwcGVyLFxuICAgICAgICAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWdyb3VwLXdyYXBwZXIge1xuICAgICAgICAgICAgY29sb3I6ICR1cGxvYWQtaWNvbi1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHVwbG9hZC1pY29uLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gb2xkIHJlbmRlcmluZ1xuICAgICAgICAuay1maWxlLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXIsXG4gICAgICAgIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXIsXG4gICAgICAgIC5rLWZpbGUtZXJyb3IgLmstZmlsZS1leHRlbnNpb24td3JhcHBlcixcbiAgICAgICAgLmstZmlsZS1pbnZhbGlkLWdyb3VwLXdyYXBwZXIsXG4gICAgICAgIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZ3JvdXAtd3JhcHBlcixcbiAgICAgICAgLmstZmlsZS1lcnJvciAuay1maWxlLWdyb3VwLXdyYXBwZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdXBsb2FkLWljb24tY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBvbGQgcmVuZGVyaW5nXG4gICAgICAgIC5rLWZpbGUtZXh0ZW5zaW9uLXdyYXBwZXI6OmJlZm9yZSxcbiAgICAgICAgLmstbXVsdGlwbGUtZmlsZXMtZXh0ZW5zaW9uLXdyYXBwZXI6OmJlZm9yZSxcbiAgICAgICAgLmstZmlsZS1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyOjpiZWZvcmUsXG4gICAgICAgIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXI6OmJlZm9yZSxcbiAgICAgICAgLmstZmlsZS1lcnJvciAuay1maWxlLWV4dGVuc2lvbi13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHVwbG9hZC1iZztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHVwbG9hZC1pY29uLWNvbG9yICR1cGxvYWQtaWNvbi1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIG9sZCByZW5kZXJpbmdcbiAgICAgICAgLmstbXVsdGlwbGUtZmlsZXMtZXh0ZW5zaW9uLXdyYXBwZXI6OmFmdGVyLFxuICAgICAgICAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkdXBsb2FkLWljb24tY29sb3I7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHVwbG9hZC1pY29uLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZmlsZS1zaXplLFxuICAgICAgICAuay1maWxlLXZhbGlkYXRpb24tbWVzc2FnZSxcbiAgICAgICAgLmstZmlsZS1pbmZvcm1hdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogJHVwbG9hZC1kaXNhYmxlZC10ZXh0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstbXVsdGlwbGUtZmlsZXMtd3JhcHBlciAuay1maWxlLWluZm9ybWF0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdXBsb2FkLXRleHQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJbnZhbGlkLFxuICAgICAgICAmLmstc3RhdGUtaW52YWxpZCxcbiAgICAgICAgJi5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsXG4gICAgICAgICYubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnZhbGlkLWJvcmRlcjtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJsaXN0Ym94L2xheW91dFwiICkge1xuXG4gICAgLmstbGlzdGJveCB7XG4gICAgICAgIHdpZHRoOiAkbGlzdGJveC13aWR0aDtcbiAgICAgICAgaGVpZ2h0OiAkbGlzdGJveC1kZWZhdWx0LWhlaWdodDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJGxpc3Rib3gtZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGxpc3Rib3gtZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpc3Rib3gtbGluZS1oZWlnaHQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuXG4gICAgICAgIC5rLWxpc3Rib3gtdG9vbGJhciB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWxpc3Rib3gtdG9vbGJhci1sZWZ0LFxuICAgICAgICAmLmstbGlzdGJveC10b29sYmFyLXJpZ2h0IHtcbiAgICAgICAgICAgIC5rLWxpc3Rib3gtdG9vbGJhciB1bCB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstbGlzdGJveC10b29sYmFyIGxpICsgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRsaXN0Ym94LWJ1dHRvbi1tYXJnaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmstbGlzdGJveC10b29sYmFyLWxlZnQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgLmstbGlzdGJveC10b29sYmFyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0Ym94LW1hcmdpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuay1saXN0Ym94LXRvb2xiYXItcmlnaHQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgICAgICAgICAuay1saXN0Ym94LXRvb2xiYXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkbGlzdGJveC1tYXJnaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmstbGlzdGJveC10b29sYmFyLXRvcCxcbiAgICAgICAgJi5rLWxpc3Rib3gtdG9vbGJhci1ib3R0b20ge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgLmstbGlzdGJveC10b29sYmFyIHVsIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1saXN0Ym94LXRvb2xiYXIgbGkgKyBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRsaXN0Ym94LWJ1dHRvbi1tYXJnaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmstbGlzdGJveC10b29sYmFyLXRvcCB7XG4gICAgICAgICAgICAuay1saXN0Ym94LXRvb2xiYXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRsaXN0Ym94LW1hcmdpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuay1saXN0Ym94LXRvb2xiYXItYm90dG9tIHtcbiAgICAgICAgICAgIC5rLWxpc3Rib3gtdG9vbGJhciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGxpc3Rib3gtbWFyZ2luO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstbGlzdC1zY3JvbGxlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1c2UtYmFja2dyb3VuZC1jbGlwKCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogJGxpc3Rib3gtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cblxuICAgICAgICAuay1kcm9wLWhpbnQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3Rib3gtZHJvcC1oaW50LXdpZHRoO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgICAgIH1cblxuICAgICAgICAuay1naG9zdCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJ0bCAmLFxuICAgICAgICAmW2Rpcj1cInJ0bFwiXSxcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcblxuICAgICAgICAgICAgJi5rLWxpc3Rib3gtdG9vbGJhci1sZWZ0LFxuICAgICAgICAgICAgJi5rLWxpc3Rib3gtdG9vbGJhci1yaWdodCB7XG4gICAgICAgICAgICAgICAgLmstbGlzdGJveC10b29sYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rLWxpc3Rib3gtdG9vbGJhci1sZWZ0IHtcbiAgICAgICAgICAgICAgICAuay1saXN0Ym94LXRvb2xiYXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkbGlzdGJveC1tYXJnaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmstbGlzdGJveC10b29sYmFyLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAuay1saXN0Ym94LXRvb2xiYXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0Ym94LW1hcmdpbjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstaXRlbSB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAuay1pdGVtLmstZHJhZy1jbHVlIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggMCApO1xuICAgICAgICBwYWRkaW5nOiAkbGlzdGJveC1kcmFnLWNsdWUtcGFkZGluZy15ICRsaXN0Ym94LWRyYWctY2x1ZS1wYWRkaW5nLXg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGlzdGJveC1kcmFnLWNsdWUtbGluZS1oZWlnaHQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIH1cbn1cbiIsIi8vIExpc3Rib3hcbiRsaXN0Ym94LW1hcmdpbjogJHBhZGRpbmcteCAhZGVmYXVsdDtcbiRsaXN0Ym94LWJ1dHRvbi1tYXJnaW46ICRwYWRkaW5nLXggIWRlZmF1bHQ7XG4kbGlzdGJveC13aWR0aDogMTIuNGVtICFkZWZhdWx0O1xuJGxpc3Rib3gtZGVmYXVsdC1oZWlnaHQ6IDIwMHB4ICFkZWZhdWx0O1xuXG4kbGlzdGJveC1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRsaXN0Ym94LWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kbGlzdGJveC1mb250LXNpemU6ICRmb250LXNpemUgIWRlZmF1bHQ7XG4kbGlzdGJveC1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGlzdGJveC1iZzogJGNvbXBvbmVudC1iZyAhZGVmYXVsdDtcbiRsaXN0Ym94LXRleHQ6ICRjb21wb25lbnQtdGV4dCAhZGVmYXVsdDtcbiRsaXN0Ym94LWJvcmRlcjogJGNvbXBvbmVudC1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRsaXN0Ym94LWl0ZW0tcGFkZGluZy14OiBudWxsICFkZWZhdWx0O1xuJGxpc3Rib3gtaXRlbS1wYWRkaW5nLXk6IG51bGwgIWRlZmF1bHQ7XG5cbiRsaXN0Ym94LWRyb3AtaGludC1ib3JkZXItd2lkdGg6IG51bGwgIWRlZmF1bHQ7XG4kbGlzdGJveC1kcm9wLWhpbnQtd2lkdGg6IDFweCAhZGVmYXVsdDtcblxuJGxpc3Rib3gtZHJhZy1jbHVlLXBhZGRpbmcteTogJGxpc3QtaXRlbS1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kbGlzdGJveC1kcmFnLWNsdWUtcGFkZGluZy14OiAkbGlzdC1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRsaXN0Ym94LWRyYWctY2x1ZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWVtICFkZWZhdWx0O1xuXG4kbGlzdGJveC1kcmFnLWNsdWUtYmc6ICRsaXN0LWl0ZW0tc2VsZWN0ZWQtYmcgIWRlZmF1bHQ7XG4kbGlzdGJveC1kcmFnLWNsdWUtdGV4dDogJGxpc3QtaXRlbS1zZWxlY3RlZC10ZXh0ICFkZWZhdWx0O1xuIiwiQGluY2x1ZGUgZXhwb3J0cyhcImxpc3Rib3gvdGhlbWVcIikge1xuXG4gICAgLmstbGlzdGJveCB7XG4gICAgICAgIC5rLWxpc3Qtc2Nyb2xsZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkbGlzdGJveC10ZXh0LFxuICAgICAgICAgICAgICAgICRsaXN0Ym94LWJnLFxuICAgICAgICAgICAgICAgICRsaXN0Ym94LWJvcmRlclxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuICAgICAgICAuay1kcm9wLWhpbnQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsaS5rLWl0ZW0uay1kcmFnLWNsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdGJveC1kcmFnLWNsdWUtYmc7XG4gICAgICAgIGNvbG9yOiAkbGlzdGJveC1kcmFnLWNsdWUtdGV4dDtcbiAgICB9XG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwicmF0aW5nL2xheW91dFwiKSB7XG5cbiAgICAuay1yYXRpbmcge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRyYXRpbmctZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJHJhdGluZy1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkcmF0aW5nLWxpbmUtaGVpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5rLXJhdGluZy1jb250YWluZXIge1xuICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBtYXJnaW46IDAgJHJhdGluZy1jb250YWluZXItbWFyZ2luLXg7XG5cbiAgICAgICAgLmstcmF0aW5nLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcmF0aW5nLWl0ZW0tcGFkZGluZy15ICRyYXRpbmctaXRlbS1wYWRkaW5nLXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgZWFzZS1vdXQgMHM7XG5cbiAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1pY29uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRyYXRpbmctaWNvbi1zaXplO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1yYXRpbmctcHJlY2lzaW9uLXBhcnQsXG4gICAgICAgICAgICAuay1yYXRpbmctcHJlY2lzaW9uLWNvbXBsZW1lbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAkcmF0aW5nLWl0ZW0tcGFkZGluZy15O1xuICAgICAgICAgICAgICAgIGxlZnQ6ICRyYXRpbmctaXRlbS1wYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstcmF0aW5nLXByZWNpc2lvbi1jb21wbGVtZW50IHtcbiAgICAgICAgICAgICAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXJhdGluZy1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBsaW5lLWhlaWdodDogJHJhdGluZy1sYWJlbC1saW5lLWhlaWdodDtcbiAgICAgICAgbWFyZ2luOiAkcmF0aW5nLWxhYmVsLW1hcmdpbi15ICRyYXRpbmctbGFiZWwtbWFyZ2luLXg7XG4gICAgfVxuXG4gICAgLmstaWU5IHtcbiAgICAgICAgLmstcmF0aW5nLWxhYmVsLFxuICAgICAgICAuay1yYXRpbmctY29udGFpbmVyLFxuICAgICAgICAuay1yYXRpbmctaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1ydGwsXG4gICAgW2Rpcj1cInJ0bFwiXSB7XG4gICAgICAgIC5rLXJhdGluZy1wcmVjaXNpb24tcGFydCAge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAkcmF0aW5nLWl0ZW0tcGFkZGluZy14O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstcmF0aW5nLWl0ZW0gLmstcmF0aW5nLXByZWNpc2lvbi1jb21wbGVtZW50IHtcbiAgICAgICAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gUmF0aW5nXG4kcmF0aW5nLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kcmF0aW5nLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRyYXRpbmctbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJHJhdGluZy1jb250YWluZXItbWFyZ2luLXg6ICRwYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG5cbiRyYXRpbmctaXRlbS1wYWRkaW5nLXg6ICRwYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kcmF0aW5nLWl0ZW0tcGFkZGluZy15OiAkcGFkZGluZy15ICFkZWZhdWx0O1xuXG4kcmF0aW5nLWxhYmVsLW1hcmdpbi14OiAkcGFkZGluZy14ICFkZWZhdWx0O1xuJHJhdGluZy1sYWJlbC1tYXJnaW4teTogJHBhZGRpbmcteSAhZGVmYXVsdDtcbiRyYXRpbmctbGFiZWwtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJHJhdGluZy1pY29uLXNpemU6ICgkaWNvbi1zaXplICogMS41KSAhZGVmYXVsdDtcblxuJHJhdGluZy1pY29uLXRleHQ6IGxpZ2h0ZW4oJGJhc2UtdGV4dCwgNDUlKSAhZGVmYXVsdDtcbiRyYXRpbmctaWNvbi1zZWxlY3RlZC10ZXh0OiAkc2VsZWN0ZWQtYmcgIWRlZmF1bHQ7XG4kcmF0aW5nLWljb24taG92ZXItdGV4dDogJHNlbGVjdGVkLWJnICFkZWZhdWx0O1xuJHJhdGluZy1pY29uLWZvY3VzZWQtdGV4dDogJHNlbGVjdGVkLWJnICFkZWZhdWx0O1xuXG4kcmF0aW5nLWljb24tZm9jdXNlZC1zaGFkb3c6IDAgMnB4IDMuNnB4IHJnYmEoYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRyYXRpbmctaWNvbi1mb2N1c2VkLXNlbGVjdGVkLXNoYWRvdzogMCAycHggMy42cHggcmdiYSgkc2VsZWN0ZWQtYmcsIC40KSAhZGVmYXVsdDtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJyYXRpbmcvdGhlbWVcIikge1xuXG4gICAgLmstcmF0aW5nIHtcbiAgICAgICAgQGV4dGVuZCAuay10ZXh0LXNlbGVjdGlvbiAhb3B0aW9uYWw7XG4gICAgICAgIGNvbG9yOiAkY29tcG9uZW50LXRleHQ7XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuXG4gICAgICAgICAgICAuay1yYXRpbmctaXRlbSB7XG4gICAgICAgICAgICAgICAgPiAuay1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6ICRyYXRpbmctaWNvbi1mb2N1c2VkLXNoYWRvdztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmstc3RhdGUtc2VsZWN0ZWQgPiAuay1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6ICRyYXRpbmctaWNvbi1mb2N1c2VkLXNlbGVjdGVkLXNoYWRvdztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1yYXRpbmctaXRlbSB7XG4gICAgICAgIGNvbG9yOiAkcmF0aW5nLWljb24tdGV4dDtcblxuICAgICAgICAmLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgY29sb3I6ICRyYXRpbmctaWNvbi1zZWxlY3RlZC10ZXh0O1xuXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmF0aW5nLWljb24tZm9jdXNlZC10ZXh0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmF0aW5nLWljb24taG92ZXItdGV4dDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcImFwcGJhci9sYXlvdXRcIikge1xuXG4gICAgLy8gQXBwYmFyXG4gICAgLmstYXBwYmFyIHtcbiAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICBtYXJnaW46ICRhcHBiYXItbWFyZ2luLXkgJGFwcGJhci1tYXJnaW4teDtcbiAgICAgICAgcGFkZGluZzogJGFwcGJhci1wYWRkaW5nLXkgJGFwcGJhci1wYWRkaW5nLXg7XG4gICAgICAgIGJvcmRlci13aWR0aDogJGFwcGJhci1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYXBwYmFyLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICRhcHBiYXItZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGFwcGJhci1saW5lLWhlaWdodDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAkYXBwYmFyLWdhcDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIH1cblxuICAgICAgICAvLyBBcHBiYXIgc2VjdGlvblxuICAgICAgICAuay1hcHBiYXItc2VjdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEFwcGJhciBTcGFjZXJcbiAgICAgICAgLmstYXBwYmFyLXNwYWNlciB7XG4gICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWFwcGJhci1zcGFjZXItc2l6ZWQge1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gU2VwYXJhdG9yXG4gICAgICAgIC5rLWFwcGJhci1zZXBhcmF0b3Ige1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxZW07XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1hcHBiYXItc3RhdGljIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG5cbiAgICAuay1hcHBiYXItc3RpY2t5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuay1hcHBiYXItZml4ZWQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5rLWFwcGJhci10b3Age1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICB9XG5cbiAgICAuay1hcHBiYXItYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgJi5rLWFwcGJhci1maXhlZCB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBBcHBiYXJcbiRhcHBiYXItbWFyZ2luLXk6IG51bGwgIWRlZmF1bHQ7XG4kYXBwYmFyLW1hcmdpbi14OiBudWxsICFkZWZhdWx0O1xuJGFwcGJhci1wYWRkaW5nLXk6IG1hcC1nZXQoICRzcGFjaW5nLCAyICkgIWRlZmF1bHQ7XG4kYXBwYmFyLXBhZGRpbmcteDogbWFwLWdldCggJHNwYWNpbmcsIDQgKSAhZGVmYXVsdDtcbiRhcHBiYXItYm9yZGVyLXdpZHRoOiAwcHggIWRlZmF1bHQ7XG5cbiRhcHBiYXItZm9udC1zaXplOiAkZm9udC1zaXplICFkZWZhdWx0O1xuJGFwcGJhci1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGFwcGJhci1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGFwcGJhci1nYXA6IG1hcC1nZXQoICRzcGFjaW5nLCAyICkgIWRlZmF1bHQ7XG5cbiRhcHBiYXItbGlnaHQtYmc6ICRiZy1jb2xvciAhZGVmYXVsdDtcbiRhcHBiYXItbGlnaHQtdGV4dDogJHRleHQtY29sb3IgIWRlZmF1bHQ7XG5cbiRhcHBiYXItZGFyay1iZzogJHRleHQtY29sb3IgIWRlZmF1bHQ7XG4kYXBwYmFyLWRhcmstdGV4dDogJGJnLWNvbG9yICFkZWZhdWx0O1xuXG4kYXBwYmFyLWJveC1zaGFkb3c6IDBweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjE2KTtcbiRhcHBiYXItYm90dG9tLWJveC1zaGFkb3c6ICAwcHggLTFweCAxcHggcmdiYSgwLCAwLCAwLCAuMTYpO1xuIiwiQGluY2x1ZGUgZXhwb3J0cyhcImFwcGJhci90aGVtZVwiKSB7XG5cbiAgICAuay1hcHBiYXIge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkYXBwYmFyLWJveC1zaGFkb3cgKTtcbiAgICB9XG4gICAgLmstYXBwYmFyLWJvdHRvbSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRhcHBiYXItYm90dG9tLWJveC1zaGFkb3cgKTtcbiAgICB9XG5cblxuICAgIC8vIEFwcEJhciB0aGVtZSBjb2xvcnNcbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICAgICAgICAuay1hcHBiYXItI3skbmFtZX0ge1xuICAgICAgICAgICAgQGlmICRuYW1lID09IFwibGlnaHRcIiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRhcHBiYXItbGlnaHQtdGV4dDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXBwYmFyLWxpZ2h0LWJnO1xuICAgICAgICAgICAgfSBAZWxzZSBpZiAkbmFtZSA9PSBcImRhcmtcIiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRhcHBiYXItZGFyay10ZXh0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcHBiYXItZGFyay1iZztcbiAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBjb250cmFzdC13Y2FnKCAkY29sb3IgKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJtZW51L2xheW91dFwiKSB7XG5cbiAgICAvLyBCYXNlXG4gICAgLmstbWVudSB7XG4gICAgICAgIEBpbmNsdWRlIHVzZS1iYWNrZ3JvdW5kLWNsaXAoKTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkbWVudS1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWVudS1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkbWVudS1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbWVudS1saW5lLWhlaWdodDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiAkcmdiYS10cmFuc3BhcmVudDtcbiAgICB9XG5cblxuICAgIC8vIE1lbnUgaXRlbVxuICAgIC5rLW1lbnUtaXRlbSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuXG5cbiAgICAvLyBNZW51IGxpbmtcbiAgICAuay1tZW51LWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAkbWVudS1pdGVtLXBhZGRpbmcteSAkbWVudS1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICA+IC5rLWljb246bm90KC5rLW1lbnUtZXhwYW5kLWFycm93KSxcbiAgICAgICAgPiAuay1pbWFnZSxcbiAgICAgICAgPiAuay1zcHJpdGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbWVudS1pdGVtLWljb24tc3BhY2luZztcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gRXhwYW5kIGFycm93XG4gICAgLmstbWVudS1leHBhbmQtYXJyb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogJGljb24tc3BhY2luZztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGljb24tc3BhY2luZztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuay1tZW51LWV4cGFuZC1hcnJvdy5rLWktYXJyb3ctNjAtbGVmdCxcbiAgICAuay1tZW51LWV4cGFuZC1hcnJvdy5rLWktYXJyb3ctNjAtcmlnaHQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gICAgLmstbWVudS1leHBhbmQtYXJyb3cuay1pLWFycm93LTYwLXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6ICRpY29uLXNwYWNpbmc7XG4gICAgfVxuICAgIC5rLW1lbnUtZXhwYW5kLWFycm93LmstaS1hcnJvdy02MC1sZWZ0IHtcbiAgICAgICAgbGVmdDogJGljb24tc3BhY2luZztcbiAgICB9XG5cblxuICAgIC8vIE9yaWVudGF0aW9uIC0tIGhvcml6b250YWxcbiAgICAuay1tZW51LWhvcml6b250YWwge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgID4gLmstbWVudS1pdGVtICArIC5rLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJG1lbnUtaXRlbS1zcGFjaW5nO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuay1zZXBhcmF0b3Ige1xuICAgICAgICAgICAgbWFyZ2luOiAwICRtZW51LXNlcGFyYXRvci1zcGFjaW5nO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gT3JpZW50YXRpb24gLS0gdmVydGljYWxcbiAgICAuay1tZW51LXZlcnRpY2FsIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICA+IC5rLW1lbnUtaXRlbSArIC5rLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkbWVudS1pdGVtLXNwYWNpbmc7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5rLW1lbnUtaXRlbSA+IC5rLW1lbnUtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkbWVudS1wb3B1cC1pdGVtLXBhZGRpbmcteSAkbWVudS1wb3B1cC1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRtZW51LXBvcHVwLWl0ZW0tcGFkZGluZy1lbmQ7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5rLXNlcGFyYXRvciB7XG4gICAgICAgICAgICBtYXJnaW46ICRtZW51LXNlcGFyYXRvci1zcGFjaW5nIDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGFuZWwtYm9yZGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIE1lbnUgcG9wdXBcbiAgICAuay1tZW51LXBvcHVwIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkbWVudS1wb3B1cC1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgIH1cblxuXG4gICAgLy8gU3ViIG1lbnVcbiAgICAuay1tZW51LWdyb3VwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAkbWVudS1wb3B1cC1wYWRkaW5nLXkgJG1lbnUtcG9wdXAtcGFkZGluZy14O1xuICAgICAgICBmb250LXNpemU6ICRtZW51LXBvcHVwLWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRtZW51LXBvcHVwLWxpbmUtaGVpZ2h0O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgLmstbWVudS1wb3B1cCAmIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8ganF1ZXJ5IHBvcHVwIG92ZXJyaWRlcyB0aG9zZVxuICAgICAgICAuay1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbWVudS1wb3B1cC1mb250LXNpemU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJG1lbnUtcG9wdXAtbGluZS1oZWlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAuay1tZW51LWl0ZW0gKyAuay1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1lbnUtcG9wdXAtaXRlbS1zcGFjaW5nO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstbWVudS1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtZW51LXBvcHVwLWl0ZW0tcGFkZGluZy15ICRtZW51LXBvcHVwLWl0ZW0tcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG1lbnUtcG9wdXAtaXRlbS1wYWRkaW5nLWVuZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXNlcGFyYXRvciB7XG4gICAgICAgICAgICBtYXJnaW46ICRtZW51LXNlcGFyYXRvci1zcGFjaW5nIDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGFuZWwtYm9yZGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIENvbnRleHQgbWVudVxuICAgIC5rLXBvcHVwcy13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmstY29udGV4dC1tZW51IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAkbWVudS1wb3B1cC1wYWRkaW5nLXkgJG1lbnUtcG9wdXAtcGFkZGluZy14O1xuICAgICAgICBib3JkZXItd2lkdGg6ICRtZW51LXBvcHVwLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcblxuICAgICAgICAmLmstbWVudS1ob3Jpem9udGFsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtZW51LXBvcHVwLXBhZGRpbmcteCAkbWVudS1wb3B1cC1wYWRkaW5nLXk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstYW5pbWF0aW9uLWNvbnRhaW5lciAuay1jb250ZXh0LW1lbnUuay1tZW51LWhvcml6b250YWwge1xuICAgICAgICAvLyBrZW5kby1qcXVlcnkgYWRkcyBgZGlzcGxheTogYmxvY2tgIHZpYSBqcyBhbmQgd2UgbmVlZCB0byBvdmVycmlkZSBpdC5cbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG4gICAgLmstY29udGV4dC1tZW51LXBvcHVwIHtcbiAgICAgICAgei1pbmRleDogMTIwMDA7XG5cbiAgICAgICAgPiAuay1wb3B1cDpub3QoLmstbWVudS1wb3B1cCksXG4gICAgICAgIC5rLWNvbnRleHQtbWVudSB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFNjcm9sbGluZ1xuICAgIC5rLW1lbnUtc2Nyb2xsLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5rLW1lbnUge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rLW1lbnUtc2Nyb2xsLWJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoIDAgKTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgJi5rLXNjcm9sbC1sZWZ0IHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICAgICAgICB9XG4gICAgICAgICYuay1zY3JvbGwtcmlnaHQge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5rLXNjcm9sbC11cCB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5rLXNjcm9sbC1kb3duIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gUlRMXG4gICAgLmstcnRsLFxuICAgIFtkaXI9XCJydGxcIl0ge1xuXG4gICAgICAgIC5rLW1lbnUtbGluayB7XG4gICAgICAgICAgICA+IC5rLWljb246bm90KC5rLW1lbnUtZXhwYW5kLWFycm93KSxcbiAgICAgICAgICAgID4gLmstaW1hZ2UsXG4gICAgICAgICAgICA+IC5rLXNwcml0ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRtZW51LWl0ZW0taWNvbi1zcGFjaW5nO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLW1lbnUtZXhwYW5kLWFycm93LmstaS1hcnJvdy02MC1kb3duIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGljb24tc3BhY2luZztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGljb24tc3BhY2luZztcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gT3JpZW50YXRpb24gLS0gaG9yaXpvbnRhbFxuICAgICAgICAuay1tZW51LWhvcml6b250YWwge1xuXG4gICAgICAgICAgICA+IC5rLW1lbnUtaXRlbSAgKyAuay1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJG1lbnUtaXRlbS1zcGFjaW5nO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAvLyBPcmllbnRhdGlvbiAtLSB2ZXJ0aWNhbFxuICAgICAgICAuay1tZW51LXZlcnRpY2FsIHtcblxuICAgICAgICAgICAgPiAuay1tZW51LWl0ZW0gPiAuay1tZW51LWxpbmsge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRtZW51LXBvcHVwLWl0ZW0tcGFkZGluZy14O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG1lbnUtcG9wdXAtaXRlbS1wYWRkaW5nLWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gU3ViIG1lbnVcbiAgICAgICAgLmstbWVudS1ncm91cCB7XG5cbiAgICAgICAgICAgIC5rLW1lbnUtbGluayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG1lbnUtcG9wdXAtaXRlbS1wYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbWVudS1wb3B1cC1pdGVtLXBhZGRpbmctZW5kO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxufVxuIiwiLy8gTWVudVxuJG1lbnUtcGFkZGluZy14OiAwcHggIWRlZmF1bHQ7XG4kbWVudS1wYWRkaW5nLXk6IDBweCAhZGVmYXVsdDtcbiRtZW51LWJvcmRlci13aWR0aDogMHB4ICFkZWZhdWx0O1xuJG1lbnUtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcbiRtZW51LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRtZW51LWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRtZW51LWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRtZW51LXRleHQ6ICRjb21wb25lbnQtdGV4dCAhZGVmYXVsdDtcbiRtZW51LWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcbiRtZW51LWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kbWVudS1pdGVtLXBhZGRpbmcteDogJG5hdi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRtZW51LWl0ZW0tcGFkZGluZy15OiAkbmF2LWl0ZW0tcGFkZGluZy15ICFkZWZhdWx0O1xuJG1lbnUtaXRlbS1zcGFjaW5nOiAkbmF2LWl0ZW0tbWFyZ2luICFkZWZhdWx0O1xuJG1lbnUtaXRlbS1pY29uLXNwYWNpbmc6ICRpY29uLXNwYWNpbmcgIWRlZmF1bHQ7XG5cbiRtZW51LWl0ZW0tYmc6IG51bGwgIWRlZmF1bHQ7XG4kbWVudS1pdGVtLXRleHQ6ICRsaW5rLXRleHQgIWRlZmF1bHQ7XG4kbWVudS1pdGVtLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcbiRtZW51LWl0ZW0tZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG5cbiRtZW51LWl0ZW0taG92ZXItYmc6IG51bGwgIWRlZmF1bHQ7XG4kbWVudS1pdGVtLWhvdmVyLXRleHQ6ICRsaW5rLWhvdmVyLXRleHQgIWRlZmF1bHQ7XG4kbWVudS1pdGVtLWhvdmVyLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcbiRtZW51LWl0ZW0taG92ZXItZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG5cbiRtZW51LWl0ZW0tZXhwYW5kZWQtYmc6IG51bGwgIWRlZmF1bHQ7XG4kbWVudS1pdGVtLWV4cGFuZGVkLXRleHQ6ICRjb21wb25lbnQtdGV4dCAhZGVmYXVsdDtcbiRtZW51LWl0ZW0tZXhwYW5kZWQtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJG1lbnUtaXRlbS1leHBhbmRlZC1ncmFkaWVudDogbnVsbCAhZGVmYXVsdDtcblxuJG1lbnUtaXRlbS1mb2N1cy1zaGFkb3c6ICRsaXN0LWl0ZW0tZm9jdXNlZC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRtZW51LXNlcGFyYXRvci1zcGFjaW5nOiAycHggIWRlZmF1bHQ7XG5cbiRtZW51LXNjcm9sbC1idXR0b24tYmc6ICRjb21wb25lbnQtYmcgIWRlZmF1bHQ7XG4kbWVudS1zY3JvbGwtYnV0dG9uLXRleHQ6ICRsaW5rLXRleHQgIWRlZmF1bHQ7XG4kbWVudS1zY3JvbGwtYnV0dG9uLWJvcmRlcjogJGNvbXBvbmVudC1ib3JkZXIgIWRlZmF1bHQ7XG4kbWVudS1zY3JvbGwtYnV0dG9uLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kbWVudS1zY3JvbGwtYnV0dG9uLWhvdmVyLWJnOiBudWxsICFkZWZhdWx0O1xuJG1lbnUtc2Nyb2xsLWJ1dHRvbi1ob3Zlci10ZXh0OiAkbGluay1ob3Zlci10ZXh0ICFkZWZhdWx0O1xuJG1lbnUtc2Nyb2xsLWJ1dHRvbi1ob3Zlci1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kbWVudS1zY3JvbGwtYnV0dG9uLWhvdmVyLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG5cbi8vIE1lbnUgcG9wdXBcbiRtZW51LXBvcHVwLXBhZGRpbmcteDogJHBvcHVwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRtZW51LXBvcHVwLXBhZGRpbmcteTogJHBvcHVwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRtZW51LXBvcHVwLWJvcmRlci13aWR0aDogJHBvcHVwLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtZW51LXBvcHVwLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRtZW51LXBvcHVwLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRtZW51LXBvcHVwLWJnOiAkcG9wdXAtYmcgIWRlZmF1bHQ7XG4kbWVudS1wb3B1cC10ZXh0OiAkcG9wdXAtdGV4dCAhZGVmYXVsdDtcbiRtZW51LXBvcHVwLWJvcmRlcjogJHBvcHVwLWJvcmRlciAhZGVmYXVsdDtcbiRtZW51LXBvcHVwLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kbWVudS1wb3B1cC1pdGVtLXBhZGRpbmcteDogJGxpc3QtaXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kbWVudS1wb3B1cC1pdGVtLXBhZGRpbmcteTogJGxpc3QtaXRlbS1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kbWVudS1wb3B1cC1pdGVtLXBhZGRpbmctZW5kOiBjYWxjKCAjeyRsaXN0LWl0ZW0tcGFkZGluZy14ICogMn0gKyAjeyRpY29uLXNpemV9ICkgIWRlZmF1bHQ7XG4kbWVudS1wb3B1cC1pdGVtLXNwYWNpbmc6IDBweCAhZGVmYXVsdDtcbiRtZW51LXBvcHVwLWl0ZW0taWNvbi1zcGFjaW5nOiAkaWNvbi1zcGFjaW5nICFkZWZhdWx0O1xuXG4kbWVudS1wb3B1cC1pdGVtLWJnOiBudWxsICFkZWZhdWx0O1xuJG1lbnUtcG9wdXAtaXRlbS10ZXh0OiBudWxsICFkZWZhdWx0O1xuJG1lbnUtcG9wdXAtaXRlbS1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kbWVudS1wb3B1cC1pdGVtLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kbWVudS1wb3B1cC1pdGVtLWhvdmVyLWJnOiAkbGlzdC1pdGVtLWhvdmVyZWQtYmcgIWRlZmF1bHQ7XG4kbWVudS1wb3B1cC1pdGVtLWhvdmVyLXRleHQ6ICRsaXN0LWl0ZW0taG92ZXJlZC10ZXh0ICFkZWZhdWx0O1xuJG1lbnUtcG9wdXAtaXRlbS1ob3Zlci1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kbWVudS1wb3B1cC1pdGVtLWhvdmVyLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kbWVudS1wb3B1cC1pdGVtLWV4cGFuZGVkLWJnOiAkbGlzdC1pdGVtLXNlbGVjdGVkLWJnICFkZWZhdWx0O1xuJG1lbnUtcG9wdXAtaXRlbS1leHBhbmRlZC10ZXh0OiAkbGlzdC1pdGVtLXNlbGVjdGVkLXRleHQgIWRlZmF1bHQ7XG4kbWVudS1wb3B1cC1pdGVtLWV4cGFuZGVkLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcbiRtZW51LXBvcHVwLWl0ZW0tZXhwYW5kZWQtZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG5cbiRtZW51LXBvcHVwLWl0ZW0tZm9jdXMtc2hhZG93OiAkbWVudS1pdGVtLWZvY3VzLXNoYWRvdyAhZGVmYXVsdDtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJtZW51L3RoZW1lXCIpIHtcblxuICAgIC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJG1lbnUtdGV4dCxcbiAgICAgICAgICAgICRtZW51LWJnLFxuICAgICAgICAgICAgJG1lbnUtYm9yZGVyLFxuICAgICAgICAgICAgJG1lbnUtZ3JhZGllbnRcbiAgICAgICAgKTtcblxuICAgICAgICA+IC5rLWl0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkbWVudS1pdGVtLXRleHQsXG4gICAgICAgICAgICAgICAgJG1lbnUtaXRlbS1iZyxcbiAgICAgICAgICAgICAgICAkbWVudS1pdGVtLWJvcmRlcixcbiAgICAgICAgICAgICAgICAkbWVudS1pdGVtLWdyYWRpZW50XG4gICAgICAgICAgICApO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkbWVudS1pdGVtLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRtZW51LWl0ZW0taG92ZXItYmcsXG4gICAgICAgICAgICAgICAgICAgICRtZW51LWl0ZW0taG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgICAgICAgICAkbWVudS1pdGVtLWhvdmVyLWdyYWRpZW50XG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuay1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRtZW51LWl0ZW0tZXhwYW5kZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJG1lbnUtaXRlbS1leHBhbmRlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJG1lbnUtaXRlbS1leHBhbmRlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICRtZW51LWl0ZW0tZXhwYW5kZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRtZW51LWl0ZW0tZm9jdXMtc2hhZG93ICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1tZW51LWdyb3VwLFxuICAgIC5rLW1lbnUuay1jb250ZXh0LW1lbnUge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJG1lbnUtcG9wdXAtdGV4dCxcbiAgICAgICAgICAgICRtZW51LXBvcHVwLWJnLFxuICAgICAgICAgICAgJG1lbnUtcG9wdXAtYm9yZGVyLFxuICAgICAgICAgICAgJG1lbnUtcG9wdXAtZ3JhZGllbnRcbiAgICAgICAgKTtcblxuICAgICAgICAuay1pdGVtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJG1lbnUtcG9wdXAtaXRlbS10ZXh0LFxuICAgICAgICAgICAgICAgICRtZW51LXBvcHVwLWl0ZW0tYmcsXG4gICAgICAgICAgICAgICAgJG1lbnUtcG9wdXAtaXRlbS1ib3JkZXIsXG4gICAgICAgICAgICAgICAgJG1lbnUtcG9wdXAtaXRlbS1ncmFkaWVudFxuICAgICAgICAgICAgKTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICYuay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJG1lbnUtcG9wdXAtaXRlbS1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkbWVudS1wb3B1cC1pdGVtLWhvdmVyLWJnLFxuICAgICAgICAgICAgICAgICAgICAkbWVudS1wb3B1cC1pdGVtLWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgJG1lbnUtcG9wdXAtaXRlbS1ob3Zlci1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLmstc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkbWVudS1wb3B1cC1pdGVtLWV4cGFuZGVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRtZW51LXBvcHVwLWl0ZW0tZXhwYW5kZWQtYmcsXG4gICAgICAgICAgICAgICAgICAgICRtZW51LXBvcHVwLWl0ZW0tZXhwYW5kZWQtYm9yZGVyLFxuICAgICAgICAgICAgICAgICAgICAkbWVudS1wb3B1cC1pdGVtLWV4cGFuZGVkLWdyYWRpZW50XG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkbWVudS1wb3B1cC1pdGVtLWZvY3VzLXNoYWRvdyApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBTY3JvbGxpbmdcbiAgICAuay1tZW51LXNjcm9sbC1idXR0b24ge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJG1lbnUtc2Nyb2xsLWJ1dHRvbi10ZXh0LFxuICAgICAgICAgICAgJG1lbnUtc2Nyb2xsLWJ1dHRvbi1iZyxcbiAgICAgICAgICAgICRtZW51LXNjcm9sbC1idXR0b24tYm9yZGVyLFxuICAgICAgICAgICAgJG1lbnUtc2Nyb2xsLWJ1dHRvbi1ncmFkaWVudFxuICAgICAgICApO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkbWVudS1zY3JvbGwtYnV0dG9uLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAgICAgJG1lbnUtc2Nyb2xsLWJ1dHRvbi1ob3Zlci1iZyxcbiAgICAgICAgICAgICAgICAkbWVudS1zY3JvbGwtYnV0dG9uLWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICAgICAkbWVudS1zY3JvbGwtYnV0dG9uLWhvdmVyLWdyYWRpZW50XG4gICAgICAgICAgICApO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwid2luZG93L2xheW91dFwiKSB7XG5cbiAgICAuay13aW5kb3cge1xuICAgICAgICBAaW5jbHVkZSB1c2UtYmFja2dyb3VuZC1jbGlwKCk7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICR3aW5kb3ctYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItd2lkdGg6ICR3aW5kb3ctYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJHdpbmRvdy1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkd2luZG93LWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICR3aW5kb3ctbGluZS1oZWlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwMDAyO1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgLy8gb3ZlcmxheSBkdXJpbmcgZHJhZ2dpbmdcbiAgICAgICAgLy8uay1vdmVybGF5IHtcbiAgICAgICAgLy8gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyAgICBvcGFjaXR5OiAwO1xuICAgICAgICAvL31cbiAgICB9XG4gICAgLmstd2luZG93Lmstd2luZG93LW1heGltaXplZCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuXG4gICAgLy8gV2luZG93IHNpemVzXG4gICAgQGVhY2ggJHNpemUsICR3aWR0aCBpbiAkd2luZG93LXNpemVzIHtcbiAgICAgICAgLmstd2luZG93LSN7JHNpemV9IHsgd2lkdGg6ICR3aWR0aDsgfVxuICAgIH1cblxuXG4gICAgLy8gVGl0bGUgYmFyXG4gICAgLmstd2luZG93LXRpdGxlYmFyIHtcbiAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyggJHdpbmRvdy1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgIHBhZGRpbmc6ICR3aW5kb3ctdGl0bGViYXItcGFkZGluZy15ICR3aW5kb3ctdGl0bGViYXItcGFkZGluZy14O1xuICAgICAgICBib3JkZXItd2lkdGg6ICR3aW5kb3ctdGl0bGViYXItYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6ICR3aW5kb3ctdGl0bGViYXItYm9yZGVyLXN0eWxlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuay13aW5kb3ctbWluaW1pemVkICYge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVGl0bGUgYmFyIHRpdGxlIHRleHRcbiAgICAuay13aW5kb3ctdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJHdpbmRvdy10aXRsZS1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkd2luZG93LXRpdGxlLWxpbmUtaGVpZ2h0O1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXDIwMGJcIjtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gQWN0aW9uc1xuICAgIC5rLXdpbmRvdy1hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luOiAtNWVtIDA7XG4gICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKCAjeyR3aW5kb3ctdGl0bGViYXItcGFkZGluZy15fSAtICN7JHdpbmRvdy10aXRsZWJhci1wYWRkaW5nLXh9ICk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6ICR3aW5kb3ctYWN0aW9ucy1nYXA7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICAgIC5rLXdpbmRvdy1hY3Rpb24ge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgb3BhY2l0eTogJHdpbmRvdy1hY3Rpb24tb3BhY2l0eTtcbiAgICB9XG4gICAgLmstd2luZG93LWFjdGlvbjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6ICR3aW5kb3ctYWN0aW9uLWhvdmVyLW9wYWNpdHk7XG4gICAgfVxuXG5cbiAgICAvLyBDb250ZW50XG4gICAgLmstd2luZG93LWNvbnRlbnQsXG4gICAgLmstcHJvbXB0LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6ICR3aW5kb3ctaW5uZXItcGFkZGluZy15ICR3aW5kb3ctaW5uZXItcGFkZGluZy14O1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIH1cbiAgICAuay13aW5kb3ctY29udGVudCArIC5rLXByb21wdC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAtKCR3aW5kb3ctaW5uZXItcGFkZGluZy15IC8gMik7XG4gICAgfVxuICAgIC5rLXdpbmRvdy1jb250ZW50OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICN7XCJtYXgoICN7JHdpbmRvdy1pbm5lci1wYWRkaW5nLXl9LCAjeyR3aW5kb3ctdGl0bGViYXItcGFkZGluZy15fSApXCJ9O1xuICAgIH1cbiAgICAuay13aW5kb3ctY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICN7XCJtYXgoICN7JHdpbmRvdy1pbm5lci1wYWRkaW5nLXl9LCAjeyR3aW5kb3ctdGl0bGViYXItcGFkZGluZy15fSApXCJ9O1xuICAgIH1cblxuICAgIC5rLXdpbmRvdy1pZnJhbWVjb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgLmstY29udGVudC1mcmFtZSB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFByb21wdFxuICAgIC5rLXByb21wdC1jb250YWluZXIge1xuXG4gICAgICAgID4gLmstdGV4dGJveCxcbiAgICAgICAgPiAuay10ZXh0YXJlYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcIndpbmRvdy90aGVtZVwiKSB7XG5cbiAgICAvLyBXaW5kb3dcbiAgICAuay13aW5kb3cge1xuICAgICAgICBAZXh0ZW5kIC5rLXRleHQtc2VsZWN0aW9uICFvcHRpb25hbDtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICR3aW5kb3ctdGV4dCxcbiAgICAgICAgICAgICR3aW5kb3ctYmcsXG4gICAgICAgICAgICAkd2luZG93LWJvcmRlclxuICAgICAgICApO1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkd2luZG93LXNoYWRvdyApO1xuICAgIH1cblxuICAgIC5rLXdpbmRvdyB7XG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICR3aW5kb3ctZm9jdXNlZC1zaGFkb3cgKTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gVGl0bGViYXJcbiAgICAuay13aW5kb3ctdGl0bGViYXIge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHdpbmRvdy10aXRsZWJhci10ZXh0LFxuICAgICAgICAgICAgJHdpbmRvdy10aXRsZWJhci1iZyxcbiAgICAgICAgICAgICR3aW5kb3ctdGl0bGViYXItYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwiZGlhbG9nL2xheW91dFwiKSB7XG5cbiAgICAuay1kaWFsb2ctd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTAwMDE7XG5cbiAgICAgICAgLmstZGlhbG9nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWRpYWxvZyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAvLyBDZW50ZXJlZFxuICAgICAgICAmLmstZGlhbG9nLWNlbnRlcmVkIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAuay1tdWx0aXNlbGVjdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gVGl0bGViYXJcbiAgICAuay1kaWFsb2ctdGl0bGViYXIge31cbiAgICAuay1kaWFsb2ctdGl0bGUge31cblxuICAgIC5rLWRpYWxvZy1jbG9zZSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIH1cblxuXG4gICAgLy8gQWN0aW9uc1xuICAgIC5rLWRpYWxvZy1hY3Rpb25zIHt9XG4gICAgLmstZGlhbG9nLWFjdGlvbiB7fVxuXG5cbiAgICAvLyBDb250ZW50XG4gICAgLmstZGlhbG9nLWNvbnRlbnQge31cblxuXG4gICAgLy8gQnV0dG9uc1xuICAgIC5rLWRpYWxvZy1idXR0b25ncm91cCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCAkd2luZG93LWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgcGFkZGluZzogJGRpYWxvZy1idXR0b25ncm91cC1wYWRkaW5nLXkgJGRpYWxvZy1idXR0b25ncm91cC1wYWRkaW5nLXg7XG4gICAgICAgIGJvcmRlci13aWR0aDogJGRpYWxvZy1idXR0b25ncm91cC1ib3JkZXItd2lkdGggMCAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLmstYnV0dG9uIHtcbiAgICAgICAgICAgIC8vIEtlbmRvIFVJIGZvciBqUXVlcnkgc2V0cyBpbmxpbmUgd2lkdGhcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuay1idXR0b24gfiAuay1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRkaWFsb2ctYnV0dG9uLWdhcDtcblxuICAgICAgICAgICAgLmstcnRsICYsXG4gICAgICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGRpYWxvZy1idXR0b24tZ2FwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBOZWVkZWQgZm9yIHRoZSBqUXVlcnkgYnV0dG9uTGF5b3V0IGNvbmZpZ3VyYXRpb246XG4gICAgLy8gaHR0cHM6Ly9kb2NzLnRlbGVyaWsuY29tL2tlbmRvLXVpL2FwaS9qYXZhc2NyaXB0L3VpL2RpYWxvZy9jb25maWd1cmF0aW9uL2J1dHRvbmxheW91dFxuICAgIC5rLWRpYWxvZy1idXR0b24tbGF5b3V0LXN0cmV0Y2hlZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAgIC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAwICk7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZGlhbG9nLXN0cmV0Y2hlZC1idXR0b24tcGFkZGluZy15ICRkaWFsb2ctc3RyZXRjaGVkLWJ1dHRvbi1wYWRkaW5nLXg7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gbmVlZGVkIGZvciBlbGxpcHNpcyBvdmVyZmxvd1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWJ1dHRvbiB+IC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGRpYWxvZy1zdHJldGNoZWQtYnV0dG9uLWJvcmRlci13aWR0aDtcblxuICAgICAgICAgICAgLmstcnRsICYsXG4gICAgICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6ICRkaWFsb2ctc3RyZXRjaGVkLWJ1dHRvbi1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBLZW5kbyBVSSBmb3IgalF1ZXJ5IHVzZXMgdGhlc2Ugc3R5bGVzXG4gICAgLmstd2luZG93LXNtIC5rLWRpYWxvZy1idXR0b24tbGF5b3V0LXN0cmV0Y2hlZCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLmstYnV0dG9uIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogKCRkaWFsb2ctc3RyZXRjaGVkLWJ1dHRvbi1wYWRkaW5nLXggLyAyKSAoJGRpYWxvZy1zdHJldGNoZWQtYnV0dG9uLXBhZGRpbmcteCAvIDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstYnV0dG9uIH4gLmstYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRkaWFsb2ctc3RyZXRjaGVkLWJ1dHRvbi1ib3JkZXItd2lkdGg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstd2luZG93LW1kIC5rLWRpYWxvZy1idXR0b24tbGF5b3V0LXN0cmV0Y2hlZCB7XG5cbiAgICAgICAgLmstYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICgkZGlhbG9nLXN0cmV0Y2hlZC1idXR0b24tcGFkZGluZy14ICogLjc1KSAoJGRpYWxvZy1zdHJldGNoZWQtYnV0dG9uLXBhZGRpbmcteCAqIC43NSk7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIE5vIGZsZXhib3ggdmFyaWFudCBmb3Igb2xkZXIgYnJvd3NlcnNcbiAgICAuay1uby1mbGV4Ym94IHtcblxuICAgICAgICAuay1kaWFsb2ctYnV0dG9uZ3JvdXAge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXdpbmRvdy1zbSAuay1kaWFsb2ctYnV0dG9uLWxheW91dC1zdHJldGNoZWQge1xuICAgICAgICAgICAgLmstYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJ0bCxcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSB7XG5cbiAgICAgICAgICAgIC5rLWRpYWxvZy1idXR0b25ncm91cCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4iLCIvLyBEaWFsb2dcbiRkaWFsb2ctdGl0bGViYXItYmc6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJGRpYWxvZy10aXRsZWJhci10ZXh0OiAkcHJpbWFyeS1jb250cmFzdCAhZGVmYXVsdDtcbiRkaWFsb2ctdGl0bGViYXItYm9yZGVyOiBpbmhlcml0ICFkZWZhdWx0O1xuXG4kZGlhbG9nLWJ1dHRvbmdyb3VwLXBhZGRpbmcteDogKCR3aW5kb3ctaW5uZXItcGFkZGluZy14IC8gMikgIWRlZmF1bHQ7XG4kZGlhbG9nLWJ1dHRvbmdyb3VwLXBhZGRpbmcteTogKCR3aW5kb3ctaW5uZXItcGFkZGluZy15IC8gMikgIWRlZmF1bHQ7XG4kZGlhbG9nLWJ1dHRvbmdyb3VwLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuXG4kZGlhbG9nLWJ1dHRvbi1nYXA6IDhweCAhZGVmYXVsdDtcblxuJGRpYWxvZy1zdHJldGNoZWQtYnV0dG9uLXBhZGRpbmcteDogJHdpbmRvdy1pbm5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZGlhbG9nLXN0cmV0Y2hlZC1idXR0b24tcGFkZGluZy15OiAoJHdpbmRvdy1pbm5lci1wYWRkaW5nLXggKiAuNzUpICFkZWZhdWx0O1xuJGRpYWxvZy1zdHJldGNoZWQtYnV0dG9uLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuIiwiQGluY2x1ZGUgZXhwb3J0cyhcImRpYWxvZy90aGVtZVwiKSB7XG4gICAgLy8gVGl0bGViYXJcbiAgICAuay1kaWFsb2ctdGl0bGViYXIge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGRpYWxvZy10aXRsZWJhci10ZXh0LFxuICAgICAgICAgICAgJGRpYWxvZy10aXRsZWJhci1iZyxcbiAgICAgICAgICAgICRkaWFsb2ctdGl0bGViYXItYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuXG4gICAgLmstZGlhbG9nLWJ1dHRvbi1sYXlvdXQtc3RyZXRjaGVkIHtcblxuICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gTm9ybWFsIHN0YXRlXG4gICAgICAgIC5rLWJ1dHRvbjpub3QoOmhvdmVyKTpub3QoLmstc3RhdGUtaG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmstc3RhdGUtYWN0aXZlKSB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmstcHJpbWFyeTpub3QoOmhvdmVyKTpub3QoLmstc3RhdGUtaG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmstc3RhdGUtYWN0aXZlKSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb2N1c2VkIHN0YXRlXG4gICAgICAgIC5rLWJ1dHRvbjpmb2N1cyxcbiAgICAgICAgLmstYnV0dG9uLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAuMTMpO1xuICAgICAgICB9XG4gICAgICAgIC5rLWJ1dHRvbi5rLXByaW1hcnk6Zm9jdXMsXG4gICAgICAgIC5rLWJ1dHRvbi5rLXByaW1hcnkuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKCRwcmltYXJ5LCAuMyk7XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcImRyYXdlci9sYXlvdXRcIikge1xuXG4gICAgLmstZHJhd2VyLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gICAga2VuZG8tZHJhd2VyLmstZHJhd2VyLFxuICAgIGtlbmRvLWRyYXdlciAuay1kcmF3ZXItd3JhcHBlciB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICAgIC5rLWRyYXdlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJGRyYXdlci1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkZHJhd2VyLWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRkcmF3ZXItbGluZS1oZWlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdHJhbnNpdGlvbi1hbGxcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuXG4gICAgICAgIC8vIEJvcmRlcnNcbiAgICAgICAgLmstZHJhd2VyLW1pbmkgJi5rLWRyYXdlci1zdGFydCxcbiAgICAgICAgLmstZHJhd2VyLWV4cGFuZGVkICYuay1kcmF3ZXItc3RhcnQsXG4gICAgICAgIC5rLWRyYXdlci1sZWZ0LmstZHJhd2VyLW1pbmkgJixcbiAgICAgICAgLmstZHJhd2VyLWxlZnQuay1kcmF3ZXItZXhwYW5kZWQgJiB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6ICRkcmF3ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgICB9XG4gICAgICAgIC5rLWRyYXdlci1taW5pICYuay1kcmF3ZXItZW5kLFxuICAgICAgICAuay1kcmF3ZXItZXhwYW5kZWQgJi5rLWRyYXdlci1lbmQsXG4gICAgICAgIC5rLWRyYXdlci1yaWdodC5rLWRyYXdlci1taW5pICYsXG4gICAgICAgIC5rLWRyYXdlci1yaWdodC5rLWRyYXdlci1leHBhbmRlZCAmIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkZHJhd2VyLWJvcmRlci13aWR0aDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFBvc2l0aW9uXG4gICAgICAgICYuay1kcmF3ZXItc3RhcnQsXG4gICAgICAgIC5rLWRyYXdlci1sZWZ0ICYge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAmLmstZHJhd2VyLWVuZCxcbiAgICAgICAgLmstZHJhd2VyLXJpZ2h0ICYge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstZHJhd2VyLWNvbnRlbnQge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB9XG5cblxuICAgIC8vIE92ZXJsYXkgZHJhd2VyXG4gICAgLmstZHJhd2VyLW92ZXJsYXkge1xuXG4gICAgICAgIC5rLWRyYXdlciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwdnc7IC8vIGxpbWl0IHdpZHRoXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwMjtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLW92ZXJsYXkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLmstZHJhd2VyLWV4cGFuZGVkIC5rLW92ZXJsYXkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgIH1cblxuXG4gICAgLy8gUHVzaCBkcmF3ZXJcbiAgICAuay1kcmF3ZXItcHVzaCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgLmstZHJhd2VyIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIHJpZ2h0IGRyYXdlclxuICAgICAgICAuay1kcmF3ZXIuay1kcmF3ZXItZW5kLFxuICAgICAgICAmLmstZHJhd2VyLXJpZ2h0IC5rLWRyYXdlciB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAvLyBEcmF3ZXIgaXRlbXNcbiAgICAuay1kcmF3ZXItd3JhcHBlciB7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluOyAvLyBTY3JvbGxiYXIgc3R5bGVzIGZvciBNb3ppbGxhXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby10cmFuc2l0aW9uLWFsbFxuXG4gICAgICAgIC8vIFNjcm9sbGJhciBzdHlsZXMgZm9yIENocm9tZSwgU2FmYXJpIGFuZCBPcGVyYVxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICB3aWR0aDogJGRyYXdlci1zY3JvbGxiYXItd2lkdGg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGRyYXdlci1zY3JvbGxiYXItcmFkaXVzO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rLWRyYXdlci1pdGVtcyxcbiAgICAuay1kcmF3ZXItaXRlbXMgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cbiAgICAuay1kcmF3ZXItaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6ICRkcmF3ZXItaXRlbS1wYWRkaW5nLXkgJGRyYXdlci1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGRyYXdlci1pdGVtLWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRkcmF3ZXItaXRlbS1saW5lLWhlaWdodDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICA+IC5rLWRyYXdlci1saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbjogKC0kZHJhd2VyLWl0ZW0tcGFkZGluZy15KSAoLSRkcmF3ZXItaXRlbS1wYWRkaW5nLXgpO1xuICAgICAgICAgICAgcGFkZGluZzogJGRyYXdlci1pdGVtLXBhZGRpbmcteSAkZHJhd2VyLWl0ZW0tcGFkZGluZy14O1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuay1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAkZHJhd2VyLWl0ZW0tcGFkZGluZy14O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZHJhd2VyLWljb24tc2l6ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZHJhd2VyLWl0ZW0tbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWl0ZW0tdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRkcmF3ZXItaXRlbS1wYWRkaW5nLXg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rLWRyYXdlci1zZXBhcmF0b3Ige1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICB9XG5cblxuXG4gICAgLy8gTWluaSBtb2RlXG4gICAgLmstZHJhd2VyLW1pbmkge1xuXG4gICAgICAgIC5rLWRyYXdlci13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAkZHJhd2VyLW1pbmktaW5pdGlhbC13aWR0aDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAuay1ydGwsXG4gICAgW2Rpcj1cInJ0bFwiXSB7XG5cbiAgICAgICAgLy8gQm9yZGVyc1xuICAgICAgICAmLmstZHJhd2VyLW1pbmkgLmstZHJhd2VyLXN0YXJ0LFxuICAgICAgICAuay1kcmF3ZXItbWluaSAuay1kcmF3ZXItc3RhcnQsXG4gICAgICAgIC5rLWRyYXdlci1leHBhbmRlZCAuay1kcmF3ZXItc3RhcnQsXG4gICAgICAgICYuay1kcmF3ZXItZXhwYW5kZWQgLmstZHJhd2VyLXN0YXJ0IHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkZHJhd2VyLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgICAgfVxuICAgICAgICAmLmstZHJhd2VyLW1pbmkgLmstZHJhd2VyLWVuZCxcbiAgICAgICAgLmstZHJhd2VyLW1pbmkgLmstZHJhd2VyLWVuZCxcbiAgICAgICAgJi5rLWRyYXdlci1leHBhbmRlZCAuay1kcmF3ZXItZW5kXG4gICAgICAgIC5rLWRyYXdlci1leHBhbmRlZCAuay1kcmF3ZXItZW5kIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAkZHJhd2VyLWJvcmRlci13aWR0aDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFBvc2l0aW9uXG4gICAgICAgICYuay1kcmF3ZXItb3ZlcmxheSAuay1kcmF3ZXItc3RhcnQsXG4gICAgICAgIC5rLWRyYXdlci1vdmVybGF5IC5rLWRyYXdlci1zdGFydCB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5rLWRyYXdlci1vdmVybGF5IC5rLWRyYXdlci1lbmQsXG4gICAgICAgIC5rLWRyYXdlci1vdmVybGF5IC5rLWRyYXdlci1lbmQge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gT3JkZXJcbiAgICAgICAgLmstZHJhd2VyLWxlZnQuay1kcmF3ZXItcHVzaCAuay1kcmF3ZXIge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLmstZHJhd2VyLXJpZ2h0LmstZHJhd2VyLXB1c2ggLmstZHJhd2VyIHtcbiAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gRHJhd2VyXG4kZHJhd2VyLWJnOiAkYmFzZS1iZyAhZGVmYXVsdDtcbiRkcmF3ZXItdGV4dDogJGJhc2UtdGV4dCAhZGVmYXVsdDtcbiRkcmF3ZXItYm9yZGVyOiAkYmFzZS1ib3JkZXIgIWRlZmF1bHQ7XG4kZHJhd2VyLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJGRyYXdlci1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGRyYXdlci1mb250LXNpemU6ICRmb250LXNpemUgIWRlZmF1bHQ7XG4kZHJhd2VyLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kZHJhd2VyLWNvbnRlbnQtcGFkZGluZy14OiAkcGFkZGluZy14ICFkZWZhdWx0O1xuJGRyYXdlci1jb250ZW50LXBhZGRpbmcteTogJHBhZGRpbmcteSAhZGVmYXVsdDtcblxuJGRyYXdlci1zY3JvbGxiYXItd2lkdGg6IDdweCAhZGVmYXVsdDtcbiRkcmF3ZXItc2Nyb2xsYmFyLWNvbG9yOiByZ2JhKDE1NiwgMTU2LCAxNTYsIC43KSAhZGVmYXVsdDtcbiRkcmF3ZXItc2Nyb2xsYmFyLWJnOiAjZGVkZWRlICFkZWZhdWx0O1xuJGRyYXdlci1zY3JvbGxiYXItcmFkaXVzOiAyMHB4ICFkZWZhdWx0O1xuJGRyYXdlci1zY3JvbGxiYXItaG92ZXJlZC1jb2xvcjogcmdiYSgxNTYsIDE1NiwgMTU2LCAxKSAhZGVmYXVsdDtcblxuJGRyYXdlci1pdGVtLXBhZGRpbmcteDogJHBhZGRpbmcteCAhZGVmYXVsdDtcbiRkcmF3ZXItaXRlbS1wYWRkaW5nLXk6ICRwYWRkaW5nLXggIWRlZmF1bHQ7XG4kZHJhd2VyLWl0ZW0tZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xuJGRyYXdlci1pdGVtLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG4kZHJhd2VyLWljb24tc2l6ZTogJGljb24tc2l6ZSAhZGVmYXVsdDtcblxuJGRyYXdlci1taW5pLWluaXRpYWwtd2lkdGg6IGNhbGMoNCAqICN7JGRyYXdlci1pdGVtLXBhZGRpbmcteH0gKyAjeyRkcmF3ZXItaWNvbi1zaXplfSkgIWRlZmF1bHQ7XG5cbiRkcmF3ZXItaG92ZXJlZC1iZzogJGhvdmVyZWQtYmcgIWRlZmF1bHQ7XG4kZHJhd2VyLWhvdmVyZWQtdGV4dDogJGhvdmVyZWQtdGV4dCAhZGVmYXVsdDtcblxuJGRyYXdlci1mb2N1c2VkLWJnOiAkZHJhd2VyLWJnICFkZWZhdWx0O1xuJGRyYXdlci1mb2N1c2VkLXNoYWRvdzogJGxpc3QtaXRlbS1mb2N1c2VkLXNoYWRvdyAhZGVmYXVsdDtcblxuJGRyYXdlci1zZWxlY3RlZC1iZzogJHNlbGVjdGVkLWJnICFkZWZhdWx0O1xuJGRyYXdlci1zZWxlY3RlZC10ZXh0OiAkc2VsZWN0ZWQtdGV4dCAhZGVmYXVsdDtcbiRkcmF3ZXItc2VsZWN0ZWQtaG92ZXItYmc6ICRzZWxlY3RlZC1ob3Zlci1iZyAhZGVmYXVsdDtcbiRkcmF3ZXItc2VsZWN0ZWQtaG92ZXItdGV4dDogJHNlbGVjdGVkLWhvdmVyLXRleHQgIWRlZmF1bHQ7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwiZHJhd2VyL3RoZW1lXCIpIHtcblxuICAgIC5rLWRyYXdlciB7XG4gICAgICAgIEBleHRlbmQgLmstdGV4dC1zZWxlY3Rpb24gIW9wdGlvbmFsO1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGRyYXdlci10ZXh0LFxuICAgICAgICAgICAgJGRyYXdlci1iZyxcbiAgICAgICAgICAgICRkcmF3ZXItYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuXG4gICAgLy8gRHJhd2VyIGl0ZW1zXG4gICAgLmstZHJhd2VyLXdyYXBwZXIge1xuICAgICAgICBzY3JvbGxiYXItY29sb3I6ICRkcmF3ZXItc2Nyb2xsYmFyLWNvbG9yICRkcmF3ZXItc2Nyb2xsYmFyLWJnO1xuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkcmF3ZXItc2Nyb2xsYmFyLWJnO1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkcmF3ZXItc2Nyb2xsYmFyLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkcmF3ZXItc2Nyb2xsYmFyLWhvdmVyZWQtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstZHJhd2VyLWl0ZW0ge1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGRyYXdlci1ob3ZlcmVkLXRleHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJhd2VyLWhvdmVyZWQtYmc7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJhd2VyLWZvY3VzZWQtYmc7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkZHJhd2VyLWZvY3VzZWQtc2hhZG93O1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRyYXdlci1ob3ZlcmVkLXRleHQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyYXdlci1ob3ZlcmVkLWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZHJhd2VyLXNlbGVjdGVkLXRleHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJhd2VyLXNlbGVjdGVkLWJnO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRyYXdlci1zZWxlY3RlZC1ob3Zlci10ZXh0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcmF3ZXItc2VsZWN0ZWQtaG92ZXItYmc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstZHJhd2VyLXNlcGFyYXRvciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcmF3ZXItYm9yZGVyO1xuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcIm5vdGlmaWNhdGlvbi9sYXlvdXRcIikge1xuXG4gICAgLy8gQmFzZVxuICAgIC5rLW5vdGlmaWNhdGlvbi1ncm91cCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cblxuICAgIC5rLW5vdGlmaWNhdGlvbi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46ICgkbm90aWZpY2F0aW9uLXBhZGRpbmcteSAvIDIpIDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgICYtYW5pbWF0aW5nIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1ub3RpZmljYXRpb24ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkbm90aWZpY2F0aW9uLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgcGFkZGluZzogJG5vdGlmaWNhdGlvbi1wYWRkaW5nLXkgJG5vdGlmaWNhdGlvbi1wYWRkaW5nLXg7XG4gICAgICAgIGJvcmRlci13aWR0aDogJG5vdGlmaWNhdGlvbi1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbm90aWZpY2F0aW9uLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICRub3RpZmljYXRpb24tZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJG5vdGlmaWNhdGlvbi1saW5lLWhlaWdodDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmstbm90aWZpY2F0aW9uLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgICAgICA+IC5rLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJG5vdGlmaWNhdGlvbi1pY29uLW9mZnNldDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJG5vdGlmaWNhdGlvbi1pY29uLXNwYWNpbmc7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmstaS1jbG9zZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJG5vdGlmaWNhdGlvbi1pY29uLXNwYWNpbmc7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmstbm90aWZpY2F0aW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBSVExcbiAgICAuay1ydGwgLmstbm90aWZpY2F0aW9uLFxuICAgIFtkaXI9XCJydGxcIl0gLmstbm90aWZpY2F0aW9uIHtcblxuICAgICAgICAuay1ub3RpZmljYXRpb24td3JhcCB7XG5cbiAgICAgICAgICAgID4gLmstaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkbm90aWZpY2F0aW9uLWljb24tc3BhY2luZztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuay1pLWNsb3NlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRub3RpZmljYXRpb24taWNvbi1zcGFjaW5nO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJub3RpZmljYXRpb24vbGF5b3V0L2llOVwiKSB7XG5cblxuICAgIC5rLWllOSAuay1ub3RpZmljYXRpb24td3JhcCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgPiAuay1pY29uIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5rLW5vdGlmaWNhdGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIvLyBOb3RpZmljYXRpb25cbiRub3RpZmljYXRpb24tcGFkZGluZy14OiA4cHggIWRlZmF1bHQ7XG4kbm90aWZpY2F0aW9uLXBhZGRpbmcteTogNHB4ICFkZWZhdWx0O1xuJG5vdGlmaWNhdGlvbi1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRub3RpZmljYXRpb24tYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRub3RpZmljYXRpb24tc2hhZG93OiAkcG9wdXAtc2hhZG93ICFkZWZhdWx0O1xuXG4kbm90aWZpY2F0aW9uLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kbm90aWZpY2F0aW9uLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRub3RpZmljYXRpb24tbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJG5vdGlmaWNhdGlvbi1pY29uLW9mZnNldDogbnVsbCAhZGVmYXVsdDtcbiRub3RpZmljYXRpb24taWNvbi1zcGFjaW5nOiAkaWNvbi1zcGFjaW5nICFkZWZhdWx0O1xuXG4kbm90aWZpY2F0aW9uLWJnOiAkY29tcG9uZW50LWJnICFkZWZhdWx0O1xuJG5vdGlmaWNhdGlvbi10ZXh0OiAkY29tcG9uZW50LXRleHQgIWRlZmF1bHQ7XG4kbm90aWZpY2F0aW9uLWJvcmRlcjogJGNvbXBvbmVudC1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRub3RpZmljYXRpb24tdGhlbWUtY29sb3JzOiAkdGhlbWUtY29sb3JzICFkZWZhdWx0O1xuLy8gJG5vdGlmaWNhdGlvbi10aGVtZXM6ICgpICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gbm90aWZpY2F0aW9uLXRoZW1lKCRuYW1lOiBudWxsLCAkY29sb3I6IG51bGwpIHtcbiAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBpbmRlbnRhdGlvblxuICAgIEByZXR1cm4gKFxuICAgICAgICBib3JkZXI6ICRjb2xvcixcbiAgICAgICAgY29sb3I6IGNvbnRyYXN0LXdjYWcoICRjb2xvciApLFxuICAgICAgICBiZzogJGNvbG9yXG4gICAgKTtcbiAgICAvLyBzYXNzLWxpbnQ6ZW5hYmxlIGluZGVudGF0aW9uXG59XG5cbiRub3RpZmljYXRpb24tdGhlbWVzOiAoXG4gICAgcHJpbWFyeTogbm90aWZpY2F0aW9uLXRoZW1lKCBwcmltYXJ5LCBtYXAtZ2V0KCAkbm90aWZpY2F0aW9uLXRoZW1lLWNvbG9ycywgcHJpbWFyeSApICksXG4gICAgc2Vjb25kYXJ5OiBub3RpZmljYXRpb24tdGhlbWUoIHNlY29uZGFyeSwgbWFwLWdldCggJG5vdGlmaWNhdGlvbi10aGVtZS1jb2xvcnMsIHNlY29uZGFyeSApICksXG4gICAgdGVydGlhcnk6IG5vdGlmaWNhdGlvbi10aGVtZSggdGVydGlhcnksIG1hcC1nZXQoICRub3RpZmljYXRpb24tdGhlbWUtY29sb3JzLCB0ZXJ0aWFyeSApICksXG4gICAgaW5mbzogbm90aWZpY2F0aW9uLXRoZW1lKCBpbmZvLCBtYXAtZ2V0KCAkbm90aWZpY2F0aW9uLXRoZW1lLWNvbG9ycywgaW5mbyApICksXG4gICAgc3VjY2Vzczogbm90aWZpY2F0aW9uLXRoZW1lKCBzdWNjZXNzLCBtYXAtZ2V0KCAkbm90aWZpY2F0aW9uLXRoZW1lLWNvbG9ycywgc3VjY2VzcyApICksXG4gICAgd2FybmluZzogbm90aWZpY2F0aW9uLXRoZW1lKCB3YXJuaW5nLCBtYXAtZ2V0KCAkbm90aWZpY2F0aW9uLXRoZW1lLWNvbG9ycywgd2FybmluZyApICksXG4gICAgZXJyb3I6IG5vdGlmaWNhdGlvbi10aGVtZSggZXJyb3IsIG1hcC1nZXQoICRub3RpZmljYXRpb24tdGhlbWUtY29sb3JzLCBlcnJvciApICksXG4gICAgZGFyazogbm90aWZpY2F0aW9uLXRoZW1lKCBkYXJrLCBtYXAtZ2V0KCAkbm90aWZpY2F0aW9uLXRoZW1lLWNvbG9ycywgZGFyayApICksXG4gICAgbGlnaHQ6IG5vdGlmaWNhdGlvbi10aGVtZSggbGlnaHQsIG1hcC1nZXQoICRub3RpZmljYXRpb24tdGhlbWUtY29sb3JzLCBsaWdodCApICksXG4gICAgaW52ZXJzZTogbm90aWZpY2F0aW9uLXRoZW1lKCBpbnZlcnNlLCBtYXAtZ2V0KCAkbm90aWZpY2F0aW9uLXRoZW1lLWNvbG9ycywgaW52ZXJzZSApIClcbik7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwibm90aWZpY2F0aW9uL3RoZW1lXCIpIHtcblxuICAgIC8vIFRoZW1lXG4gICAgLmstbm90aWZpY2F0aW9uIHtcbiAgICAgICAgQGV4dGVuZCAuay10ZXh0LXNlbGVjdGlvbiAhb3B0aW9uYWw7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkbm90aWZpY2F0aW9uLXRleHQsXG4gICAgICAgICAgICAkbm90aWZpY2F0aW9uLWJnLFxuICAgICAgICAgICAgJG5vdGlmaWNhdGlvbi1ib3JkZXJcbiAgICAgICAgKTtcbiAgICB9XG4gICAgLmstbm90aWZpY2F0aW9uLXdyYXAge1xuICAgICAgICA+IC5rLWktY2xvc2Uge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstbm90aWZpY2F0aW9uLWdyb3VwIC5rLW5vdGlmaWNhdGlvbiB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRub3RpZmljYXRpb24tc2hhZG93O1xuICAgIH1cblxuICAgIEBlYWNoICR0aGVtZSwgJHByb3BzIGluICRub3RpZmljYXRpb24tdGhlbWVzIHtcbiAgICAgICAgLmstbm90aWZpY2F0aW9uLSN7JHRoZW1lfSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoICRwcm9wcywgYm9yZGVyICk7XG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCggJHByb3BzLCBjb2xvciApO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCggJHByb3BzLCBiZyApO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwicmVzcG9uc2l2ZXBhbmVsL2xheW91dFwiKSB7XG5cbiAgICAuay1ycGFuZWwge31cblxuICAgIC8vIFZhcmlhbnRzXG4gICAgLmstcnBhbmVsLWxlZnQsXG4gICAgLmstcnBhbmVsLXJpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgICYgKyAqIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLXJwYW5lbC1leHBhbmRlZCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWigwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1ycGFuZWwtbGVmdCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWigwKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgLmstcnBhbmVsLXJpZ2h0IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHRyYW5zbGF0ZVooMCk7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC8vIFRvcFxuICAgIC5rLXJwYW5lbC10b3Age1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIH1cbiAgICAuay1ycGFuZWwtdG9wLmstcnBhbmVsLWV4cGFuZGVkIHtcbiAgICAgICAgbWF4LWhlaWdodDogNTY4cHg7XG4gICAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlIG5vLWltcG9ydGFudFxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAvLyBzYXNzLWxpbnQ6ZW5hYmxlIG5vLWltcG9ydGFudFxuICAgIH1cblxuICAgIC8vIFRvZ2dsZSBidXR0b25cbiAgICAuay1ycGFuZWwtdG9nZ2xlIHtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcImJyZWFkY3J1bWIvbGF5b3V0XCIgKSB7XG5cbiAgICAvLyBCcmVhZGNydW1iXG4gICAgLmstYnJlYWRjcnVtYiB7XG4gICAgICAgIG1hcmdpbjogJGJyZWFkY3J1bWItbWFyZ2luLXkgJGJyZWFkY3J1bWItbWFyZ2luLXg7XG4gICAgICAgIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gICAgICAgIGJvcmRlci13aWR0aDogJGJyZWFkY3J1bWItYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJGJyZWFkY3J1bWItZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJyZWFkY3J1bWItZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGJyZWFkY3J1bWItbGluZS1oZWlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiAkcmdiYS10cmFuc3BhcmVudDtcblxuICAgICAgICAvLyBJdGVtc1xuICAgICAgICAuay1icmVhZGNydW1iLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAmLmstZmxleC13cmFwIHtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstYnJlYWRjcnVtYi1yb290LWl0ZW0ge1xuICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XG5cbiAgICAgICAgICAgICYuay1mbGV4LW5vbmUge1xuICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1icmVhZGNydW1iLWxpbmssXG4gICAgICAgIC5rLWJyZWFkY3J1bWItcm9vdC1saW5rIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRicmVhZGNydW1iLWxpbmstYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAgICAgcGFkZGluZzogJGJyZWFkY3J1bWItbGluay1wYWRkaW5nLXkgJGJyZWFkY3J1bWItbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstYnJlYWRjcnVtYi1yb290LWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkYnJlYWRjcnVtYi1yb290LWxpbmstc3BhY2luZztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWJyZWFkY3J1bWItbGluayA+IC5rLWltYWdlLFxuICAgICAgICAuay1icmVhZGNydW1iLWljb250ZXh0LWxpbmsgLmstaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRicmVhZGNydW1iLWxpbmstaWNvbi1zcGFjaW5nO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstYnJlYWRjcnVtYi1pY29uLWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogJGJyZWFkY3J1bWItaWNvbi1saW5rLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1pY29uLWxpbmstcGFkZGluZy14O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstYnJlYWRjcnVtYi1kZWxpbWl0ZXItaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRicmVhZGNydW1iLWRlbGltaXRlci1pY29uLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRkaXNhYmxlZC1vcGFjaXR5O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRWRpdGluZ1xuICAgICAgICAuay1icmVhZGNydW1iLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXRleHRib3gge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstYnJlYWRjcnVtYi13cmFwIHtcbiAgICAgICAgICAgIC5rLWJyZWFkY3J1bWItcm9vdC1pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWllOSB7XG4gICAgICAgIC5rLWJyZWFkY3J1bWIsXG4gICAgICAgIC5rLWJyZWFkY3J1bWItY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstYnJlYWRjcnVtYi1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGV4cG9ydHMoXCJicmVhZGNydW1iL2xheW91dC9ydGxcIikge1xuXG4gICAgICAgIC5rLWJyZWFkY3J1bWIge1xuICAgICAgICAgICAgJltkaXI9XCJydGxcIl0sXG4gICAgICAgICAgICAuay1ydGwgJiB7XG4gICAgICAgICAgICAgICAgLmstYnJlYWRjcnVtYi1yb290LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkYnJlYWRjcnVtYi1yb290LWxpbmstc3BhY2luZztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuay1icmVhZGNydW1iLWxpbmsgPiAuay1pbWFnZSxcbiAgICAgICAgICAgICAgICAuay1icmVhZGNydW1iLWljb250ZXh0LWxpbmsgLmstaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRicmVhZGNydW1iLWxpbmstaWNvbi1zcGFjaW5nO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4iLCIvLyBCcmVhZGNydW1iXG4kYnJlYWRjcnVtYi1tYXJnaW4teDogbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi15OiBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYm9yZGVyLXdpZHRoOiAwcHggIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICRmb250LXNpemUgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogJGNvbXBvbmVudC1iZyAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXRleHQ6ICRjb21wb25lbnQtdGV4dCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJvcmRlcjogJGNvbXBvbmVudC1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWRlbGltaXRlci1pY29uLWZvbnQtc2l6ZTogJGljb24tc2l6ZSAqIC43NSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRlbGltaXRlci1pY29uLXBhZGRpbmcteDogJHBhZGRpbmcteC1sZyAvIDIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kZWxpbWl0ZXItaWNvbi1wYWRkaW5nLXk6IDBweCAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbGluay1wYWRkaW5nLXg6ICRwYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1saW5rLXBhZGRpbmcteTogJHBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWxpbmstYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWljb24tbGluay1wYWRkaW5nLXg6ICRicmVhZGNydW1iLWxpbmstcGFkZGluZy14ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaWNvbi1saW5rLXBhZGRpbmcteTogJGJyZWFkY3J1bWItaWNvbi1saW5rLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItcm9vdC1saW5rLXNwYWNpbmc6ICRicmVhZGNydW1iLWxpbmstcGFkZGluZy14ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItbGluay1pY29uLXNwYWNpbmc6ICRpY29uLXNwYWNpbmcgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWxpbmstdGV4dDogJGxpbmstdGV4dCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWxpbmstYmc6IG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1saW5rLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbGluay1ob3ZlcmVkLXRleHQ6ICRsaW5rLWhvdmVyLXRleHQgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1saW5rLWhvdmVyZWQtYmc6ICRiYXNlLWJnICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItbGluay1ob3ZlcmVkLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbGluay1mb2N1c2VkLXRleHQ6ICRsaW5rLXRleHQgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1saW5rLWZvY3VzZWQtYmc6IG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1saW5rLWZvY3VzZWQtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItbGluay1mb2N1c2VkLXNoYWRvdzogJGZvY3VzZWQtc2hhZG93ICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1yb290LWxpbmstdGV4dDogaW5oZXJpdCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXJvb3QtbGluay1iZzogbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXJvb3QtbGluay1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXJvb3QtbGluay1ob3ZlcmVkLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1yb290LWxpbmstaG92ZXJlZC1iZzogJGJhc2UtYmcgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1yb290LWxpbmstaG92ZXJlZC1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXJvb3QtbGluay1mb2N1c2VkLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1yb290LWxpbmstZm9jdXNlZC1iZzogbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXJvb3QtbGluay1mb2N1c2VkLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXJvb3QtbGluay1mb2N1c2VkLXNoYWRvdzogJGJyZWFkY3J1bWItbGluay1mb2N1c2VkLXNoYWRvdyAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItZm9jdXNlZC1zaGFkb3c6IDAgMCAycHggMXB4IHJnYmEoMCwgMCwgMCwgLjA2KSAhZGVmYXVsdDtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwiYnJlYWRjcnVtYi90aGVtZVwiICkge1xuXG4gICAgLy8gQnJlYWRjcnVtYlxuICAgIC5rLWJyZWFkY3J1bWIge1xuICAgICAgICBAZXh0ZW5kIC5rLXRleHQtc2VsZWN0aW9uICFvcHRpb25hbDtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRicmVhZGNydW1iLXRleHQsXG4gICAgICAgICAgICAkYnJlYWRjcnVtYi1iZyxcbiAgICAgICAgICAgICRicmVhZGNydW1iLWJvcmRlclxuICAgICAgICApO1xuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRicmVhZGNydW1iLWZvY3VzZWQtc2hhZG93O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstYnJlYWRjcnVtYi1saW5rIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGJyZWFkY3J1bWItbGluay10ZXh0LFxuICAgICAgICAgICAgICAgICRicmVhZGNydW1iLWxpbmstYmcsXG4gICAgICAgICAgICAgICAgJGJyZWFkY3J1bWItbGluay1ib3JkZXJcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgLy8gSG92ZXJlZCBzdGF0ZVxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICYuay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJGJyZWFkY3J1bWItbGluay1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRicmVhZGNydW1iLWxpbmstaG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJGJyZWFkY3J1bWItbGluay1ob3ZlcmVkLWJvcmRlclxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEZvY3VzZWQgc3RhdGVcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJGJyZWFkY3J1bWItbGluay1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRicmVhZGNydW1iLWxpbmstZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJGJyZWFkY3J1bWItbGluay1mb2N1c2VkLWJvcmRlclxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJGJyZWFkY3J1bWItbGluay1mb2N1c2VkLXNoYWRvdyApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstYnJlYWRjcnVtYi1yb290LWxpbmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkYnJlYWRjcnVtYi1yb290LWxpbmstdGV4dCxcbiAgICAgICAgICAgICAgICAkYnJlYWRjcnVtYi1yb290LWxpbmstYmcsXG4gICAgICAgICAgICAgICAgJGJyZWFkY3J1bWItcm9vdC1saW5rLWJvcmRlclxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICAgICAgICAgICAvLyBIb3ZlcmVkIHN0YXRlXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkYnJlYWRjcnVtYi1yb290LWxpbmstaG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkYnJlYWRjcnVtYi1yb290LWxpbmstaG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJGJyZWFkY3J1bWItcm9vdC1saW5rLWhvdmVyZWQtYm9yZGVyXG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gRm9jdXNlZCBzdGF0ZVxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkYnJlYWRjcnVtYi1yb290LWxpbmstZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkYnJlYWRjcnVtYi1yb290LWxpbmstZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJGJyZWFkY3J1bWItcm9vdC1saW5rLWZvY3VzZWQtYm9yZGVyXG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkYnJlYWRjcnVtYi1yb290LWxpbmstZm9jdXNlZC1zaGFkb3cgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWJyZWFkY3J1bWItcm9vdC1saW5rLFxuICAgICAgICAuay1icmVhZGNydW1iLWRlbGltaXRlci1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstYnJlYWRjcnVtYi1pbnB1dC1jb250YWluZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcInBhZ2VyL2xheW91dFwiKSB7XG5cbiAgICAuay1wYWdlci13cmFwIHtcbiAgICAgICAgcGFkZGluZzogJHBhZ2VyLXBhZGRpbmcteSAkcGFnZXItcGFkZGluZy14O1xuICAgICAgICBib3JkZXItd2lkdGg6ICRwYWdlci1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcGFnZXItZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJHBhZ2VyLWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRwYWdlci1saW5lLWhlaWdodDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgLmstbGluayB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgIC8vIEZvY3VzZWQgc3RhdGVcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmLmstc3RhdGUtZm9jdXMge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay13aWRnZXQsXG4gICAgICAgIHNlbGVjdC5rLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJ0bCAmLFxuICAgICAgICAmW2Rpcj1cInJ0bFwiXSxcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIC5rLWktYXJyb3ctZW5kLWxlZnQsXG4gICAgICAgICAgICAuay1pLWFycm93LTYwLWxlZnQsXG4gICAgICAgICAgICAuay1pLWFycm93LTYwLXJpZ2h0LFxuICAgICAgICAgICAgLmstaS1hcnJvdy1lbmQtcmlnaHQsXG4gICAgICAgICAgICAuay1pLXNlZWstdyxcbiAgICAgICAgICAgIC5rLWktYXJyb3ctdyxcbiAgICAgICAgICAgIC5rLWktYXJyb3ctZSxcbiAgICAgICAgICAgIC5rLWktc2Vlay1lIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuXG4gICAgLy8gQmFzZSBwYWdlciBzZWN0aW9uXG4gICAgJWJhc2UtcGFnZXItc2VjdGlvbiB7XG4gICAgICAgIEBpZiAoJHBhZ2VyLXNlY3Rpb24tc3BhY2luZykge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRwYWdlci1zZWN0aW9uLXNwYWNpbmc7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRwYWdlci1zZWN0aW9uLXNwYWNpbmc7XG4gICAgICAgIH1cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cblxuICAgIC8vIEJhc2UgcGFnZXIgaXRlbVxuICAgICViYXNlLXBhZ2VyLWl0ZW0ge1xuICAgICAgICBtaW4td2lkdGg6ICRidXR0b24tY2FsYy1zaXplO1xuICAgICAgICBoZWlnaHQ6ICRidXR0b24tY2FsYy1zaXplO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICAgICAgJi5rLXN0YXRlLWRpc2FibGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBQYWdlciBpdGVtc1xuICAgIC5rLXBhZ2VyLW5hdiB7XG4gICAgICAgIEBleHRlbmQgJWJhc2UtcGFnZXItaXRlbTtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJHBhZ2VyLWl0ZW0tYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICBwYWRkaW5nOiAkcGFnZXItaXRlbS1wYWRkaW5nLXkgJHBhZ2VyLWl0ZW0tcGFkZGluZy14O1xuICAgICAgICBib3JkZXItd2lkdGg6ICRwYWdlci1pdGVtLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG5cblxuICAgIC8vIFBhZ2VyIG51bWJlcnNcbiAgICAuay1wYWdlci1udW1iZXJzLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgc2VsZWN0LmstZHJvcGRvd24ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1wYWdlci1udW1iZXJzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBMaW5rc1xuICAgICAgICAuay1saW5rIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWJhc2UtcGFnZXItaXRlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRwYWdlci1udW1iZXItYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAgICAgcGFkZGluZzogJHBhZ2VyLW51bWJlci1wYWRkaW5nLXkgJHBhZ2VyLW51bWJlci1wYWRkaW5nLXg7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6ICRwYWdlci1udW1iZXItYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFNlbGVjdGVkIHN0YXRlXG4gICAgICAgIC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFNwYWNpbmcgYmV0d2VlbiBpdGVtc1xuICAgIC5rLXBhZ2VyLW5hdiArIC5rLXBhZ2VyLW5hdixcbiAgICAuay1wYWdlci1uYXYgKyAuay1wYWdlci1udW1iZXJzLXdyYXAsXG4gICAgLmstcGFnZXItbnVtYmVycy13cmFwICsgLmstcGFnZXItbmF2LFxuICAgIC5rLXBhZ2VyLW51bWJlcnMgPiBsaSArIGxpIHtcbiAgICAgICAgQGlmICgkcGFnZXItaXRlbS1zcGFjaW5nKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHBhZ2VyLWl0ZW0tc3BhY2luZztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJ0bCAmLFxuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgQGlmICgkcGFnZXItaXRlbS1zcGFjaW5nKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcGFnZXItaXRlbS1zcGFjaW5nO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBQYWdlciBpbnB1dFxuICAgIC5rLXBhZ2VyLWlucHV0IHtcbiAgICAgICAgQGV4dGVuZCAlYmFzZS1wYWdlci1zZWN0aW9uO1xuXG4gICAgICAgIC5rLXRleHRib3gge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDFleDtcbiAgICAgICAgICAgIHdpZHRoOiAkcGFnZXItaW5wdXQtd2lkdGg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFBhZ2VyIHNpemVzXG4gICAgLmstcGFnZXItc2l6ZXMge1xuICAgICAgICBAZXh0ZW5kICViYXNlLXBhZ2VyLXNlY3Rpb247XG5cbiAgICAgICAgLmstZHJvcGRvd24sXG4gICAgICAgID4gc2VsZWN0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWV4O1xuICAgICAgICAgICAgd2lkdGg6ICRwYWdlci1kcm9wZG93bi13aWR0aDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJ0bCAmLFxuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgLmstZHJvcGRvd24sXG4gICAgICAgICAgICA+IHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFleDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFBhZ2VyIGluZm9cbiAgICAuay1wYWdlci1pbmZvIHtcbiAgICAgICAgQGV4dGVuZCAlYmFzZS1wYWdlci1zZWN0aW9uO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZmxleDogMSAxIDAlO1xuICAgICAgICBvcmRlcjogOTtcbiAgICB9XG5cblxuICAgIC8vIFBhZ2VyIHJlZnJlc2hcbiAgICAuay1wYWdlci1yZWZyZXNoIHtcbiAgICAgICAgQGV4dGVuZCAlYmFzZS1wYWdlci1pdGVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgb3JkZXI6IDEwO1xuXG4gICAgICAgIC5rLXJ0bCAmLFxuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBSZXNwb25zaXZlXG4gICAgLmstcGFnZXItc20ge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgICAvLyBTaG93IG5hdGl2ZSBzZWxlY3RcbiAgICAgICAgLmstcGFnZXItbnVtYmVycy13cmFwIHtcbiAgICAgICAgICAgIHNlbGVjdC5rLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJHBhZ2VyLWRyb3Bkb3duLXdpZHRoO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1wYWdlci1udW1iZXJzLXdyYXAge1xuICAgICAgICAgICAgQGlmICgkcGFnZXItc2VjdGlvbi1zcGFjaW5nKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRwYWdlci1zZWN0aW9uLXNwYWNpbmc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcGFnZXItc2VjdGlvbi1zcGFjaW5nO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoZWlnaHQ6ICRidXR0b24tY2FsYy1zaXplO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJ0bCAmLFxuICAgICAgICAmW2Rpcj1cInJ0bFwiXSxcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCB7XG4gICAgICAgICAgICAgICAgQGlmICgkcGFnZXItc2VjdGlvbi1zcGFjaW5nKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkcGFnZXItc2VjdGlvbi1zcGFjaW5nO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRwYWdlci1zZWN0aW9uLXNwYWNpbmc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAvLyBIaWRlIGNvbXBvbmVudHNcbiAgICAuay1wYWdlci1tZCAuay1wYWdlci1pbmZvLFxuICAgIC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLWluZm8sXG4gICAgLmstcGFnZXItc20gLmstcGFnZXItc2l6ZXMsXG4gICAgLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG59XG4iLCIvLyBQYWdlclxuJHBhZ2VyLXBhZGRpbmcteDogJHRvb2xiYXItcGFkZGluZy14ICFkZWZhdWx0O1xuJHBhZ2VyLXBhZGRpbmcteTogJHRvb2xiYXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBhZ2VyLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuXG4kcGFnZXItZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcbiRwYWdlci1mb250LXNpemU6ICRmb250LXNpemUgIWRlZmF1bHQ7XG4kcGFnZXItbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJHBhZ2VyLWJnOiAkaGVhZGVyLWJnICFkZWZhdWx0O1xuJHBhZ2VyLXRleHQ6ICRoZWFkZXItdGV4dCAhZGVmYXVsdDtcbiRwYWdlci1ib3JkZXI6ICRjb21wb25lbnQtYm9yZGVyICFkZWZhdWx0O1xuXG4kcGFnZXItc2VjdGlvbi1zcGFjaW5nOiAkc3BhY2VyLXggIWRlZmF1bHQ7XG5cbiRwYWdlci1pdGVtLXBhZGRpbmcteDogJGJ1dHRvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcGFnZXItaXRlbS1wYWRkaW5nLXk6ICRwYWdlci1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRwYWdlci1pdGVtLWJvcmRlci13aWR0aDogMHB4ICFkZWZhdWx0O1xuJHBhZ2VyLWl0ZW0tYm9yZGVyLXJhZGl1czogbnVsbCAhZGVmYXVsdDtcbiRwYWdlci1pdGVtLXNwYWNpbmc6IG51bGwgIWRlZmF1bHQ7XG5cbiRwYWdlci1pdGVtLWJnOiBudWxsICFkZWZhdWx0O1xuJHBhZ2VyLWl0ZW0tdGV4dDogbnVsbCAhZGVmYXVsdDtcbiRwYWdlci1pdGVtLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcblxuJHBhZ2VyLWl0ZW0taG92ZXItYmc6ICRsaXN0LWl0ZW0taG92ZXJlZC1iZyAhZGVmYXVsdDtcbiRwYWdlci1pdGVtLWhvdmVyLXRleHQ6ICRsaXN0LWl0ZW0taG92ZXJlZC10ZXh0ICFkZWZhdWx0O1xuJHBhZ2VyLWl0ZW0taG92ZXItYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuXG4kcGFnZXItaXRlbS1zZWxlY3RlZC1iZzogJGxpc3QtaXRlbS1zZWxlY3RlZC1iZyAhZGVmYXVsdDtcbiRwYWdlci1pdGVtLXNlbGVjdGVkLXRleHQ6ICRsaXN0LWl0ZW0tc2VsZWN0ZWQtdGV4dCAhZGVmYXVsdDtcbiRwYWdlci1pdGVtLXNlbGVjdGVkLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcblxuJHBhZ2VyLWl0ZW0tZm9jdXMtb3BhY2l0eTogbnVsbCAhZGVmYXVsdDtcbiRwYWdlci1pdGVtLWZvY3VzLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRwYWdlci1pdGVtLWZvY3VzLXNoYWRvdzogJGxpc3QtaXRlbS1mb2N1c2VkLXNoYWRvdyAhZGVmYXVsdDtcblxuJHBhZ2VyLW51bWJlci1wYWRkaW5nLXg6ICRwYWdlci1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRwYWdlci1udW1iZXItcGFkZGluZy15OiAkcGFnZXItaXRlbS1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcGFnZXItbnVtYmVyLWJvcmRlci13aWR0aDogJHBhZ2VyLWl0ZW0tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2VyLW51bWJlci1ib3JkZXItcmFkaXVzOiBudWxsICFkZWZhdWx0O1xuJHBhZ2VyLW51bWJlci1zcGFjaW5nOiAkcGFnZXItaXRlbS1zcGFjaW5nICFkZWZhdWx0O1xuXG4kcGFnZXItbnVtYmVyLWJnOiBudWxsICFkZWZhdWx0O1xuJHBhZ2VyLW51bWJlci10ZXh0OiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwYWdlci1udW1iZXItYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuXG4kcGFnZXItbnVtYmVyLWhvdmVyLW9wYWNpdHk6IC4wOCAhZGVmYXVsdDtcbiRwYWdlci1udW1iZXItaG92ZXItYmc6IHJnYmEoJHBhZ2VyLWl0ZW0tc2VsZWN0ZWQtYmcsICRwYWdlci1udW1iZXItaG92ZXItb3BhY2l0eSkgIWRlZmF1bHQ7XG4kcGFnZXItbnVtYmVyLWhvdmVyLXRleHQ6ICRwYWdlci1udW1iZXItdGV4dCAhZGVmYXVsdDtcbiRwYWdlci1udW1iZXItaG92ZXItYm9yZGVyOiAkcGFnZXItaXRlbS1ob3Zlci1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRwYWdlci1udW1iZXItc2VsZWN0ZWQtb3BhY2l0eTogLjIgIWRlZmF1bHQ7XG4kcGFnZXItbnVtYmVyLXNlbGVjdGVkLWJnOiByZ2JhKCRwYWdlci1pdGVtLXNlbGVjdGVkLWJnLCAkcGFnZXItbnVtYmVyLXNlbGVjdGVkLW9wYWNpdHkpICFkZWZhdWx0O1xuJHBhZ2VyLW51bWJlci1zZWxlY3RlZC10ZXh0OiAkcGFnZXItbnVtYmVyLXRleHQgIWRlZmF1bHQ7XG4kcGFnZXItbnVtYmVyLXNlbGVjdGVkLWJvcmRlcjogJHBhZ2VyLWl0ZW0tc2VsZWN0ZWQtYm9yZGVyICFkZWZhdWx0O1xuXG4kcGFnZXItbnVtYmVyLWZvY3VzLW9wYWNpdHk6IC4xMiAhZGVmYXVsdDtcbiRwYWdlci1udW1iZXItZm9jdXMtYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHBhZ2VyLW51bWJlci1mb2N1cy1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKCRwYWdlci1udW1iZXItc2VsZWN0ZWQtYmcsICRwYWdlci1udW1iZXItZm9jdXMtb3BhY2l0eSkgIWRlZmF1bHQ7XG5cbiRwYWdlci1pbnB1dC13aWR0aDogM2VtICFkZWZhdWx0O1xuJHBhZ2VyLWRyb3Bkb3duLXdpZHRoOiA1ZW0gIWRlZmF1bHQ7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwicGFnZXIvdGhlbWVcIikge1xuXG4gICAgLmstcGFnZXItd3JhcCB7XG4gICAgICAgIEBleHRlbmQgLmstdGV4dC1zZWxlY3Rpb24gIW9wdGlvbmFsO1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHBhZ2VyLXRleHQsXG4gICAgICAgICAgICAkcGFnZXItYmcsXG4gICAgICAgICAgICAkcGFnZXItYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuXG5cbiAgICAlYmFzZS1wYWdlci1pdGVtLXRoZW1lIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRwYWdlci1pdGVtLXRleHQsXG4gICAgICAgICAgICAkcGFnZXItaXRlbS1iZyxcbiAgICAgICAgICAgICRwYWdlci1pdGVtLWJvcmRlclxuICAgICAgICApO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRwYWdlci1pdGVtLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAgICAgJHBhZ2VyLWl0ZW0taG92ZXItYmcsXG4gICAgICAgICAgICAgICAgJHBhZ2VyLWl0ZW0taG92ZXItYm9yZGVyXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJHBhZ2VyLWl0ZW0tc2VsZWN0ZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkcGFnZXItaXRlbS1zZWxlY3RlZC1iZyxcbiAgICAgICAgICAgICAgICAkcGFnZXItaXRlbS1zZWxlY3RlZC1ib3JkZXJcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmstc3RhdGUtZm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWl0ZW0tZm9jdXMtYmc7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkcGFnZXItaXRlbS1mb2N1cy1zaGFkb3cgKTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gUGFnZXIgaXRlbXNcbiAgICAuay1wYWdlci1uYXYuay1saW5rIHtcbiAgICAgICAgQGV4dGVuZCAlYmFzZS1wYWdlci1pdGVtLXRoZW1lO1xuICAgIH1cblxuXG4gICAgLy8gUGFnZXIgbnVtYmVyc1xuICAgIC5rLXBhZ2VyLW51bWJlcnMge1xuICAgICAgICAuay1saW5rIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJHBhZ2VyLW51bWJlci10ZXh0LFxuICAgICAgICAgICAgICAgICRwYWdlci1udW1iZXItYmcsXG4gICAgICAgICAgICAgICAgJHBhZ2VyLW51bWJlci1ib3JkZXJcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRwYWdlci1udW1iZXItaG92ZXItdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJHBhZ2VyLW51bWJlci1ob3Zlci1iZyxcbiAgICAgICAgICAgICAgICAgICAgJHBhZ2VyLW51bWJlci1ob3Zlci1ib3JkZXJcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZXItbnVtYmVyLWZvY3VzLWJnO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRwYWdlci1udW1iZXItZm9jdXMtc2hhZG93ICk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJHBhZ2VyLW51bWJlci1zZWxlY3RlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkcGFnZXItbnVtYmVyLXNlbGVjdGVkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkcGFnZXItbnVtYmVyLXNlbGVjdGVkLWJvcmRlclxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFBhZ2VyIHJlZnJlc2hcbiAgICAuay1wYWdlci1yZWZyZXNoIHtcbiAgICAgICAgQGV4dGVuZCAlYmFzZS1wYWdlci1pdGVtLXRoZW1lO1xuICAgIH1cblxuXG5cblxuICAgIC8vIFJlc3BvbnNpdmVcbiAgICAuay1wYWdlci1tZCxcbiAgICAuay1wYWdlci1zbSB7XG5cbiAgICAgICAgLmstcGFnZXItbnVtYmVycyB7XG5cbiAgICAgICAgICAgIC5rLWN1cnJlbnQtcGFnZSAuay1saW5rIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkZHJvcGRvd25saXN0LXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtYmcsXG4gICAgICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtYm9yZGVyXG4gICAgICAgICAgICAgICAgKTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtaG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAgICAgJGRyb3Bkb3dubGlzdC1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICAgICAgICAgJGRyb3Bkb3dubGlzdC1ob3ZlcmVkLWJvcmRlclxuICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rLXN0YXRlLWV4cGFuZGVkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkcG9wdXAtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJHBvcHVwLWJnLFxuICAgICAgICAgICAgICAgICAgICAkcG9wdXAtYm9yZGVyXG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkcG9wdXAtc2hhZG93ICk7XG5cbiAgICAgICAgICAgICAgICAuay1saW5rIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkbGlzdC1pdGVtLWhvdmVyZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkbGlzdC1pdGVtLWhvdmVyZWQtYmdcbiAgICAgICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRsaXN0LWl0ZW0tc2VsZWN0ZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkbGlzdC1pdGVtLXNlbGVjdGVkLWJnXG4gICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJwYW5lbGJhci9sYXlvdXRcIikge1xuXG4gICAgLy8gQmFzZVxuICAgIC5rLXBhbmVsYmFyIHtcbiAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogJHBhbmVsYmFyLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwYW5lbGJhci1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkcGFuZWxiYXItZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJHBhbmVsYmFyLWxpbmUtaGVpZ2h0O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuXG5cbiAgICAgICAgLy8gUm9vdFxuICAgICAgICA+IC5rLWl0ZW0ge1xuICAgICAgICAgICAgLy8gVE9ET1xuICAgICAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICA+IC5rLWxpbmsge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRwYW5lbGJhci1oZWFkZXItcGFkZGluZy15ICRwYW5lbGJhci1oZWFkZXItcGFkZGluZy14O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICAgICAgICAgIGdhcDogJGljb24tc3BhY2luZztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmstaXRlbSArIC5rLWl0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBTdWJcbiAgICAgICAgLmstZ3JvdXAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5rLWdyb3VwID4gLmstaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgPiAuay1saW5rIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcGFuZWxiYXItaXRlbS1wYWRkaW5nLXkgJHBhbmVsYmFyLWl0ZW0tcGFkZGluZy14O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBnYXA6ICRpY29uLXNwYWNpbmc7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gUGFuZWxiYXIgY29udGVudFxuICAgICAgICAuay1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsb3ctcm9vdDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gVG9nZ2xlIGljb25cbiAgICAgICAgLmstcGFuZWxiYXItZXhwYW5kLFxuICAgICAgICAuay1wYW5lbGJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWV4cGFuZCxcbiAgICAgICAgLmstZ3JvdXAgLmstcGFuZWxiYXItY29sbGFwc2Uge1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGMoICN7JHBhbmVsYmFyLWhlYWRlci1wYWRkaW5nLXh9IC0gI3skcGFuZWxiYXItaXRlbS1wYWRkaW5nLXh9ICk7XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuXG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKCBcInBhbmVsYmFyL2xheW91dC9sZWdhY3lcIiApIHtcblxuICAgIC5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXIge1xuXG4gICAgICAgIC8vIEl0ZW1cbiAgICAgICAgPiAuay1pdGVtID4gLmstbGluayxcbiAgICAgICAgLmstZ3JvdXAgPiAuay1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSWNvbnNcbiAgICAgICAgLmstbGluayA+IC5rLWltYWdlLFxuICAgICAgICAuay1saW5rID4gLmstc3ByaXRlLFxuICAgICAgICAuay1saW5rID4gLmstaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRpY29uLXNwYWNpbmc7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBFeHBhbmQgY29sbGFwc2VcbiAgICAgICAgLmstcGFuZWxiYXItZXhwYW5kLFxuICAgICAgICAuay1wYW5lbGJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSggLTUwJSApO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogJHBhbmVsYmFyLWhlYWRlci1wYWRkaW5nLXg7XG4gICAgICAgIH1cblxuICAgIH1cblxuXG4gICAgLmstbm8tZmxleGJveCAuay1wYW5lbGJhcltkaXI9XCJydGxcIl0sXG4gICAgLmstbm8tZmxleGJveCAuay1ydGwgLmstcGFuZWxiYXIge1xuXG4gICAgICAgIC5rLWxpbmsgPiAuay1pbWFnZSxcbiAgICAgICAgLmstbGluayA+IC5rLXNwcml0ZSxcbiAgICAgICAgLmstbGluayA+IC5rLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRpY29uLXNwYWNpbmc7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1wYW5lbGJhci1leHBhbmQsXG4gICAgICAgIC5rLXBhbmVsYmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogJHBhbmVsYmFyLWhlYWRlci1wYWRkaW5nLXg7XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuIiwiLy8gUGFuZWxiYXJcbiRwYW5lbGJhci1wYWRkaW5nLXg6IDBweCAhZGVmYXVsdDtcbiRwYW5lbGJhci1wYWRkaW5nLXk6IDBweCAhZGVmYXVsdDtcbiRwYW5lbGJhci1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJHBhbmVsYmFyLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRwYW5lbGJhci1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJHBhbmVsYmFyLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuXG4kcGFuZWxiYXItaGVhZGVyLXBhZGRpbmcteDogJGhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kcGFuZWxiYXItaGVhZGVyLXBhZGRpbmcteTogJGhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG5cbiRwYW5lbGJhci1pdGVtLXBhZGRpbmcteDogJGxpc3QtaXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kcGFuZWxiYXItaXRlbS1wYWRkaW5nLXk6ICRsaXN0LWl0ZW0tcGFkZGluZy15ICFkZWZhdWx0O1xuXG4kcGFuZWxiYXItYmc6ICRiYXNlLWJnICFkZWZhdWx0O1xuJHBhbmVsYmFyLXRleHQ6ICRiYXNlLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWxiYXItYm9yZGVyOiAkYmFzZS1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRwYW5lbGJhci1oZWFkZXItYmc6ICRjb21wb25lbnQtYmcgIWRlZmF1bHQ7XG4kcGFuZWxiYXItaGVhZGVyLXRleHQ6ICRsaW5rLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWxiYXItaGVhZGVyLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcbiRwYW5lbGJhci1oZWFkZXItZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG5cbiRwYW5lbGJhci1oZWFkZXItaG92ZXJlZC1iZzogc2hhZGUoJHBhbmVsYmFyLWhlYWRlci1iZykgIWRlZmF1bHQ7XG4kcGFuZWxiYXItaGVhZGVyLWhvdmVyZWQtdGV4dDogJGxpbmstaG92ZXItdGV4dCAhZGVmYXVsdDtcbiRwYW5lbGJhci1oZWFkZXItaG92ZXJlZC1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kcGFuZWxiYXItaGVhZGVyLWhvdmVyZWQtZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG5cbiRwYW5lbGJhci1oZWFkZXItc2VsZWN0ZWQtYmc6ICRzZWxlY3RlZC1iZyAhZGVmYXVsdDtcbiRwYW5lbGJhci1oZWFkZXItc2VsZWN0ZWQtdGV4dDogJHNlbGVjdGVkLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWxiYXItaGVhZGVyLXNlbGVjdGVkLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcbiRwYW5lbGJhci1oZWFkZXItc2VsZWN0ZWQtZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG5cbiRwYW5lbGJhci1oZWFkZXItZm9jdXNlZC1zaGFkb3c6ICRsaXN0LWl0ZW0tZm9jdXNlZC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRwYW5lbGJhci1pdGVtLWhvdmVyZWQtYmc6IHNoYWRlKCRwYW5lbGJhci1iZykgIWRlZmF1bHQ7XG4kcGFuZWxiYXItaXRlbS1ob3ZlcmVkLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4kcGFuZWxiYXItaXRlbS1ob3ZlcmVkLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcbiRwYW5lbGJhci1pdGVtLWhvdmVyZWQtZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG5cbiRwYW5lbGJhci1pdGVtLXNlbGVjdGVkLWJnOiAkc2VsZWN0ZWQtYmcgIWRlZmF1bHQ7XG4kcGFuZWxiYXItaXRlbS1zZWxlY3RlZC10ZXh0OiAkc2VsZWN0ZWQtdGV4dCAhZGVmYXVsdDtcbiRwYW5lbGJhci1pdGVtLXNlbGVjdGVkLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcbiRwYW5lbGJhci1pdGVtLXNlbGVjdGVkLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kcGFuZWxiYXItaXRlbS1mb2N1c2VkLXNoYWRvdzogJGxpc3QtaXRlbS1mb2N1c2VkLXNoYWRvdyAhZGVmYXVsdDtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJwYW5lbGJhci90aGVtZVwiKSB7XG5cbiAgICAuay1wYW5lbGJhciB7XG4gICAgICAgIEBleHRlbmQgLmstdGV4dC1zZWxlY3Rpb24gIW9wdGlvbmFsO1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHBhbmVsYmFyLXRleHQsXG4gICAgICAgICAgICAkcGFuZWxiYXItYmcsXG4gICAgICAgICAgICAkcGFuZWxiYXItYm9yZGVyXG4gICAgICAgICk7XG5cblxuICAgICAgICAvLyBSb290XG4gICAgICAgID4gLmstaXRlbSB7XG5cbiAgICAgICAgICAgID4gLmstbGluayB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJHBhbmVsYmFyLWhlYWRlci10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkcGFuZWxiYXItaGVhZGVyLWJnLFxuICAgICAgICAgICAgICAgICAgICAkcGFuZWxiYXItaGVhZGVyLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgJHBhbmVsYmFyLWhlYWRlci1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgICAgICAuay1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwYW5lbGJhci10ZXh0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rLXN0YXRlLWFjdGl2ZSA+IC5rLWxpbmssXG4gICAgICAgICAgICAmLmstc3RhdGUtZXhwYW5kZWQgPiAuay1saW5rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5rLWxpbms6aG92ZXIsXG4gICAgICAgICAgICA+IC5rLWxpbmsuay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJHBhbmVsYmFyLWhlYWRlci1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRwYW5lbGJhci1oZWFkZXItaG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJHBhbmVsYmFyLWhlYWRlci1ob3ZlcmVkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgJHBhbmVsYmFyLWhlYWRlci1ob3ZlcmVkLWdyYWRpZW50XG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuay1saW5rLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRwYW5lbGJhci1oZWFkZXItc2VsZWN0ZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJHBhbmVsYmFyLWhlYWRlci1zZWxlY3RlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJHBhbmVsYmFyLWhlYWRlci1zZWxlY3RlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICRwYW5lbGJhci1oZWFkZXItc2VsZWN0ZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICAgICApO1xuXG4gICAgICAgICAgICAgICAgLmstaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUoICRwYW5lbGJhci1oZWFkZXItc2VsZWN0ZWQtYmcgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLmstbGluazpmb2N1cyxcbiAgICAgICAgICAgID4gLmstbGluay5rLXN0YXRlLWZvY3VzLFxuICAgICAgICAgICAgPiAuay1saW5rLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHBhbmVsYmFyLWhlYWRlci1mb2N1c2VkLXNoYWRvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gU3ViXG4gICAgICAgIC5rLWdyb3VwIHtcblxuICAgICAgICAgICAgPiAuay1pdGVtID4gLmstbGluazpob3ZlcixcbiAgICAgICAgICAgID4gLmstaXRlbSA+IC5rLWxpbmsuay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJHBhbmVsYmFyLWl0ZW0taG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkcGFuZWxiYXItaXRlbS1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkcGFuZWxiYXItaXRlbS1ob3ZlcmVkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgJHBhbmVsYmFyLWl0ZW0taG92ZXJlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLmstaXRlbSA+IC5rLWxpbmsuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJHBhbmVsYmFyLWl0ZW0tc2VsZWN0ZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJHBhbmVsYmFyLWl0ZW0tc2VsZWN0ZWQtYmcsXG4gICAgICAgICAgICAgICAgICAgICRwYW5lbGJhci1pdGVtLXNlbGVjdGVkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgJHBhbmVsYmFyLWl0ZW0tc2VsZWN0ZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICAgICApO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZSggJHBhbmVsYmFyLWl0ZW0tc2VsZWN0ZWQtYmcgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLmstaXRlbSA+IC5rLWxpbms6Zm9jdXMsXG4gICAgICAgICAgICA+IC5rLWl0ZW0gPiAuay1saW5rLmstc3RhdGUtZm9jdXMsXG4gICAgICAgICAgICA+IC5rLWl0ZW0gPiAuay1saW5rLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHBhbmVsYmFyLWl0ZW0tZm9jdXNlZC1zaGFkb3c7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwic3RlcHBlci9sYXlvdXRcIikge1xuXG4gICAgLy8gQmFzZVxuICAgIC5rLXN0ZXBwZXIge1xuICAgICAgICBtYXJnaW46ICRzdGVwcGVyLW1hcmdpbi15ICRzdGVwcGVyLW1hcmdpbi14O1xuICAgICAgICBwYWRkaW5nOiAkc3RlcHBlci1wYWRkaW5nLXkgJHN0ZXBwZXItcGFkZGluZy14O1xuICAgICAgICBib3JkZXItd2lkdGg6ICRzdGVwcGVyLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZm9udC1zaXplOiAkc3RlcHBlci1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkc3RlcHBlci1saW5lLWhlaWdodDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzdGVwcGVyLWZvbnQtZmFtaWx5O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQ7XG4gICAgICAgIC8vIFRPRE86IHJlbW92ZSB0aG9zZSBvbmNlIGstd2lkZ2V0IHN0eWxlcyBhcmUgcmVtb3ZlZC4gTGluazogaHR0cHM6Ly9naXRodWIuY29tL3RlbGVyaWsva2VuZG8tdGhlbWVzL2lzc3Vlcy8xMzU5XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG5cbiAgICAgICAgLy8gU3RlcCBsaXN0XG4gICAgICAgIC5rLXN0ZXAtbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBTdGVwXG4gICAgICAgIC5rLXN0ZXAgeyB9XG5cblxuICAgICAgICAvLyBTdGVwIGxpbmtcbiAgICAgICAgLmstc3RlcC1saW5rIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgIC5rLXN0ZXAtZGlzYWJsZWQge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgIC5rLXN0ZXAtbGluayB7IGN1cnNvcjogZGVmYXVsdDsgfVxuICAgICAgICB9XG5cblxuICAgICAgICAvLyBTdGVwIGluZGljYXRvclxuICAgICAgICAuay1zdGVwLWluZGljYXRvciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkc3RlcHBlci1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAgICAgbWFyZ2luOiBpZigkc3RlcHBlci1pbmRpY2F0b3ItZm9jdXMtb2Zmc2V0ID4gMCwgJHN0ZXBwZXItaW5kaWNhdG9yLWZvY3VzLW9mZnNldCwgbnVsbCk7XG4gICAgICAgICAgICB3aWR0aDogJHN0ZXBwZXItaW5kaWNhdG9yLXdpZHRoO1xuICAgICAgICAgICAgaGVpZ2h0OiAkc3RlcHBlci1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAkc3RlcHBlci1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggMTAwJSApO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAkc3RlcHBlci1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYyggLTEgKiAjeyRzdGVwcGVyLWluZGljYXRvci1mb2N1cy1jYWxjLW9mZnNldH0gKTtcbiAgICAgICAgICAgICAgICByaWdodDogY2FsYyggLTEgKiAjeyRzdGVwcGVyLWluZGljYXRvci1mb2N1cy1jYWxjLW9mZnNldH0gKTtcbiAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoIC0xICogI3skc3RlcHBlci1pbmRpY2F0b3ItZm9jdXMtY2FsYy1vZmZzZXR9ICk7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYyggLTEgKiAjeyRzdGVwcGVyLWluZGljYXRvci1mb2N1cy1jYWxjLW9mZnNldH0gKTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5rLXN0ZXAtZm9jdXMsXG4gICAgICAgIC5rLXN0ZXAtbGluazpmb2N1cyB7XG4gICAgICAgICAgICAuay1zdGVwLWluZGljYXRvcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAvLyBTdGVwIGxhYmVsXG4gICAgICAgIC5rLXN0ZXAtbGFiZWwge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMGVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5rLXN0ZXAtbGFiZWw6b25seS1jaGlsZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAoJHN0ZXBwZXItaW5kaWNhdG9yLWhlaWdodCArIDIgKiAkc3RlcHBlci1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoKSAvIDIgKTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzdGVwcGVyLWxhYmVsLXBhZGRpbmcteSAkc3RlcHBlci1sYWJlbC1wYWRkaW5nLXg7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmstc3RlcC1sYWJlbCAuay1zdGVwLXRleHQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwZW0gLSAoI3skaWNvbi1zaXplfSArICN7JGljb24tc3BhY2luZ30pKTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgLmstc3RlcC1sYWJlbCAuay1pY29uIHsgbWFyZ2luLWxlZnQ6ICRpY29uLXNwYWNpbmc7IH1cblxuICAgICAgICAuay1zdGVwLWN1cnJlbnQgLmstc3RlcC1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXN0ZXAtbGFiZWwgLmstc3RlcC1sYWJlbC1vcHRpb25hbCB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gUHJvZ3Jlc3NiYXJcbiAgICAgICAgLmstcHJvZ3Jlc3NiYXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBIb3Jpem9udGFsXG4gICAgLmstc3RlcC1saXN0LWhvcml6b250YWwge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgIC5rLXN0ZXAge1xuICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuay1zdGVwLWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMGVtO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIExhYmVsXG4gICAgICAgIC5rLXN0ZXAtbGFiZWwge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5rLXN0ZXAtaW5kaWNhdG9yICsgLmstc3RlcC1sYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBpZigkc3RlcHBlci1pbmRpY2F0b3ItZm9jdXMtb2Zmc2V0ID4gMCwgY2FsYyg4cHggLSAjeyRzdGVwcGVyLWluZGljYXRvci1mb2N1cy1vZmZzZXR9KSwgOHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFByb2dyZXNzYmFyXG4gICAgICAgICYgfiAuay1wcm9ncmVzc2JhciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogJHN0ZXBwZXItcHJvZ3Jlc3NiYXItc2l6ZTtcbiAgICAgICAgICAgIHRvcDogY2FsYygoI3skc3RlcHBlci1pbmRpY2F0b3ItaGVpZ2h0fSArIDIgKiAjeyRzdGVwcGVyLWluZGljYXRvci1mb2N1cy1zaXplfSkgLyAyKTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gVmVydGljYWxcbiAgICAuay1zdGVwLWxpc3QtdmVydGljYWwge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5rLXN0ZXAge1xuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygoI3skc3RlcHBlci1pbmRpY2F0b3Itd2lkdGh9ICsgMiAqICN7JHN0ZXBwZXItaW5kaWNhdG9yLWJvcmRlci13aWR0aH0gKyAyICogI3skc3RlcHBlci1pbmRpY2F0b3ItZm9jdXMtc2l6ZX0pICsgMjBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBMYWJlbFxuICAgICAgICAuay1zdGVwLWxhYmVsIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgICAuay1zdGVwLWluZGljYXRvciArIC5rLXN0ZXAtbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzdGVwcGVyLWxhYmVsLW1hcmdpbi14O1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBQcm9ncmVzc2JhclxuICAgICAgICAmIH4gLmstcHJvZ3Jlc3NiYXIge1xuICAgICAgICAgICAgd2lkdGg6ICRzdGVwcGVyLXByb2dyZXNzYmFyLXNpemU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbGVmdDogY2FsYygoI3skc3RlcHBlci1pbmRpY2F0b3Itd2lkdGh9ICsgMiAqICN7JHN0ZXBwZXItaW5kaWNhdG9yLWJvcmRlci13aWR0aH0gKyAyICogI3skc3RlcHBlci1pbmRpY2F0b3ItZm9jdXMtc2l6ZX0pIC8gMik7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJbmxpbmUgY29udGVudFxuICAgICAgICAuay1zdGVwLWNvbnRlbnQge1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzdGVwcGVyLWNvbnRlbnQtdHJhbnNpdGlvbi1wcm9wZXJ0eSAkc3RlcHBlci1jb250ZW50LXRyYW5zaXRpb24tZHVyYXRpb24gJHN0ZXBwZXItY29udGVudC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXN0ZXAtY3VycmVudCAuay1zdGVwLWNvbnRlbnQge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3RlcHBlci1pbmRpY2F0b3Itd2lkdGggKyAyICogJHN0ZXBwZXItaW5kaWNhdG9yLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzdGVwcGVyLWlubGluZS1jb250ZW50LXBhZGRpbmcteCAkc3RlcHBlci1pbmxpbmUtY29udGVudC1wYWRkaW5nLXk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQGluY2x1ZGUgZXhwb3J0cyhcInN0ZXBwZXIvbGF5b3V0L3J0bFwiKSB7XG5cbiAgICAuay1ydGwgLmstc3RlcHBlcixcbiAgICAuay1zdGVwcGVyW2Rpcj1cInJ0bFwiXSB7XG4gICAgICAgIGRpcmVjdGlvbjogcnRsO1xuXG4gICAgICAgIC5rLXN0ZXAtbGFiZWwgLmstaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGljb24tc3BhY2luZztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEhvcml6b250YWxcbiAgICAgICAgLmstc3RlcC1saXN0LWhvcml6b250YWwgeyB9XG5cblxuICAgICAgICAvLyBWZXJ0aWNhbFxuICAgICAgICAuay1zdGVwLWxpc3QtdmVydGljYWwge1xuICAgICAgICAgICAgLmstc3RlcC1pbmRpY2F0b3IgKyAuay1zdGVwLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzdGVwcGVyLWxhYmVsLW1hcmdpbi14O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIH4gLmstcHJvZ3Jlc3NiYXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoKCN7JHN0ZXBwZXItaW5kaWNhdG9yLXdpZHRofSArIDIgKiAjeyRzdGVwcGVyLWluZGljYXRvci1ib3JkZXItd2lkdGh9ICsgMiAqICN7JHN0ZXBwZXItaW5kaWNhdG9yLWZvY3VzLXNpemV9KSAvIDIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gU3RlcHBlclxuJHN0ZXBwZXItbWFyZ2luLXg6IG51bGwgIWRlZmF1bHQ7XG4kc3RlcHBlci1tYXJnaW4teTogbnVsbCAhZGVmYXVsdDtcbiRzdGVwcGVyLXBhZGRpbmcteDogbnVsbCAhZGVmYXVsdDtcbiRzdGVwcGVyLXBhZGRpbmcteTogbnVsbCAhZGVmYXVsdDtcbiRzdGVwcGVyLWxhYmVsLW1hcmdpbi14OiAxMnB4ICFkZWZhdWx0O1xuJHN0ZXBwZXItbGFiZWwtcGFkZGluZy14OiAxMnB4ICFkZWZhdWx0O1xuJHN0ZXBwZXItbGFiZWwtcGFkZGluZy15OiA1cHggIWRlZmF1bHQ7XG4kc3RlcHBlci1ib3JkZXItd2lkdGg6IDBweCAhZGVmYXVsdDtcblxuJHN0ZXBwZXItaW5saW5lLWNvbnRlbnQtcGFkZGluZy14OiAyMHB4ICFkZWZhdWx0O1xuJHN0ZXBwZXItaW5saW5lLWNvbnRlbnQtcGFkZGluZy15OiAxMHB4ICFkZWZhdWx0O1xuXG4kc3RlcHBlci1mb250LXNpemU6ICRmb250LXNpemUgIWRlZmF1bHQ7XG4kc3RlcHBlci1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJHN0ZXBwZXItZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcblxuJHN0ZXBwZXItYmc6IG51bGwgIWRlZmF1bHQ7XG4kc3RlcHBlci10ZXh0OiBudWxsICFkZWZhdWx0O1xuJHN0ZXBwZXItYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuXG4kc3RlcHBlci1pbmRpY2F0b3Itd2lkdGg6IDI4cHggIWRlZmF1bHQ7XG4kc3RlcHBlci1pbmRpY2F0b3ItaGVpZ2h0OiAkc3RlcHBlci1pbmRpY2F0b3Itd2lkdGggIWRlZmF1bHQ7XG4kc3RlcHBlci1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kc3RlcHBlci1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogNTAlICFkZWZhdWx0O1xuXG4kc3RlcHBlci1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kc3RlcHBlci1pbmRpY2F0b3ItZm9jdXMtc2l6ZTogMnB4ICFkZWZhdWx0O1xuJHN0ZXBwZXItaW5kaWNhdG9yLWZvY3VzLW9mZnNldDogM3B4ICFkZWZhdWx0O1xuJHN0ZXBwZXItaW5kaWNhdG9yLWZvY3VzLWNhbGMtb2Zmc2V0OiBjYWxjKCAjeyRzdGVwcGVyLWluZGljYXRvci1mb2N1cy1ib3JkZXItd2lkdGh9ICsgI3skc3RlcHBlci1pbmRpY2F0b3ItZm9jdXMtb2Zmc2V0fSApICFkZWZhdWx0O1xuXG4kc3RlcHBlci1pbmRpY2F0b3ItYmc6ICRjb21wb25lbnQtYmcgIWRlZmF1bHQ7XG4kc3RlcHBlci1pbmRpY2F0b3ItdGV4dDogJGNvbXBvbmVudC10ZXh0ICFkZWZhdWx0O1xuJHN0ZXBwZXItaW5kaWNhdG9yLWJvcmRlcjogI2NjY2NjYyAhZGVmYXVsdDtcblxuJHN0ZXBwZXItaW5kaWNhdG9yLWhvdmVyLWJnOiB0cnktc2hhZGUoICRzdGVwcGVyLWluZGljYXRvci1iZyApICFkZWZhdWx0O1xuJHN0ZXBwZXItaW5kaWNhdG9yLWhvdmVyLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4kc3RlcHBlci1pbmRpY2F0b3ItaG92ZXItYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuXG4kc3RlcHBlci1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICRzdGVwcGVyLWluZGljYXRvci1iZyAhZGVmYXVsdDtcbiRzdGVwcGVyLWluZGljYXRvci1kaXNhYmxlZC10ZXh0OiBtaXgoJHN0ZXBwZXItaW5kaWNhdG9yLXRleHQsICNmZmZmZmYsIDYwJSkgIWRlZmF1bHQ7XG4kc3RlcHBlci1pbmRpY2F0b3ItZGlzYWJsZWQtYm9yZGVyOiAkc3RlcHBlci1pbmRpY2F0b3ItYm9yZGVyICFkZWZhdWx0O1xuXG4kc3RlcHBlci1pbmRpY2F0b3ItZG9uZS1iZzogJHByaW1hcnkgIWRlZmF1bHQ7XG4kc3RlcHBlci1pbmRpY2F0b3ItZG9uZS10ZXh0OiBjb250cmFzdC13Y2FnKCAkc3RlcHBlci1pbmRpY2F0b3ItZG9uZS1iZyApICFkZWZhdWx0O1xuJHN0ZXBwZXItaW5kaWNhdG9yLWRvbmUtYm9yZGVyOiAkc3RlcHBlci1pbmRpY2F0b3ItZG9uZS1iZyAhZGVmYXVsdDtcblxuJHN0ZXBwZXItaW5kaWNhdG9yLWRvbmUtaG92ZXItYmc6IHRyeS1zaGFkZSggJHN0ZXBwZXItaW5kaWNhdG9yLWRvbmUtYmcgKSAhZGVmYXVsdDtcbiRzdGVwcGVyLWluZGljYXRvci1kb25lLWhvdmVyLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4kc3RlcHBlci1pbmRpY2F0b3ItZG9uZS1ob3Zlci1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG5cbiRzdGVwcGVyLWluZGljYXRvci1kb25lLWRpc2FibGVkLWJnOiBtaXgoICRzdGVwcGVyLWluZGljYXRvci1kb25lLWJnLCAkY29tcG9uZW50LWJnLCA2MCUpICFkZWZhdWx0O1xuJHN0ZXBwZXItaW5kaWNhdG9yLWRvbmUtZGlzYWJsZWQtdGV4dDogY29udHJhc3Qtd2NhZyggJHN0ZXBwZXItaW5kaWNhdG9yLWRvbmUtYmcgKSAhZGVmYXVsdDtcbiRzdGVwcGVyLWluZGljYXRvci1kb25lLWRpc2FibGVkLWJvcmRlcjogJHN0ZXBwZXItaW5kaWNhdG9yLWRvbmUtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRzdGVwcGVyLWluZGljYXRvci1jdXJyZW50LWJnOiAkc3RlcHBlci1pbmRpY2F0b3ItZG9uZS1iZyAhZGVmYXVsdDtcbiRzdGVwcGVyLWluZGljYXRvci1jdXJyZW50LXRleHQ6ICRzdGVwcGVyLWluZGljYXRvci1kb25lLXRleHQgIWRlZmF1bHQ7XG4kc3RlcHBlci1pbmRpY2F0b3ItY3VycmVudC1ib3JkZXI6ICRzdGVwcGVyLWluZGljYXRvci1kb25lLWJvcmRlciAhZGVmYXVsdDtcblxuJHN0ZXBwZXItaW5kaWNhdG9yLWN1cnJlbnQtaG92ZXItYmc6ICRzdGVwcGVyLWluZGljYXRvci1kb25lLWhvdmVyLWJnICFkZWZhdWx0O1xuJHN0ZXBwZXItaW5kaWNhdG9yLWN1cnJlbnQtaG92ZXItdGV4dDogJHN0ZXBwZXItaW5kaWNhdG9yLWRvbmUtaG92ZXItdGV4dCAhZGVmYXVsdDtcbiRzdGVwcGVyLWluZGljYXRvci1jdXJyZW50LWhvdmVyLWJvcmRlcjogJHN0ZXBwZXItaW5kaWNhdG9yLWRvbmUtaG92ZXItYm9yZGVyICFkZWZhdWx0O1xuXG4kc3RlcHBlci1pbmRpY2F0b3ItY3VycmVudC1kaXNhYmxlZC1iZzogJHN0ZXBwZXItaW5kaWNhdG9yLWRvbmUtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kc3RlcHBlci1pbmRpY2F0b3ItY3VycmVudC1kaXNhYmxlZC10ZXh0OiAkc3RlcHBlci1pbmRpY2F0b3ItZG9uZS1kaXNhYmxlZC10ZXh0ICFkZWZhdWx0O1xuJHN0ZXBwZXItaW5kaWNhdG9yLWN1cnJlbnQtZGlzYWJsZWQtYm9yZGVyOiAkc3RlcHBlci1pbmRpY2F0b3ItZG9uZS1kaXNhYmxlZC1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRzdGVwcGVyLWxhYmVsLXRleHQ6ICRjb21wb25lbnQtdGV4dCAhZGVmYXVsdDtcbiRzdGVwcGVyLWxhYmVsLXN1Y2Nlc3MtdGV4dDogJHN1Y2Nlc3MgIWRlZmF1bHQ7XG4kc3RlcHBlci1sYWJlbC1lcnJvci10ZXh0OiAkZXJyb3IgIWRlZmF1bHQ7XG4kc3RlcHBlci1sYWJlbC1ob3Zlci10ZXh0OiBkYXJrZW4oJGJvZHktdGV4dCwgMTMlKSAhZGVmYXVsdDtcbiRzdGVwcGVyLWxhYmVsLWRpc2FibGVkLXRleHQ6IG1peCgkY29tcG9uZW50LXRleHQsICNmZmZmZmYsIDYwJSkgIWRlZmF1bHQ7XG5cbiRzdGVwcGVyLW9wdGlvbmFsLWxhYmVsLW9wYWNpdHk6IC4zNSAhZGVmYXVsdDtcbiRzdGVwcGVyLWRpc2FibGVkLW9wYWNpdHk6IC42ICFkZWZhdWx0O1xuXG4kc3RlcHBlci1wcm9ncmVzc2Jhci1zaXplOiAycHggIWRlZmF1bHQ7XG4kc3RlcHBlci1wcm9ncmVzc2Jhci1iZzogI2NjY2NjYyAhZGVmYXVsdDtcbiRzdGVwcGVyLXByb2dyZXNzYmFyLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4kc3RlcHBlci1wcm9ncmVzc2Jhci1maWxsLWJnOiBudWxsICFkZWZhdWx0O1xuJHN0ZXBwZXItcHJvZ3Jlc3NiYXItZmlsbC10ZXh0OiBudWxsICFkZWZhdWx0O1xuXG4kc3RlcHBlci1jb250ZW50LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCAhZGVmYXVsdDtcbiRzdGVwcGVyLWNvbnRlbnQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXMgIWRlZmF1bHQ7XG4kc3RlcHBlci1jb250ZW50LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjQsIDAsIC4yLCAxKSAwbXM7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwic3RlcHBlci90aGVtZVwiKSB7XG5cbiAgICAvLyBCYXNlXG4gICAgLmstc3RlcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkc3RlcHBlci10ZXh0LFxuICAgICAgICAgICAgJHN0ZXBwZXItYmcsXG4gICAgICAgICAgICAkc3RlcHBlci1ib3JkZXJcbiAgICAgICAgKTtcblxuXG4gICAgICAgIC8vIE5vdCBkb25lIHN0ZXBzXG4gICAgICAgIC5rLXN0ZXAge1xuICAgICAgICAgICAgLy8gSG92ZXJcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmstc3RlcC1ob3ZlciB7XG4gICAgICAgICAgICAgICAgLmstc3RlcC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc3RlcHBlci1sYWJlbC1ob3Zlci10ZXh0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgICAgICRzdGVwcGVyLWluZGljYXRvci1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAgICAgJHN0ZXBwZXItaW5kaWNhdG9yLWhvdmVyLWJnLFxuICAgICAgICAgICAgICAgICAgICAgICAgJHN0ZXBwZXItaW5kaWNhdG9yLWhvdmVyLWJvcmRlclxuICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAvLyBEaXNhYmxlZFxuICAgICAgICAgICAgJi5rLXN0ZXAtZGlzYWJsZWQsXG4gICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAuay1zdGVwLWluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICAgICAkc3RlcHBlci1pbmRpY2F0b3ItZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgICAgICRzdGVwcGVyLWluZGljYXRvci1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgICAgICRzdGVwcGVyLWluZGljYXRvci1kaXNhYmxlZC1ib3JkZXJcbiAgICAgICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmstc3RlcC1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkc3RlcHBlci1pbmRpY2F0b3ItdGV4dCxcbiAgICAgICAgICAgICAgICAkc3RlcHBlci1pbmRpY2F0b3ItYmcsXG4gICAgICAgICAgICAgICAgJHN0ZXBwZXItaW5kaWNhdG9yLWJvcmRlclxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuICAgICAgICAuay1zdGVwLWluZGljYXRvcjo6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggaW5zZXQgMCAwIDAgJHN0ZXBwZXItaW5kaWNhdG9yLWZvY3VzLXNpemUgJGNvbXBvbmVudC1iZyApO1xuICAgICAgICB9XG4gICAgICAgIC5rLXN0ZXAtbGFiZWw6b25seS1jaGlsZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRjb21wb25lbnQtdGV4dCxcbiAgICAgICAgICAgICAgICAkY29tcG9uZW50LWJnLFxuICAgICAgICAgICAgICAgICRjb21wb25lbnQtYm9yZGVyXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBEb25lIHN0ZXBzXG4gICAgICAgIC5rLXN0ZXAtZG9uZSB7XG5cbiAgICAgICAgICAgIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkc3RlcHBlci1pbmRpY2F0b3ItZG9uZS10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkc3RlcHBlci1pbmRpY2F0b3ItZG9uZS1iZyxcbiAgICAgICAgICAgICAgICAgICAgJHN0ZXBwZXItaW5kaWNhdG9yLWRvbmUtYm9yZGVyXG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAvLyBIb3ZlclxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICYuay1zdGVwLWhvdmVyIHtcbiAgICAgICAgICAgICAgICAuay1zdGVwLWluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICAgICAkc3RlcHBlci1pbmRpY2F0b3ItZG9uZS1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAgICAgJHN0ZXBwZXItaW5kaWNhdG9yLWRvbmUtaG92ZXItYmcsXG4gICAgICAgICAgICAgICAgICAgICAgICAkc3RlcHBlci1pbmRpY2F0b3ItZG9uZS1ob3Zlci1ib3JkZXJcbiAgICAgICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLy8gRGlzYWJsZWRcbiAgICAgICAgICAgICYuay1zdGVwLWRpc2FibGVkLFxuICAgICAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgLmstc3RlcC1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAgICAgJHN0ZXBwZXItaW5kaWNhdG9yLWRvbmUtZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgICAgICRzdGVwcGVyLWluZGljYXRvci1kb25lLWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgICAgICAgICAgICAgJHN0ZXBwZXItaW5kaWNhdG9yLWRvbmUtZGlzYWJsZWQtYm9yZGVyXG4gICAgICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAvLyBDdXJyZW50XG4gICAgICAgIC5rLXN0ZXAtY3VycmVudCB7XG5cbiAgICAgICAgICAgIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkc3RlcHBlci1pbmRpY2F0b3ItY3VycmVudC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkc3RlcHBlci1pbmRpY2F0b3ItY3VycmVudC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJHN0ZXBwZXItaW5kaWNhdG9yLWN1cnJlbnQtYm9yZGVyXG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAvLyBIb3ZlclxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICYuay1zdGVwLWhvdmVyIHtcbiAgICAgICAgICAgICAgICAuay1zdGVwLWluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICAgICAkc3RlcHBlci1pbmRpY2F0b3ItY3VycmVudC1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAgICAgJHN0ZXBwZXItaW5kaWNhdG9yLWN1cnJlbnQtaG92ZXItYmcsXG4gICAgICAgICAgICAgICAgICAgICAgICAkc3RlcHBlci1pbmRpY2F0b3ItY3VycmVudC1ob3Zlci1ib3JkZXJcbiAgICAgICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLy8gRGlzYWJsZWRcbiAgICAgICAgICAgICYuay1zdGVwLWRpc2FibGVkLFxuICAgICAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgLmstc3RlcC1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAgICAgJHN0ZXBwZXItaW5kaWNhdG9yLWN1cnJlbnQtZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgICAgICRzdGVwcGVyLWluZGljYXRvci1jdXJyZW50LWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgICAgICAgICAgICAgJHN0ZXBwZXItaW5kaWNhdG9yLWN1cnJlbnQtZGlzYWJsZWQtYm9yZGVyXG4gICAgICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gTGFiZWxcbiAgICAgICAgLmstc3RlcC1sYWJlbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKCAkY29sb3I6ICRzdGVwcGVyLWxhYmVsLXRleHQgKTtcbiAgICAgICAgfVxuICAgICAgICAuay1zdGVwLXN1Y2Nlc3MgLmstc3RlcC1sYWJlbCAuay1pY29uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoICRjb2xvcjogJHN0ZXBwZXItbGFiZWwtc3VjY2Vzcy10ZXh0ICk7XG4gICAgICAgIH1cbiAgICAgICAgLmstc3RlcC1lcnJvciAuay1zdGVwLWxhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoICRjb2xvcjogJHN0ZXBwZXItbGFiZWwtZXJyb3ItdGV4dCApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstc3RlcC1lcnJvciB7XG4gICAgICAgICAgICAuay1zdGVwLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKCAkY29sb3I6ICRzdGVwcGVyLWxhYmVsLWVycm9yLXRleHQgKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICYuay1zdGVwLWhvdmVyIHtcbiAgICAgICAgICAgICAgICAuay1zdGVwLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCggJGNvbG9yOiAkc3RlcHBlci1sYWJlbC1lcnJvci10ZXh0ICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstc3RlcC1kaXNhYmxlZCAuay1zdGVwLWxhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoICRjb2xvcjogJHN0ZXBwZXItbGFiZWwtZGlzYWJsZWQtdGV4dCApO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gTGFiZWxzIG9ubHlcbiAgICAgICAgLmstc3RlcC1mb2N1cyAuay1zdGVwLWxhYmVsOm9ubHktY2hpbGQsXG4gICAgICAgIC5rLXN0ZXAtbGluazpmb2N1cyAuay1zdGVwLWxhYmVsOm9ubHktY2hpbGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggaW5zZXQgMCAwIDAgJHN0ZXBwZXItaW5kaWNhdG9yLWZvY3VzLXNpemUgJGNvbXBvbmVudC1ib3JkZXIgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIE9wdGlvbmFsIExhYmVsXG4gICAgICAgIC5rLXN0ZXAtb3B0aW9uYWwgLmstc3RlcC1sYWJlbC1vcHRpb25hbCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc3RlcHBlci1vcHRpb25hbC1sYWJlbC1vcGFjaXR5O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gUHJvZ3Jlc3NiYXJcbiAgICAgICAgLmstcHJvZ3Jlc3NiYXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkY29sb3I6ICRzdGVwcGVyLXByb2dyZXNzYmFyLXRleHQsXG4gICAgICAgICAgICAgICAgJGJnOiAkc3RlcHBlci1wcm9ncmVzc2Jhci1iZ1xuICAgICAgICAgICAgKTtcblxuICAgICAgICAgICAgLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRjb2xvcjogJHN0ZXBwZXItcHJvZ3Jlc3NiYXItZmlsbC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkYmc6ICRzdGVwcGVyLXByb2dyZXNzYmFyLWZpbGwtYmdcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwid2l6YXJkL2xheW91dFwiKSB7XG4gICAgLmstd2l6YXJkIHtcbiAgICAgICAgcGFkZGluZzogJHdpemFyZC1wYWRkaW5nLXkgJHdpemFyZC1wYWRkaW5nLXg7XG4gICAgICAgIGJvcmRlci13aWR0aDogJHdpemFyZC1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJHdpemFyZC1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkd2l6YXJkLWxpbmUtaGVpZ2h0O1xuICAgICAgICBmb250LWZhbWlseTogJHdpemFyZC1mb250LWZhbWlseTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLmstd2l6YXJkLXN0ZXBzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstd2l6YXJkLXN0ZXAge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsYygjeyR3aXphcmQtY29udGVudC1wYWRkaW5nLXggLyA0fSArIDJweCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cblxuICAgICAgICAuay13aXphcmQtY29udGVudCB7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstd2l6YXJkLWJ1dHRvbnMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHdpemFyZC1jb250ZW50LXBhZGRpbmcteTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICAgLmstYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICR3aXphcmQtYnV0dG9ucy1tYXJnaW4teDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstd2l6YXJkLXBhZ2VyIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstd2l6YXJkLWJ1dHRvbnMtcmlnaHQge1xuICAgICAgICAgICAgLmstYnV0dG9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstc3RlcHBlciB7XG4gICAgICAgICAgICAuay1zdGVwLWxpc3QtdmVydGljYWwge1xuICAgICAgICAgICAgICAgIC5rLXN0ZXAge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXdpemFyZC1ob3Jpem9udGFsIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAuay13aXphcmQtc3RlcHMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHdpemFyZC1jb250ZW50LXBhZGRpbmcteTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXdpemFyZC1zdGVwcyxcbiAgICAgICAgLmstd2l6YXJkLWNvbnRlbnQge1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay13aXphcmQtdmVydGljYWwge1xuXG4gICAgICAgIC5rLXdpemFyZC1zdGVwcyB7XG4gICAgICAgICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuay13aXphcmQtY29udGVudCB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuay13aXphcmQtc3RlcHMge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICR3aXphcmQtY29udGVudC1wYWRkaW5nLXg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay13aXphcmQtbGVmdCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgICAgICAuay13aXphcmQtc3RlcHMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkd2l6YXJkLWNvbnRlbnQtcGFkZGluZy14O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi8vIFdpemFyZFxuJHdpemFyZC1wYWRkaW5nLXg6ICRwYWRkaW5nLXggKiAyLjUgIWRlZmF1bHQ7XG4kd2l6YXJkLXBhZGRpbmcteTogJHdpemFyZC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kd2l6YXJkLWNvbnRlbnQtcGFkZGluZy14OiAkcGFkZGluZy14ICogNCAhZGVmYXVsdDtcbiR3aXphcmQtY29udGVudC1wYWRkaW5nLXk6ICRwYWRkaW5nLXkgKiA4ICFkZWZhdWx0O1xuJHdpemFyZC1idXR0b25zLW1hcmdpbi14OiAxMHB4ICFkZWZhdWx0O1xuXG4kd2l6YXJkLWJvcmRlci13aWR0aDogMHB4ICFkZWZhdWx0O1xuJHdpemFyZC1mb250LXNpemU6ICRmb250LXNpemUgIWRlZmF1bHQ7XG4kd2l6YXJkLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kd2l6YXJkLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG5cbiR3aXphcmQtZm9jdXNlZC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIC4xMykgIWRlZmF1bHQ7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwid2l6YXJkL3RoZW1lXCIpIHtcbiAgICAuay13aXphcmQtc3RlcDpmb2N1cyxcbiAgICAuay13aXphcmQtc3RlcC5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCR3aXphcmQtZm9jdXNlZC1zaGFkb3cpO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJ0YWJzdHJpcC9sYXlvdXRcIikge1xuXG4gICAgLmstdGFic3RyaXAtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6ICR0YWJzdHJpcC13cmFwcGVyLXBhZGRpbmcteSAkdGFic3RyaXAtd3JhcHBlci1wYWRkaW5nLXg7XG4gICAgICAgIGJvcmRlci13aWR0aDogJHRhYnN0cmlwLXdyYXBwZXItYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5rLXRhYnN0cmlwIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJHRhYnN0cmlwLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICR0YWJzdHJpcC1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkdGFic3RyaXAtbGluZS1oZWlnaHQ7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuXG4gICAgICAgIC5rLXRhYnN0cmlwLXdyYXBwZXIgPiAmIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgQGF0LXJvb3QgLmstdGFic3RyaXAtaXRlbXMge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAuay1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6ICR0YWJzdHJpcC1pdGVtLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktaXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstdGFiLW9uLXRvcCB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstbGluayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHRhYnN0cmlwLWl0ZW0tcGFkZGluZy15ICR0YWJzdHJpcC1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1yZW1vdmUtdGFiLWxpbmssXG4gICAgICAgICAgICAuay1saW5rW2RhdGEtdHlwZT1cInJlbW92ZVwiXSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHRhYnN0cmlwLWl0ZW0tcGFkZGluZy15O1xuICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGF0LXJvb3QgLmstaWUxMSAuay10YWJzdHJpcC1pdGVtcyB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuay1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICR0YWJzdHJpcC1jb250ZW50LXBhZGRpbmcteSAkdGFic3RyaXAtY29udGVudC1wYWRkaW5nLXg7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6ICR0YWJzdHJpcC1jb250ZW50LWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgICAgICAgICAgJi5rLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBMb2FkaW5nXG4gICAgICAgIEBhdC1yb290IC5rLXRhYnN0cmlwLWl0ZW1zIC5rLWxvYWRpbmcge1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGxpbmVhcjtcblxuICAgICAgICAgICAgJi5rLWNvbXBsZXRlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU2Nyb2xsaW5nXG4gICAgICAgICYuay10YWJzdHJpcC1zY3JvbGxhYmxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgPiAuay1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6ICR0YWJzdHJpcC1jb250ZW50LWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuay10YWJzdHJpcC1pdGVtcyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuay10YWJzdHJpcC1wcmV2IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuay10YWJzdHJpcC1uZXh0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEZpeGVzIGtlbmRvLXRoZW1lLWRlZmF1bHQjNDc2XG4gICAgICAgICAgICAuay1pZTExICYge1xuICAgICAgICAgICAgICAgID4gLmstdGFic3RyaXAtcHJldixcbiAgICAgICAgICAgICAgICA+IC5rLXRhYnN0cmlwLW5leHQge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cblxuICAgIC8vIFRhYnN0cmlwIHZhcmlhbnRzXG4gICAgLmstdGFic3RyaXAtdG9wIHtcbiAgICAgICAgPiAuay10YWJzdHJpcC1pdGVtcyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFic3RyaXAtYm9yZGVyLXdpZHRoO1xuXG4gICAgICAgICAgICAuay1pdGVtIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyggJHRhYnN0cmlwLWl0ZW0tYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kdGFic3RyaXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1pdGVtICsgLmstaXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICR0YWJzdHJpcC1pdGVtLWdhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstaXRlbS5rLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC5rLWNvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoICR0YWJzdHJpcC1pdGVtLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstdGFic3RyaXAtYm90dG9tIHtcbiAgICAgICAgPiAuay10YWJzdHJpcC1pdGVtcyB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkdGFic3RyaXAtYm9yZGVyLXdpZHRoO1xuXG4gICAgICAgICAgICAuay1pdGVtIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyggJHRhYnN0cmlwLWl0ZW0tYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kdGFic3RyaXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1pdGVtICsgLmstaXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICR0YWJzdHJpcC1pdGVtLWdhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstaXRlbS5rLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC5rLWNvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoICR0YWJzdHJpcC1pdGVtLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstdGFic3RyaXAtc2Nyb2xsYWJsZSB7XG4gICAgICAgICAgICAuay10YWJzdHJpcC1wcmV2LFxuICAgICAgICAgICAgLmstdGFic3RyaXAtbmV4dCB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgLmstaWUxMSAmIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuay10YWJzdHJpcC1sZWZ0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICA+IC5rLXRhYnN0cmlwLWl0ZW1zIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogJHRhYnN0cmlwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgLmstaXRlbSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCAkdGFic3RyaXAtaXRlbS1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHRhYnN0cmlwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstaXRlbSArIC5rLWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICR0YWJzdHJpcC1pdGVtLWdhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstaXRlbS5rLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLmstY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCAkdGFic3RyaXAtaXRlbS1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1pbXBvcnRhbnRcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLy8gc2Fzcy1saW50OmVuYWJsZSBuby1pbXBvcnRhbnRcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgLmstdGFic3RyaXAtcmlnaHQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAgICAgPiAuay10YWJzdHJpcC1pdGVtcyB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJHRhYnN0cmlwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgLmstaXRlbSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cyggJHRhYnN0cmlwLWl0ZW0tYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJHRhYnN0cmlwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstaXRlbSArIC5rLWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICR0YWJzdHJpcC1pdGVtLWdhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstaXRlbS5rLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAuay1jb250ZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cyggJHRhYnN0cmlwLWl0ZW0tYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUgbm8taW1wb3J0YW50XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC8vIHNhc3MtbGludDplbmFibGUgbm8taW1wb3J0YW50XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFNlbGVjdGVkIGluZGljYXRvclxuICAgIEBpZiAoJHRhYnN0cmlwLWluZGljYXRvci1zaXplKSB7XG5cbiAgICAgICAgLmstdGFic3RyaXAtaXRlbXMge1xuXG4gICAgICAgICAgICAuay1pdGVtOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgICAgIC8vIFZhcmlhbnRzXG4gICAgICAgICAgICAgICAgLmstdGFic3RyaXAtdG9wID4gJiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICR0YWJzdHJpcC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmstdGFic3RyaXAtYm90dG9tID4gJiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICR0YWJzdHJpcC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmstdGFic3RyaXAtbGVmdCA+ICYge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6ICR0YWJzdHJpcC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmstdGFic3RyaXAtcmlnaHQgPiAmIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICR0YWJzdHJpcC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuay1pdGVtLmstc3RhdGUtYWN0aXZlOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWl0ZW0gPiAuay1saW5rIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbn1cblxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyhcInRhYnN0cmlwL2xheW91dC9ydGxcIikge1xuICAgIC5rLXJ0bCAuay10YWJzdHJpcCxcbiAgICAuay10YWJzdHJpcFtkaXI9XCJydGxcIl0ge1xuXG4gICAgICAgICYuay10YWJzdHJpcC1sZWZ0LFxuICAgICAgICAmLmstdGFic3RyaXAtcmlnaHQge1xuICAgICAgICAgICAgPiAuay10YWJzdHJpcC1pdGVtcyB7IG9yZGVyOiAxOyB9XG4gICAgICAgICAgICA+IC5rLWNvbnRlbnQgeyBvcmRlcjogMDsgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstdGFic3RyaXAtcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgIH1cblxuICAgICAgICAuay10YWJzdHJpcC1uZXh0IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4iLCIvLyBUYWJzdHJpcFxuJHRhYnN0cmlwLXdyYXBwZXItcGFkZGluZy14OiAwcHggIWRlZmF1bHQ7XG4kdGFic3RyaXAtd3JhcHBlci1wYWRkaW5nLXk6IDBweCAhZGVmYXVsdDtcbiR0YWJzdHJpcC13cmFwcGVyLWJvcmRlci13aWR0aDogMHB4ICFkZWZhdWx0O1xuXG4kdGFic3RyaXAtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcbiR0YWJzdHJpcC1mb250LXNpemU6ICRmb250LXNpemUgIWRlZmF1bHQ7XG4kdGFic3RyaXAtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcbiR0YWJzdHJpcC1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcblxuJHRhYnN0cmlwLXdyYXBwZXItYmc6IG51bGwgIWRlZmF1bHQ7XG4kdGFic3RyaXAtd3JhcHBlci10ZXh0OiBudWxsICFkZWZhdWx0O1xuJHRhYnN0cmlwLXdyYXBwZXItYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuXG4vLy8gQmFja2dyb3VuZCBjb2xvciBvZiB0YWJzdHJpcCBjb21wb25lbnRcbi8vLyBAZ3JvdXAgdGFic3RyaXBcbiR0YWJzdHJpcC1iZzogbnVsbCAhZGVmYXVsdDtcbi8vLyBUZXh0IGNvbG9yIG9mIHRhYnN0cmlwIGNvbXBvbmVudFxuLy8vIEBncm91cCB0YWJzdHJpcFxuJHRhYnN0cmlwLXRleHQ6ICRjb21wb25lbnQtdGV4dCAhZGVmYXVsdDtcbi8vLyBCb3JkZXIgY29sb3Igb2YgdGFic3RyaXAgY29tcG9uZW50XG4vLy8gQGdyb3VwIHRhYnN0cmlwXG4kdGFic3RyaXAtYm9yZGVyOiAkY29tcG9uZW50LWJvcmRlciAhZGVmYXVsdDtcblxuLy8vIEhvcml6b250YWwgcGFkZGluZyBvZiB0YWJzXG4vLy8gQGdyb3VwIHRhYnN0cmlwXG4kdGFic3RyaXAtaXRlbS1wYWRkaW5nLXg6ICRuYXYtaXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4vLy8gVmVydGljYWwgcGFkZGluZyBvZiB0YWJzXG4vLy8gQGdyb3VwIHRhYnN0cmlwXG4kdGFic3RyaXAtaXRlbS1wYWRkaW5nLXk6ICRuYXYtaXRlbS1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLy8gV2lkdGggb2YgYm9yZGVyIGFyb3VuZCB0YWJzXG4vLy8gQGdyb3VwIHRhYnN0cmlwXG4kdGFic3RyaXAtaXRlbS1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbi8vLyBCb3JkZXIgcmFkaXVzIG9mIHRhYnNcbi8vLyBAZ3JvdXAgdGFic3RyaXBcbiR0YWJzdHJpcC1pdGVtLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8vIFNwYWNpbmcgYmV0d2VlbiB0YWJzXG4vLy8gQGdyb3VwIHRhYnN0cmlwXG4kdGFic3RyaXAtaXRlbS1nYXA6ICRuYXYtaXRlbS1tYXJnaW4gIWRlZmF1bHQ7XG5cbi8vLyBCYWNrZ3JvdW5kIGNvbG9yIG9mIHRhYnNcbi8vLyBAZ3JvdXAgdGFic3RyaXBcbiR0YWJzdHJpcC1pdGVtLWJnOiBudWxsICFkZWZhdWx0O1xuLy8vIFRleHQgY29sb3Igb2YgdGFic1xuLy8vIEBncm91cCB0YWJzdHJpcFxuJHRhYnN0cmlwLWl0ZW0tdGV4dDogJGxpbmstdGV4dCAhZGVmYXVsdDtcbi8vLyBCb3JkZXIgY29sb3Igb2YgdGFic1xuLy8vIEBncm91cCB0YWJzdHJpcFxuJHRhYnN0cmlwLWl0ZW0tYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuLy8vIEJhY2tncm91bmQgZ3JhZGllbnQgb2YgdGFic1xuLy8vIEBncm91cCB0YWJzdHJpcFxuJHRhYnN0cmlwLWl0ZW0tZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG5cbi8vLyBCYWNrZ3JvdW5kIGNvbG9yIG9mIGhvdmVyZWQgdGFic1xuLy8vIEBncm91cCB0YWJzdHJpcFxuJHRhYnN0cmlwLWl0ZW0taG92ZXJlZC1iZzogbnVsbCAhZGVmYXVsdDtcbi8vLyBUZXh0IGNvbG9yIG9mIGhvdmVyZWQgdGFic1xuLy8vIEBncm91cCB0YWJzdHJpcFxuJHRhYnN0cmlwLWl0ZW0taG92ZXJlZC10ZXh0OiAkbGluay1ob3Zlci10ZXh0ICFkZWZhdWx0O1xuLy8vIEJvcmRlciBjb2xvciBvZiBob3ZlcmVkIHRhYnNcbi8vLyBAZ3JvdXAgdGFic3RyaXBcbiR0YWJzdHJpcC1pdGVtLWhvdmVyZWQtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuLy8vIEJhY2tncm91bmQgZ3JhZGllbnQgb2YgaG92ZXJlZCB0YWJzXG4vLy8gQGdyb3VwIHRhYnN0cmlwXG4kdGFic3RyaXAtaXRlbS1ob3ZlcmVkLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4vLy8gQmFja2dyb3VuZCBjb2xvciBvZiBzZWxlY3RlZCB0YWJzXG4vLy8gQGdyb3VwIHRhYnN0cmlwXG4kdGFic3RyaXAtaXRlbS1zZWxlY3RlZC1iZzogJGNvbXBvbmVudC1iZyAhZGVmYXVsdDtcbi8vLyBUZXh0IGNvbG9yIG9mIHNlbGVjdGVkIHRhYnNcbi8vLyBAZ3JvdXAgdGFic3RyaXBcbiR0YWJzdHJpcC1pdGVtLXNlbGVjdGVkLXRleHQ6ICRjb21wb25lbnQtdGV4dCAhZGVmYXVsdDtcbi8vLyBCb3JkZXIgY29sb3Igb2Ygc2VsZWN0ZWQgdGFic1xuLy8vIEBncm91cCB0YWJzdHJpcFxuJHRhYnN0cmlwLWl0ZW0tc2VsZWN0ZWQtYm9yZGVyOiAkY29tcG9uZW50LWJvcmRlciAhZGVmYXVsdDtcbi8vLyBCYWNrZ3JvdW5kIGdyYWRpZW50IG9mIHNlbGVjdGVkIHRhYnNcbi8vLyBAZ3JvdXAgdGFic3RyaXBcbiR0YWJzdHJpcC1pdGVtLXNlbGVjdGVkLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kdGFic3RyaXAtaXRlbS1mb2N1c2VkLXNoYWRvdzogJGxpc3QtaXRlbS1mb2N1c2VkLXNoYWRvdyAhZGVmYXVsdDtcblxuJHRhYnN0cmlwLWluZGljYXRvci1zaXplOiBudWxsICFkZWZhdWx0O1xuJHRhYnN0cmlwLWluZGljYXRvci1jb2xvcjogbnVsbCAhZGVmYXVsdDtcblxuLy8vIEhvcml6b250YWwgcGFkZGluZyBvZiB0YWJzdHJpcCBjb250ZW50XG4vLy8gQGdyb3VwIHRhYnN0cmlwXG4kdGFic3RyaXAtY29udGVudC1wYWRkaW5nLXg6ICR0YWJzdHJpcC1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbi8vLyBWZXJ0aWNhbCBwYWRkaW5nIG9mIHRhYnN0cmlwIGNvbnRlbnRcbi8vLyBAZ3JvdXAgdGFic3RyaXBcbiR0YWJzdHJpcC1jb250ZW50LXBhZGRpbmcteTogJHRhYnN0cmlwLWl0ZW0tcGFkZGluZy15ICFkZWZhdWx0O1xuLy8vIFdpZHRoIG9mIGJvcmRlciBhcm91bmQgdGFic3RyaXAgY29udGVudFxuLy8vIEBncm91cCB0YWJzdHJpcFxuJHRhYnN0cmlwLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG5cbi8vLyBCYWNrZ3JvdW5kIGNvbG9yIG9mIHRhYnN0cmlwIGNvbnRlbnRcbi8vLyBAZ3JvdXAgdGFic3RyaXBcbiR0YWJzdHJpcC1jb250ZW50LWJnOiAkY29tcG9uZW50LWJnICFkZWZhdWx0O1xuLy8vIFRleHQgY29sb3Igb2YgdGFic3RyaXAgY29udGVudFxuLy8vIEBncm91cCB0YWJzdHJpcFxuJHRhYnN0cmlwLWNvbnRlbnQtdGV4dDogJGNvbXBvbmVudC10ZXh0ICFkZWZhdWx0O1xuLy8vIEJvcmRlciBjb2xvciBvZiB0YWJzdHJpcCBjb250ZW50XG4vLy8gQGdyb3VwIHRhYnN0cmlwXG4kdGFic3RyaXAtY29udGVudC1ib3JkZXI6ICRjb21wb25lbnQtYm9yZGVyICFkZWZhdWx0O1xuIiwiQGluY2x1ZGUgZXhwb3J0cyhcInRhYnN0cmlwL3RoZW1lXCIpIHtcblxuICAgIC8vIFdyYXBwZXJcbiAgICAuay10YWJzdHJpcC13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICR0YWJzdHJpcC13cmFwcGVyLXRleHQsXG4gICAgICAgICAgICAkdGFic3RyaXAtd3JhcHBlci1iZyxcbiAgICAgICAgICAgICR0YWJzdHJpcC13cmFwcGVyLWJvcmRlclxuICAgICAgICApO1xuICAgIH1cblxuXG4gICAgLy8gSXRlbXNcbiAgICAuay10YWJzdHJpcC1pdGVtcyB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkdGFic3RyaXAtdGV4dCxcbiAgICAgICAgICAgICR0YWJzdHJpcC1iZyxcbiAgICAgICAgICAgICR0YWJzdHJpcC1ib3JkZXJcbiAgICAgICAgKTtcblxuICAgICAgICAuay1pdGVtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJHRhYnN0cmlwLWl0ZW0tdGV4dCxcbiAgICAgICAgICAgICAgICAkdGFic3RyaXAtaXRlbS1iZyxcbiAgICAgICAgICAgICAgICAkdGFic3RyaXAtaXRlbS1ib3JkZXIsXG4gICAgICAgICAgICAgICAgJHRhYnN0cmlwLWl0ZW0tZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICR0YWJzdHJpcC1pdGVtLWhvdmVyZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJHRhYnN0cmlwLWl0ZW0taG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJHRhYnN0cmlwLWl0ZW0taG92ZXJlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICR0YWJzdHJpcC1pdGVtLWhvdmVyZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmstc3RhdGUtYWN0aXZlLFxuICAgICAgICAgICAgJi5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkdGFic3RyaXAtaXRlbS1zZWxlY3RlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkdGFic3RyaXAtaXRlbS1zZWxlY3RlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJHRhYnN0cmlwLWl0ZW0tc2VsZWN0ZWQtYm9yZGVyLFxuICAgICAgICAgICAgICAgICAgICAkdGFic3RyaXAtaXRlbS1zZWxlY3RlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkdGFic3RyaXAtaXRlbS1mb2N1c2VkLXNoYWRvdyApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cblxuICAgIC8vIENvbnRlbnRcbiAgICAuay10YWJzdHJpcCA+IC5rLWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHRhYnN0cmlwLWNvbnRlbnQtdGV4dCxcbiAgICAgICAgICAgICR0YWJzdHJpcC1jb250ZW50LWJnLFxuICAgICAgICAgICAgJHRhYnN0cmlwLWNvbnRlbnQtYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuXG5cbiAgICAvLyBTZWxlY3RlZCBpbmRpY2F0b3JcbiAgICBAaWYgKCR0YWJzdHJpcC1pbmRpY2F0b3Itc2l6ZSkge1xuXG4gICAgICAgIC5rLXRhYnN0cmlwLWl0ZW1zIHtcbiAgICAgICAgICAgIC5rLWl0ZW0uay1zdGF0ZS1hY3RpdmU6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0YWJzdHJpcC1pbmRpY2F0b3ItY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJleHBhbnNpb24tcGFuZWwvbGF5b3V0XCIpIHtcblxuICAgIC8vIEJhc2VcbiAgICAuay1leHBhbmRlciB7XG4gICAgICAgIEBpbmNsdWRlIHVzZS1iYWNrZ3JvdW5kLWNsaXAoKTtcblxuICAgICAgICBib3JkZXItd2lkdGg6ICRleHBhbmRlci1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZXhwYW5kZXItZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGV4cGFuZGVyLWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRleHBhbmRlci1saW5lLWhlaWdodDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuXG4gICAgICAgICZbZGlyID0gXCJydGxcIl0sXG4gICAgICAgIC5rLXJ0bCAmIHtcbiAgICAgICAgICAgIC8vIEV4cGFuZCAvIGNvbGxhcHNlIGljb25cbiAgICAgICAgICAgIC5rLWV4cGFuZGVyLWluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZXhwYW5kZXItaW5kaWNhdG9yLW1hcmdpbi14O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSGVhZGVyXG4gICAgLmstZXhwYW5kZXItaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogJGV4cGFuZGVyLWhlYWRlci1wYWRkaW5nLXkgJGV4cGFuZGVyLWhlYWRlci1wYWRkaW5nLXg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwICRleHBhbmRlci1oZWFkZXItYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAvLyBFeHBhbmRlciBzcGFjZXJcbiAgICAuay1leHBhbmRlci1zcGFjZXIge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB9XG5cbiAgICAvLyBUaXRsZVxuICAgIC5rLWV4cGFuZGVyLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLy8gRXhwYW5kIC8gY29sbGFwc2UgaWNvblxuICAgIC5rLWV4cGFuZGVyLWluZGljYXRvciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkZXhwYW5kZXItaW5kaWNhdG9yLW1hcmdpbi14O1xuICAgIH1cblxuICAgIC8vIEV4cGFuZGVyIGNvbnRlbnRcbiAgICAuay1leHBhbmRlci1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogJGV4cGFuZGVyLWNvbnRlbnQtcGFkZGluZy15ICRleHBhbmRlci1jb250ZW50LXBhZGRpbmcteDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG59XG4iLCIvLyBFeHBhbnNpb24gcGFuZWxcbiRleHBhbmRlci1wYWRkaW5nLXk6IDhweCAhZGVmYXVsdDtcbiRleHBhbmRlci1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGV4cGFuZGVyLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRleHBhbmRlci1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGV4cGFuZGVyLWJvcmRlci13aWR0aDogMCAhZGVmYXVsdDtcblxuJGV4cGFuZGVyLWhlYWRlci1wYWRkaW5nLXg6IDAgIWRlZmF1bHQ7XG4kZXhwYW5kZXItaGVhZGVyLXBhZGRpbmcteTogJGhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG5cbiRleHBhbmRlci1pbmRpY2F0b3ItbWFyZ2luLXg6ICRwYWRkaW5nLXggKiAxLjUgIWRlZmF1bHQ7XG5cbiRleHBhbmRlci1iZzogJGNvbXBvbmVudC1iZyAhZGVmYXVsdDtcbiRleHBhbmRlci10ZXh0OiAkY29tcG9uZW50LXRleHQgIWRlZmF1bHQ7XG4kZXhwYW5kZXItYm9yZGVyOiAkY29tcG9uZW50LWJvcmRlciAhZGVmYXVsdDtcblxuJGV4cGFuZGVyLWhlYWRlci1ib3JkZXItd2lkdGg6IDJweCAhZGVmYXVsdDtcbiRleHBhbmRlci1oZWFkZXItYmc6ICRleHBhbmRlci1iZyAhZGVmYXVsdDtcbiRleHBhbmRlci1oZWFkZXItdGV4dDogJGV4cGFuZGVyLXRleHQgIWRlZmF1bHQ7XG4kZXhwYW5kZXItaGVhZGVyLWJvcmRlcjogJGV4cGFuZGVyLXRleHQgIWRlZmF1bHQ7XG5cbiRleHBhbmRlci1oZWFkZXItZm9jdXNlZC1iZzogbnVsbCAhZGVmYXVsdDtcbiRleHBhbmRlci1oZWFkZXItZm9jdXNlZC1zaGFkb3c6ICRsaXN0LWl0ZW0tZm9jdXNlZC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRleHBhbmRlci1oZWFkZXItc3ViLXRpdGxlLW9wYWNpdHk6IC42NSAhZGVmYXVsdDtcblxuJGV4cGFuZGVyLWNvbnRlbnQtcGFkZGluZy14OiAkcGFkZGluZy14ICogMi41ICFkZWZhdWx0O1xuJGV4cGFuZGVyLWNvbnRlbnQtcGFkZGluZy15OiAkcGFkZGluZy15ICogNSAhZGVmYXVsdDtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJleHBhbnNpb24tcGFuZWwvdGhlbWVcIikge1xuXG4gICAgLmstZXhwYW5kZXIge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGV4cGFuZGVyLXRleHQsXG4gICAgICAgICAgICAkZXhwYW5kZXItYmcsXG4gICAgICAgICAgICAkZXhwYW5kZXItYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuXG4gICAgLmstZXhwYW5kZXItaGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRleHBhbmRlci1oZWFkZXItdGV4dCxcbiAgICAgICAgICAgICRleHBhbmRlci1oZWFkZXItYmcsXG4gICAgICAgICAgICAkZXhwYW5kZXItaGVhZGVyLWJvcmRlclxuICAgICAgICApO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgIC5rLWV4cGFuZGVyLWhlYWRlci5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXhwYW5kZXItaGVhZGVyLWZvY3VzZWQtYmc7XG4gICAgICAgIGJveC1zaGFkb3c6ICRleHBhbmRlci1oZWFkZXItZm9jdXNlZC1zaGFkb3c7XG4gICAgfVxuXG4gICAgLmstZXhwYW5kZXItc3ViLXRpdGxlIHtcbiAgICAgICAgb3BhY2l0eTogJGV4cGFuZGVyLWhlYWRlci1zdWItdGl0bGUtb3BhY2l0eTtcbiAgICB9XG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwiYm90dG9tLW5hdmlnYXRpb24vbGF5b3V0XCIpIHtcblxuICAgIC8vIEJvdHRvbSBOYXZpZ2F0aW9uXG4gICAgLmstYm90dG9tLW5hdiB7XG4gICAgICAgIEBpbmNsdWRlIHVzZS1iYWNrZ3JvdW5kLWNsaXAoKTtcbiAgICAgICAgcGFkZGluZzogJGJvdHRvbS1uYXYtcGFkZGluZy15ICRib3R0b20tbmF2LXBhZGRpbmcteDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZm9udC1zaXplOiAkYm90dG9tLW5hdi1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYm90dG9tLW5hdi1saW5lLWhlaWdodDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRib3R0b20tbmF2LWZvbnQtZmFtaWx5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGJvdHRvbS1uYXYtbGV0dGVyLXNwYWNpbmc7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBnYXA6ICRib3R0b20tbmF2LWdhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5rLWJvdHRvbS1uYXYtYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkYm90dG9tLW5hdi1ib3JkZXItd2lkdGg7XG4gICAgfVxuXG4gICAgLmstYm90dG9tLW5hdi1zaGFkb3cge1xuICAgICAgICBib3gtc2hhZG93OiAkYm90dG9tLW5hdi1zaGFkb3c7XG4gICAgfVxuXG4gICAgLy8gSXRlbXNcbiAgICAuay1ib3R0b20tbmF2LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAkYm90dG9tLW5hdi1pdGVtLXBhZGRpbmcteSAkYm90dG9tLW5hdi1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgbWluLXdpZHRoOiAkYm90dG9tLW5hdi1pdGVtLW1pbi13aWR0aDtcbiAgICAgICAgbWF4LXdpZHRoOiAkYm90dG9tLW5hdi1pdGVtLW1heC13aWR0aDtcbiAgICAgICAgbWluLWhlaWdodDogJGJvdHRvbS1uYXYtaXRlbS1taW4taGVpZ2h0O1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3R0b20tbmF2LWl0ZW0tYm9yZGVyLXJhZGl1cztcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAkYm90dG9tLW5hdi1pdGVtLWdhcDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1ib3R0b20tbmF2LWl0ZW0uay1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gICAgfVxuXG4gICAgLmstYm90dG9tLW5hdi1pdGVtLWljb24ge1xuICAgICAgICBmb250LXNpemU6ICRib3R0b20tbmF2LWl0ZW0taWNvbi1zaXplO1xuICAgIH1cblxuICAgIC5rLWJvdHRvbS1uYXYtaXRlbS10ZXh0IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAvLyBIb3Jpem9udGFsIEl0ZW0gTGF5b3V0XG4gICAgLmstYm90dG9tLW5hdi1pdGVtLWZsb3ctaG9yaXpvbnRhbCAuay1ib3R0b20tbmF2LWl0ZW0ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAvLyBWZXJ0aWNhbCBJdGVtIExheW91dFxuICAgIC5rLWJvdHRvbS1uYXYtaXRlbS1mbG93LXZlcnRpY2FsIC5rLWJvdHRvbS1uYXYtaXRlbSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLy8gUG9zaXRpb25pbmdcbiAgICAuay1ib3R0b20tbmF2LmstcG9zLWZpeGVkIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbn1cbiIsIi8vIEJvdHRvbS1uYXZpZ2F0aW9uXG4kYm90dG9tLW5hdi1wYWRkaW5nLXg6IG1hcC1nZXQoICRzcGFjaW5nLCAxICkgIWRlZmF1bHQ7XG4kYm90dG9tLW5hdi1wYWRkaW5nLXk6ICRib3R0b20tbmF2LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRib3R0b20tbmF2LWdhcDogJGJvdHRvbS1uYXYtcGFkZGluZy14ICFkZWZhdWx0O1xuJGJvdHRvbS1uYXYtYm9yZGVyLXdpZHRoOiAxcHggMHB4IDBweCAwcHggIWRlZmF1bHQ7XG5cbiRib3R0b20tbmF2LWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYm90dG9tLW5hdi1mb250LXNpemU6ICRmb250LXNpemUgIWRlZmF1bHQ7XG4kYm90dG9tLW5hdi1saW5lLWhlaWdodDogbm9ybWFsICFkZWZhdWx0O1xuJGJvdHRvbS1uYXYtbGV0dGVyLXNwYWNpbmc6IC4ycHggIWRlZmF1bHQ7XG5cbiRib3R0b20tbmF2LWl0ZW0tcGFkZGluZy14OiBtYXAtZ2V0KCAkc3BhY2luZywgMiApICFkZWZhdWx0O1xuJGJvdHRvbS1uYXYtaXRlbS1wYWRkaW5nLXk6IDAgIWRlZmF1bHQ7XG4kYm90dG9tLW5hdi1pdGVtLW1pbi13aWR0aDogNzJweCAhZGVmYXVsdDtcbiRib3R0b20tbmF2LWl0ZW0tbWF4LXdpZHRoOiBudWxsICFkZWZhdWx0O1xuJGJvdHRvbS1uYXYtaXRlbS1taW4taGVpZ2h0OiBjYWxjKCAjeyRpY29uLXNpemUgKiAyLjV9ICsgI3skcGFkZGluZy14ICogMn0gLSAjeyRib3R0b20tbmF2LXBhZGRpbmcteCAqIDJ9ICkgIWRlZmF1bHQ7XG4kYm90dG9tLW5hdi1pdGVtLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJvdHRvbS1uYXYtaXRlbS1nYXA6IDAgbWFwLWdldCggJHNwYWNpbmcsIDEgKSAhZGVmYXVsdDtcblxuJGJvdHRvbS1uYXYtaXRlbS1pY29uLW1hcmdpbi15OiBtYXAtZ2V0KCAkc3BhY2luZywgMiApICFkZWZhdWx0O1xuJGJvdHRvbS1uYXYtaXRlbS1pY29uLW1hcmdpbi14OiAkYm90dG9tLW5hdi1pdGVtLWljb24tbWFyZ2luLXkgIWRlZmF1bHQ7XG4kYm90dG9tLW5hdi1pdGVtLWljb24tc2l6ZTogbWFwLWdldCggJHNwYWNpbmcsIDYgKSAhZGVmYXVsdDtcbiRib3R0b20tbmF2LWl0ZW0tZGlzYWJsZWQtb3BhY2l0eTogLjUgIWRlZmF1bHQ7XG5cbiRib3R0b20tbmF2LXNoYWRvdzogMHB4IDBweCA1cHggcmdiYSgwLCAwLCAwLCAuMTIpICFkZWZhdWx0O1xuXG4kYm90dG9tLW5hdi1mbGF0LWJnOiAkY29tcG9uZW50LWJnICFkZWZhdWx0O1xuJGJvdHRvbS1uYXYtZmxhdC10ZXh0OiAkY29tcG9uZW50LXRleHQgIWRlZmF1bHQ7XG4kYm90dG9tLW5hdi1mbGF0LWJvcmRlcjogJGNvbXBvbmVudC1ib3JkZXIgIWRlZmF1bHQ7XG5cblxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcImJvdHRvbS1uYXZpZ2F0aW9uL3RoZW1lXCIpIHtcblxuICAgIC8vIFNvbGlkXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAgICAgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtI3skbmFtZX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkY29sb3I6IHRydWUtbWl4KCAkY29sb3IsIGNvbnRyYXN0LXdjYWcoICRjb2xvciApLCAzNSUpLFxuICAgICAgICAgICAgICAgICRiZzogJGNvbG9yXG4gICAgICAgICAgICApO1xuXG4gICAgICAgICAgICAuay1ib3R0b20tbmF2LWl0ZW0uay1zdGF0ZS1mb2N1cyxcbiAgICAgICAgICAgIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXN0YXRlLWZvY3VzZWQsXG4gICAgICAgICAgICAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoICRiZzogcmdiYSh0cnVlLW1peCggJGNvbG9yLCBjb250cmFzdC13Y2FnKCAkY29sb3IgKSwgMzUlKSwgLjIpKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstYm90dG9tLW5hdi1pdGVtLmstc3RhdGUtc2VsZWN0ZWQsXG4gICAgICAgICAgICAuay1ib3R0b20tbmF2LWl0ZW0uay1zdGF0ZS1hY3RpdmUsXG4gICAgICAgICAgICAuay1ib3R0b20tbmF2LWl0ZW06YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKCAkY29sb3I6IGNvbnRyYXN0LXdjYWcoICRjb2xvciApICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBGbGF0XG4gICAgLmstYm90dG9tLW5hdi1mbGF0IHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRib3R0b20tbmF2LWZsYXQtdGV4dCxcbiAgICAgICAgICAgICRib3R0b20tbmF2LWZsYXQtYmcsXG4gICAgICAgICAgICAkYm90dG9tLW5hdi1mbGF0LWJvcmRlclxuICAgICAgICApO1xuXG4gICAgICAgIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXN0YXRlLWZvY3VzLFxuICAgICAgICAuay1ib3R0b20tbmF2LWl0ZW0uay1zdGF0ZS1mb2N1c2VkLFxuICAgICAgICAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCggJGJnOiByZ2JhKCRib3R0b20tbmF2LWZsYXQtdGV4dCwgLjA1KSApO1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAgICAgICAgICYuay1ib3R0b20tbmF2LSN7JG5hbWV9IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXN0YXRlLXNlbGVjdGVkLFxuICAgICAgICAgICAgJi5rLWJvdHRvbS1uYXYtI3skbmFtZX0gLmstYm90dG9tLW5hdi1pdGVtLmstc3RhdGUtYWN0aXZlLFxuICAgICAgICAgICAgJi5rLWJvdHRvbS1uYXYtI3skbmFtZX0gLmstYm90dG9tLW5hdi1pdGVtOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgQGlmICRuYW1lID09IFwic2Vjb25kYXJ5XCIgb3IgJG5hbWUgPT0gXCJsaWdodFwiIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCggJGNvbG9yOiB0cnktc2hhZGUoJGNvbG9yLCAzKSApO1xuICAgICAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKCAkY29sb3I6ICRjb2xvciApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5AaW5jbHVkZSBleHBvcnRzKCBcImJvdHRvbS1uYXZpZ2F0aW9uL3RoZW1lL2xlZ2FjeVwiICkge1xuXG4gICAgLmstaWUgLmstYm90dG9tLW5hdi1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwiY2FyZC9sYXlvdXRcIikge1xuXG5cbiAgICAvLyBBbmd1bGFyIGVsZW1lbnRzXG4gICAga2VuZG8tY2FyZCxcbiAgICBrZW5kby1jYXJkLWhlYWRlcixcbiAgICBrZW5kby1jYXJkLWJvZHksXG4gICAga2VuZG8tY2FyZC1hY3Rpb25zLFxuICAgIGtlbmRvLWNhcmQtZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG5cbiAgICAvLyBDYXJkXG4gICAgLmstY2FyZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRjYXJkLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkY2FyZC1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY2FyZC1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkY2FyZC1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkY2FyZC1saW5lLWhlaWdodDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5rLWNhcmQgPiAuay1jYXJkLWlubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogaW5oZXJpdDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cblxuICAgIC8vIENhcmQgb3JpZW50YXRpb25cbiAgICAuay1jYXJkLWhvcml6b250YWwgIHsgZmxleC1mbG93OiByb3cgbm93cmFwOyB9XG4gICAgLmstY2FyZC12ZXJ0aWNhbCAgICB7IGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDsgfVxuXG5cbiAgICAvLyBIZWFkZXJcbiAgICAuay1jYXJkLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6ICRjYXJkLWhlYWRlci1wYWRkaW5nLXkgJGNhcmQtaGVhZGVyLXBhZGRpbmcteDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgJGNhcmQtaGVhZGVyLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAuay1jYXJkLXRpdGxlLFxuICAgICAgICAuay1jYXJkLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmstY2FyZC10aXRsZSArIC5rLWNhcmQtc3VidGl0bGUsXG4gICAgICAgIC5rLWNhcmQtc3VidGl0bGUgKyAuay1jYXJkLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRjYXJkLXRpdGxlLW1hcmdpbi1ib3R0b207XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIEZvb3RlclxuICAgIC5rLWNhcmQtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogJGNhcmQtZm9vdGVyLXBhZGRpbmcteSAkY2FyZC1mb290ZXItcGFkZGluZy14O1xuICAgICAgICBib3JkZXItd2lkdGg6ICRjYXJkLWZvb3Rlci1ib3JkZXItd2lkdGggMCAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cblxuICAgIC8vIEJvZHlcbiAgICAuay1jYXJkLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAkY2FyZC1ib2R5LXBhZGRpbmcteSAkY2FyZC1ib2R5LXBhZGRpbmcteDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG4gICAgICAgIH1cblxuICAgICAgICA+IC5rLWxhc3QsXG4gICAgICAgID4gOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmstY2FyZC1hY3Rpb25zIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIENhcmQgYXZhdGFyXG4gICAgLmstY2FyZC1hdmF0YXIsXG4gICAgLmstY2FyZCAuay1hdmF0YXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWF2YXRhci1zcGFjaW5nO1xuICAgICAgICB3aWR0aDogJGNhcmQtYXZhdGFyLXNpemU7XG4gICAgICAgIGhlaWdodDogJGNhcmQtYXZhdGFyLXNpemU7XG4gICAgICAgIGZsZXgtYmFzaXM6ICRjYXJkLWF2YXRhci1zaXplO1xuICAgIH1cblxuXG4gICAgLy8gQ2FyZCBpbWFnZVxuICAgIC5rLWNhcmQtaW1hZ2UsXG4gICAgLmstY2FyZC1tZWRpYSB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuay1jYXJkLWhvcml6b250YWwgJiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRjYXJkLWltZy1tYXgtd2lkdGg7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gQ2FyZCB0aXRsZVxuICAgIC5rLWNhcmQtdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCBtYXAtZ2V0KCAkdHlwb2dyYXBoeS1jb25maWcsIGNhcmQtdGl0bGUgKSApO1xuICAgICAgICBtYXJnaW46IDAgMCAkY2FyZC10aXRsZS1tYXJnaW4tYm90dG9tO1xuICAgIH1cblxuXG4gICAgLy8gQ2FyZCBzdWJ0aXRsZVxuICAgIC5rLWNhcmQtc3VidGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCBtYXAtZ2V0KCAkdHlwb2dyYXBoeS1jb25maWcsIGNhcmQtc3VidGl0bGUgKSApO1xuICAgICAgICBtYXJnaW46IDAgMCAkY2FyZC1zdWJ0aXRsZS1tYXJnaW4tYm90dG9tO1xuICAgIH1cblxuXG4gICAgLy8gU2VwYXJhdG9yXG4gICAgLmstY2FyZC1zZXBhcmF0b3Ige1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgfVxuICAgIC5rLWNhcmQtc2VwYXJhdG9yLmstc2VwYXJhdG9yLXZlcnRpY2FsLFxuICAgIC5rLWNhcmQtaG9yaXpvbnRhbCA+IC5rLWNhcmQtc2VwYXJhdG9yIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICB9XG4gICAgLmstY2FyZC1zZXBhcmF0b3Iuay1zZXBhcmF0b3ItaG9yaXpvbnRhbCxcbiAgICAuay1jYXJkLXZlcnRpY2FsID4gLmstY2FyZC1zZXBhcmF0b3Ige1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgfVxuXG4gICAgLmstY2FyZCA+IC5rLWhyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuXG4gICAgLy8gQ2FyZCBhY3Rpb25zXG4gICAgLmstY2FyZC1hY3Rpb25zIHtcbiAgICAgICAgcGFkZGluZzogJGNhcmQtYWN0aW9ucy1wYWRkaW5nLXkgJGNhcmQtYWN0aW9ucy1wYWRkaW5nLXg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgZ2FwOiAkY2FyZC1hY3Rpb25zLWdhcDtcblxuICAgICAgICA+IC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoICN7JGNhcmQtYm9keS1wYWRkaW5nLXh9IC0gKCAjeyRjYXJkLWFjdGlvbnMtcGFkZGluZy14fSArICN7JGJ1dHRvbi1ib3JkZXItd2lkdGh9ICkgKTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoICN7JGNhcmQtYm9keS1wYWRkaW5nLXh9IC0gKCAjeyRjYXJkLWFjdGlvbnMtcGFkZGluZy14fSArICN7JGJ1dHRvbi1ib3JkZXItd2lkdGh9ICkgKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIEFjdGlvbnMgYWxpZ25cbiAgICAuay1jYXJkLWFjdGlvbnMtc3RhcnQgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuay1jYXJkLWFjdGlvbnMtZW5kICAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLmstY2FyZC1hY3Rpb25zLWNlbnRlciAgICAgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuXG4gICAgLy8gQWN0aW9ucyBvcmllbnRhdGlvblxuICAgIC5rLWNhcmQtYWN0aW9ucy1ob3Jpem9udGFsICB7IGZsZXgtZmxvdzogcm93IG5vd3JhcDsgfVxuICAgIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbCAgICB7IGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDsgfVxuXG5cbiAgICAvLyBTdHJlY2hlZCBhY3Rpb25zXG4gICAgLmstY2FyZC1hY3Rpb25zLXN0cmV0Y2hlZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGdhcDogMDtcblxuICAgICAgICA+IC5rLWJ1dHRvbixcbiAgICAgICAgPiAuay1jYXJkLWFjdGlvbiB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFRPRE86IHJlZmFjdG9yIG9uY2Ugd2UgaGF2ZSBidXR0b24gc2l6ZVxuICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggMCApO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoICN7JGNhcmQtYWN0aW9ucy1wYWRkaW5nLXl9ICsgI3skYnV0dG9uLXBhZGRpbmcteX0gKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKCAjeyRjYXJkLWFjdGlvbnMtcGFkZGluZy15fSArICN7JGJ1dHRvbi1wYWRkaW5nLXl9ICk7XG4gICAgICAgIH1cblxuICAgICAgICAuay1jYXJkICYge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGNhcmQtYWN0aW9ucy1ib3JkZXItd2lkdGg7XG4gICAgICAgIH1cbiAgICAgICAgLmstY2FyZC1ob3Jpem9udGFsID4gJiB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogJGNhcmQtYWN0aW9ucy1ib3JkZXItd2lkdGg7XG4gICAgICAgIH1cbiAgICAgICAgLmstY2FyZC12ZXJ0aWNhbCA+ICYge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGNhcmQtYWN0aW9ucy1ib3JkZXItd2lkdGg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstY2FyZC1hY3Rpb25zLWhvcml6b250YWwgPiAuay1jYXJkLWFjdGlvbiArIC5rLWNhcmQtYWN0aW9uIHtcbiAgICAgICAgICAgIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6ICRjYXJkLWFjdGlvbnMtYm9yZGVyLXdpZHRoO1xuICAgICAgICB9XG4gICAgICAgICYuay1jYXJkLWFjdGlvbnMtdmVydGljYWwgPiAuay1jYXJkLWFjdGlvbiArIC5rLWNhcmQtYWN0aW9uIHtcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRjYXJkLWFjdGlvbnMtYm9yZGVyLXdpZHRoO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBDYXJkIGFjdGlvblxuICAgIC5rLWNhcmQtYWN0aW9uIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgICAgID4gLmstYnV0dG9uIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBMaXN0XG4gICAgLmstY2FyZC1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgZ2FwOiAkY2FyZC1kZWNrLWdhcDtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG5cbiAgICAgICAgLmstY2FyZCB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gRGVja1xuICAgIC5rLWNhcmQtZGVjayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGdhcDogJGNhcmQtZGVjay1nYXA7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuXG4gICAgICAgIC5rLWNhcmQge1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1jYXJkLWRlY2stc2Nyb2xsd3JhcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7IC8vIHByZXZlbnRzIHRyaW1taW5nIG9mIGNhcmQgc2hhZG93cyBvbiBPU1ggKDAtd2lkdGggc2Nyb2xsYmFyKVxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgPiAuay1idXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGNhcmQtZGVjay1zY3JvbGwtYnV0dG9uLXJhZGl1cyApO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAkY2FyZC1kZWNrLXNjcm9sbC1idXR0b24tb2Zmc2V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAkY2FyZC1kZWNrLXNjcm9sbC1idXR0b24tb2Zmc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAuay1jYXJkLWRlY2sge1xuICAgICAgICAgICAgLy8gaGlkZSBzY3JvbGxiYXJcbiAgICAgICAgICAgICRzY3JvbGxiYXItc2l6ZTogMjBweDtcblxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRzY3JvbGxiYXItc2l6ZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc2Nyb2xsYmFyLXNpemU7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gR3JvdXBcbiAgICAuay1jYXJkLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcblxuICAgICAgICAuay1jYXJkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoIDAgKTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5rLWNhcmQgKyAuay1jYXJkIHtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6ICRjYXJkLWJvcmRlci13aWR0aDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gQm9yZGVyLXJhZGl1c1xuICAgICAgICAuay1jYXJkLmstZmlyc3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCAkY2FyZC1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgIH1cbiAgICAgICAgLmstY2FyZC5rLWxhc3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cyggJGNhcmQtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICB9XG4gICAgICAgIC5rLWNhcmQuay1vbmx5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRjYXJkLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgfVxuICAgIH1cblxuXG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwiY2FyZC9sYXlvdXQvY2FsbG91dFwiICkge1xuXG4gICAgLmstY2FyZC13aXRoLWNhbGxvdXQge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAuay1jYXJkLWNhbGxvdXQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAkY2FyZC1jYWxsb3V0LXdpZHRoO1xuICAgICAgICBoZWlnaHQ6ICRjYXJkLWNhbGxvdXQtaGVpZ2h0O1xuICAgICAgICBib3JkZXItd2lkdGg6ICRjYXJkLWJvcmRlci13aWR0aCAkY2FyZC1ib3JkZXItd2lkdGggMCAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgLmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC1uIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgICAuay1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LWUge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSkgcm90YXRlKDEzNWRlZykgc2NhbGVYKC0xKTtcbiAgICB9XG4gICAgLmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC1zIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKDEzNWRlZyk7XG4gICAgfVxuICAgIC5rLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtdyB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG4gICAgfVxuXG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwiY2FyZC9sYXlvdXQvZmlsbFwiICkge1xuXG5cbiAgICAvLyBTb2xpZCBjYXJkXG4gICAgLmstY2FyZC1zb2xpZCB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRjYXJkLXNoYWRvdyApO1xuICAgIH1cblxuXG4gICAgLy8gRmxhdCBjYXJkXG4gICAgLmstY2FyZC1mbGF0IHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggbm9uZSApO1xuICAgIH1cblxufVxuXG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKFwiY2FyZC9sYXlvdXQvcnRsXCIpIHtcblxuICAgIC5rLXJ0bCxcbiAgICBbZGlyPVwicnRsXCJdIHtcblxuICAgICAgICAuay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkIHtcbiAgICAgICAgICAgIC5rLWNhcmQtYWN0aW9uICsgLmstY2FyZC1hY3Rpb24ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogJGNhcmQtYWN0aW9ucy1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1jYXJkLWhvcml6b250YWwge1xuICAgICAgICAgICAgPiAuay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkLFxuICAgICAgICAgICAgLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6ICRjYXJkLWFjdGlvbnMtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbn1cblxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyhcImNhcmQvbGF5b3V0L2llMTFcIikge1xuXG4gICAgLmstaWUxMSB7XG5cbiAgICAgICAgLy8gSUUxMSBuZWVkcyB1bml0cyB0byBiZSBhZGRlZCB0byBmbGV4LWJhc2lzIHdoZW4gaW4gc2hvcnRoYW5kXG4gICAgICAgIC8vIFRodXMsIGBmbGV4OiB4IHggMGAgd2lsbCBiZSBpZ25vcmVkIGFuZCB3ZSBuZWVkIGBmbGV4OiB4IHggYXV0b2BcbiAgICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICAgIC5rLWNhcmQtYm9keSB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgfVxuXG4gICAgfVxufVxuIiwiLy8gQ2FyZFxuJGNhcmQtcGFkZGluZy14OiBtYXAtZ2V0KCAkc3BhY2luZywgbGcgKSAhZGVmYXVsdDtcbiRjYXJkLXBhZGRpbmcteTogbWFwLWdldCggJHNwYWNpbmcsIG1kICkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyggI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSApICFkZWZhdWx0O1xuJGNhcmQtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcbiRjYXJkLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjYXJkLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRjYXJkLWRlY2stZ2FwOiBtYXAtZ2V0KCAkc3BhY2luZywgbGcgKSAhZGVmYXVsdDtcblxuJGNhcmQtYmc6ICRjb21wb25lbnQtYmcgIWRlZmF1bHQ7XG4kY2FyZC10ZXh0OiAkY29tcG9uZW50LXRleHQgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXI6ICRjb21wb25lbnQtYm9yZGVyICFkZWZhdWx0O1xuJGNhcmQtc2hhZG93OiBudWxsICFkZWZhdWx0O1xuXG4kY2FyZC1mb2N1cy1iZzogbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWZvY3VzLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1mb2N1cy1ib3JkZXI6IHJnYmEoIGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGNhcmQtZm9jdXMtc2hhZG93OiAwIDNweCA0cHggMCByZ2JhKCBibGFjaywgLjA2KSAhZGVmYXVsdDtcblxuJGNhcmQtaGVhZGVyLXBhZGRpbmcteDogJGNhcmQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGNhcmQtaGVhZGVyLXBhZGRpbmcteTogJGNhcmQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGNhcmQtaGVhZGVyLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJGNhcmQtaGVhZGVyLWJnOiBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVhZGVyLXRleHQ6ICRoZWFkZXItdGV4dCAhZGVmYXVsdDtcbiRjYXJkLWhlYWRlci1ib3JkZXI6ICRoZWFkZXItYm9yZGVyICFkZWZhdWx0O1xuXG4kY2FyZC1ib2R5LXBhZGRpbmcteDogbWFwLWdldCggJHNwYWNpbmcsIGxnICkgIWRlZmF1bHQ7XG4kY2FyZC1ib2R5LXBhZGRpbmcteTogbWFwLWdldCggJHNwYWNpbmcsIGxnICkgIWRlZmF1bHQ7XG5cbiRjYXJkLWZvb3Rlci1wYWRkaW5nLXg6ICRjYXJkLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjYXJkLWZvb3Rlci1wYWRkaW5nLXk6ICRjYXJkLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjYXJkLWZvb3Rlci1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRjYXJkLWZvb3Rlci1iZzogbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWZvb3Rlci10ZXh0OiAkaGVhZGVyLXRleHQgIWRlZmF1bHQ7XG4kY2FyZC1mb290ZXItYm9yZGVyOiAkaGVhZGVyLWJvcmRlciAhZGVmYXVsdDtcblxuJGNhcmQtdGl0bGUtbWFyZ2luLWJvdHRvbTogbWFwLWdldCggJHNwYWNpbmcsIHNtICkgIWRlZmF1bHQ7XG4kY2FyZC1zdWJ0aXRsZS1tYXJnaW4tYm90dG9tOiBtYXAtZ2V0KCAkc3BhY2luZywgc20gKSAhZGVmYXVsdDtcbiRjYXJkLXN1YnRpdGxlLXRleHQ6IHRydWUtbWl4KCRjYXJkLXRleHQsICRjYXJkLWJnLCA0NSUpICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctbWF4LXdpZHRoOiAxMDBweCAhZGVmYXVsdDtcbiRjYXJkLWF2YXRhci1zaXplOiA0NXB4ICFkZWZhdWx0O1xuJGNhcmQtYXZhdGFyLXNwYWNpbmc6ICAkY2FyZC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kY2FyZC1hY3Rpb25zLXBhZGRpbmcteDogbWFwLWdldCggJHNwYWNpbmcsIDIgKSAhZGVmYXVsdDtcbiRjYXJkLWFjdGlvbnMtcGFkZGluZy15OiBtYXAtZ2V0KCAkc3BhY2luZywgMiApICFkZWZhdWx0O1xuJGNhcmQtYWN0aW9ucy1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRjYXJkLWFjdGlvbnMtZ2FwOiBtYXAtZ2V0KCAkc3BhY2luZywgMiApICFkZWZhdWx0O1xuXG4kY2FyZC1kZWNrLXNjcm9sbC1idXR0b24tcmFkaXVzOiAwcHggIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLXNjcm9sbC1idXR0b24tb2Zmc2V0OiAtJGJ1dHRvbi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjYXJkLWNhbGxvdXQtd2lkdGg6IDIwcHggIWRlZmF1bHQ7XG4kY2FyZC1jYWxsb3V0LWhlaWdodDogMjBweCAhZGVmYXVsdDtcblxuJGNhcmQtY2FsbG91dC1ib3gtc2hhZG93LW46IG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jYWxsb3V0LWJveC1zaGFkb3ctZTogbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNhbGxvdXQtYm94LXNoYWRvdy1zOiBudWxsICFkZWZhdWx0O1xuJGNhcmQtY2FsbG91dC1ib3gtc2hhZG93LXc6IG51bGwgIWRlZmF1bHQ7XG5cbiRjYXJkLWZvY3VzLWNhbGxvdXQtYm94LXNoYWRvdy1uOiAxcHggLTFweCA0cHggMCByZ2JhKCBibGFjaywgLjA2KSAhZGVmYXVsdDtcbiRjYXJkLWZvY3VzLWNhbGxvdXQtYm94LXNoYWRvdy1lOiAycHggLTFweCA0cHggMCByZ2JhKCBibGFjaywgLjA2KSAhZGVmYXVsdDtcbiRjYXJkLWZvY3VzLWNhbGxvdXQtYm94LXNoYWRvdy1zOiAycHggLTJweCA0cHggMCByZ2JhKCBibGFjaywgLjA2KSAhZGVmYXVsdDtcbiRjYXJkLWZvY3VzLWNhbGxvdXQtYm94LXNoYWRvdy13OiAycHggLTFweCA0cHggMCByZ2JhKCBibGFjaywgLjA2KSAhZGVmYXVsdDtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJjYXJkL3RoZW1lXCIpIHtcblxuICAgIC8vIENhcmRcbiAgICAuay1jYXJkIHtcbiAgICAgICAgQGV4dGVuZCAuay10ZXh0LXNlbGVjdGlvbiAhb3B0aW9uYWw7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkY2FyZC10ZXh0LFxuICAgICAgICAgICAgJGNhcmQtYmcsXG4gICAgICAgICAgICAkY2FyZC1ib3JkZXJcbiAgICAgICAgKTtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJGNhcmQtc2hhZG93ICk7XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGNhcmQtZm9jdXMtdGV4dCxcbiAgICAgICAgICAgICAgICAkY2FyZC1mb2N1cy1iZyxcbiAgICAgICAgICAgICAgICAkY2FyZC1mb2N1cy1ib3JkZXJcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkY2FyZC1mb2N1cy1zaGFkb3cgKTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gQ2FyZCBhY3Rpb25zXG4gICAgLmstY2FyZC1hY3Rpb25zIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2FyZC1ib3JkZXI7XG4gICAgfVxuXG5cbiAgICAvLyBIZWFkZXJcbiAgICAuay1jYXJkLWhlYWRlciB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoICRjYXJkLWhlYWRlci10ZXh0LCAkY2FyZC1oZWFkZXItYmcsICRjYXJkLWhlYWRlci1ib3JkZXIgKTtcbiAgICB9XG5cblxuICAgIC8vIEZvb3RlclxuICAgIC5rLWNhcmQtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbCggJGNhcmQtZm9vdGVyLXRleHQsICRjYXJkLWZvb3Rlci1iZywgJGNhcmQtZm9vdGVyLWJvcmRlciApO1xuICAgIH1cblxuXG4gICAgLy8gU2VwYXJhdG9yXG4gICAgLmstY2FyZC1zZXBhcmF0b3Ige1xuICAgICAgICBib3JkZXItY29sb3I6ICRjYXJkLWJvcmRlcjtcbiAgICB9XG5cblxuICAgIC8vIFRPRE86IHJlZmFjdG9yXG4gICAgLmstY2FyZC1zdWJ0aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkY2FyZC1zdWJ0aXRsZS10ZXh0O1xuICAgIH1cblxuXG4gICAgLy8gQ2FyZCB0aGVtZSBjb2xvcnNcbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICAgICAgICAuay1jYXJkLSN7JG5hbWV9IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRpbnQoJGNvbG9yLCAxMCk7XG4gICAgICAgICAgICBjb2xvcjogc2hhZGUoJGNvbG9yLCA2KTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdGludCgkY29sb3IsIDkpO1xuXG4gICAgICAgICAgICAuay1jYXJkLXN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLmstY2FyZC13cmFwIHtcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQsXG4gICAgICAgICYuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgICAgICA+IC5rLWNhcmQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRjYXJkLWZvY3VzLXNoYWRvdyApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBDYXJkIGNhbGxvdXRcbiAgICAuay1jYXJkLWNhbGxvdXQge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGJnOiAkY2FyZC1iZyxcbiAgICAgICAgICAgICRib3JkZXI6ICRjYXJkLWJvcmRlclxuICAgICAgICApO1xuICAgIH1cblxuICAgIC5rLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtbiB7IEBpbmNsdWRlIGJveC1zaGFkb3coICRjYXJkLWNhbGxvdXQtYm94LXNoYWRvdy1uICk7IH1cbiAgICAuay1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LWUgeyBAaW5jbHVkZSBib3gtc2hhZG93KCAkY2FyZC1jYWxsb3V0LWJveC1zaGFkb3ctZSApOyB9XG4gICAgLmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC1zIHsgQGluY2x1ZGUgYm94LXNoYWRvdyggJGNhcmQtY2FsbG91dC1ib3gtc2hhZG93LXMgKTsgfVxuICAgIC5rLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtdyB7IEBpbmNsdWRlIGJveC1zaGFkb3coICRjYXJkLWNhbGxvdXQtYm94LXNoYWRvdy13ICk7IH1cblxuICAgIC5rLWNhcmQ6Zm9jdXMgLmstY2FyZC1jYWxsb3V0LFxuICAgIC5rLWNhcmQuay1zdGF0ZS1mb2N1cyAuay1jYXJkLWNhbGxvdXQge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGJnOiAkY2FyZC1mb2N1cy1iZyxcbiAgICAgICAgICAgICRib3JkZXI6ICRjYXJkLWZvY3VzLWJvcmRlclxuICAgICAgICApO1xuXG4gICAgICAgICYuay1jYWxsb3V0LW4geyBAaW5jbHVkZSBib3gtc2hhZG93KCAkY2FyZC1mb2N1cy1jYWxsb3V0LWJveC1zaGFkb3ctbiApOyB9XG4gICAgICAgICYuay1jYWxsb3V0LWUgeyBAaW5jbHVkZSBib3gtc2hhZG93KCAkY2FyZC1mb2N1cy1jYWxsb3V0LWJveC1zaGFkb3ctZSApOyB9XG4gICAgICAgICYuay1jYWxsb3V0LXMgeyBAaW5jbHVkZSBib3gtc2hhZG93KCAkY2FyZC1mb2N1cy1jYWxsb3V0LWJveC1zaGFkb3ctcyApOyB9XG4gICAgICAgICYuay1jYWxsb3V0LXcgeyBAaW5jbHVkZSBib3gtc2hhZG93KCAkY2FyZC1mb2N1cy1jYWxsb3V0LWJveC1zaGFkb3ctdyApOyB9XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwic3BsaXR0ZXIvbGF5b3V0XCIpIHtcblxuICAgIC8vIEJhc2VcbiAgICAuay1zcGxpdHRlciB7XG4gICAgICAgIEBpbmNsdWRlIHVzZS1iYWNrZ3JvdW5kLWNsaXAoKTtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkc3BsaXR0ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJHNwbGl0dGVyLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICRzcGxpdHRlci1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkc3BsaXR0ZXItbGluZS1oZWlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiAkcmdiYS10cmFuc3BhcmVudDtcblxuICAgICAgICAvLyBQYW5lXG4gICAgICAgIC5rLXBhbmUge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAuay1zY3JvbGxhYmxlIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5rLXNwbGl0dGVyLXJlc2l6aW5nIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAvLyBOZXN0ZWRcbiAgICAgICAgLmstcGFuZSA+ICYge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIExvYWRpbmdcbiAgICAgICAgLmstcGFuZS1sb2FkaW5nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAvLyBTcGxpdGJhclxuICAgIC5rLWdob3N0LXNwbGl0YmFyLFxuICAgIC5rLXNwbGl0YmFyIHtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAuay1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNwbGl0dGVyLXJlc2l6ZS1pY29uLXNpemU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXNwbGl0YmFyLWRyYWdnYWJsZS1ob3Jpem9udGFsIHsgY3Vyc29yOiBjb2wtcmVzaXplOyB9XG4gICAgLmstc3BsaXRiYXItZHJhZ2dhYmxlLXZlcnRpY2FsIHsgY3Vyc29yOiByb3ctcmVzaXplOyB9XG5cbiAgICAuay1naG9zdC1zcGxpdGJhci1ob3Jpem9udGFsLFxuICAgIC5rLXNwbGl0YmFyLWhvcml6b250YWwge1xuICAgICAgICB3aWR0aDogJHNwbGl0dGVyLXNwbGl0YmFyLXNpemU7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuICAgIC5rLWdob3N0LXNwbGl0YmFyLXZlcnRpY2FsLFxuICAgIC5rLXNwbGl0YmFyLXZlcnRpY2FsIHtcbiAgICAgICAgaGVpZ2h0OiAkc3BsaXR0ZXItc3BsaXRiYXItc2l6ZTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmstc3BsaXRiYXItc3RhdGljLWhvcml6b250YWwgeyB3aWR0aDogMXB4OyB9XG4gICAgLmstc3BsaXRiYXItc3RhdGljLXZlcnRpY2FsIHsgaGVpZ2h0OiAxcHg7IH1cblxuICAgIC5rLXNwbGl0YmFyLWRyYWdnYWJsZS1ob3Jpem9udGFsIC5rLXJlc2l6ZS1oYW5kbGUge1xuICAgICAgICB3aWR0aDogJHNwbGl0dGVyLWRyYWctaGFuZGxlLXRoaWNrbmVzcztcbiAgICAgICAgaGVpZ2h0OiAkc3BsaXR0ZXItZHJhZy1oYW5kbGUtbGVuZ3RoO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5rLXNwbGl0YmFyIC5rLXJlc2l6ZS1oYW5kbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgfVxuXG4gICAgLmstc3BsaXRiYXItZHJhZ2dhYmxlLWhvcml6b250YWwsXG4gICAgLmstc3BsaXRiYXItZHJhZ2dhYmxlLXZlcnRpY2FsIHtcblxuICAgICAgICAuay1yZXNpemUtaGFuZGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstc3BsaXRiYXItaG9yaXpvbnRhbCAuay1pLWFycm93LTYwLWxlZnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BsaXR0ZXItZHJhZy1pY29uLW1hcmdpbjtcbiAgICB9XG5cbiAgICAuay1zcGxpdGJhci1ob3Jpem9udGFsIC5rLWktYXJyb3ctNjAtcmlnaHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BsaXR0ZXItZHJhZy1pY29uLW1hcmdpbjtcbiAgICB9XG5cbiAgICAuay1zcGxpdGJhci12ZXJ0aWNhbCAuay1pLWFycm93LTYwLXVwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BsaXR0ZXItZHJhZy1pY29uLW1hcmdpbjtcbiAgICB9XG5cbiAgICAuay1zcGxpdGJhci12ZXJ0aWNhbCAuay1pLWFycm93LTYwLWRvd24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogJHNwbGl0dGVyLWRyYWctaWNvbi1tYXJnaW47XG4gICAgfVxuXG4gICAgLmstc3BsaXRiYXItZHJhZ2dhYmxlLXZlcnRpY2FsIC5rLXJlc2l6ZS1oYW5kbGUge1xuICAgICAgICB3aWR0aDogJHNwbGl0dGVyLWRyYWctaGFuZGxlLWxlbmd0aDtcbiAgICAgICAgaGVpZ2h0OiAkc3BsaXR0ZXItZHJhZy1oYW5kbGUtdGhpY2tuZXNzO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5rLXBhbmUgPiAuay1zcGxpdHRlci1vdmVybGF5IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgIC8vIGZsZXhib3gtYmFzZWQgc3BsaXR0ZXJcblxuICAgIC5rLXNwbGl0dGVyLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIC5rLXBhbmUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgLy8gaWUxMCArIGZsZXhcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvd3MgbmVzdGVkIGVsZW1lbnRzIHRvIHVzZSBoZWlnaHQ6IDEwMCVcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXBhbmUtc3RhdGljIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstcGFuZS1mbGV4IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAuay1zcGxpdGJhciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuay1wYW5lLFxuICAgICAgICAuay1wYW5lLWZsZXgge1xuICAgICAgICAgICAgJi5rLXN0YXRlLWhpZGRlbixcbiAgICAgICAgICAgICZbaGlkZGVuXSB7XG4gICAgICAgICAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICAgICAgICAgICAgLy8gaGlkZGVuIHBhbmVzIG5lZWQgdG8gYmUgemVyby13aWR0aCB0byBhbGxvdyBwYW5lIGFuaW1hdGlvblxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMSAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5rLXNwbGl0dGVyLWhvcml6b250YWwge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgJltkaXI9XCJydGxcIl0ge1xuICAgICAgICAgICAgICAgID4gLmstc3BsaXRiYXIge1xuICAgICAgICAgICAgICAgICAgICA+IC5rLWNvbGxhcHNlLW5leHQsXG4gICAgICAgICAgICAgICAgICAgID4gLmstY29sbGFwc2UtcHJldiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5rLXNwbGl0dGVyLXZlcnRpY2FsIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBTcGxpdHRlclxuJHNwbGl0dGVyLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJHNwbGl0dGVyLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kc3BsaXR0ZXItZm9udC1zaXplOiAkZm9udC1zaXplICFkZWZhdWx0O1xuJHNwbGl0dGVyLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRzcGxpdHRlci1iZzogJGNvbXBvbmVudC1iZyAhZGVmYXVsdDtcbiRzcGxpdHRlci10ZXh0OiAkY29tcG9uZW50LXRleHQgIWRlZmF1bHQ7XG4kc3BsaXR0ZXItYm9yZGVyOiAkY29tcG9uZW50LWJvcmRlciAhZGVmYXVsdDtcblxuJHNwbGl0dGVyLXNwbGl0YmFyLXNpemU6IDhweCAhZGVmYXVsdDtcbiRzcGxpdHRlci1yZXNpemUtaWNvbi1zaXplOiAxMHB4ICFkZWZhdWx0O1xuJHNwbGl0dGVyLWRyYWctaGFuZGxlLWxlbmd0aDogMjBweCAhZGVmYXVsdDtcbiRzcGxpdHRlci1kcmFnLWhhbmRsZS10aGlja25lc3M6IDJweCAhZGVmYXVsdDtcbiRzcGxpdHRlci1kcmFnLWljb24tbWFyZ2luOiA3cHggIWRlZmF1bHQ7XG5cbiRzcGxpdGJhci1iZzogdHJ5LXNoYWRlKCAkYmFzZS1iZywgLjUgKSAhZGVmYXVsdDtcbiRzcGxpdGJhci10ZXh0OiAkYmFzZS10ZXh0ICFkZWZhdWx0O1xuXG4kc3BsaXRiYXItaG92ZXItYmc6IHRyeS1zaGFkZSggJHNwbGl0YmFyLWJnLCAuNSApICFkZWZhdWx0O1xuJHNwbGl0YmFyLWhvdmVyLXRleHQ6ICRzcGxpdGJhci10ZXh0ICFkZWZhdWx0O1xuXG4kc3BsaXRiYXItc2VsZWN0ZWQtYmc6ICRzZWxlY3RlZC1iZyAhZGVmYXVsdDtcbiRzcGxpdGJhci1zZWxlY3RlZC10ZXh0OiAkc2VsZWN0ZWQtdGV4dCAhZGVmYXVsdDtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJzcGxpdHRlci90aGVtZVwiKSB7XG5cbiAgICAuay1zcGxpdHRlciB7XG4gICAgICAgIEBleHRlbmQgLmstdGV4dC1zZWxlY3Rpb24gIW9wdGlvbmFsO1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHNwbGl0dGVyLXRleHQsXG4gICAgICAgICAgICAkc3BsaXR0ZXItYmcsXG4gICAgICAgICAgICAkc3BsaXR0ZXItYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuXG4gICAgLy8gU3BsaXRiYXJcbiAgICAuay1zcGxpdGJhciB7XG4gICAgICAgIGNvbG9yOiAkc3BsaXRiYXItdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNwbGl0YmFyLWJnO1xuICAgIH1cbiAgICAuay1zcGxpdGJhcjpob3ZlcixcbiAgICAuay1zcGxpdGJhci5rLXN0YXRlLWhvdmVyLFxuICAgIC5rLXNwbGl0YmFyLWhvcml6b250YWwtaG92ZXIsXG4gICAgLmstc3BsaXRiYXItdmVydGljYWwtaG92ZXIge1xuICAgICAgICBjb2xvcjogJHNwbGl0YmFyLWhvdmVyLXRleHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzcGxpdGJhci1ob3Zlci1iZztcbiAgICB9XG4gICAgLmstc3BsaXRiYXI6YWN0aXZlLFxuICAgIC5rLXNwbGl0YmFyLmstc3RhdGUtZm9jdXMsXG4gICAgLmstc3BsaXRiYXIuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgY29sb3I6ICRzcGxpdGJhci1zZWxlY3RlZC10ZXh0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc3BsaXRiYXItc2VsZWN0ZWQtYmc7XG4gICAgfVxuXG4gICAgLy8gR2hvc3Qgc3BsaXRiYXJcbiAgICAuay1naG9zdC1zcGxpdGJhciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzcGxpdGJhci1ob3Zlci1iZztcbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJ0aWxlbGF5b3V0L2xheW91dFwiKSB7XG5cbiAgICAuay10aWxlbGF5b3V0IHtcbiAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICBib3JkZXItd2lkdGg6ICR0aWxlbGF5b3V0LWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuXG4gICAgICAgIC5rLWNhcmQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggbm9uZSApO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAkdGlsZWxheW91dC1jYXJkLWJvcmRlci13aWR0aDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWxheW91dC1pdGVtLWhpbnQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkdGlsZWxheW91dC1oaW50LWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkdGlsZWxheW91dC1oaW50LWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYuay1sYXlvdXQtaXRlbS1oaW50LXJlc2l6ZSB7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIvLyBUaWxlTGF5b3V0XG4kdGlsZWxheW91dC1ib3JkZXItd2lkdGg6IDBweCAhZGVmYXVsdDtcbiR0aWxlbGF5b3V0LWNhcmQtYm9yZGVyLXdpZHRoOiAkY2FyZC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGlsZWxheW91dC1jYXJkLWZvY3VzLXNoYWRvdzogJGNhcmQtZm9jdXMtc2hhZG93ICFkZWZhdWx0O1xuXG4kdGlsZWxheW91dC1oaW50LWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJHRpbGVsYXlvdXQtaGludC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJHRpbGVsYXlvdXQtYmc6ICRiYXNlLWJnICFkZWZhdWx0O1xuXG4kdGlsZWxheW91dC1oaW50LWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKSAhZGVmYXVsdDtcbiR0aWxlbGF5b3V0LWhpbnQtYm9yZGVyOiAkY29tcG9uZW50LWJvcmRlciAhZGVmYXVsdDtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJ0aWxlbGF5b3V0L3RoZW1lXCIpIHtcblxuICAgIC5rLXRpbGVsYXlvdXQge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGJnOiAkdGlsZWxheW91dC1iZ1xuICAgICAgICApO1xuICAgIH1cblxuICAgIC5rLXRpbGVsYXlvdXQtaXRlbTpmb2N1cyxcbiAgICAuay10aWxlbGF5b3V0LWl0ZW0uay1zdGF0ZS1mb2N1cyxcbiAgICAuay10aWxlbGF5b3V0LWl0ZW0uay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGlsZWxheW91dC1jYXJkLWZvY3VzLXNoYWRvdyk7XG4gICAgfVxuXG4gICAgLmstbGF5b3V0LWl0ZW0taGludCB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkYmc6ICR0aWxlbGF5b3V0LWhpbnQtYmcsXG4gICAgICAgICAgICAkYm9yZGVyOiAkdGlsZWxheW91dC1oaW50LWJvcmRlclxuICAgICAgICApO1xuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcImdyaWQvbGF5b3V0XCIpIHtcblxuICAgICRmaWx0ZXItcm93cy1zcGFuLXNpemU6IGNhbGMoICN7JGxpbmUtaGVpZ2h0LWVtfSArICN7JGlucHV0LXBhZGRpbmcteSAqIDJ9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRoICogMn0pICFkZWZhdWx0O1xuXG4gICAgJGdyaWQtZ3JvdXAtZHJvcGNsdWUtc2l6ZTogNnB4O1xuICAgICRncmlkLWdyb3VwLWRyb3BjbHVlLWxpbmUtc2l6ZTogJGdyaWQtZ3JvdXAtZHJvcGNsdWUtc2l6ZSAvIDM7XG4gICAgJGdyaWQtZ3JvdXAtZHJvcGNsdWUtaGVpZ2h0OiAkYnV0dG9uLWNhbGMtc2l6ZSAhZGVmYXVsdDtcbiAgICAkZ3JpZC1ncm91cC1kcm9wY2x1ZS10b3A6IDNweCAhZGVmYXVsdDtcbiAgICAkZ3JpZC1ncm91cC1kcmFnLWNsdWUtb3BhY2l0eTogMSAhZGVmYXVsdDtcblxuICAgICRlZGl0LWNlbGwtaW5wdXQtc3BhY2U6IGNhbGMoLSN7JGNlbGwtcGFkZGluZ30gLSAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiAgICAkZWRpdC1jZWxsLXRleHRib3gtd2lkdGg6IGNhbGMoMTAwJSArICgoI3skY2VsbC1wYWRkaW5nfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pICogMikpICFkZWZhdWx0O1xuXG4gICAgJGdyaWQtcm93LWlubmVyLWhlaWdodDogY2FsYyggI3skbGluZS1oZWlnaHQtZW19ICsgI3skY2VsbC1wYWRkaW5nLXkgKiAyfSApO1xuICAgIC8vICRncmlkLXJvdy1oYWxmLWlubmVyLWhlaWdodDogY2FsYyggI3skbGluZS1oZWlnaHQtZW0gLyAyfSArICN7JGNlbGwtcGFkZGluZy15fSApO1xuXG4gICAgLy8gYmUgY2F1dGlvdXMgd2hlbiBjaGFuZ2luZyB0aGUgbmV4dCBsaW5lOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL01vT3gvcmVkdWNlLWNzcy1jYWxjL2lzc3Vlcy8zOFxuICAgICRncmlkLWNvbW1hbmQtY2VsbC1wYWRkaW5nLXk6IGNhbGMoICN7JGNlbGwtcGFkZGluZy15fSAtICgjeyRidXR0b24tY2FsYy1zaXplfSAtICN7JGxpbmUtaGVpZ2h0LWVtfSkgLyAyICkgIWRlZmF1bHQ7XG5cbiAgICAkZ3JpZC1mb3JtLWNvbXBvbmVudC12ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFkZWZhdWx0O1xuICAgICRncmlkLWhpZXJhcmNoeS1jb2wtd2lkdGg6ICgkaWNvbi1zaXplICogMikgIWRlZmF1bHQ7XG5cbiAgICAkZ3JpZC1ncm91cC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4gICAgJGdyaWQtZ3JvdXAtaW5kaWNhdG9yLWdhcDogJGNlbGwtcGFkZGluZy15ICFkZWZhdWx0O1xuXG4gICAgJGdyaWQtZ3JvdXBpbmctcm93LWJvcmRlci10b3A6IDFweCAhZGVmYXVsdDtcbiAgICAkZ3JpZC1ncm91cC1mb290ZXItYm9yZGVyLXk6IDFweCAhZGVmYXVsdDtcbiAgICAkZ3JpZC1ncm91cC1mb290ZXItc2Vjb25kLWNlbGwtYm9yZGVyOiAxcHggIWRlZmF1bHQ7XG4gICAgJGdyaWQtaGVhZGVyLWZpcnN0LWJvcmRlcjogMXB4ICFkZWZhdWx0O1xuICAgICRncmlkLWhlYWRlci1tZW51LWljb24tc3BhY2luZzogJGljb24tc3BhY2luZyAhZGVmYXVsdDtcbiAgICAkZ3JpZC1zb3J0ZWQtaWNvbi1zcGFjaW5nOiBjYWxjKCAjeyRwYWRkaW5nLXh9IC0gMXB4ICkgIWRlZmF1bHQ7XG5cbiAgICAvLyBoZWxwZXIgdmFyaWFibGVzXG4gICAgJGdyaWQtZmlsdGVyYWJsZS1pY29uLXNwYWNpbmc6IGNhbGMoICN7JGJ1dHRvbi1jYWxjLXNpemV9ICsgI3skZ3JpZC1oZWFkZXItbWVudS1pY29uLXNwYWNpbmd9ICk7XG4gICAgJGRlZmF1bHQtc2Nyb2xsYmFyLXdpZHRoOiAxN3B4O1xuXG4gICAgLmstZ3JpZCB7XG4gICAgICAgIEBpbmNsdWRlIHVzZS1iYWNrZ3JvdW5kLWNsaXAoKTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkZ3JpZC1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ3JpZC1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkZ3JpZC1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZ3JpZC1saW5lLWhlaWdodDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJi5rLWdyaWQtZGlzcGxheS1ibG9jayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWdyaWQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ncmlkLWFyaWEtcm9vdCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgZW1wdHktY2VsbHM6IHNob3c7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB9XG4gICAgICAgIHRoZWFkLFxuICAgICAgICB0Ym9keSxcbiAgICAgICAgdGZvb3Qge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgICB0ciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRncmlkLWNlbGwtcGFkZGluZy15ICRncmlkLWNlbGwtcGFkZGluZy14O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1wbGFjZWhvbGRlci1saW5lIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGdyaWQtY2VsbC1wbGFjZWhvbGRlci1saW5lLXdpZHRoO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRncmlkLWhlYWRlci1wYWRkaW5nLXkgJGdyaWQtaGVhZGVyLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAkZ3JpZC1jZWxsLXZlcnRpY2FsLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgJGdyaWQtY2VsbC1ob3Jpem9udGFsLWJvcmRlci13aWR0aCAkZ3JpZC1jZWxsLXZlcnRpY2FsLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgdGFibGUsXG4gICAgICAgIC5rLWdyaWQtaGVhZGVyLXdyYXAge1xuICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBHcm91cGluZyBhbmQgaGllcmFyY3lcbiAgICAgICAgLmstZ3JvdXAtY29sLFxuICAgICAgICAuay1oaWVyYXJjaHktY29sIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogJGdyaWQtaGllcmFyY2h5LWNvbC13aWR0aDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWdyb3VwaW5nLXJvdyBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5rLWdyb3VwaW5nLXJvdyB0ZCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgICAuay1ncm91cGluZy1yb3cgKyB0ciB0ZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkZ3JpZC1ncm91cGluZy1yb3ctYm9yZGVyLXRvcDtcbiAgICAgICAgfVxuICAgICAgICAuay1ncm91cGluZy1yb3cgLmstZ3JvdXAtY2VsbCxcbiAgICAgICAgLmstZ3JvdXBpbmctcm93ICsgdHIgLmstZ3JvdXAtY2VsbCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWdyb3VwaW5nLXJvdyAuay1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCAjeyRpY29uLXNpemUgLyAyfSAtICN7JGNlbGwtcGFkZGluZy14fSApO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAoJGljb24tc2l6ZSAvIDIpO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JvdXAtZm9vdGVyIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6ICRncmlkLWdyb3VwLWZvb3Rlci1ib3JkZXIteSAwO1xuICAgICAgICB9XG4gICAgICAgIC5rLWdyb3VwLWZvb3RlciAuay1ncm91cC1jZWxsICsgdGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICRncmlkLWdyb3VwLWZvb3Rlci1zZWNvbmQtY2VsbC1ib3JkZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuay1oaWVyYXJjaHktY2VsbCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgICAgID4gLmstaWNvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGNlbGwtcGFkZGluZy15IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIC8vIFRoYXQgY2F1c2VzIGFuIGlzc3VlIHdpdGggZ3JpZCBtYXRlcmlhbC4gQ29tbWVudGluZyBpdCBmb3Igbm93XG4gICAgICAgICAgICAgICAgLy8gLS0gam9uZWZmXG4gICAgICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWhpZXJhcmNoeS1jZWxsICsgdGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1oaWVyYXJjaHktY2VsbCArIC5rLWdyaWQtY29udGVudC1zdGlja3kge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICRncmlkLWNlbGwtdmVydGljYWwtYm9yZGVyLXdpZHRoO1xuICAgICAgICB9XG4gICAgICAgIC5rLWRldGFpbC1jZWxsIHt9XG4gICAgICAgIC5rLW1hc3Rlci1yb3cge31cbiAgICAgICAgLmstZGV0YWlsLXJvdyB7fVxuXG4gICAgICAgICZbZGlyID0gXCJydGxcIl0sXG4gICAgICAgIC5rLXJ0bCAmIHtcbiAgICAgICAgICAgIHRoZWFkLFxuICAgICAgICAgICAgdGJvZHksXG4gICAgICAgICAgICB0Zm9vdCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1ncmlkLWhlYWRlci13cmFwIHtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAwICRncmlkLWNlbGwtdmVydGljYWwtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1ncm91cC1pbmRpY2F0b3IsXG4gICAgICAgICAgICAuay1kcmFnLWNsdWUge1xuICAgICAgICAgICAgICAgIC5rLWJ1dHRvbi5rLWJhcmUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLSggJGljb24tc3BhY2luZyAvIDIgKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAoIDIgKiAkaWNvbi1zcGFjaW5nICk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmstbGluayAuay1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRpY29uLXNwYWNpbmc7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLSggJGljb24tc3BhY2luZyAvIDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5rLWdyb3VwLWluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAoICRncmlkLWdyb3VwLWluZGljYXRvci1nYXAgLyAyICk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWdyb3VwLWluZGljYXRvciArIC5rLWdyb3VwLWluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAoICRncmlkLWdyb3VwLWluZGljYXRvci1nYXAgLyAyICk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWdyaWQtY29udGVudC1sb2NrZWQsXG4gICAgICAgICAgICAuay1ncmlkLWZvb3Rlci1sb2NrZWQsXG4gICAgICAgICAgICAuay1ncmlkLWhlYWRlci1sb2NrZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkZ3JpZC1jZWxsLXZlcnRpY2FsLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWdyaWQtaGVhZGVyLXN0aWNreSxcbiAgICAgICAgICAgIC5rLWdyaWQtY29udGVudC1zdGlja3ksXG4gICAgICAgICAgICAuay1ncmlkLWZvb3Rlci1zdGlja3kge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkZ3JpZC1jZWxsLXZlcnRpY2FsLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZ3JpZC1oZWFkZXItc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyB0ZCxcbiAgICAgICAgICAgIC5rLWdyaWQtaGVhZGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGgsXG4gICAgICAgICAgICAuay1ncmlkLWNvbnRlbnQtc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyB0ZCxcbiAgICAgICAgICAgIC5rLWdyaWQtY29udGVudC1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRoIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGdyaWQtY2VsbC12ZXJ0aWNhbC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1ncmlkLWhlYWRlci1zdGlja3kuay1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkZ3JpZC1jZWxsLXZlcnRpY2FsLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZ3JpZC1yb3ctc3RpY2t5IHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkZ3JpZC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGdyaWQtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwICRncmlkLWNlbGwtdmVydGljYWwtYm9yZGVyLXdpZHRoIDFweCAwO1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgJGdyaWQtY2VsbC12ZXJ0aWNhbC1ib3JkZXItd2lkdGggMCAwO1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkLmstaGllcmFyY2h5LWNlbGwge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstaGllcmFyY2h5LWNlbGwgKyB0ZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1ncmlkLWhlYWRlcixcbiAgICAgICAgICAgIC5rLWdyaWQtZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRkZWZhdWx0LXNjcm9sbGJhci13aWR0aDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1ncmlkLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgLmstaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgJi5rLWZpcnN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAkZ3JpZC1jZWxsLXZlcnRpY2FsLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rLXdpdGgtaWNvbixcbiAgICAgICAgICAgICAgICAuay1maWx0ZXJhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1maWx0ZXJhYmxlLWljb24tc3BhY2luZztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGdyaWQtY2VsbC1wYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmstZ3JpZC1maWx0ZXIsXG4gICAgICAgICAgICAgICAgLmstaGVhZGVyLWNvbHVtbi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6ICRncmlkLWhlYWRlci1tZW51LWljb24tc3BhY2luZztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWhlYWRlci5rLWZpcnN0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGdyaWQtY2VsbC12ZXJ0aWNhbC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWhlYWRlci5rLWdyaWQtbm8tbGVmdC1ib3JkZXIuay1maXJzdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICRncmlkLWNlbGwtdmVydGljYWwtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZmlsdGVyY2VsbC1vcGVyYXRvciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2VsbC1wYWRkaW5nLXkgLyAyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1kaXJ0eSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3IgY3VycmVudENvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWVkaXQtY2VsbCxcbiAgICAgICAgICAgIC5rLWdyaWQtZWRpdC1yb3cgPiB0ZCB7XG4gICAgICAgICAgICAgICAgPi5rLXRleHRib3gsXG4gICAgICAgICAgICAgICAgPi5rLXdpZGdldCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGVkaXQtY2VsbC1pbnB1dC1zcGFjZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWdyaWQtaGVhZGVyLXdyYXAuay1hdXRvLXNjcm9sbGFibGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZ3JpZC1oZWFkZXItbG9ja2VkICsgLmstZ3JpZC1oZWFkZXItd3JhcC5rLWF1dG8tc2Nyb2xsYWJsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWdyb3VwLWZvb3RlciB0ZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAkZ3JpZC1ncm91cC1mb290ZXItYm9yZGVyLXkgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5rLWdyb3VwLWZvb3RlciAuay1ncm91cC1jZWxsICsgdGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogJGdyaWQtZ3JvdXAtZm9vdGVyLXNlY29uZC1jZWxsLWJvcmRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZ3JvdXBpbmctcm93IC5rLWljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAjeyRpY29uLXNpemUgLyAyfTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoICN7JGljb24tc2l6ZSAvIDJ9IC0gI3skY2VsbC1wYWRkaW5nLXh9ICk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWNvbHVtbi1yZXNpemVyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstZGlydHktY2VsbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICYuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstZGlydHkge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuay1ncmlkLWNvbnRlbnQtbG9ja2VkICsgLmstZ3JpZC1jb250ZW50IHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JpZC1jb250ZW50LWV4cGFuZGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYm90dG9tOiAxcHg7IC8vIGZpeCBmb3IgdmVydGljYWwgc2Nyb2xsYmFyIGFwcGVhcmluZyB3aGVuIG5vIHJlY29yZHMgdGVtcGxhdGUgaXMgZGlzcGxheWVkXG4gICAgICAgIH1cblxuICAgICAgICAuay1ncmlkLWZpbHRlcixcbiAgICAgICAgLmstaGVhZGVyLWNvbHVtbi1tZW51LFxuICAgICAgICAuay1oaWVyYXJjaHktY2VsbCAuay1pY29uIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRvb2xiYXJcbiAgICAuay1ncmlkLXRvb2xiYXIge1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuXG4gICAgLy8gR3JpZCBzZWFyY2hcbiAgICAuay1ncmlkLXNlYXJjaCB7XG4gICAgICAgIHdpZHRoOiAkZ3JpZC1zZWFyY2gtd2lkdGg7XG4gICAgfVxuXG5cbiAgICAvLyBHcm91cGluZyBoZWFkZXJcbiAgICAuay1ncm91cGluZy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiAkZ3JpZC1ncm91cGluZy1oZWFkZXItcGFkZGluZy15ICRncmlkLWdyb3VwaW5nLWhlYWRlci1wYWRkaW5nLXg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogJGJ1dHRvbi1jYWxjLXNpemU7XG4gICAgfVxuXG4gICAgLmstZ3JvdXBpbmctaGVhZGVyLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAvLyB1c2UgaXRlbSBwYWRkaW5nIGluc3RlYWQgb2YgbWFyZ2luLCBpbiBvcmRlciB0byBwb3NpdGlvbiB0aGUgcmVvcmRlciBjbHVlIGNvcnJlY3RseVxuICAgICAgICAkaGVhZGVyLWhhbGYtcGFkZGluZy15OiAkZ3JpZC1ncm91cGluZy1oZWFkZXItcGFkZGluZy15IC8gMjtcbiAgICAgICAgcGFkZGluZzogJGhlYWRlci1oYWxmLXBhZGRpbmcteSAwO1xuXG4gICAgICAgID4gLmstaW5kaWNhdG9yLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRoZWFkZXItaGFsZi1wYWRkaW5nLXkgMCAkaGVhZGVyLWhhbGYtcGFkZGluZy15ICRncmlkLWdyb3VwaW5nLWhlYWRlci1wYWRkaW5nLXg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYnV0dG9uLWNhbGMtc2l6ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWdyb3VwLWluZGljYXRvcixcbiAgICAuay1kcmFnLWNsdWUge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkZ3JpZC1ncm91cC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZy15ICRidXR0b24tcGFkZGluZy14O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgb3BhY2l0eTogJGdyaWQtZ3JvdXAtZHJhZy1jbHVlLW9wYWNpdHk7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgLmstbGluayxcbiAgICAgICAgLmstYnV0dG9uLmstYmFyZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstbGluayAuay1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtKCAkaWNvbi1zcGFjaW5nIC8gMik7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRpY29uLXNwYWNpbmc7XG4gICAgICAgIH1cblxuICAgICAgICAuay1idXR0b24uay1iYXJlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAoIDIgKiAkaWNvbi1zcGFjaW5nICk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0oICRpY29uLXNwYWNpbmcgLyAyICk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1ncm91cC1pbmRpY2F0b3Ige1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICggJGdyaWQtZ3JvdXAtaW5kaWNhdG9yLWdhcCAvIDIgKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRncmlkLWdyb3VwLWRyYWctY2x1ZS1saW5lLWhlaWdodDtcbiAgICB9XG5cbiAgICAuay1ncm91cC1pbmRpY2F0b3IgKyAuay1ncm91cC1pbmRpY2F0b3Ige1xuICAgICAgICBtYXJnaW4tbGVmdDogKCAkZ3JpZC1ncm91cC1pbmRpY2F0b3ItZ2FwIC8gMiApO1xuICAgIH1cblxuICAgIC5rLWRyYWctY2x1ZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGc7XG4gICAgfVxuXG4gICAgLmstZ3JvdXBpbmctZHJvcGNsdWUge1xuICAgICAgICB3aWR0aDogKCRncmlkLWdyb3VwLWRyb3BjbHVlLXNpemUgKiAyKTtcbiAgICAgICAgaGVpZ2h0OiAkZ3JpZC1ncm91cC1kcm9wY2x1ZS1oZWlnaHQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAkZ3JpZC1ncm91cC1kcm9wY2x1ZS10b3A7XG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6ICRncmlkLWdyb3VwLWRyb3BjbHVlLXNpemU7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6ICRncmlkLWdyb3VwLWRyb3BjbHVlLWxpbmUtc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gI3skZ3JpZC1ncm91cC1kcm9wY2x1ZS1zaXplfSk7XG4gICAgICAgICAgICB0b3A6ICRncmlkLWdyb3VwLWRyb3BjbHVlLXNpemU7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCAjeyRncmlkLWdyb3VwLWRyb3BjbHVlLXNpemV9IC0gI3skZ3JpZC1ncm91cC1kcm9wY2x1ZS1saW5lLXNpemUgLyAyfSApO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBHcmlkIGhlYWRlciAvIGZvb3RlclxuICAgIC5rLWdyaWQtaGVhZGVyLXdyYXAsXG4gICAgLmstZ3JpZC1mb290ZXItd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmstZ3JpZC1oZWFkZXItd3JhcC5rLWF1dG8tc2Nyb2xsYWJsZSxcbiAgICAuay1ncmlkLWZvb3Rlci13cmFwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIH1cblxuICAgIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCArIC5rLWdyaWQtaGVhZGVyLXdyYXAuay1hdXRvLXNjcm9sbGFibGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgLmstaWUgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1ncmlkLWhlYWRlcixcbiAgICAuay1ncmlkLWZvb3RlciB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZGVmYXVsdC1zY3JvbGxiYXItd2lkdGg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuXG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYuay1ncmlkLWhlYWRlcixcbiAgICBkaXYuay1ncmlkLWZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cblxuICAgIC5rLWllIGRpdi5rLWdyaWQtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmstZ3JpZC1oZWFkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGdyaWQtaGVhZGVyLWZvbnQtc2l6ZTtcblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWdyaWQtZHJhZ2dhYmxlLWhlYWRlciB7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWhlYWRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rLWZpcnN0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGdyaWQtaGVhZGVyLWZpcnN0LWJvcmRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWhlYWRlciA+IC5rLWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luOiAoLSRncmlkLWhlYWRlci1wYWRkaW5nLXkpICgtJGdyaWQtaGVhZGVyLXBhZGRpbmcteCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ3JpZC1oZWFkZXItcGFkZGluZy15ICRncmlkLWhlYWRlci1wYWRkaW5nLXg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgb3V0bGluZTogMDtcblxuICAgICAgICAgICAgLmstaWUgJixcbiAgICAgICAgICAgIC5rLWVkZ2UgJiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXdpdGgtaWNvbixcbiAgICAgICAgLmstZmlsdGVyYWJsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1maWx0ZXJhYmxlLWljb24tc3BhY2luZztcblxuICAgICAgICAgICAgLmstaWUgJixcbiAgICAgICAgICAgIC5rLWVkZ2UgJiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyggI3sgJGJ1dHRvbi1jYWxjLXNpemUgfSArICN7ICRncmlkLWhlYWRlci1tZW51LWljb24tc3BhY2luZyB9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWhlYWRlciA+IC5rLWxpbms6Zm9jdXMge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JpZC1maWx0ZXIsXG4gICAgICAgIC5rLWhlYWRlci1jb2x1bW4tbWVudSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteTtcbiAgICAgICAgICAgIHdpZHRoOiAkYnV0dG9uLWNhbGMtc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogJGJ1dHRvbi1jYWxjLXNpemU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogJGdyaWQtaGVhZGVyLW1lbnUtaWNvbi1zcGFjaW5nO1xuICAgICAgICAgICAgYm90dG9tOiBjYWxjKCAjeyAkZ3JpZC1oZWFkZXItcGFkZGluZy15IH0gKyAjeyAkbGluZS1oZWlnaHQtZW0gLyAyIH0gLSAjeyAkYnV0dG9uLWlubmVyLWNhbGMtc2l6ZSAvIDIgfSApO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgLmstaWUgJixcbiAgICAgICAgICAgIC5rLWVkZ2UgJiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyggKCN7ICRidXR0b24tY2FsYy1zaXplIH0gLSAjeyAkZm9ybS1saW5lLWhlaWdodCAqIDFlbX0pIC8gLTIpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoICgjeyAkYnV0dG9uLWNhbGMtc2l6ZSB9IC0gI3sgJGZvcm0tbGluZS1oZWlnaHQgKiAxZW19KSAvIC0yKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoIC0xICogI3sgJGJ1dHRvbi1jYWxjLXNpemUgfSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWhlYWRlciA+IC5rLWxpbmsgPiAuay1pY29uIHtcbiAgICAgICAgICAgICYuay1pLXNvcnQtZGVzYy1zbSxcbiAgICAgICAgICAgICYuay1pLXNvcnQtYXNjLXNtIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRncmlkLXNvcnRlZC1pY29uLXNwYWNpbmc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1zb3J0LW9yZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBoZWlnaHQ6ICRpY29uLXNpemU7XG4gICAgICAgICAgICBmb250LXNpemU6ICRncmlkLXNvcnRpbmctaW5kZXgtZm9udC1zaXplO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtc29ydGluZy1pbmRleC1zcGFjaW5nLXk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtc29ydGluZy1pbmRleC1zcGFjaW5nLXg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1jb2x1bW4tcmVzaXplciB7XG4gICAgICAgIHdpZHRoOiAuNWVtO1xuICAgICAgICBoZWlnaHQ6IDEwMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gICAgfVxuXG4gICAgLmstZ3JpZC1mb290ZXIge1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgaGVpZ2h0OiAkbGluZS1oZWlnaHQtZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1ncmlkLWZvb3RlciB0ZCxcbiAgICAuay1ncm91cC1mb290ZXIgdGQsXG4gICAgLmstZ3JvdXBpbmctcm93IHRkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLmstZ3JpZC1maWx0ZXItcG9wdXAge1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIH1cblxuICAgIC8vIFN0YW5kYWxvbmUgY29sdW1uIG1lbnVcbiAgICAuay1ncmlkLWNvbHVtbi1tZW51LXN0YW5kYWxvbmUgYS5rLWdyaWQtZmlsdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAtNHB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgfVxuXG4gICAgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIHtcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xuXG4gICAgICAgICYuay1wb3B1cCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ3JpZC1jb2x1bW4tbWVudS1wb3B1cC1wYWRkaW5nLXkgJGdyaWQtY29sdW1uLW1lbnUtcG9wdXAtcGFkZGluZy14O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRmlsdGVyIHJvd1xuICAgIC5rLWZpbHRlci1yb3cge1xuICAgICAgICBsaW5lLWhlaWdodDogJGZvcm0tbGluZS1oZWlnaHQ7XG5cbiAgICAgICAgdGQsXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAkZ3JpZC1jZWxsLXZlcnRpY2FsLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ3JpZC1maWx0ZXItY2VsbC1wYWRkaW5nLXkgJGdyaWQtZmlsdGVyLWNlbGwtcGFkZGluZy14O1xuICAgICAgICB9XG5cbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1tdWx0aXNlbGVjdCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuay1maWx0ZXJjZWxsIC5rLXdpZGdldC5rLXNpemVkLWlucHV0IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstZmlsdGVyY2VsbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgID4gc3BhbixcbiAgICAgICAgLmstZmlsdGVyY2VsbC13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgICAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWZpbHRlcmNlbGwtd3JhcHBlciA+IC5rLXdpZGdldCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstYnV0dG9uLFxuICAgICAgICAgICAgLmstZHJvcGRvd24tb3BlcmF0b3Ige1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZC1jZWxsLXBhZGRpbmcteSAvIDI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXdpZGdldCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1maWx0ZXJjZWxsLW9wZXJhdG9yIHtcbiAgICAgICAgICAgID4gLmstYnV0dG9uLmstY2xlYXItYnV0dG9uLXZpc2libGUge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkYnV0dG9uLWNhbGMtc2l6ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuay1idXR0b246bm90KC5rLWNsZWFyLWJ1dHRvbi12aXNpYmxlKSB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstZmlsdGVyY2VsbC1vcGVyYXRvciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtY2VsbC1wYWRkaW5nLXkgLyAyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstd2lkZ2V0Om5vdCguay1kcm9wZG93bi1vcGVyYXRvciksXG4gICAgICAgIC5rLWZpbHRlcmNlbGwtd3JhcHBlciA+IC5rLXRleHRib3gge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZmlsdGVyY2VsbC13cmFwcGVyID4gLmstdGV4dGJveCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLy8gR3JpZCBjb250ZW50XG4gICAgLmstZ3JpZC1jb250ZW50LFxuICAgIC5rLWdyaWQtY29udGVudC1sb2NrZWQge1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIG91dGxpbmU6IDA7XG5cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgICAgfVxuICAgICAgICB0cjpsYXN0LWNoaWxkID4gdGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1ncmlkLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIC8vIFZpcnR1YWxpemF0aW9uXG4gICAgLmstdmlydHVhbC1zY3JvbGxhYmxlLXdyYXAge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuXG4gICAgLy8gRWRpdCByb3dcbiAgICAuay1ncmlkLWVkaXQtcm93IHtcblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstd2lkZ2V0LFxuICAgICAgICAuay1idXR0b24sXG4gICAgICAgIC5rLXRleHRib3gge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgLy8gQ29tbWVudGVkIG91dCBwZW5kaW5nIGEgYmV0dGVyIGFwcHJvYWNoXG4gICAgICAgICAgICAvLyAgICAgbWFyZ2luLXRvcDogLSRpbnB1dC1wYWRkaW5nLXk7XG4gICAgICAgICAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogLSRpbnB1dC1wYWRkaW5nLXk7XG4gICAgICAgIH1cblxuICAgICAgICAuay1lZGl0LWNlbGwge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWRpcnR5LWNlbGwge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1lZGl0LWNlbGwsXG4gICAgLmstZ3JpZC1lZGl0LXJvdyA+IHRkIHtcbiAgICAgICAgPiAuay10ZXh0Ym94LFxuICAgICAgICA+IC5rLXdpZGdldDpub3QoLmstc3dpdGNoKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGVkaXQtY2VsbC1pbnB1dC1zcGFjZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWdyaWQtZWRpdC1yb3cgdGQsXG4gICAgLmstZWRpdC1jZWxsIHtcbiAgICAgICAgPiAuay10ZXh0Ym94LFxuICAgICAgICA+IC5rLXdpZGdldDpub3QoLmstc3dpdGNoKSB7XG4gICAgICAgICAgICB3aWR0aDogJGVkaXQtY2VsbC10ZXh0Ym94LXdpZHRoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstZ3JpZC1lZGl0LXJvdyB0ZCA+IC5rLXRleHRib3gsXG4gICAgLmstZ3JpZC1lZGl0LXJvdyB0ZCA+IC5rLXdpZGdldCxcbiAgICAuay1jb21tYW5kLWNlbGwgPiAuay1idXR0b24sXG4gICAgLmstZWRpdC1jZWxsID4gLmstdGV4dGJveCxcbiAgICAuay1lZGl0LWNlbGwgPiAuay13aWRnZXQge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGdyaWQtZm9ybS1jb21wb25lbnQtdmVydGljYWwtYWxpZ247XG4gICAgfVxuXG4gICAgLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IHRkOm5vdCguay1oaWVyYXJjaHktY2VsbCksXG4gICAgLmstZ3JpZCAuay1jb21tYW5kLWNlbGwsXG4gICAgLmstZ3JpZCAuay1lZGl0LWNlbGwge1xuICAgICAgICBwYWRkaW5nOiAkZ3JpZC1jb21tYW5kLWNlbGwtcGFkZGluZy15ICRncmlkLWNlbGwtcGFkZGluZy14O1xuICAgIH1cblxuICAgIC5rLWNvbW1hbmQtY2VsbCA+IC5rLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZC1jb21tYW5kLWNlbGwtYnV0dG9uLXNwYWNpbmc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQtY29tbWFuZC1jZWxsLWJ1dHRvbi1zcGFjaW5nO1xuICAgIH1cblxuICAgIC8vIFJlc2l6ZSBoYW5kbGVcbiAgICAuay1ncmlkID4gLmstcmVzaXplLWhhbmRsZSxcbiAgICAuay1ncmlkLWhlYWRlciAuay1yZXNpemUtaGFuZGxlIHtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cblxuICAgIC8vIFBhZ2VyXG4gICAgLmstZ3JpZC1wYWdlciB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5rLWdyaWQtcGFnZXItdG9wIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICAgIH1cblxuICAgIC5rLXBhZ2VyLWlucHV0IHtcbiAgICAgICAgLmstbnVtZXJpY3RleHRib3gge1xuICAgICAgICAgICAgbWFyZ2luOiAwICRmb250LXNpemUgLyAyO1xuICAgICAgICAgICAgd2lkdGg6IDNlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWdyaWQtdmlydHVhbCAuay1ncmlkLWNvbnRlbnQge1xuICAgICAgICAuay1ncmlkLXRhYmxlLXdyYXAge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWdyaWQtdGFibGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuay1oZWlnaHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay13aWR0aC1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuay13aWR0aC1jb250YWluZXIgIGRpdiB7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgIH1cblxuICAgIC5rLWdyaWQtdmlydHVhbFtkaXI9XCJydGxcIl0sXG4gICAgLmstZ3JpZC12aXJ0dWFsLmstcnRsIHtcbiAgICAgICAgLmstZ3JpZC1jb250ZW50IC5rLWdyaWQtdGFibGUge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstZ3JpZC1hZGQtcm93IHRkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICB9XG5cblxuICAgIC8vIExvY2tlZCBjb2x1bW5zXG4gICAgLmstZ3JpZC1sb2NrZWRjb2x1bW5zIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAuay1ncmlkLWNvbnRlbnQsXG4gICAgLmstZ3JpZC1jb250ZW50LWxvY2tlZCxcbiAgICAuay1wYWdlci13cmFwIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAuay1ncmlkLWNvbnRlbnQtbG9ja2VkLFxuICAgIC5rLWdyaWQtZm9vdGVyLWxvY2tlZCxcbiAgICAuay1ncmlkLWhlYWRlci1sb2NrZWQge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMCAwO1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuICAgICAgICAmICsgLmstZ3JpZC1jb250ZW50LmstYXV0by1zY3JvbGxhYmxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWdyaWQtY29udGVudCxcbiAgICAuay1ncmlkLWZvb3Rlci13cmFwLFxuICAgIC5rLWdyaWQtaGVhZGVyLXdyYXAge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgICYuay1hdXRvLXNjcm9sbGFibGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1ncmlkLWhlYWRlci1sb2NrZWQ+dGFibGUsXG4gICAgLmstZ3JpZC1oZWFkZXItd3JhcD50YWJsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgfVxuXG4gICAgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLmstZ3JpZC1oZWFkZXItc3RpY2t5LFxuICAgIC5rLWdyaWQtaGVhZGVyIC5rLWZpbHRlci1yb3cgLmstZ3JpZC1oZWFkZXItc3RpY2t5LFxuICAgIC5rLWdyaWQtY29udGVudC1zdGlja3ksXG4gICAgLmstZ3JpZC1yb3ctc3RpY2t5LFxuICAgIC5rLWdyaWQtZm9vdGVyLXN0aWNreSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgJi5rLWVkaXQtY2VsbCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LmstZ3JpZC1yb3ctc3RpY2t5IHtcbiAgICAgICAgei1pbmRleDogMztcbiAgICB9XG5cbiAgICAuay1ncmlkIC5rLWdyaWQtaGVhZGVyLXN0aWNreSxcbiAgICAuay1ncmlkIC5rLWdyaWQtY29udGVudC1zdGlja3ksXG4gICAgLmstZ3JpZCAuay1ncmlkLWZvb3Rlci1zdGlja3kge1xuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6ICRncmlkLWNlbGwtdmVydGljYWwtYm9yZGVyLXdpZHRoO1xuXG4gICAgICAgICY6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRkLFxuICAgICAgICAmOm5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyB0aCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWdyaWQgLmstZ3JpZC1yb3ctc3RpY2t5IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJGdyaWQtYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkZ3JpZC1ib3JkZXItd2lkdGg7XG4gICAgfVxuXG4gICAgLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstaGVhZGVyLmstZ3JpZC1uby1sZWZ0LWJvcmRlci5rLWZpcnN0IHtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLmstaGVhZGVyLmstZHJhZy1jbHVlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuay1ncmlkLmstZ3JpZC1uby1zY3JvbGxiYXIge1xuICAgICAgICAuay1ncmlkLWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JpZC1oZWFkZXItd3JhcCB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ncmlkLWNvbnRlbnQge1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWdyaWQtbm9yZWNvcmRzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIGRpdi5rLWdyaWQtbm9yZWNvcmRzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuay1ncmlkLW5vcmVjb3Jkcy10ZW1wbGF0ZSB7XG4gICAgICAgIHdpZHRoOiAyMGVtO1xuICAgICAgICBoZWlnaHQ6IDRlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDRlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIH1cblxuICAgIC5rLWhlYWRlciA+IC5rLWNlbGwtaW5uZXIge1xuICAgICAgICBtYXJnaW46ICgtMSAqICRncmlkLWhlYWRlci1wYWRkaW5nLXkpIGNhbGMoLTEgKiBjYWxjKCAjeyRidXR0b24tY2FsYy1zaXplfSAtICN7JGdyaWQtY2VsbC1wYWRkaW5nLXh9KSkgKC0xICogJGdyaWQtaGVhZGVyLXBhZGRpbmcteSkgKC0xICogJGdyaWQtY2VsbC1wYWRkaW5nLXgpO1xuICAgIH1cblxuICAgIC5rLWZpbHRlcmFibGUge1xuICAgICAgICA+IC5rLWNlbGwtaW5uZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAoLTEgKiAkZ3JpZC1oZWFkZXItcGFkZGluZy15KSBjYWxjKC0xICogI3skYnV0dG9uLWNhbGMtc2l6ZX0pICgtMSAqICRncmlkLWhlYWRlci1wYWRkaW5nLXkpICgtMSAqICRncmlkLWNlbGwtcGFkZGluZy14KTtcblxuICAgICAgICAgICAgLmstbGluayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWNlbGwtaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgPiAuay1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRncmlkLWhlYWRlci1wYWRkaW5nLXkgJGdyaWQtaGVhZGVyLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgPiAuay1pY29uLmstaS1zb3J0LWRlc2Mtc20sXG4gICAgICAgICAgICA+IC5rLWljb24uay1pLXNvcnQtYXNjLXNtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXNvcnQtb3JkZXIge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JpZC1maWx0ZXIsXG4gICAgICAgIC5rLWhlYWRlci1jb2x1bW4tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JpZC1maWx0ZXIsXG4gICAgICAgIC5rLWhlYWRlci1jb2x1bW4tbWVudSxcbiAgICAgICAgLmstaGllcmFyY2h5LWNlbGwgLmstaWNvbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWNvbHVtbi10aXRsZSB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJncmlkL3BkZi1leHBvcnRcIiApIHtcbiAgICAvLyBQREYgZXhwb3J0XG4gICAgLmstbG9hZGluZy1wZGYtbWFzayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAgICAgPiAuay1pLWxvYWRpbmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuay1sb2FkaW5nLXBkZi1wcm9ncmVzcyB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5rLXBkZi1leHBvcnQgLmstbG9hZGluZy1wZGYtbWFzayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmstZ3JpZC1wZGYtZXhwb3J0LWVsZW1lbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0xMDAwMHB4O1xuICAgICAgICB0b3A6IC0xMDAwMHB4O1xuXG4gICAgICAgIC5rLWZpbHRlci1yb3cge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFJlbW92ZSBHcmlkIHNjcm9sbGJhciBkdXJpbmcgYnVpbHQtaW4gZXhwb3J0XG4gICAgLmstcGRmLWV4cG9ydC1zaGFkb3cge1xuICAgICAgICAuay1ncmlkIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFJlbW92ZSBhbGwgc2l6ZXMgYW5kIHNjcm9sbGluZ1xuICAgICAgICAuay1ncmlkLFxuICAgICAgICAuay1ncmlkLWNvbnRlbnQsXG4gICAgICAgIC5rLWdyaWQtY29udGVudC1sb2NrZWQge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCB7XG4gICAgICAgICAgICAmICsgLmstZ3JpZC1oZWFkZXItd3JhcCxcbiAgICAgICAgICAgICYgKyAuay1ncmlkLWNvbnRlbnQsXG4gICAgICAgICAgICAmICsgLmstZ3JpZC1mb290ZXItd3JhcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFJlbW92ZSBlbXB0eSBzcGFjZSByZXNlcnZlZCBhYm92ZSB0aGUgc2Nyb2xsYmFyXG4gICAgICAgIC5rLWdyaWQtaGVhZGVyLFxuICAgICAgICAuay1ncmlkW2RhdGEtcm9sZT1cImdyaWRcIl0gLmstZ3JpZC1mb290ZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBleHBvcnRzKCBcImZpbHRlcm1lbnUvbGF5b3V0XCIgKSB7XG5cbiAgICAuay1maWx0ZXItbWVudSB7XG4gICAgICAgICRpdGVtLXNwYWNpbmc6ICRzcGFjZXIteSAvIDI7XG4gICAgICAgICRmb3JtLXBhZGRpbmc6ICRzcGFjZXIteTtcbiAgICAgICAgJGZvcm0tcGFkZGluZy15OiAkZm9ybS1wYWRkaW5nIC0gJGl0ZW0tc3BhY2luZztcblxuICAgICAgICAuay1maWx0ZXItbWVudS1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogJGZvcm0tcGFkZGluZy15ICRmb3JtLXBhZGRpbmc7XG4gICAgICAgIH1cblxuICAgICAgICAuay13aWRnZXQsXG4gICAgICAgIC5rLXJhZGlvLWxpc3QsXG4gICAgICAgIC5rLXRleHRib3gge1xuICAgICAgICAgICAgbWFyZ2luOiAkZ3JpZC1maWx0ZXItbWVudS1pdGVtLXNwYWNpbmcteSAkZ3JpZC1maWx0ZXItbWVudS1pdGVtLXNwYWNpbmcteDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuay1zZWFyY2hib3gge1xuICAgICAgICAgICAgbWFyZ2luOiAkZ3JpZC1maWx0ZXItbWVudS1pdGVtLXNwYWNpbmcteSAkZ3JpZC1maWx0ZXItbWVudS1pdGVtLXNwYWNpbmcteDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstd2lkZ2V0LmstZmlsdGVyLWFuZCB7XG4gICAgICAgICAgICB3aWR0aDogNmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstd2lkZ2V0LmstYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAuay1zd2l0Y2gge1xuICAgICAgICAgICAgd2lkdGg6ICRzd2l0Y2gtc2l6ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstYWN0aW9ucyxcbiAgICAgICAgLmstYWN0aW9uLWJ1dHRvbnMsXG4gICAgICAgIC5rLWNvbHVtbm1lbnUtYWN0aW9ucyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRmb3JtLXBhZGRpbmc7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kZm9ybS1wYWRkaW5nO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRmb3JtLXBhZGRpbmc7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ3JpZC1jb2x1bW4tbWVudS1pdGVtLXBhZGRpbmcteSAkZm9ybS1wYWRkaW5nICRmb3JtLXBhZGRpbmc7XG5cbiAgICAgICAgICAgIC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWFjdGlvbnMge1xuICAgICAgICAgICAgJi5rLWFjdGlvbnMtc3RhcnQsXG4gICAgICAgICAgICAmLmstYWN0aW9ucy1jZW50ZXIsXG4gICAgICAgICAgICAmLmstYWN0aW9ucy1lbmQge1xuICAgICAgICAgICAgICAgIC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLW11bHRpY2hlY2std3JhcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgICAuay1maWx0ZXItc2VsZWN0ZWQtaXRlbXMge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgbWFyZ2luOiAkc3BhY2VyLXkgMCAoJHNwYWNlciAvIDIpO1xuICAgIH1cblxuICAgIC8vIGF1dG9maXR0aW5nIHJlcXVpcmVzIGF1dG9tYXRpYyB0YWJsZSBsYXlvdXQgdG8gbWVhc3VyZSBzaXplc1xuICAgIC5rLWF1dG9maXR0aW5nIHtcbiAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG5cbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgdGFibGUtbGF5b3V0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgdGguay1oZWFkZXIsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWRldGFpbC1yb3cge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJjb2x1bW5tZW51L2xheW91dFwiKSB7XG4gICAgLmstY29sdW1uLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuXG4gICAgLmstY29sdW1uLWNob29zZXItdGl0bGUsXG4gICAgLmstY29sdW1uLWxpc3QtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6ICRncmlkLWNvbHVtbi1tZW51LWxpc3QtaXRlbS1wYWRkaW5nLXkgJGdyaWQtY29sdW1uLW1lbnUtbGlzdC1pdGVtLXBhZGRpbmcteDtcbiAgICB9XG5cbiAgICAuay1jb2x1bW5tZW51LWFjdGlvbnMge1xuICAgICAgICBwYWRkaW5nOiAkZ3JpZC1maWx0ZXItbWVudS1pdGVtLXNwYWNpbmcteSAkZ3JpZC1jb2x1bW4tbWVudS1saXN0LWl0ZW0tcGFkZGluZy14O1xuICAgIH1cblxuICAgIC5rLWNvbHVtbi1saXN0LWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuay1jb2x1bW5zLWl0ZW1zLXdyYXAge1xuICAgICAgICBwYWRkaW5nOiAkZ3JpZC1jb2x1bW4tbWVudS1pdGVtcy13cmFwLXBhZGRpbmcteSAkZ3JpZC1jb2x1bW4tbWVudS1pdGVtcy13cmFwLXBhZGRpbmcteDtcbiAgICB9XG5cbiAgICAuay1jb2x1bW5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAkZ3JpZC1jb2x1bW4tbWVudS1pdGVtLXBhZGRpbmcteSAkZ3JpZC1jb2x1bW4tbWVudS1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgID4gLmstaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRpY29uLXNwYWNpbmc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1jb2x1bW5tZW51LWl0ZW0td3JhcHBlciArIC5rLWNvbHVtbm1lbnUtaXRlbS13cmFwcGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wdXAtYm9yZGVyO1xuICAgIH1cblxuICAgIC5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAuay1maWx0ZXItbWVudSAuay1maWx0ZXItbWVudS1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogJGdyaWQtY29sdW1uLW1lbnUtZmlsdGVyLWNvbnRhaW5lci1wYWRkaW5nLXkgJGdyaWQtY29sdW1uLW1lbnUtZmlsdGVyLWNvbnRhaW5lci1wYWRkaW5nLXg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1jb2x1bW4tbGlzdC13cmFwcGVyLFxuICAgIC5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IHtcblxuICAgICAgICAuay1hY3Rpb25zLFxuICAgICAgICAuay1hY3Rpb24tYnV0dG9ucyxcbiAgICAgICAgLmstY29sdW1ubWVudS1hY3Rpb25zIHtcbiAgICAgICAgICAgIC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWFjdGlvbnMge1xuICAgICAgICAgICAgJi5rLWFjdGlvbnMtc3RhcnQsXG4gICAgICAgICAgICAmLmstYWN0aW9ucy1jZW50ZXIsXG4gICAgICAgICAgICAmLmstYWN0aW9ucy1lbmQge1xuICAgICAgICAgICAgICAgIC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWNvbHVtbi1tZW51LWdyb3VwLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6ICRncmlkLWNvbHVtbi1tZW51LWdyb3VwLWhlYWRlci1wYWRkaW5nLXkgJGdyaWQtY29sdW1uLW1lbnUtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuXG4gICAgLmstY29sdW1uLW1lbnUtZ3JvdXAtaGVhZGVyLXRleHQge1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkZ3JpZC1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXItYm9yZGVyLWJvdHRvbS13aWR0aDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGdyaWQtY29sdW1uLW1lbnUtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRncmlkLWNvbHVtbi1tZW51LWdyb3VwLWhlYWRlci1saW5lLWhlaWdodDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZ3JpZC1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXItdGV4dC10cmFuc2Zvcm07XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIH1cblxuICAgIC5rLWNvbHVtbi1tZW51IHtcbiAgICAgICAgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZXhwYW5kZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcblxuICAgICAgICAgICAgLmstY29sdW1ubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBbZGlyPVwicnRsXCJdLFxuICAgIC5rLXJ0bCB7XG4gICAgICAgIC5rLWNvbHVtbm1lbnUtaXRlbSAgPiAuay1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkaWNvbi1zcGFjaW5nO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstaGVhZGVyID4gLmstY2VsbC1pbm5lciB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICgtMSAqICRncmlkLWNlbGwtcGFkZGluZy14KTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogY2FsYyggI3skYnV0dG9uLWNhbGMtc2l6ZX0gLSAjeyRncmlkLWNlbGwtcGFkZGluZy14fSkpO1xuXG4gICAgICAgICAgICAuay1zb3J0LW9yZGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLXNvcnRpbmctaW5kZXgtc3BhY2luZy14O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstZmlsdGVyYWJsZSB7XG4gICAgICAgICAgICA+IC5rLWNlbGwtaW5uZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogKC0xICogJGdyaWQtY2VsbC1wYWRkaW5nLXgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogI3skYnV0dG9uLWNhbGMtc2l6ZX0pO1xuXG4gICAgICAgICAgICAgICAgLmstbGluayB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWhlYWRlci1wYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwiZ3JpZC90aGVtZVwiKSB7XG5cbiAgICAkdG9vbHRpcC1iZzogJHByaW1hcnkgIWRlZmF1bHQ7XG4gICAgJHRvb2x0aXAtdGV4dDogY29udHJhc3Qtd2NhZygkcHJpbWFyeSkgIWRlZmF1bHQ7XG5cbiAgICAuay1ncmlkLWhlYWRlcixcbiAgICAuay1oZWFkZXIsXG4gICAgdGguay1oZWFkZXIsXG4gICAgLmstZ3JpZC1oZWFkZXItd3JhcCxcbiAgICAuay1ncm91cGluZy1oZWFkZXIsXG4gICAgLmstZ3JvdXBpbmctaGVhZGVyIC5rLWdyb3VwLWluZGljYXRvcixcbiAgICAuay1ncmlkIHRkLFxuICAgIC5rLWdyaWQtZm9vdGVyLFxuICAgIC5rLWdyaWQtZm9vdGVyLXdyYXAsXG4gICAgLmstZ3JpZC1jb250ZW50LWxvY2tlZCxcbiAgICAuay1ncmlkLWZvb3Rlci1sb2NrZWQsXG4gICAgLmstZ3JpZC1oZWFkZXItbG9ja2VkLFxuICAgIC5rLWZpbHRlci1yb3cgPiB0ZCxcbiAgICAuay1maWx0ZXItcm93ID4gdGgge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKCAkYm9yZGVyOiAkZ3JpZC1oZWFkZXItYm9yZGVyICk7XG4gICAgfVxuXG4gICAgLmstZ3JpZC1oZWFkZXIsXG4gICAgLmstZ3JvdXBpbmctaGVhZGVyLFxuICAgIC5rLWdyaWQtYWRkLXJvdyxcbiAgICAuay1ncmlkLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkY29sb3I6ICRncmlkLWhlYWRlci10ZXh0LFxuICAgICAgICAgICAgJGJnOiAkZ3JpZC1oZWFkZXItYmdcbiAgICAgICAgKTtcbiAgICB9XG5cbiAgICAuay1ncmlkLXRvb2xiYXIge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgbnVsbCxcbiAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICBpbmhlcml0LFxuICAgICAgICAgICAgbnVsbFxuICAgICAgICApO1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCBub25lICk7XG4gICAgfVxuXG4gICAgLmstZHJhZy1jbHVlIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRjb2xvcjogJGdyaWQtZ3JvdXAtZHJhZy1jbHVlLXRleHQsXG4gICAgICAgICAgICAkYmc6ICRncmlkLWdyb3VwLWRyYWctY2x1ZS1iZ1xuICAgICAgICApO1xuICAgIH1cblxuICAgIC5rLWdyaWQtY29udGVudCB7XG4gICAgICAgIC8vIHNldHRpbmcgdGhpcyBiYWNrZ3JvdW5kIGNvbG9yIHJlc29sdmVzIGdsaXRjaGVzIGluIGlPU1xuICAgICAgICBAaW5jbHVkZSBmaWxsKCRiZzogJGdyaWQtYmcgKTtcbiAgICB9XG5cbiAgICAuay1ncm91cC1mb290ZXIgdGQsXG4gICAgLmstZ3JvdXBpbmctcm93IHRkLFxuICAgIHRib2R5IC5rLWdyb3VwLWNlbGwge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGNvbG9yOiAkZ3JpZC1ncm91cGluZy1yb3ctdGV4dCxcbiAgICAgICAgICAgICRiZzogJGdyaWQtZ3JvdXBpbmctcm93LWJnXG4gICAgICAgICk7XG4gICAgfVxuXG4gICAgLmstZ3JvdXBpbmctZHJvcGNsdWUge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JpZC1oZWFkZXItdGV4dCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmlkLWhlYWRlci10ZXh0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstZ3JpZCB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoICRncmlkLXRleHQsICRncmlkLWJnLCAkZ3JpZC1ib3JkZXIgKTtcblxuICAgICAgICAvLyBBbHQgcm93XG4gICAgICAgIHRyLmstYWx0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmlkLWFsdC1iZztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEhvdmVyIHN0YXRlXG4gICAgICAgIHRib2R5IHRyOmhvdmVyLFxuICAgICAgICB0Ym9keSB0ci5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JpZC1ob3ZlcmVkLXRleHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpZC1ob3ZlcmVkLWJnO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gU2VsZWN0ZWQgc3RhdGVcbiAgICAgICAgdGQuay1zdGF0ZS1zZWxlY3RlZCxcbiAgICAgICAgdHIuay1zdGF0ZS1zZWxlY3RlZCA+IHRkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JpZC1zZWxlY3RlZC10ZXh0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyaWQtc2VsZWN0ZWQtYmc7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb2N1c2VkIHN0YXRlXG4gICAgICAgIHRkLmstc3RhdGUtZm9jdXNlZCxcbiAgICAgICAgdGguay1zdGF0ZS1mb2N1c2VkLFxuICAgICAgICB0aDpmb2N1cyxcbiAgICAgICAgLmstbWFzdGVyLXJvdyA+IHRkOmZvY3VzLFxuICAgICAgICAuay1ncm91cGluZy1yb3cgPiB0ZDpmb2N1cyxcbiAgICAgICAgLmstZGV0YWlsLXJvdyA+IHRkOmZvY3VzLFxuICAgICAgICAuay1ncm91cC1mb290ZXIgPiB0ZDpmb2N1cyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkZ3JpZC1mb2N1c2VkLXNoYWRvdztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWdyaWQtZmlsdGVyLFxuICAgICAgICAuay1oZWFkZXItY29sdW1uLW1lbnUsXG4gICAgICAgIC5rLWhpZXJhcmNoeS1jZWxsIC5rLWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICRncmlkLWhlYWRlci10ZXh0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JvdXBpbmctcm93IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmlkLWdyb3VwaW5nLXJvdy1iZztcblxuICAgICAgICAgICAgLmstaWNvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmlkLWhlYWRlci10ZXh0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmlkLXN0aWNreS1ib3JkZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGdyaWQtaGVhZGVyLWJvcmRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIExvY2tlZCBjb2x1bW5zXG4gICAgICAgIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCxcbiAgICAgICAgLmstZ3JpZC1jb250ZW50LWxvY2tlZCxcbiAgICAgICAgLmstZ3JpZC1oZWFkZXItbG9ja2VkIC5rLWhlYWRlcixcbiAgICAgICAgLmstZ3JpZC1jb250ZW50LWxvY2tlZCB0ZCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmlkLXN0aWNreS1oZWFkZXItYm9yZGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JpZC1jb250ZW50LWxvY2tlZCB7XG4gICAgICAgICAgICAuay1ncm91cC1mb290ZXIgdGQsXG4gICAgICAgICAgICAuay1ncm91cC1jZWxsIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKCAkYm9yZGVyOiAkZ3JpZC1oZWFkZXItYm9yZGVyICk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWdyb3VwaW5nLXJvdyArIHRyIHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkZ3JpZC1oZWFkZXItYm9yZGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBTZWxlY3RlZCBzdGF0ZVxuICAgICAgICAgICAgLmstc3RhdGUtc2VsZWN0ZWQgdGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoICRiZzogJGdyaWQtc3RpY2t5LXNlbGVjdGVkLWJnICk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXN0YXRlLXNlbGVjdGVkLmstYWx0IHRkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKCAkYmc6ICRncmlkLXN0aWNreS1zZWxlY3RlZC1hbHQtYmcgKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gSG92ZXJlZCBzdGF0ZVxuICAgICAgICAgICAgLmstc3RhdGUtaG92ZXIgdGQsXG4gICAgICAgICAgICB0cjpob3ZlciB0ZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCggJGJnOiAkZ3JpZC1zdGlja3ktaG92ZXJlZC1iZyApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBTZWxlY3RlZCBob3ZlclxuICAgICAgICAgICAgLmstc3RhdGUtc2VsZWN0ZWQ6aG92ZXIgdGQsXG4gICAgICAgICAgICAuay1zdGF0ZS1zZWxlY3RlZC5rLXN0YXRlLWhvdmVyIHRkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKCAkYmc6ICRncmlkLXN0aWNreS1zZWxlY3RlZC1ob3ZlcmVkLWJnICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1ncmlkLWhlYWRlci1sb2NrZWQgLmstaGVhZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRncmlkLWhlYWRlci1ib3JkZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmW2Rpcj1cInJ0bFwiXSxcbiAgICAgICAgJi5rLXJ0bCB7XG4gICAgICAgICAgICB0aC5rLWhpZXJhcmNoeS1jZWxsLFxuICAgICAgICAgICAgdGQuay1oaWVyYXJjaHktY2VsbCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgY29sLmstc29ydGVkLFxuICAgIHRoLmstc29ydGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyaWQtc29ydGVkLWJnO1xuICAgIH1cblxuICAgIC8vIEdyaWQgaGVhZGVyXG4gICAgLmstZ3JpZC1oZWFkZXIge1xuXG4gICAgICAgIC5rLWktc29ydC1hc2Mtc20sXG4gICAgICAgIC5rLWktc29ydC1kZXNjLXNtLFxuICAgICAgICAuay1zb3J0LW9yZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JpZC1zb3J0aW5nLWluZGljYXRvci10ZXh0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JpZC1maWx0ZXIsXG4gICAgICAgIC5rLWhlYWRlci1jb2x1bW4tbWVudSxcbiAgICAgICAgLmstaGllcmFyY2h5LWNlbGwgLmstaWNvbiB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJ1dHRvbi1ob3ZlcmVkLXRleHQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1ob3ZlcmVkLWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1cyxcbiAgICAgICAgICAgICYuay1zdGF0ZS1ib3JkZXItZG93biB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoIDAsIDAsIDAsIC4xICk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmstc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlbGVjdGVkLXRleHQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdGVkLWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGguay1ncmlkLWhlYWRlci1zdGlja3ksXG4gICAgICAgIC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLXNvcnRlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRjb2xvcjogJGdyaWQtc3RpY2t5LWhlYWRlci10ZXh0LFxuICAgICAgICAgICAgICAgICRiZzogJGdyaWQtc3RpY2t5LWhlYWRlci1iZ1xuICAgICAgICAgICAgKTtcblxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkZ3JpZC1zdGlja3ktaGVhZGVyLWJvcmRlcjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkZ3JpZC1zdGlja3ktaGVhZGVyLWJvcmRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEdyaWQgZm9vdGVyXG4gICAgLmstZ3JpZC1mb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGdyaWQtZm9vdGVyLXRleHQsXG4gICAgICAgICAgICAkZ3JpZC1mb290ZXItYmcsXG4gICAgICAgICAgICAkZ3JpZC1mb290ZXItYm9yZGVyXG4gICAgICAgICk7XG4gICAgICAgIC5rLWdyaWQtZm9vdGVyLXN0aWNreSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGdyaWQtc3RpY2t5LWJvcmRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGdyaWQtc3RpY2t5LWJvcmRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmlkLXN0aWNreS1mb290ZXItYmc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBDb250ZW50XG4gICAgLmstbWFzdGVyLXJvdyB7XG4gICAgICAgIC5rLWdyaWQtY29udGVudC1zdGlja3kge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JpZC1zdGlja3ktYm9yZGVyO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGdyaWQtaGVhZGVyLWJvcmRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmlkLXN0aWNreS1iZztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWdyaWQtcm93LXN0aWNreSB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkZ3JpZC1zdGlja3ktYm9yZGVyO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGdyaWQtc3RpY2t5LWJvcmRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmlkLXN0aWNreS1iZztcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1hbHQge1xuICAgICAgICAgICAgLmstZ3JpZC1jb250ZW50LXN0aWNreSxcbiAgICAgICAgICAgIC5rLWdyaWQtcm93LXN0aWNreSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCggJGJnOiAkZ3JpZC1zdGlja3ktYWx0LWJnICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTZWxlY3RlZCBzdGF0ZVxuICAgICAgICAmLmstc3RhdGUtc2VsZWN0ZWQgLmstZ3JpZC1jb250ZW50LXN0aWNreSxcbiAgICAgICAgJi5rLXN0YXRlLXNlbGVjdGVkIC5rLWdyaWQtcm93LXN0aWNreSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKCAkYmc6ICRncmlkLXN0aWNreS1zZWxlY3RlZC1iZyApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLXN0YXRlLXNlbGVjdGVkLmstYWx0IC5rLWdyaWQtY29udGVudC1zdGlja3ksXG4gICAgICAgICYuay1zdGF0ZS1zZWxlY3RlZC5rLWFsdCAuay1ncmlkLXJvdy1zdGlja3kge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCggJGJnOiAkZ3JpZC1zdGlja3ktc2VsZWN0ZWQtYWx0LWJnICk7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIEhvdmVyZWQgc3RhdGVcbiAgICAgICAgJjpob3ZlciAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LFxuICAgICAgICAmOmhvdmVyIC5rLWdyaWQtcm93LXN0aWNreSxcbiAgICAgICAgJi5rLXN0YXRlLWhvdmVyIC5rLWdyaWQtY29udGVudC1zdGlja3ksXG4gICAgICAgICYuay1zdGF0ZS1ob3ZlciAuay1ncmlkLXJvdy1zdGlja3kge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyaWQtc3RpY2t5LWhvdmVyZWQtYmc7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIFNlbGVjdGVkIGhvdmVyXG4gICAgICAgICYuay1zdGF0ZS1zZWxlY3RlZDpob3ZlciAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LFxuICAgICAgICAmLmstc3RhdGUtc2VsZWN0ZWQ6aG92ZXIgLmstZ3JpZC1yb3ctc3RpY2t5LFxuICAgICAgICAmLmstc3RhdGUtc2VsZWN0ZWQuay1zdGF0ZS1ob3ZlciAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LFxuICAgICAgICAmLmstc3RhdGUtc2VsZWN0ZWQuay1zdGF0ZS1ob3ZlciAuay1ncmlkLXJvdy1zdGlja3kge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyaWQtc3RpY2t5LXNlbGVjdGVkLWhvdmVyZWQtYmc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1ncm91cGluZy1yb3cge1xuICAgICAgICAuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoICRiZzogJGdyaWQtc3RpY2t5LWhlYWRlci1iZyApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LFxuICAgICAgICAmLmstc3RhdGUtaG92ZXIgLmstZ3JpZC1jb250ZW50LXN0aWNreSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKCAkYmc6ICRncmlkLXN0aWNreS1ob3ZlcmVkLWJnICk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1jb2x1bW4tbGlzdC1pdGVtOmhvdmVyLFxuICAgIC5rLWNvbHVtbm1lbnUtaXRlbTpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkbGlzdC1pdGVtLWhvdmVyZWQtdGV4dCxcbiAgICAgICAgICAgICRsaXN0LWl0ZW0taG92ZXJlZC1iZ1xuICAgICAgICApO1xuICAgIH1cbiAgICAuay1jb2x1bW5tZW51LWl0ZW06Zm9jdXMsXG4gICAgLmstY29sdW1ubWVudS1pdGVtLmstc3RhdGUtZm9jdXMge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkbGlzdC1pdGVtLWZvY3VzZWQtc2hhZG93ICk7XG4gICAgfVxuXG4gICAgLmstY29sdW1ubWVudS1pdGVtIHtcbiAgICAgICAgJi5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGxpc3QtaXRlbS1zZWxlY3RlZC10ZXh0LFxuICAgICAgICAgICAgICAgICRsaXN0LWl0ZW0tc2VsZWN0ZWQtYmdcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1jb2x1bW4tbWVudSB7XG5cbiAgICAgICAgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJHBvcHVwLXRleHQsXG4gICAgICAgICAgICAgICAgJHBvcHVwLWJnLFxuICAgICAgICAgICAgICAgICRwb3B1cC1ib3JkZXJcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgIC5rLWl0ZW0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRsaXN0LWl0ZW0tdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJGxpc3QtaXRlbS1iZ1xuICAgICAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICYuay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICAgICAkbGlzdC1pdGVtLWhvdmVyZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgICAgICRsaXN0LWl0ZW0taG92ZXJlZC1iZ1xuICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICAgICAkbGlzdC1pdGVtLXNlbGVjdGVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICAgICAkbGlzdC1pdGVtLXNlbGVjdGVkLWJnXG4gICAgICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRsaXN0LWl0ZW0tZm9jdXNlZC1zaGFkb3cgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXItdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkZ3JpZC1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXItdGV4dCxcbiAgICAgICAgICAgICRncmlkLWNvbHVtbi1tZW51LWdyb3VwLWhlYWRlci1iZyxcbiAgICAgICAgICAgICRncmlkLWNvbHVtbi1tZW51LWdyb3VwLWhlYWRlci1ib3JkZXJcbiAgICAgICAgKTtcbiAgICB9XG5cbiAgICAuay1ncmlkLW5vcmVjb3Jkcy10ZW1wbGF0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmlkLWJnO1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmlkLWJvcmRlcjtcbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwibGlzdHZpZXcvbGF5b3V0XCIgKSB7XG5cbiAgICAuay1saXN0dmlldyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkbGlzdHZpZXctYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJGxpc3R2aWV3LWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICRsaXN0dmlldy1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGlzdHZpZXctbGluZS1oZWlnaHQ7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5rLWxpc3R2aWV3LWJvcmRlcmVkIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkbGlzdHZpZXctYm9yZGVyLXdpZHRoO1xuICAgIH1cblxuXG4gICAgLy8gSGVhZGVyXG4gICAgLmstbGlzdHZpZXctaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkbGlzdHZpZXctYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5rLWxpc3R2aWV3LWJvcmRlcmVkID4gLmstbGlzdHZpZXctaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJGxpc3R2aWV3LWJvcmRlci13aWR0aDtcbiAgICB9XG5cblxuICAgIC8vIExpc3R2aWV3IGNvbnRuZXRcbiAgICAuay1saXN0dmlldy1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1saXN0dmlldy1jb250ZW50LmstZC1mbGV4LFxuICAgIC5rLWxpc3R2aWV3LWNvbnRlbnQuay1kLWdyaWQge1xuICAgICAgICAmOjphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICB9XG4gICAgLmstbGlzdHZpZXctY29udGVudC1wYWRkaW5nLXJlY3RhbmdsZSB7XG4gICAgICAgIHBhZGRpbmc6ICRsaXN0dmlldy1wYWRkaW5nLXkgJGxpc3R2aWV3LXBhZGRpbmcteDtcbiAgICB9XG4gICAgLmstbGlzdHZpZXctY29udGVudC1wYWRkaW5nLXNxdWFyZSB7XG4gICAgICAgIHBhZGRpbmc6ICRsaXN0dmlldy1wYWRkaW5nLXk7XG4gICAgfVxuXG5cbiAgICAvLyBMaXN0dmlldyBpdGVtXG4gICAgLmstbGlzdHZpZXctaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICAgIC5rLWxpc3R2aWV3LWl0ZW0tcGFkZGluZy1yZWN0YW5nbGUge1xuICAgICAgICBwYWRkaW5nOiAkbGlzdHZpZXctaXRlbS1wYWRkaW5nLXkgJGxpc3R2aWV3LWl0ZW0tcGFkZGluZy14O1xuICAgIH1cbiAgICAuay1saXN0dmlldy1pdGVtLXBhZGRpbmctcmVjdGFuZ2xlIC5rLWxpc3R2aWV3LWxpbmsge1xuICAgICAgICBtYXJnaW46ICgtJGxpc3R2aWV3LWl0ZW0tcGFkZGluZy15KSAoLSRsaXN0dmlldy1pdGVtLXBhZGRpbmcteCk7XG4gICAgICAgIHBhZGRpbmc6ICRsaXN0dmlldy1pdGVtLXBhZGRpbmcteSAkbGlzdHZpZXctaXRlbS1wYWRkaW5nLXg7XG4gICAgfVxuICAgIC5rLWxpc3R2aWV3LWl0ZW0tcGFkZGluZy1zcXVhcmUge1xuICAgICAgICBwYWRkaW5nOiAkbGlzdHZpZXctaXRlbS1wYWRkaW5nLXk7XG4gICAgfVxuICAgIC5rLWxpc3R2aWV3LWl0ZW0tcGFkZGluZy1zcXVhcmUgLmstbGlzdHZpZXctbGluayB7XG4gICAgICAgIG1hcmdpbjogKC0kbGlzdHZpZXctaXRlbS1wYWRkaW5nLXkpO1xuICAgICAgICBwYWRkaW5nOiAkbGlzdHZpZXctaXRlbS1wYWRkaW5nLXk7XG4gICAgfVxuXG5cbiAgICAvLyBMaXN0dmlldyBmb290ZXJcbiAgICAuay1saXN0dmlldy1mb290ZXIge1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0dmlldy1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLmstbGlzdHZpZXctYm9yZGVyZWQgPiAuay1saXN0dmlldy1mb290ZXIge1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdHZpZXctYm9yZGVyLXdpZHRoO1xuICAgIH1cblxuXG4gICAgLy8gTGlzdHZpZXcgcGFnZXJcbiAgICAuay1saXN0dmlldy1wYWdlciB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3R2aWV3LWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBmb250OiBpbmhlcml0O1xuICAgIH1cbiAgICAuay1saXN0dmlldy1wYWdlci10b3Age1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkbGlzdHZpZXctYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgICAuay1saXN0dmlldy1ib3JkZXJlZCA+IC5rLWxpc3R2aWV3LXBhZ2VyLXRvcCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICRsaXN0dmlldy1ib3JkZXItd2lkdGg7XG4gICAgfVxuICAgIC5rLWxpc3R2aWV3LWJvcmRlcmVkID4gLmstbGlzdHZpZXctcGFnZXItYm90dG9tIHtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3R2aWV3LWJvcmRlci13aWR0aDtcbiAgICB9XG5cblxuICAgIC8vIEJvcmRlcnNcbiAgICAuay1saXN0dmlldy1ib3JkZXJzLWFsbCB7XG4gICAgICAgIC5rLWxpc3R2aWV3LWl0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstbGlzdHZpZXctYm9yZGVycy1ob3Jpem9udGFsIHtcbiAgICAgICAgLmstbGlzdHZpZXctaXRlbSB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmstbGlzdHZpZXctaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rLWxpc3R2aWV3LWJvcmRlcnMtdmVydGljYWwge1xuICAgICAgICAuay1saXN0dmlldy1pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmstbGlzdHZpZXctaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLy8gTGlzdHZpZXdcbiRsaXN0dmlldy1wYWRkaW5nLXg6IG1hcC1nZXQoICRzcGFjaW5nLCAxICkgIWRlZmF1bHQ7XG4kbGlzdHZpZXctcGFkZGluZy15OiBtYXAtZ2V0KCAkc3BhY2luZywgMSApICFkZWZhdWx0O1xuJGxpc3R2aWV3LWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJGxpc3R2aWV3LWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kbGlzdHZpZXctZm9udC1zaXplOiAkZm9udC1zaXplICFkZWZhdWx0O1xuJGxpc3R2aWV3LWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsaXN0dmlldy1iZzogJGNvbXBvbmVudC1iZyAhZGVmYXVsdDtcbiRsaXN0dmlldy10ZXh0OiAkY29tcG9uZW50LXRleHQgIWRlZmF1bHQ7XG4kbGlzdHZpZXctYm9yZGVyOiAkY29tcG9uZW50LWJvcmRlciAhZGVmYXVsdDtcblxuJGxpc3R2aWV3LWdyaWQtZ2FwOiAxMHB4ICFkZWZhdWx0O1xuXG4kbGlzdHZpZXctaXRlbS1wYWRkaW5nLXg6IG1hcC1nZXQoICRzcGFjaW5nLCAxICkgIWRlZmF1bHQ7XG4kbGlzdHZpZXctaXRlbS1wYWRkaW5nLXk6IG1hcC1nZXQoICRzcGFjaW5nLCAxICkgIWRlZmF1bHQ7XG5cbiRsaXN0dmlldy1pdGVtLXNlbGVjdGVkLWJnOiByZ2JhKCAkc2VsZWN0ZWQtYmcsIC4yNSApICFkZWZhdWx0O1xuJGxpc3R2aWV3LWl0ZW0tc2VsZWN0ZWQtdGV4dDogbnVsbCAhZGVmYXVsdDtcbiRsaXN0dmlldy1pdGVtLXNlbGVjdGVkLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcblxuJGxpc3R2aWV3LWl0ZW0tZm9jdXMtYmc6IG51bGwgIWRlZmF1bHQ7XG4kbGlzdHZpZXctaXRlbS1mb2N1cy10ZXh0OiBudWxsICFkZWZhdWx0O1xuJGxpc3R2aWV3LWl0ZW0tZm9jdXMtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJGxpc3R2aWV3LWl0ZW0tZm9jdXMtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAuMTMpICFkZWZhdWx0O1xuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJsaXN0dmlldy90aGVtZVwiICkge1xuXG4gICAgLy8gTGlzdHZpZXdcbiAgICAuay1saXN0dmlldyB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkbGlzdHZpZXctdGV4dCxcbiAgICAgICAgICAgICRsaXN0dmlldy1iZyxcbiAgICAgICAgICAgICRsaXN0dmlldy1ib3JkZXJcbiAgICAgICAgKTtcbiAgICB9XG5cblxuICAgIC8vIExpc3R2aWV3IGNvbnRlbnRcbiAgICAuay1saXN0dmlldy1jb250ZW50IHtcblxuICAgICAgICA+IC5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkbGlzdHZpZXctaXRlbS1mb2N1cy10ZXh0LFxuICAgICAgICAgICAgICAgICRsaXN0dmlldy1pdGVtLWZvY3VzLWJnLFxuICAgICAgICAgICAgICAgICRsaXN0dmlldy1pdGVtLWZvY3VzLWJvcmRlclxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRsaXN0dmlldy1pdGVtLWZvY3VzLXNoYWRvdyApO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRsaXN0dmlldy1pdGVtLXNlbGVjdGVkLXRleHQsXG4gICAgICAgICAgICAgICAgJGxpc3R2aWV3LWl0ZW0tc2VsZWN0ZWQtYmcsXG4gICAgICAgICAgICAgICAgJGxpc3R2aWV3LWl0ZW0tc2VsZWN0ZWQtYm9yZGVyXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJzcHJlYWRzaGVldC9sYXlvdXRcIikge1xuXG4gICAgLy8gU3ByZWFkc2hlZXRcbiAgICAuay1zcHJlYWRzaGVldCB7XG4gICAgICAgIEBpbmNsdWRlIHVzZS1iYWNrZ3JvdW5kLWNsaXAoKTtcbiAgICAgICAgd2lkdGg6IDgwMHB4O1xuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICBib3JkZXItd2lkdGg6ICRzcHJlYWRzaGVldC1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc3ByZWFkc2hlZXQtZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNwcmVhZHNoZWV0LWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRzcHJlYWRzaGVldC1saW5lLWhlaWdodDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiAkcmdiYS10cmFuc3BhcmVudDtcblxuICAgICAgICAuay12ZXJ0aWNhbC1hbGlnbi1jZW50ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgICAgLmstdmVydGljYWwtYWxpZ24tYm90dG9tIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSggLTEwMCUgKTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAvLyBIZWFkZXJcbiAgICAuay1zcHJlYWRzaGVldCAuay10YWJzdHJpcC13cmFwcGVyIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cblxuICAgIC8vIFF1aWNrIGFjY2VzcyB0b29sYmFyXG4gICAgLmstc3ByZWFkc2hlZXQtcXVpY2stYWNjZXNzLXRvb2xiYXIge1xuICAgICAgICBwYWRkaW5nOiAkdG9vbGJhci1wYWRkaW5nLXk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAuay1idXR0b24ge31cbiAgICAgICAgLmstYnV0dG9uOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gVGFic3RyaXBcbiAgICAuay1zcHJlYWRzaGVldC10YWJzdHJpcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkdG9vbGJhci1wYWRkaW5nLXk7XG4gICAgfVxuICAgIC5rLXNwcmVhZHNoZWV0LXRhYnN0cmlwIC5rLWxvYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuay1zcHJlYWRzaGVldC10YWJzdHJpcCAuay1jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggMCApO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG5cbiAgICAvLyBUb29sYmFyXG4gICAgLmstc3ByZWFkc2hlZXQtdG9vbGJhciB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcblxuXG4gICAgICAgIC8vIFRvb2xzXG4gICAgICAgIFtkYXRhLXRvb2w9XCJiYWNrZ3JvdW5kQ29sb3JcIl0sXG4gICAgICAgIFtkYXRhLXRvb2w9XCJ0ZXh0Q29sb3JcIl0sXG4gICAgICAgIFtkYXRhLXRvb2w9XCJib3JkZXJzXCJdLFxuICAgICAgICBbZGF0YS10b29sPVwiYWxpZ25tZW50XCJdLFxuICAgICAgICBbZGF0YS10b29sPVwibWVyZ2VcIl0sXG4gICAgICAgIFtkYXRhLXRvb2w9XCJmcmVlemVcIl0ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtaW4td2lkdGg6ICRmb3JtLWxpbmUtaGVpZ2h0ICogMWVtO1xuICAgICAgICB9XG4gICAgICAgIFtkYXRhLXRvb2w9XCJmb250U2l6ZVwiXSB7XG4gICAgICAgICAgICB3aWR0aDogNSAqICRzcGFjZXI7XG4gICAgICAgIH1cbiAgICAgICAgW2RhdGEtdG9vbD1cImZvbnRGYW1pbHlcIl0ge1xuICAgICAgICAgICAgd2lkdGg6IDYgKiAkc3BhY2VyO1xuICAgICAgICB9XG4gICAgICAgIFtkYXRhLXRvb2w9XCJmb3JtYXRcIl0ge1xuICAgICAgICAgICAgd2lkdGg6IDQgKiAkc3BhY2VyO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBBY3Rpb24gYmFyXG4gICAgLmstc3ByZWFkc2hlZXQtYWN0aW9uLWJhciB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICAuay1zcHJlYWRzaGVldC1uYW1lLWVkaXRvciB7XG4gICAgICAgIHdpZHRoOiAxMGVtO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuXG4gICAgICAgIC5rLWNvbWJvYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICAgIC5rLWNvbWJvYm94IC5rLWRyb3Bkb3duLXdyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggMCApO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5rLWNvbWJvYm94IC5rLXNlbGVjdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAwICk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXIge1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmstaS1mb3JtdWxhLWZ4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaWNvbi1zaXplO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiV2ViQ29tcG9uZW50c0ljb25zXCI7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAgICAgcGFkZGluZzogMCAkcGFkZGluZy15O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstdG9vbHRpcCxcbiAgICAgICAgLmstZ3JvdXAtaGVhZGVyLFxuICAgICAgICAuay1saXN0LXNjcm9sbGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG5cbiAgICAgICAgICAgICYuay1zcHJlYWRzaGVldC1hcnJheS1mb3JtdWxhIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIntcIjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIn1cIjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgPiAuay1zeW50YXgtZnVuYy5rLXN5bnRheC1hdC1wb2ludCxcbiAgICAgICAgPiAuay1zeW50YXgtYm9vbC5rLXN5bnRheC1hdC1wb2ludCxcbiAgICAgICAgPiAuay1zeW50YXgtcmVmLmstc3ludGF4LWF0LXBvaW50LFxuICAgICAgICA+IC5rLXN5bnRheC1zdHIuay1zeW50YXgtYXQtcG9pbnQsXG4gICAgICAgID4gLmstc3ludGF4LW51bS5rLXN5bnRheC1hdC1wb2ludCB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmstc2VyaWVzLWEsXG4gICAgICAgID4gLmstc2VyaWVzLWIsXG4gICAgICAgID4gLmstc2VyaWVzLWMsXG4gICAgICAgID4gLmstc2VyaWVzLWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1saXN0IHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcblxuICAgICAgICAuay1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRsaXN0LWl0ZW0tcGFkZGluZy15ICRsaXN0LWl0ZW0tcGFkZGluZy14O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rLXN5bnRheC1mdW5jLFxuICAgIC5rLXN5bnRheC1zdGFydGV4cCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuXG4gICAgLy8gQ2VsbCBlZGl0b3JcbiAgICAuay1zcHJlYWRzaGVldC1jZWxsLWVkaXRvciB7XG4gICAgICAgIHBhZGRpbmc6IDAgM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyMDAwO1xuICAgIH1cblxuXG4gICAgLy8gU2hlZXRzIGJhclxuICAgIC5rLXNwcmVhZHNoZWV0LXNoZWV0cy1iYXIge1xuICAgICAgICBwYWRkaW5nOiAwICRwYWRkaW5nLXkgJHBhZGRpbmcteTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmstc3ByZWFkc2hlZXQtc2hlZXRzLWJhci1hZGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRwYWRkaW5nLXk7XG5cbiAgICAgICAgJjpub3QoOmhvdmVyKSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rLXNwcmVhZHNoZWV0LXNoZWV0cy1pdGVtcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUgbm8taW1wb3J0YW50XG4gICAgICAgIC5rLXRhYnN0cmlwLWl0ZW1zIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAkYnV0dG9uLWNhbGMtc2l6ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5rLXRhYnN0cmlwLXByZXYge1xuICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5rLXRhYnN0cmlwLW5leHQge1xuICAgICAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAvLyBzYXNzLWxpbnQ6ZW5hYmxlIG5vLWltcG9ydGFudFxuXG4gICAgICAgIC5rLWl0ZW0gIHtcbiAgICAgICAgICAgIC5rLWxpbmsge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstc3ByZWFkc2hlZXQtc2hlZXRzLXJlbW92ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyIC8gMjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRzcGFjZXIgLyAyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBTcHJlYWRzaGVldCB2aWV3XG4gICAgLy8gc2Fzcy1saW50OmRpc2FibGUgbm8taW1wb3J0YW50XG4gICAgLmstc3ByZWFkc2hlZXQtdmlldyB7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBWZXJkYW5hLCBTYW5zLXNlcmlmO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLy8gZGlzYWJsZWQgY2VsbHMgaW4gdGhlIFNwcmVhZHNoZWV0IHNob3VsZCBhbGxvdyBuYXZpZ2F0aW9uIGlmIGxpbmsgaXMgdXNlZFxuICAgICAgICAuay1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyBzYXNzLWxpbnQ6ZW5hYmxlIG5vLWltcG9ydGFudFxuICAgIC5rLXNwcmVhZHNoZWV0LWZpeGVkLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAuay1zcHJlYWRzaGVldC1vdmVyZmxvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5rLXNwcmVhZHNoZWV0LXBhbmUge1xuICAgICAgICBwYWRkaW5nOiAwIDFweCAwIDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4IDAgMCAycHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBlYWNoICRzaWRlIGluICh0b3AsIGxlZnQpIHtcbiAgICAgICAgICAgICYuay0jeyRzaWRlfSB7IGJvcmRlci0jeyRzaWRlfS13aWR0aDogMDsgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgLmstc3ByZWFkc2hlZXQtdG9wLWNvcm5lciB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMDAwMDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1zcHJlYWRzaGVldC1zY3JvbGxlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IG5vbmUpLCAocG9pbnRlcjogY29hcnNlKSB7XG4gICAgICAgICAgICAvLyBvbiB0b3VjaCBkZXZpY2VzIHdlIHdhbnQgdGhpcyB0byBzdGF5IG9uIHRvcC5cbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIEdyaWQgbGluZXNcbiAgICAuay1zcHJlYWRzaGVldC1oYXhpcyxcbiAgICAuay1zcHJlYWRzaGVldC12YXhpcyB7XG4gICAgICAgIGJvcmRlcjogMCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIC5rLXNwcmVhZHNoZWV0LWhheGlzIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAuay1zcHJlYWRzaGVldC12YXhpcyB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG5cbiAgICAvLyBSb3cgLyBDb2x1bW4gaGVhZGVyc1xuICAgIC5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXIsXG4gICAgLmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIC5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXIgPiBkaXYge1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3Atd2lkdGg6IDA7IH1cbiAgICB9XG4gICAgLmstc3ByZWFkc2hlZXQtcm93LWhlYWRlciA+IC5rLXNlbGVjdGlvbi1wYXJ0aWFsLFxuICAgIC5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXIgPiAuay1zZWxlY3Rpb24tZnVsbCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlciA+IGRpdiB7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7IGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgfVxuICAgIC5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXIgPiAuay1zZWxlY3Rpb24tcGFydGlhbCxcbiAgICAuay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVyID4gLmstc2VsZWN0aW9uLWZ1bGwge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gU3ByZWFkc2hlZXQgZGF0YVxuICAgIC5rLXNwcmVhZHNoZWV0LWRhdGEge1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGN1cnNvcjogY2VsbDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuXG4gICAgLy8gQ2VsbHNcbiAgICAuay1zcHJlYWRzaGVldC1jZWxsIHtcbiAgICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5rLXNwcmVhZHNoZWV0LW1lcmdlZC1jZWxscy13cmFwZXJzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuXG4gICAgLy8gU2VsZWN0aW9uXG4gICAgLmstc3ByZWFkc2hlZXQgLmstc2VsZWN0aW9uLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogY2VsbDtcbiAgICB9XG4gICAgLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtc2VsZWN0aW9uIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtc2VsZWN0aW9uLWhpZ2hsaWdodCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIC5rLXNwcmVhZHNoZWV0IC5rLXNlbGVjdGlvbi13cmFwcGVyIC5rLXNwcmVhZHNoZWV0LWVkaXRvci1idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHotaW5kZXg6IDYwO1xuICAgIH1cbiAgICAuay1zcHJlYWRzaGVldCAuay1zZWxlY3Rpb24td3JhcHBlciAuay1zcHJlYWRzaGVldC1lZGl0b3ItYnV0dG9uLmstc3ByZWFkc2hlZXQtbGFzdC1jb2x1bW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIH1cblxuICAgIC5rLXNwcmVhZHNoZWV0LWFjdGl2ZS1jZWxsIHtcbiAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICAgIC8vIGFsd2F5cyBzaG93IGV4YWN0IGFjdGl2ZSBjZWxsIGJvcmRlciwgcmVnYXJkbGVzcyBvZiBpbmxpbmUgY2VsbCBzdHlsZXNcbiAgICAgICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuXG4gICAgLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbCxcbiAgICAuay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwtcHVuY2gsXG4gICAgLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLWJyLWhpbnQge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIC5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBjdXJzb3I6IGNyb3NzaGFpcjtcbiAgICB9XG5cbiAgICAuay1zcHJlYWRzaGVldCAuay1zaW5nbGUtc2VsZWN0aW9uIHt9XG4gICAgLmstc3ByZWFkc2hlZXQgLmstc2luZ2xlLXNlbGVjdGlvbjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIGN1cnNvcjogY3Jvc3NoYWlyO1xuICAgIH1cblxuICAgIC5rLXNwcmVhZHNoZWV0IC5rLXNlbGVjdGlvbi1mdWxsLFxuICAgIC5rLXNwcmVhZHNoZWV0IC5rLXNlbGVjdGlvbi1wYXJ0aWFsIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gQXV0b2ZpbGxcbiAgICAuay1zcHJlYWRzaGVldCAuay1hdXRvZmlsbC13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IGNlbGw7XG4gICAgfVxuXG5cbiAgICAvLyBCb3JkZXIgcmVuZGVyaW5nXG4gICAgLmstc3ByZWFkc2hlZXQtdmJvcmRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICAgIH1cblxuICAgIC5rLXNwcmVhZHNoZWV0LWhib3JkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgfVxuXG5cbiAgICAvLyBDb21tZW50c1xuICAgIC5rLXNwcmVhZHNoZWV0LWhhcy1jb21tZW50OjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cblxuICAgIC8vIFZhbGlkYXRpb25cbiAgICAuay1kaXJ0eSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwic3ByZWFkc2hlZXQvZmlsdGVyL2xheW91dFwiICkge1xuXG4gICAgJGZpbHRlci1tZW51LXBhZGRpbmctbGVmdDogY2FsYyggI3skaWNvbi1zaXplfSArICN7MiAqICRwYWRkaW5nLXl9ICk7XG5cbiAgICAvLyBGaWx0ZXIgYnV0dG9uXG4gICAgLmstc3ByZWFkc2hlZXQgLmstZmlsdGVyLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDUwO1xuICAgIH1cbiAgICAuay1zcHJlYWRzaGVldCAuay1maWx0ZXItcmFuZ2Uge1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICAuay1zcHJlYWRzaGVldC1maWx0ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgLmstaWNvbiB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICB9XG5cblxuICAgIC8vIEZpbHRlciBtZW51XG4gICAgLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG5cbiAgICAgICAgLmstYW5pbWF0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5rLW1lbnUsXG4gICAgICAgID4gLmstbWVudS5rLW1lbnUtdmVydGljYWwge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuXG4gICAgICAgICAgICAuay1pdGVtIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5rLWxpbmsge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGZpbHRlci1tZW51LXBhZGRpbmctbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5rLWljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogKCAjeyRpY29uLXNpemV9ICsgI3skcGFkZGluZy15fSApICk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcGFkZGluZy15O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuay1zcHJlYWRzaGVldC12YWx1ZS10cmVldmlldy13cmFwcGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgICAgICAgICAuay10cmVldmlldyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmcteTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIERldGFpbHNcbiAgICAgICAgLmstZGV0YWlscyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgICAuay1kZXRhaWxzLXN1bW1hcnkge1xuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmcteTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgPiAuay1pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRwYWRkaW5nLXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmstZGV0YWlscy1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteCAkcGFkZGluZy15ICRmaWx0ZXItbWVudS1wYWRkaW5nLWxlZnQ7XG5cbiAgICAgICAgICAgID4gLmstdGV4dGJveCxcbiAgICAgICAgICAgID4gLmstd2lkZ2V0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXNwYWNlLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1maWx0ZXItYW5kIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstYWN0aW9ucyxcbiAgICAgICAgLmstYWN0aW9uLWJ1dHRvbnMsXG4gICAgICAgIC5rLWNvbHVtbm1lbnUtYWN0aW9ucyB7XG4gICAgICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1hY3Rpb25zIHtcbiAgICAgICAgICAgICYuay1hY3Rpb25zLXN0YXJ0LFxuICAgICAgICAgICAgJi5rLWFjdGlvbnMtY2VudGVyLFxuICAgICAgICAgICAgJi5rLWFjdGlvbnMtZW5kIHtcbiAgICAgICAgICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJzcHJlYWRzaGVldC90b29scy9sYXlvdXRcIiApIHtcblxuICAgIC5rLXNwcmVhZHNoZWV0LXBvcHVwIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAuay1zZXBhcmF0b3Ige1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggMCApO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5rLWJ1dHRvbi1pY29udGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstcmVzZXQtY29sb3IsXG4gICAgICAgIC5rLWN1c3RvbS1jb2xvciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAwICk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgIC5rLXJlc2V0LWNvbG9yIHsgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4OyB9XG4gICAgICAgIC5rLWN1c3RvbS1jb2xvciB7IGJvcmRlci10b3Atd2lkdGg6IDFweDsgfVxuICAgICAgICAuay1zcHJlYWRzaGVldC1jb2xvci1wYWxldHRlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwb3B1cC1wYWRkaW5nLXk7XG4gICAgICAgIH1cbiAgICAgICAgLmstc3ByZWFkc2hlZXQtYm9yZGVyLXR5cGUtcGFsZXR0ZSB7XG4gICAgICAgICAgICB3aWR0aDogMTIuNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5rLXNwcmVhZHNoZWV0LWZvcm1hdC1wb3B1cCB7XG4gICAgICAgIC5rLWl0ZW0geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgLmstc3ByZWFkc2hlZXQtc2FtcGxlIHsgb3JkZXI6IDE7IH1cbiAgICB9XG4gICAgLmstc3ByZWFkc2hlZXQtc2FtcGxlIHtcbiAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgfVxufVxuXG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKCBcInNwcmVhZHNoZWV0L2NsaXBib2FyZC9sYXlvdXRcIiApIHtcblxuICAgIC5rLXNwcmVhZHNoZWV0LWNsaXBib2FyZCxcbiAgICAuay1zcHJlYWRzaGVldC1jbGlwYm9hcmQtcGFzdGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxufVxuXG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKCBcInNwcmVhZHNoZWV0L3dpbmRvdy9sYXlvdXRcIiApIHtcblxuICAgIC5rLXNwcmVhZHNoZWV0LXdpbmRvdyB7fVxuICAgIC5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1lZGl0LWZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG5cblxuICAgIC8vIEZvcm1hdCBwcmV2aWV3IHdpbmRvd1xuICAgIC5rLXNwcmVhZHNoZWV0LWZvcm1hdC1jZWxscyB7XG5cbiAgICAgICAgLmstc3ByZWFkc2hlZXQtcHJldmlldyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAoJHNwYWNlciAvIDIpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstbGlzdC1zY3JvbGxlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAoJHNwYWNlciAvIDIpO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMTBweDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gRXhwb3J0IGRpYWxvZ1xuICAgIC5rLWV4cG9ydC1jb25maWcge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cblxuICAgICAgICAuay1lZGl0LWZpZWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXBhZ2Utb3JpZW50YXRpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6ICgkc3BhY2VyLXkgLyAyKTtcblxuICAgICAgICAgICAgLmstaWNvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIEluc2VydCBjb21tZW50IGRpYWxvZ1xuICAgIC5rLXNwcmVhZHNoZWV0LWluc2VydC1jb21tZW50IHRleHRhcmVhIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC8vIEluc2VydCBpbWFnZSBkaWFsb2dcbiAgICAuay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJHNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2ctcHJldmlldy1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgIGJvcmRlci1zdHlsZTogJHNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2ctYm9yZGVyLXN0eWxlO1xuICAgICAgICBib3JkZXItd2lkdGg6ICRzcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nLWJvcmRlci13aWR0aDtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogJHNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2ctcHJldmlldy13aWR0aDtcbiAgICAgICAgICAgIGhlaWdodDogJHNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2ctcHJldmlldy1oZWlnaHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwobWFwLWdldCgkZGF0YS11cmlzLCAkc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZy1wcmV2aWV3LWltZykpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDcwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAzMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2ctdGV4dC1tYXJnaW4tYm90dG9tO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gOTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcblxuICAgICAgICAgICAgJjpob3ZlciBkaXYsXG4gICAgICAgICAgICAmLmstc3RhdGUtaG92ZXJlZCBkaXYge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJzcHJlYWRzaGVldC9sYXlvdXQvaW1hZ2VzXCIpIHtcblxuICAgIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHotaW5kZXg6IDEwMTtcblxuICAgICAgICAmLmstc3ByZWFkc2hlZXQtYWN0aXZlLWRyYXdpbmcge1xuICAgICAgICAgICAgb3V0bGluZS1zdHlsZTogJHNwcmVhZHNoZWV0LWRyYXdpbmctb3V0bGluZS1zdHlsZTtcbiAgICAgICAgICAgIG91dGxpbmUtd2lkdGg6ICAkc3ByZWFkc2hlZXQtZHJhd2luZy1vdXRsaW5lLXdpZHRoO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgY3Vyc29yOiBtb3ZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUge1xuICAgICAgICAgICAgd2lkdGg6ICRzcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS13aWR0aDtcbiAgICAgICAgICAgIGhlaWdodDogJHNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLWhlaWdodDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogJHNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLWJvcmRlci1zdHlsZTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogJHNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlIGNsYXNzLW5hbWUtZm9ybWF0LCBvbmUtZGVjbGFyYXRpb24tcGVyLWxpbmVcbiAgICAgICAgICAgICYuTiB7IGxlZnQ6IDUwJTsgdG9wOiAwOyBjdXJzb3I6IG5zLXJlc2l6ZTsgfVxuICAgICAgICAgICAgJi5ORSB7IGxlZnQ6IDEwMCU7IHRvcDogMDsgY3Vyc29yOiBuZXN3LXJlc2l6ZTsgfVxuICAgICAgICAgICAgJi5FIHsgbGVmdDogMTAwJTsgdG9wOiA1MCU7IGN1cnNvcjogZXctcmVzaXplOyB9XG4gICAgICAgICAgICAmLlNFIHsgbGVmdDogMTAwJTsgdG9wOiAxMDAlOyBjdXJzb3I6IG53c2UtcmVzaXplOyB9XG4gICAgICAgICAgICAmLlMgeyBsZWZ0OiA1MCU7IHRvcDogMTAwJTsgY3Vyc29yOiBucy1yZXNpemU7IH1cbiAgICAgICAgICAgICYuU1cgeyBsZWZ0OiAwOyB0b3A6IDEwMCU7IGN1cnNvcjogbmVzdy1yZXNpemU7IH1cbiAgICAgICAgICAgICYuVyB7IGxlZnQ6IDA7IHRvcDogNTAlOyBjdXJzb3I6IGV3LXJlc2l6ZTsgfVxuICAgICAgICAgICAgJi5OVyB7IGxlZnQ6IDA7IHRvcDogMDsgY3Vyc29yOiBud3NlLXJlc2l6ZTsgfVxuICAgICAgICAgICAgLy8gc2Fzcy1saW50OmVuYWJsZSBjbGFzcy1uYW1lLWZvcm1hdCwgb25lLWRlY2xhcmF0aW9uLXBlci1saW5lXG4gICAgICAgIH1cblxuICAgICAgICAuay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIHtcbiAgICAgICAgICAgIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmLmstc3RhdGUtaG92ZXJlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nLXByZXZpZXctb3ZlcmxheS1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKFwic3ByZWFkc2hlZXQvbGF5b3V0L3J0bFwiKSB7XG4gICAgLmstcnRsIC5rLXNwcmVhZHNoZWV0LFxuICAgIC5rLXNwcmVhZHNoZWV0W2Rpcj1cInJ0bFwiXSB7XG5cbiAgICAgICAgLmstZGlydHkge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstc3ByZWFkc2hlZXQtaGFzLWNvbW1lbnQ6OmFmdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4iLCIvLyBTcHJlYWRzaGVldFxuJHNwcmVhZHNoZWV0LWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJHNwcmVhZHNoZWV0LWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kc3ByZWFkc2hlZXQtZm9udC1zaXplOiAkZm9udC1zaXplICFkZWZhdWx0O1xuJHNwcmVhZHNoZWV0LWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRzcHJlYWRzaGVldC1iZzogJGNvbXBvbmVudC1iZyAhZGVmYXVsdDtcbiRzcHJlYWRzaGVldC10ZXh0OiAkY29tcG9uZW50LXRleHQgIWRlZmF1bHQ7XG4kc3ByZWFkc2hlZXQtYm9yZGVyOiAkY29tcG9uZW50LWJvcmRlciAhZGVmYXVsdDtcblxuJHNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2ctYm9yZGVyLXN0eWxlOiBkYXNoZWQgIWRlZmF1bHQ7XG4kc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZy1ib3JkZXItd2lkdGg6IDJweCAhZGVmYXVsdDtcbiRzcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nLXRleHQtbWFyZ2luLWJvdHRvbTogMzBweCAhZGVmYXVsdDtcbiRzcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nLXByZXZpZXctd2lkdGg6IDM1NXB4ICFkZWZhdWx0O1xuJHNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2ctcHJldmlldy1oZWlnaHQ6IDIzMHB4ICFkZWZhdWx0O1xuJHNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2ctcHJldmlldy1pbWc6IFwiaW1hZ2UtZGVmYXVsdC5wbmdcIiAhZGVmYXVsdDtcbiRzcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nLXByZXZpZXctYm9yZGVyOiAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJHNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2ctcHJldmlldy1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRzcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nLXByZXZpZXctb3ZlcmxheS1zaGFkb3c6IGluc2V0IDAgMCAwIDIwMDBweCByZ2JhKDAsIDAsIDAsIC41KSAhZGVmYXVsdDtcbiRzcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nLXByZXZpZXctb3ZlcmxheS1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRzcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nLW92ZXJsYXktaG92ZXJlZC10ZXh0OiAkYm9keS1iZyAhZGVmYXVsdDtcblxuJHNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLXdpZHRoOiA2cHggIWRlZmF1bHQ7XG4kc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUtaGVpZ2h0OiA2cHggIWRlZmF1bHQ7XG4kc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUtYm9yZGVyLXN0eWxlOiBzb2xpZCAhZGVmYXVsdDtcbiRzcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRzcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS1vdXRsaW5lLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRzcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS1ib3JkZXItY29sb3I6ICRzZWxlY3RlZC1iZyAhZGVmYXVsdDtcbiRzcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS1iZzogJHByaW1hcnkgIWRlZmF1bHQ7XG4kc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRzcHJlYWRzaGVldC1kcmF3aW5nLW91dGxpbmUtc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xuJHNwcmVhZHNoZWV0LWRyYXdpbmctb3V0bGluZS13aWR0aDogMnB4ICFkZWZhdWx0O1xuXG4kc3ByZWFkc2hlZXQtZHJhd2luZy1hbmNob3ItYmc6IHJnYmEoICRzZWxlY3RlZC1iZywgLjI1ICkgIWRlZmF1bHQ7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwic3JlYWRzaGVldC90aGVtZVwiKSB7XG5cbiAgICAvLyBTcHJlYWRzaGVldFxuICAgIC5rLXNwcmVhZHNoZWV0IHtcbiAgICAgICAgQGV4dGVuZCAuay10ZXh0LXNlbGVjdGlvbiAhb3B0aW9uYWw7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkc3ByZWFkc2hlZXQtdGV4dCxcbiAgICAgICAgICAgICRzcHJlYWRzaGVldC1iZyxcbiAgICAgICAgICAgICRzcHJlYWRzaGVldC1ib3JkZXJcbiAgICAgICAgKTtcbiAgICB9XG5cblxuICAgIC8vIEhlYWRlclxuICAgIC5rLXNwcmVhZHNoZWV0IC5rLXRhYnN0cmlwLXdyYXBwZXIge31cblxuXG4gICAgLy8gUXVpY2sgYWNjZXNzIHRvb2xiYXJcbiAgICAuay1zcHJlYWRzaGVldC1xdWljay1hY2Nlc3MtdG9vbGJhciB7fVxuXG5cbiAgICAvLyBSb3cgLyBjb2x1bW4gaGVhZGVyc1xuICAgIC5rLXNwcmVhZHNoZWV0LXRvcC1jb3JuZXIsXG4gICAgLmstc3ByZWFkc2hlZXQtcm93LWhlYWRlcixcbiAgICAuay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRoZWFkZXItdGV4dCxcbiAgICAgICAgICAgICRoZWFkZXItYmcsXG4gICAgICAgICAgICAkaGVhZGVyLWJvcmRlcixcbiAgICAgICAgICAgICRoZWFkZXItZ3JhZGllbnRcbiAgICAgICAgKTtcbiAgICB9XG5cblxuICAgIC8vIEZvcm11bGEgYmFyXG4gICAgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1saXN0IHt9XG4gICAgLmstc3ludGF4LXJlZiB7IGNvbG9yOiAjZmY4ODIyOyB9XG4gICAgLmstc3ludGF4LW51bSB7IGNvbG9yOiAjMDA5OWZmOyB9XG4gICAgLmstc3ludGF4LXN0ciB7IGNvbG9yOiAjMzhiNzE0OyB9XG4gICAgLmstc3ludGF4LWVycm9yIHsgY29sb3I6IHJlZDsgfVxuICAgIC5rLXN5bnRheC1ib29sIHsgY29sb3I6ICNhOTE2OWM7IH1cbiAgICAuay1zeW50YXgtcGFyZW4tbWF0Y2ggeyBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FmMjAwOyB9XG5cblxuICAgIC8vIENlbGwgZWRpdG9yXG4gICAgLmstc3ByZWFkc2hlZXQtY2VsbC1lZGl0b3Ige1xuICAgICAgICBjb2xvcjogJHBhbmVsLXRleHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYW5lbC1iZztcbiAgICB9XG5cblxuICAgIC8vIENlbGxzXG4gICAgLmstc3ByZWFkc2hlZXQtbWVyZ2VkLWNlbGwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtYmc7XG4gICAgfVxuXG5cbiAgICAvLyBTZWxlY3Rpb25cbiAgICAuay1zcHJlYWRzaGVldCAuay1zZWxlY3Rpb24tZnVsbCxcbiAgICAuay1zcHJlYWRzaGVldCAuay1zZWxlY3Rpb24tcGFydGlhbCB7XG4gICAgICAgIC8vIFRPRE86IGNvbnNpZGVyIGV4dHJhY3RpbmcgdmFyaWFibGVzXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoICRzZWxlY3RlZC1iZywgLjI1ICk7XG4gICAgfVxuICAgIC5rLXNwcmVhZHNoZWV0LXNlbGVjdGlvbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNlbGVjdGVkLWJnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCAkc2VsZWN0ZWQtYmcsIC4yNSApO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggJHNlbGVjdGVkLWJnO1xuICAgIH1cbiAgICAuay1zcHJlYWRzaGVldCAuay1zaW5nbGUtc2VsZWN0aW9uOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHBhbmVsLWJnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0ZWQtYmc7XG4gICAgfVxuICAgIC5rLXNwcmVhZHNoZWV0LWFjdGl2ZS1jZWxsIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRzZWxlY3RlZC1iZztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWJnO1xuXG4gICAgICAgICYuay1yaWdodCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggJHNlbGVjdGVkLWJnLCBpbnNldCAtMXB4IDAgMCAxcHggJHNlbGVjdGVkLWJnO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWJvdHRvbSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggJHNlbGVjdGVkLWJnLCBpbnNldCAwIC0xcHggMCAxcHggJHNlbGVjdGVkLWJnO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWJvdHRvbS5rLXJpZ2h0IHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkc2VsZWN0ZWQtYmcsIGluc2V0IC0xcHggLTFweCAwIDFweCAkc2VsZWN0ZWQtYmc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRzZWxlY3RlZC1iZztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSggJHNlbGVjdGVkLWJnLCAuMjUgKTtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRzZWxlY3RlZC1iZztcbiAgICB9XG4gICAgLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLXB1bmNoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSggJHBhbmVsLWJnLCAuNSApO1xuICAgIH1cblxuXG4gICAgLy8gUmVzaXplIGhhbmRsZVxuICAgIC5rLXNwcmVhZHNoZWV0IC5rLXJlc2l6ZS1oYW5kbGUsXG4gICAgLmstc3ByZWFkc2hlZXQgLmstcmVzaXplLWhpbnQtaGFuZGxlLFxuICAgIC5rLXNwcmVhZHNoZWV0IC5rLXJlc2l6ZS1oaW50LW1hcmtlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgIC8vIENvbW1lbnRzXG4gICAgLmstc3ByZWFkc2hlZXQtaGFzLWNvbW1lbnQ6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSAkcHJpbWFyeSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAvLyBWYWxpZGF0aW9uXG4gICAgLmstZGlydHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRlcnJvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkZXJyb3I7XG4gICAgfVxuXG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwic3ByZWFkc2hlZXQvZmlsdGVyL3RoZW1lXCIgKSB7XG5cbiAgICAvLyBGaWx0ZXIgYnV0dG9uXG4gICAgLmstc3ByZWFkc2hlZXQgLmstZmlsdGVyLXJhbmdlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gICAgLmstc3ByZWFkc2hlZXQtZmlsdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRidXR0b24tdGV4dCxcbiAgICAgICAgICAgICRidXR0b24tYmcsXG4gICAgICAgICAgICAkYnV0dG9uLWJvcmRlcixcbiAgICAgICAgICAgICRidXR0b24tZ3JhZGllbnRcbiAgICAgICAgKTtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRidXR0b24tYm9yZGVyO1xuXG4gICAgICAgICYuay1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkYnV0dG9uLXByZXNzZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkYnV0dG9uLXByZXNzZWQtYmcsXG4gICAgICAgICAgICAgICAgJGJ1dHRvbi1wcmVzc2VkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAkYnV0dG9uLXByZXNzZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkYnV0dG9uLXByZXNzZWQtc2hhZG93ICk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGJ1dHRvbi1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgJGJ1dHRvbi1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICRidXR0b24taG92ZXJlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgJGJ1dHRvbi1ob3ZlcmVkLWdyYWRpZW50XG4gICAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBGaWx0ZXIgbWVudVxuICAgIC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IHtcblxuICAgICAgICA+IC5rLW1lbnUsXG4gICAgICAgID4gLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSB7XG5cbiAgICAgICAgICAgIC5rLWl0ZW0uay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJGxpc3QtaXRlbS1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRsaXN0LWl0ZW0taG92ZXJlZC1iZ1xuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1zcHJlYWRzaGVldC12YWx1ZS10cmVldmlldy13cmFwcGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJHBhbmVsLXRleHQsXG4gICAgICAgICAgICAgICAgJHBhbmVsLWJnLFxuICAgICAgICAgICAgICAgICRwYW5lbC1ib3JkZXJcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJzcHJlYWRzaGVldC90b29scy90aGVtZVwiICkge1xuXG4gICAgLmstc3ByZWFkc2hlZXQtcG9wdXAge1xuXG4gICAgICAgIC8vIEJ1dHRvbnNcbiAgICAgICAgLmstYnV0dG9uIHt9XG5cbiAgICAgICAgLmstYnV0dG9uOmhvdmVyLFxuICAgICAgICAuay1idXR0b24uay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRsaXN0LWl0ZW0taG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICRsaXN0LWl0ZW0taG92ZXJlZC1iZ1xuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuICAgICAgICAuay1idXR0b246YWN0aXZlLFxuICAgICAgICAuay1idXR0b24uay1zdGF0ZS1hY3RpdmUsXG4gICAgICAgIC5rLWJ1dHRvbi5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGxpc3QtaXRlbS1zZWxlY3RlZC10ZXh0LFxuICAgICAgICAgICAgICAgICRsaXN0LWl0ZW0tc2VsZWN0ZWQtYmdcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuXG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKCBcInNwcmVhZHNoZWV0L2RyYXdpbmcvdGhlbWVcIiApIHtcblxuICAgIC5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cge1xuICAgICAgICBib3JkZXItY29sb3I6ICRzcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nLXByZXZpZXctYm9yZGVyO1xuXG4gICAgICAgIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZSB7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWhvdmVyZWQge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRzcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nLXByZXZpZXctb3ZlcmxheS1zaGFkb3c7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIgZGl2LFxuICAgICAgICAgICAgJi5rLXN0YXRlLWhvdmVyZWQgZGl2IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2ctb3ZlcmxheS1ob3ZlcmVkLXRleHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1zcHJlYWRzaGVldC1kcmF3aW5nIHtcbiAgICAgICAgJi5rLXNwcmVhZHNoZWV0LWFjdGl2ZS1kcmF3aW5nIHtcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICRzcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS1vdXRsaW5lLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLWJnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1hbmNob3ItY2VsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzcHJlYWRzaGVldC1kcmF3aW5nLWFuY2hvci1iZztcbiAgICB9XG5cbn1cblxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyhcInNwcmVhZHNoZWV0L3J0bC90aGVtZVwiKSB7XG5cbiAgICAuay1ydGwgLmstc3ByZWFkc2hlZXQsXG4gICAgLmstc3ByZWFkc2hlZXRbZGlyPVwicnRsXCJdLFxuICAgIFtkaXI9XCJydGxcIl0gLmstc3ByZWFkc2hlZXQge1xuXG4gICAgICAgIC5rLXNwcmVhZHNoZWV0LWhhcy1jb21tZW50OjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZGlydHkge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXJyb3IgJGVycm9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJwaXZvdGdyaWQvbGF5b3V0XCIpIHtcblxuICAgIC5rLXBpdm90IHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkcGl2b3RncmlkLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5rLWdyaWQgdGQge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWdyaWQtY29udGVudCB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXBpdm90LXRvb2xiYXIge1xuICAgICAgICBwYWRkaW5nOiAkY2VsbC1wYWRkaW5nLXk7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgfVxuXG4gICAgLmstcGl2b3QtdG9vbGJhciAuay1idXR0b24sXG4gICAgLmstZmllbGRzZWxlY3RvciAuay1saXN0IGxpLmstaXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIHVzZS1iYWNrZ3JvdW5kLWNsaXAoKTtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLXkgJGJ1dHRvbi1wYWRkaW5nLXg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoICN7JGJ1dHRvbi1wYWRkaW5nLXh9ICsgI3skaWNvbi1zaXplICogM30gKTtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGJ1dHRvbi1saW5lLWhlaWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IG1vdmU7XG5cbiAgICAgICAgLmstZmllbGQtYWN0aW9ucyAuay1zZXR0aW5nLWRlbGV0ZSB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXNldHRpbmdzLXJvd3MgLmstYnV0dG9uLFxuICAgIC5rLXNldHRpbmdzLWNvbHVtbnMgLmstYnV0dG9uLFxuICAgIC5rLXNldHRpbmdzLW1lYXN1cmVzIC5rLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNlbGwtcGFkZGluZy15O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkYnV0dG9uLXBhZGRpbmcteS1zbTtcbiAgICB9XG5cbiAgICAuay1maWVsZC1hY3Rpb25zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogJGJ1dHRvbi1wYWRkaW5nLXk7XG4gICAgICAgIHRvcDogJGJ1dHRvbi1wYWRkaW5nLXk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLmstcGl2b3QtbGF5b3V0IHtcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRhYmxlLWxheW91dDogYXV0bztcblxuICAgICAgICAuay1ncmlkLWZvb3RlcixcbiAgICAgICAgLmstZ3JpZCAuay1hbHQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1waXZvdC1sYXlvdXQgPiB0Ym9keSxcbiAgICAuay1waXZvdCB0ZCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgLmstcGl2b3QtbGF5b3V0ID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuay1waXZvdC1yb3doZWFkZXJzID4gLmstZ3JpZCxcbiAgICAuay1waXZvdC10YWJsZSA+IC5rLWdyaWQge1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLmstcGl2b3Qtcm93aGVhZGVycyA+IC5rLWdyaWQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLmstcGl2b3QtdGFibGUgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLmstZmlyc3Qge1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICAgIH1cblxuICAgIC5rLXBpdm90LXJvd2hlYWRlcnMgPiAuay1ncmlkIHRkLmstZmlyc3Qge1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICB9XG5cbiAgICAuay1waXZvdC1yb3doZWFkZXJzID4gLmstZ3JpZCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmstcGl2b3QtdGFibGUge1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gICAgfVxuXG4gICAgLmstcGl2b3QtdGFibGUgLmstZ3JpZC1oZWFkZXItd3JhcCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICB9XG5cbiAgICAuay1waXZvdC10YWJsZSAuay1ncmlkLWhlYWRlci13cmFwID4gdGFibGUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmstcGl2b3QgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICAuay1waXZvdCAuay1ncmlkIHRyIHtcbiAgICAgICAgLmstZ3JpZC1mb290ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQ6bm90KC5rLWdyaWQtZm9vdGVyKSB7XG4gICAgICAgICAgICB0ZDpub3QoLmstZ3JpZC1mb290ZXIpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1waXZvdC1sYXlvdXQgLmstZ3JpZCB0ZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICB9XG5cbiAgICAuay1waXZvdC1sYXlvdXQgLmstZ3JpZC1mb290ZXIgPiB0ZCB7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLmstcGl2b3QtZmlsdGVyLXdpbmRvdyAuay10cmVldmlldyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgIH1cblxufVxuXG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKFwicGl2b3RncmlkL2NvbmZpZ3VyYXRvci9sYXlvdXRcIikge1xuXG5cbiAgICAuay1maWVsZHNlbGVjdG9yIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcGl2b3RncmlkLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICRwaXZvdGdyaWQtZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJHBpdm90Z3JpZC1saW5lLWhlaWdodDtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuXG4gICAgICAgIC5rLWNvbHVtbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGNlbGwtcGFkZGluZy15O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gZGl2ICsgZGl2IHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICRwYWRkaW5nLXktc207XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgIHAgLmstaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgJGljb24tc3BhY2luZyAwIDA7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIFRyZWV2aWV3XG4gICAgICAgIC5rLXRyZWV2aWV3IHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZWRpdC1sYWJlbCB7XG4gICAgICAgICAgICB3aWR0aDogMTYlO1xuICAgICAgICB9XG4gICAgICAgIC5rLWVkaXQtZmllbGQge1xuICAgICAgICAgICAgd2lkdGg6IDc3JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWVkaXQtYnV0dG9ucyB7XG4gICAgICAgICAgICA+IGlucHV0LFxuICAgICAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjRlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gTGlzdCBjb250YWluZXJcbiAgICAgICAgLmstbGlzdC1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXktc207XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIH1cbiAgICAgICAgLmstbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlcjtcbiAgICAgICAgfVxuICAgICAgICAuay1saXN0IC5rLWl0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICB9XG4gICAgICAgIC5rLWxpc3QgLmstaXRlbSArIC5rLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogKCRzcGFjZXIgLyAyKTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKFwicGl2b3RncmlkL2xheW91dC9pZTExLWZpeGVzXCIpIHtcblxuICAgIC8vIFBpdm90Z3JpZCBpcyBzdHJldGNoZWQgYmV5b25kIGNvbnRhaW5lciBpbiBJRSAxMVxuICAgIC8vIHNlZSBodHRwczovL2dpdGh1Yi5jb20vdGVsZXJpay9rZW5kby10aGVtZS1kZWZhdWx0L2lzc3Vlcy82NDdcbiAgICAvLyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3RlbGVyaWsva2VuZG8tdGhlbWVzL2lzc3Vlcy8xODgwXG4gICAgLmstaWUxMSB7XG4gICAgICAgIC5rLXBpdm90IC5rLWdyaWQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi8vIFBpdm90IGdyaWRcbiRwaXZvdGdyaWQtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcbiRwaXZvdGdyaWQtZm9udC1zaXplOiAkZm9udC1zaXplICFkZWZhdWx0O1xuJHBpdm90Z3JpZC1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kcGl2b3RncmlkLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuXG4kcGl2b3RncmlkLWFsdC1iZzogJGhlYWRlci1iZyAhZGVmYXVsdDtcbiRwaXZvdGdyaWQtYWx0LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRwaXZvdGdyaWQtYWx0LXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4kcGl2b3RncmlkLWJvcmRlcjogJGNvbXBvbmVudC1ib3JkZXIgIWRlZmF1bHQ7XG4kcGl2b3RncmlkLWNocm9tZS1ib3JkZXI6ICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRwaXZvdGdyaWQtc2V0dGluZy1kZWxldGUtY29sb3I6IGRhcmtlbigkY29tcG9uZW50LWJnLCAyNyUpICFkZWZhdWx0O1xuXG4kcGl2b3RncmlkLWNvbnRhaW5lci1iZzogJGNvbXBvbmVudC1iZyAhZGVmYXVsdDtcbiRwaXZvdGdyaWQtcm93LWhlYWRlcnMtYmc6IGRhcmtlbigkY29tcG9uZW50LWJnLCA3JSkgIWRlZmF1bHQ7XG5cbiRwaXZvdGdyaWQtYnV0dG9uLWJnOiBudWxsICFkZWZhdWx0O1xuJHBpdm90Z3JpZC1idXR0b24tdGV4dDogbnVsbCAhZGVmYXVsdDtcbiRwaXZvdGdyaWQtYnV0dG9uLWhvdmVyLWJnOiBudWxsICFkZWZhdWx0O1xuJHBpdm90Z3JpZC1idXR0b24taG92ZXItdGV4dDogbnVsbCAhZGVmYXVsdDtcbiRwaXZvdGdyaWQtYnV0dG9uLWFjdGl2ZS1iZzogbnVsbCAhZGVmYXVsdDtcbiRwaXZvdGdyaWQtYnV0dG9uLWFjdGl2ZS10ZXh0OiBudWxsICFkZWZhdWx0O1xuXG4kcGl2b3RncmlkLXJlbW92ZS1iZzogbnVsbCAhZGVmYXVsdDtcbiRwaXZvdGdyaWQtcmVtb3ZlLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG5cbiRwaXZvdGdyaWQtY29uZmlndXJhdG9yLXRleHQ6ICRjb21wb25lbnQtdGV4dCAhZGVmYXVsdDtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJwaXZvdGdyaWQvdGhlbWVcIikge1xuXG4gICAgLmstcGl2b3Qge1xuICAgICAgICBib3JkZXItY29sb3I6ICRwaXZvdGdyaWQtYm9yZGVyO1xuICAgIH1cblxuICAgIC5rLWFsdCxcbiAgICAuay1waXZvdC10b29sYmFyLFxuICAgIC5rLXBpdm90LWxheW91dCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaXZvdGdyaWQtYWx0LWJnO1xuICAgIH1cblxuICAgIC5rLWZpZWxkc2VsZWN0b3Ige1xuICAgICAgICBjb2xvcjogJHBpdm90Z3JpZC1jb25maWd1cmF0b3ItdGV4dDtcbiAgICB9XG5cbiAgICAuay1maWVsZHNlbGVjdG9yIC5rLWxpc3QtY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpdm90Z3JpZC1jb250YWluZXItYmc7XG4gICAgfVxuXG4gICAgLmstcGl2b3QtdG9vbGJhcixcbiAgICAuay1waXZvdC10YWJsZSxcbiAgICAuay1maWVsZHNlbGVjdG9yLFxuICAgIC5rLWZpZWxkc2VsZWN0b3IgLmstbGlzdC1jb250YWluZXIsXG4gICAgLmstZmllbGRzZWxlY3RvciAuay1jb2x1bW5zID4gZGl2LFxuICAgIC5rLXBpdm90LXJvd2hlYWRlcnMgPiAuay1ncmlkIHRkOmZpcnN0LWNoaWxkLFxuICAgIC5rLXBpdm90LXRhYmxlIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci5rLWZpcnN0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGl2b3RncmlkLWNocm9tZS1ib3JkZXI7XG4gICAgfVxuXG4gICAgLmstcGl2b3Qtcm93aGVhZGVycyAuay1hbHQgLmstYWx0LFxuICAgIC5rLWhlYWRlci5rLWFsdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaXZvdGdyaWQtcm93LWhlYWRlcnMtYmc7XG4gICAgfVxuXG4gICAgLmstcGl2b3QtdG9vbGJhciAuay1idXR0b24sXG4gICAgLmstZmllbGRzZWxlY3RvciAuay1saXN0IGxpLmstaXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkYnV0dG9uLXRleHQsXG4gICAgICAgICAgICAkYnV0dG9uLWJnLFxuICAgICAgICAgICAgJGJ1dHRvbi1ib3JkZXIsXG4gICAgICAgICAgICAkYnV0dG9uLWdyYWRpZW50XG4gICAgICAgICk7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGJ1dHRvbi1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgJGJ1dHRvbi1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICRidXR0b24taG92ZXJlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgJGJ1dHRvbi1ob3ZlcmVkLWdyYWRpZW50XG4gICAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gUHJlc3NlZCBzdGF0ZVxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJi5rLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKCAkYnV0dG9uLXRleHQsICRidXR0b24tYmcsICRidXR0b24tYm9yZGVyLCAje3RvIHRvcCwgJGJ1dHRvbi1ncmFkaWVudH0gKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRidXR0b24tcHJlc3NlZC1zaGFkb3c7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb2N1c2VkIHN0YXRlXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRidXR0b24tZm9jdXNlZC1zaGFkb3c7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstZW1wdHkge1xuICAgICAgICAgICAgY29sb3I6ICRwaXZvdGdyaWQtc2V0dGluZy1kZWxldGUtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAuay1zZXR0aW5nLWRlbGV0ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHBpdm90Z3JpZC1zZXR0aW5nLWRlbGV0ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXBpdm90LXRvb2xiYXIge1xuICAgICAgICAuay1lbXB0eSB7XG4gICAgICAgICAgICBjb2xvcjogJHBpdm90Z3JpZC1zZXR0aW5nLWRlbGV0ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXBpdm90LWxheW91dCAuay1ncmlkLWZvb3RlcixcbiAgICAuay1waXZvdC1sYXlvdXQgLmstZ3JpZCAuay1hbHQge1xuICAgICAgICBjb2xvcjogJHBpdm90Z3JpZC1hbHQtY29sb3I7XG4gICAgfVxuXG4gICAgLy8gTG9hZGluZyBpbmRpY2F0b3JcbiAgICAuay1maWVsZHNlbGVjdG9yIHtcbiAgICAgICAgLmstaS1sb2FkaW5nIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGhlYWRlci1iZztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWktbG9hZGluZzo6YmVmb3JlLFxuICAgICAgICAuay1pLWxvYWRpbmc6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItYmc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBLUEkgaWNvbnNcbiAgICAuay1pLWtwaS10cmVuZC1pbmNyZWFzZSxcbiAgICAuay1pLWtwaS10cmVuZC1kZWNyZWFzZSxcbiAgICAuay1pLWtwaS10cmVuZC1lcXVhbCB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5rLWkta3BpLXN0YXR1cy1ob2xkIHtcbiAgICAgICAgY29sb3I6ICR3YXJuaW5nO1xuICAgIH1cblxuICAgIC5rLWkta3BpLXN0YXR1cy1kZW55IHtcbiAgICAgICAgY29sb3I6ICRlcnJvcjtcbiAgICB9XG5cbiAgICAuay1pLWtwaS1zdGF0dXMtb3BlbiB7XG4gICAgICAgIGNvbG9yOiAkc3VjY2VzcztcbiAgICB9XG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwidHJlZWxpc3QvbGF5b3V0XCIpIHtcblxuICAgIC8vIEJhc2VcbiAgICAuay10cmVlbGlzdCB7XG4gICAgICAgICYuay1ncmlkLWRpc3BsYXktYmxvY2suay1ncmlkLWxvY2tlZGNvbHVtbnMge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuay1zdGF0dXMge1xuICAgICAgICAgICAgcGFkZGluZzogLjRlbSAuNmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuXG4gICAgICAgICAgICAuay1sb2FkaW5nIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ci5rLWhpZGRlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstdHJlZWxpc3QtZHJhZ2dpbmcsXG4gICAgICAgIC5rLXRyZWVsaXN0LWRyYWdnaW5nIC5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWRyb3AtaGludCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRyLmstZm9vdGVyIHRkLFxuICAgICAgICB0ci5rLWZvb3Rlci10ZW1wbGF0ZSB0ZCB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6ICR0cmVlbGlzdC1mb290ZXItcm93LWJvcmRlci13aWR0aCAwO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgdHIuay1mb290ZXIgKyB0ci5rLWZvb3RlciB0ZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBTdGlja3kgaGVhZGVyc1xuICAgIC5rLXRyZWVsaXN0LXNjcm9sbGFibGUge1xuICAgICAgICA+IHRhYmxlLFxuICAgICAgICAuay1ncmlkLWhlYWRlciB0cixcbiAgICAgICAgLmstZ3JpZC1oZWFkZXIgdGgge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWdyaWQtdG9vbGJhciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ncmlkLWhlYWRlciB0aCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWdyaWQtaGVhZGVyIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH1cblxuICAgICAgICB0aGVhZC5rLWdyaWQtaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICB0ci5rLWdyb3VwLWZvb3RlciArIHRyLmstZ3JvdXAtZm9vdGVyIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmW2RpciA9IFwicnRsXCJdLFxuICAgICAgICAuay1ydGwgJiB7XG4gICAgICAgICAgICB0aGVhZC5rLWdyaWQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5rLWRyYWctc2VwYXJhdG9yIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIG1hcmdpbjogMCAuNWVtO1xuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcInRyZWVsaXN0L3RoZW1lXCIpIHtcblxuICAgIC8vIFRoZW1lXG4gICAgLmstdHJlZWxpc3Qge1xuICAgICAgICB0ci5rLWZvb3RlcixcbiAgICAgICAgdHIuay1mb290ZXItdGVtcGxhdGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyZWVsaXN0LWZvb3Rlci1yb3ctYmc7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJmaWx0ZXIvbGF5b3V0XCIpIHtcbiAgICAuay1maWx0ZXIge1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWZpbHRlci1jb250YWluZXIsXG4gICAgICAgIC5rLWZpbHRlci1wcmV2aWV3IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRmaWx0ZXItYm90dG9tLW1hcmdpbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWZpbHRlci1saW5lcyxcbiAgICAgICAgLmstZmlsdGVyLWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZmlsdGVyLXBhZGRpbmcteDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWZpbHRlci10b29sYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogJGZpbHRlci1wYWRkaW5nLXkgMDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGZpbHRlci1wYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkZmlsdGVyLWxpbmUtc2l6ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtJGZpbHRlci1wYWRkaW5nLXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXRvb2xiYXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWZpbHRlci1vcGVyYXRvciAuay1kcm9wZG93biAge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkZmlsdGVyLW9wZXJhdG9yLWRyb3Bkb3duLXdpZHRoO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstZmlsdGVyLWl0ZW0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkZmlsdGVyLWxpbmUtc2l6ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAtJGZpbHRlci1wYWRkaW5nLXk7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkID4gLmstZmlsdGVyLXRvb2xiYXI6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogJGZpbHRlci1saW5lLXNpemU7XG4gICAgICAgICAgICB0b3A6IGNhbGMoLSN7JGZpbHRlci1wYWRkaW5nLXl9IC0gI3skZmlsdGVyLWxpbmUtc2l6ZX0pO1xuICAgICAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAtJGZpbHRlci1wYWRkaW5nLXg7XG4gICAgICAgIH1cblxuICAgICAgICAuay1maWx0ZXItZ3JvdXAtbWFpbjo6YmVmb3JlLFxuICAgICAgICAuay1maWx0ZXItZ3JvdXAtbWFpbiA+IC5rLWZpbHRlci10b29sYmFyOjpiZWZvcmUsXG4gICAgICAgIC5rLWZpbHRlci1ncm91cC1tYWluICA+IC5rLWZpbHRlci10b29sYmFyOjphZnRlcixcbiAgICAgICAgLmstZmlsdGVyLWxpbmVzIC5rLWZpbHRlci1pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstcnRsICYsXG4gICAgICAgICZbZGlyPVwicnRsXCJdLFxuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgLmstZmlsdGVyLWxpbmVzLFxuICAgICAgICAgICAgLmstZmlsdGVyLWl0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZmlsdGVyLXBhZGRpbmcteDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZmlsdGVyLXRvb2xiYXIge1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0kZmlsdGVyLXBhZGRpbmcteDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWZpbHRlci1pdGVtIHtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZmlsdGVyLWxpbmVzIC5rLWZpbHRlci1pdGVtOmxhc3QtY2hpbGQgPiAuay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0kZmlsdGVyLXBhZGRpbmcteDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIEZpbHRlciBleHByZXNzaW9uIGJ1aWxkZXJcbiRmaWx0ZXItcGFkZGluZy14OiAkcGFkZGluZy14ICFkZWZhdWx0O1xuJGZpbHRlci1wYWRkaW5nLXk6ICRwYWRkaW5nLXkgIWRlZmF1bHQ7XG5cbiRmaWx0ZXItYm90dG9tLW1hcmdpbjogMzBweCAhZGVmYXVsdDtcbiRmaWx0ZXItbGluZS1zaXplOiAxcHggIWRlZmF1bHQ7XG5cbiRmaWx0ZXItb3BlcmF0b3ItZHJvcGRvd24td2lkdGg6IDE1ZW0gIWRlZmF1bHQ7XG5cbiRmaWx0ZXItcHJldmlldy1maWVsZC10ZXh0OiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRmaWx0ZXItcHJldmlldy1vcGVyYXRvci10ZXh0OiByZ2JhKCRib2R5LXRleHQsIC42KSAhZGVmYXVsdDtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJmaWx0ZXIvdGhlbWVcIikge1xuXG4gICAgLmstZmlsdGVyIHtcbiAgICAgICAgY29sb3I6ICRjb21wb25lbnQtdGV4dDtcblxuICAgICAgICAuay1maWx0ZXItcHJldmlldy1maWVsZCB7XG4gICAgICAgICAgICBjb2xvcjogJGZpbHRlci1wcmV2aWV3LWZpZWxkLXRleHQ7XG4gICAgICAgIH1cblxuICAgICAgICAuay1maWx0ZXItcHJldmlldy1vcGVyYXRvciB7XG4gICAgICAgICAgICBjb2xvcjogJGZpbHRlci1wcmV2aWV3LW9wZXJhdG9yLXRleHQ7XG4gICAgICAgIH1cblxuICAgICAgICAuay1maWx0ZXItaXRlbTo6YmVmb3JlLFxuICAgICAgICAuay1maWx0ZXItdG9vbGJhcjo6YmVmb3JlLFxuICAgICAgICAuay1maWx0ZXItbGluZXMgLmstZmlsdGVyLWl0ZW06bGFzdC1jaGlsZCA+IC5rLWZpbHRlci10b29sYmFyOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcImZpbGVtYW5hZ2VyL2xheW91dFwiICkge1xuXG4gICAgLy8gRmlsZSBNYW5hZ2VyXG4gICAgLmstZmlsZW1hbmFnZXIge1xuICAgICAgICBib3JkZXItd2lkdGg6ICRmaWxlbWFuYWdlci1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmlsZW1hbmFnZXItZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZpbGVtYW5hZ2VyLWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRmaWxlbWFuYWdlci1saW5lLWhlaWdodDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIH1cblxuXG4gICAgLy8gVG9vbGJhclxuICAgIC5rLWZpbGVtYW5hZ2VyLWhlYWRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLmstZmlsZW1hbmFnZXItdG9vbGJhciB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJGZpbGVtYW5hZ2VyLXRvb2xiYXItYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuXG4gICAgLy8gQ29udGVudCBXcmFwcGVyXG4gICAgLmstZmlsZW1hbmFnZXItY29udGVudC1jb250YWluZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGZsZXg6IDEgMSAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cblxuICAgIC8vIE5hdmlnYXRpb25cbiAgICAuay1maWxlbWFuYWdlci1uYXZpZ2F0aW9uIHtcbiAgICAgICAgcGFkZGluZzogJGZpbGVtYW5hZ2VyLW5hdmlnYXRpb24tcGFkZGluZy15ICRmaWxlbWFuYWdlci1uYXZpZ2F0aW9uLXBhZGRpbmcteDtcbiAgICAgICAgd2lkdGg6ICRmaWxlbWFuYWdlci1uYXZpZ2F0aW9uLXdpZHRoO1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogJGZpbGVtYW5hZ2VyLW5hdmlnYXRpb24tYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG4gICAgLmstZmlsZW1hbmFnZXItdHJlZXZpZXcge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cblxuICAgIC8vIENvbnRlbnRcbiAgICAuay1maWxlbWFuYWdlci1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBmbGV4OiAxIDEgMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLy8gRmlsZW1hbmFnZXIgdmlld1xuICAgIC5rLWZpbGVtYW5hZ2VyLXZpZXcge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG5cbiAgICAvLyBCcmVhZGNydW1iXG4gICAgLmstZmlsZW1hbmFnZXItYnJlYWRjcnVtYiB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJGZpbGVtYW5hZ2VyLWJyZWFkY3J1bWItYm9yZGVyLXdpZHRoO1xuICAgICAgICBwYWRkaW5nOiAkZmlsZW1hbmFnZXItYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGZpbGVtYW5hZ2VyLWJyZWFkY3J1bWItcGFkZGluZy14O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cblxuICAgIC8vIEZpbGVtYW5hZ2VyIGxpc3R2aWV3XG4gICAgLmstZmlsZW1hbmFnZXItbGlzdHZpZXcge1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGZsZXg6IDEgMSAwJTtcblxuICAgICAgICAvLyBMaXN0dmlldyBpdGVtXG4gICAgICAgIC5rLWxpc3R2aWV3LWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogJGZpbGVtYW5hZ2VyLWxpc3R2aWV3LWl0ZW0tcGFkZGluZy15ICRmaWxlbWFuYWdlci1saXN0dmlldy1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHdpZHRoOiAkZmlsZW1hbmFnZXItbGlzdHZpZXctaXRlbS13aWR0aDtcbiAgICAgICAgICAgIGhlaWdodDogJGZpbGVtYW5hZ2VyLWxpc3R2aWV3LWl0ZW0taGVpZ2h0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRmlsZSBwcmV2aWV3XG4gICAgICAgIC5rLWZpbGUtcHJldmlldyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRmlsZSBpY29uXG4gICAgICAgIC5rLWZpbGUtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmaWxlbWFuYWdlci1saXN0dmlldy1pdGVtLWljb24tc2l6ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZpbGUgbmFtZVxuICAgICAgICAuay1maWxlLW5hbWUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogKCRmaWxlbWFuYWdlci1zcGFjZXIgLyAyKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEVkaXQgbW9kZVxuICAgICAgICAuay1maWxlLWVkaXQtaW5wdXQgaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIEZpbGVtYW5hZ2VyIGdyaWRcbiAgICAuay1maWxlbWFuYWdlci1ncmlkIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBmbGV4OiAxIDEgMCU7XG5cbiAgICAgICAgLy8gRmlsZSBwcmV2aWV3XG4gICAgICAgIC5rLWZpbGUtcHJldmlldyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRpY29uLXNwYWNpbmc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRmlsZSBpY29uXG4gICAgICAgIC5rLWZpbGUtaWNvbiB7fVxuXG4gICAgICAgIC8vIEZpbGUgbmFtZVxuICAgICAgICAuay1maWxlLW5hbWUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gRmlsZW1hbmFnZXIgcHJldmlld1xuICAgIC5rLWZpbGVtYW5hZ2VyLXByZXZpZXcge1xuICAgICAgICBwYWRkaW5nOiAoJGZpbGVtYW5hZ2VyLXByZXZpZXctcGFkZGluZy15ICogMykgJGZpbGVtYW5hZ2VyLXByZXZpZXctcGFkZGluZy14ICRmaWxlbWFuYWdlci1wcmV2aWV3LXBhZGRpbmcteTtcbiAgICAgICAgd2lkdGg6ICRmaWxlbWFuYWdlci1wcmV2aWV3LXdpZHRoO1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKCAjeyRmaWxlbWFuYWdlci1wcmV2aWV3LXBhZGRpbmcteSAqIDR9ICsgI3skZmlsZW1hbmFnZXItcHJldmlldy1pY29uLXNpemUgKiAyfSArICN7JGZpbGVtYW5hZ2VyLXByZXZpZXctc3BhY2luZyAqIDN9ICk7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICRmaWxlbWFuYWdlci1wcmV2aWV3LWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIC8vIEZpbGUgcHJldmlld1xuICAgICAgICAuay1maWxlLXByZXZpZXcge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZpbGUgaWNvblxuICAgICAgICAuay1maWxlLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZmlsZW1hbmFnZXItcHJldmlldy1pY29uLXNpemU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGaWxlIG5hbWVcbiAgICAgICAgLmstZmlsZS1uYW1lIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRmaWxlbWFuYWdlci1wcmV2aWV3LXNwYWNpbmc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuay1uby1maWxlLXNlbGVjdGVkIHt9XG4gICAgICAgIC5rLXNpbmdsZS1maWxlLXNlbGVjdGVkIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgLmstbXVsdGlwbGUtZmlsZXMtc2VsZWN0ZWQgeyBmb250LXdlaWdodDogYm9sZDsgfVxuXG4gICAgICAgIC8vIEZpbGUgTWV0YVxuICAgICAgICAuay1maWxlLW1ldGEge1xuICAgICAgICAgICAgbWFyZ2luOiAkZmlsZW1hbmFnZXItcHJldmlldy1zcGFjaW5nIDAgMDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICB9XG4gICAgICAgIC5rLWZpbGUtbWV0YS1sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmstZmlsZS1tZXRhLXZhbHVlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAuay1maWxlLXR5cGUge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIH1cbiAgICAgICAgLmstbGluZS1icmVhayB7XG4gICAgICAgICAgICBtYXJnaW46ICRmaWxlbWFuYWdlci1wcmV2aWV3LXNwYWNpbmcgMCAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gUmVzaXppbmcgSGFuZGxlXG4gICAgLmstZmlsZW1hbmFnZXIgLmstc3BsaXRiYXIge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cblxuICAgIC8vIFVwbG9hZCBEaWFsb2dcbiAgICAuay1maWxlbWFuYWdlci11cGxvYWQtZGlhbG9nIC5rLXVwbG9hZC1maWxlcyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cblxuXG4gICAgLy8gRHJhZyBIaW50XG4gICAgLy8gVE9ETzogdXNlIGRyYWctaGludCBzdHlsZXNcbiAgICAuay1maWxlbWFuYWdlci1kcmFnLWhpbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuay1maWxlbWFuYWdlci1kcmFnLWhpbnQgLmstaWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGljb24tc3BhY2luZztcbiAgICB9XG5cbn1cbiIsIi8vIEZpbGUgbWFuYWdlclxuJGZpbGVtYW5hZ2VyLXNwYWNlcjogbWFwLWdldCggJHNwYWNpbmcsIDQgKSAhZGVmYXVsdDtcbiRmaWxlbWFuYWdlci1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRmaWxlbWFuYWdlci1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGZpbGVtYW5hZ2VyLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmaWxlbWFuYWdlci1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZpbGVtYW5hZ2VyLWJnOiAkY29tcG9uZW50LWJnICFkZWZhdWx0O1xuJGZpbGVtYW5hZ2VyLXRleHQ6ICRjb21wb25lbnQtdGV4dCAhZGVmYXVsdDtcbiRmaWxlbWFuYWdlci1ib3JkZXI6ICRjb21wb25lbnQtYm9yZGVyICFkZWZhdWx0O1xuXG4kZmlsZW1hbmFnZXItdG9vbGJhci1ib3JkZXItd2lkdGg6ICRmaWxlbWFuYWdlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZmlsZW1hbmFnZXItdG9vbGJhci1iZzogbnVsbCAhZGVmYXVsdDtcbiRmaWxlbWFuYWdlci10b29sYmFyLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4kZmlsZW1hbmFnZXItdG9vbGJhci1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kZmlsZW1hbmFnZXItdG9vbGJhci1ncmFkaWVudDogbnVsbCAhZGVmYXVsdDtcblxuJGZpbGVtYW5hZ2VyLW5hdmlnYXRpb24tcGFkZGluZy14OiAkZmlsZW1hbmFnZXItc3BhY2VyICFkZWZhdWx0O1xuJGZpbGVtYW5hZ2VyLW5hdmlnYXRpb24tcGFkZGluZy15OiAkZmlsZW1hbmFnZXItc3BhY2VyICFkZWZhdWx0O1xuJGZpbGVtYW5hZ2VyLW5hdmlnYXRpb24td2lkdGg6IDIwJSAhZGVmYXVsdDtcbiRmaWxlbWFuYWdlci1uYXZpZ2F0aW9uLWJvcmRlci13aWR0aDogJGZpbGVtYW5hZ2VyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmaWxlbWFuYWdlci1uYXZpZ2F0aW9uLWJnOiBudWxsICFkZWZhdWx0O1xuJGZpbGVtYW5hZ2VyLW5hdmlnYXRpb24tdGV4dDogbnVsbCAhZGVmYXVsdDtcbiRmaWxlbWFuYWdlci1uYXZpZ2F0aW9uLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcblxuJGZpbGVtYW5hZ2VyLWJyZWFkY3J1bWItcGFkZGluZy14OiBtYXAtZ2V0KCAkc3BhY2luZywgMiApICFkZWZhdWx0O1xuJGZpbGVtYW5hZ2VyLWJyZWFkY3J1bWItcGFkZGluZy15OiBtYXAtZ2V0KCAkc3BhY2luZywgMiApICFkZWZhdWx0O1xuJGZpbGVtYW5hZ2VyLWJyZWFkY3J1bWItYm9yZGVyLXdpZHRoOiAkZmlsZW1hbmFnZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGZpbGVtYW5hZ2VyLWJyZWFkY3J1bWItYmc6ICR0b29sYmFyLWJnICFkZWZhdWx0O1xuJGZpbGVtYW5hZ2VyLWJyZWFkY3J1bWItdGV4dDogbnVsbCAhZGVmYXVsdDtcbiRmaWxlbWFuYWdlci1icmVhZGNydW1iLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcblxuJGZpbGVtYW5hZ2VyLWxpc3R2aWV3LWJnOiBudWxsICFkZWZhdWx0O1xuJGZpbGVtYW5hZ2VyLWxpc3R2aWV3LXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4kZmlsZW1hbmFnZXItbGlzdHZpZXctYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuXG4kZmlsZW1hbmFnZXItbGlzdHZpZXctaXRlbS1wYWRkaW5nLXg6IG1hcC1nZXQoICRzcGFjaW5nLCA0ICkgIWRlZmF1bHQ7XG4kZmlsZW1hbmFnZXItbGlzdHZpZXctaXRlbS1wYWRkaW5nLXk6IG1hcC1nZXQoICRzcGFjaW5nLCA0ICkgIWRlZmF1bHQ7XG4kZmlsZW1hbmFnZXItbGlzdHZpZXctaXRlbS13aWR0aDogMTIwcHggIWRlZmF1bHQ7XG4kZmlsZW1hbmFnZXItbGlzdHZpZXctaXRlbS1oZWlnaHQ6IDEyMHB4ICFkZWZhdWx0O1xuJGZpbGVtYW5hZ2VyLWxpc3R2aWV3LWl0ZW0tYmc6IG51bGwgIWRlZmF1bHQ7XG4kZmlsZW1hbmFnZXItbGlzdHZpZXctaXRlbS10ZXh0OiBudWxsICFkZWZhdWx0O1xuJGZpbGVtYW5hZ2VyLWxpc3R2aWV3LWl0ZW0tYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuXG4kZmlsZW1hbmFnZXItbGlzdHZpZXctaXRlbS1pY29uLXNpemU6ICgkaWNvbi1zaXplICogMykgIWRlZmF1bHQ7XG4kZmlsZW1hbmFnZXItbGlzdHZpZXctaXRlbS1pY29uLWJnOiBudWxsICFkZWZhdWx0O1xuJGZpbGVtYW5hZ2VyLWxpc3R2aWV3LWl0ZW0taWNvbi10ZXh0OiB0cnktdGludCgkZmlsZW1hbmFnZXItdGV4dCwgNCkgIWRlZmF1bHQ7XG4kZmlsZW1hbmFnZXItbGlzdHZpZXctaXRlbS1pY29uLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcbiRmaWxlbWFuYWdlci1saXN0dmlldy1pdGVtLWljb24tc2VsZWN0ZWQtYmc6IG51bGwgIWRlZmF1bHQ7XG4kZmlsZW1hbmFnZXItbGlzdHZpZXctaXRlbS1pY29uLXNlbGVjdGVkLXRleHQ6IGluaGVyaXQgIWRlZmF1bHQ7XG4kZmlsZW1hbmFnZXItbGlzdHZpZXctaXRlbS1pY29uLXNlbGVjdGVkLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcblxuJGZpbGVtYW5hZ2VyLWdyaWQtYmc6IG51bGwgIWRlZmF1bHQ7XG4kZmlsZW1hbmFnZXItZ3JpZC10ZXh0OiBudWxsICFkZWZhdWx0O1xuJGZpbGVtYW5hZ2VyLWdyaWQtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuXG4kZmlsZW1hbmFnZXItcHJldmlldy1wYWRkaW5nLXg6ICRmaWxlbWFuYWdlci1zcGFjZXIgIWRlZmF1bHQ7XG4kZmlsZW1hbmFnZXItcHJldmlldy1wYWRkaW5nLXk6ICRmaWxlbWFuYWdlci1zcGFjZXIgIWRlZmF1bHQ7XG4kZmlsZW1hbmFnZXItcHJldmlldy13aWR0aDogMjAlICFkZWZhdWx0O1xuJGZpbGVtYW5hZ2VyLXByZXZpZXctYm9yZGVyLXdpZHRoOiAkZmlsZW1hbmFnZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGZpbGVtYW5hZ2VyLXByZXZpZXctc3BhY2luZzogJGZpbGVtYW5hZ2VyLXNwYWNlciAhZGVmYXVsdDtcbiRmaWxlbWFuYWdlci1wcmV2aWV3LWJnOiBudWxsICFkZWZhdWx0O1xuJGZpbGVtYW5hZ2VyLXByZXZpZXctdGV4dDogbnVsbCAhZGVmYXVsdDtcbiRmaWxlbWFuYWdlci1wcmV2aWV3LWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcblxuJGZpbGVtYW5hZ2VyLXByZXZpZXctaWNvbi1zaXplOiAoJGljb24tc2l6ZSAqIDYpICFkZWZhdWx0O1xuJGZpbGVtYW5hZ2VyLXByZXZpZXctaWNvbi1iZzogbnVsbCAhZGVmYXVsdDtcbiRmaWxlbWFuYWdlci1wcmV2aWV3LWljb24tdGV4dDogdHJ5LXRpbnQoJGZpbGVtYW5hZ2VyLXRleHQsIDQpICFkZWZhdWx0O1xuJGZpbGVtYW5hZ2VyLXByZXZpZXctaWNvbi1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcImZpbGVtYW5hZ2VyL3RoZW1lXCIpIHtcblxuICAgIC8vIEZpbGVtYW5hZ2VyXG4gICAgLmstZmlsZW1hbmFnZXIge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGZpbGVtYW5hZ2VyLXRleHQsXG4gICAgICAgICAgICAkZmlsZW1hbmFnZXItYmcsXG4gICAgICAgICAgICAkZmlsZW1hbmFnZXItYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuXG5cbiAgICAvLyBGaWxlbWFuYWdlciB0b29sYmFyXG4gICAgLmstZmlsZW1hbmFnZXItdG9vbGJhciB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkZmlsZW1hbmFnZXItdG9vbGJhci10ZXh0LFxuICAgICAgICAgICAgJGZpbGVtYW5hZ2VyLXRvb2xiYXItYmcsXG4gICAgICAgICAgICAkZmlsZW1hbmFnZXItdG9vbGJhci1ib3JkZXIsXG4gICAgICAgICAgICAkZmlsZW1hbmFnZXItdG9vbGJhci1ncmFkaWVudFxuICAgICAgICApO1xuICAgIH1cblxuXG4gICAgLy8gRmlsZW1hbmFnZXIgbmF2aWdhdGlvblxuICAgIC5rLWZpbGVtYW5hZ2VyLW5hdmlnYXRpb24ge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGZpbGVtYW5hZ2VyLW5hdmlnYXRpb24tdGV4dCxcbiAgICAgICAgICAgICRmaWxlbWFuYWdlci1uYXZpZ2F0aW9uLWJnLFxuICAgICAgICAgICAgJGZpbGVtYW5hZ2VyLW5hdmlnYXRpb24tYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuXG5cbiAgICAvLyBGaWxlbWFuYWdlciBicmVhZGNydW1iXG4gICAgLmstZmlsZW1hbmFnZXItYnJlYWRjcnVtYiB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkZmlsZW1hbmFnZXItYnJlYWRjcnVtYi10ZXh0LFxuICAgICAgICAgICAgJGZpbGVtYW5hZ2VyLWJyZWFkY3J1bWItYmcsXG4gICAgICAgICAgICAkZmlsZW1hbmFnZXItYnJlYWRjcnVtYi1ib3JkZXJcbiAgICAgICAgKTtcbiAgICB9XG5cblxuICAgIC8vIEZpbGVtYW5hZ2VyIGxpc3R2aWV3XG4gICAgLmstZmlsZW1hbmFnZXItbGlzdHZpZXcge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGZpbGVtYW5hZ2VyLWxpc3R2aWV3LXRleHQsXG4gICAgICAgICAgICAkZmlsZW1hbmFnZXItbGlzdHZpZXctYmcsXG4gICAgICAgICAgICAkZmlsZW1hbmFnZXItbGlzdHZpZXctYm9yZGVyXG4gICAgICAgICk7XG5cbiAgICAgICAgLmstbGlzdHZpZXctaXRlbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRmaWxlbWFuYWdlci1saXN0dmlldy1pdGVtLXRleHQsXG4gICAgICAgICAgICAgICAgJGZpbGVtYW5hZ2VyLWxpc3R2aWV3LWl0ZW0tYmcsXG4gICAgICAgICAgICAgICAgJGZpbGVtYW5hZ2VyLWxpc3R2aWV3LWl0ZW0tYm9yZGVyXG4gICAgICAgICAgICApO1xuXG4gICAgICAgICAgICAuay1maWxlLWljb24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRmaWxlbWFuYWdlci1saXN0dmlldy1pdGVtLWljb24tdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJGZpbGVtYW5hZ2VyLWxpc3R2aWV3LWl0ZW0taWNvbi1iZyxcbiAgICAgICAgICAgICAgICAgICAgJGZpbGVtYW5hZ2VyLWxpc3R2aWV3LWl0ZW0taWNvbi1ib3JkZXJcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmstc3RhdGUtc2VsZWN0ZWQgLmstZmlsZS1pY29uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICBpbmhlcml0LFxuICAgICAgICAgICAgICAgICAgICBub25lLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuXG4gICAgLy8gRmlsZW1hbmFnZXIgZ3JpZFxuICAgIC5rLWZpbGVtYW5hZ2VyLWdyaWQge1xuXG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkZmlsZW1hbmFnZXItZ3JpZC10ZXh0LFxuICAgICAgICAgICAgJGZpbGVtYW5hZ2VyLWdyaWQtYmcsXG4gICAgICAgICAgICAkZmlsZW1hbmFnZXItZ3JpZC1ib3JkZXJcbiAgICAgICAgKTtcblxuICAgIH1cblxuXG4gICAgLy8gRmlsZW1hbmFnZXIgcHJldmlld1xuICAgIC5rLWZpbGVtYW5hZ2VyLXByZXZpZXcge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGZpbGVtYW5hZ2VyLXByZXZpZXctdGV4dCxcbiAgICAgICAgICAgICRmaWxlbWFuYWdlci1wcmV2aWV3LWJnLFxuICAgICAgICAgICAgJGZpbGVtYW5hZ2VyLXByZXZpZXctYm9yZGVyXG4gICAgICAgICk7XG5cbiAgICAgICAgLmstZmlsZS1pY29uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGZpbGVtYW5hZ2VyLXByZXZpZXctaWNvbi10ZXh0LFxuICAgICAgICAgICAgICAgICRmaWxlbWFuYWdlci1wcmV2aWV3LWljb24tYmcsXG4gICAgICAgICAgICAgICAgJGZpbGVtYW5hZ2VyLXByZXZpZXctaWNvbi1ib3JkZXJcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcImVkaXRvci9sYXlvdXRcIikge1xuXG4gICAgLy8gQmFzZVxuICAgIC5rLWVkaXRvciB7XG4gICAgICAgIEBpbmNsdWRlIHVzZS1iYWNrZ3JvdW5kLWNsaXAoKTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkZWRpdG9yLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRlZGl0b3ItZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGVkaXRvci1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZWRpdG9yLWxpbmUtaGVpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuICAgIH1cbiAgICB0YWJsZS5rLWVkaXRvciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG5cbiAgICAgICAgdGJvZHksXG4gICAgICAgIHRyLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBrZW5kby1lZGl0b3Ige1xuICAgICAgICAuay1lZGl0b3ItY29udGVudCB7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLXJlYWRvbmx5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRpc2FibGVkKCAkZGlzYWJsZWQtc3R5bGluZyApO1xuICAgICAgICAgICAgPiAuay1jb250ZW50LFxuICAgICAgICAgICAgLmstZWRpdG9yLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1lZGl0b3ItY29udGVudC5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgIG91dGxpbmUtd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lLXN0eWxlOiBkYXNoZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJbmxpbmUgZWRpdG9yXG4gICAgLmstZWRpdG9yLWlubGluZSB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRib3JkZXItcmFkaXVzICk7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXktc20gJHBhZGRpbmcteC1zbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICAgIC5rLXdpbmRvdy5rLWVkaXRvci13aWRnZXQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuXG4gICAgLy8gVG9vbGJhclxuICAgIC5rLWVkaXRvciA+IC5rLXRvb2xiYXIge1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAkdG9vbGJhci1ib3JkZXItd2lkdGggMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG5cbiAgICAvLyBqUXVlcnkgdG9vbGJhclxuICAgIC5rLWVkaXRvci10b29sYmFyIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgJHRvb2xiYXItYm9yZGVyLXdpZHRoIDA7XG5cbiAgICAgICAgLy8gR3JvdXBcbiAgICAgICAgLmstdG9vbC1ncm91cCB7XG4gICAgICAgICAgICAuay13aWRnZXQgfiAuay13aWRnZXQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6ICR0b29sYmFyLXNwYWNpbmc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBUb29sXG4gICAgICAgIC5rLXRvb2wge1xuICAgICAgICAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLXk7XG4gICAgICAgICAgICB3aWR0aDogJGJ1dHRvbi1jYWxjLXNpemU7XG4gICAgICAgICAgICBoZWlnaHQ6ICRidXR0b24tY2FsYy1zaXplO1xuICAgICAgICB9XG4gICAgICAgIC5rLXRvb2wtdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gT3ZlcmZsb3cgdG9vbHNcbiAgICAgICAgLmstb3ZlcmZsb3ctdG9vbHMge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgLmstb3ZlcmZsb3ctYW5jaG9yIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICR0b29sYmFyLXBhZGRpbmcteTtcbiAgICAgICAgICAgIHdpZHRoOiAkdG9vbGJhci1pbm5lci1jYWxjLXNpemU7XG4gICAgICAgICAgICBoZWlnaHQ6ICR0b29sYmFyLWlubmVyLWNhbGMtc2l6ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWVkaXRvci1leHBvcnQge1xuICAgICAgICAgICAgLmstaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZWRpdG9yLWV4cG9ydC10b29sLWljb24tbWFyZ2luLXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWljb24sXG4gICAgICAgICAgICAuay1leHBvcnQtdG9vbC10ZXh0IHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBFZGl0b3IgY29udGVudFxuICAgIC5rLWVkaXRvci1jb250ZW50IHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICAgPiAuay1pZnJhbWUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgID4gLlByb3NlTWlycm9yIHsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBjbGFzcy1uYW1lLWZvcm1hdFxuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmcteDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstcGxhY2Vob2xkZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRlZGl0b3ItcGxhY2Vob2xkZXItdGV4dDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGVkaXRvci1wbGFjZWhvbGRlci1vcGFjaXR5O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogdGV4dDtcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gRWRpdGFibGUgYXJlYVxuICAgIC5rLWVkaXRhYmxlLWFyZWEge1xuICAgICAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIG91dGxpbmU6IDA7XG5cbiAgICAgICAgaWZyYW1lLmstY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuay1yZXNpemFibGUgJiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXkgMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWVkaXQtZm9ybS1jb250ZW50IHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBtYXJnaW46ICgtJHdpbmRvdy1pbm5lci1wYWRkaW5nLXkpICgtJHdpbmRvdy1pbm5lci1wYWRkaW5nLXgpO1xuICAgICAgICBwYWRkaW5nOiAkd2luZG93LWlubmVyLXBhZGRpbmcteSAkd2luZG93LWlubmVyLXBhZGRpbmcteDtcbiAgICB9XG5cblxuICAgICRjdC1jZWxsLXNpemU6IDIwcHg7XG5cbiAgICAvLyBJbnNlcnQgdGFibGVcbiAgICAuay1jdC1wb3B1cCB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiAkY3QtY2VsbC1zaXplICogMTAgLSAoJGN0LWNlbGwtc2l6ZSAvIDIpO1xuICAgICAgICBwYWRkaW5nOiAkY3QtY2VsbC1zaXplIC8gNDtcblxuICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuay1jdC1jZWxsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMXB4O1xuICAgICAgICAgICAgd2lkdGg6ICRjdC1jZWxsLXNpemU7XG4gICAgICAgICAgICBoZWlnaHQ6ICRjdC1jZWxsLXNpemU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWVkaXRvciAuay1yZXNpemUtaGFuZGxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxM3B4IDEzcHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGN1cnNvcjogc2UtcmVzaXplO1xuXG4gICAgICAgIC5rLWktYXJyb3ctNDUtZG93bi1yaWdodCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstZWRpdG9yLXdpZGdldCAuay1jb2xvcnBpY2tlciB7fVxuXG4gICAgLmstcnRsIC5rLWVkaXRvciAuay1lZGl0b3Itd2lkZ2V0IC5rLWRyb3Bkb3duLXdyYXAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEZpbmQgYW5kIHJlcGxhY2UgZGlhbG9nXG4gICAgLmstZWRpdG9yLWZpbmQtcmVwbGFjZSB7XG4gICAgICAgIC5rLWNvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZWRpdC1mb3JtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIC5rLWVkaXQtbGFiZWwge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1hY3Rpb24tYnV0dG9ucyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstc2VhcmNoLW9wdGlvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgNDBweCAwO1xuXG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkcGFkZGluZy15O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstbWF0Y2hlcy1jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJlZGl0b3IvZGlhbG9nL2xheW91dFwiICkge1xuXG5cbiAgICAuay1lZGl0b3ItZGlhbG9nIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAuay1lZGl0LWZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZWRpdC1sYWJlbCB7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgcGFkZGluZzogY2FsYyggI3skcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0gKSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZWRpdC1maWVsZCB7XG4gICAgICAgICAgICB3aWR0aDogNjYlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZWRpdC1idXR0b25zIHt9XG4gICAgfVxuXG4gICAgLy8gVGV4dCBhcmVhIGluIGVkaXRvciBkaWFsb2dcbiAgICAuay10ZXh0YXJlYS5rLWVkaXRvci10ZXh0YXJlYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICB9XG5cbn1cblxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJlZGl0b3IvZmlsZWJyb3dzZXIvbGF5b3V0XCIgKSB7XG5cblxuICAgIC5rLWZpbGVicm93c2VyLWRpYWxvZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgLmstZWRpdC1mb3JtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgICAgIH1cblxuICAgICAgICAuay1lZGl0LWxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOCU7XG4gICAgICAgIH1cblxuICAgICAgICAuay1lZGl0LWZpZWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1maWxlYnJvd3NlciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAvLyBCcmVhZGNydW1icyBhbmQgc2VhcmNoXG4gICAgICAgIC5rLWZsb2F0d3JhcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAmOjphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgfVxuICAgICAgICAuay1icmVhZGNydW1icyB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5rLXNlYXJjaC13cmFwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgJHNwYWNlci14O1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5rLWlucHV0IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDsgLy8gZml4IHdpZHRoIGZvciBFZGdlXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuay1pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZpbGVicm93c2VyIHRvb2xiYXJcbiAgICAgICAgLmstZmlsZWJyb3dzZXItdG9vbGJhciB7XG4gICAgICAgICAgICBtYXJnaW46ICRzcGFjZXIteSAwIDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXVwbG9hZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICAgICAgLmstdXBsb2FkLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay11cGxvYWQtc3RhdHVzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstdXBsb2FkLWZpbGVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBUaWxlc1xuICAgICAgICAuay10aWxlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGhlaWdodDogMzkwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNlci15IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuay10aWxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkYm9yZGVyLXJhZGl1cyApO1xuXG4gICAgICAgICAgICAuay1pLWZpbGUsXG4gICAgICAgICAgICAuay1pLWZvbGRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0ZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstdGlsZS1lbXB0eSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAgICAgJi5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstdGh1bWIge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRwYWRkaW5nLXgtc207XG4gICAgICAgIH1cblxuICAgICAgICAuay1icmVhZGNydW1icy13cmFwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgICAgICAgICB0b3A6ICRpbnB1dC1wYWRkaW5nLXk7XG5cbiAgICAgICAgICAgIC5rLWljb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKCBcImVkaXRvci90YWJsZS13aXphcmQvbGF5b3V0XCIgKSB7XG5cbiAgICAuay1lZGl0b3ItdGFibGUtd2l6YXJkLWRpYWxvZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgLy8gRWRpdCBmb3JtXG4gICAgICAgIC5rLWVkaXQtZm9ybS1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFRhYnN0cmlwIHdyYXBwZXJcbiAgICAgICAgLmstdGFic3RyaXAtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICAgICAgICAgLmstdGFic3RyaXAuay1yb290LXRhYnMge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBHZW5lcmljIHdpZGdldHNcbiAgICAgICAgLmstbnVtZXJpY3RleHRib3gge1xuICAgICAgICAgICAgd2lkdGg6IDEwZW07XG5cbiAgICAgICAgICAgICYgKyAuay1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDRlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiArIC5rLWNvbG9ycGlja2VyLFxuICAgICAgICAgICAgJiArIC5rLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHBhZGRpbmcteC1zbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWNvbG9ycGlja2VyIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cblxuICAgICAgICAuay1lZGl0LWZpZWxkID4gLmstY2hlY2tib3gge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBmaXggc2Nyb2xsaW5nXG4gICAgICAgIH1cblxuICAgICAgICAvLyBBbGlnblxuICAgICAgICAuay1kcm9wZG93bi5rLWFsaWduIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3VtbWFyeSB0ZXh0YXJlYVxuICAgICAgICAuay10ZXh0Ym94LmstZWRpdG9yLWFjY2Vzc2liaWxpdHktc3VtbWFyeSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5rLXBvcHVwLmstYWxpZ24ge1xuXG4gICAgICAgIC5rLWxpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIH1cbiAgICAgICAgLmstbGlzdCAuay1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZy15O1xuICAgICAgICAgICAgaGVpZ2h0OiAkYnV0dG9uLWNhbGMtc2l6ZTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXg6IDEgMCAzMyU7XG5cbiAgICAgICAgICAgIC5rLWljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuay1saXN0IC5rLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmstZWRpdG9yLWlubGluZSB7XG5cbiAgICAgICAgLmstdGFibGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDFlbTtcblxuICAgICAgICAgICAgJixcbiAgICAgICAgICAgICYgdGQge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy15LXNtICRwYWRkaW5nLXgtc207XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay10YWJsZS1yZXNpemUtaGFuZGxlLXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAgICAgICAuay10YWJsZS1yZXNpemUtaGFuZGxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAmLmstcmVzaXplLWVhc3Qge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGUtcmVzaXplO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuay1yZXNpemUtbm9ydGgge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG4tcmVzaXplO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuay1yZXNpemUtbm9ydGhlYXN0IHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBuZS1yZXNpemU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5rLXJlc2l6ZS1ub3J0aHdlc3Qge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG53LXJlc2l6ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmstcmVzaXplLXNvdXRoIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBzLXJlc2l6ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmstcmVzaXplLXNvdXRoZWFzdCB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogc2UtcmVzaXplO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuay1yZXNpemUtc291dGh3ZXN0IHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBzdy1yZXNpemU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5rLXJlc2l6ZS13ZXN0IHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiB3LXJlc2l6ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1jb2x1bW4tcmVzaXplLWhhbmRsZS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgLmstY29sdW1uLXJlc2l6ZS1oYW5kbGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgIC5rLWNvbHVtbi1yZXNpemUtbWFya2VyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstcm93LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgY3Vyc29yOiByb3ctcmVzaXplO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgIC5rLXJvdy1yZXNpemUtaGFuZGxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXJvdy1yZXNpemUtbWFya2VyLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXJvdy1yZXNpemUtbWFya2VyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIvLyBFZGl0b3JcbiRlZGl0b3ItYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kZWRpdG9yLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZWRpdG9yLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRlZGl0b3ItbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGVkaXRvci1wbGFjZWhvbGRlci10ZXh0OiAkaW5wdXQtcGxhY2Vob2xkZXItdGV4dCAhZGVmYXVsdDtcbiRlZGl0b3ItcGxhY2Vob2xkZXItb3BhY2l0eTogJGlucHV0LXBsYWNlaG9sZGVyLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiRlZGl0b3Itc2VsZWN0ZWQtdGV4dDogJHByaW1hcnktY29udHJhc3QgIWRlZmF1bHQ7XG4kZWRpdG9yLXNlbGVjdGVkLWJnOiAkcHJpbWFyeSAhZGVmYXVsdDtcblxuJGVkaXRvci1oaWdobGlnaHRlZC1iZzogbWl4KCRwcmltYXJ5LCAjZmZmZmZmLCAyMCUpICFkZWZhdWx0O1xuXG4kZWRpdG9yLWZpbmQtbGluZS1iZzogJHNlY29uZGFyeTtcblxuJGVkaXRvci1leHBvcnQtdG9vbC1pY29uLW1hcmdpbi14OiAuMjVlbTtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJlZGl0b3IvdGhlbWVcIikge1xuXG5cbiAgICAuay1lZGl0b3Ige1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHBhbmVsLXRleHQsXG4gICAgICAgICAgICAkcGFuZWwtYmcsXG4gICAgICAgICAgICAkcGFuZWwtYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuXG4gICAga2VuZG8tZWRpdG9yIHtcbiAgICAgICAgJi5rLXJlYWRvbmx5IHtcbiAgICAgICAgICAgIC5rLWVkaXRvci1jb250ZW50Lmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJbmxpbmUgRWRpdG9yXG4gICAgLmstZWRpdG9yLWlubGluZSB7XG5cbiAgICAgICAgLmstdGFibGUge1xuICAgICAgICAgICAgJixcbiAgICAgICAgICAgICYgdGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXRhYmxlLXJlc2l6ZS1oYW5kbGUtd3JhcHBlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstY29sdW1uLXJlc2l6ZS1oYW5kbGUtd3JhcHBlciB7XG4gICAgICAgICAgICAuay1jb2x1bW4tcmVzaXplLWhhbmRsZSB7XG4gICAgICAgICAgICAgICAgLmstY29sdW1uLXJlc2l6ZS1tYXJrZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMGZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJvdy1yZXNpemUtaGFuZGxlLXdyYXBwZXIge1xuICAgICAgICAgICAgLmstcm93LXJlc2l6ZS1tYXJrZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGIwZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBIb3ZlciAmIEFjdHZlIHN0YXRlXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuay1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGFuZWwtYm9yZGVyO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBJbnNlcnQgdGFibGVcbiAgICAuay1jdC1wb3B1cCB7XG4gICAgICAgIC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoICRzZWxlY3RlZC10ZXh0LCAkc2VsZWN0ZWQtYmcsICRzZWxlY3RlZC1ib3JkZXIsIG5vbmUgKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIENvbnRlbnRcbiAgICAuay1lZGl0b3ItY29udGVudCB7XG5cbiAgICAgICAgLy8gU2VsZWN0aW9uXG4gICAgICAgIC5rLXRleHQtc2VsZWN0ZWQsXG4gICAgICAgICY6OnNlbGVjdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsIChcbiAgICAgICAgICAgICAgICAkY29sb3I6ICRlZGl0b3Itc2VsZWN0ZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkYmc6ICRlZGl0b3Itc2VsZWN0ZWQtYmdcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgICAgICAuay10ZXh0LWhpZ2hsaWdodGVkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwgKFxuICAgICAgICAgICAgICAgICRiZzogJGVkaXRvci1oaWdobGlnaHRlZC1iZ1xuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEZpbmQgYW5kIHJlcGxhY2UgZGlhbG9nXG4gICAgLmstZWRpdG9yLWZpbmQtcmVwbGFjZSB7XG4gICAgICAgIC5rLW1hdGNoZXMtY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwgKFxuICAgICAgICAgICAgICAgICRiZzogJGVkaXRvci1maW5kLWxpbmUtYmdcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcImltYWdlZWRpdG9yL2xheW91dFwiKSB7XG5cbiAgICAvLyBJbWFnZSBFZGl0b3JcbiAgICAuay1pbWFnZWVkaXRvciB7XG4gICAgICAgIEBpbmNsdWRlIHVzZS1iYWNrZ3JvdW5kLWNsaXAoKTtcbiAgICAgICAgbWFyZ2luOiAkaW1hZ2VlZGl0b3ItbWFyZ2luLXkgJGltYWdlZWRpdG9yLW1hcmdpbi14O1xuICAgICAgICBwYWRkaW5nOiAkaW1hZ2VlZGl0b3ItcGFkZGluZy15ICRpbWFnZWVkaXRvci1wYWRkaW5nLXg7XG4gICAgICAgIGJvcmRlci13aWR0aDogJGltYWdlZWRpdG9yLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpbWFnZWVkaXRvci1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkaW1hZ2VlZGl0b3ItZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGltYWdlZWRpdG9yLWxpbmUtaGVpZ2h0O1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLy8gQ29udGVudFxuICAgIC5rLWltYWdlZWRpdG9yLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAvLyBDYW52YXNcbiAgICAuay1pbWFnZWVkaXRvci1jYW52YXMtY29udGFpbmVyIHtcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG5cbiAgICAuay1pbWFnZWVkaXRvci1jYW52YXMge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAvLyBBY3Rpb24gUGFuZVxuICAgIC5rLWltYWdlZWRpdG9yLWFjdGlvbi1wYW5lIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkaW1hZ2VlZGl0b3ItY29udGVudC1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cbiAgICAuay1pbWFnZWVkaXRvci1hY3Rpb24tcGFuZSA+IC5rLWZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAkaW1hZ2VlZGl0b3ItYWN0aW9uLXBhbmUtcGFkZGluZy15ICRpbWFnZWVkaXRvci1hY3Rpb24tcGFuZS1wYWRkaW5nLXg7XG4gICAgfVxuXG4gICAgLy8gQ3JvcCBUb29sXG4gICAgLmstaW1hZ2VlZGl0b3ItY3JvcC1vdmVybGF5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmstaW1hZ2VlZGl0b3ItY3JvcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci13aWR0aDogJGltYWdlZWRpdG9yLWNyb3AtYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6ICRpbWFnZWVkaXRvci1jcm9wLWJvcmRlci1zdHlsZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgIC5rLXJlc2l6ZS1oYW5kbGUge1xuICAgICAgICAgICAgbWFyZ2luOiAkaW1hZ2VlZGl0b3ItcmVzaXplLWhhbmRsZS1tYXJnaW4teSAkaW1hZ2VlZGl0b3ItcmVzaXplLWhhbmRsZS1tYXJnaW4teDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6ICRpbWFnZWVkaXRvci1yZXNpemUtaGFuZGxlLWJvcmRlci13aWR0aDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJlc2l6ZS1zdyxcbiAgICAgICAgLmstcmVzaXplLXNlLFxuICAgICAgICAuay1yZXNpemUtbncsXG4gICAgICAgIC5rLXJlc2l6ZS1uZSB7XG4gICAgICAgICAgICB3aWR0aDogJGltYWdlZWRpdG9yLXJlc2l6ZS1oYW5kbGUtc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogJGltYWdlZWRpdG9yLXJlc2l6ZS1oYW5kbGUtc2l6ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJlc2l6ZS1uLFxuICAgICAgICAuay1yZXNpemUtcyB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCA1MCUgLSAoI3skaW1hZ2VlZGl0b3ItcmVzaXplLWhhbmRsZS1zaXplIC8gMn0pICk7XG4gICAgICAgICAgICB3aWR0aDogJGltYWdlZWRpdG9yLXJlc2l6ZS1oYW5kbGUtc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJlc2l6ZS13LFxuICAgICAgICAuay1yZXNpemUtZSB7XG4gICAgICAgICAgICB0b3A6IGNhbGMoIDUwJSAtICgjeyRpbWFnZWVkaXRvci1yZXNpemUtaGFuZGxlLXNpemUgLyAyfSkgKTtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAkaW1hZ2VlZGl0b3ItcmVzaXplLWhhbmRsZS1zaXplO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstcmVzaXplLW5lIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAuay1yZXNpemUtbncge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5rLXJlc2l6ZS1zdyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAuay1yZXNpemUtbiB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1yZXNpemUtcyB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1yZXNpemUtdyB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstcmVzaXplLWUge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuQGluY2x1ZGUgZXhwb3J0cyhcImltYWdlZWRpdG9yL2xheW91dC9JRVwiKSB7XG4gICAgLmstaWUge1xuICAgICAgICAuay1pbWFnZWVkaXRvci1jYW52YXMge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuay1pbWFnZWVkaXRvci1hY3Rpb24tcGFuZSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLy8gSW1hZ2VFZGl0b3JcbiRpbWFnZWVkaXRvci1tYXJnaW4teTogbnVsbCAhZGVmYXVsdDtcbiRpbWFnZWVkaXRvci1tYXJnaW4teDogbnVsbCAhZGVmYXVsdDtcbiRpbWFnZWVkaXRvci1wYWRkaW5nLXk6IG51bGwgIWRlZmF1bHQ7XG4kaW1hZ2VlZGl0b3ItcGFkZGluZy14OiBudWxsICFkZWZhdWx0O1xuXG4kaW1hZ2VlZGl0b3ItYm9yZGVyLXdpZHRoOiAwcHggIWRlZmF1bHQ7XG4kaW1hZ2VlZGl0b3ItZm9udC1zaXplOiAkZm9udC1zaXplICFkZWZhdWx0O1xuJGltYWdlZWRpdG9yLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kaW1hZ2VlZGl0b3ItZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcblxuJGltYWdlZWRpdG9yLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG5cbiRpbWFnZWVkaXRvci1hY3Rpb24tcGFuZS1wYWRkaW5nLXk6IG1hcC1nZXQoICRzcGFjaW5nLCA4ICkgIWRlZmF1bHQ7XG4kaW1hZ2VlZGl0b3ItYWN0aW9uLXBhbmUtcGFkZGluZy14OiBtYXAtZ2V0KCAkc3BhY2luZywgNCApICFkZWZhdWx0O1xuXG4kaW1hZ2VlZGl0b3ItY3JvcC1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRpbWFnZWVkaXRvci1jcm9wLWJvcmRlci1zdHlsZTogZGFzaGVkICFkZWZhdWx0O1xuXG4kaW1hZ2VlZGl0b3ItcmVzaXplLWhhbmRsZS1tYXJnaW4teDogMXB4ICFkZWZhdWx0O1xuJGltYWdlZWRpdG9yLXJlc2l6ZS1oYW5kbGUtbWFyZ2luLXk6IDFweCAhZGVmYXVsdDtcbiRpbWFnZWVkaXRvci1yZXNpemUtaGFuZGxlLWJvcmRlci13aWR0aDogMCAycHggMnB4IDAgIWRlZmF1bHQ7XG4kaW1hZ2VlZGl0b3ItcmVzaXplLWhhbmRsZS1zaXplOiAxNXB4ICFkZWZhdWx0O1xuXG4kaW1hZ2VlZGl0b3ItYmc6ICRjb21wb25lbnQtYmcgIWRlZmF1bHQ7XG4kaW1hZ2VlZGl0b3ItdGV4dDogJGNvbXBvbmVudC10ZXh0ICFkZWZhdWx0O1xuJGltYWdlZWRpdG9yLWJvcmRlcjogJGNvbXBvbmVudC1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRpbWFnZWVkaXRvci1jb250ZW50LWJnOiBkYXJrZW4oJGNvbXBvbmVudC1iZywgMjIuNSUpICFkZWZhdWx0O1xuJGltYWdlZWRpdG9yLWNvbnRlbnQtdGV4dDogbnVsbCAhZGVmYXVsdDtcbiRpbWFnZWVkaXRvci1jb250ZW50LWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcblxuJGltYWdlZWRpdG9yLWFjdGlvbi1wYW5lLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4kaW1hZ2VlZGl0b3ItYWN0aW9uLXBhbmUtYmc6ICRiYXNlLWJnICFkZWZhdWx0O1xuJGltYWdlZWRpdG9yLWFjdGlvbi1wYW5lLWJvcmRlcjogJGJhc2UtYm9yZGVyICFkZWZhdWx0O1xuXG4kaW1hZ2VlZGl0b3ItY3JvcC10ZXh0OiBudWxsICFkZWZhdWx0O1xuJGltYWdlZWRpdG9yLWNyb3AtYmc6IG51bGwgIWRlZmF1bHQ7XG4kaW1hZ2VlZGl0b3ItY3JvcC1ib3JkZXI6IHdoaXRlICFkZWZhdWx0O1xuXG4kaW1hZ2VlZGl0b3ItY3JvcC1vdmVybGF5LWJnOiByZ2JhKGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwiaW1hZ2VlZGl0b3IvdGhlbWVcIikge1xuXG4gICAgLy8gSW1hZ2UgRWRpdG9yXG4gICAgLmstaW1hZ2VlZGl0b3Ige1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGltYWdlZWRpdG9yLXRleHQsXG4gICAgICAgICAgICAkaW1hZ2VlZGl0b3ItYmcsXG4gICAgICAgICAgICAkaW1hZ2VlZGl0b3ItYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuXG4gICAgLy8gQ29udGVudFxuICAgIC5rLWltYWdlZWRpdG9yLWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGltYWdlZWRpdG9yLWNvbnRlbnQtdGV4dCxcbiAgICAgICAgICAgICRpbWFnZWVkaXRvci1jb250ZW50LWJnLFxuICAgICAgICAgICAgJGltYWdlZWRpdG9yLWNvbnRlbnQtYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuXG4gICAgLy8gQ2FudmFzXG4gICAgLmstaW1hZ2VlZGl0b3ItY2FudmFzIHtcbiAgICAgICAgQGluY2x1ZGUgY2hlY2tlcmJvYXJkLWdyYWRpZW50KCk7XG4gICAgfVxuXG4gICAgLy8gQWN0aW9uIFBhbmVcbiAgICAuay1pbWFnZWVkaXRvci1hY3Rpb24tcGFuZSB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkaW1hZ2VlZGl0b3ItYWN0aW9uLXBhbmUtdGV4dCxcbiAgICAgICAgICAgICRpbWFnZWVkaXRvci1hY3Rpb24tcGFuZS1iZyxcbiAgICAgICAgICAgICRpbWFnZWVkaXRvci1hY3Rpb24tcGFuZS1ib3JkZXJcbiAgICAgICAgKTtcbiAgICB9XG5cbiAgICAvLyBDcm9wIFRvb2xcbiAgICAuay1pbWFnZWVkaXRvci1jcm9wIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRpbWFnZWVkaXRvci1jcm9wLXRleHQsXG4gICAgICAgICAgICAkaW1hZ2VlZGl0b3ItY3JvcC1iZyxcbiAgICAgICAgICAgICRpbWFnZWVkaXRvci1jcm9wLWJvcmRlclxuICAgICAgICApO1xuICAgIH1cblxuICAgIC8vIENyb3AgT3ZlcmxheVxuICAgIC5rLWltYWdlZWRpdG9yLWNyb3Atb3ZlcmxheSB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwgKFxuICAgICAgICAgICAgJGJnOiAkaW1hZ2VlZGl0b3ItY3JvcC1vdmVybGF5LWJnXG4gICAgICAgICk7XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwiZ2FudHQvbGF5b3V0XCIpIHtcblxuICAgICRyb3ctaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1lbX0gKyAjezIgKiAkY2VsbC1wYWRkaW5nfSArICN7JGdyaWQtY2VsbC1ob3Jpem9udGFsLWJvcmRlci13aWR0aH07XG5cbiAgICAuay1nYW50dCB7XG4gICAgICAgIEBpbmNsdWRlIHVzZS1iYWNrZ3JvdW5kLWNsaXAoKTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkZ2FudHQtYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJGdhbnR0LWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICRnYW50dC1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZ2FudHQtbGluZS1oZWlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgLy8gb3RoZXJcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG4gICAgICAgIC5rLWdyaWQtaGVhZGVyIHRyIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyggI3skbGluZS1oZWlnaHQtZW19ICsgI3skZ3JpZC1oZWFkZXItcGFkZGluZy15ICogMn0gKyAxcHggKTtcbiAgICAgICAgfVxuICAgICAgICAuay1ncmlkLWhlYWRlciAuay1oZWFkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgfVxuICAgICAgICAuay10cmVlbGlzdCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIC5rLWdyaWQtY29udGVudCB0ciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoICN7JGxpbmUtaGVpZ2h0LWVtfSArICN7JGdyaWQtY2VsbC1wYWRkaW5nLXkgKiAyfSArICN7JGdyaWQtY2VsbC1ob3Jpem9udGFsLWJvcmRlci13aWR0aH0gKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1nYW50dC1wbGFubmVkIC5rLWdyaWQtY29udGVudCB0ciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoICN7JGxpbmUtaGVpZ2h0LWVtICogMS43fSArICN7JGdyaWQtY2VsbC1wYWRkaW5nLXkgKiAyfSArICN7JGdyaWQtY2VsbC1ob3Jpem9udGFsLWJvcmRlci13aWR0aH0gKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIExheW91dFxuICAgICAgICAuay1nYW50dC1sYXlvdXQge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIFNwbGl0YmFyXG4gICAgICAgIC5rLXNwbGl0YmFyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gUmVhY3QgZ2FudHRcbiAgICAgICAgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgICAgICAgICAuay1ncmlkLWhlYWRlciAuay1oZWFkZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuay1ncmlkLWhlYWRlciB0aCxcbiAgICAgICAgICAgIC5rLWdyaWQtY29udGVudC1zdGlja3kge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuay1ncmlkLWhlYWRlciB0aC5rLWdyaWQtaGVhZGVyLXN0aWNreSB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5rLWdyaWQtaGVhZGVyIHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQgLFxuICAgICAgICAgICAgdGJvZHkgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5rLWdyaWQtaGVhZGVyIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIC5rLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRncmlkLWhlYWRlci1wYWRkaW5nLXkgJGdyaWQtaGVhZGVyLXBhZGRpbmcteDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4ICRncmlkLWNlbGwtdmVydGljYWwtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdHIuay1zdGF0ZS1zZWxlY3RlZCA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBUYXNrXG4gICAgICAgICAgICAuay10YXNrIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciAuay10YXNrLXN0YXJ0LFxuICAgICAgICAgICAgICAgICY6aG92ZXIgLmstdGFzay1lbmQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIC5rLXRhc2stZHJhZ2hhbmRsZSB7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmstdGFzay1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FudHQtdGFzay1wYWRkaW5nLXkgJGdhbnR0LXRhc2stcGFkZGluZy14O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5rLXRhc2stYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIE1pbGVzdG9uZVxuICAgICAgICAgICAgLmstdGFzay1taWxlc3RvbmUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICAgICAgICAgIC5rLXRhc2stbWlsZXN0b25lLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogLjg3NWVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IC44NzVlbTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFN1bW1hcnlcbiAgICAgICAgICAgIC5rLXRhc2stc3VtbWFyeSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigtMjBweCAwLCBjYWxjKDEwMCUgKyAyMHB4KSAwLCBjYWxjKDEwMCUgKyAyMHB4KSAxMDAlLCAxMDAlIDEwMCUsIGNhbGMoMTAwJSAtIDhweCkgY2FsYygxMDAlIC0gNXB4KSwgOHB4IGNhbGMoMTAwJSAtIDVweCksIDAgMTAwJSwgLTIwcHggMTAwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuay10YXNrLXN1bW1hcnktY29tcGxldGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gRG90c1xuICAgICAgICAgICAgLmstdGFzay1zdGFydCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNDAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmstdGFzay1lbmQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNDAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmstbWFzdGVyLXJvdzpob3ZlciAuay10YXNrLWRvdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIERlcGVuZGVuY3kgbGluZXMgU1ZHXG4gICAgICAgICAgICAuay1nYW50dC1kZXBlbmRlbmNpZXMtc3ZnIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgICAgIHBvbHlsaW5lIHtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAkZ2FudHQtbGluZS1zaXplO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gVGFibGUgd2l0aCBjb2x1bW5zIGJvcmRlcnNcbiAgICAgICAgICAgIC5rLWdhbnR0LWNvbHVtbnMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBIZWFkZXIgYW5kIGZvb3RlclxuICAgIC5rLWdhbnR0LWhlYWRlciB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwICR0b29sYmFyLWJvcmRlci13aWR0aDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHotaW5kZXg6IDY7XG4gICAgfVxuICAgIC5rLWdhbnR0LWZvb3RlciB7XG4gICAgICAgIGJvcmRlci13aWR0aDogJHRvb2xiYXItYm9yZGVyLXdpZHRoIDAgMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG5cbiAgICAvLyBUb29sYmFyXG4gICAgLmstZ2FudHQtdG9vbGJhciB7fVxuXG4gICAgLmstZ2FudHQtdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmstZ2FudHQtYWRkIHt9XG4gICAgLmstZ2FudHQtY3JlYXRlIHt9XG4gICAgLmstZ2FudHQtdmlld3Mge31cblxuXG4gICAgLy8gR2FudHQgdmlld3NcbiAgICAuay1nYW50dC12aWV3cy13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICAgLmstdmlld3MtZHJvcGRvd24ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBSZXNwb25zaXZlIGdhbnR0IHRvb2xiYXJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcblxuICAgICAgICAuay1nYW50dC10b29sYmFyIHtcbiAgICAgICAgICAgIC5rLWdhbnR0LXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuay1nYW50dC1wZGYsXG4gICAgICAgICAgICAuay1nYW50dC1jcmVhdGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZy15O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkYnV0dG9uLWNhbGMtc2l6ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRidXR0b24tY2FsYy1zaXplO1xuXG4gICAgICAgICAgICAgICAgLmstYnV0dG9uLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5rLWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmstZ2FudHQtdmlld3Mtd3JhcHBlciAuay1nYW50dC12aWV3cyB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmstZ2FudHQtdmlld3Mtd3JhcHBlciAuay12aWV3cy1kcm9wZG93biB7IGRpc3BsYXk6IGZsZXg7IH1cbiAgICB9XG5cblxuICAgIC8vIEdhbnQgY29udGVudFxuICAgIC5rLWdhbnR0LWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cblxuICAgIC8vIFRyZWVsaXN0XG4gICAgLmstZ2FudHQtdHJlZWxpc3Qge1xuXG4gICAgICAgIC5rLXRyZWVsaXN0IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgfVxuICAgICAgICAuay1ncmlkLWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG4gICAgICAgIH1cbiAgICAgICAgLmstZ3JpZC1oZWFkZXIgdHIge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCAjeyRsaW5lLWhlaWdodC1lbSAqIDJ9ICsgI3skZ3JpZC1oZWFkZXItcGFkZGluZy15ICogNH0gKyAycHggKTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIH1cbiAgICAgICAgLmstZ3JpZC1jb250ZW50IHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgIH1cbiAgICAgICAgLmstZ3JpZC1jb250ZW50IHRkIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgICAgLmstZ2FudHQtdHJlZWxpc3QtbmVzdGVkLWNvbHVtbnMgLmstZ3JpZC1oZWFkZXIgdHIge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCAjeyRsaW5lLWhlaWdodC1lbX0gKyAjeyRncmlkLWhlYWRlci1wYWRkaW5nLXkgKiAyfSArIDFweCApO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBUaW1lbGluZVxuICAgIC5rLWdhbnR0LXRpbWVsaW5lIHtcblxuICAgICAgICAuay10aW1lbGluZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgIC5rLWdyaWQtaGVhZGVyIHt9XG4gICAgICAgIC5rLWdyaWQtY29udGVudCB7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgIH1cbiAgICAgICAgLmstaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRncmlkLWhlYWRlci1wYWRkaW5nLXkgJGdyaWQtaGVhZGVyLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAkZ3JpZC1jZWxsLXZlcnRpY2FsLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgIH1cblxuXG4gICAgLy8gVGFibGVzXG4gICAgLmstZ2FudHQtdGFibGVzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5rLWdhbnR0LXJvd3MsXG4gICAgLmstZ2FudHQtY29sdW1ucyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIC5rLWdhbnR0LXJvd3Mge31cblxuXG4gICAgLy8gRGVwc1xuICAgIC5rLWdhbnR0LWRlcGVuZGVuY2llcyB7XG4gICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAvLyBBcnJvd3NcbiAgICAgICAgLmstYXJyb3ctZSxcbiAgICAgICAgLmstYXJyb3ctdyB7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5rLWFycm93LWUge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgIHJpZ2h0OiAtNnB4O1xuICAgICAgICB9XG4gICAgICAgIC5rLWFycm93LXcge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICBsZWZ0OiAtNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGVwZW5kZW5jeSBMaW5lc1xuICAgIC5rLWdhbnR0LWxpbmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIC5rLWdhbnR0LWxpbmUuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuXG4gICAgLmstZ2FudHQtbGluZS1oIHtcbiAgICAgICAgaGVpZ2h0OiAkZ2FudHQtbGluZS1zaXplO1xuICAgIH1cblxuICAgIC5rLWdhbnR0LWxpbmUtdiB7XG4gICAgICAgIHdpZHRoOiAkZ2FudHQtbGluZS1zaXplO1xuICAgIH1cblxuICAgIC5rLWdhbnR0LWRlcGVuZGVuY3ktaGludCB7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgfVxuXG5cbiAgICAvLyBUYXNrc1xuICAgIC5rLWdhbnR0LXRhc2tzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgIHRkOjphZnRlciB7IGNvbnRlbnQ6IFwiXFxhMFwiOyB9XG4gICAgfVxuICAgIC5rLXRhc2std3JhcCB7XG4gICAgICAgIG1hcmdpbjogMCAtMjFweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDIxcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgIC5rLXRhc2std3JhcC5rLWRyYWctaGludCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgLmstdGFzayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgfVxuICAgIC5rLXRhc2stZG90IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoICN7JGdhbnR0LWRvdC1zaXplfSArICN7JGdhbnR0LWRvdC1zcGFjaW5nICogMn0gKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKCAjeyRnYW50dC1kb3Qtc2l6ZX0gKyAjeyRnYW50dC1kb3Qtc3BhY2luZyAqIDJ9ICk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gICAgLmstdGFzay13cmFwOmhvdmVyIC5rLXRhc2stZG90LFxuICAgIC5rLXRhc2std3JhcC5rLW9yaWdpbiAuay10YXNrLWRvdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuay10YXNrLWRvdDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6ICRnYW50dC1kb3Qtc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkZ2FudHQtZG90LXNpemU7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbiAgICAuay10YXNrLWRvdDpob3Zlcjo6YmVmb3JlLFxuICAgIC5rLXRhc2stZG90Lmstc3RhdGUtaG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIH1cbiAgICAuay10YXNrLXN0YXJ0IHsgbGVmdDogMDsgfVxuICAgIC5rLXRhc2stZW5kIHsgcmlnaHQ6IDA7IH1cbiAgICAuay10YXNrLWRyYWdoYW5kbGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgICBjdXJzb3I6IGUtcmVzaXplO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICAgIC5rLXRhc2std3JhcDpob3ZlciAuay10YXNrLWRyYWdoYW5kbGUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuXG4gICAgLy8gTWlsZXN0b25lXG4gICAgLmstbWlsZXN0b25lLXdyYXAge1xuICAgICAgICBtYXJnaW46IDAgLTJlbTtcbiAgICB9XG4gICAgLmstdGFzay1taWxlc3RvbmUge1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG5cblxuICAgIC8vIFN1bW1hcnlcbiAgICAuay1zdW1tYXJ5LXdyYXAge31cbiAgICAuay10YXNrLXN1bW1hcnkge1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gICAgLmstdGFzay1zdW1tYXJ5LFxuICAgIC5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZSB7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAuay10YXNrLXN1bW1hcnktcHJvZ3Jlc3Mge1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG5cbiAgICAvLyBTaW5nbGUgdGFza1xuICAgIC5rLXNpbmdsZS13cmFwIHt9XG4gICAgLmstdGFzay1zaW5nbGUge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICBib3JkZXItd2lkdGg6ICRnYW50dC10YXNrLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgIC5rLXJlc2l6ZS1oYW5kbGUge1xuICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgIC5rLXJlc2l6ZS1oYW5kbGU6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5rLXJlc2l6ZS13IHsgbGVmdDogMDsgfVxuICAgICAgICAuay1yZXNpemUtdzo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmstcmVzaXplLWUgeyByaWdodDogMDsgfVxuICAgICAgICAuay1yZXNpemUtZTo6YmVmb3JlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciAuay1yZXNpemUtaGFuZGxlLFxuICAgICAgICAmOmhvdmVyIC5rLXRhc2stYWN0aW9ucyB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rLXRhc2stY29tcGxldGUge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAuay10YXNrLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5rLXRhc2stdGVtcGxhdGUge1xuICAgICAgICBwYWRkaW5nOiAkZ2FudHQtdGFzay1wYWRkaW5nLXkgJGdhbnR0LXRhc2stcGFkZGluZy14O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG4gICAgLmstdGFzay1hY3Rpb25zIHtcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmcteS1zbTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAuay10YXNrLWFjdGlvbnMgPiAuay1saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgfVxuXG4gICAgLmstcmVzb3VyY2VzLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgIC5rLXJlc291cmNlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFRhc2sgdG9vbHRpcFxuICAgIC5rLXRhc2stZGV0YWlscyB7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5rLXRhc2stcGN0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGljb24tc2l6ZS1sZztcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUGxhbm5lZCBwb3NpdGlvblxuXG4gICAgLmstZ2FudHQtcGxhbm5lZCB7XG4gICAgICAgIC5rLWdhbnR0LWRlcGVuZGVuY2llcyxcbiAgICAgICAgLmstdGFzay1kb3QsXG4gICAgICAgIC5rLXJlc291cmNlcy13cmFwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYW50dC1wbGFubmVkLWRlcGVuZGVuY3ktbWFyZ2luLXk7XG4gICAgICAgIH1cblxuICAgICAgICAuay10YXNrLXdyYXAge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstdGFzay1pbm5lci13cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstdGFzay13cmFwLmstZHJhZy1oaW50IHtcbiAgICAgICAgICAgIHRvcDogJGdhbnR0LXBsYW5uZWQtc2luZ2xlLWRyYWctaGludC10b3A7XG4gICAgICAgIH1cblxuICAgICAgICAuay1zdW1tYXJ5LXdyYXAuay1kcmFnLWhpbnQge1xuICAgICAgICAgICAgdG9wOiAkZ2FudHQtcGxhbm5lZC1zdW1tYXJ5LWRyYWctaGludC10b3A7XG4gICAgICAgIH1cblxuICAgICAgICAuay1taWxlc3RvbmUtd3JhcC5rLWRyYWctaGludCB7XG4gICAgICAgICAgICB0b3A6ICRnYW50dC1wbGFubmVkLW1pbGVzdG9uZS1kcmFnLWhpbnQtdG9wO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUGxhbm5lZCBlbGVtZW50XG5cbiAgICAuay10YXNrLXBsYW5uZWQge1xuICAgICAgICBtYXJnaW46IDAgMCAkZ2FudHQtcGxhbm5lZC1tYXJnaW4teTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRnYW50dC1wbGFubmVkLWxpbmUtaGVpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5rLXRhc2stbW9tZW50IHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogJGdhbnR0LXBsYW5uZWQtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGdhbnR0LXBsYW5uZWQtbW9tZW50LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgaGVpZ2h0OiAkZ2FudHQtcGxhbm5lZC1tb21lbnQtaGVpZ2h0O1xuICAgICAgICAgICAgd2lkdGg6ICRnYW50dC1wbGFubmVkLW1vbWVudC13aWR0aDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXRhc2stZHVyYXRpb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAkZ2FudHQtcGxhbm5lZC1kdXJhdGlvbi1oZWlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAuay10YXNrLW1vbWVudC5rLW1vbWVudC1sZWZ0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FudHQtcGxhbm5lZC1tb21lbnQtbGVmdC1tYXJnaW4teDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgLmstdGFzay1kdXJhdGlvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRnYW50dC1wbGFubmVkLWR1cmF0aW9uLWhvdmVyLWhlaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLW1pbGVzdG9uZS13cmFwIC5rLXRhc2stbW9tZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYW50dC1wbGFubmVkLW1pbGVzdG9uZS1tb21lbnQtbWFyZ2luLXg7XG4gICAgfVxuXG4gICAgLy8gUGxhbm5lZCBUb29sdGlwXG5cbiAgICAuay1wbGFubmVkLXRvb2x0aXAge1xuICAgICAgICAuay10YXNrLWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEZWxheSBvZmZzZXRcblxuICAgIC5rLXRhc2stb2Zmc2V0LXdyYXAgLmstdGFzay1jb250ZW50IC5rLXJlc2l6ZS1lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuay10YXNrLW9mZnNldCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAuay1yZXNpemUtaGFuZGxlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhbnR0LXBsYW5uZWQtb2Zmc2V0LXJlc2l6ZS1oYW5kbGVyLW1hcmdpbi14O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstcmVzaXplLWhhbmRsZTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6ICRnYW50dC1vZmZzZXQtcmVzaXplLWhhbmRsZXItdG9wO1xuICAgICAgICAgICAgYm90dG9tOiAuNWVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay10YXNrLXNpbmdsZTpob3ZlciArIC5rLXRhc2stb2Zmc2V0IC5rLXRhc2stYWN0aW9ucyxcbiAgICAuay10YXNrLW9mZnNldDpob3ZlciAuay10YXNrLWFjdGlvbnMsXG4gICAgLmstdGFzay1zaW5nbGU6aG92ZXIgKyAuay10YXNrLW9mZnNldCAuay1yZXNpemUtaGFuZGxlLFxuICAgIC5rLXRhc2stb2Zmc2V0OmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbn1cblxuQGluY2x1ZGUgZXhwb3J0cyhcImdhbnR0L2V4cG9ydFwiKSB7XG5cbiAgICAuay1wZGYtZXhwb3J0LXNoYWRvdyB7XG4gICAgICAgIC5rLWdhbnR0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZ2FudHQsXG4gICAgICAgIC5rLWdhbnR0LXRpbWVsaW5lLFxuICAgICAgICAuay1nYW50dC1kZXBlbmRlbmNpZXMge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWdhbnR0LXRyZWVsaXN0IC5rLXRyZWVsaXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZ2FudHQtbGF5b3V0Lmstc3BsaXRiYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJnYW50dC1lZGl0LWZvcm0vbGF5b3V0XCIpIHtcblxuXG4gICAgLmstZ2FudHQtZWRpdC1mb3JtIHt9XG5cbiAgICAuay1nYW50dC1lZGl0LWZvcm0gLmstZWRpdC1idXR0b25zIHt9XG4gICAgLmstZ2FudHQtZWRpdC1mb3JtIC5rLWdhbnR0LXVwZGF0ZSB7fVxuICAgIC5rLWdhbnR0LWVkaXQtZm9ybSAuay1nYW50dC1jYW5jZWwge31cbiAgICAuay1nYW50dC1lZGl0LWZvcm0gLmstZ2FudHQtZGVsZXRlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG59XG5cblxuQGluY2x1ZGUgZXhwb3J0cyhcImdhbnR0L3J0bFwiKSB7XG5cbiAgICAuay1ydGwge1xuXG4gICAgICAgIC5rLWdhbnR0LXJvd3MsXG4gICAgICAgIC5rLWdhbnR0LWNvbHVtbnMge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstdGFzay13cmFwOm5vdCguay1taWxlc3RvbmUtd3JhcCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0yNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZ2FudHQtdGltZWxpbmUge1xuXG4gICAgICAgICAgICAuay1nYW50dC10YXNrcyB0Ym9keSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5rLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwICRncmlkLWNlbGwtdmVydGljYWwtYm9yZGVyLXdpZHRoIDFweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmstaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXRhc2stc3RhcnQge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXRhc2stZW5kIHtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstdGFzay1jb250ZW50IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstdGFzay1jb21wbGV0ZSB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay10YXNrLWRyYWdoYW5kbGUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuay1nYW50dC1kZXBlbmRlbmNpZXMge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZ2FudHQtZGVsZXRlIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXRhc2stb2Zmc2V0LXdyYXAgLmstdGFzay1jb250ZW50IHtcbiAgICAgICAgICAgIC5rLXJlc2l6ZS1lIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstcmVzaXplLXcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1taWxlc3RvbmUtd3JhcCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhbnR0LXJ0bC1taWxlc3RvbmUtd3JhcC1tYXJnaW4teDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLW1pbGVzdG9uZS13cmFwIC5rLXRhc2stbW9tZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhbnR0LXJ0bC1taWxlc3RvbmUtcGxhbm5lZC1tb21lbnQtbWFyZ2luLXg7XG4gICAgICAgIH1cblxuICAgICAgICAuay1nYW50dC10aW1lbGluZSAuay1taWxlc3RvbmUtd3JhcCAuay10YXNrLXN0YXJ0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAkZ2FudHQtcnRsLW1pbGVzdG9uZS1kb3Qtc3RhcnQtbWFyZ2luLXg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBHYW50dFxuJGdhbnR0LWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJGdhbnR0LWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZ2FudHQtZm9udC1zaXplOiAkZm9udC1zaXplICFkZWZhdWx0O1xuJGdhbnR0LWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRnYW50dC1iZzogJGNvbXBvbmVudC1iZyAhZGVmYXVsdDtcbiRnYW50dC10ZXh0OiAkY29tcG9uZW50LXRleHQgIWRlZmF1bHQ7XG4kZ2FudHQtYm9yZGVyOiAkY29tcG9uZW50LWJvcmRlciAhZGVmYXVsdDtcblxuJGdhbnR0LXRyZWVsaXN0LWJnOiBudWxsICFkZWZhdWx0O1xuJGdhbnR0LXRyZWVsaXN0LXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4kZ2FudHQtdHJlZWxpc3QtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuXG4kZ2FudHQtbm9ud29yay1iZzogcmdiYSggY29udHJhc3Qtd2NhZyggJGdhbnR0LWJnICksIC4wMjUgKSAhZGVmYXVsdDtcbiRnYW50dC1ub253b3JrLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4kZ2FudHQtbm9ud29yay1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG5cbiRnYW50dC1saW5lLXNpemU6IDJweCAhZGVmYXVsdDtcbiRnYW50dC1saW5lLWZpbGw6IGNvbnRyYXN0LXdjYWcoICRnYW50dC1iZyApICFkZWZhdWx0O1xuJGdhbnR0LWxpbmUtc2VsZWN0ZWQtZmlsbDogJHByaW1hcnkgIWRlZmF1bHQ7XG5cbiRnYW50dC1kb3Qtc2l6ZTogOHB4ICFkZWZhdWx0O1xuJGdhbnR0LWRvdC1zcGFjaW5nOiA0cHggIWRlZmF1bHQ7XG4kZ2FudHQtZG90LWJnOiAkZ2FudHQtdGV4dCAhZGVmYXVsdDtcbiRnYW50dC1kb3QtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJGdhbnR0LWRvdC1ob3Zlci1iZzogJGdhbnR0LWJnICFkZWZhdWx0O1xuJGdhbnR0LWRvdC1ob3Zlci1ib3JkZXI6ICRnYW50dC10ZXh0ICFkZWZhdWx0O1xuXG4kZ2FudHQtbWlsZXN0b25lLWJnOiAkZ2FudHQtdGV4dCAhZGVmYXVsdDtcbiRnYW50dC1taWxlc3RvbmUtYm9yZGVyOiAkZ2FudHQtYm9yZGVyICFkZWZhdWx0O1xuJGdhbnR0LW1pbGVzdG9uZS1zZWxlY3RlZC1iZzogJHNlbGVjdGVkLWJnICFkZWZhdWx0O1xuJGdhbnR0LW1pbGVzdG9uZS1zZWxlY3RlZC1ib3JkZXI6ICRzZWxlY3RlZC1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRnYW50dC1zdW1tYXJ5LWJnOiB0cnktdGludCggJGdhbnR0LXRleHQsIDEgKSAhZGVmYXVsdDtcbiRnYW50dC1zdW1tYXJ5LXByb2dyZXNzLWJnOiB0cnktc2hhZGUoICRnYW50dC10ZXh0LCA1ICkgIWRlZmF1bHQ7XG4kZ2FudHQtc3VtbWFyeS1zZWxlY3RlZC1iZzogdHJ5LXRpbnQoICRzZWxlY3RlZC1iZywgNiApICFkZWZhdWx0O1xuJGdhbnR0LXN1bW1hcnktcHJvZ3Jlc3Mtc2VsZWN0ZWQtYmc6ICRzZWxlY3RlZC1iZyAhZGVmYXVsdDtcblxuJGdhbnR0LXRhc2stYm9yZGVyLXdpZHRoOiAwcHggIWRlZmF1bHQ7XG4kZ2FudHQtdGFzay1wYWRkaW5nLXg6IG1hcC1nZXQoICRzcGFjaW5nLCAyICkgIWRlZmF1bHQ7XG4kZ2FudHQtdGFzay1wYWRkaW5nLXk6IG1hcC1nZXQoICRzcGFjaW5nLCAxICkgIWRlZmF1bHQ7XG4kZ2FudHQtdGFzay1iZzogdHJ5LXRpbnQoICRnYW50dC10ZXh0LCAyICkgIWRlZmF1bHQ7XG4kZ2FudHQtdGFzay10ZXh0OiBjb250cmFzdC13Y2FnKCAkZ2FudHQtdGV4dCApICFkZWZhdWx0O1xuJGdhbnR0LXRhc2stYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJGdhbnR0LXRhc2stcHJvZ3Jlc3MtYmc6ICRnYW50dC10ZXh0ICFkZWZhdWx0O1xuJGdhbnR0LXRhc2stc2VsZWN0ZWQtYmc6IHRyeS10aW50KCAkc2VsZWN0ZWQtYmcsIDYgKSAhZGVmYXVsdDtcbiRnYW50dC10YXNrLXNlbGVjdGVkLXRleHQ6ICRzZWxlY3RlZC10ZXh0ICFkZWZhdWx0O1xuJGdhbnR0LXRhc2stc2VsZWN0ZWQtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJGdhbnR0LXRhc2stcHJvZ3Jlc3Mtc2VsZWN0ZWQtYmc6ICRzZWxlY3RlZC1iZyAhZGVmYXVsdDtcblxuJGdhbnR0LXBsYW5uZWQtbWFyZ2luLXk6IC4zNWVtICFkZWZhdWx0O1xuJGdhbnR0LXBsYW5uZWQtYm9yZGVyLXdpZHRoOiAycHggIWRlZmF1bHQ7XG4kZ2FudHQtcGxhbm5lZC1saW5lLWhlaWdodDogLjc1ZW0gIWRlZmF1bHQ7XG5cbiRnYW50dC1wbGFubmVkLWRlcGVuZGVuY3ktbWFyZ2luLXk6IC41NWVtICFkZWZhdWx0O1xuXG4kZ2FudHQtcGxhbm5lZC1tb21lbnQtd2lkdGg6IDZweCAhZGVmYXVsdDtcbiRnYW50dC1wbGFubmVkLW1vbWVudC1oZWlnaHQ6ICRnYW50dC1wbGFubmVkLW1vbWVudC13aWR0aCAhZGVmYXVsdDtcbiRnYW50dC1wbGFubmVkLW1vbWVudC1ib3JkZXItcmFkaXVzOiBjYWxjKCAoICN7JGdhbnR0LXBsYW5uZWQtYm9yZGVyLXdpZHRoICogMn0gKyAjeyRnYW50dC1wbGFubmVkLW1vbWVudC13aWR0aH0gKSAvIDIgKSAhZGVmYXVsdDtcbiRnYW50dC1wbGFubmVkLW1vbWVudC1sZWZ0LW1hcmdpbi14OiBjYWxjKCAjeyRnYW50dC1wbGFubmVkLWJvcmRlci13aWR0aH0gLyAyIC0gI3skZ2FudHQtcGxhbm5lZC1tb21lbnQtYm9yZGVyLXJhZGl1c30gKSAhZGVmYXVsdDtcbiRnYW50dC1wbGFubmVkLW1pbGVzdG9uZS1tb21lbnQtbWFyZ2luLXg6IGNhbGMoICN7JGdhbnR0LXBsYW5uZWQtbW9tZW50LXdpZHRofSAvIDIpICFkZWZhdWx0O1xuXG4kZ2FudHQtcGxhbm5lZC1kdXJhdGlvbi1oZWlnaHQ6ICRnYW50dC1wbGFubmVkLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRnYW50dC1wbGFubmVkLWR1cmF0aW9uLWhvdmVyLWhlaWdodDogY2FsYyggI3skZ2FudHQtcGxhbm5lZC1ib3JkZXItd2lkdGh9ICsgMXB4ICkgIWRlZmF1bHQ7XG5cbiRnYW50dC1wbGFubmVkLXNpbmdsZS1kcmFnLWhpbnQtdG9wOiAwICFkZWZhdWx0O1xuJGdhbnR0LXBsYW5uZWQtc3VtbWFyeS1kcmFnLWhpbnQtdG9wOiAuNWVtICFkZWZhdWx0O1xuJGdhbnR0LXBsYW5uZWQtbWlsZXN0b25lLWRyYWctaGludC10b3A6IC4zZW0gIWRlZmF1bHQ7XG5cbiRnYW50dC1ydGwtbWlsZXN0b25lLXdyYXAtbWFyZ2luLXg6IC0yLjRlbSAhZGVmYXVsdDtcbiRnYW50dC1ydGwtbWlsZXN0b25lLXBsYW5uZWQtbW9tZW50LW1hcmdpbi14OiAuMmVtICFkZWZhdWx0O1xuJGdhbnR0LXJ0bC1taWxlc3RvbmUtZG90LXN0YXJ0LW1hcmdpbi14OiAtLjFlbSAhZGVmYXVsdDtcblxuJGdhbnR0LXBsYW5uZWQtb2Zmc2V0LXJlc2l6ZS1oYW5kbGVyLW1hcmdpbi14OiAxLjRlbSAhZGVmYXVsdDtcblxuJGdhbnR0LXBsYW5uZWQtYmc6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJGdhbnR0LXBsYW5uZWQtYm9yZGVyOiAkZ2FudHQtcGxhbm5lZC1iZyAhZGVmYXVsdDtcblxuJGdhbnR0LWRlbGF5ZWQtYmc6ICRlcnJvciAhZGVmYXVsdDtcbiRnYW50dC1kZWxheWVkLWJnLWxpZ2h0ZXI6IHRpbnQoJGdhbnR0LWRlbGF5ZWQtYmcsIDUpICFkZWZhdWx0O1xuXG4kZ2FudHQtYWR2YW5jZWQtYmc6ICRzdWNjZXNzICFkZWZhdWx0O1xuJGdhbnR0LWFkdmFuY2VkLWJnLWxpZ2h0ZXI6IHRpbnQoJGdhbnR0LWFkdmFuY2VkLWJnLCA1KSAhZGVmYXVsdDtcblxuJGdhbnR0LWFjdGlvbi1vbi1vZmZzZXQtdGV4dDogIzAwMDAwMCAhZGVmYXVsdDtcbiRnYW50dC1vZmZzZXQtcmVzaXplLWhhbmRsZXItdG9wOiA1MCUgIWRlZmF1bHQ7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwiZ2FudHQvdGhlbWVcIikge1xuXG4gICAgLmstZ2FudHQge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGdhbnR0LXRleHQsXG4gICAgICAgICAgICAkZ2FudHQtYmcsXG4gICAgICAgICAgICAkZ2FudHQtYm9yZGVyXG4gICAgICAgICk7XG5cbiAgICAgICAgLy8gUmVhY3QgZ2FudHRcbiAgICAgICAgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSB7XG4gICAgICAgICAgICAuay10YXNrLW1pbGVzdG9uZSAuay10YXNrLW1pbGVzdG9uZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkYmc6ICRnYW50dC1taWxlc3RvbmUtYmcsXG4gICAgICAgICAgICAgICAgICAgICRib3JkZXI6ICRnYW50dC1taWxlc3RvbmUtYm9yZGVyXG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5rLXRhc2stbWlsZXN0b25lLmstc3RhdGUtc2VsZWN0ZWQgLmstdGFzay1taWxlc3RvbmUtY29udGVudCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJGJnOiAkZ2FudHQtbWlsZXN0b25lLXNlbGVjdGVkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkYm9yZGVyOiAkZ2FudHQtbWlsZXN0b25lLXNlbGVjdGVkLWJvcmRlclxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuay1nYW50dC1kZXBlbmRlbmNpZXMtc3ZnIHtcbiAgICAgICAgICAgICAgICBwb2x5bGluZSB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGdhbnR0LWxpbmUtZmlsbDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwb2x5bGluZS5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkZ2FudHQtbGluZS1zZWxlY3RlZC1maWxsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEhlYWRlciBhbmQgZm9vdGVyXG4gICAgLmstZ2FudHQtaGVhZGVyIHt9XG4gICAgLmstZ2FudHQtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggbm9uZSApO1xuICAgIH1cbiAgICAuay1nYW50dC10b29sYmFyIHt9XG5cblxuICAgIC8vIFRyZWVsaXN0XG4gICAgLmstZ2FudHQtdHJlZWxpc3Qge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGdhbnR0LXRyZWVsaXN0LXRleHQsXG4gICAgICAgICAgICAkZ2FudHQtdHJlZWxpc3QtYmcsXG4gICAgICAgICAgICAkZ2FudHQtdHJlZWxpc3QtYm9yZGVyXG4gICAgICAgICk7XG5cbiAgICAgICAgLmstdHJlZWxpc3QsXG4gICAgICAgIC5rLWdyaWQtY29udGVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gUm93cyBhbmQgY29sbHNcbiAgICAuay1nYW50dC1yb3dzIHt9XG4gICAgLmstZ2FudHQtY29sdW1ucyB7fVxuXG5cbiAgICAvLyBOb24gd29yayBob3Vyc1xuICAgIC5rLWdhbnR0IC5rLW5vbndvcmstaG91ciB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkZ2FudHQtbm9ud29yay10ZXh0LFxuICAgICAgICAgICAgJGdhbnR0LW5vbndvcmstYmcsXG4gICAgICAgICAgICAkZ2FudHQtbm9ud29yay1ib3JkZXJcbiAgICAgICAgKTtcbiAgICB9XG5cblxuICAgIC8vIFRhc2sgZG90XG4gICAgLmstdGFzay1kb3Qge31cbiAgICAuay10YXNrLWRvdDo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRiZzogJGdhbnR0LWRvdC1iZyxcbiAgICAgICAgICAgICRib3JkZXI6ICRnYW50dC1kb3QtYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuICAgIC5rLXRhc2stZG90OmhvdmVyOjpiZWZvcmUsXG4gICAgLmstdGFzay1kb3Quay1zdGF0ZS1ob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRiZzogJGdhbnR0LWRvdC1ob3Zlci1iZyxcbiAgICAgICAgICAgICRib3JkZXI6ICRnYW50dC1kb3QtaG92ZXItYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuXG5cbiAgICAvLyBNaWxlc3RvbmVcbiAgICAuay10YXNrLW1pbGVzdG9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkYmc6ICRnYW50dC1taWxlc3RvbmUtYmcsXG4gICAgICAgICAgICAkYm9yZGVyOiAkZ2FudHQtbWlsZXN0b25lLWJvcmRlclxuICAgICAgICApO1xuXG4gICAgICAgICYuay10YXNrLWRlbGF5ZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVwZWF0aW5nLXN0cmlwZWQtZ3JhZGllbnQoJGdhbnR0LWRlbGF5ZWQtYmcsICRiZy1jb2xvciwgOTBkZWcsIDRweCwgMnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay10YXNrLWFkdmFuY2VkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGJnOiAkZ2FudHQtYWR2YW5jZWQtYmdcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstdGFzay1taWxlc3RvbmUuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkYmc6ICRnYW50dC1taWxlc3RvbmUtc2VsZWN0ZWQtYmcsXG4gICAgICAgICAgICAkYm9yZGVyOiAkZ2FudHQtbWlsZXN0b25lLXNlbGVjdGVkLWJvcmRlclxuICAgICAgICApO1xuICAgIH1cblxuXG4gICAgLy8gU3VtbWFyeVxuICAgIC5rLXRhc2stc3VtbWFyeSB7XG4gICAgICAgIGNvbG9yOiAkZ2FudHQtc3VtbWFyeS1iZztcblxuICAgICAgICAmLmstdGFzay1kZWxheWVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ2FudHQtZGVsYXllZC1iZy1saWdodGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLXRhc2stYWR2YW5jZWQge1xuICAgICAgICAgICAgY29sb3I6ICRnYW50dC1hZHZhbmNlZC1iZy1saWdodGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZSB7XG4gICAgICAgIGNvbG9yOiAkZ2FudHQtc3VtbWFyeS1wcm9ncmVzcy1iZztcbiAgICB9XG4gICAgLmstdGFzay1kZWxheWVkIC5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZSB7XG4gICAgICAgIGNvbG9yOiAkZ2FudHQtZGVsYXllZC1iZztcbiAgICB9XG4gICAgLmstdGFzay1hZHZhbmNlZCAuay10YXNrLXN1bW1hcnktY29tcGxldGUge1xuICAgICAgICBjb2xvcjogJGdhbnR0LWFkdmFuY2VkLWJnO1xuICAgIH1cbiAgICAuay10YXNrLXN1bW1hcnkuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiAkZ2FudHQtc3VtbWFyeS1zZWxlY3RlZC1iZztcblxuICAgICAgICAuay10YXNrLXN1bW1hcnktY29tcGxldGUge1xuICAgICAgICAgICAgY29sb3I6ICRnYW50dC1zdW1tYXJ5LXByb2dyZXNzLXNlbGVjdGVkLWJnO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBUYXNrc1xuICAgIC5rLXRhc2stc2luZ2xlIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRnYW50dC10YXNrLXRleHQsXG4gICAgICAgICAgICAkZ2FudHQtdGFzay1iZyxcbiAgICAgICAgICAgICRnYW50dC10YXNrLWJvcmRlclxuICAgICAgICApO1xuXG4gICAgICAgICYuay10YXNrLWRlbGF5ZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkYmc6ICRnYW50dC1kZWxheWVkLWJnLWxpZ2h0ZXJcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstdGFzay1hZHZhbmNlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRiZzogJGdhbnR0LWFkdmFuY2VkLWJnLWxpZ2h0ZXJcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgICAgICAuay10YXNrLWNvbXBsZXRlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnYW50dC10YXNrLXByb2dyZXNzLWJnO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rLXRhc2stZGVsYXllZCAuay10YXNrLWNvbXBsZXRlIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRiZzogJGdhbnR0LWRlbGF5ZWQtYmdcbiAgICAgICAgKTtcbiAgICB9XG4gICAgLmstdGFzay1hZHZhbmNlZCAuay10YXNrLWNvbXBsZXRlIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRiZzogJGdhbnR0LWFkdmFuY2VkLWJnXG4gICAgICAgICk7XG4gICAgfVxuICAgIC5rLXRhc2stc2luZ2xlLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGdhbnR0LXRhc2stc2VsZWN0ZWQtdGV4dCxcbiAgICAgICAgICAgICRnYW50dC10YXNrLXNlbGVjdGVkLWJnLFxuICAgICAgICAgICAgJGdhbnR0LXRhc2stc2VsZWN0ZWQtYm9yZGVyXG4gICAgICAgICk7XG5cbiAgICAgICAgLmstdGFzay1jb21wbGV0ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2FudHQtdGFzay1wcm9ncmVzcy1zZWxlY3RlZC1iZztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIERlcGVuZGVuY3kgTGluZXNcbiAgICAuay1nYW50dC1saW5lIHtcbiAgICAgICAgY29sb3I6ICRnYW50dC1saW5lLWZpbGw7XG4gICAgfVxuICAgIC5rLWdhbnR0LWxpbmUuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiAkZ2FudHQtbGluZS1zZWxlY3RlZC1maWxsO1xuICAgIH1cblxuICAgIC8vIFBsYW5uZWQgZWxlbWVudFxuICAgIC5rLXRhc2stcGxhbm5lZCB7XG4gICAgICAgIC5rLXRhc2stbW9tZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGJnOiB0cmFuc3BhcmVudCxcbiAgICAgICAgICAgICAgICAkYm9yZGVyOiAkZ2FudHQtcGxhbm5lZC1ib3JkZXJcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICAgICAgLmstdGFzay1kdXJhdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRiZzogJGdhbnR0LXBsYW5uZWQtYmdcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciAuay10YXNrLW1vbWVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRiZzogJGdhbnR0LXBsYW5uZWQtYmdcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEZWxheSBvZmZzZXRcbiAgICAuay10YXNrLW9mZnNldCB7XG4gICAgICAgIEBpbmNsdWRlIHJlcGVhdGluZy1zdHJpcGVkLWdyYWRpZW50KCRnYW50dC1kZWxheWVkLWJnLCAkYmctY29sb3IsIDEzNWRlZywgNHB4LCAycHgpO1xuXG4gICAgICAgIC5rLXJlc2l6ZS1lOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkYm9yZGVyOiAkZ2FudHQtYWN0aW9uLW9uLW9mZnNldC10ZXh0XG4gICAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstdGFzay1hY3Rpb25zIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ2FudHQtYWN0aW9uLW9uLW9mZnNldC10ZXh0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstdGFzay1vZmZzZXQ6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSByZXBlYXRpbmctc3RyaXBlZC1ncmFkaWVudCgkZ2FudHQtZGVsYXllZC1iZy1saWdodGVyLCAkYmctY29sb3IsIDEzNWRlZywgNHB4LCAycHgpO1xuICAgIH1cblxuICAgIC5rLXBkZi1leHBvcnQgLmstdGFzay1vZmZzZXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2FudHQtZGVsYXllZC1iZztcbiAgICB9XG5cbiAgICAvLyBUb29sdGlwc1xuXG4gICAgLmstb2Zmc2V0LXRvb2x0aXAtZGVsYXllZCB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkYmc6ICRnYW50dC1kZWxheWVkLWJnXG4gICAgICAgICk7XG4gICAgfVxuXG4gICAgLmstcGxhbm5lZC10b29sdGlwIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRiZzogJGdhbnR0LXBsYW5uZWQtYmdcbiAgICAgICAgKTtcbiAgICB9XG59XG4iLCIvLyBUT0RPOiBtb2RhbCB2YXJpYWJsZXNcbkBpbmNsdWRlIGV4cG9ydHMoXCJzY2hlZHVsZXIvbGF5b3V0XCIpIHtcblxuICAgIC8vIExheW91dFxuICAgIC5rLXNjaGVkdWxlciB7XG4gICAgICAgIEBpbmNsdWRlIHVzZS1iYWNrZ3JvdW5kLWNsaXAoKTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkc2NoZWR1bGVyLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzY2hlZHVsZXItZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNjaGVkdWxlci1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkc2NoZWR1bGVyLWxpbmUtaGVpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgdGFibGUsXG4gICAgICAgIHRoZWFkLFxuICAgICAgICB0Zm9vdCxcbiAgICAgICAgdGJvZHksXG4gICAgICAgIHRyLFxuICAgICAgICB0aCxcbiAgICAgICAgdGQsXG4gICAgICAgIGRpdixcbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGtlbmRvLXNjaGVkdWxlci5rLXNjaGVkdWxlciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJi5rLXJlYWRvbmx5LXNjaGVkdWxlciAuay1ldmVudC1kZWxldGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIENvbW1tb25cbiAgICAuay1zY2hlZHVsZXItdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcblxuICAgICAgICB0ZCxcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgcGFkZGluZzogJGNlbGwtcGFkZGluZztcbiAgICAgICAgICAgIGhlaWdodDogJHNjaGVkdWxlci1jZWxsLWhlaWdodDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5rLW1pZGRsZS1yb3cgdGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZG90dGVkO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstbGluayB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1zY2hlZHVsZXItbGF5b3V0LWZsZXgge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICAgICAuay1zY2hlZHVsZXItaGVhZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfVxuICAgICAgICAuay1zY2hlZHVsZXItYm9keSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAuay1zY2hlZHVsZXItaGVhZCxcbiAgICAgICAgLmstc2NoZWR1bGVyLWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXg6IDEwMCU7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1zY2hlZHVsZXItcm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstc2NoZWR1bGVyLWdyb3VwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAuay1ncm91cC1jZWxsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZ3JvdXAtY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1ncm91cC1ob3Jpem9udGFsIHtcbiAgICAgICAgICAgICAgICAuay1ncm91cC1jZWxsIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cblxuICAgICAgICAuay1tb3JlLWV2ZW50cyB7XG4gICAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXNjaGVkdWxlci1jZWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRjZWxsLXBhZGRpbmc7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG5cbiAgICAgICAgICAgICYuay1zbG90LWNlbGwge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rLWhlYWRpbmctY2VsbCB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1zaWRlLWNlbGwge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1tYWpvci1jZWxsIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstbWlkZGxlLXJvdyAuay1zY2hlZHVsZXItY2VsbCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBkb3R0ZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAuay1yZXNvdXJjZS1jZWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJlc291cmNlLWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1zdGlja3ktY2VsbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gSGVhZGVyIGFuZCBmb290ZXJcbiAgICAuay1zY2hlZHVsZXItdG9vbGJhciB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRvb2xiYXItYm9yZGVyLXdpZHRoO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIC5rLXdpZGdldCB7XG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBDdXJyZW50IGRhdGVcbiAgICAgICAgLmstbmF2LWN1cnJlbnQge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIC5rLWljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGljb24tc3BhY2luZztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstc20tZGF0ZS1mb3JtYXQsXG4gICAgICAgICAgICAuay1sZy1kYXRlLWZvcm1hdCB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmstc20tZGF0ZS1mb3JtYXQgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIFNjaGVkdWxlciBzZWFyY2hcbiAgICAgICAgLmstc2NoZWR1bGVyLXNlYXJjaCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gU2NoZWR1bGVyIHZpZXdzXG4gICAgICAgIC5rLXNjaGVkdWxlci12aWV3cy13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgICAgICAuay12aWV3cy1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAvLyBSZXNwb25zaXZlIHNjaGVkdWxlciB0b29sYmFyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIC5rLW5hdi1jdXJyZW50IC5rLWxnLWRhdGUtZm9ybWF0IHsgbWF4LXdpZHRoOiAyMDBweDsgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXG4gICAgICAgICAgICAuay1uYXYtY3VycmVudCAuay1sZy1kYXRlLWZvcm1hdCB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5rLW5hdi1jdXJyZW50IC5rLXNtLWRhdGUtZm9ybWF0IHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci12aWV3cy13cmFwcGVyIC5rLXNjaGVkdWxlci12aWV3cyB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci12aWV3cy13cmFwcGVyIC5rLXZpZXdzLWRyb3Bkb3duIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIH1cbiAgICB9XG4gICAga2VuZG8tc2NoZWR1bGVyIC5rLXNjaGVkdWxlci10b29sYmFyIHtcbiAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICBwYWRkaW5nOiAkdG9vbGJhci1wYWRkaW5nLXkgJHRvb2xiYXItcGFkZGluZy14O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cblxuICAgIC8vIFNjaGVkdWxlciBuYXZpZ2F0aW9uXG4gICAgdWwuay1zY2hlZHVsZXItbmF2aWdhdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAkYnV0dG9uLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgIGxpICsgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kYnV0dG9uLWJvcmRlci13aWR0aDtcbiAgICAgICAgfVxuICAgICAgICAuay1zdGF0ZS1ob3ZlcixcbiAgICAgICAgLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmstbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteSAkYnV0dG9uLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBQcmV2IC8gbmV4dFxuICAgICAgICAuay1uYXYtcHJldixcbiAgICAgICAgLmstbmF2LW5leHQge1xuICAgICAgICAgICAgLmstbGluayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLXk7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRidXR0b24taW5uZXItY2FsYy1zaXplO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGJ1dHRvbi1pbm5lci1jYWxjLXNpemU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIEV4Y2VwdGlvblxuICAgICAgICAuay1uYXYtY3VycmVudCB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAuay1uYXYtdG9kYXkgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMtb25seSggJGJvcmRlci1yYWRpdXMgKTsgfVxuICAgICAgICAuay1uYXYtbmV4dCB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMtb25seSggJGJvcmRlci1yYWRpdXMgKTsgfVxuICAgIH1cblxuXG4gICAgLy8gVmlldyBzd2l0Y2hlclxuICAgIHVsLmstc2NoZWR1bGVyLXZpZXdzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAkYnV0dG9uLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgIGxpICsgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kYnV0dG9uLWJvcmRlci13aWR0aDtcbiAgICAgICAgfVxuICAgICAgICAuay1zdGF0ZS1ob3ZlcixcbiAgICAgICAgLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmstbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteSAkYnV0dG9uLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgbGk6Zmlyc3QtY2hpbGQgeyBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkYm9yZGVyLXJhZGl1cyApOyB9XG4gICAgICAgIGxpOmZpcnN0LWNoaWxkICsgbGkgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMtb25seSggJGJvcmRlci1yYWRpdXMgKTsgfVxuICAgICAgICBsaTpsYXN0LWNoaWxkIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cy1vbmx5KCAkYm9yZGVyLXJhZGl1cyApOyB9XG5cbiAgICAgICAgJi5rLXN0YXRlLWV4cGFuZGVkIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAwICk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkgKyBsaSB7IG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgICAgICAgICAgIGxpOmZpcnN0LWNoaWxkIHsgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMtb25seSggJGJvcmRlci1yYWRpdXMgKTsgfVxuICAgICAgICAgICAgbGk6Zmlyc3QtY2hpbGQgKyBsaSB7IEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoIDAgKTsgfVxuICAgICAgICAgICAgbGk6bGFzdC1jaGlsZCB7IEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzLW9ubHkoICRib3JkZXItcmFkaXVzICk7IH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWN1cnJlbnQtdmlldyB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmstY3VycmVudC12aWV3IC5rLWxpbms6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDFleDtcbiAgICAgICAgICAgIGJvcmRlcjogLjI1ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAuNWVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogJHRvb2xiYXItcGFkZGluZy14O1xuICAgICAgICAgICAgdG9wOiAkdG9vbGJhci1wYWRkaW5nLXk7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xuXG4gICAgICAgICAgICBsaSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5rLWN1cnJlbnQtdmlldyB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cblxuICAgICAgICAgICAgJi5rLXN0YXRlLWV4cGFuZGVkIHtcbiAgICAgICAgICAgICAgICBsaSB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXJ0bCAmIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAkdG9vbGJhci1wYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFNjaGVkdWxlciBmb290ZXJcbiAgICAuay1zY2hlZHVsZXItZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggbm9uZSApO1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICR0b29sYmFyLWJvcmRlci13aWR0aDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuay13aWRnZXQge1xuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAkYnV0dG9uLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgIGxpICsgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kYnV0dG9uLWJvcmRlci13aWR0aDtcbiAgICAgICAgfVxuICAgICAgICAuay1zdGF0ZS1ob3ZlcixcbiAgICAgICAgLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmstbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteSAkYnV0dG9uLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBrZW5kby1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIHVzZS1iYWNrZ3JvdW5kLWNsaXAoKTtcbiAgICAgICAgcGFkZGluZzogJHRvb2xiYXItcGFkZGluZy15ICR0b29sYmFyLXBhZGRpbmcteDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgIC5rLXNjaGVkdWxlci1mdWxsZGF5IHtcbiAgICAgICAgLmstaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRpY29uLXNwYWNpbmc7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIExheW91dFxuICAgIC5rLXNjaGVkdWxlci1sYXlvdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgPiB0Ym9keSA+IHRyID4gdGQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBSZW1vdmUgYm90dG9tIGJvcmRlciBmcm9tIGZpcnN0IGNlbGwgb2YgaG91cnMgY2VsbHMgc3BhbmluZyBvbiB0d28gcm93c1xuICAgICAgICB0ciArIHRyLFxuICAgICAgICAuay1zY2hlZHVsZXItcGFuZSArIC5rLXNjaGVkdWxlci1wYW5lIHtcbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci10aW1lcyB0ciB7XG4gICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuay1zbG90LWNlbGwsXG4gICAgICAgICAgICAgICAgLmstc2NoZWR1bGVyLXRpbWVzLWFsbC1kYXksXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstc2NoZWR1bGVyLWxheW91dC5rLXNjaGVkdWxlci1mbGV4LWxheW91dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgJi5rLXNjaGVkdWxlci13ZWVrdmlldyxcbiAgICAgICAgJi5rLXNjaGVkdWxlci1kYXl2aWV3IHtcbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci1wYW5lOmZpcnN0LWNoaWxkIC5rLXNjaGVkdWxlci10YWJsZSB7XG4gICAgICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXNjaGVkdWxlci1oZWFkZXIgdGgge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmstc2NoZWR1bGVyLWhlYWRlcixcbiAgICAuay1zY2hlZHVsZXItaGVhZGVyLXdyYXAsXG4gICAgLmstc2NoZWR1bGVyLWhlYWRlci13cmFwID4gZGl2IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAuay1zY2hlZHVsZXItaGVhZGVyLXdyYXAge1xuICAgICAgICBib3JkZXItd2lkdGg6ICAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5rLXNjaGVkdWxlci10aW1lcyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC5rLXNjaGVkdWxlci10YWJsZSB7IHRhYmxlLWxheW91dDogYXV0bzsgfVxuXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXNsb3QtY2VsbCxcbiAgICAgICAgLmstc2NoZWR1bGVyLXRpbWVzLWFsbC1kYXkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXNsb3QtY2VsbC5rLWxhc3QtcmVzb3VyY2Uge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5rLXNsb3QtY2VsbC5rLWVtcHR5LXNsb3Qge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXNjaGVkdWxlci1kYXRlY29sdW1uIHtcbiAgICAgICAgd2lkdGg6ICRzY2hlZHVsZXItZGF0ZWNvbHVtbi13aWR0aDtcbiAgICB9XG4gICAgLmstc2NoZWR1bGVyLXRpbWVjb2x1bW4ge1xuICAgICAgICB3aWR0aDogJHNjaGVkdWxlci10aW1lY29sdW1uLXdpZHRoO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuXG4gICAgLy8gU2NoZWR1bGVyIGNvbnRlbnRcbiAgICAuay1zY2hlZHVsZXItY29udGVudCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG5cblxuICAgIC8vIEFwcG9pbnRtZW50c1xuICAgIGtlbmRvLXNjaGVkdWxlciAuay1ldmVudCxcbiAgICAuay1ldmVudCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRib3JkZXItcmFkaXVzICk7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzY2hlZHVsZXItZXZlbnQtbWluLWhlaWdodDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2NoZWR1bGVyLWV2ZW50LWJvcmRlci1yYWRpdXM7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy14O1xuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBUZW1wbGF0ZVxuICAgICAgICAuay1ldmVudC10ZW1wbGF0ZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJHNjaGVkdWxlci1ldmVudC1saW5lLWhlaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICAgICAgICAgIC8vIFRPRE86IGluY29tcGF0aWJsZSB1bml0c1xuICAgICAgICAgICAgLy8gcGFkZGluZy1yaWdodDogJHBhZGRpbmcteC1zbSArICRzcGFjZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmstZXZlbnQtdGltZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIEFjdGlvbnNcbiAgICAgICAgLmstZXZlbnQtYWN0aW9ucyB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6ICRwYWRkaW5nLXg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICAuay1ldmVudC1kZWxldGUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICYuay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICAgICAgLmstZXZlbnQtZGVsZXRlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWljb24ge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHsgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gSW5kaWNhdG9yc1xuICAgICAgICAuay1ldmVudC1hY3Rpb25zOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbjogJHBhZGRpbmcteS1zbSAuNGV4IDAgJHBhZGRpbmcteC1zbTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIFJlc2l6ZSBoYW5kbGVzXG4gICAgICAgIC5rLXJlc2l6ZS1oYW5kbGUge1xuICAgICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgIC5rLXJlc2l6ZS1oYW5kbGU6OmJlZm9yZSB7IGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yOyB9XG4gICAgICAgIC5rLXJlc2l6ZS1uIHtcbiAgICAgICAgICAgIGhlaWdodDogLjVlbTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAuay1yZXNpemUtcyB7XG4gICAgICAgICAgICBoZWlnaHQ6IC41ZW07XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmstcmVzaXplLW46OmJlZm9yZSxcbiAgICAgICAgLmstcmVzaXplLXM6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogJHNwYWNlciAqIDI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmstcmVzaXplLXcge1xuICAgICAgICAgICAgd2lkdGg6IC41ZW07XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5rLXJlc2l6ZS1lIHtcbiAgICAgICAgICAgIHdpZHRoOiAuNWVtO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmstcmVzaXplLXc6OmJlZm9yZSxcbiAgICAgICAgLmstcmVzaXplLWU6OmJlZm9yZSB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRzcGFjZXIgKiAyO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gSG92ZXJcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgIC5rLWV2ZW50LWFjdGlvbnMgLmstZXZlbnQtZGVsZXRlLFxuICAgICAgICAgICAgLmstcmVzaXplLWhhbmRsZSB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuay1ldmVudC1kcmFnLWhpbnQgLmstZXZlbnQtdGltZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWV2ZW50LXRvcC1hY3Rpb25zLFxuICAgICAgICAuay1ldmVudC1ib3R0b20tYWN0aW9ucyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ldmVudC1ib3R0b20tYWN0aW9ucyB7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFRhc2tzXG4gICAgLmstc2NoZWR1bGVyLW1hcmsge1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuXG4gICAgLy8gTW9yZSBldmVudHMgaW5kaWNhdG9yXG4gICAgLmstbW9yZS1ldmVudHMge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgID4gLmstaWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ3VycmVudCB0aW1lXG4gICAgLmstY3VycmVudC10aW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICYuay1jdXJyZW50LXRpbWUtYXJyb3ctbGVmdCxcbiAgICAgICAgJi5rLWN1cnJlbnQtdGltZS1hcnJvdy1yaWdodCxcbiAgICAgICAgJi5rLWN1cnJlbnQtdGltZS1hcnJvdy1kb3duIHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIERyYWdpbmcgaGludFxuICAgIC5rLWV2ZW50LWRyYWctaGludCB7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgIC5rLWV2ZW50LWFjdGlvbnMsXG4gICAgICAgIC5rLWV2ZW50LXRvcC1hY3Rpb25zLFxuICAgICAgICAuay1ldmVudC1ib3R0b20tYWN0aW9ucyxcbiAgICAgICAgLmstcmVzaXplLWhhbmRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZXZlbnQtdGltZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gUmVzaXppbmdcbiAgICAuay1zY2hlZHVsZXItbWFycXVlZSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcblxuICAgICAgICAvLyBsYWJlbFxuICAgICAgICAuay1sYWJlbC10b3AsXG4gICAgICAgIC5rLWxhYmVsLWJvdHRvbSB7XG4gICAgICAgICAgICBmb250LXNpemU6IC43NWVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICAgIC5rLWxhYmVsLXRvcCB7XG4gICAgICAgICAgICBsZWZ0OiAkcGFkZGluZy14LXNtO1xuICAgICAgICAgICAgdG9wOiAkcGFkZGluZy15LXNtO1xuICAgICAgICB9XG4gICAgICAgIC5rLWxhYmVsLWJvdHRvbSB7XG4gICAgICAgICAgICByaWdodDogJHBhZGRpbmcteC1zbTtcbiAgICAgICAgICAgIGJvdHRvbTogJHBhZGRpbmcteS1zbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEFuZ2xlIHRpbmdpZVxuICAgICAgICAmLmstZmlyc3Q6OmJlZm9yZSxcbiAgICAgICAgJi5rLWxhc3Q6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAmLmstZmlyc3Q6OmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgICYuay1sYXN0OjphZnRlciB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gc2Fzcy1saW50OmRpc2FibGUgbm8taW1wb3J0YW50XG4gICAgLy8gcmVtb3ZlIHNjcm9sbGJhcnMgZHVyaW5nIFBERiBleHBvcnRcbiAgICAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1zY2hlZHVsZXIsXG4gICAgLmstc2NoZWR1bGVyLXBkZi1leHBvcnQgLmstc2NoZWR1bGVyLWNvbnRlbnQsXG4gICAgLmstc2NoZWR1bGVyLXBkZi1leHBvcnQgLmstc2NoZWR1bGVyLXRpbWVzIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmstc2NoZWR1bGVyLXBkZi1leHBvcnQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC5rLXNjaGVkdWxlci1oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstc2NoZWR1bGVyLWhlYWRlci13cmFwIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstc2NoZWR1bGVyLWhlYWRlciAuay1zY2hlZHVsZXItdGFibGUsXG4gICAgICAgIC5rLXNjaGVkdWxlci1jb250ZW50IC5rLXNjaGVkdWxlci10YWJsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vIHNhc3MtbGludDplbmFibGUgbm8taW1wb3J0YW50XG5cblxuICAgIC8vIFRPRE86IGFkZCB0aGlzIGNsYXNzIHRvIGpRdWVyeSByZW5kZXJpbmdcbiAgICAvLyBhZnRlciByZWZhY3RvcmluZyBqUXVlcnkgc2NoZWR1bGVyIGxheW91dCB0byBiZSBmbGV4XG4gICAgLmstcmVjdXJyZW5jZS1lZGl0b3Ige1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAga2VuZG8tc2NoZWR1bGVyIC5rLXJlY3VycmVuY2UtZWRpdG9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKFwic2NoZWR1bGVyLXZpZXdzL2xheW91dFwiKSB7XG5cbiAgICAvLyBEYXkgdmlld1xuICAgIC5rLXNjaGVkdWxlci1kYXl2aWV3IHt9XG5cblxuICAgIC8vIFdvcmt3ZWVrIHZpZXdcbiAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBjbGFzcy1uYW1lLWZvcm1hdFxuICAgIC5rLXNjaGVkdWxlci13b3JrV2Vla3ZpZXcge31cbiAgICAvLyBzYXNzLWxpbnQ6ZW5hYmxlIGNsYXNzLW5hbWUtZm9ybWF0XG5cblxuICAgIC8vIFdlZWsgdmlld1xuICAgIC5rLXNjaGVkdWxlci13ZWVrdmlldyB7fVxuXG5cbiAgICAvLyBNb250aCB2aWV3XG4gICAgLmstc2NoZWR1bGVyLW1vbnRodmlldyB7XG5cbiAgICAgICAgLmstc2NoZWR1bGVyLXRhYmxlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuay1zY2hlZHVsZXItdGFibGUgdGQge1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmstc2NoZWR1bGVyLWJvZHkgLmstc2NoZWR1bGVyLWNlbGwge1xuICAgICAgICAgICAgbWluLWhlaWdodDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlIG5vLWltcG9ydGFudFxuICAgICAgICAvLyBoaWRkZW4gY2VsbHMgbXVzdCBoYXZlIG5vIGxheW91dFxuICAgICAgICAuay1oaWRkZW4ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAvLyBzYXNzLWxpbnQ6ZW5hYmxlIG5vLWltcG9ydGFudFxuXG4gICAgICAgIC5rLXNjaGVkdWxlci10YWJsZS1hdXRvLFxuICAgICAgICAuay1zY2hlZHVsZXItdGFibGUtYXV0byB0ZCxcbiAgICAgICAgLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXRhYmxlLWF1dG8ge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yY2UgdmVydGljYWwgc2Nyb2xsIGluIG1vbnRodmlldyBmb3IganF1ZXJ5XG4gICAgICAgIC5rLXNjaGVkdWxlci1jb250ZW50IHtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgfVxuICAgICAgICAmLmstc2NoZWR1bGVyLWZsZXgtbGF5b3V0IC5rLXNjaGVkdWxlci1jb250ZW50IHtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIEFnZW5kYSB2aWV3XG4gICAgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcge1xuXG4gICAgICAgIC5rLXNjaGVkdWxlci1tYXJrIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cblxuICAgICAgICAuay1zY2hlZHVsZXItdGFibGUge1xuICAgICAgICAgICAgdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQuay1maXJzdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay10YXNrID4gLmstZXZlbnQtZGVsZXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAkcGFkZGluZy15LXNtO1xuICAgICAgICAgICAgcmlnaHQ6ICRwYWRkaW5nLXktc207XG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAuay1zdGF0ZS1ob3ZlciAuay10YXNrID4gLmstZXZlbnQtZGVsZXRlLFxuICAgICAgICAuay1zY2hlZHVsZXItY29udGVudCB0cjpob3ZlciAuay1ldmVudC1kZWxldGUsXG4gICAgICAgIC5rLXNjaGVkdWxlci1jb250ZW50IC5rLXNjaGVkdWxlci1yb3c6aG92ZXIgLmstZXZlbnQtZGVsZXRlIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstc2NoZWR1bGVyLWFnZW5kYWRheSB7XG4gICAgICAgIG1hcmdpbjogMCAuMmVtIDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgLmstc2NoZWR1bGVyLWFnZW5kYXdlZWsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAuNGVtIDAgMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG4gICAgLmstc2NoZWR1bGVyLWFnZW5kYWRhdGUge1xuICAgICAgICBmb250LXNpemU6IC43NWVtO1xuICAgIH1cblxuXG4gICAgLy8gVGltZWxpbmUgdmlld1xuICAgIC5rLXNjaGVkdWxlci10aW1lbGluZXZpZXcge1xuICAgICAgICAuay1zbG90LWNlbGwge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAuay1zY2hlZHVsZXItY29udGVudCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXNjaGVkdWxlci1wYW5lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgLmstc2NoZWR1bGVyLXBhbmUgLmstc2NoZWR1bGVyLXRpbWVzIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgfVxuICAgIC5rLXNjaGVkdWxlci1wYW5lIC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItdGFibGUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5rLXNjaGVkdWxlci1wYW5lIC5rLXNjaGVkdWxlci1oZWFkZXIsXG4gICAgLmstc2NoZWR1bGVyLXBhbmUgLmstc2NoZWR1bGVyLWNvbnRlbnQge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB9XG59XG5cblxuQGluY2x1ZGUgZXhwb3J0cyhcInNjaGVkdWxlci1lZGl0LWZvcm0vbGF5b3V0XCIpIHtcblxuICAgIC5rLXNjaGVkdWxlci1lZGl0LWRpYWxvZyB7XG4gICAgICAgIC5rLWRpYWxvZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0ge1xuXG4gICAgICAgIC5rLWVkaXQtZm9ybS1jb250YWluZXIgeyB3aWR0aDogNjIwcHg7IH1cbiAgICAgICAgLmstZWRpdC1sYWJlbCB7IHdpZHRoOiAxNyU7IH1cbiAgICAgICAgLmstZWRpdC1maWVsZCB7IHdpZHRoOiA3NyU7IH1cblxuICAgICAgICAuay1zY2hlZHVsZXItZGVsZXRlIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG5cblxuICAgICAgICAuay13aWRnZXQuay1yZWN1ci1pbnRlcnZhbCxcbiAgICAgICAgLmstd2lkZ2V0LmstcmVjdXItY291bnQsXG4gICAgICAgIC5rLXdpZGdldC5rLXJlY3VyLW1vbnRoZGF5IHtcbiAgICAgICAgICAgIHdpZHRoOiA1ZW07XG4gICAgICAgIH1cbiAgICAgICAgLmstd2lkZ2V0LmstcmVjdXItdW50aWwsXG4gICAgICAgIC5rLXdpZGdldC5rLXJlY3VyLW1vbnRoLFxuICAgICAgICAuay13aWRnZXQuay1yZWN1ci13ZWVrZGF5LFxuICAgICAgICAuay13aWRnZXQuay1yZWN1ci13ZWVrZGF5LW9mZnNldCB7XG4gICAgICAgICAgICB3aWR0aDogOWVtO1xuICAgICAgICB9XG5cbiAgICB9XG5cbn1cblxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyhcInNjaGVkdWxlci9ydGxcIikge1xuXG4gICAgLmstcnRsIHtcbiAgICAgICAgLmstc2NoZWR1bGVyLWhlYWRlciB0aCxcbiAgICAgICAgLmstc2NoZWR1bGVyLXRhYmxlIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1zY2hlZHVsZXItdGFibGUge1xuICAgICAgICAgICAgdGQsXG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1zY2hlZHVsZXItdGltZXMgdGgge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXNjaGVkdWxlciAuay1zY3JvbGxiYXItdiAuay1zY2hlZHVsZXItaGVhZGVyLXdyYXAge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWV2ZW50IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmcteDtcblxuICAgICAgICAgICAgLmstcmVzaXplLXcge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXJlc2l6ZS1lIHtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1ldmVudC1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWV2ZW50LWFjdGlvbnM6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJHBhZGRpbmcteS1zbSAkcGFkZGluZy14LXNtIDAgLjRleDtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstdGFzayB7XG5cbiAgICAgICAgICAgID4gLmstZXZlbnQtZGVsZXRlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci1tYXJrIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXNjaGVkdWxlci12aWV3cyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICAgICAgbGk6Zmlyc3QtY2hpbGQgKyBsaSB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMtb25seSggJGJvcmRlci1yYWRpdXMgKTsgfVxuICAgICAgICAgICAgbGk6bGFzdC1jaGlsZCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cy1vbmx5KCAkYm9yZGVyLXJhZGl1cyApOyB9XG5cbiAgICAgICAgICAgIC5rLWN1cnJlbnQtdmlldyAuay1saW5rOjphZnRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFleCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1zY2hlZHVsZXItbmF2aWdhdGlvbiAge1xuXG4gICAgICAgICAgICAuay1uYXYtdG9kYXkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMtb25seSggJGJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstbmF2LW5leHQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cy1vbmx5KCAkYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSArIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1uYXYtY3VycmVudCAuay1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNGV4O1xuICAgICAgICB9XG5cblxuICAgICAgICAuay1zY2hlZHVsZXItZnVsbGRheSB7XG4gICAgICAgICAgICAuay1pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRpY29uLXNwYWNpbmc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1zY2hlZHVsZXItbWFycXVlZSAuay1sYWJlbC10b3Age1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuay1zY2hlZHVsZXItbWFycXVlZSAuay1sYWJlbC1ib3R0b20ge1xuICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXNjaGVkdWxlci1kZWxldGUge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstc2NoZWR1bGVyLFxuICAgICAgICAmLmstc2NoZWR1bGVyIHtcbiAgICAgICAgICAgIC5rLWktYXJyb3ctNjAtbGVmdCxcbiAgICAgICAgICAgIC5rLWktYXJyb3ctNjAtcmlnaHQsXG4gICAgICAgICAgICAuay1jdXJyZW50LXRpbWUtYXJyb3ctcmlnaHQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstc2NoZWR1bGVyLWhlYWRlci13cmFwIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci1hZ2VuZGFkYXkge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIC4yZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB7XG4gICAgICAgICAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB0ciArIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgICAgICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIvLyBTY2hlZHVsZXJcbiRzY2hlZHVsZXItYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kc2NoZWR1bGVyLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kc2NoZWR1bGVyLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRzY2hlZHVsZXItbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJHNjaGVkdWxlci1iZzogJGNvbXBvbmVudC1iZyAhZGVmYXVsdDtcbiRzY2hlZHVsZXItdGV4dDogJGNvbXBvbmVudC10ZXh0ICFkZWZhdWx0O1xuJHNjaGVkdWxlci1ib3JkZXI6ICRjb21wb25lbnQtYm9yZGVyICFkZWZhdWx0O1xuXG4kc2NoZWR1bGVyLXRvb2xiYXItYmc6ICR0b29sYmFyLWJnICFkZWZhdWx0O1xuJHNjaGVkdWxlci10b29sYmFyLXRleHQ6ICR0b29sYmFyLXRleHQgIWRlZmF1bHQ7XG4kc2NoZWR1bGVyLXRvb2xiYXItYm9yZGVyOiAkdG9vbGJhci1ib3JkZXIgIWRlZmF1bHQ7XG4kc2NoZWR1bGVyLXRvb2xiYXItZ3JhZGllbnQ6ICR0b29sYmFyLWdyYWRpZW50ICFkZWZhdWx0O1xuXG4kc2NoZWR1bGVyLWZvb3Rlci1iZzogJHRvb2xiYXItYmcgIWRlZmF1bHQ7XG4kc2NoZWR1bGVyLWZvb3Rlci10ZXh0OiAkdG9vbGJhci10ZXh0ICFkZWZhdWx0O1xuJHNjaGVkdWxlci1mb290ZXItYm9yZGVyOiAkdG9vbGJhci1ib3JkZXIgIWRlZmF1bHQ7XG4kc2NoZWR1bGVyLWZvb3Rlci1ncmFkaWVudDogJHRvb2xiYXItZ3JhZGllbnQgIWRlZmF1bHQ7XG5cbiRzY2hlZHVsZXItZXZlbnQtbWluLWhlaWdodDogMjVweCAhZGVmYXVsdDtcbiRzY2hlZHVsZXItZXZlbnQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kc2NoZWR1bGVyLWV2ZW50LWxpbmUtaGVpZ2h0OiBjYWxjKCAjeyRzY2hlZHVsZXItZXZlbnQtbWluLWhlaWdodH0gLSAoMiAqICN7JHBhZGRpbmcteX0pICkgIWRlZmF1bHQ7XG5cbiRzY2hlZHVsZXItZXZlbnQtYmc6IHRpbnQoICRzZWxlY3RlZC1iZywgMiApICFkZWZhdWx0O1xuJHNjaGVkdWxlci1ldmVudC10ZXh0OiAkc2VsZWN0ZWQtdGV4dCAhZGVmYXVsdDtcbiRzY2hlZHVsZXItZXZlbnQtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJHNjaGVkdWxlci1ldmVudC1ncmFkaWVudDogbnVsbCAhZGVmYXVsdDtcbiRzY2hlZHVsZXItZXZlbnQtc2hhZG93OiBudWxsICFkZWZhdWx0O1xuXG4kc2NoZWR1bGVyLWV2ZW50LWhvdmVyLWJnOiBudWxsICFkZWZhdWx0O1xuJHNjaGVkdWxlci1ldmVudC1ob3Zlci10ZXh0OiBudWxsICFkZWZhdWx0O1xuJHNjaGVkdWxlci1ldmVudC1ob3Zlci1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kc2NoZWR1bGVyLWV2ZW50LWhvdmVyLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuJHNjaGVkdWxlci1ldmVudC1ob3Zlci1zaGFkb3c6IG51bGwgIWRlZmF1bHQ7XG5cbiRzY2hlZHVsZXItZXZlbnQtc2VsZWN0ZWQtYmc6ICRzZWxlY3RlZC1iZyAhZGVmYXVsdDtcbiRzY2hlZHVsZXItZXZlbnQtc2VsZWN0ZWQtdGV4dDogJHNlbGVjdGVkLXRleHQgIWRlZmF1bHQ7XG4kc2NoZWR1bGVyLWV2ZW50LXNlbGVjdGVkLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcbiRzY2hlZHVsZXItZXZlbnQtc2VsZWN0ZWQtZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG4kc2NoZWR1bGVyLWV2ZW50LXNlbGVjdGVkLXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgLjEzKSAhZGVmYXVsdDtcblxuJHNjaGVkdWxlci1jZWxsLWhlaWdodDogJGxpbmUtaGVpZ2h0LWVtICFkZWZhdWx0O1xuJHNjaGVkdWxlci1kYXRlY29sdW1uLXdpZHRoOiAxMmVtICFkZWZhdWx0O1xuJHNjaGVkdWxlci10aW1lY29sdW1uLXdpZHRoOiAxMWVtICFkZWZhdWx0O1xuXG4kc2NoZWR1bGVyLWN1cnJlbnQtdGltZS1jb2xvcjogI2ZmMDAwMCAhZGVmYXVsdDtcblxuJHNjaGVkdWxlci1ub253b3JrLWJnOiB0cnktc2hhZGUoICRzY2hlZHVsZXItYmcsIC41ICkgIWRlZmF1bHQ7XG4kc2NoZWR1bGVyLW5vbndvcmstdGV4dDogbnVsbCAhZGVmYXVsdDtcblxuJHNjaGVkdWxlci13ZWVrZW5kLWJnOiBudWxsICFkZWZhdWx0O1xuJHNjaGVkdWxlci13ZWVrZW5kLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG5cbiRzY2hlZHVsZXItb3RoZXJtb250aC1iZzogdHJ5LXNoYWRlKCAkc2NoZWR1bGVyLWJnLCAuNSApICFkZWZhdWx0O1xuJHNjaGVkdWxlci1vdGhlcm1vbnRoLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwic2NoZWR1bGVyL3RoZW1lXCIpIHtcblxuICAgIC8vIEFwcGVhcmFuY2VcbiAgICAuay1zY2hlZHVsZXIge1xuICAgICAgICBAZXh0ZW5kIC5rLXRleHQtc2VsZWN0aW9uICFvcHRpb25hbDtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRzY2hlZHVsZXItdGV4dCxcbiAgICAgICAgICAgICRzY2hlZHVsZXItYmcsXG4gICAgICAgICAgICAkc2NoZWR1bGVyLWJvcmRlclxuICAgICAgICApO1xuICAgIH1cblxuICAgIC8vIEN1cnJlbnQgdGltZVxuICAgIC5rLWN1cnJlbnQtdGltZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzY2hlZHVsZXItY3VycmVudC10aW1lLWNvbG9yO1xuXG4gICAgICAgICYuay1jdXJyZW50LXRpbWUtYXJyb3ctbGVmdCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRzY2hlZHVsZXItY3VycmVudC10aW1lLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWN1cnJlbnQtdGltZS1hcnJvdy1yaWdodCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHNjaGVkdWxlci1jdXJyZW50LXRpbWUtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstY3VycmVudC10aW1lLWFycm93LWRvd24ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHNjaGVkdWxlci1jdXJyZW50LXRpbWUtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBIZWFkZXIgYW5kIGZvb3RlclxuICAgIC5rLXNjaGVkdWxlci10b29sYmFyIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRzY2hlZHVsZXItdG9vbGJhci10ZXh0LFxuICAgICAgICAgICAgJHNjaGVkdWxlci10b29sYmFyLWJnLFxuICAgICAgICAgICAgJHNjaGVkdWxlci10b29sYmFyLWJvcmRlcixcbiAgICAgICAgICAgICRzY2hlZHVsZXItdG9vbGJhci1ncmFkaWVudFxuICAgICAgICApO1xuICAgIH1cbiAgICAuay1zY2hlZHVsZXItZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRzY2hlZHVsZXItZm9vdGVyLXRleHQsXG4gICAgICAgICAgICAkc2NoZWR1bGVyLWZvb3Rlci1iZyxcbiAgICAgICAgICAgICRzY2hlZHVsZXItZm9vdGVyLWJvcmRlcixcbiAgICAgICAgICAgICRzY2hlZHVsZXItZm9vdGVyLWdyYWRpZW50XG4gICAgICAgICk7XG4gICAgfVxuXG4gICAgLmstc2NoZWR1bGVyLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWJnO1xuICAgIH1cblxuICAgIC5rLXNjaGVkdWxlci1oZWFkZXItd3JhcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb21wb25lbnQtYmc7XG4gICAgfVxuXG5cbiAgICAvL1NjaGVkdWxlciBuYXZpZ2F0aW9uXG4gICAgdWwuay1zY2hlZHVsZXItbmF2aWdhdGlvbiB7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRsaXN0LWl0ZW0tZm9jdXNlZC1zaGFkb3cgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLW5hdi10b2RheSxcbiAgICAgICAgLmstbmF2LXByZXYsXG4gICAgICAgIC5rLW5hdi1uZXh0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGJ1dHRvbi10ZXh0LFxuICAgICAgICAgICAgICAgICRidXR0b24tYmcsXG4gICAgICAgICAgICAgICAgJGJ1dHRvbi1ib3JkZXIsXG4gICAgICAgICAgICAgICAgJGJ1dHRvbi1ncmFkaWVudFxuICAgICAgICAgICAgKTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICYuay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJGJ1dHRvbi1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRidXR0b24taG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJGJ1dHRvbi1ob3ZlcmVkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgJGJ1dHRvbi1ob3ZlcmVkLWdyYWRpZW50XG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFZpZXcgc3dpdGNoZXJcbiAgICB1bC5rLXNjaGVkdWxlci12aWV3cyB7XG4gICAgICAgICYuay1zdGF0ZS1leHBhbmRlZCB7IGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWJnOyB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkYnV0dG9uLXRleHQsXG4gICAgICAgICAgICAgICAgJGJ1dHRvbi1iZyxcbiAgICAgICAgICAgICAgICAkYnV0dG9uLWJvcmRlcixcbiAgICAgICAgICAgICAgICAkYnV0dG9uLWdyYWRpZW50XG4gICAgICAgICAgICApO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkYnV0dG9uLWhvdmVyZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJGJ1dHRvbi1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkYnV0dG9uLWhvdmVyZWQtYm9yZGVyLFxuICAgICAgICAgICAgICAgICAgICAkYnV0dG9uLWhvdmVyZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJHByaW1hcnktYnV0dG9uLXByZXNzZWQtYm9yZGVyLFxuICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHByaW1hcnktYnV0dG9uLXByZXNzZWQtc2hhZG93ICk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmstc3RhdGUtZm9jdXMsXG4gICAgICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJGJ1dHRvbi1mb2N1c2VkLXNoYWRvdyApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBTY2hlZHVsZXIgZm9vdGVyXG4gICAgLmstc2NoZWR1bGVyLWZvb3RlciB7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkYnV0dG9uLXRleHQsXG4gICAgICAgICAgICAgICAgJGJ1dHRvbi1iZyxcbiAgICAgICAgICAgICAgICAkYnV0dG9uLWJvcmRlcixcbiAgICAgICAgICAgICAgICAkYnV0dG9uLWdyYWRpZW50XG4gICAgICAgICAgICApO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkYnV0dG9uLWhvdmVyZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJGJ1dHRvbi1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkYnV0dG9uLWhvdmVyZWQtYm9yZGVyLFxuICAgICAgICAgICAgICAgICAgICAkYnV0dG9uLWhvdmVyZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBTY2hlZHVsZXIgY29udGVudFxuICAgIC5rLXNjaGVkdWxlci1jb250ZW50IHt9XG4gICAgLmstc2NoZWR1bGVyLW5vbndvcmssXG4gICAgLmstc2NoZWR1bGVyIC5rLW5vbndvcmstaG91ciB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkc2NoZWR1bGVyLW5vbndvcmstdGV4dCxcbiAgICAgICAgICAgICRzY2hlZHVsZXItbm9ud29yay1iZ1xuICAgICAgICApO1xuICAgIH1cbiAgICAuay1zY2hlZHVsZXItb3RoZXItbW9udGgsXG4gICAgLmstc2NoZWR1bGVyIC5rLW90aGVyLW1vbnRoIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRzY2hlZHVsZXItb3RoZXJtb250aC10ZXh0LFxuICAgICAgICAgICAgJHNjaGVkdWxlci1vdGhlcm1vbnRoLWJnXG4gICAgICAgICk7XG4gICAgfVxuXG4gICAgLmstc2NoZWR1bGVyLWxheW91dCB0ZC5rLXN0YXRlLXNlbGVjdGVkLFxuICAgIC5rLXNjaGVkdWxlci1sYXlvdXQgLmstc2NoZWR1bGVyLWNlbGwuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHNlbGVjdGVkLWJnLCAuMjUpO1xuICAgIH1cblxuICAgIC5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCB7XG4gICAgICAgIC5rLXNjaGVkdWxlci1oZWFkLFxuICAgICAgICAuay1zdGlja3ktY2VsbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29tcG9uZW50LWJnO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBFdmVudHNcbiAgICAuay1ldmVudCB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkc2NoZWR1bGVyLWV2ZW50LXRleHQsXG4gICAgICAgICAgICAkc2NoZWR1bGVyLWV2ZW50LWJnLFxuICAgICAgICAgICAgJHNjaGVkdWxlci1ldmVudC1ib3JkZXIsXG4gICAgICAgICAgICAkc2NoZWR1bGVyLWV2ZW50LWdyYWRpZW50XG4gICAgICAgICk7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRzY2hlZHVsZXItZXZlbnQtc2hhZG93ICk7XG5cbiAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJHNjaGVkdWxlci1ldmVudC1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgICAgICRzY2hlZHVsZXItZXZlbnQtaG92ZXItYmcsXG4gICAgICAgICAgICAgICAgJHNjaGVkdWxlci1ldmVudC1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAgICAgJHNjaGVkdWxlci1ldmVudC1ob3Zlci1ncmFkaWVudFxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRzY2hlZHVsZXItZXZlbnQtaG92ZXItc2hhZG93ICk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkc2NoZWR1bGVyLWV2ZW50LXNlbGVjdGVkLXRleHQsXG4gICAgICAgICAgICAgICAgJHNjaGVkdWxlci1ldmVudC1zZWxlY3RlZC1iZyxcbiAgICAgICAgICAgICAgICAkc2NoZWR1bGVyLWV2ZW50LXNlbGVjdGVkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAkc2NoZWR1bGVyLWV2ZW50LXNlbGVjdGVkLWdyYWRpZW50XG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHNjaGVkdWxlci1ldmVudC1zZWxlY3RlZC1zaGFkb3cgKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1ldmVudC1pbnZlcnNlIHtcbiAgICAgICAgY29sb3I6IGNvbnRyYXN0LXdjYWcoICRzY2hlZHVsZXItZXZlbnQtdGV4dCApO1xuICAgIH1cblxuXG4gICAgLy8gRHJhZyBoaW50XG4gICAgLmstZXZlbnQtZHJhZy1oaW50IHt9XG5cblxuICAgIC8vIFJlc2l6aW5nXG4gICAgLmstc2NoZWR1bGVyLW1hcnF1ZWUge31cbiAgICAuay1zY2hlZHVsZXItbWFycXVlZTo6YmVmb3JlLFxuICAgIC5rLXNjaGVkdWxlci1tYXJxdWVlOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktYnV0dG9uLWJvcmRlcjtcbiAgICB9XG5cbiAgICAvLyBFZGl0IGRpYWxvZ1xuICAgIC5rLXNjaGVkdWxlci1lZGl0LWRpYWxvZyB7XG4gICAgICAgIC5rLWRpYWxvZy1idXR0b25ncm91cCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyhcInNjaGVkdWxlci12aWV3cy90aGVtZVwiKSB7XG5cbiAgICAvLyBEYXkgdmlld1xuICAgIC5rLXNjaGVkdWxlci1kYXl2aWV3IHt9XG5cblxuICAgIC8vIFdvcmt3ZWVrIHZpZXdcbiAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBjbGFzcy1uYW1lLWZvcm1hdFxuICAgIC5rLXNjaGVkdWxlci13b3JrV2Vla3ZpZXcge31cbiAgICAvLyBzYXNzLWxpbnQ6ZW5hYmxlIGNsYXNzLW5hbWUtZm9ybWF0XG5cblxuICAgIC8vIFdlZWsgdmlld1xuICAgIC5rLXNjaGVkdWxlci13ZWVrdmlldyB7fVxuXG5cbiAgICAvLyBNb250aCB2aWV3XG4gICAgLmstc2NoZWR1bGVyLW1vbnRodmlldyB7fVxuXG5cbiAgICAvLyBBZ2VuZGEgdmlld1xuICAgIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IHtcblxuICAgICAgICAvLyBIb3ZlclxuICAgICAgICAuay1zY2hlZHVsZXItY29udGVudCB0cjpob3ZlcixcbiAgICAgICAgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHIuay1zdGF0ZS1ob3ZlcixcbiAgICAgICAgLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXJvdzpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRub2RlLWhvdmVyZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkbm9kZS1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICRub2RlLWhvdmVyZWQtYm9yZGVyLFxuICAgICAgICAgICAgICAgICRub2RlLWhvdmVyZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgICAgICAuay1zY2hlZHVsZXItY29udGVudCB0cjpob3ZlciAuay1zY2hlZHVsZXItZGF0ZWNvbHVtbixcbiAgICAgICAgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHI6aG92ZXIgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uLFxuICAgICAgICAuay1zY2hlZHVsZXItY29udGVudCB0ci5rLXN0YXRlLWhvdmVyIC5rLXNjaGVkdWxlci1kYXRlY29sdW1uLFxuICAgICAgICAuay1zY2hlZHVsZXItY29udGVudCB0ci5rLXN0YXRlLWhvdmVyIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRjb21wb25lbnQtdGV4dCxcbiAgICAgICAgICAgICAgICAkY29tcG9uZW50LWJnLFxuICAgICAgICAgICAgICAgICRjb21wb25lbnQtYm9yZGVyXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gU2VsZWN0ZWRcbiAgICAgICAgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHIuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzZWxlY3RlZC1iZywgLjI1KTtcbiAgICAgICAgfVxuICAgICAgICAuay1zY2hlZHVsZXItY29udGVudCB0ci5rLXN0YXRlLXNlbGVjdGVkIC5rLXNjaGVkdWxlci1kYXRlY29sdW1uLFxuICAgICAgICAuay1zY2hlZHVsZXItY29udGVudCB0ci5rLXN0YXRlLXNlbGVjdGVkIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29tcG9uZW50LWJnO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBUaW1lbGluZSB2aWV3XG4gICAgLmstc2NoZWR1bGVyLXRpbWVsaW5ldmlldyB7fVxuXG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJzY2hlZHVsZXItZWRpdC1mb3JtL3RoZW1lXCIpIHtcblxuICAgIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0ge31cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcImNoYXQvbGF5b3V0XCIpIHtcblxuICAgIC5rLWNoYXQge1xuICAgICAgICBib3JkZXItd2lkdGg6ICRjaGF0LWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRjaGF0LWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICRjaGF0LWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRjaGF0LWxpbmUtaGVpZ2h0O1xuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQ7XG5cblxuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG5cblxuICAgICAgICAvLyBNZXNzYWdlIGxpc3RcbiAgICAgICAgLmstbWVzc2FnZS1saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICAgICAgfVxuICAgICAgICAuay1tZXNzYWdlLWxpc3QtY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkY2hhdC1tZXNzYWdlLWxpc3QtcGFkZGluZy15ICRjaGF0LW1lc3NhZ2UtbGlzdC1wYWRkaW5nLXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICA+ICogKyAqIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkY2hhdC1tZXNzYWdlLWxpc3Qtc3BhY2luZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIE1lc3NhZ2UgZ3JvdXBcbiAgICAgICAgLmstbWVzc2FnZS1ncm91cCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgLmstbWVzc2FnZS10aW1lIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGNoYXQtaXRlbS1zcGFjaW5nLXg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5rLW1lc3NhZ2Utc3RhdHVzIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1maXJzdCAuay1idWJibGUsXG4gICAgICAgICAgICAuay1vbmx5IC5rLWJ1YmJsZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGNoYXQtYnViYmxlLWJvcmRlci1yYWRpdXMtc207XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuay1taWRkbGUgLmstYnViYmxlLFxuICAgICAgICAgICAgLmstbGFzdCAuay1idWJibGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cyggJGNoYXQtYnViYmxlLWJvcmRlci1yYWRpdXMtc20gKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuay1tZXNzYWdlLWdyb3VwLmstYWx0IHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgIC5rLW1lc3NhZ2UtdGltZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2hhdC1pdGVtLXNwYWNpbmcteDtcbiAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5rLW1lc3NhZ2Utc3RhdHVzIHtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZmlyc3QgLmstYnViYmxlLFxuICAgICAgICAgICAgLmstb25seSAuay1idWJibGUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkY2hhdC1idWJibGUtYm9yZGVyLXJhZGl1cy1zbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5rLW1pZGRsZSAuay1idWJibGUsXG4gICAgICAgICAgICAuay1sYXN0IC5rLWJ1YmJsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cyggJGNoYXQtYnViYmxlLWJvcmRlci1yYWRpdXMtc20gKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gTWVzc2FnZVxuICAgICAgICAuay1tZXNzYWdlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogJGNoYXQtYnViYmxlLXNwYWNpbmcgMCAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIE1lc3NhZ2UgbWV0YVxuICAgICAgICAuay1tZXNzYWdlLXRpbWUsXG4gICAgICAgIC5rLW1lc3NhZ2Utc3RhdHVzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc21hbGxlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgICAgLmstbWVzc2FnZS10aW1lIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgICAgIC5rLW1lc3NhZ2Utc3RhdHVzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRjaGF0LWJ1YmJsZS1zcGFjaW5nO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIEJ1YmJsZVxuICAgICAgICAuay1idWJibGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGNoYXQtYnViYmxlLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRjaGF0LWJ1YmJsZS1wYWRkaW5nLXkgJGNoYXQtYnViYmxlLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkY2hhdC1idWJibGUtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIE1lc3NhZ2Ugc3RhdGVzXG4gICAgICAgIC5rLW1lc3NhZ2Uuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkY2hhdC1pdGVtLXNwYWNpbmcteTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICAgICAgLmstbWVzc2FnZS10aW1lIHsgb3BhY2l0eTogMTsgfVxuICAgICAgICAgICAgLmstbWVzc2FnZS1zdGF0dXMgeyBoZWlnaHQ6IDEuMmVtOyB9XG4gICAgICAgIH1cbiAgICAgICAgLmstbWVzc2FnZS1lcnJvcixcbiAgICAgICAgLmstbWVzc2FnZS1zZW5kaW5nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRjaGF0LWl0ZW0tc3BhY2luZy15O1xuXG4gICAgICAgICAgICAuay1tZXNzYWdlLXN0YXR1cyB7IGhlaWdodDogMS4yZW07IH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEF2YXRhclxuICAgICAgICAuay1hdmF0YXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggMTAwJSApO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgd2lkdGg6ICRjaGF0LWF2YXRhci1zaXplO1xuICAgICAgICAgICAgaGVpZ2h0OiAkY2hhdC1hdmF0YXItc2l6ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAgICAgQGF0LXJvb3QgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSA+IC5rLWF2YXRhciB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAYXQtcm9vdCAuay1tZXNzYWdlLWdyb3VwLmstYWx0ID4gLmstYXZhdGFyIHtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmstYXZhdGFycyB7XG4gICAgICAgICAgICAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpOm5vdCguay1uby1hdmF0YXIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoICN7JGNoYXQtYXZhdGFyLXNpemV9ICsgI3skY2hhdC1hdmF0YXItc3BhY2luZ30gKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQ6bm90KC5rLW5vLWF2YXRhcikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoICN7JGNoYXQtYXZhdGFyLXNpemV9ICsgI3skY2hhdC1hdmF0YXItc3BhY2luZ30gKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEF1dGhvclxuICAgIC5rLWF1dGhvciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiBzbWFsbGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICAuay1jaGF0IC5rLWF1dGhvciB7XG4gICAgICAgIG1hcmdpbjogMDsgLy8gRHVwbGljYXRlIHN0eWxlcyBiZWNhdXNlIG9mIHR5cG9ncmFwaHkgbW9kdWxlXG4gICAgfVxuXG5cbiAgICAvLyBUaW1lc3RhbXBcbiAgICAuay10aW1lc3RhbXAge1xuICAgICAgICBmb250LXNpemU6IHNtYWxsZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICB9XG5cblxuICAgIC8vIFF1aWNrIHJlcGx5XG4gICAgLmstcXVpY2stcmVwbGllcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIElFIGZpeFxuICAgIH1cbiAgICAuay1xdWljay1yZXBseSB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoIDEwMHB4ICk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNoYXQtcXVpY2stcmVwbHktc3BhY2luZztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogKCRjaGF0LXF1aWNrLXJlcGx5LXNwYWNpbmcgLyAyKTtcbiAgICAgICAgcGFkZGluZzogJGNoYXQtcXVpY2stcmVwbHktcGFkZGluZy15ICRjaGF0LXF1aWNrLXJlcGx5LXBhZGRpbmcteDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkY2hhdC1xdWljay1yZXBseS1saW5lLWhlaWdodDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG5cbiAgICAvLyBTY3JvbGxhYmxlIHF1aWNrIHJlcGxpZXNcbiAgICAuay1zY3JvbGxhYmxlLXF1aWNrLXJlcGxpZXMge1xuICAgICAgICBtYXJnaW4tbGVmdDogLSRjaGF0LW1lc3NhZ2UtbGlzdC1wYWRkaW5nLXk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRjaGF0LW1lc3NhZ2UtbGlzdC1wYWRkaW5nLXk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGNoYXQtbWVzc2FnZS1saXN0LXBhZGRpbmcteTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGNoYXQtbWVzc2FnZS1saXN0LXBhZGRpbmcteTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXF1aWNrLXJlcGx5IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAuay1xdWljay1yZXBseSArIC5rLXF1aWNrLXJlcGx5IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkY2hhdC1xdWljay1yZXBseS1zcGFjaW5nO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBNZXNzYWdlIGJveFxuICAgIC5rLW1lc3NhZ2UtYm94IHtcbiAgICAgICAgcGFkZGluZzogJGNoYXQtbWVzc2FnZS1ib3gtcGFkZGluZy15ICRjaGF0LW1lc3NhZ2UtYm94LXBhZGRpbmcteDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC8vIElucHV0XG4gICAgICAgIC5rLWlucHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstcnRsICYsXG4gICAgICAgICAgICAmW2Rpcj1cInJ0bFwiXSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwiY2hhdC9jYXJkcy9sYXlvdXRcIiApIHtcblxuICAgIC5rLWNoYXQgLmstY2FyZC1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAkY2hhdC1idWJibGUtc3BhY2luZyAwIDA7XG4gICAgfVxuXG4gICAgLmstY2hhdCAuay1jYXJkLWRlY2sge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArICN7JGNoYXQtbWVzc2FnZS1saXN0LXBhZGRpbmcteSAqIDJ9KTsgLy8gcHJldmVudCBvdmVyZmxvd2luZyBpbiB0aGUgcGFyZW50IGVsZW1lbnRcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kY2hhdC1tZXNzYWdlLWxpc3QtcGFkZGluZy15O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kY2hhdC1tZXNzYWdlLWxpc3QtcGFkZGluZy15O1xuICAgICAgICBwYWRkaW5nOiAkY2hhdC1tZXNzYWdlLWxpc3QtcGFkZGluZy15ICRjaGF0LW1lc3NhZ2UtbGlzdC1wYWRkaW5nLXkgJGNoYXQtbWVzc2FnZS1saXN0LXBhZGRpbmcteDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgfVxuICAgIC5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQsXG4gICAgLmstY2hhdCAuay1jYXJkLWRlY2sgLmstY2FyZC13cmFwIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cblxuICAgIC5rLWNoYXQgLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kY2hhdC1tZXNzYWdlLWxpc3QtcGFkZGluZy15O1xuICAgICAgICBtYXJnaW4tbGVmdDogLSRjaGF0LW1lc3NhZ2UtbGlzdC1wYWRkaW5nLXk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGNoYXQtbWVzc2FnZS1saXN0LXBhZGRpbmcteTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGNoYXQtbWVzc2FnZS1saXN0LXBhZGRpbmcteTtcbiAgICB9XG5cbiAgICAuay1jaGF0IC5rLWNhcmQtZGVjay1zY3JvbGx3cmFwID4gLmstY2FyZC1kZWNrIHtcbiAgICAgICAgLy8gaGlkZSBzY3JvbGxiYXIgaW4gY2hhdFxuICAgICAgICAkc2Nyb2xsYmFyLXNpemU6IDIwcHg7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRzY3JvbGxiYXItc2l6ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzY3JvbGxiYXItc2l6ZTtcbiAgICB9XG5cbiAgICAvLyBEZWNrXG4gICAgLmstY2hhdCAuay1jYXJkLWRlY2sgLmstY2FyZC13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgLy8gYWNjb21tb2RhdGUgZm9yIGZvY3VzZWQgYm94IHNoYWRvdyBvbiBPU1hcblxuICAgICAgICAuay1jYXJkIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwiY2hhdC90eXBpbmdpbmRpY2F0b3IvbGF5b3V0XCIgKSB7XG5cbiAgICAvLyBMb2NhbCB2YXJpYWJsZXNcbiAgICAkY2hhdC10eXBpbmctaW5kaWNhdG9yLWRvdC1zaXplOiA4cHggIWRlZmF1bHQ7XG4gICAgJGNoYXQtdHlwaW5nLWluZGljYXRvci1kb3Qtc3BhY2luZzogNXB4ICFkZWZhdWx0O1xuXG4gICAgLy8gVHlwaW5nIGluZGljYXRvclxuICAgIC5rLXR5cGluZy1pbmRpY2F0b3Ige1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB3aWR0aDogJGNoYXQtdHlwaW5nLWluZGljYXRvci1kb3Qtc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogJGNoYXQtdHlwaW5nLWluZGljYXRvci1kb3Qtc2l6ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAkY2hhdC10eXBpbmctaW5kaWNhdG9yLWRvdC1zaXplO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgb3BhY2l0eTogLjQ7XG4gICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDMge1xuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoI3skaX0pIHtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiAxcyBrLWFuaW1hdGlvbi1ibGluayBpbmZpbml0ZSAoJGkgKiAuMzMzM3MpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuICsgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGNoYXQtdHlwaW5nLWluZGljYXRvci1kb3Qtc3BhY2luZztcbiAgICAgICAgfVxuXG4gICAgICAgIEBrZXlmcmFtZXMgay1hbmltYXRpb24tYmxpbmsge1xuICAgICAgICAgICAgNTAlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbn1cblxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJjaGF0L3Rvb2xiYXIvbGF5b3V0XCIgKSB7XG5cbiAgICAuay1jaGF0LXRvb2xiYXIsXG4gICAgLmstY2hhdCAuay10b29sYmFyLWJveCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuXG4gICAgICAgIC5rLWJ1dHRvbi1saXN0IHtcbiAgICAgICAgICAgIC8vIE5lZWRlZCBmb3IgbmF0aXZlIHNjcm9sbGluZy4gV2lsbCB1bmNvbWVudCB3aGVuIGl0J3MgaW1wbGVtZW50ZWQuXG4gICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgICAgICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAvLyBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgICAgICAgICBwYWRkaW5nOiAkY2hhdC10b29sYmFyLXBhZGRpbmcteSAkY2hhdC10b29sYmFyLXBhZGRpbmcteDtcblxuICAgICAgICAgICAgLy8gZml4IGZvciBmbGV4IGNvbnRhaW5lciBkaXNyZWdhcmRpbmcgdGhlIHJpZ2h0IHBhZGRpbmdcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjaGF0LXRvb2xiYXItcGFkZGluZy14O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1idXR0b24gKyAuay1idXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkY2hhdC10b29sYmFyLXNwYWNpbmc7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5rLXNjcm9sbC1idXR0b24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgICAgIC5rLXNjcm9sbC1idXR0b24tbGVmdCB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5rLXNjcm9sbC1idXR0b24tcmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cblxuXG4gICAgfVxuXG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwiY2hhdC9sYXlvdXQvcnRsXCIgKSB7XG5cblxuICAgIC8vIFF1aWNrIHJlcGxpZXNcbiAgICAuay1ydGwsXG4gICAgW2Rpcj1cInJ0bFwiXSB7XG5cblxuICAgICAgICAvLyBUZXh0IGFsaWduXG4gICAgICAgIC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgIC5rLW1lc3NhZ2UtdGltZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2hhdC1pdGVtLXNwYWNpbmcteDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmstbWVzc2FnZS1zdGF0dXMge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmstbWVzc2FnZS1ncm91cC5rLWFsdCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAuay1tZXNzYWdlLXRpbWUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGNoYXQtaXRlbS1zcGFjaW5nLXg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5rLW1lc3NhZ2Utc3RhdHVzIHtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAvLyBBdmF0YXJcbiAgICAgICAgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSA+IC5rLWF2YXRhciB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmstbWVzc2FnZS1ncm91cC5rLWFsdCA+IC5rLWF2YXRhciB7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmstYXZhdGFycyB7XG4gICAgICAgICAgICAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpOm5vdCguay1uby1hdmF0YXIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyggI3skY2hhdC1hdmF0YXItc2l6ZX0gKyAjeyRjaGF0LWF2YXRhci1zcGFjaW5nfSApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmstbWVzc2FnZS1ncm91cC5rLWFsdDpub3QoLmstbm8tYXZhdGFyKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoICN7JGNoYXQtYXZhdGFyLXNpemV9ICsgI3skY2hhdC1hdmF0YXItc3BhY2luZ30gKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWNoYXQgLmstY2FyZC1kZWNrIHtcbiAgICAgICAgICAgIC5rLWNhcmQtd3JhcCArIC5rLWNhcmQtd3JhcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLWdhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gUXVpY2sgcmVwbGllc1xuICAgICAgICAuay1xdWljay1yZXBseSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGNoYXQtcXVpY2stcmVwbHktc3BhY2luZztcbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbn1cbiIsIi8vIENoYXRcbiRjaGF0LXBhZGRpbmcteDogMTZweCAhZGVmYXVsdDtcbiRjaGF0LXBhZGRpbmcteTogMTZweCAhZGVmYXVsdDtcbiRjaGF0LWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJGNoYXQtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcbiRjaGF0LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjaGF0LWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRjaGF0LWl0ZW0tc3BhY2luZy14OiA4cHggIWRlZmF1bHQ7XG4kY2hhdC1pdGVtLXNwYWNpbmcteTogMTZweCAhZGVmYXVsdDtcblxuJGNoYXQtbWVzc2FnZS1saXN0LXBhZGRpbmcteDogJGNoYXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGNoYXQtbWVzc2FnZS1saXN0LXBhZGRpbmcteTogJGNoYXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGNoYXQtbWVzc2FnZS1saXN0LXNwYWNpbmc6ICRjaGF0LWl0ZW0tc3BhY2luZy15ICFkZWZhdWx0O1xuXG4kY2hhdC1idWJibGUtcGFkZGluZy14OiAxMnB4ICFkZWZhdWx0O1xuJGNoYXQtYnViYmxlLXBhZGRpbmcteTogOHB4ICFkZWZhdWx0O1xuJGNoYXQtYnViYmxlLXNwYWNpbmc6IDJweCAhZGVmYXVsdDtcbiRjaGF0LWJ1YmJsZS1saW5lLWhlaWdodDogMThweCAhZGVmYXVsdDtcblxuJGNoYXQtYnViYmxlLWJvcmRlci1yYWRpdXM6IDEycHggIWRlZmF1bHQ7XG4kY2hhdC1idWJibGUtYm9yZGVyLXJhZGl1cy1zbTogMnB4ICFkZWZhdWx0O1xuXG4kY2hhdC1hdmF0YXItc2l6ZTogMzJweCAhZGVmYXVsdDtcbiRjaGF0LWF2YXRhci1zcGFjaW5nOiAkY2hhdC1pdGVtLXNwYWNpbmcteCAhZGVmYXVsdDtcblxuJGNoYXQtbWVzc2FnZS1ib3gtcGFkZGluZy14OiAkY2hhdC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY2hhdC1tZXNzYWdlLWJveC1wYWRkaW5nLXk6IDEwcHggIWRlZmF1bHQ7XG5cbiRjaGF0LXRvb2xiYXItcGFkZGluZy14OiAkY2hhdC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY2hhdC10b29sYmFyLXBhZGRpbmcteTogMTBweCAhZGVmYXVsdDtcbiRjaGF0LXRvb2xiYXItc3BhY2luZzogMjBweCAhZGVmYXVsdDtcbiRjaGF0LXRvb2xiYXItYmc6ICR0b29sYmFyLWJnICFkZWZhdWx0O1xuJGNoYXQtdG9vbGJhci10ZXh0OiAkdG9vbGJhci10ZXh0ICFkZWZhdWx0O1xuJGNoYXQtdG9vbGJhci1ib3JkZXI6IGluaGVyaXQgIWRlZmF1bHQ7XG5cbiRjaGF0LXF1aWNrLXJlcGx5LXBhZGRpbmcteDogMTJweCAhZGVmYXVsdDtcbiRjaGF0LXF1aWNrLXJlcGx5LXBhZGRpbmcteTogOHB4ICFkZWZhdWx0O1xuJGNoYXQtcXVpY2stcmVwbHktc3BhY2luZzogOHB4ICFkZWZhdWx0O1xuJGNoYXQtcXVpY2stcmVwbHktbGluZS1oZWlnaHQ6ICRjaGF0LWJ1YmJsZS1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuXG4kY2hhdC1iZzogJGFwcC1iZyAhZGVmYXVsdDtcbiRjaGF0LXRleHQ6ICRhcHAtdGV4dCAhZGVmYXVsdDtcbiRjaGF0LWJvcmRlcjogJGFwcC1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRjaGF0LWJ1YmJsZS1iZzogJGNvbXBvbmVudC1iZyAhZGVmYXVsdDtcbiRjaGF0LWJ1YmJsZS10ZXh0OiAkY29tcG9uZW50LXRleHQgIWRlZmF1bHQ7XG4kY2hhdC1idWJibGUtYm9yZGVyOiAkY2hhdC1idWJibGUtYmcgIWRlZmF1bHQ7XG4kY2hhdC1idWJibGUtc2hhZG93OiAwIDFweCAycHggcmdiYSggMCwgMCwgMCwgLjA4KSAhZGVmYXVsdDtcbiRjaGF0LWJ1YmJsZS1ob3Zlci1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKCAwLCAwLCAwLCAuMTYpICFkZWZhdWx0O1xuJGNoYXQtYnViYmxlLXNlbGVjdGVkLXNoYWRvdzogMCAzcHggMTBweCByZ2JhKCAwLCAwLCAwLCAuMTYpICFkZWZhdWx0O1xuXG4kY2hhdC1hbHQtYnViYmxlLWJnOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRjaGF0LWFsdC1idWJibGUtdGV4dDogY29udHJhc3Qtd2NhZyggJGNoYXQtYWx0LWJ1YmJsZS1iZyApICFkZWZhdWx0O1xuJGNoYXQtYWx0LWJ1YmJsZS1ib3JkZXI6ICRjaGF0LWFsdC1idWJibGUtYmcgIWRlZmF1bHQ7XG4kY2hhdC1hbHQtYnViYmxlLXNoYWRvdzogMCAxcHggMnB4IHJnYmEoICRjaGF0LWFsdC1idWJibGUtYmcsIC4yICkgIWRlZmF1bHQ7XG4kY2hhdC1hbHQtYnViYmxlLWhvdmVyLXNoYWRvdzogMCAxcHggMnB4IHJnYmEoICRjaGF0LWFsdC1idWJibGUtYmcsIC4yICkgIWRlZmF1bHQ7XG4kY2hhdC1hbHQtYnViYmxlLXNlbGVjdGVkLXNoYWRvdzogMCAzcHggMTBweCByZ2JhKCAkY2hhdC1hbHQtYnViYmxlLWJnLCAuNCApICFkZWZhdWx0O1xuXG4kY2hhdC1xdWljay1yZXBseS1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kY2hhdC1xdWljay1yZXBseS10ZXh0OiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRjaGF0LXF1aWNrLXJlcGx5LWJvcmRlcjogJHByaW1hcnkgIWRlZmF1bHQ7XG5cbiRjaGF0LXF1aWNrLXJlcGx5LWhvdmVyLWJnOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRjaGF0LXF1aWNrLXJlcGx5LWhvdmVyLXRleHQ6ICRwcmltYXJ5LWNvbnRyYXN0ICFkZWZhdWx0O1xuJGNoYXQtcXVpY2stcmVwbHktaG92ZXItYm9yZGVyOiAkcHJpbWFyeSAhZGVmYXVsdDtcblxuJGNoYXQtbWVzc2FnZS1ib3gtYmc6ICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjaGF0LW1lc3NhZ2UtYm94LXRleHQ6ICRpbnB1dC10ZXh0ICFkZWZhdWx0O1xuJGNoYXQtbWVzc2FnZS1ib3gtYm9yZGVyOiBpbmhlcml0ICFkZWZhdWx0O1xuJGNoYXQtbWVzc2FnZS1ib3gtZm9jdXMtc2hhZG93OiAwIDAgNDBweCByZ2JhKCAkaW5wdXQtdGV4dCwgLjEgKSAhZGVmYXVsdDtcblxuJGNoYXQtbWVzc2FnZS1ib3gtYnV0dG9uLWhvdmVyLXRleHQ6ICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4kY2hhdC10b29sYmFyLWJveC1idXR0b24taG92ZXItdGV4dDogJHByaW1hcnkgIWRlZmF1bHQ7XG4kY2hhdC10b29sYmFyLWJveC1idXR0b24taG92ZXItYmc6IG5vbmUgIWRlZmF1bHQ7XG5cbiRjaGF0LXRvb2xiYXItYm94LXNjcm9sbC1idXR0b24tc2hhZG93OiAwIDAgMjBweCA1cHggJGNoYXQtYmcgIWRlZmF1bHQ7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwiY2hhdC90aGVtZVwiKSB7XG5cbiAgICAvLyBDaGF0XG4gICAgLmstY2hhdCB7XG4gICAgICAgIEBleHRlbmQgLmstdGV4dC1zZWxlY3Rpb24gIW9wdGlvbmFsO1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGNoYXQtdGV4dCxcbiAgICAgICAgICAgICRjaGF0LWJnLFxuICAgICAgICAgICAgJGNoYXQtYm9yZGVyXG4gICAgICAgICk7XG5cblxuICAgICAgICAvLyBNZXNzYWdlIG1ldGFcbiAgICAgICAgLmstdGltZXN0YW1wIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgfVxuICAgICAgICAuay1hdXRob3Ige1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIEJ1YmJsZXNcbiAgICAgICAgLmstYnViYmxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGNoYXQtYnViYmxlLXRleHQsXG4gICAgICAgICAgICAgICAgJGNoYXQtYnViYmxlLWJnLFxuICAgICAgICAgICAgICAgICRjaGF0LWJ1YmJsZS1ib3JkZXJcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkY2hhdC1idWJibGUtc2hhZG93ICk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgfVxuICAgICAgICAuay1idWJibGU6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJGNoYXQtYnViYmxlLWhvdmVyLXNoYWRvdyApO1xuICAgICAgICB9XG4gICAgICAgIC5rLXN0YXRlLXNlbGVjdGVkIC5rLWJ1YmJsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkY2hhdC1idWJibGUtc2VsZWN0ZWQtc2hhZG93ICk7XG4gICAgICAgIH1cblxuICAgICAgICAuay1hbHQgLmstYnViYmxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGNoYXQtYWx0LWJ1YmJsZS10ZXh0LFxuICAgICAgICAgICAgICAgICRjaGF0LWFsdC1idWJibGUtYmcsXG4gICAgICAgICAgICAgICAgJGNoYXQtYWx0LWJ1YmJsZS1ib3JkZXJcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkY2hhdC1hbHQtYnViYmxlLXNoYWRvdyApO1xuICAgICAgICB9XG4gICAgICAgIC5rLWFsdCAuay1idWJibGU6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJGNoYXQtYWx0LWJ1YmJsZS1ob3Zlci1zaGFkb3cgKTtcbiAgICAgICAgfVxuICAgICAgICAuay1hbHQgLmstc3RhdGUtc2VsZWN0ZWQgLmstYnViYmxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRjaGF0LWFsdC1idWJibGUtc2VsZWN0ZWQtc2hhZG93ICk7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIFF1aWNrIHJlcGxpZXNcbiAgICAgICAgLmstcXVpY2stcmVwbHkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkY2hhdC1xdWljay1yZXBseS10ZXh0LFxuICAgICAgICAgICAgICAgICRjaGF0LXF1aWNrLXJlcGx5LWJnLFxuICAgICAgICAgICAgICAgICRjaGF0LXF1aWNrLXJlcGx5LWJvcmRlclxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuICAgICAgICAuay1xdWljay1yZXBseTpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRjaGF0LXF1aWNrLXJlcGx5LWhvdmVyLXRleHQsXG4gICAgICAgICAgICAgICAgJGNoYXQtcXVpY2stcmVwbHktaG92ZXItYmcsXG4gICAgICAgICAgICAgICAgJGNoYXQtcXVpY2stcmVwbHktaG92ZXItYm9yZGVyXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBNZXNzYWdlIGJveFxuICAgICAgICAuay1tZXNzYWdlLWJveCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRjaGF0LW1lc3NhZ2UtYm94LXRleHQsXG4gICAgICAgICAgICAgICAgJGNoYXQtbWVzc2FnZS1ib3gtYmcsXG4gICAgICAgICAgICAgICAgJGNoYXQtbWVzc2FnZS1ib3gtYm9yZGVyXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgICAgIC5rLW1lc3NhZ2UtYm94Lmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkY2hhdC1tZXNzYWdlLWJveC1mb2N1cy1zaGFkb3cgKTtcbiAgICAgICAgfVxuICAgICAgICAuay1tZXNzYWdlLWJveCAuay1idXR0b246aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCggJGNoYXQtbWVzc2FnZS1ib3gtYnV0dG9uLWhvdmVyLXRleHQgKTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAvLyBUb29sYmFyXG4gICAgLmstY2hhdC10b29sYmFyLFxuICAgIC5rLWNoYXQgLmstdG9vbGJhci1ib3gge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGNoYXQtdG9vbGJhci10ZXh0LFxuICAgICAgICAgICAgJGNoYXQtdG9vbGJhci1iZyxcbiAgICAgICAgICAgICRjaGF0LXRvb2xiYXItYm9yZGVyXG4gICAgICAgICk7XG5cbiAgICAgICAgLmstYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGNoYXQtdG9vbGJhci1ib3gtYnV0dG9uLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAgICAgJGNoYXQtdG9vbGJhci1ib3gtYnV0dG9uLWhvdmVyLWJnXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstc2Nyb2xsLWJ1dHRvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKCAkYmc6ICRjaGF0LWJnICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkY2hhdC10b29sYmFyLWJveC1zY3JvbGwtYnV0dG9uLXNoYWRvdyApO1xuICAgICAgICB9XG4gICAgICAgIC5rLXNjcm9sbC1idXR0b246aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCggJGJnOiAkY2hhdC1iZyApO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwibWVkaWFwbGF5ZXIvbGF5b3V0XCIpIHtcblxuICAgIC8vIEJhc2VcbiAgICAuay1tZWRpYXBsYXllciB7XG4gICAgICAgIGJvcmRlci13aWR0aDogJG1lZGlhcGxheWVyLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtZWRpYXBsYXllci1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkbWVkaWFwbGF5ZXItZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJG1lZGlhcGxheWVyLWxpbmUtaGVpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgPiBpZnJhbWUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBUaXRsZSBiYXJcbiAgICAuay1tZWRpYXBsYXllci10aXRsZWJhciB7XG4gICAgICAgIHBhZGRpbmc6ICRtZWRpYXBsYXllci10aXRsZWJhci1wYWRkaW5nLXkgJG1lZGlhcGxheWVyLXRpdGxlYmFyLXBhZGRpbmcteDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuXG4gICAgLy8gVG9vbGJhclxuICAgIC5rLW1lZGlhcGxheWVyLXRvb2xiYXItd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG4gICAgLmstbWVkaWFwbGF5ZXItdG9vbGJhciB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUgbm8taW1wb3J0YW50XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIHNhc3MtbGludDplbmFibGUgbm8taW1wb3J0YW50XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIC5rLW1lZGlhcGxheWVyLXRpbWUtd3JhcCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxuICAgIC5rLW1lZGlhcGxheWVyLXZvbHVtZS13cmFwIHtcbiAgICAgICAgLy8gVE9ETzogV2hlbiBzbGlkZXIgZHJhZ2hhbmRsZSBzaXplIGlzIGV4cG9zZWQsIHVzZSBpdCBpbnN0ZWFkXG4gICAgICAgIHBhZGRpbmc6IDAgKDE0cHggLyAyKTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cblxuICAgIC8vIFNlZWtiYXJcbiAgICAuay1zbGlkZXIuay1tZWRpYXBsYXllci1zZWVrYmFyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgdG9wOiAtMTdweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgLmstbWVkaWFwbGF5ZXItc2Vla2JhciAuay1zbGlkZXItdHJhY2sge1xuICAgICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1pbXBvcnRhbnRcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgLy8gc2Fzcy1saW50OmVuYWJsZSBuby1pbXBvcnRhbnRcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAuay1tZWRpYXBsYXllci1mdWxsc2NyZWVuIHtcbiAgICAgICAgei1pbmRleDogMTAwMDA7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1pbXBvcnRhbnRcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIHNhc3MtbGludDplbmFibGUgbm8taW1wb3J0YW50XG4gICAgfVxuXG59XG4iLCIvLyBNZWRpYSBwbGF5ZXJcbiRtZWRpYXBsYXllci1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRtZWRpYXBsYXllci1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJG1lZGlhcGxheWVyLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRtZWRpYXBsYXllci1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbWVkaWFwbGF5ZXItYmc6ICRjb21wb25lbnQtYmcgIWRlZmF1bHQ7XG4kbWVkaWFwbGF5ZXItdGV4dDogJGNvbXBvbmVudC10ZXh0ICFkZWZhdWx0O1xuJG1lZGlhcGxheWVyLWJvcmRlcjogJGNvbXBvbmVudC1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRtZWRpYXBsYXllci10aXRsZWJhci1wYWRkaW5nLXg6ICRoZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuJG1lZGlhcGxheWVyLXRpdGxlYmFyLXBhZGRpbmcteTogJGhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kbWVkaWFwbGF5ZXItdGl0bGViYXItYmc6IG51bGwgIWRlZmF1bHQ7XG4kbWVkaWFwbGF5ZXItdGl0bGViYXItdGV4dDogJG1lZGlhcGxheWVyLWJnICFkZWZhdWx0O1xuJG1lZGlhcGxheWVyLXRpdGxlYmFyLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcbiRtZWRpYXBsYXllci10aXRsZWJhci1ncmFkaWVudDogcmdiYSggJG1lZGlhcGxheWVyLXRleHQsIC43ICksIHJnYmEoICRtZWRpYXBsYXllci10ZXh0LCAwICkgIWRlZmF1bHQ7XG5cbiRtZWRpYXBsYXllci10b29sYmFyLXBhZGRpbmcteDogJHRvb2xiYXItcGFkZGluZy14ICFkZWZhdWx0O1xuJG1lZGlhcGxheWVyLXRvb2xiYXItcGFkZGluZy15OiAkdG9vbGJhci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kbWVkaWFwbGF5ZXItdG9vbGJhci1zcGFjaW5nOiAkcGFkZGluZy14ICFkZWZhdWx0O1xuJG1lZGlhcGxheWVyLXRvb2xiYXItYmc6IHJnYmEoICR0b29sYmFyLWJnLCAuODUgKSAhZGVmYXVsdDtcbiRtZWRpYXBsYXllci10b29sYmFyLXRleHQ6ICR0b29sYmFyLXRleHQgIWRlZmF1bHQ7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwibWVkaWFwbGF5ZXIvdGhlbWVcIikge1xuXG4gICAgLy8gVGhlbWVcbiAgICAuay1tZWRpYXBsYXllciB7XG4gICAgICAgIEBleHRlbmQgLmstdGV4dC1zZWxlY3Rpb24gIW9wdGlvbmFsO1xuICAgICAgICBAaW5jbHVkZSBmaWxsKCAkbWVkaWFwbGF5ZXItdGV4dCwgJG1lZGlhcGxheWVyLWJnLCAkbWVkaWFwbGF5ZXItYm9yZGVyICk7XG4gICAgfVxuXG5cbiAgICAvLyBUaXRsZSBiYXJcbiAgICAuay1tZWRpYXBsYXllci10aXRsZWJhciB7XG4gICAgICAgIGNvbG9yOiAkbWVkaWFwbGF5ZXItdGl0bGViYXItdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCAkbWVkaWFwbGF5ZXItdGl0bGViYXItZ3JhZGllbnQgKTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAycHggcmdiYSggJG1lZGlhcGxheWVyLXRleHQsIC41ICk7XG4gICAgfVxuXG5cbiAgICAuay1tZWRpYXBsYXllci10b29sYmFyIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbCggJG1lZGlhcGxheWVyLXRvb2xiYXItdGV4dCwgJG1lZGlhcGxheWVyLXRvb2xiYXItYmcgKTtcbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJ0aW1lbGluZS9sYXlvdXRcIikge1xuXG4gICAgLmstdGltZWxpbmUge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJHRpbWVsaW5lLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICR0aW1lbGluZS1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkdGltZWxpbmUtbGluZS1oZWlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay10aW1lbGluZS1mbGFnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6ICR0aW1lbGluZS1mbGFnLXBhZGRpbmcteSAkdGltZWxpbmUtZmxhZy1wYWRkaW5nLXg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkdGltZWxpbmUtZmxhZy1saW5lLWhlaWdodDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogJHRpbWVsaW5lLWZsYWctbWluLXdpZHRoO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkdGltZWxpbmUtZmxhZy1tYXgtd2lkdGg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXRpbWVsaW5lLWNpcmNsZSB7XG4gICAgICAgICAgICB3aWR0aDogJHRpbWVsaW5lLWNpcmNsZS13aWR0aDtcbiAgICAgICAgICAgIGhlaWdodDogJHRpbWVsaW5lLWNpcmNsZS1oZWlnaHQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstdGltZWxpbmUtZGF0ZXMtaGlkZGVuIHtcbiAgICAgICAgICAgIC5rLXRpbWVsaW5lLWRhdGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1ldmVudC1jb2xsYXBzZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLXRpbWVsaW5lLWNvbGxhcHNpYmxlIHtcbiAgICAgICAgICAgIC5rLWNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWV2ZW50LWNvbGxhcHNlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstdGltZWxpbmUtY2FyZCB7XG4gICAgICAgIC5rLWNhcmQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgICAgIC5rLWNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1jYXJkLWhlYWRlciArIC5rLWNhcmQtYm9keSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWNhcmQtYm9keSB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgICAgICAgICAgIC8vIFNjcm9sbGJhciBzdHlsZXMgZm9yIE1vemlsbGFcbiAgICAgICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG5cbiAgICAgICAgICAgICAgICAvLyBTY3JvbGxiYXIgc3R5bGVzIGZvciBDaHJvbWUsIFNhZmFyaSBhbmQgT3BlcmFcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay10aW1lbGluZS1jYXJkLWNhbGxvdXQge1xuICAgICAgICAgICAgJi5rLWNhbGxvdXQtdyxcbiAgICAgICAgICAgICYuay1jYWxsb3V0LWUge1xuICAgICAgICAgICAgICAgIHRvcDogJHRpbWVsaW5lLXRyYWNrLWV2ZW50LW9mZnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXRpbWVsaW5lLXZlcnRpY2FsLFxuICAgIC5rLXRpbWVsaW5lLWhvcml6b250YWwge1xuICAgICAgICBwYWRkaW5nOiAwICR0aW1lbGluZS1zcGFjaW5nLXg7XG4gICAgICAgIG1hcmdpbjogJHRpbWVsaW5lLXNwYWNpbmcteSAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgLmstdGltZWxpbmUtdmVydGljYWwsXG4gICAgLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwICB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6ICR0aW1lbGluZS10cmFjay1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXRpbWVsaW5lLXZlcnRpY2FsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkdGltZWxpbmUtdmVydGljYWwtcGFkZGluZy13aXRoLWRhdGVzLWNhbGM7XG5cbiAgICAgICAgJi5rLXRpbWVsaW5lLWRhdGVzLWhpZGRlbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR0aW1lbGluZS12ZXJ0aWNhbC1wYWRkaW5nLWNhbGM7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciAge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6ICR0aW1lbGluZS10cmFjay1zaXplO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG4gICAgICAgIH1cblxuICAgICAgICAuay10aW1lbGluZS1mbGFnLXdyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkdGltZWxpbmUtc3BhY2luZy15O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstdGltZWxpbmUtZmxhZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAuay10aW1lbGluZS1kYXRlLXdyYXAge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHRpbWVsaW5lLWl0ZW1zLXBhZGRpbmc7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkdGltZWxpbmUtdHJhY2stZXZlbnQtb2Zmc2V0O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAuay10aW1lbGluZS1ldmVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAkdGltZWxpbmUtc3BhY2luZy15IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay10aW1lbGluZS1jYXJkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHRpbWVsaW5lLWl0ZW1zLXBhZGRpbmc7XG5cbiAgICAgICAgICAgIC5rLWNhcmQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkdGltZWxpbmUtaXRlbXMtcGFkZGluZztcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkdGltZWxpbmUtZXZlbnQtbWluLWhlaWdodC1jYWxjO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkdGltZWxpbmUtZXZlbnQtd2lkdGg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgLmstY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkY2FyZC1ib3JkZXItcmFkaXVzOyAvLyBJbiB2ZXJ0aWNhbCBjb2xsYXBzZWQgbW9kZSB0aGVyZSBzaG9sZCBiZSBhIGJvdHRvbSBib3JkZXIgcmFkaXVzXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmstY2FyZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgICAgICAuay1ldmVudC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWV2ZW50LWNvbGxhcHNlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0kaWNvbi1zcGFjaW5nIDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1jb2xsYXBzZWQge1xuICAgICAgICAgICAgICAgIC5rLWNhcmQtYm9keSxcbiAgICAgICAgICAgICAgICAuay1jYXJkLWFjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rLWV2ZW50LWNvbGxhcHNlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuay10aW1lbGluZS1jaXJjbGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHRpbWVsaW5lLXRyYWNrLWV2ZW50LW9mZnNldDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtICR0aW1lbGluZS1jaXJjbGUtd2lkdGggLyAyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHRpbWVsaW5lLXNwYWNpbmcteDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIgIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXRpbWVsaW5lLWZsYWctd3JhcCB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXRpbWVsaW5lLWZsYWcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstdGltZWxpbmUtZXZlbnQge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgICYuay1yZXZlcnNlIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgICAgICAgICAgICAgICAgIC5rLXRpbWVsaW5lLWRhdGUtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHRpbWVsaW5lLWl0ZW1zLXBhZGRpbmc7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuay10aW1lbGluZS1jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR0aW1lbGluZS1pdGVtcy1wYWRkaW5nO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuay1jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICR0aW1lbGluZS1pdGVtcy1wYWRkaW5nO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay10aW1lbGluZS1jYXJkLFxuICAgICAgICAgICAgLmstdGltZWxpbmUtZGF0ZS13cmFwIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay10aW1lbGluZS1kYXRlLXdyYXAge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay10aW1lbGluZS1jaXJjbGUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay10aW1lbGluZS1ob3Jpem9udGFsIHtcblxuICAgICAgICAuay10aW1lbGluZS10cmFjay1pdGVtIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMCAyMCU7IC8vIDIwJSBhcmUgZGVmYXVsdCwgdGhpcyB3aWxsIGJlIGNhbGN1bGF0ZWQgd2hlbiByZW5kZXJlZFxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay10aW1lbGluZS1mbGFnLXdyYXA6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXRpbWVsaW5lLWRhdGUtd3JhcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHRpbWVsaW5lLWRhdGUtbWFyZ2luLWJvdHRvbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXRpbWVsaW5lLWNhcmQge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWNhcmQge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cblxuICAgICAgICAuay10aW1lbGluZS1ldmVudHMtbGlzdCB7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHRpbWVsaW5lLXRyYWNrLW1hcmdpbi1ib3R0b207XG5cbiAgICAgICAgICAgIC5rLXRpbWVsaW5lLXNjcm9sbGFibGUtd3JhcCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJHRpbWVsaW5lLWV2ZW50LWhlaWdodDtcblxuICAgICAgICAgICAgICAgIC5rLXRpbWVsaW5lLWV2ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstdGltZWxpbmUtdHJhY2std3JhcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAoJHRpbWVsaW5lLXRyYWNrLWFycm93LWhlaWdodCAvIDIpIDA7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgYm90dG9tOiAkdGltZWxpbmUtdHJhY2stYm90dG9tLWNhbGM7XG4gICAgICAgICAgICAgICAgbGVmdDogJHRpbWVsaW5lLXRyYWNrLXN0YXJ0LWNhbGM7XG4gICAgICAgICAgICAgICAgcmlnaHQ6ICR0aW1lbGluZS10cmFjay1lbmQtY2FsYztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkdGltZWxpbmUtdHJhY2stc2l6ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstdGltZWxpbmUtdHJhY2sge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICR0aW1lbGluZS10cmFjay1hcnJvdy13aWR0aDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgICAgIC5rLXRpbWVsaW5lLXNjcm9sbGFibGUtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXRpbWVsaW5lLWZsYWcgIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkdGltZWxpbmUtZmxhZy1tYXJnaW4tYm90dG9tLWNhbGM7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogJHRpbWVsaW5lLWhvcml6b250YWwtZmxhZy1taW4td2lkdGg7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkdGltZWxpbmUtZmxhZy1jYWxsb3V0LXdpZHRoO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICR0aW1lbGluZS1mbGFnLWNhbGxvdXQtaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstdGltZWxpbmUtc2Nyb2xsYWJsZS13cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkdGltZWxpbmUtdHJhY2std3JhcC1wYWRkaW5nLWJvdHRvbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstdGltZWxpbmUtYXJyb3cge1xuICAgICAgICB3aWR0aDogJHRpbWVsaW5lLXRyYWNrLWFycm93LXdpZHRoO1xuICAgICAgICBoZWlnaHQ6ICR0aW1lbGluZS10cmFjay1hcnJvdy1oZWlnaHQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IGNhbGMoI3skdGltZWxpbmUtdHJhY2stc2l6ZX0gKyAjeyR0aW1lbGluZS10cmFjay13cmFwLXBhZGRpbmctYm90dG9tfSArIDIgKiAjeyR0aW1lbGluZS10cmFjay1ib3JkZXItd2lkdGh9KTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmstdGltZWxpbmUtYXJyb3ctbGVmdCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmstdGltZWxpbmUtYXJyb3ctcmlnaHQge1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAuay10aW1lbGluZS1tb2JpbGUge1xuICAgICAgICBwYWRkaW5nOiAwICR0aW1lbGluZS1tb2JpbGUtc3BhY2luZy14O1xuICAgICAgICBtYXJnaW46ICR0aW1lbGluZS1tb2JpbGUtc3BhY2luZy15IDA7XG5cbiAgICAgICAgLmstdGltZWxpbmUtZmxhZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR0aW1lbGluZS1tb2JpbGUtZmxhZy1tYXgtd2lkdGg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstdGltZWxpbmUtaG9yaXpvbnRhbCB7XG4gICAgICAgICAgICAuay10aW1lbGluZS1mbGFnLXdyYXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmstdGltZWxpbmUtdmVydGljYWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkdGltZWxpbmUtbW9iaWxlLXZlcnRpY2FsLXBhZGRpbmctd2l0aC1kYXRlcy1jYWxjO1xuXG4gICAgICAgICAgICAmLmstdGltZWxpbmUtZGF0ZXMtaGlkZGVuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR0aW1lbGluZS1tb2JpbGUtdmVydGljYWwtcGFkZGluZy1jYWxjO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHRpbWVsaW5lLW1vYmlsZS1zcGFjaW5nLXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXRpbWVsaW5lLWNhcmQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG5cbiAgICAgICAgICAgICAgICAuay1jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1jYXJkLWFjdGlvbnMgPiAuay1idXR0b24uay1mbGF0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIFRpbWVsaW5lXG4kdGltZWxpbmUtc3BhY2luZy14OiA0MHB4ICFkZWZhdWx0O1xuJHRpbWVsaW5lLXNwYWNpbmcteTogNDBweCAhZGVmYXVsdDtcbiR0aW1lbGluZS1pdGVtcy1wYWRkaW5nOiAxNnB4ICFkZWZhdWx0O1xuXG4kdGltZWxpbmUtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcbiR0aW1lbGluZS1mb250LXNpemU6ICRmb250LXNpemUgIWRlZmF1bHQ7XG4kdGltZWxpbmUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJHRpbWVsaW5lLW1vYmlsZS1zcGFjaW5nLXg6IDE2cHggIWRlZmF1bHQ7XG4kdGltZWxpbmUtbW9iaWxlLXNwYWNpbmcteTogMTZweCAhZGVmYXVsdDtcblxuJHRpbWVsaW5lLXRyYWNrLWFycm93LXdpZHRoOiAzMHB4ICFkZWZhdWx0O1xuJHRpbWVsaW5lLXRyYWNrLWFycm93LWhlaWdodDogMzBweCAhZGVmYXVsdDtcblxuJHRpbWVsaW5lLXRyYWNrLWFycm93LWRpc2FibGVkLXRleHQ6IHRydWUtbWl4KCRidXR0b24tdGV4dCwgJGJvZHktYmcsIDY1JSkgIWRlZmF1bHQ7XG4kdGltZWxpbmUtdHJhY2stYXJyb3ctZGlzYWJsZWQtYmc6IHRydWUtbWl4KCRidXR0b24tYmcsICRib2R5LWJnLCA2NSUpICFkZWZhdWx0O1xuJHRpbWVsaW5lLXRyYWNrLWFycm93LWRpc2FibGVkLWJvcmRlcjogdHJ1ZS1taXgoIzAwMDAwMCwgJGJvZHktYmcsIDQuOCUpICFkZWZhdWx0O1xuXG4kdGltZWxpbmUtdHJhY2stc2l6ZTogNnB4ICFkZWZhdWx0O1xuJHRpbWVsaW5lLXRyYWNrLXdyYXAtcGFkZGluZy1ib3R0b206ICgkdGltZWxpbmUtdHJhY2stc2l6ZSAvIDIpICFkZWZhdWx0O1xuJHRpbWVsaW5lLXRyYWNrLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJHRpbWVsaW5lLXRyYWNrLW1hcmdpbi1ib3R0b206IDE2cHggIWRlZmF1bHQ7XG4kdGltZWxpbmUtdHJhY2stYm90dG9tLWNhbGM6IGNhbGMoKCN7JHRpbWVsaW5lLXRyYWNrLWFycm93LWhlaWdodH0gLyAyKSArICN7JHRpbWVsaW5lLXRyYWNrLXdyYXAtcGFkZGluZy1ib3R0b219KSAhZGVmYXVsdDtcbiR0aW1lbGluZS10cmFjay1zdGFydC1jYWxjOiBjYWxjKCN7JHRpbWVsaW5lLXRyYWNrLWFycm93LXdpZHRofSAtIDIgKiAjeyR0aW1lbGluZS10cmFjay1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiR0aW1lbGluZS10cmFjay1lbmQtY2FsYzogY2FsYygjeyR0aW1lbGluZS10cmFjay1hcnJvdy13aWR0aH0gLSAyICogI3skdGltZWxpbmUtdHJhY2stYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kdGltZWxpbmUtdHJhY2stYmc6ICRidXR0b24tYmcgIWRlZmF1bHQ7XG4kdGltZWxpbmUtdHJhY2stYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWJvcmRlciAhZGVmYXVsdDtcblxuJHRpbWVsaW5lLXRyYWNrLWl0ZW0tZm9jdXMtc2hhZG93OiAwIDNweCA0cHggMCByZ2JhKCRwcmltYXJ5LCAuNCkgIWRlZmF1bHQ7XG5cbiR0aW1lbGluZS10cmFjay1ldmVudC1vZmZzZXQ6IDM2cHggIWRlZmF1bHQ7XG5cbiR0aW1lbGluZS1mbGFnLXBhZGRpbmcteDogJGJ1dHRvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kdGltZWxpbmUtZmxhZy1wYWRkaW5nLXk6ICRidXR0b24tcGFkZGluZy15ICFkZWZhdWx0O1xuJHRpbWVsaW5lLWZsYWctbGluZS1oZWlnaHQ6ICRidXR0b24tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kdGltZWxpbmUtZmxhZy1taW4td2lkdGg6IDgwcHggIWRlZmF1bHQ7XG4kdGltZWxpbmUtZmxhZy1tYXgtd2lkdGg6IGNhbGMoI3skdGltZWxpbmUtZmxhZy1taW4td2lkdGh9ICsgMiAqICN7JHRpbWVsaW5lLXNwYWNpbmcteH0pICFkZWZhdWx0O1xuJHRpbWVsaW5lLW1vYmlsZS1mbGFnLW1heC13aWR0aDogY2FsYygjeyR0aW1lbGluZS1mbGFnLW1pbi13aWR0aH0gKyAyICogI3skdGltZWxpbmUtbW9iaWxlLXNwYWNpbmcteH0pICFkZWZhdWx0O1xuJHRpbWVsaW5lLWhvcml6b250YWwtZmxhZy1taW4td2lkdGg6IDYwcHggIWRlZmF1bHQ7XG4kdGltZWxpbmUtZmxhZy1iZzogJHByaW1hcnkgIWRlZmF1bHQ7XG4kdGltZWxpbmUtZmxhZy10ZXh0OiBjb250cmFzdC13Y2FnKCAkdGltZWxpbmUtZmxhZy1iZyApICFkZWZhdWx0O1xuXG4kdGltZWxpbmUtZmxhZy1jYWxsb3V0LXdpZHRoOiAxMHB4ICFkZWZhdWx0O1xuJHRpbWVsaW5lLWZsYWctY2FsbG91dC1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG5cbiR0aW1lbGluZS1mbGFnLW9mZnNldC1ib3R0b206IDRweCAhZGVmYXVsdDtcbiR0aW1lbGluZS1mbGFnLW1hcmdpbi1ib3R0b20tY2FsYzogY2FsYygjeyR0aW1lbGluZS10cmFjay1zaXplfSArIDIgKiAjeyR0aW1lbGluZS10cmFjay1ib3JkZXItd2lkdGh9ICsgI3skdGltZWxpbmUtZmxhZy1vZmZzZXQtYm90dG9tfSArICN7JHRpbWVsaW5lLWZsYWctY2FsbG91dC1oZWlnaHR9KSAhZGVmYXVsdDtcblxuJHRpbWVsaW5lLWRhdGUtd2lkdGg6IDUwcHggIWRlZmF1bHQ7XG4kdGltZWxpbmUtZGF0ZS1tYXJnaW4tYm90dG9tOiA4cHggIWRlZmF1bHQ7XG5cbiR0aW1lbGluZS12ZXJ0aWNhbC1wYWRkaW5nLWNhbGM6IGNhbGMoI3skdGltZWxpbmUtc3BhY2luZy14fSArICgjeyR0aW1lbGluZS1mbGFnLW1pbi13aWR0aH0gLSAjeyR0aW1lbGluZS10cmFjay1zaXplfSkgLyAyKSAhZGVmYXVsdDtcbiR0aW1lbGluZS12ZXJ0aWNhbC1wYWRkaW5nLXdpdGgtZGF0ZXMtY2FsYzogY2FsYygjeyR0aW1lbGluZS12ZXJ0aWNhbC1wYWRkaW5nLWNhbGN9ICsgI3skdGltZWxpbmUtZGF0ZS13aWR0aH0pICFkZWZhdWx0O1xuJHRpbWVsaW5lLW1vYmlsZS12ZXJ0aWNhbC1wYWRkaW5nLWNhbGM6IGNhbGMoI3skdGltZWxpbmUtbW9iaWxlLXNwYWNpbmcteH0gKyAoI3skdGltZWxpbmUtZmxhZy1taW4td2lkdGh9IC0gI3skdGltZWxpbmUtdHJhY2stc2l6ZX0pIC8gMikgIWRlZmF1bHQ7XG4kdGltZWxpbmUtbW9iaWxlLXZlcnRpY2FsLXBhZGRpbmctd2l0aC1kYXRlcy1jYWxjOiBjYWxjKCN7JHRpbWVsaW5lLW1vYmlsZS12ZXJ0aWNhbC1wYWRkaW5nLWNhbGN9ICsgI3skdGltZWxpbmUtZGF0ZS13aWR0aH0pICFkZWZhdWx0O1xuXG4kdGltZWxpbmUtY2lyY2xlLXdpZHRoOiAxNnB4ICFkZWZhdWx0O1xuJHRpbWVsaW5lLWNpcmNsZS1oZWlnaHQ6IDE2cHggIWRlZmF1bHQ7XG4kdGltZWxpbmUtY2lyY2xlLWJnOiAkcHJpbWFyeSAhZGVmYXVsdDtcblxuJHRpbWVsaW5lLWNvbGxhcHNlLWFycm93LXBhZGRpbmcteDogJHBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHRpbWVsaW5lLWV2ZW50LXdpZHRoOiA0MDBweCAhZGVmYXVsdDtcbiR0aW1lbGluZS1ldmVudC1oZWlnaHQ6IDYwMHB4ICFkZWZhdWx0O1xuJHRpbWVsaW5lLWV2ZW50LW1pbi1oZWlnaHQtY2FsYzogY2FsYygyICogKCN7JHRpbWVsaW5lLXRyYWNrLWV2ZW50LW9mZnNldH0gLSAjeyRjYXJkLWJvcmRlci13aWR0aH0pKSAhZGVmYXVsdDtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJ0aW1lbGluZS90aGVtZVwiKSB7XG5cbiAgICAuay10aW1lbGluZSB7XG4gICAgICAgIC5rLXRpbWVsaW5lLWZsYWcge1xuICAgICAgICAgICAgY29sb3I6ICR0aW1lbGluZS1mbGFnLXRleHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtZmxhZy1iZztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXRpbWVsaW5lLWNpcmNsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtY2lyY2xlLWJnO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstdGltZWxpbmUtY2FyZCB7XG4gICAgICAgICAgICAuay1jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYXJkLXRleHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWNhcmQtYm9keSB7XG5cbiAgICAgICAgICAgICAgICAvLyBTY3JvbGxiYXIgc3R5bGVzIGZvciBNb3ppbGxhXG4gICAgICAgICAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiAkY2FyZC1ib3JkZXIgJGNhcmQtYmc7XG5cbiAgICAgICAgICAgICAgICAvLyBTY3JvbGxiYXIgc3R5bGVzIGZvciBDaHJvbWUsIFNhZmFyaSBhbmQgT3BlcmFcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYXJkLWJnO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhcmQtYm9yZGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGhvdmVyZWQtYm9yZGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXRpbWVsaW5lLWRhdGUge1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LXRleHQ7XG4gICAgICAgIH1cblxuICAgICAgICAuay10aW1lbGluZS1hcnJvdy5rLWJ1dHRvbjpub3QoLmstZmxhdCk6bm90KC5rLWJhcmUpOm5vdCguay1vdXRsaW5lKTpub3QoLmstb3ZlcmZsb3ctYnV0dG9uKS5rLXN0YXRlLWRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IC8vIFRoZSBhcnJvdyBidXR0b24gaW4gZGlzYWJsZWQgbW9kZSBzaG91bGQgaGF2ZSBhIHNvbGlkIGJhY2tncm91bmRcbiAgICAgICAgICAgIGNvbG9yOiAkdGltZWxpbmUtdHJhY2stYXJyb3ctZGlzYWJsZWQtdGV4dDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS10cmFjay1hcnJvdy1kaXNhYmxlZC1iZztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRpbWVsaW5lLXRyYWNrLWFycm93LWRpc2FibGVkLWJvcmRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXRpbWVsaW5lLXZlcnRpY2FsLFxuICAgIC5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS10cmFjay1iZztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRpbWVsaW5lLXRyYWNrLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtZmxhZzo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtZmxhZy1iZztcbiAgICB9XG5cbiAgICAuay10aW1lbGluZS10cmFjay1pdGVtLmstc3RhdGUtZm9jdXMgLmstdGltZWxpbmUtY2lyY2xlIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHRpbWVsaW5lLXRyYWNrLWl0ZW0tZm9jdXMtc2hhZG93ICk7XG4gICAgfVxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcInBkZi12aWV3ZXIvbGF5b3V0XCIpIHtcblxuICAgIC5rLXBkZi12aWV3ZXIge1xuICAgICAgICBib3JkZXItd2lkdGg6ICRwZGYtdmlld2VyLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwZGYtdmlld2VyLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICRwZGYtdmlld2VyLWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRwZGYtdmlld2VyLWxpbmUtaGVpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgLy8gVG9vbGJhclxuICAgICAgICAuay10b29sYmFyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgICAgICAuay10b29sYmFyIC5rLXBhZ2VyLXdyYXAge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBDYW52YXNcbiAgICAgICAgLmstbGlzdC1zY3JvbGxlciB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgICAgIC5rLWVuYWJsZS10ZXh0LXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcbiAgICAgICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAgICAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogdGV4dDtcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHRleHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWVuYWJsZS1wYW5uaW5nIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGdyYWI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuay1lbmFibGUtcGFubmluZyBzcGFuOjpzZWxlY3Rpb24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAvLyBQYWdlXG4gICAgICAgIC5rLXBhZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luOiAkcGRmLXZpZXdlci1wYWdlLXNwYWNpbmcgYXV0bztcblxuICAgICAgICAgICAgY2FudmFzIHtcbiAgICAgICAgICAgICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstdGV4dC1sYXllciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4yO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkcGRmLXZpZXdlci1zZWxlY3Rpb24tbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbWFyayB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTZWFyY2hcbiAgICAuay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cge1xuICAgICAgICBwYWRkaW5nOiAkcGRmLXZpZXdlci1zZWFyY2gtZGlhbG9nLXNwYWNpbmc7XG5cbiAgICAgICAgLmstc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAuay10ZXh0Ym94IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcGRmLXZpZXdlci1zZWFyY2gtZGlhbG9nLXRleHRib3gtcGFkZGluZy14O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkcGRmLXZpZXdlci1zZWFyY2gtZGlhbG9nLXNwYWNpbmc7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmstdGV4dGJveCAuay1pY29uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuXG4gICAgICAgICAgICAgICAgLmstaWUgJiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLW1hdGNoLWNhc2UtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwZGYtdmlld2VyLXNlYXJjaC1kaWFsb2ctaW5wdXQtYnV0dG9uLWhlaWdodDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstc2VhcmNoLW1hdGNoZXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6ICRwZGYtdmlld2VyLXNlYXJjaC1kaWFsb2ctbWF0Y2hlcy13aWR0aDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgJHBkZi12aWV3ZXItc2VhcmNoLWRpYWxvZy1zcGFjaW5nIDAgJHBkZi12aWV3ZXItc2VhcmNoLWRpYWxvZy1idXR0b24tc3BhY2luZztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRwZGYtdmlld2VyLXNlYXJjaC1kaWFsb2ctYnV0dG9uLXNwYWNpbmc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXNlYXJjaC1kaWFsb2ctZHJhZ2hhbmRsZSAge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogbW92ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLy8gUERGIHZpZXdlclxuJHBkZi12aWV3ZXItYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kcGRmLXZpZXdlci1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJHBkZi12aWV3ZXItZm9udC1zaXplOiAkZm9udC1zaXplICFkZWZhdWx0O1xuJHBkZi12aWV3ZXItbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJHBkZi12aWV3ZXItYmc6ICRjb21wb25lbnQtYmcgIWRlZmF1bHQ7XG4kcGRmLXZpZXdlci10ZXh0OiAkY29tcG9uZW50LXRleHQgIWRlZmF1bHQ7XG4kcGRmLXZpZXdlci1ib3JkZXI6ICRjb21wb25lbnQtYm9yZGVyICFkZWZhdWx0O1xuXG4kcGRmLXZpZXdlci10b29sYmFyLWJnOiBudWxsICFkZWZhdWx0O1xuJHBkZi12aWV3ZXItdG9vbGJhci10ZXh0OiBudWxsICFkZWZhdWx0O1xuJHBkZi12aWV3ZXItdG9vbGJhci1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kcGRmLXZpZXdlci10b29sYmFyLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kcGRmLXZpZXdlci1jYW52YXMtYmc6ICRhcHAtYmcgIWRlZmF1bHQ7XG4kcGRmLXZpZXdlci1jYW52YXMtdGV4dDogbnVsbCAhZGVmYXVsdDtcbiRwZGYtdmlld2VyLWNhbnZhcy1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG5cbiRwZGYtdmlld2VyLXBhZ2Utc3BhY2luZzogMzBweCAhZGVmYXVsdDtcblxuJHBkZi12aWV3ZXItcGFnZS1iZzogd2hpdGUgIWRlZmF1bHQ7XG4kcGRmLXZpZXdlci1wYWdlLXRleHQ6ICRjb21wb25lbnQtdGV4dCAhZGVmYXVsdDtcbiRwZGYtdmlld2VyLXBhZ2UtYm9yZGVyOiAkY29tcG9uZW50LWJvcmRlciAhZGVmYXVsdDtcbiRwZGYtdmlld2VyLXBhZ2Utc2hhZG93OiAwIDAgKCRwZGYtdmlld2VyLXBhZ2Utc3BhY2luZyAvIDIpICRwZGYtdmlld2VyLXBhZ2UtYm9yZGVyICFkZWZhdWx0O1xuXG4kcGRmLXZpZXdlci1zZWFyY2gtZGlhbG9nLXNwYWNpbmc6ICR0b29sYmFyLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRwZGYtdmlld2VyLXNlYXJjaC1kaWFsb2ctYnV0dG9uLXNwYWNpbmc6ICRwZGYtdmlld2VyLXNlYXJjaC1kaWFsb2ctc3BhY2luZyAhZGVmYXVsdDtcbiRwZGYtdmlld2VyLXNlYXJjaC1kaWFsb2ctdGV4dGJveC1wYWRkaW5nLXg6ICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcGRmLXZpZXdlci1zZWFyY2gtZGlhbG9nLWlucHV0LWJ1dHRvbi1oZWlnaHQ6ICRsaW5lLWhlaWdodC1lbSAhZGVmYXVsdDtcbiRwZGYtdmlld2VyLXNlYXJjaC1kaWFsb2ctbWF0Y2hlcy13aWR0aDogNC41ZW0gIWRlZmF1bHQ7XG5cbiRwZGYtdmlld2VyLXNlbGVjdGlvbi1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kcGRmLXZpZXdlci1zZWFyY2gtaGlnaGxpZ2h0LWJnOiB0cnktZGFya2VuKCRiYXNlLWJnLCA3MCUgKSAhZGVmYXVsdDtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJwZGYtdmlld2VyL3RoZW1lXCIpIHtcblxuXG4gICAgLmstcGRmLXZpZXdlciB7XG4gICAgICAgIEBleHRlbmQgLmstdGV4dC1zZWxlY3Rpb24gIW9wdGlvbmFsO1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHBkZi12aWV3ZXItdGV4dCxcbiAgICAgICAgICAgICRwZGYtdmlld2VyLWJnLFxuICAgICAgICAgICAgJHBkZi12aWV3ZXItYm9yZGVyXG4gICAgICAgICk7XG5cblxuICAgICAgICAvLyBUb29sYmFyXG4gICAgICAgIC5rLXRvb2xiYXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkcGRmLXZpZXdlci10b29sYmFyLXRleHQsXG4gICAgICAgICAgICAgICAgJHBkZi12aWV3ZXItdG9vbGJhci1iZyxcbiAgICAgICAgICAgICAgICAkcGRmLXZpZXdlci10b29sYmFyLWJvcmRlcixcbiAgICAgICAgICAgICAgICAkcGRmLXZpZXdlci10b29sYmFyLWdyYWRpZW50XG4gICAgICAgICAgICApO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBDYW52YXNcbiAgICAgICAgLmstY2FudmFzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJHBkZi12aWV3ZXItY2FudmFzLXRleHQsXG4gICAgICAgICAgICAgICAgJHBkZi12aWV3ZXItY2FudmFzLWJnLFxuICAgICAgICAgICAgICAgICRwZGYtdmlld2VyLWNhbnZhcy1ib3JkZXJcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIFBhZ2VcbiAgICAgICAgLmstcGFnZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRwZGYtdmlld2VyLXBhZ2UtdGV4dCxcbiAgICAgICAgICAgICAgICAkcGRmLXZpZXdlci1wYWdlLWJnLFxuICAgICAgICAgICAgICAgICRwZGYtdmlld2VyLXBhZ2UtYm9yZGVyXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHBkZi12aWV3ZXItcGFnZS1zaGFkb3cgKTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gU2VhcmNoXG4gICAgICAgIC5rLXNlYXJjaC1oaWdobGlnaHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBkZi12aWV3ZXItc2VhcmNoLWhpZ2hsaWdodC1iZztcbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwic2Nyb2xsZXIvbGF5b3V0XCIpIHtcblxuICAgIC8vIExheW91dFxuICAgIC5rbS1zY3JvbGx2aWV3LFxuICAgIC5rbS1zY3JvbGwtY29udGFpbmVyIHtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgfVxuICAgIC5rbS1zY3JvbGwtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmttLXNjcm9sbC1oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwMDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG5cbiAgICAvLyBQdWxsIHRvIHJlZnJlc2hcbiAgICAua20tc2Nyb2xsZXItcHVsbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogM2VtO1xuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTNlbSwgMCk7XG4gICAgfVxuICAgIC5rbS1zY3JvbGxlci1wdWxsIC5rbS10ZW1wbGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLmttLWxvYWQtbW9yZSAua20taWNvbixcbiAgICAua20td2lkZ2V0IC5rbS1zY3JvbGxlci1wdWxsIC5rbS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBsaW5lYXI7XG4gICAgfVxuICAgIC5rbS13aWRnZXQgLmttLXNjcm9sbGVyLXJlbGVhc2UgLmttLWljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgICAua20td2lkZ2V0IC5rbS1zY3JvbGxlci1yZWZyZXNoIC5rbS1pY29uIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG5cblxuICAgIC8vIFNjcm9sbGJhclxuICAgIC5rbS10b3VjaC1zY3JvbGxiYXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgei1pbmRleDogMjAwMDAwO1xuICAgICAgICBoZWlnaHQ6IC40ZW07XG4gICAgICAgIHdpZHRoOiAuNGVtO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcblxuICAgICAgICAuay1tYXAgJixcbiAgICAgICAgLmstZGlhZ3JhbSAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmttLXZlcnRpY2FsLXNjcm9sbGJhciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICAua20taG9yaXpvbnRhbC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAycHg7XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwic2Nyb2xsZXIvdGhlbWVcIikge1xuXG4gICAgLmttLXRvdWNoLXNjcm9sbGJhciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwic2Nyb2xsdmlldy9sYXlvdXRcIikge1xuXG4gICAga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCxcbiAgICBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldyxcbiAgICAuay13aWRnZXQuay1zY3JvbGx2aWV3IHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkc2Nyb2xsdmlldy1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Nyb2xsdmlldy1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkc2Nyb2xsdmlldy1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkc2Nyb2xsdmlldy1saW5lLWhlaWdodDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3LFxuICAgIC5rLXNjcm9sbHZpZXcgLmstc2Nyb2xsdmlldy13cmFwIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBbZGF0YS1yb2xlPVwicGFnZVwiXSB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbixcbiAgICBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbixcbiAgICAuay13aWRnZXQuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbmsge1xuXG4gICAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgxKSxcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICB3aWR0aDogKCRzY3JvbGx2aWV3LXBhZ2VidXR0b24tc2l6ZSAtIDZweCk7XG4gICAgICAgICAgICBoZWlnaHQ6ICgkc2Nyb2xsdmlldy1wYWdlYnV0dG9uLXNpemUgLSA2cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtbGFzdC1vZi10eXBlKDIpLFxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAoJHNjcm9sbHZpZXctcGFnZWJ1dHRvbi1zaXplIC0gNHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogKCRzY3JvbGx2aWV3LXBhZ2VidXR0b24tc2l6ZSAtIDRweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMyksXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgd2lkdGg6ICgkc2Nyb2xsdmlldy1wYWdlYnV0dG9uLXNpemUgLSAycHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiAoJHNjcm9sbHZpZXctcGFnZWJ1dHRvbi1zaXplIC0gMnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAga2VuZG8tc2Nyb2xsdmlldy1wYWdlcixcbiAgICBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldyBrZW5kby1zY3JvbGx2aWV3LXBhZ2VyLFxuICAgIC5rLXNjcm9sbHZpZXctbmF2LXdyYXAge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogJHNjcm9sbHZpZXctcGFnZXItb2Zmc2V0O1xuICAgICAgICBoZWlnaHQ6ICRzY3JvbGx2aWV3LXBhZ2VyLWhlaWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAga2VuZG8tc2Nyb2xsdmlldy1wYWdlcixcbiAgICBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldyBrZW5kby1zY3JvbGx2aWV3LXBhZ2VyIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3LW5hdixcbiAgICBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LW5hdiB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICAgIH1cblxuICAgIC5rLXNjcm9sbHZpZXctcGFnZWFibGUsXG4gICAgLmstc2Nyb2xsdmlldy1uYXYge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6ICAkc2Nyb2xsdmlldy1wYWdlci1pdGVtLXNwYWNpbmc7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uLFxuICAgIC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluayB7XG4gICAgICAgIG1hcmdpbjogMCAoJHNjcm9sbHZpZXctcGFnZXItaXRlbS1zcGFjaW5nIC8gMik7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAkc2Nyb2xsdmlldy1wYWdlYnV0dG9uLXNpemU7XG4gICAgICAgIGhlaWdodDogJHNjcm9sbHZpZXctcGFnZWJ1dHRvbi1zaXplO1xuICAgICAgICBib3JkZXItd2lkdGg6ICRzY3JvbGx2aWV3LXBhZ2VyLWl0ZW0tYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAoJHNjcm9sbHZpZXctcGFnZWJ1dHRvbi1zaXplICsgJHNjcm9sbHZpZXctcGFnZXItaXRlbS1zcGFjaW5nKTtcbiAgICAgICAgICAgIGhlaWdodDogKCRzY3JvbGx2aWV3LXBhZ2VidXR0b24tc2l6ZSArICRzY3JvbGx2aWV3LXBhZ2VyLWl0ZW0tc3BhY2luZyk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1zY3JvbGx2aWV3LW5leHQsXG4gICAgLmstc2Nyb2xsdmlldy1wcmV2IHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICAgIHRvcDogMjAlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgLmstaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNjcm9sbHZpZXctYXJyb3ctaWNvbi1zaXplO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXNjcm9sbHZpZXctcHJldiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmstc2Nyb2xsdmlldy1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG5cbiAgICAuay1zY3JvbGx2aWV3LWFuaW1hdGlvbiB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIH1cblxuXG4gICAgQHN1cHBvcnRzICgtd2Via2l0LXVzZXItc2VsZWN0OiBub25lKSB7XG4gICAgICAgIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAgdWwuay1zY3JvbGx2aWV3IGxpID4gKixcbiAgICAgICAga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXcgdWwuay1zY3JvbGx2aWV3LXdyYXAgbGkgPiAqLFxuICAgICAgICBkaXYuay1zY3JvbGx2aWV3IHVsLmstc2Nyb2xsdmlldy13cmFwIGxpID4gKiB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBzdXBwb3J0cyAobm90ICgtd2Via2l0LXVzZXItc2VsZWN0OiBub25lKSkge1xuICAgICAgICBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIHVsLmstc2Nyb2xsdmlldyBsaSA+ICosXG4gICAgICAgIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3IHVsLmstc2Nyb2xsdmlldy13cmFwIGxpID4gKixcbiAgICAgICAgZGl2Lmstc2Nyb2xsdmlldyB1bC5rLXNjcm9sbHZpZXctd3JhcCBsaSA+ICoge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi8vIFNjcm9sbHZpZXdcbiRzY3JvbGx2aWV3LWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJHNjcm9sbHZpZXctZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcbiRzY3JvbGx2aWV3LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRzY3JvbGx2aWV3LWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRzY3JvbGx2aWV3LWJnOiAkY29tcG9uZW50LWJnICFkZWZhdWx0O1xuJHNjcm9sbHZpZXctdGV4dDogJGNvbXBvbmVudC10ZXh0ICFkZWZhdWx0O1xuJHNjcm9sbHZpZXctYm9yZGVyOiAkY29tcG9uZW50LWJvcmRlciAhZGVmYXVsdDtcblxuJHNjcm9sbHZpZXctcGFnZWJ1dHRvbi1zaXplOiAxMHB4ICFkZWZhdWx0O1xuJHNjcm9sbHZpZXctcGFnZWJ1dHRvbi1iZzogJGJ1dHRvbi1iZyAhZGVmYXVsdDtcbiRzY3JvbGx2aWV3LXBhZ2VidXR0b24tYm9yZGVyOiAkYnV0dG9uLWJvcmRlciAhZGVmYXVsdDtcbiRzY3JvbGx2aWV3LXBhZ2VidXR0b24tcHJpbWFyeS1iZzogJHByaW1hcnktYnV0dG9uLWJnICFkZWZhdWx0O1xuJHNjcm9sbHZpZXctcGFnZWJ1dHRvbi1wcmltYXJ5LWJvcmRlcjogJHByaW1hcnktYnV0dG9uLWJvcmRlciAhZGVmYXVsdDtcbiRzY3JvbGx2aWV3LXBhZ2VidXR0b24tc2hhZG93OiAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAuMTMpICFkZWZhdWx0O1xuXG4kc2Nyb2xsdmlldy1wYWdlci1vZmZzZXQ6IDAgIWRlZmF1bHQ7XG4kc2Nyb2xsdmlldy1wYWdlci1pdGVtLXNwYWNpbmc6IDIwcHggIWRlZmF1bHQ7XG4kc2Nyb2xsdmlldy1wYWdlci1pdGVtLWJvcmRlci13aWR0aDogMCAhZGVmYXVsdDtcbiRzY3JvbGx2aWV3LXBhZ2VyLWhlaWdodDogY2FsYyggI3skc2Nyb2xsdmlldy1wYWdlYnV0dG9uLXNpemV9ICsgI3skc2Nyb2xsdmlldy1wYWdlci1pdGVtLWJvcmRlci13aWR0aCAqIDJ9ICsgI3skc2Nyb2xsdmlldy1wYWdlci1pdGVtLXNwYWNpbmcgKiAyfSApICFkZWZhdWx0O1xuXG4kc2Nyb2xsdmlldy1wYWdlci1tdWx0aWRvdC10aHJlc2hvbGQ6IDEwO1xuJHNjcm9sbHZpZXctcGFnZXItbXVsdGlkb3QtaW50ZXJtZWRpYXRlOiAzO1xuJHNjcm9sbHZpZXctcGFnZXItbXVsdGlkb3Qtc3RlcDogMXB4O1xuXG4kc2Nyb2xsdmlldy1hcnJvdy1pY29uLXNpemU6IDQuNWVtICFkZWZhdWx0O1xuJHNjcm9sbHZpZXctYXJyb3ctdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kc2Nyb2xsdmlldy1uYXZpZ2F0aW9uLWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRzY3JvbGx2aWV3LW5hdmlnYXRpb24taWNvbi1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgLjMpIDAgMCAxNXB4ICFkZWZhdWx0O1xuJHNjcm9sbHZpZXctbmF2aWdhdGlvbi1iZzogcmdiYSgwLCAwLCAwLCAwKSAhZGVmYXVsdDtcbiRzY3JvbGx2aWV3LW5hdmlnYXRpb24tZGVmYXVsdC1vcGFjaXR5OiAuNyAhZGVmYXVsdDtcbiRzY3JvbGx2aWV3LW5hdmlnYXRpb24taG92ZXItb3BhY2l0eTogMSAhZGVmYXVsdDtcbiRzY3JvbGx2aWV3LW5hdmlnYXRpb24taG92ZXItc3Bhbi1iZzogbnVsbCAhZGVmYXVsdDtcblxuJHNjcm9sbHZpZXctbGlnaHQtYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIpICFkZWZhdWx0O1xuJHNjcm9sbHZpZXctZGFyay1iZzogcmdiYSgwLCAwLCAwLCAuMikgIWRlZmF1bHQ7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwic2Nyb2xsdmlldy90aGVtZVwiKSB7XG5cbiAgICBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLFxuICAgIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LFxuICAgIGRpdi5rLXNjcm9sbHZpZXcge1xuICAgICAgICBAZXh0ZW5kIC5rLXRleHQtc2VsZWN0aW9uICFvcHRpb25hbDtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRzY3JvbGx2aWV3LXRleHQsXG4gICAgICAgICAgICAkc2Nyb2xsdmlldy1iZyxcbiAgICAgICAgICAgICRzY3JvbGx2aWV3LWJvcmRlclxuICAgICAgICApO1xuXG4gICAgICAgICYuay1zY3JvbGx2aWV3LWRhcmsge1xuICAgICAgICAgICAga2VuZG8tc2Nyb2xsdmlldy1wYWdlcixcbiAgICAgICAgICAgIC5rLXNjcm9sbHZpZXctbmF2LXdyYXAge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzY3JvbGx2aWV3LWRhcmstYmc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuay1zY3JvbGx2aWV3LW5leHQsXG4gICAgICAgICAgICAuay1zY3JvbGx2aWV3LXByZXYge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Nyb2xsdmlldy1kYXJrLWJnO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmstc2Nyb2xsdmlldy1saWdodCB7XG4gICAgICAgICAgICBrZW5kby1zY3JvbGx2aWV3LXBhZ2VyLFxuICAgICAgICAgICAgLmstc2Nyb2xsdmlldy1uYXYtd3JhcCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNjcm9sbHZpZXctbGlnaHQtYmc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXNjcm9sbHZpZXc6Zm9jdXMsXG4gICAgLmstc2Nyb2xsdmlldy13cmFwOmZvY3VzICB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICB9XG4gICAgLmstc2Nyb2xsdmlldy1lbGVtZW50cyB7XG4gICAgICAgIGNvbG9yOiAkc2Nyb2xsdmlldy1uYXZpZ2F0aW9uLWNvbG9yO1xuICAgIH1cblxuICAgIC5rLXNjcm9sbHZpZXctbmV4dCxcbiAgICAuay1zY3JvbGx2aWV3LXByZXYge1xuICAgICAgICBjb2xvcjogJHNjcm9sbHZpZXctbmF2aWdhdGlvbi1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNjcm9sbHZpZXctbmF2aWdhdGlvbi1iZztcbiAgICAgICAgdGV4dC1zaGFkb3c6ICRzY3JvbGx2aWV3LW5hdmlnYXRpb24taWNvbi1zaGFkb3c7XG4gICAgICAgIG9wYWNpdHk6ICRzY3JvbGx2aWV3LW5hdmlnYXRpb24tZGVmYXVsdC1vcGFjaXR5O1xuICAgICAgICBvdXRsaW5lLXdpZHRoOiAwO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRzY3JvbGx2aWV3LWFycm93LXRhcC1oaWdobGlnaHQtY29sb3I7XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Nyb2xsdmlldy1uYXZpZ2F0aW9uLWNvbG9yO1xuICAgICAgICAgICAgb3BhY2l0eTogJHNjcm9sbHZpZXctbmF2aWdhdGlvbi1ob3Zlci1vcGFjaXR5O1xuXG4gICAgICAgICAgICAuay1pY29uOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRzY3JvbGx2aWV3LXBhZ2VidXR0b24tc2hhZG93O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Nyb2xsdmlldy1uYXZpZ2F0aW9uLWNvbG9yO1xuICAgICAgICAgICAgb3BhY2l0eTogJHNjcm9sbHZpZXctbmF2aWdhdGlvbi1ob3Zlci1vcGFjaXR5O1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyByZWZhY3RvciB3aGVuIGh0dHBzOi8vZ2l0aHViLmNvbS90ZWxlcmlrL2tlbmRvLWFuZ3VsYXItc2Nyb2xsdmlldy9pc3N1ZXMvMTMwIGlzIGRvbmVcbiAgICAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uLFxuICAgIC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzY3JvbGx2aWV3LXBhZ2VidXR0b24tYmc7XG4gICAgICAgIGJvcmRlcjogJHNjcm9sbHZpZXctcGFnZWJ1dHRvbi1ib3JkZXI7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cbiAgICAgICAgJi5rLXByaW1hcnkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNjcm9sbHZpZXctcGFnZWJ1dHRvbi1wcmltYXJ5LWJnO1xuICAgICAgICAgICAgYm9yZGVyOiAkc2Nyb2xsdmlldy1wYWdlYnV0dG9uLXByaW1hcnktYm9yZGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJHNjcm9sbHZpZXctcGFnZWJ1dHRvbi1zaGFkb3c7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6aG92ZXIsXG4gICAgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rLmstc3RhdGUtaG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAkc2Nyb2xsdmlldy1wYWdlYnV0dG9uLXNoYWRvdztcbiAgICB9XG5cbiAgICAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDJweCByZ2JhKDAsIDAsIDAsIC4wOCk7XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwiZGF0YXZpei9iYXJjb2RlL2xheW91dFwiKSB7XG5cbiAgICAuay1iYXJjb2RlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxufVxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJkYXRhdml6L2NoYXJ0cy9sYXlvdXRcIikge1xuXG4gICAgLy8gRXhwb3J0ZWQgdmFyaWFibGVzXG4gICAgLmstdmFyLS1jaGFydC1mb250IHtcbiAgICAgICAgZm9udC1zaXplOiAkY2hhcnQtZm9udC1zaXplO1xuICAgIH1cblxuICAgIC5rLXZhci0tY2hhcnQtdGl0bGUtZm9udCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGNoYXJ0LXRpdGxlLWZvbnQtc2l6ZTtcbiAgICB9XG5cbiAgICAuay12YXItLWNoYXJ0LXBhbmUtdGl0bGUtZm9udCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGNoYXJ0LXBhbmUtdGl0bGUtZm9udC1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogJGNoYXJ0LXBhbmUtdGl0bGUtZm9udC13ZWlnaHQ7XG4gICAgfVxuXG4gICAgLmstdmFyLS1jaGFydC1sYWJlbC1mb250IHtcbiAgICAgICAgZm9udC1zaXplOiAkY2hhcnQtbGFiZWwtZm9udC1zaXplO1xuICAgIH1cblxuICAgIC8vIEVsZW1lbnRzXG4gICAgLmstY2hhcnQsXG4gICAgLmstc3BhcmtsaW5lLFxuICAgIC5rLXN0b2NrY2hhcnQge1xuICAgICAgICBib3JkZXItd2lkdGg6ICRjaGFydC1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY2hhcnQtZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGNoYXJ0LWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRjaGFydC1saW5lLWhlaWdodDtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRjaGFydC10YXAtaGlnaGxpZ2h0LWNvbG9yO1xuICAgIH1cblxuICAgIC5rLWNoYXJ0LFxuICAgIC5rLXN0b2NrY2hhcnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICB9XG5cbiAgICAuay1jaGFydC1zdXJmYWNlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5rLWNoYXJ0IC5rLXBvcHVwIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC5rLWNoYXJ0LXRvb2x0aXAtd3JhcHBlciAuay1hbmltYXRpb24tY29udGFpbmVyLXNob3duLFxuICAgIC5rLWNoYXJ0LXRvb2x0aXAtd3JhcHBlci5rLWFuaW1hdGlvbi1jb250YWluZXItc2hvd24ge1xuICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IGVhc2UtaW4gODBtcywgdG9wIGVhc2UtaW4gODBtcztcbiAgICB9XG5cbiAgICAuay1zcGFya2xpbmUtdG9vbHRpcC13cmFwcGVyLFxuICAgIC5rLWNoYXJ0LXRvb2x0aXAtd3JhcHBlciB7XG4gICAgICAgIHotaW5kZXg6IDEyMDAwO1xuXG4gICAgICAgID4gLmstcG9wdXAge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstY2hhcnQtdG9vbHRpcCB0YWJsZSB7XG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIH1cblxuICAgIC5rLWNoYXJ0LXRvb2x0aXAge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICBmb250LXNpemU6ICRjaGFydC10b29sdGlwLWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICAgICAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgICB9XG5cbiAgICAuay1jaGFydC10b29sdGlwIHRoIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMXB4O1xuICAgIH1cblxuICAgIC5rLWNoYXJ0LXRvb2x0aXAgdGQge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmcteS1zbSAkcGFkZGluZy14LXNtO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC5rLWNoYXJ0LWNyb3NzaGFpci10b29sdGlwLFxuICAgIC5rLWNoYXJ0LXNoYXJlZC10b29sdGlwIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuXG4gICAgLmstY2hhcnQtc2hhcmVkLXRvb2x0aXAgLmstY2hhcnQtc2hhcmVkLXRvb2x0aXAtbWFya2VyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBTZWxlY3Rpb25cbiAgICAuay1zZWxlY3RvciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIH1cblxuICAgIC5rLXNlbGVjdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuay1zZWxlY3Rpb24tYmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmstaGFuZGxlIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggNTAlICk7XG4gICAgICAgIHdpZHRoOiAkc2VsZWN0aW9uLWhhbmRsZS1zaXplO1xuICAgICAgICBoZWlnaHQ6ICRzZWxlY3Rpb24taGFuZGxlLXNpemU7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIH1cblxuICAgIC5rLWhhbmRsZSBkaXYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5rLWxlZnQtaGFuZGxlIHtcbiAgICAgICAgbGVmdDogLSgkc2VsZWN0aW9uLWhhbmRsZS1zaXplIC8gMik7XG4gICAgfVxuXG4gICAgLmstcmlnaHQtaGFuZGxlIHtcbiAgICAgICAgcmlnaHQ6IC0oJHNlbGVjdGlvbi1oYW5kbGUtc2l6ZSAvIDIpO1xuICAgIH1cblxuICAgIC5rLWxlZnQtaGFuZGxlIGRpdiB7XG4gICAgICAgIG1hcmdpbjogLSgkc2VsZWN0aW9uLWhhbmRsZS1zaXplKSAwIDAgKC0oJHNlbGVjdGlvbi1oYW5kbGUtc2l6ZSAvIDEuNSkpO1xuICAgICAgICBwYWRkaW5nOiAoJHNlbGVjdGlvbi1oYW5kbGUtc2l6ZSAqIDIpICgoJHNlbGVjdGlvbi1oYW5kbGUtc2l6ZSAvIDEuNSkgKiAyKSAwIDA7XG4gICAgfVxuXG4gICAgLmstcmlnaHQtaGFuZGxlIGRpdiB7XG4gICAgICAgIG1hcmdpbjogLSgkc2VsZWN0aW9uLWhhbmRsZS1zaXplKSAwIDAgKC0oJHNlbGVjdGlvbi1oYW5kbGUtc2l6ZSAvIDEuNSkpO1xuICAgICAgICBwYWRkaW5nOiAoJHNlbGVjdGlvbi1oYW5kbGUtc2l6ZSAqIDIpIDAgMCAoKCRzZWxlY3Rpb24taGFuZGxlLXNpemUgLyAxLjUpICogMik7XG4gICAgfVxuXG4gICAgLmstbGVmdC1oYW5kbGUuay1oYW5kbGUtYWN0aXZlIGRpdiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtKCRzZWxlY3Rpb24taGFuZGxlLXNpemUgKiAyKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAoJHNlbGVjdGlvbi1oYW5kbGUtc2l6ZSAqIDIpICsgKCRzZWxlY3Rpb24taGFuZGxlLXNpemUgLyAxLjUpO1xuICAgIH1cblxuICAgIC5rLXJpZ2h0LWhhbmRsZS5rLWhhbmRsZS1hY3RpdmUgZGl2IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0oJHNlbGVjdGlvbi1oYW5kbGUtc2l6ZSAqIDIpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAoJHNlbGVjdGlvbi1oYW5kbGUtc2l6ZSAqIDIpICsgKCRzZWxlY3Rpb24taGFuZGxlLXNpemUgLyAxLjUpO1xuICAgIH1cblxuICAgIC5rLW1hc2sge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuay1ib3JkZXIge1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAuay1tYXJxdWVlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDAwMDA7XG4gICAgfVxuXG4gICAgLmstbWFycXVlZS1jb2xvcixcbiAgICAuay1tYXJxdWVlLXRleHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAvLyBOYXZpZ2F0b3IgaGludFxuICAgIC5rLW5hdmlnYXRvci1oaW50IGRpdiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAuay1uYXZpZ2F0b3ItaGludCAuay1zY3JvbGwge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgIH1cblxuICAgIC5rLW5hdmlnYXRvci1oaW50IC5rLXRvb2x0aXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLy8gU3BhcmtsaW5lc1xuICAgIC5rLXNwYXJrbGluZSxcbiAgICAuay1zcGFya2xpbmUgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICAuay1zcGFya2xpbmUgc3BhbiB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmstY2hhcnQtZHJhZ2dpbmcge1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cblxuICAgIC5rLWNoYXJ0LWRvbnV0LWNlbnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIC5rLXBkZi1leHBvcnQge1xuICAgICAgICAuay1jaGFydCxcbiAgICAgICAgLmstc3BhcmtsaW5lLFxuICAgICAgICAuay1zdG9ja2NoYXJ0IHtcbiAgICAgICAgICAgIC5rLWFuaW1hdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQGluY2x1ZGUgZXhwb3J0cyhcImRhdGF2aXovZGlhZ3JhbS9sYXlvdXRcIikge1xuXG4gICAgLmstZGlhZ3JhbSB7XG4gICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgfVxuXG4gICAgLmstZGlhZ3JhbSAua20tc2Nyb2xsLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmstZGlhZ3JhbSAua20tc2Nyb2xsLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmstY2FudmFzLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLy8gSUU4LVxuICAgIC5rLWRpYWdyYW0gaW1nIHtcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgfVxufVxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJkYXRhdml6L3RyZWVtYXAvbGF5b3V0XCIpIHtcblxuICAgIC8vIEJhc2VcbiAgICAuay10cmVlbWFwIHtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdHJlZW1hcC1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkdHJlZW1hcC1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkdHJlZW1hcC1saW5lLWhlaWdodDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiAkcmdiYS10cmFuc3BhcmVudDtcblxuICAgICAgICAvLyBUaWxlXG4gICAgICAgIC5rLXRyZWVtYXAtdGlsZSB7XG4gICAgICAgICAgICBtYXJnaW46IC0xcHggMCAwIC0xcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICAgID4gLmstdHJlZW1hcC10aWxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFRpdGxlXG4gICAgICAgIC5rLXRyZWVtYXAtdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmcteS1zbSAkcGFkZGluZy14LXNtO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICAgICAgfVxuICAgICAgICAuay10cmVlbWFwLXRpdGxlLXZlcnRpY2FsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXgtc20gJHBhZGRpbmcteS1zbTtcbiAgICAgICAgICAgIHdpZHRoOiAkbGluZS1oZWlnaHQtZW07XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIFdyYXBcbiAgICAgICAgLmstdHJlZW1hcC13cmFwIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAuay10cmVlbWFwLXRpdGxlICsgLmstdHJlZW1hcC13cmFwIHtcbiAgICAgICAgICAgIHRvcDogY2FsYyggI3skcGFkZGluZy15LXNtICogMn0gKyAoI3skbGluZS1oZWlnaHR9ICogI3skZm9udC1zaXplfSkgKyAxcHgpO1xuICAgICAgICB9XG4gICAgICAgIC5rLXRyZWVtYXAtdGl0bGUtdmVydGljYWwgKyAuay10cmVlbWFwLXdyYXAge1xuICAgICAgICAgICAgbGVmdDogY2FsYyggI3skcGFkZGluZy15LXNtICogMn0gKyAoI3skbGluZS1oZWlnaHR9ICogI3skZm9udC1zaXplfSkgKyAxcHgpO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBMZWFmXG4gICAgICAgIC5rLWxlYWYge1xuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmcteC1zbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AaW5jbHVkZSBleHBvcnRzKFwiZGF0YXZpei9nYXVnZS9sYXlvdXRcIikge1xuXG4gICAgLmstYXJjZ2F1Z2Uge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmstYXJjZ2F1Z2UtbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxufVxuXG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKFwiZGF0YXZpei9xcmNvZGUvbGF5b3V0XCIpIHtcblxuICAgIC5rLXFyY29kZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbn1cblxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyhcImNoYXJ0L3ZhcmlhYmxlc1wiKSB7XG5cbiAgICAvLyBleHBvcnQgdmFyaWFibGVzIHRvIGFsbG93IHVzZSBpbiBzY3JpcHRzXG4gICAgJGV4cG9ydGVkOiAoXG4gICAgICAgIGFjY2VudDogJHByaW1hcnksXG4gICAgICAgIGFjY2VudC1jb250cmFzdDogJHByaW1hcnktY29udHJhc3QsXG4gICAgICAgIHByaW1hcnk6ICRwcmltYXJ5LFxuICAgICAgICBwcmltYXJ5LWNvbnRyYXN0OiAkcHJpbWFyeS1jb250cmFzdCxcbiAgICAgICAgYmFzZTogJGJhc2UtYmcsXG4gICAgICAgIGJhY2tncm91bmQ6ICRjaGFydC1iZyxcblxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyxcblxuICAgICAgICBub3JtYWwtYmFja2dyb3VuZDogJGJhc2UtYmcsXG4gICAgICAgIG5vcm1hbC10ZXh0LWNvbG9yOiAkYmFzZS10ZXh0LFxuICAgICAgICBob3Zlci1iYWNrZ3JvdW5kOiAkaG92ZXJlZC1iZyxcbiAgICAgICAgaG92ZXItdGV4dC1jb2xvcjogJGhvdmVyZWQtdGV4dCxcbiAgICAgICAgc2VsZWN0ZWQtYmFja2dyb3VuZDogJHNlbGVjdGVkLWJnLFxuICAgICAgICBzZWxlY3RlZC10ZXh0LWNvbG9yOiAkc2VsZWN0ZWQtdGV4dCxcblxuICAgICAgICBzdWNjZXNzOiAkc3VjY2VzcyxcbiAgICAgICAgaW5mbzogJGluZm8sXG4gICAgICAgIHdhcm5pbmc6ICR3YXJuaW5nLFxuICAgICAgICBlcnJvcjogJGVycm9yLFxuXG4gICAgICAgIHNlcmllcy1hOiAkc2VyaWVzLWEsXG4gICAgICAgIHNlcmllcy1iOiAkc2VyaWVzLWIsXG4gICAgICAgIHNlcmllcy1jOiAkc2VyaWVzLWMsXG4gICAgICAgIHNlcmllcy1kOiAkc2VyaWVzLWQsXG4gICAgICAgIHNlcmllcy1lOiAkc2VyaWVzLWUsXG4gICAgICAgIHNlcmllcy1mOiAkc2VyaWVzLWYsXG5cbiAgICAgICAgc2VyaWVzLTE6ICRzZXJpZXMtMSxcbiAgICAgICAgc2VyaWVzLTI6ICRzZXJpZXMtMixcbiAgICAgICAgc2VyaWVzLTM6ICRzZXJpZXMtMyxcbiAgICAgICAgc2VyaWVzLTQ6ICRzZXJpZXMtNCxcbiAgICAgICAgc2VyaWVzLTU6ICRzZXJpZXMtNSxcbiAgICAgICAgc2VyaWVzLTY6ICRzZXJpZXMtNixcbiAgICAgICAgc2VyaWVzLTc6ICRzZXJpZXMtNyxcbiAgICAgICAgc2VyaWVzLTg6ICRzZXJpZXMtOCxcbiAgICAgICAgc2VyaWVzLTk6ICRzZXJpZXMtOSxcbiAgICAgICAgc2VyaWVzLTEwOiAkc2VyaWVzLTEwLFxuICAgICAgICBzZXJpZXMtMTE6ICRzZXJpZXMtMTEsXG4gICAgICAgIHNlcmllcy0xMjogJHNlcmllcy0xMixcbiAgICAgICAgc2VyaWVzLTEzOiAkc2VyaWVzLTEzLFxuICAgICAgICBzZXJpZXMtMTQ6ICRzZXJpZXMtMTQsXG4gICAgICAgIHNlcmllcy0xNTogJHNlcmllcy0xNSxcbiAgICAgICAgc2VyaWVzLTE2OiAkc2VyaWVzLTE2LFxuICAgICAgICBzZXJpZXMtMTc6ICRzZXJpZXMtMTcsXG4gICAgICAgIHNlcmllcy0xODogJHNlcmllcy0xOCxcbiAgICAgICAgc2VyaWVzLTE5OiAkc2VyaWVzLTE5LFxuICAgICAgICBzZXJpZXMtMjA6ICRzZXJpZXMtMjAsXG4gICAgICAgIHNlcmllcy0yMTogJHNlcmllcy0yMSxcbiAgICAgICAgc2VyaWVzLTIyOiAkc2VyaWVzLTIyLFxuICAgICAgICBzZXJpZXMtMjM6ICRzZXJpZXMtMjMsXG4gICAgICAgIHNlcmllcy0yNDogJHNlcmllcy0yNCxcbiAgICAgICAgc2VyaWVzLTI1OiAkc2VyaWVzLTI1LFxuICAgICAgICBzZXJpZXMtMjY6ICRzZXJpZXMtMjYsXG4gICAgICAgIHNlcmllcy0yNzogJHNlcmllcy0yNyxcbiAgICAgICAgc2VyaWVzLTI4OiAkc2VyaWVzLTI4LFxuICAgICAgICBzZXJpZXMtMjk6ICRzZXJpZXMtMjksXG4gICAgICAgIHNlcmllcy0zMDogJHNlcmllcy0zMCxcblxuICAgICAgICBnYXVnZS1wb2ludGVyOiAkcHJpbWFyeSxcbiAgICAgICAgZ2F1Z2UtdHJhY2s6IGRhcmtlbigkY2hhcnQtYmcsIDEwJSlcbiAgICApO1xuXG4gICAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkZXhwb3J0ZWQge1xuICAgICAgICAkdHlwZTogdHlwZS1vZigkdmFsdWUpO1xuXG4gICAgICAgIC5rLXZhci0tI3skbmFtZX0ge1xuICAgICAgICAgICAgQGlmICR0eXBlID09IFwiY29sb3JcIiB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvciBjYW4gc3RvcmUgYW55IGNvbG9yXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICAgICAgICAgICAgfSBAZWxzZSBpZiAkdHlwZSA9PSBcIm51bWJlclwiIHtcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wIGNhbiBzdG9yZSBwb3NpdGl2ZSAmIG5lZ2F0aXZlIHZhbHVlc1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICR2YWx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIENoYXJ0XG4vLy8gVGhlIGZpcnN0IGJhc2Ugc2VyaWVzIGNvbG9yIGFuZCBpdHMgbGlnaHQgYW5kIGRhcmsgc2hhZGVzLlxuLy8vIEBncm91cCBjaGFydHNcbiRzZXJpZXMtYTogI2ZmNjM1OCAhZGVmYXVsdDtcbiRzZXJpZXMtYS1kYXJrOiBtaXgoYmxhY2ssICRzZXJpZXMtYSwgMjUlKSAhZGVmYXVsdDtcbiRzZXJpZXMtYS1kYXJrZXI6IG1peChibGFjaywgJHNlcmllcy1hLCA1MCUpICFkZWZhdWx0O1xuJHNlcmllcy1hLWxpZ2h0OiBtaXgod2hpdGUsICRzZXJpZXMtYSwgMjUlKSAhZGVmYXVsdDtcbiRzZXJpZXMtYS1saWdodGVyOiBtaXgod2hpdGUsICRzZXJpZXMtYSwgNTAlKSAhZGVmYXVsdDtcblxuLy8vIFRoZSBzZWNvbmQgYmFzZSBzZXJpZXMgY29sb3IgYW5kIGl0cyBsaWdodCBhbmQgZGFyayBzaGFkZXMuXG4vLy8gQGdyb3VwIGNoYXJ0c1xuJHNlcmllcy1iOiAjZmZkMjQ2ICFkZWZhdWx0O1xuJHNlcmllcy1iLWRhcms6IG1peChibGFjaywgJHNlcmllcy1iLCAyNSUpICFkZWZhdWx0O1xuJHNlcmllcy1iLWRhcmtlcjogbWl4KGJsYWNrLCAkc2VyaWVzLWIsIDUwJSkgIWRlZmF1bHQ7XG4kc2VyaWVzLWItbGlnaHQ6IG1peCh3aGl0ZSwgJHNlcmllcy1iLCAyNSUpICFkZWZhdWx0O1xuJHNlcmllcy1iLWxpZ2h0ZXI6IG1peCh3aGl0ZSwgJHNlcmllcy1iLCA1MCUpICFkZWZhdWx0O1xuXG4vLy8gVGhlIHRoaXJkIGJhc2Ugc2VyaWVzIGNvbG9yIGFuZCBpdHMgbGlnaHQgYW5kIGRhcmsgc2hhZGVzLlxuLy8vIEBncm91cCBjaGFydHNcbiRzZXJpZXMtYzogIzc4ZDIzNyAhZGVmYXVsdDtcbiRzZXJpZXMtYy1kYXJrOiBtaXgoYmxhY2ssICRzZXJpZXMtYywgMjUlKSAhZGVmYXVsdDtcbiRzZXJpZXMtYy1kYXJrZXI6IG1peChibGFjaywgJHNlcmllcy1jLCA1MCUpICFkZWZhdWx0O1xuJHNlcmllcy1jLWxpZ2h0OiBtaXgod2hpdGUsICRzZXJpZXMtYywgMjUlKSAhZGVmYXVsdDtcbiRzZXJpZXMtYy1saWdodGVyOiBtaXgod2hpdGUsICRzZXJpZXMtYywgNTAlKSAhZGVmYXVsdDtcblxuLy8vIFRoZSBmb3VydGggYmFzZSBzZXJpZXMgY29sb3IgYW5kIGl0cyBsaWdodCBhbmQgZGFyayBzaGFkZXMuXG4vLy8gQGdyb3VwIGNoYXJ0c1xuJHNlcmllcy1kOiAjMjhiNGM4ICFkZWZhdWx0O1xuJHNlcmllcy1kLWRhcms6IG1peChibGFjaywgJHNlcmllcy1kLCAyNSUpICFkZWZhdWx0O1xuJHNlcmllcy1kLWRhcmtlcjogbWl4KGJsYWNrLCAkc2VyaWVzLWQsIDUwJSkgIWRlZmF1bHQ7XG4kc2VyaWVzLWQtbGlnaHQ6IG1peCh3aGl0ZSwgJHNlcmllcy1kLCAyNSUpICFkZWZhdWx0O1xuJHNlcmllcy1kLWxpZ2h0ZXI6IG1peCh3aGl0ZSwgJHNlcmllcy1kLCA1MCUpICFkZWZhdWx0O1xuXG4vLy8gVGhlIGZpZnRoIGJhc2Ugc2VyaWVzIGNvbG9yIGFuZCBpdHMgbGlnaHQgYW5kIGRhcmsgc2hhZGVzLlxuLy8vIEBncm91cCBjaGFydHNcbiRzZXJpZXMtZTogIzJkNzNmNSAhZGVmYXVsdDtcbiRzZXJpZXMtZS1kYXJrOiBtaXgoYmxhY2ssICRzZXJpZXMtZSwgMjUlKSAhZGVmYXVsdDtcbiRzZXJpZXMtZS1kYXJrZXI6IG1peChibGFjaywgJHNlcmllcy1lLCA1MCUpICFkZWZhdWx0O1xuJHNlcmllcy1lLWxpZ2h0OiBtaXgod2hpdGUsICRzZXJpZXMtZSwgMjUlKSAhZGVmYXVsdDtcbiRzZXJpZXMtZS1saWdodGVyOiBtaXgod2hpdGUsICRzZXJpZXMtZSwgNTAlKSAhZGVmYXVsdDtcblxuLy8vIFRoZSBzaXh0aCBiYXNlIHNlcmllcyBjb2xvciBhbmQgaXRzIGxpZ2h0IGFuZCBkYXJrIHNoYWRlcy5cbi8vLyBAZ3JvdXAgY2hhcnRzXG4kc2VyaWVzLWY6ICNhYTQ2YmUgIWRlZmF1bHQ7XG4kc2VyaWVzLWYtZGFyazogbWl4KGJsYWNrLCAkc2VyaWVzLWYsIDI1JSkgIWRlZmF1bHQ7XG4kc2VyaWVzLWYtZGFya2VyOiBtaXgoYmxhY2ssICRzZXJpZXMtZiwgNTAlKSAhZGVmYXVsdDtcbiRzZXJpZXMtZi1saWdodDogbWl4KHdoaXRlLCAkc2VyaWVzLWYsIDI1JSkgIWRlZmF1bHQ7XG4kc2VyaWVzLWYtbGlnaHRlcjogbWl4KHdoaXRlLCAkc2VyaWVzLWYsIDUwJSkgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgc2VyaWVzIGNvbG9ycyBpbiBvcmRlcjpcbi8vLyBiYXNlLCBsaWdodCwgZGFyaywgbGlnaHRlciwgZGFya2VyXG4vLy8gQGdyb3VwIGNoYXJ0c1xuJHNlcmllcy0xOiAkc2VyaWVzLWEgIWRlZmF1bHQ7XG4kc2VyaWVzLTI6ICRzZXJpZXMtYiAhZGVmYXVsdDtcbiRzZXJpZXMtMzogJHNlcmllcy1jICFkZWZhdWx0O1xuJHNlcmllcy00OiAkc2VyaWVzLWQgIWRlZmF1bHQ7XG4kc2VyaWVzLTU6ICRzZXJpZXMtZSAhZGVmYXVsdDtcbiRzZXJpZXMtNjogJHNlcmllcy1mICFkZWZhdWx0O1xuJHNlcmllcy03OiAkc2VyaWVzLWEtbGlnaHQgIWRlZmF1bHQ7XG4kc2VyaWVzLTg6ICRzZXJpZXMtYi1saWdodCAhZGVmYXVsdDtcbiRzZXJpZXMtOTogJHNlcmllcy1jLWxpZ2h0ICFkZWZhdWx0O1xuJHNlcmllcy0xMDogJHNlcmllcy1kLWxpZ2h0ICFkZWZhdWx0O1xuJHNlcmllcy0xMTogJHNlcmllcy1lLWxpZ2h0ICFkZWZhdWx0O1xuJHNlcmllcy0xMjogJHNlcmllcy1mLWxpZ2h0ICFkZWZhdWx0O1xuJHNlcmllcy0xMzogJHNlcmllcy1hLWRhcmsgIWRlZmF1bHQ7XG4kc2VyaWVzLTE0OiAkc2VyaWVzLWItZGFyayAhZGVmYXVsdDtcbiRzZXJpZXMtMTU6ICRzZXJpZXMtYy1kYXJrICFkZWZhdWx0O1xuJHNlcmllcy0xNjogJHNlcmllcy1kLWRhcmsgIWRlZmF1bHQ7XG4kc2VyaWVzLTE3OiAkc2VyaWVzLWUtZGFyayAhZGVmYXVsdDtcbiRzZXJpZXMtMTg6ICRzZXJpZXMtZi1kYXJrICFkZWZhdWx0O1xuJHNlcmllcy0xOTogJHNlcmllcy1hLWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kc2VyaWVzLTIwOiAkc2VyaWVzLWItbGlnaHRlciAhZGVmYXVsdDtcbiRzZXJpZXMtMjE6ICRzZXJpZXMtYy1saWdodGVyICFkZWZhdWx0O1xuJHNlcmllcy0yMjogJHNlcmllcy1kLWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kc2VyaWVzLTIzOiAkc2VyaWVzLWUtbGlnaHRlciAhZGVmYXVsdDtcbiRzZXJpZXMtMjQ6ICRzZXJpZXMtZi1saWdodGVyICFkZWZhdWx0O1xuJHNlcmllcy0yNTogJHNlcmllcy1hLWRhcmtlciAhZGVmYXVsdDtcbiRzZXJpZXMtMjY6ICRzZXJpZXMtYi1kYXJrZXIgIWRlZmF1bHQ7XG4kc2VyaWVzLTI3OiAkc2VyaWVzLWMtZGFya2VyICFkZWZhdWx0O1xuJHNlcmllcy0yODogJHNlcmllcy1kLWRhcmtlciAhZGVmYXVsdDtcbiRzZXJpZXMtMjk6ICRzZXJpZXMtZS1kYXJrZXIgIWRlZmF1bHQ7XG4kc2VyaWVzLTMwOiAkc2VyaWVzLWYtZGFya2VyICFkZWZhdWx0O1xuXG4kY2hhcnQtYm9yZGVyLXdpZHRoOiAwcHggIWRlZmF1bHQ7XG4kY2hhcnQtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcbiRjaGFydC1mb250LXNpemU6ICRmb250LXNpemUgIWRlZmF1bHQ7XG4kY2hhcnQtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjaGFydC1mb250LXNpemUtc206IDExcHggIWRlZmF1bHQ7XG4kY2hhcnQtZm9udC1zaXplLW1kOiAxMnB4ICFkZWZhdWx0O1xuJGNoYXJ0LWZvbnQtc2l6ZS1sZzogMTZweCAhZGVmYXVsdDtcbiRjaGFydC10b29sdGlwLWZvbnQtc2l6ZTogKCRmb250LXNpemUgKiAuOTI5KSAhZGVmYXVsdDtcbiRjaGFydC1sYWJlbC1mb250LXNpemU6IC44NTdlbSAhZGVmYXVsdDtcbiRjaGFydC10aXRsZS1mb250LXNpemU6IDEuMTQzZW0gIWRlZmF1bHQ7XG4kY2hhcnQtcGFuZS10aXRsZS1mb250LXNpemU6ICRjaGFydC1sYWJlbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY2hhcnQtcGFuZS10aXRsZS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGNoYXJ0LWluYWN0aXZlOiByZ2JhKCAkYm9keS10ZXh0LCAuNSApICFkZWZhdWx0O1xuLy8vIFRoZSBjb2xvciBvZiB0aGUgQ2hhcnQgZ3JpZCBsaW5lcyAobWFqb3IpLlxuLy8vIEBncm91cCBjaGFydHNcbiRjaGFydC1tYWpvci1saW5lczogcmdiYSgwLCAwLCAwLCAuMDgpICFkZWZhdWx0O1xuLy8vIFRoZSBjb2xvciBvZiB0aGUgQ2hhcnQgZ3JpZCBsaW5lcyAobWlub3IpLlxuLy8vIEBncm91cCBjaGFydHNcbiRjaGFydC1taW5vci1saW5lczogcmdiYSgwLCAwLCAwLCAuMDQpICFkZWZhdWx0O1xuXG4kY2hhcnQtYXJlYS1vcGFjaXR5OiAuNiAhZGVmYXVsdDtcbiRjaGFydC1hcmVhLWluYWN0aXZlLW9wYWNpdHk6IC4xICFkZWZhdWx0O1xuJGNoYXJ0LWxpbmUtaW5hY3RpdmUtb3BhY2l0eTogLjMgIWRlZmF1bHQ7XG5cbiRjaGFydC1iZzogJGNvbXBvbmVudC1iZyAhZGVmYXVsdDtcbiRjaGFydC10ZXh0OiAkY29tcG9uZW50LXRleHQgIWRlZmF1bHQ7XG4kY2hhcnQtYm9yZGVyOiAkY29tcG9uZW50LWJvcmRlciAhZGVmYXVsdDtcblxuJGNoYXJ0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG5cbiRjaGFydC1jcm9zc2hhaXItYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNSkgIWRlZmF1bHQ7XG4kY2hhcnQtY3Jvc3NoYWlyLXNoYXJlZC10b29sdGlwLWNvbG9yOiAkYmFzZS10ZXh0ICFkZWZhdWx0O1xuJGNoYXJ0LWNyb3NzaGFpci1zaGFyZWQtdG9vbHRpcC1iYWNrZ3JvdW5kOiAkYmFzZS1iZyAhZGVmYXVsdDtcbiRjaGFydC1jcm9zc2hhaXItc2hhcmVkLXRvb2x0aXAtYm9yZGVyOiByZ2JhKDAsIDAsIDAsIC4wOCkgIWRlZmF1bHQ7XG5cbiRjaGFydC1ub3Rlcy1iYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC41KSAhZGVmYXVsdDtcbiRjaGFydC1ub3Rlcy1ib3JkZXI6IHJnYmEoMCwgMCwgMCwgLjUpICFkZWZhdWx0O1xuJGNoYXJ0LW5vdGVzLWxpbmVzOiByZ2JhKDAsIDAsIDAsIC41KSAhZGVmYXVsdDtcblxuJGVycm9yLWJhcnMtYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNSkgIWRlZmF1bHQ7XG5cbiRjaGFydC1zZWxlY3Rpb24tbWFycXVlLWJhY2tncm91bmQ6ICRzZXJpZXMtYSAhZGVmYXVsdDtcbiRzZWxlY3Rpb24taGFuZGxlLXNpemU6IDIycHggIWRlZmF1bHQ7XG4kc2VsZWN0aW9uLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDgpICFkZWZhdWx0O1xuJHNlbGVjdGlvbi1zaGFkb3c6IGluc2V0IDAgMXB4IDdweCByZ2JhKDAsIDAsIDAsIC4xNSkgIWRlZmF1bHQ7XG5cblxuLy8gVHJlZU1hcFxuJHRyZWVtYXAtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcbiR0cmVlbWFwLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiR0cmVlbWFwLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwiZGF0YXZpei9jaGFydHMvdGhlbWVcIikge1xuICAgIC8vIEV4cG9ydGVkIHZhcmlhYmxlc1xuICAgIC5rLXZhci0tY2hhcnQtaW5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhcnQtaW5hY3RpdmU7XG4gICAgfVxuXG4gICAgLmstdmFyLS1jaGFydC1tYWpvci1saW5lcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGFydC1tYWpvci1saW5lcztcbiAgICB9XG5cbiAgICAuay12YXItLWNoYXJ0LW1pbm9yLWxpbmVzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoYXJ0LW1pbm9yLWxpbmVzO1xuICAgIH1cblxuICAgIC5rLXZhci0tY2hhcnQtYXJlYS1vcGFjaXR5IHtcbiAgICAgICAgb3BhY2l0eTogJGNoYXJ0LWFyZWEtb3BhY2l0eTtcbiAgICB9XG5cbiAgICAuay12YXItLWNoYXJ0LWFyZWEtaW5hY3RpdmUtb3BhY2l0eSB7XG4gICAgICAgIG9wYWNpdHk6ICRjaGFydC1hcmVhLWluYWN0aXZlLW9wYWNpdHk7XG4gICAgfVxuXG4gICAgLmstdmFyLS1jaGFydC1saW5lLWluYWN0aXZlLW9wYWNpdHkge1xuICAgICAgICBvcGFjaXR5OiAkY2hhcnQtbGluZS1pbmFjdGl2ZS1vcGFjaXR5O1xuICAgIH1cblxuICAgIC5rLXZhci0tY2hhcnQtbm90ZXMtYmFja2dyb3VuZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGFydC1ub3Rlcy1iYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIC5rLXZhci0tY2hhcnQtbm90ZXMtYm9yZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoYXJ0LW5vdGVzLWJvcmRlcjtcbiAgICB9XG5cbiAgICAuay12YXItLWNoYXJ0LW5vdGVzLWxpbmVzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoYXJ0LW5vdGVzLWxpbmVzO1xuICAgIH1cblxuICAgIC5rLXZhci0tY2hhcnQtY3Jvc3NoYWlyLWJhY2tncm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhcnQtY3Jvc3NoYWlyLWJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgLmstdmFyLS1jaGFydC1lcnJvci1iYXJzLWJhY2tncm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXJyb3ItYmFycy1iYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIC8vIEVsZW1lbnRzXG4gICAgLmstY2hhcnQsXG4gICAgLmstc3BhcmtsaW5lLFxuICAgIC5rLXN0b2NrY2hhcnQge1xuICAgICAgICBAZXh0ZW5kIC5rLXRleHQtc2VsZWN0aW9uICFvcHRpb25hbDtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRjaGFydC10ZXh0LFxuICAgICAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgICAgICAgICAkY2hhcnQtYm9yZGVyXG4gICAgICAgICk7XG5cbiAgICAgICAgLmstcG9wdXAge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFRvb2x0aXBcbiAgICAvLyBUT0RPXG4gICAgLmstY2hhcnQtdG9vbHRpcCB7XG4gICAgICAgIGNvbG9yOiAkY29tcG9uZW50LWJnO1xuICAgIH1cbiAgICAuay1jaGFydC10b29sdGlwLWludmVyc2Uge1xuICAgICAgICBjb2xvcjogaW52ZXJ0KCRjb21wb25lbnQtYmcpO1xuICAgIH1cblxuICAgIC5rLWNoYXJ0LWNyb3NzaGFpci10b29sdGlwLFxuICAgIC5rLWNoYXJ0LXNoYXJlZC10b29sdGlwIHtcbiAgICAgICAgY29sb3I6ICRjaGFydC1jcm9zc2hhaXItc2hhcmVkLXRvb2x0aXAtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGFydC1jcm9zc2hhaXItc2hhcmVkLXRvb2x0aXAtYmFja2dyb3VuZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2hhcnQtY3Jvc3NoYWlyLXNoYXJlZC10b29sdGlwLWJvcmRlcjtcbiAgICB9XG5cbiAgICAuay1zZWxlY3Rpb24ge1xuICAgICAgICBib3JkZXItY29sb3I6ICRzZWxlY3Rpb24tYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkc2VsZWN0aW9uLXNoYWRvdztcbiAgICB9XG5cbiAgICAuay1zZWxlY3Rpb24tYmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuay1oYW5kbGUge1xuICAgICAgICBjdXJzb3I6IGUtcmVzaXplO1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGJ1dHRvbi10ZXh0LFxuICAgICAgICAgICAgJGJ1dHRvbi1iZyxcbiAgICAgICAgICAgICRidXR0b24tYm9yZGVyLFxuICAgICAgICAgICAgJGJ1dHRvbi1ncmFkaWVudFxuICAgICAgICApO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkYnV0dG9uLWhvdmVyZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkYnV0dG9uLWhvdmVyZWQtYmcsXG4gICAgICAgICAgICAgICAgJGJ1dHRvbi1ob3ZlcmVkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAkYnV0dG9uLWhvdmVyZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1oYW5kbGUgZGl2IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmstbWFzayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb21wb25lbnQtYmc7XG4gICAgICAgIG9wYWNpdHk6IC44O1xuICAgIH1cblxuICAgIC5rLW1hcnF1ZWUtY29sb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhcnQtc2VsZWN0aW9uLW1hcnF1ZS1iYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIC5rLW1hcnF1ZWUtY29sb3Ige1xuICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICB9XG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJkYXRhdml6L3RyZWVtYXAvdGhlbWVcIikge1xuXG4gICAgLy8gVHJlZW1hcFxuICAgIC5rLXRyZWVtYXAge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGNvbXBvbmVudC10ZXh0LFxuICAgICAgICAgICAgJGNvbXBvbmVudC1iZyxcbiAgICAgICAgICAgICRjb21wb25lbnQtYm9yZGVyXG4gICAgICAgICk7XG5cbiAgICAgICAgLy8gVGl0bGVcbiAgICAgICAgLmstdHJlZW1hcC10aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRoZWFkZXItdGV4dCxcbiAgICAgICAgICAgICAgICAkaGVhZGVyLWJnLFxuICAgICAgICAgICAgICAgICRoZWFkZXItYm9yZGVyLFxuICAgICAgICAgICAgICAgICRoZWFkZXItZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBMZWFmXG4gICAgICAgIC5rLWxlYWYge1xuICAgICAgICAgICAgY29sb3I6ICRjb21wb25lbnQtYmc7XG4gICAgICAgIH1cbiAgICAgICAgLmstbGVhZi5rLWludmVyc2Uge1xuICAgICAgICAgICAgY29sb3I6ICRjb21wb25lbnQtdGV4dDtcbiAgICAgICAgfVxuICAgICAgICAuay1sZWFmLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4ICRjb21wb25lbnQtYm9yZGVyO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwibWFwL2xheW91dFwiKSB7XG5cbiAgICAvLyBMYXlvdXRcbiAgICAuay1tYXAge1xuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICBib3JkZXItd2lkdGg6ICRtYXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBmb250LXNpemU6ICRtYXAtZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJG1hcC1saW5lLWhlaWdodDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYXAtZm9udC1mYW1pbHk7XG5cblxuICAgICAgICAvLyBTY3JvbGxcbiAgICAgICAgLmttLXNjcm9sbC13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgICAgLmttLXNjcm9sbC1jb250YWluZXIgeyBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLmstdG91Y2gtc2Nyb2xsYmFyIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgICAgIC8vIExheWVyc1xuICAgICAgICAuay1sYXllciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gTWFya2VyXG4gICAgICAgIC5rLW1hcmtlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gICAgICAgICAgICBmb250LXNpemU6ICRtYXAtbWFya2VyLXNpemU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gQXR0cmlidXRpb25cbiAgICAgICAgLmstYXR0cmlidXRpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogJG1hcC1hdHRyaWJ1dGlvbi1wYWRkaW5nLXkgJG1hcC1hdHRyaWJ1dGlvbi1wYWRkaW5nLXg7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRtYXAtYXR0cmlidXRpb24tZm9udC1zaXplO1xuICAgICAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgfVxuXG5cbiAgICB9XG5cblxuICAgIC8vIENvbnRyb2xzXG4gICAgLmstbWFwLWNvbnRyb2xzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuXG4gICAgLy8gTmF2aWdhdG9yXG4gICAgLmstbmF2aWdhdG9yIHtcbiAgICAgICAgbWFyZ2luOiAkbWFwLW5hdmlnYXRvci1tYXJnaW47XG4gICAgICAgIHdpZHRoOiAkbWFwLW5hdmlnYXRvci13aWR0aDtcbiAgICAgICAgaGVpZ2h0OiAkbWFwLW5hdmlnYXRvci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkbWFwLW5hdmlnYXRvci1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5rLXBkZi1leHBvcnQgJiB7IGRpc3BsYXk6IG5vbmU7IH1cblxuXG4gICAgICAgIC8vIEJ1dHRvbnNcbiAgICAgICAgLmstYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgICAmOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmstbmF2aWdhdG9yLXVwIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHRvcDogJG1hcC1uYXZpZ2F0b3ItcGFkZGluZztcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICAuay1uYXZpZ2F0b3ItcmlnaHQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgcmlnaHQ6ICRtYXAtbmF2aWdhdG9yLXBhZGRpbmc7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICAuay1uYXZpZ2F0b3ItZG93biAge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgYm90dG9tOiAkbWFwLW5hdmlnYXRvci1wYWRkaW5nO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIC5rLW5hdmlnYXRvci1sZWZ0IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGxlZnQ6ICRtYXAtbmF2aWdhdG9yLXBhZGRpbmc7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gWm9vbSBjb250cm9sXG4gICAgLmstem9vbS1jb250cm9sIHtcbiAgICAgICAgbWFyZ2luOiAkc3BhY2VyLXg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAuay1wZGYtZXhwb3J0ICYgeyBkaXNwbGF5OiBub25lOyB9XG5cblxuICAgICAgICAvLyBCdXR0b25zXG4gICAgICAgIC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLy8gTWFwXG4kbWFwLWJvcmRlci13aWR0aDogMHB4ICFkZWZhdWx0O1xuXG4kbWFwLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRtYXAtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcbiRtYXAtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcblxuJG1hcC1iZzogJGNvbXBvbmVudC1iZyAhZGVmYXVsdDtcbiRtYXAtdGV4dDogJGNvbXBvbmVudC10ZXh0ICFkZWZhdWx0O1xuJG1hcC1ib3JkZXI6ICRjb21wb25lbnQtYm9yZGVyICFkZWZhdWx0O1xuXG4kbWFwLW5hdmlnYXRvci1tYXJnaW46ICRzcGFjZXIteCAhZGVmYXVsdDtcbiRtYXAtbmF2aWdhdG9yLXBhZGRpbmc6IDJweCAhZGVmYXVsdDtcbiRtYXAtbmF2aWdhdG9yLXdpZHRoOiBjYWxjKCAjeyRpY29uLXNpemUgKiAzfSArICN7JG1hcC1uYXZpZ2F0b3ItcGFkZGluZyAqIDJ9ICkgIWRlZmF1bHQ7XG4kbWFwLW5hdmlnYXRvci1oZWlnaHQ6ICRtYXAtbmF2aWdhdG9yLXdpZHRoICFkZWZhdWx0O1xuJG1hcC1uYXZpZ2F0b3ItYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG5cbiRtYXAtem9vbS1jb250cm9sLW1hcmdpbjogJHNwYWNlci14ICFkZWZhdWx0O1xuJG1hcC16b29tLWNvbnRyb2wtYnV0dG9uLXBhZGRpbmcteDogJGJ1dHRvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kbWFwLXpvb20tY29udHJvbC1idXR0b24tcGFkZGluZy15OiAkbWFwLXpvb20tY29udHJvbC1idXR0b24tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kbWFwLWF0dHJpYnV0aW9uLXBhZGRpbmcteDogJHBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRtYXAtYXR0cmlidXRpb24tcGFkZGluZy15OiAkcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJG1hcC1hdHRyaWJ1dGlvbi1mb250LXNpemU6ICgkbWFwLWZvbnQtc2l6ZSAqIC43NSkgIWRlZmF1bHQ7XG4kbWFwLWF0dHJpYnV0aW9uLWJnOiByZ2JhKCAkbWFwLWJnLCAuOCApICFkZWZhdWx0O1xuXG4kbWFwLW1hcmtlci1zaXplOiAkaWNvbi1zaXplLWxnICFkZWZhdWx0O1xuJG1hcC1tYXJrZXItZmlsbDogJHByaW1hcnkgIWRlZmF1bHQ7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwibWFwL3RoZW1lXCIpIHtcblxuICAgIC5rLW1hcCB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkbWFwLXRleHQsXG4gICAgICAgICAgICAkbWFwLWJnLFxuICAgICAgICAgICAgJG1hcC1ib3JkZXJcbiAgICAgICAgKTtcblxuICAgICAgICAuay1uYXZpZ2F0b3Ige1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkYnV0dG9uLXRleHQsXG4gICAgICAgICAgICAgICAgJGJ1dHRvbi1iZyxcbiAgICAgICAgICAgICAgICAkYnV0dG9uLWJvcmRlcixcbiAgICAgICAgICAgICAgICAkYnV0dG9uLWdyYWRpZW50XG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJGJ1dHRvbi1zaGFkb3cgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLW1hcmtlciB7XG4gICAgICAgICAgICBjb2xvcjogJG1hcC1tYXJrZXItZmlsbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWF0dHJpYnV0aW9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYXAtYXR0cmlidXRpb24tYmc7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiJdfQ== */
/* You can add global styles to this file, and also import other style files */

/* #GOOGLE FONT 
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,300,400,700");*/

/* cyrillic-ext */

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Udc1UAw.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }

/* cyrillic */

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0ddc1UAw.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }

/* greek-ext */

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Vdc1UAw.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
  }

/* greek */

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0adc1UAw.woff2) format('woff2');
    unicode-range: U+0370-03FF;
  }

/* vietnamese */

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Wdc1UAw.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }

/* latin-ext */

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Xdc1UAw.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }

/* latin */

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Zdc0.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }

/* cyrillic-ext */

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhmIqOjjg.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }

/* cyrillic */

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhvIqOjjg.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }

/* greek-ext */

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhnIqOjjg.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
  }

/* greek */

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhoIqOjjg.woff2) format('woff2');
    unicode-range: U+0370-03FF;
  }

/* vietnamese */

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhkIqOjjg.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }

/* latin-ext */

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhlIqOjjg.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }

/* latin */

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhrIqM.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }

/* cyrillic-ext */

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OX-hpOqc.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }

/* cyrillic */

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OVuhpOqc.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }

/* greek-ext */

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OXuhpOqc.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
  }

/* greek */

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OUehpOqc.woff2) format('woff2');
    unicode-range: U+0370-03FF;
  }

/* vietnamese */

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OXehpOqc.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }

/* latin-ext */

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OXOhpOqc.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }

/* latin */

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }

/* cyrillic-ext */

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }

/* cyrillic */

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }

/* greek-ext */

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
  }

/* greek */

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format('woff2');
    unicode-range: U+0370-03FF;
  }

/* vietnamese */

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }

/* latin-ext */

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFW50bbck.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }

/* latin */

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }

/* cyrillic-ext */

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOX-hpOqc.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }

/* cyrillic */

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOVuhpOqc.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }

/* greek-ext */

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXuhpOqc.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
  }

/* greek */

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUehpOqc.woff2) format('woff2');
    unicode-range: U+0370-03FF;
  }

/* vietnamese */

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXehpOqc.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }

/* latin-ext */

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }

/* latin */

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }

app-root, app-main-layout, app-auth-layout, app-locked, #extr-page {
    min-height: 94vh !important;
}

#main {
    padding-bottom: 0px !important;
}

.login-form-control {
    box-sizing: border-box;
    padding: 6px 12px;
}

.jarviswidget .widget-body {
    min-height: 0px !important;
}

.widget-toolbar.widget-toolbar-label{
    cursor: default;
}

.k-grid th {
    padding: .1em .3em;
}

.k-grid td {
    padding: .1em .3em;
 }

.k-grid tr:hover {
    background: #ededed;
  }

.k-grid tr.k-alt:hover {
    background: #ededed;
  }

.k-grid-pager {
    padding: .1em .3em;
 }

.k-grid-filter {
    height: 20px !important;
    width: 20px !important;
    bottom: 0 !important;
 }

.grid-action-button {
     width: 24px;
 }

.k-grid .k-grid-aria-root {
    overflow-x: auto !important;
}

.k-icon.k-i-loading, .k-loading-image {
    color: #3276b1;
}

.control-label {
     font-weight: bold;
     font-size: 12px;
 }

@media (min-width: 768px){
    .form-horizontal .control-label {
        text-align: left !important;
    }
}

textarea {
    height: 100px;
    min-height: 100px;
    resize: vertical;
}

bs-dropdown-container {
    z-index: 1060 !important;    
  }

.dropdown-menu{
    max-height: 300px; /*Provide height in pixels or in other units as per your layout*/
    overflow-y: auto; /*Provide an auto overflow to diaply scroll*/
}

.dropdown-menu li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}

.open>.dropdown-menu {
    animation-name: none;
    animation-fill-mode: none;
}

.widget-toolbar .dropdown-menu {
    left: initial;
    right: 0;
}

.k-dropdown .k-dropdown-wrap.k-state-default, 
.k-picker-wrap .k-state-default, 
.k-multiselect-wrap, .k-numerictextbox .k-numeric-wrap, 
.k-multiselect .k-multiselect-wrap, .k-dropdowntree .k-multiselect-wrap,
.k-dropdown .k-dropdown-wrap, .k-dropdowntree .k-dropdown-wrap {
    background: white;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0;    
}

.input-group .k-widget.form-control{
    width: 100%;
}

.input-group .k-dateinput-wrap, .input-group .k-dropdown-wrap, .input-group .k-multiselect-wrap, .input-group .k-numeric-wrap, 
.input-group .k-picker-wrap, .input-group .k-maskedtextbox .k-textbox{
    border: 1px solid #ccc;
}

.k-datepicker .k-picker-wrap, .k-datetimepicker .k-picker-wrap{
    border: 1px solid #ccc;
}

.k-datetime-container .k-datetime-wrap {
    width: 22em;
}

.k-list .k-item:focus, .k-list .k-item.k-state-focused{
    box-shadow: initial;
}

.k-widget.form-control .k-input, .form-control.k-block .k-input,
.k-widget.form-control.k-maskedtextbox .k-textbox{
    height: 32px;    
}

.k-widget.form-control.input-sm .k-input{
    height: 28px;
}

.k-multiselect-wrap{
    min-height: 32px;
}

.k-multiselect-wrap .k-button {
    font-size: 75%;
    font-weight: 700;
    line-height: 2;
    color: #fff;
    background-image: none;
    background-color: #999;
    border-radius: .25em;
    border-style: none;
    padding: .2em .6em .3em;
}

.k-multiselect-wrap .k-button:hover {
  opacity: 0.8;
}

.k-multiselect-wrap .k-button .k-icon.k-i-close{
    opacity: 1;
    font-weight: bolder;
    font-size: 12px;
}

.k-dropdown .k-dropdown-wrap, 
.k-combobox .k-dropdown-wrap{
    border: 1px solid #ccc;
}

.k-state-invalid > .k-picker-wrap .k-dateinput-wrap, .k-state-invalid > .k-dateinput-wrap, .k-state-invalid > .k-dropdown-wrap, 
.k-state-invalid > .k-numeric-wrap, .k-state-invalid > .k-picker-wrap, .ng-invalid.ng-touched > .k-picker-wrap .k-dateinput-wrap, 
.ng-invalid.ng-touched > .k-dateinput-wrap, .ng-invalid.ng-touched > .k-dropdown-wrap, .ng-invalid.ng-touched > .k-numeric-wrap, 
.ng-invalid.ng-touched > .k-picker-wrap, .ng-invalid.ng-dirty > .k-picker-wrap .k-dateinput-wrap, 
.ng-invalid.ng-dirty > .k-dateinput-wrap, .ng-invalid.ng-dirty > .k-dropdown-wrap, .ng-invalid.ng-dirty > .k-numeric-wrap, 
.k-state-invalid.k-autocomplete, .k-state-invalid.k-maskedtextbox > .k-textbox, .ng-invalid.ng-touched.k-autocomplete, 
.ng-invalid.ng-touched.k-maskedtextbox > .k-textbox, .ng-invalid.ng-dirty.k-autocomplete, .ng-invalid.ng-dirty.k-maskedtextbox > .k-textbox,
.ng-invalid.ng-dirty > .k-picker-wrap,
.ng-invalid.ng-touched > .k-multiselect-wrap,
.k-upload .k-file-invalid .k-file-name-invalid,
.k-upload .k-file-invalid-extension-wrapper,
.has-error .k-dropdown .k-dropdown-wrap.k-state-default,
.has-error .k-multiselect-wrap,
.has-error .k-upload,
.has-error .k-numeric-wrap,
.has-error button,
.has-error button:hover,
.has-error button:focus {
    color:#b94a48 !important;
    border-color:#b94a48 !important;
}

.has-highlight .form-control, 
.has-highlight .checkbox, 
.has-highlight .checkbox-inline, 
.has-highlight .control-label, 
.has-highlight .help-block, 
.has-highlight .radio, 
.has-highlight .radio-inline, 
.has-highlight.checkbox label, 
.has-highlight.checkbox-inline label, 
.has-highlight.radio label, 
.has-highlight.radio-inline label.has-highlight .form-control,
.has-highlight .k-dropdown .k-dropdown-wrap.k-state-default,
.has-highlight .k-datepicker .k-picker-wrap.k-state-default,
.has-highlight .k-multiselect-wrap,
.has-highlight .k-upload,
.has-highlight .k-numeric-wrap,
.has-highlight .k-widget.form-control .k-input, 
.has-highlight .form-control.k-block .k-input, 
.has-highlight .k-widget.form-control.k-maskedtextbox .k-textbox,
.has-highlight button,
.has-highlight button:hover,
.has-highlight button:focus {
    color:#c09853;    
}

.k-dropdown .k-state-disabled .k-input, .k-dropdown .k-state-disabled .k-select,
.k-numeric-wrap.k-state-disabled, .k-state-disabled .k-multiselect-wrap.k-floatwrap,
.k-combobox .k-dropdown-wrap.k-state-disabled,
.k-widget.k-maskedtextbox.k-state-disabled .k-textbox{
    background-color: #eee;
    background-image: none;
    opacity: 1 ;
    color: #555;
    cursor: not-allowed;
    border-radius: 0;
}

.input-group .k-dateinput-wrap{
    border: 0 !important;
}

.form-control.input-sm.k-widget {
    font-size: 12px;
    line-height: 1.5;
}

.form-group .k-disabled, .form-group .k-state-disabled {   
     opacity: 1; 
     filter: none;    
}

.k-widget.form-control.k-state-disabled .k-input{
    background-color: #eee;
    background-image: none;
    opacity: 1;
    color: #555;
    cursor: not-allowed;
    border-radius: 0;
}

td > .label {
    min-width: 100%;
    display: inline-block;
}

.tag {
    min-width: initial;
    margin-right: 2px;
    line-height: 2;
}

.tag:hover{
    opacity: 0.8;
}

.modal-body {
    max-height: calc(100vh - 200px);
    overflow-y: auto;
}

.modal-xl {
    width: 80%;
}

.modal-ts {
    width: 95%;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

.dropdown-toggle:hover {
        border-color: rgba(0, 0, 0, 0.15);
    color: #656565;
    background-color: #ededed;
    background-image: linear-gradient(#ededed, #e8e8e8);
}

.dropdown-menu, .tooltip{
    z-index: 1051;
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { 
    background-color: #f6f6f6;
    color: #333;
}

.widget-toolbar .btn-group-xs>.btn, .btn-xs {
    line-height: 1.42857143;
}

.btn-xs .badge{ 
    font-size: 8px; 
    top: -5px; 
    left: -8px
}

.popover-footer {
    padding: 10px 0 0;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}

.modal-header, .modal-footer{
    background-color: #fafafa;
}

.bg-color-primary {
    background-color: #3276B1!important;
}

.form-group-sm .input-group-btn .btn{
    line-height: 1 !important;
}

.form-control {
    font-size: 12px;
}

.widget-toolbar .btn-tall {    
    padding: 5px 8px 5px 8px!important;
}

.breadcrumb {
    padding: 15px 15px;
    margin-bottom: 0; 
    background-color: transparent;    
}

#resultWidget>header>.widget-toolbar>.btn {
    padding: 2px 2px !important;
    height: 29px;
}

header .popover.left {      
    top: -50px !important; 
}

.label-uti {
    background-color: #000;
}

.txt-color-uti {
    color: #000;
}

.btn-uti {
    background-color: #000;
    color: #fff;
}

.not-found-row { 
    height: 37px; 
}

.has-error input[type=email], .has-error input[type=email]+.input-group-addon, 
.has-error input[type=password], .has-error input[type=password]+.input-group-addon {
    border-color: #b94a48;
}

nav ul .active>a{
    color: #3276b1 !important;;
}

#mobile-profile-img{
    display: block!important;
}

#logo {
    margin-top: 5px;
}

.action-bar + #content{
    padding: 40px 0 0 0;
}

.action-bar + #content.no-padding{
    padding: 31px 0 0 0!important;
}

.login-info{
    border: none!important;
    box-shadow:none;
    display: flex;
}

.login-info>span{
    border: none;
    display: inline;
    color: black;
}

.login-info img{
    border-radius: 20px;
    border-left: 0;
}

.custom-menu-dropdown{
    background-color: #f5f5f5;
    font-size: 14px;
    color: #333;
    max-height: 400px;
}

.menu-item-title {    
    font-weight: 400;        
    margin: 10px;
}

.action-bar{
    background-color: #3a3633;
    position: fixed;
    width: 100%;
    z-index: 20;   
    padding-right: 45px; 
}

.action-bar .btn{        
    border-top: none;
    border-bottom: none;
    border-right: 1px solid #525151;
    border-left: 1px solid #1A1817;
    float: right;
}

.action-bar .btn.btn-primary{        
    border-right: 1px solid #367fbe;
    border-left: 1px solid #2c699d;
}

.action-bar .btn-group.dropdown, .action-bar .btn-group{
    float: right;
}

.action-bar>span{    
    color: #f5f5f5;
    float: right;
    height: 30px;
    padding-top: 5px;
    margin: 0 20px;
}

.action-bar .btn:active{
    top: auto;
    left: auto;
}

.action-bar .btn-default:hover, 
.action-bar .btn-default:active,
.action-bar .btn-default:focus{
    background-color: #525151 !important;
    background-image: none !important;
    color: #f5f5f5 !important;
}

.action-bar .btn-default{
    background-color: transparent; 
    color: #f5f5f5;
}

.login-popup{
    width: 400px;
    height: 200px;
    border-radius: 25px;
    position: fixed;
    background-color: transparent;
    top: 50%;
    left: 15%;
    padding-top: 15px;
    margin-top: -100px;
    margin-left: -100px;
    border: 1px solid gray
}

.smart-form.login-popup fieldset, .smart-form.login-popup footer{
    background-color: transparent;
}

.smart-form.login-popup footer .btn{
    float: initial;
}

aside {
    background: #3a3633!important;
}

.fixed-navigation nav>ul {
    padding-top: 32px;
}

.minified nav>ul:first-child li {
    border-top: none;
}

.minified nav>ul>li>span>a.disabled, .minified nav>ul>li>a.disabled{
    color: #555;
    cursor: not-allowed;
}

.header-search.pull-right {
    margin-right: 25px;
}

@media (max-width: 767px) {
    .header-search.pull-right {
        display: none!important;
    }

    .login-info>.mobile-hidden{
        display: none!important;;
    }
}

/* .header-btns{
    margin: 5px;
}

.header-btns li{
    border-right: 1px solid lightgray;
    border-left: 1px solid white;
    float: left;
    margin-top: 15px;
}

.header-btns li:first-child, .header-btns li:last-child {
    border-right: 0;
    border-left: 0;
  }

.header-btns a{
    padding-left: 10px;
    padding-right: 10px;
}

.header-btns i{
    color: #4E4E4E;
} */

.k-grid.selectable{
    line-height: 3;
    cursor: pointer
}

tr.selected,
tr.k-alt.selected {
  background-color: #dff0d8;
}

tr.selected:hover,
tr.k-alt.selected:hover {
  background-color: #d0e9c6;
}

.overflow-hidden {
    overflow-y: hidden;
}

.tips-container, .tips-container .modal-body, .tips-container .modal-footer{
    background-color: #367fbe;
    color: white;
}

.tips-container.popover.right>.arrow:after{
    border-right-color: #367fbe!important;
}

.tips-container .popover-title, .tips-container .modal-header{
    background-color: white;
    color: black;
}

.k-pdf-export colgroup > col:nth-child(2){
    width: 0px !important;
}

.k-pdf-export .k-grid-column-menu, .k-pdf-export .k-grid-filter{
    display: none;
}

.k-pdf-export a{
    display:none;
}

.SmallBox {
    top: 100px!important;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiLCJnb29nbGUtb3Blbi1zYW5zLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSw4RUFBOEU7O0FBRTlFO2tHQUNrRzs7QUNIbEcsaUJBQWlCOztBQUNqQjtJQUNJLHdCQUF3QjtJQUN4QixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLDRKQUE0SjtJQUM1SixzRkFBc0Y7RUFDeEY7O0FBQ0EsYUFBYTs7QUFDYjtJQUNFLHdCQUF3QjtJQUN4QixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLDRKQUE0SjtJQUM1Siw0REFBNEQ7RUFDOUQ7O0FBQ0EsY0FBYzs7QUFDZDtJQUNFLHdCQUF3QjtJQUN4QixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLDRKQUE0SjtJQUM1SiwwQkFBMEI7RUFDNUI7O0FBQ0EsVUFBVTs7QUFDVjtJQUNFLHdCQUF3QjtJQUN4QixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLDRKQUE0SjtJQUM1SiwwQkFBMEI7RUFDNUI7O0FBQ0EsZUFBZTs7QUFDZjtJQUNFLHdCQUF3QjtJQUN4QixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLDRKQUE0SjtJQUM1Siw0REFBNEQ7RUFDOUQ7O0FBQ0EsY0FBYzs7QUFDZDtJQUNFLHdCQUF3QjtJQUN4QixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLDRKQUE0SjtJQUM1SixtSEFBbUg7RUFDckg7O0FBQ0EsVUFBVTs7QUFDVjtJQUNFLHdCQUF3QjtJQUN4QixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLHlKQUF5SjtJQUN6Six5S0FBeUs7RUFDM0s7O0FBQ0EsaUJBQWlCOztBQUNqQjtJQUNFLHdCQUF3QjtJQUN4QixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLHlLQUF5SztJQUN6SyxzRkFBc0Y7RUFDeEY7O0FBQ0EsYUFBYTs7QUFDYjtJQUNFLHdCQUF3QjtJQUN4QixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLHlLQUF5SztJQUN6Syw0REFBNEQ7RUFDOUQ7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bkIsZUFBZTtJQUNmLDZCQUE2QjtJQUM3QixRQUFRO0lBQ1IsU0FBUztJQUNULGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CO0FBQ0o7O0FBRUE7SUFDSSw2QkFBNkI7QUFDakM7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksNkJBQTZCO0FBQ2pDOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksV0FBVztJQUNYLG1CQUFtQjtBQUN2Qjs7QUFFQTtJQUNJLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJO1FBQ0ksdUJBQXVCO0lBQzNCOztJQUVBO1FBQ0ksdUJBQXVCO0lBQzNCO0FBQ0o7O0FBRUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0dBdUJHOztBQUVIO0lBQ0ksY0FBYztJQUNkO0FBQ0o7O0FBRUE7O0VBRUUseUJBQXlCO0FBQzNCOztBQUVBOztFQUVFLHlCQUF5QjtBQUMzQjs7QUFFQTtJQUNJLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLHlCQUF5QjtJQUN6QixZQUFZO0FBQ2hCOztBQUVBO0lBQ0kscUNBQXFDO0FBQ3pDOztBQUVBO0lBQ0ksdUJBQXVCO0lBQ3ZCLFlBQVk7QUFDaEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxhQUFhO0FBQ2pCOztBQUVBO0lBQ0ksWUFBWTtBQUNoQjs7QUFFQTtJQUNJLG9CQUFvQjtBQUN4QiIsImZpbGUiOiJzdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogWW91IGNhbiBhZGQgZ2xvYmFsIHN0eWxlcyB0byB0aGlzIGZpbGUsIGFuZCBhbHNvIGltcG9ydCBvdGhlciBzdHlsZSBmaWxlcyAqL1xyXG5cclxuLyogI0dPT0dMRSBGT05UIFxyXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnM6NDAwaXRhbGljLDcwMGl0YWxpYywzMDAsNDAwLDcwMFwiKTsqL1xyXG5AaW1wb3J0IFwiZ29vZ2xlLW9wZW4tc2Fucy5jc3NcIjtcclxuXHJcbiBhcHAtcm9vdCwgYXBwLW1haW4tbGF5b3V0LCBhcHAtYXV0aC1sYXlvdXQsIGFwcC1sb2NrZWQsICNleHRyLXBhZ2Uge1xyXG4gICAgbWluLWhlaWdodDogOTR2aCAhaW1wb3J0YW50O1xyXG59IFxyXG5cclxuXHJcbiNtYWluIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxvZ2luLWZvcm0tY29udHJvbCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogNnB4IDEycHg7XHJcbn1cclxuXHJcbi5qYXJ2aXN3aWRnZXQgLndpZGdldC1ib2R5IHtcclxuICAgIG1pbi1oZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2lkZ2V0LXRvb2xiYXIud2lkZ2V0LXRvb2xiYXItbGFiZWx7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5rLWdyaWQgdGgge1xyXG4gICAgcGFkZGluZzogLjFlbSAuM2VtO1xyXG59XHJcblxyXG4gLmstZ3JpZCB0ZCB7XHJcbiAgICBwYWRkaW5nOiAuMWVtIC4zZW07XHJcbiB9XHJcblxyXG4gLmstZ3JpZCB0cjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xyXG4gIH1cclxuICAgXHJcbiAgLmstZ3JpZCB0ci5rLWFsdDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xyXG4gIH1cclxuXHJcbiAuay1ncmlkLXBhZ2VyIHtcclxuICAgIHBhZGRpbmc6IC4xZW0gLjNlbTtcclxuIH1cclxuXHJcbiAuay1ncmlkLWZpbHRlciB7XHJcbiAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3R0b206IDAgIWltcG9ydGFudDtcclxuIH1cclxuXHJcbiAuZ3JpZC1hY3Rpb24tYnV0dG9uIHtcclxuICAgICB3aWR0aDogMjRweDtcclxuIH1cclxuXHJcbiAuay1ncmlkIC5rLWdyaWQtYXJpYS1yb290IHtcclxuICAgIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuIC5rLWljb24uay1pLWxvYWRpbmcsIC5rLWxvYWRpbmctaW1hZ2Uge1xyXG4gICAgY29sb3I6ICMzMjc2YjE7XHJcbn1cclxuXHJcblxyXG4uY29udHJvbC1sYWJlbCB7XHJcbiAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gfVxyXG5cclxuIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuIFxyXG50ZXh0YXJlYSB7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICByZXNpemU6IHZlcnRpY2FsO1xyXG59XHJcblxyXG5icy1kcm9wZG93bi1jb250YWluZXIge1xyXG4gICAgei1pbmRleDogMTA2MCAhaW1wb3J0YW50OyAgICBcclxuICB9XHJcblxyXG4uZHJvcGRvd24tbWVudXtcclxuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyAvKlByb3ZpZGUgaGVpZ2h0IGluIHBpeGVscyBvciBpbiBvdGhlciB1bml0cyBhcyBwZXIgeW91ciBsYXlvdXQqL1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bzsgLypQcm92aWRlIGFuIGF1dG8gb3ZlcmZsb3cgdG8gZGlhcGx5IHNjcm9sbCovXHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51IGxpPmEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4ub3Blbj4uZHJvcGRvd24tbWVudSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBub25lO1xyXG4gICAgLW1vei1hbmltYXRpb24tbmFtZTogbm9uZTtcclxuICAgIC1vLWFuaW1hdGlvbi1uYW1lOiBub25lO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7ICBcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogbm9uZTtcclxuICAgIC1tb3otYW5pbWF0aW9uLWZpbGwtbW9kZTogbm9uZTtcclxuICAgIC1vLWFuaW1hdGlvbi1maWxsLW1vZGU6IG5vbmU7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBub25lO1xyXG59XHJcblxyXG4ud2lkZ2V0LXRvb2xiYXIgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgbGVmdDogaW5pdGlhbDtcclxuICAgIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4uay1kcm9wZG93biAuay1kcm9wZG93bi13cmFwLmstc3RhdGUtZGVmYXVsdCwgXHJcbi5rLXBpY2tlci13cmFwIC5rLXN0YXRlLWRlZmF1bHQsIFxyXG4uay1tdWx0aXNlbGVjdC13cmFwLCAuay1udW1lcmljdGV4dGJveCAuay1udW1lcmljLXdyYXAsIFxyXG4uay1tdWx0aXNlbGVjdCAuay1tdWx0aXNlbGVjdC13cmFwLCAuay1kcm9wZG93bnRyZWUgLmstbXVsdGlzZWxlY3Qtd3JhcCxcclxuLmstZHJvcGRvd24gLmstZHJvcGRvd24td3JhcCwgLmstZHJvcGRvd250cmVlIC5rLWRyb3Bkb3duLXdyYXAge1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7ICAgIFxyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAgLmstd2lkZ2V0LmZvcm0tY29udHJvbHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAgLmstZGF0ZWlucHV0LXdyYXAsIC5pbnB1dC1ncm91cCAuay1kcm9wZG93bi13cmFwLCAuaW5wdXQtZ3JvdXAgLmstbXVsdGlzZWxlY3Qtd3JhcCwgLmlucHV0LWdyb3VwIC5rLW51bWVyaWMtd3JhcCwgXHJcbi5pbnB1dC1ncm91cCAuay1waWNrZXItd3JhcCwgLmlucHV0LWdyb3VwIC5rLW1hc2tlZHRleHRib3ggLmstdGV4dGJveHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbn1cclxuXHJcbi5rLWRhdGVwaWNrZXIgLmstcGlja2VyLXdyYXAsIC5rLWRhdGV0aW1lcGlja2VyIC5rLXBpY2tlci13cmFwe1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxufVxyXG5cclxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLWRhdGV0aW1lLXdyYXAge1xyXG4gICAgd2lkdGg6IDIyZW07XHJcbn1cclxuXHJcbi5rLWxpc3QgLmstaXRlbTpmb2N1cywgLmstbGlzdCAuay1pdGVtLmstc3RhdGUtZm9jdXNlZHtcclxuICAgIGJveC1zaGFkb3c6IGluaXRpYWw7XHJcbn1cclxuXHJcbi5rLXdpZGdldC5mb3JtLWNvbnRyb2wgLmstaW5wdXQsIC5mb3JtLWNvbnRyb2wuay1ibG9jayAuay1pbnB1dCxcclxuLmstd2lkZ2V0LmZvcm0tY29udHJvbC5rLW1hc2tlZHRleHRib3ggLmstdGV4dGJveHtcclxuICAgIGhlaWdodDogMzJweDsgICAgXHJcbn1cclxuXHJcbi5rLXdpZGdldC5mb3JtLWNvbnRyb2wuaW5wdXQtc20gLmstaW5wdXR7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbn1cclxuXHJcbi5rLW11bHRpc2VsZWN0LXdyYXB7XHJcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xyXG59XHJcblxyXG4uay1tdWx0aXNlbGVjdC13cmFwIC5rLWJ1dHRvbiB7XHJcbiAgICBmb250LXNpemU6IDc1JTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAuMjVlbTtcclxuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtO1xyXG59XHJcblxyXG4uay1tdWx0aXNlbGVjdC13cmFwIC5rLWJ1dHRvbjpob3ZlciB7XHJcbiAgb3BhY2l0eTogMC44O1xyXG59XHJcblxyXG4uay1tdWx0aXNlbGVjdC13cmFwIC5rLWJ1dHRvbiAuay1pY29uLmstaS1jbG9zZXtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4uay1kcm9wZG93biAuay1kcm9wZG93bi13cmFwLCBcclxuLmstY29tYm9ib3ggLmstZHJvcGRvd24td3JhcHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbn1cclxuXHJcblxyXG4uay1zdGF0ZS1pbnZhbGlkID4gLmstcGlja2VyLXdyYXAgLmstZGF0ZWlucHV0LXdyYXAsIC5rLXN0YXRlLWludmFsaWQgPiAuay1kYXRlaW5wdXQtd3JhcCwgLmstc3RhdGUtaW52YWxpZCA+IC5rLWRyb3Bkb3duLXdyYXAsIFxyXG4uay1zdGF0ZS1pbnZhbGlkID4gLmstbnVtZXJpYy13cmFwLCAuay1zdGF0ZS1pbnZhbGlkID4gLmstcGlja2VyLXdyYXAsIC5uZy1pbnZhbGlkLm5nLXRvdWNoZWQgPiAuay1waWNrZXItd3JhcCAuay1kYXRlaW5wdXQtd3JhcCwgXHJcbi5uZy1pbnZhbGlkLm5nLXRvdWNoZWQgPiAuay1kYXRlaW5wdXQtd3JhcCwgLm5nLWludmFsaWQubmctdG91Y2hlZCA+IC5rLWRyb3Bkb3duLXdyYXAsIC5uZy1pbnZhbGlkLm5nLXRvdWNoZWQgPiAuay1udW1lcmljLXdyYXAsIFxyXG4ubmctaW52YWxpZC5uZy10b3VjaGVkID4gLmstcGlja2VyLXdyYXAsIC5uZy1pbnZhbGlkLm5nLWRpcnR5ID4gLmstcGlja2VyLXdyYXAgLmstZGF0ZWlucHV0LXdyYXAsIFxyXG4ubmctaW52YWxpZC5uZy1kaXJ0eSA+IC5rLWRhdGVpbnB1dC13cmFwLCAubmctaW52YWxpZC5uZy1kaXJ0eSA+IC5rLWRyb3Bkb3duLXdyYXAsIC5uZy1pbnZhbGlkLm5nLWRpcnR5ID4gLmstbnVtZXJpYy13cmFwLCBcclxuLmstc3RhdGUtaW52YWxpZC5rLWF1dG9jb21wbGV0ZSwgLmstc3RhdGUtaW52YWxpZC5rLW1hc2tlZHRleHRib3ggPiAuay10ZXh0Ym94LCAubmctaW52YWxpZC5uZy10b3VjaGVkLmstYXV0b2NvbXBsZXRlLCBcclxuLm5nLWludmFsaWQubmctdG91Y2hlZC5rLW1hc2tlZHRleHRib3ggPiAuay10ZXh0Ym94LCAubmctaW52YWxpZC5uZy1kaXJ0eS5rLWF1dG9jb21wbGV0ZSwgLm5nLWludmFsaWQubmctZGlydHkuay1tYXNrZWR0ZXh0Ym94ID4gLmstdGV4dGJveCxcclxuLm5nLWludmFsaWQubmctZGlydHkgPiAuay1waWNrZXItd3JhcCxcclxuLm5nLWludmFsaWQubmctdG91Y2hlZCA+IC5rLW11bHRpc2VsZWN0LXdyYXAsXHJcbi5rLXVwbG9hZCAuay1maWxlLWludmFsaWQgLmstZmlsZS1uYW1lLWludmFsaWQsXHJcbi5rLXVwbG9hZCAuay1maWxlLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXIsXHJcbi5oYXMtZXJyb3IgLmstZHJvcGRvd24gLmstZHJvcGRvd24td3JhcC5rLXN0YXRlLWRlZmF1bHQsXHJcbi5oYXMtZXJyb3IgLmstbXVsdGlzZWxlY3Qtd3JhcCxcclxuLmhhcy1lcnJvciAuay11cGxvYWQsXHJcbi5oYXMtZXJyb3IgLmstbnVtZXJpYy13cmFwLFxyXG4uaGFzLWVycm9yIGJ1dHRvbixcclxuLmhhcy1lcnJvciBidXR0b246aG92ZXIsXHJcbi5oYXMtZXJyb3IgYnV0dG9uOmZvY3VzIHtcclxuICAgIGNvbG9yOiNiOTRhNDggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1jb2xvcjojYjk0YTQ4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oYXMtaGlnaGxpZ2h0IC5mb3JtLWNvbnRyb2wsIFxyXG4uaGFzLWhpZ2hsaWdodCAuY2hlY2tib3gsIFxyXG4uaGFzLWhpZ2hsaWdodCAuY2hlY2tib3gtaW5saW5lLCBcclxuLmhhcy1oaWdobGlnaHQgLmNvbnRyb2wtbGFiZWwsIFxyXG4uaGFzLWhpZ2hsaWdodCAuaGVscC1ibG9jaywgXHJcbi5oYXMtaGlnaGxpZ2h0IC5yYWRpbywgXHJcbi5oYXMtaGlnaGxpZ2h0IC5yYWRpby1pbmxpbmUsIFxyXG4uaGFzLWhpZ2hsaWdodC5jaGVja2JveCBsYWJlbCwgXHJcbi5oYXMtaGlnaGxpZ2h0LmNoZWNrYm94LWlubGluZSBsYWJlbCwgXHJcbi5oYXMtaGlnaGxpZ2h0LnJhZGlvIGxhYmVsLCBcclxuLmhhcy1oaWdobGlnaHQucmFkaW8taW5saW5lIGxhYmVsLmhhcy1oaWdobGlnaHQgLmZvcm0tY29udHJvbCxcclxuLmhhcy1oaWdobGlnaHQgLmstZHJvcGRvd24gLmstZHJvcGRvd24td3JhcC5rLXN0YXRlLWRlZmF1bHQsXHJcbi5oYXMtaGlnaGxpZ2h0IC5rLWRhdGVwaWNrZXIgLmstcGlja2VyLXdyYXAuay1zdGF0ZS1kZWZhdWx0LFxyXG4uaGFzLWhpZ2hsaWdodCAuay1tdWx0aXNlbGVjdC13cmFwLFxyXG4uaGFzLWhpZ2hsaWdodCAuay11cGxvYWQsXHJcbi5oYXMtaGlnaGxpZ2h0IC5rLW51bWVyaWMtd3JhcCxcclxuLmhhcy1oaWdobGlnaHQgLmstd2lkZ2V0LmZvcm0tY29udHJvbCAuay1pbnB1dCwgXHJcbi5oYXMtaGlnaGxpZ2h0IC5mb3JtLWNvbnRyb2wuay1ibG9jayAuay1pbnB1dCwgXHJcbi5oYXMtaGlnaGxpZ2h0IC5rLXdpZGdldC5mb3JtLWNvbnRyb2wuay1tYXNrZWR0ZXh0Ym94IC5rLXRleHRib3gsXHJcbi5oYXMtaGlnaGxpZ2h0IGJ1dHRvbixcclxuLmhhcy1oaWdobGlnaHQgYnV0dG9uOmhvdmVyLFxyXG4uaGFzLWhpZ2hsaWdodCBidXR0b246Zm9jdXMge1xyXG4gICAgY29sb3I6I2MwOTg1MzsgICAgXHJcbn1cclxuXHJcbi5rLWRyb3Bkb3duIC5rLXN0YXRlLWRpc2FibGVkIC5rLWlucHV0LCAuay1kcm9wZG93biAuay1zdGF0ZS1kaXNhYmxlZCAuay1zZWxlY3QsXHJcbi5rLW51bWVyaWMtd3JhcC5rLXN0YXRlLWRpc2FibGVkLCAuay1zdGF0ZS1kaXNhYmxlZCAuay1tdWx0aXNlbGVjdC13cmFwLmstZmxvYXR3cmFwLFxyXG4uay1jb21ib2JveCAuay1kcm9wZG93bi13cmFwLmstc3RhdGUtZGlzYWJsZWQsXHJcbi5rLXdpZGdldC5rLW1hc2tlZHRleHRib3guay1zdGF0ZS1kaXNhYmxlZCAuay10ZXh0Ym94e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxIDtcclxuICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cCAuay1kYXRlaW5wdXQtd3JhcHtcclxuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLmlucHV0LXNtLmstd2lkZ2V0IHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcblxyXG4uZm9ybS1ncm91cCAuay1kaXNhYmxlZCwgLmZvcm0tZ3JvdXAgLmstc3RhdGUtZGlzYWJsZWQgeyAgIFxyXG4gICAgIG9wYWNpdHk6IDE7IFxyXG4gICAgIC13ZWJraXQtZmlsdGVyOiBub25lOyBcclxuICAgICBmaWx0ZXI6IG5vbmU7ICAgIFxyXG59XHJcblxyXG5cclxuLmstd2lkZ2V0LmZvcm0tY29udHJvbC5rLXN0YXRlLWRpc2FibGVkIC5rLWlucHV0e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgY29sb3I6ICM1NTU7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxudGQgPiAubGFiZWwge1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4udGFnIHtcclxuICAgIG1pbi13aWR0aDogaW5pdGlhbDtcclxuICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcbn1cclxuXHJcbi50YWc6aG92ZXJ7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbn1cclxuXHJcbi5tb2RhbC1ib2R5IHtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG4ubW9kYWwteGwge1xyXG4gICAgd2lkdGg6IDgwJTtcclxufVxyXG5cclxuLm1vZGFsLXRzIHtcclxuICAgIHdpZHRoOiA5NSU7XHJcbn1cclxuXHJcbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgICAvKiBkaXNwbGF5OiBub25lOyA8LSBDcmFzaGVzIENocm9tZSBvbiBob3ZlciAqL1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwOyAvKiA8LS0gQXBwYXJlbnRseSBzb21lIG1hcmdpbiBhcmUgc3RpbGwgdGhlcmUgZXZlbiB0aG91Z2ggaXQncyBoaWRkZW4gKi9cclxufVxyXG5cclxuLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgY29sb3I6ICM2NTY1NjU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNlZGVkZWQsICNlOGU4ZTgpO1xyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudSwgLnRvb2x0aXB7XHJcbiAgICB6LWluZGV4OiAxMDUxO1xyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudT5saT5hOmZvY3VzLCAuZHJvcGRvd24tbWVudT5saT5hOmhvdmVyIHsgXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbn1cclxuXHJcbi53aWRnZXQtdG9vbGJhciAuYnRuLWdyb3VwLXhzPi5idG4sIC5idG4teHMge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbn1cclxuXHJcbi5idG4teHMgLmJhZGdleyBcclxuICAgIGZvbnQtc2l6ZTogOHB4OyBcclxuICAgIHRvcDogLTVweDsgXHJcbiAgICBsZWZ0OiAtOHB4XHJcbn1cclxuXHJcbi5wb3BvdmVyLWZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbn1cclxuXHJcbi5tb2RhbC1oZWFkZXIsIC5tb2RhbC1mb290ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG59XHJcblxyXG4uYmctY29sb3ItcHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3NkIxIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvcm0tZ3JvdXAtc20gLmlucHV0LWdyb3VwLWJ0biAuYnRue1xyXG4gICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi53aWRnZXQtdG9vbGJhciAuYnRuLXRhbGwgeyAgICBcclxuICAgIHBhZGRpbmc6IDVweCA4cHggNXB4IDhweCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7IFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgIFxyXG59XHJcblxyXG4jcmVzdWx0V2lkZ2V0PmhlYWRlcj4ud2lkZ2V0LXRvb2xiYXI+LmJ0biB7XHJcbiAgICBwYWRkaW5nOiAycHggMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDI5cHg7XHJcbn1cclxuXHJcbmhlYWRlciAucG9wb3Zlci5sZWZ0IHsgICAgICBcclxuICAgIHRvcDogLTUwcHggIWltcG9ydGFudDsgXHJcbn1cclxuXHJcbi5sYWJlbC11dGkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxufVxyXG5cclxuLnR4dC1jb2xvci11dGkge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5idG4tdXRpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLm5vdC1mb3VuZC1yb3cgeyBcclxuICAgIGhlaWdodDogMzdweDsgXHJcbn1cclxuXHJcbi5oYXMtZXJyb3IgaW5wdXRbdHlwZT1lbWFpbF0sIC5oYXMtZXJyb3IgaW5wdXRbdHlwZT1lbWFpbF0rLmlucHV0LWdyb3VwLWFkZG9uLCBcclxuLmhhcy1lcnJvciBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgLmhhcy1lcnJvciBpbnB1dFt0eXBlPXBhc3N3b3JkXSsuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYjk0YTQ4O1xyXG59XHJcblxyXG5uYXYgdWwgLmFjdGl2ZT5he1xyXG4gICAgY29sb3I6ICMzMjc2YjEgIWltcG9ydGFudDs7XHJcbn1cclxuXHJcbiNtb2JpbGUtcHJvZmlsZS1pbWd7XHJcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNsb2dvIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLmFjdGlvbi1iYXIgKyAjY29udGVudHtcclxuICAgIHBhZGRpbmc6IDQwcHggMCAwIDA7XHJcbn1cclxuXHJcbi5hY3Rpb24tYmFyICsgI2NvbnRlbnQubm8tcGFkZGluZ3tcclxuICAgIHBhZGRpbmc6IDMxcHggMCAwIDAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubG9naW4taW5mb3tcclxuICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93Om5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ubG9naW4taW5mbz5zcGFue1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG59IFxyXG5cclxuLmxvZ2luLWluZm8gaW1ne1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG59XHJcblxyXG4uY3VzdG9tLW1lbnUtZHJvcGRvd257XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxufVxyXG5cclxuLm1lbnUtaXRlbS10aXRsZSB7ICAgIFxyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgICAgICAgIFxyXG4gICAgbWFyZ2luOiAxMHB4O1xyXG59XHJcblxyXG4uYWN0aW9uLWJhcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYTM2MzM7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDIwOyAgIFxyXG4gICAgcGFkZGluZy1yaWdodDogNDVweDsgXHJcbn1cclxuXHJcbi5hY3Rpb24tYmFyIC5idG57ICAgICAgICBcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzUyNTE1MTtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzFBMTgxNztcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmFjdGlvbi1iYXIgLmJ0bi5idG4tcHJpbWFyeXsgICAgICAgIFxyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzM2N2ZiZTtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzJjNjk5ZDtcclxufVxyXG5cclxuLmFjdGlvbi1iYXIgLmJ0bi1ncm91cC5kcm9wZG93biwgLmFjdGlvbi1iYXIgLmJ0bi1ncm91cHtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmFjdGlvbi1iYXI+c3BhbnsgICAgXHJcbiAgICBjb2xvcjogI2Y1ZjVmNTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICBtYXJnaW46IDAgMjBweDtcclxufVxyXG5cclxuLmFjdGlvbi1iYXIgLmJ0bjphY3RpdmV7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4uYWN0aW9uLWJhciAuYnRuLWRlZmF1bHQ6aG92ZXIsIFxyXG4uYWN0aW9uLWJhciAuYnRuLWRlZmF1bHQ6YWN0aXZlLFxyXG4uYWN0aW9uLWJhciAuYnRuLWRlZmF1bHQ6Zm9jdXN7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI1MTUxICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWN0aW9uLWJhciAuYnRuLWRlZmF1bHR7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgXHJcbiAgICBjb2xvcjogI2Y1ZjVmNTtcclxufVxyXG5cclxuLmxvZ2luLXBvcHVwe1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogMTUlO1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgZ3JheVxyXG59XHJcblxyXG4uc21hcnQtZm9ybS5sb2dpbi1wb3B1cCBmaWVsZHNldCwgLnNtYXJ0LWZvcm0ubG9naW4tcG9wdXAgZm9vdGVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zbWFydC1mb3JtLmxvZ2luLXBvcHVwIGZvb3RlciAuYnRue1xyXG4gICAgZmxvYXQ6IGluaXRpYWw7XHJcbn1cclxuXHJcbmFzaWRlIHtcclxuICAgIGJhY2tncm91bmQ6ICMzYTM2MzMhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZml4ZWQtbmF2aWdhdGlvbiBuYXY+dWwge1xyXG4gICAgcGFkZGluZy10b3A6IDMycHg7XHJcbn1cclxuXHJcbi5taW5pZmllZCBuYXY+dWw6Zmlyc3QtY2hpbGQgbGkge1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxufVxyXG5cclxuLm1pbmlmaWVkIG5hdj51bD5saT5zcGFuPmEuZGlzYWJsZWQsIC5taW5pZmllZCBuYXY+dWw+bGk+YS5kaXNhYmxlZHtcclxuICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuLmhlYWRlci1zZWFyY2gucHVsbC1yaWdodCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmhlYWRlci1zZWFyY2gucHVsbC1yaWdodCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ2luLWluZm8+Lm1vYmlsZS1oaWRkZW57XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiAuaGVhZGVyLWJ0bnN7XHJcbiAgICBtYXJnaW46IDVweDtcclxufVxyXG5cclxuLmhlYWRlci1idG5zIGxpe1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgbGlnaHRncmF5O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG5cclxuLmhlYWRlci1idG5zIGxpOmZpcnN0LWNoaWxkLCAuaGVhZGVyLWJ0bnMgbGk6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICBib3JkZXItbGVmdDogMDtcclxuICB9XHJcblxyXG4uaGVhZGVyLWJ0bnMgYXtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5oZWFkZXItYnRucyBpe1xyXG4gICAgY29sb3I6ICM0RTRFNEU7XHJcbn0gKi9cclxuXHJcbi5rLWdyaWQuc2VsZWN0YWJsZXtcclxuICAgIGxpbmUtaGVpZ2h0OiAzO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbnRyLnNlbGVjdGVkLFxyXG50ci5rLWFsdC5zZWxlY3RlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcclxufSAgICBcclxuXHJcbnRyLnNlbGVjdGVkOmhvdmVyLFxyXG50ci5rLWFsdC5zZWxlY3RlZDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjtcclxufSAgICBcclxuXHJcbi5vdmVyZmxvdy1oaWRkZW4ge1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG59XHJcblxyXG4udGlwcy1jb250YWluZXIsIC50aXBzLWNvbnRhaW5lciAubW9kYWwtYm9keSwgLnRpcHMtY29udGFpbmVyIC5tb2RhbC1mb290ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY3ZmJlO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4udGlwcy1jb250YWluZXIucG9wb3Zlci5yaWdodD4uYXJyb3c6YWZ0ZXJ7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICMzNjdmYmUhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGlwcy1jb250YWluZXIgLnBvcG92ZXItdGl0bGUsIC50aXBzLWNvbnRhaW5lciAubW9kYWwtaGVhZGVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbn1cclxuXHJcbi5rLXBkZi1leHBvcnQgY29sZ3JvdXAgPiBjb2w6bnRoLWNoaWxkKDIpe1xyXG4gICAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uay1wZGYtZXhwb3J0IC5rLWdyaWQtY29sdW1uLW1lbnUsIC5rLXBkZi1leHBvcnQgLmstZ3JpZC1maWx0ZXJ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uay1wZGYtZXhwb3J0IGF7XHJcbiAgICBkaXNwbGF5Om5vbmU7XHJcbn1cclxuXHJcbi5TbWFsbEJveCB7XHJcbiAgICB0b3A6IDEwMHB4IWltcG9ydGFudDtcclxufSIsIi8qIGN5cmlsbGljLWV4dCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgSXRhbGljJyksIGxvY2FsKCdPcGVuU2Fucy1JdGFsaWMnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTUvbWVtNllhR3MxMjZNaVpwQkEtVUZVSzBVZGMxVUF3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcclxuICB9XHJcbiAgLyogY3lyaWxsaWMgKi9cclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgSXRhbGljJyksIGxvY2FsKCdPcGVuU2Fucy1JdGFsaWMnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTUvbWVtNllhR3MxMjZNaVpwQkEtVUZVSzBkZGMxVUF3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XHJcbiAgfVxyXG4gIC8qIGdyZWVrLWV4dCAqL1xyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHNyYzogbG9jYWwoJ09wZW4gU2FucyBJdGFsaWMnKSwgbG9jYWwoJ09wZW5TYW5zLUl0YWxpYycpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNS9tZW02WWFHczEyNk1pWnBCQS1VRlVLMFZkYzFVQXcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xyXG4gIH1cclxuICAvKiBncmVlayAqL1xyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHNyYzogbG9jYWwoJ09wZW4gU2FucyBJdGFsaWMnKSwgbG9jYWwoJ09wZW5TYW5zLUl0YWxpYycpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNS9tZW02WWFHczEyNk1pWnBCQS1VRlVLMGFkYzFVQXcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xyXG4gIH1cclxuICAvKiB2aWV0bmFtZXNlICovXHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIEl0YWxpYycpLCBsb2NhbCgnT3BlblNhbnMtSXRhbGljJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjE1L21lbTZZYUdzMTI2TWlacEJBLVVGVUswV2RjMVVBdy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xyXG4gIH1cclxuICAvKiBsYXRpbi1leHQgKi9cclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgSXRhbGljJyksIGxvY2FsKCdPcGVuU2Fucy1JdGFsaWMnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTUvbWVtNllhR3MxMjZNaVpwQkEtVUZVSzBYZGMxVUF3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xyXG4gIH1cclxuICAvKiBsYXRpbiAqL1xyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHNyYzogbG9jYWwoJ09wZW4gU2FucyBJdGFsaWMnKSwgbG9jYWwoJ09wZW5TYW5zLUl0YWxpYycpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNS9tZW02WWFHczEyNk1pWnBCQS1VRlVLMFpkYzAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XHJcbiAgfVxyXG4gIC8qIGN5cmlsbGljLWV4dCAqL1xyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHNyYzogbG9jYWwoJ09wZW4gU2FucyBCb2xkIEl0YWxpYycpLCBsb2NhbCgnT3BlblNhbnMtQm9sZEl0YWxpYycpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNS9tZW1uWWFHczEyNk1pWnBCQS1VRlVLV2lVTmhtSXFPampnLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcclxuICB9XHJcbiAgLyogY3lyaWxsaWMgKi9cclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgQm9sZCBJdGFsaWMnKSwgbG9jYWwoJ09wZW5TYW5zLUJvbGRJdGFsaWMnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTUvbWVtbllhR3MxMjZNaVpwQkEtVUZVS1dpVU5odklxT2pqZy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xyXG4gIH1cclxuICAvKiBncmVlay1leHQgKi9cclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgQm9sZCBJdGFsaWMnKSwgbG9jYWwoJ09wZW5TYW5zLUJvbGRJdGFsaWMnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTUvbWVtbllhR3MxMjZNaVpwQkEtVUZVS1dpVU5obklxT2pqZy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XHJcbiAgfVxyXG4gIC8qIGdyZWVrICovXHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIEJvbGQgSXRhbGljJyksIGxvY2FsKCdPcGVuU2Fucy1Cb2xkSXRhbGljJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjE1L21lbW5ZYUdzMTI2TWlacEJBLVVGVUtXaVVOaG9JcU9qamcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xyXG4gIH1cclxuICAvKiB2aWV0bmFtZXNlICovXHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIEJvbGQgSXRhbGljJyksIGxvY2FsKCdPcGVuU2Fucy1Cb2xkSXRhbGljJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjE1L21lbW5ZYUdzMTI2TWlacEJBLVVGVUtXaVVOaGtJcU9qamcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSsxRUEwLTFFRjksIFUrMjBBQjtcclxuICB9XHJcbiAgLyogbGF0aW4tZXh0ICovXHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIEJvbGQgSXRhbGljJyksIGxvY2FsKCdPcGVuU2Fucy1Cb2xkSXRhbGljJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjE1L21lbW5ZYUdzMTI2TWlacEJBLVVGVUtXaVVOaGxJcU9qamcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XHJcbiAgfVxyXG4gIC8qIGxhdGluICovXHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIEJvbGQgSXRhbGljJyksIGxvY2FsKCdPcGVuU2Fucy1Cb2xkSXRhbGljJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjE1L21lbW5ZYUdzMTI2TWlacEJBLVVGVUtXaVVOaHJJcU0ud29mZjIpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XHJcbiAgfVxyXG4gIC8qIGN5cmlsbGljLWV4dCAqL1xyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIHNyYzogbG9jYWwoJ09wZW4gU2FucyBMaWdodCcpLCBsb2NhbCgnT3BlblNhbnMtTGlnaHQnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTUvbWVtNVlhR3MxMjZNaVpwQkEtVU5fcjhPWC1ocE9xYy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XHJcbiAgfVxyXG4gIC8qIGN5cmlsbGljICovXHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIExpZ2h0JyksIGxvY2FsKCdPcGVuU2Fucy1MaWdodCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNS9tZW01WWFHczEyNk1pWnBCQS1VTl9yOE9WdWhwT3FjLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XHJcbiAgfVxyXG4gIC8qIGdyZWVrLWV4dCAqL1xyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIHNyYzogbG9jYWwoJ09wZW4gU2FucyBMaWdodCcpLCBsb2NhbCgnT3BlblNhbnMtTGlnaHQnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTUvbWVtNVlhR3MxMjZNaVpwQkEtVU5fcjhPWHVocE9xYy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XHJcbiAgfVxyXG4gIC8qIGdyZWVrICovXHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIExpZ2h0JyksIGxvY2FsKCdPcGVuU2Fucy1MaWdodCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNS9tZW01WWFHczEyNk1pWnBCQS1VTl9yOE9VZWhwT3FjLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcclxuICB9XHJcbiAgLyogdmlldG5hbWVzZSAqL1xyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIHNyYzogbG9jYWwoJ09wZW4gU2FucyBMaWdodCcpLCBsb2NhbCgnT3BlblNhbnMtTGlnaHQnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTUvbWVtNVlhR3MxMjZNaVpwQkEtVU5fcjhPWGVocE9xYy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xyXG4gIH1cclxuICAvKiBsYXRpbi1leHQgKi9cclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgTGlnaHQnKSwgbG9jYWwoJ09wZW5TYW5zLUxpZ2h0JyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjE1L21lbTVZYUdzMTI2TWlacEJBLVVOX3I4T1hPaHBPcWMud29mZjIpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XHJcbiAgfVxyXG4gIC8qIGxhdGluICovXHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIExpZ2h0JyksIGxvY2FsKCdPcGVuU2Fucy1MaWdodCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNS9tZW01WWFHczEyNk1pWnBCQS1VTl9yOE9VdWhwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xyXG4gIH1cclxuICAvKiBjeXJpbGxpYy1leHQgKi9cclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgUmVndWxhcicpLCBsb2NhbCgnT3BlblNhbnMtUmVndWxhcicpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNS9tZW04WWFHczEyNk1pWnBCQS1VRldKMGJiY2sud29mZjIpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xyXG4gIH1cclxuICAvKiBjeXJpbGxpYyAqL1xyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHNyYzogbG9jYWwoJ09wZW4gU2FucyBSZWd1bGFyJyksIGxvY2FsKCdPcGVuU2Fucy1SZWd1bGFyJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjE1L21lbThZYUdzMTI2TWlacEJBLVVGVVowYmJjay53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xyXG4gIH1cclxuICAvKiBncmVlay1leHQgKi9cclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgUmVndWxhcicpLCBsb2NhbCgnT3BlblNhbnMtUmVndWxhcicpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNS9tZW04WWFHczEyNk1pWnBCQS1VRldaMGJiY2sud29mZjIpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xyXG4gIH1cclxuICAvKiBncmVlayAqL1xyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHNyYzogbG9jYWwoJ09wZW4gU2FucyBSZWd1bGFyJyksIGxvY2FsKCdPcGVuU2Fucy1SZWd1bGFyJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjE1L21lbThZYUdzMTI2TWlacEJBLVVGVnAwYmJjay53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XHJcbiAgfVxyXG4gIC8qIHZpZXRuYW1lc2UgKi9cclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgUmVndWxhcicpLCBsb2NhbCgnT3BlblNhbnMtUmVndWxhcicpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNS9tZW04WWFHczEyNk1pWnBCQS1VRldwMGJiY2sud29mZjIpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSsxRUEwLTFFRjksIFUrMjBBQjtcclxuICB9XHJcbiAgLyogbGF0aW4tZXh0ICovXHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIFJlZ3VsYXInKSwgbG9jYWwoJ09wZW5TYW5zLVJlZ3VsYXInKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTUvbWVtOFlhR3MxMjZNaVpwQkEtVUZXNTBiYmNrLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xyXG4gIH1cclxuICAvKiBsYXRpbiAqL1xyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHNyYzogbG9jYWwoJ09wZW4gU2FucyBSZWd1bGFyJyksIGxvY2FsKCdPcGVuU2Fucy1SZWd1bGFyJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjE1L21lbThZYUdzMTI2TWlacEJBLVVGVlowYi53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcclxuICB9XHJcbiAgLyogY3lyaWxsaWMtZXh0ICovXHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIEJvbGQnKSwgbG9jYWwoJ09wZW5TYW5zLUJvbGQnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTUvbWVtNVlhR3MxMjZNaVpwQkEtVU43cmdPWC1ocE9xYy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XHJcbiAgfVxyXG4gIC8qIGN5cmlsbGljICovXHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIEJvbGQnKSwgbG9jYWwoJ09wZW5TYW5zLUJvbGQnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTUvbWVtNVlhR3MxMjZNaVpwQkEtVU43cmdPVnVocE9xYy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xyXG4gIH1cclxuICAvKiBncmVlay1leHQgKi9cclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgQm9sZCcpLCBsb2NhbCgnT3BlblNhbnMtQm9sZCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNS9tZW01WWFHczEyNk1pWnBCQS1VTjdyZ09YdWhwT3FjLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcclxuICB9XHJcbiAgLyogZ3JlZWsgKi9cclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgQm9sZCcpLCBsb2NhbCgnT3BlblNhbnMtQm9sZCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNS9tZW01WWFHczEyNk1pWnBCQS1VTjdyZ09VZWhwT3FjLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcclxuICB9XHJcbiAgLyogdmlldG5hbWVzZSAqL1xyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHNyYzogbG9jYWwoJ09wZW4gU2FucyBCb2xkJyksIGxvY2FsKCdPcGVuU2Fucy1Cb2xkJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjE1L21lbTVZYUdzMTI2TWlacEJBLVVON3JnT1hlaHBPcWMud29mZjIpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSsxRUEwLTFFRjksIFUrMjBBQjtcclxuICB9XHJcbiAgLyogbGF0aW4tZXh0ICovXHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIEJvbGQnKSwgbG9jYWwoJ09wZW5TYW5zLUJvbGQnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTUvbWVtNVlhR3MxMjZNaVpwQkEtVU43cmdPWE9ocE9xYy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcclxuICB9XHJcbiAgLyogbGF0aW4gKi9cclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgQm9sZCcpLCBsb2NhbCgnT3BlblNhbnMtQm9sZCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNS9tZW01WWFHczEyNk1pWnBCQS1VTjdyZ09VdWhwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xyXG4gIH0iXX0= */
.grid-action-button {
    width: 26px;
}

.btn-label.icon {
    background-color: #ffffff;
    border-right: 1px solid lightgray;
}

.btn-label.icon:hover {
        background-color: #e6e6e6;
        border-color: #adadad;
    }

.icon {
    display: inline-block;
    width: auto;
    height: 16px;
    vertical-align: sub;
}

.icon.icon-lg {
        height: 24px;
    }

.icon.icon-4x {
        height: 52px;
    }

.icon-home {
    content: url(/assets/img/icons/24x24/home.png);
}

.icon-gauge {
    content: url(/assets/img/icons/64x64/gauge.png);
}

.icon-pieces {
    content: url(/assets/img/icons/24x24/pieces.png);
}

.icon-factory {
    content: url(/assets/img/icons/24x24/factory.png);
}

.icon-object_cube {
    content: url(/assets/img/icons/64x64/object_cube.png);
}

.icon-cube_molecule2 {
    content: url(/assets/img/icons/24x24/cube_molecule2.png);
}

.icon-briefcase_document {
    content: url(/assets/img/icons/64x64/briefcase_document.png);
}

.icon-briefcase_document2 {
    content: url(/assets/img/icons/24x24/briefcase_document.png);
}

.icon-gearwheels {
    content: url(/assets/img/icons/64x64/gearwheels.png);
}

.icon-window_explorer {
    content: url(/assets/img/icons/24x24/window_explorer.png);
}

.icon-bookmarks {
    content: url(/assets/img/icons/24x24/bookmarks.png);
}

.icon-floppy_disk {
    content: url(/assets/img/icons/24x24/floppy_disk.png);
}

.icon-arrow_left {
    content: url(/assets/img/icons/24x24/arrow_left.png);
}

.icon-navigate_cross {
    content: url(/assets/img/icons/24x24/navigate_cross.png);
}

.icon-garbage_can {
    content: url(/assets/img/icons/24x24/garbage_can.png);
}

.icon-edit {
    content: url(/assets/img/icons/24x24/edit.png);
}

.icon-pencil {
    content: url(/assets/img/icons/24x24/pencil.png);
}

.icon-add {
    content: url(/assets/img/icons/24x24/add.png);
}

.icon-plus {
    content: url(/assets/img/icons/24x24/plus.png);
}

.icon-minus {
    content: url(/assets/img/icons/24x24/minus.png);
}

.icon-magnifying_glass {
    content: url(/assets/img/icons/24x24/magnifying_glass.png);
}

.icon-erase {
    content: url(/assets/img/icons/24x24/erase.png);
}

.icon-selection_delete {
    content: url(/assets/img/icons/24x24/selection_delete.png);
}

.icon-cloud_download {
    content: url(/assets/img/icons/24x24/cloud_download.png);
}

.icon-support {
    content: url(/assets/img/icons/24x24/support.png);
}

.icon-sync {
    content: url(/assets/img/icons/24x24/sync.png);
}

.icon-cloud_upload {
    content: url(/assets/img/icons/24x24/cloud_upload.png);
}

.icon-eye_blind {
    content: url(/assets/img/icons/24x24/eye_blind.png);
}

.icon-notebook2 {
    content: url(/assets/img/icons/24x24/notebook2.png);
}

.icon-notebook3 {
    content: url(/assets/img/icons/24x24/notebook3.png);
}

.icon-folder_cubes {
    content: url(/assets/img/icons/24x24/folder_cubes.png);
}

.icon-folders2 {
    content: url(/assets/img/icons/24x24/folders2.png);
}

.icon-folders {
    content: url(/assets/img/icons/24x24/folders.png);
}

.icon-handshake {
    content: url(/assets/img/icons/24x24/handshake.png);
}

.icon-clipboard {
    content: url(/assets/img/icons/24x24/clipboard.png);
}

.icon-clipboard_empty {
    content: url(/assets/img/icons/24x24/clipboard_empty.png);
}

.icon-toolbox {
    content: url(/assets/img/icons/24x24/toolbox.png);
}

.icon-pin {
    content: url(/assets/img/icons/24x24/pin.png);
}

.icon-industrial_robot {
    content: url(/assets/img/icons/24x24/industrial_robot.png);
}

.icon-office_building2 {
    content: url(/assets/img/icons/24x24/office_building2.png);
}

.icon-paint_brush {
    content: url(/assets/img/icons/24x24/paint_brush.png);
}

.icon-users {
    content: url(/assets/img/icons/64x64/users.png);
}

.icon-user_glasses {
    content: url(/assets/img/icons/24x24/user_glasses.png);
}

.icon-signpost2 {
    content: url(/assets/img/icons/24x24/signpost2.png);
}

.icon-signpost3 {
    content: url(/assets/img/icons/24x24/signpost3.png);
}

.icon-document_chart {
    content: url(/assets/img/icons/24x24/document_chart.png);
}

.icon-box_into {
    content: url(/assets/img/icons/24x24/box_into.png);
}

.icon-address_book2 {
    content: url(/assets/img/icons/24x24/address_book2.png);
}

.icon-safety_glasses {
    content: url(/assets/img/icons/24x24/safety_glasses.png);
}

.icon-documents_exchange {
    content: url(/assets/img/icons/24x24/documents_exchange.png);
}

.icon-client_network {
    content: url(/assets/img/icons/24x24/client_network.png);
}

.icon-clients {
    content: url(/assets/img/icons/24x24/clients.png);
}

.icon-bell {
    content: url(/assets/img/icons/24x24/bell.png);
}

.icon-package {
    content: url(/assets/img/icons/24x24/package.png);
}

.icon-map_location {
    content: url(/assets/img/icons/24x24/map_location.png);
}

.icon-share {
    content: url(/assets/img/icons/24x24/share.png);
}

.icon-inbox_out {
    content: url(/assets/img/icons/24x24/inbox_out.png);
}

.icon-inbox_full {
    content: url(/assets/img/icons/24x24/inbox_full.png);
}

.icon-mail_forward  {
    content: url(/assets/img/icons/24x24/mail_forward.png);
}

.icon-memory {
    content: url(/assets/img/icons/24x24/memory.png);
}

.icon-credit_card {
    content: url(/assets/img/icons/24x24/credit_card.png);
}

.icon-note_pinned {
    content: url(/assets/img/icons/24x24/note_pinned.png);
}

.icon-paperclip {
    content: url(/assets/img/icons/24x24/paperclip.png);
}

.icon-check {
    content: url(/assets/img/icons/24x24/check.png);
}

.icon-checks {
    content: url(/assets/img/icons/24x24/checks.png);
}

.icon-users_family {
    content: url(/assets/img/icons/24x24/users_family.png);
}

.icon-history {
    content: url(/assets/img/icons/24x24/history.png);
}

.icon-history2 {
    content: url(/assets/img/icons/24x24/history2.png);
}

.icon-photo_landscape {
    content: url(/assets/img/icons/24x24/photo_landscape.png);
}

.icon-ok {
    content: url(/assets/img/icons/24x24/ok.png);
}

.icon-ok_blue {
    content: url(/assets/img/icons/24x24/ok_blue.png);
}

.icon-error {
    content: url(/assets/img/icons/24x24/error.png);
}

.icon-question {
    content: url(/assets/img/icons/24x24/question.png);
}

.icon-signal_flag {
    content: url(/assets/img/icons/24x24/signal_flag.png);
}

.icon-presentation2 {
    content: url(/assets/img/icons/24x24/presentation2.png);
}

.icon-line_spacing_paragraph {
    content: url(/assets/img/icons/24x24/line_spacing_paragraph.png);
}

.icon-drop_down_list {
    content: url(/assets/img/icons/24x24/drop_down_list.png);
}

.icon-checkbox {
    content: url(/assets/img/icons/24x24/checkbox.png);
}

.icon-checkbox_selected {
    content: url(/assets/img/icons/24x24/checkbox_selected.png);
}

.icon-chart_line {
    content: url(/assets/img/icons/24x24/chart_line.png);
}

.icon-chart_pie {
    content: url(/assets/img/icons/24x24/chart_pie.png);
}

.icon-chart_hi_lo {
    content: url(/assets/img/icons/24x24/chart_hi_lo.png);
}

.icon-chart_area {
    content: url(/assets/img/icons/24x24/chart_area.png);
}

.icon-podium2 {
    content: url(/assets/img/icons/24x24/podium2.png);
}

.icon-elements_hierarchy {
    content: url(/assets/img/icons/24x24/elements_hierarchy.png);
}

.icon-book_telephone {
    content: url(/assets/img/icons/24x24/book_telephone.png);
}

.icon-phone_receiver2 {
    content: url(/assets/img/icons/24x24/phone_receiver2.png);
}

.icon-maximize {
    content: url(/assets/img/icons/24x24/maximize.png);
}

.icon-minimize {
    content: url(/assets/img/icons/24x24/minimize.png);
}

.icon-navigate_up {
    content: url(/assets/img/icons/24x24/navigate_up.png);
}

.icon-navigate_down {
    content: url(/assets/img/icons/24x24/navigate_down.png);
}

.icon-tags {
    content: url(/assets/img/icons/24x24/tags.png);
}

.icon-smartphone {
    content: url(/assets/img/icons/24x24/smartphone.png);
}

.icon-user_smartphone {
    content: url(/assets/img/icons/24x24/user_smartphone.png);
}

.icon-user {
    content: url(/assets/img/icons/24x24/user.png);
}

.icon-shield {
    content: url(/assets/img/icons/24x24/shield.png);
}

.icon-sign_forbidden {
    content: url(/assets/img/icons/24x24/sign_forbidden.png);
}

.icon-document_center {
    content: url(/assets/img/icons/24x24/document_center.png);
}

.icon-navigate_end {
    content: url(/assets/img/icons/24x24/navigate_end.png);
}

.icon-undo {
    content: url(/assets/img/icons/24x24/undo.png);
}

.icon-contract {
    content: url(/assets/img/icons/24x24/contract.png);
}

.icon-log_in {
    content: url(/assets/img/icons/24x24/log_in.png);
}

.icon-log_out {
    content: url(/assets/img/icons/24x24/log_out.png);
}

.icon-monitor_size {
    content: url(/assets/img/icons/24x24/monitor_size.png);
}

.icon-arrow_spread2 {
    content: url(/assets/img/icons/24x24/arrow_spread2.png);
}

.icon-arrow-left {
    content: url(/assets/img/icons/24x24/arrow-left.png);
}

.icon-arrow-left_all {
    content: url(/assets/img/icons/24x24/arrow_left_all.png);
}

.icon-arrow_right {
    content: url(/assets/img/icons/24x24/arrow_right.png);
}

.icon-arrow_right_all {
    content: url(/assets/img/icons/24x24/arrow_right_all.png);
}

.icon-user_groups {
    content: url(/assets/img/icons/24x24/user_groups.png);
}

.icon-lock_open {
    content: url(/assets/img/icons/24x24/lock_open.png);
}

.icon-door_exit {
    content: url(/assets/img/icons/24x24/door_exit.png);
}

.icon-workstation {
    content: url(/assets/img/icons/24x24/workstation.png);
}

.icon-elements_branch {
    content: url(/assets/img/icons/24x24/elements_branch.png);
}

.icon-window_earth {
    content: url(/assets/img/icons/24x24/window_earth.png);
}

.icon-copy {
    content: url(/assets/img/icons/24x24/copy.png);
}

.icon-clipboard_checks {
    content: url(/assets/img/icons/24x24/clipboard_checks.png);
}

.icon-trafficlight_red {
    content: url(/assets/img/icons/24x24/trafficlight_red.png);
}

.icon-spreadsheed_row {
    content: url(/assets/img/icons/24x24/spreadsheed_row.png);
}

.icon-document_tag {
    content: url(/assets/img/icons/24x24/document_tag.png);
}

.icon-tape_measure {
    content: url(/assets/img/icons/24x24/tape_measure.png);
}

.icon-graph_claw {
    content: url(/assets/img/icons/24x24/graph_claw.png);
}

.icon-fit_to_width {
    content: url(/assets/img/icons/24x24/fit_to_width.png);
}

.icon-office_building {
    content: url(/assets/img/icons/24x24/office_building.png);
}

.icon-data_shared {
    content: url(/assets/img/icons/24x24/data_shared.png);
}

.icon-lock {
    content: url(/assets/img/icons/24x24/lock.png);
}

.icon-arrow_circle2 {
    content: url(/assets/img/icons/24x24/arrow_circle2.png);
}

.icon-print_layout_continous {
    content: url(/assets/img/icons/24x24/print_layout_continous.png);
}

.icon-switch3_off {
    content: url(/assets/img/icons/24x24/switch3_off.png);
}

.icon-switch3_on {
    content: url(/assets/img/icons/24x24/switch3_on.png);
}

.icon-table {
    content: url(/assets/img/icons/24x24/table.png);
}

.icon-funnel {
    content: url(/assets/img/icons/24x24/funnel.png);
}

.icon-cloud_updown {
    content: url(/assets/img/icons/24x24/cloud_updown.png);
}

.icon-data_table {
    content: url(/assets/img/icons/24x24/data_table.png);
}

.icon-sign_warning {
    content: url(/assets/img/icons/24x24/sign_warning.png);
}

.icon-find-text {
    content: url(/assets/img/icons/24x24/find_text.png);
}

.icon-find-text-starts-with {
    content: url(/assets/img/icons/24x24/find_text_starts_with.png);
}

.icon-find-text-contains {
    content: url(/assets/img/icons/24x24/find_text_contains.png);
}

.icon-selection_refresh {
    content: url(/assets/img/icons/24x24/selection_refresh.png);
}

.icon-refresh {
    content: url(/assets/img/icons/24x24/refresh.png);
}

.icon-asset-map {
    content: url(/assets/img/maps/thumbnail_Asset_Green.png);
}

.icon-cert-asset-map {
    content: url(/assets/img/maps/thumbnail_CertCheck_Green.png);
}

.icon-location-map {
    content: url(/assets/img/maps/thumbnail_Location_Green.png);
}

.icon-customer-map {
    content: url(/assets/img/maps/thumbnail_Customer_Green.png);
}

.icon-index {
    content: url(/assets/img/icons/24x24/index.png);
}

.icon-cert-book {
    content: url(/assets/img/icons/70x70/certBookIcon.png);
}

.icon-cert-map {
    content: url(/assets/img/icons/70x70/certMapIcon.png);
}

.icon-job {
    content: url(/assets/img/icons/32x32/job.png);
}

.icon-task {
    content: url(/assets/img/icons/32x32/task.png);
}

.icon-cert-plan {
    content: url(/assets/img/icons/32x32/cert-plan.png);
}

.icon-certnet-report {
    content: url(/assets/img/icons/32x32/report.png);
}

.icon-certnet-checkin {
    content: url(/assets/img/icons/32x32/check-in.png);
}

.icon-certnet-checkout {
    content: url(/assets/img/icons/32x32/check-out.png);
}

.icon-stopwatch2 {
    content: url(/assets/img/icons/24x24/stopwatch2.png);
}

.icon-wooden_pallet {
    content: url(/assets/img/icons/24x24/wooden_pallet.png);
}

.icon-wooden_pallet_box {
    content: url(/assets/img/icons/24x24/wooden_pallet_box.png);
}

.icon-get_tools {
    content: url(/assets/img/icons/24x24/get_tools.png);
}

.icon-audit {
    content: url(/assets/img/icons/24x24/audit.png);
}

.icon-parent_child {
    content: url(/assets/img/icons/24x24/parent_child.png);
}

.icon-back {
    content: url(/assets/img/icons/32x32/back.png);
}

.icon-remove_from_parent {
    content: url(/assets/img/icons/32x32/remove-from-parent.png);
}

.icon-add_parent {
    content: url(/assets/img/icons/32x32/add-parent.png);
}

.icon-text_entry {
    content: url(/assets/img/icons/32x32/text-entry.png);
}

.icon-barcode {
    content: url(/assets/img/icons/32x32/barcode.png);
}

.icon-chip_entry {
    content: url(/assets/img/icons/32x32/chip-entry.png);
}

.icon-remove_selected {
    content: url(/assets/img/icons/32x32/remove-selected.png);
}

.icon-add_selected {
    content: url(/assets/img/icons/32x32/add-selected.png);
}

.icon-configure_rules {
    content: url(/assets/img/icons/32x32/configure-rules.png);
}

.icon-mass_actions {
    content: url(/assets/img/icons/32x32/mass-actions.png);
}

.icon-verify_children {
    content: url(/assets/img/icons/32x32/verify-children.png);
}

.icon-show_children {
    content: url(/assets/img/icons/32x32/show-children.png);
}

.icon-confirm_white {
    content: url(/assets/img/icons/32x32/confirm-white.png);
}

.icon-cancel_white {
    content: url(/assets/img/icons/32x32/cancel-white.png);
}

.icon-goto_parent {
    content: url(/assets/img/icons/32x32/goto-parent.png);
}

.icon-attribute_user_group {
    content: url(/assets/img/icons/24x24/attribute_user_group.png);
}

.icon-certnetone-logo {
    content: url(/assets/img/icons/32x32/certnetone-logo.png);
}

.icon-calendar_clock {
    content: url(/assets/img/icons/24x24/calendar_clock.png);
}

.icon-media_play {
    content: url(/assets/img/icons/24x24/media_play.png);
}

.icon-wlan_antenna {
    content: url(/assets/img/icons/24x24/wlan_antenna.png);
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImljb25zLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtJQUNJLFdBQVc7QUFDZjs7QUFFQTtJQUNJLHlCQUF5QjtJQUN6QixpQ0FBaUM7QUFDckM7O0FBRUk7UUFDSSx5QkFBeUI7UUFDekIscUJBQXFCO0lBQ3pCOztBQUVKO0lBQ0kscUJBQXFCO0lBQ3JCLFdBQVc7SUFDWCxZQUFZO0lBQ1osbUJBQW1CO0FBQ3ZCOztBQUVJO1FBQ0ksWUFBWTtJQUNoQjs7QUFFQTtRQUNJLFlBQVk7SUFDaEI7O0FBRUo7SUFDSSw4Q0FBOEM7QUFDbEQ7O0FBRUE7SUFDSSwrQ0FBK0M7QUFDbkQ7O0FBRUE7SUFDSSxnREFBZ0Q7QUFDcEQ7O0FBRUE7SUFDSSxpREFBaUQ7QUFDckQ7O0FBRUE7SUFDSSxxREFBcUQ7QUFDekQ7O0FBRUE7SUFDSSx3REFBd0Q7QUFDNUQ7O0FBRUE7SUFDSSw0REFBNEQ7QUFDaEU7O0FBRUE7SUFDSSw0REFBNEQ7QUFDaEU7O0FBRUE7SUFDSSxvREFBb0Q7QUFDeEQ7O0FBRUE7SUFDSSx5REFBeUQ7QUFDN0Q7O0FBRUE7SUFDSSxtREFBbUQ7QUFDdkQ7O0FBRUE7SUFDSSxxREFBcUQ7QUFDekQ7O0FBRUE7SUFDSSxvREFBb0Q7QUFDeEQ7O0FBRUE7SUFDSSx3REFBd0Q7QUFDNUQ7O0FBRUE7SUFDSSxxREFBcUQ7QUFDekQ7O0FBRUE7SUFDSSw4Q0FBOEM7QUFDbEQ7O0FBRUE7SUFDSSxnREFBZ0Q7QUFDcEQ7O0FBRUE7SUFDSSw2Q0FBNkM7QUFDakQ7O0FBRUE7SUFDSSw4Q0FBOEM7QUFDbEQ7O0FBRUE7SUFDSSwrQ0FBK0M7QUFDbkQ7O0FBRUE7SUFDSSwwREFBMEQ7QUFDOUQ7O0FBRUE7SUFDSSwrQ0FBK0M7QUFDbkQ7O0FBRUE7SUFDSSwwREFBMEQ7QUFDOUQ7O0FBRUE7SUFDSSx3REFBd0Q7QUFDNUQ7O0FBRUE7SUFDSSxpREFBaUQ7QUFDckQ7O0FBRUE7SUFDSSw4Q0FBOEM7QUFDbEQ7O0FBRUE7SUFDSSxzREFBc0Q7QUFDMUQ7O0FBRUE7SUFDSSxtREFBbUQ7QUFDdkQ7O0FBRUE7SUFDSSxtREFBbUQ7QUFDdkQ7O0FBRUE7SUFDSSxtREFBbUQ7QUFDdkQ7O0FBRUE7SUFDSSxzREFBc0Q7QUFDMUQ7O0FBRUE7SUFDSSxrREFBa0Q7QUFDdEQ7O0FBRUE7SUFDSSxpREFBaUQ7QUFDckQ7O0FBRUE7SUFDSSxtREFBbUQ7QUFDdkQ7O0FBRUE7SUFDSSxtREFBbUQ7QUFDdkQ7O0FBRUE7SUFDSSx5REFBeUQ7QUFDN0Q7O0FBRUE7SUFDSSxpREFBaUQ7QUFDckQ7O0FBRUE7SUFDSSw2Q0FBNkM7QUFDakQ7O0FBRUE7SUFDSSwwREFBMEQ7QUFDOUQ7O0FBRUE7SUFDSSwwREFBMEQ7QUFDOUQ7O0FBRUE7SUFDSSxxREFBcUQ7QUFDekQ7O0FBRUE7SUFDSSwrQ0FBK0M7QUFDbkQ7O0FBRUE7SUFDSSxzREFBc0Q7QUFDMUQ7O0FBRUE7SUFDSSxtREFBbUQ7QUFDdkQ7O0FBRUE7SUFDSSxtREFBbUQ7QUFDdkQ7O0FBRUE7SUFDSSx3REFBd0Q7QUFDNUQ7O0FBRUE7SUFDSSxrREFBa0Q7QUFDdEQ7O0FBRUE7SUFDSSx1REFBdUQ7QUFDM0Q7O0FBRUE7SUFDSSx3REFBd0Q7QUFDNUQ7O0FBRUE7SUFDSSw0REFBNEQ7QUFDaEU7O0FBRUE7SUFDSSx3REFBd0Q7QUFDNUQ7O0FBRUE7SUFDSSxpREFBaUQ7QUFDckQ7O0FBRUE7SUFDSSw4Q0FBOEM7QUFDbEQ7O0FBRUE7SUFDSSxpREFBaUQ7QUFDckQ7O0FBRUE7SUFDSSxzREFBc0Q7QUFDMUQ7O0FBRUE7SUFDSSwrQ0FBK0M7QUFDbkQ7O0FBRUE7SUFDSSxtREFBbUQ7QUFDdkQ7O0FBRUE7SUFDSSxvREFBb0Q7QUFDeEQ7O0FBRUE7SUFDSSxzREFBc0Q7QUFDMUQ7O0FBRUE7SUFDSSxnREFBZ0Q7QUFDcEQ7O0FBRUE7SUFDSSxxREFBcUQ7QUFDekQ7O0FBRUE7SUFDSSxxREFBcUQ7QUFDekQ7O0FBRUE7SUFDSSxtREFBbUQ7QUFDdkQ7O0FBRUE7SUFDSSwrQ0FBK0M7QUFDbkQ7O0FBRUE7SUFDSSxnREFBZ0Q7QUFDcEQ7O0FBRUE7SUFDSSxzREFBc0Q7QUFDMUQ7O0FBRUE7SUFDSSxpREFBaUQ7QUFDckQ7O0FBRUE7SUFDSSxrREFBa0Q7QUFDdEQ7O0FBRUE7SUFDSSx5REFBeUQ7QUFDN0Q7O0FBRUE7SUFDSSw0Q0FBNEM7QUFDaEQ7O0FBRUE7SUFDSSxpREFBaUQ7QUFDckQ7O0FBRUE7SUFDSSwrQ0FBK0M7QUFDbkQ7O0FBRUE7SUFDSSxrREFBa0Q7QUFDdEQ7O0FBRUE7SUFDSSxxREFBcUQ7QUFDekQ7O0FBRUE7SUFDSSx1REFBdUQ7QUFDM0Q7O0FBRUE7SUFDSSxnRUFBZ0U7QUFDcEU7O0FBRUE7SUFDSSx3REFBd0Q7QUFDNUQ7O0FBRUE7SUFDSSxrREFBa0Q7QUFDdEQ7O0FBRUE7SUFDSSwyREFBMkQ7QUFDL0Q7O0FBRUE7SUFDSSxvREFBb0Q7QUFDeEQ7O0FBRUE7SUFDSSxtREFBbUQ7QUFDdkQ7O0FBRUE7SUFDSSxxREFBcUQ7QUFDekQ7O0FBRUE7SUFDSSxvREFBb0Q7QUFDeEQ7O0FBRUE7SUFDSSxpREFBaUQ7QUFDckQ7O0FBRUE7SUFDSSw0REFBNEQ7QUFDaEU7O0FBRUE7SUFDSSx3REFBd0Q7QUFDNUQ7O0FBRUE7SUFDSSx5REFBeUQ7QUFDN0Q7O0FBRUE7SUFDSSxrREFBa0Q7QUFDdEQ7O0FBRUE7SUFDSSxrREFBa0Q7QUFDdEQ7O0FBRUE7SUFDSSxxREFBcUQ7QUFDekQ7O0FBRUE7SUFDSSx1REFBdUQ7QUFDM0Q7O0FBRUE7SUFDSSw4Q0FBOEM7QUFDbEQ7O0FBRUE7SUFDSSxvREFBb0Q7QUFDeEQ7O0FBRUE7SUFDSSx5REFBeUQ7QUFDN0Q7O0FBRUE7SUFDSSw4Q0FBOEM7QUFDbEQ7O0FBRUE7SUFDSSxnREFBZ0Q7QUFDcEQ7O0FBRUE7SUFDSSx3REFBd0Q7QUFDNUQ7O0FBRUE7SUFDSSx5REFBeUQ7QUFDN0Q7O0FBRUE7SUFDSSxzREFBc0Q7QUFDMUQ7O0FBRUE7SUFDSSw4Q0FBOEM7QUFDbEQ7O0FBRUE7SUFDSSxrREFBa0Q7QUFDdEQ7O0FBRUE7SUFDSSxnREFBZ0Q7QUFDcEQ7O0FBRUE7SUFDSSxpREFBaUQ7QUFDckQ7O0FBRUE7SUFDSSxzREFBc0Q7QUFDMUQ7O0FBRUE7SUFDSSx1REFBdUQ7QUFDM0Q7O0FBRUE7SUFDSSxvREFBb0Q7QUFDeEQ7O0FBRUE7SUFDSSx3REFBd0Q7QUFDNUQ7O0FBRUE7SUFDSSxxREFBcUQ7QUFDekQ7O0FBRUE7SUFDSSx5REFBeUQ7QUFDN0Q7O0FBRUE7SUFDSSxxREFBcUQ7QUFDekQ7O0FBRUE7SUFDSSxtREFBbUQ7QUFDdkQ7O0FBRUE7SUFDSSxtREFBbUQ7QUFDdkQ7O0FBRUE7SUFDSSxxREFBcUQ7QUFDekQ7O0FBRUE7SUFDSSx5REFBeUQ7QUFDN0Q7O0FBRUE7SUFDSSxzREFBc0Q7QUFDMUQ7O0FBRUE7SUFDSSw4Q0FBOEM7QUFDbEQ7O0FBRUE7SUFDSSwwREFBMEQ7QUFDOUQ7O0FBRUE7SUFDSSwwREFBMEQ7QUFDOUQ7O0FBRUE7SUFDSSx5REFBeUQ7QUFDN0Q7O0FBRUE7SUFDSSxzREFBc0Q7QUFDMUQ7O0FBRUE7SUFDSSxzREFBc0Q7QUFDMUQ7O0FBRUE7SUFDSSxvREFBb0Q7QUFDeEQ7O0FBRUE7SUFDSSxzREFBc0Q7QUFDMUQ7O0FBRUE7SUFDSSx5REFBeUQ7QUFDN0Q7O0FBRUE7SUFDSSxxREFBcUQ7QUFDekQ7O0FBRUE7SUFDSSw4Q0FBOEM7QUFDbEQ7O0FBRUE7SUFDSSx1REFBdUQ7QUFDM0Q7O0FBRUE7SUFDSSxnRUFBZ0U7QUFDcEU7O0FBRUE7SUFDSSxxREFBcUQ7QUFDekQ7O0FBRUE7SUFDSSxvREFBb0Q7QUFDeEQ7O0FBRUE7SUFDSSwrQ0FBK0M7QUFDbkQ7O0FBRUE7SUFDSSxnREFBZ0Q7QUFDcEQ7O0FBRUE7SUFDSSxzREFBc0Q7QUFDMUQ7O0FBRUE7SUFDSSxvREFBb0Q7QUFDeEQ7O0FBRUE7SUFDSSxzREFBc0Q7QUFDMUQ7O0FBRUE7SUFDSSxtREFBbUQ7QUFDdkQ7O0FBRUE7SUFDSSwrREFBK0Q7QUFDbkU7O0FBRUE7SUFDSSw0REFBNEQ7QUFDaEU7O0FBRUE7SUFDSSwyREFBMkQ7QUFDL0Q7O0FBRUE7SUFDSSxpREFBaUQ7QUFDckQ7O0FBRUE7SUFDSSx3REFBd0Q7QUFDNUQ7O0FBRUE7SUFDSSw0REFBNEQ7QUFDaEU7O0FBRUE7SUFDSSwyREFBMkQ7QUFDL0Q7O0FBRUE7SUFDSSwyREFBMkQ7QUFDL0Q7O0FBRUE7SUFDSSwrQ0FBK0M7QUFDbkQ7O0FBRUE7SUFDSSxzREFBc0Q7QUFDMUQ7O0FBRUE7SUFDSSxxREFBcUQ7QUFDekQ7O0FBRUE7SUFDSSw2Q0FBNkM7QUFDakQ7O0FBRUE7SUFDSSw4Q0FBOEM7QUFDbEQ7O0FBRUE7SUFDSSxtREFBbUQ7QUFDdkQ7O0FBRUE7SUFDSSxnREFBZ0Q7QUFDcEQ7O0FBRUE7SUFDSSxrREFBa0Q7QUFDdEQ7O0FBRUE7SUFDSSxtREFBbUQ7QUFDdkQ7O0FBRUE7SUFDSSxvREFBb0Q7QUFDeEQ7O0FBRUE7SUFDSSx1REFBdUQ7QUFDM0Q7O0FBRUE7SUFDSSwyREFBMkQ7QUFDL0Q7O0FBRUE7SUFDSSxtREFBbUQ7QUFDdkQ7O0FBRUE7SUFDSSwrQ0FBK0M7QUFDbkQ7O0FBRUE7SUFDSSxzREFBc0Q7QUFDMUQ7O0FBRUE7SUFDSSw4Q0FBOEM7QUFDbEQ7O0FBRUE7SUFDSSw0REFBNEQ7QUFDaEU7O0FBRUE7SUFDSSxvREFBb0Q7QUFDeEQ7O0FBRUE7SUFDSSxvREFBb0Q7QUFDeEQ7O0FBRUE7SUFDSSxpREFBaUQ7QUFDckQ7O0FBRUE7SUFDSSxvREFBb0Q7QUFDeEQ7O0FBRUE7SUFDSSx5REFBeUQ7QUFDN0Q7O0FBRUE7SUFDSSxzREFBc0Q7QUFDMUQ7O0FBRUE7SUFDSSx5REFBeUQ7QUFDN0Q7O0FBRUE7SUFDSSxzREFBc0Q7QUFDMUQ7O0FBRUE7SUFDSSx5REFBeUQ7QUFDN0Q7O0FBRUE7SUFDSSx1REFBdUQ7QUFDM0Q7O0FBRUE7SUFDSSx1REFBdUQ7QUFDM0Q7O0FBRUE7SUFDSSxzREFBc0Q7QUFDMUQ7O0FBRUE7SUFDSSxxREFBcUQ7QUFDekQ7O0FBRUE7SUFDSSw4REFBOEQ7QUFDbEU7O0FBRUE7SUFDSSx5REFBeUQ7QUFDN0Q7O0FBRUE7SUFDSSx3REFBd0Q7QUFDNUQ7O0FBRUE7SUFDSSxvREFBb0Q7QUFDeEQ7O0FBRUE7SUFDSSxzREFBc0Q7QUFDMUQiLCJmaWxlIjoiaWNvbnMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmdyaWQtYWN0aW9uLWJ1dHRvbiB7XHJcbiAgICB3aWR0aDogMjZweDtcclxufVxyXG5cclxuLmJ0bi1sYWJlbC5pY29uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBsaWdodGdyYXk7XHJcbn1cclxuXHJcbiAgICAuYnRuLWxhYmVsLmljb246aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkO1xyXG4gICAgfVxyXG5cclxuLmljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xyXG59XHJcblxyXG4gICAgLmljb24uaWNvbi1sZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLmljb24tNHgge1xyXG4gICAgICAgIGhlaWdodDogNTJweDtcclxuICAgIH1cclxuXHJcbi5pY29uLWhvbWUge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L2hvbWUucG5nKTtcclxufVxyXG5cclxuLmljb24tZ2F1Z2Uge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzY0eDY0L2dhdWdlLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLXBpZWNlcyB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvcGllY2VzLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWZhY3Rvcnkge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L2ZhY3RvcnkucG5nKTtcclxufVxyXG5cclxuLmljb24tb2JqZWN0X2N1YmUge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzY0eDY0L29iamVjdF9jdWJlLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWN1YmVfbW9sZWN1bGUyIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9jdWJlX21vbGVjdWxlMi5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1icmllZmNhc2VfZG9jdW1lbnQge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzY0eDY0L2JyaWVmY2FzZV9kb2N1bWVudC5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1icmllZmNhc2VfZG9jdW1lbnQyIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9icmllZmNhc2VfZG9jdW1lbnQucG5nKTtcclxufVxyXG5cclxuLmljb24tZ2VhcndoZWVscyB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvNjR4NjQvZ2VhcndoZWVscy5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi13aW5kb3dfZXhwbG9yZXIge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L3dpbmRvd19leHBsb3Jlci5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1ib29rbWFya3Mge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L2Jvb2ttYXJrcy5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1mbG9wcHlfZGlzayB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvZmxvcHB5X2Rpc2sucG5nKTtcclxufVxyXG5cclxuLmljb24tYXJyb3dfbGVmdCB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvYXJyb3dfbGVmdC5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1uYXZpZ2F0ZV9jcm9zcyB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvbmF2aWdhdGVfY3Jvc3MucG5nKTtcclxufVxyXG5cclxuLmljb24tZ2FyYmFnZV9jYW4ge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L2dhcmJhZ2VfY2FuLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWVkaXQge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L2VkaXQucG5nKTtcclxufVxyXG5cclxuLmljb24tcGVuY2lsIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9wZW5jaWwucG5nKTtcclxufVxyXG5cclxuLmljb24tYWRkIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9hZGQucG5nKTtcclxufVxyXG5cclxuLmljb24tcGx1cyB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvcGx1cy5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1taW51cyB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvbWludXMucG5nKTtcclxufVxyXG5cclxuLmljb24tbWFnbmlmeWluZ19nbGFzcyB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvbWFnbmlmeWluZ19nbGFzcy5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1lcmFzZSB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvZXJhc2UucG5nKTtcclxufVxyXG5cclxuLmljb24tc2VsZWN0aW9uX2RlbGV0ZSB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvc2VsZWN0aW9uX2RlbGV0ZS5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1jbG91ZF9kb3dubG9hZCB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvY2xvdWRfZG93bmxvYWQucG5nKTtcclxufVxyXG5cclxuLmljb24tc3VwcG9ydCB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvc3VwcG9ydC5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1zeW5jIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9zeW5jLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWNsb3VkX3VwbG9hZCB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvY2xvdWRfdXBsb2FkLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWV5ZV9ibGluZCB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvZXllX2JsaW5kLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLW5vdGVib29rMiB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvbm90ZWJvb2syLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLW5vdGVib29rMyB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvbm90ZWJvb2szLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWZvbGRlcl9jdWJlcyB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvZm9sZGVyX2N1YmVzLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWZvbGRlcnMyIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9mb2xkZXJzMi5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1mb2xkZXJzIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9mb2xkZXJzLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWhhbmRzaGFrZSB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvaGFuZHNoYWtlLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWNsaXBib2FyZCB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvY2xpcGJvYXJkLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWNsaXBib2FyZF9lbXB0eSB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvY2xpcGJvYXJkX2VtcHR5LnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLXRvb2xib3gge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L3Rvb2xib3gucG5nKTtcclxufVxyXG5cclxuLmljb24tcGluIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9waW4ucG5nKTtcclxufVxyXG5cclxuLmljb24taW5kdXN0cmlhbF9yb2JvdCB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvaW5kdXN0cmlhbF9yb2JvdC5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1vZmZpY2VfYnVpbGRpbmcyIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9vZmZpY2VfYnVpbGRpbmcyLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLXBhaW50X2JydXNoIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9wYWludF9icnVzaC5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi11c2VycyB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvNjR4NjQvdXNlcnMucG5nKTtcclxufVxyXG5cclxuLmljb24tdXNlcl9nbGFzc2VzIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC91c2VyX2dsYXNzZXMucG5nKTtcclxufVxyXG5cclxuLmljb24tc2lnbnBvc3QyIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9zaWducG9zdDIucG5nKTtcclxufVxyXG5cclxuLmljb24tc2lnbnBvc3QzIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9zaWducG9zdDMucG5nKTtcclxufVxyXG5cclxuLmljb24tZG9jdW1lbnRfY2hhcnQge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L2RvY3VtZW50X2NoYXJ0LnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWJveF9pbnRvIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9ib3hfaW50by5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1hZGRyZXNzX2Jvb2syIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9hZGRyZXNzX2Jvb2syLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLXNhZmV0eV9nbGFzc2VzIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9zYWZldHlfZ2xhc3Nlcy5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1kb2N1bWVudHNfZXhjaGFuZ2Uge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L2RvY3VtZW50c19leGNoYW5nZS5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1jbGllbnRfbmV0d29yayB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvY2xpZW50X25ldHdvcmsucG5nKTtcclxufVxyXG5cclxuLmljb24tY2xpZW50cyB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvY2xpZW50cy5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1iZWxsIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9iZWxsLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLXBhY2thZ2Uge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L3BhY2thZ2UucG5nKTtcclxufVxyXG5cclxuLmljb24tbWFwX2xvY2F0aW9uIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9tYXBfbG9jYXRpb24ucG5nKTtcclxufVxyXG5cclxuLmljb24tc2hhcmUge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L3NoYXJlLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWluYm94X291dCB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvaW5ib3hfb3V0LnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWluYm94X2Z1bGwge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L2luYm94X2Z1bGwucG5nKTtcclxufVxyXG5cclxuLmljb24tbWFpbF9mb3J3YXJkICB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvbWFpbF9mb3J3YXJkLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLW1lbW9yeSB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvbWVtb3J5LnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWNyZWRpdF9jYXJkIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9jcmVkaXRfY2FyZC5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1ub3RlX3Bpbm5lZCB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvbm90ZV9waW5uZWQucG5nKTtcclxufVxyXG5cclxuLmljb24tcGFwZXJjbGlwIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9wYXBlcmNsaXAucG5nKTtcclxufVxyXG5cclxuLmljb24tY2hlY2sge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L2NoZWNrLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWNoZWNrcyB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvY2hlY2tzLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLXVzZXJzX2ZhbWlseSB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvdXNlcnNfZmFtaWx5LnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWhpc3Rvcnkge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L2hpc3RvcnkucG5nKTtcclxufVxyXG5cclxuLmljb24taGlzdG9yeTIge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L2hpc3RvcnkyLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLXBob3RvX2xhbmRzY2FwZSB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvcGhvdG9fbGFuZHNjYXBlLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLW9rIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9vay5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1va19ibHVlIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9va19ibHVlLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWVycm9yIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9lcnJvci5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1xdWVzdGlvbiB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvcXVlc3Rpb24ucG5nKTtcclxufVxyXG5cclxuLmljb24tc2lnbmFsX2ZsYWcge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L3NpZ25hbF9mbGFnLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLXByZXNlbnRhdGlvbjIge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L3ByZXNlbnRhdGlvbjIucG5nKTtcclxufVxyXG5cclxuLmljb24tbGluZV9zcGFjaW5nX3BhcmFncmFwaCB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvbGluZV9zcGFjaW5nX3BhcmFncmFwaC5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1kcm9wX2Rvd25fbGlzdCB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvZHJvcF9kb3duX2xpc3QucG5nKTtcclxufVxyXG5cclxuLmljb24tY2hlY2tib3gge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L2NoZWNrYm94LnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWNoZWNrYm94X3NlbGVjdGVkIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9jaGVja2JveF9zZWxlY3RlZC5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1jaGFydF9saW5lIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9jaGFydF9saW5lLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWNoYXJ0X3BpZSB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvY2hhcnRfcGllLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWNoYXJ0X2hpX2xvIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9jaGFydF9oaV9sby5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1jaGFydF9hcmVhIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9jaGFydF9hcmVhLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLXBvZGl1bTIge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L3BvZGl1bTIucG5nKTtcclxufVxyXG5cclxuLmljb24tZWxlbWVudHNfaGllcmFyY2h5IHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9lbGVtZW50c19oaWVyYXJjaHkucG5nKTtcclxufVxyXG5cclxuLmljb24tYm9va190ZWxlcGhvbmUge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L2Jvb2tfdGVsZXBob25lLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLXBob25lX3JlY2VpdmVyMiB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvcGhvbmVfcmVjZWl2ZXIyLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLW1heGltaXplIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9tYXhpbWl6ZS5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1taW5pbWl6ZSB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvbWluaW1pemUucG5nKTtcclxufVxyXG5cclxuLmljb24tbmF2aWdhdGVfdXAge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L25hdmlnYXRlX3VwLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLW5hdmlnYXRlX2Rvd24ge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L25hdmlnYXRlX2Rvd24ucG5nKTtcclxufVxyXG5cclxuLmljb24tdGFncyB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvdGFncy5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1zbWFydHBob25lIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9zbWFydHBob25lLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLXVzZXJfc21hcnRwaG9uZSB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvdXNlcl9zbWFydHBob25lLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLXVzZXIge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L3VzZXIucG5nKTtcclxufVxyXG5cclxuLmljb24tc2hpZWxkIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9zaGllbGQucG5nKTtcclxufVxyXG5cclxuLmljb24tc2lnbl9mb3JiaWRkZW4ge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L3NpZ25fZm9yYmlkZGVuLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWRvY3VtZW50X2NlbnRlciB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvZG9jdW1lbnRfY2VudGVyLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLW5hdmlnYXRlX2VuZCB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvbmF2aWdhdGVfZW5kLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLXVuZG8ge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L3VuZG8ucG5nKTtcclxufVxyXG5cclxuLmljb24tY29udHJhY3Qge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L2NvbnRyYWN0LnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWxvZ19pbiB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvbG9nX2luLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWxvZ19vdXQge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L2xvZ19vdXQucG5nKTtcclxufVxyXG5cclxuLmljb24tbW9uaXRvcl9zaXplIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9tb25pdG9yX3NpemUucG5nKTtcclxufVxyXG5cclxuLmljb24tYXJyb3dfc3ByZWFkMiB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvYXJyb3dfc3ByZWFkMi5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1hcnJvdy1sZWZ0IHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9hcnJvdy1sZWZ0LnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWFycm93LWxlZnRfYWxsIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9hcnJvd19sZWZ0X2FsbC5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1hcnJvd19yaWdodCB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvYXJyb3dfcmlnaHQucG5nKTtcclxufVxyXG5cclxuLmljb24tYXJyb3dfcmlnaHRfYWxsIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9hcnJvd19yaWdodF9hbGwucG5nKTtcclxufVxyXG5cclxuLmljb24tdXNlcl9ncm91cHMge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L3VzZXJfZ3JvdXBzLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWxvY2tfb3BlbiB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvbG9ja19vcGVuLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWRvb3JfZXhpdCB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvZG9vcl9leGl0LnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLXdvcmtzdGF0aW9uIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC93b3Jrc3RhdGlvbi5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1lbGVtZW50c19icmFuY2gge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L2VsZW1lbnRzX2JyYW5jaC5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi13aW5kb3dfZWFydGgge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L3dpbmRvd19lYXJ0aC5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1jb3B5IHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9jb3B5LnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWNsaXBib2FyZF9jaGVja3Mge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L2NsaXBib2FyZF9jaGVja3MucG5nKTtcclxufVxyXG5cclxuLmljb24tdHJhZmZpY2xpZ2h0X3JlZCB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvdHJhZmZpY2xpZ2h0X3JlZC5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1zcHJlYWRzaGVlZF9yb3cge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L3NwcmVhZHNoZWVkX3Jvdy5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1kb2N1bWVudF90YWcge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L2RvY3VtZW50X3RhZy5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi10YXBlX21lYXN1cmUge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L3RhcGVfbWVhc3VyZS5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1ncmFwaF9jbGF3IHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9ncmFwaF9jbGF3LnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWZpdF90b193aWR0aCB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvZml0X3RvX3dpZHRoLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLW9mZmljZV9idWlsZGluZyB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvb2ZmaWNlX2J1aWxkaW5nLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWRhdGFfc2hhcmVkIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9kYXRhX3NoYXJlZC5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1sb2NrIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9sb2NrLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWFycm93X2NpcmNsZTIge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L2Fycm93X2NpcmNsZTIucG5nKTtcclxufVxyXG5cclxuLmljb24tcHJpbnRfbGF5b3V0X2NvbnRpbm91cyB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvcHJpbnRfbGF5b3V0X2NvbnRpbm91cy5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1zd2l0Y2gzX29mZiB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvc3dpdGNoM19vZmYucG5nKTtcclxufVxyXG5cclxuLmljb24tc3dpdGNoM19vbiB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvc3dpdGNoM19vbi5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi10YWJsZSB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvdGFibGUucG5nKTtcclxufVxyXG5cclxuLmljb24tZnVubmVsIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9mdW5uZWwucG5nKTtcclxufVxyXG5cclxuLmljb24tY2xvdWRfdXBkb3duIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9jbG91ZF91cGRvd24ucG5nKTtcclxufVxyXG5cclxuLmljb24tZGF0YV90YWJsZSB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvZGF0YV90YWJsZS5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1zaWduX3dhcm5pbmcge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L3NpZ25fd2FybmluZy5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1maW5kLXRleHQge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L2ZpbmRfdGV4dC5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1maW5kLXRleHQtc3RhcnRzLXdpdGgge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L2ZpbmRfdGV4dF9zdGFydHNfd2l0aC5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1maW5kLXRleHQtY29udGFpbnMge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L2ZpbmRfdGV4dF9jb250YWlucy5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1zZWxlY3Rpb25fcmVmcmVzaCB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvc2VsZWN0aW9uX3JlZnJlc2gucG5nKTtcclxufVxyXG5cclxuLmljb24tcmVmcmVzaCB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvcmVmcmVzaC5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1hc3NldC1tYXAge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL21hcHMvdGh1bWJuYWlsX0Fzc2V0X0dyZWVuLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWNlcnQtYXNzZXQtbWFwIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9tYXBzL3RodW1ibmFpbF9DZXJ0Q2hlY2tfR3JlZW4ucG5nKTtcclxufVxyXG5cclxuLmljb24tbG9jYXRpb24tbWFwIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9tYXBzL3RodW1ibmFpbF9Mb2NhdGlvbl9HcmVlbi5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1jdXN0b21lci1tYXAge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL21hcHMvdGh1bWJuYWlsX0N1c3RvbWVyX0dyZWVuLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWluZGV4IHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9pbmRleC5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1jZXJ0LWJvb2sge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzcweDcwL2NlcnRCb29rSWNvbi5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1jZXJ0LW1hcCB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvNzB4NzAvY2VydE1hcEljb24ucG5nKTtcclxufVxyXG5cclxuLmljb24tam9iIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8zMngzMi9qb2IucG5nKTtcclxufVxyXG5cclxuLmljb24tdGFzayB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMzJ4MzIvdGFzay5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1jZXJ0LXBsYW4ge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzMyeDMyL2NlcnQtcGxhbi5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1jZXJ0bmV0LXJlcG9ydCB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMzJ4MzIvcmVwb3J0LnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWNlcnRuZXQtY2hlY2tpbiB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMzJ4MzIvY2hlY2staW4ucG5nKTtcclxufVxyXG5cclxuLmljb24tY2VydG5ldC1jaGVja291dCB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMzJ4MzIvY2hlY2stb3V0LnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLXN0b3B3YXRjaDIge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L3N0b3B3YXRjaDIucG5nKTtcclxufVxyXG5cclxuLmljb24td29vZGVuX3BhbGxldCB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvd29vZGVuX3BhbGxldC5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi13b29kZW5fcGFsbGV0X2JveCB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvd29vZGVuX3BhbGxldF9ib3gucG5nKTtcclxufVxyXG5cclxuLmljb24tZ2V0X3Rvb2xzIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9nZXRfdG9vbHMucG5nKTtcclxufVxyXG5cclxuLmljb24tYXVkaXQge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L2F1ZGl0LnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLXBhcmVudF9jaGlsZCB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvcGFyZW50X2NoaWxkLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWJhY2sge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzMyeDMyL2JhY2sucG5nKTtcclxufVxyXG5cclxuLmljb24tcmVtb3ZlX2Zyb21fcGFyZW50IHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8zMngzMi9yZW1vdmUtZnJvbS1wYXJlbnQucG5nKTtcclxufVxyXG5cclxuLmljb24tYWRkX3BhcmVudCB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMzJ4MzIvYWRkLXBhcmVudC5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi10ZXh0X2VudHJ5IHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8zMngzMi90ZXh0LWVudHJ5LnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWJhcmNvZGUge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzMyeDMyL2JhcmNvZGUucG5nKTtcclxufVxyXG5cclxuLmljb24tY2hpcF9lbnRyeSB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMzJ4MzIvY2hpcC1lbnRyeS5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1yZW1vdmVfc2VsZWN0ZWQge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzMyeDMyL3JlbW92ZS1zZWxlY3RlZC5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1hZGRfc2VsZWN0ZWQge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzMyeDMyL2FkZC1zZWxlY3RlZC5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1jb25maWd1cmVfcnVsZXMge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzMyeDMyL2NvbmZpZ3VyZS1ydWxlcy5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1tYXNzX2FjdGlvbnMge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzMyeDMyL21hc3MtYWN0aW9ucy5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi12ZXJpZnlfY2hpbGRyZW4ge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzMyeDMyL3ZlcmlmeS1jaGlsZHJlbi5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1zaG93X2NoaWxkcmVuIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8zMngzMi9zaG93LWNoaWxkcmVuLnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWNvbmZpcm1fd2hpdGUge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzMyeDMyL2NvbmZpcm0td2hpdGUucG5nKTtcclxufVxyXG5cclxuLmljb24tY2FuY2VsX3doaXRlIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8zMngzMi9jYW5jZWwtd2hpdGUucG5nKTtcclxufVxyXG5cclxuLmljb24tZ290b19wYXJlbnQge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzMyeDMyL2dvdG8tcGFyZW50LnBuZyk7XHJcbn1cclxuXHJcbi5pY29uLWF0dHJpYnV0ZV91c2VyX2dyb3VwIHtcclxuICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy8yNHgyNC9hdHRyaWJ1dGVfdXNlcl9ncm91cC5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1jZXJ0bmV0b25lLWxvZ28ge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzMyeDMyL2NlcnRuZXRvbmUtbG9nby5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi1jYWxlbmRhcl9jbG9jayB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvY2FsZW5kYXJfY2xvY2sucG5nKTtcclxufVxyXG5cclxuLmljb24tbWVkaWFfcGxheSB7XHJcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvMjR4MjQvbWVkaWFfcGxheS5wbmcpO1xyXG59XHJcblxyXG4uaWNvbi13bGFuX2FudGVubmEge1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zLzI0eDI0L3dsYW5fYW50ZW5uYS5wbmcpO1xyXG59XHJcbiJdfQ== */
