/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./assets/scss/membership-rate-calc.scss ***!
  \******************************************************************************************************************************************************************************************************/
/**
 * Rem-converter mixin to convert px to rem
 *
 * Usages
 * @include rem(padding-bottom, 20px, true);
 *
 */
.btn {
  font-family: "Cachet Bold";
  font-size: 18px;
  padding: 0 32px;
  border-radius: 30px;
  text-transform: unset;
}
.btn:not(.btn-link) {
  font-family: "Cachet Bold";
}
.btn strong {
  color: inherit !important;
}

.teaser-button a,
a.btn {
  border-radius: 30px !important;
  height: unset !important;
}

a.btn {
  font-size: 24px;
  line-height: 30px;
  padding: 7px 18px 9px;
}

.layout-container .ws-viewport .btn.lb-inline,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline {
  --ylb-border-style-solid: 2px solid #ccc;
  border: var(--ylb-border-style-solid) !important;
  border-radius: var(--wsBorderRadius, unset) !important;
  font-family: "Cachet Medium", serif !important;
  padding: 6px 16px 6px 16px;
  font-size: 18px;
  line-height: 28px;
  color: #ffffff !important;
}
.layout-container .ws-viewport .btn.lb-inline.btn-primary,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-primary,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-primary {
  background-color: #5c2e91 !important;
  border-color: #5c2e91 !important;
}
.layout-container .ws-viewport .btn.lb-inline.btn-primary:hover,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-primary:hover,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-primary:hover {
  color: #5c2e91 !important;
}
.layout-container .ws-viewport .btn.lb-inline.btn-secondary,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-secondary,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-secondary {
  background-color: #0060af;
  border-color: #0060af !important;
}
.layout-container .ws-viewport .btn.lb-inline.btn-secondary:hover,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-secondary:hover,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-secondary:hover {
  color: #0060af !important;
}
.layout-container .ws-viewport .btn.lb-inline.btn-success,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-success,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-success {
  background-color: #006b6b;
  border-color: #006b6b !important;
}
.layout-container .ws-viewport .btn.lb-inline.btn-success:hover,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-success:hover,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-success:hover {
  color: #006b6b !important;
}
.layout-container .ws-viewport .btn.lb-inline.btn-danger,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-danger,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-danger {
  background-color: #ed1c24;
  border-color: #ed1c24 !important;
}
.layout-container .ws-viewport .btn.lb-inline.btn-danger:hover,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-danger:hover,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-danger:hover {
  color: #a92b31 !important;
}
.layout-container .ws-viewport .btn.lb-inline.btn-info,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-info,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-info {
  background-color: #00aeef;
  border-color: #00aeef !important;
  color: #231f20;
}
.layout-container .ws-viewport .btn.lb-inline.btn-info:hover,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-info:hover,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-info:hover {
  color: #0060af !important;
}
.layout-container .ws-viewport .btn.lb-inline.btn-warning,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-warning,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-warning {
  background-color: #f5b745;
  border-color: #f5b745 !important;
  color: #343a40;
}
.layout-container .ws-viewport .btn.lb-inline.btn-warning:hover,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-warning:hover,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-warning:hover {
  color: #231f20 !important;
}
.layout-container .ws-viewport .btn.lb-inline.outlined,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.outlined,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.outlined {
  background-color: #ffffff !important;
}
.layout-container .ws-viewport .btn.lb-inline.outlined.btn-primary,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.outlined.btn-primary,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.outlined.btn-primary {
  color: #5c2e91 !important;
}
.layout-container .ws-viewport .btn.lb-inline.outlined.btn-primary:hover,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.outlined.btn-primary:hover,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.outlined.btn-primary:hover {
  background-color: #5c2e91 !important;
}
.layout-container .ws-viewport .btn.lb-inline.outlined.btn-secondary,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.outlined.btn-secondary,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.outlined.btn-secondary {
  color: #0060af !important;
}
.layout-container .ws-viewport .btn.lb-inline.outlined.btn-secondary:hover,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.outlined.btn-secondary:hover,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.outlined.btn-secondary:hover {
  background-color: #0060af !important;
}
.layout-container .ws-viewport .btn.lb-inline.outlined.btn-success,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.outlined.btn-success,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.outlined.btn-success {
  color: #006b6b !important;
}
.layout-container .ws-viewport .btn.lb-inline.outlined.btn-success:hover,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.outlined.btn-success:hover,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.outlined.btn-success:hover {
  background-color: #006b6b !important;
}
.layout-container .ws-viewport .btn.lb-inline.outlined.btn-danger,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.outlined.btn-danger,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.outlined.btn-danger {
  color: #a92b31 !important;
}
.layout-container .ws-viewport .btn.lb-inline.outlined.btn-danger:hover,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.outlined.btn-danger:hover,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.outlined.btn-danger:hover {
  background-color: #ed1c24 !important;
}
.layout-container .ws-viewport .btn.lb-inline.outlined.btn-info,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.outlined.btn-info,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.outlined.btn-info {
  color: #0060af !important;
}
.layout-container .ws-viewport .btn.lb-inline.outlined.btn-info:hover,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.outlined.btn-info:hover,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.outlined.btn-info:hover {
  color: #231f20 !important;
  background-color: #00aeef !important;
}
.layout-container .ws-viewport .btn.lb-inline.outlined.btn-warning,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.outlined.btn-warning,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.outlined.btn-warning {
  color: #231f20 !important;
}
.layout-container .ws-viewport .btn.lb-inline.outlined.btn-warning:hover,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.outlined.btn-warning:hover,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.outlined.btn-warning:hover {
  color: #343a40 !important;
  background-color: #f5b745 !important;
}
.layout-container .ws-viewport .btn.lb-inline.outlined:hover,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.outlined:hover,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.outlined:hover {
  color: #ffffff !important;
}
.layout-container .ws-viewport .btn.lb-inline.btn-sm,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-sm,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-sm {
  font-size: 16px;
  line-height: 16px;
  padding: 8px 12px 8px 12px;
}
.layout-container .ws-viewport .btn.lb-inline.btn-md,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-md,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-md {
  font-size: 18px;
  line-height: 28px;
  padding: 6px 16px 6px 16px;
}
.layout-container .ws-viewport .btn.lb-inline.btn-lg,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-lg,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-lg {
  font-size: 24px;
  line-height: 28px;
  padding: 10px 24px 10px 24px;
}
.layout-container .ws-viewport .btn.lb-inline:hover,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline:hover,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline:hover {
  background-color: #ffffff !important;
}
.layout-container .ws-viewport .btn.lb-inline.btn-link,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-link,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-link {
  border: 0 !important;
  padding: 4px 0 4px 0;
  background-color: unset !important;
  color: #0060af;
}
.layout-container .ws-viewport .btn.lb-inline.btn-link:after,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-link:after,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-link:after {
  display: none !important;
}
.layout-container .ws-viewport .btn.lb-inline.btn-link.btn-primary,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-link.btn-primary,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-link.btn-primary {
  color: #5c2e91 !important;
}
.layout-container .ws-viewport .btn.lb-inline.btn-link.btn-primary:hover,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-link.btn-primary:hover,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-link.btn-primary:hover {
  border-color: #5c2e91 !important;
}
.layout-container .ws-viewport .btn.lb-inline.btn-link.btn-secondary,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-link.btn-secondary,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-link.btn-secondary {
  color: #0060af !important;
}
.layout-container .ws-viewport .btn.lb-inline.btn-link.btn-secondary:hover,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-link.btn-secondary:hover,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-link.btn-secondary:hover {
  border-color: #0060af !important;
}
.layout-container .ws-viewport .btn.lb-inline.btn-link.btn-success,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-link.btn-success,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-link.btn-success {
  color: #006b6b !important;
}
.layout-container .ws-viewport .btn.lb-inline.btn-link.btn-success:hover,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-link.btn-success:hover,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-link.btn-success:hover {
  border-color: #006b6b !important;
}
.layout-container .ws-viewport .btn.lb-inline.btn-link.btn-danger,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-link.btn-danger,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-link.btn-danger {
  color: #a92b31 !important;
}
.layout-container .ws-viewport .btn.lb-inline.btn-link.btn-danger:hover,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-link.btn-danger:hover,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-link.btn-danger:hover {
  border-color: #a92b31 !important;
}
.layout-container .ws-viewport .btn.lb-inline.btn-link.btn-info,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-link.btn-info,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-link.btn-info {
  color: #231f20 !important;
}
.layout-container .ws-viewport .btn.lb-inline.btn-link.btn-info:hover,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-link.btn-info:hover,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-link.btn-info:hover {
  border-color: #231f20 !important;
}
.layout-container .ws-viewport .btn.lb-inline.btn-link.btn-warning,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-link.btn-warning,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-link.btn-warning {
  color: #664d03 !important;
}
.layout-container .ws-viewport .btn.lb-inline.btn-link.btn-warning:hover,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-link.btn-warning:hover,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-link.btn-warning:hover {
  border-color: #664d03 !important;
}
.layout-container .ws-viewport .btn.lb-inline.btn-link:hover,
.layout-container.ws-button-fill--filled--global .ws-viewport .btn.lb-inline.btn-link:hover,
.layout-container.ws-button-fill--outlined--global .ws-viewport .btn.lb-inline.btn-link:hover {
  text-decoration: none;
  padding-bottom: 2px;
  border-bottom: 2px solid !important;
  border-color: #0060af !important;
}

.layout-container.ws-button-fill--filled--global a.btn.btn-primary:hover {
  background-color: var(--ylb-color-white, white) !important;
  color: var(--wsPartnerColor, black) !important;
  border-color: var(--wsPartnerColor, black) !important;
}
.layout-container.ws-button-fill--filled--global .listing-filters form .form-actions .input-wrapper .form-submit {
  border: 2px solid var(--wsPartnerColor, var(--ylb-color-blue-dark)) !important;
  border: var(--ylb-border-style-solid) !important;
  border-color: var(--wsPartnerColor, black) !important;
}
.layout-container.ws-button-fill--filled--global .listing-filters form .form-actions .input-wrapper .form-submit:hover {
  background-color: var(--ylb-color-white, white) !important;
  color: var(--wsPartnerColor, black) !important;
}
.layout-container.ws-button-fill--filled--global .block-lb-listing-articles .lb-articles-listing .pager .load_more_button a {
  border: 2px solid var(--wsPartnerColor, var(--ylb-color-blue-dark)) !important;
  border: var(--ylb-border-style-solid) !important;
}
.layout-container.ws-button-fill--filled--global .block-lb-cards-overlay .row-cards .card .card-content .btn.btn-secondary.filled {
  background-color: var(--wsPrimaryColor, white) !important;
  color: var(--ylb-color-white, white) !important;
}
.layout-container.ws-button-fill--filled--global .block-lb-cards-overlay .row-cards .card .card-content .btn.btn-secondary.filled:hover {
  background-color: var(--ylb-color-white, white) !important;
  color: var(--wsPrimaryColor, white) !important;
}
.layout-container.ws-button-fill--filled--global .lb-webform .form-actions .btn {
  border: 2px solid var(--wsPartnerColor, var(--ylb-color-blue-dark)) !important;
  border: var(--ylb-border-style-solid) !important;
}
.layout-container.ws-button-fill--filled--global .lb-webform .form-actions .btn:hover {
  background-color: var(--ylb-color-white, white) !important;
  color: var(--wsPartnerColor, black) !important;
}

.layout-container.ws-button-fill--outlined--global a.btn.btn-primary {
  background-color: var(--ylb-color-white, white) !important;
  border-color: var(--wsPartnerColor, black) !important;
  color: var(--wsPartnerColor, black) !important;
  border: 2px solid var(--wsPartnerColor, var(--ylb-color-blue-dark)) !important;
  border: var(--ylb-border-style-solid) !important;
  border-color: var(--wsPartnerColor, black) !important;
}
.layout-container.ws-button-fill--outlined--global a.btn.btn-primary:hover {
  background-color: var(--wsPartnerColor, white) !important;
  color: var(--ylb-color-white, black) !important;
}
.layout-container.ws-button-fill--outlined--global .listing-filters form .form-actions .input-wrapper .form-submit {
  background-color: var(--ylb-color-white, white) !important;
  color: var(--wsPartnerColor, black) !important;
  border: 2px solid var(--wsPartnerColor, var(--ylb-color-blue-dark)) !important;
  border: var(--ylb-border-style-solid) !important;
  border-color: var(--wsPartnerColor, black) !important;
}
.layout-container.ws-button-fill--outlined--global .listing-filters form .form-actions .input-wrapper .form-submit:hover {
  background-color: var(--wsPartnerColor, white) !important;
  color: var(--ylb-color-white, black) !important;
}
.layout-container.ws-button-fill--outlined--global .block-lb-listing-articles .lb-articles-listing .pager .load_more_button a {
  background-color: var(--ylb-color-white, white) !important;
  color: var(--wsPartnerColor, black) !important;
  border: 2px solid var(--wsPartnerColor, var(--ylb-color-blue-dark)) !important;
  border: var(--ylb-border-style-solid) !important;
  border-color: var(--wsPartnerColor, black) !important;
}
.layout-container.ws-button-fill--outlined--global .block-lb-listing-articles .lb-articles-listing .pager .load_more_button a:hover {
  background-color: var(--wsPartnerColor, white) !important;
  color: var(--ylb-color-white, white) !important;
}
.layout-container.ws-button-fill--outlined--global .block-lb-cards-overlay .row-cards .card .card-content .btn.btn-secondary.filled {
  background-color: var(--ylb-color-white, white) !important;
  color: var(--wsPrimaryColor, white) !important;
}
.layout-container.ws-button-fill--outlined--global .block-lb-cards-overlay .row-cards .card .card-content .btn.btn-secondary.filled:hover {
  background-color: var(--wsPrimaryColor, white) !important;
  color: var(--ylb-color-white, white) !important;
}
.layout-container.ws-button-fill--outlined--global .lb-webform .form-actions .btn {
  background-color: var(--ylb-color-white, white) !important;
  color: var(--wsPartnerColor, black) !important;
  border: 2px solid var(--wsPartnerColor, var(--ylb-color-blue-dark)) !important;
  border: var(--ylb-border-style-solid) !important;
  border-color: var(--wsPartnerColor, black) !important;
}
.layout-container.ws-button-fill--outlined--global .lb-webform .form-actions .btn:hover {
  background-color: var(--wsPartnerColor, white) !important;
  color: var(--ylb-color-white, black) !important;
}
.layout-container .block-inline-blocklb-accordion .accordion .accordion-item .accordion-button:after {
  display: none;
}

.layout-container .block-layout-builder a.btn {
  border: var(--ylb-border-style-solid) !important;
  border-radius: var(--wsBorderRadius, unset) !important;
  height: unset !important;
  font-size: 18px;
  line-height: 28px;
  padding: 6px 16px 6px 16px;
}

.ui-dialog-off-canvas .layout-builder-add-block table.field-multiple-table {
  display: block !important;
  width: 100% !important;
  margin: 0 auto !important;
}
.ui-dialog-off-canvas .layout-builder-add-block table.field-multiple-table tbody {
  display: block !important;
}
.ui-dialog-off-canvas .layout-builder-add-block table.field-multiple-table tbody tr {
  display: block !important;
}
.ui-dialog-off-canvas .layout-builder-add-block table.field-multiple-table tbody tr td {
  display: block !important;
}

#drupal-off-canvas-wrapper [data-drupal-ck-style-fence] .ck.ck-content {
  min-height: 3rem !important;
}

.btn-xs {
  font-size: 16px;
  padding: 0 24px;
  border-radius: 16px;
}

.btn-sm {
  font-size: 18px;
  padding: 0 28px;
}

.btn-md {
  font-size: 18px;
  padding: 0 32px;
}

.btn-lg {
  font-size: 20px;
  padding: 0 30px;
}

.btn-blue,
.btn-primary,
.btn-success,
.btn-danger,
.btn-warning,
.btn-dark {
  color: #ffffff;
  background-color: #0060af;
  border: 0px solid #0060af !important;
  line-height: calc(50px - 0px);
  height: 50px;
}
.btn-blue:hover, .btn-blue:focus,
.btn-primary:hover,
.btn-primary:focus,
.btn-success:hover,
.btn-success:focus,
.btn-danger:hover,
.btn-danger:focus,
.btn-warning:hover,
.btn-warning:focus,
.btn-dark:hover,
.btn-dark:focus {
  color: #ffffff !important;
  border: 0px solid #004f90 !important;
  background-color: #004f90 !important;
  text-decoration: none !important;
}
.btn-blue:not(:disabled):not(.disabled):active, .btn-blue:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.btn-dark:not(:disabled):not(.disabled).active {
  color: #ffffff !important;
  border: 0px solid #004f90 !important;
  background-color: #004f90 !important;
}
.btn-blue.btn-xs,
.btn-primary.btn-xs,
.btn-success.btn-xs,
.btn-danger.btn-xs,
.btn-warning.btn-xs,
.btn-dark.btn-xs {
  color: #ffffff;
  background-color: #0060af;
  border: 0px solid #0060af !important;
  line-height: calc(32px - 0px);
  height: 32px;
}
.btn-blue.btn-xs:hover, .btn-blue.btn-xs:focus,
.btn-primary.btn-xs:hover,
.btn-primary.btn-xs:focus,
.btn-success.btn-xs:hover,
.btn-success.btn-xs:focus,
.btn-danger.btn-xs:hover,
.btn-danger.btn-xs:focus,
.btn-warning.btn-xs:hover,
.btn-warning.btn-xs:focus,
.btn-dark.btn-xs:hover,
.btn-dark.btn-xs:focus {
  color: #ffffff !important;
  border: 0px solid #004f90 !important;
  background-color: #004f90 !important;
  text-decoration: none !important;
}
.btn-blue.btn-xs:not(:disabled):not(.disabled):active, .btn-blue.btn-xs:not(:disabled):not(.disabled).active,
.btn-primary.btn-xs:not(:disabled):not(.disabled):active,
.btn-primary.btn-xs:not(:disabled):not(.disabled).active,
.btn-success.btn-xs:not(:disabled):not(.disabled):active,
.btn-success.btn-xs:not(:disabled):not(.disabled).active,
.btn-danger.btn-xs:not(:disabled):not(.disabled):active,
.btn-danger.btn-xs:not(:disabled):not(.disabled).active,
.btn-warning.btn-xs:not(:disabled):not(.disabled):active,
.btn-warning.btn-xs:not(:disabled):not(.disabled).active,
.btn-dark.btn-xs:not(:disabled):not(.disabled):active,
.btn-dark.btn-xs:not(:disabled):not(.disabled).active {
  color: #ffffff !important;
  border: 0px solid #004f90 !important;
  background-color: #004f90 !important;
}
.btn-blue.btn-lg,
.btn-primary.btn-lg,
.btn-success.btn-lg,
.btn-danger.btn-lg,
.btn-warning.btn-lg,
.btn-dark.btn-lg {
  color: #ffffff;
  background-color: #0060af;
  border: 0px solid #0060af !important;
  line-height: calc(60px - 0px);
  height: 60px;
}
.btn-blue.btn-lg:hover, .btn-blue.btn-lg:focus,
.btn-primary.btn-lg:hover,
.btn-primary.btn-lg:focus,
.btn-success.btn-lg:hover,
.btn-success.btn-lg:focus,
.btn-danger.btn-lg:hover,
.btn-danger.btn-lg:focus,
.btn-warning.btn-lg:hover,
.btn-warning.btn-lg:focus,
.btn-dark.btn-lg:hover,
.btn-dark.btn-lg:focus {
  color: #ffffff !important;
  border: 0px solid #004f90 !important;
  background-color: #004f90 !important;
  text-decoration: none !important;
}
.btn-blue.btn-lg:not(:disabled):not(.disabled):active, .btn-blue.btn-lg:not(:disabled):not(.disabled).active,
.btn-primary.btn-lg:not(:disabled):not(.disabled):active,
.btn-primary.btn-lg:not(:disabled):not(.disabled).active,
.btn-success.btn-lg:not(:disabled):not(.disabled):active,
.btn-success.btn-lg:not(:disabled):not(.disabled).active,
.btn-danger.btn-lg:not(:disabled):not(.disabled):active,
.btn-danger.btn-lg:not(:disabled):not(.disabled).active,
.btn-warning.btn-lg:not(:disabled):not(.disabled):active,
.btn-warning.btn-lg:not(:disabled):not(.disabled).active,
.btn-dark.btn-lg:not(:disabled):not(.disabled):active,
.btn-dark.btn-lg:not(:disabled):not(.disabled).active {
  color: #ffffff !important;
  border: 0px solid #004f90 !important;
  background-color: #004f90 !important;
}

.btn-green {
  color: #ffffff;
  background-color: #006c6a;
  border: 0px solid #006c6a !important;
  line-height: calc(50px - 0px);
  height: 50px;
}
.btn-green:hover, .btn-green:focus {
  color: #ffffff !important;
  border: 0px solid #004b49 !important;
  background-color: #004b49 !important;
  text-decoration: none !important;
}
.btn-green:not(:disabled):not(.disabled):active, .btn-green:not(:disabled):not(.disabled).active {
  color: #ffffff !important;
  border: 0px solid #004b49 !important;
  background-color: #004b49 !important;
}
.btn-green.btn-xs {
  color: #ffffff;
  background-color: #006c6a;
  border: 0px solid #006c6a !important;
  line-height: calc(32px - 0px);
  height: 32px;
}
.btn-green.btn-xs:hover, .btn-green.btn-xs:focus {
  color: #ffffff !important;
  border: 0px solid #004b49 !important;
  background-color: #004b49 !important;
  text-decoration: none !important;
}
.btn-green.btn-xs:not(:disabled):not(.disabled):active, .btn-green.btn-xs:not(:disabled):not(.disabled).active {
  color: #ffffff !important;
  border: 0px solid #004b49 !important;
  background-color: #004b49 !important;
}
.btn-green.btn-lg {
  color: #ffffff;
  background-color: #006c6a;
  border: 0px solid #006c6a !important;
  line-height: calc(60px - 0px);
  height: 60px;
}
.btn-green.btn-lg:hover, .btn-green.btn-lg:focus {
  color: #ffffff !important;
  border: 0px solid #004b49 !important;
  background-color: #004b49 !important;
  text-decoration: none !important;
}
.btn-green.btn-lg:not(:disabled):not(.disabled):active, .btn-green.btn-lg:not(:disabled):not(.disabled).active {
  color: #ffffff !important;
  border: 0px solid #004b49 !important;
  background-color: #004b49 !important;
}

.btn-yellow {
  color: #ffffff;
  background-color: #ffd538;
  border: 0px solid #ffd538 !important;
  line-height: calc(50px - 0px);
  height: 50px;
}
.btn-yellow:hover, .btn-yellow:focus {
  color: #ffffff !important;
  border: 0px solid #f5c000 !important;
  background-color: #f5c000 !important;
  text-decoration: none !important;
}
.btn-yellow:not(:disabled):not(.disabled):active, .btn-yellow:not(:disabled):not(.disabled).active {
  color: #ffffff !important;
  border: 0px solid #f5c000 !important;
  background-color: #f5c000 !important;
}
.btn-yellow.btn-xs {
  color: #ffffff;
  background-color: #ffd538;
  border: 0px solid #ffd538 !important;
  line-height: calc(32px - 0px);
  height: 32px;
}
.btn-yellow.btn-xs:hover, .btn-yellow.btn-xs:focus {
  color: #ffffff !important;
  border: 0px solid #f5c000 !important;
  background-color: #f5c000 !important;
  text-decoration: none !important;
}
.btn-yellow.btn-xs:not(:disabled):not(.disabled):active, .btn-yellow.btn-xs:not(:disabled):not(.disabled).active {
  color: #ffffff !important;
  border: 0px solid #f5c000 !important;
  background-color: #f5c000 !important;
}
.btn-yellow.btn-lg {
  color: #ffffff;
  background-color: #ffd538;
  border: 0px solid #ffd538 !important;
  line-height: calc(60px - 0px);
  height: 60px;
}
.btn-yellow.btn-lg:hover, .btn-yellow.btn-lg:focus {
  color: #ffffff !important;
  border: 0px solid #f5c000 !important;
  background-color: #f5c000 !important;
  text-decoration: none !important;
}
.btn-yellow.btn-lg:not(:disabled):not(.disabled):active, .btn-yellow.btn-lg:not(:disabled):not(.disabled).active {
  color: #ffffff !important;
  border: 0px solid #f5c000 !important;
  background-color: #f5c000 !important;
}

.btn-red {
  color: #ffffff;
  background-color: #e56c69;
  border: 0px solid #e56c69 !important;
  line-height: calc(50px - 0px);
  height: 50px;
}
.btn-red:hover, .btn-red:focus {
  color: #ffffff !important;
  border: 0px solid #d54e21 !important;
  background-color: #d54e21 !important;
  text-decoration: none !important;
}
.btn-red:not(:disabled):not(.disabled):active, .btn-red:not(:disabled):not(.disabled).active {
  color: #ffffff !important;
  border: 0px solid #d54e21 !important;
  background-color: #d54e21 !important;
}
.btn-red.btn-xs {
  color: #ffffff;
  background-color: #e56c69;
  border: 0px solid #e56c69 !important;
  line-height: calc(32px - 0px);
  height: 32px;
}
.btn-red.btn-xs:hover, .btn-red.btn-xs:focus {
  color: #ffffff !important;
  border: 0px solid #d54e21 !important;
  background-color: #d54e21 !important;
  text-decoration: none !important;
}
.btn-red.btn-xs:not(:disabled):not(.disabled):active, .btn-red.btn-xs:not(:disabled):not(.disabled).active {
  color: #ffffff !important;
  border: 0px solid #d54e21 !important;
  background-color: #d54e21 !important;
}
.btn-red.btn-lg {
  color: #ffffff;
  background-color: #e56c69;
  border: 0px solid #e56c69 !important;
  line-height: calc(60px - 0px);
  height: 60px;
}
.btn-red.btn-lg:hover, .btn-red.btn-lg:focus {
  color: #ffffff !important;
  border: 0px solid #d54e21 !important;
  background-color: #d54e21 !important;
  text-decoration: none !important;
}
.btn-red.btn-lg:not(:disabled):not(.disabled):active, .btn-red.btn-lg:not(:disabled):not(.disabled).active {
  color: #ffffff !important;
  border: 0px solid #d54e21 !important;
  background-color: #d54e21 !important;
}

.btn-outline-green {
  color: #006c6a;
  background-color: rgba(255, 255, 255, 0);
  border: 2px solid #006c6a !important;
  line-height: calc(50px - 4px);
  height: 50px;
}
.btn-outline-green:hover, .btn-outline-green:focus {
  color: #ffffff !important;
  border: 2px solid #004b49 !important;
  background-color: #004b49 !important;
  text-decoration: none !important;
}
.btn-outline-green:not(:disabled):not(.disabled):active, .btn-outline-green:not(:disabled):not(.disabled).active {
  color: #ffffff !important;
  border: 2px solid #004b49 !important;
  background-color: #004b49 !important;
}
.btn-outline-green.btn-xs {
  color: #006c6a;
  background-color: rgba(255, 255, 255, 0);
  border: 2px solid #006c6a !important;
  line-height: calc(32px - 4px);
  height: 32px;
}
.btn-outline-green.btn-xs:hover, .btn-outline-green.btn-xs:focus {
  color: #ffffff !important;
  border: 2px solid #004b49 !important;
  background-color: #004b49 !important;
  text-decoration: none !important;
}
.btn-outline-green.btn-xs:not(:disabled):not(.disabled):active, .btn-outline-green.btn-xs:not(:disabled):not(.disabled).active {
  color: #ffffff !important;
  border: 2px solid #004b49 !important;
  background-color: #004b49 !important;
}
.btn-outline-green.btn-lg {
  color: #006c6a;
  background-color: rgba(255, 255, 255, 0);
  border: 2px solid #006c6a !important;
  line-height: calc(60px - 4px);
  height: 60px;
}
.btn-outline-green.btn-lg:hover, .btn-outline-green.btn-lg:focus {
  color: #ffffff !important;
  border: 2px solid #004b49 !important;
  background-color: #004b49 !important;
  text-decoration: none !important;
}
.btn-outline-green.btn-lg:not(:disabled):not(.disabled):active, .btn-outline-green.btn-lg:not(:disabled):not(.disabled).active {
  color: #ffffff !important;
  border: 2px solid #004b49 !important;
  background-color: #004b49 !important;
}

.btn-outline-yellow {
  color: #ffffff;
  background-color: rgba(255, 213, 56, 0);
  border: 2px solid #ffd538 !important;
  line-height: calc(50px - 4px);
  height: 50px;
}
.btn-outline-yellow:hover, .btn-outline-yellow:focus {
  color: #ffffff !important;
  border: 2px solid #f5c000 !important;
  background-color: #f5c000 !important;
  text-decoration: none !important;
}
.btn-outline-yellow:not(:disabled):not(.disabled):active, .btn-outline-yellow:not(:disabled):not(.disabled).active {
  color: #ffffff !important;
  border: 2px solid #f5c000 !important;
  background-color: #f5c000 !important;
}
.btn-outline-yellow.btn-xs {
  color: #ffffff;
  background-color: rgba(255, 213, 56, 0);
  border: 2px solid #ffd538 !important;
  line-height: calc(32px - 4px);
  height: 32px;
}
.btn-outline-yellow.btn-xs:hover, .btn-outline-yellow.btn-xs:focus {
  color: #ffffff !important;
  border: 2px solid #f5c000 !important;
  background-color: #f5c000 !important;
  text-decoration: none !important;
}
.btn-outline-yellow.btn-xs:not(:disabled):not(.disabled):active, .btn-outline-yellow.btn-xs:not(:disabled):not(.disabled).active {
  color: #ffffff !important;
  border: 2px solid #f5c000 !important;
  background-color: #f5c000 !important;
}
.btn-outline-yellow.btn-lg {
  color: #ffffff;
  background-color: rgba(255, 213, 56, 0);
  border: 2px solid #ffd538 !important;
  line-height: calc(60px - 4px);
  height: 60px;
}
.btn-outline-yellow.btn-lg:hover, .btn-outline-yellow.btn-lg:focus {
  color: #ffffff !important;
  border: 2px solid #f5c000 !important;
  background-color: #f5c000 !important;
  text-decoration: none !important;
}
.btn-outline-yellow.btn-lg:not(:disabled):not(.disabled):active, .btn-outline-yellow.btn-lg:not(:disabled):not(.disabled).active {
  color: #ffffff !important;
  border: 2px solid #f5c000 !important;
  background-color: #f5c000 !important;
}

.btn-outline-red {
  color: #ffffff;
  background-color: rgba(229, 108, 105, 0);
  border: 2px solid #e56c69 !important;
  line-height: calc(50px - 4px);
  height: 50px;
}
.btn-outline-red:hover, .btn-outline-red:focus {
  color: #ffffff !important;
  border: 2px solid #d54e21 !important;
  background-color: #d54e21 !important;
  text-decoration: none !important;
}
.btn-outline-red:not(:disabled):not(.disabled):active, .btn-outline-red:not(:disabled):not(.disabled).active {
  color: #ffffff !important;
  border: 2px solid #d54e21 !important;
  background-color: #d54e21 !important;
}
.btn-outline-red.btn-xs {
  color: #ffffff;
  background-color: rgba(229, 108, 105, 0);
  border: 2px solid #e56c69 !important;
  line-height: calc(32px - 4px);
  height: 32px;
}
.btn-outline-red.btn-xs:hover, .btn-outline-red.btn-xs:focus {
  color: #ffffff !important;
  border: 2px solid #d54e21 !important;
  background-color: #d54e21 !important;
  text-decoration: none !important;
}
.btn-outline-red.btn-xs:not(:disabled):not(.disabled):active, .btn-outline-red.btn-xs:not(:disabled):not(.disabled).active {
  color: #ffffff !important;
  border: 2px solid #d54e21 !important;
  background-color: #d54e21 !important;
}
.btn-outline-red.btn-lg {
  color: #ffffff;
  background-color: rgba(229, 108, 105, 0);
  border: 2px solid #e56c69 !important;
  line-height: calc(60px - 4px);
  height: 60px;
}
.btn-outline-red.btn-lg:hover, .btn-outline-red.btn-lg:focus {
  color: #ffffff !important;
  border: 2px solid #d54e21 !important;
  background-color: #d54e21 !important;
  text-decoration: none !important;
}
.btn-outline-red.btn-lg:not(:disabled):not(.disabled):active, .btn-outline-red.btn-lg:not(:disabled):not(.disabled).active {
  color: #ffffff !important;
  border: 2px solid #d54e21 !important;
  background-color: #d54e21 !important;
}

.btn-light {
  color: #212121;
  background-color: white;
  border: 0px solid #ffffff !important;
  line-height: calc(50px - 0px);
  height: 50px;
}
.btn-light:hover, .btn-light:focus {
  color: #212121 !important;
  border: 0px solid #d5d5d5 !important;
  background-color: #d5d5d5 !important;
  text-decoration: none !important;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active {
  color: #212121 !important;
  border: 0px solid #d5d5d5 !important;
  background-color: #d5d5d5 !important;
}
.btn-light.btn-xs {
  color: #212121;
  background-color: white;
  border: 0px solid #ffffff !important;
  line-height: calc(32px - 0px);
  height: 32px;
}
.btn-light.btn-xs:hover, .btn-light.btn-xs:focus {
  color: #212121 !important;
  border: 0px solid #d5d5d5 !important;
  background-color: #d5d5d5 !important;
  text-decoration: none !important;
}
.btn-light.btn-xs:not(:disabled):not(.disabled):active, .btn-light.btn-xs:not(:disabled):not(.disabled).active {
  color: #212121 !important;
  border: 0px solid #d5d5d5 !important;
  background-color: #d5d5d5 !important;
}
.btn-light.btn-lg {
  color: #212121;
  background-color: white;
  border: 0px solid #ffffff !important;
  line-height: calc(60px - 0px);
  height: 60px;
}
.btn-light.btn-lg:hover, .btn-light.btn-lg:focus {
  color: #212121 !important;
  border: 0px solid #d5d5d5 !important;
  background-color: #d5d5d5 !important;
  text-decoration: none !important;
}
.btn-light.btn-lg:not(:disabled):not(.disabled):active, .btn-light.btn-lg:not(:disabled):not(.disabled).active {
  color: #212121 !important;
  border: 0px solid #d5d5d5 !important;
  background-color: #d5d5d5 !important;
}

.btn-blue-outlined,
.btn-outline-primary,
.btn-outline-success,
.btn-outline-danger,
.btn-outline-warning,
.btn-outline-dark {
  color: #0060af;
  background-color: rgba(255, 255, 255, 0);
  border: 2px solid #0060af !important;
  line-height: calc(50px - 4px);
  height: 50px;
}
.btn-blue-outlined:hover, .btn-blue-outlined:focus,
.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-success:hover,
.btn-outline-success:focus,
.btn-outline-danger:hover,
.btn-outline-danger:focus,
.btn-outline-warning:hover,
.btn-outline-warning:focus,
.btn-outline-dark:hover,
.btn-outline-dark:focus {
  color: #ffffff !important;
  border: 2px solid #0060af !important;
  background-color: #0060af !important;
  text-decoration: none !important;
}
.btn-blue-outlined:not(:disabled):not(.disabled):active, .btn-blue-outlined:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active,
.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.disabled):active,
.btn-outline-danger:not(:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.disabled):active,
.btn-outline-warning:not(:disabled):not(.disabled).active,
.btn-outline-dark:not(:disabled):not(.disabled):active,
.btn-outline-dark:not(:disabled):not(.disabled).active {
  color: #ffffff !important;
  border: 2px solid #0060af !important;
  background-color: #0060af !important;
}
.btn-blue-outlined.btn-xs,
.btn-outline-primary.btn-xs,
.btn-outline-success.btn-xs,
.btn-outline-danger.btn-xs,
.btn-outline-warning.btn-xs,
.btn-outline-dark.btn-xs {
  color: #0060af;
  background-color: rgba(255, 255, 255, 0);
  border: 2px solid #0060af !important;
  line-height: calc(32px - 4px);
  height: 32px;
}
.btn-blue-outlined.btn-xs:hover, .btn-blue-outlined.btn-xs:focus,
.btn-outline-primary.btn-xs:hover,
.btn-outline-primary.btn-xs:focus,
.btn-outline-success.btn-xs:hover,
.btn-outline-success.btn-xs:focus,
.btn-outline-danger.btn-xs:hover,
.btn-outline-danger.btn-xs:focus,
.btn-outline-warning.btn-xs:hover,
.btn-outline-warning.btn-xs:focus,
.btn-outline-dark.btn-xs:hover,
.btn-outline-dark.btn-xs:focus {
  color: #ffffff !important;
  border: 2px solid #0060af !important;
  background-color: #0060af !important;
  text-decoration: none !important;
}
.btn-blue-outlined.btn-xs:not(:disabled):not(.disabled):active, .btn-blue-outlined.btn-xs:not(:disabled):not(.disabled).active,
.btn-outline-primary.btn-xs:not(:disabled):not(.disabled):active,
.btn-outline-primary.btn-xs:not(:disabled):not(.disabled).active,
.btn-outline-success.btn-xs:not(:disabled):not(.disabled):active,
.btn-outline-success.btn-xs:not(:disabled):not(.disabled).active,
.btn-outline-danger.btn-xs:not(:disabled):not(.disabled):active,
.btn-outline-danger.btn-xs:not(:disabled):not(.disabled).active,
.btn-outline-warning.btn-xs:not(:disabled):not(.disabled):active,
.btn-outline-warning.btn-xs:not(:disabled):not(.disabled).active,
.btn-outline-dark.btn-xs:not(:disabled):not(.disabled):active,
.btn-outline-dark.btn-xs:not(:disabled):not(.disabled).active {
  color: #ffffff !important;
  border: 2px solid #0060af !important;
  background-color: #0060af !important;
}
.btn-blue-outlined.btn-lg,
.btn-outline-primary.btn-lg,
.btn-outline-success.btn-lg,
.btn-outline-danger.btn-lg,
.btn-outline-warning.btn-lg,
.btn-outline-dark.btn-lg {
  color: #0060af;
  background-color: rgba(255, 255, 255, 0);
  border: 2px solid #0060af !important;
  line-height: calc(60px - 4px);
  height: 60px;
}
.btn-blue-outlined.btn-lg:hover, .btn-blue-outlined.btn-lg:focus,
.btn-outline-primary.btn-lg:hover,
.btn-outline-primary.btn-lg:focus,
.btn-outline-success.btn-lg:hover,
.btn-outline-success.btn-lg:focus,
.btn-outline-danger.btn-lg:hover,
.btn-outline-danger.btn-lg:focus,
.btn-outline-warning.btn-lg:hover,
.btn-outline-warning.btn-lg:focus,
.btn-outline-dark.btn-lg:hover,
.btn-outline-dark.btn-lg:focus {
  color: #ffffff !important;
  border: 2px solid #0060af !important;
  background-color: #0060af !important;
  text-decoration: none !important;
}
.btn-blue-outlined.btn-lg:not(:disabled):not(.disabled):active, .btn-blue-outlined.btn-lg:not(:disabled):not(.disabled).active,
.btn-outline-primary.btn-lg:not(:disabled):not(.disabled):active,
.btn-outline-primary.btn-lg:not(:disabled):not(.disabled).active,
.btn-outline-success.btn-lg:not(:disabled):not(.disabled):active,
.btn-outline-success.btn-lg:not(:disabled):not(.disabled).active,
.btn-outline-danger.btn-lg:not(:disabled):not(.disabled):active,
.btn-outline-danger.btn-lg:not(:disabled):not(.disabled).active,
.btn-outline-warning.btn-lg:not(:disabled):not(.disabled):active,
.btn-outline-warning.btn-lg:not(:disabled):not(.disabled).active,
.btn-outline-dark.btn-lg:not(:disabled):not(.disabled):active,
.btn-outline-dark.btn-lg:not(:disabled):not(.disabled).active {
  color: #ffffff !important;
  border: 2px solid #0060af !important;
  background-color: #0060af !important;
}

.btn-white-outlined,
.btn-outline-light,
.btn-default {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0);
  border: 2px solid #ffffff !important;
  line-height: calc(50px - 4px);
  height: 50px;
}
.btn-white-outlined:hover, .btn-white-outlined:focus,
.btn-outline-light:hover,
.btn-outline-light:focus,
.btn-default:hover,
.btn-default:focus {
  color: #000 !important;
  border: 2px solid #ffffff !important;
  background-color: white !important;
  text-decoration: none !important;
}
.btn-white-outlined:not(:disabled):not(.disabled):active, .btn-white-outlined:not(:disabled):not(.disabled).active,
.btn-outline-light:not(:disabled):not(.disabled):active,
.btn-outline-light:not(:disabled):not(.disabled).active,
.btn-default:not(:disabled):not(.disabled):active,
.btn-default:not(:disabled):not(.disabled).active {
  color: #000 !important;
  border: 2px solid #ffffff !important;
  background-color: white !important;
}
.btn-white-outlined.btn-xs,
.btn-outline-light.btn-xs,
.btn-default.btn-xs {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0);
  border: 2px solid #ffffff !important;
  line-height: calc(32px - 4px);
  height: 32px;
}
.btn-white-outlined.btn-xs:hover, .btn-white-outlined.btn-xs:focus,
.btn-outline-light.btn-xs:hover,
.btn-outline-light.btn-xs:focus,
.btn-default.btn-xs:hover,
.btn-default.btn-xs:focus {
  color: #000 !important;
  border: 2px solid #ffffff !important;
  background-color: white !important;
  text-decoration: none !important;
}
.btn-white-outlined.btn-xs:not(:disabled):not(.disabled):active, .btn-white-outlined.btn-xs:not(:disabled):not(.disabled).active,
.btn-outline-light.btn-xs:not(:disabled):not(.disabled):active,
.btn-outline-light.btn-xs:not(:disabled):not(.disabled).active,
.btn-default.btn-xs:not(:disabled):not(.disabled):active,
.btn-default.btn-xs:not(:disabled):not(.disabled).active {
  color: #000 !important;
  border: 2px solid #ffffff !important;
  background-color: white !important;
}
.btn-white-outlined.btn-lg,
.btn-outline-light.btn-lg,
.btn-default.btn-lg {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0);
  border: 2px solid #ffffff !important;
  line-height: calc(60px - 4px);
  height: 60px;
}
.btn-white-outlined.btn-lg:hover, .btn-white-outlined.btn-lg:focus,
.btn-outline-light.btn-lg:hover,
.btn-outline-light.btn-lg:focus,
.btn-default.btn-lg:hover,
.btn-default.btn-lg:focus {
  color: #000 !important;
  border: 2px solid #ffffff !important;
  background-color: white !important;
  text-decoration: none !important;
}
.btn-white-outlined.btn-lg:not(:disabled):not(.disabled):active, .btn-white-outlined.btn-lg:not(:disabled):not(.disabled).active,
.btn-outline-light.btn-lg:not(:disabled):not(.disabled):active,
.btn-outline-light.btn-lg:not(:disabled):not(.disabled).active,
.btn-default.btn-lg:not(:disabled):not(.disabled):active,
.btn-default.btn-lg:not(:disabled):not(.disabled).active {
  color: #000 !important;
  border: 2px solid #ffffff !important;
  background-color: white !important;
}

.btn-indigo,
.btn-info,
.btn-secondary {
  color: #ffffff;
  background-color: #92278f;
  border: 0px solid #92278f !important;
  line-height: calc(50px - 0px);
  height: 50px;
}
.btn-indigo:hover, .btn-indigo:focus,
.btn-info:hover,
.btn-info:focus,
.btn-secondary:hover,
.btn-secondary:focus {
  color: #ffffff !important;
  border: 0px solid #5c2e91 !important;
  background-color: #5c2e91 !important;
  text-decoration: none !important;
}
.btn-indigo:not(:disabled):not(.disabled):active, .btn-indigo:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active {
  color: #ffffff !important;
  border: 0px solid #5c2e91 !important;
  background-color: #5c2e91 !important;
}
.btn-indigo.btn-xs,
.btn-info.btn-xs,
.btn-secondary.btn-xs {
  color: #ffffff;
  background-color: #92278f;
  border: 0px solid #92278f !important;
  line-height: calc(32px - 0px);
  height: 32px;
}
.btn-indigo.btn-xs:hover, .btn-indigo.btn-xs:focus,
.btn-info.btn-xs:hover,
.btn-info.btn-xs:focus,
.btn-secondary.btn-xs:hover,
.btn-secondary.btn-xs:focus {
  color: #ffffff !important;
  border: 0px solid #5c2e91 !important;
  background-color: #5c2e91 !important;
  text-decoration: none !important;
}
.btn-indigo.btn-xs:not(:disabled):not(.disabled):active, .btn-indigo.btn-xs:not(:disabled):not(.disabled).active,
.btn-info.btn-xs:not(:disabled):not(.disabled):active,
.btn-info.btn-xs:not(:disabled):not(.disabled).active,
.btn-secondary.btn-xs:not(:disabled):not(.disabled):active,
.btn-secondary.btn-xs:not(:disabled):not(.disabled).active {
  color: #ffffff !important;
  border: 0px solid #5c2e91 !important;
  background-color: #5c2e91 !important;
}
.btn-indigo.btn-lg,
.btn-info.btn-lg,
.btn-secondary.btn-lg {
  color: #ffffff;
  background-color: #92278f;
  border: 0px solid #92278f !important;
  line-height: calc(60px - 0px);
  height: 60px;
}
.btn-indigo.btn-lg:hover, .btn-indigo.btn-lg:focus,
.btn-info.btn-lg:hover,
.btn-info.btn-lg:focus,
.btn-secondary.btn-lg:hover,
.btn-secondary.btn-lg:focus {
  color: #ffffff !important;
  border: 0px solid #5c2e91 !important;
  background-color: #5c2e91 !important;
  text-decoration: none !important;
}
.btn-indigo.btn-lg:not(:disabled):not(.disabled):active, .btn-indigo.btn-lg:not(:disabled):not(.disabled).active,
.btn-info.btn-lg:not(:disabled):not(.disabled):active,
.btn-info.btn-lg:not(:disabled):not(.disabled).active,
.btn-secondary.btn-lg:not(:disabled):not(.disabled):active,
.btn-secondary.btn-lg:not(:disabled):not(.disabled).active {
  color: #ffffff !important;
  border: 0px solid #5c2e91 !important;
  background-color: #5c2e91 !important;
}

.btn-indigo-outlined,
.btn-outline-info,
.btn-outline-secondary {
  color: #92278f;
  background-color: rgba(255, 255, 255, 0);
  border: 2px solid #92278f !important;
  line-height: calc(50px - 4px);
  height: 50px;
}
.btn-indigo-outlined:hover, .btn-indigo-outlined:focus,
.btn-outline-info:hover,
.btn-outline-info:focus,
.btn-outline-secondary:hover,
.btn-outline-secondary:focus {
  color: #ffffff !important;
  border: 2px solid #92278f !important;
  background-color: #92278f !important;
  text-decoration: none !important;
}
.btn-indigo-outlined:not(:disabled):not(.disabled):active, .btn-indigo-outlined:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active,
.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active {
  color: #ffffff !important;
  border: 2px solid #92278f !important;
  background-color: #92278f !important;
}
.btn-indigo-outlined.btn-xs,
.btn-outline-info.btn-xs,
.btn-outline-secondary.btn-xs {
  color: #92278f;
  background-color: rgba(255, 255, 255, 0);
  border: 2px solid #92278f !important;
  line-height: calc(32px - 4px);
  height: 32px;
}
.btn-indigo-outlined.btn-xs:hover, .btn-indigo-outlined.btn-xs:focus,
.btn-outline-info.btn-xs:hover,
.btn-outline-info.btn-xs:focus,
.btn-outline-secondary.btn-xs:hover,
.btn-outline-secondary.btn-xs:focus {
  color: #ffffff !important;
  border: 2px solid #92278f !important;
  background-color: #92278f !important;
  text-decoration: none !important;
}
.btn-indigo-outlined.btn-xs:not(:disabled):not(.disabled):active, .btn-indigo-outlined.btn-xs:not(:disabled):not(.disabled).active,
.btn-outline-info.btn-xs:not(:disabled):not(.disabled):active,
.btn-outline-info.btn-xs:not(:disabled):not(.disabled).active,
.btn-outline-secondary.btn-xs:not(:disabled):not(.disabled):active,
.btn-outline-secondary.btn-xs:not(:disabled):not(.disabled).active {
  color: #ffffff !important;
  border: 2px solid #92278f !important;
  background-color: #92278f !important;
}
.btn-indigo-outlined.btn-lg,
.btn-outline-info.btn-lg,
.btn-outline-secondary.btn-lg {
  color: #92278f;
  background-color: rgba(255, 255, 255, 0);
  border: 2px solid #92278f !important;
  line-height: calc(60px - 4px);
  height: 60px;
}
.btn-indigo-outlined.btn-lg:hover, .btn-indigo-outlined.btn-lg:focus,
.btn-outline-info.btn-lg:hover,
.btn-outline-info.btn-lg:focus,
.btn-outline-secondary.btn-lg:hover,
.btn-outline-secondary.btn-lg:focus {
  color: #ffffff !important;
  border: 2px solid #92278f !important;
  background-color: #92278f !important;
  text-decoration: none !important;
}
.btn-indigo-outlined.btn-lg:not(:disabled):not(.disabled):active, .btn-indigo-outlined.btn-lg:not(:disabled):not(.disabled).active,
.btn-outline-info.btn-lg:not(:disabled):not(.disabled):active,
.btn-outline-info.btn-lg:not(:disabled):not(.disabled).active,
.btn-outline-secondary.btn-lg:not(:disabled):not(.disabled):active,
.btn-outline-secondary.btn-lg:not(:disabled):not(.disabled).active {
  color: #ffffff !important;
  border: 2px solid #92278f !important;
  background-color: #92278f !important;
}

.btn-link {
  font-family: "Verdana", sans-serif;
  font-weight: 700;
  border: 0;
  font-size: 16px;
  line-height: 22px;
  color: #0c5b9f;
  text-transform: unset;
  padding: 0 4px;
}
.btn-link > span {
  vertical-align: middle;
}
.btn-link:after {
  font-family: "Material Icons Outlined";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  content: "chevron_right";
  line-height: 22px;
  color: #0c5b9f;
  padding-left: 0;
  vertical-align: middle;
}
.btn-link:hover {
  color: #004f90;
}
.btn-link:hover:after {
  color: #004f90;
}

.btn-lb-white {
  color: #ffffff !important;
}

.membership-calc-block-form .card-body .type {
  text-transform: uppercase;
  color: var(--ylb-color-dark-grey-1, #a9a9a9);
  margin-bottom: 20px;
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
}
.membership-calc-block-form .card-body .phone,
.membership-calc-block-form .card-body .hours {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
.membership-calc-block-form .card-body .phone {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.membership-calc-block-form .card-body .hours {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.membership-calc-block-form .card-info,
.membership-calc-block-form .card-info div,
.membership-calc-block-form .card-info article {
  height: 100%;
  width: 100%;
}
.membership-calc-block-form .card-info article .field-media-image img {
  height: inherit !important;
}
.membership-calc-block-form .field-mbrshp-image .media--image {
  position: relative;
}
.membership-calc-block-form .field-mbrshp-image .media--image::after {
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.3);
}
.membership-calc-block-form .field-mbrshp-image .media__image {
  width: 100% !important;
  -o-object-fit: cover !important;
     object-fit: cover !important;
}
@media (min-width: 600px) {
  .membership-calc-block-form .field-mbrshp-image .media__image {
    width: auto !important;
  }
}
.membership-calc-block-form .field-mbrshp-image .media.media--image {
  height: 100%;
}
.membership-calc-block-form .field-mbrshp-image .media--ratio .media__element {
  -o-object-fit: cover !important;
     object-fit: cover !important;
}
.membership-calc-block-form .calc-summary-membership .media__image {
  margin: 0;
}
.membership-calc-block-form .membership-calc-wrap-header {
  padding-bottom: 66px;
}
.membership-calc-block-form .membership-calc-title {
  font-size: 49px;
  line-height: 59px;
  padding-bottom: 19px;
  font-family: "Cachet Book", sans-serif;
  color: #000;
  text-align: center;
  letter-spacing: 0;
  outline: none;
}
.membership-calc-block-form .membership-calc-description {
  font-size: 16px;
  line-height: 26px;
  padding-bottom: 36px;
  font-family: "Verdana", sans-serif;
  font-weight: normal;
  color: #636466;
  text-align: center;
  letter-spacing: 0;
  outline: none;
}
.membership-calc-block-form .membership-calc-nav {
  max-width: 100%;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  overflow: hidden;
}
.membership-calc-block-form .membership-calc-nav .nav-pills__text span:not(.nav-pills__number) {
  margin-left: 40px;
}
@media (min-width: 1060px) {
  .membership-calc-block-form .membership-calc-nav .nav-pills__number {
    width: 40px !important;
  }
}
@media (min-width: 1200px) {
  .membership-calc-block-form .membership-calc-nav .nav-pills__number {
    width: 55px !important;
  }
}
.membership-calc-block-form .membership-calc-nav li:not(:last-child) {
  margin-right: 80px;
}
@media (max-width: 1060px) {
  .membership-calc-block-form .membership-calc-nav {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 1060px) {
  .membership-calc-block-form .membership-calc-nav li {
    width: 100%;
    margin-right: 80px;
  }
}
.membership-calc-block-form .membership-calc-nav .step {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 60px;
  padding: 16px 0;
  background-color: #ffffff !important;
  border: 1px solid #dedede;
  border-radius: 60px;
}
.membership-calc-block-form .membership-calc-nav .step:hover, .membership-calc-block-form .membership-calc-nav .step:focus {
  cursor: pointer;
}
.membership-calc-block-form .membership-calc-nav .step .nav-pills__text {
  color: #636466 !important;
  font-weight: 400 !important;
}
.membership-calc-block-form .membership-calc-nav .step .nav-pills__text .nav-pills__number {
  color: #636466 !important;
  background-color: #ffffff !important;
  font-weight: 400;
}
.membership-calc-block-form .membership-calc-nav .nav-item:not(:first-child) {
  margin-left: -60px;
}
@media (max-width: 1060px) {
  .membership-calc-block-form .membership-calc-nav .nav-item:not(:first-child) {
    margin-left: 0;
  }
}
.membership-calc-block-form .membership-calc-nav .nav-item.active .step {
  background-color: #0060af !important;
  border: 1px solid #dedede !important;
}
.membership-calc-block-form .membership-calc-nav .nav-item.active .nav-pills__text {
  color: #ffffff !important;
  font-weight: 700 !important;
}
.membership-calc-block-form .membership-calc-nav .nav-item.active .nav-pills__text .nav-pills__number {
  color: #ffffff !important;
  background-color: #0060af !important;
  border-color: #ffffff;
  font-weight: 700;
}
.membership-calc-block-form .membership-calc-nav .nav-pills__text {
  font-size: 18px;
  line-height: 28px;
  font-family: "Verdana", sans-serif;
  font-weight: normal;
  color: #636466;
}
.membership-calc-block-form .membership-calc-nav .nav-pills__number {
  font-size: 18px;
  position: absolute;
  top: 10px;
  left: 10px;
  width: 55px;
  height: 35px;
  padding: 7px;
  font-family: "Verdana", sans-serif;
  line-height: 1.4;
  color: #848484;
  text-align: center;
  border-right: 1px solid #848484;
}
.membership-calc-block-form .membership-map-header {
  font-size: 18px;
  line-height: 28px;
  padding-bottom: 2rem;
  font-family: "Verdana", sans-serif;
  color: #212121;
  font-weight: bold;
  text-align: center;
  letter-spacing: 0;
}
@media (min-width: 768px) {
  .membership-calc-block-form .membership-map-header {
    padding-bottom: 55px;
  }
}
.membership-calc-block-form .membership-calc-map {
  height: 440px;
}
.membership-calc-block-form .membership-map-wrapper {
  padding-bottom: 32px;
}
.membership-calc-block-form .membership-info-window-title {
  font-size: 20px;
  padding: 10px 0;
  margin: 0 0 15px;
  color: #ed1c24;
  border-bottom: 2px solid #0089d0;
}
.membership-calc-block-form .membership-info-window-direction {
  font-size: 14px;
}
.membership-calc-block-form .rate-calc-branches .form-item-location {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: justify;
      align-content: space-between;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 30px 0;
}
.membership-calc-block-form .rate-calc-branches .form-item-location > label {
  font-size: 18px;
  font-family: "Verdana", sans-serif;
  color: #2f2f2f;
}
.membership-calc-block-form .rate-calc-branches .form-item-location .select-wrapper {
  max-width: 640px;
}
.membership-calc-block-form .rate-calc-branches .form-item-location .select-wrapper::before {
  color: #0089d0;
  right: 20px;
  top: 10px;
  z-index: 1;
}
.membership-calc-block-form .rate-calc-branches .form-item-location .select-wrapper select {
  font-family: "Verdana", sans-serif;
  padding: 15px;
  border: 1px solid #ececec;
  border-radius: 15px;
  font-size: 14px;
  z-index: 2;
  position: relative;
  background-color: transparent;
  height: 50px;
}
.membership-calc-block-form .rate-calc-branches legend {
  margin-bottom: 34px;
}
.membership-calc-block-form .rate-calc-branches legend span {
  font-size: 18px;
  line-height: 28px;
  font-family: "Verdana", sans-serif;
  font-weight: normal;
  color: #495057;
}
.membership-calc-block-form .rate-calc-branches .form-type-radio {
  padding-bottom: 24px;
}
.membership-calc-block-form .rate-calc-branches .form-type-radio label {
  font-size: 16px;
  line-height: 28px;
  font-family: "Verdana", sans-serif;
  font-weight: normal;
  color: #495057;
}
.membership-calc-block-form .rate-calc-branches [type=radio]:checked, .membership-calc-block-form .rate-calc-branches [type=radio]:not(:checked) {
  position: absolute;
  left: -9999px;
}
.membership-calc-block-form .rate-calc-branches [type=radio]:checked + label, .membership-calc-block-form .rate-calc-branches [type=radio]:not(:checked) + label {
  position: relative;
  padding-left: 35px;
  cursor: pointer;
}
.membership-calc-block-form .rate-calc-branches [type=radio]:checked + label::before, .membership-calc-block-form .rate-calc-branches [type=radio]:not(:checked) + label::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  content: "";
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-radius: 100%;
}
.membership-calc-block-form .rate-calc-branches [type=radio]:checked + label::after, .membership-calc-block-form .rate-calc-branches [type=radio]:not(:checked) + label::after {
  position: absolute;
  top: 3px;
  left: 3px;
  width: 18px;
  height: 18px;
  content: "";
  background: #92278f;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.membership-calc-block-form .rate-calc-branches [type=radio]:not(:checked) + label::after {
  opacity: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
}
.membership-calc-block-form .rate-calc-branches [type=radio]:checked + label::after {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.membership-calc-block-form .membership-type legend {
  margin-bottom: 50px;
  text-align: center;
}
.membership-calc-block-form .membership-type .fieldset-legend {
  font-size: 24px;
  line-height: 28px;
  padding: 0 15px;
  font-family: "Verdana", sans-serif;
  font-weight: normal;
  color: #495057;
}
.membership-calc-block-form .membership-type .form-item-membership-type {
  margin: 0 0 32px;
}
.membership-calc-block-form .membership-type .form-item-membership-type .card {
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
  background-color: #ffffff;
  border: 3px solid #ffffff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.14);
          box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.14);
  height: 250px !important;
  overflow: hidden;
}
.membership-calc-block-form .membership-type .form-item-membership-type .card .btn-outline-dark {
  color: transparent !important;
  background-color: transparent !important;
  border: 0 !important;
}
.membership-calc-block-form .membership-type .form-item-membership-type .card:hover, .membership-calc-block-form .membership-type .form-item-membership-type .card.active {
  border: 3px solid #92278f;
}
.membership-calc-block-form .membership-type .form-item-membership-type .card:hover .btn-outline-dark, .membership-calc-block-form .membership-type .form-item-membership-type .card.active .btn-outline-dark {
  color: transparent !important;
  background-color: transparent !important;
  border: 0 !important;
}
.membership-calc-block-form .membership-type .form-item-membership-type .card .form-element-inner-wrapper {
  padding: 15px;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: left;
}
.membership-calc-block-form .membership-type .form-item-membership-type .card .card-membership-types-list {
  padding-left: 16px;
}
.membership-calc-block-form .membership-type .form-item-membership-type .card .card-membership-types-list li {
  color: #ffffff;
  font-size: 14px;
}
.membership-calc-block-form .membership-type .form-item-membership-type .card .card-membership-types-wrapper {
  display: none;
}
.membership-calc-block-form .membership-type .form-item-membership-type .card .card-membership-types-wrapper span {
  font-size: 14px;
  color: #ffffff;
}
.membership-calc-block-form .membership-type .form-item-membership-type .card.active .card-membership-types-wrapper {
  display: block;
}
.membership-calc-block-form .membership-type .form-item-membership-type .card-title {
  color: #ffffff;
  height: auto !important;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
}
.membership-calc-block-form .membership-type .form-item-membership-type .card-text p {
  font-size: 14px;
  line-height: 23px;
  color: #ffffff;
}
.membership-calc-block-form .membership-type .input-wrapper {
  display: none;
}
.membership-calc-block-form .membership-type .form-element-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
}
.membership-calc-block-form .membership-type label {
  display: none;
}
.membership-calc-block-form .membership-type .btn-outline-indigo {
  min-width: 158px;
  padding: 6px 25px !important;
  background-color: #ffffff;
  border: 2px solid #92278f !important;
}
.membership-calc-block-form .membership-type .btn-outline-indigo:hover {
  color: #ffffff !important;
  background-color: #92278f !important;
  border: 2px solid #92278f !important;
}
.membership-calc-block-form .membership-type .card-title {
  font-size: 20px;
  line-height: 28px;
  font-family: "Verdana", sans-serif;
  font-weight: bold;
  color: #ffffff;
  text-align: left;
}
.membership-calc-block-form .membership-type input[type=radio] {
  display: none;
}
.step-3 .membership-calc-block-form .membership-calc-wrap-header {
  padding-bottom: 2rem;
}
@media (min-width: 768px) {
  .step-3 .membership-calc-block-form .membership-calc-wrap-header {
    padding-bottom: 60px;
  }
}
.step-3 .membership-calc-block-form .marker_tooltip {
  font-size: 15px;
}
.step-3 .membership-calc-block-form .marker_tooltip .card {
  border: 0;
}
.step-3 .membership-calc-block-form .marker_tooltip .card-body {
  padding: 0;
}
.step-3 .membership-calc-block-form .marker_tooltip .type,
.step-3 .membership-calc-block-form .marker_tooltip .card-footer {
  display: none;
}
.membership-calc-block-form .membership-calc-summary .card {
  padding: 2rem 2rem 0;
  background-color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.14);
          box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.14);
}
.membership-calc-block-form .membership-calc-summary td {
  padding: 5px;
  border: 0;
}
.membership-calc-block-form .membership-calc-summary .location-work-hours {
  padding-bottom: 0;
}
.membership-calc-block-form .membership-calc-summary .location-work-hours .far {
  padding-top: 0.75rem;
}
.membership-calc-block-form .calc-summary-title {
  line-height: 28px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: "Verdana", sans-serif;
  font-size: 24px !important;
  font-weight: normal;
  color: #495057;
}
@media (min-width: 768px) {
  .membership-calc-block-form .calc-summary-title {
    padding-top: 0;
    padding-bottom: 42px;
  }
}
.membership-calc-block-form .calc-summary-membership .field_mbrshp_image {
  max-width: 60px;
  margin-bottom: 16px;
}
.membership-calc-block-form .calc-summary-membership .field-mbrshp-image .media--image::after {
  content: none;
}
.membership-calc-block-form .calc-summary-membership h3 {
  font-size: 26px;
  padding-bottom: 17px;
  font-family: "Verdana", sans-serif;
  font-weight: bold;
  line-height: 36px !important;
  color: #495057;
  letter-spacing: 0;
}
.membership-calc-block-form .calc-summary-membership .field-mbrshp-description {
  line-height: 24px;
  font-family: "Verdana", sans-serif;
  color: #495057;
  letter-spacing: 0;
}
.membership-calc-block-form .calc-summary-membership.select-membership-type .media.media--image {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.membership-calc-block-form .calc-summary-membership.select-membership-type .media.media--image .media__image {
  margin: 0 auto 20px;
}
.membership-calc-block-form .calc-summary-membership .media.media--image {
  margin-bottom: 20px;
}
.membership-calc-block-form .calc-summary-membership .media.media--image .media__image {
  max-height: 200px;
  margin: 0 0 20px;
}
.membership-calc-block-form .calc-summary-price-description {
  font-size: 16px;
  line-height: 24px;
  border-top: solid 1px #dee2e6;
  margin-top: 50px;
  padding-bottom: 50px;
  font-family: "Verdana", sans-serif;
  font-style: italic;
  color: #91268f;
  letter-spacing: 0;
}
.membership-calc-block-form .calc-summary-price-title {
  font-size: 18px;
  line-height: 28px;
  padding-bottom: 34px;
  font-family: "Verdana", sans-serif;
  font-weight: normal;
  color: #495057;
  letter-spacing: 0;
}
.membership-calc-block-form .price-type-radio {
  padding-bottom: 1rem !important;
}
.membership-calc-block-form .price-type-radio label {
  font-size: 16px;
  line-height: 28px;
  margin: 0;
  font-family: "Verdana", sans-serif;
  color: #495057;
  letter-spacing: 0;
}
.membership-calc-block-form .price-type-radio [type=radio]:checked, .membership-calc-block-form .price-type-radio [type=radio]:not(:checked) {
  position: absolute;
  left: -9999px;
}
.membership-calc-block-form .price-type-radio [type=radio]:checked + label, .membership-calc-block-form .price-type-radio [type=radio]:not(:checked) + label {
  position: relative;
  padding-left: 35px;
  cursor: pointer;
}
.membership-calc-block-form .price-type-radio [type=radio]:checked + label::before, .membership-calc-block-form .price-type-radio [type=radio]:not(:checked) + label::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  content: "";
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-radius: 100%;
}
.membership-calc-block-form .price-type-radio [type=radio]:checked + label::after, .membership-calc-block-form .price-type-radio [type=radio]:not(:checked) + label::after {
  position: absolute;
  top: 3px;
  left: 3px;
  width: 18px;
  height: 18px;
  content: "";
  background: #92278f;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.membership-calc-block-form .price-type-radio [type=radio]:not(:checked) + label::after {
  opacity: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
}
.membership-calc-block-form .price-type-radio [type=radio]:checked + label::after {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.membership-calc-block-form .price-type-desc {
  font-size: 16px;
  line-height: 24px;
  padding-left: 35px;
  font-family: "Verdana", sans-serif;
  color: #91268f;
  letter-spacing: 0;
}
.membership-calc-block-form .price-number {
  font-size: 36px;
  line-height: 36px;
  padding-bottom: 30px;
  display: block;
  font-family: "Verdana", sans-serif;
  font-weight: bold;
  color: #92278f;
  letter-spacing: 0;
}
@media (min-width: 600px) {
  .membership-calc-block-form .price-number {
    font-size: 50px;
  }
}
.membership-calc-block-form .price-period {
  font-size: 14px;
  line-height: 26px;
  font-family: "Verdana", sans-serif;
  color: #91268f;
  letter-spacing: 0;
}
.membership-calc-block-form .location-phone-number a,
.membership-calc-block-form .field-location-address a {
  font-size: 18px;
  line-height: 18px;
  padding-bottom: 1.25rem;
  font-family: "Verdana", sans-serif;
}
.membership-calc-block-form .membership-calc-buttons {
  padding: 27px 0;
  margin-right: calc(50% - 50vw);
  margin-left: calc(50% - 50vw);
  background-color: #f8f8f8;
}
.membership-calc-block-form .membership-prev-step-button {
  display: inline-block;
  color: #0060af;
  text-shadow: none;
  background-color: transparent !important;
  border: 3px solid #0060af !important;
  border-radius: 50px;
}
.membership-calc-block-form .membership-prev-step-button:hover {
  color: #ffffff !important;
  background-color: #0060af !important;
}
@media (max-width: 1059px) {
  .membership-calc-block-form .complete-registration,
  .membership-calc-block-form .membership-next-step-button,
  .membership-calc-block-form .membership-prev-step-button {
    width: 100%;
  }
}
.membership-calc-block-form .complete-registration,
.membership-calc-block-form .membership-next-step-button,
.membership-calc-block-form .membership-prev-step-button {
  min-width: 173px;
  font-size: 18px !important;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .membership-calc-block-form .edit-next {
    margin-left: auto;
  }
}

#membership-calc-wrapper .btn {
  border-radius: 30px;
  border-color: var(--dark-blue, #808080) !important;
}
#membership-calc-wrapper .btn.membership-next-step-button {
  border: 0 !important;
}

.step-1 .step-1 {
  background-color: #0060af !important;
  border: 1px solid #dedede !important;
}
.step-1 .step-1 .nav-pills__text {
  font-weight: bold !important;
  color: #ffffff !important;
}
.step-1 .step-1 .nav-pills__number {
  color: #ffffff !important;
  background: #0060af !important;
}

.step-2 .step-2 {
  background-color: #0060af !important;
  border: 1px solid #dedede !important;
}
.step-2 .step-2 .nav-pills__text {
  font-weight: bold !important;
  color: #ffffff !important;
}
.step-2 .step-2 .nav-pills__number {
  color: #ffffff !important;
  background: #0060af !important;
}

.step-3 .step-3 {
  background-color: #0060af !important;
  border: 1px solid #dedede !important;
}
.step-3 .step-3 .nav-pills__text {
  font-weight: bold !important;
  color: #ffffff !important;
}
.step-3 .step-3 .nav-pills__number {
  color: #ffffff !important;
  background: #0060af !important;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1lbWJlcnNoaXAtcmF0ZS1jYWxjLmNzcyIsIndlYnBhY2s6Ly95bWNhX2JjeV9jb3JlL3RoZW1lcy9jdXN0b20veWJjeV9jYXJuYXRpb24vc3JjL3Njc3MvcHJlc2VudGF0aW9uL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly95bWNhX2JjeV9jb3JlL3RoZW1lcy9jdXN0b20veWJjeV9jYXJuYXRpb24vc3JjL3Njc3MvYmFzZS9fYnV0dG9uX292ZXJyaWRlcy5zY3NzIiwid2VicGFjazovL3ltY2FfYmN5X2NvcmUvdGhlbWVzL2N1c3RvbS95YmN5X2Nhcm5hdGlvbi9zcmMvc2Nzcy9wcmVzZW50YXRpb24vX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL3ltY2FfYmN5X2NvcmUvYXNzZXRzL3Njc3MvbWVtYmVyc2hpcC1yYXRlLWNhbGMuc2NzcyIsIndlYnBhY2s6Ly95bWNhX2JjeV9jb3JlL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzt5TUFFeU07QUNxQ3pNOzs7Ozs7RUFBQTtBQ3RDQTtFRE9FLDBCRW9EWTtFRmdIWixlQUFBO0VBQ0EsZUFBQTtFQXhCQSxtQkFBQTtFQUNBLHFCQUFBO0FHeklGO0FIMklFO0VBaEpBLDBCRW9EWTtBQzVDZDtBRmJFO0VBQ0UseUJBQUE7QUVlSjs7QUZYQTs7RUFFRSw4QkFBQTtFQUNBLHdCQUFBO0FFY0Y7O0FGWEE7RUFDRSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtBRWNGOztBRk5NOzs7RUFDRSx3Q0FBQTtFQUNBLGdEQUFBO0VBQ0Esc0RBQUE7RUFDQSw4Q0FBQTtFQUNBLDBCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7QUVXUjtBRlRROzs7RUFDRSxvQ0FBQTtFQUNBLGdDQUFBO0FFYVY7QUZYVTs7O0VBQ0UseUJBQUE7QUVlWjtBRlhROzs7RUFDRSx5QkFBQTtFQUNBLGdDQUFBO0FFZVY7QUZiVTs7O0VBQ0UseUJBQUE7QUVp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LG9DQUFBO0VBQ0EsZ0NBQUE7QUdxVEo7QUhqVEk7Ozs7Ozs7Ozs7O0VBRUUseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0FHNFROO0FGM0VFOzs7Ozs7RURwUUEsY0V6S007RUYwS04seUJBQUE7RUFDQSxvQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsWUNpUTRCO0FFc0Y5QjtBSHBWRTs7Ozs7Ozs7Ozs7RUFDRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxnQ0FBQTtBR2dXSjtBSDVWSTs7Ozs7Ozs7Ozs7RUFFRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7QUd1V047O0FGakhBO0VEelFFLGNFektNO0VGMEtOLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSw2QkFBQTtFQUNBLFlDc1EyQjtBRXdIN0I7QUgzWEU7RUFDRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxnQ0FBQTtBRzZYSjtBSHpYSTtFQUVFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtBRzBYTjtBRmxJRTtFRDNRQSxjRXpLTTtFRjBLTix5QkFBQTtFQUNBLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxZQ3dRNkI7QUV3SS9CO0FIN1lFO0VBQ0UseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsZ0NBQUE7QUcrWUo7QUgzWUk7RUFFRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7QUc0WU47QUZqSkU7RUQ5UUEsY0V6S007RUYwS04seUJBQUE7RUFDQSxvQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsWUMyUTZCO0FFdUovQjtBSC9aRTtFQUNFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLGdDQUFBO0FHaWFKO0FIN1pJO0VBRUUseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0FHOFpOOztBRjlKQTtFRG5SRSxjRXpLTTtFRjBLTix5QkFBQTtFQUNBLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxZQ2dSNEI7QUVxSzlCO0FIbGJFO0VBQ0UseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsZ0NBQUE7QUdvYko7QUhoYkk7RUFFRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7QUdpYk47QUYvS0U7RURyUkEsY0V6S007RUYwS04seUJBQUE7RUFDQSxvQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsWUNrUjhCO0FFcUxoQztBSHBjRTtFQUNFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLGdDQUFBO0FHc2NKO0FIbGNJO0VBRUUseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0FHbWNOO0FGOUxFO0VEeFJBLGNFektNO0VGMEtOLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSw2QkFBQTtFQUNBLFlDcVI4QjtBRW9NaEM7QUh0ZEU7RUFDRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxnQ0FBQTtBR3dkSjtBSHBkSTtFQUVFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtBR3FkTjs7QUYzTUE7RUQ3UkUsY0V6S007RUYwS04seUJBQUE7RUFDQSxvQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsWUMwUnlCO0FFa04zQjtBSHplRTtFQUNFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLGdDQUFBO0FHMmVKO0FIdmVJO0VBRUUseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0FHd2VOO0FGNU5FO0VEL1JBLGNFektNO0VGMEtOLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSw2QkFBQTtFQUNBLFlDNFIyQjtBRWtPN0I7QUgzZkU7RUFDRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxnQ0FBQTtBRzZmSjtBSHpmSTtFQUVFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtBRzBmTjtBRjNPRTtFRGxTQSxjRXpLTTtFRjBLTix5QkFBQTtFQUNBLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxZQytSMkI7QUVpUDdCO0FIN2dCRTtFQUNFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLGdDQUFBO0FHK2dCSjtBSDNnQkk7RUFFRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7QUc0Z0JOOztBRnhQQTtFRHZTRSxjRXBKVztFRnFKWCx3Q0FBQTtFQUNBLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxZQ29Tb0M7QUUrUHRDO0FIaGlCRTtFQUNFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLGdDQUFBO0FHa2lCSjtBSDloQkk7RUFFRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7QUcraEJOO0FGelFFO0VEelNBLGNFcEpXO0VGcUpYLHdDQUFBO0VBQ0Esb0NBQUE7RUFDQSw2QkFBQTtFQUNBLFlDc1NzQztBRStReEM7QUhsakJFO0VBQ0UseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsZ0NBQUE7QUdvakJKO0FIaGpCSTtFQUVFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtBR2lqQk47QUZ4UkU7RUQ1U0EsY0VwSlc7RUZxSlgsd0NBQUE7RUFDQSxvQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsWUN5U3NDO0FFOFJ4QztBSHBrQkU7RUFDRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxnQ0FBQTtBR3NrQko7QUhsa0JJO0VBRUUseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0FHbWtCTjs7QUZyU0E7RURqVEUsY0V6S007RUYwS04sdUNBQUE7RUFDQSxvQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsWUM4U3FDO0FFNFN2QztBSHZsQkU7RUFDRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxnQ0FBQTtBR3lsQko7QUhybEJJO0VBRUUseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0FHc2xCTjtBRnRURTtFRG5UQSxjRXpLTTtFRjBLTix1Q0FBQTtFQUNBLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxZQ2dUdUM7QUU0VHpDO0FIem1CRTtFQUNFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLGdDQUFBO0FHMm1CSjtBSHZtQkk7RUFFRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7QUd3bUJOO0FGclVFO0VEdFRBLGNFektNO0VGMEtOLHVDQUFBO0VBQ0Esb0NBQUE7RUFDQSw2QkFBQTtFQUNBLFlDbVR1QztBRTJVekM7QUgzbkJFO0VBQ0UseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsZ0NBQUE7QUc2bkJKO0FIem5CSTtFQUVFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtBRzBuQk47O0FGbFZBO0VEM1RFLGNFektNO0VGMEtOLHdDQUFBO0VBQ0Esb0NBQUE7RUFDQSw2QkFBQTtFQUNBLFlDd1RrQztBRXlWcEM7QUg5b0JFO0VBQ0UseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsZ0NBQUE7QUdncEJKO0FINW9CSTtFQUVFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtBRzZvQk47QUZuV0U7RUQ3VEEsY0V6S007RUYwS04sd0NBQUE7RUFDQSxvQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsWUMwVG9DO0FFeVd0QztBSGhxQkU7RUFDRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxnQ0FBQTtBR2txQko7QUg5cEJJO0VBRUUseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0FHK3BCTjtBRmxYRTtFRGhVQSxjRXpLTTtFRjBLTix3Q0FBQTtFQUNBLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxZQzZUb0M7QUV3WHRDO0FIbHJCRTtFQUNFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLGdDQUFBO0FHb3JCSjtBSGhyQkk7RUFFRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7QUdpckJOOztBRi9YQTtFRHJVRSxjRWpLYztFRmtLZCx1QkFBQTtFQUNBLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxZQ2tVMkI7QUVzWTdCO0FIcnNCRTtFQUNFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLGdDQUFBO0FHdXNCSjtBSG5zQkk7RUFFRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7QUdvc0JOO0FGaFpFO0VEdlVBLGNFaktjO0VGa0tkLHVCQUFBO0VBQ0Esb0NBQUE7RUFDQSw2QkFBQTtFQUNBLFlDb1U2QjtBRXNaL0I7QUh2dEJFO0VBQ0UseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsZ0NBQUE7QUd5dEJKO0FIcnRCSTtFQUVFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtBR3N0Qk47QUYvWkU7RUQxVUEsY0VqS2M7RUZrS2QsdUJBQUE7RUFDQSxvQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsWUN1VTZCO0FFcWEvQjtBSHp1QkU7RUFDRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxnQ0FBQTtBRzJ1Qko7QUh2dUJJO0VBRUUseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0FHd3VCTjs7QUY1YUE7Ozs7OztFRC9VRSxjSXBMVTtFSnFMVix3Q0FBQTtFQUNBLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxZQ2lWbUM7QUVtYnJDO0FIandCRTs7Ozs7Ozs7Ozs7RUFDRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxnQ0FBQTtBRzZ3Qko7QUh6d0JJOzs7Ozs7Ozs7OztFQUVFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtBR294Qk47QUZqZEU7Ozs7OztFRHRWQSxjSXBMVTtFSnFMVix3Q0FBQTtFQUNBLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxZQ21WcUM7QUU0ZHZDO0FINXlCRTs7Ozs7Ozs7Ozs7RUFDRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxnQ0FBQTtBR3d6Qko7QUhwekJJOzs7Ozs7Ozs7OztFQUVFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtBRyt6Qk47QUZ6ZkU7Ozs7OztFRHpWQSxjSXBMVTtFSnFMVix3Q0FBQTtFQUNBLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxZQ3NWcUM7QUVvZ0J2QztBSHYxQkU7Ozs7Ozs7Ozs7O0VBQ0UseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsZ0NBQUE7QUdtMkJKO0FILzFC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KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqISpcXFxuICAhKioqIGNzcyAuL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2Rpc3QvY2pzLmpzIS4vbm9kZV9tb2R1bGVzL3Bvc3Rjc3MtbG9hZGVyL2Rpc3QvY2pzLmpzIS4vbm9kZV9tb2R1bGVzL3Nhc3MtbG9hZGVyL2Rpc3QvY2pzLmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzFdLnVzZVszXSEuL2Fzc2V0cy9zY3NzL21lbWJlcnNoaXAtcmF0ZS1jYWxjLnNjc3MgKioqIVxuICBcXCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKlxuICogUmVtLWNvbnZlcnRlciBtaXhpbiB0byBjb252ZXJ0IHB4IHRvIHJlbVxuICpcbiAqIFVzYWdlc1xuICogQGluY2x1ZGUgcmVtKHBhZGRpbmctYm90dG9tLCAyMHB4LCB0cnVlKTtcbiAqXG4gKi9cbi5idG4ge1xuICBmb250LWZhbWlseTogXCJDYWNoZXQgQm9sZFwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xufVxuLmJ0bjpub3QoLmJ0bi1saW5rKSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhY2hldCBCb2xkXCI7XG59XG4uYnRuIHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFzZXItYnV0dG9uIGEsXG5hLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG5hLmJ0biB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDdweCAxOHB4IDlweDtcbn1cblxuLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZSxcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZSB7XG4gIC0teWxiLWJvcmRlci1zdHlsZS1zb2xpZDogMnB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogdmFyKC0teWxiLWJvcmRlci1zdHlsZS1zb2xpZCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0td3NCb3JkZXJSYWRpdXMsIHVuc2V0KSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJDYWNoZXQgTWVkaXVtXCIsIHNlcmlmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDZweCAxNnB4IDZweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1wcmltYXJ5LFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tcHJpbWFyeSxcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzJlOTEgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNWMyZTkxICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLXByaW1hcnk6aG92ZXIsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICM1YzJlOTEgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tc2Vjb25kYXJ5LFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tc2Vjb25kYXJ5LFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGFmO1xuICBib3JkZXItY29sb3I6ICMwMDYwYWYgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tc2Vjb25kYXJ5OmhvdmVyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tc2Vjb25kYXJ5OmhvdmVyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogIzAwNjBhZiAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1zdWNjZXNzLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tc3VjY2Vzcyxcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZiNmI7XG4gIGJvcmRlci1jb2xvcjogIzAwNmI2YiAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tc3VjY2Vzczpob3Zlcixcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjMDA2YjZiICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWRhbmdlcixcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWRhbmdlcixcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkMWMyNDtcbiAgYm9yZGVyLWNvbG9yOiAjZWQxYzI0ICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWRhbmdlcjpob3Zlcixcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWRhbmdlcjpob3Zlcixcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNhOTJiMzEgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4taW5mbyxcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWluZm8sXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xuICBib3JkZXItY29sb3I6ICMwMGFlZWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMzFmMjA7XG59XG4ubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWluZm86aG92ZXIsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1pbmZvOmhvdmVyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICMwMDYwYWYgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4td2FybmluZyxcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLXdhcm5pbmcsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjViNzQ1O1xuICBib3JkZXItY29sb3I6ICNmNWI3NDUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLXdhcm5pbmc6aG92ZXIsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi13YXJuaW5nOmhvdmVyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyMzFmMjAgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZCxcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLXByaW1hcnksXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi1wcmltYXJ5LFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICM1YzJlOTEgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4tcHJpbWFyeTpob3Zlcixcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLXByaW1hcnk6aG92ZXIsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWMyZTkxICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLXNlY29uZGFyeSxcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLXNlY29uZGFyeSxcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMwMDYwYWYgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4tc2Vjb25kYXJ5OmhvdmVyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4tc2Vjb25kYXJ5OmhvdmVyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGFmICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLXN1Y2Nlc3MsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi1zdWNjZXNzLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICMwMDZiNmIgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4tc3VjY2Vzczpob3Zlcixcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2YjZiICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLWRhbmdlcixcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLWRhbmdlcixcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTJiMzEgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4tZGFuZ2VyOmhvdmVyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4tZGFuZ2VyOmhvdmVyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQxYzI0ICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLWluZm8sXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi1pbmZvLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICMwMDYwYWYgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4taW5mbzpob3Zlcixcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLWluZm86aG92ZXIsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogIzIzMWYyMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLXdhcm5pbmcsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi13YXJuaW5nLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMyMzFmMjAgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4td2FybmluZzpob3Zlcixcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLXdhcm5pbmc6aG92ZXIsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjViNzQ1ICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQ6aG92ZXIsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkOmhvdmVyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tc20sXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1zbSxcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tc20ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiA4cHggMTJweCA4cHggMTJweDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbWQsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1tZCxcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbWQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiA2cHggMTZweCA2cHggMTZweDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGcsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1sZyxcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGcge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiAxMHB4IDI0cHggMTBweCAyNHB4O1xufVxuLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lOmhvdmVyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZTpob3Zlcixcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluayxcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmssXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNHB4IDAgNHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDA2MGFmO1xufVxuLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rOmFmdGVyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluazphZnRlcixcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluazphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluay5idG4tcHJpbWFyeSxcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLXByaW1hcnksXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLXByaW1hcnkge1xuICBjb2xvcjogIzVjMmU5MSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluay5idG4tcHJpbWFyeTpob3Zlcixcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluay5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzVjMmU5MSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi1zZWNvbmRhcnksXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi1zZWNvbmRhcnksXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMDA2MGFmICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLXNlY29uZGFyeTpob3Zlcixcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLXNlY29uZGFyeTpob3Zlcixcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluay5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2MGFmICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLXN1Y2Nlc3MsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi1zdWNjZXNzLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICMwMDZiNmIgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluay5idG4tc3VjY2Vzczpob3Zlcixcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDZiNmIgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluay5idG4tZGFuZ2VyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluay5idG4tZGFuZ2VyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2E5MmIzMSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi1kYW5nZXI6aG92ZXIsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi1kYW5nZXI6aG92ZXIsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLWRhbmdlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2E5MmIzMSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi1pbmZvLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluay5idG4taW5mbyxcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluay5idG4taW5mbyB7XG4gIGNvbG9yOiAjMjMxZjIwICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLWluZm86aG92ZXIsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi1pbmZvOmhvdmVyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi1pbmZvOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjMxZjIwICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLXdhcm5pbmcsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi13YXJuaW5nLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICM2NjRkMDMgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluay5idG4td2FybmluZzpob3Zlcixcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLXdhcm5pbmc6aG92ZXIsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLXdhcm5pbmc6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM2NjRkMDMgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluazpob3Zlcixcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbms6aG92ZXIsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDYwYWYgIWltcG9ydGFudDtcbn1cblxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIGEuYnRuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibGFjaykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgYmxhY2spICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLmxpc3RpbmctZmlsdGVycyBmb3JtIC5mb3JtLWFjdGlvbnMgLmlucHV0LXdyYXBwZXIgLmZvcm0tc3VibWl0IHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3NQYXJ0bmVyQ29sb3IsIHZhcigtLXlsYi1jb2xvci1ibHVlLWRhcmspKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IHZhcigtLXlsYi1ib3JkZXItc3R5bGUtc29saWQpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIGJsYWNrKSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC5saXN0aW5nLWZpbHRlcnMgZm9ybSAuZm9ybS1hY3Rpb25zIC5pbnB1dC13cmFwcGVyIC5mb3JtLXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXlsYi1jb2xvci13aGl0ZSwgd2hpdGUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgYmxhY2spICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLmJsb2NrLWxiLWxpc3RpbmctYXJ0aWNsZXMgLmxiLWFydGljbGVzLWxpc3RpbmcgLnBhZ2VyIC5sb2FkX21vcmVfYnV0dG9uIGEge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13c1BhcnRuZXJDb2xvciwgdmFyKC0teWxiLWNvbG9yLWJsdWUtZGFyaykpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogdmFyKC0teWxiLWJvcmRlci1zdHlsZS1zb2xpZCkgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAuYmxvY2stbGItY2FyZHMtb3ZlcmxheSAucm93LWNhcmRzIC5jYXJkIC5jYXJkLWNvbnRlbnQgLmJ0bi5idG4tc2Vjb25kYXJ5LmZpbGxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdzUHJpbWFyeUNvbG9yLCB3aGl0ZSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXlsYi1jb2xvci13aGl0ZSwgd2hpdGUpICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLmJsb2NrLWxiLWNhcmRzLW92ZXJsYXkgLnJvdy1jYXJkcyAuY2FyZCAuY2FyZC1jb250ZW50IC5idG4uYnRuLXNlY29uZGFyeS5maWxsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIHdoaXRlKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0td3NQcmltYXJ5Q29sb3IsIHdoaXRlKSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC5sYi13ZWJmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0biB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdzUGFydG5lckNvbG9yLCB2YXIoLS15bGItY29sb3ItYmx1ZS1kYXJrKSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiB2YXIoLS15bGItYm9yZGVyLXN0eWxlLXNvbGlkKSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC5sYi13ZWJmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXlsYi1jb2xvci13aGl0ZSwgd2hpdGUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgYmxhY2spICFpbXBvcnRhbnQ7XG59XG5cbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIGEuYnRuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgYmxhY2spICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgYmxhY2spICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdzUGFydG5lckNvbG9yLCB2YXIoLS15bGItY29sb3ItYmx1ZS1kYXJrKSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiB2YXIoLS15bGItYm9yZGVyLXN0eWxlLXNvbGlkKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibGFjaykgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIGEuYnRuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIHdoaXRlKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCBibGFjaykgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC5saXN0aW5nLWZpbHRlcnMgZm9ybSAuZm9ybS1hY3Rpb25zIC5pbnB1dC13cmFwcGVyIC5mb3JtLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXlsYi1jb2xvci13aGl0ZSwgd2hpdGUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgYmxhY2spICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdzUGFydG5lckNvbG9yLCB2YXIoLS15bGItY29sb3ItYmx1ZS1kYXJrKSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiB2YXIoLS15bGItYm9yZGVyLXN0eWxlLXNvbGlkKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibGFjaykgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC5saXN0aW5nLWZpbHRlcnMgZm9ybSAuZm9ybS1hY3Rpb25zIC5pbnB1dC13cmFwcGVyIC5mb3JtLXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCB3aGl0ZSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXlsYi1jb2xvci13aGl0ZSwgYmxhY2spICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAuYmxvY2stbGItbGlzdGluZy1hcnRpY2xlcyAubGItYXJ0aWNsZXMtbGlzdGluZyAucGFnZXIgLmxvYWRfbW9yZV9idXR0b24gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXlsYi1jb2xvci13aGl0ZSwgd2hpdGUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgYmxhY2spICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdzUGFydG5lckNvbG9yLCB2YXIoLS15bGItY29sb3ItYmx1ZS1kYXJrKSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiB2YXIoLS15bGItYm9yZGVyLXN0eWxlLXNvbGlkKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibGFjaykgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC5ibG9jay1sYi1saXN0aW5nLWFydGljbGVzIC5sYi1hcnRpY2xlcy1saXN0aW5nIC5wYWdlciAubG9hZF9tb3JlX2J1dHRvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIHdoaXRlKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSkgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC5ibG9jay1sYi1jYXJkcy1vdmVybGF5IC5yb3ctY2FyZHMgLmNhcmQgLmNhcmQtY29udGVudCAuYnRuLmJ0bi1zZWNvbmRhcnkuZmlsbGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdzUHJpbWFyeUNvbG9yLCB3aGl0ZSkgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC5ibG9jay1sYi1jYXJkcy1vdmVybGF5IC5yb3ctY2FyZHMgLmNhcmQgLmNhcmQtY29udGVudCAuYnRuLmJ0bi1zZWNvbmRhcnkuZmlsbGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3NQcmltYXJ5Q29sb3IsIHdoaXRlKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSkgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC5sYi13ZWJmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXlsYi1jb2xvci13aGl0ZSwgd2hpdGUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgYmxhY2spICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdzUGFydG5lckNvbG9yLCB2YXIoLS15bGItY29sb3ItYmx1ZS1kYXJrKSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiB2YXIoLS15bGItYm9yZGVyLXN0eWxlLXNvbGlkKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibGFjaykgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC5sYi13ZWJmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCB3aGl0ZSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXlsYi1jb2xvci13aGl0ZSwgYmxhY2spICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWNvbnRhaW5lciAuYmxvY2staW5saW5lLWJsb2NrbGItYWNjb3JkaW9uIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxheW91dC1jb250YWluZXIgLmJsb2NrLWxheW91dC1idWlsZGVyIGEuYnRuIHtcbiAgYm9yZGVyOiB2YXIoLS15bGItYm9yZGVyLXN0eWxlLXNvbGlkKSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS13c0JvcmRlclJhZGl1cywgdW5zZXQpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZzogNnB4IDE2cHggNnB4IDE2cHg7XG59XG5cbi51aS1kaWFsb2ctb2ZmLWNhbnZhcyAubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrIHRhYmxlLmZpZWxkLW11bHRpcGxlLXRhYmxlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbn1cbi51aS1kaWFsb2ctb2ZmLWNhbnZhcyAubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrIHRhYmxlLmZpZWxkLW11bHRpcGxlLXRhYmxlIHRib2R5IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi51aS1kaWFsb2ctb2ZmLWNhbnZhcyAubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrIHRhYmxlLmZpZWxkLW11bHRpcGxlLXRhYmxlIHRib2R5IHRyIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi51aS1kaWFsb2ctb2ZmLWNhbnZhcyAubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrIHRhYmxlLmZpZWxkLW11bHRpcGxlLXRhYmxlIHRib2R5IHRyIHRkIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgW2RhdGEtZHJ1cGFsLWNrLXN0eWxlLWZlbmNlXSAuY2suY2stY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ0bi14cyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4uYnRuLXNtIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAwIDI4cHg7XG59XG5cbi5idG4tbWQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDAgMzJweDtcbn1cblxuLmJ0bi1sZyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG4uYnRuLWJsdWUsXG4uYnRuLXByaW1hcnksXG4uYnRuLXN1Y2Nlc3MsXG4uYnRuLWRhbmdlcixcbi5idG4td2FybmluZyxcbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGFmO1xuICBib3JkZXI6IDBweCBzb2xpZCAjMDA2MGFmICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDUwcHggLSAwcHgpO1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uYnRuLWJsdWU6aG92ZXIsIC5idG4tYmx1ZTpmb2N1cyxcbi5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tc3VjY2Vzczpob3Zlcixcbi5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tZGFuZ2VyOmhvdmVyLFxuLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLXdhcm5pbmc6aG92ZXIsXG4uYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLWRhcms6aG92ZXIsXG4uYnRuLWRhcms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBzb2xpZCAjMDA0ZjkwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRmOTAgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBzb2xpZCAjMDA0ZjkwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRmOTAgIWltcG9ydGFudDtcbn1cbi5idG4tYmx1ZS5idG4teHMsXG4uYnRuLXByaW1hcnkuYnRuLXhzLFxuLmJ0bi1zdWNjZXNzLmJ0bi14cyxcbi5idG4tZGFuZ2VyLmJ0bi14cyxcbi5idG4td2FybmluZy5idG4teHMsXG4uYnRuLWRhcmsuYnRuLXhzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYWY7XG4gIGJvcmRlcjogMHB4IHNvbGlkICMwMDYwYWYgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMzJweCAtIDBweCk7XG4gIGhlaWdodDogMzJweDtcbn1cbi5idG4tYmx1ZS5idG4teHM6aG92ZXIsIC5idG4tYmx1ZS5idG4teHM6Zm9jdXMsXG4uYnRuLXByaW1hcnkuYnRuLXhzOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmJ0bi14czpmb2N1cyxcbi5idG4tc3VjY2Vzcy5idG4teHM6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuYnRuLXhzOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYnRuLXhzOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYnRuLXhzOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmJ0bi14czpob3Zlcixcbi5idG4td2FybmluZy5idG4teHM6Zm9jdXMsXG4uYnRuLWRhcmsuYnRuLXhzOmhvdmVyLFxuLmJ0bi1kYXJrLmJ0bi14czpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4IHNvbGlkICMwMDRmOTAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGY5MCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4tYmx1ZS5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWJsdWUuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1kYW5nZXIuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLXdhcm5pbmcuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4td2FybmluZy5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1kYXJrLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLWRhcmsuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4IHNvbGlkICMwMDRmOTAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGY5MCAhaW1wb3J0YW50O1xufVxuLmJ0bi1ibHVlLmJ0bi1sZyxcbi5idG4tcHJpbWFyeS5idG4tbGcsXG4uYnRuLXN1Y2Nlc3MuYnRuLWxnLFxuLmJ0bi1kYW5nZXIuYnRuLWxnLFxuLmJ0bi13YXJuaW5nLmJ0bi1sZyxcbi5idG4tZGFyay5idG4tbGcge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhZjtcbiAgYm9yZGVyOiAwcHggc29saWQgIzAwNjBhZiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYyg2MHB4IC0gMHB4KTtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmJ0bi1ibHVlLmJ0bi1sZzpob3ZlciwgLmJ0bi1ibHVlLmJ0bi1sZzpmb2N1cyxcbi5idG4tcHJpbWFyeS5idG4tbGc6aG92ZXIsXG4uYnRuLXByaW1hcnkuYnRuLWxnOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmJ0bi1sZzpob3Zlcixcbi5idG4tc3VjY2Vzcy5idG4tbGc6Zm9jdXMsXG4uYnRuLWRhbmdlci5idG4tbGc6aG92ZXIsXG4uYnRuLWRhbmdlci5idG4tbGc6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuYnRuLWxnOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmJ0bi1sZzpmb2N1cyxcbi5idG4tZGFyay5idG4tbGc6aG92ZXIsXG4uYnRuLWRhcmsuYnRuLWxnOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggc29saWQgIzAwNGY5MCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZjkwICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1ibHVlLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYmx1ZS5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4td2FybmluZy5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLWRhcmsuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tZGFyay5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggc29saWQgIzAwNGY5MCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZjkwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tZ3JlZW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmM2YTtcbiAgYm9yZGVyOiAwcHggc29saWQgIzAwNmM2YSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYyg1MHB4IC0gMHB4KTtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmJ0bi1ncmVlbjpob3ZlciwgLmJ0bi1ncmVlbjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4IHNvbGlkICMwMDRiNDkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGI0OSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4tZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4IHNvbGlkICMwMDRiNDkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGI0OSAhaW1wb3J0YW50O1xufVxuLmJ0bi1ncmVlbi5idG4teHMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmM2YTtcbiAgYm9yZGVyOiAwcHggc29saWQgIzAwNmM2YSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYygzMnB4IC0gMHB4KTtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmJ0bi1ncmVlbi5idG4teHM6aG92ZXIsIC5idG4tZ3JlZW4uYnRuLXhzOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggc29saWQgIzAwNGI0OSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YjQ5ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1ncmVlbi5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWdyZWVuLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBzb2xpZCAjMDA0YjQ5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRiNDkgIWltcG9ydGFudDtcbn1cbi5idG4tZ3JlZW4uYnRuLWxnIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZjNmE7XG4gIGJvcmRlcjogMHB4IHNvbGlkICMwMDZjNmEgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNjBweCAtIDBweCk7XG4gIGhlaWdodDogNjBweDtcbn1cbi5idG4tZ3JlZW4uYnRuLWxnOmhvdmVyLCAuYnRuLWdyZWVuLmJ0bi1sZzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4IHNvbGlkICMwMDRiNDkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGI0OSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4tZ3JlZW4uYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1ncmVlbi5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggc29saWQgIzAwNGI0OSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YjQ5ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4teWVsbG93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ1Mzg7XG4gIGJvcmRlcjogMHB4IHNvbGlkICNmZmQ1MzggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNTBweCAtIDBweCk7XG4gIGhlaWdodDogNTBweDtcbn1cbi5idG4teWVsbG93OmhvdmVyLCAuYnRuLXllbGxvdzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4IHNvbGlkICNmNWMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzAwMCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4teWVsbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggc29saWQgI2Y1YzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjMDAwICFpbXBvcnRhbnQ7XG59XG4uYnRuLXllbGxvdy5idG4teHMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDUzODtcbiAgYm9yZGVyOiAwcHggc29saWQgI2ZmZDUzOCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYygzMnB4IC0gMHB4KTtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmJ0bi15ZWxsb3cuYnRuLXhzOmhvdmVyLCAuYnRuLXllbGxvdy5idG4teHM6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBzb2xpZCAjZjVjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWMwMDAgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuLXllbGxvdy5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXllbGxvdy5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggc29saWQgI2Y1YzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjMDAwICFpbXBvcnRhbnQ7XG59XG4uYnRuLXllbGxvdy5idG4tbGcge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDUzODtcbiAgYm9yZGVyOiAwcHggc29saWQgI2ZmZDUzOCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYyg2MHB4IC0gMHB4KTtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmJ0bi15ZWxsb3cuYnRuLWxnOmhvdmVyLCAuYnRuLXllbGxvdy5idG4tbGc6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBzb2xpZCAjZjVjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWMwMDAgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuLXllbGxvdy5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXllbGxvdy5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggc29saWQgI2Y1YzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tcmVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTZjNjk7XG4gIGJvcmRlcjogMHB4IHNvbGlkICNlNTZjNjkgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNTBweCAtIDBweCk7XG4gIGhlaWdodDogNTBweDtcbn1cbi5idG4tcmVkOmhvdmVyLCAuYnRuLXJlZDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4IHNvbGlkICNkNTRlMjEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1NGUyMSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4tcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1yZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggc29saWQgI2Q1NGUyMSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU0ZTIxICFpbXBvcnRhbnQ7XG59XG4uYnRuLXJlZC5idG4teHMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1NmM2OTtcbiAgYm9yZGVyOiAwcHggc29saWQgI2U1NmM2OSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYygzMnB4IC0gMHB4KTtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmJ0bi1yZWQuYnRuLXhzOmhvdmVyLCAuYnRuLXJlZC5idG4teHM6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBzb2xpZCAjZDU0ZTIxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNTRlMjEgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuLXJlZC5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXJlZC5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggc29saWQgI2Q1NGUyMSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU0ZTIxICFpbXBvcnRhbnQ7XG59XG4uYnRuLXJlZC5idG4tbGcge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1NmM2OTtcbiAgYm9yZGVyOiAwcHggc29saWQgI2U1NmM2OSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYyg2MHB4IC0gMHB4KTtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmJ0bi1yZWQuYnRuLWxnOmhvdmVyLCAuYnRuLXJlZC5idG4tbGc6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBzb2xpZCAjZDU0ZTIxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNTRlMjEgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuLXJlZC5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXJlZC5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggc29saWQgI2Q1NGUyMSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU0ZTIxICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1ncmVlbiB7XG4gIGNvbG9yOiAjMDA2YzZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA2YzZhICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDUwcHggLSA0cHgpO1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uYnRuLW91dGxpbmUtZ3JlZW46aG92ZXIsIC5idG4tb3V0bGluZS1ncmVlbjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDRiNDkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGI0OSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA0YjQ5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRiNDkgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1ncmVlbi5idG4teHMge1xuICBjb2xvcjogIzAwNmM2YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNmM2YSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYygzMnB4IC0gNHB4KTtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmJ0bi1vdXRsaW5lLWdyZWVuLmJ0bi14czpob3ZlciwgLmJ0bi1vdXRsaW5lLWdyZWVuLmJ0bi14czpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDRiNDkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGI0OSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1ncmVlbi5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZ3JlZW4uYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDRiNDkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGI0OSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWdyZWVuLmJ0bi1sZyB7XG4gIGNvbG9yOiAjMDA2YzZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA2YzZhICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDYwcHggLSA0cHgpO1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uYnRuLW91dGxpbmUtZ3JlZW4uYnRuLWxnOmhvdmVyLCAuYnRuLW91dGxpbmUtZ3JlZW4uYnRuLWxnOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNGI0OSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YjQ5ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWdyZWVuLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1ncmVlbi5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNGI0OSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YjQ5ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS15ZWxsb3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIxMywgNTYsIDApO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZkNTM4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDUwcHggLSA0cHgpO1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uYnRuLW91dGxpbmUteWVsbG93OmhvdmVyLCAuYnRuLW91dGxpbmUteWVsbG93OmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2Y1YzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjMDAwICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2Y1YzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjMDAwICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUteWVsbG93LmJ0bi14cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjEzLCA1NiwgMCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmQ1MzggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMzJweCAtIDRweCk7XG4gIGhlaWdodDogMzJweDtcbn1cbi5idG4tb3V0bGluZS15ZWxsb3cuYnRuLXhzOmhvdmVyLCAuYnRuLW91dGxpbmUteWVsbG93LmJ0bi14czpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmNWMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzAwMCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS15ZWxsb3cuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXllbGxvdy5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2Y1YzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjMDAwICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUteWVsbG93LmJ0bi1sZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjEzLCA1NiwgMCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmQ1MzggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNjBweCAtIDRweCk7XG4gIGhlaWdodDogNjBweDtcbn1cbi5idG4tb3V0bGluZS15ZWxsb3cuYnRuLWxnOmhvdmVyLCAuYnRuLW91dGxpbmUteWVsbG93LmJ0bi1sZzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmNWMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzAwMCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS15ZWxsb3cuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXllbGxvdy5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2Y1YzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1yZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjksIDEwOCwgMTA1LCAwKTtcbiAgYm9yZGVyOiAycHggc29saWQgI2U1NmM2OSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYyg1MHB4IC0gNHB4KTtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmJ0bi1vdXRsaW5lLXJlZDpob3ZlciwgLmJ0bi1vdXRsaW5lLXJlZDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkNTRlMjEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1NGUyMSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1yZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkNTRlMjEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1NGUyMSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXJlZC5idG4teHMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjksIDEwOCwgMTA1LCAwKTtcbiAgYm9yZGVyOiAycHggc29saWQgI2U1NmM2OSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYygzMnB4IC0gNHB4KTtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmJ0bi1vdXRsaW5lLXJlZC5idG4teHM6aG92ZXIsIC5idG4tb3V0bGluZS1yZWQuYnRuLXhzOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q1NGUyMSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU0ZTIxICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXJlZC5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcmVkLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDU0ZTIxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNTRlMjEgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1yZWQuYnRuLWxnIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI5LCAxMDgsIDEwNSwgMCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlNTZjNjkgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNjBweCAtIDRweCk7XG4gIGhlaWdodDogNjBweDtcbn1cbi5idG4tb3V0bGluZS1yZWQuYnRuLWxnOmhvdmVyLCAuYnRuLW91dGxpbmUtcmVkLmJ0bi1sZzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkNTRlMjEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1NGUyMSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1yZWQuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXJlZC5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q1NGUyMSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU0ZTIxICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMHB4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNTBweCAtIDBweCk7XG4gIGhlaWdodDogNTBweDtcbn1cbi5idG4tbGlnaHQ6aG92ZXIsIC5idG4tbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBzb2xpZCAjZDVkNWQ1ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBzb2xpZCAjZDVkNWQ1ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDUgIWltcG9ydGFudDtcbn1cbi5idG4tbGlnaHQuYnRuLXhzIHtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDBweCBzb2xpZCAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDMycHggLSAwcHgpO1xuICBoZWlnaHQ6IDMycHg7XG59XG4uYnRuLWxpZ2h0LmJ0bi14czpob3ZlciwgLmJ0bi1saWdodC5idG4teHM6Zm9jdXMge1xuICBjb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBzb2xpZCAjZDVkNWQ1ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpZ2h0LmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4IHNvbGlkICNkNWQ1ZDUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNSAhaW1wb3J0YW50O1xufVxuLmJ0bi1saWdodC5idG4tbGcge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMHB4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNjBweCAtIDBweCk7XG4gIGhlaWdodDogNjBweDtcbn1cbi5idG4tbGlnaHQuYnRuLWxnOmhvdmVyLCAuYnRuLWxpZ2h0LmJ0bi1sZzpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4IHNvbGlkICNkNWQ1ZDUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4tbGlnaHQuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1saWdodC5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggc29saWQgI2Q1ZDVkNSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tYmx1ZS1vdXRsaW5lZCxcbi5idG4tb3V0bGluZS1wcmltYXJ5LFxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MsXG4uYnRuLW91dGxpbmUtZGFuZ2VyLFxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcsXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjMDA2MGFmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA2MGFmICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDUwcHggLSA0cHgpO1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXIsIC5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1cyxcbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3Zlcixcbi5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3Zlcixcbi5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsXG4uYnRuLW91dGxpbmUtd2FybmluZzpob3Zlcixcbi5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIsXG4uYnRuLW91dGxpbmUtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDYwYWYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhZiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4tYmx1ZS1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYmx1ZS1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNjBhZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGFmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJsdWUtb3V0bGluZWQuYnRuLXhzLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYnRuLXhzLFxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYnRuLXhzLFxuLmJ0bi1vdXRsaW5lLWRhbmdlci5idG4teHMsXG4uYnRuLW91dGxpbmUtd2FybmluZy5idG4teHMsXG4uYnRuLW91dGxpbmUtZGFyay5idG4teHMge1xuICBjb2xvcjogIzAwNjBhZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNjBhZiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYygzMnB4IC0gNHB4KTtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmJ0bi1ibHVlLW91dGxpbmVkLmJ0bi14czpob3ZlciwgLmJ0bi1ibHVlLW91dGxpbmVkLmJ0bi14czpmb2N1cyxcbi5idG4tb3V0bGluZS1wcmltYXJ5LmJ0bi14czpob3Zlcixcbi5idG4tb3V0bGluZS1wcmltYXJ5LmJ0bi14czpmb2N1cyxcbi5idG4tb3V0bGluZS1zdWNjZXNzLmJ0bi14czpob3Zlcixcbi5idG4tb3V0bGluZS1zdWNjZXNzLmJ0bi14czpmb2N1cyxcbi5idG4tb3V0bGluZS1kYW5nZXIuYnRuLXhzOmhvdmVyLFxuLmJ0bi1vdXRsaW5lLWRhbmdlci5idG4teHM6Zm9jdXMsXG4uYnRuLW91dGxpbmUtd2FybmluZy5idG4teHM6aG92ZXIsXG4uYnRuLW91dGxpbmUtd2FybmluZy5idG4teHM6Zm9jdXMsXG4uYnRuLW91dGxpbmUtZGFyay5idG4teHM6aG92ZXIsXG4uYnRuLW91dGxpbmUtZGFyay5idG4teHM6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA2MGFmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYWYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJsdWUtb3V0bGluZWQuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1ibHVlLW91dGxpbmVkLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1zdWNjZXNzLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWRhbmdlci5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWRhbmdlci5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tb3V0bGluZS13YXJuaW5nLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtZGFyay5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWRhcmsuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDYwYWYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1ibHVlLW91dGxpbmVkLmJ0bi1sZyxcbi5idG4tb3V0bGluZS1wcmltYXJ5LmJ0bi1sZyxcbi5idG4tb3V0bGluZS1zdWNjZXNzLmJ0bi1sZyxcbi5idG4tb3V0bGluZS1kYW5nZXIuYnRuLWxnLFxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYnRuLWxnLFxuLmJ0bi1vdXRsaW5lLWRhcmsuYnRuLWxnIHtcbiAgY29sb3I6ICMwMDYwYWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDYwYWYgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNjBweCAtIDRweCk7XG4gIGhlaWdodDogNjBweDtcbn1cbi5idG4tYmx1ZS1vdXRsaW5lZC5idG4tbGc6aG92ZXIsIC5idG4tYmx1ZS1vdXRsaW5lZC5idG4tbGc6Zm9jdXMsXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5idG4tbGc6aG92ZXIsXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5idG4tbGc6Zm9jdXMsXG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5idG4tbGc6aG92ZXIsXG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5idG4tbGc6Zm9jdXMsXG4uYnRuLW91dGxpbmUtZGFuZ2VyLmJ0bi1sZzpob3Zlcixcbi5idG4tb3V0bGluZS1kYW5nZXIuYnRuLWxnOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYnRuLWxnOmhvdmVyLFxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYnRuLWxnOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWRhcmsuYnRuLWxnOmhvdmVyLFxuLmJ0bi1vdXRsaW5lLWRhcmsuYnRuLWxnOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNjBhZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGFmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1ibHVlLW91dGxpbmVkLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYmx1ZS1vdXRsaW5lZC5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tb3V0bGluZS1wcmltYXJ5LmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1kYW5nZXIuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tb3V0bGluZS1kYW5nZXIuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS13YXJuaW5nLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLW91dGxpbmUtd2FybmluZy5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWRhcmsuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tb3V0bGluZS1kYXJrLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA2MGFmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYWYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi13aGl0ZS1vdXRsaW5lZCxcbi5idG4tb3V0bGluZS1saWdodCxcbi5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDUwcHggLSA0cHgpO1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyLCAuYnRuLXdoaXRlLW91dGxpbmVkOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLFxuLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmJ0bi1kZWZhdWx0OmZvY3VzIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4td2hpdGUtb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdoaXRlLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1kZWZhdWx0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tZGVmYXVsdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4uYnRuLXdoaXRlLW91dGxpbmVkLmJ0bi14cyxcbi5idG4tb3V0bGluZS1saWdodC5idG4teHMsXG4uYnRuLWRlZmF1bHQuYnRuLXhzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMzJweCAtIDRweCk7XG4gIGhlaWdodDogMzJweDtcbn1cbi5idG4td2hpdGUtb3V0bGluZWQuYnRuLXhzOmhvdmVyLCAuYnRuLXdoaXRlLW91dGxpbmVkLmJ0bi14czpmb2N1cyxcbi5idG4tb3V0bGluZS1saWdodC5idG4teHM6aG92ZXIsXG4uYnRuLW91dGxpbmUtbGlnaHQuYnRuLXhzOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmJ0bi14czpob3Zlcixcbi5idG4tZGVmYXVsdC5idG4teHM6Zm9jdXMge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bi13aGl0ZS1vdXRsaW5lZC5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdoaXRlLW91dGxpbmVkLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtbGlnaHQuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tb3V0bGluZS1saWdodC5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5idG4td2hpdGUtb3V0bGluZWQuYnRuLWxnLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmJ0bi1sZyxcbi5idG4tZGVmYXVsdC5idG4tbGcge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYyg2MHB4IC0gNHB4KTtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmJ0bi13aGl0ZS1vdXRsaW5lZC5idG4tbGc6aG92ZXIsIC5idG4td2hpdGUtb3V0bGluZWQuYnRuLWxnOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmJ0bi1sZzpob3Zlcixcbi5idG4tb3V0bGluZS1saWdodC5idG4tbGc6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuYnRuLWxnOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmJ0bi1sZzpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuLXdoaXRlLW91dGxpbmVkLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2hpdGUtb3V0bGluZWQuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1saWdodC5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLWRlZmF1bHQuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWluZGlnbyxcbi5idG4taW5mbyxcbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MjI3OGY7XG4gIGJvcmRlcjogMHB4IHNvbGlkICM5MjI3OGYgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNTBweCAtIDBweCk7XG4gIGhlaWdodDogNTBweDtcbn1cbi5idG4taW5kaWdvOmhvdmVyLCAuYnRuLWluZGlnbzpmb2N1cyxcbi5idG4taW5mbzpob3Zlcixcbi5idG4taW5mbzpmb2N1cyxcbi5idG4tc2Vjb25kYXJ5OmhvdmVyLFxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBzb2xpZCAjNWMyZTkxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzJlOTEgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuLWluZGlnbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5kaWdvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggc29saWQgIzVjMmU5MSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWMyZTkxICFpbXBvcnRhbnQ7XG59XG4uYnRuLWluZGlnby5idG4teHMsXG4uYnRuLWluZm8uYnRuLXhzLFxuLmJ0bi1zZWNvbmRhcnkuYnRuLXhzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MjI3OGY7XG4gIGJvcmRlcjogMHB4IHNvbGlkICM5MjI3OGYgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMzJweCAtIDBweCk7XG4gIGhlaWdodDogMzJweDtcbn1cbi5idG4taW5kaWdvLmJ0bi14czpob3ZlciwgLmJ0bi1pbmRpZ28uYnRuLXhzOmZvY3VzLFxuLmJ0bi1pbmZvLmJ0bi14czpob3Zlcixcbi5idG4taW5mby5idG4teHM6Zm9jdXMsXG4uYnRuLXNlY29uZGFyeS5idG4teHM6aG92ZXIsXG4uYnRuLXNlY29uZGFyeS5idG4teHM6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBzb2xpZCAjNWMyZTkxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzJlOTEgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuLWluZGlnby5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZGlnby5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1pbmZvLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLWluZm8uYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5LmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLXNlY29uZGFyeS5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggc29saWQgIzVjMmU5MSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWMyZTkxICFpbXBvcnRhbnQ7XG59XG4uYnRuLWluZGlnby5idG4tbGcsXG4uYnRuLWluZm8uYnRuLWxnLFxuLmJ0bi1zZWNvbmRhcnkuYnRuLWxnIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MjI3OGY7XG4gIGJvcmRlcjogMHB4IHNvbGlkICM5MjI3OGYgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNjBweCAtIDBweCk7XG4gIGhlaWdodDogNjBweDtcbn1cbi5idG4taW5kaWdvLmJ0bi1sZzpob3ZlciwgLmJ0bi1pbmRpZ28uYnRuLWxnOmZvY3VzLFxuLmJ0bi1pbmZvLmJ0bi1sZzpob3Zlcixcbi5idG4taW5mby5idG4tbGc6Zm9jdXMsXG4uYnRuLXNlY29uZGFyeS5idG4tbGc6aG92ZXIsXG4uYnRuLXNlY29uZGFyeS5idG4tbGc6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBzb2xpZCAjNWMyZTkxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzJlOTEgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuLWluZGlnby5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZGlnby5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1pbmZvLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLWluZm8uYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5LmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLXNlY29uZGFyeS5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggc29saWQgIzVjMmU5MSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWMyZTkxICFpbXBvcnRhbnQ7XG59XG5cbi5idG4taW5kaWdvLW91dGxpbmVkLFxuLmJ0bi1vdXRsaW5lLWluZm8sXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM5MjI3OGY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5MjI3OGYgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNTBweCAtIDRweCk7XG4gIGhlaWdodDogNTBweDtcbn1cbi5idG4taW5kaWdvLW91dGxpbmVkOmhvdmVyLCAuYnRuLWluZGlnby1vdXRsaW5lZDpmb2N1cyxcbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyLFxuLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5MjI3OGYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyMjc4ZiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4taW5kaWdvLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmRpZ28tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5MjI3OGYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyMjc4ZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1pbmRpZ28tb3V0bGluZWQuYnRuLXhzLFxuLmJ0bi1vdXRsaW5lLWluZm8uYnRuLXhzLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5idG4teHMge1xuICBjb2xvcjogIzkyMjc4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyOiAycHggc29saWQgIzkyMjc4ZiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYygzMnB4IC0gNHB4KTtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmJ0bi1pbmRpZ28tb3V0bGluZWQuYnRuLXhzOmhvdmVyLCAuYnRuLWluZGlnby1vdXRsaW5lZC5idG4teHM6Zm9jdXMsXG4uYnRuLW91dGxpbmUtaW5mby5idG4teHM6aG92ZXIsXG4uYnRuLW91dGxpbmUtaW5mby5idG4teHM6Zm9jdXMsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmJ0bi14czpob3Zlcixcbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuYnRuLXhzOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzkyMjc4ZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTIyNzhmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1pbmRpZ28tb3V0bGluZWQuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmRpZ28tb3V0bGluZWQuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1pbmZvLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLW91dGxpbmUtaW5mby5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzkyMjc4ZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTIyNzhmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWluZGlnby1vdXRsaW5lZC5idG4tbGcsXG4uYnRuLW91dGxpbmUtaW5mby5idG4tbGcsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmJ0bi1sZyB7XG4gIGNvbG9yOiAjOTIyNzhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTIyNzhmICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDYwcHggLSA0cHgpO1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uYnRuLWluZGlnby1vdXRsaW5lZC5idG4tbGc6aG92ZXIsIC5idG4taW5kaWdvLW91dGxpbmVkLmJ0bi1sZzpmb2N1cyxcbi5idG4tb3V0bGluZS1pbmZvLmJ0bi1sZzpob3Zlcixcbi5idG4tb3V0bGluZS1pbmZvLmJ0bi1sZzpmb2N1cyxcbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuYnRuLWxnOmhvdmVyLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5idG4tbGc6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTIyNzhmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MjI3OGYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuLWluZGlnby1vdXRsaW5lZC5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZGlnby1vdXRsaW5lZC5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWluZm8uYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tb3V0bGluZS1pbmZvLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTIyNzhmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MjI3OGYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiVmVyZGFuYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMGM1YjlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuLmJ0bi1saW5rID4gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWxpbms6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29ucyBPdXRsaW5lZFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJjaGV2cm9uX3JpZ2h0XCI7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzBjNWI5ZjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDRmOTA7XG59XG4uYnRuLWxpbms6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogIzAwNGY5MDtcbn1cblxuLmJ0bi1sYi13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAuY2FyZC1ib2R5IC50eXBlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLXlsYi1jb2xvci1kYXJrLWdyZXktMSwgI2E5YTlhOSk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLmNhcmQtYm9keSAucGhvbmUsXG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLmNhcmQtYm9keSAuaG91cnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLmNhcmQtYm9keSAucGhvbmUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5jYXJkLWJvZHkgLmhvdXJzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLmNhcmQtaW5mbyxcbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAuY2FyZC1pbmZvIGRpdixcbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAuY2FyZC1pbmZvIGFydGljbGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5jYXJkLWluZm8gYXJ0aWNsZSAuZmllbGQtbWVkaWEtaW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLmZpZWxkLW1icnNocC1pbWFnZSAubWVkaWEtLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5maWVsZC1tYnJzaHAtaW1hZ2UgLm1lZGlhLS1pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5maWVsZC1tYnJzaHAtaW1hZ2UgLm1lZGlhX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5maWVsZC1tYnJzaHAtaW1hZ2UgLm1lZGlhX19pbWFnZSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5maWVsZC1tYnJzaHAtaW1hZ2UgLm1lZGlhLm1lZGlhLS1pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAuZmllbGQtbWJyc2hwLWltYWdlIC5tZWRpYS0tcmF0aW8gLm1lZGlhX19lbGVtZW50IHtcbiAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbn1cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAuY2FsYy1zdW1tYXJ5LW1lbWJlcnNoaXAgLm1lZGlhX19pbWFnZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC1jYWxjLXdyYXAtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDY2cHg7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtY2FsYy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDlweDtcbiAgbGluZS1oZWlnaHQ6IDU5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICBmb250LWZhbWlseTogXCJDYWNoZXQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC1jYWxjLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlZlcmRhbmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM2MzY0NjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtY2FsYy1uYXYge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtY2FsYy1uYXYgLm5hdi1waWxsc19fdGV4dCBzcGFuOm5vdCgubmF2LXBpbGxzX19udW1iZXIpIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTA2MHB4KSB7XG4gIC5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC1jYWxjLW5hdiAubmF2LXBpbGxzX19udW1iZXIge1xuICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLWNhbGMtbmF2IC5uYXYtcGlsbHNfX251bWJlciB7XG4gICAgd2lkdGg6IDU1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLWNhbGMtbmF2IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gIC5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC1jYWxjLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtY2FsYy1uYXYgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgfVxufVxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLWNhbGMtbmF2IC5zdGVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xufVxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLWNhbGMtbmF2IC5zdGVwOmhvdmVyLCAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtY2FsYy1uYXYgLnN0ZXA6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtY2FsYy1uYXYgLnN0ZXAgLm5hdi1waWxsc19fdGV4dCB7XG4gIGNvbG9yOiAjNjM2NDY2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC1jYWxjLW5hdiAuc3RlcCAubmF2LXBpbGxzX190ZXh0IC5uYXYtcGlsbHNfX251bWJlciB7XG4gIGNvbG9yOiAjNjM2NDY2ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC1jYWxjLW5hdiAubmF2LWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gIC5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC1jYWxjLW5hdiAubmF2LWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtY2FsYy1uYXYgLm5hdi1pdGVtLmFjdGl2ZSAuc3RlcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYWYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZSAhaW1wb3J0YW50O1xufVxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLWNhbGMtbmF2IC5uYXYtaXRlbS5hY3RpdmUgLm5hdi1waWxsc19fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC1jYWxjLW5hdiAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtcGlsbHNfX3RleHQgLm5hdi1waWxsc19fbnVtYmVyIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtY2FsYy1uYXYgLm5hdi1waWxsc19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlZlcmRhbmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM2MzY0NjY7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtY2FsYy1uYXYgLm5hdi1waWxsc19fbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgcGFkZGluZzogN3B4O1xuICBmb250LWZhbWlseTogXCJWZXJkYW5hXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjODQ4NDg0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4NDg0ODQ7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtbWFwLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBmb250LWZhbWlseTogXCJWZXJkYW5hXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtbWFwLWhlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIH1cbn1cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC1jYWxjLW1hcCB7XG4gIGhlaWdodDogNDQwcHg7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtbWFwLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC1pbmZvLXdpbmRvdy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBjb2xvcjogI2VkMWMyNDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDg5ZDA7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtaW5mby13aW5kb3ctZGlyZWN0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5yYXRlLWNhbGMtYnJhbmNoZXMgLmZvcm0taXRlbS1sb2NhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDMwcHggMDtcbn1cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAucmF0ZS1jYWxjLWJyYW5jaGVzIC5mb3JtLWl0ZW0tbG9jYXRpb24gPiBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiVmVyZGFuYVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzJmMmYyZjtcbn1cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAucmF0ZS1jYWxjLWJyYW5jaGVzIC5mb3JtLWl0ZW0tbG9jYXRpb24gLnNlbGVjdC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbn1cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAucmF0ZS1jYWxjLWJyYW5jaGVzIC5mb3JtLWl0ZW0tbG9jYXRpb24gLnNlbGVjdC13cmFwcGVyOjpiZWZvcmUge1xuICBjb2xvcjogIzAwODlkMDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMTBweDtcbiAgei1pbmRleDogMTtcbn1cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAucmF0ZS1jYWxjLWJyYW5jaGVzIC5mb3JtLWl0ZW0tbG9jYXRpb24gLnNlbGVjdC13cmFwcGVyIHNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBcIlZlcmRhbmFcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLnJhdGUtY2FsYy1icmFuY2hlcyBsZWdlbmQge1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5yYXRlLWNhbGMtYnJhbmNoZXMgbGVnZW5kIHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LWZhbWlseTogXCJWZXJkYW5hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5yYXRlLWNhbGMtYnJhbmNoZXMgLmZvcm0tdHlwZS1yYWRpbyB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5yYXRlLWNhbGMtYnJhbmNoZXMgLmZvcm0tdHlwZS1yYWRpbyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlZlcmRhbmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLnJhdGUtY2FsYy1icmFuY2hlcyBbdHlwZT1yYWRpb106Y2hlY2tlZCwgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5yYXRlLWNhbGMtYnJhbmNoZXMgW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLnJhdGUtY2FsYy1icmFuY2hlcyBbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsLCAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLnJhdGUtY2FsYy1icmFuY2hlcyBbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKSArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAucmF0ZS1jYWxjLWJyYW5jaGVzIFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5yYXRlLWNhbGMtYnJhbmNoZXMgW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLnJhdGUtY2FsYy1icmFuY2hlcyBbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOjphZnRlciwgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5yYXRlLWNhbGMtYnJhbmNoZXMgW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICM5MjI3OGY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLnJhdGUtY2FsYy1icmFuY2hlcyBbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKSArIGxhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLnJhdGUtY2FsYy1icmFuY2hlcyBbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtdHlwZSBsZWdlbmQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtdHlwZSAuZmllbGRzZXQtbGVnZW5kIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBmb250LWZhbWlseTogXCJWZXJkYW5hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLXR5cGUgLmZvcm0taXRlbS1tZW1iZXJzaGlwLXR5cGUge1xuICBtYXJnaW46IDAgMCAzMnB4O1xufVxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLXR5cGUgLmZvcm0taXRlbS1tZW1iZXJzaGlwLXR5cGUgLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogMCAwIDEzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtdHlwZSAuZm9ybS1pdGVtLW1lbWJlcnNoaXAtdHlwZSAuY2FyZCAuYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC10eXBlIC5mb3JtLWl0ZW0tbWVtYmVyc2hpcC10eXBlIC5jYXJkOmhvdmVyLCAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtdHlwZSAuZm9ybS1pdGVtLW1lbWJlcnNoaXAtdHlwZSAuY2FyZC5hY3RpdmUge1xuICBib3JkZXI6IDNweCBzb2xpZCAjOTIyNzhmO1xufVxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLXR5cGUgLmZvcm0taXRlbS1tZW1iZXJzaGlwLXR5cGUgLmNhcmQ6aG92ZXIgLmJ0bi1vdXRsaW5lLWRhcmssIC5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC10eXBlIC5mb3JtLWl0ZW0tbWVtYmVyc2hpcC10eXBlIC5jYXJkLmFjdGl2ZSAuYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC10eXBlIC5mb3JtLWl0ZW0tbWVtYmVyc2hpcC10eXBlIC5jYXJkIC5mb3JtLWVsZW1lbnQtaW5uZXItd3JhcHBlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtdHlwZSAuZm9ybS1pdGVtLW1lbWJlcnNoaXAtdHlwZSAuY2FyZCAuY2FyZC1tZW1iZXJzaGlwLXR5cGVzLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtdHlwZSAuZm9ybS1pdGVtLW1lbWJlcnNoaXAtdHlwZSAuY2FyZCAuY2FyZC1tZW1iZXJzaGlwLXR5cGVzLWxpc3QgbGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLXR5cGUgLmZvcm0taXRlbS1tZW1iZXJzaGlwLXR5cGUgLmNhcmQgLmNhcmQtbWVtYmVyc2hpcC10eXBlcy13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC10eXBlIC5mb3JtLWl0ZW0tbWVtYmVyc2hpcC10eXBlIC5jYXJkIC5jYXJkLW1lbWJlcnNoaXAtdHlwZXMtd3JhcHBlciBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC10eXBlIC5mb3JtLWl0ZW0tbWVtYmVyc2hpcC10eXBlIC5jYXJkLmFjdGl2ZSAuY2FyZC1tZW1iZXJzaGlwLXR5cGVzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC10eXBlIC5mb3JtLWl0ZW0tbWVtYmVyc2hpcC10eXBlIC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLXR5cGUgLmZvcm0taXRlbS1tZW1iZXJzaGlwLXR5cGUgLmNhcmQtdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtdHlwZSAuaW5wdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtdHlwZSAuZm9ybS1lbGVtZW50LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtdHlwZSBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtdHlwZSAuYnRuLW91dGxpbmUtaW5kaWdvIHtcbiAgbWluLXdpZHRoOiAxNThweDtcbiAgcGFkZGluZzogNnB4IDI1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzkyMjc4ZiAhaW1wb3J0YW50O1xufVxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLXR5cGUgLmJ0bi1vdXRsaW5lLWluZGlnbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MjI3OGYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzkyMjc4ZiAhaW1wb3J0YW50O1xufVxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLXR5cGUgLmNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LWZhbWlseTogXCJWZXJkYW5hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC10eXBlIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdGVwLTMgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLWNhbGMtd3JhcC1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC1jYWxjLXdyYXAtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLnN0ZXAtMyAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1hcmtlcl90b29sdGlwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnN0ZXAtMyAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1hcmtlcl90b29sdGlwIC5jYXJkIHtcbiAgYm9yZGVyOiAwO1xufVxuLnN0ZXAtMyAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1hcmtlcl90b29sdGlwIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuLnN0ZXAtMyAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1hcmtlcl90b29sdGlwIC50eXBlLFxuLnN0ZXAtMyAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1hcmtlcl90b29sdGlwIC5jYXJkLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtY2FsYy1zdW1tYXJ5IC5jYXJkIHtcbiAgcGFkZGluZzogMnJlbSAycmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KTtcbn1cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC1jYWxjLXN1bW1hcnkgdGQge1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogMDtcbn1cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC1jYWxjLXN1bW1hcnkgLmxvY2F0aW9uLXdvcmstaG91cnMge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC1jYWxjLXN1bW1hcnkgLmxvY2F0aW9uLXdvcmstaG91cnMgLmZhciB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xufVxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5jYWxjLXN1bW1hcnktdGl0bGUge1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJWZXJkYW5hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLmNhbGMtc3VtbWFyeS10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDQycHg7XG4gIH1cbn1cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAuY2FsYy1zdW1tYXJ5LW1lbWJlcnNoaXAgLmZpZWxkX21icnNocF9pbWFnZSB7XG4gIG1heC13aWR0aDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAuY2FsYy1zdW1tYXJ5LW1lbWJlcnNoaXAgLmZpZWxkLW1icnNocC1pbWFnZSAubWVkaWEtLWltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLmNhbGMtc3VtbWFyeS1tZW1iZXJzaGlwIGgzIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgZm9udC1mYW1pbHk6IFwiVmVyZGFuYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5jYWxjLXN1bW1hcnktbWVtYmVyc2hpcCAuZmllbGQtbWJyc2hwLWRlc2NyaXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlZlcmRhbmFcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5jYWxjLXN1bW1hcnktbWVtYmVyc2hpcC5zZWxlY3QtbWVtYmVyc2hpcC10eXBlIC5tZWRpYS5tZWRpYS0taW1hZ2Uge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAuY2FsYy1zdW1tYXJ5LW1lbWJlcnNoaXAuc2VsZWN0LW1lbWJlcnNoaXAtdHlwZSAubWVkaWEubWVkaWEtLWltYWdlIC5tZWRpYV9faW1hZ2Uge1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xufVxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5jYWxjLXN1bW1hcnktbWVtYmVyc2hpcCAubWVkaWEubWVkaWEtLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAuY2FsYy1zdW1tYXJ5LW1lbWJlcnNoaXAgLm1lZGlhLm1lZGlhLS1pbWFnZSAubWVkaWFfX2ltYWdlIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLmNhbGMtc3VtbWFyeS1wcmljZS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGVlMmU2O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiVmVyZGFuYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjOTEyNjhmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAuY2FsYy1zdW1tYXJ5LXByaWNlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlZlcmRhbmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5wcmljZS10eXBlLXJhZGlvIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAucHJpY2UtdHlwZS1yYWRpbyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiVmVyZGFuYVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLnByaWNlLXR5cGUtcmFkaW8gW3R5cGU9cmFkaW9dOmNoZWNrZWQsIC5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAucHJpY2UtdHlwZS1yYWRpbyBbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbn1cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAucHJpY2UtdHlwZS1yYWRpbyBbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsLCAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLnByaWNlLXR5cGUtcmFkaW8gW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLnByaWNlLXR5cGUtcmFkaW8gW3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLnByaWNlLXR5cGUtcmFkaW8gW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLnByaWNlLXR5cGUtcmFkaW8gW3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIsIC5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAucHJpY2UtdHlwZS1yYWRpbyBbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKSArIGxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzkyMjc4ZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAucHJpY2UtdHlwZS1yYWRpbyBbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKSArIGxhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLnByaWNlLXR5cGUtcmFkaW8gW3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5wcmljZS10eXBlLWRlc2Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlZlcmRhbmFcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5MTI2OGY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5wcmljZS1udW1iZXIge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlZlcmRhbmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjOTIyNzhmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLnByaWNlLW51bWJlciB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLnByaWNlLXBlcmlvZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlZlcmRhbmFcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5MTI2OGY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5sb2NhdGlvbi1waG9uZS1udW1iZXIgYSxcbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAuZmllbGQtbG9jYXRpb24tYWRkcmVzcyBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlZlcmRhbmFcIiwgc2Fucy1zZXJpZjtcbn1cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC1jYWxjLWJ1dHRvbnMge1xuICBwYWRkaW5nOiAyN3B4IDA7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtcHJldi1zdGVwLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDYwYWY7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDA2MGFmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtcHJldi1zdGVwLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYWYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDU5cHgpIHtcbiAgLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5jb21wbGV0ZS1yZWdpc3RyYXRpb24sXG4gIC5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAubWVtYmVyc2hpcC1uZXh0LXN0ZXAtYnV0dG9uLFxuICAubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtcHJldi1zdGVwLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAuY29tcGxldGUtcmVnaXN0cmF0aW9uLFxuLm1lbWJlcnNoaXAtY2FsYy1ibG9jay1mb3JtIC5tZW1iZXJzaGlwLW5leHQtc3RlcC1idXR0b24sXG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0gLm1lbWJlcnNoaXAtcHJldi1zdGVwLWJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMTczcHg7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW1iZXJzaGlwLWNhbGMtYmxvY2stZm9ybSAuZWRpdC1uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4jbWVtYmVyc2hpcC1jYWxjLXdyYXBwZXIgLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZGFyay1ibHVlLCAjODA4MDgwKSAhaW1wb3J0YW50O1xufVxuI21lbWJlcnNoaXAtY2FsYy13cmFwcGVyIC5idG4ubWVtYmVyc2hpcC1uZXh0LXN0ZXAtYnV0dG9uIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdGVwLTEgLnN0ZXAtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYWYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZSAhaW1wb3J0YW50O1xufVxuLnN0ZXAtMSAuc3RlcC0xIC5uYXYtcGlsbHNfX3RleHQge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLnN0ZXAtMSAuc3RlcC0xIC5uYXYtcGlsbHNfX251bWJlciB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMwMDYwYWYgIWltcG9ydGFudDtcbn1cblxuLnN0ZXAtMiAuc3RlcC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlICFpbXBvcnRhbnQ7XG59XG4uc3RlcC0yIC5zdGVwLTIgLm5hdi1waWxsc19fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uc3RlcC0yIC5zdGVwLTIgLm5hdi1waWxsc19fbnVtYmVyIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzAwNjBhZiAhaW1wb3J0YW50O1xufVxuXG4uc3RlcC0zIC5zdGVwLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGFmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGUgIWltcG9ydGFudDtcbn1cbi5zdGVwLTMgLnN0ZXAtMyAubmF2LXBpbGxzX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5zdGVwLTMgLnN0ZXAtMyAubmF2LXBpbGxzX19udW1iZXIge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMDA2MGFmICFpbXBvcnRhbnQ7XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPW1lbWJlcnNoaXAtcmF0ZS1jYWxjLmNzcy5tYXAqLyIsIkBtaXhpbiBmb250LWZhbWlseS1yZWd1bGFyKCkge1xuICBmb250LWZhbWlseTogJGNhY2hldC1ib29rO1xufVxuQG1peGluIGZvbnQtZmFtaWx5LXNlbWlib2xkKCkge1xuICBmb250LWZhbWlseTogJGNhY2hldC1tZWRpdW07XG59XG5cbkBtaXhpbiBmb250LWZhbWlseS1ib2xkKCkge1xuICBmb250LWZhbWlseTogJGNhY2hldC1ib2xkO1xufVxuXG5AbWl4aW4gY2FjaGV0LWJvb2soKSB7XG4gIGZvbnQtZmFtaWx5OiAkY2FjaGV0LWJvb2ssIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiB2ZXJkYW5hKCkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG59XG5cbkBtaXhpbiBtYXRlcmlhbC1pY29ucygpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tYXRlcmlhbC1pY29ucztcbn1cblxuQG1peGluIG1hdGVyaWFsLWljb25zLW91dGxpbmVkKCkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1hdGVyaWFsLWljb25zLW91dDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4vKipcbiAqIFJlbS1jb252ZXJ0ZXIgbWl4aW4gdG8gY29udmVydCBweCB0byByZW1cbiAqXG4gKiBVc2FnZXNcbiAqIEBpbmNsdWRlIHJlbShwYWRkaW5nLWJvdHRvbSwgMjBweCwgdHJ1ZSk7XG4gKlxuICovXG5AbWl4aW4gcmVtKCRwcm9wZXJ0eSwgJHZhbHVlcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgJHB4OiAoKTsgLyogMyAqL1xuICAkcmVtOiAoKTsgLyogMyAqL1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHByb3Atc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAvKiA0ICovXG5cbiAgICBAaWYgJHZhbHVlID09IDAgb3IgJHZhbHVlID09IGF1dG8ge1xuICAgICAgLyogNSAqL1xuICAgICAgJHB4OiBhcHBlbmQoJHB4LCAkdmFsdWUpO1xuICAgICAgJHJlbTogYXBwZW5kKCRyZW0sICR2YWx1ZSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkdW5pdDogdW5pdCgkdmFsdWUpOyAvKiA2ICovXG4gICAgICAkdmFsOiBwYXJzZUludCgkdmFsdWUpOyAvKiA2ICovXG5cbiAgICAgIEBpZiAkdW5pdCA9PSAncHgnIHtcbiAgICAgICAgLyogNyAqL1xuICAgICAgICAkcHg6IGFwcGVuZCgkcHgsICR2YWx1ZSk7XG4gICAgICAgICRyZW06IGFwcGVuZCgkcmVtLCAoY2FsYygkdmFsIC8gMTYpICsgcmVtKSk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkdW5pdCA9PSAncmVtJyB7XG4gICAgICAgIC8qIDcgKi9cbiAgICAgICAgJHB4OiBhcHBlbmQoJHB4LCAoJHZhbCAqIDE2ICsgcHgpKTtcbiAgICAgICAgJHJlbTogYXBwZW5kKCRyZW0sICR2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRweCA9PSAkcmVtIHtcbiAgICAvKiA4ICovXG4gICAgI3skcHJvcGVydHl9OiAjeyRweH0jeyRwcm9wLXN1ZmZpeH07IC8qIDkgKi9cbiAgfSBAZWxzZSB7XG4gICAgI3skcHJvcGVydHl9OiAjeyRweH0jeyRwcm9wLXN1ZmZpeH07IC8qIDkgKi9cbiAgICAjeyRwcm9wZXJ0eX06ICN7JHJlbX0jeyRwcm9wLXN1ZmZpeH07IC8qIDkgKi9cbiAgfVxufVxuXG5AbWl4aW4gcGxhY2Vob2xkZXItY29sb3IoJGNvbG9yOiAkd2hpdGUpIHtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG5AbWl4aW4gYnRuLWNvbG9yKCRjb2xvcjokd2hpdGUsICRiZ2NvbG9yOiRkYXJrLWJsdWUsICRiZ2hvdmVyOiRkYXJrLWJsdWUsICRhbHBoYToxKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAmOmhvdmVyLCY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJnaG92ZXIsICRhbHBoYSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmdob3ZlciwgJGFscGhhKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gVE9ETzogU2hvdWxkIGJlIHJlbW92ZWQgYWZ0ZXIgYWxsIG9jY3VyZW5jZXMgYmUgcmVwbGFjZWQgYnkgYnRuLWdlbigpLlxuQG1peGluIGJ0bi1vdXRsaW5lLXByaW1hcnkoJGNvbG9yOiAkZGFyay1ibHVlLCAkYmdjb2xvcjp0cmFuc3BhcmVudCwgJGJvcmRlci1jb2xvcjokZGFyay1ibHVlLCAkaG92ZXItY29sb3I6JGJsYWNrLCAkaG92ZXItYm9yZGVyOiRibHVlLCAkYm9yZGVyLXdpZHRoOjNweCwgJGhvdmVyLWJnY29sb3I6JGJsdWUpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3I7XG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBsaW5lLWhlaWdodDogY2FsYyg1MHB4IC0gI3skYm9yZGVyLXdpZHRoICsgJGJvcmRlci13aWR0aH0pO1xuXG4gICY6aG92ZXIsJjpmb2N1cyB7XG4gICAgY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGhvdmVyLWJvcmRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmdjb2xvcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkaG92ZXItY29sb3I7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGhvdmVyLWJvcmRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iZ2NvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnRuKCkge1xuICBAaW5jbHVkZSBmb250LWZhbWlseS1ib2xkKCk7XG4gIEBpbmNsdWRlIGJ0bi1tZCgpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG5cbiAgJjpub3QoLmJ0bi1saW5rKXtcbiAgICBAaW5jbHVkZSBmb250LWZhbWlseS1ib2xkKCk7XG4gIH1cbn1cblxuLy8gRXh0cmEgU21hbGxcbkBtaXhpbiBidG4teHMoKSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4vLyBTbWFsbFxuQG1peGluIGJ0bi1zbSgpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAwIDI4cHg7XG59XG5cbi8vIE1lZGl1bVxuQG1peGluIGJ0bi1tZCgpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAwIDMycHg7XG59XG5cbi8vIExhcmdlXG5AbWl4aW4gYnRuLWxnKCkge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLy8gR2VuZXJhdGVzIGJ1dHRvbiBjb2xvcnMgYW5kIGhlaWdodC5cbkBtaXhpbiBidG4tZ2VuKCRjb2xvcjogJHdoaXRlLCAkYmdjb2xvcjogJGRhcmstYmx1ZSwgJGJvcmRlci1jb2xvcjokZGFyay1ibHVlLCAkaG92ZXItY29sb3I6ICR3aGl0ZSwgJGhvdmVyLWJvcmRlcjokZGFya2VyLWJsdWUsICRib3JkZXItd2lkdGg6MHB4LCAkaG92ZXItYmdjb2xvcjogJGRhcmtlci1ibHVlLCAkaGVpZ2h0OjUwcHgsICRhbHBoYToxLCAkaG92ZXItYWxwaGE6MSkge1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRiZ2NvbG9yLCAkYWxwaGEpO1xuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYygjeyRoZWlnaHR9IC0gI3skYm9yZGVyLXdpZHRoICsgJGJvcmRlci13aWR0aH0pO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG5cblxuICAmOmhvdmVyLCY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaG92ZXItY29sb3IgIWltcG9ydGFudDtcbiAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGhvdmVyLWJvcmRlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGhvdmVyLWJnY29sb3IsICRob3Zlci1hbHBoYSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkaG92ZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkaG92ZXItYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRob3Zlci1iZ2NvbG9yLCAkaG92ZXItYWxwaGEpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidG4taW5kaWdvKCRoZWlnaHQ6NTBweCkge1xuICBAaW5jbHVkZSBidG4tZ2VuKCRiZ2NvbG9yOiRpbmRpZ28sICRib3JkZXItY29sb3I6JGluZGlnbywgJGhvdmVyLWJvcmRlcjokcHVycGxlLCAkaG92ZXItYmdjb2xvcjogJHB1cnBsZSwgJGhlaWdodDokaGVpZ2h0KTtcbn1cblxuQG1peGluIGJ0bi1pbmRpZ28tb3V0bGluZWQoJGhlaWdodDo1MHB4KSB7XG4gIEBpbmNsdWRlIGJ0bi1nZW4oJGNvbG9yOiRpbmRpZ28sICRiZ2NvbG9yOiR3aGl0ZSwgJGJvcmRlci1jb2xvcjokaW5kaWdvLCAkaG92ZXItY29sb3I6JHdoaXRlLCAkaG92ZXItYm9yZGVyOiRpbmRpZ28sICRib3JkZXItd2lkdGg6MnB4LCAkaG92ZXItYmdjb2xvcjokaW5kaWdvLCAkaGVpZ2h0OiRoZWlnaHQsICRhbHBoYTowKTtcbn1cblxuQG1peGluIGJ0bi1ncmVlbigkaGVpZ2h0OjUwcHgpIHtcbiAgQGluY2x1ZGUgYnRuLWdlbigkYmdjb2xvcjokZGFyay1ncmVlbiwgJGJvcmRlci1jb2xvcjokZGFyay1ncmVlbiwgJGhvdmVyLWJvcmRlcjokZGFyay1ncmVlbi1hYWEsICRob3Zlci1iZ2NvbG9yOiAkZGFyay1ncmVlbi1hYWEsICRoZWlnaHQ6JGhlaWdodCk7XG59XG5cbkBtaXhpbiBidG4tZ3JlZW4tb3V0bGluZWQoJGhlaWdodDo1MHB4KSB7XG4gIEBpbmNsdWRlIGJ0bi1nZW4oJGNvbG9yOiAkZGFyay1ncmVlbiwgJGJnY29sb3I6ICR3aGl0ZSwgJGJvcmRlci1jb2xvcjokZGFyay1ncmVlbiwgJGhvdmVyLWNvbG9yOiAkd2hpdGUsICRob3Zlci1ib3JkZXI6JGRhcmstZ3JlZW4tYWFhLCAkYm9yZGVyLXdpZHRoOjJweCwgJGhvdmVyLWJnY29sb3I6ICRkYXJrLWdyZWVuLWFhYSwgJGhlaWdodDokaGVpZ2h0LCAkYWxwaGE6MCk7XG59XG5cbkBtaXhpbiBidG4teWVsbG93KCRoZWlnaHQ6NTBweCkge1xuICBAaW5jbHVkZSBidG4tZ2VuKCRiZ2NvbG9yOiR5ZWxsb3ctcmVndWxhciwgJGJvcmRlci1jb2xvcjokeWVsbG93LXJlZ3VsYXIsICRob3Zlci1ib3JkZXI6JGRhcmsteWVsbG93LCAkaG92ZXItYmdjb2xvcjogJGRhcmsteWVsbG93LCAkaGVpZ2h0OiRoZWlnaHQpO1xufVxuXG5AbWl4aW4gYnRuLXllbGxvdy1vdXRsaW5lZCgkaGVpZ2h0OjUwcHgpIHtcbiAgQGluY2x1ZGUgYnRuLWdlbigkY29sb3I6ICR3aGl0ZSwgJGJnY29sb3I6ICR5ZWxsb3ctcmVndWxhciwgJGJvcmRlci1jb2xvcjokeWVsbG93LXJlZ3VsYXIsICRob3Zlci1jb2xvcjogJHdoaXRlLCAkaG92ZXItYm9yZGVyOiRkYXJrLXllbGxvdywgJGJvcmRlci13aWR0aDoycHgsICRob3Zlci1iZ2NvbG9yOiAkZGFyay15ZWxsb3csICRoZWlnaHQ6JGhlaWdodCwgJGFscGhhOjApO1xufVxuXG5AbWl4aW4gYnRuLXJlZCgkaGVpZ2h0OjUwcHgpIHtcbiAgQGluY2x1ZGUgYnRuLWdlbigkYmdjb2xvcjokcmVkLXJlZ3VsYXIsICRib3JkZXItY29sb3I6JHJlZC1yZWd1bGFyLCAkaG92ZXItYm9yZGVyOiRkYXJrLXJlZCwgJGhvdmVyLWJnY29sb3I6ICRkYXJrLXJlZCwgJGhlaWdodDokaGVpZ2h0KTtcbn1cblxuQG1peGluIGJ0bi1yZWQtb3V0bGluZWQoJGhlaWdodDo1MHB4KSB7XG4gIEBpbmNsdWRlIGJ0bi1nZW4oJGNvbG9yOiAkd2hpdGUsICRiZ2NvbG9yOiAkcmVkLXJlZ3VsYXIsICRib3JkZXItY29sb3I6JHJlZC1yZWd1bGFyLCAkaG92ZXItY29sb3I6ICR3aGl0ZSwgJGhvdmVyLWJvcmRlcjokZGFyay1yZWQsICRib3JkZXItd2lkdGg6MnB4LCAkaG92ZXItYmdjb2xvcjogJGRhcmstcmVkLCAkaGVpZ2h0OiRoZWlnaHQsICRhbHBoYTowKTtcbn1cblxuQG1peGluIGJ0bi1ibHVlKCRoZWlnaHQ6NTBweCkge1xuICBAaW5jbHVkZSBidG4tZ2VuKCRoZWlnaHQ6JGhlaWdodCk7XG59XG5cbkBtaXhpbiBidG4td2hpdGUoJGhlaWdodDo1MHB4KSB7XG4gIEBpbmNsdWRlIGJ0bi1nZW4oJGNvbG9yOiAkZGFyay1ncmF5LTEwMCwgJGJnY29sb3I6ICR3aGl0ZSwgJGJvcmRlci1jb2xvcjogJHdoaXRlLCAkaG92ZXItY29sb3I6ICRkYXJrLWdyYXktMTAwLCAkaG92ZXItYm9yZGVyOiAkZ3JheS00MDQsICRob3Zlci1iZ2NvbG9yOiAkZ3JheS00MDQsICRoZWlnaHQ6JGhlaWdodCk7XG59XG5cbkBtaXhpbiBidG4tYmx1ZS1vdXRsaW5lZCgkaGVpZ2h0OjUwcHgpIHtcbiAgQGluY2x1ZGUgYnRuLWdlbigkY29sb3I6ICRkYXJrLWJsdWUsICRiZ2NvbG9yOiAkd2hpdGUsICRib3JkZXItY29sb3I6JGRhcmstYmx1ZSwgJGhvdmVyLWNvbG9yOiAkd2hpdGUsICRob3Zlci1ib3JkZXI6JGRhcmstYmx1ZSwgJGJvcmRlci13aWR0aDoycHgsICRob3Zlci1iZ2NvbG9yOiAkZGFyay1ibHVlLCAkaGVpZ2h0OiRoZWlnaHQsICRhbHBoYTowKTtcbn1cblxuQG1peGluIGJ0bi13aGl0ZS1vdXRsaW5lZCgkaGVpZ2h0OjUwcHgpIHtcbiAgQGluY2x1ZGUgYnRuLWdlbigkY29sb3I6ICR3aGl0ZSwgJGJnY29sb3I6ICR3aGl0ZSwgJGJvcmRlci1jb2xvcjokd2hpdGUsICRob3Zlci1jb2xvcjogJGJsYWNrLCAkaG92ZXItYm9yZGVyOiR3aGl0ZSwgJGJvcmRlci13aWR0aDoycHgsICRob3Zlci1iZ2NvbG9yOiAkd2hpdGUsICRoZWlnaHQ6JGhlaWdodCwgJGFscGhhOjApO1xufVxuXG5AbWl4aW4gYnRuLWxpbmsoKSB7XG4gIEBpbmNsdWRlIHZlcmRhbmEoKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogJGRhcmstYmx1ZS0xMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgcGFkZGluZzogMCA0cHg7XG5cbiAgPiBzcGFuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIG1hdGVyaWFsLWljb25zLW91dGxpbmVkKCk7XG4gICAgY29udGVudDogXCJjaGV2cm9uX3JpZ2h0XCI7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICRkYXJrLWJsdWUtMTAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRkYXJrZXItYmx1ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAkZGFya2VyLWJsdWU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBOb3JtYWwgb3IgTWRcbi5idG4ge1xuICBAaW5jbHVkZSBidG4oKTtcbiAgc3Ryb25nIHtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ZWFzZXItYnV0dG9uIGEsXG5hLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG5hLmJ0biB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDdweCAxOHB4IDlweDtcbn1cblxuLmxheW91dC1jb250YWluZXIsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAge1xuICAud3Mtdmlld3BvcnQge1xuICAgIC5idG4ge1xuICAgICAgJi5sYi1pbmxpbmUge1xuICAgICAgICAtLXlsYi1ib3JkZXItc3R5bGUtc29saWQ6IDJweCBzb2xpZCAjY2NjO1xuICAgICAgICBib3JkZXI6IHZhcigtLXlsYi1ib3JkZXItc3R5bGUtc29saWQpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXdzQm9yZGVyUmFkaXVzLHVuc2V0KSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogXCJDYWNoZXQgTWVkaXVtXCIsIHNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxNnB4IDZweCAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJi5idG4tcHJpbWFyeSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVjMmU5MSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzVjMmU5MSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzVjMmU5MSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYnRuLXNlY29uZGFyeSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhZjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDYwYWYgIWltcG9ydGFudDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwMDYwYWYgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi1zdWNjZXNzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2YjZiO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwNmI2YiAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzAwNmI2YiAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYnRuLWRhbmdlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkMWMyNDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNlZDFjMjQgIWltcG9ydGFudDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNhOTJiMzEgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi1pbmZvIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwYWVlZiAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAjMjMxZjIwO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzAwNjBhZiAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYnRuLXdhcm5pbmcge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWI3NDU7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjViNzQ1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICMzNDNhNDA7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMjMxZjIwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5vdXRsaW5lZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgICAgIGNvbG9yOiAjNWMyZTkxICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWMyZTkxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5idG4tc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA2MGFmICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGFmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5idG4tc3VjY2VzcyB7XG4gICAgICAgICAgICBjb2xvcjogIzAwNmI2YiAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmI2YiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYnRuLWRhbmdlciB7XG4gICAgICAgICAgICBjb2xvcjogI2E5MmIzMSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkMWMyNCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYnRuLWluZm8ge1xuICAgICAgICAgICAgY29sb3I6ICMwMDYwYWYgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMjMxZjIwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmJ0bi13YXJuaW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMjMxZjIwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjViNzQ1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5idG4tc20ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweCA4cHggMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYnRuLW1kIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDE2cHggNnB4IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi1sZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjRweCAxMHB4IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYnRuLWxpbmsge1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDRweCAwIDRweCAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICMwMDYwYWY7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgICAgIGNvbG9yOiAjNWMyZTkxICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM1YzJlOTEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmJ0bi1zZWNvbmRhcnkge1xuICAgICAgICAgICAgY29sb3I6ICMwMDYwYWYgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwNjBhZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYnRuLXN1Y2Nlc3Mge1xuICAgICAgICAgICAgY29sb3I6ICMwMDZiNmIgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwNmI2YiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYnRuLWRhbmdlciB7XG4gICAgICAgICAgICBjb2xvcjogI2E5MmIzMSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYTkyYjMxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5idG4taW5mbyB7XG4gICAgICAgICAgICBjb2xvcjogIzIzMWYyMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjMxZjIwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5idG4td2FybmluZyB7XG4gICAgICAgICAgICBjb2xvcjogIzY2NGQwMyAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNjY0ZDAzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDYwYWYgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxheW91dC1jb250YWluZXIge1xuICAmLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCB7XG4gICAgYS5idG4uYnRuLXByaW1hcnkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXlsYi1jb2xvci13aGl0ZSwgd2hpdGUpICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgYmxhY2spICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIGJsYWNrKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5saXN0aW5nLWZpbHRlcnMgZm9ybSAuZm9ybS1hY3Rpb25zIC5pbnB1dC13cmFwcGVyIHtcbiAgICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdzUGFydG5lckNvbG9yLCB2YXIoLS15bGItY29sb3ItYmx1ZS1kYXJrKSkgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiB2YXIoLS15bGItYm9yZGVyLXN0eWxlLXNvbGlkKSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibGFjaykgIWltcG9ydGFudDs7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSkgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIGJsYWNrKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLWxiLWxpc3RpbmctYXJ0aWNsZXMgLmxiLWFydGljbGVzLWxpc3RpbmcgLnBhZ2VyIHtcbiAgICAgIC5sb2FkX21vcmVfYnV0dG9uIGEge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13c1BhcnRuZXJDb2xvciwgdmFyKC0teWxiLWNvbG9yLWJsdWUtZGFyaykpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogdmFyKC0teWxiLWJvcmRlci1zdHlsZS1zb2xpZCkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stbGItY2FyZHMtb3ZlcmxheSAucm93LWNhcmRzIC5jYXJkIC5jYXJkLWNvbnRlbnQgLmJ0bi5idG4tc2Vjb25kYXJ5IHtcbiAgICAgICYuZmlsbGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3NQcmltYXJ5Q29sb3IsIHdoaXRlKSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSkgIWltcG9ydGFudDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIHdoaXRlKSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS13c1ByaW1hcnlDb2xvciwgd2hpdGUpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGItd2ViZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4ge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3NQYXJ0bmVyQ29sb3IsIHZhcigtLXlsYi1jb2xvci1ibHVlLWRhcmspKSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiB2YXIoLS15bGItYm9yZGVyLXN0eWxlLXNvbGlkKSAhaW1wb3J0YW50O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSkgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibGFjaykgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxheW91dC1jb250YWluZXIge1xuICAmLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIHtcbiAgICBhLmJ0bi5idG4tcHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIHdoaXRlKSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgYmxhY2spICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIGJsYWNrKSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3NQYXJ0bmVyQ29sb3IsIHZhcigtLXlsYi1jb2xvci1ibHVlLWRhcmspKSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiB2YXIoLS15bGItYm9yZGVyLXN0eWxlLXNvbGlkKSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgYmxhY2spICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgd2hpdGUpICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIGJsYWNrKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5saXN0aW5nLWZpbHRlcnMgZm9ybSAuZm9ybS1hY3Rpb25zIC5pbnB1dC13cmFwcGVyIHtcbiAgICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXlsYi1jb2xvci13aGl0ZSwgd2hpdGUpICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgYmxhY2spICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdzUGFydG5lckNvbG9yLCB2YXIoLS15bGItY29sb3ItYmx1ZS1kYXJrKSkgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiB2YXIoLS15bGItYm9yZGVyLXN0eWxlLXNvbGlkKSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibGFjaykgIWltcG9ydGFudDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgd2hpdGUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXlsYi1jb2xvci13aGl0ZSwgYmxhY2spICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stbGItbGlzdGluZy1hcnRpY2xlcyAubGItYXJ0aWNsZXMtbGlzdGluZyAucGFnZXIge1xuICAgICAgLmxvYWRfbW9yZV9idXR0b24gYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXlsYi1jb2xvci13aGl0ZSwgd2hpdGUpICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgYmxhY2spICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdzUGFydG5lckNvbG9yLCB2YXIoLS15bGItY29sb3ItYmx1ZS1kYXJrKSkgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiB2YXIoLS15bGItYm9yZGVyLXN0eWxlLXNvbGlkKSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibGFjaykgIWltcG9ydGFudDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgd2hpdGUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXlsYi1jb2xvci13aGl0ZSwgd2hpdGUpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stbGItY2FyZHMtb3ZlcmxheSAucm93LWNhcmRzIC5jYXJkIC5jYXJkLWNvbnRlbnQgLmJ0bi5idG4tc2Vjb25kYXJ5IHtcbiAgICAgICYuZmlsbGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSkgIWltcG9ydGFudDs7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13c1ByaW1hcnlDb2xvciwgd2hpdGUpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3NQcmltYXJ5Q29sb3IsIHdoaXRlKSAhaW1wb3J0YW50OztcbiAgICAgICAgICBjb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5sYi13ZWJmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIHdoaXRlKSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibGFjaykgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdzUGFydG5lckNvbG9yLCB2YXIoLS15bGItY29sb3ItYmx1ZS1kYXJrKSkgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogdmFyKC0teWxiLWJvcmRlci1zdHlsZS1zb2xpZCkgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIGJsYWNrKSAhaW1wb3J0YW50O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIHdoaXRlKSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCBibGFjaykgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2staW5saW5lLWJsb2NrbGItYWNjb3JkaW9uIHtcbiAgICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxheW91dC1jb250YWluZXIge1xuICAuYmxvY2stbGF5b3V0LWJ1aWxkZXIge1xuICAgIGEuYnRuIHtcbiAgICAgIGJvcmRlcjogdmFyKC0teWxiLWJvcmRlci1zdHlsZS1zb2xpZCkgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXdzQm9yZGVyUmFkaXVzLCB1bnNldCkgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgcGFkZGluZzogNnB4IDE2cHggNnB4IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbi51aS1kaWFsb2ctb2ZmLWNhbnZhcyAubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrIHRhYmxlLmZpZWxkLW11bHRpcGxlLXRhYmxlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcblxuICB0Ym9keSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgIHRyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgW2RhdGEtZHJ1cGFsLWNrLXN0eWxlLWZlbmNlXSAuY2suY2stY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLy8gRXh0cmEgU21hbGxcbi5idG4teHMge1xuICBAaW5jbHVkZSBidG4teHMoKTtcbn1cblxuLy8gU21hbGxcbi5idG4tc20ge1xuICBAaW5jbHVkZSBidG4tc20oKTtcbn1cblxuLy8gTWVkaXVtXG4uYnRuLW1kIHtcbiAgQGluY2x1ZGUgYnRuLW1kKCk7XG59XG5cbi8vIExhcmdlXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnRuLWxnKCk7XG59XG5cbi8vIEJvb3RzdHJhcCBidXR0b24gY2xhc3Nlc1xuLmJ0bi1ibHVlLFxuLmJ0bi1wcmltYXJ5LFxuLmJ0bi1zdWNjZXNzLFxuLmJ0bi1kYW5nZXIsXG4uYnRuLXdhcm5pbmcsXG4uYnRuLWRhcmsge1xuICBAaW5jbHVkZSBidG4tYmx1ZSgkaGVpZ2h0OjUwcHgpO1xuICAmLmJ0bi14cyB7XG4gICAgQGluY2x1ZGUgYnRuLWJsdWUoJGhlaWdodDozMnB4KTtcbiAgfVxuICAmLmJ0bi1sZyB7XG4gICAgQGluY2x1ZGUgYnRuLWJsdWUoJGhlaWdodDo2MHB4KTtcbiAgfVxufVxuXG4uYnRuLWdyZWVuIHtcbiAgQGluY2x1ZGUgYnRuLWdyZWVuKCRoZWlnaHQ6NTBweCk7XG4gICYuYnRuLXhzIHtcbiAgICBAaW5jbHVkZSBidG4tZ3JlZW4oJGhlaWdodDozMnB4KTtcbiAgfVxuICAmLmJ0bi1sZyB7XG4gICAgQGluY2x1ZGUgYnRuLWdyZWVuKCRoZWlnaHQ6NjBweCk7XG4gIH1cbn1cblxuLmJ0bi15ZWxsb3cge1xuICBAaW5jbHVkZSBidG4teWVsbG93KCRoZWlnaHQ6NTBweCk7XG4gICYuYnRuLXhzIHtcbiAgICBAaW5jbHVkZSBidG4teWVsbG93KCRoZWlnaHQ6MzJweCk7XG4gIH1cbiAgJi5idG4tbGcge1xuICAgIEBpbmNsdWRlIGJ0bi15ZWxsb3coJGhlaWdodDo2MHB4KTtcbiAgfVxufVxuXG4uYnRuLXJlZCB7XG4gIEBpbmNsdWRlIGJ0bi1yZWQoJGhlaWdodDo1MHB4KTtcbiAgJi5idG4teHMge1xuICAgIEBpbmNsdWRlIGJ0bi1yZWQoJGhlaWdodDozMnB4KTtcbiAgfVxuICAmLmJ0bi1sZyB7XG4gICAgQGluY2x1ZGUgYnRuLXJlZCgkaGVpZ2h0OjYwcHgpO1xuICB9XG59XG5cbi5idG4tb3V0bGluZS1ncmVlbiB7XG4gIEBpbmNsdWRlIGJ0bi1ncmVlbi1vdXRsaW5lZCgkaGVpZ2h0OjUwcHgpO1xuICAmLmJ0bi14cyB7XG4gICAgQGluY2x1ZGUgYnRuLWdyZWVuLW91dGxpbmVkKCRoZWlnaHQ6MzJweCk7XG4gIH1cbiAgJi5idG4tbGcge1xuICAgIEBpbmNsdWRlIGJ0bi1ncmVlbi1vdXRsaW5lZCgkaGVpZ2h0OjYwcHgpO1xuICB9XG59XG5cbi5idG4tb3V0bGluZS15ZWxsb3cge1xuICBAaW5jbHVkZSBidG4teWVsbG93LW91dGxpbmVkKCRoZWlnaHQ6NTBweCk7XG4gICYuYnRuLXhzIHtcbiAgICBAaW5jbHVkZSBidG4teWVsbG93LW91dGxpbmVkKCRoZWlnaHQ6MzJweCk7XG4gIH1cbiAgJi5idG4tbGcge1xuICAgIEBpbmNsdWRlIGJ0bi15ZWxsb3ctb3V0bGluZWQoJGhlaWdodDo2MHB4KTtcbiAgfVxufVxuXG4uYnRuLW91dGxpbmUtcmVkIHtcbiAgQGluY2x1ZGUgYnRuLXJlZC1vdXRsaW5lZCgkaGVpZ2h0OjUwcHgpO1xuICAmLmJ0bi14cyB7XG4gICAgQGluY2x1ZGUgYnRuLXJlZC1vdXRsaW5lZCgkaGVpZ2h0OjMycHgpO1xuICB9XG4gICYuYnRuLWxnIHtcbiAgICBAaW5jbHVkZSBidG4tcmVkLW91dGxpbmVkKCRoZWlnaHQ6NjBweCk7XG4gIH1cbn1cblxuLmJ0bi1saWdodCB7XG4gIEBpbmNsdWRlIGJ0bi13aGl0ZSgkaGVpZ2h0OjUwcHgpO1xuICAmLmJ0bi14cyB7XG4gICAgQGluY2x1ZGUgYnRuLXdoaXRlKCRoZWlnaHQ6MzJweCk7XG4gIH1cbiAgJi5idG4tbGcge1xuICAgIEBpbmNsdWRlIGJ0bi13aGl0ZSgkaGVpZ2h0OjYwcHgpO1xuICB9XG59XG5cbi5idG4tYmx1ZS1vdXRsaW5lZCxcbi5idG4tb3V0bGluZS1wcmltYXJ5LFxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MsXG4uYnRuLW91dGxpbmUtZGFuZ2VyLFxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcsXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIEBpbmNsdWRlIGJ0bi1ibHVlLW91dGxpbmVkKCRoZWlnaHQ6NTBweCk7XG4gICYuYnRuLXhzIHtcbiAgICBAaW5jbHVkZSBidG4tYmx1ZS1vdXRsaW5lZCgkaGVpZ2h0OjMycHgpO1xuICB9XG4gICYuYnRuLWxnIHtcbiAgICBAaW5jbHVkZSBidG4tYmx1ZS1vdXRsaW5lZCgkaGVpZ2h0OjYwcHgpO1xuICB9XG59XG5cbi5idG4td2hpdGUtb3V0bGluZWQsXG4uYnRuLW91dGxpbmUtbGlnaHQsXG4uYnRuLWRlZmF1bHQge1xuICBAaW5jbHVkZSBidG4td2hpdGUtb3V0bGluZWQoJGhlaWdodDo1MHB4KTtcbiAgJi5idG4teHMge1xuICAgIEBpbmNsdWRlIGJ0bi13aGl0ZS1vdXRsaW5lZCgkaGVpZ2h0OjMycHgpO1xuICB9XG4gICYuYnRuLWxnIHtcbiAgICBAaW5jbHVkZSBidG4td2hpdGUtb3V0bGluZWQoJGhlaWdodDo2MHB4KTtcbiAgfVxufVxuXG4uYnRuLWluZGlnbyxcbi5idG4taW5mbyxcbi5idG4tc2Vjb25kYXJ5IHtcbiAgQGluY2x1ZGUgYnRuLWluZGlnbygkaGVpZ2h0OjUwcHgpO1xuICAmLmJ0bi14cyB7XG4gICAgQGluY2x1ZGUgYnRuLWluZGlnbygkaGVpZ2h0OjMycHgpO1xuICB9XG4gICYuYnRuLWxnIHtcbiAgICBAaW5jbHVkZSBidG4taW5kaWdvKCRoZWlnaHQ6NjBweCk7XG4gIH1cbn1cblxuLmJ0bi1pbmRpZ28tb3V0bGluZWQsXG4uYnRuLW91dGxpbmUtaW5mbyxcbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBAaW5jbHVkZSBidG4taW5kaWdvLW91dGxpbmVkKCRoZWlnaHQ6NTBweCk7XG4gICYuYnRuLXhzIHtcbiAgICBAaW5jbHVkZSBidG4taW5kaWdvLW91dGxpbmVkKCRoZWlnaHQ6MzJweCk7XG4gIH1cbiAgJi5idG4tbGcge1xuICAgIEBpbmNsdWRlIGJ0bi1pbmRpZ28tb3V0bGluZWQoJGhlaWdodDo2MHB4KTtcbiAgfVxufVxuXG4uYnRuLWxpbmsge1xuICBAaW5jbHVkZSBidG4tbGluaygpO1xufVxuXG4uYnRuLWxiLXdoaXRlIHtcbiAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuIiwiLy9cbi8vIENvbG91cnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFlCQ1kgY29sb3VyIHBhbGV0dGVcblxuLy8gUmVmZXJlbmNlIGZyb20gdGhlIFVJIGtpdDpcbi8vIERhcmsgQmx1ZSAgPT0gIzAwNjBBRiA9PSAkZGFya19ibHVlXG4vLyBCbHVlICAgICAgID09ICMwMDg5RDAgPT0gJGJsdWVcbi8vIExpZ2h0IEJsdWUgPT0gIzAwQUVFRiA9PSAkbGlnaHQtYmx1ZVxuXG4vLyBEYXJrIFB1cnBsZSAgPT0gIzVDMkU5MSA9PSAkcHVycGxlXG4vLyBQdXJwbGUgICAgICAgPT0gIzkyMjc4RiA9PSAkaW5kaWdvXG4vLyBMaWdodCBQdXJwbGUgPT0gI0M2MTY4RCA9PSAkcGlua1xuXG4kd2hpdGU6ICNmZmZmZmY7XG4kYmctbGlnaHQtZ3JheTogI2Y3ZjdmNztcbiRiZy1saWdodC1ncmF5LTEwMTogI2Y0ZjRmNDtcbiRiZy1saWdodC1ncmF5LTEwMjogI2Y5ZjlmOTtcbiRiZy1saWdodC1ncmF5LTEwMzogI2U5ZTllOTtcbiRib3JkZXItbGlnaHQtZ3JheTogI2VjZWNlYztcbiRiZy1saWdodC1ncmF5LTEwMDogIzRjNGM0YztcbiRkYXJrLWdyYXk6ICMxNzE3MTc7XG4kZGFyay1ncmF5LTEwMDogIzIxMjEyMTtcbiRncmF5LTQwMTogIzZkNmQ2ZDtcbiRncmF5LTQwMjogIzY2NjY2NjtcbiRncmF5LTQwMzogIzg0ODQ4NDtcbiRncmF5LTQwNDogI2Q1ZDVkNTtcbiRncmF5LTQwNTogIzU5NWE1OTtcbiRncmF5LTQwNjogI2M5YzljOTtcbiRncmF5LTQwNzogIzJmMmYyZjtcbiRncmF5LTQwODogI2IyYjJiMjtcbiRkYXJrZXItYmx1ZTogIzAwNGY5MDtcbiRkYXJrLWJsdWUtMTAwOiAjMGM1YjlmO1xuJGRhcmstYmx1ZS0xMDE6ICMwMDVkYjI7XG4kZGFyay1ibHVlLTIwMDogIzAwODlkMDtcbiRkYXJrLWdyZWVuOiAjMDA2YzZhO1xuJGRhcmstZ3JlZW4tYWFhOiAjMDA0YjQ5O1xuJGxpZ2h0ZXItYmx1ZTogIzAwYmVlYTtcbiRncmF5LTgwMTogIzdhN2E3YTtcbiRzdWNjZXNzLWdyZWVuOiAjMDU2OTBmO1xuJHBpbms6ICM5MjI4OGY7XG4kcGluay0xMDA6ICM5MTI2OGY7XG4keWVsbG93LXJlZ3VsYXI6ICNmZmQ1Mzg7XG4kZGFyay15ZWxsb3c6ICNmNWMwMDA7XG4kcmVkLXJlZ3VsYXI6ICNlNTZjNjk7XG4kZGFyay1yZWQ6ICNkNTRlMjE7XG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICBcIkNhY2hldCBCb29rXCIsIHNhbnMtc2VyaWY7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICBcIlZlcmRhbmFcIiwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1tYXRlcmlhbC1pY29uczogJ01hdGVyaWFsIEljb25zJztcbiRmb250LWZhbWlseS1tYXRlcmlhbC1pY29ucy1vdXQ6ICdNYXRlcmlhbCBJY29ucyBPdXRsaW5lZCc7XG4kZm9udC1mYW1pbHktZm9udC1hd2Vzb21lOiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG5cbiRjYWNoZXQtbWVkaXVtOiBcIkNhY2hldCBNZWRpdW1cIjtcbiRjYWNoZXQtYm9vazogXCJDYWNoZXQgQm9va1wiO1xuJGNhY2hldC1ib2xkOiBcIkNhY2hldCBCb2xkXCI7XG5cbi8vIEhlYWRlciBoZWlnaHQgc2l6ZXNcbiRzaXRlLWFsZXJ0LWhlaWdodDogMTQ0cHg7XG4kdXRpbGl0eS1uYXYtaGVpZ2h0LW1vYmlsZTogMzBweDtcbiR1dGlsaXR5LW5hdi1oZWlnaHQtZGVza3RvcDogNTBweDtcbiRtZW51LWhlaWdodDogODRweDtcbiR2eS1tZW51LWhlaWdodC1tb2JpbGU6IDQ3cHg7XG4kdnktbWVudS1oZWlnaHQtZGVza3RvcDogODdweDtcbiRhZG1pbi1tZW51LWhlaWdodDogNzlweDtcbiRhZG1pbi1tZW51LWhlaWdodC1jbG9zZWQ6IDM5cHg7XG4iLCJAaW1wb3J0ICd2YXJpYWJsZXMnO1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS95YmN5X2Nhcm5hdGlvbi9zcmMvc2Nzcy9wcmVzZW50YXRpb24vZnVuY3Rpb25zJztcbkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20veWJjeV9jYXJuYXRpb24vc3JjL3Njc3MvcHJlc2VudGF0aW9uL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL3liY3lfY2FybmF0aW9uL3NyYy9zY3NzL3ByZXNlbnRhdGlvbi9taXhpbnMnO1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS95YmN5X2Nhcm5hdGlvbi9zcmMvc2Nzcy9iYXNlL2J1dHRvbl9vdmVycmlkZXMnO1xuXG4ubWVtYmVyc2hpcC1jYWxjLWJsb2NrLWZvcm0ge1xuICAuY2FyZC1ib2R5IHtcbiAgICAudHlwZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6IHZhcigtLXlsYi1jb2xvci1kYXJrLWdyZXktMSwgI2E5YTlhOSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAucGhvbmUsXG4gICAgLmhvdXJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgfVxuICAgIC5waG9uZSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuaG91cnMge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtaW5mbyxcbiAgLmNhcmQtaW5mbyBkaXYsXG4gIC5jYXJkLWluZm8gYXJ0aWNsZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNhcmQtaW5mbyBhcnRpY2xlIHtcbiAgICAuZmllbGQtbWVkaWEtaW1hZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLW1icnNocC1pbWFnZSB7XG5cbiAgICAubWVkaWEtLWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lZGlhX19pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYS5tZWRpYS0taW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5tZWRpYS0tcmF0aW8gLm1lZGlhX19lbGVtZW50IHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmNhbGMtc3VtbWFyeS1tZW1iZXJzaGlwIHtcbiAgICAubWVkaWFfX2ltYWdlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAvLyBIZWFkZXJcbiAgLm1lbWJlcnNoaXAtY2FsYy13cmFwLWhlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDY2cHg7XG4gIH1cblxuICAubWVtYmVyc2hpcC1jYWxjLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gICAgZm9udC1mYW1pbHk6ICdDYWNoZXQgQm9vaycsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIC5tZW1iZXJzaGlwLWNhbGMtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogJGdyYXktNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgLy8gSGVhZGVyIE5hdlxuICAubWVtYmVyc2hpcC1jYWxjLW5hdiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAubmF2LXBpbGxzX190ZXh0IHtcbiAgICAgIHNwYW46bm90KC5uYXYtcGlsbHNfX251bWJlcikge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LXBpbGxzX19udW1iZXIge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNjBweCkge1xuICAgICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICB3aWR0aDogNTVweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RlcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgLm5hdi1waWxsc19fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS00MDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgICAubmF2LXBpbGxzX19udW1iZXIge1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS00MDAgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1pdGVtIHtcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5zdGVwIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1waWxscyB7XG4gICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAubmF2LXBpbGxzX19udW1iZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1waWxscyB7XG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogJGdyYXktNDAwO1xuICAgICAgfVxuXG4gICAgICAmX19udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgY29sb3I6ICRncmF5LTQwMztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheS00MDM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTWFwXG4gIC5tZW1iZXJzaGlwLW1hcC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgY29sb3I6ICRkYXJrLWdyYXktMTAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICAgIH1cbiAgfVxuXG4gIC5tZW1iZXJzaGlwLWNhbGMtbWFwIHtcbiAgICBoZWlnaHQ6IDQ0MHB4O1xuICB9XG5cbiAgLm1lbWJlcnNoaXAtbWFwLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLm1lbWJlcnNoaXAtaW5mby13aW5kb3ctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBjb2xvcjogJHJlZDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwODlkMDtcbiAgfVxuXG4gIC5tZW1iZXJzaGlwLWluZm8td2luZG93LWRpcmVjdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLy8gTG9jYXRpb25cbiAgLnJhdGUtY2FsYy1icmFuY2hlcyB7XG5cbiAgICAuZm9ybS1pdGVtLWxvY2F0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luOiAzMHB4IDA7XG5cbiAgICAgID4gbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgICAgY29sb3I6ICRncmF5LTQwNztcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdC13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlLTIwMDtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1saWdodC1ncmF5O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxlZ2VuZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLXR5cGUtcmFkaW8ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIFt0eXBlPSdyYWRpbyddIHtcbiAgICAgICY6Y2hlY2tlZCxcbiAgICAgICY6bm90KDpjaGVja2VkKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTk5OTlweDtcblxuICAgICAgICArIGxhYmVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGluZGlnbztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm5vdCg6Y2hlY2tlZCkge1xuICAgICAgICArIGxhYmVsIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTWVtYmVyc2hpcHNcbiAgLm1lbWJlcnNoaXAtdHlwZSB7XG4gICAgbGVnZW5kIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZpZWxkc2V0LWxlZ2VuZCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgIH1cblxuICAgIC5mb3JtLWl0ZW0tbWVtYmVyc2hpcC10eXBlIHtcbiAgICAgIG1hcmdpbjogMCAwIDMycHg7XG5cbiAgICAgIC5jYXJkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTNweCAwIHJnYmEoJGJsYWNrLCAwLjE0KTtcbiAgICAgICAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC5idG4tb3V0bGluZS1kYXJrIHtcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRpbmRpZ287XG5cbiAgICAgICAgICAuYnRuLW91dGxpbmUtZGFyayB7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tZWxlbWVudC1pbm5lci13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQtbWVtYmVyc2hpcC10eXBlcy1saXN0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQtbWVtYmVyc2hpcC10eXBlcy13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIC5jYXJkLW1lbWJlcnNoaXAtdHlwZXMtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgLmNhcmQtdGV4dCB7XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlucHV0LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZm9ybS1lbGVtZW50LXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYnRuLW91dGxpbmUtaW5kaWdvIHtcbiAgICAgIG1pbi13aWR0aDogMTU4cHg7XG4gICAgICBwYWRkaW5nOiA2cHggMjVweCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGluZGlnbyAhaW1wb3J0YW50O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5kaWdvICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRpbmRpZ28gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBTdW1tYXJ5XG4gIC5zdGVwLTMgJiB7XG4gICAgLm1lbWJlcnNoaXAtY2FsYy13cmFwLWhlYWRlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFya2VyX3Rvb2x0aXAge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgLmNhcmQge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICB9XG4gICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIC50eXBlLFxuICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVtYmVyc2hpcC1jYWxjLXN1bW1hcnkge1xuICAgIC5jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxM3B4IDAgcmdiYSgkYmxhY2ssIDAuMTQpO1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG5cbiAgICAubG9jYXRpb24td29yay1ob3VycyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgLmZhciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAuNzVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhbGMtc3VtbWFyeS10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQycHg7XG4gICAgfVxuICB9XG5cbiAgLmNhbGMtc3VtbWFyeS1tZW1iZXJzaGlwIHtcbiAgICAuZmllbGRfbWJyc2hwX2ltYWdlIHtcbiAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgLmZpZWxkLW1icnNocC1pbWFnZSB7XG4gICAgICAubWVkaWEtLWltYWdlIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB9XG5cbiAgICAuZmllbGQtbWJyc2hwLWRlc2NyaXB0aW9uIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIH1cbiAgICAmLnNlbGVjdC1tZW1iZXJzaGlwLXR5cGUge1xuICAgICAgLm1lZGlhLm1lZGlhLS1pbWFnZSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAubWVkaWFfX2ltYWdlIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tZWRpYS5tZWRpYS0taW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIC5tZWRpYV9faW1hZ2Uge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FsYy1zdW1tYXJ5LXByaWNlLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRncmF5LTMwMDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6ICRwaW5rLTEwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuXG4gIC5jYWxjLXN1bW1hcnktcHJpY2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG5cbiAgLnByaWNlLXR5cGUtcmFkaW8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuXG4gICAgW3R5cGU9J3JhZGlvJ10ge1xuICAgICAgJjpjaGVja2VkLFxuICAgICAgJjpub3QoOmNoZWNrZWQpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtOTk5OXB4O1xuXG4gICAgICAgICsgbGFiZWwge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaW5kaWdvO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpjaGVja2VkKSB7XG4gICAgICAgICsgbGFiZWwge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJpY2UtdHlwZS1kZXNjIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICBjb2xvcjogJHBpbmstMTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG5cbiAgLnByaWNlLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGluZGlnbztcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG4gIH1cblxuICAucHJpY2UtcGVyaW9kIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgIGNvbG9yOiAkcGluay0xMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cblxuICAubG9jYXRpb24tcGhvbmUtbnVtYmVyIGEsXG4gIC5maWVsZC1sb2NhdGlvbi1hZGRyZXNzIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIH1cblxuICAvLyBCdXR0b25zXG4gIC5tZW1iZXJzaGlwLWNhbGMtYnV0dG9ucyB7XG4gICAgcGFkZGluZzogMjdweCAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICB9XG5cbiAgLm1lbWJlcnNoaXAtcHJldi1zdGVwLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgJGRhcmstYmx1ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuY29tcGxldGUtcmVnaXN0cmF0aW9uLFxuICAubWVtYmVyc2hpcC1uZXh0LXN0ZXAtYnV0dG9uLFxuICAubWVtYmVyc2hpcC1wcmV2LXN0ZXAtYnV0dG9uIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1OXB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgbWluLXdpZHRoOiAxNzNweDtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLmVkaXQtbmV4dCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gIH1cblxufVxuXG4jbWVtYmVyc2hpcC1jYWxjLXdyYXBwZXIge1xuICAuYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGFyay1ibHVlLCAjODA4MDgwKSAhaW1wb3J0YW50O1xuICAgICYubWVtYmVyc2hpcC1uZXh0LXN0ZXAtYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4kc3RlcHM6IDM7XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJHN0ZXBzIHtcbiAgLnN0ZXAtI3skaX0gLnN0ZXAtI3skaX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlICFpbXBvcnRhbnQ7XG5cbiAgICAubmF2LXBpbGxzIHtcbiAgICAgICZfX3RleHQge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICZfX251bWJlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGJsYWNrOiAjMDAwO1xuJHNreS1ibHVlOiAjYmZlMWYzO1xuJGxpZ2h0LWJsdWU6ICMwMGFlZWY7XG4kYmx1ZTogIzAwODlkMDtcbiRkYXJrLWJsdWU6ICMwMDYwYWY7XG4kZW1lcmFsZDogIzAxYTQ5MDtcbiRwaW5rOiAjYzYxNjhkO1xuJGluZGlnbzogIzkyMjc4ZjtcbiRwdXJwbGU6ICM1YzJlOTE7XG4kcmVkOiAjZWQxYzI0O1xuJG9yYW5nZTogI2YxNTkyMjtcbiR5ZWxsb3c6ICNmY2FmMTc7XG4kZ3JlZW46ICMyMGJkYmU7XG4kdGVhbDogIzAwNmI2YjtcbiRjeWFuOiAjMDFhNDkwO1xuJHBpbms6ICM5MTI2OGY7XG4kZ3JheS05MDA6ICMyMzFmMjA7XG4kZ3JheS00MDA6ICM2MzY0NjY7XG4kZ3JheS0xMDA6ICNlYmViZWI7XG4kZ3JheS0yMDA6ICNlOWVjZWY7XG4kZ3JheS0zMDA6ICNkZWUyZTY7XG4kZ3JheS03MDA6ICM0OTUwNTc7XG4iXX0= */