/**
 * @author XEHub <https://www.xehub.io>
 * @license LGPL-2.1-or-later
 */
 @charset "UTF-8";
.xu-text {
  color: #172b4d !important;
}

.xu-text--primary {
  color: #345bd9 !important;
}

.xu-text--success {
  color: #36b375 !important;
}

.xu-text--positive {
  color: #00b8d9 !important;
}

.xu-text--warning {
  color: #f49342 !important;
}

.xu-text--danger, .xu-text--error {
  color: #de3618 !important;
}

.xu-text--fail {
  color: #9c6ade !important;
}

.xu-text--black {
  color: #172b4d !important;
}

.xu-button {
  display: inline-block;
  margin: 0;
  padding: 8px;
  border: 0 none;
  border-radius: 3px;
  font-size: 14px;
  line-height: 20px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  outline: 0;
  background-color: transparent;
  color: #505f79;
}

.xu-button .xu-button__text {
  display: inline-block;
  padding: 0 4px;
}

.xu-button:not([disabled]) {
  cursor: pointer;
}

.xu-button:focus:not([disabled]), .xu-button.xu-button--focus:not([disabled]) {
  -webkit-box-shadow: 0 0 0 2px rgba(38, 132, 255, 0.4);
  box-shadow: 0 0 0 2px rgba(38, 132, 255, 0.4);
}

.xu-button:hover {
  color: #505f79;
}

.xu-button--large {
  padding: 12px;
  font-size: 16px;
  line-height: 24px;
}

.xu-button--small {
  padding: 4px;
  font-size: 14px;
  line-height: 20px;
}

.xu-button--block {
  display: block;
  width: 100%;
}

.xu-button--block + .xu-button--block {
  margin-top: 4px;
}

.xu-button--link:hover:not([disabled]), .xu-button--link.xu-button--hover:not([disabled]), .xu-button--link:focus:not([disabled]), .xu-button--link.xu-button--focus:not([disabled]), .xu-button--subtle-link:hover:not([disabled]), .xu-button--subtle-link.xu-button--hover:not([disabled]), .xu-button--subtle-link:focus:not([disabled]), .xu-button--subtle-link.xu-button--focus:not([disabled]) {
  text-decoration: underline;
  border: 0 none;
}

.xu-button.xu-button--disabled {
  pointer-events: none;
  cursor: not-allowed;
}

.xu-button.xu-button--icon {
  height: 36px;
  line-height: 20px;
  padding: 8px;
  border-radius: 3px;
}

.xu-button.xu-button--icon:hover {
  background-color: #f4f5f7;
}

.xu-button.xu-button--icon .xu-button__icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  vertical-align: top;
}

.xu-button.xu-button--icon .xu-button__icon i {
  font-size: 20px;
  vertical-align: top;
}

.xu-button.xu-button--icon.xu-button--primary .xu-button__icon, .xu-button.xu-button--icon.xu-button--warning .xu-button__icon, .xu-button.xu-button--icon.xu-button--danger .xu-button__icon, .xu-button.xu-button--icon.xu-button--selected .xu-button__icon {
  color: #fff;
}

.xu-button--default {
  outline: 0;
  background-color: #f4f5f7;
  color: #505f79;
}

.xu-button--default:hover:not([disabled]), .xu-button--default.xu-button--hover:not([disabled]) {
  background-color: #ebecf0;
  color: #505f79;
}

.xu-button--default:hover:not([disabled]) .xu-button__text, .xu-button--default.xu-button--hover:not([disabled]) .xu-button__text {
  text-decoration: none;
}

.xu-button--default:focus:not([disabled]), .xu-button--default.xu-button--focus:not([disabled]) {
  text-decoration: none;
  background-color: #f4f5f7;
  color: #505f79;
}

.xu-button--default:disabled, .xu-button--default.xu-button--disabled {
  background-color: #f4f5f7;
  color: #a5adba;
}

.xu-button--default:active:not([disabled]), .xu-button--default.xu-button--active:not([disabled]) {
  background-color: #deebff;
  color: #345bd9;
}

.xu-button--default.xu-button--selected {
  background-color: #253858 !important;
  color: #fff !important;
}

.xu-button--primary {
  outline: 0;
  background-color: #345bd9;
  color: #fff;
}

.xu-button--primary:hover:not([disabled]), .xu-button--primary.xu-button--hover:not([disabled]) {
  background-color: #2684ff;
  color: #fff;
}

.xu-button--primary:hover:not([disabled]) .xu-button__text, .xu-button--primary.xu-button--hover:not([disabled]) .xu-button__text {
  text-decoration: none;
}

.xu-button--primary:focus:not([disabled]), .xu-button--primary.xu-button--focus:not([disabled]) {
  text-decoration: none;
  background-color: #345bd9;
  color: #fff;
}

.xu-button--primary:disabled, .xu-button--primary.xu-button--disabled {
  background-color: #f4f5f7;
  color: #a5adba;
}

.xu-button--primary:active:not([disabled]), .xu-button--primary.xu-button--active:not([disabled]) {
  background-color: #0747a6;
  color: #fff;
}

.xu-button--primary.xu-button--selected {
  background-color: #253858 !important;
  color: #fff !important;
}

.xu-button--link {
  outline: 0;
  background-color: transparent;
  color: #345bd9;
}

.xu-button--link:hover:not([disabled]), .xu-button--link.xu-button--hover:not([disabled]) {
  background-color: transparent;
  color: #2684ff;
}

.xu-button--link:hover:not([disabled]) .xu-button__text, .xu-button--link.xu-button--hover:not([disabled]) .xu-button__text {
  text-decoration: underline;
  border: 0 none;
}

.xu-button--link:focus:not([disabled]), .xu-button--link.xu-button--focus:not([disabled]) {
  text-decoration: none;
  background-color: transparent;
  color: #345bd9;
}

.xu-button--link:disabled, .xu-button--link.xu-button--disabled {
  background-color: transparent;
  color: #a5adba;
}

.xu-button--link:active:not([disabled]), .xu-button--link.xu-button--active:not([disabled]) {
  background-color: transparent;
  color: #0747a6;
}

.xu-button--link.xu-button--selected {
  background-color: #253858 !important;
  color: #fff !important;
}

.xu-button--subtle {
  outline: 0;
  background-color: transparent;
  color: #344563;
}

.xu-button--subtle:hover:not([disabled]), .xu-button--subtle.xu-button--hover:not([disabled]) {
  background-color: #ebecf0;
  color: #505f79;
}

.xu-button--subtle:hover:not([disabled]) .xu-button__text, .xu-button--subtle.xu-button--hover:not([disabled]) .xu-button__text {
  text-decoration: none;
}

.xu-button--subtle:focus:not([disabled]), .xu-button--subtle.xu-button--focus:not([disabled]) {
  text-decoration: none;
  background-color: transparent;
  color: #344563;
}

.xu-button--subtle:disabled, .xu-button--subtle.xu-button--disabled {
  background-color: transparent;
  color: #a5adba;
}

.xu-button--subtle:active:not([disabled]), .xu-button--subtle.xu-button--active:not([disabled]) {
  background-color: #deebff;
  color: #345bd9;
}

.xu-button--subtle.xu-button--selected {
  background-color: #253858 !important;
  color: #fff !important;
}

.xu-button--subtle-link {
  outline: 0;
  background-color: transparent;
  color: #6b778c;
}

.xu-button--subtle-link:hover:not([disabled]), .xu-button--subtle-link.xu-button--hover:not([disabled]) {
  background-color: transparent;
  color: #97a0af;
}

.xu-button--subtle-link:hover:not([disabled]) .xu-button__text, .xu-button--subtle-link.xu-button--hover:not([disabled]) .xu-button__text {
  text-decoration: underline;
  border: 0 none;
}

.xu-button--subtle-link:focus:not([disabled]), .xu-button--subtle-link.xu-button--focus:not([disabled]) {
  text-decoration: none;
  background-color: transparent;
  color: #6b778c;
}

.xu-button--subtle-link:disabled, .xu-button--subtle-link.xu-button--disabled {
  background-color: transparent;
  color: #a5adba;
}

.xu-button--subtle-link:active:not([disabled]), .xu-button--subtle-link.xu-button--active:not([disabled]) {
  background-color: transparent;
  color: #505f79;
}

.xu-button--subtle-link.xu-button--selected {
  background-color: #253858 !important;
  color: #fff !important;
}

.xu-button--warning {
  outline: 0;
  background-color: #f49342;
  color: #fff;
}

.xu-button--warning:hover:not([disabled]), .xu-button--warning.xu-button--hover:not([disabled]) {
  background-color: #ffab00;
  color: #fff;
}

.xu-button--warning:hover:not([disabled]) .xu-button__text, .xu-button--warning.xu-button--hover:not([disabled]) .xu-button__text {
  text-decoration: none;
}

.xu-button--warning:focus:not([disabled]), .xu-button--warning.xu-button--focus:not([disabled]) {
  text-decoration: none;
  background-color: #f49342;
  color: #fff;
}

.xu-button--warning:disabled, .xu-button--warning.xu-button--disabled {
  background-color: #f4f5f7;
  color: #a5adba;
}

.xu-button--warning:active:not([disabled]), .xu-button--warning.xu-button--active:not([disabled]) {
  background-color: #c05717;
  color: #fff;
}

.xu-button--warning.xu-button--selected {
  background-color: #253858 !important;
  color: #fff !important;
}

.xu-button--danger {
  outline: 0;
  background-color: #de3618;
  color: #fff;
}

.xu-button--danger:hover:not([disabled]), .xu-button--danger.xu-button--hover:not([disabled]) {
  background-color: #ff5630;
  color: #fff;
}

.xu-button--danger:hover:not([disabled]) .xu-button__text, .xu-button--danger.xu-button--hover:not([disabled]) .xu-button__text {
  text-decoration: none;
}

.xu-button--danger:focus:not([disabled]), .xu-button--danger.xu-button--focus:not([disabled]) {
  text-decoration: none;
  background-color: #de3618;
  color: #fff;
}

.xu-button--danger:disabled, .xu-button--danger.xu-button--disabled {
  background-color: #f4f5f7;
  color: #a5adba;
}

.xu-button--danger:active:not([disabled]), .xu-button--danger.xu-button--active:not([disabled]) {
  background-color: #bf0711;
  color: #fff;
}

.xu-button--danger.xu-button--selected {
  background-color: #253858 !important;
  color: #fff !important;
}

.xu-button-group {
  display: inline-block;
}

.xu-button-group--radio {
  display: inline-block;
}

.xu-button-group--radio .xu-button {
  float: left;
  margin: 0 1px;
  border-radius: 0;
}

.xu-button-group--radio .xu-button.xu-button--selected {
  background-color: #345bd9 !important;
  color: #fff !important;
}

.xu-button-group--radio .xu-button:first-of-type {
  margin-left: 0;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.xu-button-group--radio .xu-button:last-of-type {
  margin-right: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.xu-button-group--radio::after {
  content: '';
  display: block;
  clear: both;
}

.xu-label-checkradio {
  position: relative;
  display: inline-block;
  min-width: 16px;
  min-height: 16px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  letter-spacing: -0.4px;
  color: #6b778c;
  vertical-align: top;
  cursor: pointer;
}

.xu-label-checkradio input[type="checkbox"],
.xu-label-checkradio input[type="radio"] {
  overflow: hidden;
  position: absolute;
  width: 0;
  border: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  left: -9999px;
}

.xu-label-checkradio .xu-label-checkradio__helper {
  position: absolute;
  top: 3px;
  left: 0;
  width: 16px;
  height: 16px;
  border: 1.7px solid #97a0af;
  border-radius: 2px;
  background-color: #fff;
}

.xu-label-checkradio input[type="radio"] + .xu-label-checkradio__helper {
  border-radius: 16px;
}

.xu-label-checkradio .xu-label-checkradio__text {
  display: inline-block;
  padding-left: 24px;
  font-weight: 400;
  line-height: 20px;
}

.xu-label-checkradio .xu-label-checkradio__empase {
  font-weight: 400;
  color: #a5adba;
}

.xu-label-checkradio input[type="checkbox"]:checked + .xu-label-checkradio__helper {
  border-color: #345bd9;
  background-color: #345bd9;
}

.xu-label-checkradio input[type="checkbox"]:checked + .xu-label-checkradio__helper::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 6px;
  height: 9px;
  margin-top: -6px;
  margin-left: -3px;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  -webkit-transform: rotate(40deg);
  -ms-transform: rotate(40deg);
  transform: rotate(40deg);
}

.xu-label-checkradio--disabled {
  cursor: default;
}

.xu-label-checkradio--small {
  font-size: 13px;
}

.xu-label-checkradio--small .xu-label-checkradio__text {
  padding-left: 20px;
  font-weight: 600;
}

.xu-label-checkradio--small .xu-label-checkradio__empase {
  font-weight: 600;
}

.xu-label-checkradio--small .xu-label-checkradio__helper {
  width: 14px;
  height: 14px;
}

.xu-label-checkradio--large {
  font-size: 16px;
  line-height: 24px;
}

.xu-label-checkradio--large .xu-label-checkradio__text {
  padding-left: 28px;
  font-weight: 500;
}

.xu-label-checkradio--large .xu-label-checkradio__empase {
  font-weight: 500;
}

.xu-label-checkradio--large .xu-label-checkradio__helper {
  top: 2px;
  width: 20px;
  height: 20px;
}

.xu-label-checkradio input[type="radio"]:checked + .xu-label-checkradio__helper {
  border-color: #345bd9;
  background-color: #fff;
}

.xu-label-checkradio input[type="radio"]:checked + .xu-label-checkradio__helper::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 8px;
  height: 8px;
  margin-top: -4px;
  margin-left: -4px;
  border-radius: 8px;
  background-color: #345bd9;
}

.xu-label-checkradio:hover input[type="checkbox"] + .xu-label-checkradio__helper, .xu-label-checkradio.xu-label-checkradio--hover input[type="checkbox"] + .xu-label-checkradio__helper {
  border-color: #2684ff;
  background-color: #fff;
}

.xu-label-checkradio:hover input[type="checkbox"]:checked + .xu-label-checkradio__helper, .xu-label-checkradio.xu-label-checkradio--hover input[type="checkbox"]:checked + .xu-label-checkradio__helper {
  border-color: #2684ff;
  background-color: #2684ff;
}

.xu-label-checkradio:hover input[type="radio"] + .xu-label-checkradio__helper, .xu-label-checkradio.xu-label-checkradio--hover input[type="radio"] + .xu-label-checkradio__helper {
  border-color: #2684ff;
  background-color: #fff;
}

.xu-label-checkradio:hover input[type="radio"]:checked + .xu-label-checkradio__helper, .xu-label-checkradio.xu-label-checkradio--hover input[type="radio"]:checked + .xu-label-checkradio__helper {
  border-color: #2684ff;
  background-color: #fff;
}

.xu-label-checkradio:hover input[type="radio"]:checked + .xu-label-checkradio__helper::after, .xu-label-checkradio.xu-label-checkradio--hover input[type="radio"]:checked + .xu-label-checkradio__helper::after {
  content: '';
  background-color: #2684ff;
}

.xu-label-checkradio:active input[type="checkbox"] + .xu-label-checkradio__helper {
  border-color: #2684ff;
  background-color: #deebff;
}

.xu-label-checkradio:active input[type="checkbox"]:checked + .xu-label-checkradio__helper {
  border-color: #2684ff;
  background-color: #deebff;
}

.xu-label-checkradio:active input[type="checkbox"]:checked + .xu-label-checkradio__helper::after {
  content: '';
  border-right-color: #345bd9;
  border-bottom-color: #345bd9;
}

.xu-label-checkradio:active input[type="radio"] + .xu-label-checkradio__helper {
  border-color: #2684ff;
  background-color: #deebff;
}

.xu-label-checkradio:active input[type="radio"]:checked + .xu-label-checkradio__helper {
  border-color: #2684ff;
  background-color: #deebff;
}

.xu-label-checkradio:active input[type="radio"]:checked + .xu-label-checkradio__helper::after {
  content: '';
  background-color: #2684ff;
}

.xu-label-checkradio input[type="checkbox"]:focus + .xu-label-checkradio__helper {
  border-color: #2684ff;
  background-color: #fff;
}

.xu-label-checkradio input[type="checkbox"]:checked:focus + .xu-label-checkradio__helper {
  border-color: #2684ff;
  background-color: #345bd9;
}

.xu-label-checkradio.xu-label-checkradio--focus input[type="checkbox"] + .xu-label-checkradio__helper {
  border-color: #2684ff;
  background-color: #fff;
}

.xu-label-checkradio.xu-label-checkradio--focus input[type="checkbox"]:checked + .xu-label-checkradio__helper {
  border-color: #2684ff;
  background-color: #345bd9;
}

.xu-label-checkradio.xu-label-checkradio--focus input[type="radio"] + .xu-label-checkradio__helper {
  border-color: #2684ff;
  background-color: #fff;
}

.xu-label-checkradio.xu-label-checkradio--focus input[type="radio"]:checked + .xu-label-checkradio__helper {
  border-color: #345bd9;
  background-color: #fff;
}

.xu-label-checkradio.xu-label-checkradio--focus input[type="radio"]:checked + .xu-label-checkradio__helper::after {
  content: '';
  background-color: #345bd9;
}

.xu-label-checkradio input[type="radio"]:focus + .xu-label-checkradio__helper {
  border-color: #2684ff;
  background-color: #fff;
}

.xu-label-checkradio input[type="radio"]:checked:focus + .xu-label-checkradio__helper {
  border-color: #345bd9;
  background-color: #fff;
}

.xu-label-checkradio input[type="radio"]:checked:focus + .xu-label-checkradio__helper::after {
  content: '';
  background-color: #345bd9;
}

.xu-label-checkradio.xu-label-checkradio--disabled {
  color: #a5adba;
}

.xu-label-checkradio.xu-label-checkradio--disabled input[type="checkbox"] + .xu-label-checkradio__helper {
  border-color: #c1c7d0;
  background-color: #f4f5f7;
}

.xu-label-checkradio.xu-label-checkradio--disabled input[type="checkbox"]:checked + .xu-label-checkradio__helper {
  border-color: #c1c7d0;
  background-color: #c1c7d0;
}

.xu-label-checkradio.xu-label-checkradio--disabled input[type="checkbox"]:checked + .xu-label-checkradio__helper::after {
  content: '';
  border-right-color: #fff;
  border-bottom-color: #fff;
}

.xu-label-checkradio.xu-label-checkradio--disabled input[type="radio"] + .xu-label-checkradio__helper {
  border-color: #c1c7d0;
  background-color: #f4f5f7;
}

.xu-label-checkradio.xu-label-checkradio--disabled input[type="radio"]:checked + .xu-label-checkradio__helper {
  border-color: #c1c7d0;
  background-color: #fff;
}

.xu-label-checkradio.xu-label-checkradio--disabled input[type="radio"]:checked + .xu-label-checkradio__helper::after {
  content: '';
  background-color: #c1c7d0;
}

.xu-form-group {
  margin-bottom: 1.5rem;
  /* input type number 에서 화살표 제거 */
}

.xu-form-group input::-ms-clear {
  display: none;
}

.xu-form-group input::-ms-reveal {
  display: none;
}

.xu-form-group input[type=number]::-webkit-inner-spin-button,
.xu-form-group input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.xu-form-group.xu-form-group--small .xu-form-group__control {
  height: 28px;
}

.xu-form-group.xu-form-group--large .xu-form-group__control {
  height: 48px;
  font-size: 16px;
}

.xu-form-group .xu-form-group__box {
  position: relative;
}

.xu-form-group .xu-form-group__box.xu-form-group__box--icon-right .xu-form-group__control {
  padding-right: 44px;
}

.xu-form-group .xu-form-group__box.xu-form-group__box--icon-right .xu-form-group__control:focus {
  padding-right: 43px;
}

.xu-form-group .xu-form-group__box.xu-form-group__box--icon-right .xu-form-group__icon {
  right: 12px;
}

.xu-form-group .xu-form-group__box.xu-form-group__box--icon-left .xu-form-group__control {
  padding-left: 44px;
}

.xu-form-group .xu-form-group__box.xu-form-group__box--icon-left .xu-form-group__control:focus {
  padding-left: 43px;
}

.xu-form-group .xu-form-group__box.xu-form-group__box--icon-left .xu-form-group__icon {
  left: 12px;
}

.xu-form-group .xu-form-group__box .xu-form-group__icon {
  position: absolute;
  top: 50%;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  padding: 0;
  border: 0 none;
  background-color: transparent;
}

.xu-form-group .xu-form-group__box .xu-form-group__icon i {
  font-size: 20px;
  vertical-align: top;
  color: #42526e;
}

.xu-form-group .xu-form-group__box button.xu-form-group__icon {
  outline: none;
  cursor: pointer;
}

.xu-form-group input.xu-form-group__control {
  display: block;
  width: 100%;
  height: 36px;
  padding: 0 12px 0 12px;
  border: 1px solid #dfe1e6;
  border-radius: 3px;
  font-size: 14px;
  line-height: 28px;
  letter-spacing: -0.03px;
  background-color: #fafbfc;
  color: #172b4d;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.xu-form-group input.xu-form-group__control:hover {
  background-color: #f4f5f7;
}

.xu-form-group input.xu-form-group__control:focus {
  padding: 0 11px 0 11px;
  border: 2px solid #2684ff;
  border-radius: 4px;
  background-color: #fff;
}

.xu-form-group input.xu-form-group__control:focus + .xu-form-group__icon--focus {
  display: block;
}

.xu-form-group input.xu-form-group__control[disabled],
fieldset[disabled] .xu-form-group input.xu-form-group__control {
  border-color: #f4f5f7;
  background-color: #f4f5f7;
  color: #a5adba;
  cursor: not-allowed;
}

.xu-form-group input.xu-form-group__control[readonly] {
  border-color: #f4f5f7;
  background-color: #f4f5f7;
  color: #a5adba;
}

.xu-form-group input.xu-form-group__control::-webkit-input-placeholder {
  color: #a5adba;
}

.xu-form-group input.xu-form-group__control:-ms-input-placeholder {
  color: #a5adba;
}

.xu-form-group input.xu-form-group__control + .xu-form-group__icon--focus {
  display: none;
}

.xu-form-group input.xu-form-group__control.xu-form-group__control--error {
  padding: 0 11px 0 11px;
  border: 2px solid #de3618;
  border-radius: 3px;
}

.xu-form-group .xu-form-group__label {
  display: inline-block;
  padding-bottom: 3px;
  font-size: 12px;
  line-height: 15px;
  color: #6b778c;
}

.xu-form-group .xu-form-group__label .xu-form-group__label-required {
  display: inline-block;
  padding-left: 3px;
  font-size: 12px;
  font-style: normal;
  color: #de3618;
}

.xu-form-group .xu-form-group__validation {
  margin: 2px 0;
  padding: 0;
  font-size: 12px;
  line-height: 16px;
}

.xu-form-group .xu-form-group__validation:first-of-type {
  padding-top: 6px;
}

.xu-form-group .xu-form-group__validation.xu-text {
  color: #8993a4 !important;
}

.xu-form-group .xu-form-group__validation.xu-form-group__validation--success {
  color: #36b375;
}

.xu-form-group .xu-form-group__validation.xu-form-group__validation--error {
  color: #de3618;
}

.xu-form--inline .xu-form-group {
  display: inline-block;
  vertical-align: top;
}

.xu-form--inline .xu-form-group + .xu-form-group {
  margin-top: 0;
}

.xu-form--inline input.xu-form-group__control,
.xu-form--inline textarea.xu-form-group__control,
.xu-form--inline select.xu-form-group__control {
  display: inline-block;
  width: auto;
}

.xu-form-group.xu-form-group--large textarea.xu-form-group__control {
  height: 80px;
  font-size: 16px;
}

.xu-form-group.xu-form-group--small textarea.xu-form-group__control {
  height: 80px;
  font-size: 14px;
}

.xu-form-group textarea.xu-form-group__control {
  width: 100%;
  height: 80px;
  padding: 8px;
  border: 1px solid #dfe1e6;
  border-radius: 3px;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.03px;
  background-color: #fafbfc;
  color: #172b4d;
  outline: none;
  resize: none;
  vertical-align: top;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.xu-form-group textarea.xu-form-group__control:hover {
  background-color: #f4f5f7;
}

.xu-form-group textarea.xu-form-group__control:focus {
  padding: 7px;
  border: 2px solid #2684ff;
  border-radius: 3px;
  background-color: #fff;
}

.xu-form-group textarea.xu-form-group__control[disabled],
fieldset[disabled] .xu-form-group textarea.xu-form-group__control {
  border-color: #f4f5f7;
  background-color: #f4f5f7;
  cursor: not-allowed;
}

.xu-form-group textarea.xu-form-group__control::-webkit-input-placeholder {
  color: #a5adba;
}

.xu-form-group textarea.xu-form-group__control:-ms-input-placeholder {
  color: #a5adba;
}

.xu-form-group textarea.xu-form-group__control.xu-form-group__control--error {
  padding: 7px;
  border: 2px solid #de3618;
  border-radius: 3px;
}

.xu-form-group.xu-form-group--small select.xu-form-group__control {
  height: 28px;
  line-height: 27px;
}

.xu-form-group.xu-form-group--small select.xu-form-group__control:focus {
  line-height: 25px;
}

.xu-form-group.xu-form-group--large select.xu-form-group__control {
  height: 48px;
  line-height: 47px;
}

.xu-form-group.xu-form-group--large select.xu-form-group__control:focus {
  line-height: 45px;
}

.xu-form-group select.xu-form-group__control {
  width: 100%;
  height: 36px;
  padding: 0 12px 0 12px;
  border: 1px solid #dfe1e6;
  border-radius: 3px;
  font-size: 14px;
  line-height: 28px;
  letter-spacing: -0.03px;
  background-color: #fafbfc;
  color: #172b4d;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.xu-form-group select.xu-form-group__control::-ms-expand {
  display: none;
}

.xu-form-group select.xu-form-group__control:hover {
  background-color: #f4f5f7;
}

.xu-form-group select.xu-form-group__control:focus {
  padding: 0 11px;
  border: 2px solid #2684ff;
  border-radius: 3px;
  line-height: 26px;
  background-color: #fff;
}

.xu-form-group select.xu-form-group__control[disabled],
fieldset[disabled] .xu-form-group select.xu-form-group__control {
  border-color: #f4f5f7;
  background-color: #f4f5f7;
  cursor: not-allowed;
}

.xu-form-group select.xu-form-group__control::-webkit-input-placeholder {
  color: #a5adba;
}

.xu-form-group select.xu-form-group__control:-ms-input-placeholder {
  color: #a5adba;
}

.xu-dropdown,
.xu-dropup,
.xu-dropleft,
.xu-dropright {
  position: relative;
  display: inline-block;
}

.xu-dropdown-menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  min-width: 160px;
  margin: 4px 0 0;
  padding: 8px 0;
  border: 1px solid #cecece;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 2px 1px -1px rgba(0, 0, 0, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 2px 1px -1px rgba(0, 0, 0, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  background-color: #fff;
  list-style: none;
  text-align: left;
  z-index: 1000;
}

.xu-dropup .xu-dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 5px;
}

.xu-dropleft .xu-dropdown-menu {
  top: 0;
  left: auto;
  right: 100%;
  margin-top: 0;
  margin-right: 4px;
}

.xu-dropright .xu-dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: 0;
  margin-left: 4px;
}

.xu-dropdown-menu.xu-dropdown-menu--show {
  display: block;
}

.xu-dropdown-menu.xu-dropdown-menu--right {
  left: auto;
  right: 0;
}

.xu-dropdown-menu .xu-dropdown-menu__item {
  margin: 0;
  padding: 0;
  list-style: none;
}

.xu-dropdown-menu .xu-dropdown-menu__item.on a,
.xu-dropdown-menu .xu-dropdown-menu__item.on button {
  background-color: #deebff;
}

.xu-dropdown-menu .xu-dropdown-menu__item a,
.xu-dropdown-menu .xu-dropdown-menu__item button {
  display: block;
  width: 100%;
  padding: 4px 10px;
  border: 0 none;
  font-size: 14px;
  line-height: 20px;
  background-color: transparent;
  text-align: left;
  color: #172b4d;
  text-decoration: none;
  cursor: pointer;
}

.xu-dropdown-menu .xu-dropdown-menu__item a:hover, .xu-dropdown-menu .xu-dropdown-menu__item a:focus,
.xu-dropdown-menu .xu-dropdown-menu__item button:hover,
.xu-dropdown-menu .xu-dropdown-menu__item button:focus {
  background-color: #f4f5f7;
}

.xu-dropdown-menu .xu-dropdown-menu__item a:active,
.xu-dropdown-menu .xu-dropdown-menu__item button:active {
  background-color: transparent;
  color: #345bd9;
}

.xu-dropdown-menu .xu-dropdown-menu__divider {
  width: 100%;
  height: 1px;
  margin: 13px 0;
  background-color: #e6e6e6;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInhlLXVpLXdpdGhvdXQtYmFzZS5jc3MiLCJjb21wb25lbnQvX3RleHQuc2NzcyIsImNvbXBvbmVudC9fYnV0dG9uLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJjb21wb25lbnQvX2NoZWNrcmFkaW8uc2NzcyIsImNvbXBvbmVudC9mb3Jtcy9faW5wdXQuc2NzcyIsImNvbXBvbmVudC9mb3Jtcy9fdGV4dGFyZWEuc2NzcyIsImNvbXBvbmVudC9mb3Jtcy9fc2VsZWN0Ym94LnNjc3MiLCJjb21wb25lbnQvX2Ryb3Bkb3duLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCO0VBQ0UseUJBQXVCO0FERXpCOztBQ0FFO0VBQ0UseUJBQWdDO0FER3BDOztBQ0FFO0VBQ0UseUJBQWdDO0FER3BDOztBQ0FFO0VBQ0UseUJBQWlDO0FER3JDOztBQ0FFO0VBQ0UseUJBQWdDO0FER3BDOztBQ0FFO0VBRUUseUJBQStCO0FERW5DOztBQ0NFO0VBQ0UseUJBQTZCO0FERWpDOztBQ0NFO0VBQ0UseUJBQThCO0FERWxDOztBRS9CQTtFQUNFLHFCQUFxQjtFQUNyQixTQUFTO0VBRVQsWUFBWTtFQUNaLGNBQWM7RUFDZCxrQkFBa0I7RUFFbEIsZUFBZTtFQUVmLGlCQUFpQjtFQUNqQix5QkFBaUI7RUFBakIsc0JBQWlCO0VBQWpCLHFCQUFpQjtFQUFqQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixzQkFBc0I7RUFFdEIsVUFBVTtFQUNWLDZCQ2tHdUI7RURqR3ZCLGNDTlk7QUhvQ2Q7O0FFaERBO0VBc0JJLHFCQUFxQjtFQUNyQixjQUFjO0FGOEJsQjs7QUVyREE7RUE0QkksZUFBZTtBRjZCbkI7O0FFekRBO0VBa0NJLHFEQ0FVO0VEQVYsNkNDQVU7QUgyQmQ7O0FFN0RBO0VBc0NJLGNDMUJVO0FIcURkOztBRXZCRTtFQUNFLGFBQWE7RUFDYixlQUFlO0VBQ2YsaUJBQWlCO0FGMEJyQjs7QUV2QkU7RUFDRSxZQUFZO0VBQ1osZUFBZTtFQUNmLGlCQUFpQjtBRjBCckI7O0FFdEJFO0VBQ0UsY0FBYztFQUNkLFdBQVc7QUZ5QmY7O0FFM0JHO0VBS0csZUFBZTtBRjBCckI7O0FFckJHO0VBTUcsMEJBQTBCO0VBQzFCLGNBQWM7QUZtQnBCOztBRTNGQTtFQThFSSxvQkFBb0I7RUFDcEIsbUJBQW1CO0FGaUJ2Qjs7QUVoR0E7RUFvRkksWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1osa0JBQWtCO0FGZ0J0Qjs7QUV2R0E7RUEyRk0seUJDbkVPO0FIbUZiOztBRTNHQTtFQStGTSxxQkFBcUI7RUFDckIsV0FBVztFQUNYLFlBQVk7RUFDWix3QkFBd0I7RUFDeEIsNEJBQTRCO0VBQzVCLDBCQUEwQjtFQUMxQixtQkFBbUI7QUZnQnpCOztBRXJIQTtFQXdHUSxlQUFlO0VBQ2YsbUJBQW1CO0FGaUIzQjs7QUUxSEE7RUFtSFEsV0N6RkM7QUhvR1Q7O0FFRkk7RUFDRSxVQUFVO0VBQ1YseUJDdEdPO0VEdUdQLGNDbkhRO0FId0hkOztBRVJLO0VBeUJHLHlCQzlISztFRCtITCxjQzFJTTtBSDZIZDs7QUViSztFQW9CTyxxQkFBcUI7QUZIakM7O0FFakJLO0VBK0JHLHFCQUFxQjtFQUNyQix5QkNwSUs7RURxSUwsY0NqSk07QUh1SWQ7O0FFdkJLO0VBc0NHLHlCQzFJSztFRDJJTCxjQ2pKSztBSHNJYjs7QUU1Qks7RUE0Q0cseUJDcElNO0VEcUlOLGNDeElNO0FINEhkOztBRWlCSTtFQUNFLG9DQUEyRTtFQUMzRSxzQkFBc0Q7QUZkNUQ7O0FFdENJO0VBQ0UsVUFBVTtFQUNWLHlCQzdGUTtFRDhGUixXQ3JHRztBSDhJVDs7QUU1Q0s7RUF5QkcseUJDbkhNO0VEb0hOLFdDNUhDO0FIbUpUOztBRWpESztFQW9CTyxxQkFBcUI7QUZpQ2pDOztBRXJESztFQStCRyxxQkFBcUI7RUFDckIseUJDM0hNO0VENEhOLFdDbklDO0FINkpUOztBRTNESztFQXNDRyx5QkMxSUs7RUQySUwsY0NqSks7QUgwS2I7O0FFaEVLO0VBNENHLHlCQ3hJTTtFRHlJTixXQy9JQztBSHVLVDs7QUVuQkk7RUFDRSxvQ0FBMkU7RUFDM0Usc0JBQXNEO0FGc0I1RDs7QUUxRUk7RUFDRSxVQUFVO0VBQ1YsNkJDWG1CO0VEWW5CLGNDOUZRO0FIMktkOztBRWhGSztFQXlCRyw2QkNsQ2lCO0VEbUNqQixjQ3BITTtBSCtLZDs7QUVyRks7RUFhTywwQkFBMEI7RUFDMUIsY0FBYztBRjRFMUI7O0FFMUZLO0VBK0JHLHFCQUFxQjtFQUNyQiw2QkN6Q2lCO0VEMENqQixjQzVITTtBSDJMZDs7QUVoR0s7RUFzQ0csNkJDL0NpQjtFRGdEakIsY0NqSks7QUgrTWI7O0FFckdLO0VBNENHLDZCQ3JEaUI7RURzRGpCLGNDeklNO0FIc01kOztBRXhESTtFQUNFLG9DQUEyRTtFQUMzRSxzQkFBc0Q7QUYyRDVEOztBRS9HSTtFQUNFLFVBQVU7RUFDViw2QkNYbUI7RURZbkIsY0N0SFE7QUh3T2Q7O0FFckhLO0VBeUJHLHlCQzlISztFRCtITCxjQzFJTTtBSDBPZDs7QUUxSEs7RUFvQk8scUJBQXFCO0FGMEdqQzs7QUU5SEs7RUErQkcscUJBQXFCO0VBQ3JCLDZCQ3pDaUI7RUQwQ2pCLGNDcEpNO0FIdVBkOztBRXBJSztFQXNDRyw2QkMvQ2lCO0VEZ0RqQixjQ2pKSztBSG1QYjs7QUV6SUs7RUE0Q0cseUJDcElNO0VEcUlOLGNDeElNO0FIeU9kOztBRTVGSTtFQUNFLG9DQUEyRTtFQUMzRSxzQkFBc0Q7QUYrRjVEOztBRW5KSTtFQUNFLFVBQVU7RUFDViw2QkNYbUI7RURZbkIsY0NqSFE7QUh1UWQ7O0FFekpLO0VBeUJHLDZCQ2xDaUI7RURtQ2pCLGNDcklLO0FIeVFiOztBRTlKSztFQWFPLDBCQUEwQjtFQUMxQixjQUFjO0FGcUoxQjs7QUVuS0s7RUErQkcscUJBQXFCO0VBQ3JCLDZCQ3pDaUI7RUQwQ2pCLGNDL0lNO0FIdVJkOztBRXpLSztFQXNDRyw2QkMvQ2lCO0VEZ0RqQixjQ2pKSztBSHdSYjs7QUU5S0s7RUE0Q0csNkJDckRpQjtFRHNEakIsY0M3Sk07QUhtU2Q7O0FFaklJO0VBQ0Usb0NBQTJFO0VBQzNFLHNCQUFzRDtBRm9JNUQ7O0FFeExJO0VBQ0UsVUFBVTtFQUNWLHlCQzVFUTtFRDZFUixXQ3JHRztBSGdTVDs7QUU5TEs7RUF5QkcseUJDbEdNO0VEbUdOLFdDNUhDO0FIcVNUOztBRW5NSztFQW9CTyxxQkFBcUI7QUZtTGpDOztBRXZNSztFQStCRyxxQkFBcUI7RUFDckIseUJDMUdNO0VEMkdOLFdDbklDO0FIK1NUOztBRTdNSztFQXNDRyx5QkMxSUs7RUQySUwsY0NqSks7QUg0VGI7O0FFbE5LO0VBNENHLHlCQ3ZITTtFRHdITixXQy9JQztBSHlUVDs7QUVyS0k7RUFDRSxvQ0FBMkU7RUFDM0Usc0JBQXNEO0FGd0s1RDs7QUU1Tkk7RUFDRSxVQUFVO0VBQ1YseUJDcEZRO0VEcUZSLFdDckdHO0FIb1VUOztBRWxPSztFQXlCRyx5QkMxR007RUQyR04sV0M1SEM7QUh5VVQ7O0FFdk9LO0VBb0JPLHFCQUFxQjtBRnVOakM7O0FFM09LO0VBK0JHLHFCQUFxQjtFQUNyQix5QkNsSE07RURtSE4sV0NuSUM7QUhtVlQ7O0FFalBLO0VBc0NHLHlCQzFJSztFRDJJTCxjQ2pKSztBSGdXYjs7QUV0UEs7RUE0Q0cseUJDL0hNO0VEZ0lOLFdDL0lDO0FINlZUOztBRXpNSTtFQUNFLG9DQUEyRTtFQUMzRSxzQkFBc0Q7QUY0TTVEOztBRXRNQTtFQUNFLHFCQUFxQjtBRnlNdkI7O0FFck1BO0VBQ0UscUJBQXFCO0FGd012Qjs7QUV6TUE7RUFJSSxXQUFXO0VBQ1gsYUFBYTtFQUNiLGdCQUFnQjtBRnlNcEI7O0FFL01BO0VBU00sb0NBQW9DO0VBQ3BDLHNCQUFzQjtBRjBNNUI7O0FFcE5BO0VBY00sY0FBYztFQUNkLDJCQUEyQjtFQUMzQiw4QkFBOEI7QUYwTXBDOztBRTFOQTtFQW9CTSxlQUFlO0VBQ2YsNEJBQTRCO0VBQzVCLCtCQUErQjtBRjBNckM7O0FFaE9BO0VBMkJJLFdBQVc7RUFDWCxjQUFjO0VBQ2QsV0FBVztBRnlNZjs7QUlqYUE7RUFDRSxrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsc0JBQXNCO0VBQ3RCLGNES1k7RUNKWixtQkFBbUI7RUFDbkIsZUFBZTtBSm9hakI7O0FJL2FBOztFQWdCSSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixTQUFTO0VBQ1QsU0FBUztFQUNULFlBQVk7RUFDWixjQUFjO0VBQ2QsYUFBYTtBSm9hakI7O0FJM2JBO0VBMkJJLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsT0FBTztFQUNQLFdBQVc7RUFDWCxZQUFZO0VBQ1osMkJEZlM7RUNnQlQsa0JBQWtCO0VBQ2xCLHNCRFJLO0FINGFUOztBSXRjQTtFQXVDTSxtQkFBbUI7QUptYXpCOztBSTFjQTtFQTRDSSxxQkFBcUI7RUFDckIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixpQkFBaUI7QUprYXJCOztBSWpkQTtFQW1ESSxnQkFBZ0I7RUFDaEIsY0RsQ1M7QUhvY2I7O0FJdGRBO0VBMERNLHFCRHpCUTtFQzBCUix5QkQxQlE7QUgwYmQ7O0FJM2RBO0VBOERRLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsU0FBUztFQUNULFFBQVE7RUFDUixVQUFVO0VBQ1YsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsNEJBQTRCO0VBQzVCLDZCQUE2QjtFQUM3QixnQ0FBZ0M7RUFDaEMsNEJBQTRCO0VBQzVCLHdCQUF3QjtBSmlhaEM7O0FJeFpFO0VBQ0UsZUFBZTtBSjJabkI7O0FJalpFO0VBQ0UsZUFBZTtBSm9abkI7O0FJclpHO0VBSUcsa0JBQWtCO0VBQ2xCLGdCQUFnQjtBSnFadEI7O0FJMVpHO0VBU0csZ0JBQWdCO0FKcVp0Qjs7QUk5Wkc7RUFhRyxXQUFXO0VBQ1gsWUFBWTtBSnFabEI7O0FJalpFO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtBSm9ackI7O0FJdFpHO0VBS0csa0JBQWtCO0VBQ2xCLGdCQUFnQjtBSnFadEI7O0FJM1pHO0VBVUcsZ0JBQWdCO0FKcVp0Qjs7QUkvWkc7RUFjRyxRQUFRO0VBQ1IsV0FBVztFQUNYLFlBQVk7QUpxWmxCOztBSXJoQkE7RUF1SU0scUJEdEdRO0VDdUdSLHNCRDlHRztBSGdnQlQ7O0FJMWhCQTtFQTJJUSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxRQUFRO0VBQ1IsVUFBVTtFQUNWLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQix5QkRuSE07QUhzZ0JkOztBSXZpQkE7RUFnS1EscUJEOUhNO0VDK0hOLHNCRHZJQztBSGtoQlQ7O0FJNWlCQTtFQXVLUSxxQkRySU07RUNzSU4seUJEdElNO0FIK2dCZDs7QUlqakJBO0VBK0tRLHFCRDdJTTtFQzhJTixzQkR0SkM7QUg0aEJUOztBSXRqQkE7RUFzTFEscUJEcEpNO0VDcUpOLHNCRDdKQztBSGlpQlQ7O0FJM2pCQTtFQTBMVSxXQUFXO0VBQ1gseUJEekpJO0FIOGhCZDs7QUloa0JBO0VBc01RLHFCRHBLTTtFQ3FLTix5QkRuS007QUhpaUJkOztBSXJrQkE7RUE2TVEscUJEM0tNO0VDNEtOLHlCRDFLTTtBSHNpQmQ7O0FJMWtCQTtFQWlOVSxXQUFXO0VBQ1gsMkJEakxJO0VDa0xKLDRCRGxMSTtBSCtpQmQ7O0FJaGxCQTtFQTJOUSxxQkR6TE07RUMwTE4seUJEeExNO0FIaWpCZDs7QUlybEJBO0VBa09RLHFCRGhNTTtFQ2lNTix5QkQvTE07QUhzakJkOztBSTFsQkE7RUFzT1UsV0FBVztFQUNYLHlCRHJNSTtBSDZqQmQ7O0FJL2xCQTtFQWlQTSxxQkQvTVE7RUNnTlIsc0JEeE5HO0FIMGtCVDs7QUlwbUJBO0VBd1BNLHFCRHROUTtFQ3VOUix5QkR4TlE7QUh3a0JkOztBSXptQkE7RUFpUVEscUJEL05NO0VDZ09OLHNCRHhPQztBSG9sQlQ7O0FJOW1CQTtFQXdRUSxxQkR0T007RUN1T04seUJEeE9NO0FIa2xCZDs7QUlubkJBO0VBZ1JRLHFCRDlPTTtFQytPTixzQkR2UEM7QUg4bEJUOztBSXhuQkE7RUF1UlEscUJEdFBNO0VDdVBOLHNCRDlQQztBSG1tQlQ7O0FJN25CQTtFQTJSVSxXQUFXO0VBQ1gseUJEM1BJO0FIaW1CZDs7QUlsb0JBO0VBcVNNLHFCRG5RUTtFQ29RUixzQkQ1UUc7QUg2bUJUOztBSXZvQkE7RUE0U00scUJEM1FRO0VDNFFSLHNCRG5SRztBSGtuQlQ7O0FJNW9CQTtFQWdUUSxXQUFXO0VBQ1gseUJEaFJNO0FIZ25CZDs7QUlqcEJBO0VBeVRJLGNEdlNTO0FIbW9CYjs7QUlycEJBO0VBOFRRLHFCRHpTSztFQzBTTCx5QkR2U0s7QUhrb0JiOztBSTFwQkE7RUFxVVEscUJEaFRLO0VDaVRMLHlCRGpUSztBSDBvQmI7O0FJL3BCQTtFQXlVVSxXQUFXO0VBQ1gsd0JEaFREO0VDaVRDLHlCRGpURDtBSDJvQlQ7O0FJcnFCQTtFQW1WUSxxQkQ5VEs7RUMrVEwseUJENVRLO0FIa3BCYjs7QUkxcUJBO0VBMFZRLHFCRHJVSztFQ3NVTCxzQkRqVUM7QUhxcEJUOztBSS9xQkE7RUE4VlUsV0FBVztFQUNYLHlCRDFVRztBSCtwQmI7O0FLL2RBO0VBQ0UscUJBQXFCO0VBVXJCLGdDQUFBO0FMeWRGOztBS3BlQTtFQUlJLGFBQWE7QUxvZWpCOztBS3hlQTtFQVFJLGFBQWE7QUxvZWpCOztBSzVlQTs7RUFjSSx3QkFBd0I7RUFDeEIscUJBQXFCO0VBQ3JCLGdCQUFnQjtBTG1lcEI7O0FLbmZBO0VBc0JNLFlBQVk7QUxpZWxCOztBS3ZmQTtFQTRCTSxZQUFZO0VBQ1osZUFBZTtBTCtkckI7O0FLNWZBO0VBbUNJLGtCQUFrQjtBTDZkdEI7O0FLaGdCQTtFQTRDUSxtQkFBbUI7QUx3ZDNCOztBS3BnQkE7RUErQ1UsbUJBQW1CO0FMeWQ3Qjs7QUt4Z0JBO0VBcURRLFdBQVc7QUx1ZG5COztBSzVnQkE7RUE0RFEsa0JBQWtCO0FMb2QxQjs7QUtoaEJBO0VBK0RVLGtCQUFrQjtBTHFkNUI7O0FLcGhCQTtFQXFFUSxVQUFVO0FMbWRsQjs7QUt4aEJBO0VBMkVNLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsV0FBVztFQUNYLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsVUFBVTtFQUNWLGNBQWM7RUFDZCw2QkFBNkI7QUxpZG5DOztBS25pQkE7RUFxRlEsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixjRmxTTTtBSG92QmQ7O0FLemlCQTtFQTRGTSxhQUFhO0VBQ2IsZUFBZTtBTGlkckI7O0FLOWlCQTtFQWtHSSxjQUFjO0VBQ2QsV0FBVztFQUNYLFlBQVk7RUFDWixzQkFBc0I7RUFDdEIseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2Qix5QkFBeUI7RUFDekIsY0FBYztFQUNkLGFBQWE7RUFDYix3QkFBd0I7RUFDeEIscUJBQXFCO0VBQ3JCLGdCQUFnQjtBTGdkcEI7O0FLaGtCQTtFQW1ITSx5QkZoVE87QUhpd0JiOztBS3BrQkE7RUF1SE0sc0JBQXNCO0VBQ3RCLHlCRjNTUTtFRTRTUixrQkFBa0I7RUFDbEIsc0JGclRHO0FIc3dCVDs7QUsza0JBO0VBNkhRLGNBQWM7QUxrZHRCOztBSy9rQkE7O0VBbUlNLHFCRmhVTztFRWlVUCx5QkZqVU87RUVrVVAsY0Z4VU87RUV5VVAsbUJBQW1CO0FMaWR6Qjs7QUt2bEJBO0VBMElNLHFCRnZVTztFRXdVUCx5QkZ4VU87RUV5VVAsY0YvVU87QUhneUJiOztBSzdsQkE7RUFrSk0sY0ZyVk87QUhveUJiOztBS2ptQkE7RUFzSk0sY0Z6Vk87QUh3eUJiOztBS3JtQkE7RUEwSk0sYUFBYTtBTCtjbkI7O0FLem1CQTtFQStKTSxzQkFBc0I7RUFDdEIseUJGM1VRO0VFNFVSLGtCQUFrQjtBTDhjeEI7O0FLL21CQTtFQXVLSSxxQkFBcUI7RUFDckIsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsY0ZsWFU7QUg4ekJkOztBS3ZuQkE7RUE4S00scUJBQXFCO0VBQ3JCLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGNGN1ZRO0FIMHlCZDs7QUsvbkJBO0VBdUxJLGFBQWE7RUFDYixVQUFVO0VBQ1YsZUFBZTtFQUNmLGlCQUFpQjtBTDRjckI7O0FLdG9CQTtFQTZMTSxnQkFBZ0I7QUw2Y3RCOztBSzFvQkE7RUFpTU0seUJBQXNCO0FMNmM1Qjs7QUs5b0JBO0VBcU1NLGNGelZRO0FIc3lCZDs7QUtscEJBO0VBeU1NLGNGcFhRO0FIaTBCZDs7QUt2Y0E7RUFFSSxxQkFBcUI7RUFDckIsbUJBQW1CO0FMeWN2Qjs7QUs1Y0E7RUFNTSxhQUFhO0FMMGNuQjs7QUtoZEE7OztFQWFJLHFCQUFxQjtFQUNyQixXQUFXO0FMeWNmOztBTTN6QkE7RUFHTSxZQUFZO0VBQ1osZUFBZTtBTjR6QnJCOztBTWgwQkE7RUFVTSxZQUFZO0VBQ1osZUFBZTtBTjB6QnJCOztBTXIwQkE7RUFpQkksV0FBVztFQUNYLFlBQVk7RUFDWixZQUFZO0VBQ1oseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2Qix5QkFBeUI7RUFDekIsY0FBYztFQUNkLGFBQWE7RUFDYixZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLHdCQUF3QjtFQUN4QixxQkFBcUI7RUFDckIsZ0JBQWdCO0FOd3pCcEI7O0FNeDFCQTtFQW1DTSx5QkgzRU87QUhvNEJiOztBTTUxQkE7RUF1Q00sWUFBWTtFQUNaLHlCSHRFUTtFR3VFUixrQkFBa0I7RUFDbEIsc0JIaEZHO0FIeTRCVDs7QU1uMkJBOztFQStDTSxxQkh2Rk87RUd3RlAseUJIeEZPO0VHeUZQLG1CQUFtQjtBTnl6QnpCOztBTTEyQkE7RUFzRE0sY0hwR087QUg0NUJiOztBTTkyQkE7RUEwRE0sY0h4R087QUhnNkJiOztBTWwzQkE7RUErRE0sWUFBWTtFQUNaLHlCSHRGUTtFR3VGUixrQkFBa0I7QU51ekJ4Qjs7QU9oekJBO0VBS00sWUFBWTtFQUNaLGlCQUFpQjtBUCt5QnZCOztBT3J6QkE7RUFTUSxpQkFBaUI7QVBnekJ6Qjs7QU96ekJBO0VBZ0JNLFlBQVk7RUFDWixpQkFBaUI7QVA2eUJ2Qjs7QU85ekJBO0VBb0JRLGlCQUFpQjtBUDh5QnpCOztBT2wwQkE7RUEyQkksV0FBVztFQUNYLFlBQVk7RUFDWixzQkFBc0I7RUFDdEIseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2Qix5QkFBeUI7RUFDekIsY0FBYztFQUNkLGFBQWE7RUFDYix3QkFBd0I7RUFDeEIscUJBQXFCO0VBQ3JCLGdCQUFnQjtBUDJ5QnBCOztBT24xQkE7RUEyQ00sYUFBYTtBUDR5Qm5COztBT3YxQkE7RUErQ00seUJKL0pPO0FIMjhCYjs7QU8zMUJBO0VBbURNLGVBQWU7RUFDZix5QkoxSlE7RUkySlIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixzQkpyS0c7QUhpOUJUOztBT24yQkE7O0VBNERNLHFCSjVLTztFSTZLUCx5Qko3S087RUk4S1AsbUJBQW1CO0FQNHlCekI7O0FPMTJCQTtFQW1FTSxjSnpMTztBSG8rQmI7O0FPOTJCQTtFQXVFTSxjSjdMTztBSHcrQmI7O0FRei9CQTs7OztFQUlFLGtCQUFrQjtFQUNsQixxQkFBcUI7QVI0L0J2Qjs7QVF6L0JBO0VBQ0UsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsT0FBTztFQUNQLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsY0FBYztFQUNkLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIscUhBQTZHO0VBQTdHLDZHQUE2RztFQUM3RyxzQkFBc0I7RUFDdEIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixhQUFhO0FSNC9CZjs7QVF6L0JFO0VBQ0UsU0FBUztFQUNULFlBQVk7RUFDWixhQUFhO0VBQ2Isa0JBQWtCO0FSNC9CdEI7O0FReC9CRTtFQUNFLE1BQU07RUFDTixVQUFVO0VBQ1YsV0FBVztFQUNYLGFBQWE7RUFDYixpQkFBaUI7QVIyL0JyQjs7QVF2L0JFO0VBQ0UsTUFBTTtFQUNOLFVBQVU7RUFDVixhQUFhO0VBQ2IsZ0JBQWdCO0FSMC9CcEI7O0FRaGlDQTtFQTBDSSxjQUFjO0FSMC9CbEI7O0FRcGlDQTtFQThDSSxVQUFVO0VBQ1YsUUFBUTtBUjAvQlo7O0FRemlDQTtFQW1ESSxTQUFTO0VBQ1QsVUFBVTtFQUNWLGdCQUFnQjtBUjAvQnBCOztBUS9pQ0E7O0VBMERRLHlCQUF5QjtBUjAvQmpDOztBUXBqQ0E7O0VBZ0VNLGNBQWM7RUFDZCxXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLDZCQUE2QjtFQUM3QixnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLHFCQUFxQjtFQUNyQixlQUFlO0FSeS9CckI7O0FRbmtDQTs7O0VBOEVRLHlCQUF5QjtBUjIvQmpDOztBUXprQ0E7O0VBa0ZRLDZCQUE2QjtFQUM3QixjQUFjO0FSNC9CdEI7O0FRL2tDQTtFQXlGSSxXQUFXO0VBQ1gsV0FBVztFQUNYLGNBQWM7RUFDZCx5QkFBeUI7QVIwL0I3QiIsImZpbGUiOiJ4ZS11aS13aXRob3V0LWJhc2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLnh1LXRleHQge1xuICBjb2xvcjogIzE3MmI0ZCAhaW1wb3J0YW50O1xufVxuXG4ueHUtdGV4dC0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMzQ1YmQ5ICFpbXBvcnRhbnQ7XG59XG5cbi54dS10ZXh0LS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzNmIzNzUgIWltcG9ydGFudDtcbn1cblxuLnh1LXRleHQtLXBvc2l0aXZlIHtcbiAgY29sb3I6ICMwMGI4ZDkgIWltcG9ydGFudDtcbn1cblxuLnh1LXRleHQtLXdhcm5pbmcge1xuICBjb2xvcjogI2Y0OTM0MiAhaW1wb3J0YW50O1xufVxuXG4ueHUtdGV4dC0tZGFuZ2VyLCAueHUtdGV4dC0tZXJyb3Ige1xuICBjb2xvcjogI2RlMzYxOCAhaW1wb3J0YW50O1xufVxuXG4ueHUtdGV4dC0tZmFpbCB7XG4gIGNvbG9yOiAjOWM2YWRlICFpbXBvcnRhbnQ7XG59XG5cbi54dS10ZXh0LS1ibGFjayB7XG4gIGNvbG9yOiAjMTcyYjRkICFpbXBvcnRhbnQ7XG59XG5cbi54dS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzUwNWY3OTtcbn1cblxuLnh1LWJ1dHRvbiAueHUtYnV0dG9uX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDRweDtcbn1cblxuLnh1LWJ1dHRvbjpub3QoW2Rpc2FibGVkXSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi54dS1idXR0b246Zm9jdXM6bm90KFtkaXNhYmxlZF0pLCAueHUtYnV0dG9uLnh1LWJ1dHRvbi0tZm9jdXM6bm90KFtkaXNhYmxlZF0pIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMzgsIDEzMiwgMjU1LCAwLjQpO1xufVxuXG4ueHUtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM1MDVmNzk7XG59XG5cbi54dS1idXR0b24tLWxhcmdlIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnh1LWJ1dHRvbi0tc21hbGwge1xuICBwYWRkaW5nOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi54dS1idXR0b24tLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ueHUtYnV0dG9uLS1ibG9jayArIC54dS1idXR0b24tLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ueHUtYnV0dG9uLS1saW5rOmhvdmVyOm5vdChbZGlzYWJsZWRdKSwgLnh1LWJ1dHRvbi0tbGluay54dS1idXR0b24tLWhvdmVyOm5vdChbZGlzYWJsZWRdKSwgLnh1LWJ1dHRvbi0tbGluazpmb2N1czpub3QoW2Rpc2FibGVkXSksIC54dS1idXR0b24tLWxpbmsueHUtYnV0dG9uLS1mb2N1czpub3QoW2Rpc2FibGVkXSksIC54dS1idXR0b24tLXN1YnRsZS1saW5rOmhvdmVyOm5vdChbZGlzYWJsZWRdKSwgLnh1LWJ1dHRvbi0tc3VidGxlLWxpbmsueHUtYnV0dG9uLS1ob3Zlcjpub3QoW2Rpc2FibGVkXSksIC54dS1idXR0b24tLXN1YnRsZS1saW5rOmZvY3VzOm5vdChbZGlzYWJsZWRdKSwgLnh1LWJ1dHRvbi0tc3VidGxlLWxpbmsueHUtYnV0dG9uLS1mb2N1czpub3QoW2Rpc2FibGVkXSkge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYm9yZGVyOiAwIG5vbmU7XG59XG5cbi54dS1idXR0b24ueHUtYnV0dG9uLS1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ueHUtYnV0dG9uLnh1LWJ1dHRvbi0taWNvbiB7XG4gIGhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ueHUtYnV0dG9uLnh1LWJ1dHRvbi0taWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjc7XG59XG5cbi54dS1idXR0b24ueHUtYnV0dG9uLS1pY29uIC54dS1idXR0b25fX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi54dS1idXR0b24ueHUtYnV0dG9uLS1pY29uIC54dS1idXR0b25fX2ljb24gaSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnh1LWJ1dHRvbi54dS1idXR0b24tLWljb24ueHUtYnV0dG9uLS1wcmltYXJ5IC54dS1idXR0b25fX2ljb24sIC54dS1idXR0b24ueHUtYnV0dG9uLS1pY29uLnh1LWJ1dHRvbi0td2FybmluZyAueHUtYnV0dG9uX19pY29uLCAueHUtYnV0dG9uLnh1LWJ1dHRvbi0taWNvbi54dS1idXR0b24tLWRhbmdlciAueHUtYnV0dG9uX19pY29uLCAueHUtYnV0dG9uLnh1LWJ1dHRvbi0taWNvbi54dS1idXR0b24tLXNlbGVjdGVkIC54dS1idXR0b25fX2ljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnh1LWJ1dHRvbi0tZGVmYXVsdCB7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjc7XG4gIGNvbG9yOiAjNTA1Zjc5O1xufVxuXG4ueHUtYnV0dG9uLS1kZWZhdWx0OmhvdmVyOm5vdChbZGlzYWJsZWRdKSwgLnh1LWJ1dHRvbi0tZGVmYXVsdC54dS1idXR0b24tLWhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVjZjA7XG4gIGNvbG9yOiAjNTA1Zjc5O1xufVxuXG4ueHUtYnV0dG9uLS1kZWZhdWx0OmhvdmVyOm5vdChbZGlzYWJsZWRdKSAueHUtYnV0dG9uX190ZXh0LCAueHUtYnV0dG9uLS1kZWZhdWx0Lnh1LWJ1dHRvbi0taG92ZXI6bm90KFtkaXNhYmxlZF0pIC54dS1idXR0b25fX3RleHQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi54dS1idXR0b24tLWRlZmF1bHQ6Zm9jdXM6bm90KFtkaXNhYmxlZF0pLCAueHUtYnV0dG9uLS1kZWZhdWx0Lnh1LWJ1dHRvbi0tZm9jdXM6bm90KFtkaXNhYmxlZF0pIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3O1xuICBjb2xvcjogIzUwNWY3OTtcbn1cblxuLnh1LWJ1dHRvbi0tZGVmYXVsdDpkaXNhYmxlZCwgLnh1LWJ1dHRvbi0tZGVmYXVsdC54dS1idXR0b24tLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNztcbiAgY29sb3I6ICNhNWFkYmE7XG59XG5cbi54dS1idXR0b24tLWRlZmF1bHQ6YWN0aXZlOm5vdChbZGlzYWJsZWRdKSwgLnh1LWJ1dHRvbi0tZGVmYXVsdC54dS1idXR0b24tLWFjdGl2ZTpub3QoW2Rpc2FibGVkXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlYmZmO1xuICBjb2xvcjogIzM0NWJkOTtcbn1cblxuLnh1LWJ1dHRvbi0tZGVmYXVsdC54dS1idXR0b24tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1Mzg1OCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ueHUtYnV0dG9uLS1wcmltYXJ5IHtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0NWJkOTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi54dS1idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KFtkaXNhYmxlZF0pLCAueHUtYnV0dG9uLS1wcmltYXJ5Lnh1LWJ1dHRvbi0taG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2ODRmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi54dS1idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KFtkaXNhYmxlZF0pIC54dS1idXR0b25fX3RleHQsIC54dS1idXR0b24tLXByaW1hcnkueHUtYnV0dG9uLS1ob3Zlcjpub3QoW2Rpc2FibGVkXSkgLnh1LWJ1dHRvbl9fdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnh1LWJ1dHRvbi0tcHJpbWFyeTpmb2N1czpub3QoW2Rpc2FibGVkXSksIC54dS1idXR0b24tLXByaW1hcnkueHUtYnV0dG9uLS1mb2N1czpub3QoW2Rpc2FibGVkXSkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDViZDk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ueHUtYnV0dG9uLS1wcmltYXJ5OmRpc2FibGVkLCAueHUtYnV0dG9uLS1wcmltYXJ5Lnh1LWJ1dHRvbi0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3O1xuICBjb2xvcjogI2E1YWRiYTtcbn1cblxuLnh1LWJ1dHRvbi0tcHJpbWFyeTphY3RpdmU6bm90KFtkaXNhYmxlZF0pLCAueHUtYnV0dG9uLS1wcmltYXJ5Lnh1LWJ1dHRvbi0tYWN0aXZlOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzQ3YTY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ueHUtYnV0dG9uLS1wcmltYXJ5Lnh1LWJ1dHRvbi0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUzODU4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi54dS1idXR0b24tLWxpbmsge1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzNDViZDk7XG59XG5cbi54dS1idXR0b24tLWxpbms6aG92ZXI6bm90KFtkaXNhYmxlZF0pLCAueHUtYnV0dG9uLS1saW5rLnh1LWJ1dHRvbi0taG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjY4NGZmO1xufVxuXG4ueHUtYnV0dG9uLS1saW5rOmhvdmVyOm5vdChbZGlzYWJsZWRdKSAueHUtYnV0dG9uX190ZXh0LCAueHUtYnV0dG9uLS1saW5rLnh1LWJ1dHRvbi0taG92ZXI6bm90KFtkaXNhYmxlZF0pIC54dS1idXR0b25fX3RleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYm9yZGVyOiAwIG5vbmU7XG59XG5cbi54dS1idXR0b24tLWxpbms6Zm9jdXM6bm90KFtkaXNhYmxlZF0pLCAueHUtYnV0dG9uLS1saW5rLnh1LWJ1dHRvbi0tZm9jdXM6bm90KFtkaXNhYmxlZF0pIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzNDViZDk7XG59XG5cbi54dS1idXR0b24tLWxpbms6ZGlzYWJsZWQsIC54dS1idXR0b24tLWxpbmsueHUtYnV0dG9uLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2E1YWRiYTtcbn1cblxuLnh1LWJ1dHRvbi0tbGluazphY3RpdmU6bm90KFtkaXNhYmxlZF0pLCAueHUtYnV0dG9uLS1saW5rLnh1LWJ1dHRvbi0tYWN0aXZlOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzA3NDdhNjtcbn1cblxuLnh1LWJ1dHRvbi0tbGluay54dS1idXR0b24tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1Mzg1OCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ueHUtYnV0dG9uLS1zdWJ0bGUge1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzNDQ1NjM7XG59XG5cbi54dS1idXR0b24tLXN1YnRsZTpob3Zlcjpub3QoW2Rpc2FibGVkXSksIC54dS1idXR0b24tLXN1YnRsZS54dS1idXR0b24tLWhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVjZjA7XG4gIGNvbG9yOiAjNTA1Zjc5O1xufVxuXG4ueHUtYnV0dG9uLS1zdWJ0bGU6aG92ZXI6bm90KFtkaXNhYmxlZF0pIC54dS1idXR0b25fX3RleHQsIC54dS1idXR0b24tLXN1YnRsZS54dS1idXR0b24tLWhvdmVyOm5vdChbZGlzYWJsZWRdKSAueHUtYnV0dG9uX190ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ueHUtYnV0dG9uLS1zdWJ0bGU6Zm9jdXM6bm90KFtkaXNhYmxlZF0pLCAueHUtYnV0dG9uLS1zdWJ0bGUueHUtYnV0dG9uLS1mb2N1czpub3QoW2Rpc2FibGVkXSkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzM0NDU2Mztcbn1cblxuLnh1LWJ1dHRvbi0tc3VidGxlOmRpc2FibGVkLCAueHUtYnV0dG9uLS1zdWJ0bGUueHUtYnV0dG9uLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2E1YWRiYTtcbn1cblxuLnh1LWJ1dHRvbi0tc3VidGxlOmFjdGl2ZTpub3QoW2Rpc2FibGVkXSksIC54dS1idXR0b24tLXN1YnRsZS54dS1idXR0b24tLWFjdGl2ZTpub3QoW2Rpc2FibGVkXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlYmZmO1xuICBjb2xvcjogIzM0NWJkOTtcbn1cblxuLnh1LWJ1dHRvbi0tc3VidGxlLnh1LWJ1dHRvbi0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUzODU4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi54dS1idXR0b24tLXN1YnRsZS1saW5rIHtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNmI3NzhjO1xufVxuXG4ueHUtYnV0dG9uLS1zdWJ0bGUtbGluazpob3Zlcjpub3QoW2Rpc2FibGVkXSksIC54dS1idXR0b24tLXN1YnRsZS1saW5rLnh1LWJ1dHRvbi0taG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOTdhMGFmO1xufVxuXG4ueHUtYnV0dG9uLS1zdWJ0bGUtbGluazpob3Zlcjpub3QoW2Rpc2FibGVkXSkgLnh1LWJ1dHRvbl9fdGV4dCwgLnh1LWJ1dHRvbi0tc3VidGxlLWxpbmsueHUtYnV0dG9uLS1ob3Zlcjpub3QoW2Rpc2FibGVkXSkgLnh1LWJ1dHRvbl9fdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBib3JkZXI6IDAgbm9uZTtcbn1cblxuLnh1LWJ1dHRvbi0tc3VidGxlLWxpbms6Zm9jdXM6bm90KFtkaXNhYmxlZF0pLCAueHUtYnV0dG9uLS1zdWJ0bGUtbGluay54dS1idXR0b24tLWZvY3VzOm5vdChbZGlzYWJsZWRdKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNmI3NzhjO1xufVxuXG4ueHUtYnV0dG9uLS1zdWJ0bGUtbGluazpkaXNhYmxlZCwgLnh1LWJ1dHRvbi0tc3VidGxlLWxpbmsueHUtYnV0dG9uLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2E1YWRiYTtcbn1cblxuLnh1LWJ1dHRvbi0tc3VidGxlLWxpbms6YWN0aXZlOm5vdChbZGlzYWJsZWRdKSwgLnh1LWJ1dHRvbi0tc3VidGxlLWxpbmsueHUtYnV0dG9uLS1hY3RpdmU6bm90KFtkaXNhYmxlZF0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNTA1Zjc5O1xufVxuXG4ueHUtYnV0dG9uLS1zdWJ0bGUtbGluay54dS1idXR0b24tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1Mzg1OCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ueHUtYnV0dG9uLS13YXJuaW5nIHtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0OTM0MjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi54dS1idXR0b24tLXdhcm5pbmc6aG92ZXI6bm90KFtkaXNhYmxlZF0pLCAueHUtYnV0dG9uLS13YXJuaW5nLnh1LWJ1dHRvbi0taG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWIwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi54dS1idXR0b24tLXdhcm5pbmc6aG92ZXI6bm90KFtkaXNhYmxlZF0pIC54dS1idXR0b25fX3RleHQsIC54dS1idXR0b24tLXdhcm5pbmcueHUtYnV0dG9uLS1ob3Zlcjpub3QoW2Rpc2FibGVkXSkgLnh1LWJ1dHRvbl9fdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnh1LWJ1dHRvbi0td2FybmluZzpmb2N1czpub3QoW2Rpc2FibGVkXSksIC54dS1idXR0b24tLXdhcm5pbmcueHUtYnV0dG9uLS1mb2N1czpub3QoW2Rpc2FibGVkXSkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDkzNDI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ueHUtYnV0dG9uLS13YXJuaW5nOmRpc2FibGVkLCAueHUtYnV0dG9uLS13YXJuaW5nLnh1LWJ1dHRvbi0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3O1xuICBjb2xvcjogI2E1YWRiYTtcbn1cblxuLnh1LWJ1dHRvbi0td2FybmluZzphY3RpdmU6bm90KFtkaXNhYmxlZF0pLCAueHUtYnV0dG9uLS13YXJuaW5nLnh1LWJ1dHRvbi0tYWN0aXZlOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMDU3MTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ueHUtYnV0dG9uLS13YXJuaW5nLnh1LWJ1dHRvbi0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUzODU4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi54dS1idXR0b24tLWRhbmdlciB7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZTM2MTg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ueHUtYnV0dG9uLS1kYW5nZXI6aG92ZXI6bm90KFtkaXNhYmxlZF0pLCAueHUtYnV0dG9uLS1kYW5nZXIueHUtYnV0dG9uLS1ob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1NjMwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnh1LWJ1dHRvbi0tZGFuZ2VyOmhvdmVyOm5vdChbZGlzYWJsZWRdKSAueHUtYnV0dG9uX190ZXh0LCAueHUtYnV0dG9uLS1kYW5nZXIueHUtYnV0dG9uLS1ob3Zlcjpub3QoW2Rpc2FibGVkXSkgLnh1LWJ1dHRvbl9fdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnh1LWJ1dHRvbi0tZGFuZ2VyOmZvY3VzOm5vdChbZGlzYWJsZWRdKSwgLnh1LWJ1dHRvbi0tZGFuZ2VyLnh1LWJ1dHRvbi0tZm9jdXM6bm90KFtkaXNhYmxlZF0pIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGUzNjE4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnh1LWJ1dHRvbi0tZGFuZ2VyOmRpc2FibGVkLCAueHUtYnV0dG9uLS1kYW5nZXIueHUtYnV0dG9uLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjc7XG4gIGNvbG9yOiAjYTVhZGJhO1xufVxuXG4ueHUtYnV0dG9uLS1kYW5nZXI6YWN0aXZlOm5vdChbZGlzYWJsZWRdKSwgLnh1LWJ1dHRvbi0tZGFuZ2VyLnh1LWJ1dHRvbi0tYWN0aXZlOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZjA3MTE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ueHUtYnV0dG9uLS1kYW5nZXIueHUtYnV0dG9uLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTM4NTggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnh1LWJ1dHRvbi1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnh1LWJ1dHRvbi1ncm91cC0tcmFkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi54dS1idXR0b24tZ3JvdXAtLXJhZGlvIC54dS1idXR0b24ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDFweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnh1LWJ1dHRvbi1ncm91cC0tcmFkaW8gLnh1LWJ1dHRvbi54dS1idXR0b24tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0NWJkOSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ueHUtYnV0dG9uLWdyb3VwLS1yYWRpbyAueHUtYnV0dG9uOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi54dS1idXR0b24tZ3JvdXAtLXJhZGlvIC54dS1idXR0b246bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4ueHUtYnV0dG9uLWdyb3VwLS1yYWRpbzo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ueHUtbGFiZWwtY2hlY2tyYWRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gIGNvbG9yOiAjNmI3NzhjO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi54dS1sYWJlbC1jaGVja3JhZGlvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi54dS1sYWJlbC1jaGVja3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuXG4ueHUtbGFiZWwtY2hlY2tyYWRpbyAueHUtbGFiZWwtY2hlY2tyYWRpb19faGVscGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAxLjdweCBzb2xpZCAjOTdhMGFmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi54dS1sYWJlbC1jaGVja3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIC54dS1sYWJlbC1jaGVja3JhZGlvX19oZWxwZXIge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4ueHUtbGFiZWwtY2hlY2tyYWRpbyAueHUtbGFiZWwtY2hlY2tyYWRpb19fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnh1LWxhYmVsLWNoZWNrcmFkaW8gLnh1LWxhYmVsLWNoZWNrcmFkaW9fX2VtcGFzZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjYTVhZGJhO1xufVxuXG4ueHUtbGFiZWwtY2hlY2tyYWRpbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC54dS1sYWJlbC1jaGVja3JhZGlvX19oZWxwZXIge1xuICBib3JkZXItY29sb3I6ICMzNDViZDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDViZDk7XG59XG5cbi54dS1sYWJlbC1jaGVja3JhZGlvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLnh1LWxhYmVsLWNoZWNrcmFkaW9fX2hlbHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogOXB4O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG59XG5cbi54dS1sYWJlbC1jaGVja3JhZGlvLS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnh1LWxhYmVsLWNoZWNrcmFkaW8tLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ueHUtbGFiZWwtY2hlY2tyYWRpby0tc21hbGwgLnh1LWxhYmVsLWNoZWNrcmFkaW9fX3RleHQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi54dS1sYWJlbC1jaGVja3JhZGlvLS1zbWFsbCAueHUtbGFiZWwtY2hlY2tyYWRpb19fZW1wYXNlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnh1LWxhYmVsLWNoZWNrcmFkaW8tLXNtYWxsIC54dS1sYWJlbC1jaGVja3JhZGlvX19oZWxwZXIge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4ueHUtbGFiZWwtY2hlY2tyYWRpby0tbGFyZ2Uge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ueHUtbGFiZWwtY2hlY2tyYWRpby0tbGFyZ2UgLnh1LWxhYmVsLWNoZWNrcmFkaW9fX3RleHQge1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi54dS1sYWJlbC1jaGVja3JhZGlvLS1sYXJnZSAueHUtbGFiZWwtY2hlY2tyYWRpb19fZW1wYXNlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnh1LWxhYmVsLWNoZWNrcmFkaW8tLWxhcmdlIC54dS1sYWJlbC1jaGVja3JhZGlvX19oZWxwZXIge1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLnh1LWxhYmVsLWNoZWNrcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAueHUtbGFiZWwtY2hlY2tyYWRpb19faGVscGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ1YmQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ueHUtbGFiZWwtY2hlY2tyYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC54dS1sYWJlbC1jaGVja3JhZGlvX19oZWxwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0NWJkOTtcbn1cblxuLnh1LWxhYmVsLWNoZWNrcmFkaW86aG92ZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgLnh1LWxhYmVsLWNoZWNrcmFkaW9fX2hlbHBlciwgLnh1LWxhYmVsLWNoZWNrcmFkaW8ueHUtbGFiZWwtY2hlY2tyYWRpby0taG92ZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgLnh1LWxhYmVsLWNoZWNrcmFkaW9fX2hlbHBlciB7XG4gIGJvcmRlci1jb2xvcjogIzI2ODRmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnh1LWxhYmVsLWNoZWNrcmFkaW86aG92ZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAueHUtbGFiZWwtY2hlY2tyYWRpb19faGVscGVyLCAueHUtbGFiZWwtY2hlY2tyYWRpby54dS1sYWJlbC1jaGVja3JhZGlvLS1ob3ZlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC54dS1sYWJlbC1jaGVja3JhZGlvX19oZWxwZXIge1xuICBib3JkZXItY29sb3I6ICMyNjg0ZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjg0ZmY7XG59XG5cbi54dS1sYWJlbC1jaGVja3JhZGlvOmhvdmVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIC54dS1sYWJlbC1jaGVja3JhZGlvX19oZWxwZXIsIC54dS1sYWJlbC1jaGVja3JhZGlvLnh1LWxhYmVsLWNoZWNrcmFkaW8tLWhvdmVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIC54dS1sYWJlbC1jaGVja3JhZGlvX19oZWxwZXIge1xuICBib3JkZXItY29sb3I6ICMyNjg0ZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi54dS1sYWJlbC1jaGVja3JhZGlvOmhvdmVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnh1LWxhYmVsLWNoZWNrcmFkaW9fX2hlbHBlciwgLnh1LWxhYmVsLWNoZWNrcmFkaW8ueHUtbGFiZWwtY2hlY2tyYWRpby0taG92ZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAueHUtbGFiZWwtY2hlY2tyYWRpb19faGVscGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjY4NGZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ueHUtbGFiZWwtY2hlY2tyYWRpbzpob3ZlciBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC54dS1sYWJlbC1jaGVja3JhZGlvX19oZWxwZXI6OmFmdGVyLCAueHUtbGFiZWwtY2hlY2tyYWRpby54dS1sYWJlbC1jaGVja3JhZGlvLS1ob3ZlciBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC54dS1sYWJlbC1jaGVja3JhZGlvX19oZWxwZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjg0ZmY7XG59XG5cbi54dS1sYWJlbC1jaGVja3JhZGlvOmFjdGl2ZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAueHUtbGFiZWwtY2hlY2tyYWRpb19faGVscGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjY4NGZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlYmZmO1xufVxuXG4ueHUtbGFiZWwtY2hlY2tyYWRpbzphY3RpdmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAueHUtbGFiZWwtY2hlY2tyYWRpb19faGVscGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjY4NGZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlYmZmO1xufVxuXG4ueHUtbGFiZWwtY2hlY2tyYWRpbzphY3RpdmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAueHUtbGFiZWwtY2hlY2tyYWRpb19faGVscGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzNDViZDk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzNDViZDk7XG59XG5cbi54dS1sYWJlbC1jaGVja3JhZGlvOmFjdGl2ZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyAueHUtbGFiZWwtY2hlY2tyYWRpb19faGVscGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjY4NGZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlYmZmO1xufVxuXG4ueHUtbGFiZWwtY2hlY2tyYWRpbzphY3RpdmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAueHUtbGFiZWwtY2hlY2tyYWRpb19faGVscGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjY4NGZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlYmZmO1xufVxuXG4ueHUtbGFiZWwtY2hlY2tyYWRpbzphY3RpdmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAueHUtbGFiZWwtY2hlY2tyYWRpb19faGVscGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY4NGZmO1xufVxuXG4ueHUtbGFiZWwtY2hlY2tyYWRpbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMgKyAueHUtbGFiZWwtY2hlY2tyYWRpb19faGVscGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjY4NGZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ueHUtbGFiZWwtY2hlY2tyYWRpbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDpmb2N1cyArIC54dS1sYWJlbC1jaGVja3JhZGlvX19oZWxwZXIge1xuICBib3JkZXItY29sb3I6ICMyNjg0ZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDViZDk7XG59XG5cbi54dS1sYWJlbC1jaGVja3JhZGlvLnh1LWxhYmVsLWNoZWNrcmFkaW8tLWZvY3VzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIC54dS1sYWJlbC1jaGVja3JhZGlvX19oZWxwZXIge1xuICBib3JkZXItY29sb3I6ICMyNjg0ZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi54dS1sYWJlbC1jaGVja3JhZGlvLnh1LWxhYmVsLWNoZWNrcmFkaW8tLWZvY3VzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLnh1LWxhYmVsLWNoZWNrcmFkaW9fX2hlbHBlciB7XG4gIGJvcmRlci1jb2xvcjogIzI2ODRmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0NWJkOTtcbn1cblxuLnh1LWxhYmVsLWNoZWNrcmFkaW8ueHUtbGFiZWwtY2hlY2tyYWRpby0tZm9jdXMgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgLnh1LWxhYmVsLWNoZWNrcmFkaW9fX2hlbHBlciB7XG4gIGJvcmRlci1jb2xvcjogIzI2ODRmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnh1LWxhYmVsLWNoZWNrcmFkaW8ueHUtbGFiZWwtY2hlY2tyYWRpby0tZm9jdXMgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAueHUtbGFiZWwtY2hlY2tyYWRpb19faGVscGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ1YmQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ueHUtbGFiZWwtY2hlY2tyYWRpby54dS1sYWJlbC1jaGVja3JhZGlvLS1mb2N1cyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC54dS1sYWJlbC1jaGVja3JhZGlvX19oZWxwZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDViZDk7XG59XG5cbi54dS1sYWJlbC1jaGVja3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyArIC54dS1sYWJlbC1jaGVja3JhZGlvX19oZWxwZXIge1xuICBib3JkZXItY29sb3I6ICMyNjg0ZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi54dS1sYWJlbC1jaGVja3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkOmZvY3VzICsgLnh1LWxhYmVsLWNoZWNrcmFkaW9fX2hlbHBlciB7XG4gIGJvcmRlci1jb2xvcjogIzM0NWJkOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnh1LWxhYmVsLWNoZWNrcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQ6Zm9jdXMgKyAueHUtbGFiZWwtY2hlY2tyYWRpb19faGVscGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ1YmQ5O1xufVxuXG4ueHUtbGFiZWwtY2hlY2tyYWRpby54dS1sYWJlbC1jaGVja3JhZGlvLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYTVhZGJhO1xufVxuXG4ueHUtbGFiZWwtY2hlY2tyYWRpby54dS1sYWJlbC1jaGVja3JhZGlvLS1kaXNhYmxlZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAueHUtbGFiZWwtY2hlY2tyYWRpb19faGVscGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzFjN2QwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3O1xufVxuXG4ueHUtbGFiZWwtY2hlY2tyYWRpby54dS1sYWJlbC1jaGVja3JhZGlvLS1kaXNhYmxlZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC54dS1sYWJlbC1jaGVja3JhZGlvX19oZWxwZXIge1xuICBib3JkZXItY29sb3I6ICNjMWM3ZDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWM3ZDA7XG59XG5cbi54dS1sYWJlbC1jaGVja3JhZGlvLnh1LWxhYmVsLWNoZWNrcmFkaW8tLWRpc2FibGVkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLnh1LWxhYmVsLWNoZWNrcmFkaW9fX2hlbHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4ueHUtbGFiZWwtY2hlY2tyYWRpby54dS1sYWJlbC1jaGVja3JhZGlvLS1kaXNhYmxlZCBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyAueHUtbGFiZWwtY2hlY2tyYWRpb19faGVscGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzFjN2QwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3O1xufVxuXG4ueHUtbGFiZWwtY2hlY2tyYWRpby54dS1sYWJlbC1jaGVja3JhZGlvLS1kaXNhYmxlZCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC54dS1sYWJlbC1jaGVja3JhZGlvX19oZWxwZXIge1xuICBib3JkZXItY29sb3I6ICNjMWM3ZDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi54dS1sYWJlbC1jaGVja3JhZGlvLnh1LWxhYmVsLWNoZWNrcmFkaW8tLWRpc2FibGVkIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnh1LWxhYmVsLWNoZWNrcmFkaW9fX2hlbHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzdkMDtcbn1cblxuLnh1LWZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIC8qIGlucHV0IHR5cGUgbnVtYmVyIOyXkOyEnCDtmZTsgrTtkZwg7KCc6rGwICovXG59XG5cbi54dS1mb3JtLWdyb3VwIGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ueHUtZm9ybS1ncm91cCBpbnB1dDo6LW1zLXJldmVhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi54dS1mb3JtLWdyb3VwIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi54dS1mb3JtLWdyb3VwIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4ueHUtZm9ybS1ncm91cC54dS1mb3JtLWdyb3VwLS1zbWFsbCAueHUtZm9ybS1ncm91cF9fY29udHJvbCB7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLnh1LWZvcm0tZ3JvdXAueHUtZm9ybS1ncm91cC0tbGFyZ2UgLnh1LWZvcm0tZ3JvdXBfX2NvbnRyb2wge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnh1LWZvcm0tZ3JvdXAgLnh1LWZvcm0tZ3JvdXBfX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnh1LWZvcm0tZ3JvdXAgLnh1LWZvcm0tZ3JvdXBfX2JveC54dS1mb3JtLWdyb3VwX19ib3gtLWljb24tcmlnaHQgLnh1LWZvcm0tZ3JvdXBfX2NvbnRyb2wge1xuICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xufVxuXG4ueHUtZm9ybS1ncm91cCAueHUtZm9ybS1ncm91cF9fYm94Lnh1LWZvcm0tZ3JvdXBfX2JveC0taWNvbi1yaWdodCAueHUtZm9ybS1ncm91cF9fY29udHJvbDpmb2N1cyB7XG4gIHBhZGRpbmctcmlnaHQ6IDQzcHg7XG59XG5cbi54dS1mb3JtLWdyb3VwIC54dS1mb3JtLWdyb3VwX19ib3gueHUtZm9ybS1ncm91cF9fYm94LS1pY29uLXJpZ2h0IC54dS1mb3JtLWdyb3VwX19pY29uIHtcbiAgcmlnaHQ6IDEycHg7XG59XG5cbi54dS1mb3JtLWdyb3VwIC54dS1mb3JtLWdyb3VwX19ib3gueHUtZm9ybS1ncm91cF9fYm94LS1pY29uLWxlZnQgLnh1LWZvcm0tZ3JvdXBfX2NvbnRyb2wge1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG59XG5cbi54dS1mb3JtLWdyb3VwIC54dS1mb3JtLWdyb3VwX19ib3gueHUtZm9ybS1ncm91cF9fYm94LS1pY29uLWxlZnQgLnh1LWZvcm0tZ3JvdXBfX2NvbnRyb2w6Zm9jdXMge1xuICBwYWRkaW5nLWxlZnQ6IDQzcHg7XG59XG5cbi54dS1mb3JtLWdyb3VwIC54dS1mb3JtLWdyb3VwX19ib3gueHUtZm9ybS1ncm91cF9fYm94LS1pY29uLWxlZnQgLnh1LWZvcm0tZ3JvdXBfX2ljb24ge1xuICBsZWZ0OiAxMnB4O1xufVxuXG4ueHUtZm9ybS1ncm91cCAueHUtZm9ybS1ncm91cF9fYm94IC54dS1mb3JtLWdyb3VwX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMCBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnh1LWZvcm0tZ3JvdXAgLnh1LWZvcm0tZ3JvdXBfX2JveCAueHUtZm9ybS1ncm91cF9faWNvbiBpIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjb2xvcjogIzQyNTI2ZTtcbn1cblxuLnh1LWZvcm0tZ3JvdXAgLnh1LWZvcm0tZ3JvdXBfX2JveCBidXR0b24ueHUtZm9ybS1ncm91cF9faWNvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnh1LWZvcm0tZ3JvdXAgaW5wdXQueHUtZm9ybS1ncm91cF9fY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAwIDEycHggMCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGZlMWU2O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYmZjO1xuICBjb2xvcjogIzE3MmI0ZDtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi54dS1mb3JtLWdyb3VwIGlucHV0Lnh1LWZvcm0tZ3JvdXBfX2NvbnRyb2w6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3O1xufVxuXG4ueHUtZm9ybS1ncm91cCBpbnB1dC54dS1mb3JtLWdyb3VwX19jb250cm9sOmZvY3VzIHtcbiAgcGFkZGluZzogMCAxMXB4IDAgMTFweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzI2ODRmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ueHUtZm9ybS1ncm91cCBpbnB1dC54dS1mb3JtLWdyb3VwX19jb250cm9sOmZvY3VzICsgLnh1LWZvcm0tZ3JvdXBfX2ljb24tLWZvY3VzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi54dS1mb3JtLWdyb3VwIGlucHV0Lnh1LWZvcm0tZ3JvdXBfX2NvbnRyb2xbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC54dS1mb3JtLWdyb3VwIGlucHV0Lnh1LWZvcm0tZ3JvdXBfX2NvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNmNGY1Zjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjc7XG4gIGNvbG9yOiAjYTVhZGJhO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ueHUtZm9ybS1ncm91cCBpbnB1dC54dS1mb3JtLWdyb3VwX19jb250cm9sW3JlYWRvbmx5XSB7XG4gIGJvcmRlci1jb2xvcjogI2Y0ZjVmNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNztcbiAgY29sb3I6ICNhNWFkYmE7XG59XG5cbi54dS1mb3JtLWdyb3VwIGlucHV0Lnh1LWZvcm0tZ3JvdXBfX2NvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2E1YWRiYTtcbn1cblxuLnh1LWZvcm0tZ3JvdXAgaW5wdXQueHUtZm9ybS1ncm91cF9fY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2E1YWRiYTtcbn1cblxuLnh1LWZvcm0tZ3JvdXAgaW5wdXQueHUtZm9ybS1ncm91cF9fY29udHJvbCArIC54dS1mb3JtLWdyb3VwX19pY29uLS1mb2N1cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi54dS1mb3JtLWdyb3VwIGlucHV0Lnh1LWZvcm0tZ3JvdXBfX2NvbnRyb2wueHUtZm9ybS1ncm91cF9fY29udHJvbC0tZXJyb3Ige1xuICBwYWRkaW5nOiAwIDExcHggMCAxMXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGUzNjE4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi54dS1mb3JtLWdyb3VwIC54dS1mb3JtLWdyb3VwX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6ICM2Yjc3OGM7XG59XG5cbi54dS1mb3JtLWdyb3VwIC54dS1mb3JtLWdyb3VwX19sYWJlbCAueHUtZm9ybS1ncm91cF9fbGFiZWwtcmVxdWlyZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNkZTM2MTg7XG59XG5cbi54dS1mb3JtLWdyb3VwIC54dS1mb3JtLWdyb3VwX192YWxpZGF0aW9uIHtcbiAgbWFyZ2luOiAycHggMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLnh1LWZvcm0tZ3JvdXAgLnh1LWZvcm0tZ3JvdXBfX3ZhbGlkYXRpb246Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG59XG5cbi54dS1mb3JtLWdyb3VwIC54dS1mb3JtLWdyb3VwX192YWxpZGF0aW9uLnh1LXRleHQge1xuICBjb2xvcjogIzg5OTNhNCAhaW1wb3J0YW50O1xufVxuXG4ueHUtZm9ybS1ncm91cCAueHUtZm9ybS1ncm91cF9fdmFsaWRhdGlvbi54dS1mb3JtLWdyb3VwX192YWxpZGF0aW9uLS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzNmIzNzU7XG59XG5cbi54dS1mb3JtLWdyb3VwIC54dS1mb3JtLWdyb3VwX192YWxpZGF0aW9uLnh1LWZvcm0tZ3JvdXBfX3ZhbGlkYXRpb24tLWVycm9yIHtcbiAgY29sb3I6ICNkZTM2MTg7XG59XG5cbi54dS1mb3JtLS1pbmxpbmUgLnh1LWZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi54dS1mb3JtLS1pbmxpbmUgLnh1LWZvcm0tZ3JvdXAgKyAueHUtZm9ybS1ncm91cCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi54dS1mb3JtLS1pbmxpbmUgaW5wdXQueHUtZm9ybS1ncm91cF9fY29udHJvbCxcbi54dS1mb3JtLS1pbmxpbmUgdGV4dGFyZWEueHUtZm9ybS1ncm91cF9fY29udHJvbCxcbi54dS1mb3JtLS1pbmxpbmUgc2VsZWN0Lnh1LWZvcm0tZ3JvdXBfX2NvbnRyb2wge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ueHUtZm9ybS1ncm91cC54dS1mb3JtLWdyb3VwLS1sYXJnZSB0ZXh0YXJlYS54dS1mb3JtLWdyb3VwX19jb250cm9sIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi54dS1mb3JtLWdyb3VwLnh1LWZvcm0tZ3JvdXAtLXNtYWxsIHRleHRhcmVhLnh1LWZvcm0tZ3JvdXBfX2NvbnRyb2wge1xuICBoZWlnaHQ6IDgwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnh1LWZvcm0tZ3JvdXAgdGV4dGFyZWEueHUtZm9ybS1ncm91cF9fY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZTFlNjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmJmYztcbiAgY29sb3I6ICMxNzJiNGQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi54dS1mb3JtLWdyb3VwIHRleHRhcmVhLnh1LWZvcm0tZ3JvdXBfX2NvbnRyb2w6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3O1xufVxuXG4ueHUtZm9ybS1ncm91cCB0ZXh0YXJlYS54dS1mb3JtLWdyb3VwX19jb250cm9sOmZvY3VzIHtcbiAgcGFkZGluZzogN3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjY4NGZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi54dS1mb3JtLWdyb3VwIHRleHRhcmVhLnh1LWZvcm0tZ3JvdXBfX2NvbnRyb2xbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC54dS1mb3JtLWdyb3VwIHRleHRhcmVhLnh1LWZvcm0tZ3JvdXBfX2NvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNmNGY1Zjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi54dS1mb3JtLWdyb3VwIHRleHRhcmVhLnh1LWZvcm0tZ3JvdXBfX2NvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2E1YWRiYTtcbn1cblxuLnh1LWZvcm0tZ3JvdXAgdGV4dGFyZWEueHUtZm9ybS1ncm91cF9fY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2E1YWRiYTtcbn1cblxuLnh1LWZvcm0tZ3JvdXAgdGV4dGFyZWEueHUtZm9ybS1ncm91cF9fY29udHJvbC54dS1mb3JtLWdyb3VwX19jb250cm9sLS1lcnJvciB7XG4gIHBhZGRpbmc6IDdweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2RlMzYxODtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ueHUtZm9ybS1ncm91cC54dS1mb3JtLWdyb3VwLS1zbWFsbCBzZWxlY3QueHUtZm9ybS1ncm91cF9fY29udHJvbCB7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG59XG5cbi54dS1mb3JtLWdyb3VwLnh1LWZvcm0tZ3JvdXAtLXNtYWxsIHNlbGVjdC54dS1mb3JtLWdyb3VwX19jb250cm9sOmZvY3VzIHtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi54dS1mb3JtLWdyb3VwLnh1LWZvcm0tZ3JvdXAtLWxhcmdlIHNlbGVjdC54dS1mb3JtLWdyb3VwX19jb250cm9sIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDdweDtcbn1cblxuLnh1LWZvcm0tZ3JvdXAueHUtZm9ybS1ncm91cC0tbGFyZ2Ugc2VsZWN0Lnh1LWZvcm0tZ3JvdXBfX2NvbnRyb2w6Zm9jdXMge1xuICBsaW5lLWhlaWdodDogNDVweDtcbn1cblxuLnh1LWZvcm0tZ3JvdXAgc2VsZWN0Lnh1LWZvcm0tZ3JvdXBfX2NvbnRyb2wge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAwIDEycHggMCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGZlMWU2O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYmZjO1xuICBjb2xvcjogIzE3MmI0ZDtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi54dS1mb3JtLWdyb3VwIHNlbGVjdC54dS1mb3JtLWdyb3VwX19jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnh1LWZvcm0tZ3JvdXAgc2VsZWN0Lnh1LWZvcm0tZ3JvdXBfX2NvbnRyb2w6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3O1xufVxuXG4ueHUtZm9ybS1ncm91cCBzZWxlY3QueHUtZm9ybS1ncm91cF9fY29udHJvbDpmb2N1cyB7XG4gIHBhZGRpbmc6IDAgMTFweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzI2ODRmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnh1LWZvcm0tZ3JvdXAgc2VsZWN0Lnh1LWZvcm0tZ3JvdXBfX2NvbnRyb2xbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC54dS1mb3JtLWdyb3VwIHNlbGVjdC54dS1mb3JtLWdyb3VwX19jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjRmNWY3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ueHUtZm9ybS1ncm91cCBzZWxlY3QueHUtZm9ybS1ncm91cF9fY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTVhZGJhO1xufVxuXG4ueHUtZm9ybS1ncm91cCBzZWxlY3QueHUtZm9ybS1ncm91cF9fY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2E1YWRiYTtcbn1cblxuLnh1LWRyb3Bkb3duLFxuLnh1LWRyb3B1cCxcbi54dS1kcm9wbGVmdCxcbi54dS1kcm9wcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnh1LWRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlY2VjZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4ueHUtZHJvcHVwIC54dS1kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnh1LWRyb3BsZWZ0IC54dS1kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi54dS1kcm9wcmlnaHQgLnh1LWRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi54dS1kcm9wZG93bi1tZW51Lnh1LWRyb3Bkb3duLW1lbnUtLXNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnh1LWRyb3Bkb3duLW1lbnUueHUtZHJvcGRvd24tbWVudS0tcmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLnh1LWRyb3Bkb3duLW1lbnUgLnh1LWRyb3Bkb3duLW1lbnVfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi54dS1kcm9wZG93bi1tZW51IC54dS1kcm9wZG93bi1tZW51X19pdGVtLm9uIGEsXG4ueHUtZHJvcGRvd24tbWVudSAueHUtZHJvcGRvd24tbWVudV9faXRlbS5vbiBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlYmZmO1xufVxuXG4ueHUtZHJvcGRvd24tbWVudSAueHUtZHJvcGRvd24tbWVudV9faXRlbSBhLFxuLnh1LWRyb3Bkb3duLW1lbnUgLnh1LWRyb3Bkb3duLW1lbnVfX2l0ZW0gYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzE3MmI0ZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi54dS1kcm9wZG93bi1tZW51IC54dS1kcm9wZG93bi1tZW51X19pdGVtIGE6aG92ZXIsIC54dS1kcm9wZG93bi1tZW51IC54dS1kcm9wZG93bi1tZW51X19pdGVtIGE6Zm9jdXMsXG4ueHUtZHJvcGRvd24tbWVudSAueHUtZHJvcGRvd24tbWVudV9faXRlbSBidXR0b246aG92ZXIsXG4ueHUtZHJvcGRvd24tbWVudSAueHUtZHJvcGRvd24tbWVudV9faXRlbSBidXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3O1xufVxuXG4ueHUtZHJvcGRvd24tbWVudSAueHUtZHJvcGRvd24tbWVudV9faXRlbSBhOmFjdGl2ZSxcbi54dS1kcm9wZG93bi1tZW51IC54dS1kcm9wZG93bi1tZW51X19pdGVtIGJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzNDViZDk7XG59XG5cbi54dS1kcm9wZG93bi1tZW51IC54dS1kcm9wZG93bi1tZW51X19kaXZpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDEzcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cbiIsIi4jeyRwcmVmaXh9LXRleHQge1xuICBjb2xvcjogJE44MDAgIWltcG9ydGFudDtcblxuICAmLS1wcmltYXJ5IHtcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnkgIWltcG9ydGFudDtcbiAgfVxuXG4gICYtLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAkYnJhbmQtc3VjY2VzcyAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0tcG9zaXRpdmUge1xuICAgIGNvbG9yOiAkYnJhbmQtcG9zaXRpdmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICYtLXdhcm5pbmcge1xuICAgIGNvbG9yOiAkYnJhbmQtd2FybmluZyAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0tZGFuZ2VyLFxuICAmLS1lcnJvciB7XG4gICAgY29sb3I6ICRicmFuZC1kYW5nZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gICYtLWZhaWwge1xuICAgIGNvbG9yOiAkYnJhbmQtZmFpbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0tYmxhY2sge1xuICAgIGNvbG9yOiAkYnJhbmQtYmxhY2sgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLiN7JHByZWZpeH0tYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIC8vIHBhZGRpbmc6IDAgMTJweDtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAvLyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICAvLyBsaW5lLWhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLy8gd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50O1xuICBjb2xvcjogJE40MDA7XG5cbiAgLy8g67KE7Yq8IOuCtOu2gCDthY3siqTtirhcbiAgLiN7JHByZWZpeH0tYnV0dG9uX190ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gIH1cblxuICAvLyDqs7XthrUg7KCB7JqpXG4gICY6bm90KFtkaXNhYmxlZF0pIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAvLyDqs7XthrUg7KCB7JqpXG4gICY6Zm9jdXM6bm90KFtkaXNhYmxlZF0pLFxuICAmLiN7JHByZWZpeH0tYnV0dG9uLS1mb2N1czpub3QoW2Rpc2FibGVkXSkge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRCNDAwLCAwLjQpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRONDAwO1xuICB9XG5cbiAgLy8g7IKs7J207KaIXG4gICYtLWxhcmdlIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gICYtLXNtYWxsIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLy8gYmxvY2sg7J28IOuVjFxuICAmLS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmICsgLiN7JHByZWZpeH0tYnV0dG9uLS1ibG9jayB7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gZGlzYWJsZWRcbiAgJi0tbGluayxcbiAgJi0tc3VidGxlLWxpbmsge1xuICAgICY6aG92ZXI6bm90KFtkaXNhYmxlZF0pLFxuICAgICYuI3skcHJlZml4fS1idXR0b24tLWhvdmVyOm5vdChbZGlzYWJsZWRdKSxcbiAgICAmOmZvY3VzOm5vdChbZGlzYWJsZWRdKSxcbiAgICAmLiN7JHByZWZpeH0tYnV0dG9uLS1mb2N1czpub3QoW2Rpc2FibGVkXSkge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBhIO2DnOq3uOqwgCBkaXNhYmxlZCDsoIHsmqkg65CgIOuVjFxuICAmLiN7JHByZWZpeH0tYnV0dG9uLS1kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4gIC8vIOydtOuvuOyngCjslYTsnbTsvZgpIOuyhO2KvFxuICAmLiN7JHByZWZpeH0tYnV0dG9uLS1pY29uIHtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICROMjA7XG4gICAgfVxuXG4gICAgLiN7JHByZWZpeH0tYnV0dG9uX19pY29uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDrsLDqsr3sg4kg7J6I64qUIOuyhO2KvOydvCDrlYwg7JWE7J207L2YIOydtOuvuOyngOulvCDtnbDsg4nsnLzroZwg7KCB7JqpIChwcmltYXJ5LCB3YXJuaW5nLCBkYW5nZXIsIHNlbGVjdGVkKVxuICAgICYuI3skcHJlZml4fS1idXR0b24tLXByaW1hcnksXG4gICAgJi4jeyRwcmVmaXh9LWJ1dHRvbi0td2FybmluZyxcbiAgICAmLiN7JHByZWZpeH0tYnV0dG9uLS1kYW5nZXIsXG4gICAgJi4jeyRwcmVmaXh9LWJ1dHRvbi0tc2VsZWN0ZWQge1xuICAgICAgLiN7JHByZWZpeH0tYnV0dG9uX19pY29uIHtcbiAgICAgICAgY29sb3I6ICROMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gYnV0dG9uLUNvbG9yc1xuQGVhY2ggJHR5cGUsICR2YWx1ZSBpbiAkYnV0dG9uLWNvbG9ycyB7XG4gIC4jeyRwcmVmaXh9LWJ1dHRvbiB7XG4gICAgJi0tI3skdHlwZX0ge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1dHRvbi1jb2xvcigkdHlwZSwgJ2RlZmF1bHRCYWNrZ3JvdW5kQ29sb3InKTtcbiAgICAgIGNvbG9yOiBidXR0b24tY29sb3IoJHR5cGUsICdkZWZhdWx0Q29sb3InKTtcbiAgICAgIC8vIEBpZiAoJHR5cGUgPT0gJ2xpbmsnKSBvciAoJHR5cGUgPT0gJ3N1YnRsZS1saW5rJykge1xuICAgICAgLy8gICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIC8vICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAvLyB9XG5cbiAgICAgICY6aG92ZXI6bm90KFtkaXNhYmxlZF0pLFxuICAgICAgJi4jeyRwcmVmaXh9LWJ1dHRvbi0taG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcbiAgICAgICAgQGlmICgkdHlwZSA9PSAnbGluaycpIG9yICgkdHlwZSA9PSAnc3VidGxlLWxpbmsnKSB7XG4gICAgICAgICAgLiN7JHByZWZpeH0tYnV0dG9uX190ZXh0IHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgIC4jeyRwcmVmaXh9LWJ1dHRvbl9fdGV4dCB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidXR0b24tY29sb3IoJHR5cGUsICdob3ZlckJhY2tncm91bmRDb2xvcicpO1xuICAgICAgICBjb2xvcjogYnV0dG9uLWNvbG9yKCR0eXBlLCAnaG92ZXJDb2xvcicpO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzOm5vdChbZGlzYWJsZWRdKSxcbiAgICAgICYuI3skcHJlZml4fS1idXR0b24tLWZvY3VzOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnV0dG9uLWNvbG9yKCR0eXBlLCAnZm9jdXNCYWNrZ3JvdW5kQ29sb3InKTtcbiAgICAgICAgY29sb3I6IGJ1dHRvbi1jb2xvcigkdHlwZSwgJ2ZvY3VzQ29sb3InKTtcbiAgICAgIH1cblxuICAgICAgJjpkaXNhYmxlZCxcbiAgICAgICYuI3skcHJlZml4fS1idXR0b24tLWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnV0dG9uLWNvbG9yKCR0eXBlLCAnZGlzYWJsZWRCYWNrZ3JvdW5kQ29sb3InKTtcbiAgICAgICAgY29sb3I6IGJ1dHRvbi1jb2xvcigkdHlwZSwgJ2Rpc2FibGVkQ29sb3InKTtcbiAgICAgIH1cblxuICAgICAgJjphY3RpdmU6bm90KFtkaXNhYmxlZF0pLFxuICAgICAgJi4jeyRwcmVmaXh9LWJ1dHRvbi0tYWN0aXZlOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1dHRvbi1jb2xvcigkdHlwZSwgJ2FjdGl2ZUJhY2tncm91bmRDb2xvcicpO1xuICAgICAgICBjb2xvcjogYnV0dG9uLWNvbG9yKCR0eXBlLCAnYWN0aXZlQ29sb3InKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDshKDtg53tlZwg7IOB7YOc7J28IOuVjCDqsIEg67KE7Yq87JeQ7IScIGNsYXNzPVwieHUtYnV0dG9uLS1zZWxlY3RlZFwiIOulvCDstpTqsIBcbiAgICAmLS0jeyR0eXBlfS4jeyRwcmVmaXh9LWJ1dHRvbi0tc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnV0dG9uLWNvbG9yKCR0eXBlLCAnc2VsZWN0ZWRCYWNrZ3JvdW5kQ29sb3InKSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IGJ1dHRvbi1jb2xvcigkdHlwZSwgJ3NlbGVjdGVkQ29sb3InKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyDrsoTtirzqt7jro7lcbi4jeyRwcmVmaXh9LWJ1dHRvbi1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8g67KE7Yq86re466O5ICjrnbzrlJTsmKQpXG4uI3skcHJlZml4fS1idXR0b24tZ3JvdXAtLXJhZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIC4jeyRwcmVmaXh9LWJ1dHRvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgJi4jeyRwcmVmaXh9LWJ1dHRvbi0tc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM0NWJkOSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCIvLyBwcmVmaXhcbiRwcmVmaXg6ICd4dScgIWRlZmF1bHQ7XG5cbi8vIE5ldXRyYWxzXG4vLyDtmozsg4nsobDrpbwg64yA7LK07ZWY64qUIOyDieyDgVxuLy8gRGFyayBuZXV0cmFsc1xuJE45MDA6ICMwOTFlNDIgIWRlZmF1bHQ7XG4kTjgwMDogIzE3MmI0ZCAhZGVmYXVsdDtcbiRONzAwOiAjMjUzODU4ICFkZWZhdWx0O1xuJE42MDA6ICMzNDQ1NjMgIWRlZmF1bHQ7XG4kTjUwMDogIzQyNTI2ZSAhZGVmYXVsdDtcbi8vIE1pZC1uZXV0cmFsc1xuJE40MDA6ICM1MDVmNzkgIWRlZmF1bHQ7XG4kTjMwMDogIzVlNmM4NCAhZGVmYXVsdDtcbiROMjAwOiAjNmI3NzhjICFkZWZhdWx0O1xuJE4xMDA6ICM3YTg2OWEgIWRlZmF1bHQ7XG4kTjkwOiAjODk5M2E0ICFkZWZhdWx0O1xuJE44MDogIzk3YTBhZiAhZGVmYXVsdDtcbiRONzA6ICNhNWFkYmEgIWRlZmF1bHQ7XG4kTjYwOiAjYjNiYWM1ICFkZWZhdWx0O1xuLy8gTGlnaHQgbmV1dHJhbHNcbiRONTA6ICNjMWM3ZDAgIWRlZmF1bHQ7XG4kTjQwOiAjZGZlMWU2ICFkZWZhdWx0O1xuJE4zMDogI2ViZWNmMCAhZGVmYXVsdDtcbiROMjA6ICNmNGY1ZjcgIWRlZmF1bHQ7XG4kTjEwOiAjZmFmYmZjICFkZWZhdWx0O1xuJE4wOiAjZmZmICFkZWZhdWx0O1xuXG4vLyBCbHVlc1xuJEI5MDA6ICMxMzFiNDAgIWRlZmF1bHQ7XG4kQjgwMDogIzFiMjQ1MiAhZGVmYXVsdDtcbiRCNzAwOiAjMjAyZTc4ICFkZWZhdWx0O1xuJEI2MDA6ICMwNzQ3YTYgIWRlZmF1bHQ7XG4kQjUwMDogIzM0NWJkOSAhZGVmYXVsdDtcbiRCNDAwOiAjMjY4NGZmICFkZWZhdWx0O1xuJEIzMDA6ICNiM2Q0ZmYgIWRlZmF1bHQ7XG4kQjIwMDogI2RlZWJmZiAhZGVmYXVsdDtcbiRCMTAwOiAjZWJmNWZhICFkZWZhdWx0O1xuXG4vLyBFeHRlbmRlZCBwYWxldHRlXG4kUjkwMDogIzMzMDEwMSAhZGVmYXVsdDtcbiRSNzAwOiAjYmYwNzExICFkZWZhdWx0O1xuJFI1MDA6ICNkZTM2MTggIWRlZmF1bHQ7XG4kUjQwMDogI2ZmNTYzMCAhZGVmYXVsdDtcbiRSMzAwOiAjZmVhZDlhICFkZWZhdWx0O1xuJFIxMDA6ICNmYmVhZTUgIWRlZmF1bHQ7XG5cbi8vIE9yYW5nZXNcbiRPOTAwOiAjNGExNTA0ICFkZWZhdWx0O1xuJE83MDA6ICNjMDU3MTcgIWRlZmF1bHQ7XG4kTzUwMDogI2Y0OTM0MiAhZGVmYXVsdDtcbiRPNDAwOiAjZmZhYjAwICFkZWZhdWx0O1xuJE8zMDA6ICNmZmM1OGIgIWRlZmF1bHQ7XG4kTzEwMDogI2ZjZWJkYiAhZGVmYXVsdDtcblxuLy8gWWVsbG93c1xuJFk5MDA6ICM1NzNiMDAgIWRlZmF1bHQ7XG4kWTcwMDogIzhhNjExNiAhZGVmYXVsdDtcbiRZNTAwOiAjZWVjMjAwICFkZWZhdWx0O1xuJFkzMDA6ICNmZmVhOGEgIWRlZmF1bHQ7XG4kWTEwMDogI2ZjZjFjZCAhZGVmYXVsdDtcblxuLy8gR3JlZW5zXG4kRzkwMDogIzE3MzYzMCAhZGVmYXVsdDtcbiRHNzAwOiAjMDE4MDU1ICFkZWZhdWx0O1xuJEc1MDA6ICMzNmIzNzUgIWRlZmF1bHQ7XG4kRzMwMDogI2JmZjJjYyAhZGVmYXVsdDtcbiRHMTAwOiAjZTNmY2U1ICFkZWZhdWx0O1xuXG4vLyBUZWFscyA6IOyyreuhneyDiVxuJFQ5MDA6ICMwMTNjM2YgIWRlZmF1bHQ7XG4kVDcwMDogIzAwOGRhNiAhZGVmYXVsdDtcbiRUNTAwOiAjMDBiOGQ5ICFkZWZhdWx0O1xuJFQzMDA6ICNiNWU3ZWYgIWRlZmF1bHQ7XG4kVDEwMDogI2UwZjVmNSAhZGVmYXVsdDtcblxuLy8gUHVycGxlc1xuJFA5MDA6ICMyMzAwNTEgIWRlZmF1bHQ7XG4kUDcwMDogIzUwMjQ4ZiAhZGVmYXVsdDtcbiRQNTAwOiAjOWM2YWRlICFkZWZhdWx0O1xuJFAzMDA6ICNlM2QwZmYgIWRlZmF1bHQ7XG4kUDEwMDogI2Y2ZjBmZCAhZGVmYXVsdDtcblxuJE45MDAtOTU6IHJnYmEoOSwgMzAsIDY2LCAwLjk1KSAhZGVmYXVsdDtcbiROOTAwLTg5OiByZ2JhKDksIDMwLCA2NiwgMC44OSkgIWRlZmF1bHQ7XG4kTjkwMC04MjogcmdiYSg5LCAzMCwgNjYsIDAuODIpICFkZWZhdWx0O1xuJE45MDAtNzc6IHJnYmEoOSwgMzAsIDY2LCAwLjc3KSAhZGVmYXVsdDtcbiROOTAwLTcxOiByZ2JhKDksIDMwLCA2NiwgMC43MSkgIWRlZmF1bHQ7XG4kTjkwMC02NTogcmdiYSg5LCAzMCwgNjYsIDAuNjUpICFkZWZhdWx0O1xuJE45MDAtNjA6IHJnYmEoOSwgMzAsIDY2LCAwLjYpICFkZWZhdWx0O1xuJE45MDAtNTQ6IHJnYmEoOSwgMzAsIDY2LCAwLjU0KSAhZGVmYXVsdDtcbiROOTAwLTQ4OiByZ2JhKDksIDMwLCA2NiwgMC40OCkgIWRlZmF1bHQ7XG4kTjkwMC00MjogcmdiYSg5LCAzMCwgNjYsIDAuNDIpICFkZWZhdWx0O1xuJE45MDAtMzY6IHJnYmEoOSwgMzAsIDY2LCAwLjM2KSAhZGVmYXVsdDtcbiROOTAwLTMxOiByZ2JhKDksIDMwLCA2NiwgMC4zMSkgIWRlZmF1bHQ7XG4kTjkwMC0yNTogcmdiYSg5LCAzMCwgNjYsIDAuMjUpICFkZWZhdWx0O1xuJE45MDAtMTM6IHJnYmEoOSwgMzAsIDY2LCAwLjEzKSAhZGVmYXVsdDtcbiROOTAwLTg6IHJnYmEoOSwgMzAsIDY2LCAwLjA4KSAhZGVmYXVsdDtcbiROOTAwLTQ6IHJnYmEoOSwgMzAsIDY2LCAwLjA0KSAhZGVmYXVsdDtcbiROOTAwLTI6IHJnYmEoOSwgMzAsIDY2LCAwLjAyKSAhZGVmYXVsdDtcblxuJGJyYW5kLXByaW1hcnk6ICRCNTAwICFkZWZhdWx0O1xuJGJyYW5kLXN1Y2Nlc3M6ICRHNTAwICFkZWZhdWx0O1xuJGJyYW5kLXBvc2l0aXZlOiAkVDUwMCAhZGVmYXVsdDtcbiRicmFuZC13YXJuaW5nOiAkTzUwMCAhZGVmYXVsdDtcbiRicmFuZC1kYW5nZXI6ICRSNTAwICFkZWZhdWx0O1xuJGJyYW5kLWZhaWw6ICRQNTAwICFkZWZhdWx0O1xuJGJyYW5kLWJsYWNrOiAkTjgwMCAhZGVmYXVsdDtcblxuJGJvZHktYmc6ICROMCAhZGVmYXVsdDtcbiR0ZXh0LWNvbG9yOiAkTjgwMCAhZGVmYXVsdDtcbiRsaW5rLWNvbG9yOiAkQjUwMCAhZGVmYXVsdDtcbiRsaW5rLWNvbG9yLWhvdmVyOiAkQjQwMCAhZGVmYXVsdDtcbiRmb250LXNpemUtYmFzZTogMTZweCAhZGVmYXVsdDtcblxuJHRyYW5zcGFyZW50OiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8g67KE7Yq8IOyDge2DnOuzhCDsu6zrn6wg67OA7IiYXG4kYnV0dG9uLWNvbG9yczogKFxuICAnZGVmYXVsdCc6IChcbiAgICAnZGVmYXVsdEJhY2tncm91bmRDb2xvcic6ICROMjAsXG4gICAgJ2RlZmF1bHRDb2xvcic6ICRONDAwLFxuICAgICdob3ZlckJhY2tncm91bmRDb2xvcic6ICROMzAsXG4gICAgJ2hvdmVyQ29sb3InOiAkTjQwMCxcbiAgICAnZGlzYWJsZWRCYWNrZ3JvdW5kQ29sb3InOiAkTjIwLFxuICAgICdkaXNhYmxlZENvbG9yJzogJE43MCxcbiAgICAnc2VsZWN0ZWRCYWNrZ3JvdW5kQ29sb3InOiAkTjcwMCxcbiAgICAnc2VsZWN0ZWRDb2xvcic6ICROMCxcbiAgICAnYWN0aXZlQmFja2dyb3VuZENvbG9yJzogJEIyMDAsXG4gICAgJ2FjdGl2ZUNvbG9yJzogJEI1MDAsXG4gICAgJ2ZvY3VzQmFja2dyb3VuZENvbG9yJzogJE4yMCxcbiAgICAnZm9jdXNDb2xvcic6ICRONDAwLFxuICAgICdmb2N1c0JveFNoYWRvd0NvbG9yJzogJEI0MDBcbiAgKSxcbiAgJ3ByaW1hcnknOiAoXG4gICAgJ2RlZmF1bHRCYWNrZ3JvdW5kQ29sb3InOiAkQjUwMCxcbiAgICAnZGVmYXVsdENvbG9yJzogJE4wLFxuICAgICdob3ZlckJhY2tncm91bmRDb2xvcic6ICRCNDAwLFxuICAgICdob3ZlckNvbG9yJzogJE4wLFxuICAgICdkaXNhYmxlZEJhY2tncm91bmRDb2xvcic6ICROMjAsXG4gICAgJ2Rpc2FibGVkQ29sb3InOiAkTjcwLFxuICAgICdzZWxlY3RlZEJhY2tncm91bmRDb2xvcic6ICRONzAwLFxuICAgICdzZWxlY3RlZENvbG9yJzogJE4wLFxuICAgICdhY3RpdmVCYWNrZ3JvdW5kQ29sb3InOiAkQjYwMCxcbiAgICAnYWN0aXZlQ29sb3InOiAkTjAsXG4gICAgJ2ZvY3VzQmFja2dyb3VuZENvbG9yJzogJEI1MDAsXG4gICAgJ2ZvY3VzQ29sb3InOiAkTjAsXG4gICAgJ2ZvY3VzQm94U2hhZG93Q29sb3InOiAkQjQwMFxuICApLFxuICAnbGluayc6IChcbiAgICAnZGVmYXVsdEJhY2tncm91bmRDb2xvcic6ICR0cmFuc3BhcmVudCxcbiAgICAnZGVmYXVsdENvbG9yJzogJEI1MDAsXG4gICAgJ2hvdmVyQmFja2dyb3VuZENvbG9yJzogJHRyYW5zcGFyZW50LFxuICAgICdob3ZlckNvbG9yJzogJEI0MDAsXG4gICAgJ2Rpc2FibGVkQmFja2dyb3VuZENvbG9yJzogJHRyYW5zcGFyZW50LFxuICAgICdkaXNhYmxlZENvbG9yJzogJE43MCxcbiAgICAnc2VsZWN0ZWRCYWNrZ3JvdW5kQ29sb3InOiAkTjcwMCxcbiAgICAnc2VsZWN0ZWRDb2xvcic6ICROMCxcbiAgICAnYWN0aXZlQmFja2dyb3VuZENvbG9yJzogJHRyYW5zcGFyZW50LFxuICAgICdhY3RpdmVDb2xvcic6ICRCNjAwLFxuICAgICdmb2N1c0JhY2tncm91bmRDb2xvcic6ICR0cmFuc3BhcmVudCxcbiAgICAnZm9jdXNDb2xvcic6ICRCNTAwLFxuICAgICdmb2N1c0JveFNoYWRvd0NvbG9yJzogJEI0MDBcbiAgKSxcbiAgJ3N1YnRsZSc6IChcbiAgICAnZGVmYXVsdEJhY2tncm91bmRDb2xvcic6ICR0cmFuc3BhcmVudCxcbiAgICAnZGVmYXVsdENvbG9yJzogJE42MDAsXG4gICAgJ2hvdmVyQmFja2dyb3VuZENvbG9yJzogJE4zMCxcbiAgICAnaG92ZXJDb2xvcic6ICRONDAwLFxuICAgICdkaXNhYmxlZEJhY2tncm91bmRDb2xvcic6ICR0cmFuc3BhcmVudCxcbiAgICAnZGlzYWJsZWRDb2xvcic6ICRONzAsXG4gICAgJ3NlbGVjdGVkQmFja2dyb3VuZENvbG9yJzogJE43MDAsXG4gICAgJ3NlbGVjdGVkQ29sb3InOiAkTjAsXG4gICAgJ2FjdGl2ZUJhY2tncm91bmRDb2xvcic6ICRCMjAwLFxuICAgICdhY3RpdmVDb2xvcic6ICRCNTAwLFxuICAgICdmb2N1c0JhY2tncm91bmRDb2xvcic6ICR0cmFuc3BhcmVudCxcbiAgICAnZm9jdXNDb2xvcic6ICRONjAwLFxuICAgICdmb2N1c0JveFNoYWRvd0NvbG9yJzogJEI0MDBcbiAgKSxcbiAgJ3N1YnRsZS1saW5rJzogKFxuICAgICdkZWZhdWx0QmFja2dyb3VuZENvbG9yJzogJHRyYW5zcGFyZW50LFxuICAgICdkZWZhdWx0Q29sb3InOiAkTjIwMCxcbiAgICAnaG92ZXJCYWNrZ3JvdW5kQ29sb3InOiAkdHJhbnNwYXJlbnQsXG4gICAgJ2hvdmVyQ29sb3InOiAkTjgwLFxuICAgICdkaXNhYmxlZEJhY2tncm91bmRDb2xvcic6ICR0cmFuc3BhcmVudCxcbiAgICAnZGlzYWJsZWRDb2xvcic6ICRONzAsXG4gICAgJ3NlbGVjdGVkQmFja2dyb3VuZENvbG9yJzogJE43MDAsXG4gICAgJ3NlbGVjdGVkQ29sb3InOiAkTjAsXG4gICAgJ2FjdGl2ZUJhY2tncm91bmRDb2xvcic6ICR0cmFuc3BhcmVudCxcbiAgICAnYWN0aXZlQ29sb3InOiAkTjQwMCxcbiAgICAnZm9jdXNCYWNrZ3JvdW5kQ29sb3InOiAkdHJhbnNwYXJlbnQsXG4gICAgJ2ZvY3VzQ29sb3InOiAkTjIwMCxcbiAgICAnZm9jdXNCb3hTaGFkb3dDb2xvcic6ICRCNDAwXG4gICksXG4gICd3YXJuaW5nJzogKFxuICAgICdkZWZhdWx0QmFja2dyb3VuZENvbG9yJzogJE81MDAsXG4gICAgJ2RlZmF1bHRDb2xvcic6ICROMCxcbiAgICAnaG92ZXJCYWNrZ3JvdW5kQ29sb3InOiAkTzQwMCxcbiAgICAnaG92ZXJDb2xvcic6ICROMCxcbiAgICAnZGlzYWJsZWRCYWNrZ3JvdW5kQ29sb3InOiAkTjIwLFxuICAgICdkaXNhYmxlZENvbG9yJzogJE43MCxcbiAgICAnc2VsZWN0ZWRCYWNrZ3JvdW5kQ29sb3InOiAkTjcwMCxcbiAgICAnc2VsZWN0ZWRDb2xvcic6ICROMCxcbiAgICAnYWN0aXZlQmFja2dyb3VuZENvbG9yJzogJE83MDAsXG4gICAgJ2FjdGl2ZUNvbG9yJzogJE4wLFxuICAgICdmb2N1c0JhY2tncm91bmRDb2xvcic6ICRPNTAwLFxuICAgICdmb2N1c0NvbG9yJzogJE4wLFxuICAgICdmb2N1c0JveFNoYWRvd0NvbG9yJzogJEI0MDBcbiAgKSxcbiAgJ2Rhbmdlcic6IChcbiAgICAnZGVmYXVsdEJhY2tncm91bmRDb2xvcic6ICRSNTAwLFxuICAgICdkZWZhdWx0Q29sb3InOiAkTjAsXG4gICAgJ2hvdmVyQmFja2dyb3VuZENvbG9yJzogJFI0MDAsXG4gICAgJ2hvdmVyQ29sb3InOiAkTjAsXG4gICAgJ2Rpc2FibGVkQmFja2dyb3VuZENvbG9yJzogJE4yMCxcbiAgICAnZGlzYWJsZWRDb2xvcic6ICRONzAsXG4gICAgJ3NlbGVjdGVkQmFja2dyb3VuZENvbG9yJzogJE43MDAsXG4gICAgJ3NlbGVjdGVkQ29sb3InOiAkTjAsXG4gICAgJ2FjdGl2ZUJhY2tncm91bmRDb2xvcic6ICRSNzAwLFxuICAgICdhY3RpdmVDb2xvcic6ICROMCxcbiAgICAnZm9jdXNCYWNrZ3JvdW5kQ29sb3InOiAkUjUwMCxcbiAgICAnZm9jdXNDb2xvcic6ICROMCxcbiAgICAnZm9jdXNCb3hTaGFkb3dDb2xvcic6ICRCNDAwXG4gIClcbik7XG4iLCIuI3skcHJlZml4fS1sYWJlbC1jaGVja3JhZGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTZweDtcbiAgbWluLWhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgY29sb3I6ICROMjAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLy8g6rO17Ya1IDog7LK07YGs67CV7IqkLCDrnbzsnbTsmKTrsoTtirxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gIH1cblxuICAueHUtbGFiZWwtY2hlY2tyYWRpb19faGVscGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyOiAxLjdweCBzb2xpZCAkTjgwO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkTjA7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICsgLnh1LWxhYmVsLWNoZWNrcmFkaW9fX2hlbHBlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC54dS1sYWJlbC1jaGVja3JhZGlvX190ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAueHUtbGFiZWwtY2hlY2tyYWRpb19fZW1wYXNlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkTjcwO1xuICB9XG5cbiAgLy8g7ZWt66qpIDog7LK07YGs67CV7IqkIC0g7LK07YGsXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICArIC54dS1sYWJlbC1jaGVja3JhZGlvX19oZWxwZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkQjUwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRCNTAwO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyDqs7XthrUg7KCB7JqpXG4gIC8vICY6bm90KFtkaXNhYmxlZF0pIHtcbiAgLy8gICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8vIH1cbiAgJi0tZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gIC8vIC8vIOqzte2GtSDsoIHsmqlcbiAgLy8gJjpmb2N1czpub3QoW2Rpc2FibGVkXSksXG4gIC8vICYuZm9jdXM6bm90KFtkaXNhYmxlZF0pIHtcbiAgLy8gICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkQjQwMCwgMC40KTtcbiAgLy8gfVxuXG4gIC8vIOyCrOydtOymiFxuICAmLS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgLnh1LWxhYmVsLWNoZWNrcmFkaW9fX3RleHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAueHUtbGFiZWwtY2hlY2tyYWRpb19fZW1wYXNlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLnh1LWxhYmVsLWNoZWNrcmFkaW9fX2hlbHBlciB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICB9XG4gIH1cblxuICAmLS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgLnh1LWxhYmVsLWNoZWNrcmFkaW9fX3RleHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAueHUtbGFiZWwtY2hlY2tyYWRpb19fZW1wYXNlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLnh1LWxhYmVsLWNoZWNrcmFkaW9fX2hlbHBlciB7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIO2VreuqqSA6IOudvOuUlOyYpOuyhO2KvCAtIOyytO2BrFxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB7XG4gICAgKyAueHUtbGFiZWwtY2hlY2tyYWRpb19faGVscGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJEI1MDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkTjA7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEI1MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g7IOB7YOcIDogaG92ZXJcbiAgLy8g7IOB7YOcIDog7LK07YGs67CV7IqkLCDrnbzrlJTsmKTrsoTtirwgLSBob3ZlclxuICAmOmhvdmVyLFxuICAmLiN7JHByZWZpeH0tbGFiZWwtY2hlY2tyYWRpby0taG92ZXIge1xuICAgIC8vIOyytO2BrOuwleyKpFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICArIC4jeyRwcmVmaXh9LWxhYmVsLWNoZWNrcmFkaW9fX2hlbHBlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJEI0MDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICROMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgICArIC4jeyRwcmVmaXh9LWxhYmVsLWNoZWNrcmFkaW9fX2hlbHBlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJEI0MDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRCNDAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIOudvOuUlOyYpOuyhO2KvFxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICArIC4jeyRwcmVmaXh9LWxhYmVsLWNoZWNrcmFkaW9fX2hlbHBlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJEI0MDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICROMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB7XG4gICAgICArIC4jeyRwcmVmaXh9LWxhYmVsLWNoZWNrcmFkaW9fX2hlbHBlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJEI0MDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICROMDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEI0MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyDsg4Htg5wgOiBhY3RpdmVcbiAgLy8g7IOB7YOcIDog7LK07YGs67CV7IqkLCDrnbzrlJTsmKTrsoTtirwgLSBhY3RpdmVcbiAgJjphY3RpdmUge1xuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICArIC4jeyRwcmVmaXh9LWxhYmVsLWNoZWNrcmFkaW9fX2hlbHBlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJEI0MDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRCMjAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICAgICsgLiN7JHByZWZpeH0tbGFiZWwtY2hlY2tyYWRpb19faGVscGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkQjQwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEIyMDA7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJEI1MDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJEI1MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDrnbzrlJTsmKTrsoTtirxcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgKyAuI3skcHJlZml4fS1sYWJlbC1jaGVja3JhZGlvX19oZWxwZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRCNDAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkQjIwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB7XG4gICAgICArIC4jeyRwcmVmaXh9LWxhYmVsLWNoZWNrcmFkaW9fX2hlbHBlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJEI0MDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRCMjAwO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkQjQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIOyDge2DnCA6IGZvY3VzXG4gIC8vIOyDge2DnCA6IOyytO2BrOuwleyKpCAtIGZvY3VzXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG4gICAgKyAuI3skcHJlZml4fS1sYWJlbC1jaGVja3JhZGlvX19oZWxwZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkQjQwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICROMDtcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDpmb2N1cyB7XG4gICAgKyAuI3skcHJlZml4fS1sYWJlbC1jaGVja3JhZGlvX19oZWxwZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkQjQwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRCNTAwO1xuICAgIH1cbiAgfVxuXG4gICYuI3skcHJlZml4fS1sYWJlbC1jaGVja3JhZGlvLS1mb2N1cyB7XG4gICAgLy8g7LK07YGs67CV7IqkXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsge1xuICAgICAgLiN7JHByZWZpeH0tbGFiZWwtY2hlY2tyYWRpb19faGVscGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkQjQwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJE4wO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICAgICsgLiN7JHByZWZpeH0tbGFiZWwtY2hlY2tyYWRpb19faGVscGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkQjQwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEI1MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8g652865SU7JikIOuyhO2KvFxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIHtcbiAgICAgIC4jeyRwcmVmaXh9LWxhYmVsLWNoZWNrcmFkaW9fX2hlbHBlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJEI0MDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICROMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB7XG4gICAgICArIC4jeyRwcmVmaXh9LWxhYmVsLWNoZWNrcmFkaW9fX2hlbHBlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJEI1MDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICROMDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEI1MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyDsg4Htg5wgOiDrnbzrlJTsmKTrsoTtirwgLSBmb2N1c1xuICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMge1xuICAgICsgLiN7JHByZWZpeH0tbGFiZWwtY2hlY2tyYWRpb19faGVscGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJEI0MDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkTjA7XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQ6Zm9jdXMge1xuICAgICsgLiN7JHByZWZpeH0tbGFiZWwtY2hlY2tyYWRpb19faGVscGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJEI1MDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkTjA7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRCNTAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIOyDge2DnCA6IGRpc2FibGVkXG4gIC8vIOyDge2DnCA6IOyytO2BrOuwleyKpCAtIGRpc2FibGVkXG4gICYuI3skcHJlZml4fS1sYWJlbC1jaGVja3JhZGlvLS1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRONzA7XG5cbiAgICAvLyDssrTtgazrsJXsiqRcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgKyAuI3skcHJlZml4fS1sYWJlbC1jaGVja3JhZGlvX19oZWxwZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRONTA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICROMjA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgICAgKyAuI3skcHJlZml4fS1sYWJlbC1jaGVja3JhZGlvX19oZWxwZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRONTA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRONTA7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJE4wO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICROMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIOudvOuUlOyYpCDrsoTtirxcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgKyAuI3skcHJlZml4fS1sYWJlbC1jaGVja3JhZGlvX19oZWxwZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRONTA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICROMjA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xuICAgICAgKyAuI3skcHJlZml4fS1sYWJlbC1jaGVja3JhZGlvX19oZWxwZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRONTA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICROMDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJE41MDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gLiN7JHByZWZpeH0tZm9ybS1ncm91cCB7XG4vLyAgICsgLiN7JHByZWZpeH0tZm9ybS1ncm91cCB7XG4vLyAgICAgbWFyZ2luLXRvcDogMjBweDtcbi8vICAgfVxuXG4vLyAgIGlucHV0OjotbXMtY2xlYXIge1xuLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgIH1cblxuLy8gICBpbnB1dDo6LW1zLXJldmVhbCB7XG4vLyAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgfVxuXG4vLyAgIC8qIGlucHV0IHR5cGUgbnVtYmVyIOyXkOyEnCDtmZTsgrTtkZwg7KCc6rGwICovXG4vLyAgIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi8vICAgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbi8vICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4vLyAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuLy8gICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4vLyAgIH1cblxuLy8gICAvLyAtLS0gZm9ybSDsgqzsnbTspoggc21hbGwsIGxhcmdlIC0tLVxuLy8gICAmLiN7JHByZWZpeH0tZm9ybS1ncm91cC0tc21hbGwge1xuLy8gICAgIC4jeyRwcmVmaXh9LWZvcm0tZ3JvdXBfX2lucHV0LWJveCB7XG4vLyAgICAgICAvLyBpbnB1dFxuLy8gICAgICAgLiN7JHByZWZpeH0tZm9ybS1ncm91cF9faW5wdXQge1xuLy8gICAgICAgICBoZWlnaHQ6IDI4cHg7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG5cbi8vICAgJi4jeyRwcmVmaXh9LWZvcm0tZ3JvdXAtLWxhcmdlIHtcbi8vICAgICAuI3skcHJlZml4fS1mb3JtLWdyb3VwX19pbnB1dC1ib3gge1xuLy8gICAgICAgLy8gaW5wdXRcbi8vICAgICAgIC4jeyRwcmVmaXh9LWZvcm0tZ3JvdXBfX2lucHV0IHtcbi8vICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuLy8gICAgICAgICBmb250LXNpemU6IDE2cHg7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG4vLyAgIC8vIC0tLSAvL2Zvcm0g7IKs7J207KaIIHNtYWxsLCBsYXJnZSAtLS1cblxuLy8gICAvLyBpbnB1dCDsmIHsl60g6rCQ7Iu464qUIOu2gOuqqCDsiqTtg4Dsnbxcbi8vICAgLiN7JHByZWZpeH0tZm9ybS1ncm91cF9faW5wdXQtYm94IHtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgd2lkdGg6IDI1MHB4O1xuLy8gICAgIG1pbi13aWR0aDogODBweDtcbi8vICAgICBtYXgtd2lkdGg6IDY4MHB4O1xuXG4vLyAgICAgKyAuI3skcHJlZml4fS1mb3JtLWdyb3VwX19pbnB1dC1ib3gge1xuLy8gICAgICAgbWFyZ2luLXRvcDogMjRweDtcbi8vICAgICB9XG5cbi8vICAgICAvLyBpbnB1dCDsiqTtg4Dsnbxcbi8vICAgICAuI3skcHJlZml4fS1mb3JtLWdyb3VwX19pbnB1dCB7XG4vLyAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgIGhlaWdodDogMzZweDtcbi8vICAgICAgIHBhZGRpbmc6IDAgMTJweCAwIDEycHg7XG4vLyAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkTjQwO1xuLy8gICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuLy8gICAgICAgZm9udC1zaXplOiAxNHB4O1xuLy8gICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4vLyAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNweDtcbi8vICAgICAgIGJhY2tncm91bmQtY29sb3I6ICROMTA7XG4vLyAgICAgICBjb2xvcjogJE44MDA7XG4vLyAgICAgICBvdXRsaW5lOiBub25lO1xuLy8gICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuLy8gICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuLy8gICAgICAgYXBwZWFyYW5jZTogbm9uZTtcblxuLy8gICAgICAgJjpob3ZlciB7XG4vLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICROMjA7XG4vLyAgICAgICB9XG5cbi8vICAgICAgICY6Zm9jdXMge1xuLy8gICAgICAgICBwYWRkaW5nOiAwIDExcHggMCAxMXB4O1xuLy8gICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkQjQwMDtcbi8vICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkTjA7XG5cbi8vICAgICAgICAgKyAuI3skcHJlZml4fS1mb3JtLWdyb3VwX19pY29uLS1mb2N1cyB7XG4vLyAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICAgIH1cbi8vICAgICAgIH1cblxuLy8gICAgICAgJltkaXNhYmxlZF0sXG4vLyAgICAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4vLyAgICAgICAgIGJvcmRlci1jb2xvcjogJE4yMDtcbi8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJE4yMDtcbi8vICAgICAgICAgY29sb3I6ICRONzA7XG4vLyAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4vLyAgICAgICB9XG5cbi8vICAgICAgIC8vIHBsYWNlaG9sZGVyIOy7rOufrCDsiqTtg4Dsnbxcbi8vICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuLy8gICAgICAgICBjb2xvcjogJE43MDtcbi8vICAgICAgIH1cblxuLy8gICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuLy8gICAgICAgICBjb2xvcjogJE43MDtcbi8vICAgICAgIH1cblxuLy8gICAgICAgKyAuI3skcHJlZml4fS1mb3JtLWdyb3VwX19pY29uLS1mb2N1cyB7XG4vLyAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgICB9XG5cbi8vICAgICAgIC8vIOyduO2SiyDsg4Htg5wg7Iqk7YOA7J28IChlcnJvcilcbi8vICAgICAgICYuI3skcHJlZml4fS1mb3JtLWdyb3VwX19pbnB1dC0tZXJyb3Ige1xuLy8gICAgICAgICBwYWRkaW5nOiAwIDExcHggMCAxMXB4O1xuLy8gICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkUjUwMDtcbi8vICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuLy8gICAgICAgfVxuLy8gICAgIH1cblxuLy8gICAgIC8vIGlucHV0IOyVhOydtOy9mFxuLy8gICAgIC8vIOyasOy4oSDslYTsnbTsvZgg7JyE7LmYXG4vLyAgICAgJi4jeyRwcmVmaXh9LWZvcm0tZ3JvdXBfX2lucHV0LWJveC0taWNvbi1yaWdodCB7XG4vLyAgICAgICAuI3skcHJlZml4fS1mb3JtLWdyb3VwX19pbnB1dCB7XG4vLyAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHg7XG5cbi8vICAgICAgICAgJjpmb2N1cyB7XG4vLyAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDNweDtcbi8vICAgICAgICAgfVxuLy8gICAgICAgfVxuXG4vLyAgICAgICAvLyBpbnB1dCDslYTsnbTsvZhcbi8vICAgICAgIC4jeyRwcmVmaXh9LWZvcm0tZ3JvdXBfX2ljb24ge1xuLy8gICAgICAgICByaWdodDogMTJweDtcbi8vICAgICAgIH1cbi8vICAgICB9XG5cbi8vICAgICAvLyDsoozsuKEg7JWE7J207L2YIOychOy5mFxuLy8gICAgICYuI3skcHJlZml4fS1mb3JtLWdyb3VwX19pbnB1dC1ib3gtLWljb24tbGVmdCB7XG4vLyAgICAgICAuI3skcHJlZml4fS1mb3JtLWdyb3VwX19pbnB1dCB7XG4vLyAgICAgICAgIHBhZGRpbmctbGVmdDogNDRweDtcblxuLy8gICAgICAgICAmOmZvY3VzIHtcbi8vICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQzcHg7XG4vLyAgICAgICAgIH1cbi8vICAgICAgIH1cblxuLy8gICAgICAgLy8gaW5wdXQg7JWE7J207L2YXG4vLyAgICAgICAuI3skcHJlZml4fS1mb3JtLWdyb3VwX19pY29uIHtcbi8vICAgICAgICAgbGVmdDogMTJweDtcbi8vICAgICAgIH1cbi8vICAgICB9XG5cbi8vICAgICAvLyBpbnB1dCDsoowsIOyasOy4oSDslYTsnbTsvZgg6rO17Ya1XG4vLyAgICAgLiN7JHByZWZpeH0tZm9ybS1ncm91cF9faWNvbiB7XG4vLyAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICB0b3A6IDUwJTtcbi8vICAgICAgIHdpZHRoOiAyMHB4O1xuLy8gICAgICAgaGVpZ2h0OiAyMHB4O1xuLy8gICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4vLyAgICAgICBwYWRkaW5nOiAwO1xuLy8gICAgICAgYm9yZGVyOiAwIG5vbmU7XG4vLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuLy8gICAgICAgaSB7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbi8vICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbi8vICAgICAgICAgY29sb3I6ICRONTAwO1xuLy8gICAgICAgfVxuLy8gICAgIH1cblxuLy8gICAgIGJ1dHRvbi4jeyRwcmVmaXh9LWZvcm0tZ3JvdXBfX2ljb24ge1xuLy8gICAgICAgb3V0bGluZTogbm9uZTtcbi8vICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbi8vICAgICB9XG4vLyAgIH1cblxuLy8gICAvLyDrnbzrsqggKOyEuOuhnO2YlSlcbi8vICAgLiN7JHByZWZpeH0tZm9ybS1ncm91cF9fbGFiZWwge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuLy8gICAgIGZvbnQtc2l6ZTogMTJweDtcbi8vICAgICBsaW5lLWhlaWdodDogMTVweDtcbi8vICAgICBjb2xvcjogJE4yMDA7XG5cbi8vICAgICAuI3skcHJlZml4fS1mb3JtLWdyb3VwX19sYWJlbC1yZXF1aXJlZCB7XG4vLyAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbi8vICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbi8vICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vICAgICAgIGNvbG9yOiAkUjUwMDtcbi8vICAgICB9XG4vLyAgIH1cblxuLy8gICAuI3skcHJlZml4fS1mb3JtLWdyb3VwX192YWxpZGF0aW9uIHtcbi8vICAgICBtYXJnaW46IDJweCAwO1xuLy8gICAgIHBhZGRpbmc6IDA7XG4vLyAgICAgZm9udC1zaXplOiAxMnB4O1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4vLyAgICAgJjpmaXJzdC1vZi10eXBlIHtcbi8vICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4vLyAgICAgfVxuXG4vLyAgICAgJi4jeyRwcmVmaXh9LXRleHQge1xuLy8gICAgICAgY29sb3I6ICROOTAgIWltcG9ydGFudDtcbi8vICAgICB9XG5cbi8vICAgICAmLiN7JHByZWZpeH0tZm9ybS1ncm91cF9fdmFsaWRhdGlvbi0tc3VjY2VzcyB7XG4vLyAgICAgICBjb2xvcjogJEc1MDA7XG4vLyAgICAgfVxuXG4vLyAgICAgJi4jeyRwcmVmaXh9LWZvcm0tZ3JvdXBfX3ZhbGlkYXRpb24tLWVycm9yIHtcbi8vICAgICAgIGNvbG9yOiAkUjUwMDtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuLy8g7Y+8IOqwnOyEoFxuLiN7JHByZWZpeH0tZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgaW5wdXQ6Oi1tcy1yZXZlYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvKiBpbnB1dCB0eXBlIG51bWJlciDsl5DshJwg7ZmU7IK07ZGcIOygnOqxsCAqL1xuICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgLy8gLS0tIGZvcm0g7IKs7J207KaIIHNtYWxsLCBsYXJnZSAtLS1cbiAgJi4jeyRwcmVmaXh9LWZvcm0tZ3JvdXAtLXNtYWxsIHtcbiAgICAuI3skcHJlZml4fS1mb3JtLWdyb3VwX19jb250cm9sIHtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICB9XG4gIH1cblxuICAmLiN7JHByZWZpeH0tZm9ybS1ncm91cC0tbGFyZ2Uge1xuICAgIC4jeyRwcmVmaXh9LWZvcm0tZ3JvdXBfX2NvbnRyb2wge1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuICAvLyAtLS0gLy9mb3JtIOyCrOydtOymiCBzbWFsbCwgbGFyZ2UgLS0tXG5cbiAgLiN7JHByZWZpeH0tZm9ybS1ncm91cF9fYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gd2lkdGg6IDI1MHB4O1xuICAgIC8vIG1pbi13aWR0aDogODBweDtcbiAgICAvLyBtYXgtd2lkdGg6IDY4MHB4O1xuXG4gICAgLy8gaW5wdXQg7JWE7J207L2YXG4gICAgLy8g7Jqw7LihIOyVhOydtOy9mCDsnITsuZhcbiAgICAmLiN7JHByZWZpeH0tZm9ybS1ncm91cF9fYm94LS1pY29uLXJpZ2h0IHtcbiAgICAgIC4jeyRwcmVmaXh9LWZvcm0tZ3JvdXBfX2NvbnRyb2wge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gaW5wdXQg7JWE7J207L2YXG4gICAgICAuI3skcHJlZml4fS1mb3JtLWdyb3VwX19pY29uIHtcbiAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8g7KKM7LihIOyVhOydtOy9mCDsnITsuZhcbiAgICAmLiN7JHByZWZpeH0tZm9ybS1ncm91cF9fYm94LS1pY29uLWxlZnQge1xuICAgICAgLiN7JHByZWZpeH0tZm9ybS1ncm91cF9fY29udHJvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDRweDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gaW5wdXQg7JWE7J207L2YXG4gICAgICAuI3skcHJlZml4fS1mb3JtLWdyb3VwX19pY29uIHtcbiAgICAgICAgbGVmdDogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBpbnB1dCDsoowsIOyasOy4oSDslYTsnbTsvZgg6rO17Ya1XG4gICAgLiN7JHByZWZpeH0tZm9ybS1ncm91cF9faWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgY29sb3I6ICRONTAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvbi4jeyRwcmVmaXh9LWZvcm0tZ3JvdXBfX2ljb24ge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICBpbnB1dC4jeyRwcmVmaXh9LWZvcm0tZ3JvdXBfX2NvbnRyb2wge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nOiAwIDEycHggMCAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZmUxZTY7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYmZjO1xuICAgIGNvbG9yOiAjMTcyYjRkO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkTjIwO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgcGFkZGluZzogMCAxMXB4IDAgMTFweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRCNDAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJE4wO1xuXG4gICAgICArIC4jeyRwcmVmaXh9LWZvcm0tZ3JvdXBfX2ljb24tLWZvY3VzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkTjIwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJE4yMDtcbiAgICAgIGNvbG9yOiAkTjcwO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG5cbiAgICAmW3JlYWRvbmx5XSB7XG4gICAgICBib3JkZXItY29sb3I6ICROMjA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkTjIwO1xuICAgICAgY29sb3I6ICRONzA7XG4gICAgICAvLyBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cblxuICAgIC8vIHBsYWNlaG9sZGVyIOy7rOufrCDsiqTtg4DsnbxcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkTjcwO1xuICAgIH1cblxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkTjcwO1xuICAgIH1cblxuICAgICsgLiN7JHByZWZpeH0tZm9ybS1ncm91cF9faWNvbi0tZm9jdXMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyDsnbjtkosg7IOB7YOcIOyKpO2DgOydvCAoZXJyb3IpXG4gICAgJi4jeyRwcmVmaXh9LWZvcm0tZ3JvdXBfX2NvbnRyb2wtLWVycm9yIHtcbiAgICAgIHBhZGRpbmc6IDAgMTFweCAwIDExcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkUjUwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG4gIH1cblxuICAvLyDrnbzrsqggKOyEuOuhnO2YlSlcbiAgLiN7JHByZWZpeH0tZm9ybS1ncm91cF9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBjb2xvcjogJE4yMDA7XG5cbiAgICAuI3skcHJlZml4fS1mb3JtLWdyb3VwX19sYWJlbC1yZXF1aXJlZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkUjUwMDtcbiAgICB9XG4gIH1cblxuICAuI3skcHJlZml4fS1mb3JtLWdyb3VwX192YWxpZGF0aW9uIHtcbiAgICBtYXJnaW46IDJweCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgfVxuXG4gICAgJi4jeyRwcmVmaXh9LXRleHQge1xuICAgICAgY29sb3I6ICROOTAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLiN7JHByZWZpeH0tZm9ybS1ncm91cF9fdmFsaWRhdGlvbi0tc3VjY2VzcyB7XG4gICAgICBjb2xvcjogJEc1MDA7XG4gICAgfVxuXG4gICAgJi4jeyRwcmVmaXh9LWZvcm0tZ3JvdXBfX3ZhbGlkYXRpb24tLWVycm9yIHtcbiAgICAgIGNvbG9yOiAkUjUwMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gZGlzcGxheTogaW5saW5lLWJsb2NrIOyggeyaqVxuLiN7JHByZWZpeH0tZm9ybS0taW5saW5lIHtcbiAgLiN7JHByZWZpeH0tZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICArIC4jeyRwcmVmaXh9LWZvcm0tZ3JvdXAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICBpbnB1dC4jeyRwcmVmaXh9LWZvcm0tZ3JvdXBfX2NvbnRyb2wsXG4gIHRleHRhcmVhLiN7JHByZWZpeH0tZm9ybS1ncm91cF9fY29udHJvbCxcbiAgc2VsZWN0LiN7JHByZWZpeH0tZm9ybS1ncm91cF9fY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4iLCIvLyAuI3skcHJlZml4fS1mb3JtLWdyb3VwIHtcbi8vICAgLy8gaW5wdXQg7JiB7JetIOqwkOyLuOuKlCDrtoDrqqgg7Iqk7YOA7J28XG4vLyAgIC4jeyRwcmVmaXh9LWZvcm0tZ3JvdXBfX3RleHRhcmVhLWJveCB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIHdpZHRoOiAyNTBweDtcbi8vICAgICBtaW4td2lkdGg6IDgwcHg7XG4vLyAgICAgbWF4LXdpZHRoOiA2ODBweDtcblxuLy8gICAgIC8vIGlucHV0IOyKpO2DgOydvFxuLy8gICAgIC4jeyRwcmVmaXh9LWZvcm0tZ3JvdXBfX3RleHRhcmVhIHtcbi8vICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgaGVpZ2h0OiA4MHB4O1xuLy8gICAgICAgcGFkZGluZzogOHB4O1xuLy8gICAgICAgYm9yZGVyOiAxcHggc29saWQgJE40MDtcbi8vICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbi8vICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbi8vICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuLy8gICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzcHg7XG4vLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkTjEwO1xuLy8gICAgICAgY29sb3I6ICROODAwO1xuLy8gICAgICAgb3V0bGluZTogbm9uZTtcbi8vICAgICAgIHJlc2l6ZTogbm9uZTtcbi8vICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4vLyAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4vLyAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4vLyAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4vLyAgICAgICAmOmhvdmVyIHtcbi8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJE4yMDtcbi8vICAgICAgIH1cblxuLy8gICAgICAgJjpmb2N1cyB7XG4vLyAgICAgICAgIHBhZGRpbmc6IDdweDtcbi8vICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJEI0MDA7XG4vLyAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbi8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJE4wO1xuLy8gICAgICAgfVxuXG4vLyAgICAgICAmW2Rpc2FibGVkXSxcbi8vICAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbi8vICAgICAgICAgYm9yZGVyLWNvbG9yOiAkTjIwO1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkTjIwO1xuLy8gICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuLy8gICAgICAgfVxuXG4vLyAgICAgICAvLyBwbGFjZWhvbGRlciDsu6zrn6wg7Iqk7YOA7J28XG4vLyAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbi8vICAgICAgICAgY29sb3I6ICRONzA7XG4vLyAgICAgICB9XG5cbi8vICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbi8vICAgICAgICAgY29sb3I6ICRONzA7XG4vLyAgICAgICB9XG5cbi8vICAgICAgIC8vIOyduO2SiyDsg4Htg5wg7Iqk7YOA7J28IChlcnJvcilcbi8vICAgICAgICYuI3skcHJlZml4fS1mb3JtLWdyb3VwX190ZXh0YXJlYS0tZXJyb3Ige1xuLy8gICAgICAgICBwYWRkaW5nOiA3cHg7XG4vLyAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRSNTAwO1xuLy8gICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbi4jeyRwcmVmaXh9LWZvcm0tZ3JvdXAge1xuICAmLiN7JHByZWZpeH0tZm9ybS1ncm91cC0tbGFyZ2Uge1xuICAgIHRleHRhcmVhLiN7JHByZWZpeH0tZm9ybS1ncm91cF9fY29udHJvbCB7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJi4jeyRwcmVmaXh9LWZvcm0tZ3JvdXAtLXNtYWxsIHtcbiAgICB0ZXh0YXJlYS4jeyRwcmVmaXh9LWZvcm0tZ3JvdXBfX2NvbnRyb2wge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIHRleHRhcmVhIOqwnOyEoFxuICB0ZXh0YXJlYS4jeyRwcmVmaXh9LWZvcm0tZ3JvdXBfX2NvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogODBweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RmZTFlNjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZiZmM7XG4gICAgY29sb3I6ICMxNzJiNGQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICROMjA7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkQjQwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICROMDtcbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICBib3JkZXItY29sb3I6ICROMjA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkTjIwO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG5cbiAgICAvLyBwbGFjZWhvbGRlciDsu6zrn6wg7Iqk7YOA7J28XG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJE43MDtcbiAgICB9XG5cbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJE43MDtcbiAgICB9XG5cbiAgICAvLyDsnbjtkosg7IOB7YOcIOyKpO2DgOydvCAoZXJyb3IpXG4gICAgJi4jeyRwcmVmaXh9LWZvcm0tZ3JvdXBfX2NvbnRyb2wtLWVycm9yIHtcbiAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRSNTAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gLiN7JHByZWZpeH0tZm9ybS1ncm91cCB7XG4vLyAgIC8vIC0tLSBzaXplIChzbWFsbCwgbGFyZ2UpIC0tLVxuLy8gICAmLiN7JHByZWZpeH0tZm9ybS1ncm91cC0tc21hbGwge1xuLy8gICAgIC4jeyRwcmVmaXh9LWZvcm0tZ3JvdXBfX3NlbGVjdC1ib3gge1xuLy8gICAgICAgaGVpZ2h0OiAyOHB4O1xuXG4vLyAgICAgICBzZWxlY3Qge1xuLy8gICAgICAgICBoZWlnaHQ6IDI4cHg7XG4vLyAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuLy8gICAgICAgfVxuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgICYuI3skcHJlZml4fS1mb3JtLWdyb3VwLS1sYXJnZSB7XG4vLyAgICAgLiN7JHByZWZpeH0tZm9ybS1ncm91cF9fc2VsZWN0LWJveCB7XG4vLyAgICAgICBoZWlnaHQ6IDQ4cHg7XG5cbi8vICAgICAgIHNlbGVjdCB7XG4vLyAgICAgICAgIGhlaWdodDogNDhweDtcbi8vICAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG4vLyAgIC8vIC0tLSAvL3NpemUgKHNtYWxsLCBsYXJnZSkgLS0tXG5cbi8vICAgLy8gaW5wdXQg7JiB7JetIOqwkOyLuOuKlCDrtoDrqqgg7Iqk7YOA7J28XG4vLyAgIC4jeyRwcmVmaXh9LWZvcm0tZ3JvdXBfX3NlbGVjdC1ib3gge1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICB3aWR0aDogMjUwcHg7XG4vLyAgICAgbWluLXdpZHRoOiA4MHB4O1xuLy8gICAgIG1heC13aWR0aDogNjgwcHg7XG4vLyAgICAgaGVpZ2h0OiAzNnB4O1xuLy8gICAgIHBhZGRpbmc6IDdweCAxMnB4O1xuLy8gICAgIGJvcmRlcjogMXB4IHNvbGlkICRONDA7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuLy8gICAgIGZvbnQtc2l6ZTogMTRweDtcbi8vICAgICBsaW5lLWhlaWdodDogMjhweDtcbi8vICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNweDtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkTjEwO1xuLy8gICAgIGNvbG9yOiAkTjgwMDtcbi8vICAgICBvdXRsaW5lOiBub25lO1xuXG4vLyAgICAgJjpob3ZlciB7XG4vLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkTjIwO1xuLy8gICAgIH1cblxuLy8gICAgICY6Zm9jdXMge1xuLy8gICAgICAgcGFkZGluZzogN3B4O1xuLy8gICAgICAgYm9yZGVyOiAycHggc29saWQgJEI0MDA7XG4vLyAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4vLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkTjA7XG4vLyAgICAgfVxuXG4vLyAgICAgJltkaXNhYmxlZF0sXG4vLyAgICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuLy8gICAgICAgYm9yZGVyLWNvbG9yOiAkTjIwO1xuLy8gICAgICAgYmFja2dyb3VuZC1jb2xvcjogJE4yMDtcbi8vICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4vLyAgICAgfVxuXG4vLyAgICAgLy8gcGxhY2Vob2xkZXIg7Lus65+sIOyKpO2DgOydvFxuLy8gICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuLy8gICAgICAgY29sb3I6ICRONzA7XG4vLyAgICAgfVxuXG4vLyAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuLy8gICAgICAgY29sb3I6ICRONzA7XG4vLyAgICAgfVxuXG4vLyAgICAgLiN7JHByZWZpeH0tZm9ybS1ncm91cF9fc2VsZWN0LWJveC10ZXh0IHtcbi8vICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbi8vICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuLy8gICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4vLyAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuLy8gICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbi8vICAgICB9XG5cbi8vICAgICBzZWxlY3Qge1xuLy8gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgdG9wOiAwO1xuLy8gICAgICAgbGVmdDogMDtcbi8vICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgaGVpZ2h0OiAzNHB4O1xuLy8gICAgICAgcGFkZGluZzogMCA0NHB4IDAgMTJweDtcbi8vICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbi8vICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuLy8gICAgICAgYm9yZGVyOiAwIG5vbmU7XG4vLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbi8vICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbi8vICAgICAgIGNvbG9yOiAkTjgwMDtcblxuLy8gICAgICAgJjo6LW1zLWV4cGFuZCB7XG4vLyAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuXG4vLyAgICAgLiN7JHByZWZpeH0tZm9ybS1ncm91cF9faWNvbiB7XG4vLyAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICB0b3A6IDUwJTtcbi8vICAgICAgIHdpZHRoOiAyMHB4O1xuLy8gICAgICAgaGVpZ2h0OiAyMHB4O1xuLy8gICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4vLyAgICAgICBwYWRkaW5nOiAwO1xuLy8gICAgICAgYm9yZGVyOiAwIG5vbmU7XG4vLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuLy8gICAgICAgaSB7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbi8vICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbi8vICAgICAgICAgY29sb3I6ICRONTAwO1xuLy8gICAgICAgfVxuLy8gICAgIH1cblxuLy8gICAgICYuI3skcHJlZml4fS1mb3JtLWdyb3VwX19zZWxlY3QtYm94LS1pY29uLWxlZnQge1xuLy8gICAgICAgcGFkZGluZy1sZWZ0OiA0NHB4O1xuXG4vLyAgICAgICAvLyBzZWxlY3Qg7JWE7J207L2YXG4vLyAgICAgICAuI3skcHJlZml4fS1mb3JtLWdyb3VwX19pY29uIHtcbi8vICAgICAgICAgbGVmdDogMTJweDtcbi8vICAgICAgIH1cbi8vICAgICB9XG5cbi8vICAgICAvLyDsmrDsuKEg7JWE7J207L2YIOychOy5mFxuLy8gICAgICYuI3skcHJlZml4fS1mb3JtLWdyb3VwX19zZWxlY3QtYm94LS1pY29uLXJpZ2h0IHtcbi8vICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHg7XG5cbi8vICAgICAgIC8vIHNlbGVjdCDslYTsnbTsvZhcbi8vICAgICAgIC4jeyRwcmVmaXh9LWZvcm0tZ3JvdXBfX2ljb24ge1xuLy8gICAgICAgICByaWdodDogMTJweDtcbi8vICAgICAgIH1cbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuLiN7JHByZWZpeH0tZm9ybS1ncm91cCB7XG4gIC8vIHNlbGVjdCDqsJzshKBcbiAgLy8gLS0tIHNpemUgKHNtYWxsLCBsYXJnZSkgLS0tXG4gICYuI3skcHJlZml4fS1mb3JtLWdyb3VwLS1zbWFsbCB7XG4gICAgc2VsZWN0LiN7JHByZWZpeH0tZm9ybS1ncm91cF9fY29udHJvbCB7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuI3skcHJlZml4fS1mb3JtLWdyb3VwLS1sYXJnZSB7XG4gICAgc2VsZWN0LiN7JHByZWZpeH0tZm9ybS1ncm91cF9fY29udHJvbCB7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDdweDtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyAtLS0gLy9zaXplIChzbWFsbCwgbGFyZ2UpIC0tLVxuXG4gIHNlbGVjdC4jeyRwcmVmaXh9LWZvcm0tZ3JvdXBfX2NvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nOiAwIDEycHggMCAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZmUxZTY7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYmZjO1xuICAgIGNvbG9yOiAjMTcyYjRkO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJE4yMDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHBhZGRpbmc6IDAgMTFweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRCNDAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkTjA7XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkTjIwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJE4yMDtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuXG4gICAgLy8gcGxhY2Vob2xkZXIg7Lus65+sIOyKpO2DgOydvFxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRONzA7XG4gICAgfVxuXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRONzA7XG4gICAgfVxuICB9XG59XG4iLCIvLyDrk5zroa3ri6TsmrQg7Iqk7YOA7J28XG4uI3skcHJlZml4fS1kcm9wZG93bixcbi4jeyRwcmVmaXh9LWRyb3B1cCxcbi4jeyRwcmVmaXh9LWRyb3BsZWZ0LFxuLiN7JHByZWZpeH0tZHJvcHJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi4jeyRwcmVmaXh9LWRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlY2VjZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxMDAwO1xuXG4gIC8vIOychOuhnCDrhbjstpxcbiAgLiN7JHByZWZpeH0tZHJvcHVwICYge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAvLyDsmbzsqr0g64W47LacXG4gIC4jeyRwcmVmaXh9LWRyb3BsZWZ0ICYge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cblxuICAvLyDsmKTrpbjsqr0g64W47LacXG4gIC4jeyRwcmVmaXh9LWRyb3ByaWdodCAmIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIH1cblxuICAmLiN7JHByZWZpeH0tZHJvcGRvd24tbWVudS0tc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmLiN7JHByZWZpeH0tZHJvcGRvd24tbWVudS0tcmlnaHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAuI3skcHJlZml4fS1kcm9wZG93bi1tZW51X19pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgJi5vbiB7XG4gICAgICBhLFxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZWJmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhLFxuICAgIGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMxNzJiNGQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNztcbiAgICAgIH1cblxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICMzNDViZDk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLiN7JHByZWZpeH0tZHJvcGRvd24tbWVudV9fZGl2aWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAxM3B4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgfVxufVxuIl19 */
