* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.primary-bg {
  background-color: #1abc9c;
}

.primary-border {
  border-color: #1abc9c;
}

.primary-color,
body a.primary-color:hover {
  color: #1abc9c;
}

.primary-light-bg {
  background-color: #5fd0ba;
}

.primary-light-border {
  border-color: #5fd0ba;
}

.primary-light-color,
body a.primary-light-color:hover {
  color: #5fd0ba;
}

.primary-lighter-bg {
  background-color: #baebe1;
}

.primary-lighter-border {
  border-color: #baebe1;
}

.primary-lighter-color,
body a.primary-lighter-color:hover {
  color: #baebe1;
}

.primary-dark-bg {
  background-color: #13ad8a;
}

.primary-dark-border {
  border-color: #13ad8a;
}

.primary-dark-color,
body a.primary-dark-color:hover {
  color: #13ad8a;
}

.primary-darker-bg {
  background-color: #08976e;
}

.primary-darker-border {
  border-color: #08976e;
}

.primary-darker-color,
body a.primary-darker-color:hover {
  color: #08976e;
}

.secondary-bg {
  background-color: #555555;
}

.secondary-border {
  border-color: #555555;
}

.secondary-color,
body a.secondary-color:hover {
  color: #555555;
}

.secondary-light-bg {
  background-color: #4d4d4d;
}

.secondary-light-border {
  border-color: #4d4d4d;
}

.secondary-light-color,
body a.secondary-light-color:hover {
  color: #4d4d4d;
}

.secondary-lighter-bg {
  background-color: #b3b3b3;
}

.secondary-lighter-border {
  border-color: #b3b3b3;
}

.secondary-lighter-color,
body a.secondary-lighter-color:hover {
  color: #b3b3b3;
}

.secondary-dark-bg {
  background-color: #333333;
}

.secondary-dark-border {
  border-color: #333333;
}

.secondary-dark-color,
body a.secondary-dark-color:hover {
  color: #333333;
}

.secondary-darker-bg {
  background-color: #000000;
}

.secondary-darker-border {
  border-color: #000000;
}

.secondary-darker-color,
body a.secondary-darker-color:hover {
  color: #000000;
}

.accent-bg {
  background-color: #bc4b1a;
}

.accent-border {
  border-color: #bc4b1a;
}

.accent-color,
body a.accent-color:hover {
  color: #bc4b1a;
}

.accent-light-bg {
  background-color: #d0815f;
}

.accent-light-border {
  border-color: #d0815f;
}

.accent-light-color,
body a.accent-light-color:hover {
  color: #d0815f;
}

.accent-lighter-bg {
  background-color: #ebc9ba;
}

.accent-lighter-border {
  border-color: #ebc9ba;
}

.accent-lighter-color,
body a.accent-lighter-color:hover {
  color: #ebc9ba;
}

.accent-dark-bg {
  background-color: #ad3b13;
}

.accent-dark-border {
  border-color: #ad3b13;
}

.accent-dark-color,
body a.accent-dark-color:hover {
  color: #ad3b13;
}

.accent-darker-bg {
  background-color: #ad3b13;
}

.accent-darker-border {
  border-color: #ad3b13;
}

.accent-darker-color,
body a.accent-darker-color:hover {
  color: #ad3b13;
}

.gray-bg {
  background-color: #888888;
}

.gray-border {
  border-color: #888888;
}

.gray-color,
body a.gray-color:hover {
  color: #888888;
}

.white-bg {
  background-color: #ffffff;
}

.white-border {
  border-color: #ffffff;
}

.white-color,
body a.white-color:hover {
  color: #ffffff;
}

.black-bg {
  background-color: #000000;
}

.black-border {
  border-color: #000000;
}

.black-color,
body a.black-color:hover {
  color: #000000;
}

.white-bg {
  background-color: #ffffff;
}

.white-border {
  border-color: #ffffff;
}

.white-color,
body a.white-color:hover {
  color: #ffffff;
}

.transparent-bg {
  background-color: transparent;
}

.transparent-border {
  border-color: transparent;
}

.transparent-color,
body a.transparent-color:hover {
  color: transparent;
}

.shadow-base-comps {
  -webkit-box-shadow: 0px 0 16px 4px rgba(192, 192, 192, 0.3);
  -moz-box-shadow: 0px 0 16px 4px rgba(192, 192, 192, 0.3);
  box-shadow: 0px 0 16px 4px rgba(192, 192, 192, 0.3);
}.wozzo-cards-slider {
  align-items: center;
  display: flex;
  position: relative;
  width: 100%;
  overflow: hidden;
  height: 100%;
}
.wozzo-cards-slider.with-buttons-bottoms {
  flex-direction: column;
}
.wozzo-cards-slider.with-buttons-bottoms .bottom-buttons-container {
  display: flex;
  justify-content: center;
  margin-top: 16px;
  width: 100%;
}
.wozzo-cards-slider.with-buttons-bottoms .bottom-buttons-container > button {
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #c0c0c0;
  color: #888888;
  height: 60px;
  margin: 0 16px;
  position: inherit;
  width: 60px;
}
.wozzo-cards-slider.with-buttons-bottoms .bottom-buttons-container > button:first-of-type {
  left: 0;
}
.wozzo-cards-slider.with-buttons-bottoms .bottom-buttons-container > button:hover {
  border: 1px solid #888888;
  box-shadow: inset 0px 2px 2px 0px rgba(136, 136, 136, 0.5);
}
.wozzo-cards-slider.with-buttons-bottoms .bottom-buttons-container > button:active {
  box-shadow: inset 0px 4px 4px 0px rgba(136, 136, 136, 0.75), 0px 2px 2px 0px rgba(136, 136, 136, 0.25);
  transform: translateY(2px);
}
.wozzo-cards-slider.with-buttons-bottoms .bottom-buttons-container > button:disabled:active, .wozzo-cards-slider.with-buttons-bottoms .bottom-buttons-container > button:disabled:hover {
  border: 1px solid #c0c0c0;
  box-shadow: none;
  cursor: no-drop;
  transform: translate(0);
}
.wozzo-cards-slider.with-buttons-bottoms .dots-container {
  bottom: 80px;
  height: fit-content;
}
.wozzo-cards-slider .horizontal-slider-wrapper {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.wozzo-cards-slider .horizontal-slider-wrapper.allow-scroll:hover {
  cursor: pointer;
}
.wozzo-cards-slider .horizontal-slider-wrapper .slider-content {
  display: flex;
  height: 100%;
}
.wozzo-cards-slider .horizontal-slider-wrapper .slider-content > div {
  height: 100%;
}.alert-container .alert {
  display: flex;
  align-items: center;
  background-color: #e8b125;
  border: 1px solid #ffef5e;
  border-radius: 4px;
  color: #ffffff;
}
.alert-container .alert > i {
  padding: 8px 16px;
  font-size: 32px;
}
.alert-container .alert > div {
  border-left: 1px solid #ffef5e;
  padding: 8px 16px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}.wozzo-address {
  position: relative;
}
.wozzo-address .wozzo-address-input {
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden;
  width: 100%;
}
.wozzo-address .wozzo-address-input > div {
  width: 100%;
}
.wozzo-address .wozzo-address-input .wozzo-input-info,
.wozzo-address .wozzo-address-input .wozzo-input-error {
  text-align: left;
  width: 100%;
}
.wozzo-address .wozzo-address-input.disabled > div:not(.primary-border) {
  border-bottom-color: #c0c0c0;
}
.wozzo-address .wozzo-address-input .wozzo-address-btns {
  background-color: #ffffff;
  display: flex;
  height: 30px;
  justify-content: flex-end;
  position: absolute;
  right: 0;
  z-index: 1;
}
.wozzo-address .wozzo-address-input .wozzo-address-btns > .btn {
  border: 0;
  color: #888888;
  padding: 0;
  width: 16px;
  z-index: 2;
}
.wozzo-address .wozzo-address-input .wozzo-address-btns > .btn > i {
  pointer-events: none;
}
.wozzo-address .wozzo-address-input .wozzo-address-btns .clear-btn {
  color: #000000;
}
.wozzo-address .wozzo-address-input .wozzo-address-btns .wozzo-address-arrow.invert {
  transform: rotate(-180deg);
}
.wozzo-address .wozzo-address-options {
  align-items: flex-start;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  justify-items: flex-start;
  max-height: 0px;
  position: absolute;
  transition: linear all 0.2s;
  width: 100%;
  z-index: 3;
}
.wozzo-address .wozzo-address-options .wozzo-address-option {
  border-radius: 0;
  color: #000000;
  font-size: 12px;
  justify-content: flex-start;
  padding: 8px;
  text-align: left;
  transition: linear all 0.2s;
  width: 100%;
}
.wozzo-address .wozzo-address-options .wozzo-address-option > span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.wozzo-address .wozzo-address-options .wozzo-address-option > p {
  padding: 0 8px;
}
.wozzo-address .wozzo-address-options .empty-options-text {
  border-radius: 0;
  color: #000000;
  justify-content: flex-start;
  padding: 8px 16px;
  text-align: left;
  width: 100%;
}
.wozzo-address .wozzo-address-options.visible {
  -moz-box-shadow: 0px 4px 4px 4px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 4px 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 4px 4px 4px rgba(0, 0, 0, 0.15);
  max-height: 200px;
  overflow: auto;
}
.wozzo-address .wozzo-address-options.visible .wozzo-address-option {
  flex-shrink: 0;
}
.wozzo-address .wozzo-address-options.visible .wozzo-address-option:hover:not(.primary-lighter-bg),
.wozzo-address .wozzo-address-options.visible .wozzo-address-option.focused:not(.primary-lighter-bg) {
  background-color: rgba(192, 192, 192, 0.25);
}
.wozzo-address .wozzo-address-options.visible .wozzo-address-option:hover.primary-lighter-bg,
.wozzo-address .wozzo-address-options.visible .wozzo-address-option.focused.primary-lighter-bg {
  opacity: 0.9;
  visibility: visible;
}

.wozzo-address.disabled {
  opacity: 0.5;
}
.wozzo-address.disabled .wozzo-address-input .wozzo-input.disabled > div:not(.primary-border) {
  border-bottom-color: transparent;
}
.wozzo-address.disabled * {
  cursor: no-drop;
}.wozzo-amount-selector {
  display: flex;
  align-items: center;
  border-radius: 4px;
  overflow: hidden;
  height: 32px;
}
.wozzo-amount-selector .btn {
  margin: 0;
  border-radius: 0;
  height: 34px;
}
.wozzo-amount-selector > p {
  height: 30px;
  min-width: 40px;
  margin: 0;
  padding: 0 6px;
  text-align: center;
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  display: flex;
  align-items: center;
  justify-content: center;
}.wozzo-audio {
  display: flex;
  flex-direction: column;
  border-radius: 4px;
}
.wozzo-audio > .wozzo-audio-volume > .btn {
  height: 100%;
  border-radius: 0;
  padding: 8px;
  border-radius: 0 4px 4px 0;
}
.wozzo-audio .wozzo-audio-volume {
  display: flex;
  flex-direction: column;
}
.wozzo-audio .wozzo-audio-volume .wozzo-audio-volume-bar {
  max-height: 0;
  padding: 0 8px;
  transition: ease-in-out all 0.25s;
  border-radius: 4px 4px 0 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.wozzo-audio .wozzo-audio-volume .wozzo-audio-volume-bar > div {
  width: 8px;
  height: 0;
  background-color: #ffffff;
  transition: ease-in-out all 0.25s;
  display: flex;
  align-items: flex-end;
}
.wozzo-audio .wozzo-audio-volume .wozzo-audio-volume-bar > div > div {
  opacity: 0.5;
  width: 8px;
  transition: linear all 0.25s;
  height: 0;
}
.wozzo-audio .wozzo-audio-volume .wozzo-audio-volume-bar .mute-btn {
  padding: 0;
}
.wozzo-audio .wozzo-audio-volume .wozzo-audio-volume-bar .mute-btn i {
  width: 16px;
}
.wozzo-audio .wozzo-audio-volume .wozzo-audio-volume-bar.with-mute.expanded {
  margin-top: -90px;
  padding-top: 0;
}
.wozzo-audio .wozzo-audio-volume .wozzo-audio-volume-bar.expanded {
  max-height: 200px;
  margin-top: -68px;
  margin-bottom: -2px;
  padding-top: 8px;
  -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.5);
}
.wozzo-audio .wozzo-audio-volume .wozzo-audio-volume-bar.expanded > div {
  height: 60px;
}
.wozzo-audio .wozzo-audio-volume .wozzo-audio-volume-bar.expanded .mute-btn {
  height: 32px;
  padding: 8px 0;
}
.wozzo-audio .wozzo-audio-btns {
  display: flex;
}
.wozzo-audio .wozzo-audio-btns .btn {
  flex: 1;
  padding: 8px;
  border-radius: 0;
  border: 0;
}
.wozzo-audio .wozzo-audio-btns > *:first-child {
  border-radius: 4px 0 0 0;
}
.wozzo-audio .wozzo-audio-btns > *:last-child,
.wozzo-audio .wozzo-audio-btns > *:last-child > .btn {
  border-radius: 0 4px 0 0;
}
.wozzo-audio .wozzo-audio-container {
  display: flex;
  flex-direction: column;
  padding: 8px;
  border-radius: 0 0 4px 4px;
}
.wozzo-audio .wozzo-audio-container .wozzo-audio-progress-bar {
  width: 100%;
  height: 8px;
  min-width: 150px;
  background-color: #ffffff;
}
.wozzo-audio .wozzo-audio-container .wozzo-audio-progress-bar > div {
  height: 8px;
  opacity: 0.4;
  transition: linear all 0.25s;
}
.wozzo-audio .wozzo-audio-container .wozzo-audio-measure {
  margin-top: 8px;
  color: #000000;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.wozzo-audio-small {
  flex-direction: row;
}
.wozzo-audio-small .wozzo-audio-container {
  border-radius: 0;
}
.wozzo-audio-small .wozzo-audio-container .wozzo-audio-progress-bar {
  min-width: 100px;
}
.wozzo-audio-small .wozzo-audio-container.without-volume {
  border-radius: 0 4px 4px 0;
}
.wozzo-audio-small .wozzo-audio-btns .btn,
.wozzo-audio-small .wozzo-audio-btns > *:first-child,
.wozzo-audio-small .wozzo-audio-btns > *:last-child,
.wozzo-audio-small .wozzo-audio-btns > *:last-child > .btn {
  border-radius: 4px 0 0 4px;
  margin: 0;
}.collapsable-box {
  max-width: 100%;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  transition: ease-in-out overflow 0.25s 0.25s, ease-in-out all 0.25s;
}
.collapsable-box .expand-button {
  z-index: 1;
  border-radius: 4px 4px 0 0;
}
.collapsable-box .expand-button i {
  transition: ease-in-out all 0.25s;
}
.collapsable-box .expand-button.left {
  align-self: flex-start;
}
.collapsable-box .expand-button.center {
  align-self: center;
}
.collapsable-box .expand-button.right {
  align-self: flex-end;
}
.collapsable-box .collapsable-box-container {
  z-index: 0;
  display: flex;
  align-items: center;
  width: fit-content;
  min-width: 100%;
  padding: 0 8px;
  transition: ease-in-out max-height 0.25s, ease-in-out all 0.25s 0.25s;
  pointer-events: none;
  overflow-y: hidden;
  border: 1px solid #888888;
  border-bottom-color: transparent;
  max-height: 0;
  margin-top: -1px;
}
.collapsable-box .collapsable-box-container * {
  opacity: 0;
  max-height: 0;
  transition: ease-in-out max-height 0.25s, ease-in-out all 0.25s 0.25s;
}

.collapsable-box.expanded {
  transition: ease-in-out overflow 0.25s 0.25s, ease-in-out all 0.25s;
}
.collapsable-box.expanded .expand-button i {
  transform: rotateZ(-180deg);
}
.collapsable-box.expanded .collapsable-box-container {
  padding: 8px;
  pointer-events: all;
  max-height: 999px;
  transition: ease-in-out max-height 0.25s 0.25s, ease-in-out all 0.25s;
  border-bottom-color: #888888;
}
.collapsable-box.expanded .collapsable-box-container * {
  opacity: 1;
  max-height: 999px;
  transition: ease-in-out max-height 0.25s 0.25s, ease-in-out all 0.25s;
}

.collapsable-box.inverted {
  flex-direction: column-reverse;
}
.collapsable-box.inverted .expand-button {
  border-radius: 0 0 4px 4px;
}
.collapsable-box.inverted .collapsable-box-container {
  border-top-color: transparent;
  border-bottom-color: #888888;
  margin-top: 0;
  margin-bottom: -1px;
}

.collapsable-box.inverted.expanded .collapsable-box-container {
  border-top-color: #888888;
}

@media screen and (max-width: 1200px) {
  .collapsable-box .expand-button:not(.right) {
    left: 8px;
  }
}.wozzo-datepicker {
  border-color: #1abc9c;
}
.wozzo-datepicker .wozzo-input:not(.error) > div:not(.primary-border),
.wozzo-datepicker .wozzo-input.disabled > div:not(.primary-border),
.wozzo-datepicker .wozzo-input:disabled > div:not(.primary-border) {
  border-bottom-color: #c0c0c0;
}
.wozzo-datepicker .wozzo-input:not(.error) > div:not(.primary-border) input,
.wozzo-datepicker .wozzo-input.disabled > div:not(.primary-border) input,
.wozzo-datepicker .wozzo-input:disabled > div:not(.primary-border) input {
  overflow: hidden;
  text-overflow: ellipsis;
}
.wozzo-datepicker .wozzo-calendar,
.wozzo-datepicker .wozzo-month-selector {
  max-height: 0;
  display: none;
  transition: ease-in-out all 0.25s;
  position: absolute;
  z-index: 3;
  pointer-events: none;
}
.wozzo-datepicker .wozzo-calendar.visible,
.wozzo-datepicker .wozzo-month-selector.visible {
  max-height: 100vh;
  display: flex;
  pointer-events: all;
}

@media screen and (max-width: 992px) {
  .wozzo-datepicker .wozzo-calendar,
  .wozzo-datepicker .wozzo-month-selector {
    position: fixed;
  }
}.wozzo-colorpicker {
  display: flex;
}
.wozzo-colorpicker > div {
  margin-top: 4px;
  display: flex;
  align-items: center;
  transition: border-bottom 200ms linear;
  width: 100%;
}
.wozzo-colorpicker > div > i {
  display: flex;
  justify-content: center;
  font-size: 20px;
  padding-left: 4px;
  transition: color 200ms linear;
  align-self: center;
  overflow: visible;
  z-index: 1;
  margin-right: 8px;
}
.wozzo-colorpicker > div > i:not(.primary-color) {
  color: #888888;
}
.wozzo-colorpicker > div .wozzo-colorpicker-placeholder {
  margin: 0;
  font-size: 16px;
  transition: linear all 200ms;
  text-align: left;
  overflow: visible;
  white-space: nowrap;
  margin-top: -8px;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.wozzo-colorpicker > div .wozzo-colorpicker-placeholder.with-input {
  justify-content: flex-end;
}
.wozzo-colorpicker > div .color-input {
  padding: 0;
  border: 0;
  outline: 0;
  background-color: transparent;
  height: 32px;
  width: 32px;
}

.wozzo-colorpicker.with-input > div {
  justify-content: space-between;
}
.wozzo-colorpicker.with-input > div .wozzo-input {
  width: 100%;
  padding-right: 8px;
}

.wozzo-colorpicker.error > div {
  color: #db341a;
}
.wozzo-colorpicker.error > div p.placeholder,
.wozzo-colorpicker.error > div i {
  color: #db341a;
}

.wozzo-colorpicker.with-icon:not(.with-input) > div {
  height: 40px;
}
.wozzo-colorpicker.with-icon:not(.with-input) > div .wozzo-colorpicker-placeholder {
  margin: 4px 8px 0 0;
  color: #888888;
}
.wozzo-colorpicker.with-icon:not(.with-input) > div input:not(.color-input) {
  margin-right: 4px;
}

.wozzo-colorpicker.error:not(.with-input) > div {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #db341a;
}
.wozzo-colorpicker.error:not(.with-input) > div .wozzo-colorpicker-placeholder {
  color: #db341a;
}.btn {
  align-items: center;
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  display: flex;
  font-family: "Arial", sans-serif;
  font-size: 14px;
  justify-content: center;
  outline: none;
  padding: 8px 16px;
  transition: all ease-in-out 0.1s;
}
.btn i.left.with-margin {
  margin-right: 4px;
}
.btn i.right.with-margin {
  margin-left: 4px;
}

.btn:disabled {
  cursor: not-allowed;
  background-color: #c0c0c0;
  border-color: #c0c0c0;
}

.btn.btn-press:hover:not(:disabled),
.btn.btn-press:hover:not(.disabled) {
  -webkit-box-shadow: inset 0px 2px 2px 0px rgba(136, 136, 136, 0.5);
  -moz-box-shadow: inset 0px 2px 2px 0px rgba(136, 136, 136, 0.5);
  box-shadow: inset 0px 2px 2px 0px rgba(136, 136, 136, 0.5);
}

.btn.btn-press:active:not(:disabled),
.btn.btn-press:active:not(.disabled) {
  transform: translateY(2px);
  -webkit-box-shadow: inset 0px 4px 4px 0px rgba(136, 136, 136, 0.75), 0px 2px 2px 0px rgba(136, 136, 136, 0.25);
  -moz-box-shadow: inset 0px 4px 4px 0px rgba(136, 136, 136, 0.75), 0px 2px 2px 0px rgba(136, 136, 136, 0.25);
  box-shadow: inset 0px 4px 4px 0px rgba(136, 136, 136, 0.75), 0px 2px 2px 0px rgba(136, 136, 136, 0.25);
}

body a.btn,
body a.btn-link {
  text-decoration: none;
}
body a.btn.btn-link:disabled,
body a.btn.btn-link.disabled {
  cursor: not-allowed;
  background-color: #c0c0c0;
  border-color: #c0c0c0;
}.wozzo-checkbox-container {
  padding: 0;
  border: none;
  outline: none;
  background: transparent;
  display: flex;
  align-items: center;
  font-family: "Arial", sans-serif;
  cursor: pointer;
}
.wozzo-checkbox-container .wozzo-checkbox {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 24px;
  min-width: 24px;
  border-radius: 4px;
  transition: linear all 0.2s;
}
.wozzo-checkbox-container .wozzo-checkbox i {
  color: #ffffff;
}
.wozzo-checkbox-container .wozzo-checkbox.error {
  box-shadow: 0 0 0 2px #db341a;
}
.wozzo-checkbox-container .wozzo-checkbox.error i {
  color: #ffffff;
}
.wozzo-checkbox-container .wozzo-checkbox.inactive {
  background-color: #c0c0c0;
}
.wozzo-checkbox-container span {
  margin: 0 4px;
}
.wozzo-checkbox-container .checkbox-error {
  color: #db341a;
}

.wozzo-checkbox-container.wozzo-switch-container .wozzo-checkbox.wozzo-switch {
  min-width: 40px;
  border-radius: 16px;
  justify-content: flex-start;
  padding: 0 4px;
  background-color: #c0c0c0;
}
.wozzo-checkbox-container.wozzo-switch-container .wozzo-checkbox.wozzo-switch .wozzo-switch-inner {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  transition: linear all 0.2s;
}
.wozzo-checkbox-container.wozzo-switch-container .wozzo-checkbox.wozzo-switch .wozzo-switch-inner.inactive {
  background-color: #ffffff;
}
.wozzo-checkbox-container.wozzo-switch-container .wozzo-checkbox.wozzo-switch .wozzo-switch-inner:not(.inactive) {
  margin-left: 12px;
}
.wozzo-checkbox-container.wozzo-switch-container .switch-text-checked {
  font-weight: bold;
  transition: linear all 0.2s;
}.wozzo-dropdown {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.wozzo-dropdown > .btn > i,
.wozzo-dropdown > .btn > span {
  pointer-events: none;
}
.wozzo-dropdown .btn {
  height: 100%;
  width: 100%;
}
.wozzo-dropdown .dd-extra {
  background: #ffffff;
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
  max-height: 0;
  opacity: 0;
  z-index: 10;
  pointer-events: none;
}
.wozzo-dropdown .dd-extra a,
.wozzo-dropdown .dd-extra button {
  border: 0;
  border-radius: 0;
  cursor: pointer;
}
.wozzo-dropdown .dd-extra > *:first-child {
  border-radius: 4px 4px 0 0;
}
.wozzo-dropdown .dd-extra > *:last-child {
  border-radius: 0 0 4px 4px;
}
.wozzo-dropdown .dd-extra * {
  transition: linear all 0.2s;
}
.wozzo-dropdown .dd-extra button.white-bg:hover,
.wozzo-dropdown .dd-extra a.white-bg:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.wozzo-dropdown .dd-extra button:hover:not(.white-bg),
.wozzo-dropdown .dd-extra a:hover:not(.white-bg) {
  opacity: 0.9;
}
.wozzo-dropdown .dd-extra:not(.active) a,
.wozzo-dropdown .dd-extra:not(.active) button {
  max-height: 0;
}
.wozzo-dropdown .dd-extra:not(.active) * {
  max-height: 0;
  opacity: 0;
}
.wozzo-dropdown .dd-extra.active {
  border: 1px solid #c0c0c0;
  max-height: 999px;
  width: max-content;
  opacity: 1;
  pointer-events: all;
  border-radius: 4px;
}
.wozzo-dropdown .dd-extra.active * {
  opacity: inherit;
  max-height: 50px;
}
.wozzo-dropdown .dd-extra:before {
  content: "";
  position: absolute;
  opacity: 0;
  left: 50%;
  width: 0;
  height: 0;
  border: 8px solid transparent;
  border-bottom-color: #ffffff;
  border-top: 0;
  margin-left: -8px;
  margin-top: -9px;
}
.wozzo-dropdown .dd-extra.active:before {
  content: "";
  position: absolute;
  opacity: 1;
  top: 0;
  left: 50%;
  width: 0;
  height: 0;
  border: 8px solid transparent;
  border-bottom-color: #c0c0c0;
  border-top: 0;
  margin-left: -8px;
  margin-top: -9px;
}
.wozzo-dropdown .dd-extra:after {
  content: "";
  position: absolute;
  opacity: 0;
  top: 0;
  left: 50%;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-bottom-color: #ffffff;
  border-top: 0;
  margin-left: 0px;
  margin-top: 0px;
}
.wozzo-dropdown .dd-extra.active:after {
  content: "";
  position: absolute;
  opacity: 1;
  top: 0;
  left: 50%;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-bottom-color: #ffffff;
  border-top: 0;
  margin-left: -6px;
  margin-top: -6px;
}.wozzo-cookie .wozzo-cookie-modal-container {
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  left: 0;
  padding: 16px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}
.wozzo-cookie .wozzo-cookie-modal-container .wozzo-cookie-modal {
  background-color: #ffffff;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  max-width: 500px;
  padding: 32px;
  width: 100%;
}
.wozzo-cookie .wozzo-cookie-modal-container .wozzo-cookie-modal .wozzo-cookie-modal-header {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-bottom: 16px;
}
.wozzo-cookie .wozzo-cookie-modal-container .wozzo-cookie-modal .wozzo-cookie-modal-header > p {
  font-size: 24px;
  font-weight: bold;
  margin: 0;
}
.wozzo-cookie .wozzo-cookie-modal-container .wozzo-cookie-modal .wozzo-cookie-modal-header > button {
  color: #000000;
  font-size: 20px;
  padding: 0;
}
.wozzo-cookie .wozzo-cookie-modal-container .wozzo-cookie-modal .wozzo-cookie-modal-header > button > i {
  transition: all 0.25s linear;
}
.wozzo-cookie .wozzo-cookie-modal-container .wozzo-cookie-modal .wozzo-cookie-modal-body {
  display: flex;
  flex-direction: column;
  padding-bottom: 4px;
  row-gap: 16px;
}
.wozzo-cookie .wozzo-cookie-modal-container .wozzo-cookie-modal .wozzo-cookie-modal-body > p {
  font-size: 14px;
  margin: 0;
}
.wozzo-cookie .wozzo-cookie-modal-container .wozzo-cookie-modal .wozzo-cookie-modal-body .wozzo-cookie-modal-policy-link {
  color: #000000;
  font-weight: bold;
}
.wozzo-cookie .wozzo-cookie-modal-container .wozzo-cookie-modal .wozzo-cookie-modal-body .wozzo-cookie-modal-configuration {
  display: flex;
  flex-direction: column;
}
.wozzo-cookie .wozzo-cookie-modal-container .wozzo-cookie-modal .wozzo-cookie-modal-body .wozzo-cookie-modal-configuration .wozzo-cookie-modal-back {
  color: #000000;
  font-size: 16px;
  font-weight: 500;
  margin-right: auto;
  padding: 0;
  transition: all 0.25 linear;
  width: fit-content;
}
.wozzo-cookie .wozzo-cookie-modal-container .wozzo-cookie-modal .wozzo-cookie-modal-body .wozzo-cookie-modal-configuration .wozzo-cookie-modal-back > i {
  font-size: 20px;
  font-weight: 500;
}
.wozzo-cookie .wozzo-cookie-modal-container .wozzo-cookie-modal .wozzo-cookie-modal-body .wozzo-cookie-modal-configuration .wozzo-cookie-modal-buttons {
  align-items: center;
  column-gap: 16px;
  display: flex;
  justify-content: flex-end;
}
.wozzo-cookie .wozzo-cookie-modal-container .wozzo-cookie-modal .wozzo-cookie-modal-body .wozzo-cookie-modal-configuration .wozzo-cookie-modal-cookies {
  border-radius: 8px;
  border: 2px solid #f4f4f4;
  display: flex;
  flex-direction: column;
  margin-top: 16px;
  max-height: 233px;
  overflow: auto;
}
.wozzo-cookie .wozzo-cookie-modal-container .wozzo-cookie-modal .wozzo-cookie-modal-body .wozzo-cookie-modal-configuration .wozzo-cookie-modal-cookies::-webkit-scrollbar {
  height: 4px;
  width: 4px;
}
.wozzo-cookie .wozzo-cookie-modal-container .wozzo-cookie-modal .wozzo-cookie-modal-body .wozzo-cookie-modal-configuration .wozzo-cookie-modal-cookies::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #c0c0c0;
  border-radius: 8px;
}
.wozzo-cookie .wozzo-cookie-modal-container .wozzo-cookie-modal .wozzo-cookie-modal-body .wozzo-cookie-modal-configuration .wozzo-cookie-modal-cookies::-webkit-scrollbar-thumb {
  background: #c0c0c0;
  border-radius: 8px;
}
.wozzo-cookie .wozzo-cookie-modal-container .wozzo-cookie-modal .wozzo-cookie-modal-body .wozzo-cookie-modal-configuration .wozzo-cookie-modal-cookies::-webkit-scrollbar-thumb:hover {
  background: #888888;
}
.wozzo-cookie .wozzo-cookie-modal-container .wozzo-cookie-modal .wozzo-cookie-modal-body .wozzo-cookie-modal-configuration .wozzo-cookie-modal-cookies .wozzo-cookie-modal-cookie {
  border-bottom: 1px solid #f4f4f4;
  display: flex;
  justify-content: space-between;
  padding: 16px;
}
.wozzo-cookie .wozzo-cookie-modal-container .wozzo-cookie-modal .wozzo-cookie-modal-body .wozzo-cookie-modal-configuration .wozzo-cookie-modal-cookies .wozzo-cookie-modal-cookie:last-of-type {
  border-bottom: 0;
}
.wozzo-cookie .wozzo-cookie-modal-container .wozzo-cookie-modal .wozzo-cookie-modal-body .wozzo-cookie-modal-configuration .wozzo-cookie-modal-cookies .wozzo-cookie-modal-cookie > button {
  flex-direction: row-reverse;
  flex: 1;
  justify-content: flex-end;
}
.wozzo-cookie .wozzo-cookie-modal-container .wozzo-cookie-modal .wozzo-cookie-modal-body .wozzo-cookie-modal-configuration .wozzo-cookie-modal-cookies .wozzo-cookie-modal-cookie > button:disabled {
  color: #000000;
}
.wozzo-cookie .wozzo-cookie-modal-container .wozzo-cookie-modal .wozzo-cookie-modal-body .wozzo-cookie-modal-configuration .wozzo-cookie-modal-cookies .wozzo-cookie-modal-cookie > button:disabled:hover {
  cursor: unset;
}
.wozzo-cookie .wozzo-cookie-modal-container .wozzo-cookie-modal .wozzo-cookie-modal-body .wozzo-cookie-modal-configuration .wozzo-cookie-modal-cookies .wozzo-cookie-modal-cookie > button:disabled > div {
  display: none;
}
.wozzo-cookie .wozzo-cookie-modal-container .wozzo-cookie-modal .wozzo-cookie-modal-body .wozzo-cookie-modal-configuration .wozzo-cookie-modal-cookies .wozzo-cookie-modal-cookie > button > div {
  margin-left: auto;
}
.wozzo-cookie .wozzo-cookie-modal-container .wozzo-cookie-modal .wozzo-cookie-modal-body .wozzo-cookie-modal-configuration .wozzo-cookie-modal-cookies .wozzo-cookie-modal-cookie > button > span {
  font-size: 16px;
  font-weight: bold;
  margin-left: 8px;
}
.wozzo-cookie .wozzo-cookie-modal-container .wozzo-cookie-modal .wozzo-cookie-modal-body .wozzo-cookie-modal-configuration .wozzo-cookie-modal-cookies .wozzo-cookie-modal-cookie > p {
  background-color: #f4f4f4;
  border-radius: 16px;
  color: #888888;
  font-size: 12px;
  font-weight: bold;
  margin: 0;
  padding: 4px 8px;
  white-space: nowrap;
}
.wozzo-cookie .wozzo-cookie-modal-container .wozzo-cookie-modal .wozzo-cookie-modal-footer {
  column-gap: 16px;
  display: flex;
  justify-content: flex-end;
  padding-top: 16px;
}
.wozzo-cookie .wozzo-cookie-minimized {
  align-items: center;
  background-color: #ffffff;
  bottom: 0;
  box-shadow: 0 0 18px rgba(0, 0, 0, 0.2);
  column-gap: 32px;
  display: flex;
  left: 0;
  padding: 32px;
  position: fixed;
  width: 100vw;
  z-index: 999;
}
.wozzo-cookie .wozzo-cookie-minimized .wozzo-cookie-minimized-body {
  flex: 1;
}
.wozzo-cookie .wozzo-cookie-minimized .wozzo-cookie-minimized-actions {
  display: flex;
  flex-direction: column;
  justify-content: center;
  row-gap: 16px;
}

@media screen and (max-width: 768px) {
  .wozzo-cookie .wozzo-cookie-minimized {
    flex-direction: column;
    row-gap: 16px;
  }
  .wozzo-cookie .wozzo-cookie-minimized .wozzo-cookie-minimized-actions {
    column-gap: 16px;
    flex-direction: row;
    flex-wrap: wrap;
  }
}body a.btn.btn-link:disabled,
body a.btn.btn-link.disabled {
  cursor: not-allowed;
  background-color: #c0c0c0;
  border-color: #c0c0c0;
}.error-container .error {
  display: flex;
  align-items: center;
  background-color: #db341a;
  border: 1px solid #ff745e;
  border-radius: 4px;
  color: #ffffff;
}
.error-container .error > i {
  padding: 8px 16px;
  font-size: 32px;
}
.error-container .error > div {
  border-left: 1px solid #ff745e;
  padding: 8px 16px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}.wozzo-dropzone {
  display: flex;
  justify-content: flex-end;
}
.wozzo-dropzone .wozzo-dropzone-drop:not(.primary-bg) {
  background-color: #f4f4f4;
  border-color: #d8d8d8;
}
.wozzo-dropzone .cancel-edit-btn {
  padding: 8px;
  display: flex;
  position: absolute;
  border: 0;
  background-color: rgba(255, 255, 255, 0.3);
}
.wozzo-dropzone .cancel-edit-btn.gray-color {
  align-self: flex-end;
}
.wozzo-dropzone .cancel-edit-btn.gray-color i {
  color: #888888;
}
.wozzo-dropzone .cancel-edit-btn.error-color i {
  color: #db341a;
}
.wozzo-dropzone .wozzo-dropzone-drop {
  height: 200px;
  width: 200px;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-width: 2px;
  border-style: dashed;
  border-radius: 4px;
  transition: linear all 0.2s;
}
.wozzo-dropzone .wozzo-dropzone-drop > *:not(:first-child):not(.btn) {
  margin-top: 8px;
}
.wozzo-dropzone .file-input {
  display: none;
}
.wozzo-dropzone .wozzo-dropzone-preview {
  min-height: 200px;
  min-width: 200px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.wozzo-dropzone .wozzo-dropzone-preview > .wozzo-audio {
  margin-top: 32px;
  max-width: calc(100% - 16px);
}
.wozzo-dropzone .wozzo-dropzone-preview .clear-images {
  padding: 8px;
  display: flex;
  align-self: flex-end;
  position: absolute;
  border: 0;
  z-index: 1;
}
.wozzo-dropzone .wozzo-dropzone-preview .clear-images i {
  color: #db341a;
}
.wozzo-dropzone .wozzo-dropzone-preview img {
  margin-right: 8px;
}
.wozzo-dropzone .wozzo-dropzone-preview > p {
  border: 1px solid #d8d8d8;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  background: #f4f4f4;
  flex: 1;
  margin: 0;
}
.wozzo-dropzone .wozzo-dropzone-preview .wozzo-multi-dropzone {
  display: flex;
  flex-direction: row;
  width: 100%;
  flex-wrap: wrap;
}
.wozzo-dropzone .wozzo-dropzone-preview .wozzo-multi-dropzone .audio-multi {
  flex-direction: column-reverse;
}
.wozzo-dropzone .wozzo-dropzone-preview .wozzo-multi-dropzone .audio-multi .wozzo-audio {
  max-width: calc(100% - 16px);
}
.wozzo-dropzone .wozzo-dropzone-preview .wozzo-multi-dropzone > div {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1px solid #d8d8d8;
  margin: 8px;
  background-color: #f4f4f4;
  padding: 8px 0 8px 8px;
}
.wozzo-dropzone .wozzo-dropzone-preview .wozzo-multi-dropzone > div img {
  max-height: 50px;
  max-width: 50px;
}
.wozzo-dropzone .wozzo-dropzone-preview .wozzo-multi-dropzone > div > p {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.wozzo-dropzone .wozzo-dropzone-preview .wozzo-multi-dropzone > div .clear-multi {
  padding: 8px;
  border: 0;
}
.wozzo-dropzone .wozzo-dropzone-preview .wozzo-multi-dropzone > div .clear-multi i {
  color: #db341a;
}
.wozzo-dropzone .wozzo-dropzone-preview .wozzo-multi-dropzone button {
  margin: 8px;
}
.wozzo-dropzone .wozzo-dropzone-preview.multi {
  min-height: inherit;
}
.wozzo-dropzone .wozzo-dropzone-error {
  margin-top: 4px;
}

.wozzo-dropzone.disabled .wozzo-dropzone-drop {
  border-style: solid;
  background-color: rgba(192, 192, 192, 0.5);
}
.wozzo-dropzone.disabled *:not(.with-value) {
  cursor: not-allowed;
  color: #c0c0c0;
}

.wozzo-dropzone.error:not(:hover) .wozzo-dropzone-drop {
  border-color: #db341a;
  color: #db341a;
}
.wozzo-dropzone.error:not(:hover) .wozzo-dropzone-preview > p {
  border-color: #db341a;
  color: #db341a;
}

.wozzo-dropzone:hover:not(.disabled) .wozzo-dropzone-drop {
  border-style: solid;
}.custom-box {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.custom-box > div {
  background-color: #ffffff;
  padding: 16px;
  width: 100%;
}
.custom-box > div .custom-box-header {
  margin-bottom: 16px;
  padding-bottom: 8px;
  border-bottom: 1px solid #d8d8d8;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.custom-box > div .custom-box-header > h2 {
  margin: 0;
  color: #1abc9c;
}

.custom-box.main-custom-box > div {
  border-top: 4px solid #1abc9c;
  padding-top: 12px;
}.generic-backoffice {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
  width: 100%;
  background-color: #f4f4f4;
}
.generic-backoffice .backoffice-shadow {
  -webkit-box-shadow: 0px 0 16px 4px rgba(192, 192, 192, 0.3);
  -moz-box-shadow: 0px 0 16px 4px rgba(192, 192, 192, 0.3);
  box-shadow: 0px 0 16px 4px rgba(192, 192, 192, 0.3);
}
.generic-backoffice .generic-backoffice-body {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  max-width: 1500px;
  width: 95%;
}
.generic-backoffice .generic-backoffice-body .generic-backoffice-filters {
  flex: 1;
  padding: 0 16px 16px 16px;
}
.generic-backoffice .generic-backoffice-body .generic-backoffice-table,
.generic-backoffice .generic-backoffice-body > .alert-container {
  flex: 3;
  padding: 0 16px 16px 16px;
}

@media screen and (max-width: 1200px) {
  .generic-backoffice .generic-backoffice-body {
    flex-direction: column;
  }
  .generic-backoffice .generic-backoffice-body .generic-backoffice-filters,
  .generic-backoffice .generic-backoffice-body .generic-backoffice-table {
    flex: 1;
    width: 100%;
  }
}.wozzo-modal-container {
  position: fixed;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  max-height: 100vh;
  overflow: auto;
  z-index: 1001;
}
.wozzo-modal-container .wozzo-modal-shadow {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 1001;
}
.wozzo-modal-container .wozzo-modal {
  z-index: 1002;
  max-width: 992px;
  max-height: 95vh;
  width: 95%;
}
.wozzo-modal-container .wozzo-modal .wozzo-modal-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px;
  border-radius: 4px 4px 0 0;
}
.wozzo-modal-container .wozzo-modal .wozzo-modal-header > p {
  margin: 0;
}
.wozzo-modal-container .wozzo-modal .wozzo-modal-header .wozzo-modal-close {
  align-self: flex-end;
  padding: 0;
}
.wozzo-modal-container .wozzo-modal .wozzo-modal-body {
  padding: 16px;
  background-color: white;
}
.wozzo-modal-container .wozzo-modal .wozzo-modal-body.with-header:not(.with-footer) {
  border-radius: 0 0 4px 4px;
}
.wozzo-modal-container .wozzo-modal .wozzo-modal-body.with-footer:not(.with-header) {
  border-radius: 4px 4px 0 0;
}
.wozzo-modal-container .wozzo-modal .wozzo-modal-body:not(.with-footer):not(.with-header) {
  border-radius: 4px;
}
.wozzo-modal-container .wozzo-modal .wozzo-modal-footer {
  border-top: 1px solid #d8d8d8;
  display: flex;
  flex-direction: row-reverse;
  padding: 8px 16px;
  border-radius: 0 0 4px 4px;
}
.wozzo-modal-container .wozzo-modal .wozzo-modal-footer > div {
  display: flex;
  flex-direction: row-reverse;
}
.wozzo-modal-container .wozzo-modal .wozzo-modal-footer .btn {
  margin-left: 8px;
}
.wozzo-modal-container .wozzo-modal .wozzo-modal-footer .btn:first-child {
  margin-right: 0;
}
.wozzo-modal-container .wozzo-modal .wozzo-modal-footer .btn:last-child {
  margin-left: 0;
}#map {
  z-index: -1;
  min-height: 100px;
}.info-container .info {
  display: flex;
  align-items: center;
  background-color: #3498db;
  border: 1px solid #a3daff;
  border-radius: 4px;
  color: #ffffff;
}
.info-container .info > i {
  padding: 8px 16px;
  font-size: 32px;
}
.info-container .info > div {
  border-left: 1px solid #a3daff;
  padding: 8px 16px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}.wozzo-input {
  display: flex;
  flex-direction: column;
}
.wozzo-input .placeholder {
  margin: 0;
  font-size: 16px;
  transition: linear all 200ms;
  text-align: left;
  height: 0;
  width: 0;
  overflow: visible;
  white-space: nowrap;
  margin-top: -8px;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.wozzo-input .placeholder:not(.primary-color) {
  color: #888888;
}
.wozzo-input .placeholder.with-content {
  transform: translate(2px, -16px);
  font-size: 12px;
}
.wozzo-input > div:not(.primary-border) {
  border-bottom-color: #c0c0c0;
}
.wozzo-input > div {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  display: flex;
  align-items: center;
  transition: border-bottom 200ms linear;
}
.wozzo-input > div i,
.wozzo-input > div > span {
  display: flex;
  justify-content: center;
  font-size: 20px;
  margin-top: -10px;
  padding-left: 16px;
  transition: color 200ms linear;
  align-self: center;
  width: 0;
  height: 0;
  overflow: visible;
  z-index: 1;
}
.wozzo-input > div .input-clear-btn,
.wozzo-input > div .input-show-pass-btn {
  background-color: transparent;
  border: 0;
  margin-left: -32px;
}
.wozzo-input > div .right-elem {
  padding-left: 0;
  padding-right: 16px;
}
.wozzo-input > div i:not(.primary-color),
.wozzo-input > div > span:not(.primary-color) {
  color: #888888;
}
.wozzo-input > div input,
.wozzo-input > div textarea {
  width: 100%;
  min-height: 20px;
  font-size: 16px;
  padding: 4px;
  padding-top: 16px;
  border: 0;
  outline-width: 0;
  background: transparent;
  transition: linear color 0.2s;
}
.wozzo-input > div input:disabled,
.wozzo-input > div textarea:disabled {
  opacity: 1 !important; /* required on iOS */
}
.wozzo-input > div textarea {
  font-family: inherit;
  resize: none;
  overflow: auto;
  line-height: 20px;
}
.wozzo-input > div textarea.vert {
  resize: vertical;
}
.wozzo-input > div textarea.noResize {
  resize: none;
}
.wozzo-input .wozzo-input-info {
  margin: 0;
  font-size: 12px;
  padding: 0px 5px;
  text-align: left;
  color: #888888;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.wozzo-input .wozzo-input-error {
  color: #db341a;
  margin: 0;
  font-size: 12px;
  padding: 0px 5px;
  text-align: left;
}
.wozzo-input .wozzo-input-counter {
  margin: 0;
  text-align: right;
  font-size: 14px;
  color: #888888;
}

.wozzo-input.with-icon .placeholder:not(.with-content) {
  transform: translate(32px, 0);
}
.wozzo-input.with-icon input,
.wozzo-input.with-icon textarea {
  padding-left: 32px;
  margin-left: -15px;
}

.wozzo-input.error > div {
  border-bottom: 1px solid #db341a;
  color: #db341a;
}
.wozzo-input.error > div input,
.wozzo-input.error > div textarea {
  background-color: transparent;
}
.wozzo-input.error > div p.placeholder,
.wozzo-input.error > div i {
  color: #db341a;
}

.wozzo-input.disabled > div {
  border-color: transparent;
}
.wozzo-input.disabled input,
.wozzo-input.disabled textarea {
  -webkit-text-fill-color: #888888;
  color: #888888;
}

.wozzo-input.wozzo-textarea > div p.placeholder {
  align-self: flex-start;
  margin-left: 0;
  margin-top: 16px;
}
.wozzo-input.wozzo-textarea > div p.placeholder.with-content {
  background: #ffffff;
  width: auto;
  position: absolute;
  height: 18px;
  padding-right: 8px;
}

.pac-container {
  z-index: 1002;
}.wozzo-paginator {
  display: flex;
  margin: 16px 0;
}
.wozzo-paginator .btn {
  margin: 0 5px;
}
.wozzo-paginator .btn:first-child {
  margin-left: 0;
}
.wozzo-paginator .btn:last-child {
  margin-right: 0;
}

@media screen and (max-width: 992px) {
  .wozzo-paginator .btn {
    margin: 0 4px;
    font-size: 12px;
    padding: 8px;
  }
}.wozzo-multiinput {
  display: flex;
  flex-direction: column;
}
.wozzo-multiinput .elements {
  display: flex;
  flex-wrap: wrap;
}
.wozzo-multiinput .elements .element {
  margin: 4px;
  padding: 8px 16px;
  border-radius: 4px;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wozzo-multiinput .elements .element > span {
  font-size: 12px;
}
.wozzo-multiinput .elements .element > p {
  font-size: 12px;
  margin: 1px 0 0 0;
}
.wozzo-multiinput .elements .element button {
  height: 16px;
  width: 16px;
  border: 0;
  padding: 0;
  margin-left: 8px;
  border-radius: 50%;
  outline: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wozzo-multiinput .elements .element button i {
  margin: 0;
  padding: 0;
  font-size: 12px;
}
.wozzo-multiinput .element-info {
  color: rgba(0, 0, 0, 0.8);
  font-size: 12px;
  text-align: right;
  width: 100%;
}
.wozzo-multiinput .disabled-button {
  cursor: not-allowed;
  opacity: 0.75;
}
.wozzo-multiinput .disabled-button * {
  pointer-events: none;
}.wozzo-search {
  display: flex;
  flex-direction: column;
}
.wozzo-search .wozzo-search-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 100%;
}
.wozzo-search .wozzo-search-container .wozzo-search-elems {
  display: flex;
  flex-direction: column;
  flex: 0 80%;
  max-width: 80%;
}
.wozzo-search .wozzo-search-container .wozzo-search-elems .wozzo-input {
  margin: 0;
  width: 100%;
}
.wozzo-search .wozzo-search-container .wozzo-search-elems .wozzo-search-results {
  z-index: 2;
  width: 100%;
  height: 1px;
}
.wozzo-search .wozzo-search-container .wozzo-search-elems .wozzo-search-results .wozzo-search-results-container {
  width: 100%;
  padding: 8px;
  border: 1px solid #888888;
  border-top: 0;
  border-radius: 0 0 4px 4px;
  background-color: #f4f4f4;
  max-height: 200px;
  overflow-x: auto;
  display: flex;
  flex-direction: column;
  -webkit-box-shadow: 0 2px 6px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 6px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px 2px rgba(0, 0, 0, 0.2);
}
.wozzo-search .wozzo-search-container .wozzo-search-elems .wozzo-search-results .wozzo-search-results-container .wozzo-search-option:not(:last-child) {
  margin-bottom: 4px;
}
.wozzo-search .wozzo-search-container .wozzo-search-elems .wozzo-search-results.with-info {
  margin-top: -16px;
}
.wozzo-search .wozzo-search-container > .search-btn {
  margin-left: 1%;
  flex: 0 19%;
  max-width: 19%;
}
.wozzo-search .wozzo-search-selected {
  margin-top: 8px;
}
.wozzo-search .wozzo-search-selected .wozzo-search-selected-option:not(:last-child) {
  margin-bottom: 4px;
}.wozzo-rating {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.wozzo-rating > .btn.cancel-btn,
.wozzo-rating > .btn.cancel-btn.disabled,
.wozzo-rating > .btn.cancel-btn:hover {
  background-color: transparent;
  color: #db341a;
}
.wozzo-rating > .btn.cancel-btn i,
.wozzo-rating > .btn.cancel-btn.disabled i,
.wozzo-rating > .btn.cancel-btn:hover i {
  font-weight: bold;
}
.wozzo-rating > .btn {
  background-color: transparent;
  border: 0;
  padding: 0;
}
.wozzo-rating > .btn i {
  font-weight: lighter;
  font-size: 20px;
}
.wozzo-rating > .btn:not(:last-child) {
  margin-right: 8px;
}
.wozzo-rating > .btn.disabled {
  background-color: transparent;
}
.wozzo-rating > .btn.disabled i {
  opacity: 0.5;
}
.wozzo-rating > .btn:hover i {
  font-weight: normal;
}
.wozzo-rating > .btn.selected i {
  font-weight: bold;
}

.wozzo-rating.read-only > .btn.disabled {
  cursor: unset;
}
.wozzo-rating.read-only > .btn.disabled i {
  opacity: 1;
}.wozzo-select-btn {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.wozzo-select-btn > p {
  margin-bottom: 8px;
  margin-top: 0;
}
.wozzo-select-btn > p i {
  margin-right: 8px;
}
.wozzo-select-btn .btns-container {
  display: flex;
}
.wozzo-select-btn .btns-container > div .btn {
  margin: 0;
  border-radius: 0;
}
.wozzo-select-btn .btns-container > div .btn.selected {
  font-weight: bold;
  -webkit-box-shadow: inset 0 0 8px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 8px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 8px 2px rgba(0, 0, 0, 0.3);
}
.wozzo-select-btn .btns-container > div:first-child .btn {
  border-radius: 4px 0 0 4px;
}
.wozzo-select-btn .btns-container > div:not(:last-child) {
  margin-right: -1px;
}
.wozzo-select-btn .btns-container > div:last-child .btn {
  border-radius: 0 4px 4px 0;
}
.wozzo-select-btn .btns-container .round {
  display: flex;
  align-items: center;
}
.wozzo-select-btn .btns-container .round .btn:not(.selected) {
  background: transparent;
}
.wozzo-select-btn .btns-container .round .btn,
.wozzo-select-btn .btns-container .round .btn:first-child,
.wozzo-select-btn .btns-container .round .btn:last-child {
  margin-right: 4px;
  padding: 2px;
  border-radius: 50%;
  height: 24px;
  width: 24px;
  border-width: 1px;
}
.wozzo-select-btn .btns-container .round > span {
  margin-right: 8px;
}.wozzo-modal-container .wozzo-modal.sure-modal {
  width: 95%;
  max-width: 600px;
}
.wozzo-modal-container .wozzo-modal.sure-modal .wozzo-modal-body {
  text-align: center;
}
.wozzo-modal-container .wozzo-modal.sure-modal .sure-text {
  margin-bottom: 0;
}.wozzo-slider {
  min-width: 150px;
  display: flex;
}
.wozzo-slider > div {
  display: flex;
  align-items: center;
  transition: border-bottom 200ms linear;
  width: 100%;
}
.wozzo-slider > div > i {
  display: flex;
  justify-content: center;
  font-size: 20px;
  padding-left: 4px;
  transition: color 200ms linear;
  align-self: center;
  overflow: visible;
  z-index: 1;
  margin-right: 8px;
}
.wozzo-slider > div > i:not(.primary-color) {
  color: #888888;
}
.wozzo-slider > div .wozzo-slider-placeholder {
  margin: 0;
  transition: linear all 200ms;
  text-align: left;
  overflow: visible;
  white-space: nowrap;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-right: 8px;
}
.wozzo-slider > div .wozzo-slider-placeholder.with-input {
  justify-content: flex-end;
}
.wozzo-slider > div .wozzo-slider-input {
  display: flex;
  justify-content: center;
  flex-direction: column;
  height: 100%;
  min-height: 32px;
  padding: 0 8px;
}
.wozzo-slider > div .wozzo-slider-input .slider-input {
  width: 100%;
}
.wozzo-slider > div .wozzo-slider-input .slider-bar {
  width: 100%;
  height: 8px;
  margin-top: 4px;
  min-width: 150px;
  max-width: 100%;
  background-color: #ffffff;
  border: 1px solid #c0c0c0;
}
.wozzo-slider > div .wozzo-slider-input .slider-bar > div {
  height: 8px;
  opacity: 1;
  z-index: 1;
  pointer-events: none;
  overflow: visible;
  display: flex;
  flex-direction: column;
  align-items: space-between;
  justify-content: center;
}
.wozzo-slider > div .wozzo-slider-input .slider-bar > div > .slider-dot {
  height: 16px;
  min-width: 16px;
  max-width: 16px;
  pointer-events: none;
  user-select: none;
  background-size: contain;
  background-repeat: no-repeat;
  margin-top: -8px;
  margin-bottom: -8px;
}
.wozzo-slider > div .wozzo-slider-input .slider-bar > div > .slider-start {
  margin-left: -8px;
}
.wozzo-slider > div .wozzo-slider-input .slider-bar > div > .slider-end {
  align-self: flex-end;
  float: right;
  margin-right: -8px;
}
.wozzo-slider > div .wozzo-slider-input .slider-value {
  pointer-events: none;
  user-select: none;
  font-size: 12px;
  align-self: flex-end;
  margin-top: 8px;
  margin-bottom: -8px;
}.wozzo-selector .wozzo-selector-input {
  align-items: center;
  cursor: pointer;
  display: flex;
  position: relative;
}
.wozzo-selector .wozzo-selector-input .wozzo-input {
  width: 100%;
}
.wozzo-selector .wozzo-selector-input .wozzo-input.disabled {
  pointer-events: none;
}
.wozzo-selector .wozzo-selector-input .wozzo-input.disabled > div:not(.primary-border) {
  border-bottom-color: #c0c0c0;
}
.wozzo-selector .wozzo-selector-input .wozzo-input.disabled > div:not(.primary-border) input {
  -webkit-text-fill-color: #000000;
  color: #000000;
}
.wozzo-selector .wozzo-selector-input .wozzo-selector-btns {
  background-color: #ffffff;
  display: flex;
  height: 30px;
  justify-content: flex-end;
  z-index: 1;
  position: absolute;
  right: 0;
}
.wozzo-selector .wozzo-selector-input .wozzo-selector-btns > .btn {
  width: 16px;
  padding: 0;
  border: 0;
  color: #888888;
  z-index: 2;
}
.wozzo-selector .wozzo-selector-input .wozzo-selector-btns > .btn > i {
  pointer-events: none;
}
.wozzo-selector .wozzo-selector-input .wozzo-selector-btns .clear-btn {
  color: #000000;
}
.wozzo-selector .wozzo-selector-input .wozzo-selector-btns .wozzo-selector-arrow.invert {
  transform: rotate(-180deg);
}
.wozzo-selector .wozzo-selector-options {
  position: absolute;
  max-height: 0px;
  background-color: #ffffff;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-items: flex-start;
  transition: linear all 0.2s;
  z-index: 3;
}
.wozzo-selector .wozzo-selector-options .wozzo-selector-option {
  width: 100%;
  text-align: left;
  transition: linear all 0.2s;
  border-radius: 0;
  color: #000000;
  justify-content: flex-start;
}
.wozzo-selector .wozzo-selector-options .wozzo-selector-option > p {
  padding: 0 8px;
}
.wozzo-selector .wozzo-selector-options .empty-options-text {
  width: 100%;
  text-align: left;
  border-radius: 0;
  color: #000000;
  justify-content: flex-start;
  padding: 8px 16px;
}
.wozzo-selector .wozzo-selector-options.visible {
  max-height: 200px;
  overflow: auto;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0px 4px 4px 4px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 4px 4px 4px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 4px 4px 4px rgba(0, 0, 0, 0.15);
}
.wozzo-selector .wozzo-selector-options.visible .wozzo-selector-option {
  flex-shrink: 0;
}
.wozzo-selector .wozzo-selector-options.visible .wozzo-selector-option:hover:not(.primary-lighter-bg),
.wozzo-selector .wozzo-selector-options.visible .wozzo-selector-option.focused:not(.primary-lighter-bg) {
  background-color: rgba(192, 192, 192, 0.25);
}
.wozzo-selector .wozzo-selector-options.visible .wozzo-selector-option:hover.primary-lighter-bg,
.wozzo-selector .wozzo-selector-options.visible .wozzo-selector-option.focused.primary-lighter-bg {
  opacity: 0.9;
}
.wozzo-selector .wozzo-selector-options.visible ~ div {
  background-color: red;
  cursor: initial;
}

.wozzo-selector.disabled {
  opacity: 0.5;
}
.wozzo-selector.disabled .wozzo-selector-input .wozzo-input.disabled > div:not(.primary-border) {
  border-bottom-color: transparent;
}
.wozzo-selector.disabled * {
  cursor: no-drop;
}.wozzo-tabs {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  background-color: transparent;
  pointer-events: all;
}
.wozzo-tabs .wozzo-tab:not(:first-child) {
  margin-left: 2px;
}.wozzo-table-container {
  display: flex;
  flex-direction: column;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  max-width: 100%;
  margin-left: -1px;
}
.wozzo-table-container .wozzo-table-header {
  padding: 8px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
}
.wozzo-table-container .wozzo-table-header > .wozzo-table-search {
  margin-right: 16px;
}
.wozzo-table-container .wozzo-table-header > .wozzo-table-search *:not(.placeholder) {
  color: #ffffff;
  border-color: #ffffff;
}
.wozzo-table-container .wozzo-table-header > .wozzo-table-search .placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.wozzo-table-container .wozzo-table-header > .btn {
  margin-right: 16px;
}
.wozzo-table-container .wozzo-table-header > .wozzo-selector {
  margin-right: 16px;
}
.wozzo-table-container .wozzo-table-header > .wozzo-selector .wozzo-selector-input .wozzo-input input,
.wozzo-table-container .wozzo-table-header > .wozzo-selector .wozzo-selector-input .wozzo-input.disabled input,
.wozzo-table-container .wozzo-table-header > .wozzo-selector .wozzo-selector-arrow {
  -webkit-text-fill-color: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-right: 16px;
}
.wozzo-table-container .wozzo-table-header > .wozzo-selector .placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.wozzo-table-container .wozzo-table-header > .wozzo-selector .wozzo-selector-btns {
  z-index: 4;
  position: relative;
  margin-left: 4px;
  display: flex;
  background-color: transparent;
}
.wozzo-table-container .wozzo-table-header > .wozzo-selector .wozzo-selector-btns button {
  padding: 0;
}
.wozzo-table-container .wozzo-table-header > .wozzo-selector .wozzo-selector-btns button > i {
  color: #ffffff;
  margin: 0 auto;
}
.wozzo-table-container .wozzo-table-overflow {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  max-width: 100%;
}
.wozzo-table-container .wozzo-table-overflow .wozzo-table {
  border-collapse: collapse;
  background-color: #ffffff;
  table-layout: fixed;
  width: 100%;
  overflow: visible;
}
.wozzo-table-container .wozzo-table-overflow .wozzo-table .wozzo-table-checkbox .wozzo-checkbox-container {
  margin: 0 auto;
}
.wozzo-table-container .wozzo-table-overflow .wozzo-table thead th {
  padding: 0;
}
.wozzo-table-container .wozzo-table-overflow .wozzo-table tbody tr {
  transition: linear background-color 0.2s;
}
.wozzo-table-container .wozzo-table-overflow .wozzo-table tbody tr:nth-child(even) {
  background-color: rgba(26, 188, 156, 0.1);
}
.wozzo-table-container .wozzo-table-overflow .wozzo-table tbody tr.wozzo-table-selectable-row {
  cursor: pointer;
}
.wozzo-table-container .wozzo-table-overflow .wozzo-table tbody tr.wozzo-table-selected-row {
  background-color: rgba(26, 188, 156, 0.3);
}
.wozzo-table-container .wozzo-table-overflow .wozzo-table tbody tr.wozzo-table-selected-row:nth-child(even) {
  background-color: rgba(26, 188, 156, 0.5);
}
.wozzo-table-container .wozzo-table-overflow .wozzo-table tbody .alert-cell,
.wozzo-table-container .wozzo-table-overflow .wozzo-table tbody .loading-cell {
  padding: 8px;
}
.wozzo-table-container .wozzo-table-overflow .wozzo-table tbody .alert-cell > div.wozzo-table-loading,
.wozzo-table-container .wozzo-table-overflow .wozzo-table tbody .loading-cell > div.wozzo-table-loading {
  padding: 8px;
}
.wozzo-table-container .wozzo-table-overflow .wozzo-table-rounded {
  border-radius: 0 0 4px 4px;
  overflow: hidden;
}
.wozzo-table-container .wozzo-table-footer {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #ffffff;
  width: 100%;
}
.wozzo-table-container .wozzo-table-footer .wozzo-table-footer-total {
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wozzo-table-container .wozzo-table-footer .wozzo-table-footer-total > p {
  margin: 0;
}
.wozzo-table-container .wozzo-table-footer .wozzo-table-footer-paginator {
  padding: 8px;
}
.wozzo-table-container .wozzo-table-footer .wozzo-table-footer-paginator .wozzo-paginator {
  margin: 0;
  float: left;
}
.wozzo-table-container .wozzo-table-footer .wozzo-table-footer-paginator .wozzo-paginator .btn {
  padding: 8px;
  font-size: 12px;
}
.wozzo-table-container .wozzo-table-footer .wozzo-table-footer-paginator .wozzo-paginator .btn i {
  font-size: 8px;
}
.wozzo-table-container .wozzo-table-footer .wozzo-table-footer-paginator .wozzo-paginator .btn:disabled {
  opacity: 0.5;
}
.wozzo-table-container .wozzo-table-footer .wozzo-table-footer-paginator .wozzo-selector {
  float: right;
  max-width: 60px;
  background-color: #ffffff;
  justify-self: flex-end;
  background-color: #ffffff;
  border-radius: 4px;
  padding: 0 4px 4px 4px;
}
.wozzo-table-container .wozzo-table-footer .wozzo-table-footer-paginator .wozzo-selector input {
  padding: 8px 4px 2px 4px;
}

@media screen and (max-width: 768px) {
  .wozzo-table-container .wozzo-table-footer .wozzo-table-footer-paginator {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    overflow: hidden;
  }
  .wozzo-table-container .wozzo-table-footer .wozzo-table-footer-paginator .wozzo-paginator {
    margin-bottom: 8px;
  }
}
@media screen and (max-width: 576px) {
  .wozzo-table-container .wozzo-table-header {
    flex-direction: column;
  }
  .wozzo-table-container .wozzo-table-header > .wozzo-table-search,
  .wozzo-table-container .wozzo-table-header > .btn,
  .wozzo-table-container .wozzo-table-header > .wozzo-selector,
  .wozzo-table-container .wozzo-table-header > .wozzo-table-header-extra {
    width: 100%;
    margin-bottom: 8px;
    margin-right: 0;
  }
  .wozzo-table-container .wozzo-table-header .wozzo-table-header-extra > * {
    width: 100%;
  }
  .wozzo-table-container .wozzo-table-footer .wozzo-table-footer-paginator .wozzo-paginator .btn {
    padding: 4px;
  }
}.wozzo-toasts-wrapper {
  padding: 8px;
  font-size: 14px;
  box-sizing: border-box;
  pointer-events: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  z-index: 99998;
}
.wozzo-toasts-wrapper .wozzo-toast {
  display: flex;
  flex-direction: column;
  width: fit-content;
  pointer-events: all;
  color: #ffffff;
  -webkit-box-shadow: 0px 0 4px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0 4px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0 4px 2px rgba(0, 0, 0, 0.3);
  margin: 8px;
  z-index: 99999;
}
.wozzo-toasts-wrapper .wozzo-toast > div {
  display: flex;
}
.wozzo-toasts-wrapper .wozzo-toast > div > .btn {
  background-color: transparent;
  padding-right: 0;
}
.wozzo-toasts-wrapper .wozzo-toast > div > .wozzo-toast-content {
  padding: 8px 16px;
}
.wozzo-toasts-wrapper .wozzo-toast > div > .wozzo-toast-content > .wozzo-toast-text {
  margin: 0;
}
.wozzo-toasts-wrapper .wozzo-toast > .wozzo-toast-duration {
  background-color: rgba(255, 255, 255, 0.3);
  height: 4px;
  transition-property: all;
  transition-timing-function: linear;
  transition-delay: 0s;
  animation-name: duration-width;
}
.wozzo-toasts-wrapper .wozzo-toast:hover > .wozzo-toast-duration {
  -webkit-animation-play-state: paused;
  -moz-animation-play-state: paused;
  -o-animation-play-state: paused;
  animation-play-state: paused;
}
.wozzo-toasts-wrapper .clickable-toast {
  cursor: pointer;
}
.wozzo-toasts-wrapper .wozzo-toast.toast-error {
  background-color: #db341a;
}
.wozzo-toasts-wrapper .wozzo-toast.toast-info {
  background-color: #3498db;
}
.wozzo-toasts-wrapper .wozzo-toast.toast-success {
  background-color: #699c1c;
}
.wozzo-toasts-wrapper .wozzo-toast.toast-warning {
  background-color: #e8b125;
}

.wozzo-toasts-wrapper.bottom-center {
  flex-direction: column-reverse;
  align-items: center;
}
.wozzo-toasts-wrapper.bottom-center .wozzo-toast {
  transition: transform 0.6s ease-in;
  animation: toast-in-bottom 0.7s;
}
.wozzo-toasts-wrapper.bottom-center .hidding-toast {
  transition: transform 0.6s ease-in;
  animation: toast-out-bottom 0.7s;
}

.wozzo-toasts-wrapper.bottom-left {
  flex-direction: column-reverse;
  align-items: flex-start;
}
.wozzo-toasts-wrapper.bottom-left .wozzo-toast {
  transition: transform 0.6s ease-in;
  animation: toast-in-left 0.7s;
}
.wozzo-toasts-wrapper.bottom-left .hidding-toast {
  transition: transform 0.6s ease-in;
  animation: toast-out-left 0.7s;
}

.wozzo-toasts-wrapper.bottom-right {
  flex-direction: column-reverse;
  align-items: flex-end;
}
.wozzo-toasts-wrapper.bottom-right .wozzo-toast {
  transition: transform 0.6s ease-in-out;
  animation: toast-in-right 0.7s;
}
.wozzo-toasts-wrapper.bottom-right .hidding-toast {
  transition: transform 0.6s ease-in-out;
  animation: toast-out-right 0.7s;
}

.wozzo-toasts-wrapper.center-left {
  align-items: flex-start;
  justify-content: center;
}
.wozzo-toasts-wrapper.center-left .wozzo-toast {
  transition: transform 0.6s ease-in;
  animation: toast-in-left 0.7s;
}
.wozzo-toasts-wrapper.center-left .hidding-toast {
  transition: transform 0.6s ease-in;
  animation: toast-out-left 0.7s;
}

.wozzo-toasts-wrapper.center-right {
  align-items: flex-end;
  justify-content: center;
}
.wozzo-toasts-wrapper.center-right .wozzo-toast {
  transition: transform 0.6s ease-in-out;
  animation: toast-in-right 0.7s;
}
.wozzo-toasts-wrapper.center-right .hidding-toast {
  transition: transform 0.6s ease-in-out;
  animation: toast-out-right 0.7s;
}

.wozzo-toasts-wrapper.top-center {
  align-items: center;
}
.wozzo-toasts-wrapper.top-center .wozzo-toast {
  transition: transform 0.6s ease-in;
  animation: toast-in-top 0.7s;
}
.wozzo-toasts-wrapper.top-center .hidding-toast {
  transition: transform 0.6s ease-in;
  animation: toast-out-top 0.7s;
}

.wozzo-toasts-wrapper.top-left {
  align-items: flex-start;
}
.wozzo-toasts-wrapper.top-left .wozzo-toast {
  transition: transform 0.6s ease-in;
  animation: toast-in-left 0.7s;
}
.wozzo-toasts-wrapper.top-left .hidding-toast {
  transition: transform 0.6s ease-in;
  animation: toast-out-left 0.7s;
}

.wozzo-toasts-wrapper.top-right {
  align-items: flex-end;
}
.wozzo-toasts-wrapper.top-right .wozzo-toast {
  transition: transform 0.6s ease-in-out;
  animation: toast-in-right 0.7s;
}
.wozzo-toasts-wrapper.top-right .hidding-toast {
  transition: transform 0.6s ease-in-out;
  animation: toast-out-right 0.7s;
}

@keyframes duration-width {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}
@keyframes toast-in-right {
  from {
    transform: translateX(100%);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes toast-out-right {
  from {
    transform: translateX(0);
    opacity: 1;
    max-height: 200px;
  }
  to {
    transform: translateX(100%);
    opacity: 0;
    max-height: 0;
  }
}
@keyframes toast-in-left {
  from {
    transform: translateX(-100%);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes toast-out-left {
  from {
    transform: translateX(0);
    opacity: 1;
    max-height: 200px;
  }
  to {
    transform: translateX(-100%);
    opacity: 0;
    max-height: 0;
  }
}
@keyframes toast-in-top {
  from {
    transform: translateY(-100%);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes toast-out-top {
  from {
    transform: translateY(0);
    opacity: 1;
    max-height: 200px;
  }
  to {
    transform: translateY(-100%);
    opacity: 0;
    max-height: 0;
  }
}
@keyframes toast-in-bottom {
  from {
    transform: translateY(100%);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes toast-out-bottom {
  from {
    transform: translateY(0);
    opacity: 1;
    max-height: 200px;
  }
  to {
    transform: translateY(100%);
    opacity: 0;
    max-height: 0;
  }
}.video-component {
  height: auto;
  width: 100%;
}

.video-component:focus {
  outline: none;
}.tooltip-container {
  position: relative;
  display: inline-block;
  font-size: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tooltip-container .tooltip-trigger {
  display: inline-block;
}
.tooltip-container .tooltip {
  display: none;
  min-width: 100px;
  position: fixed;
  z-index: 10;
}
.tooltip-container .tooltip::after {
  content: "";
  position: absolute;
}
.tooltip-container .tooltip .tooltip-message {
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.75);
  border-radius: 2px;
  color: #ffffff;
  padding: 8px;
  text-align: center;
}
.tooltip-container .tooltip .tooltip-message .tooltip-icon {
  margin: 0 8px;
}
.tooltip-container .tooltip-top::after {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid rgba(0, 0, 0, 0.75);
  left: 50%;
  transform: translateX(-50%);
}
.tooltip-container .tooltip-bottom::after {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid rgba(0, 0, 0, 0.75);
  top: -12px;
  left: 50%;
  transform: translateY(50%);
}
.tooltip-container .tooltip-left::after {
  border-left: 8px solid rgba(0, 0, 0, 0.75);
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  top: 50%;
  right: -8px;
  transform: translateY(-50%);
}
.tooltip-container .tooltip-right::after {
  border-right: 8px solid rgba(0, 0, 0, 0.75);
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  top: 50%;
  left: -8px;
  transform: translateY(-50%);
}

.tooltip-container:hover .tooltip {
  display: block;
}.wozzo-whatsapp-widget {
  bottom: 16px;
  position: fixed;
  right: 16px;
  transition: all 0.25s ease-out;
  z-index: 1001;
}
.wozzo-whatsapp-widget .whatsapp-widget-message {
  animation-duration: 0.25s;
  animation-timing-function: linear;
  animation: showMessage;
  background-color: white;
  border-radius: 16px;
  box-shadow: 1px 2px 5px 4px rgba(0, 0, 0, 0.1);
  color: black;
  padding: 8px;
  position: absolute;
  right: 64px;
  top: 4px;
  width: max-content;
}
.wozzo-whatsapp-widget .whatsapp-widget-button {
  animation-duration: 0.45s;
  animation-timing-function: linear;
  animation: showContainer;
  background-color: #25d366;
  border-radius: 50%;
  border: none;
  height: 50px;
  padding: 0;
  transition: all 0.1s linear;
  width: 50px;
}
.wozzo-whatsapp-widget .whatsapp-widget-button > i {
  font-size: 24px;
  margin-right: 0;
}
.wozzo-whatsapp-widget .whatsapp-widget-button:hover {
  transform: translateY(-3px);
}
.wozzo-whatsapp-widget .whatsapp-widget-button:active {
  transform: translateY(1px);
}

@keyframes showContainer {
  0% {
    transform: scale(0);
  }
  60% {
    transform: scale(1);
  }
  75% {
    transform: scale(1.15);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes showMessage {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}.btn {
  align-items: center;
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  display: flex;
  font-family: "Arial", sans-serif;
  font-size: 14px;
  justify-content: center;
  outline: none;
  padding: 8px 16px;
  transition: all ease-in-out 0.1s;
}
.btn i.left.with-margin {
  margin-right: 4px;
}
.btn i.right.with-margin {
  margin-left: 4px;
}

.btn:disabled {
  cursor: not-allowed;
  background-color: #c0c0c0;
  border-color: #c0c0c0;
}

.btn.btn-press:hover:not(:disabled),
.btn.btn-press:hover:not(.disabled) {
  -webkit-box-shadow: inset 0px 2px 2px 0px rgba(136, 136, 136, 0.5);
  -moz-box-shadow: inset 0px 2px 2px 0px rgba(136, 136, 136, 0.5);
  box-shadow: inset 0px 2px 2px 0px rgba(136, 136, 136, 0.5);
}

.btn.btn-press:active:not(:disabled),
.btn.btn-press:active:not(.disabled) {
  transform: translateY(2px);
  -webkit-box-shadow: inset 0px 4px 4px 0px rgba(136, 136, 136, 0.75), 0px 2px 2px 0px rgba(136, 136, 136, 0.25);
  -moz-box-shadow: inset 0px 4px 4px 0px rgba(136, 136, 136, 0.75), 0px 2px 2px 0px rgba(136, 136, 136, 0.25);
  box-shadow: inset 0px 4px 4px 0px rgba(136, 136, 136, 0.75), 0px 2px 2px 0px rgba(136, 136, 136, 0.25);
}

body a.btn,
body a.btn-link {
  text-decoration: none;
}
body a.btn.btn-link:disabled,
body a.btn.btn-link.disabled {
  cursor: not-allowed;
  background-color: #c0c0c0;
  border-color: #c0c0c0;
}.wozzo-cards-slider-dots {
  align-items: center;
  bottom: 4px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  position: absolute;
  width: 100%;
}
.wozzo-cards-slider-dots .wozzo-cards-slider-dot {
  border: 1px solid #1abc9c;
  border-radius: 50%;
  cursor: pointer;
  margin-bottom: 4px;
  margin-right: 8px;
  padding: 4px;
}
.wozzo-cards-slider-dots .wozzo-cards-slider-dot.isActive {
  background-color: #1abc9c;
}.wozzo-cards-slider-arrow {
  align-items: center;
  background-color: transparent;
  border: none;
  cursor: pointer;
  display: flex;
  height: 100%;
  justify-content: center;
  transition: transform ease-in 0.1s;
  width: 32px;
}
.wozzo-cards-slider-arrow > i {
  font-size: 24px;
}.wozzo-month-selector > div {
  -webkit-box-shadow: 0px 0 4px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0 4px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0 4px 2px rgba(0, 0, 0, 0.3);
  border-radius: 4px;
  background-color: #ffffff;
}
.wozzo-month-selector > div .wozzo-month-btns {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 32px;
  text-align: center;
}
.wozzo-month-selector > div .wozzo-month-btns > .btn {
  flex: 1;
  border-radius: 0;
}
.wozzo-month-selector > div .wozzo-month-btns span {
  flex: 6;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 8px;
}
.wozzo-month-selector > div .months-container {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.wozzo-month-selector > div .months-container .month {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1 0 33.3333%;
  border-radius: 0;
  border: 0;
  padding: 8px 0;
}
.wozzo-month-selector > div .months-container .month:not(.selected) {
  background-color: transparent;
}
.wozzo-month-selector > div .months-container .month:not(.tomonth):not(.selected):not(.disabled) {
  color: #000000;
}
.wozzo-month-selector > div .months-container .month:not(.selected):hover {
  background-color: rgba(95, 208, 186, 0.3);
}
.wozzo-month-selector > div .months-container .month.disabled {
  color: rgba(216, 216, 216, 0.5);
  background-color: #ffffff;
}

@media screen and (max-width: 992px) {
  .wozzo-month-selector {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.3);
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
  }
  .wozzo-month-selector > div {
    pointer-events: all;
  }
}.wozzo-calendar > div {
  -webkit-box-shadow: 0px 0 4px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0 4px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0 4px 2px rgba(0, 0, 0, 0.3);
  border-radius: 4px;
  background-color: #ffffff;
}
.wozzo-calendar > div .wozzo-calendar-btns {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 40px;
  text-align: center;
}
.wozzo-calendar > div .wozzo-calendar-btns > .btn {
  flex: 1;
  border-radius: 0;
}
.wozzo-calendar > div .wozzo-calendar-btns .header-title {
  flex: 6;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 8px;
}
.wozzo-calendar > div .wozzo-calendar-btns .header-title .month-selector {
  margin-right: 4px;
}
.wozzo-calendar > div .wozzo-calendar-btns .header-title .year-selector {
  margin-left: 4px;
}
.wozzo-calendar > div .wozzo-calendar-btns .header-title .wozzo-selector-input input {
  background-color: #ffffff;
  padding: 0 8px 0 0;
  font-size: 12px;
  text-align: center;
}
.wozzo-calendar > div .wozzo-calendar-btns .header-title .wozzo-selector-input .wozzo-selector-btns {
  height: 100%;
}
.wozzo-calendar > div .wozzo-calendar-btns .header-title .wozzo-selector-options .wozzo-selector-option {
  padding: 8px 4px;
  font-size: 12px;
}
.wozzo-calendar > div .days-header {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 8px 8px 0 8px;
}
.wozzo-calendar > div .days-header > div {
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1 0 14%;
  margin: 0 0.2857%;
  padding: 8px 0;
}
.wozzo-calendar > div .days-container {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  padding: 8px;
}
.wozzo-calendar > div .days-container .day {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1 0 14%;
  margin: 1px 0.1428%;
  border-radius: 0;
  border: 0;
  padding: 8px 0;
}
.wozzo-calendar > div .days-container .day:not(.selected) {
  background-color: transparent;
}
.wozzo-calendar > div .days-container .day:not(.today):not(.selected):not(.disabled) {
  color: #000000;
}
.wozzo-calendar > div .days-container .day:not(.selected):hover {
  background-color: rgba(95, 208, 186, 0.3);
}
.wozzo-calendar > div .days-container .day.today {
  font-weight: 600;
}
.wozzo-calendar > div .days-container .day.prev-month-day:not(.selected),
.wozzo-calendar > div .days-container .day.next-month-day:not(.selected) {
  color: #888888;
  background-color: rgba(216, 216, 216, 0.3);
}
.wozzo-calendar > div .days-container .day.disabled,
.wozzo-calendar > div .days-container .today.day.disabled,
.wozzo-calendar > div .days-container .day.prev-month-day.disabled,
.wozzo-calendar > div .days-container .day.next-month-day.disabled {
  color: rgba(216, 216, 216, 0.5);
  background-color: #ffffff;
}

@media screen and (max-width: 992px) {
  .wozzo-calendar {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.3);
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
  }
  .wozzo-calendar > div {
    pointer-events: all;
  }
}.generic-backoffice-table .wozzo-table-container {
  border: 0;
}
.generic-backoffice-table .wozzo-table-container .wozzo-table-header .generic-backoffice-extra {
  display: flex;
}
.generic-backoffice-table .wozzo-table-container .wozzo-table tbody tr td .generic-backoffice-no-borders {
  border: 0;
  padding: 4px 0;
}.generic-backoffice-filters > form h3 {
  margin: 0;
  padding: 8px 16px;
  margin-bottom: 8px;
  width: 100%;
  font-weight: 400;
}
.generic-backoffice-filters > form .expand-btn {
  margin: 0;
  padding: 8px 16px;
  width: 100%;
  border-radius: 0;
  font-size: 14px;
  font-weight: bold;
}
.generic-backoffice-filters > form .generic-min-max {
  display: flex;
  align-items: center;
}
.generic-backoffice-filters > form .generic-min-max > *:first-child {
  margin-right: 8px;
}
.generic-backoffice-filters > form .generic-min-max > *:last-child {
  margin-left: 8px;
}
.generic-backoffice-filters > form > * {
  margin-bottom: 8px;
  padding: 0 16px;
}
.generic-backoffice-filters > form .generic-backoffice-filter-buttons {
  margin-top: 8px;
  padding: 8px 16px;
  display: flex;
}
.generic-backoffice-filters > form .generic-backoffice-filter-buttons > .btn {
  flex: 1;
}
.generic-backoffice-filters > form .generic-backoffice-filter-buttons > .btn:first-child {
  margin-right: 8px;
}
.generic-backoffice-filters > form .generic-backoffice-filter-buttons > .btn:last-child {
  margin-left: 8px;
}

@media screen and (max-width: 1200px) {
  .generic-backoffice-filters > form .expand-btn i {
    transition: linear all 0.2s;
  }
  .generic-backoffice-filters > form > *:not(h3):not(.expand-btn):not(.generic-backoffice-filter-buttons) {
    transition: linear opacity 0.3s, linear max-height 0.2s, linear margin 0.2s;
    max-height: 200px;
  }
  .generic-backoffice-filters > form .generic-backoffice-filter-buttons {
    padding: 8px 16px;
    transition: linear opacity 0.3s, linear max-height 0.2s, linear margin 0.2s, linear padding 0.3s;
  }
  .generic-backoffice-filters > form.filters-collapsed .expand-btn i {
    transform: rotate(180deg);
  }
  .generic-backoffice-filters > form.filters-collapsed > *:not(h3):not(.expand-btn):not(.generic-backoffice-filter-buttons) {
    max-height: 0;
    opacity: 0;
    margin: 0;
    overflow: hidden;
  }
  .generic-backoffice-filters > form.filters-collapsed .generic-backoffice-filter-buttons {
    max-height: 0;
    opacity: 0;
    margin: 0;
    padding: 0;
  }
}.wozzo-table-container .wozzo-table-overflow .wozzo-table thead tr th {
  height: 100%;
}
.wozzo-table-container .wozzo-table-overflow .wozzo-table thead tr th div {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  transition: background-color linear 0.2s;
  height: 100%;
}
.wozzo-table-container .wozzo-table-overflow .wozzo-table thead tr th div > button {
  background-color: transparent;
  border: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  outline: none;
  padding: 8px 16px;
  width: 100%;
  height: 100%;
  font-size: 14px;
}
.wozzo-table-container .wozzo-table-overflow .wozzo-table thead tr th div > button p {
  margin: 0;
}
.wozzo-table-container .wozzo-table-overflow .wozzo-table thead tr th div > button p.with-sort {
  margin-right: 8px;
}
.wozzo-table-container .wozzo-table-overflow .wozzo-table thead tr th div > button:not(:disabled) {
  cursor: pointer;
}
.wozzo-table-container .wozzo-table-overflow .wozzo-table thead tr th div > input {
  margin-top: 0;
  margin-bottom: 8px;
  background-color: #ffffff;
  max-width: 70%;
  outline: 0;
  border: 0;
  padding: 4px 8px;
  color: #000000;
}.wozzo-table-container .wozzo-table-overflow .wozzo-table tbody tr td {
  border: 0;
  padding: 8px;
}
.wozzo-table-container .wozzo-table-overflow .wozzo-table tbody tr td > * {
  margin: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 14px;
}

.wozzo-table-container .wozzo-table-overflow .wozzo-table tbody tr td.wozzo-table-cell-unwrap > * {
  white-space: normal;
}.wozzo-search-selected-option {
  background-color: #ffffff;
  width: 100%;
  border: 1px solid rgba(192, 192, 192, 0.5);
  border-radius: 4px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.wozzo-search-selected-option .option-image-text {
  display: flex;
  align-items: center;
  width: 80%;
}
.wozzo-search-selected-option .option-image-text .option-image {
  margin-right: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wozzo-search-selected-option .option-image-text .option-image i {
  font-size: 20px;
}
.wozzo-search-selected-option .option-image-text .option-image img {
  height: 40px;
  width: 40px;
  object-fit: cover;
  border-radius: 50%;
}
.wozzo-search-selected-option .option-image-text > p {
  font-size: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.wozzo-search-selected-option .remove-btn {
  margin: 0;
}.wozzo-search-option {
  background-color: #ffffff;
  width: 100%;
  border: 1px solid rgba(192, 192, 192, 0.5);
  border-radius: 4px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.wozzo-search-option .option-image-text {
  display: flex;
  align-items: center;
  width: 80%;
}
.wozzo-search-option .option-image-text .option-image {
  margin-right: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wozzo-search-option .option-image-text .option-image i {
  font-size: 20px;
}
.wozzo-search-option .option-image-text .option-image img {
  height: 40px;
  width: 40px;
  object-fit: cover;
  border-radius: 50%;
}
.wozzo-search-option .option-image-text > p {
  font-size: 14px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.wozzo-search-option .tooltip-container {
  max-width: 20%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.wozzo-search-option .tooltip-container .add-btn {
  padding: 8px 16px;
  margin: 0;
}

@media screen and (max-width: 576px) {
  .wozzo-search-option .add-btn {
    margin-bottom: 8px;
  }
}.wozzo-tabs .wozzo-tab.btn {
  margin: 0;
  border-radius: 8px 8px 0 0;
  border: 1px groove rgba(255, 255, 255, 0.3);
  flex: 1;
  padding: 8px 4px;
}
.wozzo-tabs .wozzo-tab.btn span {
  font-size: 12px;
}
.wozzo-tabs .wozzo-tab.btn i.left.with-margin {
  font-size: 20px;
  margin-right: 8px;
}
.wozzo-tabs .wozzo-tab-selected.btn {
  padding: 16px 4px;
  flex: 1.2;
}
.wozzo-tabs .wozzo-tab-selected.btn span {
  font-size: 14px;
  font-weight: bold;
}
.wozzo-tabs .btn.wozzo-tab-error,
.wozzo-tabs .btn.wozzo-tab-error:hover {
  background-color: #db341a;
  border: 1px groove #ff745e;
}
.wozzo-tabs .btn.wozzo-tab-error.wozzo-tab-selected,
.wozzo-tabs .btn.wozzo-tab-error.wozzo-tab-selected:hover {
  background-color: rgba(219, 52, 26, 0.8);
}

@media screen and (max-width: 768px) {
  .wozzo-tabs .wozzo-tab.btn span {
    font-size: 8px;
  }
  .wozzo-tabs .wozzo-tab-selected.btn span {
    font-size: 12px;
  }
}
@media screen and (max-width: 576px) {
  .wozzo-tabs .wozzo-tab.btn i.left.with-margin {
    margin: 0;
  }
  .wozzo-tabs .wozzo-tab.btn span {
    font-size: 0;
  }
  .wozzo-tabs .wozzo-tab-selected.btn i.left.with-margin {
    margin-right: 4px;
  }
  .wozzo-tabs .wozzo-tab-selected.btn span {
    font-size: 12px;
  }
}.wozzo-whatsapp-chat {
  animation: fadein 0.5s;
  animation-fill-mode: forwards;
  border-radius: 16px;
  bottom: 80px;
  max-width: 400px;
  opacity: 0;
  overflow: hidden;
  position: fixed;
  right: 16px;
  width: calc(100% - 32px);
}
.wozzo-whatsapp-chat .whatsapp-chat-top {
  align-items: center;
  background-color: #075e54;
  column-gap: 16px;
  display: flex;
  justify-content: flex-start;
  padding: 8px;
}
.wozzo-whatsapp-chat .whatsapp-chat-top .whatsapp-chat-logo {
  background-color: #ffffff;
  border-radius: 50%;
  height: 40px;
  object-fit: contain;
  width: 40px;
}
.wozzo-whatsapp-chat .whatsapp-chat-top .whatsapp-chat-logo:not(img) {
  align-items: center;
  background-color: #ffffff;
  color: #075e54;
  display: flex;
  font-size: 20px;
  font-weight: bold;
  justify-content: center;
  line-height: 1;
  text-transform: uppercase;
}
.wozzo-whatsapp-chat .whatsapp-chat-top .whatsapp-chat-name {
  color: #ffffff;
  font-size: 16px;
}
.wozzo-whatsapp-chat .whatsapp-chat-top > button {
  align-self: flex-start;
  background-color: transparent;
  border: none;
  box-shadow: none;
  margin-left: auto;
  margin-right: 4px;
  margin-top: 4px;
  padding: 0;
}
.wozzo-whatsapp-chat .whatsapp-chat-top > button:hover {
  color: #25d366;
}
.wozzo-whatsapp-chat .whatsapp-chat-content {
  background-color: #f4f4f4;
  padding: 0;
  position: relative;
}
.wozzo-whatsapp-chat .whatsapp-chat-content .whatsapp-chat-body {
  background-size: cover;
  padding: 16px;
}
.wozzo-whatsapp-chat .whatsapp-chat-content .whatsapp-chat-body .whatsapp-chat-message {
  background-color: #ffffff;
  border-radius: 8px;
  color: #000000;
  display: flex;
  flex-direction: column;
  padding: 8px;
  position: relative;
  width: fit-content;
  z-index: 1;
}
.wozzo-whatsapp-chat .whatsapp-chat-content .whatsapp-chat-body .whatsapp-chat-message:before {
  border-color: transparent #ffffff transparent transparent;
  border-style: solid;
  border-width: 5px 10px 5px 0;
  content: "";
  left: -4px;
  position: absolute;
  rotate: -90deg;
  top: 0;
}
.wozzo-whatsapp-chat .whatsapp-chat-content .whatsapp-chat-body .whatsapp-chat-message > span {
  font-size: 14px;
  font-weight: 500;
}
.wozzo-whatsapp-chat .whatsapp-chat-content .whatsapp-chat-body .whatsapp-chat-message > span:first-of-type {
  color: #1abc9c;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 2px;
}
.wozzo-whatsapp-chat .whatsapp-chat-content .whatsapp-chat-body .whatsapp-chat-message > span.whatsapp-chat-time {
  color: #888888;
  font-size: 12px;
  margin-top: 2px;
  text-align: right;
}
.wozzo-whatsapp-chat .whatsapp-chat-content .whatsapp-chat-actions {
  background-color: rgba(136, 136, 136, 0.1);
  display: flex;
  flex-direction: column;
  padding: 8px;
  row-gap: 8px;
}
.wozzo-whatsapp-chat .whatsapp-chat-content .whatsapp-chat-actions .whatsapp-chat-input {
  background-color: #f4f4f4;
  border-radius: 16px;
  border: 1px solid #f4f4f4;
}
.wozzo-whatsapp-chat .whatsapp-chat-content .whatsapp-chat-actions .whatsapp-chat-input.error {
  border-color: #db341a;
}
.wozzo-whatsapp-chat .whatsapp-chat-content .whatsapp-chat-actions .whatsapp-chat-input.error > div > input {
  color: #db341a;
}
.wozzo-whatsapp-chat .whatsapp-chat-content .whatsapp-chat-actions .whatsapp-chat-input > div {
  border: none;
  color: #888888;
  overflow: hidden;
  padding: 8px;
}
.wozzo-whatsapp-chat .whatsapp-chat-content .whatsapp-chat-actions .whatsapp-chat-input > div > input {
  font-size: 12px !important;
  padding: 0;
}
.wozzo-whatsapp-chat .whatsapp-chat-content .whatsapp-chat-actions .whatsapp-chat-input > div .placeholder {
  font-size: 14px !important;
  height: auto;
  margin: 0;
  transform: translate(32px, 0);
}
.wozzo-whatsapp-chat .whatsapp-chat-content .whatsapp-chat-actions .whatsapp-chat-input > div .placeholder.primary-color {
  color: #888888;
  opacity: 0;
}
.wozzo-whatsapp-chat .whatsapp-chat-content .whatsapp-chat-actions .whatsapp-chat-input > div .placeholder.with-content {
  font-size: 12px;
  opacity: 0;
  transform: translate(32px, 0);
}
.wozzo-whatsapp-chat .whatsapp-chat-content .whatsapp-chat-actions .whatsapp-chat-input > div > i {
  font-size: 12px;
  height: auto;
  margin: 0;
}
.wozzo-whatsapp-chat .whatsapp-chat-content .whatsapp-chat-actions .whatsapp-chat-input > div > i.primary-color {
  color: #888888;
}
.wozzo-whatsapp-chat .whatsapp-chat-content .whatsapp-chat-actions .whatsapp-chat-input > div > input {
  padding: 0 8px;
}
.wozzo-whatsapp-chat .whatsapp-chat-content .whatsapp-chat-actions > div {
  box-shadow: none;
}
.wozzo-whatsapp-chat .whatsapp-chat-content .whatsapp-chat-actions > div > div > p {
  transform: translate(8px, 0) !important;
}
.wozzo-whatsapp-chat .whatsapp-chat-content .whatsapp-chat-actions > a {
  background-color: #25d366;
  border-radius: 16px;
  color: #ffffff;
  padding: 8px 16px;
  text-align: center;
  text-decoration: none;
  width: 100%;
  position: relative;
}

@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}.wozzo-time-selector {
  background-color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.wozzo-time-selector .btn {
  background-color: transparent;
  border: 0;
}
.wozzo-time-selector > div {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
.wozzo-time-selector > div > span {
  font-size: 32px;
}
.wozzo-time-selector .hour-separator {
  font-size: 32px;
  color: #888888;
}.generic-backoffice-modal .json-field {
  display: flex;
  flex-direction: column;
  padding: 0 4px;
}
.generic-backoffice-modal .json-field .json-text {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
.generic-backoffice-modal .json-field .json-text i {
  margin-right: 8px;
  font-size: 14px;
}
.generic-backoffice-modal .json-field .json-text p {
  margin: 0;
}
.generic-backoffice-modal .json-field .json {
  padding: 8px;
  background-color: #d8d8d8;
  word-break: break-word;
  border-radius: 4px;
  max-height: 500px;
  overflow: auto;
}
.generic-backoffice-modal .json-field .json pre {
  margin: 0;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL0B3b3p6b2NvbXAvYmFzZS1jb21wcy9kaXN0L2luZGV4LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLDJCQUEyQjtFQUMzQiw4QkFBOEI7RUFDOUIsc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBOztFQUVFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7O0VBRUUsY0FBYztBQUNoQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTs7RUFFRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBOztFQUVFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7O0VBRUUsY0FBYztBQUNoQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTs7RUFFRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBOztFQUVFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7O0VBRUUsY0FBYztBQUNoQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTs7RUFFRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBOztFQUVFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7O0VBRUUsY0FBYztBQUNoQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTs7RUFFRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBOztFQUVFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7O0VBRUUsY0FBYztBQUNoQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTs7RUFFRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBOztFQUVFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7O0VBRUUsY0FBYztBQUNoQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTs7RUFFRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBOztFQUVFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7O0VBRUUsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsMkRBQTJEO0VBQzNELHdEQUF3RDtFQUN4RCxtREFBbUQ7QUFDckQsQ0FBQztFQUNDLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsWUFBWTtBQUNkO0FBQ0E7RUFDRSxzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsZ0JBQWdCO0VBQ2hCLFdBQVc7QUFDYjtBQUNBO0VBQ0UsNkJBQTZCO0VBQzdCLGtCQUFrQjtFQUNsQix5QkFBeUI7RUFDekIsY0FBYztFQUNkLFlBQVk7RUFDWixjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLFdBQVc7QUFDYjtBQUNBO0VBQ0UsT0FBTztBQUNUO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIsMERBQTBEO0FBQzVEO0FBQ0E7RUFDRSxzR0FBc0c7RUFDdEcsMEJBQTBCO0FBQzVCO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZix1QkFBdUI7QUFDekI7QUFDQTtFQUNFLFlBQVk7RUFDWixtQkFBbUI7QUFDckI7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsWUFBWTtBQUNkO0FBQ0E7RUFDRSxlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsWUFBWTtBQUNkO0FBQ0E7RUFDRSxZQUFZO0FBQ2QsQ0FBQztFQUNDLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIseUJBQXlCO0VBQ3pCLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLGVBQWU7QUFDakI7QUFDQTtFQUNFLDhCQUE4QjtFQUM5QixpQkFBaUI7RUFDakIsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIsdUJBQXVCO0FBQ3pCLENBQUM7RUFDQyxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixXQUFXO0FBQ2I7QUFDQTtFQUNFLFdBQVc7QUFDYjtBQUNBOztFQUVFLGdCQUFnQjtFQUNoQixXQUFXO0FBQ2I7QUFDQTtFQUNFLDRCQUE0QjtBQUM5QjtBQUNBO0VBQ0UseUJBQXlCO0VBQ3pCLGFBQWE7RUFDYixZQUFZO0VBQ1oseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsVUFBVTtBQUNaO0FBQ0E7RUFDRSxTQUFTO0VBQ1QsY0FBYztFQUNkLFVBQVU7RUFDVixXQUFXO0VBQ1gsVUFBVTtBQUNaO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLDBCQUEwQjtBQUM1QjtBQUNBO0VBQ0UsdUJBQXVCO0VBQ3ZCLHlCQUF5QjtFQUN6QixhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLHlCQUF5QjtFQUN6QixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLDJCQUEyQjtFQUMzQixXQUFXO0VBQ1gsVUFBVTtBQUNaO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLGVBQWU7RUFDZiwyQkFBMkI7RUFDM0IsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQiwyQkFBMkI7RUFDM0IsV0FBVztBQUNiO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsY0FBYztBQUNoQjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCwyQkFBMkI7RUFDM0IsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixXQUFXO0FBQ2I7QUFDQTtFQUNFLG9EQUFvRDtFQUNwRCx1REFBdUQ7RUFDdkQsMEJBQTBCO0VBQzFCLCtDQUErQztFQUMvQyxpQkFBaUI7RUFDakIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsY0FBYztBQUNoQjtBQUNBOztFQUVFLDJDQUEyQztBQUM3QztBQUNBOztFQUVFLFlBQVk7RUFDWixtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7QUFDQTtFQUNFLGdDQUFnQztBQUNsQztBQUNBO0VBQ0UsZUFBZTtBQUNqQixDQUFDO0VBQ0MsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLFlBQVk7QUFDZDtBQUNBO0VBQ0UsU0FBUztFQUNULGdCQUFnQjtFQUNoQixZQUFZO0FBQ2Q7QUFDQTtFQUNFLFlBQVk7RUFDWixlQUFlO0VBQ2YsU0FBUztFQUNULGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLHVCQUF1QjtFQUN2Qix3QkFBd0I7RUFDeEIsMEJBQTBCO0VBQzFCLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0FBQ3pCLENBQUM7RUFDQyxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixZQUFZO0VBQ1osMEJBQTBCO0FBQzVCO0FBQ0E7RUFDRSxhQUFhO0VBQ2Isc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsY0FBYztFQUNkLGlDQUFpQztFQUNqQywwQkFBMEI7RUFDMUIsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixtQkFBbUI7QUFDckI7QUFDQTtFQUNFLFVBQVU7RUFDVixTQUFTO0VBQ1QseUJBQXlCO0VBQ3pCLGlDQUFpQztFQUNqQyxhQUFhO0VBQ2IscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxZQUFZO0VBQ1osVUFBVTtFQUNWLDRCQUE0QjtFQUM1QixTQUFTO0FBQ1g7QUFDQTtFQUNFLFVBQVU7QUFDWjtBQUNBO0VBQ0UsV0FBVztBQUNiO0FBQ0E7RUFDRSxpQkFBaUI7RUFDakIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLHNEQUFzRDtFQUN0RCxtREFBbUQ7RUFDbkQsOENBQThDO0FBQ2hEO0FBQ0E7RUFDRSxZQUFZO0FBQ2Q7QUFDQTtFQUNFLFlBQVk7RUFDWixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLE9BQU87RUFDUCxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLFNBQVM7QUFDWDtBQUNBO0VBQ0Usd0JBQXdCO0FBQzFCO0FBQ0E7O0VBRUUsd0JBQXdCO0FBQzFCO0FBQ0E7RUFDRSxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLFlBQVk7RUFDWiwwQkFBMEI7QUFDNUI7QUFDQTtFQUNFLFdBQVc7RUFDWCxXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWiw0QkFBNEI7QUFDOUI7QUFDQTtFQUNFLGVBQWU7RUFDZixjQUFjO0VBQ2QsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSwwQkFBMEI7QUFDNUI7QUFDQTs7OztFQUlFLDBCQUEwQjtFQUMxQixTQUFTO0FBQ1gsQ0FBQztFQUNDLGVBQWU7RUFDZix5QkFBeUI7RUFDekIsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixnQkFBZ0I7RUFDaEIsbUVBQW1FO0FBQ3JFO0FBQ0E7RUFDRSxVQUFVO0VBQ1YsMEJBQTBCO0FBQzVCO0FBQ0E7RUFDRSxpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLFVBQVU7RUFDVixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsY0FBYztFQUNkLHFFQUFxRTtFQUNyRSxvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixnQ0FBZ0M7RUFDaEMsYUFBYTtFQUNiLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsVUFBVTtFQUNWLGFBQWE7RUFDYixxRUFBcUU7QUFDdkU7O0FBRUE7RUFDRSxtRUFBbUU7QUFDckU7QUFDQTtFQUNFLDJCQUEyQjtBQUM3QjtBQUNBO0VBQ0UsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIscUVBQXFFO0VBQ3JFLDRCQUE0QjtBQUM5QjtBQUNBO0VBQ0UsVUFBVTtFQUNWLGlCQUFpQjtFQUNqQixxRUFBcUU7QUFDdkU7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7QUFDQTtFQUNFLDBCQUEwQjtBQUM1QjtBQUNBO0VBQ0UsNkJBQTZCO0VBQzdCLDRCQUE0QjtFQUM1QixhQUFhO0VBQ2IsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0U7SUFDRSxTQUFTO0VBQ1g7QUFDRixDQUFDO0VBQ0MscUJBQXFCO0FBQ3ZCO0FBQ0E7OztFQUdFLDRCQUE0QjtBQUM5QjtBQUNBOzs7RUFHRSxnQkFBZ0I7RUFDaEIsdUJBQXVCO0FBQ3pCO0FBQ0E7O0VBRUUsYUFBYTtFQUNiLGFBQWE7RUFDYixpQ0FBaUM7RUFDakMsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixvQkFBb0I7QUFDdEI7QUFDQTs7RUFFRSxpQkFBaUI7RUFDakIsYUFBYTtFQUNiLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFOztJQUVFLGVBQWU7RUFDakI7QUFDRixDQUFDO0VBQ0MsYUFBYTtBQUNmO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixzQ0FBc0M7RUFDdEMsV0FBVztBQUNiO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsdUJBQXVCO0VBQ3ZCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsOEJBQThCO0VBQzlCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsVUFBVTtFQUNWLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsY0FBYztBQUNoQjtBQUNBO0VBQ0UsU0FBUztFQUNULGVBQWU7RUFDZiw0QkFBNEI7RUFDNUIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQix5QkFBeUI7RUFDekIsc0JBQXNCO0VBQ3RCLHFCQUFxQjtFQUNyQixpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UsVUFBVTtFQUNWLFNBQVM7RUFDVCxVQUFVO0VBQ1YsNkJBQTZCO0VBQzdCLFlBQVk7RUFDWixXQUFXO0FBQ2I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7QUFDQTtFQUNFLFdBQVc7RUFDWCxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7O0VBRUUsY0FBYztBQUNoQjs7QUFFQTtFQUNFLFlBQVk7QUFDZDtBQUNBO0VBQ0UsbUJBQW1CO0VBQ25CLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLHdCQUF3QjtFQUN4QiwwQkFBMEI7RUFDMUIsNEJBQTRCO0FBQzlCO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCLENBQUM7RUFDQyxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLGFBQWE7RUFDYixnQ0FBZ0M7RUFDaEMsZUFBZTtFQUNmLHVCQUF1QjtFQUN2QixhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLGdDQUFnQztBQUNsQztBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIseUJBQXlCO0VBQ3pCLHFCQUFxQjtBQUN2Qjs7QUFFQTs7RUFFRSxrRUFBa0U7RUFDbEUsK0RBQStEO0VBQy9ELDBEQUEwRDtBQUM1RDs7QUFFQTs7RUFFRSwwQkFBMEI7RUFDMUIsOEdBQThHO0VBQzlHLDJHQUEyRztFQUMzRyxzR0FBc0c7QUFDeEc7O0FBRUE7O0VBRUUscUJBQXFCO0FBQ3ZCO0FBQ0E7O0VBRUUsbUJBQW1CO0VBQ25CLHlCQUF5QjtFQUN6QixxQkFBcUI7QUFDdkIsQ0FBQztFQUNDLFVBQVU7RUFDVixZQUFZO0VBQ1osYUFBYTtFQUNiLHVCQUF1QjtFQUN2QixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLGdDQUFnQztFQUNoQyxlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQiwyQkFBMkI7QUFDN0I7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLDZCQUE2QjtBQUMvQjtBQUNBO0VBQ0UsY0FBYztBQUNoQjtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLDJCQUEyQjtFQUMzQixjQUFjO0VBQ2QseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQiwyQkFBMkI7QUFDN0I7QUFDQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxpQkFBaUI7RUFDakIsMkJBQTJCO0FBQzdCLENBQUM7RUFDQyxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIsdUJBQXVCO0FBQ3pCO0FBQ0E7O0VBRUUsb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxZQUFZO0VBQ1osV0FBVztBQUNiO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsdURBQXVEO0VBQ3ZELG9EQUFvRDtFQUNwRCwrQ0FBK0M7RUFDL0MsYUFBYTtFQUNiLFVBQVU7RUFDVixXQUFXO0VBQ1gsb0JBQW9CO0FBQ3RCO0FBQ0E7O0VBRUUsU0FBUztFQUNULGdCQUFnQjtFQUNoQixlQUFlO0FBQ2pCO0FBQ0E7RUFDRSwwQkFBMEI7QUFDNUI7QUFDQTtFQUNFLDBCQUEwQjtBQUM1QjtBQUNBO0VBQ0UsMkJBQTJCO0FBQzdCO0FBQ0E7O0VBRUUsb0NBQW9DO0FBQ3RDO0FBQ0E7O0VBRUUsWUFBWTtBQUNkO0FBQ0E7O0VBRUUsYUFBYTtBQUNmO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsVUFBVTtBQUNaO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsbUJBQW1CO0VBQ25CLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsU0FBUztFQUNULFFBQVE7RUFDUixTQUFTO0VBQ1QsNkJBQTZCO0VBQzdCLDRCQUE0QjtFQUM1QixhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsTUFBTTtFQUNOLFNBQVM7RUFDVCxRQUFRO0VBQ1IsU0FBUztFQUNULDZCQUE2QjtFQUM3Qiw0QkFBNEI7RUFDNUIsYUFBYTtFQUNiLGlCQUFpQjtFQUNqQixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLE1BQU07RUFDTixTQUFTO0VBQ1QsUUFBUTtFQUNSLFNBQVM7RUFDVCw2QkFBNkI7RUFDN0IsNEJBQTRCO0VBQzVCLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsTUFBTTtFQUNOLFNBQVM7RUFDVCxRQUFRO0VBQ1IsU0FBUztFQUNULDZCQUE2QjtFQUM3Qiw0QkFBNEI7RUFDNUIsYUFBYTtFQUNiLGlCQUFpQjtFQUNqQixnQkFBZ0I7QUFDbEIsQ0FBQztFQUNDLG9DQUFvQztFQUNwQyxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLFlBQVk7RUFDWix1QkFBdUI7RUFDdkIsT0FBTztFQUNQLGFBQWE7RUFDYixlQUFlO0VBQ2YsTUFBTTtFQUNOLFdBQVc7RUFDWCxhQUFhO0FBQ2Y7QUFDQTtFQUNFLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYixXQUFXO0FBQ2I7QUFDQTtFQUNFLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2IsOEJBQThCO0VBQzlCLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixTQUFTO0FBQ1g7QUFDQTtFQUNFLGNBQWM7RUFDZCxlQUFlO0VBQ2YsVUFBVTtBQUNaO0FBQ0E7RUFDRSw0QkFBNEI7QUFDOUI7QUFDQTtFQUNFLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsbUJBQW1CO0VBQ25CLGFBQWE7QUFDZjtBQUNBO0VBQ0UsZUFBZTtFQUNmLFNBQVM7QUFDWDtBQUNBO0VBQ0UsY0FBYztFQUNkLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsYUFBYTtFQUNiLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UsY0FBYztFQUNkLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDViwyQkFBMkI7RUFDM0Isa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYix5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQix5QkFBeUI7RUFDekIsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGNBQWM7QUFDaEI7QUFDQTtFQUNFLFdBQVc7RUFDWCxVQUFVO0FBQ1o7QUFDQTtFQUNFLGlDQUFpQztFQUNqQyxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLG1CQUFtQjtFQUNuQixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsZ0NBQWdDO0VBQ2hDLGFBQWE7RUFDYiw4QkFBOEI7RUFDOUIsYUFBYTtBQUNmO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLDJCQUEyQjtFQUMzQixPQUFPO0VBQ1AseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UseUJBQXlCO0VBQ3pCLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixTQUFTO0VBQ1QsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYix5QkFBeUI7RUFDekIsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIseUJBQXlCO0VBQ3pCLFNBQVM7RUFDVCx1Q0FBdUM7RUFDdkMsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYixPQUFPO0VBQ1AsYUFBYTtFQUNiLGVBQWU7RUFDZixZQUFZO0VBQ1osWUFBWTtBQUNkO0FBQ0E7RUFDRSxPQUFPO0FBQ1Q7QUFDQTtFQUNFLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsdUJBQXVCO0VBQ3ZCLGFBQWE7QUFDZjs7QUFFQTtFQUNFO0lBQ0Usc0JBQXNCO0lBQ3RCLGFBQWE7RUFDZjtFQUNBO0lBQ0UsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtJQUNuQixlQUFlO0VBQ2pCO0FBQ0YsQ0FBQzs7RUFFQyxtQkFBbUI7RUFDbkIseUJBQXlCO0VBQ3pCLHFCQUFxQjtBQUN2QixDQUFDO0VBQ0MsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix5QkFBeUI7RUFDekIseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxpQkFBaUI7RUFDakIsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsOEJBQThCO0VBQzlCLGlCQUFpQjtFQUNqQixhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQix1QkFBdUI7QUFDekIsQ0FBQztFQUNDLGFBQWE7RUFDYix5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLHlCQUF5QjtFQUN6QixxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLFlBQVk7RUFDWixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0UsY0FBYztBQUNoQjtBQUNBO0VBQ0UsY0FBYztBQUNoQjtBQUNBO0VBQ0UsYUFBYTtFQUNiLFlBQVk7RUFDWixlQUFlO0VBQ2YsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLDJCQUEyQjtBQUM3QjtBQUNBO0VBQ0UsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRSxpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsMkJBQTJCO0VBQzNCLHNCQUFzQjtFQUN0QiwyQkFBMkI7RUFDM0Isd0JBQXdCO0VBQ3hCLDRCQUE0QjtBQUM5QjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLDRCQUE0QjtBQUM5QjtBQUNBO0VBQ0UsWUFBWTtFQUNaLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxVQUFVO0FBQ1o7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixXQUFXO0VBQ1gsbUJBQW1CO0VBQ25CLE9BQU87RUFDUCxTQUFTO0FBQ1g7QUFDQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLGVBQWU7QUFDakI7QUFDQTtFQUNFLDhCQUE4QjtBQUNoQztBQUNBO0VBQ0UsNEJBQTRCO0FBQzlCO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLDhCQUE4QjtFQUM5Qix5QkFBeUI7RUFDekIsV0FBVztFQUNYLHlCQUF5QjtFQUN6QixzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsWUFBWTtFQUNaLFNBQVM7QUFDWDtBQUNBO0VBQ0UsY0FBYztBQUNoQjtBQUNBO0VBQ0UsV0FBVztBQUNiO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsY0FBYztBQUNoQjs7QUFFQTtFQUNFLHFCQUFxQjtFQUNyQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxxQkFBcUI7RUFDckIsY0FBYztBQUNoQjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQixDQUFDO0VBQ0MsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLHlCQUF5QjtFQUN6QixhQUFhO0VBQ2IsV0FBVztBQUNiO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLGdDQUFnQztFQUNoQyxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLDhCQUE4QjtBQUNoQztBQUNBO0VBQ0UsU0FBUztFQUNULGNBQWM7QUFDaEI7O0FBRUE7RUFDRSw2QkFBNkI7RUFDN0IsaUJBQWlCO0FBQ25CLENBQUM7RUFDQyxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLDJCQUEyQjtFQUMzQixzQkFBc0I7RUFDdEIsV0FBVztFQUNYLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UsMkRBQTJEO0VBQzNELHdEQUF3RDtFQUN4RCxtREFBbUQ7QUFDckQ7QUFDQTtFQUNFLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsdUJBQXVCO0VBQ3ZCLGlCQUFpQjtFQUNqQixVQUFVO0FBQ1o7QUFDQTtFQUNFLE9BQU87RUFDUCx5QkFBeUI7QUFDM0I7QUFDQTs7RUFFRSxPQUFPO0VBQ1AseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0U7SUFDRSxzQkFBc0I7RUFDeEI7RUFDQTs7SUFFRSxPQUFPO0lBQ1AsV0FBVztFQUNiO0FBQ0YsQ0FBQztFQUNDLGVBQWU7RUFDZixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixNQUFNO0VBQ04sU0FBUztFQUNULE9BQU87RUFDUCxRQUFRO0VBQ1IsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxhQUFhO0FBQ2Y7QUFDQTtFQUNFLGVBQWU7RUFDZixXQUFXO0VBQ1gsWUFBWTtFQUNaLG9DQUFvQztFQUNwQyxhQUFhO0FBQ2Y7QUFDQTtFQUNFLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLFVBQVU7QUFDWjtBQUNBO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQiw4QkFBOEI7RUFDOUIsYUFBYTtFQUNiLDBCQUEwQjtBQUM1QjtBQUNBO0VBQ0UsU0FBUztBQUNYO0FBQ0E7RUFDRSxvQkFBb0I7RUFDcEIsVUFBVTtBQUNaO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsdUJBQXVCO0FBQ3pCO0FBQ0E7RUFDRSwwQkFBMEI7QUFDNUI7QUFDQTtFQUNFLDBCQUEwQjtBQUM1QjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSw2QkFBNkI7RUFDN0IsYUFBYTtFQUNiLDJCQUEyQjtFQUMzQixpQkFBaUI7RUFDakIsMEJBQTBCO0FBQzVCO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsMkJBQTJCO0FBQzdCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGVBQWU7QUFDakI7QUFDQTtFQUNFLGNBQWM7QUFDaEIsQ0FBQztFQUNDLFdBQVc7RUFDWCxpQkFBaUI7QUFDbkIsQ0FBQztFQUNDLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIseUJBQXlCO0VBQ3pCLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLGVBQWU7QUFDakI7QUFDQTtFQUNFLDhCQUE4QjtFQUM5QixpQkFBaUI7RUFDakIsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIsdUJBQXVCO0FBQ3pCLENBQUM7RUFDQyxhQUFhO0VBQ2Isc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSxTQUFTO0VBQ1QsZUFBZTtFQUNmLDRCQUE0QjtFQUM1QixnQkFBZ0I7RUFDaEIsU0FBUztFQUNULFFBQVE7RUFDUixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixvQkFBb0I7RUFDcEIseUJBQXlCO0VBQ3pCLHNCQUFzQjtFQUN0QixxQkFBcUI7RUFDckIsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxnQ0FBZ0M7RUFDaEMsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsNEJBQTRCO0FBQzlCO0FBQ0E7RUFDRSx3QkFBd0I7RUFDeEIsMEJBQTBCO0VBQzFCLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsc0NBQXNDO0FBQ3hDO0FBQ0E7O0VBRUUsYUFBYTtFQUNiLHVCQUF1QjtFQUN2QixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQiw4QkFBOEI7RUFDOUIsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixTQUFTO0VBQ1QsaUJBQWlCO0VBQ2pCLFVBQVU7QUFDWjtBQUNBOztFQUVFLDZCQUE2QjtFQUM3QixTQUFTO0VBQ1Qsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsbUJBQW1CO0FBQ3JCO0FBQ0E7O0VBRUUsY0FBYztBQUNoQjtBQUNBOztFQUVFLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsU0FBUztFQUNULGdCQUFnQjtFQUNoQix1QkFBdUI7RUFDdkIsNkJBQTZCO0FBQy9CO0FBQ0E7O0VBRUUscUJBQXFCLEVBQUUsb0JBQW9CO0FBQzdDO0FBQ0E7RUFDRSxvQkFBb0I7RUFDcEIsWUFBWTtFQUNaLGNBQWM7RUFDZCxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsWUFBWTtBQUNkO0FBQ0E7RUFDRSxTQUFTO0VBQ1QsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsdUJBQXVCO0FBQ3pCO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsU0FBUztFQUNULGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxTQUFTO0VBQ1QsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9CO0FBQ0E7O0VBRUUsa0JBQWtCO0VBQ2xCLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGdDQUFnQztFQUNoQyxjQUFjO0FBQ2hCO0FBQ0E7O0VBRUUsNkJBQTZCO0FBQy9CO0FBQ0E7O0VBRUUsY0FBYztBQUNoQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBOztFQUVFLGdDQUFnQztFQUNoQyxjQUFjO0FBQ2hCOztBQUVBO0VBQ0Usc0JBQXNCO0VBQ3RCLGNBQWM7RUFDZCxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxhQUFhO0FBQ2YsQ0FBQztFQUNDLGFBQWE7RUFDYixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGVBQWU7QUFDakI7O0FBRUE7RUFDRTtJQUNFLGFBQWE7SUFDYixlQUFlO0lBQ2YsWUFBWTtFQUNkO0FBQ0YsQ0FBQztFQUNDLGFBQWE7RUFDYixzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLGFBQWE7RUFDYixlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7QUFDekI7QUFDQTtFQUNFLGVBQWU7QUFDakI7QUFDQTtFQUNFLGVBQWU7RUFDZixpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLFlBQVk7RUFDWixXQUFXO0VBQ1gsU0FBUztFQUNULFVBQVU7RUFDVixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixlQUFlO0VBQ2YsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7QUFDekI7QUFDQTtFQUNFLFNBQVM7RUFDVCxVQUFVO0VBQ1YsZUFBZTtBQUNqQjtBQUNBO0VBQ0UseUJBQXlCO0VBQ3pCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsV0FBVztBQUNiO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsYUFBYTtBQUNmO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEIsQ0FBQztFQUNDLGFBQWE7RUFDYixzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsOEJBQThCO0VBQzlCLGVBQWU7QUFDakI7QUFDQTtFQUNFLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsV0FBVztFQUNYLGNBQWM7QUFDaEI7QUFDQTtFQUNFLFNBQVM7RUFDVCxXQUFXO0FBQ2I7QUFDQTtFQUNFLFVBQVU7RUFDVixXQUFXO0VBQ1gsV0FBVztBQUNiO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLHlCQUF5QjtFQUN6QixhQUFhO0VBQ2IsMEJBQTBCO0VBQzFCLHlCQUF5QjtFQUN6QixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsb0RBQW9EO0VBQ3BELGlEQUFpRDtFQUNqRCw0Q0FBNEM7QUFDOUM7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsV0FBVztFQUNYLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGVBQWU7QUFDakI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQixDQUFDO0VBQ0MsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQiwyQkFBMkI7QUFDN0I7QUFDQTs7O0VBR0UsNkJBQTZCO0VBQzdCLGNBQWM7QUFDaEI7QUFDQTs7O0VBR0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSw2QkFBNkI7RUFDN0IsU0FBUztFQUNULFVBQVU7QUFDWjtBQUNBO0VBQ0Usb0JBQW9CO0VBQ3BCLGVBQWU7QUFDakI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsNkJBQTZCO0FBQy9CO0FBQ0E7RUFDRSxZQUFZO0FBQ2Q7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRSxVQUFVO0FBQ1osQ0FBQztFQUNDLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsZUFBZTtBQUNqQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLGFBQWE7QUFDZjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLFNBQVM7RUFDVCxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGlCQUFpQjtFQUNqQix3REFBd0Q7RUFDeEQscURBQXFEO0VBQ3JELGdEQUFnRDtBQUNsRDtBQUNBO0VBQ0UsMEJBQTBCO0FBQzVCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLDBCQUEwQjtBQUM1QjtBQUNBO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsdUJBQXVCO0FBQ3pCO0FBQ0E7OztFQUdFLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixXQUFXO0VBQ1gsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkIsQ0FBQztFQUNDLFVBQVU7RUFDVixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCLENBQUM7RUFDQyxnQkFBZ0I7RUFDaEIsYUFBYTtBQUNmO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHNDQUFzQztFQUN0QyxXQUFXO0FBQ2I7QUFDQTtFQUNFLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQiw4QkFBOEI7RUFDOUIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixVQUFVO0VBQ1YsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxTQUFTO0VBQ1QsNEJBQTRCO0VBQzVCLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQix5QkFBeUI7RUFDekIsc0JBQXNCO0VBQ3RCLHFCQUFxQjtFQUNyQixpQkFBaUI7RUFDakIsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSx5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsc0JBQXNCO0VBQ3RCLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsV0FBVztBQUNiO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsV0FBVztFQUNYLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLHlCQUF5QjtFQUN6Qix5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLFdBQVc7RUFDWCxVQUFVO0VBQ1YsVUFBVTtFQUNWLG9CQUFvQjtFQUNwQixpQkFBaUI7RUFDakIsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QiwwQkFBMEI7RUFDMUIsdUJBQXVCO0FBQ3pCO0FBQ0E7RUFDRSxZQUFZO0VBQ1osZUFBZTtFQUNmLGVBQWU7RUFDZixvQkFBb0I7RUFDcEIsaUJBQWlCO0VBQ2pCLHdCQUF3QjtFQUN4Qiw0QkFBNEI7RUFDNUIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxvQkFBb0I7RUFDcEIsWUFBWTtFQUNaLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usb0JBQW9CO0VBQ3BCLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2Ysb0JBQW9CO0VBQ3BCLGVBQWU7RUFDZixtQkFBbUI7QUFDckIsQ0FBQztFQUNDLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsYUFBYTtFQUNiLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsV0FBVztBQUNiO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLDRCQUE0QjtBQUM5QjtBQUNBO0VBQ0UsZ0NBQWdDO0VBQ2hDLGNBQWM7QUFDaEI7QUFDQTtFQUNFLHlCQUF5QjtFQUN6QixhQUFhO0VBQ2IsWUFBWTtFQUNaLHlCQUF5QjtFQUN6QixVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLFFBQVE7QUFDVjtBQUNBO0VBQ0UsV0FBVztFQUNYLFVBQVU7RUFDVixTQUFTO0VBQ1QsY0FBYztFQUNkLFVBQVU7QUFDWjtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSwwQkFBMEI7QUFDNUI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YseUJBQXlCO0VBQ3pCLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLHVCQUF1QjtFQUN2Qix5QkFBeUI7RUFDekIsMkJBQTJCO0VBQzNCLFVBQVU7QUFDWjtBQUNBO0VBQ0UsV0FBVztFQUNYLGdCQUFnQjtFQUNoQiwyQkFBMkI7RUFDM0IsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCwyQkFBMkI7QUFDN0I7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCwyQkFBMkI7RUFDM0IsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxpQkFBaUI7RUFDakIsY0FBYztFQUNkLDBCQUEwQjtFQUMxQix1REFBdUQ7RUFDdkQsb0RBQW9EO0VBQ3BELCtDQUErQztBQUNqRDtBQUNBO0VBQ0UsY0FBYztBQUNoQjtBQUNBOztFQUVFLDJDQUEyQztBQUM3QztBQUNBOztFQUVFLFlBQVk7QUFDZDtBQUNBO0VBQ0UscUJBQXFCO0VBQ3JCLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7QUFDQTtFQUNFLGdDQUFnQztBQUNsQztBQUNBO0VBQ0UsZUFBZTtBQUNqQixDQUFDO0VBQ0MsYUFBYTtFQUNiLHFCQUFxQjtFQUNyQiw4QkFBOEI7RUFDOUIsNkJBQTZCO0VBQzdCLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCLENBQUM7RUFDQyxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLFlBQVk7RUFDWixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixXQUFXO0FBQ2I7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsY0FBYztFQUNkLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0UsK0JBQStCO0FBQ2pDO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBOzs7RUFHRSxnQ0FBZ0M7RUFDaEMsY0FBYztFQUNkLHFCQUFxQjtFQUNyQix1QkFBdUI7RUFDdkIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsK0JBQStCO0FBQ2pDO0FBQ0E7RUFDRSxVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2IsNkJBQTZCO0FBQy9CO0FBQ0E7RUFDRSxVQUFVO0FBQ1o7QUFDQTtFQUNFLGNBQWM7RUFDZCxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixlQUFlO0FBQ2pCO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIseUJBQXlCO0VBQ3pCLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxVQUFVO0FBQ1o7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0UseUNBQXlDO0FBQzNDO0FBQ0E7RUFDRSxlQUFlO0FBQ2pCO0FBQ0E7RUFDRSx5Q0FBeUM7QUFDM0M7QUFDQTtFQUNFLHlDQUF5QztBQUMzQztBQUNBOztFQUVFLFlBQVk7QUFDZDtBQUNBOztFQUVFLFlBQVk7QUFDZDtBQUNBO0VBQ0UsMEJBQTBCO0VBQzFCLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsYUFBYTtFQUNiLHNCQUFzQjtFQUN0Qix1QkFBdUI7RUFDdkIsY0FBYztFQUNkLFdBQVc7QUFDYjtBQUNBO0VBQ0UsWUFBWTtFQUNaLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0FBQ3pCO0FBQ0E7RUFDRSxTQUFTO0FBQ1g7QUFDQTtFQUNFLFlBQVk7QUFDZDtBQUNBO0VBQ0UsU0FBUztFQUNULFdBQVc7QUFDYjtBQUNBO0VBQ0UsWUFBWTtFQUNaLGVBQWU7QUFDakI7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLFlBQVk7QUFDZDtBQUNBO0VBQ0UsWUFBWTtFQUNaLGVBQWU7RUFDZix5QkFBeUI7RUFDekIsc0JBQXNCO0VBQ3RCLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRTtJQUNFLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsdUJBQXVCO0lBQ3ZCLHNCQUFzQjtJQUN0QixnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLHNCQUFzQjtFQUN4QjtFQUNBOzs7O0lBSUUsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxXQUFXO0VBQ2I7RUFDQTtJQUNFLFlBQVk7RUFDZDtBQUNGLENBQUM7RUFDQyxZQUFZO0VBQ1osZUFBZTtFQUNmLHNCQUFzQjtFQUN0QixvQkFBb0I7RUFDcEIsZUFBZTtFQUNmLE1BQU07RUFDTixTQUFTO0VBQ1QsT0FBTztFQUNQLFFBQVE7RUFDUixhQUFhO0VBQ2IsMkJBQTJCO0VBQzNCLHNCQUFzQjtFQUN0QixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsY0FBYztFQUNkLG9EQUFvRDtFQUNwRCxpREFBaUQ7RUFDakQsNENBQTRDO0VBQzVDLFdBQVc7RUFDWCxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLDZCQUE2QjtFQUM3QixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsU0FBUztBQUNYO0FBQ0E7RUFDRSwwQ0FBMEM7RUFDMUMsV0FBVztFQUNYLHdCQUF3QjtFQUN4QixrQ0FBa0M7RUFDbEMsb0JBQW9CO0VBQ3BCLDhCQUE4QjtBQUNoQztBQUNBO0VBQ0Usb0NBQW9DO0VBQ3BDLGlDQUFpQztFQUNqQywrQkFBK0I7RUFDL0IsNEJBQTRCO0FBQzlCO0FBQ0E7RUFDRSxlQUFlO0FBQ2pCO0FBQ0E7RUFDRSx5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSw4QkFBOEI7RUFDOUIsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxrQ0FBa0M7RUFDbEMsK0JBQStCO0FBQ2pDO0FBQ0E7RUFDRSxrQ0FBa0M7RUFDbEMsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsOEJBQThCO0VBQzlCLHVCQUF1QjtBQUN6QjtBQUNBO0VBQ0Usa0NBQWtDO0VBQ2xDLDZCQUE2QjtBQUMvQjtBQUNBO0VBQ0Usa0NBQWtDO0VBQ2xDLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDhCQUE4QjtFQUM5QixxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLHNDQUFzQztFQUN0Qyw4QkFBOEI7QUFDaEM7QUFDQTtFQUNFLHNDQUFzQztFQUN0QywrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSx1QkFBdUI7RUFDdkIsdUJBQXVCO0FBQ3pCO0FBQ0E7RUFDRSxrQ0FBa0M7RUFDbEMsNkJBQTZCO0FBQy9CO0FBQ0E7RUFDRSxrQ0FBa0M7RUFDbEMsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UscUJBQXFCO0VBQ3JCLHVCQUF1QjtBQUN6QjtBQUNBO0VBQ0Usc0NBQXNDO0VBQ3RDLDhCQUE4QjtBQUNoQztBQUNBO0VBQ0Usc0NBQXNDO0VBQ3RDLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0Usa0NBQWtDO0VBQ2xDLDRCQUE0QjtBQUM5QjtBQUNBO0VBQ0Usa0NBQWtDO0VBQ2xDLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6QjtBQUNBO0VBQ0Usa0NBQWtDO0VBQ2xDLDZCQUE2QjtBQUMvQjtBQUNBO0VBQ0Usa0NBQWtDO0VBQ2xDLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0Usc0NBQXNDO0VBQ3RDLDhCQUE4QjtBQUNoQztBQUNBO0VBQ0Usc0NBQXNDO0VBQ3RDLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFO0lBQ0UsUUFBUTtFQUNWO0VBQ0E7SUFDRSxXQUFXO0VBQ2I7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7SUFDM0IsVUFBVTtFQUNaO0VBQ0E7SUFDRSx3QkFBd0I7SUFDeEIsVUFBVTtFQUNaO0FBQ0Y7QUFDQTtFQUNFO0lBQ0Usd0JBQXdCO0lBQ3hCLFVBQVU7SUFDVixpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLDJCQUEyQjtJQUMzQixVQUFVO0lBQ1YsYUFBYTtFQUNmO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsNEJBQTRCO0lBQzVCLFVBQVU7RUFDWjtFQUNBO0lBQ0Usd0JBQXdCO0lBQ3hCLFVBQVU7RUFDWjtBQUNGO0FBQ0E7RUFDRTtJQUNFLHdCQUF3QjtJQUN4QixVQUFVO0lBQ1YsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSw0QkFBNEI7SUFDNUIsVUFBVTtJQUNWLGFBQWE7RUFDZjtBQUNGO0FBQ0E7RUFDRTtJQUNFLDRCQUE0QjtJQUM1QixVQUFVO0VBQ1o7RUFDQTtJQUNFLHdCQUF3QjtJQUN4QixVQUFVO0VBQ1o7QUFDRjtBQUNBO0VBQ0U7SUFDRSx3QkFBd0I7SUFDeEIsVUFBVTtJQUNWLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsNEJBQTRCO0lBQzVCLFVBQVU7SUFDVixhQUFhO0VBQ2Y7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7SUFDM0IsVUFBVTtFQUNaO0VBQ0E7SUFDRSx3QkFBd0I7SUFDeEIsVUFBVTtFQUNaO0FBQ0Y7QUFDQTtFQUNFO0lBQ0Usd0JBQXdCO0lBQ3hCLFVBQVU7SUFDVixpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLDJCQUEyQjtJQUMzQixVQUFVO0lBQ1YsYUFBYTtFQUNmO0FBQ0YsQ0FBQztFQUNDLFlBQVk7RUFDWixXQUFXO0FBQ2I7O0FBRUE7RUFDRSxhQUFhO0FBQ2YsQ0FBQztFQUNDLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsZUFBZTtFQUNmLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0FBQ3pCO0FBQ0E7RUFDRSxxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLFdBQVc7QUFDYjtBQUNBO0VBQ0UsV0FBVztFQUNYLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsK0JBQStCO0VBQy9CLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsWUFBWTtFQUNaLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRSxrQ0FBa0M7RUFDbEMsbUNBQW1DO0VBQ25DLHlDQUF5QztFQUN6QyxTQUFTO0VBQ1QsMkJBQTJCO0FBQzdCO0FBQ0E7RUFDRSxrQ0FBa0M7RUFDbEMsbUNBQW1DO0VBQ25DLDRDQUE0QztFQUM1QyxVQUFVO0VBQ1YsU0FBUztFQUNULDBCQUEwQjtBQUM1QjtBQUNBO0VBQ0UsMENBQTBDO0VBQzFDLGlDQUFpQztFQUNqQyxvQ0FBb0M7RUFDcEMsUUFBUTtFQUNSLFdBQVc7RUFDWCwyQkFBMkI7QUFDN0I7QUFDQTtFQUNFLDJDQUEyQztFQUMzQyxpQ0FBaUM7RUFDakMsb0NBQW9DO0VBQ3BDLFFBQVE7RUFDUixVQUFVO0VBQ1YsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsY0FBYztBQUNoQixDQUFDO0VBQ0MsWUFBWTtFQUNaLGVBQWU7RUFDZixXQUFXO0VBQ1gsOEJBQThCO0VBQzlCLGFBQWE7QUFDZjtBQUNBO0VBQ0UseUJBQXlCO0VBQ3pCLGlDQUFpQztFQUNqQyxzQkFBc0I7RUFDdEIsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQiw4Q0FBOEM7RUFDOUMsWUFBWTtFQUNaLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFFBQVE7RUFDUixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLHlCQUF5QjtFQUN6QixpQ0FBaUM7RUFDakMsd0JBQXdCO0VBQ3hCLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFlBQVk7RUFDWixVQUFVO0VBQ1YsMkJBQTJCO0VBQzNCLFdBQVc7QUFDYjtBQUNBO0VBQ0UsZUFBZTtFQUNmLGVBQWU7QUFDakI7QUFDQTtFQUNFLDJCQUEyQjtBQUM3QjtBQUNBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0U7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0Usc0JBQXNCO0VBQ3hCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFVO0VBQ1o7RUFDQTtJQUNFLFVBQVU7RUFDWjtBQUNGLENBQUM7RUFDQyxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLGFBQWE7RUFDYixnQ0FBZ0M7RUFDaEMsZUFBZTtFQUNmLHVCQUF1QjtFQUN2QixhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLGdDQUFnQztBQUNsQztBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIseUJBQXlCO0VBQ3pCLHFCQUFxQjtBQUN2Qjs7QUFFQTs7RUFFRSxrRUFBa0U7RUFDbEUsK0RBQStEO0VBQy9ELDBEQUEwRDtBQUM1RDs7QUFFQTs7RUFFRSwwQkFBMEI7RUFDMUIsOEdBQThHO0VBQzlHLDJHQUEyRztFQUMzRyxzR0FBc0c7QUFDeEc7O0FBRUE7O0VBRUUscUJBQXFCO0FBQ3ZCO0FBQ0E7O0VBRUUsbUJBQW1CO0VBQ25CLHlCQUF5QjtFQUN6QixxQkFBcUI7QUFDdkIsQ0FBQztFQUNDLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsYUFBYTtFQUNiLGVBQWU7RUFDZix1QkFBdUI7RUFDdkIsa0JBQWtCO0VBQ2xCLFdBQVc7QUFDYjtBQUNBO0VBQ0UseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixZQUFZO0FBQ2Q7QUFDQTtFQUNFLHlCQUF5QjtBQUMzQixDQUFDO0VBQ0MsbUJBQW1CO0VBQ25CLDZCQUE2QjtFQUM3QixZQUFZO0VBQ1osZUFBZTtFQUNmLGFBQWE7RUFDYixZQUFZO0VBQ1osdUJBQXVCO0VBQ3ZCLGtDQUFrQztFQUNsQyxXQUFXO0FBQ2I7QUFDQTtFQUNFLGVBQWU7QUFDakIsQ0FBQztFQUNDLG9EQUFvRDtFQUNwRCxpREFBaUQ7RUFDakQsNENBQTRDO0VBQzVDLGtCQUFrQjtFQUNsQix5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsOEJBQThCO0VBQzlCLFlBQVk7RUFDWixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLE9BQU87RUFDUCxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLE9BQU87RUFDUCxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLDJCQUEyQjtFQUMzQixlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLFNBQVM7RUFDVCxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSw2QkFBNkI7QUFDL0I7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLHlDQUF5QztBQUMzQztBQUNBO0VBQ0UsK0JBQStCO0VBQy9CLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFO0lBQ0UsTUFBTTtJQUNOLE9BQU87SUFDUCxRQUFRO0lBQ1IsU0FBUztJQUNULG9DQUFvQztJQUNwQyxhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLHVCQUF1QjtJQUN2QixvQkFBb0I7RUFDdEI7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtBQUNGLENBQUM7RUFDQyxvREFBb0Q7RUFDcEQsaURBQWlEO0VBQ2pELDRDQUE0QztFQUM1QyxrQkFBa0I7RUFDbEIseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLDhCQUE4QjtFQUM5QixnQkFBZ0I7RUFDaEIsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxPQUFPO0VBQ1AsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxPQUFPO0VBQ1AsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsWUFBWTtBQUNkO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQiwyQkFBMkI7RUFDM0Isc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSxpQkFBaUI7RUFDakIsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsYUFBYTtFQUNiLGlCQUFpQjtFQUNqQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLDJCQUEyQjtFQUMzQixlQUFlO0VBQ2YsWUFBWTtBQUNkO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixTQUFTO0VBQ1QsY0FBYztBQUNoQjtBQUNBO0VBQ0UsNkJBQTZCO0FBQy9CO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSx5Q0FBeUM7QUFDM0M7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBOztFQUVFLGNBQWM7RUFDZCwwQ0FBMEM7QUFDNUM7QUFDQTs7OztFQUlFLCtCQUErQjtFQUMvQix5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRTtJQUNFLE1BQU07SUFDTixPQUFPO0lBQ1AsUUFBUTtJQUNSLFNBQVM7SUFDVCxvQ0FBb0M7SUFDcEMsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQix1QkFBdUI7SUFDdkIsb0JBQW9CO0VBQ3RCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7QUFDRixDQUFDO0VBQ0MsU0FBUztBQUNYO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLFNBQVM7RUFDVCxjQUFjO0FBQ2hCLENBQUM7RUFDQyxTQUFTO0VBQ1QsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxTQUFTO0VBQ1QsaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGFBQWE7QUFDZjtBQUNBO0VBQ0UsT0FBTztBQUNUO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwyRUFBMkU7SUFDM0UsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxpQkFBaUI7SUFDakIsZ0dBQWdHO0VBQ2xHO0VBQ0E7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLGFBQWE7SUFDYixVQUFVO0lBQ1YsU0FBUztJQUNULGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsYUFBYTtJQUNiLFVBQVU7SUFDVixTQUFTO0lBQ1QsVUFBVTtFQUNaO0FBQ0YsQ0FBQztFQUNDLFlBQVk7QUFDZDtBQUNBO0VBQ0UsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLHdDQUF3QztFQUN4QyxZQUFZO0FBQ2Q7QUFDQTtFQUNFLDZCQUE2QjtFQUM3QixTQUFTO0VBQ1QsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsYUFBYTtFQUNiLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsWUFBWTtFQUNaLGVBQWU7QUFDakI7QUFDQTtFQUNFLFNBQVM7QUFDWDtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixjQUFjO0VBQ2QsVUFBVTtFQUNWLFNBQVM7RUFDVCxnQkFBZ0I7RUFDaEIsY0FBYztBQUNoQixDQUFDO0VBQ0MsU0FBUztFQUNULFlBQVk7QUFDZDtBQUNBO0VBQ0UsU0FBUztFQUNULG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsZ0JBQWdCO0VBQ2hCLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckIsQ0FBQztFQUNDLHlCQUF5QjtFQUN6QixXQUFXO0VBQ1gsMENBQTBDO0VBQzFDLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQiw4QkFBOEI7QUFDaEM7QUFDQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsVUFBVTtBQUNaO0FBQ0E7RUFDRSxpQkFBaUI7RUFDakIsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7QUFDekI7QUFDQTtFQUNFLGVBQWU7QUFDakI7QUFDQTtFQUNFLFlBQVk7RUFDWixXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxTQUFTO0FBQ1gsQ0FBQztFQUNDLHlCQUF5QjtFQUN6QixXQUFXO0VBQ1gsMENBQTBDO0VBQzFDLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQiw4QkFBOEI7QUFDaEM7QUFDQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsVUFBVTtBQUNaO0FBQ0E7RUFDRSxpQkFBaUI7RUFDakIsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7QUFDekI7QUFDQTtFQUNFLGVBQWU7QUFDakI7QUFDQTtFQUNFLFlBQVk7RUFDWixXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsZUFBZTtFQUNmLHVCQUF1QjtFQUN2QixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGNBQWM7RUFDZCxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLFNBQVM7QUFDWDs7QUFFQTtFQUNFO0lBQ0Usa0JBQWtCO0VBQ3BCO0FBQ0YsQ0FBQztFQUNDLFNBQVM7RUFDVCwwQkFBMEI7RUFDMUIsMkNBQTJDO0VBQzNDLE9BQU87RUFDUCxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGVBQWU7QUFDakI7QUFDQTtFQUNFLGVBQWU7RUFDZixpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGlCQUFpQjtFQUNqQixTQUFTO0FBQ1g7QUFDQTtFQUNFLGVBQWU7RUFDZixpQkFBaUI7QUFDbkI7QUFDQTs7RUFFRSx5QkFBeUI7RUFDekIsMEJBQTBCO0FBQzVCO0FBQ0E7O0VBRUUsd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0U7SUFDRSxjQUFjO0VBQ2hCO0VBQ0E7SUFDRSxlQUFlO0VBQ2pCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsU0FBUztFQUNYO0VBQ0E7SUFDRSxZQUFZO0VBQ2Q7RUFDQTtJQUNFLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsZUFBZTtFQUNqQjtBQUNGLENBQUM7RUFDQyxzQkFBc0I7RUFDdEIsNkJBQTZCO0VBQzdCLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDVixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLFdBQVc7RUFDWCx3QkFBd0I7QUFDMUI7QUFDQTtFQUNFLG1CQUFtQjtFQUNuQix5QkFBeUI7RUFDekIsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYiwyQkFBMkI7RUFDM0IsWUFBWTtBQUNkO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsV0FBVztBQUNiO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIseUJBQXlCO0VBQ3pCLGNBQWM7RUFDZCxhQUFhO0VBQ2IsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQix1QkFBdUI7RUFDdkIsY0FBYztFQUNkLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UsY0FBYztFQUNkLGVBQWU7QUFDakI7QUFDQTtFQUNFLHNCQUFzQjtFQUN0Qiw2QkFBNkI7RUFDN0IsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixVQUFVO0FBQ1o7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLHlCQUF5QjtFQUN6QixVQUFVO0VBQ1Ysa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxzQkFBc0I7RUFDdEIsYUFBYTtBQUNmO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLFVBQVU7QUFDWjtBQUNBO0VBQ0UseURBQXlEO0VBQ3pELG1CQUFtQjtFQUNuQiw0QkFBNEI7RUFDNUIsV0FBVztFQUNYLFVBQVU7RUFDVixrQkFBa0I7RUFDbEIsY0FBYztFQUNkLE1BQU07QUFDUjtBQUNBO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsY0FBYztFQUNkLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsZUFBZTtFQUNmLGVBQWU7RUFDZixpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLDBDQUEwQztFQUMxQyxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLFlBQVk7RUFDWixZQUFZO0FBQ2Q7QUFDQTtFQUNFLHlCQUF5QjtFQUN6QixtQkFBbUI7RUFDbkIseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLFlBQVk7RUFDWixjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLFlBQVk7QUFDZDtBQUNBO0VBQ0UsMEJBQTBCO0VBQzFCLFVBQVU7QUFDWjtBQUNBO0VBQ0UsMEJBQTBCO0VBQzFCLFlBQVk7RUFDWixTQUFTO0VBQ1QsNkJBQTZCO0FBQy9CO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsVUFBVTtBQUNaO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsVUFBVTtFQUNWLDZCQUE2QjtBQUMvQjtBQUNBO0VBQ0UsZUFBZTtFQUNmLFlBQVk7RUFDWixTQUFTO0FBQ1g7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0U7SUFDRSxVQUFVO0VBQ1o7RUFDQTtJQUNFLFVBQVU7RUFDWjtBQUNGLENBQUM7RUFDQyx5QkFBeUI7RUFDekIsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQiw2QkFBNkI7QUFDL0I7QUFDQTtFQUNFLDZCQUE2QjtFQUM3QixTQUFTO0FBQ1g7QUFDQTtFQUNFLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsbUJBQW1CO0VBQ25CLDhCQUE4QjtBQUNoQztBQUNBO0VBQ0UsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsZUFBZTtFQUNmLGNBQWM7QUFDaEIsQ0FBQztFQUNDLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGlCQUFpQjtFQUNqQixlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxTQUFTO0FBQ1g7QUFDQTtFQUNFLFlBQVk7RUFDWix5QkFBeUI7RUFDekIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsU0FBUztBQUNYLEMiLCJmaWxlIjoidmVuZG9yc35tYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIioge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnByaW1hcnktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiYzljO1xufVxuXG4ucHJpbWFyeS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMxYWJjOWM7XG59XG5cbi5wcmltYXJ5LWNvbG9yLFxuYm9keSBhLnByaW1hcnktY29sb3I6aG92ZXIge1xuICBjb2xvcjogIzFhYmM5Yztcbn1cblxuLnByaW1hcnktbGlnaHQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZkMGJhO1xufVxuXG4ucHJpbWFyeS1saWdodC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM1ZmQwYmE7XG59XG5cbi5wcmltYXJ5LWxpZ2h0LWNvbG9yLFxuYm9keSBhLnByaW1hcnktbGlnaHQtY29sb3I6aG92ZXIge1xuICBjb2xvcjogIzVmZDBiYTtcbn1cblxuLnByaW1hcnktbGlnaHRlci1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYWViZTE7XG59XG5cbi5wcmltYXJ5LWxpZ2h0ZXItYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmFlYmUxO1xufVxuXG4ucHJpbWFyeS1saWdodGVyLWNvbG9yLFxuYm9keSBhLnByaW1hcnktbGlnaHRlci1jb2xvcjpob3ZlciB7XG4gIGNvbG9yOiAjYmFlYmUxO1xufVxuXG4ucHJpbWFyeS1kYXJrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzYWQ4YTtcbn1cblxuLnByaW1hcnktZGFyay1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMxM2FkOGE7XG59XG5cbi5wcmltYXJ5LWRhcmstY29sb3IsXG5ib2R5IGEucHJpbWFyeS1kYXJrLWNvbG9yOmhvdmVyIHtcbiAgY29sb3I6ICMxM2FkOGE7XG59XG5cbi5wcmltYXJ5LWRhcmtlci1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODk3NmU7XG59XG5cbi5wcmltYXJ5LWRhcmtlci1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMwODk3NmU7XG59XG5cbi5wcmltYXJ5LWRhcmtlci1jb2xvcixcbmJvZHkgYS5wcmltYXJ5LWRhcmtlci1jb2xvcjpob3ZlciB7XG4gIGNvbG9yOiAjMDg5NzZlO1xufVxuXG4uc2Vjb25kYXJ5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTU1NTtcbn1cblxuLnNlY29uZGFyeS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM1NTU1NTU7XG59XG5cbi5zZWNvbmRhcnktY29sb3IsXG5ib2R5IGEuc2Vjb25kYXJ5LWNvbG9yOmhvdmVyIHtcbiAgY29sb3I6ICM1NTU1NTU7XG59XG5cbi5zZWNvbmRhcnktbGlnaHQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkO1xufVxuXG4uc2Vjb25kYXJ5LWxpZ2h0LWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzRkNGQ0ZDtcbn1cblxuLnNlY29uZGFyeS1saWdodC1jb2xvcixcbmJvZHkgYS5zZWNvbmRhcnktbGlnaHQtY29sb3I6aG92ZXIge1xuICBjb2xvcjogIzRkNGQ0ZDtcbn1cblxuLnNlY29uZGFyeS1saWdodGVyLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzYjNiMztcbn1cblxuLnNlY29uZGFyeS1saWdodGVyLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2IzYjNiMztcbn1cblxuLnNlY29uZGFyeS1saWdodGVyLWNvbG9yLFxuYm9keSBhLnNlY29uZGFyeS1saWdodGVyLWNvbG9yOmhvdmVyIHtcbiAgY29sb3I6ICNiM2IzYjM7XG59XG5cbi5zZWNvbmRhcnktZGFyay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG5cbi5zZWNvbmRhcnktZGFyay1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMzMzMzMzM7XG59XG5cbi5zZWNvbmRhcnktZGFyay1jb2xvcixcbmJvZHkgYS5zZWNvbmRhcnktZGFyay1jb2xvcjpob3ZlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uc2Vjb25kYXJ5LWRhcmtlci1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zZWNvbmRhcnktZGFya2VyLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnNlY29uZGFyeS1kYXJrZXItY29sb3IsXG5ib2R5IGEuc2Vjb25kYXJ5LWRhcmtlci1jb2xvcjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYWNjZW50LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjNGIxYTtcbn1cblxuLmFjY2VudC1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNiYzRiMWE7XG59XG5cbi5hY2NlbnQtY29sb3IsXG5ib2R5IGEuYWNjZW50LWNvbG9yOmhvdmVyIHtcbiAgY29sb3I6ICNiYzRiMWE7XG59XG5cbi5hY2NlbnQtbGlnaHQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDA4MTVmO1xufVxuXG4uYWNjZW50LWxpZ2h0LWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2QwODE1Zjtcbn1cblxuLmFjY2VudC1saWdodC1jb2xvcixcbmJvZHkgYS5hY2NlbnQtbGlnaHQtY29sb3I6aG92ZXIge1xuICBjb2xvcjogI2QwODE1Zjtcbn1cblxuLmFjY2VudC1saWdodGVyLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViYzliYTtcbn1cblxuLmFjY2VudC1saWdodGVyLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ViYzliYTtcbn1cblxuLmFjY2VudC1saWdodGVyLWNvbG9yLFxuYm9keSBhLmFjY2VudC1saWdodGVyLWNvbG9yOmhvdmVyIHtcbiAgY29sb3I6ICNlYmM5YmE7XG59XG5cbi5hY2NlbnQtZGFyay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZDNiMTM7XG59XG5cbi5hY2NlbnQtZGFyay1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNhZDNiMTM7XG59XG5cbi5hY2NlbnQtZGFyay1jb2xvcixcbmJvZHkgYS5hY2NlbnQtZGFyay1jb2xvcjpob3ZlciB7XG4gIGNvbG9yOiAjYWQzYjEzO1xufVxuXG4uYWNjZW50LWRhcmtlci1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZDNiMTM7XG59XG5cbi5hY2NlbnQtZGFya2VyLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2FkM2IxMztcbn1cblxuLmFjY2VudC1kYXJrZXItY29sb3IsXG5ib2R5IGEuYWNjZW50LWRhcmtlci1jb2xvcjpob3ZlciB7XG4gIGNvbG9yOiAjYWQzYjEzO1xufVxuXG4uZ3JheS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODg4ODg7XG59XG5cbi5ncmF5LWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzg4ODg4ODtcbn1cblxuLmdyYXktY29sb3IsXG5ib2R5IGEuZ3JheS1jb2xvcjpob3ZlciB7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuXG4ud2hpdGUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ud2hpdGUtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ud2hpdGUtY29sb3IsXG5ib2R5IGEud2hpdGUtY29sb3I6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJsYWNrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmJsYWNrLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmJsYWNrLWNvbG9yLFxuYm9keSBhLmJsYWNrLWNvbG9yOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi53aGl0ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi53aGl0ZS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5cbi53aGl0ZS1jb2xvcixcbmJvZHkgYS53aGl0ZS1jb2xvcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udHJhbnNwYXJlbnQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnRyYW5zcGFyZW50LWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi50cmFuc3BhcmVudC1jb2xvcixcbmJvZHkgYS50cmFuc3BhcmVudC1jb2xvcjpob3ZlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNoYWRvdy1iYXNlLWNvbXBzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMCAxNnB4IDRweCByZ2JhKDE5MiwgMTkyLCAxOTIsIDAuMyk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDAgMTZweCA0cHggcmdiYSgxOTIsIDE5MiwgMTkyLCAwLjMpO1xuICBib3gtc2hhZG93OiAwcHggMCAxNnB4IDRweCByZ2JhKDE5MiwgMTkyLCAxOTIsIDAuMyk7XG59LndvenpvLWNhcmRzLXNsaWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi53b3p6by1jYXJkcy1zbGlkZXIud2l0aC1idXR0b25zLWJvdHRvbXMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLndvenpvLWNhcmRzLXNsaWRlci53aXRoLWJ1dHRvbnMtYm90dG9tcyAuYm90dG9tLWJ1dHRvbnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvenpvLWNhcmRzLXNsaWRlci53aXRoLWJ1dHRvbnMtYm90dG9tcyAuYm90dG9tLWJ1dHRvbnMtY29udGFpbmVyID4gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwIDE2cHg7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICB3aWR0aDogNjBweDtcbn1cbi53b3p6by1jYXJkcy1zbGlkZXIud2l0aC1idXR0b25zLWJvdHRvbXMgLmJvdHRvbS1idXR0b25zLWNvbnRhaW5lciA+IGJ1dHRvbjpmaXJzdC1vZi10eXBlIHtcbiAgbGVmdDogMDtcbn1cbi53b3p6by1jYXJkcy1zbGlkZXIud2l0aC1idXR0b25zLWJvdHRvbXMgLmJvdHRvbS1idXR0b25zLWNvbnRhaW5lciA+IGJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4ODg4ODg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAycHggMnB4IDBweCByZ2JhKDEzNiwgMTM2LCAxMzYsIDAuNSk7XG59XG4ud296em8tY2FyZHMtc2xpZGVyLndpdGgtYnV0dG9ucy1ib3R0b21zIC5ib3R0b20tYnV0dG9ucy1jb250YWluZXIgPiBidXR0b246YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDRweCA0cHggMHB4IHJnYmEoMTM2LCAxMzYsIDEzNiwgMC43NSksIDBweCAycHggMnB4IDBweCByZ2JhKDEzNiwgMTM2LCAxMzYsIDAuMjUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cbi53b3p6by1jYXJkcy1zbGlkZXIud2l0aC1idXR0b25zLWJvdHRvbXMgLmJvdHRvbS1idXR0b25zLWNvbnRhaW5lciA+IGJ1dHRvbjpkaXNhYmxlZDphY3RpdmUsIC53b3p6by1jYXJkcy1zbGlkZXIud2l0aC1idXR0b25zLWJvdHRvbXMgLmJvdHRvbS1idXR0b25zLWNvbnRhaW5lciA+IGJ1dHRvbjpkaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogbm8tZHJvcDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG59XG4ud296em8tY2FyZHMtc2xpZGVyLndpdGgtYnV0dG9ucy1ib3R0b21zIC5kb3RzLWNvbnRhaW5lciB7XG4gIGJvdHRvbTogODBweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi53b3p6by1jYXJkcy1zbGlkZXIgLmhvcml6b250YWwtc2xpZGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLndvenpvLWNhcmRzLXNsaWRlciAuaG9yaXpvbnRhbC1zbGlkZXItd3JhcHBlci5hbGxvdy1zY3JvbGw6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud296em8tY2FyZHMtc2xpZGVyIC5ob3Jpem9udGFsLXNsaWRlci13cmFwcGVyIC5zbGlkZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53b3p6by1jYXJkcy1zbGlkZXIgLmhvcml6b250YWwtc2xpZGVyLXdyYXBwZXIgLnNsaWRlci1jb250ZW50ID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufS5hbGVydC1jb250YWluZXIgLmFsZXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YjEyNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZWY1ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC1jb250YWluZXIgLmFsZXJ0ID4gaSB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBmb250LXNpemU6IDMycHg7XG59XG4uYWxlcnQtY29udGFpbmVyIC5hbGVydCA+IGRpdiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZWY1ZTtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufS53b3p6by1hZGRyZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndvenpvLWFkZHJlc3MgLndvenpvLWFkZHJlc3MtaW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvenpvLWFkZHJlc3MgLndvenpvLWFkZHJlc3MtaW5wdXQgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cbi53b3p6by1hZGRyZXNzIC53b3p6by1hZGRyZXNzLWlucHV0IC53b3p6by1pbnB1dC1pbmZvLFxuLndvenpvLWFkZHJlc3MgLndvenpvLWFkZHJlc3MtaW5wdXQgLndvenpvLWlucHV0LWVycm9yIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud296em8tYWRkcmVzcyAud296em8tYWRkcmVzcy1pbnB1dC5kaXNhYmxlZCA+IGRpdjpub3QoLnByaW1hcnktYm9yZGVyKSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjMGMwYzA7XG59XG4ud296em8tYWRkcmVzcyAud296em8tYWRkcmVzcy1pbnB1dCAud296em8tYWRkcmVzcy1idG5zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLndvenpvLWFkZHJlc3MgLndvenpvLWFkZHJlc3MtaW5wdXQgLndvenpvLWFkZHJlc3MtYnRucyA+IC5idG4ge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTZweDtcbiAgei1pbmRleDogMjtcbn1cbi53b3p6by1hZGRyZXNzIC53b3p6by1hZGRyZXNzLWlucHV0IC53b3p6by1hZGRyZXNzLWJ0bnMgPiAuYnRuID4gaSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLndvenpvLWFkZHJlc3MgLndvenpvLWFkZHJlc3MtaW5wdXQgLndvenpvLWFkZHJlc3MtYnRucyAuY2xlYXItYnRuIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ud296em8tYWRkcmVzcyAud296em8tYWRkcmVzcy1pbnB1dCAud296em8tYWRkcmVzcy1idG5zIC53b3p6by1hZGRyZXNzLWFycm93LmludmVydCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLndvenpvLWFkZHJlc3MgLndvenpvLWFkZHJlc3Mtb3B0aW9ucyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXgtaGVpZ2h0OiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogbGluZWFyIGFsbCAwLjJzO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMztcbn1cbi53b3p6by1hZGRyZXNzIC53b3p6by1hZGRyZXNzLW9wdGlvbnMgLndvenpvLWFkZHJlc3Mtb3B0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiA4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGxpbmVhciBhbGwgMC4ycztcbiAgd2lkdGg6IDEwMCU7XG59XG4ud296em8tYWRkcmVzcyAud296em8tYWRkcmVzcy1vcHRpb25zIC53b3p6by1hZGRyZXNzLW9wdGlvbiA+IHNwYW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi53b3p6by1hZGRyZXNzIC53b3p6by1hZGRyZXNzLW9wdGlvbnMgLndvenpvLWFkZHJlc3Mtb3B0aW9uID4gcCB7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuLndvenpvLWFkZHJlc3MgLndvenpvLWFkZHJlc3Mtb3B0aW9ucyAuZW1wdHktb3B0aW9ucy10ZXh0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvenpvLWFkZHJlc3MgLndvenpvLWFkZHJlc3Mtb3B0aW9ucy52aXNpYmxlIHtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggNHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ud296em8tYWRkcmVzcyAud296em8tYWRkcmVzcy1vcHRpb25zLnZpc2libGUgLndvenpvLWFkZHJlc3Mtb3B0aW9uIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ud296em8tYWRkcmVzcyAud296em8tYWRkcmVzcy1vcHRpb25zLnZpc2libGUgLndvenpvLWFkZHJlc3Mtb3B0aW9uOmhvdmVyOm5vdCgucHJpbWFyeS1saWdodGVyLWJnKSxcbi53b3p6by1hZGRyZXNzIC53b3p6by1hZGRyZXNzLW9wdGlvbnMudmlzaWJsZSAud296em8tYWRkcmVzcy1vcHRpb24uZm9jdXNlZDpub3QoLnByaW1hcnktbGlnaHRlci1iZykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MiwgMTkyLCAxOTIsIDAuMjUpO1xufVxuLndvenpvLWFkZHJlc3MgLndvenpvLWFkZHJlc3Mtb3B0aW9ucy52aXNpYmxlIC53b3p6by1hZGRyZXNzLW9wdGlvbjpob3Zlci5wcmltYXJ5LWxpZ2h0ZXItYmcsXG4ud296em8tYWRkcmVzcyAud296em8tYWRkcmVzcy1vcHRpb25zLnZpc2libGUgLndvenpvLWFkZHJlc3Mtb3B0aW9uLmZvY3VzZWQucHJpbWFyeS1saWdodGVyLWJnIHtcbiAgb3BhY2l0eTogMC45O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ud296em8tYWRkcmVzcy5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi53b3p6by1hZGRyZXNzLmRpc2FibGVkIC53b3p6by1hZGRyZXNzLWlucHV0IC53b3p6by1pbnB1dC5kaXNhYmxlZCA+IGRpdjpub3QoLnByaW1hcnktYm9yZGVyKSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLndvenpvLWFkZHJlc3MuZGlzYWJsZWQgKiB7XG4gIGN1cnNvcjogbm8tZHJvcDtcbn0ud296em8tYW1vdW50LXNlbGVjdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDMycHg7XG59XG4ud296em8tYW1vdW50LXNlbGVjdG9yIC5idG4ge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMzRweDtcbn1cbi53b3p6by1hbW91bnQtc2VsZWN0b3IgPiBwIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59LndvenpvLWF1ZGlvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLndvenpvLWF1ZGlvID4gLndvenpvLWF1ZGlvLXZvbHVtZSA+IC5idG4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG4ud296em8tYXVkaW8gLndvenpvLWF1ZGlvLXZvbHVtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ud296em8tYXVkaW8gLndvenpvLWF1ZGlvLXZvbHVtZSAud296em8tYXVkaW8tdm9sdW1lLWJhciB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCBhbGwgMC4yNXM7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndvenpvLWF1ZGlvIC53b3p6by1hdWRpby12b2x1bWUgLndvenpvLWF1ZGlvLXZvbHVtZS1iYXIgPiBkaXYge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IGFsbCAwLjI1cztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLndvenpvLWF1ZGlvIC53b3p6by1hdWRpby12b2x1bWUgLndvenpvLWF1ZGlvLXZvbHVtZS1iYXIgPiBkaXYgPiBkaXYge1xuICBvcGFjaXR5OiAwLjU7XG4gIHdpZHRoOiA4cHg7XG4gIHRyYW5zaXRpb246IGxpbmVhciBhbGwgMC4yNXM7XG4gIGhlaWdodDogMDtcbn1cbi53b3p6by1hdWRpbyAud296em8tYXVkaW8tdm9sdW1lIC53b3p6by1hdWRpby12b2x1bWUtYmFyIC5tdXRlLWJ0biB7XG4gIHBhZGRpbmc6IDA7XG59XG4ud296em8tYXVkaW8gLndvenpvLWF1ZGlvLXZvbHVtZSAud296em8tYXVkaW8tdm9sdW1lLWJhciAubXV0ZS1idG4gaSB7XG4gIHdpZHRoOiAxNnB4O1xufVxuLndvenpvLWF1ZGlvIC53b3p6by1hdWRpby12b2x1bWUgLndvenpvLWF1ZGlvLXZvbHVtZS1iYXIud2l0aC1tdXRlLmV4cGFuZGVkIHtcbiAgbWFyZ2luLXRvcDogLTkwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLndvenpvLWF1ZGlvIC53b3p6by1hdWRpby12b2x1bWUgLndvenpvLWF1ZGlvLXZvbHVtZS1iYXIuZXhwYW5kZWQge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luLXRvcDogLTY4cHg7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDRweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggNHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLndvenpvLWF1ZGlvIC53b3p6by1hdWRpby12b2x1bWUgLndvenpvLWF1ZGlvLXZvbHVtZS1iYXIuZXhwYW5kZWQgPiBkaXYge1xuICBoZWlnaHQ6IDYwcHg7XG59XG4ud296em8tYXVkaW8gLndvenpvLWF1ZGlvLXZvbHVtZSAud296em8tYXVkaW8tdm9sdW1lLWJhci5leHBhbmRlZCAubXV0ZS1idG4ge1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuLndvenpvLWF1ZGlvIC53b3p6by1hdWRpby1idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi53b3p6by1hdWRpbyAud296em8tYXVkaW8tYnRucyAuYnRuIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG59XG4ud296em8tYXVkaW8gLndvenpvLWF1ZGlvLWJ0bnMgPiAqOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCAwO1xufVxuLndvenpvLWF1ZGlvIC53b3p6by1hdWRpby1idG5zID4gKjpsYXN0LWNoaWxkLFxuLndvenpvLWF1ZGlvIC53b3p6by1hdWRpby1idG5zID4gKjpsYXN0LWNoaWxkID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDAgMDtcbn1cbi53b3p6by1hdWRpbyAud296em8tYXVkaW8tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbn1cbi53b3p6by1hdWRpbyAud296em8tYXVkaW8tY29udGFpbmVyIC53b3p6by1hdWRpby1wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ud296em8tYXVkaW8gLndvenpvLWF1ZGlvLWNvbnRhaW5lciAud296em8tYXVkaW8tcHJvZ3Jlc3MtYmFyID4gZGl2IHtcbiAgaGVpZ2h0OiA4cHg7XG4gIG9wYWNpdHk6IDAuNDtcbiAgdHJhbnNpdGlvbjogbGluZWFyIGFsbCAwLjI1cztcbn1cbi53b3p6by1hdWRpbyAud296em8tYXVkaW8tY29udGFpbmVyIC53b3p6by1hdWRpby1tZWFzdXJlIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLndvenpvLWF1ZGlvLXNtYWxsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi53b3p6by1hdWRpby1zbWFsbCAud296em8tYXVkaW8tY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi53b3p6by1hdWRpby1zbWFsbCAud296em8tYXVkaW8tY29udGFpbmVyIC53b3p6by1hdWRpby1wcm9ncmVzcy1iYXIge1xuICBtaW4td2lkdGg6IDEwMHB4O1xufVxuLndvenpvLWF1ZGlvLXNtYWxsIC53b3p6by1hdWRpby1jb250YWluZXIud2l0aG91dC12b2x1bWUge1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cbi53b3p6by1hdWRpby1zbWFsbCAud296em8tYXVkaW8tYnRucyAuYnRuLFxuLndvenpvLWF1ZGlvLXNtYWxsIC53b3p6by1hdWRpby1idG5zID4gKjpmaXJzdC1jaGlsZCxcbi53b3p6by1hdWRpby1zbWFsbCAud296em8tYXVkaW8tYnRucyA+ICo6bGFzdC1jaGlsZCxcbi53b3p6by1hdWRpby1zbWFsbCAud296em8tYXVkaW8tYnRucyA+ICo6bGFzdC1jaGlsZCA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgbWFyZ2luOiAwO1xufS5jb2xsYXBzYWJsZS1ib3gge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IG92ZXJmbG93IDAuMjVzIDAuMjVzLCBlYXNlLWluLW91dCBhbGwgMC4yNXM7XG59XG4uY29sbGFwc2FibGUtYm94IC5leHBhbmQtYnV0dG9uIHtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG59XG4uY29sbGFwc2FibGUtYm94IC5leHBhbmQtYnV0dG9uIGkge1xuICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCBhbGwgMC4yNXM7XG59XG4uY29sbGFwc2FibGUtYm94IC5leHBhbmQtYnV0dG9uLmxlZnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLmNvbGxhcHNhYmxlLWJveCAuZXhwYW5kLWJ1dHRvbi5jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uY29sbGFwc2FibGUtYm94IC5leHBhbmQtYnV0dG9uLnJpZ2h0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG4uY29sbGFwc2FibGUtYm94IC5jb2xsYXBzYWJsZS1ib3gtY29udGFpbmVyIHtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCBtYXgtaGVpZ2h0IDAuMjVzLCBlYXNlLWluLW91dCBhbGwgMC4yNXMgMC4yNXM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4ODg4ODg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXgtaGVpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmNvbGxhcHNhYmxlLWJveCAuY29sbGFwc2FibGUtYm94LWNvbnRhaW5lciAqIHtcbiAgb3BhY2l0eTogMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgbWF4LWhlaWdodCAwLjI1cywgZWFzZS1pbi1vdXQgYWxsIDAuMjVzIDAuMjVzO1xufVxuXG4uY29sbGFwc2FibGUtYm94LmV4cGFuZGVkIHtcbiAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgb3ZlcmZsb3cgMC4yNXMgMC4yNXMsIGVhc2UtaW4tb3V0IGFsbCAwLjI1cztcbn1cbi5jb2xsYXBzYWJsZS1ib3guZXhwYW5kZWQgLmV4cGFuZC1idXR0b24gaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWigtMTgwZGVnKTtcbn1cbi5jb2xsYXBzYWJsZS1ib3guZXhwYW5kZWQgLmNvbGxhcHNhYmxlLWJveC1jb250YWluZXIge1xuICBwYWRkaW5nOiA4cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIG1heC1oZWlnaHQ6IDk5OXB4O1xuICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCBtYXgtaGVpZ2h0IDAuMjVzIDAuMjVzLCBlYXNlLWluLW91dCBhbGwgMC4yNXM7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4ODg4ODg7XG59XG4uY29sbGFwc2FibGUtYm94LmV4cGFuZGVkIC5jb2xsYXBzYWJsZS1ib3gtY29udGFpbmVyICoge1xuICBvcGFjaXR5OiAxO1xuICBtYXgtaGVpZ2h0OiA5OTlweDtcbiAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgbWF4LWhlaWdodCAwLjI1cyAwLjI1cywgZWFzZS1pbi1vdXQgYWxsIDAuMjVzO1xufVxuXG4uY29sbGFwc2FibGUtYm94LmludmVydGVkIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuLmNvbGxhcHNhYmxlLWJveC5pbnZlcnRlZCAuZXhwYW5kLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xufVxuLmNvbGxhcHNhYmxlLWJveC5pbnZlcnRlZCAuY29sbGFwc2FibGUtYm94LWNvbnRhaW5lciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjODg4ODg4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uY29sbGFwc2FibGUtYm94LmludmVydGVkLmV4cGFuZGVkIC5jb2xsYXBzYWJsZS1ib3gtY29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzg4ODg4ODtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2xsYXBzYWJsZS1ib3ggLmV4cGFuZC1idXR0b246bm90KC5yaWdodCkge1xuICAgIGxlZnQ6IDhweDtcbiAgfVxufS53b3p6by1kYXRlcGlja2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiYzljO1xufVxuLndvenpvLWRhdGVwaWNrZXIgLndvenpvLWlucHV0Om5vdCguZXJyb3IpID4gZGl2Om5vdCgucHJpbWFyeS1ib3JkZXIpLFxuLndvenpvLWRhdGVwaWNrZXIgLndvenpvLWlucHV0LmRpc2FibGVkID4gZGl2Om5vdCgucHJpbWFyeS1ib3JkZXIpLFxuLndvenpvLWRhdGVwaWNrZXIgLndvenpvLWlucHV0OmRpc2FibGVkID4gZGl2Om5vdCgucHJpbWFyeS1ib3JkZXIpIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2MwYzBjMDtcbn1cbi53b3p6by1kYXRlcGlja2VyIC53b3p6by1pbnB1dDpub3QoLmVycm9yKSA+IGRpdjpub3QoLnByaW1hcnktYm9yZGVyKSBpbnB1dCxcbi53b3p6by1kYXRlcGlja2VyIC53b3p6by1pbnB1dC5kaXNhYmxlZCA+IGRpdjpub3QoLnByaW1hcnktYm9yZGVyKSBpbnB1dCxcbi53b3p6by1kYXRlcGlja2VyIC53b3p6by1pbnB1dDpkaXNhYmxlZCA+IGRpdjpub3QoLnByaW1hcnktYm9yZGVyKSBpbnB1dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLndvenpvLWRhdGVwaWNrZXIgLndvenpvLWNhbGVuZGFyLFxuLndvenpvLWRhdGVwaWNrZXIgLndvenpvLW1vbnRoLXNlbGVjdG9yIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgYWxsIDAuMjVzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLndvenpvLWRhdGVwaWNrZXIgLndvenpvLWNhbGVuZGFyLnZpc2libGUsXG4ud296em8tZGF0ZXBpY2tlciAud296em8tbW9udGgtc2VsZWN0b3IudmlzaWJsZSB7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAud296em8tZGF0ZXBpY2tlciAud296em8tY2FsZW5kYXIsXG4gIC53b3p6by1kYXRlcGlja2VyIC53b3p6by1tb250aC1zZWxlY3RvciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59LndvenpvLWNvbG9ycGlja2VyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi53b3p6by1jb2xvcnBpY2tlciA+IGRpdiB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcyBsaW5lYXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvenpvLWNvbG9ycGlja2VyID4gZGl2ID4gaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBsaW5lYXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLndvenpvLWNvbG9ycGlja2VyID4gZGl2ID4gaTpub3QoLnByaW1hcnktY29sb3IpIHtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4ud296em8tY29sb3JwaWNrZXIgPiBkaXYgLndvenpvLWNvbG9ycGlja2VyLXBsYWNlaG9sZGVyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRyYW5zaXRpb246IGxpbmVhciBhbGwgMjAwbXM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi53b3p6by1jb2xvcnBpY2tlciA+IGRpdiAud296em8tY29sb3JwaWNrZXItcGxhY2Vob2xkZXIud2l0aC1pbnB1dCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ud296em8tY29sb3JwaWNrZXIgPiBkaXYgLmNvbG9yLWlucHV0IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbn1cblxuLndvenpvLWNvbG9ycGlja2VyLndpdGgtaW5wdXQgPiBkaXYge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ud296em8tY29sb3JwaWNrZXIud2l0aC1pbnB1dCA+IGRpdiAud296em8taW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4ud296em8tY29sb3JwaWNrZXIuZXJyb3IgPiBkaXYge1xuICBjb2xvcjogI2RiMzQxYTtcbn1cbi53b3p6by1jb2xvcnBpY2tlci5lcnJvciA+IGRpdiBwLnBsYWNlaG9sZGVyLFxuLndvenpvLWNvbG9ycGlja2VyLmVycm9yID4gZGl2IGkge1xuICBjb2xvcjogI2RiMzQxYTtcbn1cblxuLndvenpvLWNvbG9ycGlja2VyLndpdGgtaWNvbjpub3QoLndpdGgtaW5wdXQpID4gZGl2IHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLndvenpvLWNvbG9ycGlja2VyLndpdGgtaWNvbjpub3QoLndpdGgtaW5wdXQpID4gZGl2IC53b3p6by1jb2xvcnBpY2tlci1wbGFjZWhvbGRlciB7XG4gIG1hcmdpbjogNHB4IDhweCAwIDA7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuLndvenpvLWNvbG9ycGlja2VyLndpdGgtaWNvbjpub3QoLndpdGgtaW5wdXQpID4gZGl2IGlucHV0Om5vdCguY29sb3ItaW5wdXQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi53b3p6by1jb2xvcnBpY2tlci5lcnJvcjpub3QoLndpdGgtaW5wdXQpID4gZGl2IHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RiMzQxYTtcbn1cbi53b3p6by1jb2xvcnBpY2tlci5lcnJvcjpub3QoLndpdGgtaW5wdXQpID4gZGl2IC53b3p6by1jb2xvcnBpY2tlci1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZGIzNDFhO1xufS5idG4ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4xcztcbn1cbi5idG4gaS5sZWZ0LndpdGgtbWFyZ2luIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uYnRuIGkucmlnaHQud2l0aC1tYXJnaW4ge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uYnRuOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwYzBjMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzBjMGMwO1xufVxuXG4uYnRuLmJ0bi1wcmVzczpob3Zlcjpub3QoOmRpc2FibGVkKSxcbi5idG4uYnRuLXByZXNzOmhvdmVyOm5vdCguZGlzYWJsZWQpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMnB4IDJweCAwcHggcmdiYSgxMzYsIDEzNiwgMTM2LCAwLjUpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAycHggMnB4IDBweCByZ2JhKDEzNiwgMTM2LCAxMzYsIDAuNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAycHggMnB4IDBweCByZ2JhKDEzNiwgMTM2LCAxMzYsIDAuNSk7XG59XG5cbi5idG4uYnRuLXByZXNzOmFjdGl2ZTpub3QoOmRpc2FibGVkKSxcbi5idG4uYnRuLXByZXNzOmFjdGl2ZTpub3QoLmRpc2FibGVkKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCA0cHggNHB4IDBweCByZ2JhKDEzNiwgMTM2LCAxMzYsIDAuNzUpLCAwcHggMnB4IDJweCAwcHggcmdiYSgxMzYsIDEzNiwgMTM2LCAwLjI1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggNHB4IDRweCAwcHggcmdiYSgxMzYsIDEzNiwgMTM2LCAwLjc1KSwgMHB4IDJweCAycHggMHB4IHJnYmEoMTM2LCAxMzYsIDEzNiwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCA0cHggNHB4IDBweCByZ2JhKDEzNiwgMTM2LCAxMzYsIDAuNzUpLCAwcHggMnB4IDJweCAwcHggcmdiYSgxMzYsIDEzNiwgMTM2LCAwLjI1KTtcbn1cblxuYm9keSBhLmJ0bixcbmJvZHkgYS5idG4tbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgYS5idG4uYnRuLWxpbms6ZGlzYWJsZWQsXG5ib2R5IGEuYnRuLmJ0bi1saW5rLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwYzBjMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzBjMGMwO1xufS53b3p6by1jaGVja2JveC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud296em8tY2hlY2tib3gtY29udGFpbmVyIC53b3p6by1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogbGluZWFyIGFsbCAwLjJzO1xufVxuLndvenpvLWNoZWNrYm94LWNvbnRhaW5lciAud296em8tY2hlY2tib3ggaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndvenpvLWNoZWNrYm94LWNvbnRhaW5lciAud296em8tY2hlY2tib3guZXJyb3Ige1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2RiMzQxYTtcbn1cbi53b3p6by1jaGVja2JveC1jb250YWluZXIgLndvenpvLWNoZWNrYm94LmVycm9yIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53b3p6by1jaGVja2JveC1jb250YWluZXIgLndvenpvLWNoZWNrYm94LmluYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwYzBjMDtcbn1cbi53b3p6by1jaGVja2JveC1jb250YWluZXIgc3BhbiB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4ud296em8tY2hlY2tib3gtY29udGFpbmVyIC5jaGVja2JveC1lcnJvciB7XG4gIGNvbG9yOiAjZGIzNDFhO1xufVxuXG4ud296em8tY2hlY2tib3gtY29udGFpbmVyLndvenpvLXN3aXRjaC1jb250YWluZXIgLndvenpvLWNoZWNrYm94LndvenpvLXN3aXRjaCB7XG4gIG1pbi13aWR0aDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwIDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwYzBjMDtcbn1cbi53b3p6by1jaGVja2JveC1jb250YWluZXIud296em8tc3dpdGNoLWNvbnRhaW5lciAud296em8tY2hlY2tib3gud296em8tc3dpdGNoIC53b3p6by1zd2l0Y2gtaW5uZXIge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGxpbmVhciBhbGwgMC4ycztcbn1cbi53b3p6by1jaGVja2JveC1jb250YWluZXIud296em8tc3dpdGNoLWNvbnRhaW5lciAud296em8tY2hlY2tib3gud296em8tc3dpdGNoIC53b3p6by1zd2l0Y2gtaW5uZXIuaW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLndvenpvLWNoZWNrYm94LWNvbnRhaW5lci53b3p6by1zd2l0Y2gtY29udGFpbmVyIC53b3p6by1jaGVja2JveC53b3p6by1zd2l0Y2ggLndvenpvLXN3aXRjaC1pbm5lcjpub3QoLmluYWN0aXZlKSB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLndvenpvLWNoZWNrYm94LWNvbnRhaW5lci53b3p6by1zd2l0Y2gtY29udGFpbmVyIC5zd2l0Y2gtdGV4dC1jaGVja2VkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IGxpbmVhciBhbGwgMC4ycztcbn0ud296em8tZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLndvenpvLWRyb3Bkb3duID4gLmJ0biA+IGksXG4ud296em8tZHJvcGRvd24gPiAuYnRuID4gc3BhbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLndvenpvLWRyb3Bkb3duIC5idG4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvenpvLWRyb3Bkb3duIC5kZC1leHRyYSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDJweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ud296em8tZHJvcGRvd24gLmRkLWV4dHJhIGEsXG4ud296em8tZHJvcGRvd24gLmRkLWV4dHJhIGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLndvenpvLWRyb3Bkb3duIC5kZC1leHRyYSA+ICo6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cbi53b3p6by1kcm9wZG93biAuZGQtZXh0cmEgPiAqOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbn1cbi53b3p6by1kcm9wZG93biAuZGQtZXh0cmEgKiB7XG4gIHRyYW5zaXRpb246IGxpbmVhciBhbGwgMC4ycztcbn1cbi53b3p6by1kcm9wZG93biAuZGQtZXh0cmEgYnV0dG9uLndoaXRlLWJnOmhvdmVyLFxuLndvenpvLWRyb3Bkb3duIC5kZC1leHRyYSBhLndoaXRlLWJnOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLndvenpvLWRyb3Bkb3duIC5kZC1leHRyYSBidXR0b246aG92ZXI6bm90KC53aGl0ZS1iZyksXG4ud296em8tZHJvcGRvd24gLmRkLWV4dHJhIGE6aG92ZXI6bm90KC53aGl0ZS1iZykge1xuICBvcGFjaXR5OiAwLjk7XG59XG4ud296em8tZHJvcGRvd24gLmRkLWV4dHJhOm5vdCguYWN0aXZlKSBhLFxuLndvenpvLWRyb3Bkb3duIC5kZC1leHRyYTpub3QoLmFjdGl2ZSkgYnV0dG9uIHtcbiAgbWF4LWhlaWdodDogMDtcbn1cbi53b3p6by1kcm9wZG93biAuZGQtZXh0cmE6bm90KC5hY3RpdmUpICoge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLndvenpvLWRyb3Bkb3duIC5kZC1leHRyYS5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXgtaGVpZ2h0OiA5OTlweDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ud296em8tZHJvcGRvd24gLmRkLWV4dHJhLmFjdGl2ZSAqIHtcbiAgb3BhY2l0eTogaW5oZXJpdDtcbiAgbWF4LWhlaWdodDogNTBweDtcbn1cbi53b3p6by1kcm9wZG93biAuZGQtZXh0cmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgbWFyZ2luLXRvcDogLTlweDtcbn1cbi53b3p6by1kcm9wZG93biAuZGQtZXh0cmEuYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzBjMGMwO1xuICBib3JkZXItdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgbWFyZ2luLXRvcDogLTlweDtcbn1cbi53b3p6by1kcm9wZG93biAuZGQtZXh0cmE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLndvenpvLWRyb3Bkb3duIC5kZC1leHRyYS5hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59LndvenpvLWNvb2tpZSAud296em8tY29va2llLW1vZGFsLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTZweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwO1xufVxuLndvenpvLWNvb2tpZSAud296em8tY29va2llLW1vZGFsLWNvbnRhaW5lciAud296em8tY29va2llLW1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgcGFkZGluZzogMzJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud296em8tY29va2llIC53b3p6by1jb29raWUtbW9kYWwtY29udGFpbmVyIC53b3p6by1jb29raWUtbW9kYWwgLndvenpvLWNvb2tpZS1tb2RhbC1oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ud296em8tY29va2llIC53b3p6by1jb29raWUtbW9kYWwtY29udGFpbmVyIC53b3p6by1jb29raWUtbW9kYWwgLndvenpvLWNvb2tpZS1tb2RhbC1oZWFkZXIgPiBwIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xufVxuLndvenpvLWNvb2tpZSAud296em8tY29va2llLW1vZGFsLWNvbnRhaW5lciAud296em8tY29va2llLW1vZGFsIC53b3p6by1jb29raWUtbW9kYWwtaGVhZGVyID4gYnV0dG9uIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMDtcbn1cbi53b3p6by1jb29raWUgLndvenpvLWNvb2tpZS1tb2RhbC1jb250YWluZXIgLndvenpvLWNvb2tpZS1tb2RhbCAud296em8tY29va2llLW1vZGFsLWhlYWRlciA+IGJ1dHRvbiA+IGkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgbGluZWFyO1xufVxuLndvenpvLWNvb2tpZSAud296em8tY29va2llLW1vZGFsLWNvbnRhaW5lciAud296em8tY29va2llLW1vZGFsIC53b3p6by1jb29raWUtbW9kYWwtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIHJvdy1nYXA6IDE2cHg7XG59XG4ud296em8tY29va2llIC53b3p6by1jb29raWUtbW9kYWwtY29udGFpbmVyIC53b3p6by1jb29raWUtbW9kYWwgLndvenpvLWNvb2tpZS1tb2RhbC1ib2R5ID4gcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwO1xufVxuLndvenpvLWNvb2tpZSAud296em8tY29va2llLW1vZGFsLWNvbnRhaW5lciAud296em8tY29va2llLW1vZGFsIC53b3p6by1jb29raWUtbW9kYWwtYm9keSAud296em8tY29va2llLW1vZGFsLXBvbGljeS1saW5rIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLndvenpvLWNvb2tpZSAud296em8tY29va2llLW1vZGFsLWNvbnRhaW5lciAud296em8tY29va2llLW1vZGFsIC53b3p6by1jb29raWUtbW9kYWwtYm9keSAud296em8tY29va2llLW1vZGFsLWNvbmZpZ3VyYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLndvenpvLWNvb2tpZSAud296em8tY29va2llLW1vZGFsLWNvbnRhaW5lciAud296em8tY29va2llLW1vZGFsIC53b3p6by1jb29raWUtbW9kYWwtYm9keSAud296em8tY29va2llLW1vZGFsLWNvbmZpZ3VyYXRpb24gLndvenpvLWNvb2tpZS1tb2RhbC1iYWNrIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNSBsaW5lYXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi53b3p6by1jb29raWUgLndvenpvLWNvb2tpZS1tb2RhbC1jb250YWluZXIgLndvenpvLWNvb2tpZS1tb2RhbCAud296em8tY29va2llLW1vZGFsLWJvZHkgLndvenpvLWNvb2tpZS1tb2RhbC1jb25maWd1cmF0aW9uIC53b3p6by1jb29raWUtbW9kYWwtYmFjayA+IGkge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ud296em8tY29va2llIC53b3p6by1jb29raWUtbW9kYWwtY29udGFpbmVyIC53b3p6by1jb29raWUtbW9kYWwgLndvenpvLWNvb2tpZS1tb2RhbC1ib2R5IC53b3p6by1jb29raWUtbW9kYWwtY29uZmlndXJhdGlvbiAud296em8tY29va2llLW1vZGFsLWJ1dHRvbnMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLndvenpvLWNvb2tpZSAud296em8tY29va2llLW1vZGFsLWNvbnRhaW5lciAud296em8tY29va2llLW1vZGFsIC53b3p6by1jb29raWUtbW9kYWwtYm9keSAud296em8tY29va2llLW1vZGFsLWNvbmZpZ3VyYXRpb24gLndvenpvLWNvb2tpZS1tb2RhbC1jb29raWVzIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjRmNGY0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXgtaGVpZ2h0OiAyMzNweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ud296em8tY29va2llIC53b3p6by1jb29raWUtbW9kYWwtY29udGFpbmVyIC53b3p6by1jb29raWUtbW9kYWwgLndvenpvLWNvb2tpZS1tb2RhbC1ib2R5IC53b3p6by1jb29raWUtbW9kYWwtY29uZmlndXJhdGlvbiAud296em8tY29va2llLW1vZGFsLWNvb2tpZXM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIHdpZHRoOiA0cHg7XG59XG4ud296em8tY29va2llIC53b3p6by1jb29raWUtbW9kYWwtY29udGFpbmVyIC53b3p6by1jb29raWUtbW9kYWwgLndvenpvLWNvb2tpZS1tb2RhbC1ib2R5IC53b3p6by1jb29raWUtbW9kYWwtY29uZmlndXJhdGlvbiAud296em8tY29va2llLW1vZGFsLWNvb2tpZXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCAjYzBjMGMwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ud296em8tY29va2llIC53b3p6by1jb29raWUtbW9kYWwtY29udGFpbmVyIC53b3p6by1jb29raWUtbW9kYWwgLndvenpvLWNvb2tpZS1tb2RhbC1ib2R5IC53b3p6by1jb29raWUtbW9kYWwtY29uZmlndXJhdGlvbiAud296em8tY29va2llLW1vZGFsLWNvb2tpZXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI2MwYzBjMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLndvenpvLWNvb2tpZSAud296em8tY29va2llLW1vZGFsLWNvbnRhaW5lciAud296em8tY29va2llLW1vZGFsIC53b3p6by1jb29raWUtbW9kYWwtYm9keSAud296em8tY29va2llLW1vZGFsLWNvbmZpZ3VyYXRpb24gLndvenpvLWNvb2tpZS1tb2RhbC1jb29raWVzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM4ODg4ODg7XG59XG4ud296em8tY29va2llIC53b3p6by1jb29raWUtbW9kYWwtY29udGFpbmVyIC53b3p6by1jb29raWUtbW9kYWwgLndvenpvLWNvb2tpZS1tb2RhbC1ib2R5IC53b3p6by1jb29raWUtbW9kYWwtY29uZmlndXJhdGlvbiAud296em8tY29va2llLW1vZGFsLWNvb2tpZXMgLndvenpvLWNvb2tpZS1tb2RhbC1jb29raWUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y0ZjRmNDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLndvenpvLWNvb2tpZSAud296em8tY29va2llLW1vZGFsLWNvbnRhaW5lciAud296em8tY29va2llLW1vZGFsIC53b3p6by1jb29raWUtbW9kYWwtYm9keSAud296em8tY29va2llLW1vZGFsLWNvbmZpZ3VyYXRpb24gLndvenpvLWNvb2tpZS1tb2RhbC1jb29raWVzIC53b3p6by1jb29raWUtbW9kYWwtY29va2llOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ud296em8tY29va2llIC53b3p6by1jb29raWUtbW9kYWwtY29udGFpbmVyIC53b3p6by1jb29raWUtbW9kYWwgLndvenpvLWNvb2tpZS1tb2RhbC1ib2R5IC53b3p6by1jb29raWUtbW9kYWwtY29uZmlndXJhdGlvbiAud296em8tY29va2llLW1vZGFsLWNvb2tpZXMgLndvenpvLWNvb2tpZS1tb2RhbC1jb29raWUgPiBidXR0b24ge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGZsZXg6IDE7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ud296em8tY29va2llIC53b3p6by1jb29raWUtbW9kYWwtY29udGFpbmVyIC53b3p6by1jb29raWUtbW9kYWwgLndvenpvLWNvb2tpZS1tb2RhbC1ib2R5IC53b3p6by1jb29raWUtbW9kYWwtY29uZmlndXJhdGlvbiAud296em8tY29va2llLW1vZGFsLWNvb2tpZXMgLndvenpvLWNvb2tpZS1tb2RhbC1jb29raWUgPiBidXR0b246ZGlzYWJsZWQge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi53b3p6by1jb29raWUgLndvenpvLWNvb2tpZS1tb2RhbC1jb250YWluZXIgLndvenpvLWNvb2tpZS1tb2RhbCAud296em8tY29va2llLW1vZGFsLWJvZHkgLndvenpvLWNvb2tpZS1tb2RhbC1jb25maWd1cmF0aW9uIC53b3p6by1jb29raWUtbW9kYWwtY29va2llcyAud296em8tY29va2llLW1vZGFsLWNvb2tpZSA+IGJ1dHRvbjpkaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogdW5zZXQ7XG59XG4ud296em8tY29va2llIC53b3p6by1jb29raWUtbW9kYWwtY29udGFpbmVyIC53b3p6by1jb29raWUtbW9kYWwgLndvenpvLWNvb2tpZS1tb2RhbC1ib2R5IC53b3p6by1jb29raWUtbW9kYWwtY29uZmlndXJhdGlvbiAud296em8tY29va2llLW1vZGFsLWNvb2tpZXMgLndvenpvLWNvb2tpZS1tb2RhbC1jb29raWUgPiBidXR0b246ZGlzYWJsZWQgPiBkaXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndvenpvLWNvb2tpZSAud296em8tY29va2llLW1vZGFsLWNvbnRhaW5lciAud296em8tY29va2llLW1vZGFsIC53b3p6by1jb29raWUtbW9kYWwtYm9keSAud296em8tY29va2llLW1vZGFsLWNvbmZpZ3VyYXRpb24gLndvenpvLWNvb2tpZS1tb2RhbC1jb29raWVzIC53b3p6by1jb29raWUtbW9kYWwtY29va2llID4gYnV0dG9uID4gZGl2IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ud296em8tY29va2llIC53b3p6by1jb29raWUtbW9kYWwtY29udGFpbmVyIC53b3p6by1jb29raWUtbW9kYWwgLndvenpvLWNvb2tpZS1tb2RhbC1ib2R5IC53b3p6by1jb29raWUtbW9kYWwtY29uZmlndXJhdGlvbiAud296em8tY29va2llLW1vZGFsLWNvb2tpZXMgLndvenpvLWNvb2tpZS1tb2RhbC1jb29raWUgPiBidXR0b24gPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi53b3p6by1jb29raWUgLndvenpvLWNvb2tpZS1tb2RhbC1jb250YWluZXIgLndvenpvLWNvb2tpZS1tb2RhbCAud296em8tY29va2llLW1vZGFsLWJvZHkgLndvenpvLWNvb2tpZS1tb2RhbC1jb25maWd1cmF0aW9uIC53b3p6by1jb29raWUtbW9kYWwtY29va2llcyAud296em8tY29va2llLW1vZGFsLWNvb2tpZSA+IHAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBjb2xvcjogIzg4ODg4ODtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLndvenpvLWNvb2tpZSAud296em8tY29va2llLW1vZGFsLWNvbnRhaW5lciAud296em8tY29va2llLW1vZGFsIC53b3p6by1jb29raWUtbW9kYWwtZm9vdGVyIHtcbiAgY29sdW1uLWdhcDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG4ud296em8tY29va2llIC53b3p6by1jb29raWUtbWluaW1pemVkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm90dG9tOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMThweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbHVtbi1nYXA6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDMycHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICB6LWluZGV4OiA5OTk7XG59XG4ud296em8tY29va2llIC53b3p6by1jb29raWUtbWluaW1pemVkIC53b3p6by1jb29raWUtbWluaW1pemVkLWJvZHkge1xuICBmbGV4OiAxO1xufVxuLndvenpvLWNvb2tpZSAud296em8tY29va2llLW1pbmltaXplZCAud296em8tY29va2llLW1pbmltaXplZC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHJvdy1nYXA6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53b3p6by1jb29raWUgLndvenpvLWNvb2tpZS1taW5pbWl6ZWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMTZweDtcbiAgfVxuICAud296em8tY29va2llIC53b3p6by1jb29raWUtbWluaW1pemVkIC53b3p6by1jb29raWUtbWluaW1pemVkLWFjdGlvbnMge1xuICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1ib2R5IGEuYnRuLmJ0bi1saW5rOmRpc2FibGVkLFxuYm9keSBhLmJ0bi5idG4tbGluay5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGMwYzA7XG4gIGJvcmRlci1jb2xvcjogI2MwYzBjMDtcbn0uZXJyb3ItY29udGFpbmVyIC5lcnJvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjM0MWE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjc0NWU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZXJyb3ItY29udGFpbmVyIC5lcnJvciA+IGkge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuLmVycm9yLWNvbnRhaW5lciAuZXJyb3IgPiBkaXYge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZjc0NWU7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn0ud296em8tZHJvcHpvbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLndvenpvLWRyb3B6b25lIC53b3p6by1kcm9wem9uZS1kcm9wOm5vdCgucHJpbWFyeS1iZykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBib3JkZXItY29sb3I6ICNkOGQ4ZDg7XG59XG4ud296em8tZHJvcHpvbmUgLmNhbmNlbC1lZGl0LWJ0biB7XG4gIHBhZGRpbmc6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi53b3p6by1kcm9wem9uZSAuY2FuY2VsLWVkaXQtYnRuLmdyYXktY29sb3Ige1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cbi53b3p6by1kcm9wem9uZSAuY2FuY2VsLWVkaXQtYnRuLmdyYXktY29sb3IgaSB7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuLndvenpvLWRyb3B6b25lIC5jYW5jZWwtZWRpdC1idG4uZXJyb3ItY29sb3IgaSB7XG4gIGNvbG9yOiAjZGIzNDFhO1xufVxuLndvenpvLWRyb3B6b25lIC53b3p6by1kcm9wem9uZS1kcm9wIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogbGluZWFyIGFsbCAwLjJzO1xufVxuLndvenpvLWRyb3B6b25lIC53b3p6by1kcm9wem9uZS1kcm9wID4gKjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmJ0bikge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ud296em8tZHJvcHpvbmUgLmZpbGUtaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndvenpvLWRyb3B6b25lIC53b3p6by1kcm9wem9uZS1wcmV2aWV3IHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ud296em8tZHJvcHpvbmUgLndvenpvLWRyb3B6b25lLXByZXZpZXcgPiAud296em8tYXVkaW8ge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xufVxuLndvenpvLWRyb3B6b25lIC53b3p6by1kcm9wem9uZS1wcmV2aWV3IC5jbGVhci1pbWFnZXMge1xuICBwYWRkaW5nOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMDtcbiAgei1pbmRleDogMTtcbn1cbi53b3p6by1kcm9wem9uZSAud296em8tZHJvcHpvbmUtcHJldmlldyAuY2xlYXItaW1hZ2VzIGkge1xuICBjb2xvcjogI2RiMzQxYTtcbn1cbi53b3p6by1kcm9wem9uZSAud296em8tZHJvcHpvbmUtcHJldmlldyBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi53b3p6by1kcm9wem9uZSAud296em8tZHJvcHpvbmUtcHJldmlldyA+IHAge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgZmxleDogMTtcbiAgbWFyZ2luOiAwO1xufVxuLndvenpvLWRyb3B6b25lIC53b3p6by1kcm9wem9uZS1wcmV2aWV3IC53b3p6by1tdWx0aS1kcm9wem9uZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ud296em8tZHJvcHpvbmUgLndvenpvLWRyb3B6b25lLXByZXZpZXcgLndvenpvLW11bHRpLWRyb3B6b25lIC5hdWRpby1tdWx0aSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbi53b3p6by1kcm9wem9uZSAud296em8tZHJvcHpvbmUtcHJldmlldyAud296em8tbXVsdGktZHJvcHpvbmUgLmF1ZGlvLW11bHRpIC53b3p6by1hdWRpbyB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG59XG4ud296em8tZHJvcHpvbmUgLndvenpvLWRyb3B6b25lLXByZXZpZXcgLndvenpvLW11bHRpLWRyb3B6b25lID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBtYXJnaW46IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgcGFkZGluZzogOHB4IDAgOHB4IDhweDtcbn1cbi53b3p6by1kcm9wem9uZSAud296em8tZHJvcHpvbmUtcHJldmlldyAud296em8tbXVsdGktZHJvcHpvbmUgPiBkaXYgaW1nIHtcbiAgbWF4LWhlaWdodDogNTBweDtcbiAgbWF4LXdpZHRoOiA1MHB4O1xufVxuLndvenpvLWRyb3B6b25lIC53b3p6by1kcm9wem9uZS1wcmV2aWV3IC53b3p6by1tdWx0aS1kcm9wem9uZSA+IGRpdiA+IHAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53b3p6by1kcm9wem9uZSAud296em8tZHJvcHpvbmUtcHJldmlldyAud296em8tbXVsdGktZHJvcHpvbmUgPiBkaXYgLmNsZWFyLW11bHRpIHtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXI6IDA7XG59XG4ud296em8tZHJvcHpvbmUgLndvenpvLWRyb3B6b25lLXByZXZpZXcgLndvenpvLW11bHRpLWRyb3B6b25lID4gZGl2IC5jbGVhci1tdWx0aSBpIHtcbiAgY29sb3I6ICNkYjM0MWE7XG59XG4ud296em8tZHJvcHpvbmUgLndvenpvLWRyb3B6b25lLXByZXZpZXcgLndvenpvLW11bHRpLWRyb3B6b25lIGJ1dHRvbiB7XG4gIG1hcmdpbjogOHB4O1xufVxuLndvenpvLWRyb3B6b25lIC53b3p6by1kcm9wem9uZS1wcmV2aWV3Lm11bHRpIHtcbiAgbWluLWhlaWdodDogaW5oZXJpdDtcbn1cbi53b3p6by1kcm9wem9uZSAud296em8tZHJvcHpvbmUtZXJyb3Ige1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi53b3p6by1kcm9wem9uZS5kaXNhYmxlZCAud296em8tZHJvcHpvbmUtZHJvcCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkyLCAxOTIsIDE5MiwgMC41KTtcbn1cbi53b3p6by1kcm9wem9uZS5kaXNhYmxlZCAqOm5vdCgud2l0aC12YWx1ZSkge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogI2MwYzBjMDtcbn1cblxuLndvenpvLWRyb3B6b25lLmVycm9yOm5vdCg6aG92ZXIpIC53b3p6by1kcm9wem9uZS1kcm9wIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGIzNDFhO1xuICBjb2xvcjogI2RiMzQxYTtcbn1cbi53b3p6by1kcm9wem9uZS5lcnJvcjpub3QoOmhvdmVyKSAud296em8tZHJvcHpvbmUtcHJldmlldyA+IHAge1xuICBib3JkZXItY29sb3I6ICNkYjM0MWE7XG4gIGNvbG9yOiAjZGIzNDFhO1xufVxuXG4ud296em8tZHJvcHpvbmU6aG92ZXI6bm90KC5kaXNhYmxlZCkgLndvenpvLWRyb3B6b25lLWRyb3Age1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufS5jdXN0b20tYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jdXN0b20tYm94ID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3VzdG9tLWJveCA+IGRpdiAuY3VzdG9tLWJveC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmN1c3RvbS1ib3ggPiBkaXYgLmN1c3RvbS1ib3gtaGVhZGVyID4gaDIge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMWFiYzljO1xufVxuXG4uY3VzdG9tLWJveC5tYWluLWN1c3RvbS1ib3ggPiBkaXYge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzFhYmM5YztcbiAgcGFkZGluZy10b3A6IDEycHg7XG59LmdlbmVyaWMtYmFja29mZmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG4uZ2VuZXJpYy1iYWNrb2ZmaWNlIC5iYWNrb2ZmaWNlLXNoYWRvdyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDAgMTZweCA0cHggcmdiYSgxOTIsIDE5MiwgMTkyLCAwLjMpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwIDE2cHggNHB4IHJnYmEoMTkyLCAxOTIsIDE5MiwgMC4zKTtcbiAgYm94LXNoYWRvdzogMHB4IDAgMTZweCA0cHggcmdiYSgxOTIsIDE5MiwgMTkyLCAwLjMpO1xufVxuLmdlbmVyaWMtYmFja29mZmljZSAuZ2VuZXJpYy1iYWNrb2ZmaWNlLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTUwMHB4O1xuICB3aWR0aDogOTUlO1xufVxuLmdlbmVyaWMtYmFja29mZmljZSAuZ2VuZXJpYy1iYWNrb2ZmaWNlLWJvZHkgLmdlbmVyaWMtYmFja29mZmljZS1maWx0ZXJzIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMCAxNnB4IDE2cHggMTZweDtcbn1cbi5nZW5lcmljLWJhY2tvZmZpY2UgLmdlbmVyaWMtYmFja29mZmljZS1ib2R5IC5nZW5lcmljLWJhY2tvZmZpY2UtdGFibGUsXG4uZ2VuZXJpYy1iYWNrb2ZmaWNlIC5nZW5lcmljLWJhY2tvZmZpY2UtYm9keSA+IC5hbGVydC1jb250YWluZXIge1xuICBmbGV4OiAzO1xuICBwYWRkaW5nOiAwIDE2cHggMTZweCAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdlbmVyaWMtYmFja29mZmljZSAuZ2VuZXJpYy1iYWNrb2ZmaWNlLWJvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmdlbmVyaWMtYmFja29mZmljZSAuZ2VuZXJpYy1iYWNrb2ZmaWNlLWJvZHkgLmdlbmVyaWMtYmFja29mZmljZS1maWx0ZXJzLFxuICAuZ2VuZXJpYy1iYWNrb2ZmaWNlIC5nZW5lcmljLWJhY2tvZmZpY2UtYm9keSAuZ2VuZXJpYy1iYWNrb2ZmaWNlLXRhYmxlIHtcbiAgICBmbGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59LndvenpvLW1vZGFsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB6LWluZGV4OiAxMDAxO1xufVxuLndvenpvLW1vZGFsLWNvbnRhaW5lciAud296em8tbW9kYWwtc2hhZG93IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHotaW5kZXg6IDEwMDE7XG59XG4ud296em8tbW9kYWwtY29udGFpbmVyIC53b3p6by1tb2RhbCB7XG4gIHotaW5kZXg6IDEwMDI7XG4gIG1heC13aWR0aDogOTkycHg7XG4gIG1heC1oZWlnaHQ6IDk1dmg7XG4gIHdpZHRoOiA5NSU7XG59XG4ud296em8tbW9kYWwtY29udGFpbmVyIC53b3p6by1tb2RhbCAud296em8tbW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cbi53b3p6by1tb2RhbC1jb250YWluZXIgLndvenpvLW1vZGFsIC53b3p6by1tb2RhbC1oZWFkZXIgPiBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLndvenpvLW1vZGFsLWNvbnRhaW5lciAud296em8tbW9kYWwgLndvenpvLW1vZGFsLWhlYWRlciAud296em8tbW9kYWwtY2xvc2Uge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMDtcbn1cbi53b3p6by1tb2RhbC1jb250YWluZXIgLndvenpvLW1vZGFsIC53b3p6by1tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4ud296em8tbW9kYWwtY29udGFpbmVyIC53b3p6by1tb2RhbCAud296em8tbW9kYWwtYm9keS53aXRoLWhlYWRlcjpub3QoLndpdGgtZm9vdGVyKSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xufVxuLndvenpvLW1vZGFsLWNvbnRhaW5lciAud296em8tbW9kYWwgLndvenpvLW1vZGFsLWJvZHkud2l0aC1mb290ZXI6bm90KC53aXRoLWhlYWRlcikge1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cbi53b3p6by1tb2RhbC1jb250YWluZXIgLndvenpvLW1vZGFsIC53b3p6by1tb2RhbC1ib2R5Om5vdCgud2l0aC1mb290ZXIpOm5vdCgud2l0aC1oZWFkZXIpIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLndvenpvLW1vZGFsLWNvbnRhaW5lciAud296em8tbW9kYWwgLndvenpvLW1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbn1cbi53b3p6by1tb2RhbC1jb250YWluZXIgLndvenpvLW1vZGFsIC53b3p6by1tb2RhbC1mb290ZXIgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4ud296em8tbW9kYWwtY29udGFpbmVyIC53b3p6by1tb2RhbCAud296em8tbW9kYWwtZm9vdGVyIC5idG4ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLndvenpvLW1vZGFsLWNvbnRhaW5lciAud296em8tbW9kYWwgLndvenpvLW1vZGFsLWZvb3RlciAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLndvenpvLW1vZGFsLWNvbnRhaW5lciAud296em8tbW9kYWwgLndvenpvLW1vZGFsLWZvb3RlciAuYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn0jbWFwIHtcbiAgei1pbmRleDogLTE7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufS5pbmZvLWNvbnRhaW5lciAuaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhM2RhZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaW5mby1jb250YWluZXIgLmluZm8gPiBpIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbi5pbmZvLWNvbnRhaW5lciAuaW5mbyA+IGRpdiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2EzZGFmZjtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufS53b3p6by1pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ud296em8taW5wdXQgLnBsYWNlaG9sZGVyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRyYW5zaXRpb246IGxpbmVhciBhbGwgMjAwbXM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi53b3p6by1pbnB1dCAucGxhY2Vob2xkZXI6bm90KC5wcmltYXJ5LWNvbG9yKSB7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuLndvenpvLWlucHV0IC5wbGFjZWhvbGRlci53aXRoLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgycHgsIC0xNnB4KTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLndvenpvLWlucHV0ID4gZGl2Om5vdCgucHJpbWFyeS1ib3JkZXIpIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2MwYzBjMDtcbn1cbi53b3p6by1pbnB1dCA+IGRpdiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXMgbGluZWFyO1xufVxuLndvenpvLWlucHV0ID4gZGl2IGksXG4ud296em8taW5wdXQgPiBkaXYgPiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgbGluZWFyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB6LWluZGV4OiAxO1xufVxuLndvenpvLWlucHV0ID4gZGl2IC5pbnB1dC1jbGVhci1idG4sXG4ud296em8taW5wdXQgPiBkaXYgLmlucHV0LXNob3ctcGFzcy1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tbGVmdDogLTMycHg7XG59XG4ud296em8taW5wdXQgPiBkaXYgLnJpZ2h0LWVsZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4ud296em8taW5wdXQgPiBkaXYgaTpub3QoLnByaW1hcnktY29sb3IpLFxuLndvenpvLWlucHV0ID4gZGl2ID4gc3Bhbjpub3QoLnByaW1hcnktY29sb3IpIHtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4ud296em8taW5wdXQgPiBkaXYgaW5wdXQsXG4ud296em8taW5wdXQgPiBkaXYgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBsaW5lYXIgY29sb3IgMC4ycztcbn1cbi53b3p6by1pbnB1dCA+IGRpdiBpbnB1dDpkaXNhYmxlZCxcbi53b3p6by1pbnB1dCA+IGRpdiB0ZXh0YXJlYTpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgLyogcmVxdWlyZWQgb24gaU9TICovXG59XG4ud296em8taW5wdXQgPiBkaXYgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgcmVzaXplOiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ud296em8taW5wdXQgPiBkaXYgdGV4dGFyZWEudmVydCB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG4ud296em8taW5wdXQgPiBkaXYgdGV4dGFyZWEubm9SZXNpemUge1xuICByZXNpemU6IG5vbmU7XG59XG4ud296em8taW5wdXQgLndvenpvLWlucHV0LWluZm8ge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMHB4IDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLndvenpvLWlucHV0IC53b3p6by1pbnB1dC1lcnJvciB7XG4gIGNvbG9yOiAjZGIzNDFhO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMHB4IDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi53b3p6by1pbnB1dCAud296em8taW5wdXQtY291bnRlciB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG5cbi53b3p6by1pbnB1dC53aXRoLWljb24gLnBsYWNlaG9sZGVyOm5vdCgud2l0aC1jb250ZW50KSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMycHgsIDApO1xufVxuLndvenpvLWlucHV0LndpdGgtaWNvbiBpbnB1dCxcbi53b3p6by1pbnB1dC53aXRoLWljb24gdGV4dGFyZWEge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLndvenpvLWlucHV0LmVycm9yID4gZGl2IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYjM0MWE7XG4gIGNvbG9yOiAjZGIzNDFhO1xufVxuLndvenpvLWlucHV0LmVycm9yID4gZGl2IGlucHV0LFxuLndvenpvLWlucHV0LmVycm9yID4gZGl2IHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud296em8taW5wdXQuZXJyb3IgPiBkaXYgcC5wbGFjZWhvbGRlcixcbi53b3p6by1pbnB1dC5lcnJvciA+IGRpdiBpIHtcbiAgY29sb3I6ICNkYjM0MWE7XG59XG5cbi53b3p6by1pbnB1dC5kaXNhYmxlZCA+IGRpdiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud296em8taW5wdXQuZGlzYWJsZWQgaW5wdXQsXG4ud296em8taW5wdXQuZGlzYWJsZWQgdGV4dGFyZWEge1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzg4ODg4ODtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG5cbi53b3p6by1pbnB1dC53b3p6by10ZXh0YXJlYSA+IGRpdiBwLnBsYWNlaG9sZGVyIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4ud296em8taW5wdXQud296em8tdGV4dGFyZWEgPiBkaXYgcC5wbGFjZWhvbGRlci53aXRoLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLnBhYy1jb250YWluZXIge1xuICB6LWluZGV4OiAxMDAyO1xufS53b3p6by1wYWdpbmF0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDE2cHggMDtcbn1cbi53b3p6by1wYWdpbmF0b3IgLmJ0biB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG4ud296em8tcGFnaW5hdG9yIC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi53b3p6by1wYWdpbmF0b3IgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAud296em8tcGFnaW5hdG9yIC5idG4ge1xuICAgIG1hcmdpbjogMCA0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufS53b3p6by1tdWx0aWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi53b3p6by1tdWx0aWlucHV0IC5lbGVtZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi53b3p6by1tdWx0aWlucHV0IC5lbGVtZW50cyAuZWxlbWVudCB7XG4gIG1hcmdpbjogNHB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ud296em8tbXVsdGlpbnB1dCAuZWxlbWVudHMgLmVsZW1lbnQgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLndvenpvLW11bHRpaW5wdXQgLmVsZW1lbnRzIC5lbGVtZW50ID4gcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAxcHggMCAwIDA7XG59XG4ud296em8tbXVsdGlpbnB1dCAuZWxlbWVudHMgLmVsZW1lbnQgYnV0dG9uIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ud296em8tbXVsdGlpbnB1dCAuZWxlbWVudHMgLmVsZW1lbnQgYnV0dG9uIGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi53b3p6by1tdWx0aWlucHV0IC5lbGVtZW50LWluZm8ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMTAwJTtcbn1cbi53b3p6by1tdWx0aWlucHV0IC5kaXNhYmxlZC1idXR0b24ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLndvenpvLW11bHRpaW5wdXQgLmRpc2FibGVkLWJ1dHRvbiAqIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59LndvenpvLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ud296em8tc2VhcmNoIC53b3p6by1zZWFyY2gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ud296em8tc2VhcmNoIC53b3p6by1zZWFyY2gtY29udGFpbmVyIC53b3p6by1zZWFyY2gtZWxlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAwIDgwJTtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG4ud296em8tc2VhcmNoIC53b3p6by1zZWFyY2gtY29udGFpbmVyIC53b3p6by1zZWFyY2gtZWxlbXMgLndvenpvLWlucHV0IHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi53b3p6by1zZWFyY2ggLndvenpvLXNlYXJjaC1jb250YWluZXIgLndvenpvLXNlYXJjaC1lbGVtcyAud296em8tc2VhcmNoLXJlc3VsdHMge1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG59XG4ud296em8tc2VhcmNoIC53b3p6by1zZWFyY2gtY29udGFpbmVyIC53b3p6by1zZWFyY2gtZWxlbXMgLndvenpvLXNlYXJjaC1yZXN1bHRzIC53b3p6by1zZWFyY2gtcmVzdWx0cy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjODg4ODg4O1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggNnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLndvenpvLXNlYXJjaCAud296em8tc2VhcmNoLWNvbnRhaW5lciAud296em8tc2VhcmNoLWVsZW1zIC53b3p6by1zZWFyY2gtcmVzdWx0cyAud296em8tc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC53b3p6by1zZWFyY2gtb3B0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4ud296em8tc2VhcmNoIC53b3p6by1zZWFyY2gtY29udGFpbmVyIC53b3p6by1zZWFyY2gtZWxlbXMgLndvenpvLXNlYXJjaC1yZXN1bHRzLndpdGgtaW5mbyB7XG4gIG1hcmdpbi10b3A6IC0xNnB4O1xufVxuLndvenpvLXNlYXJjaCAud296em8tc2VhcmNoLWNvbnRhaW5lciA+IC5zZWFyY2gtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDElO1xuICBmbGV4OiAwIDE5JTtcbiAgbWF4LXdpZHRoOiAxOSU7XG59XG4ud296em8tc2VhcmNoIC53b3p6by1zZWFyY2gtc2VsZWN0ZWQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ud296em8tc2VhcmNoIC53b3p6by1zZWFyY2gtc2VsZWN0ZWQgLndvenpvLXNlYXJjaC1zZWxlY3RlZC1vcHRpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn0ud296em8tcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLndvenpvLXJhdGluZyA+IC5idG4uY2FuY2VsLWJ0bixcbi53b3p6by1yYXRpbmcgPiAuYnRuLmNhbmNlbC1idG4uZGlzYWJsZWQsXG4ud296em8tcmF0aW5nID4gLmJ0bi5jYW5jZWwtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZGIzNDFhO1xufVxuLndvenpvLXJhdGluZyA+IC5idG4uY2FuY2VsLWJ0biBpLFxuLndvenpvLXJhdGluZyA+IC5idG4uY2FuY2VsLWJ0bi5kaXNhYmxlZCBpLFxuLndvenpvLXJhdGluZyA+IC5idG4uY2FuY2VsLWJ0bjpob3ZlciBpIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ud296em8tcmF0aW5nID4gLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ud296em8tcmF0aW5nID4gLmJ0biBpIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi53b3p6by1yYXRpbmcgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi53b3p6by1yYXRpbmcgPiAuYnRuLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud296em8tcmF0aW5nID4gLmJ0bi5kaXNhYmxlZCBpIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLndvenpvLXJhdGluZyA+IC5idG46aG92ZXIgaSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ud296em8tcmF0aW5nID4gLmJ0bi5zZWxlY3RlZCBpIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi53b3p6by1yYXRpbmcucmVhZC1vbmx5ID4gLmJ0bi5kaXNhYmxlZCB7XG4gIGN1cnNvcjogdW5zZXQ7XG59XG4ud296em8tcmF0aW5nLnJlYWQtb25seSA+IC5idG4uZGlzYWJsZWQgaSB7XG4gIG9wYWNpdHk6IDE7XG59LndvenpvLXNlbGVjdC1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ud296em8tc2VsZWN0LWJ0biA+IHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud296em8tc2VsZWN0LWJ0biA+IHAgaSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLndvenpvLXNlbGVjdC1idG4gLmJ0bnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi53b3p6by1zZWxlY3QtYnRuIC5idG5zLWNvbnRhaW5lciA+IGRpdiAuYnRuIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLndvenpvLXNlbGVjdC1idG4gLmJ0bnMtY29udGFpbmVyID4gZGl2IC5idG4uc2VsZWN0ZWQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgOHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDhweCAycHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgOHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ud296em8tc2VsZWN0LWJ0biAuYnRucy1jb250YWluZXIgPiBkaXY6Zmlyc3QtY2hpbGQgLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuLndvenpvLXNlbGVjdC1idG4gLmJ0bnMtY29udGFpbmVyID4gZGl2Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG4ud296em8tc2VsZWN0LWJ0biAuYnRucy1jb250YWluZXIgPiBkaXY6bGFzdC1jaGlsZCAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG4ud296em8tc2VsZWN0LWJ0biAuYnRucy1jb250YWluZXIgLnJvdW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53b3p6by1zZWxlY3QtYnRuIC5idG5zLWNvbnRhaW5lciAucm91bmQgLmJ0bjpub3QoLnNlbGVjdGVkKSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLndvenpvLXNlbGVjdC1idG4gLmJ0bnMtY29udGFpbmVyIC5yb3VuZCAuYnRuLFxuLndvenpvLXNlbGVjdC1idG4gLmJ0bnMtY29udGFpbmVyIC5yb3VuZCAuYnRuOmZpcnN0LWNoaWxkLFxuLndvenpvLXNlbGVjdC1idG4gLmJ0bnMtY29udGFpbmVyIC5yb3VuZCAuYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgcGFkZGluZzogMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLndvenpvLXNlbGVjdC1idG4gLmJ0bnMtY29udGFpbmVyIC5yb3VuZCA+IHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn0ud296em8tbW9kYWwtY29udGFpbmVyIC53b3p6by1tb2RhbC5zdXJlLW1vZGFsIHtcbiAgd2lkdGg6IDk1JTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbi53b3p6by1tb2RhbC1jb250YWluZXIgLndvenpvLW1vZGFsLnN1cmUtbW9kYWwgLndvenpvLW1vZGFsLWJvZHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud296em8tbW9kYWwtY29udGFpbmVyIC53b3p6by1tb2RhbC5zdXJlLW1vZGFsIC5zdXJlLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufS53b3p6by1zbGlkZXIge1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLndvenpvLXNsaWRlciA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXMgbGluZWFyO1xuICB3aWR0aDogMTAwJTtcbn1cbi53b3p6by1zbGlkZXIgPiBkaXYgPiBpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGxpbmVhcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ud296em8tc2xpZGVyID4gZGl2ID4gaTpub3QoLnByaW1hcnktY29sb3IpIHtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4ud296em8tc2xpZGVyID4gZGl2IC53b3p6by1zbGlkZXItcGxhY2Vob2xkZXIge1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGxpbmVhciBhbGwgMjAwbXM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ud296em8tc2xpZGVyID4gZGl2IC53b3p6by1zbGlkZXItcGxhY2Vob2xkZXIud2l0aC1pbnB1dCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ud296em8tc2xpZGVyID4gZGl2IC53b3p6by1zbGlkZXItaW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbi53b3p6by1zbGlkZXIgPiBkaXYgLndvenpvLXNsaWRlci1pbnB1dCAuc2xpZGVyLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud296em8tc2xpZGVyID4gZGl2IC53b3p6by1zbGlkZXItaW5wdXQgLnNsaWRlci1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xufVxuLndvenpvLXNsaWRlciA+IGRpdiAud296em8tc2xpZGVyLWlucHV0IC5zbGlkZXItYmFyID4gZGl2IHtcbiAgaGVpZ2h0OiA4cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHNwYWNlLWJldHdlZW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLndvenpvLXNsaWRlciA+IGRpdiAud296em8tc2xpZGVyLWlucHV0IC5zbGlkZXItYmFyID4gZGl2ID4gLnNsaWRlci1kb3Qge1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1pbi13aWR0aDogMTZweDtcbiAgbWF4LXdpZHRoOiAxNnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgbWFyZ2luLWJvdHRvbTogLThweDtcbn1cbi53b3p6by1zbGlkZXIgPiBkaXYgLndvenpvLXNsaWRlci1pbnB1dCAuc2xpZGVyLWJhciA+IGRpdiA+IC5zbGlkZXItc3RhcnQge1xuICBtYXJnaW4tbGVmdDogLThweDtcbn1cbi53b3p6by1zbGlkZXIgPiBkaXYgLndvenpvLXNsaWRlci1pbnB1dCAuc2xpZGVyLWJhciA+IGRpdiA+IC5zbGlkZXItZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xufVxuLndvenpvLXNsaWRlciA+IGRpdiAud296em8tc2xpZGVyLWlucHV0IC5zbGlkZXItdmFsdWUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogLThweDtcbn0ud296em8tc2VsZWN0b3IgLndvenpvLXNlbGVjdG9yLWlucHV0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud296em8tc2VsZWN0b3IgLndvenpvLXNlbGVjdG9yLWlucHV0IC53b3p6by1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvenpvLXNlbGVjdG9yIC53b3p6by1zZWxlY3Rvci1pbnB1dCAud296em8taW5wdXQuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi53b3p6by1zZWxlY3RvciAud296em8tc2VsZWN0b3ItaW5wdXQgLndvenpvLWlucHV0LmRpc2FibGVkID4gZGl2Om5vdCgucHJpbWFyeS1ib3JkZXIpIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2MwYzBjMDtcbn1cbi53b3p6by1zZWxlY3RvciAud296em8tc2VsZWN0b3ItaW5wdXQgLndvenpvLWlucHV0LmRpc2FibGVkID4gZGl2Om5vdCgucHJpbWFyeS1ib3JkZXIpIGlucHV0IHtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLndvenpvLXNlbGVjdG9yIC53b3p6by1zZWxlY3Rvci1pbnB1dCAud296em8tc2VsZWN0b3ItYnRucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMzBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbi53b3p6by1zZWxlY3RvciAud296em8tc2VsZWN0b3ItaW5wdXQgLndvenpvLXNlbGVjdG9yLWJ0bnMgPiAuYnRuIHtcbiAgd2lkdGg6IDE2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIHotaW5kZXg6IDI7XG59XG4ud296em8tc2VsZWN0b3IgLndvenpvLXNlbGVjdG9yLWlucHV0IC53b3p6by1zZWxlY3Rvci1idG5zID4gLmJ0biA+IGkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi53b3p6by1zZWxlY3RvciAud296em8tc2VsZWN0b3ItaW5wdXQgLndvenpvLXNlbGVjdG9yLWJ0bnMgLmNsZWFyLWJ0biB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLndvenpvLXNlbGVjdG9yIC53b3p6by1zZWxlY3Rvci1pbnB1dCAud296em8tc2VsZWN0b3ItYnRucyAud296em8tc2VsZWN0b3ItYXJyb3cuaW52ZXJ0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4ud296em8tc2VsZWN0b3IgLndvenpvLXNlbGVjdG9yLW9wdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC1oZWlnaHQ6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktaXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb246IGxpbmVhciBhbGwgMC4ycztcbiAgei1pbmRleDogMztcbn1cbi53b3p6by1zZWxlY3RvciAud296em8tc2VsZWN0b3Itb3B0aW9ucyAud296em8tc2VsZWN0b3Itb3B0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGxpbmVhciBhbGwgMC4ycztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi53b3p6by1zZWxlY3RvciAud296em8tc2VsZWN0b3Itb3B0aW9ucyAud296em8tc2VsZWN0b3Itb3B0aW9uID4gcCB7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuLndvenpvLXNlbGVjdG9yIC53b3p6by1zZWxlY3Rvci1vcHRpb25zIC5lbXB0eS1vcHRpb25zLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG4ud296em8tc2VsZWN0b3IgLndvenpvLXNlbGVjdG9yLW9wdGlvbnMudmlzaWJsZSB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDRweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDRweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLndvenpvLXNlbGVjdG9yIC53b3p6by1zZWxlY3Rvci1vcHRpb25zLnZpc2libGUgLndvenpvLXNlbGVjdG9yLW9wdGlvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLndvenpvLXNlbGVjdG9yIC53b3p6by1zZWxlY3Rvci1vcHRpb25zLnZpc2libGUgLndvenpvLXNlbGVjdG9yLW9wdGlvbjpob3Zlcjpub3QoLnByaW1hcnktbGlnaHRlci1iZyksXG4ud296em8tc2VsZWN0b3IgLndvenpvLXNlbGVjdG9yLW9wdGlvbnMudmlzaWJsZSAud296em8tc2VsZWN0b3Itb3B0aW9uLmZvY3VzZWQ6bm90KC5wcmltYXJ5LWxpZ2h0ZXItYmcpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTIsIDE5MiwgMTkyLCAwLjI1KTtcbn1cbi53b3p6by1zZWxlY3RvciAud296em8tc2VsZWN0b3Itb3B0aW9ucy52aXNpYmxlIC53b3p6by1zZWxlY3Rvci1vcHRpb246aG92ZXIucHJpbWFyeS1saWdodGVyLWJnLFxuLndvenpvLXNlbGVjdG9yIC53b3p6by1zZWxlY3Rvci1vcHRpb25zLnZpc2libGUgLndvenpvLXNlbGVjdG9yLW9wdGlvbi5mb2N1c2VkLnByaW1hcnktbGlnaHRlci1iZyB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi53b3p6by1zZWxlY3RvciAud296em8tc2VsZWN0b3Itb3B0aW9ucy52aXNpYmxlIH4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICBjdXJzb3I6IGluaXRpYWw7XG59XG5cbi53b3p6by1zZWxlY3Rvci5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi53b3p6by1zZWxlY3Rvci5kaXNhYmxlZCAud296em8tc2VsZWN0b3ItaW5wdXQgLndvenpvLWlucHV0LmRpc2FibGVkID4gZGl2Om5vdCgucHJpbWFyeS1ib3JkZXIpIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud296em8tc2VsZWN0b3IuZGlzYWJsZWQgKiB7XG4gIGN1cnNvcjogbm8tZHJvcDtcbn0ud296em8tdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi53b3p6by10YWJzIC53b3p6by10YWI6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufS53b3p6by10YWJsZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLndvenpvLXRhYmxlLWNvbnRhaW5lciAud296em8tdGFibGUtaGVhZGVyIHtcbiAgcGFkZGluZzogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvenpvLXRhYmxlLWNvbnRhaW5lciAud296em8tdGFibGUtaGVhZGVyID4gLndvenpvLXRhYmxlLXNlYXJjaCB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi53b3p6by10YWJsZS1jb250YWluZXIgLndvenpvLXRhYmxlLWhlYWRlciA+IC53b3p6by10YWJsZS1zZWFyY2ggKjpub3QoLnBsYWNlaG9sZGVyKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ud296em8tdGFibGUtY29udGFpbmVyIC53b3p6by10YWJsZS1oZWFkZXIgPiAud296em8tdGFibGUtc2VhcmNoIC5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ud296em8tdGFibGUtY29udGFpbmVyIC53b3p6by10YWJsZS1oZWFkZXIgPiAuYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLndvenpvLXRhYmxlLWNvbnRhaW5lciAud296em8tdGFibGUtaGVhZGVyID4gLndvenpvLXNlbGVjdG9yIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLndvenpvLXRhYmxlLWNvbnRhaW5lciAud296em8tdGFibGUtaGVhZGVyID4gLndvenpvLXNlbGVjdG9yIC53b3p6by1zZWxlY3Rvci1pbnB1dCAud296em8taW5wdXQgaW5wdXQsXG4ud296em8tdGFibGUtY29udGFpbmVyIC53b3p6by10YWJsZS1oZWFkZXIgPiAud296em8tc2VsZWN0b3IgLndvenpvLXNlbGVjdG9yLWlucHV0IC53b3p6by1pbnB1dC5kaXNhYmxlZCBpbnB1dCxcbi53b3p6by10YWJsZS1jb250YWluZXIgLndvenpvLXRhYmxlLWhlYWRlciA+IC53b3p6by1zZWxlY3RvciAud296em8tc2VsZWN0b3ItYXJyb3cge1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4ud296em8tdGFibGUtY29udGFpbmVyIC53b3p6by10YWJsZS1oZWFkZXIgPiAud296em8tc2VsZWN0b3IgLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi53b3p6by10YWJsZS1jb250YWluZXIgLndvenpvLXRhYmxlLWhlYWRlciA+IC53b3p6by1zZWxlY3RvciAud296em8tc2VsZWN0b3ItYnRucyB7XG4gIHotaW5kZXg6IDQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud296em8tdGFibGUtY29udGFpbmVyIC53b3p6by10YWJsZS1oZWFkZXIgPiAud296em8tc2VsZWN0b3IgLndvenpvLXNlbGVjdG9yLWJ0bnMgYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbn1cbi53b3p6by10YWJsZS1jb250YWluZXIgLndvenpvLXRhYmxlLWhlYWRlciA+IC53b3p6by1zZWxlY3RvciAud296em8tc2VsZWN0b3ItYnRucyBidXR0b24gPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLndvenpvLXRhYmxlLWNvbnRhaW5lciAud296em8tdGFibGUtb3ZlcmZsb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi53b3p6by10YWJsZS1jb250YWluZXIgLndvenpvLXRhYmxlLW92ZXJmbG93IC53b3p6by10YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi53b3p6by10YWJsZS1jb250YWluZXIgLndvenpvLXRhYmxlLW92ZXJmbG93IC53b3p6by10YWJsZSAud296em8tdGFibGUtY2hlY2tib3ggLndvenpvLWNoZWNrYm94LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLndvenpvLXRhYmxlLWNvbnRhaW5lciAud296em8tdGFibGUtb3ZlcmZsb3cgLndvenpvLXRhYmxlIHRoZWFkIHRoIHtcbiAgcGFkZGluZzogMDtcbn1cbi53b3p6by10YWJsZS1jb250YWluZXIgLndvenpvLXRhYmxlLW92ZXJmbG93IC53b3p6by10YWJsZSB0Ym9keSB0ciB7XG4gIHRyYW5zaXRpb246IGxpbmVhciBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4ud296em8tdGFibGUtY29udGFpbmVyIC53b3p6by10YWJsZS1vdmVyZmxvdyAud296em8tdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNiwgMTg4LCAxNTYsIDAuMSk7XG59XG4ud296em8tdGFibGUtY29udGFpbmVyIC53b3p6by10YWJsZS1vdmVyZmxvdyAud296em8tdGFibGUgdGJvZHkgdHIud296em8tdGFibGUtc2VsZWN0YWJsZS1yb3cge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud296em8tdGFibGUtY29udGFpbmVyIC53b3p6by10YWJsZS1vdmVyZmxvdyAud296em8tdGFibGUgdGJvZHkgdHIud296em8tdGFibGUtc2VsZWN0ZWQtcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNiwgMTg4LCAxNTYsIDAuMyk7XG59XG4ud296em8tdGFibGUtY29udGFpbmVyIC53b3p6by10YWJsZS1vdmVyZmxvdyAud296em8tdGFibGUgdGJvZHkgdHIud296em8tdGFibGUtc2VsZWN0ZWQtcm93Om50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjYsIDE4OCwgMTU2LCAwLjUpO1xufVxuLndvenpvLXRhYmxlLWNvbnRhaW5lciAud296em8tdGFibGUtb3ZlcmZsb3cgLndvenpvLXRhYmxlIHRib2R5IC5hbGVydC1jZWxsLFxuLndvenpvLXRhYmxlLWNvbnRhaW5lciAud296em8tdGFibGUtb3ZlcmZsb3cgLndvenpvLXRhYmxlIHRib2R5IC5sb2FkaW5nLWNlbGwge1xuICBwYWRkaW5nOiA4cHg7XG59XG4ud296em8tdGFibGUtY29udGFpbmVyIC53b3p6by10YWJsZS1vdmVyZmxvdyAud296em8tdGFibGUgdGJvZHkgLmFsZXJ0LWNlbGwgPiBkaXYud296em8tdGFibGUtbG9hZGluZyxcbi53b3p6by10YWJsZS1jb250YWluZXIgLndvenpvLXRhYmxlLW92ZXJmbG93IC53b3p6by10YWJsZSB0Ym9keSAubG9hZGluZy1jZWxsID4gZGl2LndvenpvLXRhYmxlLWxvYWRpbmcge1xuICBwYWRkaW5nOiA4cHg7XG59XG4ud296em8tdGFibGUtY29udGFpbmVyIC53b3p6by10YWJsZS1vdmVyZmxvdyAud296em8tdGFibGUtcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndvenpvLXRhYmxlLWNvbnRhaW5lciAud296em8tdGFibGUtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbn1cbi53b3p6by10YWJsZS1jb250YWluZXIgLndvenpvLXRhYmxlLWZvb3RlciAud296em8tdGFibGUtZm9vdGVyLXRvdGFsIHtcbiAgcGFkZGluZzogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53b3p6by10YWJsZS1jb250YWluZXIgLndvenpvLXRhYmxlLWZvb3RlciAud296em8tdGFibGUtZm9vdGVyLXRvdGFsID4gcCB7XG4gIG1hcmdpbjogMDtcbn1cbi53b3p6by10YWJsZS1jb250YWluZXIgLndvenpvLXRhYmxlLWZvb3RlciAud296em8tdGFibGUtZm9vdGVyLXBhZ2luYXRvciB7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi53b3p6by10YWJsZS1jb250YWluZXIgLndvenpvLXRhYmxlLWZvb3RlciAud296em8tdGFibGUtZm9vdGVyLXBhZ2luYXRvciAud296em8tcGFnaW5hdG9yIHtcbiAgbWFyZ2luOiAwO1xuICBmbG9hdDogbGVmdDtcbn1cbi53b3p6by10YWJsZS1jb250YWluZXIgLndvenpvLXRhYmxlLWZvb3RlciAud296em8tdGFibGUtZm9vdGVyLXBhZ2luYXRvciAud296em8tcGFnaW5hdG9yIC5idG4ge1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi53b3p6by10YWJsZS1jb250YWluZXIgLndvenpvLXRhYmxlLWZvb3RlciAud296em8tdGFibGUtZm9vdGVyLXBhZ2luYXRvciAud296em8tcGFnaW5hdG9yIC5idG4gaSB7XG4gIGZvbnQtc2l6ZTogOHB4O1xufVxuLndvenpvLXRhYmxlLWNvbnRhaW5lciAud296em8tdGFibGUtZm9vdGVyIC53b3p6by10YWJsZS1mb290ZXItcGFnaW5hdG9yIC53b3p6by1wYWdpbmF0b3IgLmJ0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi53b3p6by10YWJsZS1jb250YWluZXIgLndvenpvLXRhYmxlLWZvb3RlciAud296em8tdGFibGUtZm9vdGVyLXBhZ2luYXRvciAud296em8tc2VsZWN0b3Ige1xuICBmbG9hdDogcmlnaHQ7XG4gIG1heC13aWR0aDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAwIDRweCA0cHggNHB4O1xufVxuLndvenpvLXRhYmxlLWNvbnRhaW5lciAud296em8tdGFibGUtZm9vdGVyIC53b3p6by10YWJsZS1mb290ZXItcGFnaW5hdG9yIC53b3p6by1zZWxlY3RvciBpbnB1dCB7XG4gIHBhZGRpbmc6IDhweCA0cHggMnB4IDRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndvenpvLXRhYmxlLWNvbnRhaW5lciAud296em8tdGFibGUtZm9vdGVyIC53b3p6by10YWJsZS1mb290ZXItcGFnaW5hdG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC53b3p6by10YWJsZS1jb250YWluZXIgLndvenpvLXRhYmxlLWZvb3RlciAud296em8tdGFibGUtZm9vdGVyLXBhZ2luYXRvciAud296em8tcGFnaW5hdG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC53b3p6by10YWJsZS1jb250YWluZXIgLndvenpvLXRhYmxlLWhlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAud296em8tdGFibGUtY29udGFpbmVyIC53b3p6by10YWJsZS1oZWFkZXIgPiAud296em8tdGFibGUtc2VhcmNoLFxuICAud296em8tdGFibGUtY29udGFpbmVyIC53b3p6by10YWJsZS1oZWFkZXIgPiAuYnRuLFxuICAud296em8tdGFibGUtY29udGFpbmVyIC53b3p6by10YWJsZS1oZWFkZXIgPiAud296em8tc2VsZWN0b3IsXG4gIC53b3p6by10YWJsZS1jb250YWluZXIgLndvenpvLXRhYmxlLWhlYWRlciA+IC53b3p6by10YWJsZS1oZWFkZXItZXh0cmEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLndvenpvLXRhYmxlLWNvbnRhaW5lciAud296em8tdGFibGUtaGVhZGVyIC53b3p6by10YWJsZS1oZWFkZXItZXh0cmEgPiAqIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAud296em8tdGFibGUtY29udGFpbmVyIC53b3p6by10YWJsZS1mb290ZXIgLndvenpvLXRhYmxlLWZvb3Rlci1wYWdpbmF0b3IgLndvenpvLXBhZ2luYXRvciAuYnRuIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gIH1cbn0ud296em8tdG9hc3RzLXdyYXBwZXIge1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDk5OTk4O1xufVxuLndvenpvLXRvYXN0cy13cmFwcGVyIC53b3p6by10b2FzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDAgNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDAgNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDBweCAwIDRweCAycHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBtYXJnaW46IDhweDtcbiAgei1pbmRleDogOTk5OTk7XG59XG4ud296em8tdG9hc3RzLXdyYXBwZXIgLndvenpvLXRvYXN0ID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi53b3p6by10b2FzdHMtd3JhcHBlciAud296em8tdG9hc3QgPiBkaXYgPiAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ud296em8tdG9hc3RzLXdyYXBwZXIgLndvenpvLXRvYXN0ID4gZGl2ID4gLndvenpvLXRvYXN0LWNvbnRlbnQge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cbi53b3p6by10b2FzdHMtd3JhcHBlciAud296em8tdG9hc3QgPiBkaXYgPiAud296em8tdG9hc3QtY29udGVudCA+IC53b3p6by10b2FzdC10ZXh0IHtcbiAgbWFyZ2luOiAwO1xufVxuLndvenpvLXRvYXN0cy13cmFwcGVyIC53b3p6by10b2FzdCA+IC53b3p6by10b2FzdC1kdXJhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgaGVpZ2h0OiA0cHg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBkdXJhdGlvbi13aWR0aDtcbn1cbi53b3p6by10b2FzdHMtd3JhcHBlciAud296em8tdG9hc3Q6aG92ZXIgPiAud296em8tdG9hc3QtZHVyYXRpb24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gIC1tb3otYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgLW8tYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi53b3p6by10b2FzdHMtd3JhcHBlciAuY2xpY2thYmxlLXRvYXN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLndvenpvLXRvYXN0cy13cmFwcGVyIC53b3p6by10b2FzdC50b2FzdC1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjM0MWE7XG59XG4ud296em8tdG9hc3RzLXdyYXBwZXIgLndvenpvLXRvYXN0LnRvYXN0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OGRiO1xufVxuLndvenpvLXRvYXN0cy13cmFwcGVyIC53b3p6by10b2FzdC50b2FzdC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5OWMxYztcbn1cbi53b3p6by10b2FzdHMtd3JhcHBlciAud296em8tdG9hc3QudG9hc3Qtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIxMjU7XG59XG5cbi53b3p6by10b2FzdHMtd3JhcHBlci5ib3R0b20tY2VudGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndvenpvLXRvYXN0cy13cmFwcGVyLmJvdHRvbS1jZW50ZXIgLndvenpvLXRvYXN0IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbjtcbiAgYW5pbWF0aW9uOiB0b2FzdC1pbi1ib3R0b20gMC43cztcbn1cbi53b3p6by10b2FzdHMtd3JhcHBlci5ib3R0b20tY2VudGVyIC5oaWRkaW5nLXRvYXN0IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbjtcbiAgYW5pbWF0aW9uOiB0b2FzdC1vdXQtYm90dG9tIDAuN3M7XG59XG5cbi53b3p6by10b2FzdHMtd3JhcHBlci5ib3R0b20tbGVmdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ud296em8tdG9hc3RzLXdyYXBwZXIuYm90dG9tLWxlZnQgLndvenpvLXRvYXN0IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbjtcbiAgYW5pbWF0aW9uOiB0b2FzdC1pbi1sZWZ0IDAuN3M7XG59XG4ud296em8tdG9hc3RzLXdyYXBwZXIuYm90dG9tLWxlZnQgLmhpZGRpbmctdG9hc3Qge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluO1xuICBhbmltYXRpb246IHRvYXN0LW91dC1sZWZ0IDAuN3M7XG59XG5cbi53b3p6by10b2FzdHMtd3JhcHBlci5ib3R0b20tcmlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi53b3p6by10b2FzdHMtd3JhcHBlci5ib3R0b20tcmlnaHQgLndvenpvLXRvYXN0IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogdG9hc3QtaW4tcmlnaHQgMC43cztcbn1cbi53b3p6by10b2FzdHMtd3JhcHBlci5ib3R0b20tcmlnaHQgLmhpZGRpbmctdG9hc3Qge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiB0b2FzdC1vdXQtcmlnaHQgMC43cztcbn1cblxuLndvenpvLXRvYXN0cy13cmFwcGVyLmNlbnRlci1sZWZ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLndvenpvLXRvYXN0cy13cmFwcGVyLmNlbnRlci1sZWZ0IC53b3p6by10b2FzdCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW47XG4gIGFuaW1hdGlvbjogdG9hc3QtaW4tbGVmdCAwLjdzO1xufVxuLndvenpvLXRvYXN0cy13cmFwcGVyLmNlbnRlci1sZWZ0IC5oaWRkaW5nLXRvYXN0IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbjtcbiAgYW5pbWF0aW9uOiB0b2FzdC1vdXQtbGVmdCAwLjdzO1xufVxuXG4ud296em8tdG9hc3RzLXdyYXBwZXIuY2VudGVyLXJpZ2h0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53b3p6by10b2FzdHMtd3JhcHBlci5jZW50ZXItcmlnaHQgLndvenpvLXRvYXN0IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogdG9hc3QtaW4tcmlnaHQgMC43cztcbn1cbi53b3p6by10b2FzdHMtd3JhcHBlci5jZW50ZXItcmlnaHQgLmhpZGRpbmctdG9hc3Qge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiB0b2FzdC1vdXQtcmlnaHQgMC43cztcbn1cblxuLndvenpvLXRvYXN0cy13cmFwcGVyLnRvcC1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndvenpvLXRvYXN0cy13cmFwcGVyLnRvcC1jZW50ZXIgLndvenpvLXRvYXN0IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbjtcbiAgYW5pbWF0aW9uOiB0b2FzdC1pbi10b3AgMC43cztcbn1cbi53b3p6by10b2FzdHMtd3JhcHBlci50b3AtY2VudGVyIC5oaWRkaW5nLXRvYXN0IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbjtcbiAgYW5pbWF0aW9uOiB0b2FzdC1vdXQtdG9wIDAuN3M7XG59XG5cbi53b3p6by10b2FzdHMtd3JhcHBlci50b3AtbGVmdCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLndvenpvLXRvYXN0cy13cmFwcGVyLnRvcC1sZWZ0IC53b3p6by10b2FzdCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW47XG4gIGFuaW1hdGlvbjogdG9hc3QtaW4tbGVmdCAwLjdzO1xufVxuLndvenpvLXRvYXN0cy13cmFwcGVyLnRvcC1sZWZ0IC5oaWRkaW5nLXRvYXN0IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbjtcbiAgYW5pbWF0aW9uOiB0b2FzdC1vdXQtbGVmdCAwLjdzO1xufVxuXG4ud296em8tdG9hc3RzLXdyYXBwZXIudG9wLXJpZ2h0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLndvenpvLXRvYXN0cy13cmFwcGVyLnRvcC1yaWdodCAud296em8tdG9hc3Qge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiB0b2FzdC1pbi1yaWdodCAwLjdzO1xufVxuLndvenpvLXRvYXN0cy13cmFwcGVyLnRvcC1yaWdodCAuaGlkZGluZy10b2FzdCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHRvYXN0LW91dC1yaWdodCAwLjdzO1xufVxuXG5Aa2V5ZnJhbWVzIGR1cmF0aW9uLXdpZHRoIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRvYXN0LWluLXJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRvYXN0LW91dC1yaWdodCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRvYXN0LWluLWxlZnQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRvYXN0LW91dC1sZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRvYXN0LWluLXRvcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdG9hc3Qtb3V0LXRvcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgfVxufVxuQGtleWZyYW1lcyB0b2FzdC1pbi1ib3R0b20ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdG9hc3Qtb3V0LWJvdHRvbSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICB9XG59LnZpZGVvLWNvbXBvbmVudCB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52aWRlby1jb21wb25lbnQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufS50b29sdGlwLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwLXRyaWdnZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xufVxuLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcCAudG9vbHRpcC1tZXNzYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwIC50b29sdGlwLW1lc3NhZ2UgLnRvb2x0aXAtaWNvbiB7XG4gIG1hcmdpbjogMCA4cHg7XG59XG4udG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtdG9wOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA4cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4udG9vbHRpcC1jb250YWluZXIgLnRvb2x0aXAtYm90dG9tOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgdG9wOiAtMTJweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbn1cbi50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1sZWZ0OjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICByaWdodDogLThweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnRvb2x0aXAtY29udGFpbmVyIC50b29sdGlwLXJpZ2h0OjphZnRlciB7XG4gIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLThweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4udG9vbHRpcC1jb250YWluZXI6aG92ZXIgLnRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn0ud296em8td2hhdHNhcHAtd2lkZ2V0IHtcbiAgYm90dG9tOiAxNnB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1vdXQ7XG4gIHotaW5kZXg6IDEwMDE7XG59XG4ud296em8td2hhdHNhcHAtd2lkZ2V0IC53aGF0c2FwcC13aWRnZXQtbWVzc2FnZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBzaG93TWVzc2FnZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJveC1zaGFkb3c6IDFweCAycHggNXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiBibGFjaztcbiAgcGFkZGluZzogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2NHB4O1xuICB0b3A6IDRweDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuLndvenpvLXdoYXRzYXBwLXdpZGdldCAud2hhdHNhcHAtd2lkZ2V0LWJ1dHRvbiB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC40NXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBzaG93Q29udGFpbmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjVkMzY2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG4gIHdpZHRoOiA1MHB4O1xufVxuLndvenpvLXdoYXRzYXBwLXdpZGdldCAud2hhdHNhcHAtd2lkZ2V0LWJ1dHRvbiA+IGkge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi53b3p6by13aGF0c2FwcC13aWRnZXQgLndoYXRzYXBwLXdpZGdldC1idXR0b246aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG59XG4ud296em8td2hhdHNhcHAtd2lkZ2V0IC53aGF0c2FwcC13aWRnZXQtYnV0dG9uOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xufVxuXG5Aa2V5ZnJhbWVzIHNob3dDb250YWluZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2hvd01lc3NhZ2Uge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59LmJ0biB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjFzO1xufVxuLmJ0biBpLmxlZnQud2l0aC1tYXJnaW4ge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5idG4gaS5yaWdodC53aXRoLW1hcmdpbiB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5idG46ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjMGMwO1xuICBib3JkZXItY29sb3I6ICNjMGMwYzA7XG59XG5cbi5idG4uYnRuLXByZXNzOmhvdmVyOm5vdCg6ZGlzYWJsZWQpLFxuLmJ0bi5idG4tcHJlc3M6aG92ZXI6bm90KC5kaXNhYmxlZCkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAycHggMnB4IDBweCByZ2JhKDEzNiwgMTM2LCAxMzYsIDAuNSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDJweCAycHggMHB4IHJnYmEoMTM2LCAxMzYsIDEzNiwgMC41KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDJweCAycHggMHB4IHJnYmEoMTM2LCAxMzYsIDEzNiwgMC41KTtcbn1cblxuLmJ0bi5idG4tcHJlc3M6YWN0aXZlOm5vdCg6ZGlzYWJsZWQpLFxuLmJ0bi5idG4tcHJlc3M6YWN0aXZlOm5vdCguZGlzYWJsZWQpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDRweCA0cHggMHB4IHJnYmEoMTM2LCAxMzYsIDEzNiwgMC43NSksIDBweCAycHggMnB4IDBweCByZ2JhKDEzNiwgMTM2LCAxMzYsIDAuMjUpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCA0cHggNHB4IDBweCByZ2JhKDEzNiwgMTM2LCAxMzYsIDAuNzUpLCAwcHggMnB4IDJweCAwcHggcmdiYSgxMzYsIDEzNiwgMTM2LCAwLjI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDRweCA0cHggMHB4IHJnYmEoMTM2LCAxMzYsIDEzNiwgMC43NSksIDBweCAycHggMnB4IDBweCByZ2JhKDEzNiwgMTM2LCAxMzYsIDAuMjUpO1xufVxuXG5ib2R5IGEuYnRuLFxuYm9keSBhLmJ0bi1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSBhLmJ0bi5idG4tbGluazpkaXNhYmxlZCxcbmJvZHkgYS5idG4uYnRuLWxpbmsuZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjMGMwO1xuICBib3JkZXItY29sb3I6ICNjMGMwYzA7XG59LndvenpvLWNhcmRzLXNsaWRlci1kb3RzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm90dG9tOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud296em8tY2FyZHMtc2xpZGVyLWRvdHMgLndvenpvLWNhcmRzLXNsaWRlci1kb3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWFiYzljO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcGFkZGluZzogNHB4O1xufVxuLndvenpvLWNhcmRzLXNsaWRlci1kb3RzIC53b3p6by1jYXJkcy1zbGlkZXItZG90LmlzQWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYmM5Yztcbn0ud296em8tY2FyZHMtc2xpZGVyLWFycm93IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1pbiAwLjFzO1xuICB3aWR0aDogMzJweDtcbn1cbi53b3p6by1jYXJkcy1zbGlkZXItYXJyb3cgPiBpIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufS53b3p6by1tb250aC1zZWxlY3RvciA+IGRpdiB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDAgNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDAgNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDBweCAwIDRweCAycHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ud296em8tbW9udGgtc2VsZWN0b3IgPiBkaXYgLndvenpvLW1vbnRoLWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndvenpvLW1vbnRoLXNlbGVjdG9yID4gZGl2IC53b3p6by1tb250aC1idG5zID4gLmJ0biB7XG4gIGZsZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ud296em8tbW9udGgtc2VsZWN0b3IgPiBkaXYgLndvenpvLW1vbnRoLWJ0bnMgc3BhbiB7XG4gIGZsZXg6IDY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbi53b3p6by1tb250aC1zZWxlY3RvciA+IGRpdiAubW9udGhzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLndvenpvLW1vbnRoLXNlbGVjdG9yID4gZGl2IC5tb250aHMtY29udGFpbmVyIC5tb250aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAxIDAgMzMuMzMzMyU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogOHB4IDA7XG59XG4ud296em8tbW9udGgtc2VsZWN0b3IgPiBkaXYgLm1vbnRocy1jb250YWluZXIgLm1vbnRoOm5vdCguc2VsZWN0ZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud296em8tbW9udGgtc2VsZWN0b3IgPiBkaXYgLm1vbnRocy1jb250YWluZXIgLm1vbnRoOm5vdCgudG9tb250aCk6bm90KC5zZWxlY3RlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi53b3p6by1tb250aC1zZWxlY3RvciA+IGRpdiAubW9udGhzLWNvbnRhaW5lciAubW9udGg6bm90KC5zZWxlY3RlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk1LCAyMDgsIDE4NiwgMC4zKTtcbn1cbi53b3p6by1tb250aC1zZWxlY3RvciA+IGRpdiAubW9udGhzLWNvbnRhaW5lciAubW9udGguZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgyMTYsIDIxNiwgMjE2LCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAud296em8tbW9udGgtc2VsZWN0b3Ige1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC53b3p6by1tb250aC1zZWxlY3RvciA+IGRpdiB7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgfVxufS53b3p6by1jYWxlbmRhciA+IGRpdiB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDAgNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDAgNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDBweCAwIDRweCAycHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ud296em8tY2FsZW5kYXIgPiBkaXYgLndvenpvLWNhbGVuZGFyLWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53b3p6by1jYWxlbmRhciA+IGRpdiAud296em8tY2FsZW5kYXItYnRucyA+IC5idG4ge1xuICBmbGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLndvenpvLWNhbGVuZGFyID4gZGl2IC53b3p6by1jYWxlbmRhci1idG5zIC5oZWFkZXItdGl0bGUge1xuICBmbGV4OiA2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCA4cHg7XG59XG4ud296em8tY2FsZW5kYXIgPiBkaXYgLndvenpvLWNhbGVuZGFyLWJ0bnMgLmhlYWRlci10aXRsZSAubW9udGgtc2VsZWN0b3Ige1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi53b3p6by1jYWxlbmRhciA+IGRpdiAud296em8tY2FsZW5kYXItYnRucyAuaGVhZGVyLXRpdGxlIC55ZWFyLXNlbGVjdG9yIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi53b3p6by1jYWxlbmRhciA+IGRpdiAud296em8tY2FsZW5kYXItYnRucyAuaGVhZGVyLXRpdGxlIC53b3p6by1zZWxlY3Rvci1pbnB1dCBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAgOHB4IDAgMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud296em8tY2FsZW5kYXIgPiBkaXYgLndvenpvLWNhbGVuZGFyLWJ0bnMgLmhlYWRlci10aXRsZSAud296em8tc2VsZWN0b3ItaW5wdXQgLndvenpvLXNlbGVjdG9yLWJ0bnMge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud296em8tY2FsZW5kYXIgPiBkaXYgLndvenpvLWNhbGVuZGFyLWJ0bnMgLmhlYWRlci10aXRsZSAud296em8tc2VsZWN0b3Itb3B0aW9ucyAud296em8tc2VsZWN0b3Itb3B0aW9uIHtcbiAgcGFkZGluZzogOHB4IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLndvenpvLWNhbGVuZGFyID4gZGl2IC5kYXlzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogOHB4IDhweCAwIDhweDtcbn1cbi53b3p6by1jYWxlbmRhciA+IGRpdiAuZGF5cy1oZWFkZXIgPiBkaXYge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IDEgMCAxNCU7XG4gIG1hcmdpbjogMCAwLjI4NTclO1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbi53b3p6by1jYWxlbmRhciA+IGRpdiAuZGF5cy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogOHB4O1xufVxuLndvenpvLWNhbGVuZGFyID4gZGl2IC5kYXlzLWNvbnRhaW5lciAuZGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IDEgMCAxNCU7XG4gIG1hcmdpbjogMXB4IDAuMTQyOCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogOHB4IDA7XG59XG4ud296em8tY2FsZW5kYXIgPiBkaXYgLmRheXMtY29udGFpbmVyIC5kYXk6bm90KC5zZWxlY3RlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi53b3p6by1jYWxlbmRhciA+IGRpdiAuZGF5cy1jb250YWluZXIgLmRheTpub3QoLnRvZGF5KTpub3QoLnNlbGVjdGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLndvenpvLWNhbGVuZGFyID4gZGl2IC5kYXlzLWNvbnRhaW5lciAuZGF5Om5vdCguc2VsZWN0ZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5NSwgMjA4LCAxODYsIDAuMyk7XG59XG4ud296em8tY2FsZW5kYXIgPiBkaXYgLmRheXMtY29udGFpbmVyIC5kYXkudG9kYXkge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLndvenpvLWNhbGVuZGFyID4gZGl2IC5kYXlzLWNvbnRhaW5lciAuZGF5LnByZXYtbW9udGgtZGF5Om5vdCguc2VsZWN0ZWQpLFxuLndvenpvLWNhbGVuZGFyID4gZGl2IC5kYXlzLWNvbnRhaW5lciAuZGF5Lm5leHQtbW9udGgtZGF5Om5vdCguc2VsZWN0ZWQpIHtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCAyMTYsIDIxNiwgMC4zKTtcbn1cbi53b3p6by1jYWxlbmRhciA+IGRpdiAuZGF5cy1jb250YWluZXIgLmRheS5kaXNhYmxlZCxcbi53b3p6by1jYWxlbmRhciA+IGRpdiAuZGF5cy1jb250YWluZXIgLnRvZGF5LmRheS5kaXNhYmxlZCxcbi53b3p6by1jYWxlbmRhciA+IGRpdiAuZGF5cy1jb250YWluZXIgLmRheS5wcmV2LW1vbnRoLWRheS5kaXNhYmxlZCxcbi53b3p6by1jYWxlbmRhciA+IGRpdiAuZGF5cy1jb250YWluZXIgLmRheS5uZXh0LW1vbnRoLWRheS5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDIxNiwgMjE2LCAyMTYsIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC53b3p6by1jYWxlbmRhciB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLndvenpvLWNhbGVuZGFyID4gZGl2IHtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB9XG59LmdlbmVyaWMtYmFja29mZmljZS10YWJsZSAud296em8tdGFibGUtY29udGFpbmVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmdlbmVyaWMtYmFja29mZmljZS10YWJsZSAud296em8tdGFibGUtY29udGFpbmVyIC53b3p6by10YWJsZS1oZWFkZXIgLmdlbmVyaWMtYmFja29mZmljZS1leHRyYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZ2VuZXJpYy1iYWNrb2ZmaWNlLXRhYmxlIC53b3p6by10YWJsZS1jb250YWluZXIgLndvenpvLXRhYmxlIHRib2R5IHRyIHRkIC5nZW5lcmljLWJhY2tvZmZpY2Utbm8tYm9yZGVycyB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogNHB4IDA7XG59LmdlbmVyaWMtYmFja29mZmljZS1maWx0ZXJzID4gZm9ybSBoMyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZ2VuZXJpYy1iYWNrb2ZmaWNlLWZpbHRlcnMgPiBmb3JtIC5leHBhbmQtYnRuIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZ2VuZXJpYy1iYWNrb2ZmaWNlLWZpbHRlcnMgPiBmb3JtIC5nZW5lcmljLW1pbi1tYXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmdlbmVyaWMtYmFja29mZmljZS1maWx0ZXJzID4gZm9ybSAuZ2VuZXJpYy1taW4tbWF4ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmdlbmVyaWMtYmFja29mZmljZS1maWx0ZXJzID4gZm9ybSAuZ2VuZXJpYy1taW4tbWF4ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5nZW5lcmljLWJhY2tvZmZpY2UtZmlsdGVycyA+IGZvcm0gPiAqIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4uZ2VuZXJpYy1iYWNrb2ZmaWNlLWZpbHRlcnMgPiBmb3JtIC5nZW5lcmljLWJhY2tvZmZpY2UtZmlsdGVyLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmdlbmVyaWMtYmFja29mZmljZS1maWx0ZXJzID4gZm9ybSAuZ2VuZXJpYy1iYWNrb2ZmaWNlLWZpbHRlci1idXR0b25zID4gLmJ0biB7XG4gIGZsZXg6IDE7XG59XG4uZ2VuZXJpYy1iYWNrb2ZmaWNlLWZpbHRlcnMgPiBmb3JtIC5nZW5lcmljLWJhY2tvZmZpY2UtZmlsdGVyLWJ1dHRvbnMgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uZ2VuZXJpYy1iYWNrb2ZmaWNlLWZpbHRlcnMgPiBmb3JtIC5nZW5lcmljLWJhY2tvZmZpY2UtZmlsdGVyLWJ1dHRvbnMgPiAuYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdlbmVyaWMtYmFja29mZmljZS1maWx0ZXJzID4gZm9ybSAuZXhwYW5kLWJ0biBpIHtcbiAgICB0cmFuc2l0aW9uOiBsaW5lYXIgYWxsIDAuMnM7XG4gIH1cbiAgLmdlbmVyaWMtYmFja29mZmljZS1maWx0ZXJzID4gZm9ybSA+ICo6bm90KGgzKTpub3QoLmV4cGFuZC1idG4pOm5vdCguZ2VuZXJpYy1iYWNrb2ZmaWNlLWZpbHRlci1idXR0b25zKSB7XG4gICAgdHJhbnNpdGlvbjogbGluZWFyIG9wYWNpdHkgMC4zcywgbGluZWFyIG1heC1oZWlnaHQgMC4ycywgbGluZWFyIG1hcmdpbiAwLjJzO1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC5nZW5lcmljLWJhY2tvZmZpY2UtZmlsdGVycyA+IGZvcm0gLmdlbmVyaWMtYmFja29mZmljZS1maWx0ZXItYnV0dG9ucyB7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogbGluZWFyIG9wYWNpdHkgMC4zcywgbGluZWFyIG1heC1oZWlnaHQgMC4ycywgbGluZWFyIG1hcmdpbiAwLjJzLCBsaW5lYXIgcGFkZGluZyAwLjNzO1xuICB9XG4gIC5nZW5lcmljLWJhY2tvZmZpY2UtZmlsdGVycyA+IGZvcm0uZmlsdGVycy1jb2xsYXBzZWQgLmV4cGFuZC1idG4gaSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAuZ2VuZXJpYy1iYWNrb2ZmaWNlLWZpbHRlcnMgPiBmb3JtLmZpbHRlcnMtY29sbGFwc2VkID4gKjpub3QoaDMpOm5vdCguZXhwYW5kLWJ0bik6bm90KC5nZW5lcmljLWJhY2tvZmZpY2UtZmlsdGVyLWJ1dHRvbnMpIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmdlbmVyaWMtYmFja29mZmljZS1maWx0ZXJzID4gZm9ybS5maWx0ZXJzLWNvbGxhcHNlZCAuZ2VuZXJpYy1iYWNrb2ZmaWNlLWZpbHRlci1idXR0b25zIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn0ud296em8tdGFibGUtY29udGFpbmVyIC53b3p6by10YWJsZS1vdmVyZmxvdyAud296em8tdGFibGUgdGhlYWQgdHIgdGgge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud296em8tdGFibGUtY29udGFpbmVyIC53b3p6by10YWJsZS1vdmVyZmxvdyAud296em8tdGFibGUgdGhlYWQgdHIgdGggZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgbGluZWFyIDAuMnM7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53b3p6by10YWJsZS1jb250YWluZXIgLndvenpvLXRhYmxlLW92ZXJmbG93IC53b3p6by10YWJsZSB0aGVhZCB0ciB0aCBkaXYgPiBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi53b3p6by10YWJsZS1jb250YWluZXIgLndvenpvLXRhYmxlLW92ZXJmbG93IC53b3p6by10YWJsZSB0aGVhZCB0ciB0aCBkaXYgPiBidXR0b24gcCB7XG4gIG1hcmdpbjogMDtcbn1cbi53b3p6by10YWJsZS1jb250YWluZXIgLndvenpvLXRhYmxlLW92ZXJmbG93IC53b3p6by10YWJsZSB0aGVhZCB0ciB0aCBkaXYgPiBidXR0b24gcC53aXRoLXNvcnQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi53b3p6by10YWJsZS1jb250YWluZXIgLndvenpvLXRhYmxlLW92ZXJmbG93IC53b3p6by10YWJsZSB0aGVhZCB0ciB0aCBkaXYgPiBidXR0b246bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud296em8tdGFibGUtY29udGFpbmVyIC53b3p6by10YWJsZS1vdmVyZmxvdyAud296em8tdGFibGUgdGhlYWQgdHIgdGggZGl2ID4gaW5wdXQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1heC13aWR0aDogNzAlO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufS53b3p6by10YWJsZS1jb250YWluZXIgLndvenpvLXRhYmxlLW92ZXJmbG93IC53b3p6by10YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogOHB4O1xufVxuLndvenpvLXRhYmxlLWNvbnRhaW5lciAud296em8tdGFibGUtb3ZlcmZsb3cgLndvenpvLXRhYmxlIHRib2R5IHRyIHRkID4gKiB7XG4gIG1hcmdpbjogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLndvenpvLXRhYmxlLWNvbnRhaW5lciAud296em8tdGFibGUtb3ZlcmZsb3cgLndvenpvLXRhYmxlIHRib2R5IHRyIHRkLndvenpvLXRhYmxlLWNlbGwtdW53cmFwID4gKiB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59LndvenpvLXNlYXJjaC1zZWxlY3RlZC1vcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxOTIsIDE5MiwgMTkyLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLndvenpvLXNlYXJjaC1zZWxlY3RlZC1vcHRpb24gLm9wdGlvbi1pbWFnZS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDgwJTtcbn1cbi53b3p6by1zZWFyY2gtc2VsZWN0ZWQtb3B0aW9uIC5vcHRpb24taW1hZ2UtdGV4dCAub3B0aW9uLWltYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLndvenpvLXNlYXJjaC1zZWxlY3RlZC1vcHRpb24gLm9wdGlvbi1pbWFnZS10ZXh0IC5vcHRpb24taW1hZ2UgaSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi53b3p6by1zZWFyY2gtc2VsZWN0ZWQtb3B0aW9uIC5vcHRpb24taW1hZ2UtdGV4dCAub3B0aW9uLWltYWdlIGltZyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ud296em8tc2VhcmNoLXNlbGVjdGVkLW9wdGlvbiAub3B0aW9uLWltYWdlLXRleHQgPiBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53b3p6by1zZWFyY2gtc2VsZWN0ZWQtb3B0aW9uIC5yZW1vdmUtYnRuIHtcbiAgbWFyZ2luOiAwO1xufS53b3p6by1zZWFyY2gtb3B0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTkyLCAxOTIsIDE5MiwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi53b3p6by1zZWFyY2gtb3B0aW9uIC5vcHRpb24taW1hZ2UtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA4MCU7XG59XG4ud296em8tc2VhcmNoLW9wdGlvbiAub3B0aW9uLWltYWdlLXRleHQgLm9wdGlvbi1pbWFnZSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53b3p6by1zZWFyY2gtb3B0aW9uIC5vcHRpb24taW1hZ2UtdGV4dCAub3B0aW9uLWltYWdlIGkge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ud296em8tc2VhcmNoLW9wdGlvbiAub3B0aW9uLWltYWdlLXRleHQgLm9wdGlvbi1pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLndvenpvLXNlYXJjaC1vcHRpb24gLm9wdGlvbi1pbWFnZS10ZXh0ID4gcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud296em8tc2VhcmNoLW9wdGlvbiAudG9vbHRpcC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDIwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi53b3p6by1zZWFyY2gtb3B0aW9uIC50b29sdGlwLWNvbnRhaW5lciAuYWRkLWJ0biB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC53b3p6by1zZWFyY2gtb3B0aW9uIC5hZGQtYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn0ud296em8tdGFicyAud296em8tdGFiLmJ0biB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIGJvcmRlcjogMXB4IGdyb292ZSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDhweCA0cHg7XG59XG4ud296em8tdGFicyAud296em8tdGFiLmJ0biBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLndvenpvLXRhYnMgLndvenpvLXRhYi5idG4gaS5sZWZ0LndpdGgtbWFyZ2luIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi53b3p6by10YWJzIC53b3p6by10YWItc2VsZWN0ZWQuYnRuIHtcbiAgcGFkZGluZzogMTZweCA0cHg7XG4gIGZsZXg6IDEuMjtcbn1cbi53b3p6by10YWJzIC53b3p6by10YWItc2VsZWN0ZWQuYnRuIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLndvenpvLXRhYnMgLmJ0bi53b3p6by10YWItZXJyb3IsXG4ud296em8tdGFicyAuYnRuLndvenpvLXRhYi1lcnJvcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjM0MWE7XG4gIGJvcmRlcjogMXB4IGdyb292ZSAjZmY3NDVlO1xufVxuLndvenpvLXRhYnMgLmJ0bi53b3p6by10YWItZXJyb3Iud296em8tdGFiLXNlbGVjdGVkLFxuLndvenpvLXRhYnMgLmJ0bi53b3p6by10YWItZXJyb3Iud296em8tdGFiLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTksIDUyLCAyNiwgMC44KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndvenpvLXRhYnMgLndvenpvLXRhYi5idG4gc3BhbiB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gIH1cbiAgLndvenpvLXRhYnMgLndvenpvLXRhYi1zZWxlY3RlZC5idG4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAud296em8tdGFicyAud296em8tdGFiLmJ0biBpLmxlZnQud2l0aC1tYXJnaW4ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAud296em8tdGFicyAud296em8tdGFiLmJ0biBzcGFuIHtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbiAgLndvenpvLXRhYnMgLndvenpvLXRhYi1zZWxlY3RlZC5idG4gaS5sZWZ0LndpdGgtbWFyZ2luIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxuICAud296em8tdGFicyAud296em8tdGFiLXNlbGVjdGVkLmJ0biBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn0ud296em8td2hhdHNhcHAtY2hhdCB7XG4gIGFuaW1hdGlvbjogZmFkZWluIDAuNXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3R0b206IDgwcHg7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbn1cbi53b3p6by13aGF0c2FwcC1jaGF0IC53aGF0c2FwcC1jaGF0LXRvcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzVlNTQ7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogOHB4O1xufVxuLndvenpvLXdoYXRzYXBwLWNoYXQgLndoYXRzYXBwLWNoYXQtdG9wIC53aGF0c2FwcC1jaGF0LWxvZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNDBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgd2lkdGg6IDQwcHg7XG59XG4ud296em8td2hhdHNhcHAtY2hhdCAud2hhdHNhcHAtY2hhdC10b3AgLndoYXRzYXBwLWNoYXQtbG9nbzpub3QoaW1nKSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDc1ZTU0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ud296em8td2hhdHNhcHAtY2hhdCAud2hhdHNhcHAtY2hhdC10b3AgLndoYXRzYXBwLWNoYXQtbmFtZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ud296em8td2hhdHNhcHAtY2hhdCAud2hhdHNhcHAtY2hhdC10b3AgPiBidXR0b24ge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgcGFkZGluZzogMDtcbn1cbi53b3p6by13aGF0c2FwcC1jaGF0IC53aGF0c2FwcC1jaGF0LXRvcCA+IGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMjVkMzY2O1xufVxuLndvenpvLXdoYXRzYXBwLWNoYXQgLndoYXRzYXBwLWNoYXQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53b3p6by13aGF0c2FwcC1jaGF0IC53aGF0c2FwcC1jaGF0LWNvbnRlbnQgLndoYXRzYXBwLWNoYXQtYm9keSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4ud296em8td2hhdHNhcHAtY2hhdCAud2hhdHNhcHAtY2hhdC1jb250ZW50IC53aGF0c2FwcC1jaGF0LWJvZHkgLndoYXRzYXBwLWNoYXQtbWVzc2FnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHotaW5kZXg6IDE7XG59XG4ud296em8td2hhdHNhcHAtY2hhdCAud2hhdHNhcHAtY2hhdC1jb250ZW50IC53aGF0c2FwcC1jaGF0LWJvZHkgLndoYXRzYXBwLWNoYXQtbWVzc2FnZTpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmZmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDEwcHggNXB4IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IC00cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcm90YXRlOiAtOTBkZWc7XG4gIHRvcDogMDtcbn1cbi53b3p6by13aGF0c2FwcC1jaGF0IC53aGF0c2FwcC1jaGF0LWNvbnRlbnQgLndoYXRzYXBwLWNoYXQtYm9keSAud2hhdHNhcHAtY2hhdC1tZXNzYWdlID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi53b3p6by13aGF0c2FwcC1jaGF0IC53aGF0c2FwcC1jaGF0LWNvbnRlbnQgLndoYXRzYXBwLWNoYXQtYm9keSAud2hhdHNhcHAtY2hhdC1tZXNzYWdlID4gc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgY29sb3I6ICMxYWJjOWM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi53b3p6by13aGF0c2FwcC1jaGF0IC53aGF0c2FwcC1jaGF0LWNvbnRlbnQgLndoYXRzYXBwLWNoYXQtYm9keSAud2hhdHNhcHAtY2hhdC1tZXNzYWdlID4gc3Bhbi53aGF0c2FwcC1jaGF0LXRpbWUge1xuICBjb2xvcjogIzg4ODg4ODtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLndvenpvLXdoYXRzYXBwLWNoYXQgLndoYXRzYXBwLWNoYXQtY29udGVudCAud2hhdHNhcHAtY2hhdC1hY3Rpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzYsIDEzNiwgMTM2LCAwLjEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA4cHg7XG4gIHJvdy1nYXA6IDhweDtcbn1cbi53b3p6by13aGF0c2FwcC1jaGF0IC53aGF0c2FwcC1jaGF0LWNvbnRlbnQgLndoYXRzYXBwLWNoYXQtYWN0aW9ucyAud2hhdHNhcHAtY2hhdC1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNGY0ZjQ7XG59XG4ud296em8td2hhdHNhcHAtY2hhdCAud2hhdHNhcHAtY2hhdC1jb250ZW50IC53aGF0c2FwcC1jaGF0LWFjdGlvbnMgLndoYXRzYXBwLWNoYXQtaW5wdXQuZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNkYjM0MWE7XG59XG4ud296em8td2hhdHNhcHAtY2hhdCAud2hhdHNhcHAtY2hhdC1jb250ZW50IC53aGF0c2FwcC1jaGF0LWFjdGlvbnMgLndoYXRzYXBwLWNoYXQtaW5wdXQuZXJyb3IgPiBkaXYgPiBpbnB1dCB7XG4gIGNvbG9yOiAjZGIzNDFhO1xufVxuLndvenpvLXdoYXRzYXBwLWNoYXQgLndoYXRzYXBwLWNoYXQtY29udGVudCAud2hhdHNhcHAtY2hhdC1hY3Rpb25zIC53aGF0c2FwcC1jaGF0LWlucHV0ID4gZGl2IHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzg4ODg4ODtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogOHB4O1xufVxuLndvenpvLXdoYXRzYXBwLWNoYXQgLndoYXRzYXBwLWNoYXQtY29udGVudCAud2hhdHNhcHAtY2hhdC1hY3Rpb25zIC53aGF0c2FwcC1jaGF0LWlucHV0ID4gZGl2ID4gaW5wdXQge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbn1cbi53b3p6by13aGF0c2FwcC1jaGF0IC53aGF0c2FwcC1jaGF0LWNvbnRlbnQgLndoYXRzYXBwLWNoYXQtYWN0aW9ucyAud2hhdHNhcHAtY2hhdC1pbnB1dCA+IGRpdiAucGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMycHgsIDApO1xufVxuLndvenpvLXdoYXRzYXBwLWNoYXQgLndoYXRzYXBwLWNoYXQtY29udGVudCAud2hhdHNhcHAtY2hhdC1hY3Rpb25zIC53aGF0c2FwcC1jaGF0LWlucHV0ID4gZGl2IC5wbGFjZWhvbGRlci5wcmltYXJ5LWNvbG9yIHtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIG9wYWNpdHk6IDA7XG59XG4ud296em8td2hhdHNhcHAtY2hhdCAud2hhdHNhcHAtY2hhdC1jb250ZW50IC53aGF0c2FwcC1jaGF0LWFjdGlvbnMgLndoYXRzYXBwLWNoYXQtaW5wdXQgPiBkaXYgLnBsYWNlaG9sZGVyLndpdGgtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzJweCwgMCk7XG59XG4ud296em8td2hhdHNhcHAtY2hhdCAud2hhdHNhcHAtY2hhdC1jb250ZW50IC53aGF0c2FwcC1jaGF0LWFjdGlvbnMgLndoYXRzYXBwLWNoYXQtaW5wdXQgPiBkaXYgPiBpIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbn1cbi53b3p6by13aGF0c2FwcC1jaGF0IC53aGF0c2FwcC1jaGF0LWNvbnRlbnQgLndoYXRzYXBwLWNoYXQtYWN0aW9ucyAud2hhdHNhcHAtY2hhdC1pbnB1dCA+IGRpdiA+IGkucHJpbWFyeS1jb2xvciB7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuLndvenpvLXdoYXRzYXBwLWNoYXQgLndoYXRzYXBwLWNoYXQtY29udGVudCAud2hhdHNhcHAtY2hhdC1hY3Rpb25zIC53aGF0c2FwcC1jaGF0LWlucHV0ID4gZGl2ID4gaW5wdXQge1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbi53b3p6by13aGF0c2FwcC1jaGF0IC53aGF0c2FwcC1jaGF0LWNvbnRlbnQgLndoYXRzYXBwLWNoYXQtYWN0aW9ucyA+IGRpdiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ud296em8td2hhdHNhcHAtY2hhdCAud2hhdHNhcHAtY2hhdC1jb250ZW50IC53aGF0c2FwcC1jaGF0LWFjdGlvbnMgPiBkaXYgPiBkaXYgPiBwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOHB4LCAwKSAhaW1wb3J0YW50O1xufVxuLndvenpvLXdoYXRzYXBwLWNoYXQgLndoYXRzYXBwLWNoYXQtY29udGVudCAud2hhdHNhcHAtY2hhdC1hY3Rpb25zID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNWQzNjY7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBrZXlmcmFtZXMgZmFkZWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufS53b3p6by10aW1lLXNlbGVjdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4ud296em8tdGltZS1zZWxlY3RvciAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi53b3p6by10aW1lLXNlbGVjdG9yID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLndvenpvLXRpbWUtc2VsZWN0b3IgPiBkaXYgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuLndvenpvLXRpbWUtc2VsZWN0b3IgLmhvdXItc2VwYXJhdG9yIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogIzg4ODg4ODtcbn0uZ2VuZXJpYy1iYWNrb2ZmaWNlLW1vZGFsIC5qc29uLWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMCA0cHg7XG59XG4uZ2VuZXJpYy1iYWNrb2ZmaWNlLW1vZGFsIC5qc29uLWZpZWxkIC5qc29uLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uZ2VuZXJpYy1iYWNrb2ZmaWNlLW1vZGFsIC5qc29uLWZpZWxkIC5qc29uLXRleHQgaSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZ2VuZXJpYy1iYWNrb2ZmaWNlLW1vZGFsIC5qc29uLWZpZWxkIC5qc29uLXRleHQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5nZW5lcmljLWJhY2tvZmZpY2UtbW9kYWwgLmpzb24tZmllbGQgLmpzb24ge1xuICBwYWRkaW5nOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmdlbmVyaWMtYmFja29mZmljZS1tb2RhbCAuanNvbi1maWVsZCAuanNvbiBwcmUge1xuICBtYXJnaW46IDA7XG59Il0sInNvdXJjZVJvb3QiOiIifQ==*/