/*!****************************************************************************************************************************************************************************************!*\
  !*** 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/header.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;
}

.header.ws-header.desktop,
.header:not(.layout-builder__layout).ws-header.desktop {
  position: relative;
}
.header.ws-header.desktop .container,
.header:not(.layout-builder__layout).ws-header.desktop .container {
  max-width: 1440px;
}
.header.ws-header.desktop .header--top,
.header:not(.layout-builder__layout).ws-header.desktop .header--top {
  background-color: #231f20;
  padding: 0;
}
.header.ws-header.desktop .header--top .header--top-right-column nav,
.header:not(.layout-builder__layout).ws-header.desktop .header--top .header--top-right-column nav {
  margin: 0;
  padding-right: 0;
  border-right: 0;
}
.header.ws-header.desktop .header--top .header--top-right-column nav ul,
.header:not(.layout-builder__layout).ws-header.desktop .header--top .header--top-right-column nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  list-style: none;
  margin-bottom: 0;
  padding-left: 10px;
  height: 100%;
  gap: 0;
}
.header.ws-header.desktop .header--top .header--top-right-column nav ul li,
.header:not(.layout-builder__layout).ws-header.desktop .header--top .header--top-right-column nav ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header.ws-header.desktop .header--top .header--top-right-column nav ul li a,
.header:not(.layout-builder__layout).ws-header.desktop .header--top .header--top-right-column nav ul li a {
  font-family: "Cachet Medium";
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 32px; /* 9 */
  line-height: calc(parseInt(32px) / 16)rem; /* 9 */
  font-size: 16px;
  letter-spacing: 0;
  font-weight: 500;
  color: #d5d5d5;
  padding: 8px 12px;
}
.header.ws-header.desktop .header--top .header--top-right-column nav ul li a:hover,
.header:not(.layout-builder__layout).ws-header.desktop .header--top .header--top-right-column nav ul li a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.header.ws-header.desktop .header--top .header--top-right-column nav ul li a.btn-utility-nav,
.header:not(.layout-builder__layout).ws-header.desktop .header--top .header--top-right-column nav ul li a.btn-utility-nav {
  color: #ffffff;
  padding: 0 22px;
  margin: 0 14px 0 0;
  border: 0;
  height: 100%;
}
.header.ws-header.desktop .header--top .header--top-right-column nav ul li a.btn-utility-nav:hover,
.header:not(.layout-builder__layout).ws-header.desktop .header--top .header--top-right-column nav ul li a.btn-utility-nav:hover {
  text-decoration: none;
}
.header.ws-header.desktop .header--bottom,
.header:not(.layout-builder__layout).ws-header.desktop .header--bottom {
  background-color: #636466;
  max-height: 84px;
  padding: 0;
}
.header.ws-header.desktop .header--bottom .row,
.header:not(.layout-builder__layout).ws-header.desktop .header--bottom .row {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.header.ws-header.desktop .header--bottom .header--bottom-middle-column nav,
.header:not(.layout-builder__layout).ws-header.desktop .header--bottom .header--bottom-middle-column nav {
  width: 100%;
}
.header.ws-header.desktop .header--bottom .ws-main-menu-wrapper,
.header:not(.layout-builder__layout).ws-header.desktop .header--bottom .ws-main-menu-wrapper {
  max-width: unset;
  width: 100%;
}
.header.ws-header.desktop .header--bottom .ws-main-menu-wrapper .row-level-1,
.header:not(.layout-builder__layout).ws-header.desktop .header--bottom .ws-main-menu-wrapper .row-level-1 {
  gap: 1px;
}
@media (min-width: 1059px) and (max-width: 1199px) {
  .header.ws-header.desktop .header--bottom .header--bottom-left-column,
  .header:not(.layout-builder__layout).ws-header.desktop .header--bottom .header--bottom-left-column {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
}
@media (min-width: 1200px) {
  .header.ws-header.desktop .header--bottom .header--bottom-left-column,
  .header:not(.layout-builder__layout).ws-header.desktop .header--bottom .header--bottom-left-column {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 1059px) and (max-width: 1199px) {
  .header.ws-header.desktop .header--bottom .header--bottom-middle-column,
  .header:not(.layout-builder__layout).ws-header.desktop .header--bottom .header--bottom-middle-column {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    max-width: 80%;
  }
}
@media (min-width: 1200px) {
  .header.ws-header.desktop .header--bottom .header--bottom-middle-column,
  .header:not(.layout-builder__layout).ws-header.desktop .header--bottom .header--bottom-middle-column {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
}
.header.ws-header.desktop .ws-logo svg path,
.header:not(.layout-builder__layout).ws-header.desktop .ws-logo svg path {
  fill: #ffffff;
}
.header.ws-header.desktop .block-ws-site-name a,
.header:not(.layout-builder__layout).ws-header.desktop .block-ws-site-name a {
  font-size: 16px;
  line-height: 30px;
  color: #ffffff;
  font-family: "Cachet Bold", sans-serif;
  text-transform: uppercase;
  font-weight: 700;
}
@media (min-width: 1060px) {
  .header.ws-header.desktop .block-ws-site-name a,
  .header:not(.layout-builder__layout).ws-header.desktop .block-ws-site-name a {
    font-size: 24px;
    line-height: 50px;
  }
}
.header.ws-header.desktop .block-ws-site-name a:hover,
.header:not(.layout-builder__layout).ws-header.desktop .block-ws-site-name a:hover {
  color: #d5d5d5;
}
.header.ws-header.desktop .openy-google-translate,
.header:not(.layout-builder__layout).ws-header.desktop .openy-google-translate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}
.header.ws-header.desktop .openy-google-translate select,
.header:not(.layout-builder__layout).ws-header.desktop .openy-google-translate select {
  margin: 0;
  font-family: "Cachet Medium" !important;
  font-size: 1rem !important;
  font-weight: 500 !important;
  color: #d5d5d5 !important;
  outline: none;
  -webkit-appearance: auto !important;
     -moz-appearance: auto !important;
          appearance: auto !important;
  margin-left: 12px !important;
}
.header.ws-header.desktop .openy-google-translate select:hover,
.header:not(.layout-builder__layout).ws-header.desktop .openy-google-translate select:hover {
  color: #ffffff;
  text-decoration: underline !important;
}
.header.ws-header.desktop .openy-google-translate span,
.header:not(.layout-builder__layout).ws-header.desktop .openy-google-translate span {
  display: none;
}
.header.ws-header.desktop .block-ws-search-bar .search-icon .fa::before,
.header:not(.layout-builder__layout).ws-header.desktop .block-ws-search-bar .search-icon .fa::before {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-color: #231f20;
  color: #ffffff;
  cursor: pointer;
}
.header.ws-header.desktop .block-ws-search-bar .search-icon:hover .fa::before,
.header:not(.layout-builder__layout).ws-header.desktop .block-ws-search-bar .search-icon:hover .fa::before {
  color: #d5d5d5;
}
.header.ws-header.mobile .header--top,
.header:not(.layout-builder__layout).ws-header.mobile .header--top {
  position: relative;
}
.header.ws-header.mobile .header--top .header--top-right-column nav,
.header:not(.layout-builder__layout).ws-header.mobile .header--top .header--top-right-column nav {
  display: none;
}
.header.ws-header .mobile-header--top-right-column,
.header:not(.layout-builder__layout).ws-header .mobile-header--top-right-column {
  display: none !important;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhlYWRlci5jc3MiLCJ3ZWJwYWNrOi8veW1jYV9iY3lfY29yZS90aGVtZXMvY3VzdG9tL3liY3lfY2FybmF0aW9uL3NyYy9zY3NzL3ByZXNlbnRhdGlvbi9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8veW1jYV9iY3lfY29yZS90aGVtZXMvY3VzdG9tL3liY3lfY2FybmF0aW9uL3NyYy9zY3NzL2Jhc2UvX2J1dHRvbl9vdmVycmlkZXMuc2NzcyIsIndlYnBhY2s6Ly95bWNhX2JjeV9jb3JlL3RoZW1lcy9jdXN0b20veWJjeV9jYXJuYXRpb24vc3JjL3Njc3MvcHJlc2VudGF0aW9uL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly95bWNhX2JjeV9jb3JlL2Fzc2V0cy9zY3NzL2hlYWRlci5zY3NzIiwid2VicGFjazovL3ltY2FfYmN5X2NvcmUvYXNzZXRzL3Njc3MvdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7OzJMQUUyTDtBQ3FDM0w7Ozs7OztFQUFBO0FDdENBO0VET0UsMEJFb0RZO0VGZ0haLGVBQUE7RUFDQSxlQUFBO0VBeEJBLG1CQUFBO0VBQ0EscUJBQUE7QUd6SUY7QUgySUU7RUFoSkEsMEJFb0RZO0FDNUNkO0FGYkU7RUFDRSx5QkFBQTtBRWVKOztBRlhBOztFQUVFLDhCQUFBO0VBQ0Esd0JBQUE7QUVjRjs7QUZYQTtFQUNFLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0FFY0Y7O0FGTk07OztFQUNFLHdDQUFBO0VBQ0EsZ0RBQUE7RUFDQSxzREFBQTtFQUNBLDhDQUFBO0VBQ0EsMEJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtBRVdSO0FGVFE7OztFQUNFLG9DQUFBO0VBQ0EsZ0NBQUE7QUVhVjtBRlhVOzs7RUFDRSx5QkFBQTtBRWVaO0FGWFE7OztFQUNFLHlCQUFBO0VBQ0EsZ0NBQUE7QUVlVjtBRmJVOzs7RUFDRSx5QkFBQTtBRWlCWjtBRmJROzs7RUFDRSx5QkFBQTtFQUNBLGdD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STs7Ozs7Ozs7Ozs7RUFFRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7QUc0VE47QUYzRUU7Ozs7OztFRHBRQSxjRXpLTTtFRjBLTix5QkFBQTtFQUNBLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxZQ2lRNEI7QUVzRjlCO0FIcFZFOzs7Ozs7Ozs7OztFQUNFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLGdDQUFBO0FHZ1dKO0FINVZJOzs7Ozs7Ozs7OztFQUVFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtBR3VXTjs7QUZqSEE7RUR6UUUsY0V6S007RUYwS04seUJBQUE7RUFDQSxvQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsWUNzUTJCO0FFd0g3QjtBSDNYRTtFQUNFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLGdDQUFBO0FHNlhKO0FIelhJO0VBRUUseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0FHMFhOO0FGbElFO0VEM1FBLGNFektNO0VGMEtOLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSw2QkFBQTtFQUNBLFlDd1E2QjtBRXdJL0I7QUg3WUU7RUFDRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxnQ0FBQTtBRytZSjtBSDNZSTtFQUVFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtBRzRZTjtBRmpKRTtFRDlRQSxjRXpLTTtFRjBLTix5QkFBQTtFQUNBLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxZQzJRNkI7QUV1Si9CO0FIL1pFO0VBQ0UseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsZ0NBQUE7QUdpYUo7QUg3Wkk7RUFFRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7QUc4Wk47O0FGOUpBO0VEblJFLGNFektNO0VGMEtOLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSw2QkFBQTtFQUNBLFlDZ1I0QjtBRXFLOUI7QUhsYkU7RUFDRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxnQ0FBQTtBR29iSjtBSGhiSTtFQUVFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtBR2liTjtBRi9LRTtFRHJSQSxjRXpLTTtFRjBLTix5QkFBQTtFQUNBLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxZQ2tSOEI7QUVxTGhDO0FIcGNFO0VBQ0UseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsZ0NBQUE7QUdzY0o7QUhsY0k7RUFFRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7QUdtY047QUY5TEU7RUR4UkEsY0V6S007RUYwS04seUJBQUE7RUFDQSxvQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsWUNxUjhCO0FFb01oQztBSHRkRTtFQUNFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLGdDQUFBO0FHd2RKO0FIcGRJO0VBRUUseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0FHcWROOztBRjNNQTtFRDdSRSxjRXpLTTtFRjBLTix5QkFBQTtFQUNBLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxZQzBSeUI7QUVrTjNCO0FIemVFO0VBQ0UseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsZ0NBQUE7QUcyZUo7QUh2ZUk7RUFFRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7QUd3ZU47QUY1TkU7RUQvUkEsY0V6S007RUYwS04seUJBQUE7RUFDQSxvQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsWUM0UjJCO0FFa083QjtBSDNmRTtFQUNFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLGdDQUFBO0FHNmZKO0FIemZJO0VBRUUseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0FHMGZOO0FGM09FO0VEbFNBLGNFektNO0VGMEtOLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSw2QkFBQTtFQUNBLFlDK1IyQjtBRWlQN0I7QUg3Z0JFO0VBQ0UseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsZ0NBQUE7QUcrZ0JKO0FIM2dCSTtFQUVFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtBRzRnQk47O0FGeFBBO0VEdlNFLGNFcEpXO0VGcUpYLHdDQUFBO0VBQ0Esb0NBQUE7RUFDQSw2QkFBQTtFQUNBLFlDb1NvQztBRStQdEM7QUhoaUJFO0VBQ0UseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsZ0NBQUE7QUdraUJKO0FIOWhCSTtFQUVFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtBRytoQk47QUZ6UUU7RUR6U0EsY0VwSlc7RUZxSlgsd0NBQUE7RUFDQSxvQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsWUNzU3NDO0FFK1F4QztBSGxqQkU7RUFDRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxnQ0FBQTtBR29qQko7QUhoakJJO0VBRUUseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0FHaWpCTjtBRnhSRTtFRDVTQSxjRXBKVztFRnFKWCx3Q0FBQTtFQUNBLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxZQ3lTc0M7QUU4UnhDO0FIcGtCRTtFQUNFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLGdDQUFBO0FHc2tCSjtBSGxrQkk7RUFFRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7QUdta0JOOztBRnJTQTtFRGpURSxjRXpLTTtFRjBLTix1Q0FBQTtFQUNBLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxZQzhTcUM7QUU0U3ZDO0FIdmxCRTtFQUNFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLGdDQUFBO0FHeWxCSjtBSHJsQkk7RUFFRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7QUdzbEJOO0FGdFRFO0VEblRBLGNFektNO0VGMEtOLHVDQUFBO0VBQ0Esb0NBQUE7RUFDQSw2QkFBQTtFQUNBLFlDZ1R1QztBRTRUekM7QUh6bUJFO0VBQ0UseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsZ0NBQUE7QUcybUJKO0FIdm1CSTtFQUVFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtBR3dtQk47QUZyVUU7RUR0VEEsY0V6S007RUYwS04sdUNBQUE7RUFDQSxvQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsWUNtVHVDO0FFMlV6QztBSDNuQkU7RUFDRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxnQ0FBQTtBRzZuQko7QUh6bkJJO0VBRUUseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0FHMG5CTjs7QUZsVkE7RUQzVEUsY0V6S007RUYwS04sd0NBQUE7RUFDQSxvQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsWUN3VGtDO0FFeVZwQztBSDlvQkU7RUFDRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxnQ0FBQTtBR2dwQko7QUg1b0JJO0VBRUUseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0FHNm9CTjtBRm5XRTtFRDdUQSxjRXpLTTtFRjBLTix3Q0FBQTtFQUNBLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxZQzBUb0M7QUV5V3RDO0FIaHFCRTtFQUNFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLGdDQUFBO0FHa3FCSjtBSDlwQkk7RUFFRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7QUcrcEJOO0FGbFhFO0VEaFVBLGNFektNO0VGMEtOLHdDQUFBO0VBQ0Esb0NBQUE7RUFDQSw2QkFBQTtFQUNBLFlDNlRvQztBRXdYdEM7QUhsckJFO0VBQ0UseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsZ0NBQUE7QUdvckJKO0FIaHJCSTtFQUVFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtBR2lyQk47O0FGL1hBO0VEclVFLGNFaktjO0VGa0tkLHVCQUFBO0VBQ0Esb0NBQUE7RUFDQSw2QkFBQTtFQUNBLFlDa1UyQjtBRXNZN0I7QUhyc0JFO0VBQ0UseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsZ0NBQUE7QUd1c0JKO0FIbnNCSTtFQUVFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtBR29zQk47QUZoWkU7RUR2VUEsY0VqS2M7RUZrS2QsdUJBQUE7RUFDQSxvQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsWUNvVTZCO0FFc1ovQjtBSHZ0QkU7RUFDRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxnQ0FBQTtBR3l0Qko7QUhydEJJO0VBRUUseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0FHc3RCTjtBRi9aRTtFRDFVQSxjRWpLYztFRmtLZCx1QkFBQTtFQUNBLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxZQ3VVNkI7QUVxYS9CO0FIenVCRTtFQUNFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLGdDQUFBO0FHMnVCSjtBSHZ1Qkk7RUFFRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7QUd3dUJOOztBRjVhQTs7Ozs7O0VEL1VFLGNJcExVO0VKcUxWLHdDQUFBO0VBQ0Esb0NBQUE7RUFDQSw2QkFBQTtFQUNBLFlDaVZtQztBRW1ickM7QUhqd0JFOzs7Ozs7Ozs7OztFQUNFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLGdDQUFBO0FHNndCSjtBSHp3Qkk7Ozs7Ozs7Ozs7O0VBRUUseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0FHb3hCTjtBRmpkRTs7Ozs7O0VEdFZBLGNJcExVO0VKcUxWLHdDQUFBO0VBQ0Esb0NBQUE7RUFDQSw2QkFBQTtFQUNBLFlDbVZxQztBRTRkdkM7QUg1eUJFOzs7Ozs7Ozs7OztFQUNFLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLGdDQUFBO0FHd3pCSjtBSHB6Qkk7Ozs7Ozs7Ozs7O0VBRUUseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0FHK3pCTjtBRnpmRTs7Ozs7O0VEelZBLGNJcExVO0VKcUxWLHdDQUFBO0VBQ0Esb0NBQUE7RUFDQSw2QkFBQTtFQUNBLFlDc1ZxQztBRW9nQnZDO0FIdjFCRTs7Ozs7Ozs7Ozs7RUFDRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxnQ0FBQTtBR20yQko7QUgvMUJJOzs7Ozs7Ozs7OztFQUVFLHlCQUFBO0VBQ0Es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QSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsWUFBQTtBQXEzQ1I7QUFuM0NROztFQUNFLFNBQUE7RUFDQSx1Q0FBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSx5QkFBQTtFQUNBLGFBQUE7RUFDQSxtQ0FBQTtLQUFBLGdDQUFBO1VBQUEsMkJBQUE7RUFDQSw0QkFBQTtBQXMzQ1Y7QUFwM0NVOztFQUNFLGNEbElKO0VDbUlJLHFDQUFBO0FBdTNDWjtBQXAzQ1E7O0VBQ0UsYUFBQTtBQXUzQ1Y7QUFqM0NZOztFQUNFLDRCQUFBO0VBQUEsb0JBQUE7RUFDQSx5QkM5SUg7RUQrSUcsY0RoSk47RUNpSk0sZUFBQTtBQW8zQ2Q7QUFqM0NVOztFQUNFLGNEeklEO0FDNi9DWDtBQTkyQ007O0VBQ0Usa0JBQUE7QUFpM0NSO0FBLzJDVTs7RUFDRSxhQUFBO0FBazNDWjtBQTcyQ0k7O0VBQ0Usd0JBQUE7QUFnM0NOIiwiZmlsZSI6ImhlYWRlci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqISpcXFxuICAhKioqIGNzcyAuL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2Rpc3QvY2pzLmpzIS4vbm9kZV9tb2R1bGVzL3Bvc3Rjc3MtbG9hZGVyL2Rpc3QvY2pzLmpzIS4vbm9kZV9tb2R1bGVzL3Nhc3MtbG9hZGVyL2Rpc3QvY2pzLmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzFdLnVzZVszXSEuL2Fzc2V0cy9zY3NzL2hlYWRlci5zY3NzICoqKiFcbiAgXFwqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqXG4gKiBSZW0tY29udmVydGVyIG1peGluIHRvIGNvbnZlcnQgcHggdG8gcmVtXG4gKlxuICogVXNhZ2VzXG4gKiBAaW5jbHVkZSByZW0ocGFkZGluZy1ib3R0b20sIDIwcHgsIHRydWUpO1xuICpcbiAqL1xuLmJ0biB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhY2hldCBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG59XG4uYnRuOm5vdCguYnRuLWxpbmspIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2FjaGV0IEJvbGRcIjtcbn1cbi5idG4gc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnRlYXNlci1idXR0b24gYSxcbmEuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbmEuYnRuIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogN3B4IDE4cHggOXB4O1xufVxuXG4ubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lIHtcbiAgLS15bGItYm9yZGVyLXN0eWxlLXNvbGlkOiAycHggc29saWQgI2NjYztcbiAgYm9yZGVyOiB2YXIoLS15bGItYm9yZGVyLXN0eWxlLXNvbGlkKSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS13c0JvcmRlclJhZGl1cywgdW5zZXQpICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkNhY2hldCBNZWRpdW1cIiwgc2VyaWYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNnB4IDE2cHggNnB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLXByaW1hcnksXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1wcmltYXJ5LFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjMmU5MSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM1YzJlOTEgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tcHJpbWFyeTpob3Zlcixcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLXByaW1hcnk6aG92ZXIsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzVjMmU5MSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1zZWNvbmRhcnksXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1zZWNvbmRhcnksXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYWY7XG4gIGJvcmRlci1jb2xvcjogIzAwNjBhZiAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMDA2MGFmICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLXN1Y2Nlc3MsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1zdWNjZXNzLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmI2YjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2YjZiICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICMwMDZiNmIgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tZGFuZ2VyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tZGFuZ2VyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQxYzI0O1xuICBib3JkZXItY29sb3I6ICNlZDFjMjQgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tZGFuZ2VyOmhvdmVyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tZGFuZ2VyOmhvdmVyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2E5MmIzMSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1pbmZvLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4taW5mbyxcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gIGJvcmRlci1jb2xvcjogIzAwYWVlZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIzMWYyMDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4taW5mbzpob3Zlcixcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWluZm86aG92ZXIsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogIzAwNjBhZiAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi13YXJuaW5nLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4td2FybmluZyxcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWI3NDU7XG4gIGJvcmRlci1jb2xvcjogI2Y1Yjc0NSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM0M2E0MDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4td2FybmluZzpob3Zlcixcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLXdhcm5pbmc6aG92ZXIsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzIzMWYyMCAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZCxcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4tcHJpbWFyeSxcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLXByaW1hcnksXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLXByaW1hcnkge1xuICBjb2xvcjogIzVjMmU5MSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4tcHJpbWFyeTpob3Zlcixcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzJlOTEgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4tc2Vjb25kYXJ5LFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4tc2Vjb25kYXJ5LFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogIzAwNjBhZiAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYWYgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4tc3VjY2Vzcyxcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLXN1Y2Nlc3MsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAwNmI2YiAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4tc3VjY2Vzczpob3Zlcixcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZiNmIgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4tZGFuZ2VyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4tZGFuZ2VyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2E5MmIzMSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi1kYW5nZXI6aG92ZXIsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi1kYW5nZXI6aG92ZXIsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDFjMjQgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4taW5mbyxcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLWluZm8sXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLWluZm8ge1xuICBjb2xvcjogIzAwNjBhZiAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi1pbmZvOmhvdmVyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4taW5mbzpob3Zlcixcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjMjMxZjIwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWYgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4td2FybmluZyxcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLXdhcm5pbmcsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQuYnRuLXdhcm5pbmcge1xuICBjb2xvcjogIzIzMWYyMCAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLm91dGxpbmVkLmJ0bi13YXJuaW5nOmhvdmVyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4td2FybmluZzpob3Zlcixcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZC5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWI3NDUgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5vdXRsaW5lZDpob3Zlcixcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQ6aG92ZXIsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUub3V0bGluZWQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1zbSxcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLXNtLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1zbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4IDhweCAxMnB4O1xufVxuLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1tZCxcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLW1kLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1tZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDZweCAxNnB4IDZweCAxNnB4O1xufVxuLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1sZyxcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxnLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1sZyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDEwcHggMjRweCAxMHB4IDI0cHg7XG59XG4ubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmU6aG92ZXIsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lOmhvdmVyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluayxcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluayB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA0cHggMCA0cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDYwYWY7XG59XG4ubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbms6YWZ0ZXIsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rOmFmdGVyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi1wcmltYXJ5LFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluay5idG4tcHJpbWFyeSxcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluay5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjNWMyZTkxICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLXByaW1hcnk6aG92ZXIsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWMyZTkxICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLXNlY29uZGFyeSxcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLXNlY29uZGFyeSxcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluay5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMwMDYwYWYgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluay5idG4tc2Vjb25kYXJ5OmhvdmVyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluay5idG4tc2Vjb25kYXJ5OmhvdmVyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDYwYWYgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluay5idG4tc3VjY2Vzcyxcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLXN1Y2Nlc3MsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAwNmI2YiAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluay5idG4tc3VjY2Vzczpob3Zlcixcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluay5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNmI2YiAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi1kYW5nZXIsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi1kYW5nZXIsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjYTkyYjMxICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLWRhbmdlcjpob3Zlcixcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLWRhbmdlcjpob3Zlcixcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluay5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTkyYjMxICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWNvbnRhaW5lciAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLWluZm8sXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi1pbmZvLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICMyMzFmMjAgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluay5idG4taW5mbzpob3Zlcixcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLWluZm86aG92ZXIsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLWluZm86aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyMzFmMjAgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluay5idG4td2FybmluZyxcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLXdhcm5pbmcsXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCAud3Mtdmlld3BvcnQgLmJ0bi5sYi1pbmxpbmUuYnRuLWxpbmsuYnRuLXdhcm5pbmcge1xuICBjb2xvcjogIzY2NGQwMyAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rLmJ0bi13YXJuaW5nOmhvdmVyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluay5idG4td2FybmluZzpob3Zlcixcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluay5idG4td2FybmluZzpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzY2NGQwMyAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIgLndzLXZpZXdwb3J0IC5idG4ubGItaW5saW5lLmJ0bi1saW5rOmhvdmVyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluazpob3Zlcixcbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC53cy12aWV3cG9ydCAuYnRuLmxiLWlubGluZS5idG4tbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwNjBhZiAhaW1wb3J0YW50O1xufVxuXG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgYS5idG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIHdoaXRlKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIGJsYWNrKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibGFjaykgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAubGlzdGluZy1maWx0ZXJzIGZvcm0gLmZvcm0tYWN0aW9ucyAuaW5wdXQtd3JhcHBlciAuZm9ybS1zdWJtaXQge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13c1BhcnRuZXJDb2xvciwgdmFyKC0teWxiLWNvbG9yLWJsdWUtZGFyaykpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogdmFyKC0teWxiLWJvcmRlci1zdHlsZS1zb2xpZCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgYmxhY2spICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLmxpc3RpbmctZmlsdGVycyBmb3JtIC5mb3JtLWFjdGlvbnMgLmlucHV0LXdyYXBwZXIgLmZvcm0tc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibGFjaykgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAuYmxvY2stbGItbGlzdGluZy1hcnRpY2xlcyAubGItYXJ0aWNsZXMtbGlzdGluZyAucGFnZXIgLmxvYWRfbW9yZV9idXR0b24gYSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdzUGFydG5lckNvbG9yLCB2YXIoLS15bGItY29sb3ItYmx1ZS1kYXJrKSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiB2YXIoLS15bGItYm9yZGVyLXN0eWxlLXNvbGlkKSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsIC5ibG9jay1sYi1jYXJkcy1vdmVybGF5IC5yb3ctY2FyZHMgLmNhcmQgLmNhcmQtY29udGVudCAuYnRuLmJ0bi1zZWNvbmRhcnkuZmlsbGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3NQcmltYXJ5Q29sb3IsIHdoaXRlKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSkgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1maWxsZWQtLWdsb2JhbCAuYmxvY2stbGItY2FyZHMtb3ZlcmxheSAucm93LWNhcmRzIC5jYXJkIC5jYXJkLWNvbnRlbnQgLmJ0bi5idG4tc2Vjb25kYXJ5LmZpbGxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXlsYi1jb2xvci13aGl0ZSwgd2hpdGUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS13c1ByaW1hcnlDb2xvciwgd2hpdGUpICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLmxiLXdlYmZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3NQYXJ0bmVyQ29sb3IsIHZhcigtLXlsYi1jb2xvci1ibHVlLWRhcmspKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IHZhcigtLXlsYi1ib3JkZXItc3R5bGUtc29saWQpICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWNvbnRhaW5lci53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwgLmxiLXdlYmZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibGFjaykgIWltcG9ydGFudDtcbn1cblxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgYS5idG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIHdoaXRlKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibGFjaykgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibGFjaykgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3NQYXJ0bmVyQ29sb3IsIHZhcigtLXlsYi1jb2xvci1ibHVlLWRhcmspKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IHZhcigtLXlsYi1ib3JkZXItc3R5bGUtc29saWQpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIGJsYWNrKSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgYS5idG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgd2hpdGUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIGJsYWNrKSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLmxpc3RpbmctZmlsdGVycyBmb3JtIC5mb3JtLWFjdGlvbnMgLmlucHV0LXdyYXBwZXIgLmZvcm0tc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibGFjaykgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3NQYXJ0bmVyQ29sb3IsIHZhcigtLXlsYi1jb2xvci1ibHVlLWRhcmspKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IHZhcigtLXlsYi1ib3JkZXItc3R5bGUtc29saWQpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIGJsYWNrKSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLmxpc3RpbmctZmlsdGVycyBmb3JtIC5mb3JtLWFjdGlvbnMgLmlucHV0LXdyYXBwZXIgLmZvcm0tc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIHdoaXRlKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCBibGFjaykgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyLndzLWJ1dHRvbi1maWxsLS1vdXRsaW5lZC0tZ2xvYmFsIC5ibG9jay1sYi1saXN0aW5nLWFydGljbGVzIC5sYi1hcnRpY2xlcy1saXN0aW5nIC5wYWdlciAubG9hZF9tb3JlX2J1dHRvbiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibGFjaykgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3NQYXJ0bmVyQ29sb3IsIHZhcigtLXlsYi1jb2xvci1ibHVlLWRhcmspKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IHZhcigtLXlsYi1ib3JkZXItc3R5bGUtc29saWQpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIGJsYWNrKSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLmJsb2NrLWxiLWxpc3RpbmctYXJ0aWNsZXMgLmxiLWFydGljbGVzLWxpc3RpbmcgLnBhZ2VyIC5sb2FkX21vcmVfYnV0dG9uIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgd2hpdGUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIHdoaXRlKSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLmJsb2NrLWxiLWNhcmRzLW92ZXJsYXkgLnJvdy1jYXJkcyAuY2FyZCAuY2FyZC1jb250ZW50IC5idG4uYnRuLXNlY29uZGFyeS5maWxsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIHdoaXRlKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0td3NQcmltYXJ5Q29sb3IsIHdoaXRlKSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLmJsb2NrLWxiLWNhcmRzLW92ZXJsYXkgLnJvdy1jYXJkcyAuY2FyZCAuY2FyZC1jb250ZW50IC5idG4uYnRuLXNlY29uZGFyeS5maWxsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13c1ByaW1hcnlDb2xvciwgd2hpdGUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIHdoaXRlKSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLmxiLXdlYmZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibGFjaykgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3NQYXJ0bmVyQ29sb3IsIHZhcigtLXlsYi1jb2xvci1ibHVlLWRhcmspKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IHZhcigtLXlsYi1ib3JkZXItc3R5bGUtc29saWQpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIGJsYWNrKSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgLmxiLXdlYmZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIHdoaXRlKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCBibGFjaykgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIC5ibG9jay1pbmxpbmUtYmxvY2tsYi1hY2NvcmRpb24gLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGF5b3V0LWNvbnRhaW5lciAuYmxvY2stbGF5b3V0LWJ1aWxkZXIgYS5idG4ge1xuICBib3JkZXI6IHZhcigtLXlsYi1ib3JkZXItc3R5bGUtc29saWQpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXdzQm9yZGVyUmFkaXVzLCB1bnNldCkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiA2cHggMTZweCA2cHggMTZweDtcbn1cblxuLnVpLWRpYWxvZy1vZmYtY2FudmFzIC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2sgdGFibGUuZmllbGQtbXVsdGlwbGUtdGFibGUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xufVxuLnVpLWRpYWxvZy1vZmYtY2FudmFzIC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2sgdGFibGUuZmllbGQtbXVsdGlwbGUtdGFibGUgdGJvZHkge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLnVpLWRpYWxvZy1vZmYtY2FudmFzIC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2sgdGFibGUuZmllbGQtbXVsdGlwbGUtdGFibGUgdGJvZHkgdHIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLnVpLWRpYWxvZy1vZmYtY2FudmFzIC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2sgdGFibGUuZmllbGQtbXVsdGlwbGUtdGFibGUgdGJvZHkgdHIgdGQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciBbZGF0YS1kcnVwYWwtY2stc3R5bGUtZmVuY2VdIC5jay5jay1jb250ZW50IHtcbiAgbWluLWhlaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXhzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi5idG4tc20ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDAgMjhweDtcbn1cblxuLmJ0bi1tZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMCAzMnB4O1xufVxuXG4uYnRuLWxnIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbi5idG4tYmx1ZSxcbi5idG4tcHJpbWFyeSxcbi5idG4tc3VjY2Vzcyxcbi5idG4tZGFuZ2VyLFxuLmJ0bi13YXJuaW5nLFxuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYWY7XG4gIGJvcmRlcjogMHB4IHNvbGlkICMwMDYwYWYgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNTBweCAtIDBweCk7XG4gIGhlaWdodDogNTBweDtcbn1cbi5idG4tYmx1ZTpob3ZlciwgLmJ0bi1ibHVlOmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1kYW5nZXI6aG92ZXIsXG4uYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4td2FybmluZzpob3Zlcixcbi5idG4td2FybmluZzpmb2N1cyxcbi5idG4tZGFyazpob3Zlcixcbi5idG4tZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4IHNvbGlkICMwMDRmOTAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGY5MCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4tYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4IHNvbGlkICMwMDRmOTAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGY5MCAhaW1wb3J0YW50O1xufVxuLmJ0bi1ibHVlLmJ0bi14cyxcbi5idG4tcHJpbWFyeS5idG4teHMsXG4uYnRuLXN1Y2Nlc3MuYnRuLXhzLFxuLmJ0bi1kYW5nZXIuYnRuLXhzLFxuLmJ0bi13YXJuaW5nLmJ0bi14cyxcbi5idG4tZGFyay5idG4teHMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhZjtcbiAgYm9yZGVyOiAwcHggc29saWQgIzAwNjBhZiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYygzMnB4IC0gMHB4KTtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmJ0bi1ibHVlLmJ0bi14czpob3ZlciwgLmJ0bi1ibHVlLmJ0bi14czpmb2N1cyxcbi5idG4tcHJpbWFyeS5idG4teHM6aG92ZXIsXG4uYnRuLXByaW1hcnkuYnRuLXhzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmJ0bi14czpob3Zlcixcbi5idG4tc3VjY2Vzcy5idG4teHM6Zm9jdXMsXG4uYnRuLWRhbmdlci5idG4teHM6aG92ZXIsXG4uYnRuLWRhbmdlci5idG4teHM6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuYnRuLXhzOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmJ0bi14czpmb2N1cyxcbi5idG4tZGFyay5idG4teHM6aG92ZXIsXG4uYnRuLWRhcmsuYnRuLXhzOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggc29saWQgIzAwNGY5MCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZjkwICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1ibHVlLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYmx1ZS5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLWRhbmdlci5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4td2FybmluZy5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLWRhcmsuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tZGFyay5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggc29saWQgIzAwNGY5MCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZjkwICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJsdWUuYnRuLWxnLFxuLmJ0bi1wcmltYXJ5LmJ0bi1sZyxcbi5idG4tc3VjY2Vzcy5idG4tbGcsXG4uYnRuLWRhbmdlci5idG4tbGcsXG4uYnRuLXdhcm5pbmcuYnRuLWxnLFxuLmJ0bi1kYXJrLmJ0bi1sZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGFmO1xuICBib3JkZXI6IDBweCBzb2xpZCAjMDA2MGFmICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDYwcHggLSAwcHgpO1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uYnRuLWJsdWUuYnRuLWxnOmhvdmVyLCAuYnRuLWJsdWUuYnRuLWxnOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmJ0bi1sZzpob3Zlcixcbi5idG4tcHJpbWFyeS5idG4tbGc6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYnRuLWxnOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmJ0bi1sZzpmb2N1cyxcbi5idG4tZGFuZ2VyLmJ0bi1sZzpob3Zlcixcbi5idG4tZGFuZ2VyLmJ0bi1sZzpmb2N1cyxcbi5idG4td2FybmluZy5idG4tbGc6aG92ZXIsXG4uYnRuLXdhcm5pbmcuYnRuLWxnOmZvY3VzLFxuLmJ0bi1kYXJrLmJ0bi1sZzpob3Zlcixcbi5idG4tZGFyay5idG4tbGc6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBzb2xpZCAjMDA0ZjkwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRmOTAgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJsdWUuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1ibHVlLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tZGFyay5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1kYXJrLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBzb2xpZCAjMDA0ZjkwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRmOTAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1ncmVlbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2YzZhO1xuICBib3JkZXI6IDBweCBzb2xpZCAjMDA2YzZhICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDUwcHggLSAwcHgpO1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uYnRuLWdyZWVuOmhvdmVyLCAuYnRuLWdyZWVuOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggc29saWQgIzAwNGI0OSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YjQ5ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggc29saWQgIzAwNGI0OSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YjQ5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyZWVuLmJ0bi14cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2YzZhO1xuICBib3JkZXI6IDBweCBzb2xpZCAjMDA2YzZhICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDMycHggLSAwcHgpO1xuICBoZWlnaHQ6IDMycHg7XG59XG4uYnRuLWdyZWVuLmJ0bi14czpob3ZlciwgLmJ0bi1ncmVlbi5idG4teHM6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBzb2xpZCAjMDA0YjQ5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRiNDkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyZWVuLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZ3JlZW4uYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4IHNvbGlkICMwMDRiNDkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGI0OSAhaW1wb3J0YW50O1xufVxuLmJ0bi1ncmVlbi5idG4tbGcge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmM2YTtcbiAgYm9yZGVyOiAwcHggc29saWQgIzAwNmM2YSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYyg2MHB4IC0gMHB4KTtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmJ0bi1ncmVlbi5idG4tbGc6aG92ZXIsIC5idG4tZ3JlZW4uYnRuLWxnOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggc29saWQgIzAwNGI0OSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YjQ5ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1ncmVlbi5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWdyZWVuLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBzb2xpZCAjMDA0YjQ5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRiNDkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi15ZWxsb3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDUzODtcbiAgYm9yZGVyOiAwcHggc29saWQgI2ZmZDUzOCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYyg1MHB4IC0gMHB4KTtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmJ0bi15ZWxsb3c6aG92ZXIsIC5idG4teWVsbG93OmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggc29saWQgI2Y1YzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjMDAwICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bi15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBzb2xpZCAjZjVjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWMwMDAgIWltcG9ydGFudDtcbn1cbi5idG4teWVsbG93LmJ0bi14cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNTM4O1xuICBib3JkZXI6IDBweCBzb2xpZCAjZmZkNTM4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDMycHggLSAwcHgpO1xuICBoZWlnaHQ6IDMycHg7XG59XG4uYnRuLXllbGxvdy5idG4teHM6aG92ZXIsIC5idG4teWVsbG93LmJ0bi14czpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4IHNvbGlkICNmNWMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzAwMCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4teWVsbG93LmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4teWVsbG93LmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBzb2xpZCAjZjVjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWMwMDAgIWltcG9ydGFudDtcbn1cbi5idG4teWVsbG93LmJ0bi1sZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNTM4O1xuICBib3JkZXI6IDBweCBzb2xpZCAjZmZkNTM4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDYwcHggLSAwcHgpO1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uYnRuLXllbGxvdy5idG4tbGc6aG92ZXIsIC5idG4teWVsbG93LmJ0bi1sZzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4IHNvbGlkICNmNWMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzAwMCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4teWVsbG93LmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4teWVsbG93LmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBzb2xpZCAjZjVjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWMwMDAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1yZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1NmM2OTtcbiAgYm9yZGVyOiAwcHggc29saWQgI2U1NmM2OSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYyg1MHB4IC0gMHB4KTtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmJ0bi1yZWQ6aG92ZXIsIC5idG4tcmVkOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggc29saWQgI2Q1NGUyMSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU0ZTIxICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1yZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXJlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBzb2xpZCAjZDU0ZTIxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNTRlMjEgIWltcG9ydGFudDtcbn1cbi5idG4tcmVkLmJ0bi14cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU2YzY5O1xuICBib3JkZXI6IDBweCBzb2xpZCAjZTU2YzY5ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDMycHggLSAwcHgpO1xuICBoZWlnaHQ6IDMycHg7XG59XG4uYnRuLXJlZC5idG4teHM6aG92ZXIsIC5idG4tcmVkLmJ0bi14czpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4IHNvbGlkICNkNTRlMjEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1NGUyMSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4tcmVkLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcmVkLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBzb2xpZCAjZDU0ZTIxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNTRlMjEgIWltcG9ydGFudDtcbn1cbi5idG4tcmVkLmJ0bi1sZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU2YzY5O1xuICBib3JkZXI6IDBweCBzb2xpZCAjZTU2YzY5ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDYwcHggLSAwcHgpO1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uYnRuLXJlZC5idG4tbGc6aG92ZXIsIC5idG4tcmVkLmJ0bi1sZzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4IHNvbGlkICNkNTRlMjEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1NGUyMSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4tcmVkLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcmVkLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBzb2xpZCAjZDU0ZTIxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNTRlMjEgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyZWVuIHtcbiAgY29sb3I6ICMwMDZjNmE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDZjNmEgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNTBweCAtIDRweCk7XG4gIGhlaWdodDogNTBweDtcbn1cbi5idG4tb3V0bGluZS1ncmVlbjpob3ZlciwgLmJ0bi1vdXRsaW5lLWdyZWVuOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNGI0OSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YjQ5ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDRiNDkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGI0OSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWdyZWVuLmJ0bi14cyB7XG4gIGNvbG9yOiAjMDA2YzZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA2YzZhICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDMycHggLSA0cHgpO1xuICBoZWlnaHQ6IDMycHg7XG59XG4uYnRuLW91dGxpbmUtZ3JlZW4uYnRuLXhzOmhvdmVyLCAuYnRuLW91dGxpbmUtZ3JlZW4uYnRuLXhzOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNGI0OSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YjQ5ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWdyZWVuLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1ncmVlbi5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNGI0OSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YjQ5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtZ3JlZW4uYnRuLWxnIHtcbiAgY29sb3I6ICMwMDZjNmE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDZjNmEgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNjBweCAtIDRweCk7XG4gIGhlaWdodDogNjBweDtcbn1cbi5idG4tb3V0bGluZS1ncmVlbi5idG4tbGc6aG92ZXIsIC5idG4tb3V0bGluZS1ncmVlbi5idG4tbGc6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA0YjQ5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRiNDkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtZ3JlZW4uYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWdyZWVuLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA0YjQ5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRiNDkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXllbGxvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjEzLCA1NiwgMCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmQ1MzggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNTBweCAtIDRweCk7XG4gIGhlaWdodDogNTBweDtcbn1cbi5idG4tb3V0bGluZS15ZWxsb3c6aG92ZXIsIC5idG4tb3V0bGluZS15ZWxsb3c6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjVjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWMwMDAgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUteWVsbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjVjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWMwMDAgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS15ZWxsb3cuYnRuLXhzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMTMsIDU2LCAwKTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZDUzOCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYygzMnB4IC0gNHB4KTtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmJ0bi1vdXRsaW5lLXllbGxvdy5idG4teHM6aG92ZXIsIC5idG4tb3V0bGluZS15ZWxsb3cuYnRuLXhzOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2Y1YzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjMDAwICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXllbGxvdy5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUteWVsbG93LmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjVjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWMwMDAgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS15ZWxsb3cuYnRuLWxnIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMTMsIDU2LCAwKTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZDUzOCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYyg2MHB4IC0gNHB4KTtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmJ0bi1vdXRsaW5lLXllbGxvdy5idG4tbGc6aG92ZXIsIC5idG4tb3V0bGluZS15ZWxsb3cuYnRuLWxnOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2Y1YzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjMDAwICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXllbGxvdy5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUteWVsbG93LmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjVjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWMwMDAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXJlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgMTA4LCAxMDUsIDApO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTU2YzY5ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDUwcHggLSA0cHgpO1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uYnRuLW91dGxpbmUtcmVkOmhvdmVyLCAuYnRuLW91dGxpbmUtcmVkOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q1NGUyMSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU0ZTIxICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXJlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1yZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q1NGUyMSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU0ZTIxICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtcmVkLmJ0bi14cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgMTA4LCAxMDUsIDApO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTU2YzY5ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDMycHggLSA0cHgpO1xuICBoZWlnaHQ6IDMycHg7XG59XG4uYnRuLW91dGxpbmUtcmVkLmJ0bi14czpob3ZlciwgLmJ0bi1vdXRsaW5lLXJlZC5idG4teHM6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDU0ZTIxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNTRlMjEgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtcmVkLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1yZWQuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkNTRlMjEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1NGUyMSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXJlZC5idG4tbGcge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjksIDEwOCwgMTA1LCAwKTtcbiAgYm9yZGVyOiAycHggc29saWQgI2U1NmM2OSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYyg2MHB4IC0gNHB4KTtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmJ0bi1vdXRsaW5lLXJlZC5idG4tbGc6aG92ZXIsIC5idG4tb3V0bGluZS1yZWQuYnRuLWxnOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q1NGUyMSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU0ZTIxICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXJlZC5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcmVkLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDU0ZTIxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNTRlMjEgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAwcHggc29saWQgI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYyg1MHB4IC0gMHB4KTtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmJ0bi1saWdodDpob3ZlciwgLmJ0bi1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4IHNvbGlkICNkNWQ1ZDUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4IHNvbGlkICNkNWQ1ZDUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNSAhaW1wb3J0YW50O1xufVxuLmJ0bi1saWdodC5idG4teHMge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMHB4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMzJweCAtIDBweCk7XG4gIGhlaWdodDogMzJweDtcbn1cbi5idG4tbGlnaHQuYnRuLXhzOmhvdmVyLCAuYnRuLWxpZ2h0LmJ0bi14czpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4IHNvbGlkICNkNWQ1ZDUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4tbGlnaHQuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1saWdodC5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggc29saWQgI2Q1ZDVkNSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpZ2h0LmJ0bi1sZyB7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAwcHggc29saWQgI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYyg2MHB4IC0gMHB4KTtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmJ0bi1saWdodC5idG4tbGc6aG92ZXIsIC5idG4tbGlnaHQuYnRuLWxnOmZvY3VzIHtcbiAgY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggc29saWQgI2Q1ZDVkNSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1saWdodC5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWxpZ2h0LmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBzb2xpZCAjZDVkNWQ1ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1ibHVlLW91dGxpbmVkLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnksXG4uYnRuLW91dGxpbmUtc3VjY2Vzcyxcbi5idG4tb3V0bGluZS1kYW5nZXIsXG4uYnRuLW91dGxpbmUtd2FybmluZyxcbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMwMDYwYWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDYwYWYgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNTBweCAtIDRweCk7XG4gIGhlaWdodDogNTBweDtcbn1cbi5idG4tYmx1ZS1vdXRsaW5lZDpob3ZlciwgLmJ0bi1ibHVlLW91dGxpbmVkOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIsXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cyxcbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyLFxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyLFxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cyxcbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyLFxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLW91dGxpbmUtZGFyazpob3Zlcixcbi5idG4tb3V0bGluZS1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNjBhZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGFmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1ibHVlLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1ibHVlLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA2MGFmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYWYgIWltcG9ydGFudDtcbn1cbi5idG4tYmx1ZS1vdXRsaW5lZC5idG4teHMsXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5idG4teHMsXG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5idG4teHMsXG4uYnRuLW91dGxpbmUtZGFuZ2VyLmJ0bi14cyxcbi5idG4tb3V0bGluZS13YXJuaW5nLmJ0bi14cyxcbi5idG4tb3V0bGluZS1kYXJrLmJ0bi14cyB7XG4gIGNvbG9yOiAjMDA2MGFmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA2MGFmICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDMycHggLSA0cHgpO1xuICBoZWlnaHQ6IDMycHg7XG59XG4uYnRuLWJsdWUtb3V0bGluZWQuYnRuLXhzOmhvdmVyLCAuYnRuLWJsdWUtb3V0bGluZWQuYnRuLXhzOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYnRuLXhzOmhvdmVyLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYnRuLXhzOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYnRuLXhzOmhvdmVyLFxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYnRuLXhzOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWRhbmdlci5idG4teHM6aG92ZXIsXG4uYnRuLW91dGxpbmUtZGFuZ2VyLmJ0bi14czpmb2N1cyxcbi5idG4tb3V0bGluZS13YXJuaW5nLmJ0bi14czpob3Zlcixcbi5idG4tb3V0bGluZS13YXJuaW5nLmJ0bi14czpmb2N1cyxcbi5idG4tb3V0bGluZS1kYXJrLmJ0bi14czpob3Zlcixcbi5idG4tb3V0bGluZS1kYXJrLmJ0bi14czpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDYwYWYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhZiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4tYmx1ZS1vdXRsaW5lZC5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWJsdWUtb3V0bGluZWQuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1wcmltYXJ5LmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tb3V0bGluZS1zdWNjZXNzLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtZGFuZ2VyLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLW91dGxpbmUtZGFuZ2VyLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtd2FybmluZy5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1kYXJrLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLW91dGxpbmUtZGFyay5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNjBhZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MGFmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJsdWUtb3V0bGluZWQuYnRuLWxnLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYnRuLWxnLFxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYnRuLWxnLFxuLmJ0bi1vdXRsaW5lLWRhbmdlci5idG4tbGcsXG4uYnRuLW91dGxpbmUtd2FybmluZy5idG4tbGcsXG4uYnRuLW91dGxpbmUtZGFyay5idG4tbGcge1xuICBjb2xvcjogIzAwNjBhZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNjBhZiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYyg2MHB4IC0gNHB4KTtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmJ0bi1ibHVlLW91dGxpbmVkLmJ0bi1sZzpob3ZlciwgLmJ0bi1ibHVlLW91dGxpbmVkLmJ0bi1sZzpmb2N1cyxcbi5idG4tb3V0bGluZS1wcmltYXJ5LmJ0bi1sZzpob3Zlcixcbi5idG4tb3V0bGluZS1wcmltYXJ5LmJ0bi1sZzpmb2N1cyxcbi5idG4tb3V0bGluZS1zdWNjZXNzLmJ0bi1sZzpob3Zlcixcbi5idG4tb3V0bGluZS1zdWNjZXNzLmJ0bi1sZzpmb2N1cyxcbi5idG4tb3V0bGluZS1kYW5nZXIuYnRuLWxnOmhvdmVyLFxuLmJ0bi1vdXRsaW5lLWRhbmdlci5idG4tbGc6Zm9jdXMsXG4uYnRuLW91dGxpbmUtd2FybmluZy5idG4tbGc6aG92ZXIsXG4uYnRuLW91dGxpbmUtd2FybmluZy5idG4tbGc6Zm9jdXMsXG4uYnRuLW91dGxpbmUtZGFyay5idG4tbGc6aG92ZXIsXG4uYnRuLW91dGxpbmUtZGFyay5idG4tbGc6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA2MGFmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYWYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJsdWUtb3V0bGluZWQuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1ibHVlLW91dGxpbmVkLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1zdWNjZXNzLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWRhbmdlci5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWRhbmdlci5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tb3V0bGluZS13YXJuaW5nLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtZGFyay5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWRhcmsuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDYwYWYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhZiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXdoaXRlLW91dGxpbmVkLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0LFxuLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNTBweCAtIDRweCk7XG4gIGhlaWdodDogNTBweDtcbn1cbi5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXIsIC5idG4td2hpdGUtb3V0bGluZWQ6Zm9jdXMsXG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIsXG4uYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQ6Zm9jdXMge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bi13aGl0ZS1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2hpdGUtb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLWRlZmF1bHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5idG4td2hpdGUtb3V0bGluZWQuYnRuLXhzLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmJ0bi14cyxcbi5idG4tZGVmYXVsdC5idG4teHMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYygzMnB4IC0gNHB4KTtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmJ0bi13aGl0ZS1vdXRsaW5lZC5idG4teHM6aG92ZXIsIC5idG4td2hpdGUtb3V0bGluZWQuYnRuLXhzOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmJ0bi14czpob3Zlcixcbi5idG4tb3V0bGluZS1saWdodC5idG4teHM6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuYnRuLXhzOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmJ0bi14czpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuLXdoaXRlLW91dGxpbmVkLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2hpdGUtb3V0bGluZWQuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1saWdodC5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLWRlZmF1bHQuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLmJ0bi13aGl0ZS1vdXRsaW5lZC5idG4tbGcsXG4uYnRuLW91dGxpbmUtbGlnaHQuYnRuLWxnLFxuLmJ0bi1kZWZhdWx0LmJ0bi1sZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDYwcHggLSA0cHgpO1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uYnRuLXdoaXRlLW91dGxpbmVkLmJ0bi1sZzpob3ZlciwgLmJ0bi13aGl0ZS1vdXRsaW5lZC5idG4tbGc6Zm9jdXMsXG4uYnRuLW91dGxpbmUtbGlnaHQuYnRuLWxnOmhvdmVyLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmJ0bi1sZzpmb2N1cyxcbi5idG4tZGVmYXVsdC5idG4tbGc6aG92ZXIsXG4uYnRuLWRlZmF1bHQuYnRuLWxnOmZvY3VzIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4td2hpdGUtb3V0bGluZWQuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13aGl0ZS1vdXRsaW5lZC5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLW91dGxpbmUtbGlnaHQuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5idG4taW5kaWdvLFxuLmJ0bi1pbmZvLFxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyMjc4ZjtcbiAgYm9yZGVyOiAwcHggc29saWQgIzkyMjc4ZiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYyg1MHB4IC0gMHB4KTtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmJ0bi1pbmRpZ286aG92ZXIsIC5idG4taW5kaWdvOmZvY3VzLFxuLmJ0bi1pbmZvOmhvdmVyLFxuLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXG4uYnRuLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4IHNvbGlkICM1YzJlOTEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjMmU5MSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4taW5kaWdvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmRpZ286bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBzb2xpZCAjNWMyZTkxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzJlOTEgIWltcG9ydGFudDtcbn1cbi5idG4taW5kaWdvLmJ0bi14cyxcbi5idG4taW5mby5idG4teHMsXG4uYnRuLXNlY29uZGFyeS5idG4teHMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyMjc4ZjtcbiAgYm9yZGVyOiAwcHggc29saWQgIzkyMjc4ZiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYygzMnB4IC0gMHB4KTtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmJ0bi1pbmRpZ28uYnRuLXhzOmhvdmVyLCAuYnRuLWluZGlnby5idG4teHM6Zm9jdXMsXG4uYnRuLWluZm8uYnRuLXhzOmhvdmVyLFxuLmJ0bi1pbmZvLmJ0bi14czpmb2N1cyxcbi5idG4tc2Vjb25kYXJ5LmJ0bi14czpob3Zlcixcbi5idG4tc2Vjb25kYXJ5LmJ0bi14czpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4IHNvbGlkICM1YzJlOTEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjMmU5MSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4taW5kaWdvLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5kaWdvLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLWluZm8uYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4taW5mby5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnkuYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5LmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBzb2xpZCAjNWMyZTkxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzJlOTEgIWltcG9ydGFudDtcbn1cbi5idG4taW5kaWdvLmJ0bi1sZyxcbi5idG4taW5mby5idG4tbGcsXG4uYnRuLXNlY29uZGFyeS5idG4tbGcge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyMjc4ZjtcbiAgYm9yZGVyOiAwcHggc29saWQgIzkyMjc4ZiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYyg2MHB4IC0gMHB4KTtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmJ0bi1pbmRpZ28uYnRuLWxnOmhvdmVyLCAuYnRuLWluZGlnby5idG4tbGc6Zm9jdXMsXG4uYnRuLWluZm8uYnRuLWxnOmhvdmVyLFxuLmJ0bi1pbmZvLmJ0bi1sZzpmb2N1cyxcbi5idG4tc2Vjb25kYXJ5LmJ0bi1sZzpob3Zlcixcbi5idG4tc2Vjb25kYXJ5LmJ0bi1sZzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4IHNvbGlkICM1YzJlOTEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjMmU5MSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4taW5kaWdvLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5kaWdvLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLWluZm8uYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4taW5mby5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnkuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5LmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBzb2xpZCAjNWMyZTkxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzJlOTEgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1pbmRpZ28tb3V0bGluZWQsXG4uYnRuLW91dGxpbmUtaW5mbyxcbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzkyMjc4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyOiAycHggc29saWQgIzkyMjc4ZiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYyg1MHB4IC0gNHB4KTtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmJ0bi1pbmRpZ28tb3V0bGluZWQ6aG92ZXIsIC5idG4taW5kaWdvLW91dGxpbmVkOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIsXG4uYnRuLW91dGxpbmUtaW5mbzpmb2N1cyxcbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzkyMjc4ZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTIyNzhmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1pbmRpZ28tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZGlnby1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzkyMjc4ZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTIyNzhmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWluZGlnby1vdXRsaW5lZC5idG4teHMsXG4uYnRuLW91dGxpbmUtaW5mby5idG4teHMsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmJ0bi14cyB7XG4gIGNvbG9yOiAjOTIyNzhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTIyNzhmICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDMycHggLSA0cHgpO1xuICBoZWlnaHQ6IDMycHg7XG59XG4uYnRuLWluZGlnby1vdXRsaW5lZC5idG4teHM6aG92ZXIsIC5idG4taW5kaWdvLW91dGxpbmVkLmJ0bi14czpmb2N1cyxcbi5idG4tb3V0bGluZS1pbmZvLmJ0bi14czpob3Zlcixcbi5idG4tb3V0bGluZS1pbmZvLmJ0bi14czpmb2N1cyxcbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuYnRuLXhzOmhvdmVyLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5idG4teHM6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTIyNzhmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MjI3OGYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuLWluZGlnby1vdXRsaW5lZC5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZGlnby1vdXRsaW5lZC5idG4teHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWluZm8uYnRuLXhzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tb3V0bGluZS1pbmZvLmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmJ0bi14czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTIyNzhmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MjI3OGYgIWltcG9ydGFudDtcbn1cbi5idG4taW5kaWdvLW91dGxpbmVkLmJ0bi1sZyxcbi5idG4tb3V0bGluZS1pbmZvLmJ0bi1sZyxcbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuYnRuLWxnIHtcbiAgY29sb3I6ICM5MjI3OGY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5MjI3OGYgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNjBweCAtIDRweCk7XG4gIGhlaWdodDogNjBweDtcbn1cbi5idG4taW5kaWdvLW91dGxpbmVkLmJ0bi1sZzpob3ZlciwgLmJ0bi1pbmRpZ28tb3V0bGluZWQuYnRuLWxnOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWluZm8uYnRuLWxnOmhvdmVyLFxuLmJ0bi1vdXRsaW5lLWluZm8uYnRuLWxnOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5idG4tbGc6aG92ZXIsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmJ0bi1sZzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5MjI3OGYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyMjc4ZiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4taW5kaWdvLW91dGxpbmVkLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5kaWdvLW91dGxpbmVkLmJ0bi1sZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtaW5mby5idG4tbGc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWluZm8uYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuYnRuLWxnOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5MjI3OGYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyMjc4ZiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWxpbmsge1xuICBmb250LWZhbWlseTogXCJWZXJkYW5hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMwYzViOWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgcGFkZGluZzogMCA0cHg7XG59XG4uYnRuLWxpbmsgPiBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tbGluazphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIEljb25zIE91dGxpbmVkXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGRpcmVjdGlvbjogbHRyO1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb250ZW50OiBcImNoZXZyb25fcmlnaHRcIjtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMGM1YjlmO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzAwNGY5MDtcbn1cbi5idG4tbGluazpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjMDA0ZjkwO1xufVxuXG4uYnRuLWxiLXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlci53cy1oZWFkZXIuZGVza3RvcCxcbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS53cy1oZWFkZXIuZGVza3RvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXIud3MtaGVhZGVyLmRlc2t0b3AgLmNvbnRhaW5lcixcbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS53cy1oZWFkZXIuZGVza3RvcCAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG59XG4uaGVhZGVyLndzLWhlYWRlci5kZXNrdG9wIC5oZWFkZXItLXRvcCxcbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS53cy1oZWFkZXIuZGVza3RvcCAuaGVhZGVyLS10b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMxZjIwO1xuICBwYWRkaW5nOiAwO1xufVxuLmhlYWRlci53cy1oZWFkZXIuZGVza3RvcCAuaGVhZGVyLS10b3AgLmhlYWRlci0tdG9wLXJpZ2h0LWNvbHVtbiBuYXYsXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkud3MtaGVhZGVyLmRlc2t0b3AgLmhlYWRlci0tdG9wIC5oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4gbmF2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uaGVhZGVyLndzLWhlYWRlci5kZXNrdG9wIC5oZWFkZXItLXRvcCAuaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIG5hdiB1bCxcbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS53cy1oZWFkZXIuZGVza3RvcCAuaGVhZGVyLS10b3AgLmhlYWRlci0tdG9wLXJpZ2h0LWNvbHVtbiBuYXYgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZ2FwOiAwO1xufVxuLmhlYWRlci53cy1oZWFkZXIuZGVza3RvcCAuaGVhZGVyLS10b3AgLmhlYWRlci0tdG9wLXJpZ2h0LWNvbHVtbiBuYXYgdWwgbGksXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkud3MtaGVhZGVyLmRlc2t0b3AgLmhlYWRlci0tdG9wIC5oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4gbmF2IHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXIud3MtaGVhZGVyLmRlc2t0b3AgLmhlYWRlci0tdG9wIC5oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4gbmF2IHVsIGxpIGEsXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkud3MtaGVhZGVyLmRlc2t0b3AgLmhlYWRlci0tdG9wIC5oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4gbmF2IHVsIGxpIGEge1xuICBmb250LWZhbWlseTogXCJDYWNoZXQgTWVkaXVtXCI7XG4gIC8qIDMgKi9cbiAgLyogMyAqL1xuICAvKiA0ICovXG4gIC8qIDYgKi9cbiAgLyogNiAqL1xuICAvKiA3ICovXG4gIGxpbmUtaGVpZ2h0OiAzMnB4OyAvKiA5ICovXG4gIGxpbmUtaGVpZ2h0OiBjYWxjKHBhcnNlSW50KDMycHgpIC8gMTYpcmVtOyAvKiA5ICovXG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZDVkNWQ1O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbn1cbi5oZWFkZXIud3MtaGVhZGVyLmRlc2t0b3AgLmhlYWRlci0tdG9wIC5oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4gbmF2IHVsIGxpIGE6aG92ZXIsXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkud3MtaGVhZGVyLmRlc2t0b3AgLmhlYWRlci0tdG9wIC5oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4gbmF2IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaGVhZGVyLndzLWhlYWRlci5kZXNrdG9wIC5oZWFkZXItLXRvcCAuaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIG5hdiB1bCBsaSBhLmJ0bi11dGlsaXR5LW5hdixcbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS53cy1oZWFkZXIuZGVza3RvcCAuaGVhZGVyLS10b3AgLmhlYWRlci0tdG9wLXJpZ2h0LWNvbHVtbiBuYXYgdWwgbGkgYS5idG4tdXRpbGl0eS1uYXYge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMCAyMnB4O1xuICBtYXJnaW46IDAgMTRweCAwIDA7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlYWRlci53cy1oZWFkZXIuZGVza3RvcCAuaGVhZGVyLS10b3AgLmhlYWRlci0tdG9wLXJpZ2h0LWNvbHVtbiBuYXYgdWwgbGkgYS5idG4tdXRpbGl0eS1uYXY6aG92ZXIsXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkud3MtaGVhZGVyLmRlc2t0b3AgLmhlYWRlci0tdG9wIC5oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4gbmF2IHVsIGxpIGEuYnRuLXV0aWxpdHktbmF2OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhlYWRlci53cy1oZWFkZXIuZGVza3RvcCAuaGVhZGVyLS1ib3R0b20sXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkud3MtaGVhZGVyLmRlc2t0b3AgLmhlYWRlci0tYm90dG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjQ2NjtcbiAgbWF4LWhlaWdodDogODRweDtcbiAgcGFkZGluZzogMDtcbn1cbi5oZWFkZXIud3MtaGVhZGVyLmRlc2t0b3AgLmhlYWRlci0tYm90dG9tIC5yb3csXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkud3MtaGVhZGVyLmRlc2t0b3AgLmhlYWRlci0tYm90dG9tIC5yb3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaGVhZGVyLndzLWhlYWRlci5kZXNrdG9wIC5oZWFkZXItLWJvdHRvbSAuaGVhZGVyLS1ib3R0b20tbWlkZGxlLWNvbHVtbiBuYXYsXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkud3MtaGVhZGVyLmRlc2t0b3AgLmhlYWRlci0tYm90dG9tIC5oZWFkZXItLWJvdHRvbS1taWRkbGUtY29sdW1uIG5hdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlci53cy1oZWFkZXIuZGVza3RvcCAuaGVhZGVyLS1ib3R0b20gLndzLW1haW4tbWVudS13cmFwcGVyLFxuLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLndzLWhlYWRlci5kZXNrdG9wIC5oZWFkZXItLWJvdHRvbSAud3MtbWFpbi1tZW51LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXIud3MtaGVhZGVyLmRlc2t0b3AgLmhlYWRlci0tYm90dG9tIC53cy1tYWluLW1lbnUtd3JhcHBlciAucm93LWxldmVsLTEsXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkud3MtaGVhZGVyLmRlc2t0b3AgLmhlYWRlci0tYm90dG9tIC53cy1tYWluLW1lbnUtd3JhcHBlciAucm93LWxldmVsLTEge1xuICBnYXA6IDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDU5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci53cy1oZWFkZXIuZGVza3RvcCAuaGVhZGVyLS1ib3R0b20gLmhlYWRlci0tYm90dG9tLWxlZnQtY29sdW1uLFxuICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkud3MtaGVhZGVyLmRlc2t0b3AgLmhlYWRlci0tYm90dG9tIC5oZWFkZXItLWJvdHRvbS1sZWZ0LWNvbHVtbiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLndzLWhlYWRlci5kZXNrdG9wIC5oZWFkZXItLWJvdHRvbSAuaGVhZGVyLS1ib3R0b20tbGVmdC1jb2x1bW4sXG4gIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS53cy1oZWFkZXIuZGVza3RvcCAuaGVhZGVyLS1ib3R0b20gLmhlYWRlci0tYm90dG9tLWxlZnQtY29sdW1uIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTA1OXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXIud3MtaGVhZGVyLmRlc2t0b3AgLmhlYWRlci0tYm90dG9tIC5oZWFkZXItLWJvdHRvbS1taWRkbGUtY29sdW1uLFxuICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkud3MtaGVhZGVyLmRlc2t0b3AgLmhlYWRlci0tYm90dG9tIC5oZWFkZXItLWJvdHRvbS1taWRkbGUtY29sdW1uIHtcbiAgICBmbGV4OiAwIDAgODAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXIud3MtaGVhZGVyLmRlc2t0b3AgLmhlYWRlci0tYm90dG9tIC5oZWFkZXItLWJvdHRvbS1taWRkbGUtY29sdW1uLFxuICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkud3MtaGVhZGVyLmRlc2t0b3AgLmhlYWRlci0tYm90dG9tIC5oZWFkZXItLWJvdHRvbS1taWRkbGUtY29sdW1uIHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG59XG4uaGVhZGVyLndzLWhlYWRlci5kZXNrdG9wIC53cy1sb2dvIHN2ZyBwYXRoLFxuLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLndzLWhlYWRlci5kZXNrdG9wIC53cy1sb2dvIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5oZWFkZXIud3MtaGVhZGVyLmRlc2t0b3AgLmJsb2NrLXdzLXNpdGUtbmFtZSBhLFxuLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLndzLWhlYWRlci5kZXNrdG9wIC5ibG9jay13cy1zaXRlLW5hbWUgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJDYWNoZXQgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwNjBweCkge1xuICAuaGVhZGVyLndzLWhlYWRlci5kZXNrdG9wIC5ibG9jay13cy1zaXRlLW5hbWUgYSxcbiAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLndzLWhlYWRlci5kZXNrdG9wIC5ibG9jay13cy1zaXRlLW5hbWUgYSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4uaGVhZGVyLndzLWhlYWRlci5kZXNrdG9wIC5ibG9jay13cy1zaXRlLW5hbWUgYTpob3Zlcixcbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS53cy1oZWFkZXIuZGVza3RvcCAuYmxvY2std3Mtc2l0ZS1uYW1lIGE6aG92ZXIge1xuICBjb2xvcjogI2Q1ZDVkNTtcbn1cbi5oZWFkZXIud3MtaGVhZGVyLmRlc2t0b3AgLm9wZW55LWdvb2dsZS10cmFuc2xhdGUsXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkud3MtaGVhZGVyLmRlc2t0b3AgLm9wZW55LWdvb2dsZS10cmFuc2xhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGVhZGVyLndzLWhlYWRlci5kZXNrdG9wIC5vcGVueS1nb29nbGUtdHJhbnNsYXRlIHNlbGVjdCxcbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS53cy1oZWFkZXIuZGVza3RvcCAub3BlbnktZ29vZ2xlLXRyYW5zbGF0ZSBzZWxlY3Qge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkNhY2hldCBNZWRpdW1cIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2Q1ZDVkNSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xuICBhcHBlYXJhbmNlOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLndzLWhlYWRlci5kZXNrdG9wIC5vcGVueS1nb29nbGUtdHJhbnNsYXRlIHNlbGVjdDpob3Zlcixcbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS53cy1oZWFkZXIuZGVza3RvcCAub3BlbnktZ29vZ2xlLXRyYW5zbGF0ZSBzZWxlY3Q6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi5oZWFkZXIud3MtaGVhZGVyLmRlc2t0b3AgLm9wZW55LWdvb2dsZS10cmFuc2xhdGUgc3Bhbixcbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS53cy1oZWFkZXIuZGVza3RvcCAub3BlbnktZ29vZ2xlLXRyYW5zbGF0ZSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXIud3MtaGVhZGVyLmRlc2t0b3AgLmJsb2NrLXdzLXNlYXJjaC1iYXIgLnNlYXJjaC1pY29uIC5mYTo6YmVmb3JlLFxuLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLndzLWhlYWRlci5kZXNrdG9wIC5ibG9jay13cy1zZWFyY2gtYmFyIC5zZWFyY2gtaWNvbiAuZmE6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMxZjIwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlci53cy1oZWFkZXIuZGVza3RvcCAuYmxvY2std3Mtc2VhcmNoLWJhciAuc2VhcmNoLWljb246aG92ZXIgLmZhOjpiZWZvcmUsXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkud3MtaGVhZGVyLmRlc2t0b3AgLmJsb2NrLXdzLXNlYXJjaC1iYXIgLnNlYXJjaC1pY29uOmhvdmVyIC5mYTo6YmVmb3JlIHtcbiAgY29sb3I6ICNkNWQ1ZDU7XG59XG4uaGVhZGVyLndzLWhlYWRlci5tb2JpbGUgLmhlYWRlci0tdG9wLFxuLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLndzLWhlYWRlci5tb2JpbGUgLmhlYWRlci0tdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci53cy1oZWFkZXIubW9iaWxlIC5oZWFkZXItLXRvcCAuaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIG5hdixcbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS53cy1oZWFkZXIubW9iaWxlIC5oZWFkZXItLXRvcCAuaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIG5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLndzLWhlYWRlciAubW9iaWxlLWhlYWRlci0tdG9wLXJpZ2h0LWNvbHVtbixcbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS53cy1oZWFkZXIgLm1vYmlsZS1oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWhlYWRlci5jc3MubWFwKi8iLCJAbWl4aW4gZm9udC1mYW1pbHktcmVndWxhcigpIHtcbiAgZm9udC1mYW1pbHk6ICRjYWNoZXQtYm9vaztcbn1cbkBtaXhpbiBmb250LWZhbWlseS1zZW1pYm9sZCgpIHtcbiAgZm9udC1mYW1pbHk6ICRjYWNoZXQtbWVkaXVtO1xufVxuXG5AbWl4aW4gZm9udC1mYW1pbHktYm9sZCgpIHtcbiAgZm9udC1mYW1pbHk6ICRjYWNoZXQtYm9sZDtcbn1cblxuQG1peGluIGNhY2hldC1ib29rKCkge1xuICBmb250LWZhbWlseTogJGNhY2hldC1ib29rLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gdmVyZGFuYSgpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xufVxuXG5AbWl4aW4gbWF0ZXJpYWwtaWNvbnMoKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbWF0ZXJpYWwtaWNvbnM7XG59XG5cbkBtaXhpbiBtYXRlcmlhbC1pY29ucy1vdXRsaW5lZCgpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tYXRlcmlhbC1pY29ucy1vdXQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGRpcmVjdGlvbjogbHRyO1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLyoqXG4gKiBSZW0tY29udmVydGVyIG1peGluIHRvIGNvbnZlcnQgcHggdG8gcmVtXG4gKlxuICogVXNhZ2VzXG4gKiBAaW5jbHVkZSByZW0ocGFkZGluZy1ib3R0b20sIDIwcHgsIHRydWUpO1xuICpcbiAqL1xuQG1peGluIHJlbSgkcHJvcGVydHksICR2YWx1ZXMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gICRweDogKCk7IC8qIDMgKi9cbiAgJHJlbTogKCk7IC8qIDMgKi9cblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRwcm9wLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgLyogNCAqL1xuXG4gICAgQGlmICR2YWx1ZSA9PSAwIG9yICR2YWx1ZSA9PSBhdXRvIHtcbiAgICAgIC8qIDUgKi9cbiAgICAgICRweDogYXBwZW5kKCRweCwgJHZhbHVlKTtcbiAgICAgICRyZW06IGFwcGVuZCgkcmVtLCAkdmFsdWUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHVuaXQ6IHVuaXQoJHZhbHVlKTsgLyogNiAqL1xuICAgICAgJHZhbDogcGFyc2VJbnQoJHZhbHVlKTsgLyogNiAqL1xuXG4gICAgICBAaWYgJHVuaXQgPT0gJ3B4JyB7XG4gICAgICAgIC8qIDcgKi9cbiAgICAgICAgJHB4OiBhcHBlbmQoJHB4LCAkdmFsdWUpO1xuICAgICAgICAkcmVtOiBhcHBlbmQoJHJlbSwgKGNhbGMoJHZhbCAvIDE2KSArIHJlbSkpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHVuaXQgPT0gJ3JlbScge1xuICAgICAgICAvKiA3ICovXG4gICAgICAgICRweDogYXBwZW5kKCRweCwgKCR2YWwgKiAxNiArIHB4KSk7XG4gICAgICAgICRyZW06IGFwcGVuZCgkcmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkcHggPT0gJHJlbSB7XG4gICAgLyogOCAqL1xuICAgICN7JHByb3BlcnR5fTogI3skcHh9I3skcHJvcC1zdWZmaXh9OyAvKiA5ICovXG4gIH0gQGVsc2Uge1xuICAgICN7JHByb3BlcnR5fTogI3skcHh9I3skcHJvcC1zdWZmaXh9OyAvKiA5ICovXG4gICAgI3skcHJvcGVydHl9OiAjeyRyZW19I3skcHJvcC1zdWZmaXh9OyAvKiA5ICovXG4gIH1cbn1cblxuQG1peGluIHBsYWNlaG9sZGVyLWNvbG9yKCRjb2xvcjogJHdoaXRlKSB7XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuQG1peGluIGJ0bi1jb2xvcigkY29sb3I6JHdoaXRlLCAkYmdjb2xvcjokZGFyay1ibHVlLCAkYmdob3ZlcjokZGFyay1ibHVlLCAkYWxwaGE6MSkge1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgJjpob3ZlciwmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRiZ2hvdmVyLCAkYWxwaGEpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJnaG92ZXIsICRhbHBoYSk7XG4gICAgfVxuICB9XG59XG5cbi8vIFRPRE86IFNob3VsZCBiZSByZW1vdmVkIGFmdGVyIGFsbCBvY2N1cmVuY2VzIGJlIHJlcGxhY2VkIGJ5IGJ0bi1nZW4oKS5cbkBtaXhpbiBidG4tb3V0bGluZS1wcmltYXJ5KCRjb2xvcjogJGRhcmstYmx1ZSwgJGJnY29sb3I6dHJhbnNwYXJlbnQsICRib3JkZXItY29sb3I6JGRhcmstYmx1ZSwgJGhvdmVyLWNvbG9yOiRibGFjaywgJGhvdmVyLWJvcmRlcjokYmx1ZSwgJGJvcmRlci13aWR0aDozcHgsICRob3Zlci1iZ2NvbG9yOiRibHVlKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yO1xuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNTBweCAtICN7JGJvcmRlci13aWR0aCArICRib3JkZXItd2lkdGh9KTtcblxuICAmOmhvdmVyLCY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaG92ZXItY29sb3I7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRob3Zlci1ib3JkZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJnY29sb3I7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGhvdmVyLWNvbG9yO1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRob3Zlci1ib3JkZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmdjb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ0bigpIHtcbiAgQGluY2x1ZGUgZm9udC1mYW1pbHktYm9sZCgpO1xuICBAaW5jbHVkZSBidG4tbWQoKTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuXG4gICY6bm90KC5idG4tbGluayl7XG4gICAgQGluY2x1ZGUgZm9udC1mYW1pbHktYm9sZCgpO1xuICB9XG59XG5cbi8vIEV4dHJhIFNtYWxsXG5AbWl4aW4gYnRuLXhzKCkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cblxuLy8gU21hbGxcbkBtaXhpbiBidG4tc20oKSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMCAyOHB4O1xufVxuXG4vLyBNZWRpdW1cbkBtaXhpbiBidG4tbWQoKSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMCAzMnB4O1xufVxuXG4vLyBMYXJnZVxuQG1peGluIGJ0bi1sZygpIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbi8vIEdlbmVyYXRlcyBidXR0b24gY29sb3JzIGFuZCBoZWlnaHQuXG5AbWl4aW4gYnRuLWdlbigkY29sb3I6ICR3aGl0ZSwgJGJnY29sb3I6ICRkYXJrLWJsdWUsICRib3JkZXItY29sb3I6JGRhcmstYmx1ZSwgJGhvdmVyLWNvbG9yOiAkd2hpdGUsICRob3Zlci1ib3JkZXI6JGRhcmtlci1ibHVlLCAkYm9yZGVyLXdpZHRoOjBweCwgJGhvdmVyLWJnY29sb3I6ICRkYXJrZXItYmx1ZSwgJGhlaWdodDo1MHB4LCAkYWxwaGE6MSwgJGhvdmVyLWFscGhhOjEpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmdjb2xvciwgJGFscGhhKTtcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoI3skaGVpZ2h0fSAtICN7JGJvcmRlci13aWR0aCArICRib3JkZXItd2lkdGh9KTtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xuXG5cbiAgJjpob3ZlciwmOmZvY3VzIHtcbiAgICBjb2xvcjogJGhvdmVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRob3Zlci1ib3JkZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRob3Zlci1iZ2NvbG9yLCAkaG92ZXItYWxwaGEpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGhvdmVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGhvdmVyLWJvcmRlciAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaG92ZXItYmdjb2xvciwgJGhvdmVyLWFscGhhKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnRuLWluZGlnbygkaGVpZ2h0OjUwcHgpIHtcbiAgQGluY2x1ZGUgYnRuLWdlbigkYmdjb2xvcjokaW5kaWdvLCAkYm9yZGVyLWNvbG9yOiRpbmRpZ28sICRob3Zlci1ib3JkZXI6JHB1cnBsZSwgJGhvdmVyLWJnY29sb3I6ICRwdXJwbGUsICRoZWlnaHQ6JGhlaWdodCk7XG59XG5cbkBtaXhpbiBidG4taW5kaWdvLW91dGxpbmVkKCRoZWlnaHQ6NTBweCkge1xuICBAaW5jbHVkZSBidG4tZ2VuKCRjb2xvcjokaW5kaWdvLCAkYmdjb2xvcjokd2hpdGUsICRib3JkZXItY29sb3I6JGluZGlnbywgJGhvdmVyLWNvbG9yOiR3aGl0ZSwgJGhvdmVyLWJvcmRlcjokaW5kaWdvLCAkYm9yZGVyLXdpZHRoOjJweCwgJGhvdmVyLWJnY29sb3I6JGluZGlnbywgJGhlaWdodDokaGVpZ2h0LCAkYWxwaGE6MCk7XG59XG5cbkBtaXhpbiBidG4tZ3JlZW4oJGhlaWdodDo1MHB4KSB7XG4gIEBpbmNsdWRlIGJ0bi1nZW4oJGJnY29sb3I6JGRhcmstZ3JlZW4sICRib3JkZXItY29sb3I6JGRhcmstZ3JlZW4sICRob3Zlci1ib3JkZXI6JGRhcmstZ3JlZW4tYWFhLCAkaG92ZXItYmdjb2xvcjogJGRhcmstZ3JlZW4tYWFhLCAkaGVpZ2h0OiRoZWlnaHQpO1xufVxuXG5AbWl4aW4gYnRuLWdyZWVuLW91dGxpbmVkKCRoZWlnaHQ6NTBweCkge1xuICBAaW5jbHVkZSBidG4tZ2VuKCRjb2xvcjogJGRhcmstZ3JlZW4sICRiZ2NvbG9yOiAkd2hpdGUsICRib3JkZXItY29sb3I6JGRhcmstZ3JlZW4sICRob3Zlci1jb2xvcjogJHdoaXRlLCAkaG92ZXItYm9yZGVyOiRkYXJrLWdyZWVuLWFhYSwgJGJvcmRlci13aWR0aDoycHgsICRob3Zlci1iZ2NvbG9yOiAkZGFyay1ncmVlbi1hYWEsICRoZWlnaHQ6JGhlaWdodCwgJGFscGhhOjApO1xufVxuXG5AbWl4aW4gYnRuLXllbGxvdygkaGVpZ2h0OjUwcHgpIHtcbiAgQGluY2x1ZGUgYnRuLWdlbigkYmdjb2xvcjokeWVsbG93LXJlZ3VsYXIsICRib3JkZXItY29sb3I6JHllbGxvdy1yZWd1bGFyLCAkaG92ZXItYm9yZGVyOiRkYXJrLXllbGxvdywgJGhvdmVyLWJnY29sb3I6ICRkYXJrLXllbGxvdywgJGhlaWdodDokaGVpZ2h0KTtcbn1cblxuQG1peGluIGJ0bi15ZWxsb3ctb3V0bGluZWQoJGhlaWdodDo1MHB4KSB7XG4gIEBpbmNsdWRlIGJ0bi1nZW4oJGNvbG9yOiAkd2hpdGUsICRiZ2NvbG9yOiAkeWVsbG93LXJlZ3VsYXIsICRib3JkZXItY29sb3I6JHllbGxvdy1yZWd1bGFyLCAkaG92ZXItY29sb3I6ICR3aGl0ZSwgJGhvdmVyLWJvcmRlcjokZGFyay15ZWxsb3csICRib3JkZXItd2lkdGg6MnB4LCAkaG92ZXItYmdjb2xvcjogJGRhcmsteWVsbG93LCAkaGVpZ2h0OiRoZWlnaHQsICRhbHBoYTowKTtcbn1cblxuQG1peGluIGJ0bi1yZWQoJGhlaWdodDo1MHB4KSB7XG4gIEBpbmNsdWRlIGJ0bi1nZW4oJGJnY29sb3I6JHJlZC1yZWd1bGFyLCAkYm9yZGVyLWNvbG9yOiRyZWQtcmVndWxhciwgJGhvdmVyLWJvcmRlcjokZGFyay1yZWQsICRob3Zlci1iZ2NvbG9yOiAkZGFyay1yZWQsICRoZWlnaHQ6JGhlaWdodCk7XG59XG5cbkBtaXhpbiBidG4tcmVkLW91dGxpbmVkKCRoZWlnaHQ6NTBweCkge1xuICBAaW5jbHVkZSBidG4tZ2VuKCRjb2xvcjogJHdoaXRlLCAkYmdjb2xvcjogJHJlZC1yZWd1bGFyLCAkYm9yZGVyLWNvbG9yOiRyZWQtcmVndWxhciwgJGhvdmVyLWNvbG9yOiAkd2hpdGUsICRob3Zlci1ib3JkZXI6JGRhcmstcmVkLCAkYm9yZGVyLXdpZHRoOjJweCwgJGhvdmVyLWJnY29sb3I6ICRkYXJrLXJlZCwgJGhlaWdodDokaGVpZ2h0LCAkYWxwaGE6MCk7XG59XG5cbkBtaXhpbiBidG4tYmx1ZSgkaGVpZ2h0OjUwcHgpIHtcbiAgQGluY2x1ZGUgYnRuLWdlbigkaGVpZ2h0OiRoZWlnaHQpO1xufVxuXG5AbWl4aW4gYnRuLXdoaXRlKCRoZWlnaHQ6NTBweCkge1xuICBAaW5jbHVkZSBidG4tZ2VuKCRjb2xvcjogJGRhcmstZ3JheS0xMDAsICRiZ2NvbG9yOiAkd2hpdGUsICRib3JkZXItY29sb3I6ICR3aGl0ZSwgJGhvdmVyLWNvbG9yOiAkZGFyay1ncmF5LTEwMCwgJGhvdmVyLWJvcmRlcjogJGdyYXktNDA0LCAkaG92ZXItYmdjb2xvcjogJGdyYXktNDA0LCAkaGVpZ2h0OiRoZWlnaHQpO1xufVxuXG5AbWl4aW4gYnRuLWJsdWUtb3V0bGluZWQoJGhlaWdodDo1MHB4KSB7XG4gIEBpbmNsdWRlIGJ0bi1nZW4oJGNvbG9yOiAkZGFyay1ibHVlLCAkYmdjb2xvcjogJHdoaXRlLCAkYm9yZGVyLWNvbG9yOiRkYXJrLWJsdWUsICRob3Zlci1jb2xvcjogJHdoaXRlLCAkaG92ZXItYm9yZGVyOiRkYXJrLWJsdWUsICRib3JkZXItd2lkdGg6MnB4LCAkaG92ZXItYmdjb2xvcjogJGRhcmstYmx1ZSwgJGhlaWdodDokaGVpZ2h0LCAkYWxwaGE6MCk7XG59XG5cbkBtaXhpbiBidG4td2hpdGUtb3V0bGluZWQoJGhlaWdodDo1MHB4KSB7XG4gIEBpbmNsdWRlIGJ0bi1nZW4oJGNvbG9yOiAkd2hpdGUsICRiZ2NvbG9yOiAkd2hpdGUsICRib3JkZXItY29sb3I6JHdoaXRlLCAkaG92ZXItY29sb3I6ICRibGFjaywgJGhvdmVyLWJvcmRlcjokd2hpdGUsICRib3JkZXItd2lkdGg6MnB4LCAkaG92ZXItYmdjb2xvcjogJHdoaXRlLCAkaGVpZ2h0OiRoZWlnaHQsICRhbHBoYTowKTtcbn1cblxuQG1peGluIGJ0bi1saW5rKCkge1xuICBAaW5jbHVkZSB2ZXJkYW5hKCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICRkYXJrLWJsdWUtMTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gIHBhZGRpbmc6IDAgNHB4O1xuXG4gID4gc3BhbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSBtYXRlcmlhbC1pY29ucy1vdXRsaW5lZCgpO1xuICAgIGNvbnRlbnQ6IFwiY2hldnJvbl9yaWdodFwiO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAkZGFyay1ibHVlLTEwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkZGFya2VyLWJsdWU7XG4gICAgJjphZnRlciB7XG4gICAgICBjb2xvcjogJGRhcmtlci1ibHVlO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gTm9ybWFsIG9yIE1kXG4uYnRuIHtcbiAgQGluY2x1ZGUgYnRuKCk7XG4gIHN0cm9uZyB7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGVhc2VyLWJ1dHRvbiBhLFxuYS5idG4ge1xuICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuYS5idG4ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA3cHggMThweCA5cHg7XG59XG5cbi5sYXlvdXQtY29udGFpbmVyLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLWZpbGxlZC0tZ2xvYmFsLFxuLmxheW91dC1jb250YWluZXIud3MtYnV0dG9uLWZpbGwtLW91dGxpbmVkLS1nbG9iYWwgIHtcbiAgLndzLXZpZXdwb3J0IHtcbiAgICAuYnRuIHtcbiAgICAgICYubGItaW5saW5lIHtcbiAgICAgICAgLS15bGItYm9yZGVyLXN0eWxlLXNvbGlkOiAycHggc29saWQgI2NjYztcbiAgICAgICAgYm9yZGVyOiB2YXIoLS15bGItYm9yZGVyLXN0eWxlLXNvbGlkKSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS13c0JvcmRlclJhZGl1cyx1bnNldCkgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQ2FjaGV0IE1lZGl1bVwiLCBzZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiA2cHggMTZweCA2cHggMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICYuYnRuLXByaW1hcnkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YzJlOTEgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICM1YzJlOTEgIWltcG9ydGFudDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICM1YzJlOTEgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi1zZWNvbmRhcnkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwYWY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2MGFmICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA2MGFmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5idG4tc3VjY2VzcyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmI2YjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDZiNmIgIWltcG9ydGFudDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwMDZiNmIgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi1kYW5nZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDFjMjQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWQxYzI0ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYTkyYjMxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5idG4taW5mbyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwMGFlZWYgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogIzIzMWYyMDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwMDYwYWYgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi13YXJuaW5nIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjViNzQ1O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2Y1Yjc0NSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAjMzQzYTQwO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzIzMWYyMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYub3V0bGluZWQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJi5idG4tcHJpbWFyeSB7XG4gICAgICAgICAgICBjb2xvcjogIzVjMmU5MSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVjMmU5MSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYnRuLXNlY29uZGFyeSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwNjBhZiAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjBhZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYnRuLXN1Y2Nlc3Mge1xuICAgICAgICAgICAgY29sb3I6ICMwMDZiNmIgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZiNmIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmJ0bi1kYW5nZXIge1xuICAgICAgICAgICAgY29sb3I6ICNhOTJiMzEgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDFjMjQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmJ0bi1pbmZvIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA2MGFmICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogIzIzMWYyMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5idG4td2FybmluZyB7XG4gICAgICAgICAgICBjb2xvcjogIzIzMWYyMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1Yjc0NSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYnRuLXNtIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDEycHggOHB4IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi1tZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDZweCAxNnB4IDZweCAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5idG4tbGcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI0cHggMTBweCAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi1saW5rIHtcbiAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMCA0cHggMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAjMDA2MGFmO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5idG4tcHJpbWFyeSB7XG4gICAgICAgICAgICBjb2xvcjogIzVjMmU5MSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNWMyZTkxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5idG4tc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA2MGFmICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDYwYWYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmJ0bi1zdWNjZXNzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA2YjZiICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDZiNmIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmJ0bi1kYW5nZXIge1xuICAgICAgICAgICAgY29sb3I6ICNhOTJiMzEgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2E5MmIzMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYnRuLWluZm8ge1xuICAgICAgICAgICAgY29sb3I6ICMyMzFmMjAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzIzMWYyMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYnRuLXdhcm5pbmcge1xuICAgICAgICAgICAgY29sb3I6ICM2NjRkMDMgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzY2NGQwMyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2MGFmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sYXlvdXQtY29udGFpbmVyIHtcbiAgJi53cy1idXR0b24tZmlsbC0tZmlsbGVkLS1nbG9iYWwge1xuICAgIGEuYnRuLmJ0bi1wcmltYXJ5IHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIHdoaXRlKSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIGJsYWNrKSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibGFjaykgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGlzdGluZy1maWx0ZXJzIGZvcm0gLmZvcm0tYWN0aW9ucyAuaW5wdXQtd3JhcHBlciB7XG4gICAgICAuZm9ybS1zdWJtaXQge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13c1BhcnRuZXJDb2xvciwgdmFyKC0teWxiLWNvbG9yLWJsdWUtZGFyaykpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogdmFyKC0teWxiLWJvcmRlci1zdHlsZS1zb2xpZCkgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgYmxhY2spICFpbXBvcnRhbnQ7O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXlsYi1jb2xvci13aGl0ZSwgd2hpdGUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibGFjaykgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1sYi1saXN0aW5nLWFydGljbGVzIC5sYi1hcnRpY2xlcy1saXN0aW5nIC5wYWdlciB7XG4gICAgICAubG9hZF9tb3JlX2J1dHRvbiBhIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3NQYXJ0bmVyQ29sb3IsIHZhcigtLXlsYi1jb2xvci1ibHVlLWRhcmspKSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IHZhcigtLXlsYi1ib3JkZXItc3R5bGUtc29saWQpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLWxiLWNhcmRzLW92ZXJsYXkgLnJvdy1jYXJkcyAuY2FyZCAuY2FyZC1jb250ZW50IC5idG4uYnRuLXNlY29uZGFyeSB7XG4gICAgICAmLmZpbGxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdzUHJpbWFyeUNvbG9yLCB3aGl0ZSkgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IHZhcigtLXlsYi1jb2xvci13aGl0ZSwgd2hpdGUpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSkgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0td3NQcmltYXJ5Q29sb3IsIHdoaXRlKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxiLXdlYmZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdzUGFydG5lckNvbG9yLCB2YXIoLS15bGItY29sb3ItYmx1ZS1kYXJrKSkgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogdmFyKC0teWxiLWJvcmRlci1zdHlsZS1zb2xpZCkgIWltcG9ydGFudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXlsYi1jb2xvci13aGl0ZSwgd2hpdGUpICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgYmxhY2spICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sYXlvdXQtY29udGFpbmVyIHtcbiAgJi53cy1idXR0b24tZmlsbC0tb3V0bGluZWQtLWdsb2JhbCB7XG4gICAgYS5idG4uYnRuLXByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSkgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIGJsYWNrKSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibGFjaykgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdzUGFydG5lckNvbG9yLCB2YXIoLS15bGItY29sb3ItYmx1ZS1kYXJrKSkgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogdmFyKC0teWxiLWJvcmRlci1zdHlsZS1zb2xpZCkgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIGJsYWNrKSAhaW1wb3J0YW50O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIHdoaXRlKSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCBibGFjaykgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGlzdGluZy1maWx0ZXJzIGZvcm0gLmZvcm0tYWN0aW9ucyAuaW5wdXQtd3JhcHBlciB7XG4gICAgICAuZm9ybS1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIHdoaXRlKSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIGJsYWNrKSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13c1BhcnRuZXJDb2xvciwgdmFyKC0teWxiLWNvbG9yLWJsdWUtZGFyaykpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogdmFyKC0teWxiLWJvcmRlci1zdHlsZS1zb2xpZCkgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgYmxhY2spICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIHdoaXRlKSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIGJsYWNrKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLWxiLWxpc3RpbmctYXJ0aWNsZXMgLmxiLWFydGljbGVzLWxpc3RpbmcgLnBhZ2VyIHtcbiAgICAgIC5sb2FkX21vcmVfYnV0dG9uIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIHdoaXRlKSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIGJsYWNrKSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13c1BhcnRuZXJDb2xvciwgdmFyKC0teWxiLWNvbG9yLWJsdWUtZGFyaykpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogdmFyKC0teWxiLWJvcmRlci1zdHlsZS1zb2xpZCkgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgYmxhY2spICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIHdoaXRlKSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIHdoaXRlKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLWxiLWNhcmRzLW92ZXJsYXkgLnJvdy1jYXJkcyAuY2FyZCAuY2FyZC1jb250ZW50IC5idG4uYnRuLXNlY29uZGFyeSB7XG4gICAgICAmLmZpbGxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXlsYi1jb2xvci13aGl0ZSwgd2hpdGUpICFpbXBvcnRhbnQ7O1xuICAgICAgICBjb2xvcjogdmFyKC0td3NQcmltYXJ5Q29sb3IsIHdoaXRlKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdzUHJpbWFyeUNvbG9yLCB3aGl0ZSkgIWltcG9ydGFudDs7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXlsYi1jb2xvci13aGl0ZSwgd2hpdGUpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGItd2ViZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSkgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgYmxhY2spICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13c1BhcnRuZXJDb2xvciwgdmFyKC0teWxiLWNvbG9yLWJsdWUtZGFyaykpICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IHZhcigtLXlsYi1ib3JkZXItc3R5bGUtc29saWQpICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibGFjaykgIWltcG9ydGFudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCB3aGl0ZSkgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IHZhcigtLXlsYi1jb2xvci13aGl0ZSwgYmxhY2spICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLWlubGluZS1ibG9ja2xiLWFjY29yZGlvbiB7XG4gICAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sYXlvdXQtY29udGFpbmVyIHtcbiAgLmJsb2NrLWxheW91dC1idWlsZGVyIHtcbiAgICBhLmJ0biB7XG4gICAgICBib3JkZXI6IHZhcigtLXlsYi1ib3JkZXItc3R5bGUtc29saWQpICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS13c0JvcmRlclJhZGl1cywgdW5zZXQpICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIHBhZGRpbmc6IDZweCAxNnB4IDZweCAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4udWktZGlhbG9nLW9mZi1jYW52YXMgLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayB0YWJsZS5maWVsZC1tdWx0aXBsZS10YWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgdGJvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICB0ciB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICAgICB0ZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIFtkYXRhLWRydXBhbC1jay1zdHlsZS1mZW5jZV0gLmNrLmNrLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8vIEV4dHJhIFNtYWxsXG4uYnRuLXhzIHtcbiAgQGluY2x1ZGUgYnRuLXhzKCk7XG59XG5cbi8vIFNtYWxsXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnRuLXNtKCk7XG59XG5cbi8vIE1lZGl1bVxuLmJ0bi1tZCB7XG4gIEBpbmNsdWRlIGJ0bi1tZCgpO1xufVxuXG4vLyBMYXJnZVxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ0bi1sZygpO1xufVxuXG4vLyBCb290c3RyYXAgYnV0dG9uIGNsYXNzZXNcbi5idG4tYmx1ZSxcbi5idG4tcHJpbWFyeSxcbi5idG4tc3VjY2Vzcyxcbi5idG4tZGFuZ2VyLFxuLmJ0bi13YXJuaW5nLFxuLmJ0bi1kYXJrIHtcbiAgQGluY2x1ZGUgYnRuLWJsdWUoJGhlaWdodDo1MHB4KTtcbiAgJi5idG4teHMge1xuICAgIEBpbmNsdWRlIGJ0bi1ibHVlKCRoZWlnaHQ6MzJweCk7XG4gIH1cbiAgJi5idG4tbGcge1xuICAgIEBpbmNsdWRlIGJ0bi1ibHVlKCRoZWlnaHQ6NjBweCk7XG4gIH1cbn1cblxuLmJ0bi1ncmVlbiB7XG4gIEBpbmNsdWRlIGJ0bi1ncmVlbigkaGVpZ2h0OjUwcHgpO1xuICAmLmJ0bi14cyB7XG4gICAgQGluY2x1ZGUgYnRuLWdyZWVuKCRoZWlnaHQ6MzJweCk7XG4gIH1cbiAgJi5idG4tbGcge1xuICAgIEBpbmNsdWRlIGJ0bi1ncmVlbigkaGVpZ2h0OjYwcHgpO1xuICB9XG59XG5cbi5idG4teWVsbG93IHtcbiAgQGluY2x1ZGUgYnRuLXllbGxvdygkaGVpZ2h0OjUwcHgpO1xuICAmLmJ0bi14cyB7XG4gICAgQGluY2x1ZGUgYnRuLXllbGxvdygkaGVpZ2h0OjMycHgpO1xuICB9XG4gICYuYnRuLWxnIHtcbiAgICBAaW5jbHVkZSBidG4teWVsbG93KCRoZWlnaHQ6NjBweCk7XG4gIH1cbn1cblxuLmJ0bi1yZWQge1xuICBAaW5jbHVkZSBidG4tcmVkKCRoZWlnaHQ6NTBweCk7XG4gICYuYnRuLXhzIHtcbiAgICBAaW5jbHVkZSBidG4tcmVkKCRoZWlnaHQ6MzJweCk7XG4gIH1cbiAgJi5idG4tbGcge1xuICAgIEBpbmNsdWRlIGJ0bi1yZWQoJGhlaWdodDo2MHB4KTtcbiAgfVxufVxuXG4uYnRuLW91dGxpbmUtZ3JlZW4ge1xuICBAaW5jbHVkZSBidG4tZ3JlZW4tb3V0bGluZWQoJGhlaWdodDo1MHB4KTtcbiAgJi5idG4teHMge1xuICAgIEBpbmNsdWRlIGJ0bi1ncmVlbi1vdXRsaW5lZCgkaGVpZ2h0OjMycHgpO1xuICB9XG4gICYuYnRuLWxnIHtcbiAgICBAaW5jbHVkZSBidG4tZ3JlZW4tb3V0bGluZWQoJGhlaWdodDo2MHB4KTtcbiAgfVxufVxuXG4uYnRuLW91dGxpbmUteWVsbG93IHtcbiAgQGluY2x1ZGUgYnRuLXllbGxvdy1vdXRsaW5lZCgkaGVpZ2h0OjUwcHgpO1xuICAmLmJ0bi14cyB7XG4gICAgQGluY2x1ZGUgYnRuLXllbGxvdy1vdXRsaW5lZCgkaGVpZ2h0OjMycHgpO1xuICB9XG4gICYuYnRuLWxnIHtcbiAgICBAaW5jbHVkZSBidG4teWVsbG93LW91dGxpbmVkKCRoZWlnaHQ6NjBweCk7XG4gIH1cbn1cblxuLmJ0bi1vdXRsaW5lLXJlZCB7XG4gIEBpbmNsdWRlIGJ0bi1yZWQtb3V0bGluZWQoJGhlaWdodDo1MHB4KTtcbiAgJi5idG4teHMge1xuICAgIEBpbmNsdWRlIGJ0bi1yZWQtb3V0bGluZWQoJGhlaWdodDozMnB4KTtcbiAgfVxuICAmLmJ0bi1sZyB7XG4gICAgQGluY2x1ZGUgYnRuLXJlZC1vdXRsaW5lZCgkaGVpZ2h0OjYwcHgpO1xuICB9XG59XG5cbi5idG4tbGlnaHQge1xuICBAaW5jbHVkZSBidG4td2hpdGUoJGhlaWdodDo1MHB4KTtcbiAgJi5idG4teHMge1xuICAgIEBpbmNsdWRlIGJ0bi13aGl0ZSgkaGVpZ2h0OjMycHgpO1xuICB9XG4gICYuYnRuLWxnIHtcbiAgICBAaW5jbHVkZSBidG4td2hpdGUoJGhlaWdodDo2MHB4KTtcbiAgfVxufVxuXG4uYnRuLWJsdWUtb3V0bGluZWQsXG4uYnRuLW91dGxpbmUtcHJpbWFyeSxcbi5idG4tb3V0bGluZS1zdWNjZXNzLFxuLmJ0bi1vdXRsaW5lLWRhbmdlcixcbi5idG4tb3V0bGluZS13YXJuaW5nLFxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBAaW5jbHVkZSBidG4tYmx1ZS1vdXRsaW5lZCgkaGVpZ2h0OjUwcHgpO1xuICAmLmJ0bi14cyB7XG4gICAgQGluY2x1ZGUgYnRuLWJsdWUtb3V0bGluZWQoJGhlaWdodDozMnB4KTtcbiAgfVxuICAmLmJ0bi1sZyB7XG4gICAgQGluY2x1ZGUgYnRuLWJsdWUtb3V0bGluZWQoJGhlaWdodDo2MHB4KTtcbiAgfVxufVxuXG4uYnRuLXdoaXRlLW91dGxpbmVkLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0LFxuLmJ0bi1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgYnRuLXdoaXRlLW91dGxpbmVkKCRoZWlnaHQ6NTBweCk7XG4gICYuYnRuLXhzIHtcbiAgICBAaW5jbHVkZSBidG4td2hpdGUtb3V0bGluZWQoJGhlaWdodDozMnB4KTtcbiAgfVxuICAmLmJ0bi1sZyB7XG4gICAgQGluY2x1ZGUgYnRuLXdoaXRlLW91dGxpbmVkKCRoZWlnaHQ6NjBweCk7XG4gIH1cbn1cblxuLmJ0bi1pbmRpZ28sXG4uYnRuLWluZm8sXG4uYnRuLXNlY29uZGFyeSB7XG4gIEBpbmNsdWRlIGJ0bi1pbmRpZ28oJGhlaWdodDo1MHB4KTtcbiAgJi5idG4teHMge1xuICAgIEBpbmNsdWRlIGJ0bi1pbmRpZ28oJGhlaWdodDozMnB4KTtcbiAgfVxuICAmLmJ0bi1sZyB7XG4gICAgQGluY2x1ZGUgYnRuLWluZGlnbygkaGVpZ2h0OjYwcHgpO1xuICB9XG59XG5cbi5idG4taW5kaWdvLW91dGxpbmVkLFxuLmJ0bi1vdXRsaW5lLWluZm8sXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgQGluY2x1ZGUgYnRuLWluZGlnby1vdXRsaW5lZCgkaGVpZ2h0OjUwcHgpO1xuICAmLmJ0bi14cyB7XG4gICAgQGluY2x1ZGUgYnRuLWluZGlnby1vdXRsaW5lZCgkaGVpZ2h0OjMycHgpO1xuICB9XG4gICYuYnRuLWxnIHtcbiAgICBAaW5jbHVkZSBidG4taW5kaWdvLW91dGxpbmVkKCRoZWlnaHQ6NjBweCk7XG4gIH1cbn1cblxuLmJ0bi1saW5rIHtcbiAgQGluY2x1ZGUgYnRuLWxpbmsoKTtcbn1cblxuLmJ0bi1sYi13aGl0ZSB7XG4gIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cbiIsIi8vXG4vLyBDb2xvdXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBZQkNZIGNvbG91ciBwYWxldHRlXG5cbi8vIFJlZmVyZW5jZSBmcm9tIHRoZSBVSSBraXQ6XG4vLyBEYXJrIEJsdWUgID09ICMwMDYwQUYgPT0gJGRhcmtfYmx1ZVxuLy8gQmx1ZSAgICAgICA9PSAjMDA4OUQwID09ICRibHVlXG4vLyBMaWdodCBCbHVlID09ICMwMEFFRUYgPT0gJGxpZ2h0LWJsdWVcblxuLy8gRGFyayBQdXJwbGUgID09ICM1QzJFOTEgPT0gJHB1cnBsZVxuLy8gUHVycGxlICAgICAgID09ICM5MjI3OEYgPT0gJGluZGlnb1xuLy8gTGlnaHQgUHVycGxlID09ICNDNjE2OEQgPT0gJHBpbmtcblxuJHdoaXRlOiAjZmZmZmZmO1xuJGJnLWxpZ2h0LWdyYXk6ICNmN2Y3Zjc7XG4kYmctbGlnaHQtZ3JheS0xMDE6ICNmNGY0ZjQ7XG4kYmctbGlnaHQtZ3JheS0xMDI6ICNmOWY5Zjk7XG4kYmctbGlnaHQtZ3JheS0xMDM6ICNlOWU5ZTk7XG4kYm9yZGVyLWxpZ2h0LWdyYXk6ICNlY2VjZWM7XG4kYmctbGlnaHQtZ3JheS0xMDA6ICM0YzRjNGM7XG4kZGFyay1ncmF5OiAjMTcxNzE3O1xuJGRhcmstZ3JheS0xMDA6ICMyMTIxMjE7XG4kZ3JheS00MDE6ICM2ZDZkNmQ7XG4kZ3JheS00MDI6ICM2NjY2NjY7XG4kZ3JheS00MDM6ICM4NDg0ODQ7XG4kZ3JheS00MDQ6ICNkNWQ1ZDU7XG4kZ3JheS00MDU6ICM1OTVhNTk7XG4kZ3JheS00MDY6ICNjOWM5Yzk7XG4kZ3JheS00MDc6ICMyZjJmMmY7XG4kZ3JheS00MDg6ICNiMmIyYjI7XG4kZGFya2VyLWJsdWU6ICMwMDRmOTA7XG4kZGFyay1ibHVlLTEwMDogIzBjNWI5ZjtcbiRkYXJrLWJsdWUtMTAxOiAjMDA1ZGIyO1xuJGRhcmstYmx1ZS0yMDA6ICMwMDg5ZDA7XG4kZGFyay1ncmVlbjogIzAwNmM2YTtcbiRkYXJrLWdyZWVuLWFhYTogIzAwNGI0OTtcbiRsaWdodGVyLWJsdWU6ICMwMGJlZWE7XG4kZ3JheS04MDE6ICM3YTdhN2E7XG4kc3VjY2Vzcy1ncmVlbjogIzA1NjkwZjtcbiRwaW5rOiAjOTIyODhmO1xuJHBpbmstMTAwOiAjOTEyNjhmO1xuJHllbGxvdy1yZWd1bGFyOiAjZmZkNTM4O1xuJGRhcmsteWVsbG93OiAjZjVjMDAwO1xuJHJlZC1yZWd1bGFyOiAjZTU2YzY5O1xuJGRhcmstcmVkOiAjZDU0ZTIxO1xuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgXCJDYWNoZXQgQm9va1wiLCBzYW5zLXNlcmlmO1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgXCJWZXJkYW5hXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktbWF0ZXJpYWwtaWNvbnM6ICdNYXRlcmlhbCBJY29ucyc7XG4kZm9udC1mYW1pbHktbWF0ZXJpYWwtaWNvbnMtb3V0OiAnTWF0ZXJpYWwgSWNvbnMgT3V0bGluZWQnO1xuJGZvbnQtZmFtaWx5LWZvbnQtYXdlc29tZTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuXG4kY2FjaGV0LW1lZGl1bTogXCJDYWNoZXQgTWVkaXVtXCI7XG4kY2FjaGV0LWJvb2s6IFwiQ2FjaGV0IEJvb2tcIjtcbiRjYWNoZXQtYm9sZDogXCJDYWNoZXQgQm9sZFwiO1xuXG4vLyBIZWFkZXIgaGVpZ2h0IHNpemVzXG4kc2l0ZS1hbGVydC1oZWlnaHQ6IDE0NHB4O1xuJHV0aWxpdHktbmF2LWhlaWdodC1tb2JpbGU6IDMwcHg7XG4kdXRpbGl0eS1uYXYtaGVpZ2h0LWRlc2t0b3A6IDUwcHg7XG4kbWVudS1oZWlnaHQ6IDg0cHg7XG4kdnktbWVudS1oZWlnaHQtbW9iaWxlOiA0N3B4O1xuJHZ5LW1lbnUtaGVpZ2h0LWRlc2t0b3A6IDg3cHg7XG4kYWRtaW4tbWVudS1oZWlnaHQ6IDc5cHg7XG4kYWRtaW4tbWVudS1oZWlnaHQtY2xvc2VkOiAzOXB4O1xuIiwiQGltcG9ydCAndmFyaWFibGVzJztcbkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20veWJjeV9jYXJuYXRpb24vc3JjL3Njc3MvcHJlc2VudGF0aW9uL2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL3liY3lfY2FybmF0aW9uL3NyYy9zY3NzL3ByZXNlbnRhdGlvbi92YXJpYWJsZXMnO1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS95YmN5X2Nhcm5hdGlvbi9zcmMvc2Nzcy9wcmVzZW50YXRpb24vbWl4aW5zJztcbkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20veWJjeV9jYXJuYXRpb24vc3JjL3Njc3MvYmFzZS9idXR0b25fb3ZlcnJpZGVzJztcblxuLmhlYWRlcixcbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSB7XG4gICYud3MtaGVhZGVyIHtcbiAgICAmLmRlc2t0b3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgfVxuICAgICAgLmhlYWRlci0tdG9wIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAuaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIHtcbiAgICAgICAgICBuYXYge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBsaSBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseS1zZW1pYm9sZCgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlbShsaW5lLWhlaWdodCwgMzJweCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTQwNDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYnRuLXV0aWxpdHktbmF2IHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIycHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTRweCAwIDA7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmhlYWRlci0tYm90dG9tIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNDAwO1xuICAgICAgICBtYXgtaGVpZ2h0OiA4NHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAucm93IHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRlci0tYm90dG9tLW1pZGRsZS1jb2x1bW4ge1xuICAgICAgICAgIG5hdiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLndzLW1haW4tbWVudS13cmFwcGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC5yb3ctbGV2ZWwtMSB7XG4gICAgICAgICAgICBnYXA6IDFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRlci0tYm90dG9tLWxlZnQtY29sdW1uIHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA1OXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRlci0tYm90dG9tLW1pZGRsZS1jb2x1bW4ge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDU5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA4MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZmxleDogMCAwIDc1JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLndzLWxvZ28ge1xuICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYmxvY2std3Mtc2l0ZS1uYW1lIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdDYWNoZXQgQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDYwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTQwNDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5vcGVueS1nb29nbGUtdHJhbnNsYXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2FjaGV0LW1lZGl1bSAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogJGdyYXktNDA0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ibG9jay13cy1zZWFyY2gtYmFyIHtcbiAgICAgICAgLnNlYXJjaC1pY29uIHtcbiAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIgLmZhOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTQwNDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5tb2JpbGUge1xuICAgICAgLmhlYWRlci0tdG9wIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIHtcbiAgICAgICAgICBuYXYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm1vYmlsZS1oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4ge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiJGJsYWNrOiAjMDAwO1xuJHNreS1ibHVlOiAjYmZlMWYzO1xuJGxpZ2h0LWJsdWU6ICMwMGFlZWY7XG4kYmx1ZTogIzAwODlkMDtcbiRkYXJrLWJsdWU6ICMwMDYwYWY7XG4kZW1lcmFsZDogIzAxYTQ5MDtcbiRwaW5rOiAjYzYxNjhkO1xuJGluZGlnbzogIzkyMjc4ZjtcbiRwdXJwbGU6ICM1YzJlOTE7XG4kcmVkOiAjZWQxYzI0O1xuJG9yYW5nZTogI2YxNTkyMjtcbiR5ZWxsb3c6ICNmY2FmMTc7XG4kZ3JlZW46ICMyMGJkYmU7XG4kdGVhbDogIzAwNmI2YjtcbiRjeWFuOiAjMDFhNDkwO1xuJHBpbms6ICM5MTI2OGY7XG4kZ3JheS05MDA6ICMyMzFmMjA7XG4kZ3JheS00MDA6ICM2MzY0NjY7XG4kZ3JheS0xMDA6ICNlYmViZWI7XG4kZ3JheS0yMDA6ICNlOWVjZWY7XG4kZ3JheS0zMDA6ICNkZWUyZTY7XG4kZ3JheS03MDA6ICM0OTUwNTc7XG4iXX0= */