@charset "UTF-8";
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn, .footer .footer-container .footer-newsletter-col .btn-group > input[type=submit], .wps-pagination-controls .btn-group > .wps-btn-next-page, .navbar .navbar-nav .menu-item.btn-menu-item .btn-group > a, .gform_wrapper .gform_footer .btn-group > input[type=submit],
.btn-group-vertical > .btn,
.footer .footer-container .footer-newsletter-col .btn-group-vertical > input[type=submit],
.wps-pagination-controls .btn-group-vertical > .wps-btn-next-page,
.navbar .navbar-nav .menu-item.btn-menu-item .btn-group-vertical > a,
.gform_wrapper .gform_footer .btn-group-vertical > input[type=submit] {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover, .footer .footer-container .footer-newsletter-col .btn-group > input[type=submit]:hover, .wps-pagination-controls .btn-group > .wps-btn-next-page:hover, .navbar .navbar-nav .menu-item.btn-menu-item .btn-group > a:hover, .gform_wrapper .gform_footer .btn-group > input[type=submit]:hover,
.btn-group-vertical > .btn:hover,
.footer .footer-container .footer-newsletter-col .btn-group-vertical > input[type=submit]:hover,
.wps-pagination-controls .btn-group-vertical > .wps-btn-next-page:hover,
.navbar .navbar-nav .menu-item.btn-menu-item .btn-group-vertical > a:hover,
.gform_wrapper .gform_footer .btn-group-vertical > input[type=submit]:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .footer .footer-container .footer-newsletter-col .btn-group > input[type=submit]:focus, .wps-pagination-controls .btn-group > .wps-btn-next-page:focus, .navbar .navbar-nav .menu-item.btn-menu-item .btn-group > a:focus, .gform_wrapper .gform_footer .btn-group > input[type=submit]:focus, .btn-group > .btn:active, .footer .footer-container .footer-newsletter-col .btn-group > input[type=submit]:active, .wps-pagination-controls .btn-group > .wps-btn-next-page:active, .navbar .navbar-nav .menu-item.btn-menu-item .btn-group > a:active, .gform_wrapper .gform_footer .btn-group > input[type=submit]:active, .btn-group > .btn.active, .footer .footer-container .footer-newsletter-col .btn-group > input.active[type=submit], .wps-pagination-controls .btn-group > .active.wps-btn-next-page, .navbar .navbar-nav .menu-item.btn-menu-item .btn-group > a.active, .gform_wrapper .gform_footer .btn-group > input.active[type=submit],
.btn-group-vertical > .btn:focus,
.footer .footer-container .footer-newsletter-col .btn-group-vertical > input[type=submit]:focus,
.wps-pagination-controls .btn-group-vertical > .wps-btn-next-page:focus,
.navbar .navbar-nav .menu-item.btn-menu-item .btn-group-vertical > a:focus,
.gform_wrapper .gform_footer .btn-group-vertical > input[type=submit]:focus,
.btn-group-vertical > .btn:active,
.footer .footer-container .footer-newsletter-col .btn-group-vertical > input[type=submit]:active,
.wps-pagination-controls .btn-group-vertical > .wps-btn-next-page:active,
.navbar .navbar-nav .menu-item.btn-menu-item .btn-group-vertical > a:active,
.gform_wrapper .gform_footer .btn-group-vertical > input[type=submit]:active,
.btn-group-vertical > .btn.active,
.footer .footer-container .footer-newsletter-col .btn-group-vertical > input.active[type=submit],
.wps-pagination-controls .btn-group-vertical > .active.wps-btn-next-page,
.navbar .navbar-nav .menu-item.btn-menu-item .btn-group-vertical > a.active,
.gform_wrapper .gform_footer .btn-group-vertical > input.active[type=submit] {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child), .footer .footer-container .footer-newsletter-col .btn-group > input[type=submit]:not(:first-child), .wps-pagination-controls .btn-group > .wps-btn-next-page:not(:first-child), .navbar .navbar-nav .menu-item.btn-menu-item .btn-group > a:not(:first-child), .gform_wrapper .gform_footer .btn-group > input[type=submit]:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .footer .footer-container .footer-newsletter-col .btn-group > input[type=submit]:not(:last-child):not(.dropdown-toggle), .wps-pagination-controls .btn-group > .wps-btn-next-page:not(:last-child):not(.dropdown-toggle), .navbar .navbar-nav .menu-item.btn-menu-item .btn-group > a:not(:last-child):not(.dropdown-toggle), .gform_wrapper .gform_footer .btn-group > input[type=submit]:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn,
.footer .footer-container .footer-newsletter-col .btn-group > .btn-group:not(:last-child) > input[type=submit],
.wps-pagination-controls .btn-group > .btn-group:not(:last-child) > .wps-btn-next-page,
.navbar .navbar-nav .menu-item.btn-menu-item .btn-group > .btn-group:not(:last-child) > a,
.gform_wrapper .gform_footer .btn-group > .btn-group:not(:last-child) > input[type=submit] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child), .footer .footer-container .footer-newsletter-col .btn-group > input[type=submit]:not(:first-child), .wps-pagination-controls .btn-group > .wps-btn-next-page:not(:first-child), .navbar .navbar-nav .menu-item.btn-menu-item .btn-group > a:not(:first-child), .gform_wrapper .gform_footer .btn-group > input[type=submit]:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn,
.footer .footer-container .footer-newsletter-col .btn-group > .btn-group:not(:first-child) > input[type=submit],
.wps-pagination-controls .btn-group > .btn-group:not(:first-child) > .wps-btn-next-page,
.navbar .navbar-nav .menu-item.btn-menu-item .btn-group > .btn-group:not(:first-child) > a,
.gform_wrapper .gform_footer .btn-group > .btn-group:not(:first-child) > input[type=submit] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .footer .footer-container .footer-newsletter-col .btn-group-sm > input[type=submit] + .dropdown-toggle-split, .wps-pagination-controls .btn-group-sm > .wps-btn-next-page + .dropdown-toggle-split, .navbar .navbar-nav .menu-item.btn-menu-item .btn-group-sm > a + .dropdown-toggle-split, .gform_wrapper .gform_footer .btn-group-sm > input[type=submit] + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .footer .footer-container .footer-newsletter-col .btn-group-lg > input[type=submit] + .dropdown-toggle-split, .wps-pagination-controls .btn-group-lg > .wps-btn-next-page + .dropdown-toggle-split, .navbar .navbar-nav .menu-item.btn-menu-item .btn-group-lg > a + .dropdown-toggle-split, .gform_wrapper .gform_footer .btn-group-lg > input[type=submit] + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn, .footer .footer-container .footer-newsletter-col .btn-group-vertical > input[type=submit], .wps-pagination-controls .btn-group-vertical > .wps-btn-next-page, .navbar .navbar-nav .menu-item.btn-menu-item .btn-group-vertical > a, .gform_wrapper .gform_footer .btn-group-vertical > input[type=submit],
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child), .footer .footer-container .footer-newsletter-col .btn-group-vertical > input[type=submit]:not(:first-child), .wps-pagination-controls .btn-group-vertical > .wps-btn-next-page:not(:first-child), .navbar .navbar-nav .menu-item.btn-menu-item .btn-group-vertical > a:not(:first-child), .gform_wrapper .gform_footer .btn-group-vertical > input[type=submit]:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .footer .footer-container .footer-newsletter-col .btn-group-vertical > input[type=submit]:not(:last-child):not(.dropdown-toggle), .wps-pagination-controls .btn-group-vertical > .wps-btn-next-page:not(:last-child):not(.dropdown-toggle), .navbar .navbar-nav .menu-item.btn-menu-item .btn-group-vertical > a:not(:last-child):not(.dropdown-toggle), .gform_wrapper .gform_footer .btn-group-vertical > input[type=submit]:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.footer .footer-container .footer-newsletter-col .btn-group-vertical > .btn-group:not(:last-child) > input[type=submit],
.wps-pagination-controls .btn-group-vertical > .btn-group:not(:last-child) > .wps-btn-next-page,
.navbar .navbar-nav .menu-item.btn-menu-item .btn-group-vertical > .btn-group:not(:last-child) > a,
.gform_wrapper .gform_footer .btn-group-vertical > .btn-group:not(:last-child) > input[type=submit] {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child), .footer .footer-container .footer-newsletter-col .btn-group-vertical > input[type=submit]:not(:first-child), .wps-pagination-controls .btn-group-vertical > .wps-btn-next-page:not(:first-child), .navbar .navbar-nav .menu-item.btn-menu-item .btn-group-vertical > a:not(:first-child), .gform_wrapper .gform_footer .btn-group-vertical > input[type=submit]:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.footer .footer-container .footer-newsletter-col .btn-group-vertical > .btn-group:not(:first-child) > input[type=submit],
.wps-pagination-controls .btn-group-vertical > .btn-group:not(:first-child) > .wps-btn-next-page,
.navbar .navbar-nav .menu-item.btn-menu-item .btn-group-vertical > .btn-group:not(:first-child) > a,
.gform_wrapper .gform_footer .btn-group-vertical > .btn-group:not(:first-child) > input[type=submit] {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn, .footer .footer-container .footer-newsletter-col .btn-group-toggle > input[type=submit], .wps-pagination-controls .btn-group-toggle > .wps-btn-next-page, .navbar .navbar-nav .menu-item.btn-menu-item .btn-group-toggle > a, .gform_wrapper .gform_footer .btn-group-toggle > input[type=submit],
.btn-group-toggle > .btn-group > .btn,
.footer .footer-container .footer-newsletter-col .btn-group-toggle > .btn-group > input[type=submit],
.wps-pagination-controls .btn-group-toggle > .btn-group > .wps-btn-next-page,
.navbar .navbar-nav .menu-item.btn-menu-item .btn-group-toggle > .btn-group > a,
.gform_wrapper .gform_footer .btn-group-toggle > .btn-group > input[type=submit] {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio], .footer .footer-container .footer-newsletter-col .btn-group-toggle > input[type=submit] input[type=radio], .wps-pagination-controls .btn-group-toggle > .wps-btn-next-page input[type=radio], .navbar .navbar-nav .menu-item.btn-menu-item .btn-group-toggle > a input[type=radio], .gform_wrapper .gform_footer .btn-group-toggle > input[type=submit] input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.footer .footer-container .footer-newsletter-col .btn-group-toggle > input[type=submit] input[type=checkbox],
.wps-pagination-controls .btn-group-toggle > .wps-btn-next-page input[type=checkbox],
.navbar .navbar-nav .menu-item.btn-menu-item .btn-group-toggle > a input[type=checkbox],
.gform_wrapper .gform_footer .btn-group-toggle > input[type=submit] input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.btn, .footer .footer-container .footer-newsletter-col input[type=submit], .wps-pagination-controls .wps-btn-next-page, .navbar .navbar-nav .menu-item.btn-menu-item a, .gform_wrapper .gform_footer input[type=submit] {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn, .footer .footer-container .footer-newsletter-col input[type=submit], .wps-pagination-controls .wps-btn-next-page, .navbar .navbar-nav .menu-item.btn-menu-item a, .gform_wrapper .gform_footer input[type=submit] {
    transition: none;
  }
}
.btn:hover, .footer .footer-container .footer-newsletter-col input[type=submit]:hover, .wps-pagination-controls .wps-btn-next-page:hover, .navbar .navbar-nav .menu-item.btn-menu-item a:hover, .gform_wrapper .gform_footer input[type=submit]:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, .footer .footer-container .footer-newsletter-col input[type=submit]:focus, .wps-pagination-controls .wps-btn-next-page:focus, .navbar .navbar-nav .menu-item.btn-menu-item a:focus, .gform_wrapper .gform_footer input[type=submit]:focus, .btn.focus, .footer .footer-container .footer-newsletter-col input.focus[type=submit], .wps-pagination-controls .focus.wps-btn-next-page, .navbar .navbar-nav .menu-item.btn-menu-item a.focus, .gform_wrapper .gform_footer input.focus[type=submit] {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(206, 103, 40, 0.25);
}
.btn.disabled, .footer .footer-container .footer-newsletter-col input.disabled[type=submit], .wps-pagination-controls .disabled.wps-btn-next-page, .navbar .navbar-nav .menu-item.btn-menu-item a.disabled, .gform_wrapper .gform_footer input.disabled[type=submit], .btn:disabled, .footer .footer-container .footer-newsletter-col input[type=submit]:disabled, .wps-pagination-controls .wps-btn-next-page:disabled, .navbar .navbar-nav .menu-item.btn-menu-item a:disabled, .gform_wrapper .gform_footer input[type=submit]:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled), .footer .footer-container .footer-newsletter-col input[type=submit]:not(:disabled):not(.disabled), .wps-pagination-controls .wps-btn-next-page:not(:disabled):not(.disabled), .navbar .navbar-nav .menu-item.btn-menu-item a:not(:disabled):not(.disabled), .gform_wrapper .gform_footer input[type=submit]:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled, .wps-pagination-controls a.disabled.wps-btn-next-page, .navbar .navbar-nav .menu-item.btn-menu-item a.disabled,
fieldset:disabled a.btn,
fieldset:disabled .wps-pagination-controls a.wps-btn-next-page,
.wps-pagination-controls fieldset:disabled a.wps-btn-next-page,
fieldset:disabled .navbar .navbar-nav .menu-item.btn-menu-item a,
.navbar .navbar-nav .menu-item.btn-menu-item fieldset:disabled a {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #CE6728;
  border-color: #CE6728;
}
.btn-primary:hover {
  color: #fff;
  background-color: #ae5722;
  border-color: #a35220;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #ae5722;
  border-color: #a35220;
  box-shadow: 0 0 0 0.2rem rgba(213, 126, 72, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #CE6728;
  border-color: #CE6728;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #a35220;
  border-color: #994c1e;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(213, 126, 72, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #3e2300;
  border-color: #3e2300;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #180d00;
  border-color: #0b0600;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #180d00;
  border-color: #0b0600;
  box-shadow: 0 0 0 0.2rem rgba(91, 68, 38, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #3e2300;
  border-color: #3e2300;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #0b0600;
  border-color: black;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(91, 68, 38, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-brand-red-dark {
  color: #fff;
  background-color: #CE6728;
  border-color: #CE6728;
}
.btn-brand-red-dark:hover {
  color: #fff;
  background-color: #ae5722;
  border-color: #a35220;
}
.btn-brand-red-dark:focus, .btn-brand-red-dark.focus {
  color: #fff;
  background-color: #ae5722;
  border-color: #a35220;
  box-shadow: 0 0 0 0.2rem rgba(213, 126, 72, 0.5);
}
.btn-brand-red-dark.disabled, .btn-brand-red-dark:disabled {
  color: #fff;
  background-color: #CE6728;
  border-color: #CE6728;
}
.btn-brand-red-dark:not(:disabled):not(.disabled):active, .btn-brand-red-dark:not(:disabled):not(.disabled).active, .show > .btn-brand-red-dark.dropdown-toggle {
  color: #fff;
  background-color: #a35220;
  border-color: #994c1e;
}
.btn-brand-red-dark:not(:disabled):not(.disabled):active:focus, .btn-brand-red-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-brand-red-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(213, 126, 72, 0.5);
}

.btn-bright-asics-blue {
  color: #fff;
  background-color: #3e2300;
  border-color: #3e2300;
}
.btn-bright-asics-blue:hover {
  color: #fff;
  background-color: #180d00;
  border-color: #0b0600;
}
.btn-bright-asics-blue:focus, .btn-bright-asics-blue.focus {
  color: #fff;
  background-color: #180d00;
  border-color: #0b0600;
  box-shadow: 0 0 0 0.2rem rgba(91, 68, 38, 0.5);
}
.btn-bright-asics-blue.disabled, .btn-bright-asics-blue:disabled {
  color: #fff;
  background-color: #3e2300;
  border-color: #3e2300;
}
.btn-bright-asics-blue:not(:disabled):not(.disabled):active, .btn-bright-asics-blue:not(:disabled):not(.disabled).active, .show > .btn-bright-asics-blue.dropdown-toggle {
  color: #fff;
  background-color: #0b0600;
  border-color: black;
}
.btn-bright-asics-blue:not(:disabled):not(.disabled):active:focus, .btn-bright-asics-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-bright-asics-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(91, 68, 38, 0.5);
}

.btn-charcoal {
  color: #fff;
  background-color: #4A4A4A;
  border-color: #4A4A4A;
}
.btn-charcoal:hover {
  color: #fff;
  background-color: #373737;
  border-color: #313131;
}
.btn-charcoal:focus, .btn-charcoal.focus {
  color: #fff;
  background-color: #373737;
  border-color: #313131;
  box-shadow: 0 0 0 0.2rem rgba(101, 101, 101, 0.5);
}
.btn-charcoal.disabled, .btn-charcoal:disabled {
  color: #fff;
  background-color: #4A4A4A;
  border-color: #4A4A4A;
}
.btn-charcoal:not(:disabled):not(.disabled):active, .btn-charcoal:not(:disabled):not(.disabled).active, .show > .btn-charcoal.dropdown-toggle {
  color: #fff;
  background-color: #313131;
  border-color: #2a2a2a;
}
.btn-charcoal:not(:disabled):not(.disabled):active:focus, .btn-charcoal:not(:disabled):not(.disabled).active:focus, .show > .btn-charcoal.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(101, 101, 101, 0.5);
}

.btn-dark-asics-blue {
  color: #fff;
  background-color: #3e2300;
  border-color: #3e2300;
}
.btn-dark-asics-blue:hover {
  color: #fff;
  background-color: #180d00;
  border-color: #0b0600;
}
.btn-dark-asics-blue:focus, .btn-dark-asics-blue.focus {
  color: #fff;
  background-color: #180d00;
  border-color: #0b0600;
  box-shadow: 0 0 0 0.2rem rgba(91, 68, 38, 0.5);
}
.btn-dark-asics-blue.disabled, .btn-dark-asics-blue:disabled {
  color: #fff;
  background-color: #3e2300;
  border-color: #3e2300;
}
.btn-dark-asics-blue:not(:disabled):not(.disabled):active, .btn-dark-asics-blue:not(:disabled):not(.disabled).active, .show > .btn-dark-asics-blue.dropdown-toggle {
  color: #fff;
  background-color: #0b0600;
  border-color: black;
}
.btn-dark-asics-blue:not(:disabled):not(.disabled):active:focus, .btn-dark-asics-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-dark-asics-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(91, 68, 38, 0.5);
}

.btn-harbor-grey {
  color: #212529;
  background-color: #C7C6C1;
  border-color: #C7C6C1;
}
.btn-harbor-grey:hover {
  color: #212529;
  background-color: #b5b4ad;
  border-color: #afada6;
}
.btn-harbor-grey:focus, .btn-harbor-grey.focus {
  color: #212529;
  background-color: #b5b4ad;
  border-color: #afada6;
  box-shadow: 0 0 0 0.2rem rgba(174, 174, 170, 0.5);
}
.btn-harbor-grey.disabled, .btn-harbor-grey:disabled {
  color: #212529;
  background-color: #C7C6C1;
  border-color: #C7C6C1;
}
.btn-harbor-grey:not(:disabled):not(.disabled):active, .btn-harbor-grey:not(:disabled):not(.disabled).active, .show > .btn-harbor-grey.dropdown-toggle {
  color: #212529;
  background-color: #afada6;
  border-color: #a9a7a0;
}
.btn-harbor-grey:not(:disabled):not(.disabled):active:focus, .btn-harbor-grey:not(:disabled):not(.disabled).active:focus, .show > .btn-harbor-grey.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(174, 174, 170, 0.5);
}

.btn-mist {
  color: #212529;
  background-color: #EEEEEE;
  border-color: #EEEEEE;
}
.btn-mist:hover {
  color: #212529;
  background-color: #dbdbdb;
  border-color: #d5d5d5;
}
.btn-mist:focus, .btn-mist.focus {
  color: #212529;
  background-color: #dbdbdb;
  border-color: #d5d5d5;
  box-shadow: 0 0 0 0.2rem rgba(207, 208, 208, 0.5);
}
.btn-mist.disabled, .btn-mist:disabled {
  color: #212529;
  background-color: #EEEEEE;
  border-color: #EEEEEE;
}
.btn-mist:not(:disabled):not(.disabled):active, .btn-mist:not(:disabled):not(.disabled).active, .show > .btn-mist.dropdown-toggle {
  color: #212529;
  background-color: #d5d5d5;
  border-color: #cecece;
}
.btn-mist:not(:disabled):not(.disabled):active:focus, .btn-mist:not(:disabled):not(.disabled).active:focus, .show > .btn-mist.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(207, 208, 208, 0.5);
}

.btn-black {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
}
.btn-black:hover {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-black:focus, .btn-black.focus {
  color: #fff;
  background-color: black;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5);
}
.btn-black.disabled, .btn-black:disabled {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
}
.btn-black:not(:disabled):not(.disabled):active, .btn-black:not(:disabled):not(.disabled).active, .show > .btn-black.dropdown-toggle {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-black:not(:disabled):not(.disabled):active:focus, .btn-black:not(:disabled):not(.disabled).active:focus, .show > .btn-black.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5);
}

.btn-outline-primary {
  color: #CE6728;
  border-color: #CE6728;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #CE6728;
  border-color: #CE6728;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 103, 40, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #CE6728;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #CE6728;
  border-color: #CE6728;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 103, 40, 0.5);
}

.btn-outline-secondary {
  color: #3e2300;
  border-color: #3e2300;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #3e2300;
  border-color: #3e2300;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(62, 35, 0, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #3e2300;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #3e2300;
  border-color: #3e2300;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(62, 35, 0, 0.5);
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-brand-red-dark {
  color: #CE6728;
  border-color: #CE6728;
}
.btn-outline-brand-red-dark:hover {
  color: #fff;
  background-color: #CE6728;
  border-color: #CE6728;
}
.btn-outline-brand-red-dark:focus, .btn-outline-brand-red-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 103, 40, 0.5);
}
.btn-outline-brand-red-dark.disabled, .btn-outline-brand-red-dark:disabled {
  color: #CE6728;
  background-color: transparent;
}
.btn-outline-brand-red-dark:not(:disabled):not(.disabled):active, .btn-outline-brand-red-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-brand-red-dark.dropdown-toggle {
  color: #fff;
  background-color: #CE6728;
  border-color: #CE6728;
}
.btn-outline-brand-red-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-brand-red-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-brand-red-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 103, 40, 0.5);
}

.btn-outline-bright-asics-blue {
  color: #3e2300;
  border-color: #3e2300;
}
.btn-outline-bright-asics-blue:hover {
  color: #fff;
  background-color: #3e2300;
  border-color: #3e2300;
}
.btn-outline-bright-asics-blue:focus, .btn-outline-bright-asics-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(62, 35, 0, 0.5);
}
.btn-outline-bright-asics-blue.disabled, .btn-outline-bright-asics-blue:disabled {
  color: #3e2300;
  background-color: transparent;
}
.btn-outline-bright-asics-blue:not(:disabled):not(.disabled):active, .btn-outline-bright-asics-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-bright-asics-blue.dropdown-toggle {
  color: #fff;
  background-color: #3e2300;
  border-color: #3e2300;
}
.btn-outline-bright-asics-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-bright-asics-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-bright-asics-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(62, 35, 0, 0.5);
}

.btn-outline-charcoal {
  color: #4A4A4A;
  border-color: #4A4A4A;
}
.btn-outline-charcoal:hover {
  color: #fff;
  background-color: #4A4A4A;
  border-color: #4A4A4A;
}
.btn-outline-charcoal:focus, .btn-outline-charcoal.focus {
  box-shadow: 0 0 0 0.2rem rgba(74, 74, 74, 0.5);
}
.btn-outline-charcoal.disabled, .btn-outline-charcoal:disabled {
  color: #4A4A4A;
  background-color: transparent;
}
.btn-outline-charcoal:not(:disabled):not(.disabled):active, .btn-outline-charcoal:not(:disabled):not(.disabled).active, .show > .btn-outline-charcoal.dropdown-toggle {
  color: #fff;
  background-color: #4A4A4A;
  border-color: #4A4A4A;
}
.btn-outline-charcoal:not(:disabled):not(.disabled):active:focus, .btn-outline-charcoal:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-charcoal.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(74, 74, 74, 0.5);
}

.btn-outline-dark-asics-blue {
  color: #3e2300;
  border-color: #3e2300;
}
.btn-outline-dark-asics-blue:hover {
  color: #fff;
  background-color: #3e2300;
  border-color: #3e2300;
}
.btn-outline-dark-asics-blue:focus, .btn-outline-dark-asics-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(62, 35, 0, 0.5);
}
.btn-outline-dark-asics-blue.disabled, .btn-outline-dark-asics-blue:disabled {
  color: #3e2300;
  background-color: transparent;
}
.btn-outline-dark-asics-blue:not(:disabled):not(.disabled):active, .btn-outline-dark-asics-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-dark-asics-blue.dropdown-toggle {
  color: #fff;
  background-color: #3e2300;
  border-color: #3e2300;
}
.btn-outline-dark-asics-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-dark-asics-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark-asics-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(62, 35, 0, 0.5);
}

.btn-outline-harbor-grey {
  color: #C7C6C1;
  border-color: #C7C6C1;
}
.btn-outline-harbor-grey:hover {
  color: #212529;
  background-color: #C7C6C1;
  border-color: #C7C6C1;
}
.btn-outline-harbor-grey:focus, .btn-outline-harbor-grey.focus {
  box-shadow: 0 0 0 0.2rem rgba(199, 198, 193, 0.5);
}
.btn-outline-harbor-grey.disabled, .btn-outline-harbor-grey:disabled {
  color: #C7C6C1;
  background-color: transparent;
}
.btn-outline-harbor-grey:not(:disabled):not(.disabled):active, .btn-outline-harbor-grey:not(:disabled):not(.disabled).active, .show > .btn-outline-harbor-grey.dropdown-toggle {
  color: #212529;
  background-color: #C7C6C1;
  border-color: #C7C6C1;
}
.btn-outline-harbor-grey:not(:disabled):not(.disabled):active:focus, .btn-outline-harbor-grey:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-harbor-grey.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(199, 198, 193, 0.5);
}

.btn-outline-mist {
  color: #EEEEEE;
  border-color: #EEEEEE;
}
.btn-outline-mist:hover {
  color: #212529;
  background-color: #EEEEEE;
  border-color: #EEEEEE;
}
.btn-outline-mist:focus, .btn-outline-mist.focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5);
}
.btn-outline-mist.disabled, .btn-outline-mist:disabled {
  color: #EEEEEE;
  background-color: transparent;
}
.btn-outline-mist:not(:disabled):not(.disabled):active, .btn-outline-mist:not(:disabled):not(.disabled).active, .show > .btn-outline-mist.dropdown-toggle {
  color: #212529;
  background-color: #EEEEEE;
  border-color: #EEEEEE;
}
.btn-outline-mist:not(:disabled):not(.disabled):active:focus, .btn-outline-mist:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-mist.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5);
}

.btn-outline-black {
  color: #000000;
  border-color: #000000;
}
.btn-outline-black:hover {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
}
.btn-outline-black:focus, .btn-outline-black.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}
.btn-outline-black.disabled, .btn-outline-black:disabled {
  color: #000000;
  background-color: transparent;
}
.btn-outline-black:not(:disabled):not(.disabled):active, .btn-outline-black:not(:disabled):not(.disabled).active, .show > .btn-outline-black.dropdown-toggle {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
}
.btn-outline-black:not(:disabled):not(.disabled):active:focus, .btn-outline-black:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-black.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #CE6728;
  text-decoration: none;
}
.btn-link:hover {
  color: #8e471c;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn, .footer .footer-container .footer-newsletter-col .btn-group-lg > input[type=submit], .wps-pagination-controls .btn-group-lg > .wps-btn-next-page, .navbar .navbar-nav .menu-item.btn-menu-item .btn-group-lg > a, .gform_wrapper .gform_footer .btn-group-lg > input[type=submit] {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn, .footer .footer-container .footer-newsletter-col .btn-group-sm > input[type=submit], .wps-pagination-controls .btn-group-sm > .wps-btn-next-page, .navbar .navbar-nav .menu-item.btn-menu-item .btn-group-sm > a, .gform_wrapper .gform_footer .btn-group-sm > input[type=submit] {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck .card {
  margin-bottom: 16px;
}
@media (min-width: 40rem) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -16px;
    margin-left: -16px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 16px;
    margin-bottom: 0;
    margin-left: 16px;
  }
}

.card-group > .card {
  margin-bottom: 16px;
}
@media (min-width: 40rem) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 40rem) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50%/100% 100% no-repeat;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #000000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

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

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

@media (min-width: 40rem) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 64rem) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 75rem) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 90rem) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #CE6728;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

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

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #e9b08d;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(206, 103, 40, 0.25);
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 5px;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 5px;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 40rem) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
.form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.container,
.container-fluid,
.container-xl {
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 90rem) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1440px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -16px;
  margin-left: -16px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 40rem) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    order: -1;
  }

  .order-sm-last {
    order: 13;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }

  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }

  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }

  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }

  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 64rem) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    order: -1;
  }

  .order-md-last {
    order: 13;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.3333333333%;
  }

  .offset-md-2 {
    margin-left: 16.6666666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.3333333333%;
  }

  .offset-md-5 {
    margin-left: 41.6666666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.3333333333%;
  }

  .offset-md-8 {
    margin-left: 66.6666666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.3333333333%;
  }

  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 75rem) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    order: -1;
  }

  .order-lg-last {
    order: 13;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }

  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }

  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }

  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }

  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 90rem) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    order: -1;
  }

  .order-xl-last {
    order: 13;
  }

  .order-xl-0 {
    order: 0;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.img-fluid, img {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn, .input-group-prepend .footer .footer-container .footer-newsletter-col input[type=submit], .footer .footer-container .footer-newsletter-col .input-group-prepend input[type=submit], .input-group-prepend .wps-pagination-controls .wps-btn-next-page, .wps-pagination-controls .input-group-prepend .wps-btn-next-page, .input-group-prepend .navbar .navbar-nav .menu-item.btn-menu-item a, .navbar .navbar-nav .menu-item.btn-menu-item .input-group-prepend a, .input-group-prepend .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .input-group-prepend input[type=submit],
.input-group-append .btn,
.input-group-append .footer .footer-container .footer-newsletter-col input[type=submit],
.footer .footer-container .footer-newsletter-col .input-group-append input[type=submit],
.input-group-append .wps-pagination-controls .wps-btn-next-page,
.wps-pagination-controls .input-group-append .wps-btn-next-page,
.input-group-append .navbar .navbar-nav .menu-item.btn-menu-item a,
.navbar .navbar-nav .menu-item.btn-menu-item .input-group-append a,
.input-group-append .gform_wrapper .gform_footer input[type=submit],
.gform_wrapper .gform_footer .input-group-append input[type=submit] {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus, .input-group-prepend .footer .footer-container .footer-newsletter-col input[type=submit]:focus, .footer .footer-container .footer-newsletter-col .input-group-prepend input[type=submit]:focus, .input-group-prepend .wps-pagination-controls .wps-btn-next-page:focus, .wps-pagination-controls .input-group-prepend .wps-btn-next-page:focus, .input-group-prepend .navbar .navbar-nav .menu-item.btn-menu-item a:focus, .navbar .navbar-nav .menu-item.btn-menu-item .input-group-prepend a:focus, .input-group-prepend .gform_wrapper .gform_footer input[type=submit]:focus, .gform_wrapper .gform_footer .input-group-prepend input[type=submit]:focus,
.input-group-append .btn:focus,
.input-group-append .footer .footer-container .footer-newsletter-col input[type=submit]:focus,
.footer .footer-container .footer-newsletter-col .input-group-append input[type=submit]:focus,
.input-group-append .wps-pagination-controls .wps-btn-next-page:focus,
.wps-pagination-controls .input-group-append .wps-btn-next-page:focus,
.input-group-append .navbar .navbar-nav .menu-item.btn-menu-item a:focus,
.navbar .navbar-nav .menu-item.btn-menu-item .input-group-append a:focus,
.input-group-append .gform_wrapper .gform_footer input[type=submit]:focus,
.gform_wrapper .gform_footer .input-group-append input[type=submit]:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn, .input-group-prepend .footer .footer-container .footer-newsletter-col input[type=submit] + .btn, .footer .footer-container .footer-newsletter-col .input-group-prepend input[type=submit] + .btn, .input-group-prepend .footer .footer-container .footer-newsletter-col .btn + input[type=submit], .footer .footer-container .footer-newsletter-col .input-group-prepend .btn + input[type=submit], .input-group-prepend .footer .footer-container .footer-newsletter-col input[type=submit] + input[type=submit], .footer .footer-container .footer-newsletter-col .input-group-prepend input[type=submit] + input[type=submit], .input-group-prepend .wps-pagination-controls .wps-btn-next-page + .btn, .input-group-prepend .wps-pagination-controls .footer .footer-container .footer-newsletter-col .wps-btn-next-page + input[type=submit], .footer .footer-container .footer-newsletter-col .input-group-prepend .wps-pagination-controls .wps-btn-next-page + input[type=submit], .wps-pagination-controls .input-group-prepend .wps-btn-next-page + .btn, .wps-pagination-controls .input-group-prepend .footer .footer-container .footer-newsletter-col .wps-btn-next-page + input[type=submit], .footer .footer-container .footer-newsletter-col .wps-pagination-controls .input-group-prepend .wps-btn-next-page + input[type=submit], .input-group-prepend .wps-pagination-controls .btn + .wps-btn-next-page, .input-group-prepend .wps-pagination-controls .footer .footer-container .footer-newsletter-col input[type=submit] + .wps-btn-next-page, .footer .footer-container .footer-newsletter-col .input-group-prepend .wps-pagination-controls input[type=submit] + .wps-btn-next-page, .wps-pagination-controls .input-group-prepend .btn + .wps-btn-next-page, .wps-pagination-controls .input-group-prepend .footer .footer-container .footer-newsletter-col input[type=submit] + .wps-btn-next-page, .footer .footer-container .footer-newsletter-col .wps-pagination-controls .input-group-prepend input[type=submit] + .wps-btn-next-page, .input-group-prepend .wps-pagination-controls .wps-btn-next-page + .wps-btn-next-page, .wps-pagination-controls .input-group-prepend .wps-btn-next-page + .wps-btn-next-page, .input-group-prepend .navbar .navbar-nav .menu-item.btn-menu-item a + .btn, .input-group-prepend .navbar .navbar-nav .menu-item.btn-menu-item .footer .footer-container .footer-newsletter-col a + input[type=submit], .footer .footer-container .footer-newsletter-col .input-group-prepend .navbar .navbar-nav .menu-item.btn-menu-item a + input[type=submit], .input-group-prepend .navbar .navbar-nav .menu-item.btn-menu-item .wps-pagination-controls a + .wps-btn-next-page, .wps-pagination-controls .input-group-prepend .navbar .navbar-nav .menu-item.btn-menu-item a + .wps-btn-next-page, .navbar .navbar-nav .menu-item.btn-menu-item .input-group-prepend a + .btn, .navbar .navbar-nav .menu-item.btn-menu-item .input-group-prepend .footer .footer-container .footer-newsletter-col a + input[type=submit], .footer .footer-container .footer-newsletter-col .navbar .navbar-nav .menu-item.btn-menu-item .input-group-prepend a + input[type=submit], .navbar .navbar-nav .menu-item.btn-menu-item .input-group-prepend .wps-pagination-controls a + .wps-btn-next-page, .wps-pagination-controls .navbar .navbar-nav .menu-item.btn-menu-item .input-group-prepend a + .wps-btn-next-page, .input-group-prepend .navbar .navbar-nav .menu-item.btn-menu-item .btn + a, .input-group-prepend .navbar .navbar-nav .menu-item.btn-menu-item .footer .footer-container .footer-newsletter-col input[type=submit] + a, .footer .footer-container .footer-newsletter-col .input-group-prepend .navbar .navbar-nav .menu-item.btn-menu-item input[type=submit] + a, .input-group-prepend .navbar .navbar-nav .menu-item.btn-menu-item .wps-pagination-controls .wps-btn-next-page + a, .wps-pagination-controls .input-group-prepend .navbar .navbar-nav .menu-item.btn-menu-item .wps-btn-next-page + a, .navbar .navbar-nav .menu-item.btn-menu-item .input-group-prepend .btn + a, .navbar .navbar-nav .menu-item.btn-menu-item .input-group-prepend .footer .footer-container .footer-newsletter-col input[type=submit] + a, .footer .footer-container .footer-newsletter-col .navbar .navbar-nav .menu-item.btn-menu-item .input-group-prepend input[type=submit] + a, .navbar .navbar-nav .menu-item.btn-menu-item .input-group-prepend .wps-pagination-controls .wps-btn-next-page + a, .wps-pagination-controls .navbar .navbar-nav .menu-item.btn-menu-item .input-group-prepend .wps-btn-next-page + a, .input-group-prepend .navbar .navbar-nav .menu-item.btn-menu-item a + a, .navbar .navbar-nav .menu-item.btn-menu-item .input-group-prepend a + a, .input-group-prepend .gform_wrapper .gform_footer input[type=submit] + .btn, .input-group-prepend .gform_wrapper .gform_footer .footer .footer-container .footer-newsletter-col input[type=submit] + input[type=submit], .footer .footer-container .footer-newsletter-col .input-group-prepend .gform_wrapper .gform_footer input[type=submit] + input[type=submit], .input-group-prepend .gform_wrapper .gform_footer .wps-pagination-controls input[type=submit] + .wps-btn-next-page, .wps-pagination-controls .input-group-prepend .gform_wrapper .gform_footer input[type=submit] + .wps-btn-next-page, .input-group-prepend .gform_wrapper .gform_footer .navbar .navbar-nav .menu-item.btn-menu-item input[type=submit] + a, .navbar .navbar-nav .menu-item.btn-menu-item .input-group-prepend .gform_wrapper .gform_footer input[type=submit] + a, .gform_wrapper .gform_footer .input-group-prepend input[type=submit] + .btn, .gform_wrapper .gform_footer .input-group-prepend .footer .footer-container .footer-newsletter-col input[type=submit] + input[type=submit], .footer .footer-container .footer-newsletter-col .gform_wrapper .gform_footer .input-group-prepend input[type=submit] + input[type=submit], .gform_wrapper .gform_footer .input-group-prepend .wps-pagination-controls input[type=submit] + .wps-btn-next-page, .wps-pagination-controls .gform_wrapper .gform_footer .input-group-prepend input[type=submit] + .wps-btn-next-page, .gform_wrapper .gform_footer .input-group-prepend .navbar .navbar-nav .menu-item.btn-menu-item input[type=submit] + a, .navbar .navbar-nav .menu-item.btn-menu-item .gform_wrapper .gform_footer .input-group-prepend input[type=submit] + a, .input-group-prepend .gform_wrapper .gform_footer .btn + input[type=submit], .input-group-prepend .gform_wrapper .gform_footer .footer .footer-container .footer-newsletter-col input[type=submit] + input[type=submit], .footer .footer-container .footer-newsletter-col .input-group-prepend .gform_wrapper .gform_footer input[type=submit] + input[type=submit], .input-group-prepend .gform_wrapper .gform_footer .wps-pagination-controls .wps-btn-next-page + input[type=submit], .wps-pagination-controls .input-group-prepend .gform_wrapper .gform_footer .wps-btn-next-page + input[type=submit], .input-group-prepend .gform_wrapper .gform_footer .navbar .navbar-nav .menu-item.btn-menu-item a + input[type=submit], .navbar .navbar-nav .menu-item.btn-menu-item .input-group-prepend .gform_wrapper .gform_footer a + input[type=submit], .gform_wrapper .gform_footer .input-group-prepend .btn + input[type=submit], .gform_wrapper .gform_footer .input-group-prepend .footer .footer-container .footer-newsletter-col input[type=submit] + input[type=submit], .footer .footer-container .footer-newsletter-col .gform_wrapper .gform_footer .input-group-prepend input[type=submit] + input[type=submit], .gform_wrapper .gform_footer .input-group-prepend .wps-pagination-controls .wps-btn-next-page + input[type=submit], .wps-pagination-controls .gform_wrapper .gform_footer .input-group-prepend .wps-btn-next-page + input[type=submit], .gform_wrapper .gform_footer .input-group-prepend .navbar .navbar-nav .menu-item.btn-menu-item a + input[type=submit], .navbar .navbar-nav .menu-item.btn-menu-item .gform_wrapper .gform_footer .input-group-prepend a + input[type=submit], .input-group-prepend .gform_wrapper .gform_footer input[type=submit] + input[type=submit], .gform_wrapper .gform_footer .input-group-prepend input[type=submit] + input[type=submit],
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .footer .footer-container .footer-newsletter-col input[type=submit] + .input-group-text,
.footer .footer-container .footer-newsletter-col .input-group-prepend input[type=submit] + .input-group-text,
.input-group-prepend .wps-pagination-controls .wps-btn-next-page + .input-group-text,
.wps-pagination-controls .input-group-prepend .wps-btn-next-page + .input-group-text,
.input-group-prepend .navbar .navbar-nav .menu-item.btn-menu-item a + .input-group-text,
.navbar .navbar-nav .menu-item.btn-menu-item .input-group-prepend a + .input-group-text,
.input-group-prepend .gform_wrapper .gform_footer input[type=submit] + .input-group-text,
.gform_wrapper .gform_footer .input-group-prepend input[type=submit] + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-prepend .footer .footer-container .footer-newsletter-col .input-group-text + input[type=submit],
.footer .footer-container .footer-newsletter-col .input-group-prepend .input-group-text + input[type=submit],
.input-group-prepend .wps-pagination-controls .input-group-text + .wps-btn-next-page,
.wps-pagination-controls .input-group-prepend .input-group-text + .wps-btn-next-page,
.input-group-prepend .navbar .navbar-nav .menu-item.btn-menu-item .input-group-text + a,
.navbar .navbar-nav .menu-item.btn-menu-item .input-group-prepend .input-group-text + a,
.input-group-prepend .gform_wrapper .gform_footer .input-group-text + input[type=submit],
.gform_wrapper .gform_footer .input-group-prepend .input-group-text + input[type=submit],
.input-group-append .btn + .btn,
.input-group-append .footer .footer-container .footer-newsletter-col input[type=submit] + .btn,
.footer .footer-container .footer-newsletter-col .input-group-append input[type=submit] + .btn,
.input-group-append .footer .footer-container .footer-newsletter-col .btn + input[type=submit],
.footer .footer-container .footer-newsletter-col .input-group-append .btn + input[type=submit],
.input-group-append .footer .footer-container .footer-newsletter-col input[type=submit] + input[type=submit],
.footer .footer-container .footer-newsletter-col .input-group-append input[type=submit] + input[type=submit],
.input-group-append .wps-pagination-controls .wps-btn-next-page + .btn,
.input-group-append .wps-pagination-controls .footer .footer-container .footer-newsletter-col .wps-btn-next-page + input[type=submit],
.footer .footer-container .footer-newsletter-col .input-group-append .wps-pagination-controls .wps-btn-next-page + input[type=submit],
.wps-pagination-controls .input-group-append .wps-btn-next-page + .btn,
.wps-pagination-controls .input-group-append .footer .footer-container .footer-newsletter-col .wps-btn-next-page + input[type=submit],
.footer .footer-container .footer-newsletter-col .wps-pagination-controls .input-group-append .wps-btn-next-page + input[type=submit],
.input-group-append .wps-pagination-controls .btn + .wps-btn-next-page,
.input-group-append .wps-pagination-controls .footer .footer-container .footer-newsletter-col input[type=submit] + .wps-btn-next-page,
.footer .footer-container .footer-newsletter-col .input-group-append .wps-pagination-controls input[type=submit] + .wps-btn-next-page,
.wps-pagination-controls .input-group-append .btn + .wps-btn-next-page,
.wps-pagination-controls .input-group-append .footer .footer-container .footer-newsletter-col input[type=submit] + .wps-btn-next-page,
.footer .footer-container .footer-newsletter-col .wps-pagination-controls .input-group-append input[type=submit] + .wps-btn-next-page,
.input-group-append .wps-pagination-controls .wps-btn-next-page + .wps-btn-next-page,
.wps-pagination-controls .input-group-append .wps-btn-next-page + .wps-btn-next-page,
.input-group-append .navbar .navbar-nav .menu-item.btn-menu-item a + .btn,
.input-group-append .navbar .navbar-nav .menu-item.btn-menu-item .footer .footer-container .footer-newsletter-col a + input[type=submit],
.footer .footer-container .footer-newsletter-col .input-group-append .navbar .navbar-nav .menu-item.btn-menu-item a + input[type=submit],
.input-group-append .navbar .navbar-nav .menu-item.btn-menu-item .wps-pagination-controls a + .wps-btn-next-page,
.wps-pagination-controls .input-group-append .navbar .navbar-nav .menu-item.btn-menu-item a + .wps-btn-next-page,
.navbar .navbar-nav .menu-item.btn-menu-item .input-group-append a + .btn,
.navbar .navbar-nav .menu-item.btn-menu-item .input-group-append .footer .footer-container .footer-newsletter-col a + input[type=submit],
.footer .footer-container .footer-newsletter-col .navbar .navbar-nav .menu-item.btn-menu-item .input-group-append a + input[type=submit],
.navbar .navbar-nav .menu-item.btn-menu-item .input-group-append .wps-pagination-controls a + .wps-btn-next-page,
.wps-pagination-controls .navbar .navbar-nav .menu-item.btn-menu-item .input-group-append a + .wps-btn-next-page,
.input-group-append .navbar .navbar-nav .menu-item.btn-menu-item .btn + a,
.input-group-append .navbar .navbar-nav .menu-item.btn-menu-item .footer .footer-container .footer-newsletter-col input[type=submit] + a,
.footer .footer-container .footer-newsletter-col .input-group-append .navbar .navbar-nav .menu-item.btn-menu-item input[type=submit] + a,
.input-group-append .navbar .navbar-nav .menu-item.btn-menu-item .wps-pagination-controls .wps-btn-next-page + a,
.wps-pagination-controls .input-group-append .navbar .navbar-nav .menu-item.btn-menu-item .wps-btn-next-page + a,
.navbar .navbar-nav .menu-item.btn-menu-item .input-group-append .btn + a,
.navbar .navbar-nav .menu-item.btn-menu-item .input-group-append .footer .footer-container .footer-newsletter-col input[type=submit] + a,
.footer .footer-container .footer-newsletter-col .navbar .navbar-nav .menu-item.btn-menu-item .input-group-append input[type=submit] + a,
.navbar .navbar-nav .menu-item.btn-menu-item .input-group-append .wps-pagination-controls .wps-btn-next-page + a,
.wps-pagination-controls .navbar .navbar-nav .menu-item.btn-menu-item .input-group-append .wps-btn-next-page + a,
.input-group-append .navbar .navbar-nav .menu-item.btn-menu-item a + a,
.navbar .navbar-nav .menu-item.btn-menu-item .input-group-append a + a,
.input-group-append .gform_wrapper .gform_footer input[type=submit] + .btn,
.input-group-append .gform_wrapper .gform_footer .footer .footer-container .footer-newsletter-col input[type=submit] + input[type=submit],
.footer .footer-container .footer-newsletter-col .input-group-append .gform_wrapper .gform_footer input[type=submit] + input[type=submit],
.input-group-append .gform_wrapper .gform_footer .wps-pagination-controls input[type=submit] + .wps-btn-next-page,
.wps-pagination-controls .input-group-append .gform_wrapper .gform_footer input[type=submit] + .wps-btn-next-page,
.input-group-append .gform_wrapper .gform_footer .navbar .navbar-nav .menu-item.btn-menu-item input[type=submit] + a,
.navbar .navbar-nav .menu-item.btn-menu-item .input-group-append .gform_wrapper .gform_footer input[type=submit] + a,
.gform_wrapper .gform_footer .input-group-append input[type=submit] + .btn,
.gform_wrapper .gform_footer .input-group-append .footer .footer-container .footer-newsletter-col input[type=submit] + input[type=submit],
.footer .footer-container .footer-newsletter-col .gform_wrapper .gform_footer .input-group-append input[type=submit] + input[type=submit],
.gform_wrapper .gform_footer .input-group-append .wps-pagination-controls input[type=submit] + .wps-btn-next-page,
.wps-pagination-controls .gform_wrapper .gform_footer .input-group-append input[type=submit] + .wps-btn-next-page,
.gform_wrapper .gform_footer .input-group-append .navbar .navbar-nav .menu-item.btn-menu-item input[type=submit] + a,
.navbar .navbar-nav .menu-item.btn-menu-item .gform_wrapper .gform_footer .input-group-append input[type=submit] + a,
.input-group-append .gform_wrapper .gform_footer .btn + input[type=submit],
.input-group-append .gform_wrapper .gform_footer .footer .footer-container .footer-newsletter-col input[type=submit] + input[type=submit],
.footer .footer-container .footer-newsletter-col .input-group-append .gform_wrapper .gform_footer input[type=submit] + input[type=submit],
.input-group-append .gform_wrapper .gform_footer .wps-pagination-controls .wps-btn-next-page + input[type=submit],
.wps-pagination-controls .input-group-append .gform_wrapper .gform_footer .wps-btn-next-page + input[type=submit],
.input-group-append .gform_wrapper .gform_footer .navbar .navbar-nav .menu-item.btn-menu-item a + input[type=submit],
.navbar .navbar-nav .menu-item.btn-menu-item .input-group-append .gform_wrapper .gform_footer a + input[type=submit],
.gform_wrapper .gform_footer .input-group-append .btn + input[type=submit],
.gform_wrapper .gform_footer .input-group-append .footer .footer-container .footer-newsletter-col input[type=submit] + input[type=submit],
.footer .footer-container .footer-newsletter-col .gform_wrapper .gform_footer .input-group-append input[type=submit] + input[type=submit],
.gform_wrapper .gform_footer .input-group-append .wps-pagination-controls .wps-btn-next-page + input[type=submit],
.wps-pagination-controls .gform_wrapper .gform_footer .input-group-append .wps-btn-next-page + input[type=submit],
.gform_wrapper .gform_footer .input-group-append .navbar .navbar-nav .menu-item.btn-menu-item a + input[type=submit],
.navbar .navbar-nav .menu-item.btn-menu-item .gform_wrapper .gform_footer .input-group-append a + input[type=submit],
.input-group-append .gform_wrapper .gform_footer input[type=submit] + input[type=submit],
.gform_wrapper .gform_footer .input-group-append input[type=submit] + input[type=submit],
.input-group-append .btn + .input-group-text,
.input-group-append .footer .footer-container .footer-newsletter-col input[type=submit] + .input-group-text,
.footer .footer-container .footer-newsletter-col .input-group-append input[type=submit] + .input-group-text,
.input-group-append .wps-pagination-controls .wps-btn-next-page + .input-group-text,
.wps-pagination-controls .input-group-append .wps-btn-next-page + .input-group-text,
.input-group-append .navbar .navbar-nav .menu-item.btn-menu-item a + .input-group-text,
.navbar .navbar-nav .menu-item.btn-menu-item .input-group-append a + .input-group-text,
.input-group-append .gform_wrapper .gform_footer input[type=submit] + .input-group-text,
.gform_wrapper .gform_footer .input-group-append input[type=submit] + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn,
.input-group-append .footer .footer-container .footer-newsletter-col .input-group-text + input[type=submit],
.footer .footer-container .footer-newsletter-col .input-group-append .input-group-text + input[type=submit],
.input-group-append .wps-pagination-controls .input-group-text + .wps-btn-next-page,
.wps-pagination-controls .input-group-append .input-group-text + .wps-btn-next-page,
.input-group-append .navbar .navbar-nav .menu-item.btn-menu-item .input-group-text + a,
.navbar .navbar-nav .menu-item.btn-menu-item .input-group-append .input-group-text + a,
.input-group-append .gform_wrapper .gform_footer .input-group-text + input[type=submit],
.gform_wrapper .gform_footer .input-group-append .input-group-text + input[type=submit] {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.footer .footer-container .footer-newsletter-col .input-group-lg > .input-group-prepend > input[type=submit],
.wps-pagination-controls .input-group-lg > .input-group-prepend > .wps-btn-next-page,
.navbar .navbar-nav .menu-item.btn-menu-item .input-group-lg > .input-group-prepend > a,
.gform_wrapper .gform_footer .input-group-lg > .input-group-prepend > input[type=submit],
.input-group-lg > .input-group-append > .btn,
.footer .footer-container .footer-newsletter-col .input-group-lg > .input-group-append > input[type=submit],
.wps-pagination-controls .input-group-lg > .input-group-append > .wps-btn-next-page,
.navbar .navbar-nav .menu-item.btn-menu-item .input-group-lg > .input-group-append > a,
.gform_wrapper .gform_footer .input-group-lg > .input-group-append > input[type=submit] {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.footer .footer-container .footer-newsletter-col .input-group-sm > .input-group-prepend > input[type=submit],
.wps-pagination-controls .input-group-sm > .input-group-prepend > .wps-btn-next-page,
.navbar .navbar-nav .menu-item.btn-menu-item .input-group-sm > .input-group-prepend > a,
.gform_wrapper .gform_footer .input-group-sm > .input-group-prepend > input[type=submit],
.input-group-sm > .input-group-append > .btn,
.footer .footer-container .footer-newsletter-col .input-group-sm > .input-group-append > input[type=submit],
.wps-pagination-controls .input-group-sm > .input-group-append > .wps-btn-next-page,
.navbar .navbar-nav .menu-item.btn-menu-item .input-group-sm > .input-group-append > a,
.gform_wrapper .gform_footer .input-group-sm > .input-group-append > input[type=submit] {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

.input-group > .input-group-prepend > .btn, .footer .footer-container .footer-newsletter-col .input-group > .input-group-prepend > input[type=submit], .wps-pagination-controls .input-group > .input-group-prepend > .wps-btn-next-page, .navbar .navbar-nav .menu-item.btn-menu-item .input-group > .input-group-prepend > a, .gform_wrapper .gform_footer .input-group > .input-group-prepend > input[type=submit],
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.footer .footer-container .footer-newsletter-col .input-group:not(.has-validation) > .input-group-append:not(:last-child) > input[type=submit],
.wps-pagination-controls .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .wps-btn-next-page,
.navbar .navbar-nav .menu-item.btn-menu-item .input-group:not(.has-validation) > .input-group-append:not(:last-child) > a,
.gform_wrapper .gform_footer .input-group:not(.has-validation) > .input-group-append:not(:last-child) > input[type=submit],
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.footer .footer-container .footer-newsletter-col .input-group.has-validation > .input-group-append:nth-last-child(n+3) > input[type=submit],
.wps-pagination-controls .input-group.has-validation > .input-group-append:nth-last-child(n+3) > .wps-btn-next-page,
.navbar .navbar-nav .menu-item.btn-menu-item .input-group.has-validation > .input-group-append:nth-last-child(n+3) > a,
.gform_wrapper .gform_footer .input-group.has-validation > .input-group-append:nth-last-child(n+3) > input[type=submit],
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.footer .footer-container .footer-newsletter-col .input-group > .input-group-append:last-child > input[type=submit]:not(:last-child):not(.dropdown-toggle),
.wps-pagination-controls .input-group > .input-group-append:last-child > .wps-btn-next-page:not(:last-child):not(.dropdown-toggle),
.navbar .navbar-nav .menu-item.btn-menu-item .input-group > .input-group-append:last-child > a:not(:last-child):not(.dropdown-toggle),
.gform_wrapper .gform_footer .input-group > .input-group-append:last-child > input[type=submit]:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn, .footer .footer-container .footer-newsletter-col .input-group > .input-group-append > input[type=submit], .wps-pagination-controls .input-group > .input-group-append > .wps-btn-next-page, .navbar .navbar-nav .menu-item.btn-menu-item .input-group > .input-group-append > a, .gform_wrapper .gform_footer .input-group > .input-group-append > input[type=submit],
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.footer .footer-container .footer-newsletter-col .input-group > .input-group-prepend:not(:first-child) > input[type=submit],
.wps-pagination-controls .input-group > .input-group-prepend:not(:first-child) > .wps-btn-next-page,
.navbar .navbar-nav .menu-item.btn-menu-item .input-group > .input-group-prepend:not(:first-child) > a,
.gform_wrapper .gform_footer .input-group > .input-group-prepend:not(:first-child) > input[type=submit],
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.footer .footer-container .footer-newsletter-col .input-group > .input-group-prepend:first-child > input[type=submit]:not(:first-child),
.wps-pagination-controls .input-group > .input-group-prepend:first-child > .wps-btn-next-page:not(:first-child),
.navbar .navbar-nav .menu-item.btn-menu-item .input-group > .input-group-prepend:first-child > a:not(:first-child),
.gform_wrapper .gform_footer .input-group > .input-group-prepend:first-child > input[type=submit]:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #CE6728;
  border-color: #CE6728;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 40rem) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 64rem) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 75rem) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 90rem) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #6b3615;
  background-color: #f1d4c3;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #6b3615;
  background-color: #ecc5ae;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #6b3615;
  border-color: #6b3615;
}

.list-group-item-secondary {
  color: #201200;
  background-color: #c9c1b8;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #201200;
  background-color: #beb4aa;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #201200;
  border-color: #201200;
}

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.list-group-item-brand-red-dark {
  color: #6b3615;
  background-color: #f1d4c3;
}
.list-group-item-brand-red-dark.list-group-item-action:hover, .list-group-item-brand-red-dark.list-group-item-action:focus {
  color: #6b3615;
  background-color: #ecc5ae;
}
.list-group-item-brand-red-dark.list-group-item-action.active {
  color: #fff;
  background-color: #6b3615;
  border-color: #6b3615;
}

.list-group-item-bright-asics-blue {
  color: #201200;
  background-color: #c9c1b8;
}
.list-group-item-bright-asics-blue.list-group-item-action:hover, .list-group-item-bright-asics-blue.list-group-item-action:focus {
  color: #201200;
  background-color: #beb4aa;
}
.list-group-item-bright-asics-blue.list-group-item-action.active {
  color: #fff;
  background-color: #201200;
  border-color: #201200;
}

.list-group-item-charcoal {
  color: #262626;
  background-color: #cccccc;
}
.list-group-item-charcoal.list-group-item-action:hover, .list-group-item-charcoal.list-group-item-action:focus {
  color: #262626;
  background-color: #bfbfbf;
}
.list-group-item-charcoal.list-group-item-action.active {
  color: #fff;
  background-color: #262626;
  border-color: #262626;
}

.list-group-item-dark-asics-blue {
  color: #201200;
  background-color: #c9c1b8;
}
.list-group-item-dark-asics-blue.list-group-item-action:hover, .list-group-item-dark-asics-blue.list-group-item-action:focus {
  color: #201200;
  background-color: #beb4aa;
}
.list-group-item-dark-asics-blue.list-group-item-action.active {
  color: #fff;
  background-color: #201200;
  border-color: #201200;
}

.list-group-item-harbor-grey {
  color: #676764;
  background-color: #efefee;
}
.list-group-item-harbor-grey.list-group-item-action:hover, .list-group-item-harbor-grey.list-group-item-action:focus {
  color: #676764;
  background-color: #e3e3e1;
}
.list-group-item-harbor-grey.list-group-item-action.active {
  color: #fff;
  background-color: #676764;
  border-color: #676764;
}

.list-group-item-mist {
  color: #7c7c7c;
  background-color: #fafafa;
}
.list-group-item-mist.list-group-item-action:hover, .list-group-item-mist.list-group-item-action:focus {
  color: #7c7c7c;
  background-color: #ededed;
}
.list-group-item-mist.list-group-item-action.active {
  color: #fff;
  background-color: #7c7c7c;
  border-color: #7c7c7c;
}

.list-group-item-black {
  color: black;
  background-color: #b8b8b8;
}
.list-group-item-black.list-group-item-action:hover, .list-group-item-black.list-group-item-action:focus {
  color: black;
  background-color: #ababab;
}
.list-group-item-black.list-group-item-action.active {
  color: #fff;
  background-color: black;
  border-color: black;
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.1;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 40rem) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 75rem) {
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 90rem) {
  .modal-xl {
    max-width: 1140px;
  }
}
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #CE6728;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50%/100% 100% no-repeat;
}

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 39.98rem) {
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 40rem) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 63.98rem) {
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 64rem) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 74.98rem) {
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 75rem) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 89.98rem) {
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 90rem) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #CE6728;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #8e471c;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(206, 103, 40, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #CE6728;
  border-color: #CE6728;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

@media print {
  *,
*::before,
*::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a:not(.btn) {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre,
blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  @page {
    size: a3;
  }
  body {
    min-width: 75rem !important;
  }

  .container {
    min-width: 75rem !important;
  }

  .navbar {
    display: none;
  }

  .badge {
    border: 1px solid #000000;
  }

  .table {
    border-collapse: collapse !important;
  }
  .table td,
.table th {
    background-color: #fff !important;
  }

  .table-bordered th,
.table-bordered td {
    border: 1px solid #dee2e6 !important;
  }

  .table-dark {
    color: inherit;
  }
  .table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
    border-color: #dee2e6;
  }

  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus:not(.focus-visible) {
  outline: 0 !important;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #CE6728;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #8e471c;
  text-decoration: underline;
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus:not(.focus-visible) {
  outline: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #CE6728;
  --secondary: #3e2300;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --brand-red-dark: #CE6728;
  --bright-asics-blue: #3e2300;
  --charcoal: #4A4A4A;
  --dark-asics-blue: #3e2300;
  --harbor-grey: #C7C6C1;
  --mist: #EEEEEE;
  --black: #000000;
  --breakpoint-xs: 0;
  --breakpoint-sm: 40rem;
  --breakpoint-md: 64rem;
  --breakpoint-lg: 75rem;
  --breakpoint-xl: 90rem;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #f1d4c3;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #e6b08f;
}

.table-hover .table-primary:hover {
  background-color: #ecc5ae;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #ecc5ae;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #c9c1b8;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #9b8d7a;
}

.table-hover .table-secondary:hover {
  background-color: #beb4aa;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #beb4aa;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}

.table-hover .table-info:hover {
  background-color: #abdde5;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-brand-red-dark,
.table-brand-red-dark > th,
.table-brand-red-dark > td {
  background-color: #f1d4c3;
}
.table-brand-red-dark th,
.table-brand-red-dark td,
.table-brand-red-dark thead th,
.table-brand-red-dark tbody + tbody {
  border-color: #e6b08f;
}

.table-hover .table-brand-red-dark:hover {
  background-color: #ecc5ae;
}
.table-hover .table-brand-red-dark:hover > td,
.table-hover .table-brand-red-dark:hover > th {
  background-color: #ecc5ae;
}

.table-bright-asics-blue,
.table-bright-asics-blue > th,
.table-bright-asics-blue > td {
  background-color: #c9c1b8;
}
.table-bright-asics-blue th,
.table-bright-asics-blue td,
.table-bright-asics-blue thead th,
.table-bright-asics-blue tbody + tbody {
  border-color: #9b8d7a;
}

.table-hover .table-bright-asics-blue:hover {
  background-color: #beb4aa;
}
.table-hover .table-bright-asics-blue:hover > td,
.table-hover .table-bright-asics-blue:hover > th {
  background-color: #beb4aa;
}

.table-charcoal,
.table-charcoal > th,
.table-charcoal > td {
  background-color: #cccccc;
}
.table-charcoal th,
.table-charcoal td,
.table-charcoal thead th,
.table-charcoal tbody + tbody {
  border-color: #a1a1a1;
}

.table-hover .table-charcoal:hover {
  background-color: #bfbfbf;
}
.table-hover .table-charcoal:hover > td,
.table-hover .table-charcoal:hover > th {
  background-color: #bfbfbf;
}

.table-dark-asics-blue,
.table-dark-asics-blue > th,
.table-dark-asics-blue > td {
  background-color: #c9c1b8;
}
.table-dark-asics-blue th,
.table-dark-asics-blue td,
.table-dark-asics-blue thead th,
.table-dark-asics-blue tbody + tbody {
  border-color: #9b8d7a;
}

.table-hover .table-dark-asics-blue:hover {
  background-color: #beb4aa;
}
.table-hover .table-dark-asics-blue:hover > td,
.table-hover .table-dark-asics-blue:hover > th {
  background-color: #beb4aa;
}

.table-harbor-grey,
.table-harbor-grey > th,
.table-harbor-grey > td {
  background-color: #efefee;
}
.table-harbor-grey th,
.table-harbor-grey td,
.table-harbor-grey thead th,
.table-harbor-grey tbody + tbody {
  border-color: #e2e1df;
}

.table-hover .table-harbor-grey:hover {
  background-color: #e3e3e1;
}
.table-hover .table-harbor-grey:hover > td,
.table-hover .table-harbor-grey:hover > th {
  background-color: #e3e3e1;
}

.table-mist,
.table-mist > th,
.table-mist > td {
  background-color: #fafafa;
}
.table-mist th,
.table-mist td,
.table-mist thead th,
.table-mist tbody + tbody {
  border-color: #f6f6f6;
}

.table-hover .table-mist:hover {
  background-color: #ededed;
}
.table-hover .table-mist:hover > td,
.table-hover .table-mist:hover > th {
  background-color: #ededed;
}

.table-black,
.table-black > th,
.table-black > td {
  background-color: #b8b8b8;
}
.table-black th,
.table-black td,
.table-black thead th,
.table-black tbody + tbody {
  border-color: #7a7a7a;
}

.table-hover .table-black:hover {
  background-color: #ababab;
}
.table-hover .table-black:hover > td,
.table-hover .table-black:hover > th {
  background-color: #ababab;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 39.98rem) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 63.98rem) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 74.98rem) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 89.98rem) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

[dir="ltr"] .tooltip{
  text-align: left;
}

[dir="rtl"] .tooltip{
  text-align: right;
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000000;
  border-radius: 0.25rem;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #CE6728 !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #a35220 !important;
}

.bg-secondary {
  background-color: #3e2300 !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #0b0600 !important;
}

.bg-success {
  background-color: #28a745 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

.bg-brand-red-dark {
  background-color: #CE6728 !important;
}

a.bg-brand-red-dark:hover, a.bg-brand-red-dark:focus,
button.bg-brand-red-dark:hover,
button.bg-brand-red-dark:focus {
  background-color: #a35220 !important;
}

.bg-bright-asics-blue {
  background-color: #3e2300 !important;
}

a.bg-bright-asics-blue:hover, a.bg-bright-asics-blue:focus,
button.bg-bright-asics-blue:hover,
button.bg-bright-asics-blue:focus {
  background-color: #0b0600 !important;
}

.bg-charcoal {
  background-color: #4A4A4A !important;
}

a.bg-charcoal:hover, a.bg-charcoal:focus,
button.bg-charcoal:hover,
button.bg-charcoal:focus {
  background-color: #313131 !important;
}

.bg-dark-asics-blue {
  background-color: #3e2300 !important;
}

a.bg-dark-asics-blue:hover, a.bg-dark-asics-blue:focus,
button.bg-dark-asics-blue:hover,
button.bg-dark-asics-blue:focus {
  background-color: #0b0600 !important;
}

.bg-harbor-grey {
  background-color: #C7C6C1 !important;
}

a.bg-harbor-grey:hover, a.bg-harbor-grey:focus,
button.bg-harbor-grey:hover,
button.bg-harbor-grey:focus {
  background-color: #afada6 !important;
}

.bg-mist {
  background-color: #EEEEEE !important;
}

a.bg-mist:hover, a.bg-mist:focus,
button.bg-mist:hover,
button.bg-mist:focus {
  background-color: #d5d5d5 !important;
}

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

a.bg-black:hover, a.bg-black:focus,
button.bg-black:hover,
button.bg-black:focus {
  background-color: black !important;
}

.bg-white {
  background-color: #fff !important;
}

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

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #CE6728 !important;
}

.border-secondary {
  border-color: #3e2300 !important;
}

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-brand-red-dark {
  border-color: #CE6728 !important;
}

.border-bright-asics-blue {
  border-color: #3e2300 !important;
}

.border-charcoal {
  border-color: #4A4A4A !important;
}

.border-dark-asics-blue {
  border-color: #3e2300 !important;
}

.border-harbor-grey {
  border-color: #C7C6C1 !important;
}

.border-mist {
  border-color: #EEEEEE !important;
}

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

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 40rem) {
  .d-sm-none {
    display: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 64rem) {
  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 75rem) {
  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 90rem) {
  .d-xl-none {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }

  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 40rem) {
  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 64rem) {
  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 75rem) {
  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 90rem) {
  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 40rem) {
  .float-sm-left {
    float: left !important;
  }

  .float-sm-right {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 64rem) {
  .float-md-left {
    float: left !important;
  }

  .float-md-right {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 75rem) {
  .float-lg-left {
    float: left !important;
  }

  .float-lg-right {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 90rem) {
  .float-xl-left {
    float: left !important;
  }

  .float-xl-right {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
      -ms-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2, .block-accordion .card .card-body p:not(:last-child),
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 2rem !important;
}

.mt-5,
.my-5 {
  margin-top: 2rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 2rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 2rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 2rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 2rem !important;
}

.pt-5,
.py-5 {
  padding-top: 2rem !important;
}

.pr-5,
.px-5 {
  padding-right: 2rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 2rem !important;
}

.pl-5,
.px-5 {
  padding-left: 2rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -2rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -2rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -2rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -2rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -2rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 40rem) {
  .m-sm-0 {
    margin: 0 !important;
  }

  .mt-sm-0,
.my-sm-0 {
    margin-top: 0 !important;
  }

  .mr-sm-0,
.mx-sm-0 {
    margin-right: 0 !important;
  }

  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }

  .ml-sm-0,
.mx-sm-0 {
    margin-left: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .mt-sm-1,
.my-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mr-sm-1,
.mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  .mb-sm-1,
.my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-sm-1,
.mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .mt-sm-2,
.my-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mr-sm-2,
.mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  .mb-sm-2,
.my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-sm-2,
.mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .mt-sm-3,
.my-sm-3 {
    margin-top: 1rem !important;
  }

  .mr-sm-3,
.mx-sm-3 {
    margin-right: 1rem !important;
  }

  .mb-sm-3,
.my-sm-3 {
    margin-bottom: 1rem !important;
  }

  .ml-sm-3,
.mx-sm-3 {
    margin-left: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .mt-sm-4,
.my-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mr-sm-4,
.mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  .mb-sm-4,
.my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-sm-4,
.mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 2rem !important;
  }

  .mt-sm-5,
.my-sm-5 {
    margin-top: 2rem !important;
  }

  .mr-sm-5,
.mx-sm-5 {
    margin-right: 2rem !important;
  }

  .mb-sm-5,
.my-sm-5 {
    margin-bottom: 2rem !important;
  }

  .ml-sm-5,
.mx-sm-5 {
    margin-left: 2rem !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .pt-sm-0,
.py-sm-0 {
    padding-top: 0 !important;
  }

  .pr-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }

  .pb-sm-0,
.py-sm-0 {
    padding-bottom: 0 !important;
  }

  .pl-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .pt-sm-1,
.py-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pr-sm-1,
.px-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pb-sm-1,
.py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-sm-1,
.px-sm-1 {
    padding-left: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .pt-sm-2,
.py-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pr-sm-2,
.px-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pb-sm-2,
.py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-sm-2,
.px-sm-2 {
    padding-left: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .pt-sm-3,
.py-sm-3 {
    padding-top: 1rem !important;
  }

  .pr-sm-3,
.px-sm-3 {
    padding-right: 1rem !important;
  }

  .pb-sm-3,
.py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pl-sm-3,
.px-sm-3 {
    padding-left: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .pt-sm-4,
.py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pr-sm-4,
.px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-sm-4,
.px-sm-4 {
    padding-left: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 2rem !important;
  }

  .pt-sm-5,
.py-sm-5 {
    padding-top: 2rem !important;
  }

  .pr-sm-5,
.px-sm-5 {
    padding-right: 2rem !important;
  }

  .pb-sm-5,
.py-sm-5 {
    padding-bottom: 2rem !important;
  }

  .pl-sm-5,
.px-sm-5 {
    padding-left: 2rem !important;
  }

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  .mt-sm-n1,
.my-sm-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-sm-n1,
.mx-sm-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-sm-n1,
.my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-sm-n1,
.mx-sm-n1 {
    margin-left: -0.25rem !important;
  }

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  .mt-sm-n2,
.my-sm-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-sm-n2,
.mx-sm-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-sm-n2,
.my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-sm-n2,
.mx-sm-n2 {
    margin-left: -0.5rem !important;
  }

  .m-sm-n3 {
    margin: -1rem !important;
  }

  .mt-sm-n3,
.my-sm-n3 {
    margin-top: -1rem !important;
  }

  .mr-sm-n3,
.mx-sm-n3 {
    margin-right: -1rem !important;
  }

  .mb-sm-n3,
.my-sm-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-sm-n3,
.mx-sm-n3 {
    margin-left: -1rem !important;
  }

  .m-sm-n4 {
    margin: -1.5rem !important;
  }

  .mt-sm-n4,
.my-sm-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-sm-n4,
.mx-sm-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-sm-n4,
.my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-sm-n4,
.mx-sm-n4 {
    margin-left: -1.5rem !important;
  }

  .m-sm-n5 {
    margin: -2rem !important;
  }

  .mt-sm-n5,
.my-sm-n5 {
    margin-top: -2rem !important;
  }

  .mr-sm-n5,
.mx-sm-n5 {
    margin-right: -2rem !important;
  }

  .mb-sm-n5,
.my-sm-n5 {
    margin-bottom: -2rem !important;
  }

  .ml-sm-n5,
.mx-sm-n5 {
    margin-left: -2rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mt-sm-auto,
.my-sm-auto {
    margin-top: auto !important;
  }

  .mr-sm-auto,
.mx-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-auto,
.my-sm-auto {
    margin-bottom: auto !important;
  }

  .ml-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 64rem) {
  .m-md-0 {
    margin: 0 !important;
  }

  .mt-md-0,
.my-md-0 {
    margin-top: 0 !important;
  }

  .mr-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }

  .mb-md-0,
.my-md-0 {
    margin-bottom: 0 !important;
  }

  .ml-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .mt-md-1,
.my-md-1 {
    margin-top: 0.25rem !important;
  }

  .mr-md-1,
.mx-md-1 {
    margin-right: 0.25rem !important;
  }

  .mb-md-1,
.my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-md-1,
.mx-md-1 {
    margin-left: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .mt-md-2,
.my-md-2 {
    margin-top: 0.5rem !important;
  }

  .mr-md-2,
.mx-md-2 {
    margin-right: 0.5rem !important;
  }

  .mb-md-2,
.my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-md-2,
.mx-md-2 {
    margin-left: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .mt-md-3,
.my-md-3 {
    margin-top: 1rem !important;
  }

  .mr-md-3,
.mx-md-3 {
    margin-right: 1rem !important;
  }

  .mb-md-3,
.my-md-3 {
    margin-bottom: 1rem !important;
  }

  .ml-md-3,
.mx-md-3 {
    margin-left: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .mt-md-4,
.my-md-4 {
    margin-top: 1.5rem !important;
  }

  .mr-md-4,
.mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .mb-md-4,
.my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-md-4,
.mx-md-4 {
    margin-left: 1.5rem !important;
  }

  .m-md-5 {
    margin: 2rem !important;
  }

  .mt-md-5,
.my-md-5 {
    margin-top: 2rem !important;
  }

  .mr-md-5,
.mx-md-5 {
    margin-right: 2rem !important;
  }

  .mb-md-5,
.my-md-5 {
    margin-bottom: 2rem !important;
  }

  .ml-md-5,
.mx-md-5 {
    margin-left: 2rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .pt-md-0,
.py-md-0 {
    padding-top: 0 !important;
  }

  .pr-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }

  .pb-md-0,
.py-md-0 {
    padding-bottom: 0 !important;
  }

  .pl-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .pt-md-1,
.py-md-1 {
    padding-top: 0.25rem !important;
  }

  .pr-md-1,
.px-md-1 {
    padding-right: 0.25rem !important;
  }

  .pb-md-1,
.py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-md-1,
.px-md-1 {
    padding-left: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .pt-md-2,
.py-md-2 {
    padding-top: 0.5rem !important;
  }

  .pr-md-2,
.px-md-2 {
    padding-right: 0.5rem !important;
  }

  .pb-md-2,
.py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-md-2,
.px-md-2 {
    padding-left: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .pt-md-3,
.py-md-3 {
    padding-top: 1rem !important;
  }

  .pr-md-3,
.px-md-3 {
    padding-right: 1rem !important;
  }

  .pb-md-3,
.py-md-3 {
    padding-bottom: 1rem !important;
  }

  .pl-md-3,
.px-md-3 {
    padding-left: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .pt-md-4,
.py-md-4 {
    padding-top: 1.5rem !important;
  }

  .pr-md-4,
.px-md-4 {
    padding-right: 1.5rem !important;
  }

  .pb-md-4,
.py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-md-4,
.px-md-4 {
    padding-left: 1.5rem !important;
  }

  .p-md-5 {
    padding: 2rem !important;
  }

  .pt-md-5,
.py-md-5 {
    padding-top: 2rem !important;
  }

  .pr-md-5,
.px-md-5 {
    padding-right: 2rem !important;
  }

  .pb-md-5,
.py-md-5 {
    padding-bottom: 2rem !important;
  }

  .pl-md-5,
.px-md-5 {
    padding-left: 2rem !important;
  }

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  .mt-md-n1,
.my-md-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-md-n1,
.mx-md-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-md-n1,
.my-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-md-n1,
.mx-md-n1 {
    margin-left: -0.25rem !important;
  }

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  .mt-md-n2,
.my-md-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-md-n2,
.mx-md-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-md-n2,
.my-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-md-n2,
.mx-md-n2 {
    margin-left: -0.5rem !important;
  }

  .m-md-n3 {
    margin: -1rem !important;
  }

  .mt-md-n3,
.my-md-n3 {
    margin-top: -1rem !important;
  }

  .mr-md-n3,
.mx-md-n3 {
    margin-right: -1rem !important;
  }

  .mb-md-n3,
.my-md-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-md-n3,
.mx-md-n3 {
    margin-left: -1rem !important;
  }

  .m-md-n4 {
    margin: -1.5rem !important;
  }

  .mt-md-n4,
.my-md-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-md-n4,
.mx-md-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-md-n4,
.my-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-md-n4,
.mx-md-n4 {
    margin-left: -1.5rem !important;
  }

  .m-md-n5 {
    margin: -2rem !important;
  }

  .mt-md-n5,
.my-md-n5 {
    margin-top: -2rem !important;
  }

  .mr-md-n5,
.mx-md-n5 {
    margin-right: -2rem !important;
  }

  .mb-md-n5,
.my-md-n5 {
    margin-bottom: -2rem !important;
  }

  .ml-md-n5,
.mx-md-n5 {
    margin-left: -2rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mt-md-auto,
.my-md-auto {
    margin-top: auto !important;
  }

  .mr-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }

  .mb-md-auto,
.my-md-auto {
    margin-bottom: auto !important;
  }

  .ml-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 75rem) {
  .m-lg-0 {
    margin: 0 !important;
  }

  .mt-lg-0,
.my-lg-0 {
    margin-top: 0 !important;
  }

  .mr-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }

  .mb-lg-0,
.my-lg-0 {
    margin-bottom: 0 !important;
  }

  .ml-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .mt-lg-1,
.my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mr-lg-1,
.mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .mb-lg-1,
.my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-lg-1,
.mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .mt-lg-2,
.my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mr-lg-2,
.mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .mb-lg-2,
.my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-lg-2,
.mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .mt-lg-3,
.my-lg-3 {
    margin-top: 1rem !important;
  }

  .mr-lg-3,
.mx-lg-3 {
    margin-right: 1rem !important;
  }

  .mb-lg-3,
.my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .ml-lg-3,
.mx-lg-3 {
    margin-left: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .mt-lg-4,
.my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mr-lg-4,
.mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-lg-4,
.mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 2rem !important;
  }

  .mt-lg-5,
.my-lg-5 {
    margin-top: 2rem !important;
  }

  .mr-lg-5,
.mx-lg-5 {
    margin-right: 2rem !important;
  }

  .mb-lg-5,
.my-lg-5 {
    margin-bottom: 2rem !important;
  }

  .ml-lg-5,
.mx-lg-5 {
    margin-left: 2rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .pt-lg-0,
.py-lg-0 {
    padding-top: 0 !important;
  }

  .pr-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }

  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0 !important;
  }

  .pl-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .pt-lg-1,
.py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pr-lg-1,
.px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-lg-1,
.px-lg-1 {
    padding-left: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .pt-lg-2,
.py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pr-lg-2,
.px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-lg-2,
.px-lg-2 {
    padding-left: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .pt-lg-3,
.py-lg-3 {
    padding-top: 1rem !important;
  }

  .pr-lg-3,
.px-lg-3 {
    padding-right: 1rem !important;
  }

  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-3,
.px-lg-3 {
    padding-left: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .pt-lg-4,
.py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-4,
.px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-4,
.px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 2rem !important;
  }

  .pt-lg-5,
.py-lg-5 {
    padding-top: 2rem !important;
  }

  .pr-lg-5,
.px-lg-5 {
    padding-right: 2rem !important;
  }

  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 2rem !important;
  }

  .pl-lg-5,
.px-lg-5 {
    padding-left: 2rem !important;
  }

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  .mt-lg-n1,
.my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-lg-n1,
.mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-lg-n1,
.my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-lg-n1,
.mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  .mt-lg-n2,
.my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-lg-n2,
.mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-lg-n2,
.my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-lg-n2,
.mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

  .m-lg-n3 {
    margin: -1rem !important;
  }

  .mt-lg-n3,
.my-lg-n3 {
    margin-top: -1rem !important;
  }

  .mr-lg-n3,
.mx-lg-n3 {
    margin-right: -1rem !important;
  }

  .mb-lg-n3,
.my-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-lg-n3,
.mx-lg-n3 {
    margin-left: -1rem !important;
  }

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  .mt-lg-n4,
.my-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-lg-n4,
.mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-lg-n4,
.my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-lg-n4,
.mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

  .m-lg-n5 {
    margin: -2rem !important;
  }

  .mt-lg-n5,
.my-lg-n5 {
    margin-top: -2rem !important;
  }

  .mr-lg-n5,
.mx-lg-n5 {
    margin-right: -2rem !important;
  }

  .mb-lg-n5,
.my-lg-n5 {
    margin-bottom: -2rem !important;
  }

  .ml-lg-n5,
.mx-lg-n5 {
    margin-left: -2rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto,
.my-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto,
.my-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 90rem) {
  .m-xl-0 {
    margin: 0 !important;
  }

  .mt-xl-0,
.my-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }

  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .mt-xl-1,
.my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xl-1,
.mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xl-1,
.mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .mt-xl-2,
.my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xl-2,
.mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xl-2,
.mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .mt-xl-3,
.my-xl-3 {
    margin-top: 1rem !important;
  }

  .mr-xl-3,
.mx-xl-3 {
    margin-right: 1rem !important;
  }

  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xl-3,
.mx-xl-3 {
    margin-left: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .mt-xl-4,
.my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xl-4,
.mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xl-4,
.mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 2rem !important;
  }

  .mt-xl-5,
.my-xl-5 {
    margin-top: 2rem !important;
  }

  .mr-xl-5,
.mx-xl-5 {
    margin-right: 2rem !important;
  }

  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 2rem !important;
  }

  .ml-xl-5,
.mx-xl-5 {
    margin-left: 2rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .pt-xl-1,
.py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xl-1,
.px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xl-1,
.px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .pt-xl-2,
.py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xl-2,
.px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xl-2,
.px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .pt-xl-3,
.py-xl-3 {
    padding-top: 1rem !important;
  }

  .pr-xl-3,
.px-xl-3 {
    padding-right: 1rem !important;
  }

  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-3,
.px-xl-3 {
    padding-left: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .pt-xl-4,
.py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-4,
.px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-4,
.px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 2rem !important;
  }

  .pt-xl-5,
.py-xl-5 {
    padding-top: 2rem !important;
  }

  .pr-xl-5,
.px-xl-5 {
    padding-right: 2rem !important;
  }

  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 2rem !important;
  }

  .pl-xl-5,
.px-xl-5 {
    padding-left: 2rem !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .mt-xl-n1,
.my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xl-n1,
.mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xl-n1,
.my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xl-n1,
.mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .mt-xl-n2,
.my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xl-n2,
.mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xl-n2,
.my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xl-n2,
.mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .mt-xl-n3,
.my-xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xl-n3,
.mx-xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xl-n3,
.my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xl-n3,
.mx-xl-n3 {
    margin-left: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xl-n4,
.my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xl-n4,
.mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xl-n4,
.my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xl-n4,
.mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xl-n5 {
    margin: -2rem !important;
  }

  .mt-xl-n5,
.my-xl-n5 {
    margin-top: -2rem !important;
  }

  .mr-xl-n5,
.mx-xl-n5 {
    margin-right: -2rem !important;
  }

  .mb-xl-n5,
.my-xl-n5 {
    margin-bottom: -2rem !important;
  }

  .ml-xl-n5,
.mx-xl-n5 {
    margin-left: -2rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left, .block-accordion .card .card-body {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 40rem) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 64rem) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 75rem) {
  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 90rem) {
  .text-xl-left {
    text-align: left !important;
  }

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #CE6728 !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #8e471c !important;
}

.text-secondary {
  color: #3e2300 !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: black !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

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

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-brand-red-dark {
  color: #CE6728 !important;
}

a.text-brand-red-dark:hover, a.text-brand-red-dark:focus {
  color: #8e471c !important;
}

.text-bright-asics-blue {
  color: #3e2300 !important;
}

a.text-bright-asics-blue:hover, a.text-bright-asics-blue:focus {
  color: black !important;
}

.text-charcoal {
  color: #4A4A4A !important;
}

a.text-charcoal:hover, a.text-charcoal:focus {
  color: #242424 !important;
}

.text-dark-asics-blue {
  color: #3e2300 !important;
}

a.text-dark-asics-blue:hover, a.text-dark-asics-blue:focus {
  color: black !important;
}

.text-harbor-grey {
  color: #C7C6C1 !important;
}

a.text-harbor-grey:hover, a.text-harbor-grey:focus {
  color: #a3a199 !important;
}

.text-mist {
  color: #EEEEEE !important;
}

a.text-mist:hover, a.text-mist:focus {
  color: #c8c8c8 !important;
}

.text-black {
  color: #000000 !important;
}

a.text-black:hover, a.text-black:focus {
  color: black !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

/*!
 * Bootstrap Grid v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

.container,
.container-fluid,
.container-xl {
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 90rem) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1440px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -16px;
  margin-left: -16px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 40rem) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    order: -1;
  }

  .order-sm-last {
    order: 13;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }

  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }

  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }

  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }

  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 64rem) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    order: -1;
  }

  .order-md-last {
    order: 13;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.3333333333%;
  }

  .offset-md-2 {
    margin-left: 16.6666666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.3333333333%;
  }

  .offset-md-5 {
    margin-left: 41.6666666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.3333333333%;
  }

  .offset-md-8 {
    margin-left: 66.6666666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.3333333333%;
  }

  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 75rem) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    order: -1;
  }

  .order-lg-last {
    order: 13;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }

  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }

  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }

  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }

  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 90rem) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    order: -1;
  }

  .order-xl-last {
    order: 13;
  }

  .order-xl-0 {
    order: 0;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 40rem) {
  .d-sm-none {
    display: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 64rem) {
  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 75rem) {
  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 90rem) {
  .d-xl-none {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }

  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 40rem) {
  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 64rem) {
  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 75rem) {
  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 90rem) {
  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2, .block-accordion .card .card-body p:not(:last-child),
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 2rem !important;
}

.mt-5,
.my-5 {
  margin-top: 2rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 2rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 2rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 2rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 2rem !important;
}

.pt-5,
.py-5 {
  padding-top: 2rem !important;
}

.pr-5,
.px-5 {
  padding-right: 2rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 2rem !important;
}

.pl-5,
.px-5 {
  padding-left: 2rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -2rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -2rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -2rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -2rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -2rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 40rem) {
  .m-sm-0 {
    margin: 0 !important;
  }

  .mt-sm-0,
.my-sm-0 {
    margin-top: 0 !important;
  }

  .mr-sm-0,
.mx-sm-0 {
    margin-right: 0 !important;
  }

  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }

  .ml-sm-0,
.mx-sm-0 {
    margin-left: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .mt-sm-1,
.my-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mr-sm-1,
.mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  .mb-sm-1,
.my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-sm-1,
.mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .mt-sm-2,
.my-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mr-sm-2,
.mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  .mb-sm-2,
.my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-sm-2,
.mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .mt-sm-3,
.my-sm-3 {
    margin-top: 1rem !important;
  }

  .mr-sm-3,
.mx-sm-3 {
    margin-right: 1rem !important;
  }

  .mb-sm-3,
.my-sm-3 {
    margin-bottom: 1rem !important;
  }

  .ml-sm-3,
.mx-sm-3 {
    margin-left: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .mt-sm-4,
.my-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mr-sm-4,
.mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  .mb-sm-4,
.my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-sm-4,
.mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 2rem !important;
  }

  .mt-sm-5,
.my-sm-5 {
    margin-top: 2rem !important;
  }

  .mr-sm-5,
.mx-sm-5 {
    margin-right: 2rem !important;
  }

  .mb-sm-5,
.my-sm-5 {
    margin-bottom: 2rem !important;
  }

  .ml-sm-5,
.mx-sm-5 {
    margin-left: 2rem !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .pt-sm-0,
.py-sm-0 {
    padding-top: 0 !important;
  }

  .pr-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }

  .pb-sm-0,
.py-sm-0 {
    padding-bottom: 0 !important;
  }

  .pl-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .pt-sm-1,
.py-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pr-sm-1,
.px-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pb-sm-1,
.py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-sm-1,
.px-sm-1 {
    padding-left: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .pt-sm-2,
.py-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pr-sm-2,
.px-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pb-sm-2,
.py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-sm-2,
.px-sm-2 {
    padding-left: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .pt-sm-3,
.py-sm-3 {
    padding-top: 1rem !important;
  }

  .pr-sm-3,
.px-sm-3 {
    padding-right: 1rem !important;
  }

  .pb-sm-3,
.py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pl-sm-3,
.px-sm-3 {
    padding-left: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .pt-sm-4,
.py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pr-sm-4,
.px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-sm-4,
.px-sm-4 {
    padding-left: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 2rem !important;
  }

  .pt-sm-5,
.py-sm-5 {
    padding-top: 2rem !important;
  }

  .pr-sm-5,
.px-sm-5 {
    padding-right: 2rem !important;
  }

  .pb-sm-5,
.py-sm-5 {
    padding-bottom: 2rem !important;
  }

  .pl-sm-5,
.px-sm-5 {
    padding-left: 2rem !important;
  }

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  .mt-sm-n1,
.my-sm-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-sm-n1,
.mx-sm-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-sm-n1,
.my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-sm-n1,
.mx-sm-n1 {
    margin-left: -0.25rem !important;
  }

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  .mt-sm-n2,
.my-sm-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-sm-n2,
.mx-sm-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-sm-n2,
.my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-sm-n2,
.mx-sm-n2 {
    margin-left: -0.5rem !important;
  }

  .m-sm-n3 {
    margin: -1rem !important;
  }

  .mt-sm-n3,
.my-sm-n3 {
    margin-top: -1rem !important;
  }

  .mr-sm-n3,
.mx-sm-n3 {
    margin-right: -1rem !important;
  }

  .mb-sm-n3,
.my-sm-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-sm-n3,
.mx-sm-n3 {
    margin-left: -1rem !important;
  }

  .m-sm-n4 {
    margin: -1.5rem !important;
  }

  .mt-sm-n4,
.my-sm-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-sm-n4,
.mx-sm-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-sm-n4,
.my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-sm-n4,
.mx-sm-n4 {
    margin-left: -1.5rem !important;
  }

  .m-sm-n5 {
    margin: -2rem !important;
  }

  .mt-sm-n5,
.my-sm-n5 {
    margin-top: -2rem !important;
  }

  .mr-sm-n5,
.mx-sm-n5 {
    margin-right: -2rem !important;
  }

  .mb-sm-n5,
.my-sm-n5 {
    margin-bottom: -2rem !important;
  }

  .ml-sm-n5,
.mx-sm-n5 {
    margin-left: -2rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mt-sm-auto,
.my-sm-auto {
    margin-top: auto !important;
  }

  .mr-sm-auto,
.mx-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-auto,
.my-sm-auto {
    margin-bottom: auto !important;
  }

  .ml-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 64rem) {
  .m-md-0 {
    margin: 0 !important;
  }

  .mt-md-0,
.my-md-0 {
    margin-top: 0 !important;
  }

  .mr-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }

  .mb-md-0,
.my-md-0 {
    margin-bottom: 0 !important;
  }

  .ml-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .mt-md-1,
.my-md-1 {
    margin-top: 0.25rem !important;
  }

  .mr-md-1,
.mx-md-1 {
    margin-right: 0.25rem !important;
  }

  .mb-md-1,
.my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-md-1,
.mx-md-1 {
    margin-left: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .mt-md-2,
.my-md-2 {
    margin-top: 0.5rem !important;
  }

  .mr-md-2,
.mx-md-2 {
    margin-right: 0.5rem !important;
  }

  .mb-md-2,
.my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-md-2,
.mx-md-2 {
    margin-left: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .mt-md-3,
.my-md-3 {
    margin-top: 1rem !important;
  }

  .mr-md-3,
.mx-md-3 {
    margin-right: 1rem !important;
  }

  .mb-md-3,
.my-md-3 {
    margin-bottom: 1rem !important;
  }

  .ml-md-3,
.mx-md-3 {
    margin-left: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .mt-md-4,
.my-md-4 {
    margin-top: 1.5rem !important;
  }

  .mr-md-4,
.mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .mb-md-4,
.my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-md-4,
.mx-md-4 {
    margin-left: 1.5rem !important;
  }

  .m-md-5 {
    margin: 2rem !important;
  }

  .mt-md-5,
.my-md-5 {
    margin-top: 2rem !important;
  }

  .mr-md-5,
.mx-md-5 {
    margin-right: 2rem !important;
  }

  .mb-md-5,
.my-md-5 {
    margin-bottom: 2rem !important;
  }

  .ml-md-5,
.mx-md-5 {
    margin-left: 2rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .pt-md-0,
.py-md-0 {
    padding-top: 0 !important;
  }

  .pr-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }

  .pb-md-0,
.py-md-0 {
    padding-bottom: 0 !important;
  }

  .pl-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .pt-md-1,
.py-md-1 {
    padding-top: 0.25rem !important;
  }

  .pr-md-1,
.px-md-1 {
    padding-right: 0.25rem !important;
  }

  .pb-md-1,
.py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-md-1,
.px-md-1 {
    padding-left: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .pt-md-2,
.py-md-2 {
    padding-top: 0.5rem !important;
  }

  .pr-md-2,
.px-md-2 {
    padding-right: 0.5rem !important;
  }

  .pb-md-2,
.py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-md-2,
.px-md-2 {
    padding-left: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .pt-md-3,
.py-md-3 {
    padding-top: 1rem !important;
  }

  .pr-md-3,
.px-md-3 {
    padding-right: 1rem !important;
  }

  .pb-md-3,
.py-md-3 {
    padding-bottom: 1rem !important;
  }

  .pl-md-3,
.px-md-3 {
    padding-left: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .pt-md-4,
.py-md-4 {
    padding-top: 1.5rem !important;
  }

  .pr-md-4,
.px-md-4 {
    padding-right: 1.5rem !important;
  }

  .pb-md-4,
.py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-md-4,
.px-md-4 {
    padding-left: 1.5rem !important;
  }

  .p-md-5 {
    padding: 2rem !important;
  }

  .pt-md-5,
.py-md-5 {
    padding-top: 2rem !important;
  }

  .pr-md-5,
.px-md-5 {
    padding-right: 2rem !important;
  }

  .pb-md-5,
.py-md-5 {
    padding-bottom: 2rem !important;
  }

  .pl-md-5,
.px-md-5 {
    padding-left: 2rem !important;
  }

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  .mt-md-n1,
.my-md-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-md-n1,
.mx-md-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-md-n1,
.my-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-md-n1,
.mx-md-n1 {
    margin-left: -0.25rem !important;
  }

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  .mt-md-n2,
.my-md-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-md-n2,
.mx-md-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-md-n2,
.my-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-md-n2,
.mx-md-n2 {
    margin-left: -0.5rem !important;
  }

  .m-md-n3 {
    margin: -1rem !important;
  }

  .mt-md-n3,
.my-md-n3 {
    margin-top: -1rem !important;
  }

  .mr-md-n3,
.mx-md-n3 {
    margin-right: -1rem !important;
  }

  .mb-md-n3,
.my-md-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-md-n3,
.mx-md-n3 {
    margin-left: -1rem !important;
  }

  .m-md-n4 {
    margin: -1.5rem !important;
  }

  .mt-md-n4,
.my-md-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-md-n4,
.mx-md-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-md-n4,
.my-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-md-n4,
.mx-md-n4 {
    margin-left: -1.5rem !important;
  }

  .m-md-n5 {
    margin: -2rem !important;
  }

  .mt-md-n5,
.my-md-n5 {
    margin-top: -2rem !important;
  }

  .mr-md-n5,
.mx-md-n5 {
    margin-right: -2rem !important;
  }

  .mb-md-n5,
.my-md-n5 {
    margin-bottom: -2rem !important;
  }

  .ml-md-n5,
.mx-md-n5 {
    margin-left: -2rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mt-md-auto,
.my-md-auto {
    margin-top: auto !important;
  }

  .mr-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }

  .mb-md-auto,
.my-md-auto {
    margin-bottom: auto !important;
  }

  .ml-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 75rem) {
  .m-lg-0 {
    margin: 0 !important;
  }

  .mt-lg-0,
.my-lg-0 {
    margin-top: 0 !important;
  }

  .mr-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }

  .mb-lg-0,
.my-lg-0 {
    margin-bottom: 0 !important;
  }

  .ml-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .mt-lg-1,
.my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mr-lg-1,
.mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .mb-lg-1,
.my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-lg-1,
.mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .mt-lg-2,
.my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mr-lg-2,
.mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .mb-lg-2,
.my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-lg-2,
.mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .mt-lg-3,
.my-lg-3 {
    margin-top: 1rem !important;
  }

  .mr-lg-3,
.mx-lg-3 {
    margin-right: 1rem !important;
  }

  .mb-lg-3,
.my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .ml-lg-3,
.mx-lg-3 {
    margin-left: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .mt-lg-4,
.my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mr-lg-4,
.mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-lg-4,
.mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 2rem !important;
  }

  .mt-lg-5,
.my-lg-5 {
    margin-top: 2rem !important;
  }

  .mr-lg-5,
.mx-lg-5 {
    margin-right: 2rem !important;
  }

  .mb-lg-5,
.my-lg-5 {
    margin-bottom: 2rem !important;
  }

  .ml-lg-5,
.mx-lg-5 {
    margin-left: 2rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .pt-lg-0,
.py-lg-0 {
    padding-top: 0 !important;
  }

  .pr-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }

  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0 !important;
  }

  .pl-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .pt-lg-1,
.py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pr-lg-1,
.px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-lg-1,
.px-lg-1 {
    padding-left: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .pt-lg-2,
.py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pr-lg-2,
.px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-lg-2,
.px-lg-2 {
    padding-left: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .pt-lg-3,
.py-lg-3 {
    padding-top: 1rem !important;
  }

  .pr-lg-3,
.px-lg-3 {
    padding-right: 1rem !important;
  }

  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-3,
.px-lg-3 {
    padding-left: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .pt-lg-4,
.py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-4,
.px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-4,
.px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 2rem !important;
  }

  .pt-lg-5,
.py-lg-5 {
    padding-top: 2rem !important;
  }

  .pr-lg-5,
.px-lg-5 {
    padding-right: 2rem !important;
  }

  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 2rem !important;
  }

  .pl-lg-5,
.px-lg-5 {
    padding-left: 2rem !important;
  }

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  .mt-lg-n1,
.my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-lg-n1,
.mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-lg-n1,
.my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-lg-n1,
.mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  .mt-lg-n2,
.my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-lg-n2,
.mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-lg-n2,
.my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-lg-n2,
.mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

  .m-lg-n3 {
    margin: -1rem !important;
  }

  .mt-lg-n3,
.my-lg-n3 {
    margin-top: -1rem !important;
  }

  .mr-lg-n3,
.mx-lg-n3 {
    margin-right: -1rem !important;
  }

  .mb-lg-n3,
.my-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-lg-n3,
.mx-lg-n3 {
    margin-left: -1rem !important;
  }

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  .mt-lg-n4,
.my-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-lg-n4,
.mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-lg-n4,
.my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-lg-n4,
.mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

  .m-lg-n5 {
    margin: -2rem !important;
  }

  .mt-lg-n5,
.my-lg-n5 {
    margin-top: -2rem !important;
  }

  .mr-lg-n5,
.mx-lg-n5 {
    margin-right: -2rem !important;
  }

  .mb-lg-n5,
.my-lg-n5 {
    margin-bottom: -2rem !important;
  }

  .ml-lg-n5,
.mx-lg-n5 {
    margin-left: -2rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto,
.my-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto,
.my-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 90rem) {
  .m-xl-0 {
    margin: 0 !important;
  }

  .mt-xl-0,
.my-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }

  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .mt-xl-1,
.my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xl-1,
.mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xl-1,
.mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .mt-xl-2,
.my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xl-2,
.mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xl-2,
.mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .mt-xl-3,
.my-xl-3 {
    margin-top: 1rem !important;
  }

  .mr-xl-3,
.mx-xl-3 {
    margin-right: 1rem !important;
  }

  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xl-3,
.mx-xl-3 {
    margin-left: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .mt-xl-4,
.my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xl-4,
.mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xl-4,
.mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 2rem !important;
  }

  .mt-xl-5,
.my-xl-5 {
    margin-top: 2rem !important;
  }

  .mr-xl-5,
.mx-xl-5 {
    margin-right: 2rem !important;
  }

  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 2rem !important;
  }

  .ml-xl-5,
.mx-xl-5 {
    margin-left: 2rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .pt-xl-1,
.py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xl-1,
.px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xl-1,
.px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .pt-xl-2,
.py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xl-2,
.px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xl-2,
.px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .pt-xl-3,
.py-xl-3 {
    padding-top: 1rem !important;
  }

  .pr-xl-3,
.px-xl-3 {
    padding-right: 1rem !important;
  }

  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-3,
.px-xl-3 {
    padding-left: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .pt-xl-4,
.py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-4,
.px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-4,
.px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 2rem !important;
  }

  .pt-xl-5,
.py-xl-5 {
    padding-top: 2rem !important;
  }

  .pr-xl-5,
.px-xl-5 {
    padding-right: 2rem !important;
  }

  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 2rem !important;
  }

  .pl-xl-5,
.px-xl-5 {
    padding-left: 2rem !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .mt-xl-n1,
.my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xl-n1,
.mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xl-n1,
.my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xl-n1,
.mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .mt-xl-n2,
.my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xl-n2,
.mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xl-n2,
.my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xl-n2,
.mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .mt-xl-n3,
.my-xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xl-n3,
.mx-xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xl-n3,
.my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xl-n3,
.mx-xl-n3 {
    margin-left: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xl-n4,
.my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xl-n4,
.mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xl-n4,
.my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xl-n4,
.mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xl-n5 {
    margin: -2rem !important;
  }

  .mt-xl-n5,
.my-xl-n5 {
    margin-top: -2rem !important;
  }

  .mr-xl-n5,
.mx-xl-n5 {
    margin-right: -2rem !important;
  }

  .mb-xl-n5,
.my-xl-n5 {
    margin-bottom: -2rem !important;
  }

  .ml-xl-n5,
.mx-xl-n5 {
    margin-left: -2rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}
body {
  overflow-x: hidden;
}

.page-wrap.type-content, .page-wrap.type-parent, .page-wrap.type-index {
  padding-top: calc(3rem / 1);
}
@media (min-width: 40rem) {
  .page-wrap.type-content, .page-wrap.type-parent, .page-wrap.type-index {
    padding-top: calc(6rem / 1);
  }
}
@media (min-width: 64rem) {
  .page-wrap.type-content, .page-wrap.type-parent, .page-wrap.type-index {
    padding-top: calc(7rem / 1);
  }
}
@media (min-width: 75rem) {
  .page-wrap.type-content, .page-wrap.type-parent, .page-wrap.type-index {
    padding-top: calc(10rem / 1);
  }
}
@media (min-width: 90rem) {
  .page-wrap.type-content, .page-wrap.type-parent, .page-wrap.type-index {
    padding-top: calc(10rem / 1);
  }
}
@media (min-width: 40rem) {
  .page-wrap.type-content, .page-wrap.type-parent, .page-wrap.type-index {
    padding-top: 0;
  }
}
.page-wrap.type-archive {
  padding-top: calc(3rem / 1);
  padding-bottom: calc(3rem / 1);
}
@media (min-width: 40rem) {
  .page-wrap.type-archive {
    padding-top: calc(6rem / 1);
    padding-bottom: calc(6rem / 1);
  }
}
@media (min-width: 64rem) {
  .page-wrap.type-archive {
    padding-top: calc(7rem / 1);
    padding-bottom: calc(7rem / 1);
  }
}
@media (min-width: 75rem) {
  .page-wrap.type-archive {
    padding-top: calc(10rem / 1);
    padding-bottom: calc(10rem / 1);
  }
}
@media (min-width: 90rem) {
  .page-wrap.type-archive {
    padding-top: calc(10rem / 1);
    padding-bottom: calc(10rem / 1);
  }
}
@media (min-width: 40rem) {
  .page-wrap.type-archive {
    padding-top: 0;
  }
}

.content-page-wrapper {
  padding-bottom: calc(3rem / 1);
}
@media (min-width: 40rem) {
  .content-page-wrapper {
    padding-bottom: calc(6rem / 1);
  }
}
@media (min-width: 64rem) {
  .content-page-wrapper {
    padding-bottom: calc(7rem / 1);
  }
}
@media (min-width: 75rem) {
  .content-page-wrapper {
    padding-bottom: calc(10rem / 1);
  }
}
@media (min-width: 90rem) {
  .content-page-wrapper {
    padding-bottom: calc(10rem / 1);
  }
}

.ra-block .title {
  margin-bottom: 1rem;
}

.tooltip.show {
  opacity: 1;
}
.tooltip .tooltip-inner {
  background-color: #3e2300;
}
.tooltip .tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip .tooltip.bs-tooltip-top .arrow::before {
  border-top-color: #3e2300;
}
.tooltip .tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip .tooltip.bs-tooltip-bottom .arrow::before {
  border-bottom-color: #3e2300;
}
.tooltip .tooltip.bs-tooltip-auto[x-placement^=left] .arrow::before, .tooltip .tooltip.bs-tooltip-left .arrow::before {
  border-left-color: #3e2300;
}
.tooltip .tooltip.bs-tooltip-auto[x-placement^=right] .arrow::before, .tooltip .tooltip.bs-tooltip-right .arrow::before {
  border-right-color: #3e2300;
}

.modal-backdrop.show {
  opacity: 0.75;
}

.archive-grid {
  margin-bottom: -1.5rem;
}
@media (min-width: 40rem) {
  .archive-grid {
    margin-bottom: -32px;
  }
}
.archive-grid > .col {
  margin-bottom: 1.5rem;
}
@media (min-width: 40rem) {
  .archive-grid > .col {
    margin-bottom: 32px;
  }
}

.alignleft {
  float: left;
  padding-right: 1rem;
  margin: 0;
}

.alignright {
  float: right;
  padding-left: 1rem;
  margin: 0;
}

.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

[data-wpshopify-component-type=cart] {
  width: auto !important;
  margin: 0 !important;
  position: relative;
  z-index: 1;
  padding-left: 0.5rem;
  display: none;
}
@media (min-width: 64rem) {
  [data-wpshopify-component-type=cart] {
    position: absolute;
    left: 100%;
    transform: translateX(-100%);
  }
}
[data-wpshopify-component-type=cart] .wps-btn-cart {
  position: relative !important;
  transform: none !important;
  top: unset !important;
  bottom: unset !important;
  right: unset !important;
  left: unset !important;
  padding: 1rem 0.5rem !important;
  width: auto !important;
  display: flex !important;
  flex-flow: row-reverse nowrap !important;
  background-color: transparent !important;
  border-radius: 4px !important;
}
@media (max-width: 63.98rem) {
  [data-wpshopify-component-type=cart] .wps-btn-cart {
    margin-right: 1rem;
    margin-left: 0;
  }
}
[data-wpshopify-component-type=cart] .wps-btn-cart:hover, [data-wpshopify-component-type=cart] .wps-btn-cart:active, [data-wpshopify-component-type=cart] .wps-btn-cart:focus {
  background-color: #EEEEEE !important;
}
[data-wpshopify-component-type=cart] .wps-btn-cart .wps-cart-counter {
  top: unset !important;
  bottom: unset !important;
  right: unset !important;
  left: unset !important;
  width: unset !important;
  height: unset !important;
  background-color: transparent !important;
}
[data-wpshopify-component-type=cart] .wps-btn-cart .wps-cart-counter span {
  top: unset !important;
  bottom: unset !important;
  right: unset !important;
  left: unset !important;
  position: relative !important;
  transform: none !important;
  color: #3e2300 !important;
  font-size: 0.875rem !important;
  font-weight: 400;
}
[data-wpshopify-component-type=cart] .wps-btn-cart svg {
  height: 1.5rem;
  width: 1.5rem;
  margin-right: 0.5rem;
}
[data-wpshopify-component-type=cart] .wps-btn-cart svg g {
  fill: #3e2300 !important;
}

@media (min-width: 64rem) and (max-width: 74.98rem) {
  .type-content.has-sidebar > .container {
    padding-left: 0;
  }
}
@media (min-width: 90rem) {
  .type-content.has-sidebar > .container {
    padding-left: 0;
  }
}
.type-content .sidebar {
  background-color: #3e2300;
  color: #fff;
  position: relative;
}
@media (max-width: 39.98rem) {
  .type-content .sidebar {
    margin-bottom: calc(3rem / 1);
  }
}
@media (max-width: 39.98rem) and (min-width: 40rem) {
  .type-content .sidebar {
    margin-bottom: calc(6rem / 1);
  }
}
@media (max-width: 39.98rem) and (min-width: 64rem) {
  .type-content .sidebar {
    margin-bottom: calc(7rem / 1);
  }
}
@media (max-width: 39.98rem) and (min-width: 75rem) {
  .type-content .sidebar {
    margin-bottom: calc(10rem / 1);
  }
}
@media (max-width: 39.98rem) and (min-width: 90rem) {
  .type-content .sidebar {
    margin-bottom: calc(10rem / 1);
  }
}
@media (min-width: 64rem) {
  .type-content .sidebar {
    padding-top: calc(3rem / 1);
  }
}
@media (min-width: 64rem) and (min-width: 40rem) {
  .type-content .sidebar {
    padding-top: calc(6rem / 1);
  }
}
@media (min-width: 64rem) and (min-width: 64rem) {
  .type-content .sidebar {
    padding-top: calc(7rem / 1);
  }
}
@media (min-width: 64rem) and (min-width: 75rem) {
  .type-content .sidebar {
    padding-top: calc(10rem / 1);
  }
}
@media (min-width: 64rem) and (min-width: 90rem) {
  .type-content .sidebar {
    padding-top: calc(10rem / 1);
  }
}
@media (min-width: 64rem) {
  .type-content .sidebar::before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #3e2300;
    width: calc(100% + 1.5rem);
  }
}
@media (min-width: 64rem) and (min-width: 40rem) {
  .type-content .sidebar::before {
    width: calc(100% + 3rem);
  }
}
@media (min-width: 64rem) and (min-width: 64rem) {
  .type-content .sidebar::before {
    width: calc(100% + 3.5rem);
  }
}
@media (min-width: 64rem) and (min-width: 75rem) {
  .type-content .sidebar::before {
    width: calc(100% + 4rem);
  }
}
@media (min-width: 64rem) and (min-width: 90rem) {
  .type-content .sidebar::before {
    width: calc(100% + 4rem);
  }
}
@media (min-width: 64rem) and (min-width: 90rem) {
  .type-content .sidebar::before {
    width: calc(calc(calc(100vw - 90rem) / 2) + calc(100% + 8rem));
  }
}
.type-content .sidebar .sidebar-select-col {
  background-color: #3e2300;
  padding-left: calc(1.5rem / 1);
  padding-right: calc(1.5rem / 1);
  /**
  extend element the distance of the grid-container padding so that
  it's flush with left/right edges of the screen
  	*/
  /**
  extend element the distance of the grid-container padding so that
  it's flush with left/right edges of the screen
  	*/
  padding-bottom: calc(1.5rem / 1);
}
@media (min-width: 40rem) {
  .type-content .sidebar .sidebar-select-col {
    padding-left: calc(3rem / 1);
    padding-right: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .type-content .sidebar .sidebar-select-col {
    padding-left: calc(3.5rem / 1);
    padding-right: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .type-content .sidebar .sidebar-select-col {
    padding-left: calc(4rem / 1);
    padding-right: calc(4rem / 1);
  }
}
@media (min-width: 90rem) {
  .type-content .sidebar .sidebar-select-col {
    padding-left: calc(4rem / 1);
    padding-right: calc(4rem / 1);
  }
}
@media (max-width: 39.98rem) {
  .type-content .sidebar .sidebar-select-col {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
    width: calc(100% + (1.5rem * 2)) !important;
  }
}
@media (min-width: 40rem) and (max-width: 63.98rem) {
  .type-content .sidebar .sidebar-select-col {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
    width: calc(100% + (3rem * 2)) !important;
  }
}
@media (min-width: 40rem) {
  .type-content .sidebar .sidebar-select-col {
    padding-bottom: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .type-content .sidebar .sidebar-select-col {
    padding-bottom: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .type-content .sidebar .sidebar-select-col {
    padding-bottom: calc(5rem / 1);
  }
}
@media (min-width: 90rem) {
  .type-content .sidebar .sidebar-select-col {
    padding-bottom: calc(5rem / 1);
  }
}
@media (min-width: 64rem) {
  .type-content .sidebar .sidebar-select-col {
    padding-top: calc(1.5rem / 1);
    padding-bottom: calc(1.5rem / 1);
  }
}
@media (min-width: 64rem) and (min-width: 40rem) {
  .type-content .sidebar .sidebar-select-col {
    padding-top: calc(3rem / 1);
    padding-bottom: calc(3rem / 1);
  }
}
@media (min-width: 64rem) and (min-width: 64rem) {
  .type-content .sidebar .sidebar-select-col {
    padding-top: calc(3.5rem / 1);
    padding-bottom: calc(3.5rem / 1);
  }
}
@media (min-width: 64rem) and (min-width: 75rem) {
  .type-content .sidebar .sidebar-select-col {
    padding-top: calc(5rem / 1);
    padding-bottom: calc(5rem / 1);
  }
}
@media (min-width: 64rem) and (min-width: 90rem) {
  .type-content .sidebar .sidebar-select-col {
    padding-top: calc(5rem / 1);
    padding-bottom: calc(5rem / 1);
  }
}
.type-content .sidebar .sidebar-select-col .sidebar-select {
  position: relative;
  z-index: 2;
}
.type-content .sidebar .sidebar-list {
  position: relative;
  z-index: 2;
  list-style: none;
  padding: 0;
  margin: 0;
}
.type-content .sidebar .sidebar-list.sidebar-list-external {
  border-top: 2px solid rgba(255, 255, 255, 0.2);
}
.type-content .sidebar .sidebar-list .sidebar-list-item .sidebar-list-item-link {
  font-size: 1rem;
  color: #fff;
  font-weight: 600;
  padding: 1.5rem;
  display: block;
  line-height: 1;
}
.type-content .sidebar .sidebar-list .sidebar-list-item .sidebar-list-item-link:hover, .type-content .sidebar .sidebar-list .sidebar-list-item .sidebar-list-item-link:active, .type-content .sidebar .sidebar-list .sidebar-list-item .sidebar-list-item-link:focus {
  background-color: #3e2300;
}
@media (min-width: 64rem) {
  .type-content .sidebar .sidebar-list .sidebar-list-item .sidebar-list-item-link {
    font-size: 1.125rem;
  }
}
.type-content .sidebar .sidebar-list .sidebar-list-item .sidebar-list-item-link.is-current-page {
  color: #3e2300;
  background-color: #fff;
}
.type-content .sidebar .sidebar-list .sidebar-list-item.sidebar-list-item-external {
  position: relative;
}
.type-content .sidebar .sidebar-list .sidebar-list-item.sidebar-list-item-external::after {
  pointer-events: none;
  content: "";
  position: absolute;
  color: rgba(255, 255, 255, 0.5);
  font-family: "Font Awesome 5 Pro";
  right: 1.5rem;
  top: 50%;
  transform: translateY(-50%);
  font-size: 1.25rem;
}
.type-content .sidebar.sidebar-sticky {
  position: relative;
}
@media (min-width: 64rem) {
  .type-content .sidebar.sidebar-sticky .sidebar-list {
    position: fixed;
    top: 0;
    transition: top 0.3s ease;
    width: calc(calc(100vw - calc(7rem / 2)) / 4);
  }
}
@media (min-width: 75rem) {
  .type-content .sidebar.sidebar-sticky .sidebar-list {
    width: calc(calc(100vw - 8rem) / 4);
  }
}
@media (min-width: 90rem) {
  .type-content .sidebar.sidebar-sticky .sidebar-list {
    width: calc(calc(calc(100vw - calc(100vw - 90rem)) - calc(8rem / 2)) / 4);
  }
}
.type-content .sidebar-page-content-col {
  padding-bottom: calc(3rem / 1);
}
@media (min-width: 40rem) {
  .type-content .sidebar-page-content-col {
    padding-bottom: calc(6rem / 1);
  }
}
@media (min-width: 64rem) {
  .type-content .sidebar-page-content-col {
    padding-bottom: calc(7rem / 1);
  }
}
@media (min-width: 75rem) {
  .type-content .sidebar-page-content-col {
    padding-bottom: calc(10rem / 1);
  }
}
@media (min-width: 90rem) {
  .type-content .sidebar-page-content-col {
    padding-bottom: calc(10rem / 1);
  }
}
@media (min-width: 64rem) {
  .type-content .sidebar-page-content-col {
    padding-left: calc(1.5rem / 1);
  }
}
@media (min-width: 64rem) and (min-width: 40rem) {
  .type-content .sidebar-page-content-col {
    padding-left: calc(3rem / 1);
  }
}
@media (min-width: 64rem) and (min-width: 64rem) {
  .type-content .sidebar-page-content-col {
    padding-left: calc(3.5rem / 1);
  }
}
@media (min-width: 64rem) and (min-width: 75rem) {
  .type-content .sidebar-page-content-col {
    padding-left: calc(4rem / 1);
  }
}
@media (min-width: 64rem) and (min-width: 90rem) {
  .type-content .sidebar-page-content-col {
    padding-left: calc(4rem / 1);
  }
}

.page-wrap.type-news-archive {
  overflow: hidden;
}
@media (max-width: 39.98rem) {
  .page-wrap.type-news-archive {
    padding-top: calc(1.5rem / 1);
  }
}
@media (max-width: 39.98rem) and (min-width: 40rem) {
  .page-wrap.type-news-archive {
    padding-top: calc(3rem / 1);
  }
}
@media (max-width: 39.98rem) and (min-width: 64rem) {
  .page-wrap.type-news-archive {
    padding-top: calc(3.5rem / 1);
  }
}
@media (max-width: 39.98rem) and (min-width: 75rem) {
  .page-wrap.type-news-archive {
    padding-top: calc(5rem / 1);
  }
}
@media (max-width: 39.98rem) and (min-width: 90rem) {
  .page-wrap.type-news-archive {
    padding-top: calc(5rem / 1);
  }
}
@media (max-width: 39.98rem) {
  .page-wrap.type-news-archive > .container {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (min-width: 64rem) {
  .page-wrap.type-news-archive .no-news-items p {
    font-size: 18px;
  }
}
.page-wrap.type-news-archive .load-more-col {
  text-align: center;
  margin-top: 1.5rem;
}
@media (max-width: 39.98rem) {
  .page-wrap.type-news-archive .load-more-col {
    padding-left: calc(1.5rem / 1);
    padding-right: calc(1.5rem / 1);
  }
}
@media (max-width: 39.98rem) and (min-width: 40rem) {
  .page-wrap.type-news-archive .load-more-col {
    padding-left: calc(3rem / 1);
    padding-right: calc(3rem / 1);
  }
}
@media (max-width: 39.98rem) and (min-width: 64rem) {
  .page-wrap.type-news-archive .load-more-col {
    padding-left: calc(3.5rem / 1);
    padding-right: calc(3.5rem / 1);
  }
}
@media (max-width: 39.98rem) and (min-width: 75rem) {
  .page-wrap.type-news-archive .load-more-col {
    padding-left: calc(4rem / 1);
    padding-right: calc(4rem / 1);
  }
}
@media (max-width: 39.98rem) and (min-width: 90rem) {
  .page-wrap.type-news-archive .load-more-col {
    padding-left: calc(4rem / 1);
    padding-right: calc(4rem / 1);
  }
}
@media (max-width: 39.98rem) {
  .page-wrap.type-news-archive .load-more-col .btn, .page-wrap.type-news-archive .load-more-col .footer .footer-container .footer-newsletter-col input[type=submit], .footer .footer-container .footer-newsletter-col .page-wrap.type-news-archive .load-more-col input[type=submit], .page-wrap.type-news-archive .load-more-col .wps-pagination-controls .wps-btn-next-page, .wps-pagination-controls .page-wrap.type-news-archive .load-more-col .wps-btn-next-page, .page-wrap.type-news-archive .load-more-col .navbar .navbar-nav .menu-item.btn-menu-item a, .navbar .navbar-nav .menu-item.btn-menu-item .page-wrap.type-news-archive .load-more-col a, .page-wrap.type-news-archive .load-more-col .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .page-wrap.type-news-archive .load-more-col input[type=submit] {
    max-width: none;
  }
}
@media (min-width: 40rem) {
  .page-wrap.type-news-archive .load-more-col {
    margin-top: 32px;
  }
}

@media (min-width: 40rem) {
  body.page-template-shop .wpshopify-has-rendered {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
  }
}
body.page-template-shop .wpshopify-has-rendered .wps-component-sorting select,
body.page-template-shop .wpshopify-has-rendered aside.wps-storefront .wps-filter .wps-drawer-trigger {
  border: 2px solid #3e2300;
  padding: 0.5rem 2.5rem 0.5rem 1rem;
  background-color: #fff;
  color: #3e2300;
  font-size: 1rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-weight: 400;
  min-height: 45px;
}
body.page-template-shop .wpshopify-has-rendered .wps-component-sorting select:focus,
body.page-template-shop .wpshopify-has-rendered aside.wps-storefront .wps-filter .wps-drawer-trigger:focus {
  border-color: #3e2300;
  outline: 3px solid rgba(62, 35, 0, 0.2) !important;
}
body.page-template-shop .wpshopify-has-rendered .wps-component-sorting {
  margin-bottom: 1rem;
}
body.page-template-shop .wpshopify-has-rendered .wps-component-sorting select {
  background-image: url(images/angle-down-blue.svg);
  background-position: calc(100% - 1rem) 50%;
  background-size: 10px;
  background-repeat: no-repeat;
  line-height: 1.1;
}
@media (min-width: 40rem) {
  body.page-template-shop .wpshopify-has-rendered .wps-component-sorting {
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    max-width: 50%;
    margin-bottom: 0px;
    margin-right: 1rem;
  }
  body.page-template-shop .wpshopify-has-rendered .wps-component-sorting label.wps-sorting-heading {
    margin-bottom: 0px;
    margin-right: 0.5rem;
    flex-basis: 50%;
    display: none;
  }
}
body.page-template-shop .wpshopify-has-rendered aside.wps-storefront .wps-filter {
  position: relative;
}
body.page-template-shop .wpshopify-has-rendered aside.wps-storefront .wps-filter span.wps-drawer-icon {
  width: 15px;
  height: 15px;
}
body.page-template-shop .wpshopify-has-rendered aside.wps-storefront .wps-filter span.wps-drawer-icon::before, body.page-template-shop .wpshopify-has-rendered aside.wps-storefront .wps-filter span.wps-drawer-icon::after {
  background-color: #3e2300;
}
body.page-template-shop .wpshopify-has-rendered aside.wps-storefront .wps-filter span.wps-drawer-icon::before {
  margin-left: -1.5px;
}
body.page-template-shop .wpshopify-has-rendered aside.wps-storefront .wps-filter span.wps-drawer-icon::after {
  margin-top: -1.5px;
}
body.page-template-shop .wpshopify-has-rendered aside.wps-storefront .wps-filter .wps-drawer-content {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  transform: translateY(100%);
  background-color: #fff;
  padding: 1rem;
  z-index: 2;
  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.05);
}
body.page-template-shop .wpshopify-has-rendered aside.wps-storefront .wps-filter .wps-drawer-content .wps-filter-content label {
  margin-bottom: 0;
  font-weight: 400;
}
body.page-template-shop .wpshopify-has-rendered aside.wps-storefront .wps-filter .wps-drawer-content .wps-filter-content input:focus {
  border-color: #3e2300;
  outline: 3px solid rgba(62, 35, 0, 0.2) !important;
}
body.page-template-shop .wpshopify-has-rendered aside.wps-storefront .wps-filter[data-wps-drawer-toggle=true] .wps-drawer-trigger {
  position: relative;
  z-index: 2;
  border-color: #3e2300;
  outline: 3px solid rgba(62, 35, 0, 0.2);
}
body.page-template-shop .wpshopify-has-rendered aside.wps-storefront .wps-filter[data-wps-drawer-toggle=true] .wps-drawer-content {
  z-index: 1;
}
body.page-template-shop .wpshopify-has-rendered aside.wps-storefront .wps-filter[data-wps-drawer-toggle=false] .wps-drawer-content {
  display: none;
  opacity: 0;
}
@media (min-width: 40rem) {
  body.page-template-shop .wpshopify-has-rendered aside.wps-storefront {
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    max-width: 50%;
  }
  body.page-template-shop .wpshopify-has-rendered aside.wps-storefront .wps-filter {
    width: 100%;
    min-width: 14rem;
    margin-bottom: 0px;
  }
}
body.page-template-shop .wpshopify-has-rendered .wps-storefront {
  display: none !important;
}
body.page-template-shop .wps-items-wrapper {
  margin-top: 2rem;
  padding: 0px;
}
body.page-template-shop .wps-pagination-controls .wps-component-sorting {
  display: none;
}

.btn, .footer .footer-container .footer-newsletter-col input[type=submit], .wps-pagination-controls .wps-btn-next-page, .navbar .navbar-nav .menu-item.btn-menu-item a, .gform_wrapper .gform_footer input[type=submit], input[type=submit] {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  min-width: 12.5rem;
  text-decoration: none;
  transition: all 0.3s ease;
  padding: 1.25rem 1rem;
  border: 2px solid #CE6728;
  font-weight: 700;
  border-radius: 0;
  background-color: #CE6728;
  color: #fff;
  line-height: 1;
}
@media (max-width: 39.98rem) {
  .btn, .footer .footer-container .footer-newsletter-col input[type=submit], .wps-pagination-controls .wps-btn-next-page, .navbar .navbar-nav .menu-item.btn-menu-item a, .gform_wrapper .gform_footer input[type=submit], input[type=submit] {
    width: 100%;
  }
}
.btn:hover, .footer .footer-container .footer-newsletter-col input[type=submit]:hover, .wps-pagination-controls .wps-btn-next-page:hover, .navbar .navbar-nav .menu-item.btn-menu-item a:hover, .gform_wrapper .gform_footer input[type=submit]:hover, .btn:active, .footer .footer-container .footer-newsletter-col input[type=submit]:active, .wps-pagination-controls .wps-btn-next-page:active, .navbar .navbar-nav .menu-item.btn-menu-item a:active, .gform_wrapper .gform_footer input[type=submit]:active, .btn:focus, .footer .footer-container .footer-newsletter-col input[type=submit]:focus, .wps-pagination-controls .wps-btn-next-page:focus, .navbar .navbar-nav .menu-item.btn-menu-item a:focus, .gform_wrapper .gform_footer input[type=submit]:focus, input[type=submit]:hover, input[type=submit]:active, input[type=submit]:focus {
  background-color: #633213;
  border-color: #633213;
  color: #fff;
}
.btn.btn-secondary, .footer .footer-container .footer-newsletter-col input.btn-secondary[type=submit], .wps-pagination-controls .btn-secondary.wps-btn-next-page, .navbar .navbar-nav .menu-item.btn-menu-item a.btn-secondary, .gform_wrapper .gform_footer input.btn-secondary[type=submit], input[type=submit].btn-secondary {
  background-color: #3e2300;
  border: 2px solid #3e2300;
  color: #fff;
}
.btn.btn-secondary:hover, .footer .footer-container .footer-newsletter-col input.btn-secondary[type=submit]:hover, .wps-pagination-controls .btn-secondary.wps-btn-next-page:hover, .navbar .navbar-nav .menu-item.btn-menu-item a.btn-secondary:hover, .btn.btn-secondary:active, .footer .footer-container .footer-newsletter-col input.btn-secondary[type=submit]:active, .wps-pagination-controls .btn-secondary.wps-btn-next-page:active, .navbar .navbar-nav .menu-item.btn-menu-item a.btn-secondary:active, .btn.btn-secondary:focus, .footer .footer-container .footer-newsletter-col input.btn-secondary[type=submit]:focus, .wps-pagination-controls .btn-secondary.wps-btn-next-page:focus, .navbar .navbar-nav .menu-item.btn-menu-item a.btn-secondary:focus, input[type=submit].btn-secondary:hover, input[type=submit].btn-secondary:active, input[type=submit].btn-secondary:focus {
  background-color: #CE6728;
  border: 2px solid #CE6728;
}
.btn.btn-white, .footer .footer-container .footer-newsletter-col input.btn-white[type=submit], .wps-pagination-controls .btn-white.wps-btn-next-page, .navbar .navbar-nav .menu-item.btn-menu-item a.btn-white, .gform_wrapper .gform_footer input.btn-white[type=submit], input[type=submit].btn-white {
  background-color: #fff;
  border: 2px solid #fff;
  color: #CE6728;
}
.btn.btn-white:hover, .footer .footer-container .footer-newsletter-col input.btn-white[type=submit]:hover, .wps-pagination-controls .btn-white.wps-btn-next-page:hover, .navbar .navbar-nav .menu-item.btn-menu-item a.btn-white:hover, .btn.btn-white:active, .footer .footer-container .footer-newsletter-col input.btn-white[type=submit]:active, .wps-pagination-controls .btn-white.wps-btn-next-page:active, .navbar .navbar-nav .menu-item.btn-menu-item a.btn-white:active, .btn.btn-white:focus, .footer .footer-container .footer-newsletter-col input.btn-white[type=submit]:focus, .wps-pagination-controls .btn-white.wps-btn-next-page:focus, .navbar .navbar-nav .menu-item.btn-menu-item a.btn-white:focus, input[type=submit].btn-white:hover, input[type=submit].btn-white:active, input[type=submit].btn-white:focus {
  background-color: #CE6728;
  border: 2px solid #CE6728;
  color: #fff;
}
.btn.btn-outline, .footer .footer-container .footer-newsletter-col input.btn-outline[type=submit], .wps-pagination-controls .wps-btn-next-page, .navbar .navbar-nav .menu-item.btn-menu-item a.btn-outline, .navbar .navbar-nav .menu-item.btn-menu-item .wps-pagination-controls a.wps-btn-next-page, .wps-pagination-controls .navbar .navbar-nav .menu-item.btn-menu-item a.wps-btn-next-page, .gform_wrapper .gform_footer input.btn-outline[type=submit], .gform_wrapper .gform_footer .wps-pagination-controls input[type=submit].wps-btn-next-page, .wps-pagination-controls .gform_wrapper .gform_footer input[type=submit].wps-btn-next-page, input[type=submit].btn-outline {
  background-color: #fff;
  border: 2px solid #CE6728;
  color: #CE6728;
}
.btn.btn-outline:hover, .footer .footer-container .footer-newsletter-col input.btn-outline[type=submit]:hover, .wps-pagination-controls .wps-btn-next-page:hover, .navbar .navbar-nav .menu-item.btn-menu-item a.btn-outline:hover, .navbar .navbar-nav .menu-item.btn-menu-item .wps-pagination-controls a.wps-btn-next-page:hover, .wps-pagination-controls .navbar .navbar-nav .menu-item.btn-menu-item a.wps-btn-next-page:hover, .btn.btn-outline:active, .footer .footer-container .footer-newsletter-col input.btn-outline[type=submit]:active, .wps-pagination-controls .wps-btn-next-page:active, .navbar .navbar-nav .menu-item.btn-menu-item a.btn-outline:active, .navbar .navbar-nav .menu-item.btn-menu-item .wps-pagination-controls a.wps-btn-next-page:active, .wps-pagination-controls .navbar .navbar-nav .menu-item.btn-menu-item a.wps-btn-next-page:active, .btn.btn-outline:focus, .footer .footer-container .footer-newsletter-col input.btn-outline[type=submit]:focus, .wps-pagination-controls .wps-btn-next-page:focus, .navbar .navbar-nav .menu-item.btn-menu-item a.btn-outline:focus, .navbar .navbar-nav .menu-item.btn-menu-item .wps-pagination-controls a.wps-btn-next-page:focus, .wps-pagination-controls .navbar .navbar-nav .menu-item.btn-menu-item a.wps-btn-next-page:focus, input[type=submit].btn-outline:hover, input[type=submit].btn-outline:active, input[type=submit].btn-outline:focus {
  background-color: #CE6728;
  color: #fff;
}
.btn.btn-outline:disabled, .footer .footer-container .footer-newsletter-col input.btn-outline[type=submit]:disabled, .wps-pagination-controls .wps-btn-next-page:disabled, .navbar .navbar-nav .menu-item.btn-menu-item a.btn-outline:disabled, .navbar .navbar-nav .menu-item.btn-menu-item .wps-pagination-controls a.wps-btn-next-page:disabled, .wps-pagination-controls .navbar .navbar-nav .menu-item.btn-menu-item a.wps-btn-next-page:disabled, input[type=submit].btn-outline:disabled {
  opacity: 0.5;
}

.container {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media (min-width: 40rem) {
  .container {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (min-width: 64rem) {
  .container {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
}
@media (min-width: 75rem) {
  .container {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
@media (min-width: 90rem) {
  .container {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}

@media (min-width: 90rem) {
  .container-zero {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }
}

.section-p-tb {
  padding-top: calc(3rem / 1);
  padding-bottom: calc(3rem / 1);
}
@media (min-width: 40rem) {
  .section-p-tb {
    padding-top: calc(6rem / 1);
    padding-bottom: calc(6rem / 1);
  }
}
@media (min-width: 64rem) {
  .section-p-tb {
    padding-top: calc(7rem / 1);
    padding-bottom: calc(7rem / 1);
  }
}
@media (min-width: 75rem) {
  .section-p-tb {
    padding-top: calc(10rem / 1);
    padding-bottom: calc(10rem / 1);
  }
}
@media (min-width: 90rem) {
  .section-p-tb {
    padding-top: calc(10rem / 1);
    padding-bottom: calc(10rem / 1);
  }
}

.section-p-t {
  padding-top: calc(3rem / 1);
}
@media (min-width: 40rem) {
  .section-p-t {
    padding-top: calc(6rem / 1);
  }
}
@media (min-width: 64rem) {
  .section-p-t {
    padding-top: calc(7rem / 1);
  }
}
@media (min-width: 75rem) {
  .section-p-t {
    padding-top: calc(10rem / 1);
  }
}
@media (min-width: 90rem) {
  .section-p-t {
    padding-top: calc(10rem / 1);
  }
}

.section-p-b {
  padding-bottom: calc(3rem / 1);
}
@media (min-width: 40rem) {
  .section-p-b {
    padding-bottom: calc(6rem / 1);
  }
}
@media (min-width: 64rem) {
  .section-p-b {
    padding-bottom: calc(7rem / 1);
  }
}
@media (min-width: 75rem) {
  .section-p-b {
    padding-bottom: calc(10rem / 1);
  }
}
@media (min-width: 90rem) {
  .section-p-b {
    padding-bottom: calc(10rem / 1);
  }
}

.section-m-tb {
  margin-top: calc(3rem / 1);
  margin-bottom: calc(3rem / 1);
}
@media (min-width: 40rem) {
  .section-m-tb {
    margin-top: calc(6rem / 1);
  }
}
@media (min-width: 64rem) {
  .section-m-tb {
    margin-top: calc(7rem / 1);
  }
}
@media (min-width: 75rem) {
  .section-m-tb {
    margin-top: calc(10rem / 1);
  }
}
@media (min-width: 90rem) {
  .section-m-tb {
    margin-top: calc(10rem / 1);
  }
}
@media (min-width: 40rem) {
  .section-m-tb {
    margin-bottom: calc(6rem / 1);
  }
}
@media (min-width: 64rem) {
  .section-m-tb {
    margin-bottom: calc(7rem / 1);
  }
}
@media (min-width: 75rem) {
  .section-m-tb {
    margin-bottom: calc(10rem / 1);
  }
}
@media (min-width: 90rem) {
  .section-m-tb {
    margin-bottom: calc(10rem / 1);
  }
}

.section-m-t {
  margin-top: calc(3rem / 1);
}
@media (min-width: 40rem) {
  .section-m-t {
    margin-top: calc(6rem / 1);
  }
}
@media (min-width: 64rem) {
  .section-m-t {
    margin-top: calc(7rem / 1);
  }
}
@media (min-width: 75rem) {
  .section-m-t {
    margin-top: calc(10rem / 1);
  }
}
@media (min-width: 90rem) {
  .section-m-t {
    margin-top: calc(10rem / 1);
  }
}

.section-m-b {
  margin-bottom: calc(3rem / 1);
}
@media (min-width: 40rem) {
  .section-m-b {
    margin-bottom: calc(6rem / 1);
  }
}
@media (min-width: 64rem) {
  .section-m-b {
    margin-bottom: calc(7rem / 1);
  }
}
@media (min-width: 75rem) {
  .section-m-b {
    margin-bottom: calc(10rem / 1);
  }
}
@media (min-width: 90rem) {
  .section-m-b {
    margin-bottom: calc(10rem / 1);
  }
}

.section-p-lr {
  padding-left: calc(1.5rem / 1);
  padding-right: calc(1.5rem / 1);
}
@media (min-width: 40rem) {
  .section-p-lr {
    padding-left: calc(3rem / 1);
    padding-right: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .section-p-lr {
    padding-left: calc(3.5rem / 1);
    padding-right: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .section-p-lr {
    padding-left: calc(4rem / 1);
    padding-right: calc(4rem / 1);
  }
}
@media (min-width: 90rem) {
  .section-p-lr {
    padding-left: calc(4rem / 1);
    padding-right: calc(4rem / 1);
  }
}

.section-p-l {
  padding-left: calc(1.5rem / 1);
}
@media (min-width: 40rem) {
  .section-p-l {
    padding-left: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .section-p-l {
    padding-left: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .section-p-l {
    padding-left: calc(4rem / 1);
  }
}
@media (min-width: 90rem) {
  .section-p-l {
    padding-left: calc(4rem / 1);
  }
}

.section-p-r {
  padding-right: calc(1.5rem / 1);
}
@media (min-width: 40rem) {
  .section-p-r {
    padding-right: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .section-p-r {
    padding-right: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .section-p-r {
    padding-right: calc(4rem / 1);
  }
}
@media (min-width: 90rem) {
  .section-p-r {
    padding-right: calc(4rem / 1);
  }
}

.section-m-lr {
  margin-left: calc(1.5rem / 1);
  margin-right: calc(1.5rem / 1);
}
@media (min-width: 40rem) {
  .section-m-lr {
    margin-left: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .section-m-lr {
    margin-left: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .section-m-lr {
    margin-left: calc(4rem / 1);
  }
}
@media (min-width: 90rem) {
  .section-m-lr {
    margin-left: calc(4rem / 1);
  }
}
@media (min-width: 40rem) {
  .section-m-lr {
    margin-right: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .section-m-lr {
    margin-right: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .section-m-lr {
    margin-right: calc(4rem / 1);
  }
}
@media (min-width: 90rem) {
  .section-m-lr {
    margin-right: calc(4rem / 1);
  }
}

.section-m-l {
  margin-left: calc(1.5rem / 1);
}
@media (min-width: 40rem) {
  .section-m-l {
    margin-left: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .section-m-l {
    margin-left: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .section-m-l {
    margin-left: calc(4rem / 1);
  }
}
@media (min-width: 90rem) {
  .section-m-l {
    margin-left: calc(4rem / 1);
  }
}

.section-m-r {
  margin-right: calc(1.5rem / 1);
}
@media (min-width: 40rem) {
  .section-m-r {
    margin-right: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .section-m-r {
    margin-right: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .section-m-r {
    margin-right: calc(4rem / 1);
  }
}
@media (min-width: 90rem) {
  .section-m-r {
    margin-right: calc(4rem / 1);
  }
}

.vert1-p-tb {
  padding-top: calc(3rem / 1);
  padding-bottom: calc(3rem / 1);
}
@media (min-width: 40rem) {
  .vert1-p-tb {
    padding-top: calc(6rem / 1);
    padding-bottom: calc(6rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert1-p-tb {
    padding-top: calc(7rem / 1);
    padding-bottom: calc(7rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert1-p-tb {
    padding-top: calc(10rem / 1);
    padding-bottom: calc(10rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert1-p-tb {
    padding-top: calc(10rem / 1);
    padding-bottom: calc(10rem / 1);
  }
}

.vert1-p-t {
  padding-top: calc(3rem / 1);
}
@media (min-width: 40rem) {
  .vert1-p-t {
    padding-top: calc(6rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert1-p-t {
    padding-top: calc(7rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert1-p-t {
    padding-top: calc(10rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert1-p-t {
    padding-top: calc(10rem / 1);
  }
}

.vert1-p-b {
  padding-bottom: calc(3rem / 1);
}
@media (min-width: 40rem) {
  .vert1-p-b {
    padding-bottom: calc(6rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert1-p-b {
    padding-bottom: calc(7rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert1-p-b {
    padding-bottom: calc(10rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert1-p-b {
    padding-bottom: calc(10rem / 1);
  }
}

.vert1-p-lr {
  padding-left: calc(3rem / 1);
  padding-right: calc(3rem / 1);
}
@media (min-width: 40rem) {
  .vert1-p-lr {
    padding-left: calc(6rem / 1);
    padding-right: calc(6rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert1-p-lr {
    padding-left: calc(7rem / 1);
    padding-right: calc(7rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert1-p-lr {
    padding-left: calc(10rem / 1);
    padding-right: calc(10rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert1-p-lr {
    padding-left: calc(10rem / 1);
    padding-right: calc(10rem / 1);
  }
}

.vert1-p-l {
  padding-left: calc(3rem / 1);
}
@media (min-width: 40rem) {
  .vert1-p-l {
    padding-left: calc(6rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert1-p-l {
    padding-left: calc(7rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert1-p-l {
    padding-left: calc(10rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert1-p-l {
    padding-left: calc(10rem / 1);
  }
}

.vert1-p-r {
  padding-right: calc(3rem / 1);
}
@media (min-width: 40rem) {
  .vert1-p-r {
    padding-right: calc(6rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert1-p-r {
    padding-right: calc(7rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert1-p-r {
    padding-right: calc(10rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert1-p-r {
    padding-right: calc(10rem / 1);
  }
}

.vert1-m-lr {
  margin-left: calc(3rem / 1);
  margin-right: calc(3rem / 1);
}
@media (min-width: 40rem) {
  .vert1-m-lr {
    margin-left: calc(6rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert1-m-lr {
    margin-left: calc(7rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert1-m-lr {
    margin-left: calc(10rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert1-m-lr {
    margin-left: calc(10rem / 1);
  }
}
@media (min-width: 40rem) {
  .vert1-m-lr {
    margin-right: calc(6rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert1-m-lr {
    margin-right: calc(7rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert1-m-lr {
    margin-right: calc(10rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert1-m-lr {
    margin-right: calc(10rem / 1);
  }
}

.vert1-m-t {
  margin-top: calc(3rem / 1);
}
@media (min-width: 40rem) {
  .vert1-m-t {
    margin-top: calc(6rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert1-m-t {
    margin-top: calc(7rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert1-m-t {
    margin-top: calc(10rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert1-m-t {
    margin-top: calc(10rem / 1);
  }
}

.vert1-m-b {
  margin-bottom: calc(3rem / 1);
}
@media (min-width: 40rem) {
  .vert1-m-b {
    margin-bottom: calc(6rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert1-m-b {
    margin-bottom: calc(7rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert1-m-b {
    margin-bottom: calc(10rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert1-m-b {
    margin-bottom: calc(10rem / 1);
  }
}

.vert1-m-l {
  margin-left: calc(3rem / 1);
}
@media (min-width: 40rem) {
  .vert1-m-l {
    margin-left: calc(6rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert1-m-l {
    margin-left: calc(7rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert1-m-l {
    margin-left: calc(10rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert1-m-l {
    margin-left: calc(10rem / 1);
  }
}

.vert1-m-r {
  margin-right: calc(3rem / 1);
}
@media (min-width: 40rem) {
  .vert1-m-r {
    margin-right: calc(6rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert1-m-r {
    margin-right: calc(7rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert1-m-r {
    margin-right: calc(10rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert1-m-r {
    margin-right: calc(10rem / 1);
  }
}

.vert2-p-tb {
  padding-top: calc(1.5rem / 1);
  padding-bottom: calc(1.5rem / 1);
}
@media (min-width: 40rem) {
  .vert2-p-tb {
    padding-top: calc(3rem / 1);
    padding-bottom: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert2-p-tb {
    padding-top: calc(3.5rem / 1);
    padding-bottom: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert2-p-tb {
    padding-top: calc(5rem / 1);
    padding-bottom: calc(5rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert2-p-tb {
    padding-top: calc(5rem / 1);
    padding-bottom: calc(5rem / 1);
  }
}

.vert2-p-t, .page-wrap.type-post .post-footer, body.single-post .breadcrumb-section ul.breadcrumbs {
  padding-top: calc(1.5rem / 1);
}
@media (min-width: 40rem) {
  .vert2-p-t, .page-wrap.type-post .post-footer, body.single-post .breadcrumb-section ul.breadcrumbs {
    padding-top: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert2-p-t, .page-wrap.type-post .post-footer, body.single-post .breadcrumb-section ul.breadcrumbs {
    padding-top: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert2-p-t, .page-wrap.type-post .post-footer, body.single-post .breadcrumb-section ul.breadcrumbs {
    padding-top: calc(5rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert2-p-t, .page-wrap.type-post .post-footer, body.single-post .breadcrumb-section ul.breadcrumbs {
    padding-top: calc(5rem / 1);
  }
}

.vert2-p-b {
  padding-bottom: calc(1.5rem / 1);
}
@media (min-width: 40rem) {
  .vert2-p-b {
    padding-bottom: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert2-p-b {
    padding-bottom: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert2-p-b {
    padding-bottom: calc(5rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert2-p-b {
    padding-bottom: calc(5rem / 1);
  }
}

.vert2-p-lr {
  padding-left: calc(1.5rem / 1);
  padding-right: calc(1.5rem / 1);
}
@media (min-width: 40rem) {
  .vert2-p-lr {
    padding-left: calc(3rem / 1);
    padding-right: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert2-p-lr {
    padding-left: calc(3.5rem / 1);
    padding-right: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert2-p-lr {
    padding-left: calc(5rem / 1);
    padding-right: calc(5rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert2-p-lr {
    padding-left: calc(5rem / 1);
    padding-right: calc(5rem / 1);
  }
}

.vert2-p-l {
  padding-left: calc(1.5rem / 1);
}
@media (min-width: 40rem) {
  .vert2-p-l {
    padding-left: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert2-p-l {
    padding-left: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert2-p-l {
    padding-left: calc(5rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert2-p-l {
    padding-left: calc(5rem / 1);
  }
}

.vert2-p-r {
  padding-right: calc(1.5rem / 1);
}
@media (min-width: 40rem) {
  .vert2-p-r {
    padding-right: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert2-p-r {
    padding-right: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert2-p-r {
    padding-right: calc(5rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert2-p-r {
    padding-right: calc(5rem / 1);
  }
}

.vert2-m-t {
  margin-top: calc(1.5rem / 1);
}
@media (min-width: 40rem) {
  .vert2-m-t {
    margin-top: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert2-m-t {
    margin-top: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert2-m-t {
    margin-top: calc(5rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert2-m-t {
    margin-top: calc(5rem / 1);
  }
}

.vert2-m-b {
  margin-bottom: calc(1.5rem / 1);
}
@media (min-width: 40rem) {
  .vert2-m-b {
    margin-bottom: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert2-m-b {
    margin-bottom: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert2-m-b {
    margin-bottom: calc(5rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert2-m-b {
    margin-bottom: calc(5rem / 1);
  }
}

.vert2-m-lr {
  margin-left: calc(1.5rem / 1);
  margin-right: calc(1.5rem / 1);
}
@media (min-width: 40rem) {
  .vert2-m-lr {
    margin-left: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert2-m-lr {
    margin-left: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert2-m-lr {
    margin-left: calc(5rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert2-m-lr {
    margin-left: calc(5rem / 1);
  }
}
@media (min-width: 40rem) {
  .vert2-m-lr {
    margin-right: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert2-m-lr {
    margin-right: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert2-m-lr {
    margin-right: calc(5rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert2-m-lr {
    margin-right: calc(5rem / 1);
  }
}

.vert2-m-l {
  margin-left: calc(1.5rem / 1);
}
@media (min-width: 40rem) {
  .vert2-m-l {
    margin-left: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert2-m-l {
    margin-left: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert2-m-l {
    margin-left: calc(5rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert2-m-l {
    margin-left: calc(5rem / 1);
  }
}

.vert2-m-r {
  margin-right: calc(1.5rem / 1);
}
@media (min-width: 40rem) {
  .vert2-m-r {
    margin-right: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert2-m-r {
    margin-right: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert2-m-r {
    margin-right: calc(5rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert2-m-r {
    margin-right: calc(5rem / 1);
  }
}

.vert3-p-tb, .single.single-wps_products .breadcrumb-section ul.breadcrumbs {
  padding-top: calc(2rem / 1);
  padding-bottom: calc(2rem / 1);
}
@media (min-width: 40rem) {
  .vert3-p-tb, .single.single-wps_products .breadcrumb-section ul.breadcrumbs {
    padding-top: calc(1.5rem / 1);
    padding-bottom: calc(1.5rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert3-p-tb, .single.single-wps_products .breadcrumb-section ul.breadcrumbs {
    padding-top: calc(1.75rem / 1);
    padding-bottom: calc(1.75rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert3-p-tb, .single.single-wps_products .breadcrumb-section ul.breadcrumbs {
    padding-top: calc(2.5rem / 1);
    padding-bottom: calc(2.5rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert3-p-tb, .single.single-wps_products .breadcrumb-section ul.breadcrumbs {
    padding-top: calc(2.5rem / 1);
    padding-bottom: calc(2.5rem / 1);
  }
}

.vert3-p-t, .post-navigation {
  padding-top: calc(2rem / 1);
}
@media (min-width: 40rem) {
  .vert3-p-t, .post-navigation {
    padding-top: calc(1.5rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert3-p-t, .post-navigation {
    padding-top: calc(1.75rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert3-p-t, .post-navigation {
    padding-top: calc(2.5rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert3-p-t, .post-navigation {
    padding-top: calc(2.5rem / 1);
  }
}

.vert3-p-b, body.single-post .breadcrumb-section ul.breadcrumbs {
  padding-bottom: calc(2rem / 1);
}
@media (min-width: 40rem) {
  .vert3-p-b, body.single-post .breadcrumb-section ul.breadcrumbs {
    padding-bottom: calc(1.5rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert3-p-b, body.single-post .breadcrumb-section ul.breadcrumbs {
    padding-bottom: calc(1.75rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert3-p-b, body.single-post .breadcrumb-section ul.breadcrumbs {
    padding-bottom: calc(2.5rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert3-p-b, body.single-post .breadcrumb-section ul.breadcrumbs {
    padding-bottom: calc(2.5rem / 1);
  }
}

.vert3-p-lr {
  padding-left: calc(2rem / 1);
  padding-right: calc(2rem / 1);
}
@media (min-width: 40rem) {
  .vert3-p-lr {
    padding-left: calc(1.5rem / 1);
    padding-right: calc(1.5rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert3-p-lr {
    padding-left: calc(1.75rem / 1);
    padding-right: calc(1.75rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert3-p-lr {
    padding-left: calc(2.5rem / 1);
    padding-right: calc(2.5rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert3-p-lr {
    padding-left: calc(2.5rem / 1);
    padding-right: calc(2.5rem / 1);
  }
}

.vert3-p-l {
  padding-left: calc(2rem / 1);
}
@media (min-width: 40rem) {
  .vert3-p-l {
    padding-left: calc(1.5rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert3-p-l {
    padding-left: calc(1.75rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert3-p-l {
    padding-left: calc(2.5rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert3-p-l {
    padding-left: calc(2.5rem / 1);
  }
}

.vert3-p-r {
  padding-right: calc(2rem / 1);
}
@media (min-width: 40rem) {
  .vert3-p-r {
    padding-right: calc(1.5rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert3-p-r {
    padding-right: calc(1.75rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert3-p-r {
    padding-right: calc(2.5rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert3-p-r {
    padding-right: calc(2.5rem / 1);
  }
}

.vert3-m-t {
  margin-top: calc(2rem / 1);
}
@media (min-width: 40rem) {
  .vert3-m-t {
    margin-top: calc(1.5rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert3-m-t {
    margin-top: calc(1.75rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert3-m-t {
    margin-top: calc(2.5rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert3-m-t {
    margin-top: calc(2.5rem / 1);
  }
}

.vert3-m-b, .page-wrap.type-post .single-hero .container .featured-image {
  margin-bottom: calc(2rem / 1);
}
@media (min-width: 40rem) {
  .vert3-m-b, .page-wrap.type-post .single-hero .container .featured-image {
    margin-bottom: calc(1.5rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert3-m-b, .page-wrap.type-post .single-hero .container .featured-image {
    margin-bottom: calc(1.75rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert3-m-b, .page-wrap.type-post .single-hero .container .featured-image {
    margin-bottom: calc(2.5rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert3-m-b, .page-wrap.type-post .single-hero .container .featured-image {
    margin-bottom: calc(2.5rem / 1);
  }
}

.vert3-m-lr {
  margin-left: calc(2rem / 1);
  margin-right: calc(2rem / 1);
}
@media (min-width: 40rem) {
  .vert3-m-lr {
    margin-left: calc(1.5rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert3-m-lr {
    margin-left: calc(1.75rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert3-m-lr {
    margin-left: calc(2.5rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert3-m-lr {
    margin-left: calc(2.5rem / 1);
  }
}
@media (min-width: 40rem) {
  .vert3-m-lr {
    margin-right: calc(1.5rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert3-m-lr {
    margin-right: calc(1.75rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert3-m-lr {
    margin-right: calc(2.5rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert3-m-lr {
    margin-right: calc(2.5rem / 1);
  }
}

.vert3-m-l {
  margin-left: calc(2rem / 1);
}
@media (min-width: 40rem) {
  .vert3-m-l {
    margin-left: calc(1.5rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert3-m-l {
    margin-left: calc(1.75rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert3-m-l {
    margin-left: calc(2.5rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert3-m-l {
    margin-left: calc(2.5rem / 1);
  }
}

.vert3-m-r {
  margin-right: calc(2rem / 1);
}
@media (min-width: 40rem) {
  .vert3-m-r {
    margin-right: calc(1.5rem / 1);
  }
}
@media (min-width: 64rem) {
  .vert3-m-r {
    margin-right: calc(1.75rem / 1);
  }
}
@media (min-width: 75rem) {
  .vert3-m-r {
    margin-right: calc(2.5rem / 1);
  }
}
@media (min-width: 90rem) {
  .vert3-m-r {
    margin-right: calc(2.5rem / 1);
  }
}

.p-t-0 {
  padding-top: 0 !important;
}

.p-r-0 {
  padding-right: 0 !important;
}

.p-b-0 {
  padding-bottom: 0 !important;
}

.p-l-0 {
  padding-left: 0 !important;
}

.page-wrap {
  position: relative;
}

.result-item:not(:last-child) {
  margin-bottom: calc(1.5rem / 4);
}
@media (min-width: 40rem) {
  .result-item:not(:last-child) {
    margin-bottom: calc(3rem / 4);
  }
}
@media (min-width: 64rem) {
  .result-item:not(:last-child) {
    margin-bottom: calc(3.5rem / 4);
  }
}
@media (min-width: 75rem) {
  .result-item:not(:last-child) {
    margin-bottom: calc(4rem / 4);
  }
}
@media (min-width: 90rem) {
  .result-item:not(:last-child) {
    margin-bottom: calc(4rem / 4);
  }
}
.result-item .entry-title {
  margin-bottom: 0.25rem;
}
.result-item .entry-date {
  margin-bottom: 1rem;
  font-size: 0.875rem;
}
.result-item .entry-excerpt {
  display: none;
  margin-bottom: 0;
}
@media (min-width: 64rem) {
  .result-item .entry-excerpt {
    display: block;
  }
}

picture {
  display: flex;
}

.cover, .contain {
  width: 100%;
  height: 100%;
}

.picture-cover, .cover img {
  -o-object-fit: cover;
     object-fit: cover;
  height: auto;
  width: 100%;
}

.picture-contain, .contain img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  height: auto;
  width: 100%;
}

.has-bg-img {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.has-bg-img .bg-img {
  position: absolute;
  z-index: 0;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  transition: all 0.5s ease;
}
.has-bg-img .bg-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center top;
     object-position: center top;
}
.has-bg-img .overlay-content {
  z-index: 2;
}
.has-bg-img.has-overlay::before {
  content: " ";
  z-index: 1;
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  pointer-events: none;
  opacity: 0.5;
  transition: opacity 0.5s ease;
  background-color: #3e2300;
}

.link {
  font-weight: 600;
  text-decoration: none;
  font-size: 1rem;
}
@media (min-width: 75rem) {
  .link {
    font-size: 1.125rem;
  }
}

a:hover, a:active, a:focus {
  text-decoration: none;
}

.arrow-link {
  position: relative;
  color: #3e2300;
  font-size: 1rem;
  font-weight: 600;
  padding-right: 1.5rem;
}
@media (min-width: 64rem) {
  .arrow-link {
    font-size: 1.125rem;
  }
}
@media (min-width: 75rem) {
  .arrow-link {
    padding-right: 2rem;
  }
}
.arrow-link:hover, .arrow-link:active, .arrow-link:focus {
  color: #3e2300;
  text-decoration: none;
}
.arrow-link:hover::before, .arrow-link:active::before, .arrow-link:focus::before {
  right: -1rem;
}
.arrow-link::before {
  content: "";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  font-size: inherit;
  font-weight: 300;
  right: 0rem;
  top: 50%;
  transform: translateY(-50%);
  color: inherit;
  transition: right 0.25s ease-out, left 0.25s ease-out;
}
.arrow-link.arrow-link--left {
  padding-right: 0;
  padding-left: 1.5rem;
}
@media (min-width: 75rem) {
  .arrow-link.arrow-link--left {
    padding-left: 2rem;
  }
}
.arrow-link.arrow-link--left::before {
  content: "";
  font-family: "Font Awesome 5 Pro";
  right: auto;
  left: 0rem;
}
.arrow-link.arrow-link--left:hover::before, .arrow-link.arrow-link--left:active::before, .arrow-link.arrow-link--left:focus::before {
  left: -1rem;
}

.arrow-link-parent:hover .arrow-link, .arrow-link-parent:active .arrow-link, .arrow-link-parentfocus .arrow-link {
  color: #3e2300;
  text-decoration: none;
}
.arrow-link-parent:hover .arrow-link::before, .arrow-link-parent:active .arrow-link::before, .arrow-link-parentfocus .arrow-link::before {
  right: -1rem;
}
.arrow-link-parent:hover .arrow-link.arrow-link--left::before, .arrow-link-parent:active .arrow-link.arrow-link--left::before, .arrow-link-parentfocus .arrow-link.arrow-link--left::before {
  right: auto;
  left: -1rem;
}

.bold-link {
  font-weight: 700;
}

.social-share-cell {
  margin-top: 0px;
}
.social-share-cell .post-divider {
  margin-bottom: calc(1.5rem / 1);
  border-color: #3e2300;
}
@media (min-width: 40rem) {
  .social-share-cell .post-divider {
    margin-bottom: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .social-share-cell .post-divider {
    margin-bottom: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .social-share-cell .post-divider {
    margin-bottom: calc(5rem / 1);
  }
}
@media (min-width: 90rem) {
  .social-share-cell .post-divider {
    margin-bottom: calc(5rem / 1);
  }
}
.social-share-cell .social-share {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 64rem) {
  .social-share-cell .social-share {
    flex-direction: column;
    justify-content: flex-end;
  }
}
.social-share-cell .social-share a {
  height: 44px;
  width: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.25rem;
  color: #3e2300;
  cursor: pointer;
  transition: color 0.25s ease;
  border-radius: 50%;
  position: relative;
}
@media (min-width: 40rem) {
  .social-share-cell .social-share a {
    height: 56px;
    width: 56px;
    font-size: 1.5rem;
  }
}
@media (min-width: 64rem) {
  .social-share-cell .social-share a {
    font-size: 28px;
  }
}
.social-share-cell .social-share a:not(:last-child) {
  margin-right: 0.5rem;
}
@media (min-width: 64rem) {
  .social-share-cell .social-share a:not(:last-child) {
    margin-right: 0px;
    margin-bottom: 1rem;
  }
}
.social-share-cell .social-share a:hover, .social-share-cell .social-share a:active, .social-share-cell .social-share a:focus {
  color: #fff;
  background-color: #3e2300;
}

.full-width-text {
  margin-bottom: calc(1.5rem / 1);
}
@media (min-width: 40rem) {
  .full-width-text {
    margin-bottom: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .full-width-text {
    margin-bottom: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .full-width-text {
    margin-bottom: calc(4rem / 1);
  }
}
@media (min-width: 90rem) {
  .full-width-text {
    margin-bottom: calc(4rem / 1);
  }
}
.full-width-text p {
  margin-bottom: 0;
}

h1, h2, h3, h4, h5, h6 {
  color: #3e2300;
  font-family: "futura-pt", "system-ui", "Source Sans Pro", BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue";
  font-weight: 600;
  line-height: 1.1;
  margin-bottom: 1rem;
}

p, span, div {
  color: #4A4A4A;
  font-family: "futura-pt", "system-ui", "Source Sans Pro", BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue";
  font-weight: 300;
  line-height: 1.6;
}

a, li {
  font-family: "futura-pt", "system-ui", "Source Sans Pro", BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue";
}

strong {
  font-weight: 700;
}

h1, .show-as-h1 {
  font-size: 38px;
}
@media (min-width: 40rem) {
  h1, .show-as-h1 {
    font-size: 46px;
  }
}
@media (min-width: 64rem) {
  h1, .show-as-h1 {
    font-size: 67px;
  }
}

h2, .show-as-h2, .single.single-wps_products .wps-product-single .wps-component-products-title .wps-products-title, .gform_wrapper .form-heading h3.gform_title {
  font-size: 32px;
}
@media (min-width: 40rem) {
  h2, .show-as-h2, .single.single-wps_products .wps-product-single .wps-component-products-title .wps-products-title, .gform_wrapper .form-heading h3.gform_title {
    font-size: 38px;
  }
}
@media (min-width: 64rem) {
  h2, .show-as-h2, .single.single-wps_products .wps-product-single .wps-component-products-title .wps-products-title, .gform_wrapper .form-heading h3.gform_title {
    font-size: 50px;
  }
}

h3, .show-as-h3, .our-sponsor-section .title-link-col .title-link-wrapper .sponsor-title-link {
  font-size: 28px;
}
@media (min-width: 40rem) {
  h3, .show-as-h3, .our-sponsor-section .title-link-col .title-link-wrapper .sponsor-title-link {
    font-size: 32px;
  }
}
@media (min-width: 64rem) {
  h3, .show-as-h3, .our-sponsor-section .title-link-col .title-link-wrapper .sponsor-title-link {
    font-size: 38px;
  }
}

h4, .show-as-h4, .block-team-member .info-col .name, .block-icon-tiles .icon-tile-col .icon-tile .label, .parent-link-grid .child-tile .info-wrapper .title-and-excerpt .tile-title, .footer .footer-container .footer-newsletter-col h3, .title-links .title-link > span, .title-links .title-link .title-link-text, .navbar .pre-nav .race-date-col .race-countdown .date-num {
  font-size: 20px;
}
@media (min-width: 40rem) {
  h4, .show-as-h4, .block-team-member .info-col .name, .block-icon-tiles .icon-tile-col .icon-tile .label, .parent-link-grid .child-tile .info-wrapper .title-and-excerpt .tile-title, .footer .footer-container .footer-newsletter-col h3, .title-links .title-link > span, .title-links .title-link .title-link-text, .navbar .pre-nav .race-date-col .race-countdown .date-num {
    font-size: 28px;
  }
}
@media (min-width: 64rem) {
  h4, .show-as-h4, .block-team-member .info-col .name, .block-icon-tiles .icon-tile-col .icon-tile .label, .parent-link-grid .child-tile .info-wrapper .title-and-excerpt .tile-title, .footer .footer-container .footer-newsletter-col h3, .title-links .title-link > span, .title-links .title-link .title-link-text, .navbar .pre-nav .race-date-col .race-countdown .date-num {
    font-size: 28px;
  }
}

h5, .show-as-h5, .block-accordion .card .card-header .accordion-link, .navbar .pre-nav .race-date-col .date-text-col .race-date-text {
  font-size: 18px;
}
@media (min-width: 40rem) {
  h5, .show-as-h5, .block-accordion .card .card-header .accordion-link, .navbar .pre-nav .race-date-col .date-text-col .race-date-text {
    font-size: 19px;
  }
}
@media (min-width: 64rem) {
  h5, .show-as-h5, .block-accordion .card .card-header .accordion-link, .navbar .pre-nav .race-date-col .date-text-col .race-date-text {
    font-size: 21px;
  }
}

h6, .show-as-h6 {
  font-size: 16px;
}
@media (min-width: 40rem) {
  h6, .show-as-h6 {
    font-size: 16px;
  }
}
@media (min-width: 64rem) {
  h6, .show-as-h6 {
    font-size: 16px;
  }
}

p, span, ul, li {
  font-size: 16px;
}
@media (min-width: 40rem) {
  p, span, ul, li {
    font-size: 16px;
  }
}
@media (min-width: 64rem) {
  p, span, ul, li {
    font-size: 18px;
  }
}
@media (min-width: 64rem) {
  p, span, ul, li {
    font-size: 1.125rem;
  }
}

.show-as-h1, .show-as-h2, .single.single-wps_products .wps-product-single .wps-component-products-title .wps-products-title, .gform_wrapper .form-heading h3.gform_title, .show-as-h3, .our-sponsor-section .title-link-col .title-link-wrapper .sponsor-title-link, .show-as-h4, .block-team-member .info-col .name, .block-icon-tiles .icon-tile-col .icon-tile .label, .parent-link-grid .child-tile .info-wrapper .title-and-excerpt .tile-title, .footer .footer-container .footer-newsletter-col h3, .title-links .title-link > span, .title-links .title-link .title-link-text, .navbar .pre-nav .race-date-col .race-countdown .date-num, .show-as-h5, .block-accordion .card .card-header .accordion-link, .navbar .pre-nav .race-date-col .date-text-col .race-date-text, .show-as-h6 {
  font-weight: 600;
}

@media (min-width: 40rem) and (max-width: 63.98rem) {
  .xl-font-size {
    font-size: 32px;
  }
}
@media (min-width: 40rem) and (max-width: 63.98rem) {
  .xl-font-size {
    font-size: 44px;
  }
}
@media (min-width: 64rem) and (max-width: 74.98rem) {
  .xl-font-size {
    font-size: 60px;
  }
}
@media (min-width: 75rem) and (max-width: 89.98rem) {
  .xl-font-size {
    font-size: 80px;
  }
}
@media (min-width: 90rem) {
  .xl-font-size {
    font-size: 90px;
  }
}

.breadcrumb-section {
  background-color: #fff;
}
.breadcrumb-section ul.breadcrumbs {
  background-color: transparent;
  border: none;
  margin: 0;
  padding-top: calc(2rem / 1);
  padding-bottom: calc(1.5rem / 1);
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 40rem) {
  .breadcrumb-section ul.breadcrumbs {
    padding-top: calc(1.5rem / 1);
  }
}
@media (min-width: 64rem) {
  .breadcrumb-section ul.breadcrumbs {
    padding-top: calc(1.75rem / 1);
  }
}
@media (min-width: 75rem) {
  .breadcrumb-section ul.breadcrumbs {
    padding-top: calc(2.5rem / 1);
  }
}
@media (min-width: 90rem) {
  .breadcrumb-section ul.breadcrumbs {
    padding-top: calc(2.5rem / 1);
  }
}
@media (min-width: 40rem) {
  .breadcrumb-section ul.breadcrumbs {
    padding-bottom: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .breadcrumb-section ul.breadcrumbs {
    padding-bottom: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .breadcrumb-section ul.breadcrumbs {
    padding-bottom: calc(5rem / 1);
  }
}
@media (min-width: 90rem) {
  .breadcrumb-section ul.breadcrumbs {
    padding-bottom: calc(5rem / 1);
  }
}
.breadcrumb-section ul.breadcrumbs li {
  position: relative;
  display: inline;
  font-size: 1rem;
  text-transform: capitalize;
  color: #C7C6C1;
  font-weight: 400;
}
.breadcrumb-section ul.breadcrumbs li[typeof=ListItem] {
  color: #C7C6C1;
}
.breadcrumb-section ul.breadcrumbs li:not(:first-of-type) {
  padding-left: 1rem;
}
.breadcrumb-section ul.breadcrumbs li:not(:first-of-type):before {
  content: "/";
  position: absolute;
  left: 0.2rem;
  top: -0.05rem;
}
.breadcrumb-section ul.breadcrumbs li span {
  font-size: 1rem;
  font-weight: 400;
  color: #3e2300;
}
.breadcrumb-section ul.breadcrumbs li a {
  font-size: 1rem;
  font-weight: 400;
  text-transform: capitalize;
  color: #3e2300;
}
.breadcrumb-section ul.breadcrumbs li a:hover, .breadcrumb-section ul.breadcrumbs li a:focus, .breadcrumb-section ul.breadcrumbs li a:active {
  text-decoration: underline;
  color: #CE6728;
}
.breadcrumb-section ul.breadcrumbs li a:hover span, .breadcrumb-section ul.breadcrumbs li a:focus span, .breadcrumb-section ul.breadcrumbs li a:active span {
  color: #CE6728;
}

.card {
  border-radius: 4px;
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.05);
}
.card:hover {
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.05);
}
.card .card-title {
  transition: color 0.25s ease;
}
.card a:hover, .card a:active, .card a:focus {
  text-decoration: none;
}
.card a:hover .card-title, .card a:active .card-title, .card a:focus .card-title {
  color: #CE6728;
}

.block-carousel-slick {
  position: relative;
}
.block-carousel-slick .carousel-wrapper {
  position: relative;
}

.carousel:not(.multi-view-carousel), .block-carousel-slick {
  /**
  extend element the distance of the grid-container padding so that
  it's flush with left/right edges of the screen
  	*/
}
@media (max-width: 39.98rem) {
  .carousel:not(.multi-view-carousel), .block-carousel-slick {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
    width: calc(100% + (1.5rem * 2)) !important;
  }
}
.carousel:not(.multi-view-carousel) .carousel-inner, .block-carousel-slick .carousel-inner {
  margin-bottom: 1.5rem;
}
@media (min-width: 40rem) {
  .carousel:not(.multi-view-carousel) .carousel-inner, .block-carousel-slick .carousel-inner {
    border-radius: 1rem;
  }
}
.carousel:not(.multi-view-carousel) .carousel-inner .carousel-item, .block-carousel-slick .carousel-inner .carousel-item {
  position: relative;
  max-height: 15rem;
}
@media (min-width: 40rem) {
  .carousel:not(.multi-view-carousel) .carousel-inner .carousel-item, .block-carousel-slick .carousel-inner .carousel-item {
    max-height: 20rem;
  }
}
@media (min-width: 64rem) {
  .carousel:not(.multi-view-carousel) .carousel-inner .carousel-item, .block-carousel-slick .carousel-inner .carousel-item {
    max-height: 26rem;
  }
}
@media (min-width: 75rem) {
  .carousel:not(.multi-view-carousel) .carousel-inner .carousel-item, .block-carousel-slick .carousel-inner .carousel-item {
    max-height: 32rem;
  }
}
.carousel:not(.multi-view-carousel) .carousel-inner .carousel-item picture, .block-carousel-slick .carousel-inner .carousel-item picture {
  height: 15rem;
}
@media (min-width: 40rem) {
  .carousel:not(.multi-view-carousel) .carousel-inner .carousel-item picture, .block-carousel-slick .carousel-inner .carousel-item picture {
    height: 20rem;
  }
}
@media (min-width: 64rem) {
  .carousel:not(.multi-view-carousel) .carousel-inner .carousel-item picture, .block-carousel-slick .carousel-inner .carousel-item picture {
    height: 26rem;
  }
}
@media (min-width: 75rem) {
  .carousel:not(.multi-view-carousel) .carousel-inner .carousel-item picture, .block-carousel-slick .carousel-inner .carousel-item picture {
    height: 32rem;
  }
}
.carousel:not(.multi-view-carousel) .carousel-inner .carousel-item picture img, .block-carousel-slick .carousel-inner .carousel-item picture img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.carousel:not(.multi-view-carousel) div.carousel-inner-multi, .block-carousel-slick div.carousel-inner-multi {
  margin-bottom: 1.5rem;
}
.carousel:not(.multi-view-carousel) div.carousel-inner-multi .slick-track, .block-carousel-slick div.carousel-inner-multi .slick-track {
  display: flex;
  align-items: center;
}
.carousel:not(.multi-view-carousel) div.carousel-inner-multi .carousel-item, .block-carousel-slick div.carousel-inner-multi .carousel-item {
  position: relative;
}
@media (min-width: 40rem) {
  .carousel:not(.multi-view-carousel) div.carousel-inner-multi .carousel-item, .block-carousel-slick div.carousel-inner-multi .carousel-item {
    border-radius: 1rem;
    padding: 0 0.5rem;
  }
}
.carousel:not(.multi-view-carousel) div.carousel-inner-multi .carousel-item picture, .block-carousel-slick div.carousel-inner-multi .carousel-item picture {
  min-height: 1px;
}
@media (min-width: 40rem) {
  .carousel:not(.multi-view-carousel) div.carousel-inner-multi .carousel-item picture, .block-carousel-slick div.carousel-inner-multi .carousel-item picture {
    border-radius: 1rem;
    overflow: hidden;
  }
}
.carousel:not(.multi-view-carousel) div.carousel-inner-multi .carousel-item picture img, .block-carousel-slick div.carousel-inner-multi .carousel-item picture img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.carousel:not(.multi-view-carousel) .carousel-indicators, .block-carousel-slick .carousel-indicators {
  position: relative;
  margin: 0;
}
.carousel:not(.multi-view-carousel) .carousel-indicators .slick-dots, .block-carousel-slick .carousel-indicators .slick-dots {
  position: relative;
  bottom: unset;
}
.carousel:not(.multi-view-carousel) .carousel-indicators li, .block-carousel-slick .carousel-indicators li {
  background-color: rgba(206, 103, 40, 0.25);
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin: 0 0.25rem;
  border: none;
  background-clip: unset;
}
.carousel:not(.multi-view-carousel) .carousel-indicators li.active, .carousel:not(.multi-view-carousel) .carousel-indicators li.slick-active, .block-carousel-slick .carousel-indicators li.active, .block-carousel-slick .carousel-indicators li.slick-active {
  background-color: #CE6728;
  opacity: 1;
}
.carousel:not(.multi-view-carousel) .carousel-indicators li button::before, .block-carousel-slick .carousel-indicators li button::before {
  content: none;
}
.carousel:not(.multi-view-carousel) .carousel-control-prev, .carousel:not(.multi-view-carousel) .carousel-control-next, .block-carousel-slick .carousel-control-prev, .block-carousel-slick .carousel-control-next {
  opacity: 1;
}
.carousel:not(.multi-view-carousel) .carousel-control-prev .carousel-control-prev-icon, .carousel:not(.multi-view-carousel) .carousel-control-prev .carousel-control-next-icon, .carousel:not(.multi-view-carousel) .carousel-control-next .carousel-control-prev-icon, .carousel:not(.multi-view-carousel) .carousel-control-next .carousel-control-next-icon, .block-carousel-slick .carousel-control-prev .carousel-control-prev-icon, .block-carousel-slick .carousel-control-prev .carousel-control-next-icon, .block-carousel-slick .carousel-control-next .carousel-control-prev-icon, .block-carousel-slick .carousel-control-next .carousel-control-next-icon {
  position: absolute;
  opacity: 1;
  z-index: 15;
  background-size: 1rem;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #fff;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 50%;
  padding: 1rem;
}
.carousel:not(.multi-view-carousel) .carousel-control-prev .carousel-control-prev-icon, .carousel:not(.multi-view-carousel) .carousel-control-next .carousel-control-prev-icon, .block-carousel-slick .carousel-control-prev .carousel-control-prev-icon, .block-carousel-slick .carousel-control-next .carousel-control-prev-icon {
  background-image: url(images/arrow-left-blue.svg);
  background-size: 1rem;
  left: 1.5rem;
}
.carousel:not(.multi-view-carousel) .carousel-control-prev .carousel-control-prev-icon:hover, .carousel:not(.multi-view-carousel) .carousel-control-prev .carousel-control-prev-icon:active, .carousel:not(.multi-view-carousel) .carousel-control-prev .carousel-control-prev-icon:focus, .carousel:not(.multi-view-carousel) .carousel-control-next .carousel-control-prev-icon:hover, .carousel:not(.multi-view-carousel) .carousel-control-next .carousel-control-prev-icon:active, .carousel:not(.multi-view-carousel) .carousel-control-next .carousel-control-prev-icon:focus, .block-carousel-slick .carousel-control-prev .carousel-control-prev-icon:hover, .block-carousel-slick .carousel-control-prev .carousel-control-prev-icon:active, .block-carousel-slick .carousel-control-prev .carousel-control-prev-icon:focus, .block-carousel-slick .carousel-control-next .carousel-control-prev-icon:hover, .block-carousel-slick .carousel-control-next .carousel-control-prev-icon:active, .block-carousel-slick .carousel-control-next .carousel-control-prev-icon:focus {
  background-image: url(images/arrow-left-white.svg);
  background-color: #3e2300;
}
.carousel:not(.multi-view-carousel) .carousel-control-prev .carousel-control-next-icon, .carousel:not(.multi-view-carousel) .carousel-control-next .carousel-control-next-icon, .block-carousel-slick .carousel-control-prev .carousel-control-next-icon, .block-carousel-slick .carousel-control-next .carousel-control-next-icon {
  background-image: url(images/arrow-right-blue.svg);
  background-size: 1rem;
  right: 1.5rem;
}
.carousel:not(.multi-view-carousel) .carousel-control-prev .carousel-control-next-icon:hover, .carousel:not(.multi-view-carousel) .carousel-control-prev .carousel-control-next-icon:active, .carousel:not(.multi-view-carousel) .carousel-control-prev .carousel-control-next-icon:focus, .carousel:not(.multi-view-carousel) .carousel-control-next .carousel-control-next-icon:hover, .carousel:not(.multi-view-carousel) .carousel-control-next .carousel-control-next-icon:active, .carousel:not(.multi-view-carousel) .carousel-control-next .carousel-control-next-icon:focus, .block-carousel-slick .carousel-control-prev .carousel-control-next-icon:hover, .block-carousel-slick .carousel-control-prev .carousel-control-next-icon:active, .block-carousel-slick .carousel-control-prev .carousel-control-next-icon:focus, .block-carousel-slick .carousel-control-next .carousel-control-next-icon:hover, .block-carousel-slick .carousel-control-next .carousel-control-next-icon:active, .block-carousel-slick .carousel-control-next .carousel-control-next-icon:focus {
  background-image: url(images/arrow-right-white.svg);
  background-color: #3e2300;
}

.gform_wrapper {
  margin: 0 !important;
  background-color: #fff;
  padding: 1rem;
}
.gform_wrapper .form-heading {
  margin-bottom: 1.5rem;
}
.gform_wrapper ul.gform_fields li.gfield select, .gform_wrapper ul.gform_fields li.gfield textarea, .gform_wrapper ul.gform_fields li.gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  margin-bottom: 0;
  border: 2px solid transparent;
  border-radius: 0 !important;
  background-color: rgba(74, 74, 74, 0.1);
  color: #3e2300;
  font-size: 1rem;
  font-weight: 300;
  padding: 0.5rem;
  line-height: 1.1;
}
.gform_wrapper ul.gform_fields li.gfield select:focus, .gform_wrapper ul.gform_fields li.gfield select:active, .gform_wrapper ul.gform_fields li.gfield textarea:focus, .gform_wrapper ul.gform_fields li.gfield textarea:active, .gform_wrapper ul.gform_fields li.gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus, .gform_wrapper ul.gform_fields li.gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):active {
  border: 2px solid #3e2300;
  border-radius: 0;
  outline: 3px solid rgba(62, 35, 0, 0.25) !important;
}
.gform_wrapper ul.gform_fields li.gfield select {
  background-position: right 0 center;
  padding: 0.5rem 1rem;
  border: 2px solid #3e2300;
  min-width: 0 !important;
}
.gform_wrapper ul.gform_fields li.gfield select:hover {
  cursor: pointer;
}
.gform_wrapper ul.gform_fields li.gfield select:focus, .gform_wrapper ul.gform_fields li.gfield select:active {
  border: 2px solid #3e2300;
}
.gform_wrapper ul.gform_fields li.gfield textarea {
  height: rem-calc(150);
}
.gform_wrapper ul.gform_fields li.gfield label.gfield_label {
  font-size: 0.875rem;
  font-weight: 300;
  margin-bottom: 0;
}
.gform_wrapper ul.gform_fields li.gfield .ginput_container {
  margin-top: 0 !important;
}
.gform_wrapper ul.gform_fields li.gfield .ginput_container.ginput_container_name label {
  font-weight: 300;
  font-size: 0.875rem;
}
.gform_wrapper ul.gform_fields li.gfield .ginput_container .gfield_checkbox li input[type=checkbox] {
  margin-top: 0;
  margin-left: 0;
}
.gform_wrapper ul.gform_fields li.gfield .ginput_container .gfield_checkbox li label {
  margin-top: 0;
  margin-left: 0.5rem;
}
.gform_wrapper ul.gform_fields li.gfield .ginput_container .gfield_radio li input[type=radio] {
  margin-top: 0;
  margin-left: 0;
}
.gform_wrapper ul.gform_fields li.gfield .ginput_container .gfield_radio li label {
  margin-top: 0;
  margin-left: 0.5rem;
}
.gform_wrapper ul.gform_fields li.gfield .gfield_required {
  color: #CE6728;
}
.gform_wrapper form .field_description_below .gfield_description {
  padding-top: 0.5rem;
}
.gform_wrapper.gform_validation_error form .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
  max-width: none !important;
}
.gform_wrapper form .validation_message {
  color: #bd2130;
}
.gform_wrapper form div.validation_error {
  border: none;
  background-color: rgba(220, 53, 69, 0.1);
  color: #db3141;
  border-radius: 4px;
  line-height: 1.4;
}
.gform_wrapper form ul.gform_fields li.gfield.gfield_error, .gform_wrapper form li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
  border: none;
  background: none;
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 0 !important;
}
.gform_wrapper form ul.gform_fields li.gfield.gfield_error label.gfield_label, .gform_wrapper form li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning label.gfield_label {
  color: #dc3545;
}
.gform_wrapper form ul.gform_fields li.gfield.gfield_error.gfield_contains_required label.gfield_label, .gform_wrapper form li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning.gfield_contains_required label.gfield_label {
  margin-top: 0;
}
.gform_wrapper form ul.gform_fields li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper form li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning.gfield_contains_required div.ginput_container {
  margin-top: 4px;
}
@media (min-width: 75rem) {
  .gform_wrapper form ul.gform_fields li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper form li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning.gfield_contains_required div.ginput_container {
    margin-top: 8px;
  }
}
.gform_wrapper form ul.gform_fields li.gfield.gfield_error + li.gfield.gfield_error, .gform_wrapper form li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning + li.gfield.gfield_error {
  margin-top: 0.5rem;
}
.gform_wrapper form ul.gform_fields li.gfield.gfield_error select, .gform_wrapper form ul.gform_fields li.gfield.gfield_error textarea, .gform_wrapper form ul.gform_fields li.gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper form li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning select, .gform_wrapper form li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning textarea, .gform_wrapper form li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  border: 1px solid #dc3545;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input.gform_button_select_files, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea.gform_button_select_files, .gform_wrapper .gform_body .gform_fields .gf_left_half .ginput_container input.gform_button_select_files, .gform_wrapper .gform_body .gform_fields .gf_left_half .ginput_container textarea.gform_button_select_files, .gform_wrapper .gform_body .gform_fields .gf_right_half .ginput_container input.gform_button_select_files, .gform_wrapper .gform_body .gform_fields .gf_right_half .ginput_container textarea.gform_button_select_files {
  text-transform: none;
}
.gform_wrapper .gform_body .gform_fields .gfield {
  padding: 0;
}
.gform_wrapper .gform_body .gform_fields .gfield.gf_left_half {
  padding: 0 0.5rem 0 0;
}
@media (max-width: 39.98rem) {
  .gform_wrapper .gform_body .gform_fields .gfield.gf_left_half {
    padding: 0;
  }
}
.gform_wrapper .gform_body .gform_fields .gfield.gf_right_half {
  padding: 0 0 0 0.5rem;
}
@media (max-width: 39.98rem) {
  .gform_wrapper .gform_body .gform_fields .gfield.gf_right_half {
    padding: 0;
  }
}
.gform_wrapper .gform_footer input[type=submit] {
  padding: 1.25rem 1rem;
  border: 1px solid #CE6728;
  margin: 0;
  line-height: 1;
}
@media (min-width: 40rem) {
  .gform_wrapper .gform_footer input[type=submit] {
    min-width: 160px;
  }
}

.gform_confirmation_wrapper {
  padding: 1.5rem;
  font-weight: 600;
  border: 1px solid #ced4da;
  position: relative;
  background-color: #e9ecef;
  border-radius: 4px;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  text-align: center;
}
@media (min-width: 75rem) {
  .gform_confirmation_wrapper {
    padding: 1.5rem 1.5rem 1.5rem 3.5rem;
    text-align: left;
  }
}
.gform_confirmation_wrapper:before {
  display: inline-block;
  padding: 0 9px;
  width: rem-calc(34);
  height: rem-calc(34);
  color: #28a745;
  border-radius: 50%;
  font-size: rem-calc(16);
  content: "";
  background-color: #fff;
  font-family: FontAwesome;
  line-height: 2.2;
  box-shadow: 0 1px 6px rgba(62, 35, 0, 0.4);
  margin-bottom: 0.6rem;
}
@media (min-width: 75rem) {
  .gform_confirmation_wrapper:before {
    position: absolute;
    display: block;
    left: 0.65rem;
    top: 50%;
    margin-top: rem-calc(-34/2);
  }
}

input[type=color],
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
select:focus,
textarea {
  font-size: 16px;
}

.select-wrapper, .ginput_container_select {
  position: relative;
  display: block;
  width: 100%;
}
@media (min-width: 40rem) {
  .select-wrapper, .ginput_container_select {
    display: inline-block;
  }
}
.select-wrapper::before, .ginput_container_select::before {
  content: "";
  position: absolute;
  right: 1rem;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  color: #3e2300;
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
  font-size: 1rem;
  z-index: 3;
}
.select-wrapper select, .ginput_container_select select {
  width: 100%;
  min-width: 20rem;
  padding: 0.5rem;
  border-radius: 0;
  -webkit-appearance: none !important;
     -moz-appearance: none !important;
          appearance: none !important;
  color: #3e2300;
  font-size: 1.125rem;
}
@media (max-width: 39.98rem) {
  .select-wrapper select, .ginput_container_select select {
    font-size: 1rem;
    width: 100%;
    min-width: 0;
  }
}
.select-wrapper select:hover, .select-wrapper select:active, .select-wrapper select:focus, .ginput_container_select select:hover, .ginput_container_select select:active, .ginput_container_select select:focus {
  outline: none;
}
.select-wrapper select:focus, .ginput_container_select select:focus {
  border-color: #CE6728;
}
.select-wrapper.on-dark::before, .ginput_container_select.on-dark::before {
  color: #fff;
}
.select-wrapper.on-dark select, .ginput_container_select.on-dark select {
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background-color: #3e2300;
}

.modal .modal-header {
  border: none;
}
.modal .modal-content {
  border: none;
  border-radius: 0;
}
.modal .modal-body {
  padding-left: calc(1.5rem / 1);
  padding-right: calc(1.5rem / 1);
  padding-top: calc(3rem / 2);
  padding-bottom: calc(3rem / 2);
}
@media (min-width: 40rem) {
  .modal .modal-body {
    padding-left: calc(3rem / 1);
    padding-right: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .modal .modal-body {
    padding-left: calc(3.5rem / 1);
    padding-right: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .modal .modal-body {
    padding-left: calc(4rem / 1);
    padding-right: calc(4rem / 1);
  }
}
@media (min-width: 90rem) {
  .modal .modal-body {
    padding-left: calc(4rem / 1);
    padding-right: calc(4rem / 1);
  }
}
@media (min-width: 40rem) {
  .modal .modal-body {
    padding-top: calc(6rem / 2);
    padding-bottom: calc(6rem / 2);
  }
}
@media (min-width: 64rem) {
  .modal .modal-body {
    padding-top: calc(7rem / 2);
    padding-bottom: calc(7rem / 2);
  }
}
@media (min-width: 75rem) {
  .modal .modal-body {
    padding-top: calc(10rem / 2);
    padding-bottom: calc(10rem / 2);
  }
}
@media (min-width: 90rem) {
  .modal .modal-body {
    padding-top: calc(10rem / 2);
    padding-bottom: calc(10rem / 2);
  }
}
.modal .modal-body .modal-text {
  margin: 0.5rem 0 0;
}
@media (min-width: 75rem) {
  .modal .modal-body .modal-text {
    margin: 1rem 0 0;
  }
}
.modal .modal-dialog {
  box-shadow: 0 0 50px 10px rgba(0, 0, 0, 0.23);
  position: relative;
}
@media (max-width: 39.98rem) {
  .modal .modal-dialog {
    margin-left: auto;
    margin-right: auto;
    max-width: 375px;
  }
}
@media (min-width: 64rem) {
  .modal .modal-dialog {
    min-width: 37.5rem;
  }
}
.modal .modal-dialog button.close {
  position: absolute;
  height: 44px;
  width: 44px;
  padding: 0;
  margin: 0;
  top: 1rem;
  right: 1rem;
  z-index: 9;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
@media (min-width: 64rem) {
  .modal .modal-dialog button.close {
    top: 1.5rem;
    right: 1.5rem;
  }
}
.modal .modal-dialog button.close span {
  line-height: 0;
  font-size: 2.5rem;
  height: 40px;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.modal .modal-dialog button.close:hover, .modal .modal-dialog button.close:focus {
  background-color: rgba(0, 0, 0, 0.35);
  border-radius: 50%;
  opacity: 1;
}

body.body-mobile-nav-open {
  overflow: hidden;
}

.navbar {
  padding: 0;
  position: relative;
  transition: right 0.2s ease;
  z-index: 100000;
}
@media (max-width: 39.98rem) {
  .navbar.navbar-expand-md > .container {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (min-width: 40rem) and (max-width: 63.98rem) {
  .navbar.navbar-expand-md > .container {
    padding-left: 40px;
    padding-right: 40px;
  }
}
.navbar.mobile-nav-open {
  position: relative;
}
.navbar.mobile-nav-open::before {
  content: "";
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 100;
  background-color: rgba(206, 103, 40, 0.8);
}
.navbar.mobile-nav-open .navbar-toggler {
  position: relative;
  z-index: 110000;
}
.navbar.mobile-nav-open .navbar-toggler .fa-times {
  display: inline;
}
.navbar.mobile-nav-open .navbar-toggler .fa-bars {
  display: none;
}
.navbar .navbar-brand {
  white-space: unset;
  padding: 0;
  margin: 0;
  margin-right: 1rem;
}
@media (min-width: 75rem) {
  .navbar .navbar-brand {
    margin-right: 2rem;
  }
}
@media (min-width: 64rem) and (max-width: 74.98rem) {
  .navbar .navbar-brand.d-lg-block {
    display: none;
  }
}
.navbar .navbar-brand .site-logo img, .navbar .navbar-brand .site-mobile-logo img {
  -o-object-fit: contain;
     object-fit: contain;
}
.navbar .navbar-brand .site-logo {
  max-width: 12.0625rem;
  max-height: 7.5rem;
}
@media (min-width: 75rem) {
  .navbar .navbar-brand .site-logo {
    width: 12.0625rem;
    height: 8.9375rem;
  }
}
@media (max-width: 63.98rem) {
  .navbar .navbar-brand .site-logo {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
}
.navbar .navbar-brand .site-mobile-logo {
  display: none;
  max-width: 6rem;
}
@media (max-width: 63.98rem) {
  .navbar .navbar-brand .site-mobile-logo {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.navbar .navbar-toggler {
  border: none;
  color: #CE6728;
  padding: 0;
  position: relative;
}
.navbar .navbar-toggler span {
  font-size: 1.5rem;
  position: relative;
  z-index: 2;
}
.navbar .navbar-toggler .fa-times {
  display: none;
}
.navbar .navbar-toggler .fa-bars {
  display: inline;
}
.navbar .navbar-toggler::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: transparent;
  height: 2.75rem;
  width: 2.75rem;
  border-radius: 50%;
  transition: background 0.5s ease;
}
.navbar .navbar-toggler:hover {
  color: #fff;
}
.navbar .navbar-toggler:hover span {
  color: #fff;
}
.navbar .navbar-toggler:hover::before {
  background-color: #3e2300;
}
.navbar .navbar-toggler:hover, .navbar .navbar-toggler:active, .navbar .navbar-toggler:focus {
  outline: none;
}
@media (max-width: 63.98rem) {
  .navbar .offcanvas-collapse {
    max-width: 19rem;
    position: fixed;
    top: 0;
    right: -100%;
    height: 100%;
    min-height: 100vh;
    width: 100%;
    z-index: 100001;
    padding: 6.25rem 0 0 1rem;
    overflow-y: auto;
    visibility: hidden;
    background-color: #fff;
    transition-timing-function: ease-in-out;
    transition-duration: 0.3s;
    transition-property: left, visibility, right;
  }
  .navbar .offcanvas-collapse.show {
    right: 0;
    visibility: visible;
  }
}
.navbar .navbar-container {
  width: 100%;
}
.navbar .navbar-container .primary-nav {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  position: relative;
  align-items: center;
}
@media (max-width: 63.98rem) {
  .navbar .navbar-container .primary-nav {
    flex-flow: row-reverse;
    justify-content: flex-start;
  }
}
.navbar .navbar-nav {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.navbar .navbar-nav .menu-item .nav-link {
  color: #4A4A4A;
  padding: 1rem;
  font-weight: 700;
  border-radius: 0.25rem;
  font-size: 1.125rem;
  white-space: nowrap;
}
.navbar .navbar-nav .menu-item .nav-link:hover {
  background-color: rgba(238, 238, 238, 0.5);
  color: #3e2300;
}
.navbar .navbar-nav .menu-item .nav-link.dropdown-toggle {
  padding: 0.5rem 1rem !important;
}
@media (max-width: 63.98rem) {
  .navbar .navbar-nav .menu-item .nav-link.dropdown-toggle {
    display: flex;
    align-items: center;
  }
}
.navbar .navbar-nav .menu-item .nav-link.dropdown-toggle::after {
  border: none;
  content: "";
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
  vertical-align: unset;
  font-size: 1rem;
  transition: transform 0.3s ease;
}
@media (max-width: 63.98rem) {
  .navbar .navbar-nav .menu-item .nav-link.dropdown-toggle::after {
    font-size: 1.5rem;
  }
}
.navbar .navbar-nav .menu-item .nav-link.dropdown-toggle[aria-expanded=true]::after {
  transform: rotate(180deg);
}
@media (max-width: 63.98rem) {
  .navbar .navbar-nav .menu-item .nav-link.is-parent-link {
    padding-right: 1rem;
  }
  .navbar .navbar-nav .menu-item .nav-link.is-parent-link::after {
    content: unset;
  }
}
@media (min-width: 64rem) {
  .navbar .navbar-nav .menu-item .nav-link.is-parent-link {
    padding-right: 2.5rem;
  }
  .navbar .navbar-nav .menu-item .nav-link.is-parent-link::after {
    position: absolute;
    right: 0.5rem;
    border: none;
    width: 1.5rem;
    text-align: center;
    content: "";
    font-family: "Font Awesome 5 Pro";
    font-weight: 300;
    vertical-align: unset;
    font-size: 1rem;
  }
}
.navbar .navbar-nav .menu-item.btn-menu-item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
@media (min-width: 64rem) {
  .navbar .navbar-nav .menu-item.btn-menu-item {
    justify-content: center;
  }
}
.navbar .navbar-nav .menu-item.btn-menu-item a {
  color: #fff;
  border-radius: 0px;
  margin-right: 1rem;
  width: 100%;
}
@media (min-width: 64rem) {
  .navbar .navbar-nav .menu-item.btn-menu-item a {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
    max-height: 3.25rem;
    margin-right: 0px;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
@media (min-width: 90rem) {
  .navbar .navbar-nav .menu-item.btn-menu-item a {
    min-width: 12rem;
    width: 12rem;
    max-height: 3.25rem;
    margin-right: 0px;
  }
}
.navbar .navbar-nav .menu-item.register-modal-opener {
  margin-top: 1.5rem;
}
@media (min-width: 64rem) {
  .navbar .navbar-nav .menu-item.register-modal-opener {
    justify-content: flex-end;
    margin-top: 0px;
    margin-left: 1.5rem;
  }
}
.navbar .navbar-nav .menu-item.is-active .nav-link {
  color: #CE6728;
}
.navbar .navbar-nav .menu-item .dropdown-menu {
  z-index: 100;
  padding: 0;
  margin: 0;
  min-width: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 0;
  border: none;
  padding-top: 1.5rem;
  padding-bottom: 0.5rem;
  min-width: 12.5rem;
}
@media (min-width: 64rem) {
  .navbar .navbar-nav .menu-item .dropdown-menu {
    max-width: 12.5rem;
  }
}
.navbar .navbar-nav .menu-item .dropdown-menu > .menu-item > .dropdown-menu {
  top: 0;
  left: 100%;
}
.navbar .navbar-nav .menu-item .dropdown-menu .dropdown-item {
  padding: 0.5rem 1rem;
  white-space: normal;
}
.navbar .navbar-nav .menu-item .dropdown-menu .menu-item.is-active {
  position: relative;
  background-color: rgba(238, 238, 238, 0.5);
}
.navbar .navbar-nav .menu-item .dropdown-menu .menu-item.is-active .dropdown-item {
  color: #CE6728;
}
.navbar .navbar-nav .menu-item .dropdown-menu .menu-item.is-active .dropdown-item:active, .navbar .navbar-nav .menu-item .dropdown-menu .menu-item.is-active .dropdown-item:focus {
  color: #fff;
}
.navbar .navbar-nav .menu-item .dropdown-menu .menu-item.is-active::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 0.25rem;
  background-color: #CE6728;
}
.navbar .navbar-nav .menu-item.dropdown {
  display: flex;
  flex-flow: row wrap;
}
@media (min-width: 64rem) {
  .navbar .navbar-nav .menu-item.dropdown {
    display: block;
  }
}
.navbar .navbar-nav .menu-item.dropdown .nav-link:not(.dropdown-toggle) {
  flex: 1;
}
@media (max-width: 63.98rem) {
  .navbar .navbar-nav .menu-item.dropdown ul.dropdown-menu {
    border-top: 1px solid rgba(206, 103, 40, 0.2);
    width: auto;
    flex: 1 0 100%;
    padding: 0 0 0 1rem;
  }
  .navbar .navbar-nav .menu-item.dropdown ul.dropdown-menu li {
    padding: 0;
    background-color: rgba(206, 103, 40, 0.05);
  }
  .navbar .navbar-nav .menu-item.dropdown ul.dropdown-menu li a {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    border-left: 1px solid rgba(206, 103, 40, 0.2);
  }
  .navbar .navbar-nav .menu-item.dropdown ul.dropdown-menu li a:hover, .navbar .navbar-nav .menu-item.dropdown ul.dropdown-menu li a:active, .navbar .navbar-nav .menu-item.dropdown ul.dropdown-menu li a:focus {
    background-color: #dee2e6;
  }
}
.navbar .right-col {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: flex-end;
}
.navbar .pre-nav {
  padding-left: 1.5rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  width: 100%;
  display: flex;
  justify-content: space-between;
  background-color: #3e2300;
  color: #fff;
  position: relative;
}
@media (min-width: 64rem) and (max-width: 74.98rem) {
  .navbar .pre-nav {
    padding: 0;
  }
  .navbar .pre-nav > div {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    max-height: 158px;
  }
  .navbar .pre-nav .logo-col {
    background-color: #fff;
    padding-right: 1.5rem;
    padding-bottom: 0;
  }
  .navbar .pre-nav .logo-col .site-logo {
    max-height: 100%;
  }
  .navbar .pre-nav .logo-col + div {
    padding-left: 1.5rem;
  }
}
@media (min-width: 90rem) {
  .navbar .pre-nav {
    padding-left: calc(1.5rem / 1);
  }
}
@media (min-width: 90rem) and (min-width: 40rem) {
  .navbar .pre-nav {
    padding-left: calc(3rem / 1);
  }
}
@media (min-width: 90rem) and (min-width: 64rem) {
  .navbar .pre-nav {
    padding-left: calc(3.5rem / 1);
  }
}
@media (min-width: 90rem) and (min-width: 75rem) {
  .navbar .pre-nav {
    padding-left: calc(4rem / 1);
  }
}
@media (min-width: 90rem) and (min-width: 90rem) {
  .navbar .pre-nav {
    padding-left: calc(4rem / 1);
  }
}
.navbar .pre-nav .search-and-menu {
  position: relative;
  display: flex;
  align-items: center;
}
.navbar .pre-nav::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  background-color: #3e2300;
  width: calc(100% + 1.5rem);
}
@media (min-width: 40rem) {
  .navbar .pre-nav::after {
    width: calc(100% + 3rem);
  }
}
@media (min-width: 64rem) {
  .navbar .pre-nav::after {
    width: calc(100% + 3.5rem);
  }
}
@media (min-width: 75rem) {
  .navbar .pre-nav::after {
    width: calc(100% + 4rem);
  }
}
@media (min-width: 90rem) {
  .navbar .pre-nav::after {
    width: calc(100% + 4rem);
  }
}
.navbar .pre-nav > * {
  position: relative;
  z-index: 2;
}
.navbar .pre-nav .race-date-col {
  display: flex;
  flex-flow: column;
}
@media (min-width: 90rem) {
  .navbar .pre-nav .race-date-col {
    align-items: center;
    flex-flow: row;
  }
}
.navbar .pre-nav .race-date-col .date-text-col {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 0.5rem;
}
@media (min-width: 90rem) {
  .navbar .pre-nav .race-date-col .date-text-col {
    margin-bottom: 0;
  }
}
.navbar .pre-nav .race-date-col .date-text-col .race-date-pre-text {
  color: rgba(255, 255, 255, 0.7);
  text-transform: uppercase;
  font-size: 0.75rem;
  margin: 0;
  line-height: 1.1;
  letter-spacing: 0;
}
.navbar .pre-nav .race-date-col .date-text-col .race-date-text {
  color: #fff;
  margin: 0;
  line-height: 1.1;
}
.navbar .pre-nav .race-date-col .race-countdown {
  display: flex;
}
@media (min-width: 90rem) {
  .navbar .pre-nav .race-date-col .race-countdown {
    padding-left: calc(2rem / 1);
  }
}
@media (min-width: 90rem) and (min-width: 40rem) {
  .navbar .pre-nav .race-date-col .race-countdown {
    padding-left: calc(1.5rem / 1);
  }
}
@media (min-width: 90rem) and (min-width: 64rem) {
  .navbar .pre-nav .race-date-col .race-countdown {
    padding-left: calc(1.75rem / 1);
  }
}
@media (min-width: 90rem) and (min-width: 75rem) {
  .navbar .pre-nav .race-date-col .race-countdown {
    padding-left: calc(2.5rem / 1);
  }
}
@media (min-width: 90rem) and (min-width: 90rem) {
  .navbar .pre-nav .race-date-col .race-countdown {
    padding-left: calc(2.5rem / 1);
  }
}
.navbar .pre-nav .race-date-col .race-countdown p {
  padding: 0.25rem 0.75rem;
  margin: 0;
  border-left: 1px solid rgba(199, 198, 193, 0.25);
}
.navbar .pre-nav .race-date-col .race-countdown p:first-child {
  padding-left: 0;
  border-left: none;
}
.navbar .pre-nav .race-date-col .race-countdown p:last-child {
  padding-right: 0;
}
.navbar .pre-nav .race-date-col .race-countdown span {
  display: block;
  text-transform: uppercase;
  font-size: 0.75rem;
  color: #fff;
  line-height: 1.3333333333;
  text-align: center;
}
.navbar .pre-nav #main-nav {
  display: flex;
  align-items: center;
}
.navbar .pre-nav .navbar-nav {
  padding-right: calc(2rem / 1);
}
@media (min-width: 40rem) {
  .navbar .pre-nav .navbar-nav {
    padding-right: calc(1.5rem / 1);
  }
}
@media (min-width: 64rem) {
  .navbar .pre-nav .navbar-nav {
    padding-right: calc(1.75rem / 1);
  }
}
@media (min-width: 75rem) {
  .navbar .pre-nav .navbar-nav {
    padding-right: calc(2.5rem / 1);
  }
}
@media (min-width: 90rem) {
  .navbar .pre-nav .navbar-nav {
    padding-right: calc(2.5rem / 1);
  }
}
.navbar .pre-nav .navbar-nav > li:last-child {
  margin-right: 1rem;
}
.navbar .pre-nav .navbar-nav .menu-item .nav-link {
  padding: 0.5rem;
  color: rgba(255, 255, 255, 0.7);
  font-weight: 300;
  line-height: 1;
  font-size: 1rem;
}
.navbar .pre-nav .navbar-nav .menu-item .nav-link:hover, .navbar .pre-nav .navbar-nav .menu-item .nav-link:active, .navbar .pre-nav .navbar-nav .menu-item .nav-link:focus {
  background-color: #3e2300;
  color: white;
}
.navbar .pre-nav .navbar-nav .menu-item .nav-link.is-parent-link {
  padding: 0.5rem;
  padding-right: 2rem;
}
.navbar .pre-nav .navbar-nav .menu-item .nav-link.is-parent-link::after {
  right: 0.5rem;
}
.navbar .pre-nav .menu-item .dropdown-menu {
  padding-top: 0.5rem;
  background-color: #3e2300;
}
.navbar .pre-nav .menu-item .dropdown-menu .dropdown-item {
  padding: 0.5rem 1rem;
  color: #fff;
  font-size: 0.875rem;
}
.navbar .pre-nav .menu-item .dropdown-menu .dropdown-item:hover, .navbar .pre-nav .menu-item .dropdown-menu .dropdown-item:active, .navbar .pre-nav .menu-item .dropdown-menu .dropdown-item:focus {
  background-color: #3e2300;
}
.navbar .pre-nav .menu-item .dropdown-menu .menu-item.is-active {
  position: relative;
  background-color: transparent;
}
.navbar .pre-nav .menu-item .dropdown-menu .menu-item.is-active .dropdown-item {
  color: #fff;
}
.navbar .pre-nav .menu-item .dropdown-menu .menu-item.is-active::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 0.25rem;
  background-color: #3e2300;
}
.navbar .heading-searchform-cont {
  justify-content: flex-end;
  position: absolute;
  right: 3rem;
  transition: background-color 0.3s ease, width 0.3s ease;
}
@media (min-width: 40rem) {
  .navbar .heading-searchform-cont {
    margin-left: 0rem;
  }
}
@media (min-width: 64rem) {
  .navbar .heading-searchform-cont {
    right: 0;
    top: 50%;
    transform: translateY(-50%);
  }
}
.navbar .heading-searchform-cont .input-group {
  margin-bottom: 0rem;
  height: 100%;
  align-items: center;
  flex-flow: row nowrap;
}
.navbar .heading-searchform-cont .input-group-field {
  margin-right: 0rem;
  border-radius: 0 !important;
  background-color: rgba(0, 0, 0, 0.05);
  color: #4A4A4A;
  box-shadow: none;
  font-size: 1rem;
  border: none;
  display: none;
  transition: width 0.5s ease, background-color 0.5s ease, border-color 0.5s ease, margin-right 0.3s ease;
  width: 0;
  height: calc((58/16)*1rem);
  padding: 0;
}
.navbar .heading-searchform-cont .input-group-field:hover, .navbar .heading-searchform-cont .input-group-field:active, .navbar .heading-searchform-cont .input-group-field:focus {
  color: #4A4A4A;
}
.navbar .heading-searchform-cont .input-group-field::-moz-placeholder {
  color: transparent;
  font-size: 1rem;
}
.navbar .heading-searchform-cont .input-group-field:-ms-input-placeholder {
  color: transparent;
  font-size: 1rem;
}
.navbar .heading-searchform-cont .input-group-field::-ms-input-placeholder {
  color: transparent;
  font-size: 1rem;
}
.navbar .heading-searchform-cont .input-group-field::placeholder {
  color: transparent;
  font-size: 1rem;
}
.navbar .heading-searchform-cont .input-group-button {
  top: 0rem;
  bottom: 0rem;
  transition: background-color 0.5s ease-in;
  position: relative;
  z-index: 3;
  padding: 0.5rem;
  display: flex;
  align-items: center;
}
.navbar .heading-searchform-cont .input-group-button .searchsubmit {
  border: none;
  background-color: transparent;
  padding: 0rem;
  color: #fff;
  position: relative;
}
.navbar .heading-searchform-cont .input-group-button .searchsubmit::before {
  content: "";
  position: absolute;
  background-color: transparent;
  border-radius: 50%;
  width: 2.5rem;
  height: 2.5rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
}
.navbar .heading-searchform-cont .input-group-button .searchsubmit:focus, .navbar .heading-searchform-cont .input-group-button .searchsubmit:active {
  outline: none;
}
.navbar .heading-searchform-cont .input-group-button .searchsubmit span {
  font-size: 1.125rem;
  color: #fff;
}
@media (max-width: 63.98rem) {
  .navbar .heading-searchform-cont .input-group-button .searchsubmit span {
    color: #3e2300;
    margin-top: 4px;
    font-size: 1.5rem;
  }
}
.navbar .heading-searchform-cont .input-group-button .searchsubmit:hover span, .navbar .heading-searchform-cont .input-group-button .searchsubmit:focus span {
  color: #fff;
}
.navbar .heading-searchform-cont .input-group-button .searchsubmit:hover::before, .navbar .heading-searchform-cont .input-group-button .searchsubmit:focus::before {
  background-color: #3e2300;
}
.navbar .heading-searchform-cont.cont-form-active {
  width: 100%;
  height: 100%;
  background-color: #3e2300;
}
.navbar .heading-searchform-cont #searchform-desktop:not(.form-active) .input-group-field, .navbar .heading-searchform-cont #searchform-mobile:not(.form-active) .input-group-field {
  background-color: transparent;
  color: transparent;
}
.navbar .heading-searchform-cont #searchform-desktop.form-active .input-group-field, .navbar .heading-searchform-cont #searchform-mobile.form-active .input-group-field {
  margin-right: 0.5rem;
  background-color: #fff;
  padding-left: 1rem;
  padding-right: 3rem;
  width: calc(65vw - 1.25rem);
  display: block;
  color: #4A4A4A;
  border: 1px solid #3e2300;
  font-weight: 400;
}
@media (min-width: 64rem) {
  .navbar .heading-searchform-cont #searchform-desktop.form-active .input-group-field, .navbar .heading-searchform-cont #searchform-mobile.form-active .input-group-field {
    width: 100%;
  }
}
.navbar .heading-searchform-cont #searchform-desktop.form-active .input-group-field:focus, .navbar .heading-searchform-cont #searchform-mobile.form-active .input-group-field:focus {
  border-color: #3e2300;
  background-color: #fff;
  outline: 4px solid rgba(62, 35, 0, 0.2);
}
.navbar .heading-searchform-cont #searchform-desktop.form-active .input-group-field::-moz-placeholder, .navbar .heading-searchform-cont #searchform-mobile.form-active .input-group-field::-moz-placeholder {
  transition-delay: unset;
  color: rgba(74, 74, 74, 0.5);
}
.navbar .heading-searchform-cont #searchform-desktop.form-active .input-group-field:-ms-input-placeholder, .navbar .heading-searchform-cont #searchform-mobile.form-active .input-group-field:-ms-input-placeholder {
  transition-delay: unset;
  color: rgba(74, 74, 74, 0.5);
}
.navbar .heading-searchform-cont #searchform-desktop.form-active .input-group-field::-ms-input-placeholder, .navbar .heading-searchform-cont #searchform-mobile.form-active .input-group-field::-ms-input-placeholder {
  transition-delay: unset;
  color: rgba(74, 74, 74, 0.5);
}
.navbar .heading-searchform-cont #searchform-desktop.form-active .input-group-field::placeholder, .navbar .heading-searchform-cont #searchform-mobile.form-active .input-group-field::placeholder {
  transition-delay: unset;
  color: rgba(74, 74, 74, 0.5);
}
.navbar .heading-searchform-cont #searchform-desktop.form-active .input-group-button .searchsubmit, .navbar .heading-searchform-cont #searchform-mobile.form-active .input-group-button .searchsubmit {
  color: #fff;
}
.navbar .mobile-searchform-cont.hidden {
  display: none;
}
.navbar .mobile-searchform-cont .input-group {
  margin-right: 1rem;
  width: 100% !important;
}
.navbar .mobile-searchform-cont .input-group input[type=text] {
  border-radius: 2px;
  border: 2px solid transparent;
  border-radius: 0 !important;
  background-color: rgba(74, 74, 74, 0.1);
  color: #000000;
  font-size: 1rem;
  font-weight: 300;
  padding: 0.5rem 2rem 0.5rem 0.5rem;
  line-height: 1.1;
  box-shadow: none;
  height: 3.5rem;
}
.navbar .mobile-searchform-cont .input-group input[type=text]::-moz-placeholder {
  color: rgba(74, 74, 74, 0.5);
}
.navbar .mobile-searchform-cont .input-group input[type=text]:-ms-input-placeholder {
  color: rgba(74, 74, 74, 0.5);
}
.navbar .mobile-searchform-cont .input-group input[type=text]::-ms-input-placeholder {
  color: rgba(74, 74, 74, 0.5);
}
.navbar .mobile-searchform-cont .input-group input[type=text]::placeholder {
  color: rgba(74, 74, 74, 0.5);
}
.navbar .mobile-searchform-cont .input-group input[type=text]:focus, .navbar .mobile-searchform-cont .input-group input[type=text]:active {
  border: 2px solid #3e2300;
  border-radius: 0;
  outline: 3px solid rgba(62, 35, 0, 0.25) !important;
  background-color: #fff;
}
.navbar .mobile-searchform-cont .input-group-button {
  top: 50%;
  transform: translateY(-50%);
  right: 0.5rem;
  transition: background-color 0.5s ease-in;
  position: absolute;
  z-index: 3;
  padding: 0;
}
.navbar .mobile-searchform-cont .input-group-button .searchsubmit {
  border: none;
  background-color: transparent;
  padding: 0rem;
  color: #fff;
  position: relative;
}
.navbar .mobile-searchform-cont .input-group-button .searchsubmit:focus, .navbar .mobile-searchform-cont .input-group-button .searchsubmit:active {
  outline: none;
}
.navbar .mobile-searchform-cont .input-group-button .searchsubmit span {
  font-size: 1rem !important;
  color: #fff;
}
@media (max-width: 63.98rem) {
  .navbar .mobile-searchform-cont .input-group-button .searchsubmit span {
    color: #3e2300;
    margin-top: 4px;
    font-size: 1.5rem;
  }
}
.navbar .mobile-searchform-cont .input-group-button .searchsubmit:hover span, .navbar .mobile-searchform-cont .input-group-button .searchsubmit:focus span {
  color: #CE6728;
}
.navbar.sticky {
  position: fixed !important;
  top: 0;
  width: 100%;
  right: 0;
  left: 0;
  z-index: 100;
  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.05);
}
@media (min-width: 64rem) and (max-width: 74.98rem) {
  .navbar.sticky .navbar-brand.d-lg-block {
    display: block;
  }
}
.navbar.sticky .site-logo {
  display: none;
}
.navbar.sticky .site-mobile-logo {
  display: block;
}
.navbar.sticky .pre-nav {
  position: absolute;
  top: -10000px;
  left: -10000px;
}
@media (max-width: 63.98rem) {
  .navbar {
    position: relative;
  }
  .navbar::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: -1;
    background-color: transparent;
    transition: background-color 0.3s ease;
  }
}
@media (max-width: 63.98rem) and (min-width: 64rem) {
  .navbar.navbar-form-active::before {
    z-index: 0;
    background-color: #fff;
  }
}

.admin-bar .offcanvas-collapse {
  top: 2.875rem;
  top: 2rem;
}
.admin-bar #navbar.sticky {
  top: 2.875rem;
  top: 2rem;
}

.post-navigation {
  background-color: #fff;
  width: 100%;
  font-weight: 600;
}
.post-navigation .post-nav-action-row {
  align-items: center;
}
.post-navigation .prev-link-col {
  text-align: left;
}
@media (max-width: 39.98rem) {
  .post-navigation .prev-link-col {
    margin-bottom: 2rem;
  }
}
.post-navigation .next-link-col {
  text-align: right;
}
@media (max-width: 39.98rem) {
  .post-navigation .next-link-col {
    margin-bottom: 2rem;
  }
}
.post-navigation .view-all-button-col {
  text-align: center;
}
@media (min-width: 40rem) and (max-width: 63.98rem) {
  .post-navigation .view-all-button-col .btn, .post-navigation .view-all-button-col .footer .footer-container .footer-newsletter-col input[type=submit], .footer .footer-container .footer-newsletter-col .post-navigation .view-all-button-col input[type=submit], .post-navigation .view-all-button-col .wps-pagination-controls .wps-btn-next-page, .wps-pagination-controls .post-navigation .view-all-button-col .wps-btn-next-page, .post-navigation .view-all-button-col .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .post-navigation .view-all-button-col input[type=submit], .post-navigation .view-all-button-col .navbar .navbar-nav .menu-item.btn-menu-item a, .navbar .navbar-nav .menu-item.btn-menu-item .post-navigation .view-all-button-col a {
    min-width: 0px;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
@media (max-width: 39.98rem) {
  .post-navigation .view-all-button-col .btn, .post-navigation .view-all-button-col .footer .footer-container .footer-newsletter-col input[type=submit], .footer .footer-container .footer-newsletter-col .post-navigation .view-all-button-col input[type=submit], .post-navigation .view-all-button-col .wps-pagination-controls .wps-btn-next-page, .wps-pagination-controls .post-navigation .view-all-button-col .wps-btn-next-page, .post-navigation .view-all-button-col .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .post-navigation .view-all-button-col input[type=submit], .post-navigation .view-all-button-col .navbar .navbar-nav .menu-item.btn-menu-item a, .navbar .navbar-nav .menu-item.btn-menu-item .post-navigation .view-all-button-col a {
    width: 100%;
  }
}

ul.social-links {
  padding: 0;
}
ul.social-links.horizontal-list {
  list-style-type: none;
  margin: 0rem;
  display: inline-block;
}
ul.social-links.horizontal-list > li {
  display: inline-block;
  padding: 0rem 0.625rem;
}
ul.social-links.horizontal-list > li:not(:first-of-type) {
  margin-left: 0.5rem;
}
@media (min-width: 40rem) {
  ul.social-links.horizontal-list > li:not(:first-of-type) {
    margin-left: 0.25rem;
  }
}
ul.social-links.horizontal-list:after {
  content: " ";
  display: block;
  clear: both;
}
ul.social-links.social-icon-list a.social-link {
  position: relative;
  color: #3e2300;
  height: 2rem;
  width: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
ul.social-links.social-icon-list a.social-link::before {
  position: absolute;
  content: "";
  border-radius: 50%;
  background-color: #EEEEEE;
  transition: background-color 0.3s ease;
  width: 3rem;
  height: 3rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media (min-width: 40rem) {
  ul.social-links.social-icon-list a.social-link::before {
    width: 2.25rem;
    height: 2.25rem;
  }
}
ul.social-links.social-icon-list a.social-link span {
  color: inherit;
  position: relative;
  z-index: 2;
  font-size: 1.25rem;
}
@media (min-width: 40rem) {
  ul.social-links.social-icon-list a.social-link span {
    font-size: 1rem;
  }
}
ul.social-links.social-icon-list a.social-link:hover, ul.social-links.social-icon-list a.social-link:focus, ul.social-links.social-icon-list a.social-link:active {
  color: #fff;
}
ul.social-links.social-icon-list a.social-link:hover span, ul.social-links.social-icon-list a.social-link:focus span, ul.social-links.social-icon-list a.social-link:active span {
  color: #fff;
}
ul.social-links.social-icon-list a.social-link:hover::before, ul.social-links.social-icon-list a.social-link:focus::before, ul.social-links.social-icon-list a.social-link:active::before {
  background-color: #3e2300;
}
ul.social-links.on-dark span {
  color: #fff;
}

.title-links {
  background-color: #fff;
  padding: 1rem;
  max-width: 672px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 39.98rem) {
  .title-links {
    padding-bottom: 0;
  }
  .title-links + .page-wrap {
    padding-top: 1rem;
  }
  .title-links + .page-wrap > *:first-child {
    padding-top: 0 !important;
  }
}
.title-links .title-link-shifter {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: -4px;
  margin-bottom: -4px;
}
.title-links .title-link-shifter .title-link {
  flex-basis: calc(50% - 4px);
  flex-grow: 1;
  margin-right: 4px;
  margin-bottom: 4px;
}
.title-links .title-link {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 39.98rem) {
  .title-links .title-link {
    flex-direction: column;
    justify-content: center;
    text-align: center;
    min-width: 0;
    min-height: 142px;
    padding: 0.75rem;
  }
}
@media (min-width: 64rem) {
  .title-links .title-link {
    padding: 28px;
  }
}
.title-links .title-link > span, .title-links .title-link .title-link-text {
  line-height: 1.1071428571;
  color: #fff;
  text-align: center;
  width: 100%;
}
@media (max-width: 39.98rem) {
  .title-links .title-link .title-link-text {
    font-size: 1rem;
  }
}
.title-links .title-link .title-link-icon {
  height: 48px;
  width: 48px;
}
@media (max-width: 39.98rem) {
  .title-links .title-link .title-link-icon {
    margin-bottom: 0.5rem;
  }
}
@media (min-width: 40rem) {
  .title-links .title-link .title-link-icon {
    height: 40px;
    width: 40px;
  }
}

.sidecar-images {
  width: 100%;
  position: relative;
  /**
  extend element the distance of the grid-container padding so that
  it's flush with left/right edges of the screen
  	*/
}
@media (max-width: 39.98rem) {
  .sidecar-images {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
    width: calc(100% + (1.5rem * 2)) !important;
  }
}
@media (max-width: 39.98rem) {
  .sidecar-images {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
  }
}
@media (min-width: 40rem) {
  .sidecar-images {
    padding-bottom: 40%;
  }
}
@media (min-width: 64rem) {
  .sidecar-images {
    padding-bottom: 85px;
  }
}
@media (min-width: 64rem) {
  .sidecar-images {
    padding-right: calc(1.5rem / 1);
  }
}
@media (min-width: 64rem) and (min-width: 40rem) {
  .sidecar-images {
    padding-right: calc(3rem / 1);
  }
}
@media (min-width: 64rem) and (min-width: 64rem) {
  .sidecar-images {
    padding-right: calc(3.5rem / 1);
  }
}
@media (min-width: 64rem) and (min-width: 75rem) {
  .sidecar-images {
    padding-right: calc(4rem / 1);
  }
}
@media (min-width: 64rem) and (min-width: 90rem) {
  .sidecar-images {
    padding-right: calc(4rem / 1);
  }
}
.sidecar-images img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (max-width: 39.98rem) {
  .sidecar-images .primary-image {
    overflow: hidden;
    position: relative;
    height: 0;
    padding-top: calc(40 / 100 * 100%);
  }
  .sidecar-images .primary-image img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
  }
  .sidecar-images .secondary-image {
    overflow: hidden;
    position: relative;
    height: 0;
    padding-top: calc(40 / 100 * 100%);
  }
  .sidecar-images .secondary-image img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
  }
}
@media (min-width: 40rem) {
  .sidecar-images .primary-image {
    overflow: hidden;
    position: relative;
    height: 0;
    padding-top: calc(432 / 592 * 100%);
  }
  .sidecar-images .primary-image img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
  }
}
.sidecar-images .primary-image {
  width: calc(50% - 0.5rem);
  position: relative;
}
@media (min-width: 40rem) {
  .sidecar-images .primary-image {
    width: 100%;
  }
}
.sidecar-images .secondary-image {
  width: calc(50% - 0.5rem);
  position: relative;
}
@media (min-width: 40rem) and (max-width: 63.98rem) {
  .sidecar-images .secondary-image {
    left: 0;
    right: unset;
    margin-right: auto;
    width: 70%;
    height: 192px;
  }
}
@media (min-width: 40rem) {
  .sidecar-images .secondary-image {
    border: 1rem solid #fff;
    position: absolute;
    bottom: 0px;
  }
}
@media (min-width: 64rem) {
  .sidecar-images .secondary-image {
    width: 336px;
    height: 224px;
    right: 0px;
  }
}
@media (min-width: 64rem) {
  .sidecar-images.align-right {
    padding-left: calc(1.5rem / 1);
    padding-right: 0px;
  }
}
@media (min-width: 64rem) and (min-width: 40rem) {
  .sidecar-images.align-right {
    padding-left: calc(3rem / 1);
  }
}
@media (min-width: 64rem) and (min-width: 64rem) {
  .sidecar-images.align-right {
    padding-left: calc(3.5rem / 1);
  }
}
@media (min-width: 64rem) and (min-width: 75rem) {
  .sidecar-images.align-right {
    padding-left: calc(4rem / 1);
  }
}
@media (min-width: 64rem) and (min-width: 90rem) {
  .sidecar-images.align-right {
    padding-left: calc(4rem / 1);
  }
}
@media (min-width: 40rem) and (max-width: 63.98rem) {
  .sidecar-images.align-right .secondary-image {
    right: 0;
    left: unset;
    margin-left: auto;
  }
}
@media (min-width: 64rem) {
  .sidecar-images.align-right .secondary-image {
    right: unset;
    left: 0px;
  }
}

.news-tile {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: stretch;
}
@media (min-width: 40rem) {
  .news-tile {
    height: 100%;
  }
}
.news-tile .featured-img {
  margin-bottom: 0.25rem;
  overflow: hidden;
  height: 160px;
  flex-shrink: 0;
}
@media (min-width: 40rem) {
  .news-tile .featured-img {
    height: 192px;
    max-height: none;
  }
}
@media (min-width: 64rem) {
  .news-tile .featured-img {
    margin-bottom: 0.5rem;
  }
}
.news-tile .featured-img img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center top;
     object-position: center top;
  transition: transform 0.5s ease;
  width: 100%;
  height: 100%;
}
.news-tile .news-post-excerpt {
  flex-basis: 100%;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: space-between;
  padding: 2rem 1.5rem;
  background-color: #3e2300;
  color: #fff;
  transition: background 0.5s ease;
}
@media (min-width: 40rem) {
  .news-tile .news-post-excerpt {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.news-tile .news-post-excerpt h1, .news-tile .news-post-excerpt h2, .news-tile .news-post-excerpt h3, .news-tile .news-post-excerpt h4, .news-tile .news-post-excerpt h5, .news-tile .news-post-excerpt h6, .news-tile .news-post-excerpt .fake-link {
  color: #fff;
}
.news-tile .news-post-excerpt .post-title {
  line-height: 1.1071428571;
  font-weight: 600;
  margin-bottom: 0.5rem;
}
.news-tile .news-post-excerpt p {
  color: rgba(255, 255, 255, 0.7);
  font-weight: 400;
  line-height: 1.6111111111;
  margin-bottom: 1.5rem;
}
@media (min-width: 64rem) {
  .news-tile .news-post-excerpt p {
    font-size: 18px;
  }
}
.news-tile .news-post-excerpt .fake-link {
  display: inline-block;
  width: auto;
}
.news-tile:hover .featured-img img, .news-tile:focus .featured-img img, .news-tile:active .featured-img img {
  transform: scale(1.2);
}
.news-tile:hover .news-post-excerpt, .news-tile:focus .news-post-excerpt, .news-tile:active .news-post-excerpt {
  background-color: #3e2300;
}
.news-tile:hover .news-post-excerpt .arrow-link::before, .news-tile:focus .news-post-excerpt .arrow-link::before, .news-tile:active .news-post-excerpt .arrow-link::before {
  right: -1rem;
}

.wps-items-wrapper .wps-items {
  grid-gap: 32px;
  gap: 32px;
}
.wps-items-wrapper .wps-items .wps-item {
  justify-content: space-between;
  background-color: #fff;
}
.wps-items-wrapper .wps-items .wps-item .wps-component-products-images {
  margin-bottom: 1rem;
}
.wps-items-wrapper .wps-items .wps-item .wps-component-products-images .wps-products-link {
  width: 100%;
}
.wps-items-wrapper .wps-items .wps-item .wps-component-products-images .wps-product-image {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center top;
     object-position: center top;
  height: 254px;
}
.wps-items-wrapper .wps-items .wps-item .wps-thumbnails-wrapper {
  display: flex;
  flex-flow: row wrap;
  margin-left: -0.25rem;
  margin-right: -0.25rem;
  grid-gap: unset;
  gap: unset;
}
.wps-items-wrapper .wps-items .wps-item .wps-thumbnails-wrapper .wps-component-products-images-thumbnail {
  width: 33%;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.wps-items-wrapper .wps-items .wps-item .wps-thumbnails-wrapper .wps-component-products-images-thumbnail .wps-product-image {
  height: auto;
}
.wps-items-wrapper .wps-items .wps-item .wps-component-products-title {
  margin-bottom: 10px;
}
.wps-items-wrapper .wps-items .wps-item .wps-component-products-title .wps-products-link:hover, .wps-items-wrapper .wps-items .wps-item .wps-component-products-title .wps-products-link:focus, .wps-items-wrapper .wps-items .wps-item .wps-component-products-title .wps-products-link:active {
  text-decoration: underline;
}
.wps-items-wrapper .wps-items .wps-item .wps-component-products-title .wps-products-link:hover .wps-products-title, .wps-items-wrapper .wps-items .wps-item .wps-component-products-title .wps-products-link:focus .wps-products-title, .wps-items-wrapper .wps-items .wps-item .wps-component-products-title .wps-products-link:active .wps-products-title {
  text-decoration: underline;
}
.wps-items-wrapper .wps-items .wps-item .wps-component-products-title .wps-products-title {
  color: #3e2300;
  font-weight: 600;
}
.wps-items-wrapper .wps-items .wps-item .wps-component-products-pricing {
  margin-bottom: 1.5rem;
}
.wps-items-wrapper .wps-items .wps-item .wps-component-products-pricing .wps-product-individual-price {
  line-height: 1.2857142857;
  color: #4A4A4A;
  letter-spacing: 0px;
  font-weight: 400;
  font-size: 18px;
}
@media (min-width: 64rem) {
  .wps-items-wrapper .wps-items .wps-item .wps-component-products-pricing .wps-product-individual-price {
    font-size: 21px;
  }
}
.wps-items-wrapper .wps-items .wps-item .wps-component-products-buy-button {
  margin-bottom: 0px;
}
.wps-items-wrapper .wps-items .wps-item .wps-component-products-buy-button .wps-products-link button {
  border-radius: 0px;
  color: #fff;
  background-color: #3e2300;
  font-weight: 600;
  line-height: 1;
  text-align: center;
  font-size: 18px;
}
.wps-items-wrapper .wps-items .wps-item .wps-component-products-buy-button .wps-products-link button span {
  font-weight: 600;
  font-size: 18px;
}
.wps-items-wrapper .wps-items .wps-item .wps-component-products-buy-button .wps-products-link:hover button, .wps-items-wrapper .wps-items .wps-item .wps-component-products-buy-button .wps-products-link:focus button, .wps-items-wrapper .wps-items .wps-item .wps-component-products-buy-button .wps-products-link:active button {
  background-color: #3e2300;
}

.wpshopify-has-rendered .wps-quantity-input input[type=number] {
  border: 2px solid #3e2300;
  border-radius: 0;
}
.wpshopify-has-rendered .wps-quantity-input input[type=number]:focus {
  border-color: #3e2300;
  outline: 3px solid rgba(62, 35, 0, 0.2) !important;
}

@media (max-width: 39.98rem) {
  .single.single-wps_products .wps-container {
    padding-top: calc(1.5rem / 1);
  }
}
@media (max-width: 39.98rem) and (min-width: 40rem) {
  .single.single-wps_products .wps-container {
    padding-top: calc(3rem / 1);
  }
}
@media (max-width: 39.98rem) and (min-width: 64rem) {
  .single.single-wps_products .wps-container {
    padding-top: calc(3.5rem / 1);
  }
}
@media (max-width: 39.98rem) and (min-width: 75rem) {
  .single.single-wps_products .wps-container {
    padding-top: calc(5rem / 1);
  }
}
@media (max-width: 39.98rem) and (min-width: 90rem) {
  .single.single-wps_products .wps-container {
    padding-top: calc(5rem / 1);
  }
}
@media (min-width: 90rem) {
  .single.single-wps_products .wps-container {
    max-width: calc((1440px - 6rem) * (5.0 / 6.0));
  }
}
@media (max-width: 39.98rem) {
  .single.single-wps_products .wps-product-single {
    padding: 0px 0.5rem;
  }
}
@media (min-width: 40rem) and (max-width: 63.98rem) {
  .single.single-wps_products .wps-product-single {
    padding: 0px 2rem;
  }
}
@media (min-width: 64rem) and (max-width: 74.98rem) {
  .single.single-wps_products .wps-product-single {
    padding: 0px 2.5rem;
  }
}
@media (min-width: 75rem) and (max-width: 89.98rem) {
  .single.single-wps_products .wps-product-single {
    padding: 0px 3.5rem;
  }
}
.single.single-wps_products .wps-product-single .wps-product-image-wrapper .wps-product-image {
  width: 100%;
  height: auto;
}
.single.single-wps_products .wps-product-single .wps-product-single-content {
  max-width: none;
  flex-basis: 100%;
  width: 100%;
}
@media (min-width: 40rem) {
  .single.single-wps_products .wps-product-single .wps-product-single-content {
    padding-right: 0;
  }
}
@media (min-width: 40rem) and (max-width: 89.98rem) {
  .single.single-wps_products .wps-product-single .wps-product-single-content {
    max-width: none;
    width: 50%;
    flex-basis: auto;
  }
}
@media (min-width: 75rem) {
  .single.single-wps_products .wps-product-single .wps-product-single-content {
    width: calc(50% - 4em);
    flex-basis: calc(50% - 4em);
  }
}
.single.single-wps_products .wps-product-single .wps-component-products-title {
  margin-bottom: 1rem;
}
.single.single-wps_products .wps-product-single .wps-component-products-title .wps-products-title {
  color: #3e2300;
  font-weight: 600;
  line-height: 1.08;
  letter-spacing: 0px;
}
.single.single-wps_products .wps-product-single .wps-component-products-pricing {
  margin-bottom: 1.5rem;
}
.single.single-wps_products .wps-product-single .wps-component-products-pricing .wps-product-individual-price {
  line-height: 1.2857142857;
  color: #4A4A4A;
  letter-spacing: 0px;
  font-weight: 400;
  font-size: 18px;
}
@media (min-width: 64rem) {
  .single.single-wps_products .wps-product-single .wps-component-products-pricing .wps-product-individual-price {
    font-size: 21px;
  }
}
.single.single-wps_products .wps-product-single .wps-component-products-add-button {
  margin-bottom: 1.5rem;
}
.single.single-wps_products .wps-product-single .wps-component-products-add-button .wps-add-to-cart {
  border-radius: 0px;
  color: #fff;
  background-color: #3e2300;
  font-weight: 600;
  line-height: 1;
  text-align: center;
  font-size: 18px;
}
.single.single-wps_products .wps-product-single .wps-component-products-add-button .wps-add-to-cart span {
  font-weight: 600;
  font-size: 18px;
}
.single.single-wps_products .wps-product-single .wps-component-products-add-button .wps-add-to-cart:hover, .single.single-wps_products .wps-product-single .wps-component-products-add-button .wps-add-to-cart:focus, .single.single-wps_products .wps-product-single .wps-component-products-add-button .wps-add-to-cart:active {
  background-color: #3e2300;
}
.single.single-wps_products .wps-product-single .wps-component-products-options .wps-btn-dropdown-wrapper .wps-btn-dropdown .wps-icon-dropdown {
  border-radius: 0px;
  border: 2px solid #3e2300;
  background-color: #fff;
  color: #3e2300;
  line-height: 1.0625;
  font-size: 1rem;
  text-align: left;
  font-weight: 400;
  font-family: "futura-pt", "system-ui", "Source Sans Pro", BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue";
  padding: 1rem 2.5rem 1rem 1rem;
}
.single.single-wps_products .wps-product-single .wps-component-products-options .wps-btn-dropdown-wrapper .wps-btn-dropdown .wps-icon-dropdown svg path {
  fill: #3e2300;
}
.single.single-wps_products .wps-product-single .wps-component-products-options .wps-btn-dropdown-wrapper .wps-btn-dropdown .wps-icon-dropdown:focus {
  border-color: #3e2300;
  outline: 3px solid rgba(62, 35, 0, 0.2) !important;
}
.single.single-wps_products .wps-product-single .wps-component-products-options .wps-btn-dropdown-wrapper .wps-btn-dropdown .tippy-box {
  border-radius: 0;
  border: none;
  border-top: 2px solid #3e2300;
}
.single.single-wps_products .wps-product-single .wps-component-products-options .wps-btn-dropdown-wrapper .wps-btn-dropdown .tippy-box ul > li {
  font-weight: 400;
  text-align: left;
  color: #3e2300;
}

.product-tiles .wps-items-wrapper {
  padding: 0px;
}
.product-tiles .wps-items-wrapper .wps-items .wps-item {
  padding: 1rem;
}
.product-tiles .wps-items-wrapper .wps-items .wps-item .wps-component-products-images .wps-product-image {
  height: auto;
  max-height: 238px;
}

.wps-btn-cart .wps-cart-counter span {
  color: #fff;
}

@media (max-width: 39.98rem) {
  .wps-pagination-controls .wps-btn-next-page {
    width: 100%;
    max-width: none;
  }
}
.wps-pagination-controls .wps-btn-next-page:hover, .wps-pagination-controls .wps-btn-next-page:focus, .wps-pagination-controls .wps-btn-next-page:active {
  border: 2px solid #CE6728;
}

.error404 .page-wrap .container {
  min-height: 27.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media (min-width: 64rem) and (max-width: 74.98rem) {
  .error404 .page-wrap .container {
    min-height: 33.5rem;
  }
}
@media (min-width: 75rem) {
  .error404 .page-wrap .container {
    min-height: 38.5rem;
  }
}
.error404 .page-wrap .container .page-title {
  color: #CE6728;
  text-transform: uppercase;
  font-weight: 700;
}
@media (min-width: 64rem) and (max-width: 74.98rem) {
  .error404 .page-wrap .container .page-title {
    font-size: 4.5rem;
  }
}
@media (min-width: 75rem) and (max-width: 89.98rem) {
  .error404 .page-wrap .container .page-title {
    font-size: 6.5rem;
  }
}
@media (min-width: 90rem) {
  .error404 .page-wrap .container .page-title {
    font-size: 8rem;
  }
}
.error404 .page-wrap .container .page-description {
  color: rgba(0, 0, 0, 0.75);
}
.error404 .page-wrap .container .error-details {
  margin-bottom: calc(1.5rem / 4);
}
@media (min-width: 40rem) {
  .error404 .page-wrap .container .error-details {
    margin-bottom: calc(3rem / 4);
  }
}
@media (min-width: 64rem) {
  .error404 .page-wrap .container .error-details {
    margin-bottom: calc(3.5rem / 4);
  }
}
@media (min-width: 75rem) {
  .error404 .page-wrap .container .error-details {
    margin-bottom: calc(4rem / 4);
  }
}
@media (min-width: 90rem) {
  .error404 .page-wrap .container .error-details {
    margin-bottom: calc(4rem / 4);
  }
}

.contact-information {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.page-hero h1, .page-hero h2, .page-hero h3, .page-hero h4, .page-hero h5, .page-hero h6, .page-hero p {
  color: #fff;
}
.page-hero .featured-image-col {
  padding-top: calc(3rem / 1);
  padding-bottom: calc(3rem / 1);
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
  background: #3e2300;
}
@media (min-width: 40rem) {
  .page-hero .featured-image-col {
    padding-top: calc(6rem / 1);
    padding-bottom: calc(6rem / 1);
  }
}
@media (min-width: 64rem) {
  .page-hero .featured-image-col {
    padding-top: calc(7rem / 1);
    padding-bottom: calc(7rem / 1);
  }
}
@media (min-width: 75rem) {
  .page-hero .featured-image-col {
    padding-top: calc(10rem / 1);
    padding-bottom: calc(10rem / 1);
  }
}
@media (min-width: 90rem) {
  .page-hero .featured-image-col {
    padding-top: calc(10rem / 1);
    padding-bottom: calc(10rem / 1);
  }
}
.page-hero .featured-image-col::before {
  background-color: #3e2300;
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;
  pointer-events: none;
  opacity: 0.5;
}
.page-hero .featured-image-col.has-featured-image::before {
  content: " ";
}
.page-hero .featured-image-col .featured-image {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.page-hero .featured-image-col .featured-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.page-hero .featured-image-col .featured-image-overlay {
  z-index: 2;
  text-align: center;
}
.page-hero .featured-image-col .pre-title-text {
  line-height: 1.0952380952;
  font-weight: 400;
  margin-bottom: 1rem;
}
.page-hero .featured-image-col .page-title {
  margin-bottom: 0;
  position: relative;
}
.page-hero .featured-image-col .post-title-text {
  line-height: 1.1071428571;
  margin-top: 1.5rem;
  margin-bottom: 0px;
}
.page-hero + .title-links {
  position: relative;
  z-index: 2;
}
@media (min-width: 64rem) {
  .page-hero + .title-links {
    transform: translateY(-75%);
    margin-bottom: -10rem;
    min-height: 10rem;
  }
}
@media (min-width: 64rem) {
  .page-hero.front-page-hero {
    position: relative;
  }
  .page-hero.front-page-hero::before {
    content: "";
    position: absolute;
    background-color: #fff;
    bottom: 0;
    right: 0;
    left: 0;
    height: 4.125rem;
    z-index: 2;
  }
}
@media (min-width: 64rem) {
  .page-hero.front-page-hero .featured-image-col {
    padding-bottom: 0;
  }
}
.page-hero.front-page-hero .featured-image-col::before {
  background-color: rgba(0, 0, 0, 0.25);
}
.page-hero.front-page-hero .title-links {
  margin-top: calc(1.5rem / 0.75);
}
@media (min-width: 40rem) {
  .page-hero.front-page-hero .title-links {
    margin-top: calc(3rem / 0.75);
  }
}
@media (min-width: 64rem) {
  .page-hero.front-page-hero .title-links {
    margin-top: calc(3.5rem / 0.75);
  }
}
@media (min-width: 75rem) {
  .page-hero.front-page-hero .title-links {
    margin-top: calc(5rem / 0.75);
  }
}
@media (min-width: 90rem) {
  .page-hero.front-page-hero .title-links {
    margin-top: calc(5rem / 0.75);
  }
}
.page-hero.split-hero {
  background-color: #3e2300;
}
@media (min-width: 64rem) {
  .page-hero.split-hero:not(.title-only) .container {
    padding-right: 0;
  }
}
.page-hero.split-hero .title-col {
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0;
  padding-top: calc(3rem / 1);
  padding-bottom: calc(3rem / 1);
}
@media (min-width: 40rem) {
  .page-hero.split-hero .title-col {
    padding-top: calc(6rem / 1);
    padding-bottom: calc(6rem / 1);
  }
}
@media (min-width: 64rem) {
  .page-hero.split-hero .title-col {
    padding-top: calc(7rem / 1);
    padding-bottom: calc(7rem / 1);
  }
}
@media (min-width: 75rem) {
  .page-hero.split-hero .title-col {
    padding-top: calc(10rem / 1);
    padding-bottom: calc(10rem / 1);
  }
}
@media (min-width: 90rem) {
  .page-hero.split-hero .title-col {
    padding-top: calc(10rem / 1);
    padding-bottom: calc(10rem / 1);
  }
}
@media (min-width: 64rem) {
  .page-hero.split-hero .title-col {
    padding-right: calc(2rem / 1);
    text-align: left;
  }
}
@media (min-width: 64rem) and (min-width: 40rem) {
  .page-hero.split-hero .title-col {
    padding-right: calc(1.5rem / 1);
  }
}
@media (min-width: 64rem) and (min-width: 64rem) {
  .page-hero.split-hero .title-col {
    padding-right: calc(1.75rem / 1);
  }
}
@media (min-width: 64rem) and (min-width: 75rem) {
  .page-hero.split-hero .title-col {
    padding-right: calc(2.5rem / 1);
  }
}
@media (min-width: 64rem) and (min-width: 90rem) {
  .page-hero.split-hero .title-col {
    padding-right: calc(2.5rem / 1);
  }
}
.page-hero.split-hero .title-col.title-only {
  padding-left: calc(2rem / 1);
}
@media (min-width: 40rem) {
  .page-hero.split-hero .title-col.title-only {
    padding-left: calc(1.5rem / 1);
  }
}
@media (min-width: 64rem) {
  .page-hero.split-hero .title-col.title-only {
    padding-left: calc(1.75rem / 1);
  }
}
@media (min-width: 75rem) {
  .page-hero.split-hero .title-col.title-only {
    padding-left: calc(2.5rem / 1);
  }
}
@media (min-width: 90rem) {
  .page-hero.split-hero .title-col.title-only {
    padding-left: calc(2.5rem / 1);
  }
}
.page-hero.split-hero .title-col .page-title {
  margin-bottom: 0;
}
.page-hero.split-hero .featured-image-col {
  min-height: unset;
  height: 15rem;
}
@media (min-width: 40rem) {
  .page-hero.split-hero .featured-image-col {
    height: 18rem;
  }
}
@media (min-width: 64rem) {
  .page-hero.split-hero .featured-image-col {
    height: auto;
  }
}
.page-hero.split-hero .featured-image-col .featured-image {
  /**
  extend element the distance of the grid-container padding so that
  it's flush with left/right edges of the screen
  	*/
  /**
  extend element the distance of the grid-container padding so that
  it's flush with left/right edges of the screen
  	*/
}
@media (max-width: 39.98rem) {
  .page-hero.split-hero .featured-image-col .featured-image {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
    width: calc(100% + (1.5rem * 2)) !important;
  }
}
@media (min-width: 40rem) and (max-width: 63.98rem) {
  .page-hero.split-hero .featured-image-col .featured-image {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
    width: calc(100% + (3rem * 2)) !important;
  }
}
@media (min-width: 90rem) {
  .page-hero.split-hero .featured-image-col .featured-image {
    margin-right: calc(-1 * calc(calc(100vw - 90rem) / 2));
  }
}
.page-hero.split-hero .featured-image-col::before {
  content: none;
}
.page-hero.news-archive-hero .featured-image-col, .page-hero.shop-hero .featured-image-col, .page-hero.slim-hero .featured-image-col {
  height: 250px;
  min-height: 250px;
}
@media (min-width: 64rem) {
  .page-hero.news-archive-hero .featured-image-col, .page-hero.shop-hero .featured-image-col, .page-hero.slim-hero .featured-image-col {
    height: 394px;
    min-height: 394px;
  }
}

.footer .footer-container {
  padding-top: calc(1.5rem / 1);
  padding-bottom: calc(1.5rem / 1);
  background-color: #3e2300;
}
@media (min-width: 40rem) {
  .footer .footer-container {
    padding-top: calc(3rem / 1);
    padding-bottom: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .footer .footer-container {
    padding-top: calc(3.5rem / 1);
    padding-bottom: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .footer .footer-container {
    padding-top: calc(5rem / 1);
    padding-bottom: calc(5rem / 1);
  }
}
@media (min-width: 90rem) {
  .footer .footer-container {
    padding-top: calc(5rem / 1);
    padding-bottom: calc(5rem / 1);
  }
}
.footer .footer-container .footer-menu-col {
  display: flex;
  align-items: center;
}
.footer .footer-container .footer-menu-col .menu {
  width: 100%;
  list-style: none;
  padding: 0;
  -moz-columns: 3;
       columns: 3;
}
@media (max-width: 63.98rem) {
  .footer .footer-container .footer-menu-col .menu {
    margin-bottom: 1.5rem;
  }
}
.footer .footer-container .footer-menu-col .menu .menu-item {
  margin-bottom: 1.5rem;
}
.footer .footer-container .footer-menu-col .menu .menu-item .nav-link {
  color: #fff;
  padding: 0;
}
.footer .footer-container .footer-newsletter-col {
  color: #fff;
}
@media (max-width: 63.98rem) {
  .footer .footer-container .footer-newsletter-col {
    text-align: center;
  }
}
.footer .footer-container .footer-newsletter-col h3 {
  color: #fff;
  margin-bottom: 0.5rem;
}
.footer .footer-container .footer-newsletter-col p {
  color: rgba(255, 255, 255, 0.7);
}
.footer .footer-container .footer-newsletter-col .signup-form {
  display: flex;
  flex-flow: row wrap;
}
.footer .footer-container .footer-newsletter-col input[type=text] {
  width: 100%;
}
@media (min-width: 40rem) {
  .footer .footer-container .footer-newsletter-col input[type=text] {
    width: calc(50% - 2px);
  }
}
.footer .footer-container .footer-newsletter-col input[type=email] {
  width: 100%;
}
.footer .footer-container .footer-newsletter-col input[type=text], .footer .footer-container .footer-newsletter-col input[type=email] {
  padding: 1rem 1.5rem 1rem 1rem;
  font-size: 1rem;
  line-height: 1.0625;
  border: 1px solid #fff;
  margin: 1px;
  color: #4A4A4A;
}
.footer .footer-container .footer-newsletter-col input[type=text]::-moz-placeholder, .footer .footer-container .footer-newsletter-col input[type=email]::-moz-placeholder {
  color: rgba(74, 74, 74, 0.5);
}
.footer .footer-container .footer-newsletter-col input[type=text]:-ms-input-placeholder, .footer .footer-container .footer-newsletter-col input[type=email]:-ms-input-placeholder {
  color: rgba(74, 74, 74, 0.5);
}
.footer .footer-container .footer-newsletter-col input[type=text]::-ms-input-placeholder, .footer .footer-container .footer-newsletter-col input[type=email]::-ms-input-placeholder {
  color: rgba(74, 74, 74, 0.5);
}
.footer .footer-container .footer-newsletter-col input[type=text]::placeholder, .footer .footer-container .footer-newsletter-col input[type=email]::placeholder {
  color: rgba(74, 74, 74, 0.5);
}
.footer .footer-container .footer-newsletter-col input[type=text]:focus, .footer .footer-container .footer-newsletter-col input[type=email]:focus {
  outline: 2px solid #3e2300;
  border-color: #3e2300;
}
.footer .footer-container .footer-newsletter-col input[type=submit] {
  width: 100%;
  margin: 1px;
}
.footer .subfooter-container {
  background-color: #fff;
  padding: 2.5rem 0;
}
@media (min-width: 40rem) {
  .footer .subfooter-container {
    padding: 1.5rem 0;
  }
}
.footer .subfooter-container .footer-logo-col {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin-bottom: calc(2rem / 1);
}
@media (min-width: 40rem) {
  .footer .subfooter-container .footer-logo-col {
    margin-bottom: calc(1.5rem / 1);
  }
}
@media (min-width: 64rem) {
  .footer .subfooter-container .footer-logo-col {
    margin-bottom: calc(1.75rem / 1);
  }
}
@media (min-width: 75rem) {
  .footer .subfooter-container .footer-logo-col {
    margin-bottom: calc(2.5rem / 1);
  }
}
@media (min-width: 90rem) {
  .footer .subfooter-container .footer-logo-col {
    margin-bottom: calc(2.5rem / 1);
  }
}
@media (min-width: 40rem) {
  .footer .subfooter-container .footer-logo-col {
    flex-direction: row;
    justify-content: center;
  }
}
@media (min-width: 64rem) {
  .footer .subfooter-container .footer-logo-col {
    margin-bottom: 0;
    justify-content: flex-start;
  }
}
@media (max-width: 39.98rem) {
  .footer .subfooter-container .footer-logo-col.footer-logo-col-mobile {
    margin-bottom: 0.5rem;
  }
}
.footer .subfooter-container .footer-logo-col .footer-logo {
  max-width: 98px;
  margin-bottom: 1.5rem;
}
@media (min-width: 40rem) {
  .footer .subfooter-container .footer-logo-col .footer-logo {
    margin-bottom: 0;
    max-width: 64px;
    max-height: 64px;
    margin-right: 1.5rem;
  }
}
.footer .subfooter-container .footer-logo-col .footer-logo img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.footer .subfooter-container .footer-logo-col .meta-info {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.footer .subfooter-container .footer-logo-col .meta-info .address p {
  text-align: center;
  margin-bottom: 0;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.75);
}
@media (min-width: 40rem) {
  .footer .subfooter-container .footer-logo-col .meta-info .address p {
    text-align: left;
  }
}
.footer .subfooter-container .footer-logo-col .meta-info .link-wrap {
  display: flex;
  flex-direction: column;
}
@media (min-width: 40rem) {
  .footer .subfooter-container .footer-logo-col .meta-info .link-wrap {
    flex-direction: row;
  }
}
.footer .subfooter-container .footer-logo-col .meta-info .link-wrap .footer-link {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: underline;
  font-size: 1rem;
  text-align: center;
}
@media (min-width: 40rem) {
  .footer .subfooter-container .footer-logo-col .meta-info .link-wrap .footer-link {
    text-align: left;
    font-size: 12px;
  }
}
@media (min-width: 40rem) {
  .footer .subfooter-container .footer-logo-col .meta-info .link-wrap .footer-link.phone {
    padding-right: 6px;
    position: relative;
  }
  .footer .subfooter-container .footer-logo-col .meta-info .link-wrap .footer-link.phone::before {
    content: "";
    position: absolute;
    background-color: rgba(0, 0, 0, 0.75);
    height: calc(100% - 8px);
    width: 1px;
    right: 0.5px;
    top: 50%;
    transform: translateY(-50%);
  }
}
.footer .subfooter-container .footer-logo-col .meta-info .link-wrap .footer-link.email {
  padding-left: 6px;
}
.footer .subfooter-container .footer-social-col {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: calc(2rem / 1);
}
@media (min-width: 40rem) {
  .footer .subfooter-container .footer-social-col {
    margin-bottom: calc(1.5rem / 1);
  }
}
@media (min-width: 64rem) {
  .footer .subfooter-container .footer-social-col {
    margin-bottom: calc(1.75rem / 1);
  }
}
@media (min-width: 75rem) {
  .footer .subfooter-container .footer-social-col {
    margin-bottom: calc(2.5rem / 1);
  }
}
@media (min-width: 90rem) {
  .footer .subfooter-container .footer-social-col {
    margin-bottom: calc(2.5rem / 1);
  }
}
@media (min-width: 64rem) {
  .footer .subfooter-container .footer-social-col {
    margin-bottom: 0;
  }
}
.footer .subfooter-container .footer-info-col {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 64rem) {
  .footer .subfooter-container .footer-info-col {
    justify-content: flex-end;
  }
}
.footer .subfooter-container .footer-info-col .footer-info p {
  margin-bottom: 0;
  color: rgba(0, 0, 0, 0.75);
  text-align: center;
  font-size: 14px;
}
@media (min-width: 64rem) {
  .footer .subfooter-container .footer-info-col .footer-info p {
    font-size: 12px;
    text-align: right;
  }
}
.footer .subfooter-container .footer-info-col .footer-info p a {
  color: rgba(0, 0, 0, 0.75);
}

.type-search {
  padding-bottom: calc(1.5rem / 1);
}
@media (min-width: 40rem) {
  .type-search {
    padding-bottom: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .type-search {
    padding-bottom: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .type-search {
    padding-bottom: calc(4rem / 1);
  }
}
@media (min-width: 90rem) {
  .type-search {
    padding-bottom: calc(4rem / 1);
  }
}
.type-search .page-intro {
  padding-top: calc(2rem / 2);
  padding-bottom: calc(2rem / 2);
}
@media (min-width: 40rem) {
  .type-search .page-intro {
    padding-top: calc(1.5rem / 2);
    padding-bottom: calc(1.5rem / 2);
  }
}
@media (min-width: 64rem) {
  .type-search .page-intro {
    padding-top: calc(1.75rem / 2);
    padding-bottom: calc(1.75rem / 2);
  }
}
@media (min-width: 75rem) {
  .type-search .page-intro {
    padding-top: calc(2.5rem / 2);
    padding-bottom: calc(2.5rem / 2);
  }
}
@media (min-width: 90rem) {
  .type-search .page-intro {
    padding-top: calc(2.5rem / 2);
    padding-bottom: calc(2.5rem / 2);
  }
}
.type-search .page-intro .page-title {
  margin-bottom: 0;
  text-align: center;
}
.type-search .pagination {
  padding-top: calc(1.5rem / 1);
  margin-bottom: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
}
@media (min-width: 40rem) {
  .type-search .pagination {
    padding-top: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .type-search .pagination {
    padding-top: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .type-search .pagination {
    padding-top: calc(5rem / 1);
  }
}
@media (min-width: 90rem) {
  .type-search .pagination {
    padding-top: calc(5rem / 1);
  }
}
.type-search .pagination .page-item span, .type-search .pagination .page-item .page-link, .type-search .pagination .page-item a.prev {
  position: relative;
  display: block;
  margin-left: -1px;
  line-height: 1.25;
  min-width: 2.5rem;
  display: block;
  padding: 0.5rem;
  background-color: #fff;
  color: #3e2300;
  border: 1px solid #3e2300;
  border-radius: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.type-search .pagination .page-item .page-link:hover, .type-search .pagination .page-item .page-link:active, .type-search .pagination .page-item .page-link:focus {
  color: #fff;
  background-color: #3e2300;
}
.type-search .pagination .page-item span {
  border-radius: 0 !important;
  background-color: #EEEEEE !important;
}

body.single-post .breadcrumb-section {
  background-color: rgba(238, 238, 238, 0.5);
}
body.single-post .row {
  width: calc(100% + 32px);
}

.page-wrap.type-post .single-hero {
  background-color: rgba(238, 238, 238, 0.5);
}
@media (max-width: 39.98rem) {
  .page-wrap.type-post .single-hero {
    padding-top: calc(1.5rem / 1);
  }
}
@media (max-width: 39.98rem) and (min-width: 40rem) {
  .page-wrap.type-post .single-hero {
    padding-top: calc(3rem / 1);
  }
}
@media (max-width: 39.98rem) and (min-width: 64rem) {
  .page-wrap.type-post .single-hero {
    padding-top: calc(3.5rem / 1);
  }
}
@media (max-width: 39.98rem) and (min-width: 75rem) {
  .page-wrap.type-post .single-hero {
    padding-top: calc(5rem / 1);
  }
}
@media (max-width: 39.98rem) and (min-width: 90rem) {
  .page-wrap.type-post .single-hero {
    padding-top: calc(5rem / 1);
  }
}
.page-wrap.type-post .single-hero .container {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.page-wrap.type-post .single-hero .container .post-title {
  line-height: 1.1;
  margin-bottom: 1.5rem;
}
.page-wrap.type-post .single-hero .container .post-date {
  font-size: 18px;
  color: rgba(74, 74, 74, 0.7);
  font-weight: 300;
  line-height: 1.0952380952;
  letter-spacing: 0px;
  margin: 1rem 0 0;
}
@media (min-width: 40rem) {
  .page-wrap.type-post .single-hero .container .post-date {
    font-size: 19px;
  }
}
@media (min-width: 64rem) {
  .page-wrap.type-post .single-hero .container .post-date {
    font-size: 21px;
  }
}
@media (max-width: 63.98rem) {
  .page-wrap.type-post .single-hero .container .post-date {
    font-size: 1rem;
  }
}
@media (min-width: 64rem) {
  .page-wrap.type-post .single-hero .container .featured-image-shifter {
    margin-bottom: -255px;
  }
}
.page-wrap.type-post .single-hero .container .featured-image {
  width: 100%;
}
@media (max-width: 63.98rem) {
  .page-wrap.type-post .single-hero .container .featured-image {
    margin-bottom: 0px;
    margin-left: -3rem;
    margin-right: -3rem;
    width: calc(100% + 6rem);
  }
}
@media (max-width: 39.98rem) {
  .page-wrap.type-post .single-hero .container .featured-image {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    width: calc(100% + 3rem);
  }
}
.page-wrap.type-post .single-hero .container .featured-image img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.page-wrap.type-post.has-featured-image .single-hero {
  padding-bottom: 0px;
}
@media (min-width: 64rem) {
  .page-wrap.type-post.has-featured-image .single-hero {
    margin-bottom: 255px;
  }
}
@media (max-width: 39.98rem) {
  .page-wrap.type-post .page-section .entry-content {
    padding-bottom: 1.5rem;
  }
}
.page-wrap.type-post .page-section .entry-content p {
  line-height: 1.6111111111;
  font-weight: 500;
  color: #4A4A4A;
  margin-bottom: 1.5rem;
}
@media (min-width: 64rem) {
  .page-wrap.type-post .page-section .entry-content p {
    font-size: 18px;
    margin-bottom: 2rem;
  }
}
.page-wrap.type-post .page-section .entry-content p:last-child {
  margin-bottom: 0px;
}
.page-wrap.type-post .page-section .section-divider {
  border-color: #3e2300;
}
.text-with-sidecar-images {
  margin-top: 0px;
  margin-bottom: 0px;
  overflow: hidden;
}
.text-with-sidecar-images .section-title {
  color: #3e2300;
}
.text-with-sidecar-images .section-content {
  color: #4A4A4A;
  line-height: 1.6111111111;
  font-weight: 300;
  margin-bottom: 1.5rem;
}
@media (min-width: 64rem) {
  .text-with-sidecar-images .section-content {
    font-size: 18px;
  }
}
.text-with-sidecar-images .img-col {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding-left: 0px;
  padding-right: 0px;
}
@media (max-width: 39.98rem) {
  .text-with-sidecar-images .img-col {
    padding-bottom: 1rem;
  }
}
@media (min-width: 40rem) {
  .text-with-sidecar-images .img-col .sidecar-images {
    margin-right: auto;
    /**
    	extend element the distance of the grid-container padding so that
    	it's flush with left/right edges of the screen
    */
  }
}
@media (min-width: 40rem) and (max-width: 39.98rem) {
  .text-with-sidecar-images .img-col .sidecar-images {
    margin-left: -1.5rem !important;
    width: calc(100% + (1.5rem)) !important;
  }
}
@media (min-width: 40rem) and (min-width: 40rem) and (max-width: 63.98rem) {
  .text-with-sidecar-images .img-col .sidecar-images {
    margin-left: -3rem !important;
    width: calc(100% + (3rem)) !important;
  }
}
@media (min-width: 40rem) and (min-width: 64rem) and (max-width: 74.98rem) {
  .text-with-sidecar-images .img-col .sidecar-images {
    margin-left: -3.5rem !important;
    width: calc(100% + (3.5rem)) !important;
  }
}
@media (min-width: 40rem) and (min-width: 75rem) and (max-width: 89.98rem) {
  .text-with-sidecar-images .img-col .sidecar-images {
    margin-left: -4rem !important;
    width: calc(100% + (4rem)) !important;
  }
}
@media (min-width: 40rem) and (min-width: 90rem) {
  .text-with-sidecar-images .img-col .sidecar-images {
    margin-left: -4rem !important;
    width: calc(100% + (4rem)) !important;
  }
}
.text-with-sidecar-images .text-col .text-content {
  padding-top: calc(1.5rem / 1);
  padding-bottom: calc(1.5rem / 1);
}
@media (min-width: 40rem) {
  .text-with-sidecar-images .text-col .text-content {
    padding-top: calc(3rem / 1);
    padding-bottom: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .text-with-sidecar-images .text-col .text-content {
    padding-top: calc(3.5rem / 1);
    padding-bottom: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .text-with-sidecar-images .text-col .text-content {
    padding-top: calc(5rem / 1);
    padding-bottom: calc(5rem / 1);
  }
}
@media (min-width: 90rem) {
  .text-with-sidecar-images .text-col .text-content {
    padding-top: calc(5rem / 1);
    padding-bottom: calc(5rem / 1);
  }
}
@media (min-width: 40rem) and (max-width: 63.98rem) {
  .text-with-sidecar-images .text-col .text-content {
    padding-left: calc(1.5rem / 2);
    padding-right: calc(1.5rem / 2);
  }
}
@media (min-width: 40rem) and (max-width: 63.98rem) and (min-width: 40rem) {
  .text-with-sidecar-images .text-col .text-content {
    padding-left: calc(3rem / 2);
    padding-right: calc(3rem / 2);
  }
}
@media (min-width: 40rem) and (max-width: 63.98rem) and (min-width: 64rem) {
  .text-with-sidecar-images .text-col .text-content {
    padding-left: calc(3.5rem / 2);
    padding-right: calc(3.5rem / 2);
  }
}
@media (min-width: 40rem) and (max-width: 63.98rem) and (min-width: 75rem) {
  .text-with-sidecar-images .text-col .text-content {
    padding-left: calc(4rem / 2);
    padding-right: calc(4rem / 2);
  }
}
@media (min-width: 40rem) and (max-width: 63.98rem) and (min-width: 90rem) {
  .text-with-sidecar-images .text-col .text-content {
    padding-left: calc(4rem / 2);
    padding-right: calc(4rem / 2);
  }
}
@media (min-width: 40rem) {
  .text-with-sidecar-images .text-col .text-content {
    padding-left: calc(1.5rem / 1);
    padding-right: calc(1.5rem / 1);
  }
}
@media (min-width: 40rem) and (min-width: 40rem) {
  .text-with-sidecar-images .text-col .text-content {
    padding-left: calc(3rem / 1);
    padding-right: calc(3rem / 1);
  }
}
@media (min-width: 40rem) and (min-width: 64rem) {
  .text-with-sidecar-images .text-col .text-content {
    padding-left: calc(3.5rem / 1);
    padding-right: calc(3.5rem / 1);
  }
}
@media (min-width: 40rem) and (min-width: 75rem) {
  .text-with-sidecar-images .text-col .text-content {
    padding-left: calc(4rem / 1);
    padding-right: calc(4rem / 1);
  }
}
@media (min-width: 40rem) and (min-width: 90rem) {
  .text-with-sidecar-images .text-col .text-content {
    padding-left: calc(4rem / 1);
    padding-right: calc(4rem / 1);
  }
}
@media (min-width: 40rem) {
  .text-with-sidecar-images:not(.images-on-right) .text-col .text-content {
    padding-right: 0px;
  }
}
@media (min-width: 40rem) {
  .text-with-sidecar-images.images-on-right .text-col .text-content {
    padding-left: 0px;
  }
}
@media (min-width: 40rem) {
  .text-with-sidecar-images.images-on-right .img-col .sidecar-images {
    margin-left: auto;
    /**
    	extend element the distance of the grid-container padding so that
    	it's flush with left/right edges of the screen
    */
  }
}
@media (min-width: 40rem) and (max-width: 39.98rem) {
  .text-with-sidecar-images.images-on-right .img-col .sidecar-images {
    margin-right: -1.5rem !important;
    width: calc(100% + (1.5rem)) !important;
  }
}
@media (min-width: 40rem) and (min-width: 40rem) and (max-width: 63.98rem) {
  .text-with-sidecar-images.images-on-right .img-col .sidecar-images {
    margin-right: -3rem !important;
    width: calc(100% + (3rem)) !important;
  }
}
@media (min-width: 40rem) and (min-width: 64rem) and (max-width: 74.98rem) {
  .text-with-sidecar-images.images-on-right .img-col .sidecar-images {
    margin-right: -3.5rem !important;
    width: calc(100% + (3.5rem)) !important;
  }
}
@media (min-width: 40rem) and (min-width: 75rem) and (max-width: 89.98rem) {
  .text-with-sidecar-images.images-on-right .img-col .sidecar-images {
    margin-right: -4rem !important;
    width: calc(100% + (4rem)) !important;
  }
}
@media (min-width: 40rem) and (min-width: 90rem) {
  .text-with-sidecar-images.images-on-right .img-col .sidecar-images {
    margin-right: -4rem !important;
    width: calc(100% + (4rem)) !important;
  }
}
.text-with-sidecar-images .cta-buttons {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
  margin-bottom: -0.5rem;
}
@media (min-width: 40rem) and (max-width: 63.98rem) {
  .text-with-sidecar-images .cta-buttons {
    flex-wrap: wrap;
  }
}
@media (min-width: 40rem) {
  .text-with-sidecar-images .cta-buttons {
    flex-direction: row;
  }
}
@media (min-width: 64rem) {
  .text-with-sidecar-images .cta-buttons {
    margin-bottom: unset;
  }
}
.text-with-sidecar-images .cta-buttons > .btn, .text-with-sidecar-images .gform_wrapper .gform_footer .cta-buttons > input[type=submit], .gform_wrapper .gform_footer .text-with-sidecar-images .cta-buttons > input[type=submit], .text-with-sidecar-images .navbar .navbar-nav .menu-item.btn-menu-item .cta-buttons > a, .navbar .navbar-nav .menu-item.btn-menu-item .text-with-sidecar-images .cta-buttons > a, .text-with-sidecar-images .wps-pagination-controls .cta-buttons > .wps-btn-next-page, .wps-pagination-controls .text-with-sidecar-images .cta-buttons > .wps-btn-next-page, .text-with-sidecar-images .footer .footer-container .footer-newsletter-col .cta-buttons > input[type=submit], .footer .footer-container .footer-newsletter-col .text-with-sidecar-images .cta-buttons > input[type=submit] {
  margin-bottom: 0.5rem;
}
@media (min-width: 64rem) {
  .text-with-sidecar-images .cta-buttons > .btn, .text-with-sidecar-images .gform_wrapper .gform_footer .cta-buttons > input[type=submit], .gform_wrapper .gform_footer .text-with-sidecar-images .cta-buttons > input[type=submit], .text-with-sidecar-images .navbar .navbar-nav .menu-item.btn-menu-item .cta-buttons > a, .navbar .navbar-nav .menu-item.btn-menu-item .text-with-sidecar-images .cta-buttons > a, .text-with-sidecar-images .wps-pagination-controls .cta-buttons > .wps-btn-next-page, .wps-pagination-controls .text-with-sidecar-images .cta-buttons > .wps-btn-next-page, .text-with-sidecar-images .footer .footer-container .footer-newsletter-col .cta-buttons > input[type=submit], .footer .footer-container .footer-newsletter-col .text-with-sidecar-images .cta-buttons > input[type=submit] {
    margin-bottom: unset;
  }
}
@media (min-width: 40rem) and (max-width: 89.98rem) {
  .text-with-sidecar-images .cta-buttons > .btn, .text-with-sidecar-images .gform_wrapper .gform_footer .cta-buttons > input[type=submit], .gform_wrapper .gform_footer .text-with-sidecar-images .cta-buttons > input[type=submit], .text-with-sidecar-images .navbar .navbar-nav .menu-item.btn-menu-item .cta-buttons > a, .navbar .navbar-nav .menu-item.btn-menu-item .text-with-sidecar-images .cta-buttons > a, .text-with-sidecar-images .wps-pagination-controls .cta-buttons > .wps-btn-next-page, .wps-pagination-controls .text-with-sidecar-images .cta-buttons > .wps-btn-next-page, .text-with-sidecar-images .footer .footer-container .footer-newsletter-col .cta-buttons > input[type=submit], .footer .footer-container .footer-newsletter-col .text-with-sidecar-images .cta-buttons > input[type=submit] {
    min-width: 160px;
  }
}
@media (min-width: 40rem) {
  .text-with-sidecar-images .cta-buttons > .btn:not(:last-child), .text-with-sidecar-images .gform_wrapper .gform_footer .cta-buttons > input[type=submit]:not(:last-child), .gform_wrapper .gform_footer .text-with-sidecar-images .cta-buttons > input[type=submit]:not(:last-child), .text-with-sidecar-images .navbar .navbar-nav .menu-item.btn-menu-item .cta-buttons > a:not(:last-child), .navbar .navbar-nav .menu-item.btn-menu-item .text-with-sidecar-images .cta-buttons > a:not(:last-child), .text-with-sidecar-images .wps-pagination-controls .cta-buttons > .wps-btn-next-page:not(:last-child), .wps-pagination-controls .text-with-sidecar-images .cta-buttons > .wps-btn-next-page:not(:last-child), .text-with-sidecar-images .footer .footer-container .footer-newsletter-col .cta-buttons > input[type=submit]:not(:last-child), .footer .footer-container .footer-newsletter-col .text-with-sidecar-images .cta-buttons > input[type=submit]:not(:last-child) {
    margin-right: 0.5rem;
  }
}
@media (min-width: 75rem) {
  .text-with-sidecar-images .cta-buttons > .btn:not(:last-child), .text-with-sidecar-images .gform_wrapper .gform_footer .cta-buttons > input[type=submit]:not(:last-child), .gform_wrapper .gform_footer .text-with-sidecar-images .cta-buttons > input[type=submit]:not(:last-child), .text-with-sidecar-images .navbar .navbar-nav .menu-item.btn-menu-item .cta-buttons > a:not(:last-child), .navbar .navbar-nav .menu-item.btn-menu-item .text-with-sidecar-images .cta-buttons > a:not(:last-child), .text-with-sidecar-images .wps-pagination-controls .cta-buttons > .wps-btn-next-page:not(:last-child), .wps-pagination-controls .text-with-sidecar-images .cta-buttons > .wps-btn-next-page:not(:last-child), .text-with-sidecar-images .footer .footer-container .footer-newsletter-col .cta-buttons > input[type=submit]:not(:last-child), .footer .footer-container .footer-newsletter-col .text-with-sidecar-images .cta-buttons > input[type=submit]:not(:last-child) {
    margin-right: 1rem;
  }
}

.type-index section.text-with-sidecar-images {
  margin-bottom: 0px;
}

.large-image-links {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.large-image-links > .container-zero {
  padding-left: 1rem;
  padding-right: 1rem;
}
.large-image-links > .container-zero > .row > .col-12:not(:last-child) {
  margin-bottom: 1rem;
}
@media (min-width: 40rem) {
  .large-image-links > .container-zero > .row > .col-12:not(:last-child) {
    margin-bottom: 0px;
  }
}
@media (min-width: 40rem) {
  .large-image-links > .container-zero > .row > .col-12:nth-child(2n) .large-image-link {
    width: calc(100% + 0.5rem);
    margin-left: -0.5rem;
  }
  .large-image-links > .container-zero > .row > .col-12:nth-child(2n+1) .large-image-link {
    width: calc(100% + 0.5rem);
    margin-right: -0.5rem;
  }
}
.large-image-links .large-image-link {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  text-align: center;
  color: #fff;
  text-decoration: none;
  min-height: 250px;
  padding: 1.5rem;
}
@media (min-width: 40rem) {
  .large-image-links .large-image-link {
    min-height: 350px;
  }
}
@media (min-width: 64rem) {
  .large-image-links .large-image-link {
    min-height: 375px;
  }
}
@media (min-width: 75rem) {
  .large-image-links .large-image-link {
    min-height: 451px;
  }
}
.large-image-links .large-image-link .bg-img {
  z-index: -1;
}
.large-image-links .large-image-link .bg-img img {
  -o-object-position: center top;
     object-position: center top;
}
.large-image-links .large-image-link .link-title {
  color: #fff;
  margin-bottom: 1.5rem;
  line-height: 1.1;
}
.large-image-links .large-image-link .fake-link {
  color: #fff;
}
.large-image-links .large-image-link.blue-overlay::before {
  background-color: #3e2300;
}
.large-image-links .large-image-link.blue-overlay .fake-link {
  background-color: #CE6728;
  border: 1px solid #CE6728;
}
.large-image-links .large-image-link.red-overlay::before {
  background-color: #CE6728;
}
.large-image-links .large-image-link.red-overlay .fake-link {
  background-color: #3e2300;
  border: 1px solid #3e2300;
}
.large-image-links .large-image-link:hover .bg-img, .large-image-links .large-image-link:focus .bg-img, .large-image-links .large-image-link:active .bg-img {
  transform: scale(1.2);
}
.large-image-links .large-image-link:hover.has-overlay::before, .large-image-links .large-image-link:focus.has-overlay::before, .large-image-links .large-image-link:active.has-overlay::before {
  opacity: 0.75;
}

.type-index section.large-image-links {
  margin-top: 0px;
  margin-bottom: 0px;
}

.store-callout {
  overflow: hidden;
}
.store-callout > .container-zero {
  padding: 0 1rem;
}
@media (min-width: 64rem) {
  .store-callout > .container-zero {
    padding: 0;
  }
}
@media (min-width: 1441px) {
  .store-callout > .container-zero {
    padding: 0 1rem;
  }
}
.store-callout > .container-zero > .row > .col-12:not(:last-child) {
  margin-bottom: 1rem;
}
@media (min-width: 64rem) {
  .store-callout > .container-zero > .row > .col-12:not(:last-child) {
    margin-bottom: 0px;
  }
}
@media (min-width: 64rem) {
  .store-callout > .container-zero > .row .desc-col .col-content {
    width: calc(100% + 0.5rem);
    margin-right: -0.5rem;
  }
  .store-callout > .container-zero > .row .products-col .col-content {
    width: calc(100% + 0.5rem);
    margin-left: -0.5rem;
  }
}
.store-callout .col-content {
  height: 100%;
  width: 100%;
  background-color: #3e2300;
  color: #fff;
}
.store-callout .col-content h1, .store-callout .col-content h2, .store-callout .col-content h3, .store-callout .col-content h4, .store-callout .col-content h5, .store-callout .col-content h6, .store-callout .col-content p {
  color: #fff;
}
.store-callout .desc-col .col-content {
  background-color: #3e2300;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 300px;
}
@media (min-width: 64rem) {
  .store-callout .desc-col .col-content {
    min-height: 630px;
  }
}
.store-callout .desc-col .col-content .bg-img {
  -o-object-position: right bottom;
     object-position: right bottom;
}
@media (max-width: 63.98rem) {
  .store-callout .desc-col .col-content .bg-img > img {
    width: 50%;
    margin-left: auto;
  }
}
.store-callout .desc-col .col-content .overlay-content {
  color: #fff;
  max-width: 240px;
}
.store-callout .desc-col .col-content .overlay-content .section-title {
  line-height: 1.1;
  margin-bottom: 1.5rem;
}
.store-callout .products-col .products-col-label {
  text-transform: uppercase;
  color: #fff;
  line-height: 1.1111111111;
  letter-spacing: 2px;
  margin-bottom: 1.5rem;
  font-weight: 500;
}
@media (min-width: 64rem) {
  .store-callout .products-col .products-col-label {
    font-size: 18px;
  }
}
.store-callout .products-col .col-content {
  padding-left: calc(1.5rem / 1);
  padding-right: calc(1.5rem / 1);
}
@media (min-width: 40rem) {
  .store-callout .products-col .col-content {
    padding-left: calc(3rem / 1);
    padding-right: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .store-callout .products-col .col-content {
    padding-left: calc(3.5rem / 1);
    padding-right: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .store-callout .products-col .col-content {
    padding-left: calc(4rem / 1);
    padding-right: calc(4rem / 1);
  }
}
@media (min-width: 90rem) {
  .store-callout .products-col .col-content {
    padding-left: calc(4rem / 1);
    padding-right: calc(4rem / 1);
  }
}
@media (min-width: 64rem) {
  .store-callout .products-col .col-content {
    padding-left: 64px;
    padding-right: 64px;
  }
}
.store-callout .products-col .products:empty::before {
  content: "No Products are currently available; please check back soon";
  text-transform: uppercase;
  color: #fff;
  line-height: 1.1111111111;
  letter-spacing: 2px;
  font-weight: 500;
}

.news-cta {
  overflow: hidden;
  margin-bottom: 0px;
  background-color: rgba(238, 238, 238, 0.5);
}
.news-cta .container-fluid, .news-cta .container-xl {
  padding: 0;
  max-width: 90rem;
  margin: 0 auto;
}
.news-cta .link-col {
  text-align: center;
}
.news-cta .link-col .section-title {
  color: #fff;
}
.news-cta .link-col .col-content {
  padding-top: calc(3rem / 1);
  padding-bottom: calc(3rem / 1);
  text-decoration: none;
  overflow: hidden;
}
@media (min-width: 40rem) {
  .news-cta .link-col .col-content {
    padding-top: calc(6rem / 1);
    padding-bottom: calc(6rem / 1);
  }
}
@media (min-width: 64rem) {
  .news-cta .link-col .col-content {
    padding-top: calc(7rem / 1);
    padding-bottom: calc(7rem / 1);
  }
}
@media (min-width: 75rem) {
  .news-cta .link-col .col-content {
    padding-top: calc(10rem / 1);
    padding-bottom: calc(10rem / 1);
  }
}
@media (min-width: 90rem) {
  .news-cta .link-col .col-content {
    padding-top: calc(10rem / 1);
    padding-bottom: calc(10rem / 1);
  }
}
@media (min-width: 40rem) {
  .news-cta .link-col .col-content {
    padding-top: calc(1.5rem / 1);
    padding-bottom: calc(1.5rem / 1);
  }
}
@media (min-width: 40rem) and (min-width: 40rem) {
  .news-cta .link-col .col-content {
    padding-top: calc(3rem / 1);
    padding-bottom: calc(3rem / 1);
  }
}
@media (min-width: 40rem) and (min-width: 64rem) {
  .news-cta .link-col .col-content {
    padding-top: calc(3.5rem / 1);
    padding-bottom: calc(3.5rem / 1);
  }
}
@media (min-width: 40rem) and (min-width: 75rem) {
  .news-cta .link-col .col-content {
    padding-top: calc(5rem / 1);
    padding-bottom: calc(5rem / 1);
  }
}
@media (min-width: 40rem) and (min-width: 90rem) {
  .news-cta .link-col .col-content {
    padding-top: calc(5rem / 1);
    padding-bottom: calc(5rem / 1);
  }
}
.news-cta .link-col .col-content .section-title {
  margin-bottom: 1.5rem;
}
.news-cta .link-col .col-content .fake-link {
  background-color: #CE6728;
  border: 1px solid #CE6728;
}
.news-cta .link-col .col-content:hover .bg-img, .news-cta .link-col .col-content:focus .bg-img, .news-cta .link-col .col-content:active .bg-img {
  transform: scale(1.2);
}
.news-cta .link-col .col-content:hover.has-overlay::before, .news-cta .link-col .col-content:focus.has-overlay::before, .news-cta .link-col .col-content:active.has-overlay::before {
  opacity: 0.75;
}
.news-cta .featured-post-col {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.news-cta .featured-post-col .featured-post-title {
  color: #CE6728;
  font-weight: 600;
  letter-spacing: 0px;
  line-height: 1.1052631579;
  margin-bottom: 1rem;
}
.news-cta .featured-post-col .excerpt {
  letter-spacing: 0px;
  line-height: 1.6111111111;
  font-weight: 300;
  margin-bottom: 1.5rem;
}
.news-cta .featured-post-col .arrow-link {
  color: #3e2300;
  font-weight: 600;
  letter-spacing: 0px;
  line-height: 1.1111111111;
}
.news-cta .featured-post-col .arrow-link::before {
  content: "";
  font-weight: 300;
}

.type-index section.news-cta {
  margin-bottom: 0px;
}

.full-width-cta {
  text-align: center;
  color: #fff;
}
.full-width-cta h1, .full-width-cta h2, .full-width-cta h3, .full-width-cta h4, .full-width-cta h5, .full-width-cta h6, .full-width-cta p {
  color: #fff;
}
.full-width-cta .section-pre-title {
  margin-bottom: 1rem;
  font-weight: 400;
}
.full-width-cta .section-title {
  margin-bottom: 1.5rem;
  line-height: 1.1;
  font-weight: 600;
}

.type-index section.full-width-cta {
  margin-bottom: 0px;
}

.parent-link-grid .child-tile {
  background-color: #3e2300;
  /**
  extend element the distance of the grid-container padding so that
  it's flush with left/right edges of the screen
  	*/
  position: relative;
  overflow: hidden;
  display: block;
  margin-bottom: 0.5rem;
}
@media (max-width: 39.98rem) {
  .parent-link-grid .child-tile {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
    width: calc(100% + (1.5rem * 2)) !important;
  }
}
@media (min-width: 40rem) {
  .parent-link-grid .child-tile {
    height: 20.375rem;
    margin-bottom: 32px;
  }
}
.parent-link-grid .child-tile .featured-image {
  height: 15rem;
}
@media (min-width: 40rem) {
  .parent-link-grid .child-tile .featured-image {
    height: 20.375rem;
  }
}
.parent-link-grid .child-tile .featured-image img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
.parent-link-grid .child-tile .info-wrapper {
  padding-left: calc(1.5rem / 2);
  padding-right: calc(1.5rem / 2);
  padding-top: 1rem;
  padding-bottom: calc(2rem / 1);
  transition: all 0.4s ease-in-out;
  position: absolute;
  top: 100%;
  width: 100%;
  height: 100%;
  z-index: 3;
  display: flex;
  flex-flow: column;
  background-color: rgba(62, 35, 0, 0.9);
  justify-content: space-between;
}
@media (min-width: 40rem) {
  .parent-link-grid .child-tile .info-wrapper {
    padding-left: calc(3rem / 2);
    padding-right: calc(3rem / 2);
  }
}
@media (min-width: 64rem) {
  .parent-link-grid .child-tile .info-wrapper {
    padding-left: calc(3.5rem / 2);
    padding-right: calc(3.5rem / 2);
  }
}
@media (min-width: 75rem) {
  .parent-link-grid .child-tile .info-wrapper {
    padding-left: calc(4rem / 2);
    padding-right: calc(4rem / 2);
  }
}
@media (min-width: 90rem) {
  .parent-link-grid .child-tile .info-wrapper {
    padding-left: calc(4rem / 2);
    padding-right: calc(4rem / 2);
  }
}
@media (min-width: 40rem) {
  .parent-link-grid .child-tile .info-wrapper {
    padding-bottom: calc(1.5rem / 1);
  }
}
@media (min-width: 64rem) {
  .parent-link-grid .child-tile .info-wrapper {
    padding-bottom: calc(1.75rem / 1);
  }
}
@media (min-width: 75rem) {
  .parent-link-grid .child-tile .info-wrapper {
    padding-bottom: calc(2.5rem / 1);
  }
}
@media (min-width: 90rem) {
  .parent-link-grid .child-tile .info-wrapper {
    padding-bottom: calc(2.5rem / 1);
  }
}
@media (max-width: 39.98rem) {
  .parent-link-grid .child-tile .info-wrapper {
    position: relative;
    height: auto;
    top: 0 !important;
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}
.parent-link-grid .child-tile .info-wrapper .title-and-excerpt .tile-title {
  color: #fff;
}
.parent-link-grid .child-tile .info-wrapper .title-and-excerpt .tile-excerpt {
  transition: color 0.4s ease;
  color: rgba(255, 255, 255, 0.7);
  max-height: 5.25rem;
}
@media (min-width: 40rem) {
  .parent-link-grid .child-tile .info-wrapper .title-and-excerpt .tile-excerpt {
    color: rgba(255, 255, 255, 0);
  }
}
.parent-link-grid .child-tile .info-wrapper .fake-link {
  color: #fff;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.parent-link-grid .child-tile:hover .info-wrapper, .parent-link-grid .child-tile:active .info-wrapper, .parent-link-grid .child-tile:focus .info-wrapper {
  top: 0 !important;
  padding-top: calc(2rem / 1);
  padding-bottom: calc(2rem / 1);
}
@media (min-width: 40rem) {
  .parent-link-grid .child-tile:hover .info-wrapper, .parent-link-grid .child-tile:active .info-wrapper, .parent-link-grid .child-tile:focus .info-wrapper {
    padding-top: calc(1.5rem / 1);
    padding-bottom: calc(1.5rem / 1);
  }
}
@media (min-width: 64rem) {
  .parent-link-grid .child-tile:hover .info-wrapper, .parent-link-grid .child-tile:active .info-wrapper, .parent-link-grid .child-tile:focus .info-wrapper {
    padding-top: calc(1.75rem / 1);
    padding-bottom: calc(1.75rem / 1);
  }
}
@media (min-width: 75rem) {
  .parent-link-grid .child-tile:hover .info-wrapper, .parent-link-grid .child-tile:active .info-wrapper, .parent-link-grid .child-tile:focus .info-wrapper {
    padding-top: calc(2.5rem / 1);
    padding-bottom: calc(2.5rem / 1);
  }
}
@media (min-width: 90rem) {
  .parent-link-grid .child-tile:hover .info-wrapper, .parent-link-grid .child-tile:active .info-wrapper, .parent-link-grid .child-tile:focus .info-wrapper {
    padding-top: calc(2.5rem / 1);
    padding-bottom: calc(2.5rem / 1);
  }
}
.parent-link-grid .child-tile:hover:hover .tile-excerpt, .parent-link-grid .child-tile:hover:active .tile-excerpt, .parent-link-grid .child-tile:hover:focus .tile-excerpt, .parent-link-grid .child-tile:active:hover .tile-excerpt, .parent-link-grid .child-tile:active:active .tile-excerpt, .parent-link-grid .child-tile:active:focus .tile-excerpt, .parent-link-grid .child-tile:focus:hover .tile-excerpt, .parent-link-grid .child-tile:focus:active .tile-excerpt, .parent-link-grid .child-tile:focus:focus .tile-excerpt {
  color: rgba(255, 255, 255, 0.7);
}
@media (max-width: 39.98rem) {
  .parent-link-grid .child-tile:hover:hover .arrow-link::before, .parent-link-grid .child-tile:hover:active .arrow-link::before, .parent-link-grid .child-tile:hover:focus .arrow-link::before, .parent-link-grid .child-tile:active:hover .arrow-link::before, .parent-link-grid .child-tile:active:active .arrow-link::before, .parent-link-grid .child-tile:active:focus .arrow-link::before, .parent-link-grid .child-tile:focus:hover .arrow-link::before, .parent-link-grid .child-tile:focus:active .arrow-link::before, .parent-link-grid .child-tile:focus:focus .arrow-link::before {
    right: -1rem;
  }
}

.our-sponsor-section {
  padding-bottom: calc(1.5rem / 1);
}
@media (min-width: 40rem) {
  .our-sponsor-section {
    padding-bottom: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .our-sponsor-section {
    padding-bottom: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .our-sponsor-section {
    padding-bottom: calc(5rem / 1);
  }
}
@media (min-width: 90rem) {
  .our-sponsor-section {
    padding-bottom: calc(5rem / 1);
  }
}
@media (min-width: 40rem) {
  .our-sponsor-section {
    padding-top: calc(1.5rem / 1);
    padding-bottom: calc(1.5rem / 1);
  }
}
@media (min-width: 40rem) and (min-width: 40rem) {
  .our-sponsor-section {
    padding-top: calc(3rem / 1);
    padding-bottom: calc(3rem / 1);
  }
}
@media (min-width: 40rem) and (min-width: 64rem) {
  .our-sponsor-section {
    padding-top: calc(3.5rem / 1);
    padding-bottom: calc(3.5rem / 1);
  }
}
@media (min-width: 40rem) and (min-width: 75rem) {
  .our-sponsor-section {
    padding-top: calc(5rem / 1);
    padding-bottom: calc(5rem / 1);
  }
}
@media (min-width: 40rem) and (min-width: 90rem) {
  .our-sponsor-section {
    padding-top: calc(5rem / 1);
    padding-bottom: calc(5rem / 1);
  }
}
.our-sponsor-section .title-link-col {
  margin-bottom: 2rem;
}
.our-sponsor-section .title-link-col .title-link-wrapper {
  text-align: center;
  background-color: #EEEEEE;
  padding-top: calc(2rem / 1);
  padding-bottom: calc(2rem / 1);
  padding-left: calc(1.5rem / 1);
  padding-right: calc(1.5rem / 1);
  /**
  extend element the distance of the grid-container padding so that
  it's flush with left/right edges of the screen
  	*/
}
@media (min-width: 40rem) {
  .our-sponsor-section .title-link-col .title-link-wrapper {
    padding-top: calc(1.5rem / 1);
    padding-bottom: calc(1.5rem / 1);
  }
}
@media (min-width: 64rem) {
  .our-sponsor-section .title-link-col .title-link-wrapper {
    padding-top: calc(1.75rem / 1);
    padding-bottom: calc(1.75rem / 1);
  }
}
@media (min-width: 75rem) {
  .our-sponsor-section .title-link-col .title-link-wrapper {
    padding-top: calc(2.5rem / 1);
    padding-bottom: calc(2.5rem / 1);
  }
}
@media (min-width: 90rem) {
  .our-sponsor-section .title-link-col .title-link-wrapper {
    padding-top: calc(2.5rem / 1);
    padding-bottom: calc(2.5rem / 1);
  }
}
@media (min-width: 40rem) {
  .our-sponsor-section .title-link-col .title-link-wrapper {
    padding-left: calc(3rem / 1);
    padding-right: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .our-sponsor-section .title-link-col .title-link-wrapper {
    padding-left: calc(3.5rem / 1);
    padding-right: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .our-sponsor-section .title-link-col .title-link-wrapper {
    padding-left: calc(4rem / 1);
    padding-right: calc(4rem / 1);
  }
}
@media (min-width: 90rem) {
  .our-sponsor-section .title-link-col .title-link-wrapper {
    padding-left: calc(4rem / 1);
    padding-right: calc(4rem / 1);
  }
}
@media (max-width: 39.98rem) {
  .our-sponsor-section .title-link-col .title-link-wrapper {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
    width: calc(100% + (1.5rem * 2)) !important;
  }
}
@media (min-width: 40rem) {
  .our-sponsor-section .title-link-col .title-link-wrapper {
    text-align: left;
    padding-left: calc(2rem / 1);
    padding-right: calc(2rem / 1);
  }
}
@media (min-width: 40rem) and (min-width: 40rem) {
  .our-sponsor-section .title-link-col .title-link-wrapper {
    padding-left: calc(1.5rem / 1);
    padding-right: calc(1.5rem / 1);
  }
}
@media (min-width: 40rem) and (min-width: 64rem) {
  .our-sponsor-section .title-link-col .title-link-wrapper {
    padding-left: calc(1.75rem / 1);
    padding-right: calc(1.75rem / 1);
  }
}
@media (min-width: 40rem) and (min-width: 75rem) {
  .our-sponsor-section .title-link-col .title-link-wrapper {
    padding-left: calc(2.5rem / 1);
    padding-right: calc(2.5rem / 1);
  }
}
@media (min-width: 40rem) and (min-width: 90rem) {
  .our-sponsor-section .title-link-col .title-link-wrapper {
    padding-left: calc(2.5rem / 1);
    padding-right: calc(2.5rem / 1);
  }
}
.our-sponsor-section .title-link-col .title-link-wrapper .btn, .our-sponsor-section .title-link-col .title-link-wrapper .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .our-sponsor-section .title-link-col .title-link-wrapper input[type=submit], .our-sponsor-section .title-link-col .title-link-wrapper .navbar .navbar-nav .menu-item.btn-menu-item a, .navbar .navbar-nav .menu-item.btn-menu-item .our-sponsor-section .title-link-col .title-link-wrapper a, .our-sponsor-section .title-link-col .title-link-wrapper .wps-pagination-controls .wps-btn-next-page, .wps-pagination-controls .our-sponsor-section .title-link-col .title-link-wrapper .wps-btn-next-page, .our-sponsor-section .title-link-col .title-link-wrapper .footer .footer-container .footer-newsletter-col input[type=submit], .footer .footer-container .footer-newsletter-col .our-sponsor-section .title-link-col .title-link-wrapper input[type=submit] {
  min-width: 10rem;
}
.our-sponsor-section .title-link-col .title-link-wrapper .link-row .arrow-link {
  margin-top: 1rem;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 39.98rem) {
  .our-sponsor-section .title-link-col .title-link-wrapper .link-row .arrow-link {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 64rem) {
  .our-sponsor-section .title-link-col .title-link-wrapper .link-row {
    display: flex;
    align-items: center;
  }
  .our-sponsor-section .title-link-col .title-link-wrapper .link-row .arrow-link {
    margin-left: 1.5rem;
    margin-top: 0;
  }
}
.our-sponsor-section .primary-link-col {
  margin-bottom: 2rem;
}
.our-sponsor-section .primary-link-col .primary-link-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.our-sponsor-section .primary-link-col .primary-link-wrapper picture {
  max-height: 10rem;
}
@media (min-width: 75rem) {
  .our-sponsor-section .primary-link-col .primary-link-wrapper picture {
    max-height: 15rem;
  }
}
.our-sponsor-section .primary-link-col .primary-link-wrapper picture img {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}

.carousel-col {
  margin-top: 2rem;
  display: flex;
  flex-flow: row nowrap;
}
@media (max-width: 39.98rem) {
  .carousel-col .carousel-inner .carousel-item > div {
    display: none;
  }
  .carousel-col .carousel-inner .carousel-item > div:first-child {
    display: block;
  }
}
.carousel-col .carousel-inner .carousel-item.active,
.carousel-col .carousel-inner .carousel-item-next,
.carousel-col .carousel-inner .carousel-item-prev {
  display: flex;
  justify-content: center;
}
@media (min-width: 40rem) {
  .carousel-col .carousel-inner .carousel-item-right.active,
.carousel-col .carousel-inner .carousel-item-next {
    transform: translateX(33%);
  }
  .carousel-col .carousel-inner .carousel-item-left.active,
.carousel-col .carousel-inner .carousel-item-prev {
    transform: translateX(-33%);
  }
}
@media (min-width: 64rem) {
  .carousel-col .carousel-inner .carousel-item-right.active,
.carousel-col .carousel-inner .carousel-item-next {
    transform: translateX(16.6666666667%);
  }
  .carousel-col .carousel-inner .carousel-item-left.active,
.carousel-col .carousel-inner .carousel-item-prev {
    transform: translateX(-16.6666666667%);
  }
}
.carousel-col .carousel-inner .carousel-item-right,
.carousel-col .carousel-inner .carousel-item-left {
  transform: translateX(0);
}
.carousel-col .carousel .image-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
.carousel-col .carousel .image-wrapper picture {
  height: 4rem;
  width: 100%;
}
@media (min-width: 64rem) {
  .carousel-col .carousel .image-wrapper picture {
    height: 6rem;
  }
}
.carousel-col .carousel .image-wrapper picture img {
  width: 100%;
  -o-object-position: center;
     object-position: center;
  -o-object-fit: contain;
     object-fit: contain;
}
.carousel-col .carousel-control-prev, .carousel-col .carousel-control-next {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  opacity: 1;
  top: 50%;
  bottom: unset;
  transform: translateY(-50%);
}
.carousel-col .carousel-control-prev::before, .carousel-col .carousel-control-next::before {
  content: "";
  position: absolute;
  background-color: transparent;
  width: 2.5rem;
  height: 2.5rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  transition: box-shadow 0.3s ease;
}
.carousel-col .carousel-control-prev .carousel-control-prev-icon, .carousel-col .carousel-control-next .carousel-control-prev-icon {
  background-image: url(images/arrow-left-dark-blue.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  z-index: 4;
}
.carousel-col .carousel-control-prev .carousel-control-next-icon, .carousel-col .carousel-control-next .carousel-control-next-icon {
  background-image: url(images/arrow-right-dark-blue.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  z-index: 4;
}
.carousel-col .carousel-control-prev:hover::before, .carousel-col .carousel-control-prev:active::before, .carousel-col .carousel-control-prev:focus::before, .carousel-col .carousel-control-next:hover::before, .carousel-col .carousel-control-next:active::before, .carousel-col .carousel-control-next:focus::before {
  background-color: #3e2300;
}
.carousel-col .carousel-control-prev:hover .carousel-control-next-icon, .carousel-col .carousel-control-prev:active .carousel-control-next-icon, .carousel-col .carousel-control-prev:focus .carousel-control-next-icon, .carousel-col .carousel-control-next:hover .carousel-control-next-icon, .carousel-col .carousel-control-next:active .carousel-control-next-icon, .carousel-col .carousel-control-next:focus .carousel-control-next-icon {
  background-image: url(images/arrow-right-white.svg);
}
.carousel-col .carousel-control-prev:hover .carousel-control-prev-icon, .carousel-col .carousel-control-prev:active .carousel-control-prev-icon, .carousel-col .carousel-control-prev:focus .carousel-control-prev-icon, .carousel-col .carousel-control-next:hover .carousel-control-prev-icon, .carousel-col .carousel-control-next:active .carousel-control-prev-icon, .carousel-col .carousel-control-next:focus .carousel-control-prev-icon {
  background-image: url(images/arrow-left-white.svg);
}
.carousel-col .carousel-control-prev {
  margin-right: 1rem;
}
.carousel-col .carousel-control-next {
  margin-left: 1rem;
}

.social-section {
  background-color: #3e2300;
  padding-top: calc(2rem / 1);
}
@media (min-width: 40rem) {
  .social-section {
    padding-top: calc(1.5rem / 1);
  }
}
@media (min-width: 64rem) {
  .social-section {
    padding-top: calc(1.75rem / 1);
  }
}
@media (min-width: 75rem) {
  .social-section {
    padding-top: calc(2.5rem / 1);
  }
}
@media (min-width: 90rem) {
  .social-section {
    padding-top: calc(2.5rem / 1);
  }
}
@media (min-width: 64rem) {
  .social-section {
    padding-top: calc(1.5rem / 1);
    padding-bottom: calc(1.5rem / 1);
  }
}
@media (min-width: 64rem) and (min-width: 40rem) {
  .social-section {
    padding-top: calc(3rem / 1);
    padding-bottom: calc(3rem / 1);
  }
}
@media (min-width: 64rem) and (min-width: 64rem) {
  .social-section {
    padding-top: calc(3.5rem / 1);
    padding-bottom: calc(3.5rem / 1);
  }
}
@media (min-width: 64rem) and (min-width: 75rem) {
  .social-section {
    padding-top: calc(5rem / 1);
    padding-bottom: calc(5rem / 1);
  }
}
@media (min-width: 64rem) and (min-width: 90rem) {
  .social-section {
    padding-top: calc(5rem / 1);
    padding-bottom: calc(5rem / 1);
  }
}
@media (min-width: 64rem) {
  .social-section .social-section-container {
    padding-right: 0;
  }
}
.social-section .facebook-col .facebook-header {
  display: flex;
  flex-flow: row nowrap;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: calc(2rem / 1);
}
@media (min-width: 40rem) {
  .social-section .facebook-col .facebook-header {
    margin-bottom: calc(1.5rem / 1);
  }
}
@media (min-width: 64rem) {
  .social-section .facebook-col .facebook-header {
    margin-bottom: calc(1.75rem / 1);
  }
}
@media (min-width: 75rem) {
  .social-section .facebook-col .facebook-header {
    margin-bottom: calc(2.5rem / 1);
  }
}
@media (min-width: 90rem) {
  .social-section .facebook-col .facebook-header {
    margin-bottom: calc(2.5rem / 1);
  }
}
.social-section .facebook-col .facebook-header .logo {
  color: #CE6728;
  font-size: 1.25rem;
  margin-right: 0.5rem;
}
.social-section .facebook-col .facebook-header .logo span {
  color: #CE6728;
  font-size: 1.25rem;
}
.social-section .facebook-col .facebook-header .text .title {
  line-height: 1.3;
  color: #fff;
  font-size: 21px !important;
  font-weight: 400;
  margin: 0;
}
.social-section .facebook-col .facebook-header .text .facebook-feed-text {
  line-height: 1.3;
  color: rgba(255, 255, 255, 0.7);
  font-size: 1rem;
  font-weight: 300;
  margin: 0;
}
.social-section .facebook-col .feed-wrapper {
  padding: 1rem;
  background-color: #fff;
  /**
  extend element the distance of the grid-container padding so that
  it's flush with left/right edges of the screen
  	*/
}
@media (max-width: 39.98rem) {
  .social-section .facebook-col .feed-wrapper {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
    width: calc(100% + (1.5rem * 2)) !important;
  }
}
@media (max-width: 63.98rem) {
  .social-section .facebook-col .feed-wrapper {
    padding-left: calc(1.5rem / 1);
    padding-right: calc(1.5rem / 1);
    margin-bottom: calc(2rem / 1);
  }
}
@media (max-width: 63.98rem) and (min-width: 40rem) {
  .social-section .facebook-col .feed-wrapper {
    padding-left: calc(3rem / 1);
    padding-right: calc(3rem / 1);
  }
}
@media (max-width: 63.98rem) and (min-width: 64rem) {
  .social-section .facebook-col .feed-wrapper {
    padding-left: calc(3.5rem / 1);
    padding-right: calc(3.5rem / 1);
  }
}
@media (max-width: 63.98rem) and (min-width: 75rem) {
  .social-section .facebook-col .feed-wrapper {
    padding-left: calc(4rem / 1);
    padding-right: calc(4rem / 1);
  }
}
@media (max-width: 63.98rem) and (min-width: 90rem) {
  .social-section .facebook-col .feed-wrapper {
    padding-left: calc(4rem / 1);
    padding-right: calc(4rem / 1);
  }
}
@media (max-width: 63.98rem) and (min-width: 40rem) {
  .social-section .facebook-col .feed-wrapper {
    margin-bottom: calc(1.5rem / 1);
  }
}
@media (max-width: 63.98rem) and (min-width: 64rem) {
  .social-section .facebook-col .feed-wrapper {
    margin-bottom: calc(1.75rem / 1);
  }
}
@media (max-width: 63.98rem) and (min-width: 75rem) {
  .social-section .facebook-col .feed-wrapper {
    margin-bottom: calc(2.5rem / 1);
  }
}
@media (max-width: 63.98rem) and (min-width: 90rem) {
  .social-section .facebook-col .feed-wrapper {
    margin-bottom: calc(2.5rem / 1);
  }
}
.social-section #sbi_images {
  /**
  extend element the distance of the grid-container padding so that
  it's flush with left/right edges of the screen
  	*/
}
@media (max-width: 39.98rem) {
  .social-section #sbi_images {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
    width: calc(100% + (1.5rem * 2)) !important;
  }
}
.social-section #sb_instagram.sbi * {
  float: none !important;
}
.social-section #sb_instagram.sbi .sb_instagram_header {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 2rem !important;
}
@media (min-width: 40rem) {
  .social-section #sb_instagram.sbi .sb_instagram_header {
    margin-bottom: 1.5rem !important;
  }
}
@media (min-width: 64rem) {
  .social-section #sb_instagram.sbi .sb_instagram_header {
    margin-bottom: 1.75rem !important;
  }
}
@media (min-width: 75rem) {
  .social-section #sb_instagram.sbi .sb_instagram_header {
    margin-bottom: 2.5rem !important;
  }
}
@media (min-width: 90rem) {
  .social-section #sb_instagram.sbi .sb_instagram_header {
    margin-bottom: 2.5rem !important;
  }
}
.social-section #sb_instagram.sbi .sb_instagram_header .sbi_header_link {
  display: flex;
  flex-flow: row-reverse nowrap;
}
.social-section #sb_instagram.sbi .sb_instagram_header .sbi_header_text {
  display: flex;
  flex-flow: column-reverse;
  padding: 0;
}
.social-section #sb_instagram.sbi .sb_instagram_header .sbi_header_text h3 {
  margin: 0 !important;
  color: rgba(255, 255, 255, 0.7);
  font-size: 1rem;
  font-weight: 300;
  position: relative;
  padding-left: 0.75rem !important;
  display: block;
}
.social-section #sb_instagram.sbi .sb_instagram_header .sbi_header_text h3::before {
  content: "@";
  position: absolute;
  color: rgba(255, 255, 255, 0.7);
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  font-weight: 300;
}
.social-section #sb_instagram.sbi .sb_instagram_header .sbi_header_text p.sbi_bio {
  margin: 0 !important;
  color: #fff;
  font-size: 21px !important;
  font-weight: 400;
}
.social-section #sb_instagram.sbi .sbi_header_img {
  background-color: transparent;
  border-radius: 0;
  float: none !important;
  margin: 0 0.5rem 0 0 !important;
  width: auto;
  overflow: unset;
  display: flex;
  align-items: flex-start;
  height: auto;
}
.social-section #sb_instagram.sbi .sbi_header_img .sbi_header_hashtag_icon {
  opacity: 1;
}
.social-section #sb_instagram.sbi .sbi_header_img .sbi_header_hashtag_icon .sbi_new_logo {
  position: relative !important;
  top: unset !important;
  left: unset !important;
  margin: 0 !important;
}
.social-section #sb_instagram.sbi .sbi_header_img .sbi_header_hashtag_icon .sbi_new_logo path {
  fill: #CE6728;
}

.modal.register-modal {
  z-index: 100000;
}
.modal.register-modal .modal-dialog {
  top: 50vh;
  transform: translateY(-50%);
  width: 100%;
}
@media (min-width: 40rem) {
  .modal.register-modal .modal-dialog {
    width: 80%;
    max-width: 700px;
  }
}
@media (min-width: 64rem) {
  .modal.register-modal .modal-dialog {
    max-width: 864px;
  }
}
.modal.register-modal .modal-dialog button.close {
  color: #fff;
}
@media (min-width: 64rem) {
  .modal.register-modal .modal-dialog button.close {
    top: 1rem;
    right: 1rem;
  }
}
.modal.register-modal .modal-dialog button.close span {
  height: 1.5rem;
  width: 1.5rem;
  font-size: 36px;
  color: #fff;
}
.modal.register-modal .register-modal-header {
  min-height: 120px;
  background-color: #3e2300;
  color: #fff;
  padding: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-align: center;
}
@media (min-width: 64rem) {
  .modal.register-modal .register-modal-header {
    padding: 2rem;
    flex-direction: row;
    text-align: left;
  }
}
.modal.register-modal .register-modal-header h1, .modal.register-modal .register-modal-header h2, .modal.register-modal .register-modal-header h3, .modal.register-modal .register-modal-header h4, .modal.register-modal .register-modal-header h5, .modal.register-modal .register-modal-header h6, .modal.register-modal .register-modal-header p {
  color: #fff;
}
.modal.register-modal .register-modal-header .modal-icon {
  margin-bottom: 1rem;
}
@media (min-width: 64rem) {
  .modal.register-modal .register-modal-header .modal-icon {
    margin-right: 1rem;
    margin-bottom: 0;
  }
}
.modal.register-modal .register-modal-body .event-row {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  position: relative;
}
.modal.register-modal .register-modal-body .event-row:not(:last-child)::after {
  content: " ";
  background-color: rgba(199, 198, 193, 0.55);
  position: absolute;
  bottom: 0px;
  left: 50%;
  transform: translateX(-50%);
  height: 1px;
  width: calc(100% - 2rem);
}
.modal.register-modal .register-modal-body .event-row > .col-12:not(:last-child) {
  margin-bottom: 1rem;
}
@media (min-width: 64rem) {
  .modal.register-modal .register-modal-body .event-row > .col-12:not(:last-child) {
    margin-bottom: 0px;
  }
}
.modal.register-modal .register-modal-body .event-row > .date-col, .modal.register-modal .register-modal-body .event-row .link-col {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
@media (min-width: 64rem) {
  .modal.register-modal .register-modal-body .event-row > .date-col {
    justify-content: center;
  }
}
.modal.register-modal .register-modal-body .event-row > .link-col {
  justify-content: flex-end;
}
@media (min-width: 64rem) {
  .modal.register-modal .register-modal-body .event-row > .link-col {
    justify-content: flex-end;
  }
}
.modal.register-modal .register-modal-body .event-row .event-name {
  color: #CE6728;
  line-height: 1.1071428571;
  margin-bottom: 0.25rem;
}
.modal.register-modal .register-modal-body .event-row .event-type {
  color: rgba(74, 74, 74, 0.7);
  line-height: 1.1111111111;
  margin-bottom: 0px;
}
@media (min-width: 64rem) {
  .modal.register-modal .register-modal-body .event-row .event-type {
    font-size: 18px;
  }
}
.modal.register-modal .register-modal-body .event-row .event-date {
  line-height: 1.0952380952;
  color: #3e2300;
  margin-bottom: 0px;
}
.modal.register-modal .register-modal-body .event-row .event-register-link::after {
  content: " ";
  position: absolute;
  top: 50%;
  left: -1.5rem;
  transform: translateY(-50%);
  background-color: rgba(199, 198, 193, 0.55);
  width: 1px;
  height: 55px;
  display: none;
}
@media (min-width: 64rem) {
  .modal.register-modal .register-modal-body .event-row .event-register-link::after {
    display: block;
  }
}
.modal.register-modal .register-modal-body a.event-row:hover .event-name, .modal.register-modal .register-modal-body a.event-row:focus .event-name, .modal.register-modal .register-modal-body a.event-row:active .event-name {
  text-decoration: underline;
}
.modal.register-modal .register-modal-body a.event-row:hover .fake-link, .modal.register-modal .register-modal-body a.event-row:focus .fake-link, .modal.register-modal .register-modal-body a.event-row:active .fake-link {
  color: #CE6728;
}
.modal.register-modal .register-modal-body a.event-row:hover .fake-link::before, .modal.register-modal .register-modal-body a.event-row:focus .fake-link::before, .modal.register-modal .register-modal-body a.event-row:active .fake-link::before {
  right: -1rem;
}

@media (max-width: 39.98rem) {
  .search-results {
    padding-top: calc(3rem / 1);
  }
}
@media (max-width: 39.98rem) and (min-width: 40rem) {
  .search-results {
    padding-top: calc(6rem / 1);
  }
}
@media (max-width: 39.98rem) and (min-width: 64rem) {
  .search-results {
    padding-top: calc(7rem / 1);
  }
}
@media (max-width: 39.98rem) and (min-width: 75rem) {
  .search-results {
    padding-top: calc(10rem / 1);
  }
}
@media (max-width: 39.98rem) and (min-width: 90rem) {
  .search-results {
    padding-top: calc(10rem / 1);
  }
}

.search-result-items-cont {
  padding-top: calc(3rem / 1);
  padding-bottom: calc(3rem / 1);
}
@media (max-width: 39.98rem) {
  .search-result-items-cont {
    padding-bottom: calc(3rem / 1);
  }
}
@media (max-width: 39.98rem) and (min-width: 40rem) {
  .search-result-items-cont {
    padding-bottom: calc(6rem / 1);
  }
}
@media (max-width: 39.98rem) and (min-width: 64rem) {
  .search-result-items-cont {
    padding-bottom: calc(7rem / 1);
  }
}
@media (max-width: 39.98rem) and (min-width: 75rem) {
  .search-result-items-cont {
    padding-bottom: calc(10rem / 1);
  }
}
@media (max-width: 39.98rem) and (min-width: 90rem) {
  .search-result-items-cont {
    padding-bottom: calc(10rem / 1);
  }
}
@media (min-width: 40rem) {
  .search-result-items-cont {
    padding-top: calc(6rem / 1);
    padding-bottom: calc(6rem / 1);
  }
}
@media (min-width: 64rem) {
  .search-result-items-cont {
    padding-top: calc(7rem / 1);
    padding-bottom: calc(7rem / 1);
  }
}
@media (min-width: 75rem) {
  .search-result-items-cont {
    padding-top: calc(10rem / 1);
    padding-bottom: calc(10rem / 1);
  }
}
@media (min-width: 90rem) {
  .search-result-items-cont {
    padding-top: calc(10rem / 1);
    padding-bottom: calc(10rem / 1);
  }
}
.search-result-items-cont .result-item:not(:first-child) {
  border-top: 1px solid rgba(62, 35, 0, 0.5);
}
.search-result-items-cont .result-item {
  margin-bottom: 0;
}
.search-result-items-cont .result-item .result-link {
  display: block;
}
.search-result-items-cont a {
  text-decoration: none;
}
.search-result-items-cont a:hover, .search-result-items-cont a:active, .search-result-items-cont a:focus {
  color: #000000;
}
.search-result-items-cont a:hover .entry-title, .search-result-items-cont a:active .entry-title, .search-result-items-cont a:focus .entry-title {
  text-decoration: underline;
}
.search-result-items-cont .entry-content {
  padding-top: calc(2rem / 2);
  padding-bottom: calc(2rem / 2);
}
@media (min-width: 40rem) {
  .search-result-items-cont .entry-content {
    padding-top: calc(1.5rem / 2);
    padding-bottom: calc(1.5rem / 2);
  }
}
@media (min-width: 64rem) {
  .search-result-items-cont .entry-content {
    padding-top: calc(1.75rem / 2);
    padding-bottom: calc(1.75rem / 2);
  }
}
@media (min-width: 75rem) {
  .search-result-items-cont .entry-content {
    padding-top: calc(2.5rem / 2);
    padding-bottom: calc(2.5rem / 2);
  }
}
@media (min-width: 90rem) {
  .search-result-items-cont .entry-content {
    padding-top: calc(2.5rem / 2);
    padding-bottom: calc(2.5rem / 2);
  }
}
.search-result-items-cont .entry-date {
  margin-bottom: 0.5rem;
  font-family: "futura-pt", "system-ui", "Source Sans Pro", BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue";
  color: rgba(0, 0, 0, 0.6);
}
.search-result-items-cont .featured-img-search {
  height: 100%;
  width: 100%;
}
.search-result-items-cont .featured-img-search img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.block-media-and-text .picture-col {
  max-height: 20rem;
}
@media (min-width: 40rem) {
  .block-media-and-text .picture-col {
    max-height: 21.625rem;
  }
}
.block-media-and-text .picture-col picture {
  /**
  extend element the distance of the grid-container padding so that
  it's flush with left/right edges of the screen
  	*/
  width: 100%;
  height: 100%;
}
@media (max-width: 39.98rem) {
  .block-media-and-text .picture-col picture {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
    width: calc(100% + (1.5rem * 2)) !important;
  }
}
.block-media-and-text .picture-col picture img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.block-media-and-text .media-col iframe {
  max-width: 100%;
  height: 100%;
}
.block-media-and-text .media-col .embed-container {
  /**
  extend element the distance of the grid-container padding so that
  it's flush with left/right edges of the screen
  	*/
  position: relative;
  padding-bottom: 56.25%;
  overflow: hidden;
  height: auto;
}
@media (max-width: 39.98rem) {
  .block-media-and-text .media-col .embed-container {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
    width: calc(100% + (1.5rem * 2)) !important;
  }
}
@media (min-width: 40rem) {
  .block-media-and-text .media-col .embed-container {
    max-width: 100%;
  }
}
.block-media-and-text .media-col .embed-container iframe,
.block-media-and-text .media-col .embed-container object,
.block-media-and-text .media-col .embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.block-icon-tiles .icon-tile-col {
  margin-bottom: 32px;
}
.block-icon-tiles .icon-tile-col .icon-tile {
  border: 1px solid #C7C6C1;
  padding-top: calc(3rem / 2);
  padding-bottom: calc(3rem / 2);
  padding-left: calc(1.5rem / 1);
  padding-right: calc(1.5rem / 1);
  height: 100%;
  display: flex;
  flex-flow: column;
  justify-content: space-between;
}
@media (min-width: 40rem) {
  .block-icon-tiles .icon-tile-col .icon-tile {
    padding-top: calc(6rem / 2);
    padding-bottom: calc(6rem / 2);
  }
}
@media (min-width: 64rem) {
  .block-icon-tiles .icon-tile-col .icon-tile {
    padding-top: calc(7rem / 2);
    padding-bottom: calc(7rem / 2);
  }
}
@media (min-width: 75rem) {
  .block-icon-tiles .icon-tile-col .icon-tile {
    padding-top: calc(8rem / 2);
    padding-bottom: calc(8rem / 2);
  }
}
@media (min-width: 90rem) {
  .block-icon-tiles .icon-tile-col .icon-tile {
    padding-top: calc(8rem / 2);
    padding-bottom: calc(8rem / 2);
  }
}
@media (min-width: 40rem) {
  .block-icon-tiles .icon-tile-col .icon-tile {
    padding-left: calc(3rem / 1);
    padding-right: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .block-icon-tiles .icon-tile-col .icon-tile {
    padding-left: calc(3.5rem / 1);
    padding-right: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .block-icon-tiles .icon-tile-col .icon-tile {
    padding-left: calc(4rem / 1);
    padding-right: calc(4rem / 1);
  }
}
@media (min-width: 90rem) {
  .block-icon-tiles .icon-tile-col .icon-tile {
    padding-left: calc(4rem / 1);
    padding-right: calc(4rem / 1);
  }
}
@media (min-width: 40rem) {
  .block-icon-tiles .icon-tile-col .icon-tile {
    padding-left: 32px;
    padding-right: 32px;
  }
}
.block-icon-tiles .icon-tile-col .icon-tile .icon-image {
  max-height: 3.875rem;
  width: auto;
  margin-bottom: 1.5rem;
}
.block-icon-tiles .icon-tile-col .icon-tile .icon-image img {
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
}
.block-icon-tiles .icon-tile-col .icon-tile .label {
  margin-bottom: 0.5rem;
  text-align: center;
}
.block-icon-tiles .icon-tile-col .icon-tile .content {
  margin-bottom: calc(3rem / 2);
  text-align: center;
}
@media (min-width: 40rem) {
  .block-icon-tiles .icon-tile-col .icon-tile .content {
    margin-bottom: calc(6rem / 2);
  }
}
@media (min-width: 64rem) {
  .block-icon-tiles .icon-tile-col .icon-tile .content {
    margin-bottom: calc(7rem / 2);
  }
}
@media (min-width: 75rem) {
  .block-icon-tiles .icon-tile-col .icon-tile .content {
    margin-bottom: calc(8rem / 2);
  }
}
@media (min-width: 90rem) {
  .block-icon-tiles .icon-tile-col .icon-tile .content {
    margin-bottom: calc(8rem / 2);
  }
}
@media (min-width: 40rem) {
  .block-icon-tiles .icon-tile-col .icon-tile .content {
    margin-bottom: 32px;
  }
}
.block-icon-tiles .icon-tile-col .icon-tile .arrow-link {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  color: #3e2300;
}
.block-icon-tiles .icon-tile-col .icon-tile:hover, .block-icon-tiles .icon-tile-col .icon-tile:active, .block-icon-tiles .icon-tile-col .icon-tile:focus {
  box-shadow: 0 0 1.5rem 0 rgba(0, 0, 0, 0.15);
  border-color: transparent;
}

@media (max-width: 39.98rem) {
  .block-call-to-action .container {
    padding: 0;
  }
}
.block-call-to-action .call-to-action-col {
  background-color: #3e2300;
  position: relative;
  overflow: hidden;
  padding-top: calc(3rem / 1);
  padding-bottom: calc(3rem / 1);
  padding-left: calc(1.5rem / 1);
  padding-right: calc(1.5rem / 1);
  /**
  extend element the distance of the grid-container padding so that
  it's flush with left/right edges of the screen
  	*/
}
@media (min-width: 40rem) {
  .block-call-to-action .call-to-action-col {
    padding-top: calc(6rem / 1);
    padding-bottom: calc(6rem / 1);
  }
}
@media (min-width: 64rem) {
  .block-call-to-action .call-to-action-col {
    padding-top: calc(7rem / 1);
    padding-bottom: calc(7rem / 1);
  }
}
@media (min-width: 75rem) {
  .block-call-to-action .call-to-action-col {
    padding-top: calc(10rem / 1);
    padding-bottom: calc(10rem / 1);
  }
}
@media (min-width: 90rem) {
  .block-call-to-action .call-to-action-col {
    padding-top: calc(10rem / 1);
    padding-bottom: calc(10rem / 1);
  }
}
@media (min-width: 40rem) {
  .block-call-to-action .call-to-action-col {
    padding-left: calc(3rem / 1);
    padding-right: calc(3rem / 1);
  }
}
@media (min-width: 64rem) {
  .block-call-to-action .call-to-action-col {
    padding-left: calc(3.5rem / 1);
    padding-right: calc(3.5rem / 1);
  }
}
@media (min-width: 75rem) {
  .block-call-to-action .call-to-action-col {
    padding-left: calc(4rem / 1);
    padding-right: calc(4rem / 1);
  }
}
@media (min-width: 90rem) {
  .block-call-to-action .call-to-action-col {
    padding-left: calc(4rem / 1);
    padding-right: calc(4rem / 1);
  }
}
@media (max-width: 39.98rem) {
  .block-call-to-action .call-to-action-col {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
    width: calc(100% + (1.5rem * 2)) !important;
  }
}
@media (min-width: 40rem) {
  .block-call-to-action .call-to-action-col {
    border-radius: 1rem;
  }
}
.block-call-to-action .call-to-action-col::before {
  content: "";
  position: absolute;
  background-color: rgba(62, 35, 0, 0.7);
  z-index: 2;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.block-call-to-action .call-to-action-col.has-background-image .background-image {
  position: absolute;
  z-index: 0;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.block-call-to-action .call-to-action-col.has-background-image .background-image img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.block-call-to-action .call-to-action-col.no-background-image::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  opacity: 0.23;
  background-image: url(images/graphic-lighthouse.svg);
  background-size: 500px;
  background-position: -20% 0%;
  background-repeat: no-repeat;
}
.block-call-to-action .call-to-action-col .cta-wrapper {
  position: relative;
  z-index: 3;
  max-width: 52rem;
  margin: 0 auto;
}
.block-call-to-action .call-to-action-col .cta-wrapper .title {
  color: #fff;
  text-align: center;
  margin-bottom: 0.5rem;
}
.block-call-to-action .call-to-action-col .cta-wrapper .content {
  color: #fff;
  text-align: center;
  margin-bottom: 1.5rem;
}
.block-call-to-action .call-to-action-col .cta-wrapper .btn, .block-call-to-action .call-to-action-col .cta-wrapper .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .block-call-to-action .call-to-action-col .cta-wrapper input[type=submit], .block-call-to-action .call-to-action-col .cta-wrapper .navbar .navbar-nav .menu-item.btn-menu-item a, .navbar .navbar-nav .menu-item.btn-menu-item .block-call-to-action .call-to-action-col .cta-wrapper a, .block-call-to-action .call-to-action-col .cta-wrapper .wps-pagination-controls .wps-btn-next-page, .wps-pagination-controls .block-call-to-action .call-to-action-col .cta-wrapper .wps-btn-next-page, .block-call-to-action .call-to-action-col .cta-wrapper .footer .footer-container .footer-newsletter-col input[type=submit], .footer .footer-container .footer-newsletter-col .block-call-to-action .call-to-action-col .cta-wrapper input[type=submit] {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 15.6175rem;
  margin: 0 auto;
  padding: 1rem 2rem;
  font-size: 1.125rem;
}

.block-logo-grid .title, .logo-col .title {
  border-bottom: 1px solid #3e2300;
  padding-bottom: 1rem;
  margin-bottom: calc(2rem / 1);
}
@media (min-width: 40rem) {
  .block-logo-grid .title, .logo-col .title {
    margin-bottom: calc(1.5rem / 1);
  }
}
@media (min-width: 64rem) {
  .block-logo-grid .title, .logo-col .title {
    margin-bottom: calc(1.75rem / 1);
  }
}
@media (min-width: 75rem) {
  .block-logo-grid .title, .logo-col .title {
    margin-bottom: calc(2.5rem / 1);
  }
}
@media (min-width: 90rem) {
  .block-logo-grid .title, .logo-col .title {
    margin-bottom: calc(2.5rem / 1);
  }
}
.block-logo-grid .columns-list, .logo-col .columns-list {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around;
  margin: -0.5rem;
}
.block-logo-grid .columns-list.columns-one .column, .logo-col .columns-list.columns-one .column {
  width: 100%;
  max-height: 15rem;
}
.block-logo-grid .columns-list.columns-two .column, .logo-col .columns-list.columns-two .column {
  width: 50%;
  max-height: 15rem;
}
.block-logo-grid .columns-list.columns-three .column, .logo-col .columns-list.columns-three .column {
  width: 50%;
  max-height: 12.5rem;
}
@media (min-width: 40rem) {
  .block-logo-grid .columns-list.columns-three .column, .logo-col .columns-list.columns-three .column {
    width: calc(100% / 3);
  }
}
.block-logo-grid .columns-list.columns-four .column, .logo-col .columns-list.columns-four .column {
  width: 50%;
  max-height: 11.25rem;
}
@media (min-width: 40rem) {
  .block-logo-grid .columns-list.columns-four .column, .logo-col .columns-list.columns-four .column {
    width: 25%;
  }
}
.block-logo-grid .columns-list.columns-five .column, .logo-col .columns-list.columns-five .column {
  width: calc(100% / 3);
  max-height: 10.25rem;
}
@media (min-width: 64rem) {
  .block-logo-grid .columns-list.columns-five .column, .logo-col .columns-list.columns-five .column {
    width: 20%;
  }
}
.block-logo-grid .columns-list.columns-five .column.homepage-version, .logo-col .columns-list.columns-five .column.homepage-version {
  max-height: 6.5rem;
}
.block-logo-grid .columns-list .column picture, .logo-col .columns-list .column picture {
  height: 100%;
  width: 100%;
}
.block-logo-grid .columns-list .column picture img, .logo-col .columns-list .column picture img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  height: 100%;
  width: 100%;
}
.block-logo-grid .columns-list .column a:hover picture, .block-logo-grid .columns-list .column a:active picture, .block-logo-grid .columns-list .column a:focus picture, .logo-col .columns-list .column a:hover picture, .logo-col .columns-list .column a:active picture, .logo-col .columns-list .column a:focus picture {
  opacity: 0.7;
}
.block-logo-grid .column, .logo-col .column {
  padding: 0.5rem;
}
.block-logo-grid .logo-image, .logo-col .logo-image {
  align-items: center;
  justify-content: center;
}
.block-logo-grid .logo-image img, .logo-col .logo-image img {
  -o-object-position: center;
     object-position: center;
}

.block-table .content {
  margin-bottom: calc(2rem / 1);
}
@media (min-width: 40rem) {
  .block-table .content {
    margin-bottom: calc(1.5rem / 1);
  }
}
@media (min-width: 64rem) {
  .block-table .content {
    margin-bottom: calc(1.75rem / 1);
  }
}
@media (min-width: 75rem) {
  .block-table .content {
    margin-bottom: calc(2.5rem / 1);
  }
}
@media (min-width: 90rem) {
  .block-table .content {
    margin-bottom: calc(2.5rem / 1);
  }
}
.block-table table.table {
  margin: -2px;
}
.block-table table.table tr th {
  color: #fff;
}
.block-table table.table tr:nth-child(1) th {
  background-color: #3e2300;
}
.block-table table.table tr:nth-child(1) th:nth-child(even) {
  background-color: #3e2300;
}
.block-table table.table tr:nth-child(even) td {
  background-color: #EEEEEE;
}
.block-table table.table tr:nth-child(odd) td {
  background-color: rgba(238, 238, 238, 0.25);
}
.block-table table.table th, .block-table table.table td {
  border: 2px solid #fff;
  min-width: 10rem;
}
.block-table table.table th a, .block-table table.table td a {
  color: #4A4A4A;
}
.block-table table.table th a:hover, .block-table table.table th a:active, .block-table table.table th a:focus, .block-table table.table td a:hover, .block-table table.table td a:active, .block-table table.table td a:focus {
  text-decoration: underline;
}

.block-team-member .image-col picture {
  overflow: hidden;
  position: relative;
  height: 0;
  padding-top: calc(304 / 304 * 100%);
}
.block-team-member .image-col picture img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
}
.block-team-member .info-col {
  display: flex;
  flex-flow: column;
  padding-top: calc(2rem / 1);
}
@media (min-width: 40rem) {
  .block-team-member .info-col {
    padding-top: calc(1.5rem / 1);
  }
}
@media (min-width: 64rem) {
  .block-team-member .info-col {
    padding-top: calc(1.75rem / 1);
  }
}
@media (min-width: 75rem) {
  .block-team-member .info-col {
    padding-top: calc(2.5rem / 1);
  }
}
@media (min-width: 90rem) {
  .block-team-member .info-col {
    padding-top: calc(2.5rem / 1);
  }
}
@media (min-width: 40rem) {
  .block-team-member .info-col {
    padding-left: calc(2rem / 1);
    padding-top: 0;
  }
}
@media (min-width: 40rem) and (min-width: 40rem) {
  .block-team-member .info-col {
    padding-left: calc(1.5rem / 1);
  }
}
@media (min-width: 40rem) and (min-width: 64rem) {
  .block-team-member .info-col {
    padding-left: calc(1.75rem / 1);
  }
}
@media (min-width: 40rem) and (min-width: 75rem) {
  .block-team-member .info-col {
    padding-left: calc(2.5rem / 1);
  }
}
@media (min-width: 40rem) and (min-width: 90rem) {
  .block-team-member .info-col {
    padding-left: calc(2.5rem / 1);
  }
}
.block-team-member .info-col .name {
  margin-bottom: 0.5rem;
  line-height: 1.1;
}
.block-team-member .info-col .title {
  font-size: 1.125rem;
  margin-bottom: 1rem;
  color: #CE6728;
  font-weight: 300;
  line-height: 1.1;
}

.block-accordion .card {
  border-radius: 0 !important;
  border: none;
  box-shadow: none;
  background: transparent;
}
.block-accordion .card:not(:last-of-type) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
}
.block-accordion .card .card-header {
  border: none;
  background-color: transparent;
  padding: 0;
  cursor: pointer;
}
.block-accordion .card .card-header .accordion-link {
  display: block;
  position: relative;
  align-items: flex-start;
  width: 100%;
  text-align: left;
  border: none;
  background: transparent;
  padding: 1.25rem 4rem 1.25rem 0;
  color: #3e2300;
  box-shadow: none;
}
.block-accordion .card .card-header .accordion-link:hover, .block-accordion .card .card-header .accordion-link:active, .block-accordion .card .card-header .accordion-link:focus {
  text-decoration: none;
}
.block-accordion .card .card-header .accordion-link:focus {
  box-shadow: none;
  outline: none;
}
.block-accordion .card .card-header .accordion-link::after {
  color: #3e2300;
  content: "";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  right: 0.5rem;
  top: 50%;
  line-height: 1;
  margin-top: -0.75rem;
  font-size: 1.5rem;
  font-weight: 300;
  transition: transform 0.3s ease;
}
.block-accordion .card .card-header .accordion-link[aria-expanded=true]::after {
  transform: rotate(180deg);
  color: #CE6728;
}
.block-accordion .card .card-body {
  padding: 0;
  padding-right: calc(2rem / 1);
}
@media (min-width: 40rem) {
  .block-accordion .card .card-body {
    padding-right: calc(1.5rem / 1);
  }
}
@media (min-width: 64rem) {
  .block-accordion .card .card-body {
    padding-right: calc(1.75rem / 1);
  }
}
@media (min-width: 75rem) {
  .block-accordion .card .card-body {
    padding-right: calc(2.5rem / 1);
  }
}
@media (min-width: 90rem) {
  .block-accordion .card .card-body {
    padding-right: calc(2.5rem / 1);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXBwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FBQ2hCO0VBQ0UsYUFBYTtFQUNiLGVBQWU7RUFDZixxQkFBcUI7RUFDckIsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQix5QkFBeUI7RUFDekIsc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLGNBQWM7RUFDZCxZQUFZO0FBQ2Q7QUFDQTtFQUNFLDBCQUEwQjtBQUM1QjtBQUNBO0VBQ0UscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCOztBQUVBOztFQUVFLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsc0JBQXNCO0FBQ3hCO0FBQ0E7Ozs7OztFQU1FLGtCQUFrQjtFQUNsQixjQUFjO0FBQ2hCO0FBQ0E7Ozs7OztFQU1FLFVBQVU7QUFDWjtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JFLFVBQVU7QUFDWjs7QUFFQTtFQUNFLGFBQWE7RUFDYixlQUFlO0VBQ2YsMkJBQTJCO0FBQzdCO0FBQ0E7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7O0VBRUUsaUJBQWlCO0FBQ25CO0FBQ0E7Ozs7OztFQU1FLDBCQUEwQjtFQUMxQiw2QkFBNkI7QUFDL0I7QUFDQTs7Ozs7O0VBTUUseUJBQXlCO0VBQ3pCLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLHdCQUF3QjtFQUN4Qix1QkFBdUI7QUFDekI7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGVBQWU7QUFDakI7O0FBRUE7RUFDRSx1QkFBdUI7RUFDdkIsc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usc0JBQXNCO0VBQ3RCLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0Qix1QkFBdUI7RUFDdkIsdUJBQXVCO0FBQ3pCO0FBQ0E7O0VBRUUsV0FBVztBQUNiO0FBQ0E7O0VBRUUsZ0JBQWdCO0FBQ2xCO0FBQ0E7Ozs7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RUFFRSx5QkFBeUI7QUFDM0I7O0FBRUE7OztFQUdFLHlCQUF5QjtBQUMzQjtBQUNBOzs7O0VBSUUscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7O0VBRUUseUJBQXlCO0FBQzNCOztBQUVBOzs7RUFHRSx5QkFBeUI7QUFDM0I7QUFDQTs7OztFQUlFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBOztFQUVFLHlCQUF5QjtBQUMzQjs7QUFFQTs7O0VBR0UseUJBQXlCO0FBQzNCO0FBQ0E7Ozs7RUFJRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7QUFDQTs7RUFFRSx5QkFBeUI7QUFDM0I7O0FBRUE7OztFQUdFLHlCQUF5QjtBQUMzQjtBQUNBOzs7O0VBSUUscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7O0VBRUUseUJBQXlCO0FBQzNCOztBQUVBOzs7RUFHRSx5QkFBeUI7QUFDM0I7QUFDQTs7OztFQUlFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBOztFQUVFLHlCQUF5QjtBQUMzQjs7QUFFQTs7O0VBR0UseUJBQXlCO0FBQzNCO0FBQ0E7Ozs7RUFJRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7QUFDQTs7RUFFRSx5QkFBeUI7QUFDM0I7O0FBRUE7OztFQUdFLHlCQUF5QjtBQUMzQjtBQUNBOzs7O0VBSUUscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7O0VBRUUseUJBQXlCO0FBQzNCOztBQUVBOzs7RUFHRSx5QkFBeUI7QUFDM0I7QUFDQTs7OztFQUlFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBOztFQUVFLHlCQUF5QjtBQUMzQjs7QUFFQTs7O0VBR0UseUJBQXlCO0FBQzNCO0FBQ0E7Ozs7RUFJRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7QUFDQTs7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QzNCOztFQUVBO0lBQ0UsNkJBQTZCO0VBQy9COztFQUVBO0lBQ0UsOEJBQThCO0VBQ2hDOztFQUVBO0lBQ0Usd0JBQXdCO0VBQzFCOztFQUVBO0lBQ0UsK0JBQStCO0VBQ2pDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0Usd0JBQXdCO0VBQzFCOztFQUVBO0lBQ0UsMEJBQTBCO0VBQzVCOztFQUVBO0lBQ0UsZ0NBQWdDO0VBQ2xDOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UsNkJBQTZCO0VBQy9COztFQUVBO0lBQ0UsOEJBQThCO0VBQ2hDOztFQUVBO0lBQ0Usd0JBQXdCO0VBQzFCOztFQUVBO0lBQ0UsK0JBQStCO0VBQ2pDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0Usd0JBQXdCO0VBQzFCOztFQUVBO0lBQ0UsMEJBQTBCO0VBQzVCOztFQUVBO0lBQ0UsZ0NBQWdDO0VBQ2xDOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UsNkJBQTZCO0VBQy9COztFQUVBO0lBQ0UsOEJBQThCO0VBQ2hDOztFQUVBO0lBQ0Usd0JBQXdCO0VBQzFCOztFQUVBO0lBQ0UsK0JBQStCO0VBQ2pDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0Usd0JBQXdCO0VBQzFCOztFQUVBO0lBQ0UsMEJBQTBCO0VBQzVCOztFQUVBO0lBQ0UsZ0NBQWdDO0VBQ2xDOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UsNkJBQTZCO0VBQy9COztFQUVBO0lBQ0UsOEJBQThCO0VBQ2hDOztFQUVBO0lBQ0Usd0JBQXdCO0VBQzFCOztFQUVBO0lBQ0UsK0JBQStCO0VBQ2pDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0Usd0JBQXdCO0VBQzFCOztFQUVBO0lBQ0UsMEJBQTBCO0VBQzVCOztFQUVBO0lBQ0UsZ0NBQWdDO0VBQ2xDOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VB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O0FBQy9CO0FBQ0E7RUFDRTtJQUNFLDZCQUE2QjtFQUMvQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLDZCQUE2QjtFQUMvQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLDhCQUE4QjtFQUNoQztBQUNGO0FBQ0E7RUFDRTtJQUNFLDhCQUE4QjtFQUNoQztBQUNGOztBQUVBO0VBQ0UsMkJBQTJCO0VBQzNCLDRCQUE0QjtBQUM5QjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7RUFDN0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7RUFDN0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSw0QkFBNEI7RUFDOUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSw0QkFBNEI7RUFDOUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSw0QkFBNEI7RUFDOUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSw0QkFBNEI7RUFDOUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSw2QkFBNkI7RUFDL0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSw2QkFBNkI7RUFDL0I7QUFDRjs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1QjtBQUNBO0VBQ0U7SUFDRSwwQkFBMEI7RUFDNUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSwwQkFBMEI7RUFDNUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7RUFDN0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7RUFDN0I7QUFDRjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjtBQUNBO0VBQ0U7SUFDRSw2QkFBNkI7RUFDL0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSw2QkFBNkI7RUFDL0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSw4QkFBOEI7RUFDaEM7QUFDRjtBQUNBO0VBQ0U7SUFDRSw4QkFBOEI7RUFDaEM7QUFDRjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3QjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7RUFDN0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7RUFDN0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSw0QkFBNEI7RUFDOUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSw0QkFBNEI7RUFD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O0FBQ2pCO0FBQ0E7RUFDRSxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLHVCQUF1QjtFQUN2QixXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWix1QkFBdUI7RUFDdkIsK0JBQStCO0VBQy9CLGNBQWM7RUFDZCxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGFBQWE7QUFDZjtBQUNBO0VBQ0UsY0FBYztFQUNkLFlBQVk7RUFDWixpQ0FBaUM7RUFDakMsa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixRQUFRO0VBQ1IsY0FBYztFQUNkLG9CQUFvQjtFQUNwQixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLCtCQUErQjtBQUNqQztBQUNBO0VBQ0UseUJBQXlCO0VBQ3pCLGNBQWM7QUFDaEI7QUFDQTtFQUNFLFVBQVU7RUFDViw2QkFBNkI7QUFDL0I7QUFDQTtFQUNFO0lBQ0UsK0JBQStCO0VBQ2pDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsZ0NBQWdDO0VBQ2xDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsK0JBQStCO0VBQ2pDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsK0JBQStCO0VBQ2pDO0FBQ0YsQyIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBjb250ZW50OiBcIi9cIjtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwID4gLmJ0biwgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC5idG4tZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAuYnRuLWdyb3VwID4gLndwcy1idG4tbmV4dC1wYWdlLCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAuYnRuLWdyb3VwID4gYSwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnRuLWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9c3VibWl0XSxcbi53cHMtcGFnaW5hdGlvbi1jb250cm9scyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLndwcy1idG4tbmV4dC1wYWdlLFxuLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEsXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAuYnRuLWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmJ0bi1ncm91cCA+IC53cHMtYnRuLW5leHQtcGFnZTpob3ZlciwgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmJ0bi1ncm91cCA+IGE6aG92ZXIsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmJ0bi1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4ud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC53cHMtYnRuLW5leHQtcGFnZTpob3Zlcixcbi5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOmhvdmVyLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgLmJ0bi1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC5idG4tZ3JvdXAgPiAud3BzLWJ0bi1uZXh0LXBhZ2U6Zm9jdXMsIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC5idG4tZ3JvdXAgPiBhOmZvY3VzLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idG4tZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC5idG4tZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmJ0bi1ncm91cCA+IC53cHMtYnRuLW5leHQtcGFnZTphY3RpdmUsIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC5idG4tZ3JvdXAgPiBhOmFjdGl2ZSwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnRuLWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLCAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgLmJ0bi1ncm91cCA+IGlucHV0LmFjdGl2ZVt0eXBlPXN1Ym1pdF0sIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAuYnRuLWdyb3VwID4gLmFjdGl2ZS53cHMtYnRuLW5leHQtcGFnZSwgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmJ0bi1ncm91cCA+IGEuYWN0aXZlLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idG4tZ3JvdXAgPiBpbnB1dC5hY3RpdmVbdHlwZT1zdWJtaXRdLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbi53cHMtcGFnaW5hdGlvbi1jb250cm9scyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLndwcy1idG4tbmV4dC1wYWdlOmZvY3VzLFxuLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6Zm9jdXMsXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsXG4ud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC53cHMtYnRuLW5leHQtcGFnZTphY3RpdmUsXG4ubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTphY3RpdmUsXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlLFxuLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dC5hY3RpdmVbdHlwZT1zdWJtaXRdLFxuLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYWN0aXZlLndwcy1idG4tbmV4dC1wYWdlLFxuLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYWN0aXZlLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQuYWN0aXZlW3R5cGU9c3VibWl0XSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC5idG4tZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpmaXJzdC1jaGlsZCksIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAuYnRuLWdyb3VwID4gLndwcy1idG4tbmV4dC1wYWdlOm5vdCg6Zmlyc3QtY2hpbGQpLCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAuYnRuLWdyb3VwID4gYTpub3QoOmZpcnN0LWNoaWxkKSwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnRuLWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgLmJ0bi1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC5idG4tZ3JvdXAgPiAud3BzLWJ0bi1uZXh0LXBhZ2U6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC5idG4tZ3JvdXAgPiBhOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idG4tZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAud3BzLWJ0bi1uZXh0LXBhZ2UsXG4ubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYSxcbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLCAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgLmJ0bi1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmZpcnN0LWNoaWxkKSwgLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC5idG4tZ3JvdXAgPiAud3BzLWJ0bi1uZXh0LXBhZ2U6bm90KDpmaXJzdC1jaGlsZCksIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC5idG4tZ3JvdXAgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idG4tZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAud3BzLWJ0bi1uZXh0LXBhZ2UsXG4ubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGEsXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07XG59XG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC5idG4tZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmJ0bi1ncm91cC1zbSA+IC53cHMtYnRuLW5leHQtcGFnZSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC5idG4tZ3JvdXAtc20gPiBhICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnRuLWdyb3VwLXNtID4gaW5wdXRbdHlwZT1zdWJtaXRdICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgLmJ0bi1ncm91cC1sZyA+IGlucHV0W3R5cGU9c3VibWl0XSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAuYnRuLWdyb3VwLWxnID4gLndwcy1idG4tbmV4dC1wYWdlICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmJ0bi1ncm91cC1sZyA+IGEgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idG4tZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1zdWJtaXRdLCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC53cHMtYnRuLW5leHQtcGFnZSwgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9c3VibWl0XSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpmaXJzdC1jaGlsZCksIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLndwcy1idG4tbmV4dC1wYWdlOm5vdCg6Zmlyc3QtY2hpbGQpLCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpub3QoOmZpcnN0LWNoaWxkKSwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC53cHMtYnRuLW5leHQtcGFnZTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC53cHMtYnRuLW5leHQtcGFnZSxcbi5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBhLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpmaXJzdC1jaGlsZCksIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLndwcy1idG4tbmV4dC1wYWdlOm5vdCg6Zmlyc3QtY2hpbGQpLCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpub3QoOmZpcnN0LWNoaWxkKSwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLndwcy1idG4tbmV4dC1wYWdlLFxuLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBhLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4sIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAuYnRuLWdyb3VwLXRvZ2dsZSA+IGlucHV0W3R5cGU9c3VibWl0XSwgLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC5idG4tZ3JvdXAtdG9nZ2xlID4gLndwcy1idG4tbmV4dC1wYWdlLCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAuYnRuLWdyb3VwLXRvZ2dsZSA+IGEsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmJ0bi1ncm91cC10b2dnbGUgPiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XSxcbi53cHMtcGFnaW5hdGlvbi1jb250cm9scyAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAud3BzLWJ0bi1uZXh0LXBhZ2UsXG4ubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiBhLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9cmFkaW9dLCAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgLmJ0bi1ncm91cC10b2dnbGUgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gaW5wdXRbdHlwZT1yYWRpb10sIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAuYnRuLWdyb3VwLXRvZ2dsZSA+IC53cHMtYnRuLW5leHQtcGFnZSBpbnB1dFt0eXBlPXJhZGlvXSwgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmJ0bi1ncm91cC10b2dnbGUgPiBhIGlucHV0W3R5cGU9cmFkaW9dLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idG4tZ3JvdXAtdG9nZ2xlID4gaW5wdXRbdHlwZT1zdWJtaXRdIGlucHV0W3R5cGU9cmFkaW9dLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC5idG4tZ3JvdXAtdG9nZ2xlID4gaW5wdXRbdHlwZT1zdWJtaXRdIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC5idG4tZ3JvdXAtdG9nZ2xlID4gLndwcy1idG4tbmV4dC1wYWdlIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmJ0bi1ncm91cC10b2dnbGUgPiBhIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnRuLWdyb3VwLXRvZ2dsZSA+IGlucHV0W3R5cGU9c3VibWl0XSBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0biwgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIGlucHV0W3R5cGU9c3VibWl0XSwgLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC53cHMtYnRuLW5leHQtcGFnZSwgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gYSwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4sIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAud3BzLWJ0bi1uZXh0LXBhZ2UsIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIGEsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYnRuOmhvdmVyLCAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLndwcy1idG4tbmV4dC1wYWdlOmhvdmVyLCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSBhOmhvdmVyLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuOmZvY3VzLCAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLndwcy1idG4tbmV4dC1wYWdlOmZvY3VzLCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSBhOmZvY3VzLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgLmJ0bi5mb2N1cywgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIGlucHV0LmZvY3VzW3R5cGU9c3VibWl0XSwgLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC5mb2N1cy53cHMtYnRuLW5leHQtcGFnZSwgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gYS5mb2N1cywgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dC5mb2N1c1t0eXBlPXN1Ym1pdF0ge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMDYsIDEwMywgNDAsIDAuMjUpO1xufVxuLmJ0bi5kaXNhYmxlZCwgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIGlucHV0LmRpc2FibGVkW3R5cGU9c3VibWl0XSwgLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC5kaXNhYmxlZC53cHMtYnRuLW5leHQtcGFnZSwgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gYS5kaXNhYmxlZCwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dC5kaXNhYmxlZFt0eXBlPXN1Ym1pdF0sIC5idG46ZGlzYWJsZWQsIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQsIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAud3BzLWJ0bi1uZXh0LXBhZ2U6ZGlzYWJsZWQsIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIGE6ZGlzYWJsZWQsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42NTtcbn1cbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAud3BzLWJ0bi1uZXh0LXBhZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIGE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYS5idG4uZGlzYWJsZWQsIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyBhLmRpc2FibGVkLndwcy1idG4tbmV4dC1wYWdlLCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSBhLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4sXG5maWVsZHNldDpkaXNhYmxlZCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgYS53cHMtYnRuLW5leHQtcGFnZSxcbi53cHMtcGFnaW5hdGlvbi1jb250cm9scyBmaWVsZHNldDpkaXNhYmxlZCBhLndwcy1idG4tbmV4dC1wYWdlLFxuZmllbGRzZXQ6ZGlzYWJsZWQgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gYSxcbi5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIGZpZWxkc2V0OmRpc2FibGVkIGEge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRTY3Mjg7XG4gIGJvcmRlci1jb2xvcjogI0NFNjcyODtcbn1cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWU1NzIyO1xuICBib3JkZXItY29sb3I6ICNhMzUyMjA7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWU1NzIyO1xuICBib3JkZXItY29sb3I6ICNhMzUyMjA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxMywgMTI2LCA3MiwgMC41KTtcbn1cbi5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRTY3Mjg7XG4gIGJvcmRlci1jb2xvcjogI0NFNjcyODtcbn1cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTM1MjIwO1xuICBib3JkZXItY29sb3I6ICM5OTRjMWU7XG59XG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTMsIDEyNiwgNzIsIDAuNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTIzMDA7XG4gIGJvcmRlci1jb2xvcjogIzNlMjMwMDtcbn1cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODBkMDA7XG4gIGJvcmRlci1jb2xvcjogIzBiMDYwMDtcbn1cbi5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgwZDAwO1xuICBib3JkZXItY29sb3I6ICMwYjA2MDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDkxLCA2OCwgMzgsIDAuNSk7XG59XG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjMwMDtcbiAgYm9yZGVyLWNvbG9yOiAjM2UyMzAwO1xufVxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjA2MDA7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5MSwgNjgsIDM4LCAwLjUpO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTg4Mzg7XG4gIGJvcmRlci1jb2xvcjogIzFlN2UzNDtcbn1cbi5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTg4Mzg7XG4gIGJvcmRlci1jb2xvcjogIzFlN2UzNDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzIsIDE4MCwgOTcsIDAuNSk7XG59XG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDtcbiAgYm9yZGVyLWNvbG9yOiAjMWM3NDMwO1xufVxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzIsIDE4MCwgOTcsIDAuNSk7XG59XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzODQ5NjtcbiAgYm9yZGVyLWNvbG9yOiAjMTE3YThiO1xufVxuLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzODQ5NjtcbiAgYm9yZGVyLWNvbG9yOiAjMTE3YThiO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7XG59XG4uYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YjtcbiAgYm9yZGVyLWNvbG9yOiAjMTA3MDdmO1xufVxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTgsIDE3NiwgMTk1LCAwLjUpO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGE4MDA7XG4gIGJvcmRlci1jb2xvcjogI2QzOWUwMDtcbn1cbi5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGE4MDA7XG4gIGJvcmRlci1jb2xvcjogI2QzOWUwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNzAsIDEyLCAwLjUpO1xufVxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG4gIGJvcmRlci1jb2xvcjogI2M2OTUwMDtcbn1cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMTcwLCAxMiwgMC41KTtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4MjMzMztcbiAgYm9yZGVyLWNvbG9yOiAjYmQyMTMwO1xufVxuLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjODIzMzM7XG4gIGJvcmRlci1jb2xvcjogI2JkMjEzMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI1LCA4MywgOTcsIDAuNSk7XG59XG4uYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7XG4gIGJvcmRlci1jb2xvcjogI2IyMWYyZDtcbn1cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgODMsIDk3LCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1O1xufVxuLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodC5mb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE3LCAyMTksIDAuNSk7XG59XG4uYnRuLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xuICBib3JkZXItY29sb3I6ICNkM2Q5ZGY7XG59XG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpO1xufVxuXG4uYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gIGJvcmRlci1jb2xvcjogIzFkMjEyNDtcbn1cbi5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gIGJvcmRlci1jb2xvcjogIzFkMjEyNDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTtcbn1cbi5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xuICBib3JkZXItY29sb3I6ICMxNzFhMWQ7XG59XG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpO1xufVxuXG4uYnRuLWJyYW5kLXJlZC1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRTY3Mjg7XG4gIGJvcmRlci1jb2xvcjogI0NFNjcyODtcbn1cbi5idG4tYnJhbmQtcmVkLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlNTcyMjtcbiAgYm9yZGVyLWNvbG9yOiAjYTM1MjIwO1xufVxuLmJ0bi1icmFuZC1yZWQtZGFyazpmb2N1cywgLmJ0bi1icmFuZC1yZWQtZGFyay5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWU1NzIyO1xuICBib3JkZXItY29sb3I6ICNhMzUyMjA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxMywgMTI2LCA3MiwgMC41KTtcbn1cbi5idG4tYnJhbmQtcmVkLWRhcmsuZGlzYWJsZWQsIC5idG4tYnJhbmQtcmVkLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NFNjcyODtcbiAgYm9yZGVyLWNvbG9yOiAjQ0U2NzI4O1xufVxuLmJ0bi1icmFuZC1yZWQtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYnJhbmQtcmVkLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tYnJhbmQtcmVkLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMzUyMjA7XG4gIGJvcmRlci1jb2xvcjogIzk5NGMxZTtcbn1cbi5idG4tYnJhbmQtcmVkLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWJyYW5kLXJlZC1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWJyYW5kLXJlZC1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxMywgMTI2LCA3MiwgMC41KTtcbn1cblxuLmJ0bi1icmlnaHQtYXNpY3MtYmx1ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UyMzAwO1xuICBib3JkZXItY29sb3I6ICMzZTIzMDA7XG59XG4uYnRuLWJyaWdodC1hc2ljcy1ibHVlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODBkMDA7XG4gIGJvcmRlci1jb2xvcjogIzBiMDYwMDtcbn1cbi5idG4tYnJpZ2h0LWFzaWNzLWJsdWU6Zm9jdXMsIC5idG4tYnJpZ2h0LWFzaWNzLWJsdWUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MGQwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMGIwNjAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5MSwgNjgsIDM4LCAwLjUpO1xufVxuLmJ0bi1icmlnaHQtYXNpY3MtYmx1ZS5kaXNhYmxlZCwgLmJ0bi1icmlnaHQtYXNpY3MtYmx1ZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UyMzAwO1xuICBib3JkZXItY29sb3I6ICMzZTIzMDA7XG59XG4uYnRuLWJyaWdodC1hc2ljcy1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1icmlnaHQtYXNpY3MtYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1icmlnaHQtYXNpY3MtYmx1ZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiMDYwMDtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5idG4tYnJpZ2h0LWFzaWNzLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWJyaWdodC1hc2ljcy1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWJyaWdodC1hc2ljcy1ibHVlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDkxLCA2OCwgMzgsIDAuNSk7XG59XG5cbi5idG4tY2hhcmNvYWwge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRBNEE0QTtcbiAgYm9yZGVyLWNvbG9yOiAjNEE0QTRBO1xufVxuLmJ0bi1jaGFyY29hbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczNzM3O1xuICBib3JkZXItY29sb3I6ICMzMTMxMzE7XG59XG4uYnRuLWNoYXJjb2FsOmZvY3VzLCAuYnRuLWNoYXJjb2FsLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzM3Mzc7XG4gIGJvcmRlci1jb2xvcjogIzMxMzEzMTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTAxLCAxMDEsIDEwMSwgMC41KTtcbn1cbi5idG4tY2hhcmNvYWwuZGlzYWJsZWQsIC5idG4tY2hhcmNvYWw6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRBNEE0QTtcbiAgYm9yZGVyLWNvbG9yOiAjNEE0QTRBO1xufVxuLmJ0bi1jaGFyY29hbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tY2hhcmNvYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tY2hhcmNvYWwuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XG4gIGJvcmRlci1jb2xvcjogIzJhMmEyYTtcbn1cbi5idG4tY2hhcmNvYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWNoYXJjb2FsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWNoYXJjb2FsLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwMSwgMTAxLCAxMDEsIDAuNSk7XG59XG5cbi5idG4tZGFyay1hc2ljcy1ibHVlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTIzMDA7XG4gIGJvcmRlci1jb2xvcjogIzNlMjMwMDtcbn1cbi5idG4tZGFyay1hc2ljcy1ibHVlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODBkMDA7XG4gIGJvcmRlci1jb2xvcjogIzBiMDYwMDtcbn1cbi5idG4tZGFyay1hc2ljcy1ibHVlOmZvY3VzLCAuYnRuLWRhcmstYXNpY3MtYmx1ZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgwZDAwO1xuICBib3JkZXItY29sb3I6ICMwYjA2MDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDkxLCA2OCwgMzgsIDAuNSk7XG59XG4uYnRuLWRhcmstYXNpY3MtYmx1ZS5kaXNhYmxlZCwgLmJ0bi1kYXJrLWFzaWNzLWJsdWU6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjMwMDtcbiAgYm9yZGVyLWNvbG9yOiAjM2UyMzAwO1xufVxuLmJ0bi1kYXJrLWFzaWNzLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhcmstYXNpY3MtYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1kYXJrLWFzaWNzLWJsdWUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjA2MDA7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG4uYnRuLWRhcmstYXNpY3MtYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFyay1hc2ljcy1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWRhcmstYXNpY3MtYmx1ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5MSwgNjgsIDM4LCAwLjUpO1xufVxuXG4uYnRuLWhhcmJvci1ncmV5IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDN0M2QzE7XG4gIGJvcmRlci1jb2xvcjogI0M3QzZDMTtcbn1cbi5idG4taGFyYm9yLWdyZXk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1YjRhZDtcbiAgYm9yZGVyLWNvbG9yOiAjYWZhZGE2O1xufVxuLmJ0bi1oYXJib3ItZ3JleTpmb2N1cywgLmJ0bi1oYXJib3ItZ3JleS5mb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjViNGFkO1xuICBib3JkZXItY29sb3I6ICNhZmFkYTY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE3NCwgMTc0LCAxNzAsIDAuNSk7XG59XG4uYnRuLWhhcmJvci1ncmV5LmRpc2FibGVkLCAuYnRuLWhhcmJvci1ncmV5OmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDN0M2QzE7XG4gIGJvcmRlci1jb2xvcjogI0M3QzZDMTtcbn1cbi5idG4taGFyYm9yLWdyZXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWhhcmJvci1ncmV5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWhhcmJvci1ncmV5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZhZGE2O1xuICBib3JkZXItY29sb3I6ICNhOWE3YTA7XG59XG4uYnRuLWhhcmJvci1ncmV5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1oYXJib3ItZ3JleTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1oYXJib3ItZ3JleS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNzQsIDE3NCwgMTcwLCAwLjUpO1xufVxuXG4uYnRuLW1pc3Qge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgYm9yZGVyLWNvbG9yOiAjRUVFRUVFO1xufVxuLmJ0bi1taXN0OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG4gIGJvcmRlci1jb2xvcjogI2Q1ZDVkNTtcbn1cbi5idG4tbWlzdDpmb2N1cywgLmJ0bi1taXN0LmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG4gIGJvcmRlci1jb2xvcjogI2Q1ZDVkNTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjA3LCAyMDgsIDIwOCwgMC41KTtcbn1cbi5idG4tbWlzdC5kaXNhYmxlZCwgLmJ0bi1taXN0OmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gIGJvcmRlci1jb2xvcjogI0VFRUVFRTtcbn1cbi5idG4tbWlzdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbWlzdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1taXN0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuICBib3JkZXItY29sb3I6ICNjZWNlY2U7XG59XG4uYnRuLW1pc3Q6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW1pc3Q6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tbWlzdC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMDcsIDIwOCwgMjA4LCAwLjUpO1xufVxuXG4uYnRuLWJsYWNrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5idG4tYmxhY2s6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG4uYnRuLWJsYWNrOmZvY3VzLCAuYnRuLWJsYWNrLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMzgsIDM4LCAwLjUpO1xufVxuLmJ0bi1ibGFjay5kaXNhYmxlZCwgLmJ0bi1ibGFjazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4uYnRuLWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1ibGFjay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG4uYnRuLWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1ibGFjay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMzgsIDM4LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjQ0U2NzI4O1xuICBib3JkZXItY29sb3I6ICNDRTY3Mjg7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0U2NzI4O1xuICBib3JkZXItY29sb3I6ICNDRTY3Mjg7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMDYsIDEwMywgNDAsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI0NFNjcyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NFNjcyODtcbiAgYm9yZGVyLWNvbG9yOiAjQ0U2NzI4O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjA2LCAxMDMsIDQwLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzZTIzMDA7XG4gIGJvcmRlci1jb2xvcjogIzNlMjMwMDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjMwMDtcbiAgYm9yZGVyLWNvbG9yOiAjM2UyMzAwO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDYyLCAzNSwgMCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzNlMjMwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjMwMDtcbiAgYm9yZGVyLWNvbG9yOiAjM2UyMzAwO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjIsIDM1LCAwLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWJyYW5kLXJlZC1kYXJrIHtcbiAgY29sb3I6ICNDRTY3Mjg7XG4gIGJvcmRlci1jb2xvcjogI0NFNjcyODtcbn1cbi5idG4tb3V0bGluZS1icmFuZC1yZWQtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0U2NzI4O1xuICBib3JkZXItY29sb3I6ICNDRTY3Mjg7XG59XG4uYnRuLW91dGxpbmUtYnJhbmQtcmVkLWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1icmFuZC1yZWQtZGFyay5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwNiwgMTAzLCA0MCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1icmFuZC1yZWQtZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWJyYW5kLXJlZC1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICNDRTY3Mjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWJyYW5kLXJlZC1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWJyYW5kLXJlZC1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtYnJhbmQtcmVkLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRTY3Mjg7XG4gIGJvcmRlci1jb2xvcjogI0NFNjcyODtcbn1cbi5idG4tb3V0bGluZS1icmFuZC1yZWQtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1icmFuZC1yZWQtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJyYW5kLXJlZC1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwNiwgMTAzLCA0MCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWJyaWdodC1hc2ljcy1ibHVlIHtcbiAgY29sb3I6ICMzZTIzMDA7XG4gIGJvcmRlci1jb2xvcjogIzNlMjMwMDtcbn1cbi5idG4tb3V0bGluZS1icmlnaHQtYXNpY3MtYmx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UyMzAwO1xuICBib3JkZXItY29sb3I6ICMzZTIzMDA7XG59XG4uYnRuLW91dGxpbmUtYnJpZ2h0LWFzaWNzLWJsdWU6Zm9jdXMsIC5idG4tb3V0bGluZS1icmlnaHQtYXNpY3MtYmx1ZS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDYyLCAzNSwgMCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1icmlnaHQtYXNpY3MtYmx1ZS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWJyaWdodC1hc2ljcy1ibHVlOmRpc2FibGVkIHtcbiAgY29sb3I6ICMzZTIzMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWJyaWdodC1hc2ljcy1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWJyaWdodC1hc2ljcy1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtYnJpZ2h0LWFzaWNzLWJsdWUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTIzMDA7XG4gIGJvcmRlci1jb2xvcjogIzNlMjMwMDtcbn1cbi5idG4tb3V0bGluZS1icmlnaHQtYXNpY3MtYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1icmlnaHQtYXNpY3MtYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJyaWdodC1hc2ljcy1ibHVlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDYyLCAzNSwgMCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWNoYXJjb2FsIHtcbiAgY29sb3I6ICM0QTRBNEE7XG4gIGJvcmRlci1jb2xvcjogIzRBNEE0QTtcbn1cbi5idG4tb3V0bGluZS1jaGFyY29hbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEE0QTRBO1xuICBib3JkZXItY29sb3I6ICM0QTRBNEE7XG59XG4uYnRuLW91dGxpbmUtY2hhcmNvYWw6Zm9jdXMsIC5idG4tb3V0bGluZS1jaGFyY29hbC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc0LCA3NCwgNzQsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtY2hhcmNvYWwuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1jaGFyY29hbDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNEE0QTRBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1jaGFyY29hbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1jaGFyY29hbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNoYXJjb2FsLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEE0QTRBO1xuICBib3JkZXItY29sb3I6ICM0QTRBNEE7XG59XG4uYnRuLW91dGxpbmUtY2hhcmNvYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtY2hhcmNvYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1jaGFyY29hbC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NCwgNzQsIDc0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyay1hc2ljcy1ibHVlIHtcbiAgY29sb3I6ICMzZTIzMDA7XG4gIGJvcmRlci1jb2xvcjogIzNlMjMwMDtcbn1cbi5idG4tb3V0bGluZS1kYXJrLWFzaWNzLWJsdWU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjMwMDtcbiAgYm9yZGVyLWNvbG9yOiAjM2UyMzAwO1xufVxuLmJ0bi1vdXRsaW5lLWRhcmstYXNpY3MtYmx1ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmstYXNpY3MtYmx1ZS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDYyLCAzNSwgMCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1kYXJrLWFzaWNzLWJsdWUuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYXJrLWFzaWNzLWJsdWU6ZGlzYWJsZWQge1xuICBjb2xvcjogIzNlMjMwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtZGFyay1hc2ljcy1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcmstYXNpY3MtYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmstYXNpY3MtYmx1ZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjMwMDtcbiAgYm9yZGVyLWNvbG9yOiAjM2UyMzAwO1xufVxuLmJ0bi1vdXRsaW5lLWRhcmstYXNpY3MtYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLWFzaWNzLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLWFzaWNzLWJsdWUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjIsIDM1LCAwLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtaGFyYm9yLWdyZXkge1xuICBjb2xvcjogI0M3QzZDMTtcbiAgYm9yZGVyLWNvbG9yOiAjQzdDNkMxO1xufVxuLmJ0bi1vdXRsaW5lLWhhcmJvci1ncmV5OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDN0M2QzE7XG4gIGJvcmRlci1jb2xvcjogI0M3QzZDMTtcbn1cbi5idG4tb3V0bGluZS1oYXJib3ItZ3JleTpmb2N1cywgLmJ0bi1vdXRsaW5lLWhhcmJvci1ncmV5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTk5LCAxOTgsIDE5MywgMC41KTtcbn1cbi5idG4tb3V0bGluZS1oYXJib3ItZ3JleS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWhhcmJvci1ncmV5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNDN0M2QzE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWhhcmJvci1ncmV5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWhhcmJvci1ncmV5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtaGFyYm9yLWdyZXkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDN0M2QzE7XG4gIGJvcmRlci1jb2xvcjogI0M3QzZDMTtcbn1cbi5idG4tb3V0bGluZS1oYXJib3ItZ3JleTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1oYXJib3ItZ3JleTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWhhcmJvci1ncmV5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE5OSwgMTk4LCAxOTMsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1taXN0IHtcbiAgY29sb3I6ICNFRUVFRUU7XG4gIGJvcmRlci1jb2xvcjogI0VFRUVFRTtcbn1cbi5idG4tb3V0bGluZS1taXN0OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gIGJvcmRlci1jb2xvcjogI0VFRUVFRTtcbn1cbi5idG4tb3V0bGluZS1taXN0OmZvY3VzLCAuYnRuLW91dGxpbmUtbWlzdC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtbWlzdC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLW1pc3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogI0VFRUVFRTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtbWlzdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1taXN0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtbWlzdC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgYm9yZGVyLWNvbG9yOiAjRUVFRUVFO1xufVxuLmJ0bi1vdXRsaW5lLW1pc3Q6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbWlzdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLW1pc3QuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjM4LCAyMzgsIDIzOCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWJsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5idG4tb3V0bGluZS1ibGFjazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4uYnRuLW91dGxpbmUtYmxhY2s6Zm9jdXMsIC5idG4tb3V0bGluZS1ibGFjay5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtYmxhY2suZGlzYWJsZWQsIC5idG4tb3V0bGluZS1ibGFjazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJsYWNrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4uYnRuLW91dGxpbmUtYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1ibGFjay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0NFNjcyODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM4ZTQ3MWM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbmsuZm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idG4tbGluazpkaXNhYmxlZCwgLmJ0bi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biwgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC5idG4tZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAuYnRuLWdyb3VwLWxnID4gLndwcy1idG4tbmV4dC1wYWdlLCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAuYnRuLWdyb3VwLWxnID4gYSwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnRuLWdyb3VwLWxnID4gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biwgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC5idG4tZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAuYnRuLWdyb3VwLXNtID4gLndwcy1idG4tbmV4dC1wYWdlLCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAuYnRuLWdyb3VwLXNtID4gYSwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnRuLWdyb3VwLXNtID4gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY2FyZCA+IGhyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCkgMCAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWRlY2sgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5jYXJkLWRlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgfVxuICAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cbn1cblxuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAuY2FyZC1jb2x1bW5zIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAuY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFjY29yZGlvbiB7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC42cztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiA1MCUvMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tbGVmdDogMTUlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMTUlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS1zbS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS1tZC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS1sZy1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS14bC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49dG9wXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXJpZ2h0XSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePWJvdHRvbV0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogIzE2MTgxYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0U2NzI4O1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tY29udHJvbDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICM0OTUwNTc7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2U5YjA4ZDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjA2LCAxMDMsIDQwLCAwLjI1KTtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmlucHV0W3R5cGU9ZGF0ZV0uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT10aW1lXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPW1vbnRoXS5mb3JtLWNvbnRyb2wge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sIHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4uZm9ybS1yb3cgPiAuY29sLFxuLmZvcm0tcm93ID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG59XG4uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5mb3JtLXJvdyA+IC5jb2wgPiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tcm93ID4gW2NsYXNzKj1jb2wtXSA+IC52YWxpZC10b29sdGlwIHtcbiAgbGVmdDogNXB4O1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzVlbSArIDIuMzEyNXJlbSk7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdCwgI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIgcmlnaHQgMS43NXJlbS9jYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBuby1yZXBlYXQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cywgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNGNlNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNGNlNTc7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmZvcm0tcm93ID4gLmNvbCA+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLXJvdyA+IFtjbGFzcyo9Y29sLV0gPiAuaW52YWxpZC10b29sdGlwIHtcbiAgbGVmdDogNXB4O1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NScgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gKyAyLjMxMjVyZW0pO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQsICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIgcmlnaHQgMS43NXJlbS9jYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBuby1yZXBlYXQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlNDYwNmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDYwNmQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLmZvcm0taW5saW5lIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAsXG4uZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXhsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICB9XG59XG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG59XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uby1ndXR0ZXJzID4gLmNvbCxcbi5uby1ndXR0ZXJzID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbC14bCxcbi5jb2wteGwtYXV0bywgLmNvbC14bC0xMiwgLmNvbC14bC0xMSwgLmNvbC14bC0xMCwgLmNvbC14bC05LCAuY29sLXhsLTgsIC5jb2wteGwtNywgLmNvbC14bC02LCAuY29sLXhsLTUsIC5jb2wteGwtNCwgLmNvbC14bC0zLCAuY29sLXhsLTIsIC5jb2wteGwtMSwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC1sZy0xMiwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMCwgLmNvbC1sZy05LCAuY29sLWxnLTgsIC5jb2wtbGctNywgLmNvbC1sZy02LCAuY29sLWxnLTUsIC5jb2wtbGctNCwgLmNvbC1sZy0zLCAuY29sLWxnLTIsIC5jb2wtbGctMSwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1tZC0xMiwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMCwgLmNvbC1tZC05LCAuY29sLW1kLTgsIC5jb2wtbWQtNywgLmNvbC1tZC02LCAuY29sLW1kLTUsIC5jb2wtbWQtNCwgLmNvbC1tZC0zLCAuY29sLW1kLTIsIC5jb2wtbWQtMSwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1zbS0xMiwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMCwgLmNvbC1zbS05LCAuY29sLXNtLTgsIC5jb2wtc20tNywgLmNvbC1zbS02LCAuY29sLXNtLTUsIC5jb2wtc20tNCwgLmNvbC1zbS0zLCAuY29sLXNtLTIsIC5jb2wtc20tMSwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC0xMiwgLmNvbC0xMSwgLmNvbC0xMCwgLmNvbC05LCAuY29sLTgsIC5jb2wtNywgLmNvbC02LCAuY29sLTUsIC5jb2wtNCwgLmNvbC0zLCAuY29sLTIsIC5jb2wtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMztcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cblxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuXG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG5cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cblxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbi5pbWctZmx1aWQsIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLWZpbGUge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gIHotaW5kZXg6IDQ7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWNvbnRyb2w6bnRoLWxhc3QtY2hpbGQobiszKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5jdXN0b20tc2VsZWN0Om50aC1sYXN0LWNoaWxkKG4rMyksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiszKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIGlucHV0W3R5cGU9c3VibWl0XSwgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9c3VibWl0XSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC53cHMtYnRuLW5leHQtcGFnZSwgLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC53cHMtYnRuLW5leHQtcGFnZSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gYSwgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmlucHV0LWdyb3VwLXByZXBlbmQgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLndwcy1idG4tbmV4dC1wYWdlLFxuLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC5pbnB1dC1ncm91cC1hcHBlbmQgLndwcy1idG4tbmV4dC1wYWdlLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSBhLFxuLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmlucHV0LWdyb3VwLWFwcGVuZCBhLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSxcbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuOmZvY3VzLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLCAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLndwcy1idG4tbmV4dC1wYWdlOmZvY3VzLCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmlucHV0LWdyb3VwLXByZXBlbmQgLndwcy1idG4tbmV4dC1wYWdlOmZvY3VzLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSBhOmZvY3VzLCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhOmZvY3VzLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4uZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAud3BzLWJ0bi1uZXh0LXBhZ2U6Zm9jdXMsXG4ud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmlucHV0LWdyb3VwLWFwcGVuZCAud3BzLWJ0bi1uZXh0LXBhZ2U6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIGE6Zm9jdXMsXG4ubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAuaW5wdXQtZ3JvdXAtYXBwZW5kIGE6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIGlucHV0W3R5cGU9c3VibWl0XSArIC5idG4sIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAuYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgLmJ0biArIGlucHV0W3R5cGU9c3VibWl0XSwgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAud3BzLWJ0bi1uZXh0LXBhZ2UgKyAuYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC53cHMtYnRuLW5leHQtcGFnZSArIGlucHV0W3R5cGU9c3VibWl0XSwgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAud3BzLWJ0bi1uZXh0LXBhZ2UgKyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAud3BzLWJ0bi1uZXh0LXBhZ2UgKyAuYnRuLCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC53cHMtYnRuLW5leHQtcGFnZSArIGlucHV0W3R5cGU9c3VibWl0XSwgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAud3BzLWJ0bi1uZXh0LXBhZ2UgKyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAuYnRuICsgLndwcy1idG4tbmV4dC1wYWdlLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIGlucHV0W3R5cGU9c3VibWl0XSArIC53cHMtYnRuLW5leHQtcGFnZSwgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAud3BzLWJ0bi1uZXh0LXBhZ2UsIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLndwcy1idG4tbmV4dC1wYWdlLCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIGlucHV0W3R5cGU9c3VibWl0XSArIC53cHMtYnRuLW5leHQtcGFnZSwgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAud3BzLWJ0bi1uZXh0LXBhZ2UsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAud3BzLWJ0bi1uZXh0LXBhZ2UgKyAud3BzLWJ0bi1uZXh0LXBhZ2UsIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAud3BzLWJ0bi1uZXh0LXBhZ2UgKyAud3BzLWJ0bi1uZXh0LXBhZ2UsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIGEgKyAuYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgYSArIGlucHV0W3R5cGU9c3VibWl0XSwgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIGEgKyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyBhICsgLndwcy1idG4tbmV4dC1wYWdlLCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmlucHV0LWdyb3VwLXByZXBlbmQgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gYSArIC53cHMtYnRuLW5leHQtcGFnZSwgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIC5idG4sIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCBhICsgaW5wdXRbdHlwZT1zdWJtaXRdLCAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGlucHV0W3R5cGU9c3VibWl0XSwgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmlucHV0LWdyb3VwLXByZXBlbmQgLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIGEgKyAud3BzLWJ0bi1uZXh0LXBhZ2UsIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLndwcy1idG4tbmV4dC1wYWdlLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAuYnRuICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIGlucHV0W3R5cGU9c3VibWl0XSArIGEsIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBhLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLndwcy1idG4tbmV4dC1wYWdlICsgYSwgLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC53cHMtYnRuLW5leHQtcGFnZSArIGEsIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyBhLCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgaW5wdXRbdHlwZT1zdWJtaXRdICsgYSwgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9c3VibWl0XSArIGEsIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAud3BzLWJ0bi1uZXh0LXBhZ2UgKyBhLCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmlucHV0LWdyb3VwLXByZXBlbmQgLndwcy1idG4tbmV4dC1wYWdlICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gYSArIGEsIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBhLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSArIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIGlucHV0W3R5cGU9c3VibWl0XSArIGlucHV0W3R5cGU9c3VibWl0XSwgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdICsgaW5wdXRbdHlwZT1zdWJtaXRdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAud3BzLWJ0bi1uZXh0LXBhZ2UsIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSArIC53cHMtYnRuLW5leHQtcGFnZSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBhLCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSArIGEsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1zdWJtaXRdICsgLmJ0biwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgaW5wdXRbdHlwZT1zdWJtaXRdICsgaW5wdXRbdHlwZT1zdWJtaXRdLCAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIGlucHV0W3R5cGU9c3VibWl0XSArIC53cHMtYnRuLW5leHQtcGFnZSwgLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1zdWJtaXRdICsgLndwcy1idG4tbmV4dC1wYWdlLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIGlucHV0W3R5cGU9c3VibWl0XSArIGEsIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1zdWJtaXRdICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnRuICsgaW5wdXRbdHlwZT1zdWJtaXRdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSArIGlucHV0W3R5cGU9c3VibWl0XSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLndwcy1idG4tbmV4dC1wYWdlICsgaW5wdXRbdHlwZT1zdWJtaXRdLCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmlucHV0LWdyb3VwLXByZXBlbmQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAud3BzLWJ0bi1uZXh0LXBhZ2UgKyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gYSArIGlucHV0W3R5cGU9c3VibWl0XSwgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmlucHV0LWdyb3VwLXByZXBlbmQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBhICsgaW5wdXRbdHlwZT1zdWJtaXRdLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIGlucHV0W3R5cGU9c3VibWl0XSArIGlucHV0W3R5cGU9c3VibWl0XSwgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1zdWJtaXRdICsgaW5wdXRbdHlwZT1zdWJtaXRdLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAud3BzLWJ0bi1uZXh0LXBhZ2UgKyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC53cHMtYnRuLW5leHQtcGFnZSArIGlucHV0W3R5cGU9c3VibWl0XSwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSBhICsgaW5wdXRbdHlwZT1zdWJtaXRdLCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdICsgaW5wdXRbdHlwZT1zdWJtaXRdLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9c3VibWl0XSArIGlucHV0W3R5cGU9c3VibWl0XSxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAud3BzLWJ0bi1uZXh0LXBhZ2UgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi53cHMtcGFnaW5hdGlvbi1jb250cm9scyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAud3BzLWJ0bi1uZXh0LXBhZ2UgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIGEgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdICsgLmlucHV0LWdyb3VwLXRleHQsXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9c3VibWl0XSArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bixcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAuaW5wdXQtZ3JvdXAtdGV4dCArIGlucHV0W3R5cGU9c3VibWl0XSxcbi5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIGlucHV0W3R5cGU9c3VibWl0XSxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAuaW5wdXQtZ3JvdXAtdGV4dCArIC53cHMtYnRuLW5leHQtcGFnZSxcbi53cHMtcGFnaW5hdGlvbi1jb250cm9scyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC53cHMtYnRuLW5leHQtcGFnZSxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC5pbnB1dC1ncm91cC10ZXh0ICsgYSxcbi5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgYSxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmlucHV0LWdyb3VwLXRleHQgKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIGlucHV0W3R5cGU9c3VibWl0XSArIC5idG4sXG4uZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgLmJ0biArIGlucHV0W3R5cGU9c3VibWl0XSxcbi5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAud3BzLWJ0bi1uZXh0LXBhZ2UgKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC53cHMtYnRuLW5leHQtcGFnZSArIGlucHV0W3R5cGU9c3VibWl0XSxcbi5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAud3BzLWJ0bi1uZXh0LXBhZ2UgKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmlucHV0LWdyb3VwLWFwcGVuZCAud3BzLWJ0bi1uZXh0LXBhZ2UgKyAuYnRuLFxuLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC5pbnB1dC1ncm91cC1hcHBlbmQgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC53cHMtYnRuLW5leHQtcGFnZSArIGlucHV0W3R5cGU9c3VibWl0XSxcbi5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmlucHV0LWdyb3VwLWFwcGVuZCAud3BzLWJ0bi1uZXh0LXBhZ2UgKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAuYnRuICsgLndwcy1idG4tbmV4dC1wYWdlLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIGlucHV0W3R5cGU9c3VibWl0XSArIC53cHMtYnRuLW5leHQtcGFnZSxcbi5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAud3BzLWJ0bi1uZXh0LXBhZ2UsXG4ud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLndwcy1idG4tbmV4dC1wYWdlLFxuLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC5pbnB1dC1ncm91cC1hcHBlbmQgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIGlucHV0W3R5cGU9c3VibWl0XSArIC53cHMtYnRuLW5leHQtcGFnZSxcbi5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAud3BzLWJ0bi1uZXh0LXBhZ2UsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAud3BzLWJ0bi1uZXh0LXBhZ2UgKyAud3BzLWJ0bi1uZXh0LXBhZ2UsXG4ud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmlucHV0LWdyb3VwLWFwcGVuZCAud3BzLWJ0bi1uZXh0LXBhZ2UgKyAud3BzLWJ0bi1uZXh0LXBhZ2UsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIGEgKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgYSArIGlucHV0W3R5cGU9c3VibWl0XSxcbi5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIGEgKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyBhICsgLndwcy1idG4tbmV4dC1wYWdlLFxuLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC5pbnB1dC1ncm91cC1hcHBlbmQgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gYSArIC53cHMtYnRuLW5leHQtcGFnZSxcbi5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC5idG4sXG4ubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCBhICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGlucHV0W3R5cGU9c3VibWl0XSxcbi5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC5pbnB1dC1ncm91cC1hcHBlbmQgLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIGEgKyAud3BzLWJ0bi1uZXh0LXBhZ2UsXG4ud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgLndwcy1idG4tbmV4dC1wYWdlLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAuYnRuICsgYSxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIGlucHV0W3R5cGU9c3VibWl0XSArIGEsXG4uZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgLmlucHV0LWdyb3VwLWFwcGVuZCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBhLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLndwcy1idG4tbmV4dC1wYWdlICsgYSxcbi53cHMtcGFnaW5hdGlvbi1jb250cm9scyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC53cHMtYnRuLW5leHQtcGFnZSArIGEsXG4ubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyBhLFxuLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmlucHV0LWdyb3VwLWFwcGVuZCAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgaW5wdXRbdHlwZT1zdWJtaXRdICsgYSxcbi5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9c3VibWl0XSArIGEsXG4ubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAud3BzLWJ0bi1uZXh0LXBhZ2UgKyBhLFxuLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC5pbnB1dC1ncm91cC1hcHBlbmQgLndwcy1idG4tbmV4dC1wYWdlICsgYSxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gYSArIGEsXG4ubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIGlucHV0W3R5cGU9c3VibWl0XSArIGlucHV0W3R5cGU9c3VibWl0XSxcbi5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAud3BzLWJ0bi1uZXh0LXBhZ2UsXG4ud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmlucHV0LWdyb3VwLWFwcGVuZCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSArIC53cHMtYnRuLW5leHQtcGFnZSxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBhLFxuLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmlucHV0LWdyb3VwLWFwcGVuZCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSArIGEsXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1zdWJtaXRdICsgLmJ0bixcbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgaW5wdXRbdHlwZT1zdWJtaXRdICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIGlucHV0W3R5cGU9c3VibWl0XSArIC53cHMtYnRuLW5leHQtcGFnZSxcbi53cHMtcGFnaW5hdGlvbi1jb250cm9scyAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1zdWJtaXRdICsgLndwcy1idG4tbmV4dC1wYWdlLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIGlucHV0W3R5cGU9c3VibWl0XSArIGEsXG4ubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1zdWJtaXRdICsgYSxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnRuICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgLmlucHV0LWdyb3VwLWFwcGVuZCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSArIGlucHV0W3R5cGU9c3VibWl0XSxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLndwcy1idG4tbmV4dC1wYWdlICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC5pbnB1dC1ncm91cC1hcHBlbmQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAud3BzLWJ0bi1uZXh0LXBhZ2UgKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gYSArIGlucHV0W3R5cGU9c3VibWl0XSxcbi5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC5pbnB1dC1ncm91cC1hcHBlbmQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBhICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIGlucHV0W3R5cGU9c3VibWl0XSArIGlucHV0W3R5cGU9c3VibWl0XSxcbi5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1zdWJtaXRdICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAud3BzLWJ0bi1uZXh0LXBhZ2UgKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC53cHMtYnRuLW5leHQtcGFnZSArIGlucHV0W3R5cGU9c3VibWl0XSxcbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSBhICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9c3VibWl0XSArIGlucHV0W3R5cGU9c3VibWl0XSxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgaW5wdXRbdHlwZT1zdWJtaXRdICsgLmlucHV0LWdyb3VwLXRleHQsXG4uZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC53cHMtYnRuLW5leHQtcGFnZSArIC5pbnB1dC1ncm91cC10ZXh0LFxuLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC5pbnB1dC1ncm91cC1hcHBlbmQgLndwcy1idG4tbmV4dC1wYWdlICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIGEgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9c3VibWl0XSArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAuaW5wdXQtZ3JvdXAtdGV4dCArIGlucHV0W3R5cGU9c3VibWl0XSxcbi5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmlucHV0LWdyb3VwLXRleHQgKyAud3BzLWJ0bi1uZXh0LXBhZ2UsXG4ud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC53cHMtYnRuLW5leHQtcGFnZSxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmlucHV0LWdyb3VwLXRleHQgKyBhLFxuLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIGEsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmlucHV0LWdyb3VwLXRleHQgKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IGlucHV0W3R5cGU9c3VibWl0XSxcbi53cHMtcGFnaW5hdGlvbi1jb250cm9scyAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC53cHMtYnRuLW5leHQtcGFnZSxcbi5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gYSxcbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAud3BzLWJ0bi1uZXh0LXBhZ2UsXG4ubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gYSxcbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLndwcy1idG4tbmV4dC1wYWdlLFxuLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBhLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IGlucHV0W3R5cGU9c3VibWl0XSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC53cHMtYnRuLW5leHQtcGFnZSxcbi5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBhLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0biwgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gaW5wdXRbdHlwZT1zdWJtaXRdLCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAud3BzLWJ0bi1uZXh0LXBhZ2UsIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gYSwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IGlucHV0W3R5cGU9c3VibWl0XSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IGlucHV0W3R5cGU9c3VibWl0XSxcbi53cHMtcGFnaW5hdGlvbi1jb250cm9scyAuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAud3BzLWJ0bi1uZXh0LXBhZ2UsXG4ubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiBhLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5idG4sXG4uZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuKzMpID4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiszKSA+IC53cHMtYnRuLW5leHQtcGFnZSxcbi5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiszKSA+IGEsXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiszKSA+IGlucHV0W3R5cGU9c3VibWl0XSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4ud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLndwcy1idG4tbmV4dC1wYWdlOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gYTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gaW5wdXRbdHlwZT1zdWJtaXRdLCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC53cHMtYnRuLW5leHQtcGFnZSwgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IGEsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IGlucHV0W3R5cGU9c3VibWl0XSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IGlucHV0W3R5cGU9c3VibWl0XSxcbi53cHMtcGFnaW5hdGlvbi1jb250cm9scyAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC53cHMtYnRuLW5leHQtcGFnZSxcbi5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gYSxcbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLndwcy1idG4tbmV4dC1wYWdlOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NFNjcyODtcbiAgYm9yZGVyLWNvbG9yOiAjQ0U2NzI4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogIzZiMzYxNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZDRjMztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNmIzNjE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNjNWFlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YjM2MTU7XG4gIGJvcmRlci1jb2xvcjogIzZiMzYxNTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzIwMTIwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5YzFiODtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzIwMTIwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlYjRhYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDEyMDA7XG4gIGJvcmRlci1jb2xvcjogIzIwMTIwMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU1NzI0O1xuICBib3JkZXItY29sb3I6ICMxNTU3MjQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjNTQ2MDtcbiAgYm9yZGVyLWNvbG9yOiAjMGM1NDYwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTY0MDQ7XG4gIGJvcmRlci1jb2xvcjogIzg1NjQwNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjFjMjQ7XG4gIGJvcmRlci1jb2xvcjogIzcyMWMyNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MjtcbiAgYm9yZGVyLWNvbG9yOiAjODE4MTgyO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFlMjE7XG4gIGJvcmRlci1jb2xvcjogIzFiMWUyMTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1yZWQtZGFyayB7XG4gIGNvbG9yOiAjNmIzNjE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFkNGMzO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1yZWQtZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWJyYW5kLXJlZC1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzZiMzYxNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjYzVhZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtcmVkLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiMzYxNTtcbiAgYm9yZGVyLWNvbG9yOiAjNmIzNjE1O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWJyaWdodC1hc2ljcy1ibHVlIHtcbiAgY29sb3I6ICMyMDEyMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOWMxYjg7XG59XG4ubGlzdC1ncm91cC1pdGVtLWJyaWdodC1hc2ljcy1ibHVlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYnJpZ2h0LWFzaWNzLWJsdWUubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMjAxMjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViNGFhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1icmlnaHQtYXNpY3MtYmx1ZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAxMjAwO1xuICBib3JkZXItY29sb3I6ICMyMDEyMDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tY2hhcmNvYWwge1xuICBjb2xvcjogIzI2MjYyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tY2hhcmNvYWwubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1jaGFyY29hbC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7XG59XG4ubGlzdC1ncm91cC1pdGVtLWNoYXJjb2FsLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7XG4gIGJvcmRlci1jb2xvcjogIzI2MjYyNjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLWFzaWNzLWJsdWUge1xuICBjb2xvcjogIzIwMTIwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5YzFiODtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay1hc2ljcy1ibHVlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay1hc2ljcy1ibHVlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzIwMTIwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlYjRhYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay1hc2ljcy1ibHVlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDEyMDA7XG4gIGJvcmRlci1jb2xvcjogIzIwMTIwMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1oYXJib3ItZ3JleSB7XG4gIGNvbG9yOiAjNjc2NzY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1oYXJib3ItZ3JleS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWhhcmJvci1ncmV5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzY3Njc2NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taGFyYm9yLWdyZXkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3Njc2NDtcbiAgYm9yZGVyLWNvbG9yOiAjNjc2NzY0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLW1pc3Qge1xuICBjb2xvcjogIzdjN2M3YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbWlzdC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLW1pc3QubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjN2M3YzdjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1taXN0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YzdjN2M7XG4gIGJvcmRlci1jb2xvcjogIzdjN2M3Yztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1ibGFjayB7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4YjhiODtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYmxhY2subGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1ibGFjay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhYmFiO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1ibGFjay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cblxuLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWZvb3RlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICBjb250ZW50OiBcIlwiO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMXJlbSAtMXJlbSAtMXJlbSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogMC4yNXJlbTtcbn1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICB9XG5cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLm1vZGFsLWxnLFxuLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTllY2VmICNlOWVjZWYgI2RlZTJlNjtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjtcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRTY3Mjg7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4ubmF2YmFyIC5jb250YWluZXIsXG4ubmF2YmFyIC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyIC5jb250YWluZXIteGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYXZiYXItdG9nZ2xlcjpob3ZlciwgLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiA1MCUvMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogNzV2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM5Ljk4cmVtKSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2My45OHJlbSkge1xuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQuOThyZW0pIHtcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5Ljk4cmVtKSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteGwge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgwLCAwLCAwLCAwLjUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICNDRTY3Mjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICM4ZTQ3MWM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwNiwgMTAzLCA0MCwgMC4yNSk7XG59XG5cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRTY3Mjg7XG4gIGJvcmRlci1jb2xvcjogI0NFNjcyODtcbn1cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG59XG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4ycmVtO1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgYTpub3QoLmJ0bikge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cblxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgcHJlLFxuYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG5cbiAgdHIsXG5pbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIHAsXG5oMixcbmgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuXG4gIGgyLFxuaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG5cbiAgQHBhZ2Uge1xuICAgIHNpemU6IGEzO1xuICB9XG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIH1cblxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQsXG4udGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhYmxlLWRhcmsge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCxcbi50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgfVxuXG4gIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICB9XG59XG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjQ0U2NzI4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjOGU0NzFjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG46cm9vdCB7XG4gIC0tYmx1ZTogIzAwN2JmZjtcbiAgLS1pbmRpZ286ICM2NjEwZjI7XG4gIC0tcHVycGxlOiAjNmY0MmMxO1xuICAtLXBpbms6ICNlODNlOGM7XG4gIC0tcmVkOiAjZGMzNTQ1O1xuICAtLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tZ3JlZW46ICMyOGE3NDU7XG4gIC0tdGVhbDogIzIwYzk5NztcbiAgLS1jeWFuOiAjMTdhMmI4O1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLXByaW1hcnk6ICNDRTY3Mjg7XG4gIC0tc2Vjb25kYXJ5OiAjM2UyMzAwO1xuICAtLXN1Y2Nlc3M6ICMyOGE3NDU7XG4gIC0taW5mbzogIzE3YTJiODtcbiAgLS13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWRhbmdlcjogI2RjMzU0NTtcbiAgLS1saWdodDogI2Y4ZjlmYTtcbiAgLS1kYXJrOiAjMzQzYTQwO1xuICAtLWJyYW5kLXJlZC1kYXJrOiAjQ0U2NzI4O1xuICAtLWJyaWdodC1hc2ljcy1ibHVlOiAjM2UyMzAwO1xuICAtLWNoYXJjb2FsOiAjNEE0QTRBO1xuICAtLWRhcmstYXNpY3MtYmx1ZTogIzNlMjMwMDtcbiAgLS1oYXJib3ItZ3JleTogI0M3QzZDMTtcbiAgLS1taXN0OiAjRUVFRUVFO1xuICAtLWJsYWNrOiAjMDAwMDAwO1xuICAtLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnJlYWtwb2ludC1zbTogNDByZW07XG4gIC0tYnJlYWtwb2ludC1tZDogNjRyZW07XG4gIC0tYnJlYWtwb2ludC1sZzogNzVyZW07XG4gIC0tYnJlYWtwb2ludC14bDogOTByZW07XG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLnRhYmxlIHRoLFxuLnRhYmxlIHRkIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4udGFibGUgdGhlYWQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi50YWJsZS1zbSB0aCxcbi50YWJsZS1zbSB0ZCB7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGQsXG4udGFibGUtYm9yZGVybGVzcyB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXI6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZS1wcmltYXJ5LFxuLnRhYmxlLXByaW1hcnkgPiB0aCxcbi50YWJsZS1wcmltYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFkNGMzO1xufVxuLnRhYmxlLXByaW1hcnkgdGgsXG4udGFibGUtcHJpbWFyeSB0ZCxcbi50YWJsZS1wcmltYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXByaW1hcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2U2YjA4Zjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjYzVhZTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNjNWFlO1xufVxuXG4udGFibGUtc2Vjb25kYXJ5LFxuLnRhYmxlLXNlY29uZGFyeSA+IHRoLFxuLnRhYmxlLXNlY29uZGFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5YzFiODtcbn1cbi50YWJsZS1zZWNvbmRhcnkgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRkLFxuLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzliOGQ3YTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViNGFhO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViNGFhO1xufVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZTZjYjtcbn1cbi50YWJsZS1zdWNjZXNzIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGQsXG4udGFibGUtc3VjY2VzcyB0aGVhZCB0aCxcbi50YWJsZS1zdWNjZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4ZmQxOWU7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjtcbn1cblxuLnRhYmxlLWluZm8sXG4udGFibGUtaW5mbyA+IHRoLFxuLnRhYmxlLWluZm8gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7XG59XG4udGFibGUtaW5mbyB0aCxcbi50YWJsZS1pbmZvIHRkLFxuLnRhYmxlLWluZm8gdGhlYWQgdGgsXG4udGFibGUtaW5mbyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjODZjZmRhO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XG59XG5cbi50YWJsZS13YXJuaW5nLFxuLnRhYmxlLXdhcm5pbmcgPiB0aCxcbi50YWJsZS13YXJuaW5nID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhO1xufVxuLnRhYmxlLXdhcm5pbmcgdGgsXG4udGFibGUtd2FybmluZyB0ZCxcbi50YWJsZS13YXJuaW5nIHRoZWFkIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZGY3ZTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xufVxuXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjtcbn1cbi50YWJsZS1kYW5nZXIgdGgsXG4udGFibGUtZGFuZ2VyIHRkLFxuLnRhYmxlLWRhbmdlciB0aGVhZCB0aCxcbi50YWJsZS1kYW5nZXIgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2VkOTY5ZTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3O1xufVxuXG4udGFibGUtbGlnaHQsXG4udGFibGUtbGlnaHQgPiB0aCxcbi50YWJsZS1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTtcbn1cbi50YWJsZS1saWdodCB0aCxcbi50YWJsZS1saWdodCB0ZCxcbi50YWJsZS1saWdodCB0aGVhZCB0aCxcbi50YWJsZS1saWdodCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmJmY2ZjO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XG59XG5cbi50YWJsZS1kYXJrLFxuLnRhYmxlLWRhcmsgPiB0aCxcbi50YWJsZS1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhO1xufVxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzk1OTk5Yztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuXG4udGFibGUtYnJhbmQtcmVkLWRhcmssXG4udGFibGUtYnJhbmQtcmVkLWRhcmsgPiB0aCxcbi50YWJsZS1icmFuZC1yZWQtZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZDRjMztcbn1cbi50YWJsZS1icmFuZC1yZWQtZGFyayB0aCxcbi50YWJsZS1icmFuZC1yZWQtZGFyayB0ZCxcbi50YWJsZS1icmFuZC1yZWQtZGFyayB0aGVhZCB0aCxcbi50YWJsZS1icmFuZC1yZWQtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTZiMDhmO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWJyYW5kLXJlZC1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjYzVhZTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtYnJhbmQtcmVkLWRhcms6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtYnJhbmQtcmVkLWRhcms6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2M1YWU7XG59XG5cbi50YWJsZS1icmlnaHQtYXNpY3MtYmx1ZSxcbi50YWJsZS1icmlnaHQtYXNpY3MtYmx1ZSA+IHRoLFxuLnRhYmxlLWJyaWdodC1hc2ljcy1ibHVlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzljMWI4O1xufVxuLnRhYmxlLWJyaWdodC1hc2ljcy1ibHVlIHRoLFxuLnRhYmxlLWJyaWdodC1hc2ljcy1ibHVlIHRkLFxuLnRhYmxlLWJyaWdodC1hc2ljcy1ibHVlIHRoZWFkIHRoLFxuLnRhYmxlLWJyaWdodC1hc2ljcy1ibHVlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM5YjhkN2E7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYnJpZ2h0LWFzaWNzLWJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViNGFhO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1icmlnaHQtYXNpY3MtYmx1ZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1icmlnaHQtYXNpY3MtYmx1ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlYjRhYTtcbn1cblxuLnRhYmxlLWNoYXJjb2FsLFxuLnRhYmxlLWNoYXJjb2FsID4gdGgsXG4udGFibGUtY2hhcmNvYWwgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG59XG4udGFibGUtY2hhcmNvYWwgdGgsXG4udGFibGUtY2hhcmNvYWwgdGQsXG4udGFibGUtY2hhcmNvYWwgdGhlYWQgdGgsXG4udGFibGUtY2hhcmNvYWwgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ExYTFhMTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1jaGFyY29hbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWNoYXJjb2FsOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWNoYXJjb2FsOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZiZmJmO1xufVxuXG4udGFibGUtZGFyay1hc2ljcy1ibHVlLFxuLnRhYmxlLWRhcmstYXNpY3MtYmx1ZSA+IHRoLFxuLnRhYmxlLWRhcmstYXNpY3MtYmx1ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5YzFiODtcbn1cbi50YWJsZS1kYXJrLWFzaWNzLWJsdWUgdGgsXG4udGFibGUtZGFyay1hc2ljcy1ibHVlIHRkLFxuLnRhYmxlLWRhcmstYXNpY3MtYmx1ZSB0aGVhZCB0aCxcbi50YWJsZS1kYXJrLWFzaWNzLWJsdWUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzliOGQ3YTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrLWFzaWNzLWJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViNGFhO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrLWFzaWNzLWJsdWU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFyay1hc2ljcy1ibHVlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViNGFhO1xufVxuXG4udGFibGUtaGFyYm9yLWdyZXksXG4udGFibGUtaGFyYm9yLWdyZXkgPiB0aCxcbi50YWJsZS1oYXJib3ItZ3JleSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZTtcbn1cbi50YWJsZS1oYXJib3ItZ3JleSB0aCxcbi50YWJsZS1oYXJib3ItZ3JleSB0ZCxcbi50YWJsZS1oYXJib3ItZ3JleSB0aGVhZCB0aCxcbi50YWJsZS1oYXJib3ItZ3JleSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTJlMWRmO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWhhcmJvci1ncmV5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtaGFyYm9yLWdyZXk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtaGFyYm9yLWdyZXk6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTE7XG59XG5cbi50YWJsZS1taXN0LFxuLnRhYmxlLW1pc3QgPiB0aCxcbi50YWJsZS1taXN0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLnRhYmxlLW1pc3QgdGgsXG4udGFibGUtbWlzdCB0ZCxcbi50YWJsZS1taXN0IHRoZWFkIHRoLFxuLnRhYmxlLW1pc3QgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2Y2ZjZmNjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1taXN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtbWlzdDpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1taXN0OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuXG4udGFibGUtYmxhY2ssXG4udGFibGUtYmxhY2sgPiB0aCxcbi50YWJsZS1ibGFjayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4YjhiODtcbn1cbi50YWJsZS1ibGFjayB0aCxcbi50YWJsZS1ibGFjayB0ZCxcbi50YWJsZS1ibGFjayB0aGVhZCB0aCxcbi50YWJsZS1ibGFjayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjN2E3YTdhO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWJsYWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiYWJhYjtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtYmxhY2s6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtYmxhY2s6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7XG59XG5cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGgsXG4udGFibGUtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICM0NTRkNTU7XG59XG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogIzQ1NGQ1NTtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzkuOThyZW0pIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2My45OHJlbSkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0Ljk4cmVtKSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1sZyA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODkuOThyZW0pIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogMC45O1xufVxuLnRvb2x0aXAgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuOHJlbTtcbiAgaGVpZ2h0OiAwLjRyZW07XG59XG4udG9vbHRpcCAuYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIHtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG4uYnMtdG9vbHRpcC10b3AgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdyB7XG4gIGJvdHRvbTogMDtcbn1cbi5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5icy10b29sdGlwLXJpZ2h0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cbi5icy10b29sdGlwLXJpZ2h0IC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIHtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdyB7XG4gIHRvcDogMDtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDAwMDA7XG59XG5cbi5icy10b29sdGlwLWxlZnQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG4uYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93IHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwMDAwO1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaHIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0U2NzI4ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctcHJpbWFyeTpob3ZlciwgYS5iZy1wcmltYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXByaW1hcnk6aG92ZXIsXG5idXR0b24uYmctcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMzUyMjAgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTIzMDAgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zZWNvbmRhcnk6aG92ZXIsIGEuYmctc2Vjb25kYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIwNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsIGEuYmctc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5iZy1zdWNjZXNzOmhvdmVyLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWluZm86aG92ZXIsIGEuYmctaW5mbzpmb2N1cyxcbmJ1dHRvbi5iZy1pbmZvOmhvdmVyLFxuYnV0dG9uLmJnLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsIGEuYmctd2FybmluZzpmb2N1cyxcbmJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFuZ2VyOmhvdmVyLCBhLmJnLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIsXG5idXR0b24uYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMCAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctbGlnaHQ6aG92ZXIsIGEuYmctbGlnaHQ6Zm9jdXMsXG5idXR0b24uYmctbGlnaHQ6aG92ZXIsXG5idXR0b24uYmctbGlnaHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhcms6aG92ZXIsIGEuYmctZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1kYXJrOmhvdmVyLFxuYnV0dG9uLmJnLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1icmFuZC1yZWQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRTY3MjggIWltcG9ydGFudDtcbn1cblxuYS5iZy1icmFuZC1yZWQtZGFyazpob3ZlciwgYS5iZy1icmFuZC1yZWQtZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1icmFuZC1yZWQtZGFyazpob3ZlcixcbmJ1dHRvbi5iZy1icmFuZC1yZWQtZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMzUyMjAgIWltcG9ydGFudDtcbn1cblxuLmJnLWJyaWdodC1hc2ljcy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjMwMCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWJyaWdodC1hc2ljcy1ibHVlOmhvdmVyLCBhLmJnLWJyaWdodC1hc2ljcy1ibHVlOmZvY3VzLFxuYnV0dG9uLmJnLWJyaWdodC1hc2ljcy1ibHVlOmhvdmVyLFxuYnV0dG9uLmJnLWJyaWdodC1hc2ljcy1ibHVlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiMDYwMCAhaW1wb3J0YW50O1xufVxuXG4uYmctY2hhcmNvYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEE0QTRBICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctY2hhcmNvYWw6aG92ZXIsIGEuYmctY2hhcmNvYWw6Zm9jdXMsXG5idXR0b24uYmctY2hhcmNvYWw6aG92ZXIsXG5idXR0b24uYmctY2hhcmNvYWw6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMTMxICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrLWFzaWNzLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UyMzAwICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFyay1hc2ljcy1ibHVlOmhvdmVyLCBhLmJnLWRhcmstYXNpY3MtYmx1ZTpmb2N1cyxcbmJ1dHRvbi5iZy1kYXJrLWFzaWNzLWJsdWU6aG92ZXIsXG5idXR0b24uYmctZGFyay1hc2ljcy1ibHVlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiMDYwMCAhaW1wb3J0YW50O1xufVxuXG4uYmctaGFyYm9yLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzdDNkMxICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctaGFyYm9yLWdyZXk6aG92ZXIsIGEuYmctaGFyYm9yLWdyZXk6Zm9jdXMsXG5idXR0b24uYmctaGFyYm9yLWdyZXk6aG92ZXIsXG5idXR0b24uYmctaGFyYm9yLWdyZXk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZhZGE2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1taXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLW1pc3Q6aG92ZXIsIGEuYmctbWlzdDpmb2N1cyxcbmJ1dHRvbi5iZy1taXN0OmhvdmVyLFxuYnV0dG9uLmJnLW1pc3Q6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuYS5iZy1ibGFjazpob3ZlciwgYS5iZy1ibGFjazpmb2N1cyxcbmJ1dHRvbi5iZy1ibGFjazpob3ZlcixcbmJ1dHRvbi5iZy1ibGFjazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0U2NzI4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjM2UyMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYnJhbmQtcmVkLWRhcmsge1xuICBib3JkZXItY29sb3I6ICNDRTY3MjggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1icmlnaHQtYXNpY3MtYmx1ZSB7XG4gIGJvcmRlci1jb2xvcjogIzNlMjMwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNoYXJjb2FsIHtcbiAgYm9yZGVyLWNvbG9yOiAjNEE0QTRBICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1hc2ljcy1ibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2UyMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaGFyYm9yLWdyZXkge1xuICBib3JkZXItY29sb3I6ICNDN0M2QzEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1taXN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRUVFRUVFICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmxhY2sge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4uZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbi5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQyLjg1NzE0Mjg1NzElO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLmZsb2F0LW1kLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5mbG9hdC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLnN0aWNreS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMCxcbi5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIsIC5ibG9jay1hY2NvcmRpb24gLmNhcmQgLmNhcmQtYm9keSBwOm5vdCg6bGFzdC1jaGlsZCksXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNSxcbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wci0wLFxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xLFxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMSxcbi5weS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yLFxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0yLFxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMyxcbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyxcbi5weS0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00LFxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQsXG4ucHktNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01LFxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNSxcbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSxcbi5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMSB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjEsXG4ubXktbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjIge1xuICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjMsXG4ubXktbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjQge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW40LFxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW40LFxuLm15LW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNSB7XG4gIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW41LFxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjUsXG4ubXktbjUge1xuICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMCxcbi5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tMCxcbi5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0wLFxuLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS0wLFxuLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0xLFxuLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS0xLFxuLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTEsXG4ubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTEsXG4ubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMixcbi5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS0yLFxuLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMixcbi5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS0yLFxuLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTMsXG4ubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTMsXG4ubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMyxcbi5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tMyxcbi5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS00LFxuLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTQsXG4ubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS00LFxuLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTQsXG4ubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNSxcbi5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tNSxcbi5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS01LFxuLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS01LFxuLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMCxcbi5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTAsXG4ucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTAsXG4ucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1zbS0wLFxuLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTEsXG4ucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS0xLFxuLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0xLFxuLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tMSxcbi5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTIsXG4ucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTIsXG4ucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMixcbi5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tMixcbi5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTMsXG4ucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS0zLFxuLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0zLFxuLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tMyxcbi5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTQsXG4ucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTQsXG4ucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tNCxcbi5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tNCxcbi5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTUsXG4ucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS01LFxuLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS01LFxuLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tNSxcbi5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjEsXG4ubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjEsXG4ubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uMSxcbi5teS1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uMSxcbi5teC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjIsXG4ubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1uMixcbi5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjIsXG4ubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uMixcbi5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjMsXG4ubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjMsXG4ubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uMyxcbi5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uMyxcbi5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjQsXG4ubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1uNCxcbi5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjQsXG4ubXktc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uNCxcbi5teC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjUsXG4ubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjUsXG4ubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uNSxcbi5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uNSxcbi5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1hdXRvLFxuLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1hdXRvLFxuLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLWF1dG8sXG4ubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLWF1dG8sXG4ubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTAsXG4ubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTAsXG4ubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMCxcbi5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtMCxcbi5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMSxcbi5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtMSxcbi5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0xLFxuLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC0xLFxuLm14LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTIsXG4ubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtMixcbi5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTIsXG4ubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtMixcbi5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0zLFxuLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC0zLFxuLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTMsXG4ubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTMsXG4ubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtNCxcbi5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC00LFxuLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtNCxcbi5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC00LFxuLm14LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTUsXG4ubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTUsXG4ubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtNSxcbi5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtNSxcbi5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTAsXG4ucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC0wLFxuLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0wLFxuLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtMCxcbi5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0xLFxuLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtMSxcbi5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMSxcbi5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTEsXG4ucHgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0yLFxuLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC0yLFxuLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTIsXG4ucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTIsXG4ucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0zLFxuLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtMyxcbi5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMyxcbi5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTMsXG4ucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC00LFxuLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC00LFxuLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTQsXG4ucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTQsXG4ucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC01LFxuLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtNSxcbi5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtNSxcbi5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTUsXG4ucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW4xLFxuLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW4xLFxuLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbjEsXG4ubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjEsXG4ubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW4yLFxuLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtbjIsXG4ubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW4yLFxuLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjIsXG4ubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW4zLFxuLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW4zLFxuLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbjMsXG4ubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjMsXG4ubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW40LFxuLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtbjQsXG4ubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW40LFxuLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjQsXG4ubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW41LFxuLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW41LFxuLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbjUsXG4ubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjUsXG4ubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtYXV0byxcbi5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtYXV0byxcbi5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1hdXRvLFxuLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC1hdXRvLFxuLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0wLFxuLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy0wLFxuLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTAsXG4ubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTAsXG4ubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTEsXG4ubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTEsXG4ubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMSxcbi5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctMSxcbi5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0yLFxuLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTIsXG4ubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0yLFxuLm15LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTIsXG4ubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMyxcbi5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctMyxcbi5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0zLFxuLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy0zLFxuLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTQsXG4ubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctNCxcbi5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTQsXG4ubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctNCxcbi5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy01LFxuLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy01LFxuLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTUsXG4ubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTUsXG4ubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0wLFxuLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctMCxcbi5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMCxcbi5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTAsXG4ucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMSxcbi5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTEsXG4ucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTEsXG4ucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy0xLFxuLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMixcbi5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctMixcbi5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0yLFxuLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy0yLFxuLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMyxcbi5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTMsXG4ucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTMsXG4ucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy0zLFxuLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctNCxcbi5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctNCxcbi5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy00LFxuLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy00LFxuLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctNSxcbi5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTUsXG4ucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTUsXG4ucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy01LFxuLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uMSxcbi5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uMSxcbi5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW4xLFxuLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW4xLFxuLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uMixcbi5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLW4yLFxuLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uMixcbi5teS1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW4yLFxuLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uMyxcbi5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uMyxcbi5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW4zLFxuLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW4zLFxuLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uNCxcbi5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLW40LFxuLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uNCxcbi5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW40LFxuLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uNSxcbi5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uNSxcbi5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW41LFxuLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW41LFxuLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLWF1dG8sXG4ubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLWF1dG8sXG4ubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctYXV0byxcbi5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctYXV0byxcbi5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMCxcbi5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtMCxcbi5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0wLFxuLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC0wLFxuLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0xLFxuLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC0xLFxuLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTEsXG4ubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTEsXG4ubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMixcbi5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC0yLFxuLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMixcbi5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC0yLFxuLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTMsXG4ubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTMsXG4ubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMyxcbi5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtMyxcbi5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC00LFxuLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTQsXG4ubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC00LFxuLm15LXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTQsXG4ubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtNSxcbi5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtNSxcbi5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC01LFxuLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC01LFxuLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMCxcbi5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTAsXG4ucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTAsXG4ucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC0wLFxuLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTEsXG4ucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC0xLFxuLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0xLFxuLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtMSxcbi5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTIsXG4ucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTIsXG4ucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMixcbi5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtMixcbi5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTMsXG4ucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC0zLFxuLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0zLFxuLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtMyxcbi5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTQsXG4ucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTQsXG4ucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtNCxcbi5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtNCxcbi5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTUsXG4ucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC01LFxuLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC01LFxuLnB5LXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtNSxcbi5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjEsXG4ubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtbjEsXG4ubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1uMSxcbi5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1uMSxcbi5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjIsXG4ubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1uMixcbi5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjIsXG4ubXkteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1uMixcbi5teC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjMsXG4ubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtbjMsXG4ubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1uMyxcbi5teS14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1uMyxcbi5teC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjQsXG4ubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1uNCxcbi5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjQsXG4ubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1uNCxcbi5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjUsXG4ubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtbjUsXG4ubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1uNSxcbi5teS14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1uNSxcbi5teC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1hdXRvLFxuLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1hdXRvLFxuLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLWF1dG8sXG4ubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLWF1dG8sXG4ubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLnRleHQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGV4dC1sZWZ0LCAuYmxvY2stYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWJvZHkge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICNDRTY3MjggIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICM4ZTQ3MWMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzZTIzMDAgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXN1Y2Nlc3M6aG92ZXIsIGEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMxOTY5MmMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1pbmZvOmhvdmVyLCBhLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMGY2Njc0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtd2FybmluZzpob3ZlciwgYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2JhOGIwMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFuZ2VyOmhvdmVyLCBhLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNhNzFkMmEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtbGlnaHQ6aG92ZXIsIGEudGV4dC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjY2JkM2RhICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFyazpob3ZlciwgYS50ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzEyMTQxNiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1icmFuZC1yZWQtZGFyayB7XG4gIGNvbG9yOiAjQ0U2NzI4ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1icmFuZC1yZWQtZGFyazpob3ZlciwgYS50ZXh0LWJyYW5kLXJlZC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICM4ZTQ3MWMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYnJpZ2h0LWFzaWNzLWJsdWUge1xuICBjb2xvcjogIzNlMjMwMCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtYnJpZ2h0LWFzaWNzLWJsdWU6aG92ZXIsIGEudGV4dC1icmlnaHQtYXNpY3MtYmx1ZTpmb2N1cyB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jaGFyY29hbCB7XG4gIGNvbG9yOiAjNEE0QTRBICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1jaGFyY29hbDpob3ZlciwgYS50ZXh0LWNoYXJjb2FsOmZvY3VzIHtcbiAgY29sb3I6ICMyNDI0MjQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyay1hc2ljcy1ibHVlIHtcbiAgY29sb3I6ICMzZTIzMDAgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhcmstYXNpY3MtYmx1ZTpob3ZlciwgYS50ZXh0LWRhcmstYXNpY3MtYmx1ZTpmb2N1cyB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1oYXJib3ItZ3JleSB7XG4gIGNvbG9yOiAjQzdDNkMxICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1oYXJib3ItZ3JleTpob3ZlciwgYS50ZXh0LWhhcmJvci1ncmV5OmZvY3VzIHtcbiAgY29sb3I6ICNhM2ExOTkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbWlzdCB7XG4gIGNvbG9yOiAjRUVFRUVFICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1taXN0OmhvdmVyLCBhLnRleHQtbWlzdDpmb2N1cyB7XG4gIGNvbG9yOiAjYzhjOGM4ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWJsYWNrOmhvdmVyLCBhLnRleHQtYmxhY2s6Zm9jdXMge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLyohXG4gKiBCb290c3RyYXAgR3JpZCB2NC42LjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteGwge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIH1cbn1cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzO1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwO1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuXG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG5cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cblxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuXG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yLFxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yLCAuYmxvY2stYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWJvZHkgcDpub3QoOmxhc3QtY2hpbGQpLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01LFxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wLFxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBsLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyxcbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zLFxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjEge1xuICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjMge1xuICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW40IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjUge1xuICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW41LFxuLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTAsXG4ubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTAsXG4ubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMCxcbi5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tMCxcbi5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMSxcbi5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tMSxcbi5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0xLFxuLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS0xLFxuLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTIsXG4ubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tMixcbi5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTIsXG4ubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tMixcbi5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0zLFxuLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS0zLFxuLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTMsXG4ubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTMsXG4ubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNCxcbi5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS00LFxuLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tNCxcbi5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS00LFxuLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTUsXG4ubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTUsXG4ubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tNSxcbi5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tNSxcbi5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTAsXG4ucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS0wLFxuLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0wLFxuLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tMCxcbi5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0xLFxuLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItc20tMSxcbi5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMSxcbi5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTEsXG4ucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0yLFxuLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS0yLFxuLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTIsXG4ucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTIsXG4ucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0zLFxuLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItc20tMyxcbi5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMyxcbi5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTMsXG4ucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS00LFxuLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS00LFxuLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTQsXG4ucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTQsXG4ucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS01LFxuLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItc20tNSxcbi5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tNSxcbi5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTUsXG4ucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW4xLFxuLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLW4xLFxuLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjEsXG4ubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjEsXG4ubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW4yLFxuLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjIsXG4ubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLW4yLFxuLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjIsXG4ubXgtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW4zLFxuLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLW4zLFxuLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjMsXG4ubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjMsXG4ubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW40LFxuLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjQsXG4ubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLW40LFxuLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjQsXG4ubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW41LFxuLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLW41LFxuLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjUsXG4ubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjUsXG4ubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tYXV0byxcbi5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tYXV0byxcbi5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1hdXRvLFxuLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1hdXRvLFxuLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0wLFxuLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC0wLFxuLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTAsXG4ubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTAsXG4ubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTEsXG4ubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTEsXG4ubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMSxcbi5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtMSxcbi5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0yLFxuLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTIsXG4ubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0yLFxuLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTIsXG4ubXgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMyxcbi5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtMyxcbi5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0zLFxuLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC0zLFxuLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTQsXG4ubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtNCxcbi5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTQsXG4ubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtNCxcbi5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC01LFxuLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC01LFxuLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTUsXG4ubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTUsXG4ubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0wLFxuLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtMCxcbi5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMCxcbi5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTAsXG4ucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMSxcbi5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTEsXG4ucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTEsXG4ucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC0xLFxuLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMixcbi5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtMixcbi5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0yLFxuLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC0yLFxuLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMyxcbi5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTMsXG4ucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTMsXG4ucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC0zLFxuLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtNCxcbi5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtNCxcbi5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC00LFxuLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC00LFxuLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtNSxcbi5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTUsXG4ucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTUsXG4ucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC01LFxuLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uMSxcbi5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC1uMSxcbi5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW4xLFxuLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW4xLFxuLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uMixcbi5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW4yLFxuLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1uMixcbi5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW4yLFxuLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uMyxcbi5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC1uMyxcbi5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW4zLFxuLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW4zLFxuLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uNCxcbi5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW40LFxuLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1uNCxcbi5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW40LFxuLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uNSxcbi5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC1uNSxcbi5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW41LFxuLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW41LFxuLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLWF1dG8sXG4ubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLWF1dG8sXG4ubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtYXV0byxcbi5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtYXV0byxcbi5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMCxcbi5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctMCxcbi5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0wLFxuLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy0wLFxuLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0xLFxuLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy0xLFxuLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTEsXG4ubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTEsXG4ubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMixcbi5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy0yLFxuLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMixcbi5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy0yLFxuLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTMsXG4ubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTMsXG4ubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMyxcbi5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctMyxcbi5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy00LFxuLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTQsXG4ubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy00LFxuLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTQsXG4ubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctNSxcbi5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctNSxcbi5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy01LFxuLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy01LFxuLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMCxcbi5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTAsXG4ucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTAsXG4ucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy0wLFxuLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTEsXG4ucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy0xLFxuLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0xLFxuLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctMSxcbi5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTIsXG4ucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTIsXG4ucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMixcbi5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctMixcbi5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTMsXG4ucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy0zLFxuLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0zLFxuLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctMyxcbi5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTQsXG4ucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTQsXG4ucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctNCxcbi5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctNCxcbi5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTUsXG4ucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy01LFxuLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy01LFxuLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctNSxcbi5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctbjEsXG4ubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctbjEsXG4ubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uMSxcbi5teS1sZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy1uMSxcbi5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctbjIsXG4ubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uMixcbi5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctbjIsXG4ubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy1uMixcbi5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctbjMsXG4ubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctbjMsXG4ubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uMyxcbi5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy1uMyxcbi5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctbjQsXG4ubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uNCxcbi5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctbjQsXG4ubXktbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy1uNCxcbi5teC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctbjUsXG4ubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctbjUsXG4ubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uNSxcbi5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy1uNSxcbi5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1hdXRvLFxuLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1hdXRvLFxuLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLWF1dG8sXG4ubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLWF1dG8sXG4ubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTAsXG4ubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTAsXG4ubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMCxcbi5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtMCxcbi5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMSxcbi5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtMSxcbi5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0xLFxuLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC0xLFxuLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTIsXG4ubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtMixcbi5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTIsXG4ubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtMixcbi5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0zLFxuLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC0zLFxuLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTMsXG4ubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTMsXG4ubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtNCxcbi5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC00LFxuLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtNCxcbi5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC00LFxuLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTUsXG4ubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTUsXG4ubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtNSxcbi5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtNSxcbi5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTAsXG4ucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC0wLFxuLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0wLFxuLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtMCxcbi5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0xLFxuLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtMSxcbi5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMSxcbi5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTEsXG4ucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0yLFxuLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC0yLFxuLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTIsXG4ucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTIsXG4ucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0zLFxuLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtMyxcbi5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMyxcbi5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTMsXG4ucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC00LFxuLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC00LFxuLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTQsXG4ucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTQsXG4ucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC01LFxuLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtNSxcbi5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtNSxcbi5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTUsXG4ucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW4xLFxuLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLW4xLFxuLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjEsXG4ubXkteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtbjEsXG4ubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW4yLFxuLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtbjIsXG4ubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW4yLFxuLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtbjIsXG4ubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW4zLFxuLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLW4zLFxuLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjMsXG4ubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtbjMsXG4ubXgteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW40LFxuLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtbjQsXG4ubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW40LFxuLm15LXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtbjQsXG4ubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW41LFxuLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLW41LFxuLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjUsXG4ubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtbjUsXG4ubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtYXV0byxcbi5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtYXV0byxcbi5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1hdXRvLFxuLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1hdXRvLFxuLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5wYWdlLXdyYXAudHlwZS1jb250ZW50LCAucGFnZS13cmFwLnR5cGUtcGFyZW50LCAucGFnZS13cmFwLnR5cGUtaW5kZXgge1xuICBwYWRkaW5nLXRvcDogY2FsYygzcmVtIC8gMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnBhZ2Utd3JhcC50eXBlLWNvbnRlbnQsIC5wYWdlLXdyYXAudHlwZS1wYXJlbnQsIC5wYWdlLXdyYXAudHlwZS1pbmRleCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNnJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnBhZ2Utd3JhcC50eXBlLWNvbnRlbnQsIC5wYWdlLXdyYXAudHlwZS1wYXJlbnQsIC5wYWdlLXdyYXAudHlwZS1pbmRleCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoN3JlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnBhZ2Utd3JhcC50eXBlLWNvbnRlbnQsIC5wYWdlLXdyYXAudHlwZS1wYXJlbnQsIC5wYWdlLXdyYXAudHlwZS1pbmRleCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTByZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5wYWdlLXdyYXAudHlwZS1jb250ZW50LCAucGFnZS13cmFwLnR5cGUtcGFyZW50LCAucGFnZS13cmFwLnR5cGUtaW5kZXgge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEwcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAucGFnZS13cmFwLnR5cGUtY29udGVudCwgLnBhZ2Utd3JhcC50eXBlLXBhcmVudCwgLnBhZ2Utd3JhcC50eXBlLWluZGV4IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLnBhZ2Utd3JhcC50eXBlLWFyY2hpdmUge1xuICBwYWRkaW5nLXRvcDogY2FsYygzcmVtIC8gMSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDNyZW0gLyAxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAucGFnZS13cmFwLnR5cGUtYXJjaGl2ZSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNnJlbSAvIDEpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDZyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5wYWdlLXdyYXAudHlwZS1hcmNoaXZlIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg3cmVtIC8gMSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoN3JlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnBhZ2Utd3JhcC50eXBlLWFyY2hpdmUge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEwcmVtIC8gMSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTByZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5wYWdlLXdyYXAudHlwZS1hcmNoaXZlIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxMHJlbSAvIDEpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAucGFnZS13cmFwLnR5cGUtYXJjaGl2ZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLmNvbnRlbnQtcGFnZS13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoM3JlbSAvIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5jb250ZW50LXBhZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNnJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLmNvbnRlbnQtcGFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg3cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuY29udGVudC1wYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAuY29udGVudC1wYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwcmVtIC8gMSk7XG4gIH1cbn1cblxuLnJhLWJsb2NrIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi50b29sdGlwLnNob3cge1xuICBvcGFjaXR5OiAxO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UyMzAwO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcCAudG9vbHRpcC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzZTIzMDA7XG59XG4udG9vbHRpcCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUsIC50b29sdGlwIC50b29sdGlwLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzNlMjMwMDtcbn1cbi50b29sdGlwIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjpiZWZvcmUsIC50b29sdGlwIC50b29sdGlwLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjM2UyMzAwO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUsIC50b29sdGlwIC50b29sdGlwLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzZTIzMDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmFyY2hpdmUtZ3JpZCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLmFyY2hpdmUtZ3JpZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMycHg7XG4gIH1cbn1cbi5hcmNoaXZlLWdyaWQgPiAuY29sIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5hcmNoaXZlLWdyaWQgPiAuY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBtYXJnaW46IDA7XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5bZGF0YS13cHNob3BpZnktY29tcG9uZW50LXR5cGU9Y2FydF0ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICBbZGF0YS13cHNob3BpZnktY29tcG9uZW50LXR5cGU9Y2FydF0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbltkYXRhLXdwc2hvcGlmeS1jb21wb25lbnQtdHlwZT1jYXJ0XSAud3BzLWJ0bi1jYXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcbiAgcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDFyZW0gMC41cmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1mbG93OiByb3ctcmV2ZXJzZSBub3dyYXAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjMuOThyZW0pIHtcbiAgW2RhdGEtd3BzaG9waWZ5LWNvbXBvbmVudC10eXBlPWNhcnRdIC53cHMtYnRuLWNhcnQge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuW2RhdGEtd3BzaG9waWZ5LWNvbXBvbmVudC10eXBlPWNhcnRdIC53cHMtYnRuLWNhcnQ6aG92ZXIsIFtkYXRhLXdwc2hvcGlmeS1jb21wb25lbnQtdHlwZT1jYXJ0XSAud3BzLWJ0bi1jYXJ0OmFjdGl2ZSwgW2RhdGEtd3BzaG9waWZ5LWNvbXBvbmVudC10eXBlPWNhcnRdIC53cHMtYnRuLWNhcnQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFICFpbXBvcnRhbnQ7XG59XG5bZGF0YS13cHNob3BpZnktY29tcG9uZW50LXR5cGU9Y2FydF0gLndwcy1idG4tY2FydCAud3BzLWNhcnQtY291bnRlciB7XG4gIHRvcDogdW5zZXQgIWltcG9ydGFudDtcbiAgYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xuICByaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbltkYXRhLXdwc2hvcGlmeS1jb21wb25lbnQtdHlwZT1jYXJ0XSAud3BzLWJ0bi1jYXJ0IC53cHMtY2FydC1jb3VudGVyIHNwYW4ge1xuICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcbiAgcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzZTIzMDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuW2RhdGEtd3BzaG9waWZ5LWNvbXBvbmVudC10eXBlPWNhcnRdIC53cHMtYnRuLWNhcnQgc3ZnIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuW2RhdGEtd3BzaG9waWZ5LWNvbXBvbmVudC10eXBlPWNhcnRdIC53cHMtYnRuLWNhcnQgc3ZnIGcge1xuICBmaWxsOiAjM2UyMzAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkgYW5kIChtYXgtd2lkdGg6IDc0Ljk4cmVtKSB7XG4gIC50eXBlLWNvbnRlbnQuaGFzLXNpZGViYXIgPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAudHlwZS1jb250ZW50Lmhhcy1zaWRlYmFyID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4udHlwZS1jb250ZW50IC5zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjMwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOS45OHJlbSkge1xuICAudHlwZS1jb250ZW50IC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDNyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5Ljk4cmVtKSBhbmQgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnR5cGUtY29udGVudCAuc2lkZWJhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg2cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOS45OHJlbSkgYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC50eXBlLWNvbnRlbnQgLnNpZGViYXIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoN3JlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkuOThyZW0pIGFuZCAobWluLXdpZHRoOiA3NXJlbSkge1xuICAudHlwZS1jb250ZW50IC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOS45OHJlbSkgYW5kIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC50eXBlLWNvbnRlbnQgLnNpZGViYXIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTByZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC50eXBlLWNvbnRlbnQgLnNpZGViYXIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDNyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSBhbmQgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnR5cGUtY29udGVudCAuc2lkZWJhciB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNnJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAudHlwZS1jb250ZW50IC5zaWRlYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg3cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkgYW5kIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC50eXBlLWNvbnRlbnQgLnNpZGViYXIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEwcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkgYW5kIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC50eXBlLWNvbnRlbnQgLnNpZGViYXIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEwcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAudHlwZS1jb250ZW50IC5zaWRlYmFyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjMwMDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMS41cmVtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSBhbmQgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnR5cGUtY29udGVudCAuc2lkZWJhcjo6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgM3JlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkgYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC50eXBlLWNvbnRlbnQgLnNpZGViYXI6OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMuNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkgYW5kIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC50eXBlLWNvbnRlbnQgLnNpZGViYXI6OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDRyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIGFuZCAobWluLXdpZHRoOiA5MHJlbSkge1xuICAudHlwZS1jb250ZW50IC5zaWRlYmFyOjpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0cmVtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSBhbmQgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnR5cGUtY29udGVudCAuc2lkZWJhcjo6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYyhjYWxjKGNhbGMoMTAwdncgLSA5MHJlbSkgLyAyKSArIGNhbGMoMTAwJSArIDhyZW0pKTtcbiAgfVxufVxuLnR5cGUtY29udGVudCAuc2lkZWJhciAuc2lkZWJhci1zZWxlY3QtY29sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjMwMDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDEuNXJlbSAvIDEpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNXJlbSAvIDEpO1xuICAvKipcbiAgZXh0ZW5kIGVsZW1lbnQgdGhlIGRpc3RhbmNlIG9mIHRoZSBncmlkLWNvbnRhaW5lciBwYWRkaW5nIHNvIHRoYXRcbiAgaXQncyBmbHVzaCB3aXRoIGxlZnQvcmlnaHQgZWRnZXMgb2YgdGhlIHNjcmVlblxuICBcdCovXG4gIC8qKlxuICBleHRlbmQgZWxlbWVudCB0aGUgZGlzdGFuY2Ugb2YgdGhlIGdyaWQtY29udGFpbmVyIHBhZGRpbmcgc28gdGhhdFxuICBpdCdzIGZsdXNoIHdpdGggbGVmdC9yaWdodCBlZGdlcyBvZiB0aGUgc2NyZWVuXG4gIFx0Ki9cbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMS41cmVtIC8gMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnR5cGUtY29udGVudCAuc2lkZWJhciAuc2lkZWJhci1zZWxlY3QtY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoM3JlbSAvIDEpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoM3JlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnR5cGUtY29udGVudCAuc2lkZWJhciAuc2lkZWJhci1zZWxlY3QtY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMy41cmVtIC8gMSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygzLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC50eXBlLWNvbnRlbnQgLnNpZGViYXIgLnNpZGViYXItc2VsZWN0LWNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDRyZW0gLyAxKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDRyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC50eXBlLWNvbnRlbnQgLnNpZGViYXIgLnNpZGViYXItc2VsZWN0LWNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDRyZW0gLyAxKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDRyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5Ljk4cmVtKSB7XG4gIC50eXBlLWNvbnRlbnQgLnNpZGViYXIgLnNpZGViYXItc2VsZWN0LWNvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgKDEuNXJlbSAqIDIpKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OHJlbSkge1xuICAudHlwZS1jb250ZW50IC5zaWRlYmFyIC5zaWRlYmFyLXNlbGVjdC1jb2wge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgKDNyZW0gKiAyKSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC50eXBlLWNvbnRlbnQgLnNpZGViYXIgLnNpZGViYXItc2VsZWN0LWNvbCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoM3JlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnR5cGUtY29udGVudCAuc2lkZWJhciAuc2lkZWJhci1zZWxlY3QtY29sIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC50eXBlLWNvbnRlbnQgLnNpZGViYXIgLnNpZGViYXItc2VsZWN0LWNvbCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnR5cGUtY29udGVudCAuc2lkZWJhciAuc2lkZWJhci1zZWxlY3QtY29sIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAudHlwZS1jb250ZW50IC5zaWRlYmFyIC5zaWRlYmFyLXNlbGVjdC1jb2wge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEuNXJlbSAvIDEpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIGFuZCAobWluLXdpZHRoOiA0MHJlbSkge1xuICAudHlwZS1jb250ZW50IC5zaWRlYmFyIC5zaWRlYmFyLXNlbGVjdC1jb2wge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDNyZW0gLyAxKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkgYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC50eXBlLWNvbnRlbnQgLnNpZGViYXIgLnNpZGViYXItc2VsZWN0LWNvbCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMy41cmVtIC8gMSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMy41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkgYW5kIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC50eXBlLWNvbnRlbnQgLnNpZGViYXIgLnNpZGViYXItc2VsZWN0LWNvbCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNXJlbSAvIDEpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSBhbmQgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnR5cGUtY29udGVudCAuc2lkZWJhciAuc2lkZWJhci1zZWxlY3QtY29sIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg1cmVtIC8gMSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNXJlbSAvIDEpO1xuICB9XG59XG4udHlwZS1jb250ZW50IC5zaWRlYmFyIC5zaWRlYmFyLXNlbGVjdC1jb2wgLnNpZGViYXItc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnR5cGUtY29udGVudCAuc2lkZWJhciAuc2lkZWJhci1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4udHlwZS1jb250ZW50IC5zaWRlYmFyIC5zaWRlYmFyLWxpc3Quc2lkZWJhci1saXN0LWV4dGVybmFsIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi50eXBlLWNvbnRlbnQgLnNpZGViYXIgLnNpZGViYXItbGlzdCAuc2lkZWJhci1saXN0LWl0ZW0gLnNpZGViYXItbGlzdC1pdGVtLWxpbmsge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi50eXBlLWNvbnRlbnQgLnNpZGViYXIgLnNpZGViYXItbGlzdCAuc2lkZWJhci1saXN0LWl0ZW0gLnNpZGViYXItbGlzdC1pdGVtLWxpbms6aG92ZXIsIC50eXBlLWNvbnRlbnQgLnNpZGViYXIgLnNpZGViYXItbGlzdCAuc2lkZWJhci1saXN0LWl0ZW0gLnNpZGViYXItbGlzdC1pdGVtLWxpbms6YWN0aXZlLCAudHlwZS1jb250ZW50IC5zaWRlYmFyIC5zaWRlYmFyLWxpc3QgLnNpZGViYXItbGlzdC1pdGVtIC5zaWRlYmFyLWxpc3QtaXRlbS1saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjMwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAudHlwZS1jb250ZW50IC5zaWRlYmFyIC5zaWRlYmFyLWxpc3QgLnNpZGViYXItbGlzdC1pdGVtIC5zaWRlYmFyLWxpc3QtaXRlbS1saW5rIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4udHlwZS1jb250ZW50IC5zaWRlYmFyIC5zaWRlYmFyLWxpc3QgLnNpZGViYXItbGlzdC1pdGVtIC5zaWRlYmFyLWxpc3QtaXRlbS1saW5rLmlzLWN1cnJlbnQtcGFnZSB7XG4gIGNvbG9yOiAjM2UyMzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnR5cGUtY29udGVudCAuc2lkZWJhciAuc2lkZWJhci1saXN0IC5zaWRlYmFyLWxpc3QtaXRlbS5zaWRlYmFyLWxpc3QtaXRlbS1leHRlcm5hbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50eXBlLWNvbnRlbnQgLnNpZGViYXIgLnNpZGViYXItbGlzdCAuc2lkZWJhci1saXN0LWl0ZW0uc2lkZWJhci1saXN0LWl0ZW0tZXh0ZXJuYWw6OmFmdGVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6IFwi74KOXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIHJpZ2h0OiAxLjVyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi50eXBlLWNvbnRlbnQgLnNpZGViYXIuc2lkZWJhci1zdGlja3kge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnR5cGUtY29udGVudCAuc2lkZWJhci5zaWRlYmFyLXN0aWNreSAuc2lkZWJhci1saXN0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2U7XG4gICAgd2lkdGg6IGNhbGMoY2FsYygxMDB2dyAtIGNhbGMoN3JlbSAvIDIpKSAvIDQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnR5cGUtY29udGVudCAuc2lkZWJhci5zaWRlYmFyLXN0aWNreSAuc2lkZWJhci1saXN0IHtcbiAgICB3aWR0aDogY2FsYyhjYWxjKDEwMHZ3IC0gOHJlbSkgLyA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC50eXBlLWNvbnRlbnQgLnNpZGViYXIuc2lkZWJhci1zdGlja3kgLnNpZGViYXItbGlzdCB7XG4gICAgd2lkdGg6IGNhbGMoY2FsYyhjYWxjKDEwMHZ3IC0gY2FsYygxMDB2dyAtIDkwcmVtKSkgLSBjYWxjKDhyZW0gLyAyKSkgLyA0KTtcbiAgfVxufVxuLnR5cGUtY29udGVudCAuc2lkZWJhci1wYWdlLWNvbnRlbnQtY29sIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoM3JlbSAvIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC50eXBlLWNvbnRlbnQgLnNpZGViYXItcGFnZS1jb250ZW50LWNvbCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNnJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnR5cGUtY29udGVudCAuc2lkZWJhci1wYWdlLWNvbnRlbnQtY29sIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg3cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAudHlwZS1jb250ZW50IC5zaWRlYmFyLXBhZ2UtY29udGVudC1jb2wge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAudHlwZS1jb250ZW50IC5zaWRlYmFyLXBhZ2UtY29udGVudC1jb2wge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAudHlwZS1jb250ZW50IC5zaWRlYmFyLXBhZ2UtY29udGVudC1jb2wge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygxLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSBhbmQgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnR5cGUtY29udGVudCAuc2lkZWJhci1wYWdlLWNvbnRlbnQtY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoM3JlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAudHlwZS1jb250ZW50IC5zaWRlYmFyLXBhZ2UtY29udGVudC1jb2wge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygzLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSBhbmQgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnR5cGUtY29udGVudCAuc2lkZWJhci1wYWdlLWNvbnRlbnQtY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNHJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIGFuZCAobWluLXdpZHRoOiA5MHJlbSkge1xuICAudHlwZS1jb250ZW50IC5zaWRlYmFyLXBhZ2UtY29udGVudC1jb2wge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg0cmVtIC8gMSk7XG4gIH1cbn1cblxuLnBhZ2Utd3JhcC50eXBlLW5ld3MtYXJjaGl2ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkuOThyZW0pIHtcbiAgLnBhZ2Utd3JhcC50eXBlLW5ld3MtYXJjaGl2ZSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMS41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOS45OHJlbSkgYW5kIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5wYWdlLXdyYXAudHlwZS1uZXdzLWFyY2hpdmUge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDNyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5Ljk4cmVtKSBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnBhZ2Utd3JhcC50eXBlLW5ld3MtYXJjaGl2ZSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMy41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOS45OHJlbSkgYW5kIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5wYWdlLXdyYXAudHlwZS1uZXdzLWFyY2hpdmUge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5Ljk4cmVtKSBhbmQgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnBhZ2Utd3JhcC50eXBlLW5ld3MtYXJjaGl2ZSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkuOThyZW0pIHtcbiAgLnBhZ2Utd3JhcC50eXBlLW5ld3MtYXJjaGl2ZSA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5wYWdlLXdyYXAudHlwZS1uZXdzLWFyY2hpdmUgLm5vLW5ld3MtaXRlbXMgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ucGFnZS13cmFwLnR5cGUtbmV3cy1hcmNoaXZlIC5sb2FkLW1vcmUtY29sIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkuOThyZW0pIHtcbiAgLnBhZ2Utd3JhcC50eXBlLW5ld3MtYXJjaGl2ZSAubG9hZC1tb3JlLWNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEuNXJlbSAvIDEpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOS45OHJlbSkgYW5kIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5wYWdlLXdyYXAudHlwZS1uZXdzLWFyY2hpdmUgLmxvYWQtbW9yZS1jb2wge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygzcmVtIC8gMSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygzcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOS45OHJlbSkgYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5wYWdlLXdyYXAudHlwZS1uZXdzLWFyY2hpdmUgLmxvYWQtbW9yZS1jb2wge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygzLjVyZW0gLyAxKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDMuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkuOThyZW0pIGFuZCAobWluLXdpZHRoOiA3NXJlbSkge1xuICAucGFnZS13cmFwLnR5cGUtbmV3cy1hcmNoaXZlIC5sb2FkLW1vcmUtY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNHJlbSAvIDEpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNHJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkuOThyZW0pIGFuZCAobWluLXdpZHRoOiA5MHJlbSkge1xuICAucGFnZS13cmFwLnR5cGUtbmV3cy1hcmNoaXZlIC5sb2FkLW1vcmUtY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNHJlbSAvIDEpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNHJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkuOThyZW0pIHtcbiAgLnBhZ2Utd3JhcC50eXBlLW5ld3MtYXJjaGl2ZSAubG9hZC1tb3JlLWNvbCAuYnRuLCAucGFnZS13cmFwLnR5cGUtbmV3cy1hcmNoaXZlIC5sb2FkLW1vcmUtY29sIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAucGFnZS13cmFwLnR5cGUtbmV3cy1hcmNoaXZlIC5sb2FkLW1vcmUtY29sIGlucHV0W3R5cGU9c3VibWl0XSwgLnBhZ2Utd3JhcC50eXBlLW5ld3MtYXJjaGl2ZSAubG9hZC1tb3JlLWNvbCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLndwcy1idG4tbmV4dC1wYWdlLCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLnBhZ2Utd3JhcC50eXBlLW5ld3MtYXJjaGl2ZSAubG9hZC1tb3JlLWNvbCAud3BzLWJ0bi1uZXh0LXBhZ2UsIC5wYWdlLXdyYXAudHlwZS1uZXdzLWFyY2hpdmUgLmxvYWQtbW9yZS1jb2wgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gYSwgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLnBhZ2Utd3JhcC50eXBlLW5ld3MtYXJjaGl2ZSAubG9hZC1tb3JlLWNvbCBhLCAucGFnZS13cmFwLnR5cGUtbmV3cy1hcmNoaXZlIC5sb2FkLW1vcmUtY29sIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5wYWdlLXdyYXAudHlwZS1uZXdzLWFyY2hpdmUgLmxvYWQtbW9yZS1jb2wgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAucGFnZS13cmFwLnR5cGUtbmV3cy1hcmNoaXZlIC5sb2FkLW1vcmUtY29sIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtc2hvcCAud3BzaG9waWZ5LWhhcy1yZW5kZXJlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1zaG9wIC53cHNob3BpZnktaGFzLXJlbmRlcmVkIC53cHMtY29tcG9uZW50LXNvcnRpbmcgc2VsZWN0LFxuYm9keS5wYWdlLXRlbXBsYXRlLXNob3AgLndwc2hvcGlmeS1oYXMtcmVuZGVyZWQgYXNpZGUud3BzLXN0b3JlZnJvbnQgLndwcy1maWx0ZXIgLndwcy1kcmF3ZXItdHJpZ2dlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzZTIzMDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAyLjVyZW0gMC41cmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjM2UyMzAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtc2hvcCAud3BzaG9waWZ5LWhhcy1yZW5kZXJlZCAud3BzLWNvbXBvbmVudC1zb3J0aW5nIHNlbGVjdDpmb2N1cyxcbmJvZHkucGFnZS10ZW1wbGF0ZS1zaG9wIC53cHNob3BpZnktaGFzLXJlbmRlcmVkIGFzaWRlLndwcy1zdG9yZWZyb250IC53cHMtZmlsdGVyIC53cHMtZHJhd2VyLXRyaWdnZXI6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzZTIzMDA7XG4gIG91dGxpbmU6IDNweCBzb2xpZCByZ2JhKDYyLCAzNSwgMCwgMC4yKSAhaW1wb3J0YW50O1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXNob3AgLndwc2hvcGlmeS1oYXMtcmVuZGVyZWQgLndwcy1jb21wb25lbnQtc29ydGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtc2hvcCAud3BzaG9waWZ5LWhhcy1yZW5kZXJlZCAud3BzLWNvbXBvbmVudC1zb3J0aW5nIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbnMvYW5nbGUtZG93bi1ibHVlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMXJlbSkgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXNob3AgLndwc2hvcGlmeS1oYXMtcmVuZGVyZWQgLndwcy1jb21wb25lbnQtc29ydGluZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtc2hvcCAud3BzaG9waWZ5LWhhcy1yZW5kZXJlZCAud3BzLWNvbXBvbmVudC1zb3J0aW5nIGxhYmVsLndwcy1zb3J0aW5nLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuYm9keS5wYWdlLXRlbXBsYXRlLXNob3AgLndwc2hvcGlmeS1oYXMtcmVuZGVyZWQgYXNpZGUud3BzLXN0b3JlZnJvbnQgLndwcy1maWx0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtc2hvcCAud3BzaG9waWZ5LWhhcy1yZW5kZXJlZCBhc2lkZS53cHMtc3RvcmVmcm9udCAud3BzLWZpbHRlciBzcGFuLndwcy1kcmF3ZXItaWNvbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtc2hvcCAud3BzaG9waWZ5LWhhcy1yZW5kZXJlZCBhc2lkZS53cHMtc3RvcmVmcm9udCAud3BzLWZpbHRlciBzcGFuLndwcy1kcmF3ZXItaWNvbjo6YmVmb3JlLCBib2R5LnBhZ2UtdGVtcGxhdGUtc2hvcCAud3BzaG9waWZ5LWhhcy1yZW5kZXJlZCBhc2lkZS53cHMtc3RvcmVmcm9udCAud3BzLWZpbHRlciBzcGFuLndwcy1kcmF3ZXItaWNvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UyMzAwO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXNob3AgLndwc2hvcGlmeS1oYXMtcmVuZGVyZWQgYXNpZGUud3BzLXN0b3JlZnJvbnQgLndwcy1maWx0ZXIgc3Bhbi53cHMtZHJhd2VyLWljb246OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cHg7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtc2hvcCAud3BzaG9waWZ5LWhhcy1yZW5kZXJlZCBhc2lkZS53cHMtc3RvcmVmcm9udCAud3BzLWZpbHRlciBzcGFuLndwcy1kcmF3ZXItaWNvbjo6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAtMS41cHg7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtc2hvcCAud3BzaG9waWZ5LWhhcy1yZW5kZXJlZCBhc2lkZS53cHMtc3RvcmVmcm9udCAud3BzLWZpbHRlciAud3BzLWRyYXdlci1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxcmVtO1xuICB6LWluZGV4OiAyO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1zaG9wIC53cHNob3BpZnktaGFzLXJlbmRlcmVkIGFzaWRlLndwcy1zdG9yZWZyb250IC53cHMtZmlsdGVyIC53cHMtZHJhd2VyLWNvbnRlbnQgLndwcy1maWx0ZXItY29udGVudCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtc2hvcCAud3BzaG9waWZ5LWhhcy1yZW5kZXJlZCBhc2lkZS53cHMtc3RvcmVmcm9udCAud3BzLWZpbHRlciAud3BzLWRyYXdlci1jb250ZW50IC53cHMtZmlsdGVyLWNvbnRlbnQgaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzZTIzMDA7XG4gIG91dGxpbmU6IDNweCBzb2xpZCByZ2JhKDYyLCAzNSwgMCwgMC4yKSAhaW1wb3J0YW50O1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXNob3AgLndwc2hvcGlmeS1oYXMtcmVuZGVyZWQgYXNpZGUud3BzLXN0b3JlZnJvbnQgLndwcy1maWx0ZXJbZGF0YS13cHMtZHJhd2VyLXRvZ2dsZT10cnVlXSAud3BzLWRyYXdlci10cmlnZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBib3JkZXItY29sb3I6ICMzZTIzMDA7XG4gIG91dGxpbmU6IDNweCBzb2xpZCByZ2JhKDYyLCAzNSwgMCwgMC4yKTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1zaG9wIC53cHNob3BpZnktaGFzLXJlbmRlcmVkIGFzaWRlLndwcy1zdG9yZWZyb250IC53cHMtZmlsdGVyW2RhdGEtd3BzLWRyYXdlci10b2dnbGU9dHJ1ZV0gLndwcy1kcmF3ZXItY29udGVudCB7XG4gIHotaW5kZXg6IDE7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtc2hvcCAud3BzaG9waWZ5LWhhcy1yZW5kZXJlZCBhc2lkZS53cHMtc3RvcmVmcm9udCAud3BzLWZpbHRlcltkYXRhLXdwcy1kcmF3ZXItdG9nZ2xlPWZhbHNlXSAud3BzLWRyYXdlci1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtc2hvcCAud3BzaG9waWZ5LWhhcy1yZW5kZXJlZCBhc2lkZS53cHMtc3RvcmVmcm9udCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgYm9keS5wYWdlLXRlbXBsYXRlLXNob3AgLndwc2hvcGlmeS1oYXMtcmVuZGVyZWQgYXNpZGUud3BzLXN0b3JlZnJvbnQgLndwcy1maWx0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtc2hvcCAud3BzaG9waWZ5LWhhcy1yZW5kZXJlZCAud3BzLXN0b3JlZnJvbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtc2hvcCAud3BzLWl0ZW1zLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBwYWRkaW5nOiAwcHg7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtc2hvcCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLndwcy1jb21wb25lbnQtc29ydGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4sIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAud3BzLWJ0bi1uZXh0LXBhZ2UsIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIGEsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTIuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwYWRkaW5nOiAxLjI1cmVtIDFyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDRTY3Mjg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRTY3Mjg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOS45OHJlbSkge1xuICAuYnRuLCAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgaW5wdXRbdHlwZT1zdWJtaXRdLCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLndwcy1idG4tbmV4dC1wYWdlLCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSBhLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJ0bjpob3ZlciwgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC53cHMtYnRuLW5leHQtcGFnZTpob3ZlciwgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gYTpob3ZlciwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5idG46YWN0aXZlLCAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSwgLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC53cHMtYnRuLW5leHQtcGFnZTphY3RpdmUsIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIGE6YWN0aXZlLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsIC5idG46Zm9jdXMsIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAud3BzLWJ0bi1uZXh0LXBhZ2U6Zm9jdXMsIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIGE6Zm9jdXMsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzMyMTM7XG4gIGJvcmRlci1jb2xvcjogIzYzMzIxMztcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLmJ0bi1zZWNvbmRhcnksIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCBpbnB1dC5idG4tc2Vjb25kYXJ5W3R5cGU9c3VibWl0XSwgLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC5idG4tc2Vjb25kYXJ5Lndwcy1idG4tbmV4dC1wYWdlLCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSBhLmJ0bi1zZWNvbmRhcnksIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXQuYnRuLXNlY29uZGFyeVt0eXBlPXN1Ym1pdF0sIGlucHV0W3R5cGU9c3VibWl0XS5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjMwMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzNlMjMwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLmJ0bi1zZWNvbmRhcnk6aG92ZXIsIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCBpbnB1dC5idG4tc2Vjb25kYXJ5W3R5cGU9c3VibWl0XTpob3ZlciwgLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC5idG4tc2Vjb25kYXJ5Lndwcy1idG4tbmV4dC1wYWdlOmhvdmVyLCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSBhLmJ0bi1zZWNvbmRhcnk6aG92ZXIsIC5idG4uYnRuLXNlY29uZGFyeTphY3RpdmUsIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCBpbnB1dC5idG4tc2Vjb25kYXJ5W3R5cGU9c3VibWl0XTphY3RpdmUsIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAuYnRuLXNlY29uZGFyeS53cHMtYnRuLW5leHQtcGFnZTphY3RpdmUsIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIGEuYnRuLXNlY29uZGFyeTphY3RpdmUsIC5idG4uYnRuLXNlY29uZGFyeTpmb2N1cywgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIGlucHV0LmJ0bi1zZWNvbmRhcnlbdHlwZT1zdWJtaXRdOmZvY3VzLCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmJ0bi1zZWNvbmRhcnkud3BzLWJ0bi1uZXh0LXBhZ2U6Zm9jdXMsIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIGEuYnRuLXNlY29uZGFyeTpmb2N1cywgaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1zZWNvbmRhcnk6aG92ZXIsIGlucHV0W3R5cGU9c3VibWl0XS5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwgaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0U2NzI4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjQ0U2NzI4O1xufVxuLmJ0bi5idG4td2hpdGUsIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCBpbnB1dC5idG4td2hpdGVbdHlwZT1zdWJtaXRdLCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmJ0bi13aGl0ZS53cHMtYnRuLW5leHQtcGFnZSwgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gYS5idG4td2hpdGUsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXQuYnRuLXdoaXRlW3R5cGU9c3VibWl0XSwgaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjQ0U2NzI4O1xufVxuLmJ0bi5idG4td2hpdGU6aG92ZXIsIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCBpbnB1dC5idG4td2hpdGVbdHlwZT1zdWJtaXRdOmhvdmVyLCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmJ0bi13aGl0ZS53cHMtYnRuLW5leHQtcGFnZTpob3ZlciwgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gYS5idG4td2hpdGU6aG92ZXIsIC5idG4uYnRuLXdoaXRlOmFjdGl2ZSwgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIGlucHV0LmJ0bi13aGl0ZVt0eXBlPXN1Ym1pdF06YWN0aXZlLCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmJ0bi13aGl0ZS53cHMtYnRuLW5leHQtcGFnZTphY3RpdmUsIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIGEuYnRuLXdoaXRlOmFjdGl2ZSwgLmJ0bi5idG4td2hpdGU6Zm9jdXMsIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCBpbnB1dC5idG4td2hpdGVbdHlwZT1zdWJtaXRdOmZvY3VzLCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmJ0bi13aGl0ZS53cHMtYnRuLW5leHQtcGFnZTpmb2N1cywgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gYS5idG4td2hpdGU6Zm9jdXMsIGlucHV0W3R5cGU9c3VibWl0XS5idG4td2hpdGU6aG92ZXIsIGlucHV0W3R5cGU9c3VibWl0XS5idG4td2hpdGU6YWN0aXZlLCBpbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLXdoaXRlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NFNjcyODtcbiAgYm9yZGVyOiAycHggc29saWQgI0NFNjcyODtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLCAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgaW5wdXQuYnRuLW91dGxpbmVbdHlwZT1zdWJtaXRdLCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLndwcy1idG4tbmV4dC1wYWdlLCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSBhLmJ0bi1vdXRsaW5lLCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgYS53cHMtYnRuLW5leHQtcGFnZSwgLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIGEud3BzLWJ0bi1uZXh0LXBhZ2UsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXQuYnRuLW91dGxpbmVbdHlwZT1zdWJtaXRdLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyBpbnB1dFt0eXBlPXN1Ym1pdF0ud3BzLWJ0bi1uZXh0LXBhZ2UsIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XS53cHMtYnRuLW5leHQtcGFnZSwgaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI0NFNjcyODtcbiAgY29sb3I6ICNDRTY3Mjg7XG59XG4uYnRuLmJ0bi1vdXRsaW5lOmhvdmVyLCAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgaW5wdXQuYnRuLW91dGxpbmVbdHlwZT1zdWJtaXRdOmhvdmVyLCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLndwcy1idG4tbmV4dC1wYWdlOmhvdmVyLCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSBhLmJ0bi1vdXRsaW5lOmhvdmVyLCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgYS53cHMtYnRuLW5leHQtcGFnZTpob3ZlciwgLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIGEud3BzLWJ0bi1uZXh0LXBhZ2U6aG92ZXIsIC5idG4uYnRuLW91dGxpbmU6YWN0aXZlLCAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgaW5wdXQuYnRuLW91dGxpbmVbdHlwZT1zdWJtaXRdOmFjdGl2ZSwgLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC53cHMtYnRuLW5leHQtcGFnZTphY3RpdmUsIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIGEuYnRuLW91dGxpbmU6YWN0aXZlLCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgYS53cHMtYnRuLW5leHQtcGFnZTphY3RpdmUsIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSBhLndwcy1idG4tbmV4dC1wYWdlOmFjdGl2ZSwgLmJ0bi5idG4tb3V0bGluZTpmb2N1cywgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIGlucHV0LmJ0bi1vdXRsaW5lW3R5cGU9c3VibWl0XTpmb2N1cywgLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC53cHMtYnRuLW5leHQtcGFnZTpmb2N1cywgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gYS5idG4tb3V0bGluZTpmb2N1cywgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIGEud3BzLWJ0bi1uZXh0LXBhZ2U6Zm9jdXMsIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSBhLndwcy1idG4tbmV4dC1wYWdlOmZvY3VzLCBpbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLW91dGxpbmU6aG92ZXIsIGlucHV0W3R5cGU9c3VibWl0XS5idG4tb3V0bGluZTphY3RpdmUsIGlucHV0W3R5cGU9c3VibWl0XS5idG4tb3V0bGluZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRTY3Mjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi5idG4tb3V0bGluZTpkaXNhYmxlZCwgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIGlucHV0LmJ0bi1vdXRsaW5lW3R5cGU9c3VibWl0XTpkaXNhYmxlZCwgLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC53cHMtYnRuLW5leHQtcGFnZTpkaXNhYmxlZCwgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gYS5idG4tb3V0bGluZTpkaXNhYmxlZCwgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIGEud3BzLWJ0bi1uZXh0LXBhZ2U6ZGlzYWJsZWQsIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSBhLndwcy1idG4tbmV4dC1wYWdlOmRpc2FibGVkLCBpbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLW91dGxpbmU6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLmNvbnRhaW5lci16ZXJvIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnNlY3Rpb24tcC10YiB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDNyZW0gLyAxKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoM3JlbSAvIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5zZWN0aW9uLXAtdGIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDZyZW0gLyAxKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg2cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuc2VjdGlvbi1wLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg3cmVtIC8gMSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoN3JlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnNlY3Rpb24tcC10YiB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTByZW0gLyAxKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMHJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnNlY3Rpb24tcC10YiB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTByZW0gLyAxKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMHJlbSAvIDEpO1xuICB9XG59XG5cbi5zZWN0aW9uLXAtdCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDNyZW0gLyAxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAuc2VjdGlvbi1wLXQge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDZyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5zZWN0aW9uLXAtdCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoN3JlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnNlY3Rpb24tcC10IHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxMHJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnNlY3Rpb24tcC10IHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxMHJlbSAvIDEpO1xuICB9XG59XG5cbi5zZWN0aW9uLXAtYiB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDNyZW0gLyAxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAuc2VjdGlvbi1wLWIge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDZyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5zZWN0aW9uLXAtYiB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoN3JlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnNlY3Rpb24tcC1iIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMHJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnNlY3Rpb24tcC1iIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMHJlbSAvIDEpO1xuICB9XG59XG5cbi5zZWN0aW9uLW0tdGIge1xuICBtYXJnaW4tdG9wOiBjYWxjKDNyZW0gLyAxKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzcmVtIC8gMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnNlY3Rpb24tbS10YiB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg2cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuc2VjdGlvbi1tLXRiIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDdyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5zZWN0aW9uLW0tdGIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTByZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5zZWN0aW9uLW0tdGIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTByZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5zZWN0aW9uLW0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNnJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnNlY3Rpb24tbS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg3cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc2VjdGlvbi1tLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAuc2VjdGlvbi1tLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwcmVtIC8gMSk7XG4gIH1cbn1cblxuLnNlY3Rpb24tbS10IHtcbiAgbWFyZ2luLXRvcDogY2FsYygzcmVtIC8gMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnNlY3Rpb24tbS10IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDZyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5zZWN0aW9uLW0tdCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg3cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc2VjdGlvbi1tLXQge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTByZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5zZWN0aW9uLW0tdCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMHJlbSAvIDEpO1xuICB9XG59XG5cbi5zZWN0aW9uLW0tYiB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoM3JlbSAvIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5zZWN0aW9uLW0tYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg2cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuc2VjdGlvbi1tLWIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoN3JlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnNlY3Rpb24tbS1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAuc2VjdGlvbi1tLWIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTByZW0gLyAxKTtcbiAgfVxufVxuXG4uc2VjdGlvbi1wLWxyIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDEuNXJlbSAvIDEpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNXJlbSAvIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5zZWN0aW9uLXAtbHIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygzcmVtIC8gMSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygzcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuc2VjdGlvbi1wLWxyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMy41cmVtIC8gMSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygzLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5zZWN0aW9uLXAtbHIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg0cmVtIC8gMSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg0cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAuc2VjdGlvbi1wLWxyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNHJlbSAvIDEpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNHJlbSAvIDEpO1xuICB9XG59XG5cbi5zZWN0aW9uLXAtbCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxLjVyZW0gLyAxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAuc2VjdGlvbi1wLWwge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygzcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuc2VjdGlvbi1wLWwge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygzLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5zZWN0aW9uLXAtbCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDRyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5zZWN0aW9uLXAtbCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDRyZW0gLyAxKTtcbiAgfVxufVxuXG4uc2VjdGlvbi1wLXIge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNXJlbSAvIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5zZWN0aW9uLXAtciB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygzcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuc2VjdGlvbi1wLXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMy41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc2VjdGlvbi1wLXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNHJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnNlY3Rpb24tcC1yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDRyZW0gLyAxKTtcbiAgfVxufVxuXG4uc2VjdGlvbi1tLWxyIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMS41cmVtIC8gMSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxLjVyZW0gLyAxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAuc2VjdGlvbi1tLWxyIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygzcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuc2VjdGlvbi1tLWxyIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygzLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5zZWN0aW9uLW0tbHIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5zZWN0aW9uLW0tbHIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5zZWN0aW9uLW0tbHIge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygzcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuc2VjdGlvbi1tLWxyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMy41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc2VjdGlvbi1tLWxyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNHJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnNlY3Rpb24tbS1sciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDRyZW0gLyAxKTtcbiAgfVxufVxuXG4uc2VjdGlvbi1tLWwge1xuICBtYXJnaW4tbGVmdDogY2FsYygxLjVyZW0gLyAxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAuc2VjdGlvbi1tLWwge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDNyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5zZWN0aW9uLW0tbCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMy41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc2VjdGlvbi1tLWwge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5zZWN0aW9uLW0tbCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHJlbSAvIDEpO1xuICB9XG59XG5cbi5zZWN0aW9uLW0tciB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxLjVyZW0gLyAxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAuc2VjdGlvbi1tLXIge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygzcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuc2VjdGlvbi1tLXIge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygzLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5zZWN0aW9uLW0tciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDRyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5zZWN0aW9uLW0tciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDRyZW0gLyAxKTtcbiAgfVxufVxuXG4udmVydDEtcC10YiB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDNyZW0gLyAxKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoM3JlbSAvIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC52ZXJ0MS1wLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg2cmVtIC8gMSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNnJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnZlcnQxLXAtdGIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDdyZW0gLyAxKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg3cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAudmVydDEtcC10YiB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTByZW0gLyAxKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMHJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnZlcnQxLXAtdGIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEwcmVtIC8gMSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTByZW0gLyAxKTtcbiAgfVxufVxuXG4udmVydDEtcC10IHtcbiAgcGFkZGluZy10b3A6IGNhbGMoM3JlbSAvIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC52ZXJ0MS1wLXQge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDZyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC52ZXJ0MS1wLXQge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDdyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC52ZXJ0MS1wLXQge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEwcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAudmVydDEtcC10IHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxMHJlbSAvIDEpO1xuICB9XG59XG5cbi52ZXJ0MS1wLWIge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygzcmVtIC8gMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnZlcnQxLXAtYiB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNnJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnZlcnQxLXAtYiB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoN3JlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnZlcnQxLXAtYiB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTByZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC52ZXJ0MS1wLWIge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwcmVtIC8gMSk7XG4gIH1cbn1cblxuLnZlcnQxLXAtbHIge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoM3JlbSAvIDEpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDNyZW0gLyAxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAudmVydDEtcC1sciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDZyZW0gLyAxKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDZyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC52ZXJ0MS1wLWxyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoN3JlbSAvIDEpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoN3JlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnZlcnQxLXAtbHIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygxMHJlbSAvIDEpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTByZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC52ZXJ0MS1wLWxyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTByZW0gLyAxKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwcmVtIC8gMSk7XG4gIH1cbn1cblxuLnZlcnQxLXAtbCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygzcmVtIC8gMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnZlcnQxLXAtbCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDZyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC52ZXJ0MS1wLWwge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg3cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAudmVydDEtcC1sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTByZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC52ZXJ0MS1wLWwge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygxMHJlbSAvIDEpO1xuICB9XG59XG5cbi52ZXJ0MS1wLXIge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDNyZW0gLyAxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAudmVydDEtcC1yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDZyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC52ZXJ0MS1wLXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoN3JlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnZlcnQxLXAtciB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxMHJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnZlcnQxLXAtciB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxMHJlbSAvIDEpO1xuICB9XG59XG5cbi52ZXJ0MS1tLWxyIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoM3JlbSAvIDEpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoM3JlbSAvIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC52ZXJ0MS1tLWxyIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg2cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAudmVydDEtbS1sciB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoN3JlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnZlcnQxLW0tbHIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAudmVydDEtbS1sciB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTByZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC52ZXJ0MS1tLWxyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNnJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnZlcnQxLW0tbHIge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg3cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAudmVydDEtbS1sciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAudmVydDEtbS1sciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwcmVtIC8gMSk7XG4gIH1cbn1cblxuLnZlcnQxLW0tdCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoM3JlbSAvIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC52ZXJ0MS1tLXQge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNnJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnZlcnQxLW0tdCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg3cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAudmVydDEtbS10IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEwcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAudmVydDEtbS10IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEwcmVtIC8gMSk7XG4gIH1cbn1cblxuLnZlcnQxLW0tYiB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoM3JlbSAvIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC52ZXJ0MS1tLWIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNnJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnZlcnQxLW0tYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg3cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAudmVydDEtbS1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAudmVydDEtbS1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwcmVtIC8gMSk7XG4gIH1cbn1cblxuLnZlcnQxLW0tbCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDNyZW0gLyAxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAudmVydDEtbS1sIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg2cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAudmVydDEtbS1sIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg3cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAudmVydDEtbS1sIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMHJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnZlcnQxLW0tbCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTByZW0gLyAxKTtcbiAgfVxufVxuXG4udmVydDEtbS1yIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDNyZW0gLyAxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAudmVydDEtbS1yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNnJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnZlcnQxLW0tciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDdyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC52ZXJ0MS1tLXIge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxMHJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnZlcnQxLW0tciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwcmVtIC8gMSk7XG4gIH1cbn1cblxuLnZlcnQyLXAtdGIge1xuICBwYWRkaW5nLXRvcDogY2FsYygxLjVyZW0gLyAxKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMS41cmVtIC8gMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnZlcnQyLXAtdGIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDNyZW0gLyAxKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAudmVydDItcC10YiB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMy41cmVtIC8gMSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMy41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAudmVydDItcC10YiB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNXJlbSAvIDEpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC52ZXJ0Mi1wLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg1cmVtIC8gMSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNXJlbSAvIDEpO1xuICB9XG59XG5cbi52ZXJ0Mi1wLXQsIC5wYWdlLXdyYXAudHlwZS1wb3N0IC5wb3N0LWZvb3RlciwgYm9keS5zaW5nbGUtcG9zdCAuYnJlYWRjcnVtYi1zZWN0aW9uIHVsLmJyZWFkY3J1bWJzIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMS41cmVtIC8gMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnZlcnQyLXAtdCwgLnBhZ2Utd3JhcC50eXBlLXBvc3QgLnBvc3QtZm9vdGVyLCBib2R5LnNpbmdsZS1wb3N0IC5icmVhZGNydW1iLXNlY3Rpb24gdWwuYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDNyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC52ZXJ0Mi1wLXQsIC5wYWdlLXdyYXAudHlwZS1wb3N0IC5wb3N0LWZvb3RlciwgYm9keS5zaW5nbGUtcG9zdCAuYnJlYWRjcnVtYi1zZWN0aW9uIHVsLmJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygzLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC52ZXJ0Mi1wLXQsIC5wYWdlLXdyYXAudHlwZS1wb3N0IC5wb3N0LWZvb3RlciwgYm9keS5zaW5nbGUtcG9zdCAuYnJlYWRjcnVtYi1zZWN0aW9uIHVsLmJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg1cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAudmVydDItcC10LCAucGFnZS13cmFwLnR5cGUtcG9zdCAucG9zdC1mb290ZXIsIGJvZHkuc2luZ2xlLXBvc3QgLmJyZWFkY3J1bWItc2VjdGlvbiB1bC5icmVhZGNydW1icyB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNXJlbSAvIDEpO1xuICB9XG59XG5cbi52ZXJ0Mi1wLWIge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxLjVyZW0gLyAxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAudmVydDItcC1iIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAudmVydDItcC1iIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC52ZXJ0Mi1wLWIge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC52ZXJ0Mi1wLWIge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDVyZW0gLyAxKTtcbiAgfVxufVxuXG4udmVydDItcC1sciB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxLjVyZW0gLyAxKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVyZW0gLyAxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAudmVydDItcC1sciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDNyZW0gLyAxKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDNyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC52ZXJ0Mi1wLWxyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMy41cmVtIC8gMSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygzLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC52ZXJ0Mi1wLWxyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNXJlbSAvIDEpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnZlcnQyLXAtbHIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg1cmVtIC8gMSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg1cmVtIC8gMSk7XG4gIH1cbn1cblxuLnZlcnQyLXAtbCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxLjVyZW0gLyAxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAudmVydDItcC1sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoM3JlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnZlcnQyLXAtbCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDMuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnZlcnQyLXAtbCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC52ZXJ0Mi1wLWwge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg1cmVtIC8gMSk7XG4gIH1cbn1cblxuLnZlcnQyLXAtciB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41cmVtIC8gMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnZlcnQyLXAtciB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygzcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAudmVydDItcC1yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDMuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnZlcnQyLXAtciB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg1cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAudmVydDItcC1yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDVyZW0gLyAxKTtcbiAgfVxufVxuXG4udmVydDItbS10IHtcbiAgbWFyZ2luLXRvcDogY2FsYygxLjVyZW0gLyAxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAudmVydDItbS10IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDNyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC52ZXJ0Mi1tLXQge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMy41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAudmVydDItbS10IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC52ZXJ0Mi1tLXQge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNXJlbSAvIDEpO1xuICB9XG59XG5cbi52ZXJ0Mi1tLWIge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNXJlbSAvIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC52ZXJ0Mi1tLWIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoM3JlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnZlcnQyLW0tYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC52ZXJ0Mi1tLWIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnZlcnQyLW0tYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg1cmVtIC8gMSk7XG4gIH1cbn1cblxuLnZlcnQyLW0tbHIge1xuICBtYXJnaW4tbGVmdDogY2FsYygxLjVyZW0gLyAxKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuNXJlbSAvIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC52ZXJ0Mi1tLWxyIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygzcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAudmVydDItbS1sciB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMy41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAudmVydDItbS1sciB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnZlcnQyLW0tbHIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC52ZXJ0Mi1tLWxyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoM3JlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnZlcnQyLW0tbHIge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygzLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC52ZXJ0Mi1tLWxyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnZlcnQyLW0tbHIge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg1cmVtIC8gMSk7XG4gIH1cbn1cblxuLnZlcnQyLW0tbCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEuNXJlbSAvIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC52ZXJ0Mi1tLWwge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDNyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC52ZXJ0Mi1tLWwge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDMuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnZlcnQyLW0tbCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnZlcnQyLW0tbCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNXJlbSAvIDEpO1xuICB9XG59XG5cbi52ZXJ0Mi1tLXIge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS41cmVtIC8gMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnZlcnQyLW0tciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDNyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC52ZXJ0Mi1tLXIge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygzLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC52ZXJ0Mi1tLXIge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg1cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAudmVydDItbS1yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNXJlbSAvIDEpO1xuICB9XG59XG5cbi52ZXJ0My1wLXRiLCAuc2luZ2xlLnNpbmdsZS13cHNfcHJvZHVjdHMgLmJyZWFkY3J1bWItc2VjdGlvbiB1bC5icmVhZGNydW1icyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDJyZW0gLyAxKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMnJlbSAvIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC52ZXJ0My1wLXRiLCAuc2luZ2xlLnNpbmdsZS13cHNfcHJvZHVjdHMgLmJyZWFkY3J1bWItc2VjdGlvbiB1bC5icmVhZGNydW1icyB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMS41cmVtIC8gMSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMS41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAudmVydDMtcC10YiwgLnNpbmdsZS5zaW5nbGUtd3BzX3Byb2R1Y3RzIC5icmVhZGNydW1iLXNlY3Rpb24gdWwuYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEuNzVyZW0gLyAxKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxLjc1cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAudmVydDMtcC10YiwgLnNpbmdsZS5zaW5nbGUtd3BzX3Byb2R1Y3RzIC5icmVhZGNydW1iLXNlY3Rpb24gdWwuYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDIuNXJlbSAvIDEpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDIuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnZlcnQzLXAtdGIsIC5zaW5nbGUuc2luZ2xlLXdwc19wcm9kdWN0cyAuYnJlYWRjcnVtYi1zZWN0aW9uIHVsLmJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygyLjVyZW0gLyAxKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygyLjVyZW0gLyAxKTtcbiAgfVxufVxuXG4udmVydDMtcC10LCAucG9zdC1uYXZpZ2F0aW9uIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMnJlbSAvIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC52ZXJ0My1wLXQsIC5wb3N0LW5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnZlcnQzLXAtdCwgLnBvc3QtbmF2aWdhdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMS43NXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnZlcnQzLXAtdCwgLnBvc3QtbmF2aWdhdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMi41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAudmVydDMtcC10LCAucG9zdC1uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygyLjVyZW0gLyAxKTtcbiAgfVxufVxuXG4udmVydDMtcC1iLCBib2R5LnNpbmdsZS1wb3N0IC5icmVhZGNydW1iLXNlY3Rpb24gdWwuYnJlYWRjcnVtYnMge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygycmVtIC8gMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnZlcnQzLXAtYiwgYm9keS5zaW5nbGUtcG9zdCAuYnJlYWRjcnVtYi1zZWN0aW9uIHVsLmJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC52ZXJ0My1wLWIsIGJvZHkuc2luZ2xlLXBvc3QgLmJyZWFkY3J1bWItc2VjdGlvbiB1bC5icmVhZGNydW1icyB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMS43NXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnZlcnQzLXAtYiwgYm9keS5zaW5nbGUtcG9zdCAuYnJlYWRjcnVtYi1zZWN0aW9uIHVsLmJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygyLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC52ZXJ0My1wLWIsIGJvZHkuc2luZ2xlLXBvc3QgLmJyZWFkY3J1bWItc2VjdGlvbiB1bC5icmVhZGNydW1icyB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMi41cmVtIC8gMSk7XG4gIH1cbn1cblxuLnZlcnQzLXAtbHIge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMnJlbSAvIDEpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDJyZW0gLyAxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAudmVydDMtcC1sciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEuNXJlbSAvIDEpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAudmVydDMtcC1sciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEuNzVyZW0gLyAxKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNzVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC52ZXJ0My1wLWxyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMi41cmVtIC8gMSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygyLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC52ZXJ0My1wLWxyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMi41cmVtIC8gMSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygyLjVyZW0gLyAxKTtcbiAgfVxufVxuXG4udmVydDMtcC1sIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDJyZW0gLyAxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAudmVydDMtcC1sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAudmVydDMtcC1sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS43NXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnZlcnQzLXAtbCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDIuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnZlcnQzLXAtbCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDIuNXJlbSAvIDEpO1xuICB9XG59XG5cbi52ZXJ0My1wLXIge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDJyZW0gLyAxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAudmVydDMtcC1yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnZlcnQzLXAtciB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxLjc1cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAudmVydDMtcC1yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDIuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnZlcnQzLXAtciB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygyLjVyZW0gLyAxKTtcbiAgfVxufVxuXG4udmVydDMtbS10IHtcbiAgbWFyZ2luLXRvcDogY2FsYygycmVtIC8gMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnZlcnQzLW0tdCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC52ZXJ0My1tLXQge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMS43NXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnZlcnQzLW0tdCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC52ZXJ0My1tLXQge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMi41cmVtIC8gMSk7XG4gIH1cbn1cblxuLnZlcnQzLW0tYiwgLnBhZ2Utd3JhcC50eXBlLXBvc3QgLnNpbmdsZS1oZXJvIC5jb250YWluZXIgLmZlYXR1cmVkLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygycmVtIC8gMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnZlcnQzLW0tYiwgLnBhZ2Utd3JhcC50eXBlLXBvc3QgLnNpbmdsZS1oZXJvIC5jb250YWluZXIgLmZlYXR1cmVkLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnZlcnQzLW0tYiwgLnBhZ2Utd3JhcC50eXBlLXBvc3QgLnNpbmdsZS1oZXJvIC5jb250YWluZXIgLmZlYXR1cmVkLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNzVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC52ZXJ0My1tLWIsIC5wYWdlLXdyYXAudHlwZS1wb3N0IC5zaW5nbGUtaGVybyAuY29udGFpbmVyIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygyLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC52ZXJ0My1tLWIsIC5wYWdlLXdyYXAudHlwZS1wb3N0IC5zaW5nbGUtaGVybyAuY29udGFpbmVyIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygyLjVyZW0gLyAxKTtcbiAgfVxufVxuXG4udmVydDMtbS1sciB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDJyZW0gLyAxKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDJyZW0gLyAxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAudmVydDMtbS1sciB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMS41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAudmVydDMtbS1sciB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMS43NXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnZlcnQzLW0tbHIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDIuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnZlcnQzLW0tbHIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDIuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnZlcnQzLW0tbHIge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC52ZXJ0My1tLWxyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS43NXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnZlcnQzLW0tbHIge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygyLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC52ZXJ0My1tLWxyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMi41cmVtIC8gMSk7XG4gIH1cbn1cblxuLnZlcnQzLW0tbCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDJyZW0gLyAxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAudmVydDMtbS1sIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC52ZXJ0My1tLWwge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEuNzVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC52ZXJ0My1tLWwge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDIuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnZlcnQzLW0tbCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMi41cmVtIC8gMSk7XG4gIH1cbn1cblxuLnZlcnQzLW0tciB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygycmVtIC8gMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnZlcnQzLW0tciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnZlcnQzLW0tciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuNzVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC52ZXJ0My1tLXIge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygyLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC52ZXJ0My1tLXIge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygyLjVyZW0gLyAxKTtcbiAgfVxufVxuXG4ucC10LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucC1yLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLWItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLWwtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVzdWx0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMS41cmVtIC8gNCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnJlc3VsdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoM3JlbSAvIDQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnJlc3VsdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMy41cmVtIC8gNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAucmVzdWx0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg0cmVtIC8gNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAucmVzdWx0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg0cmVtIC8gNCk7XG4gIH1cbn1cbi5yZXN1bHQtaXRlbSAuZW50cnktdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLnJlc3VsdC1pdGVtIC5lbnRyeS1kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5yZXN1bHQtaXRlbSAuZW50cnktZXhjZXJwdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnJlc3VsdC1pdGVtIC5lbnRyeS1leGNlcnB0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5waWN0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNvdmVyLCAuY29udGFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5waWN0dXJlLWNvdmVyLCAuY292ZXIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5waWN0dXJlLWNvbnRhaW4sIC5jb250YWluIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGFzLWJnLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGFzLWJnLWltZyAuYmctaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5oYXMtYmctaW1nIC5iZy1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbn1cbi5oYXMtYmctaW1nIC5vdmVybGF5LWNvbnRlbnQge1xuICB6LWluZGV4OiAyO1xufVxuLmhhcy1iZy1pbWcuaGFzLW92ZXJsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjMwMDtcbn1cblxuLmxpbmsge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubGluayB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuXG5hOmhvdmVyLCBhOmFjdGl2ZSwgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFycm93LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjM2UyMzAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuYXJyb3ctbGluayB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5hcnJvdy1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG4uYXJyb3ctbGluazpob3ZlciwgLmFycm93LWxpbms6YWN0aXZlLCAuYXJyb3ctbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjM2UyMzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXJyb3ctbGluazpob3Zlcjo6YmVmb3JlLCAuYXJyb3ctbGluazphY3RpdmU6OmJlZm9yZSwgLmFycm93LWxpbms6Zm9jdXM6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMXJlbTtcbn1cbi5hcnJvdy1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoVwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHJpZ2h0OiAwcmVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4yNXMgZWFzZS1vdXQsIGxlZnQgMC4yNXMgZWFzZS1vdXQ7XG59XG4uYXJyb3ctbGluay5hcnJvdy1saW5rLS1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmFycm93LWxpbmsuYXJyb3ctbGluay0tbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICB9XG59XG4uYXJyb3ctbGluay5hcnJvdy1saW5rLS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoFwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDByZW07XG59XG4uYXJyb3ctbGluay5hcnJvdy1saW5rLS1sZWZ0OmhvdmVyOjpiZWZvcmUsIC5hcnJvdy1saW5rLmFycm93LWxpbmstLWxlZnQ6YWN0aXZlOjpiZWZvcmUsIC5hcnJvdy1saW5rLmFycm93LWxpbmstLWxlZnQ6Zm9jdXM6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xcmVtO1xufVxuXG4uYXJyb3ctbGluay1wYXJlbnQ6aG92ZXIgLmFycm93LWxpbmssIC5hcnJvdy1saW5rLXBhcmVudDphY3RpdmUgLmFycm93LWxpbmssIC5hcnJvdy1saW5rLXBhcmVudGZvY3VzIC5hcnJvdy1saW5rIHtcbiAgY29sb3I6ICMzZTIzMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hcnJvdy1saW5rLXBhcmVudDpob3ZlciAuYXJyb3ctbGluazo6YmVmb3JlLCAuYXJyb3ctbGluay1wYXJlbnQ6YWN0aXZlIC5hcnJvdy1saW5rOjpiZWZvcmUsIC5hcnJvdy1saW5rLXBhcmVudGZvY3VzIC5hcnJvdy1saW5rOjpiZWZvcmUge1xuICByaWdodDogLTFyZW07XG59XG4uYXJyb3ctbGluay1wYXJlbnQ6aG92ZXIgLmFycm93LWxpbmsuYXJyb3ctbGluay0tbGVmdDo6YmVmb3JlLCAuYXJyb3ctbGluay1wYXJlbnQ6YWN0aXZlIC5hcnJvdy1saW5rLmFycm93LWxpbmstLWxlZnQ6OmJlZm9yZSwgLmFycm93LWxpbmstcGFyZW50Zm9jdXMgLmFycm93LWxpbmsuYXJyb3ctbGluay0tbGVmdDo6YmVmb3JlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0xcmVtO1xufVxuXG4uYm9sZC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNvY2lhbC1zaGFyZS1jZWxsIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLnNvY2lhbC1zaGFyZS1jZWxsIC5wb3N0LWRpdmlkZXIge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNXJlbSAvIDEpO1xuICBib3JkZXItY29sb3I6ICMzZTIzMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnNvY2lhbC1zaGFyZS1jZWxsIC5wb3N0LWRpdmlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoM3JlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnNvY2lhbC1zaGFyZS1jZWxsIC5wb3N0LWRpdmlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMy41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc29jaWFsLXNoYXJlLWNlbGwgLnBvc3QtZGl2aWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg1cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAuc29jaWFsLXNoYXJlLWNlbGwgLnBvc3QtZGl2aWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg1cmVtIC8gMSk7XG4gIH1cbn1cbi5zb2NpYWwtc2hhcmUtY2VsbCAuc29jaWFsLXNoYXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnNvY2lhbC1zaGFyZS1jZWxsIC5zb2NpYWwtc2hhcmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLnNvY2lhbC1zaGFyZS1jZWxsIC5zb2NpYWwtc2hhcmUgYSB7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjM2UyMzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5zb2NpYWwtc2hhcmUtY2VsbCAuc29jaWFsLXNoYXJlIGEge1xuICAgIGhlaWdodDogNTZweDtcbiAgICB3aWR0aDogNTZweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5zb2NpYWwtc2hhcmUtY2VsbCAuc29jaWFsLXNoYXJlIGEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLnNvY2lhbC1zaGFyZS1jZWxsIC5zb2NpYWwtc2hhcmUgYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnNvY2lhbC1zaGFyZS1jZWxsIC5zb2NpYWwtc2hhcmUgYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4uc29jaWFsLXNoYXJlLWNlbGwgLnNvY2lhbC1zaGFyZSBhOmhvdmVyLCAuc29jaWFsLXNoYXJlLWNlbGwgLnNvY2lhbC1zaGFyZSBhOmFjdGl2ZSwgLnNvY2lhbC1zaGFyZS1jZWxsIC5zb2NpYWwtc2hhcmUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UyMzAwO1xufVxuXG4uZnVsbC13aWR0aC10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjVyZW0gLyAxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAuZnVsbC13aWR0aC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDNyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5mdWxsLXdpZHRoLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMy41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuZnVsbC13aWR0aC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDRyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5mdWxsLXdpZHRoLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNHJlbSAvIDEpO1xuICB9XG59XG4uZnVsbC13aWR0aC10ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgY29sb3I6ICMzZTIzMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYS1wdFwiLCBcInN5c3RlbS11aVwiLCBcIlNvdXJjZSBTYW5zIFByb1wiLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5wLCBzcGFuLCBkaXYge1xuICBjb2xvcjogIzRBNEE0QTtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhLXB0XCIsIFwic3lzdGVtLXVpXCIsIFwiU291cmNlIFNhbnMgUHJvXCIsIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbmEsIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhLXB0XCIsIFwic3lzdGVtLXVpXCIsIFwiU291cmNlIFNhbnMgUHJvXCIsIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCI7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmgxLCAuc2hvdy1hcy1oMSB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICBoMSwgLnNob3ctYXMtaDEge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIGgxLCAuc2hvdy1hcy1oMSB7XG4gICAgZm9udC1zaXplOiA2N3B4O1xuICB9XG59XG5cbmgyLCAuc2hvdy1hcy1oMiwgLnNpbmdsZS5zaW5nbGUtd3BzX3Byb2R1Y3RzIC53cHMtcHJvZHVjdC1zaW5nbGUgLndwcy1jb21wb25lbnQtcHJvZHVjdHMtdGl0bGUgLndwcy1wcm9kdWN0cy10aXRsZSwgLmdmb3JtX3dyYXBwZXIgLmZvcm0taGVhZGluZyBoMy5nZm9ybV90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICBoMiwgLnNob3ctYXMtaDIsIC5zaW5nbGUuc2luZ2xlLXdwc19wcm9kdWN0cyAud3BzLXByb2R1Y3Qtc2luZ2xlIC53cHMtY29tcG9uZW50LXByb2R1Y3RzLXRpdGxlIC53cHMtcHJvZHVjdHMtdGl0bGUsIC5nZm9ybV93cmFwcGVyIC5mb3JtLWhlYWRpbmcgaDMuZ2Zvcm1fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIGgyLCAuc2hvdy1hcy1oMiwgLnNpbmdsZS5zaW5nbGUtd3BzX3Byb2R1Y3RzIC53cHMtcHJvZHVjdC1zaW5nbGUgLndwcy1jb21wb25lbnQtcHJvZHVjdHMtdGl0bGUgLndwcy1wcm9kdWN0cy10aXRsZSwgLmdmb3JtX3dyYXBwZXIgLmZvcm0taGVhZGluZyBoMy5nZm9ybV90aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5cbmgzLCAuc2hvdy1hcy1oMywgLm91ci1zcG9uc29yLXNlY3Rpb24gLnRpdGxlLWxpbmstY29sIC50aXRsZS1saW5rLXdyYXBwZXIgLnNwb25zb3ItdGl0bGUtbGluayB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICBoMywgLnNob3ctYXMtaDMsIC5vdXItc3BvbnNvci1zZWN0aW9uIC50aXRsZS1saW5rLWNvbCAudGl0bGUtbGluay13cmFwcGVyIC5zcG9uc29yLXRpdGxlLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIGgzLCAuc2hvdy1hcy1oMywgLm91ci1zcG9uc29yLXNlY3Rpb24gLnRpdGxlLWxpbmstY29sIC50aXRsZS1saW5rLXdyYXBwZXIgLnNwb25zb3ItdGl0bGUtbGluayB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5cbmg0LCAuc2hvdy1hcy1oNCwgLmJsb2NrLXRlYW0tbWVtYmVyIC5pbmZvLWNvbCAubmFtZSwgLmJsb2NrLWljb24tdGlsZXMgLmljb24tdGlsZS1jb2wgLmljb24tdGlsZSAubGFiZWwsIC5wYXJlbnQtbGluay1ncmlkIC5jaGlsZC10aWxlIC5pbmZvLXdyYXBwZXIgLnRpdGxlLWFuZC1leGNlcnB0IC50aWxlLXRpdGxlLCAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgaDMsIC50aXRsZS1saW5rcyAudGl0bGUtbGluayA+IHNwYW4sIC50aXRsZS1saW5rcyAudGl0bGUtbGluayAudGl0bGUtbGluay10ZXh0LCAubmF2YmFyIC5wcmUtbmF2IC5yYWNlLWRhdGUtY29sIC5yYWNlLWNvdW50ZG93biAuZGF0ZS1udW0ge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgaDQsIC5zaG93LWFzLWg0LCAuYmxvY2stdGVhbS1tZW1iZXIgLmluZm8tY29sIC5uYW1lLCAuYmxvY2staWNvbi10aWxlcyAuaWNvbi10aWxlLWNvbCAuaWNvbi10aWxlIC5sYWJlbCwgLnBhcmVudC1saW5rLWdyaWQgLmNoaWxkLXRpbGUgLmluZm8td3JhcHBlciAudGl0bGUtYW5kLWV4Y2VycHQgLnRpbGUtdGl0bGUsIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCBoMywgLnRpdGxlLWxpbmtzIC50aXRsZS1saW5rID4gc3BhbiwgLnRpdGxlLWxpbmtzIC50aXRsZS1saW5rIC50aXRsZS1saW5rLXRleHQsIC5uYXZiYXIgLnByZS1uYXYgLnJhY2UtZGF0ZS1jb2wgLnJhY2UtY291bnRkb3duIC5kYXRlLW51bSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgaDQsIC5zaG93LWFzLWg0LCAuYmxvY2stdGVhbS1tZW1iZXIgLmluZm8tY29sIC5uYW1lLCAuYmxvY2staWNvbi10aWxlcyAuaWNvbi10aWxlLWNvbCAuaWNvbi10aWxlIC5sYWJlbCwgLnBhcmVudC1saW5rLWdyaWQgLmNoaWxkLXRpbGUgLmluZm8td3JhcHBlciAudGl0bGUtYW5kLWV4Y2VycHQgLnRpbGUtdGl0bGUsIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCBoMywgLnRpdGxlLWxpbmtzIC50aXRsZS1saW5rID4gc3BhbiwgLnRpdGxlLWxpbmtzIC50aXRsZS1saW5rIC50aXRsZS1saW5rLXRleHQsIC5uYXZiYXIgLnByZS1uYXYgLnJhY2UtZGF0ZS1jb2wgLnJhY2UtY291bnRkb3duIC5kYXRlLW51bSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbmg1LCAuc2hvdy1hcy1oNSwgLmJsb2NrLWFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmFjY29yZGlvbi1saW5rLCAubmF2YmFyIC5wcmUtbmF2IC5yYWNlLWRhdGUtY29sIC5kYXRlLXRleHQtY29sIC5yYWNlLWRhdGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICBoNSwgLnNob3ctYXMtaDUsIC5ibG9jay1hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5hY2NvcmRpb24tbGluaywgLm5hdmJhciAucHJlLW5hdiAucmFjZS1kYXRlLWNvbCAuZGF0ZS10ZXh0LWNvbCAucmFjZS1kYXRlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIGg1LCAuc2hvdy1hcy1oNSwgLmJsb2NrLWFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmFjY29yZGlvbi1saW5rLCAubmF2YmFyIC5wcmUtbmF2IC5yYWNlLWRhdGUtY29sIC5kYXRlLXRleHQtY29sIC5yYWNlLWRhdGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5cbmg2LCAuc2hvdy1hcy1oNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICBoNiwgLnNob3ctYXMtaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIGg2LCAuc2hvdy1hcy1oNiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbnAsIHNwYW4sIHVsLCBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICBwLCBzcGFuLCB1bCwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIHAsIHNwYW4sIHVsLCBsaSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgcCwgc3BhbiwgdWwsIGxpIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbi5zaG93LWFzLWgxLCAuc2hvdy1hcy1oMiwgLnNpbmdsZS5zaW5nbGUtd3BzX3Byb2R1Y3RzIC53cHMtcHJvZHVjdC1zaW5nbGUgLndwcy1jb21wb25lbnQtcHJvZHVjdHMtdGl0bGUgLndwcy1wcm9kdWN0cy10aXRsZSwgLmdmb3JtX3dyYXBwZXIgLmZvcm0taGVhZGluZyBoMy5nZm9ybV90aXRsZSwgLnNob3ctYXMtaDMsIC5vdXItc3BvbnNvci1zZWN0aW9uIC50aXRsZS1saW5rLWNvbCAudGl0bGUtbGluay13cmFwcGVyIC5zcG9uc29yLXRpdGxlLWxpbmssIC5zaG93LWFzLWg0LCAuYmxvY2stdGVhbS1tZW1iZXIgLmluZm8tY29sIC5uYW1lLCAuYmxvY2staWNvbi10aWxlcyAuaWNvbi10aWxlLWNvbCAuaWNvbi10aWxlIC5sYWJlbCwgLnBhcmVudC1saW5rLWdyaWQgLmNoaWxkLXRpbGUgLmluZm8td3JhcHBlciAudGl0bGUtYW5kLWV4Y2VycHQgLnRpbGUtdGl0bGUsIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCBoMywgLnRpdGxlLWxpbmtzIC50aXRsZS1saW5rID4gc3BhbiwgLnRpdGxlLWxpbmtzIC50aXRsZS1saW5rIC50aXRsZS1saW5rLXRleHQsIC5uYXZiYXIgLnByZS1uYXYgLnJhY2UtZGF0ZS1jb2wgLnJhY2UtY291bnRkb3duIC5kYXRlLW51bSwgLnNob3ctYXMtaDUsIC5ibG9jay1hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5hY2NvcmRpb24tbGluaywgLm5hdmJhciAucHJlLW5hdiAucmFjZS1kYXRlLWNvbCAuZGF0ZS10ZXh0LWNvbCAucmFjZS1kYXRlLXRleHQsIC5zaG93LWFzLWg2IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSBhbmQgKG1heC13aWR0aDogNjMuOThyZW0pIHtcbiAgLnhsLWZvbnQtc2l6ZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OHJlbSkge1xuICAueGwtZm9udC1zaXplIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkgYW5kIChtYXgtd2lkdGg6IDc0Ljk4cmVtKSB7XG4gIC54bC1mb250LXNpemUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSBhbmQgKG1heC13aWR0aDogODkuOThyZW0pIHtcbiAgLnhsLWZvbnQtc2l6ZSB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnhsLWZvbnQtc2l6ZSB7XG4gICAgZm9udC1zaXplOiA5MHB4O1xuICB9XG59XG5cbi5icmVhZGNydW1iLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJyZWFkY3J1bWItc2VjdGlvbiB1bC5icmVhZGNydW1icyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IGNhbGMoMnJlbSAvIDEpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxLjVyZW0gLyAxKTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5icmVhZGNydW1iLXNlY3Rpb24gdWwuYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLmJyZWFkY3J1bWItc2VjdGlvbiB1bC5icmVhZGNydW1icyB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMS43NXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmJyZWFkY3J1bWItc2VjdGlvbiB1bC5icmVhZGNydW1icyB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMi41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAuYnJlYWRjcnVtYi1zZWN0aW9uIHVsLmJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygyLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5icmVhZGNydW1iLXNlY3Rpb24gdWwuYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDNyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5icmVhZGNydW1iLXNlY3Rpb24gdWwuYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmJyZWFkY3J1bWItc2VjdGlvbiB1bC5icmVhZGNydW1icyB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLmJyZWFkY3J1bWItc2VjdGlvbiB1bC5icmVhZGNydW1icyB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNXJlbSAvIDEpO1xuICB9XG59XG4uYnJlYWRjcnVtYi1zZWN0aW9uIHVsLmJyZWFkY3J1bWJzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGNvbG9yOiAjQzdDNkMxO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmJyZWFkY3J1bWItc2VjdGlvbiB1bC5icmVhZGNydW1icyBsaVt0eXBlb2Y9TGlzdEl0ZW1dIHtcbiAgY29sb3I6ICNDN0M2QzE7XG59XG4uYnJlYWRjcnVtYi1zZWN0aW9uIHVsLmJyZWFkY3J1bWJzIGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4uYnJlYWRjcnVtYi1zZWN0aW9uIHVsLmJyZWFkY3J1bWJzIGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6YmVmb3JlIHtcbiAgY29udGVudDogXCIvXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMC4ycmVtO1xuICB0b3A6IC0wLjA1cmVtO1xufVxuLmJyZWFkY3J1bWItc2VjdGlvbiB1bC5icmVhZGNydW1icyBsaSBzcGFuIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzNlMjMwMDtcbn1cbi5icmVhZGNydW1iLXNlY3Rpb24gdWwuYnJlYWRjcnVtYnMgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGNvbG9yOiAjM2UyMzAwO1xufVxuLmJyZWFkY3J1bWItc2VjdGlvbiB1bC5icmVhZGNydW1icyBsaSBhOmhvdmVyLCAuYnJlYWRjcnVtYi1zZWN0aW9uIHVsLmJyZWFkY3J1bWJzIGxpIGE6Zm9jdXMsIC5icmVhZGNydW1iLXNlY3Rpb24gdWwuYnJlYWRjcnVtYnMgbGkgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNDRTY3Mjg7XG59XG4uYnJlYWRjcnVtYi1zZWN0aW9uIHVsLmJyZWFkY3J1bWJzIGxpIGE6aG92ZXIgc3BhbiwgLmJyZWFkY3J1bWItc2VjdGlvbiB1bC5icmVhZGNydW1icyBsaSBhOmZvY3VzIHNwYW4sIC5icmVhZGNydW1iLXNlY3Rpb24gdWwuYnJlYWRjcnVtYnMgbGkgYTphY3RpdmUgc3BhbiB7XG4gIGNvbG9yOiAjQ0U2NzI4O1xufVxuXG4uY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogNHB4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5jYXJkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogNHB4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5jYXJkIC5jYXJkLXRpdGxlIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZTtcbn1cbi5jYXJkIGE6aG92ZXIsIC5jYXJkIGE6YWN0aXZlLCAuY2FyZCBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcmQgYTpob3ZlciAuY2FyZC10aXRsZSwgLmNhcmQgYTphY3RpdmUgLmNhcmQtdGl0bGUsIC5jYXJkIGE6Zm9jdXMgLmNhcmQtdGl0bGUge1xuICBjb2xvcjogI0NFNjcyODtcbn1cblxuLmJsb2NrLWNhcm91c2VsLXNsaWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLWNhcm91c2VsLXNsaWNrIC5jYXJvdXNlbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWw6bm90KC5tdWx0aS12aWV3LWNhcm91c2VsKSwgLmJsb2NrLWNhcm91c2VsLXNsaWNrIHtcbiAgLyoqXG4gIGV4dGVuZCBlbGVtZW50IHRoZSBkaXN0YW5jZSBvZiB0aGUgZ3JpZC1jb250YWluZXIgcGFkZGluZyBzbyB0aGF0XG4gIGl0J3MgZmx1c2ggd2l0aCBsZWZ0L3JpZ2h0IGVkZ2VzIG9mIHRoZSBzY3JlZW5cbiAgXHQqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5Ljk4cmVtKSB7XG4gIC5jYXJvdXNlbDpub3QoLm11bHRpLXZpZXctY2Fyb3VzZWwpLCAuYmxvY2stY2Fyb3VzZWwtc2xpY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArICgxLjVyZW0gKiAyKSkgIWltcG9ydGFudDtcbiAgfVxufVxuLmNhcm91c2VsOm5vdCgubXVsdGktdmlldy1jYXJvdXNlbCkgLmNhcm91c2VsLWlubmVyLCAuYmxvY2stY2Fyb3VzZWwtc2xpY2sgLmNhcm91c2VsLWlubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5jYXJvdXNlbDpub3QoLm11bHRpLXZpZXctY2Fyb3VzZWwpIC5jYXJvdXNlbC1pbm5lciwgLmJsb2NrLWNhcm91c2VsLXNsaWNrIC5jYXJvdXNlbC1pbm5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgfVxufVxuLmNhcm91c2VsOm5vdCgubXVsdGktdmlldy1jYXJvdXNlbCkgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLCAuYmxvY2stY2Fyb3VzZWwtc2xpY2sgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiAxNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAuY2Fyb3VzZWw6bm90KC5tdWx0aS12aWV3LWNhcm91c2VsKSAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0sIC5ibG9jay1jYXJvdXNlbC1zbGljayAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG1heC1oZWlnaHQ6IDIwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLmNhcm91c2VsOm5vdCgubXVsdGktdmlldy1jYXJvdXNlbCkgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLCAuYmxvY2stY2Fyb3VzZWwtc2xpY2sgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBtYXgtaGVpZ2h0OiAyNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5jYXJvdXNlbDpub3QoLm11bHRpLXZpZXctY2Fyb3VzZWwpIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbSwgLmJsb2NrLWNhcm91c2VsLXNsaWNrIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgbWF4LWhlaWdodDogMzJyZW07XG4gIH1cbn1cbi5jYXJvdXNlbDpub3QoLm11bHRpLXZpZXctY2Fyb3VzZWwpIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbSBwaWN0dXJlLCAuYmxvY2stY2Fyb3VzZWwtc2xpY2sgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtIHBpY3R1cmUge1xuICBoZWlnaHQ6IDE1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5jYXJvdXNlbDpub3QoLm11bHRpLXZpZXctY2Fyb3VzZWwpIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbSBwaWN0dXJlLCAuYmxvY2stY2Fyb3VzZWwtc2xpY2sgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtIHBpY3R1cmUge1xuICAgIGhlaWdodDogMjByZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuY2Fyb3VzZWw6bm90KC5tdWx0aS12aWV3LWNhcm91c2VsKSAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0gcGljdHVyZSwgLmJsb2NrLWNhcm91c2VsLXNsaWNrIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbSBwaWN0dXJlIHtcbiAgICBoZWlnaHQ6IDI2cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmNhcm91c2VsOm5vdCgubXVsdGktdmlldy1jYXJvdXNlbCkgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtIHBpY3R1cmUsIC5ibG9jay1jYXJvdXNlbC1zbGljayAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0gcGljdHVyZSB7XG4gICAgaGVpZ2h0OiAzMnJlbTtcbiAgfVxufVxuLmNhcm91c2VsOm5vdCgubXVsdGktdmlldy1jYXJvdXNlbCkgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtIHBpY3R1cmUgaW1nLCAuYmxvY2stY2Fyb3VzZWwtc2xpY2sgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtIHBpY3R1cmUgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xufVxuLmNhcm91c2VsOm5vdCgubXVsdGktdmlldy1jYXJvdXNlbCkgZGl2LmNhcm91c2VsLWlubmVyLW11bHRpLCAuYmxvY2stY2Fyb3VzZWwtc2xpY2sgZGl2LmNhcm91c2VsLWlubmVyLW11bHRpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmNhcm91c2VsOm5vdCgubXVsdGktdmlldy1jYXJvdXNlbCkgZGl2LmNhcm91c2VsLWlubmVyLW11bHRpIC5zbGljay10cmFjaywgLmJsb2NrLWNhcm91c2VsLXNsaWNrIGRpdi5jYXJvdXNlbC1pbm5lci1tdWx0aSAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhcm91c2VsOm5vdCgubXVsdGktdmlldy1jYXJvdXNlbCkgZGl2LmNhcm91c2VsLWlubmVyLW11bHRpIC5jYXJvdXNlbC1pdGVtLCAuYmxvY2stY2Fyb3VzZWwtc2xpY2sgZGl2LmNhcm91c2VsLWlubmVyLW11bHRpIC5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5jYXJvdXNlbDpub3QoLm11bHRpLXZpZXctY2Fyb3VzZWwpIGRpdi5jYXJvdXNlbC1pbm5lci1tdWx0aSAuY2Fyb3VzZWwtaXRlbSwgLmJsb2NrLWNhcm91c2VsLXNsaWNrIGRpdi5jYXJvdXNlbC1pbm5lci1tdWx0aSAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgfVxufVxuLmNhcm91c2VsOm5vdCgubXVsdGktdmlldy1jYXJvdXNlbCkgZGl2LmNhcm91c2VsLWlubmVyLW11bHRpIC5jYXJvdXNlbC1pdGVtIHBpY3R1cmUsIC5ibG9jay1jYXJvdXNlbC1zbGljayBkaXYuY2Fyb3VzZWwtaW5uZXItbXVsdGkgLmNhcm91c2VsLWl0ZW0gcGljdHVyZSB7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAuY2Fyb3VzZWw6bm90KC5tdWx0aS12aWV3LWNhcm91c2VsKSBkaXYuY2Fyb3VzZWwtaW5uZXItbXVsdGkgLmNhcm91c2VsLWl0ZW0gcGljdHVyZSwgLmJsb2NrLWNhcm91c2VsLXNsaWNrIGRpdi5jYXJvdXNlbC1pbm5lci1tdWx0aSAuY2Fyb3VzZWwtaXRlbSBwaWN0dXJlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5jYXJvdXNlbDpub3QoLm11bHRpLXZpZXctY2Fyb3VzZWwpIGRpdi5jYXJvdXNlbC1pbm5lci1tdWx0aSAuY2Fyb3VzZWwtaXRlbSBwaWN0dXJlIGltZywgLmJsb2NrLWNhcm91c2VsLXNsaWNrIGRpdi5jYXJvdXNlbC1pbm5lci1tdWx0aSAuY2Fyb3VzZWwtaXRlbSBwaWN0dXJlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHRvcDtcbn1cbi5jYXJvdXNlbDpub3QoLm11bHRpLXZpZXctY2Fyb3VzZWwpIC5jYXJvdXNlbC1pbmRpY2F0b3JzLCAuYmxvY2stY2Fyb3VzZWwtc2xpY2sgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbn1cbi5jYXJvdXNlbDpub3QoLm11bHRpLXZpZXctY2Fyb3VzZWwpIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5zbGljay1kb3RzLCAuYmxvY2stY2Fyb3VzZWwtc2xpY2sgLmNhcm91c2VsLWluZGljYXRvcnMgLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogdW5zZXQ7XG59XG4uY2Fyb3VzZWw6bm90KC5tdWx0aS12aWV3LWNhcm91c2VsKSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSwgLmJsb2NrLWNhcm91c2VsLXNsaWNrIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDYsIDEwMywgNDAsIDAuMjUpO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY2xpcDogdW5zZXQ7XG59XG4uY2Fyb3VzZWw6bm90KC5tdWx0aS12aWV3LWNhcm91c2VsKSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5hY3RpdmUsIC5jYXJvdXNlbDpub3QoLm11bHRpLXZpZXctY2Fyb3VzZWwpIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLnNsaWNrLWFjdGl2ZSwgLmJsb2NrLWNhcm91c2VsLXNsaWNrIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLmFjdGl2ZSwgLmJsb2NrLWNhcm91c2VsLXNsaWNrIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRTY3Mjg7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWw6bm90KC5tdWx0aS12aWV3LWNhcm91c2VsKSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSBidXR0b246OmJlZm9yZSwgLmJsb2NrLWNhcm91c2VsLXNsaWNrIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5jYXJvdXNlbDpub3QoLm11bHRpLXZpZXctY2Fyb3VzZWwpIC5jYXJvdXNlbC1jb250cm9sLXByZXYsIC5jYXJvdXNlbDpub3QoLm11bHRpLXZpZXctY2Fyb3VzZWwpIC5jYXJvdXNlbC1jb250cm9sLW5leHQsIC5ibG9jay1jYXJvdXNlbC1zbGljayAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LCAuYmxvY2stY2Fyb3VzZWwtc2xpY2sgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWw6bm90KC5tdWx0aS12aWV3LWNhcm91c2VsKSAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiwgLmNhcm91c2VsOm5vdCgubXVsdGktdmlldy1jYXJvdXNlbCkgLmNhcm91c2VsLWNvbnRyb2wtcHJldiAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24sIC5jYXJvdXNlbDpub3QoLm11bHRpLXZpZXctY2Fyb3VzZWwpIC5jYXJvdXNlbC1jb250cm9sLW5leHQgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLCAuY2Fyb3VzZWw6bm90KC5tdWx0aS12aWV3LWNhcm91c2VsKSAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiwgLmJsb2NrLWNhcm91c2VsLXNsaWNrIC5jYXJvdXNlbC1jb250cm9sLXByZXYgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLCAuYmxvY2stY2Fyb3VzZWwtc2xpY2sgLmNhcm91c2VsLWNvbnRyb2wtcHJldiAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24sIC5ibG9jay1jYXJvdXNlbC1zbGljayAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiwgLmJsb2NrLWNhcm91c2VsLXNsaWNrIC5jYXJvdXNlbC1jb250cm9sLW5leHQgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxNTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5jYXJvdXNlbDpub3QoLm11bHRpLXZpZXctY2Fyb3VzZWwpIC5jYXJvdXNlbC1jb250cm9sLXByZXYgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLCAuY2Fyb3VzZWw6bm90KC5tdWx0aS12aWV3LWNhcm91c2VsKSAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiwgLmJsb2NrLWNhcm91c2VsLXNsaWNrIC5jYXJvdXNlbC1jb250cm9sLXByZXYgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLCAuYmxvY2stY2Fyb3VzZWwtc2xpY2sgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29ucy9hcnJvdy1sZWZ0LWJsdWUuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtO1xuICBsZWZ0OiAxLjVyZW07XG59XG4uY2Fyb3VzZWw6bm90KC5tdWx0aS12aWV3LWNhcm91c2VsKSAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbjpob3ZlciwgLmNhcm91c2VsOm5vdCgubXVsdGktdmlldy1jYXJvdXNlbCkgLmNhcm91c2VsLWNvbnRyb2wtcHJldiAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb246YWN0aXZlLCAuY2Fyb3VzZWw6bm90KC5tdWx0aS12aWV3LWNhcm91c2VsKSAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbjpmb2N1cywgLmNhcm91c2VsOm5vdCgubXVsdGktdmlldy1jYXJvdXNlbCkgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb246aG92ZXIsIC5jYXJvdXNlbDpub3QoLm11bHRpLXZpZXctY2Fyb3VzZWwpIC5jYXJvdXNlbC1jb250cm9sLW5leHQgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uOmFjdGl2ZSwgLmNhcm91c2VsOm5vdCgubXVsdGktdmlldy1jYXJvdXNlbCkgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb246Zm9jdXMsIC5ibG9jay1jYXJvdXNlbC1zbGljayAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbjpob3ZlciwgLmJsb2NrLWNhcm91c2VsLXNsaWNrIC5jYXJvdXNlbC1jb250cm9sLXByZXYgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uOmFjdGl2ZSwgLmJsb2NrLWNhcm91c2VsLXNsaWNrIC5jYXJvdXNlbC1jb250cm9sLXByZXYgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uOmZvY3VzLCAuYmxvY2stY2Fyb3VzZWwtc2xpY2sgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb246aG92ZXIsIC5ibG9jay1jYXJvdXNlbC1zbGljayAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbjphY3RpdmUsIC5ibG9jay1jYXJvdXNlbC1zbGljayAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25zL2Fycm93LWxlZnQtd2hpdGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjMwMDtcbn1cbi5jYXJvdXNlbDpub3QoLm11bHRpLXZpZXctY2Fyb3VzZWwpIC5jYXJvdXNlbC1jb250cm9sLXByZXYgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLCAuY2Fyb3VzZWw6bm90KC5tdWx0aS12aWV3LWNhcm91c2VsKSAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiwgLmJsb2NrLWNhcm91c2VsLXNsaWNrIC5jYXJvdXNlbC1jb250cm9sLXByZXYgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLCAuYmxvY2stY2Fyb3VzZWwtc2xpY2sgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1ibHVlLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbTtcbiAgcmlnaHQ6IDEuNXJlbTtcbn1cbi5jYXJvdXNlbDpub3QoLm11bHRpLXZpZXctY2Fyb3VzZWwpIC5jYXJvdXNlbC1jb250cm9sLXByZXYgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uOmhvdmVyLCAuY2Fyb3VzZWw6bm90KC5tdWx0aS12aWV3LWNhcm91c2VsKSAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbjphY3RpdmUsIC5jYXJvdXNlbDpub3QoLm11bHRpLXZpZXctY2Fyb3VzZWwpIC5jYXJvdXNlbC1jb250cm9sLXByZXYgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uOmZvY3VzLCAuY2Fyb3VzZWw6bm90KC5tdWx0aS12aWV3LWNhcm91c2VsKSAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbjpob3ZlciwgLmNhcm91c2VsOm5vdCgubXVsdGktdmlldy1jYXJvdXNlbCkgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb246YWN0aXZlLCAuY2Fyb3VzZWw6bm90KC5tdWx0aS12aWV3LWNhcm91c2VsKSAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbjpmb2N1cywgLmJsb2NrLWNhcm91c2VsLXNsaWNrIC5jYXJvdXNlbC1jb250cm9sLXByZXYgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uOmhvdmVyLCAuYmxvY2stY2Fyb3VzZWwtc2xpY2sgLmNhcm91c2VsLWNvbnRyb2wtcHJldiAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb246YWN0aXZlLCAuYmxvY2stY2Fyb3VzZWwtc2xpY2sgLmNhcm91c2VsLWNvbnRyb2wtcHJldiAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb246Zm9jdXMsIC5ibG9jay1jYXJvdXNlbC1zbGljayAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbjpob3ZlciwgLmJsb2NrLWNhcm91c2VsLXNsaWNrIC5jYXJvdXNlbC1jb250cm9sLW5leHQgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uOmFjdGl2ZSwgLmJsb2NrLWNhcm91c2VsLXNsaWNrIC5jYXJvdXNlbC1jb250cm9sLW5leHQgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtd2hpdGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjMwMDtcbn1cblxuLmdmb3JtX3dyYXBwZXIge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5nZm9ybV93cmFwcGVyIC5mb3JtLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIHNlbGVjdCwgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCB0ZXh0YXJlYSwgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc0LCA3NCwgNzQsIDAuMSk7XG4gIGNvbG9yOiAjM2UyMzAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQgc2VsZWN0OmZvY3VzLCAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIHNlbGVjdDphY3RpdmUsIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQgdGV4dGFyZWE6Zm9jdXMsIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQgdGV4dGFyZWE6YWN0aXZlLCAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKTpmb2N1cywgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSk6YWN0aXZlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzNlMjMwMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogM3B4IHNvbGlkIHJnYmEoNjIsIDM1LCAwLCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwIGNlbnRlcjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzZTIzMDA7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCBzZWxlY3Q6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIHNlbGVjdDpmb2N1cywgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCBzZWxlY3Q6YWN0aXZlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzNlMjMwMDtcbn1cbi5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQgdGV4dGFyZWEge1xuICBoZWlnaHQ6IHJlbS1jYWxjKDE1MCk7XG59XG4uZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIGxhYmVsLmdmaWVsZF9sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX25hbWUgbGFiZWwge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggbGkgbGFiZWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIGxpIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gbGkgbGFiZWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCAuZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgY29sb3I6ICNDRTY3Mjg7XG59XG4uZ2Zvcm1fd3JhcHBlciBmb3JtIC5maWVsZF9kZXNjcmlwdGlvbl9iZWxvdyAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cbi5nZm9ybV93cmFwcGVyLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3IgZm9ybSAuZ2Zvcm1fYm9keSB1bCBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yOm5vdCguZ2ZfbGVmdF9oYWxmKTpub3QoLmdmX3JpZ2h0X2hhbGYpIHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZ2Zvcm1fd3JhcHBlciBmb3JtIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBjb2xvcjogI2JkMjEzMDtcbn1cbi5nZm9ybV93cmFwcGVyIGZvcm0gZGl2LnZhbGlkYXRpb25fZXJyb3Ige1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuMSk7XG4gIGNvbG9yOiAjZGIzMTQxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uZ2Zvcm1fd3JhcHBlciBmb3JtIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLCAuZ2Zvcm1fd3JhcHBlciBmb3JtIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IuZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkLmdmaWVsZF9jcmVkaXRjYXJkX3dhcm5pbmcge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmdmb3JtX3dyYXBwZXIgZm9ybSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciBsYWJlbC5nZmllbGRfbGFiZWwsIC5nZm9ybV93cmFwcGVyIGZvcm0gbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZmllbGRfY29udGFpbnNfcmVxdWlyZWQuZ2ZpZWxkX2NyZWRpdGNhcmRfd2FybmluZyBsYWJlbC5nZmllbGRfbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cbi5nZm9ybV93cmFwcGVyIGZvcm0gdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IuZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIGxhYmVsLmdmaWVsZF9sYWJlbCwgLmdmb3JtX3dyYXBwZXIgZm9ybSBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLmdmaWVsZF9jb250YWluc19yZXF1aXJlZC5nZmllbGRfY3JlZGl0Y2FyZF93YXJuaW5nLmdmaWVsZF9jb250YWluc19yZXF1aXJlZCBsYWJlbC5nZmllbGRfbGFiZWwge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmdmb3JtX3dyYXBwZXIgZm9ybSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZmllbGRfY29udGFpbnNfcmVxdWlyZWQgZGl2LmdpbnB1dF9jb250YWluZXIsIC5nZm9ybV93cmFwcGVyIGZvcm0gbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZmllbGRfY29udGFpbnNfcmVxdWlyZWQuZ2ZpZWxkX2NyZWRpdGNhcmRfd2FybmluZy5nZmllbGRfY29udGFpbnNfcmVxdWlyZWQgZGl2LmdpbnB1dF9jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmdmb3JtX3dyYXBwZXIgZm9ybSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZmllbGRfY29udGFpbnNfcmVxdWlyZWQgZGl2LmdpbnB1dF9jb250YWluZXIsIC5nZm9ybV93cmFwcGVyIGZvcm0gbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZmllbGRfY29udGFpbnNfcmVxdWlyZWQuZ2ZpZWxkX2NyZWRpdGNhcmRfd2FybmluZy5nZmllbGRfY29udGFpbnNfcmVxdWlyZWQgZGl2LmdpbnB1dF9jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuLmdmb3JtX3dyYXBwZXIgZm9ybSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciArIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IsIC5nZm9ybV93cmFwcGVyIGZvcm0gbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZmllbGRfY29udGFpbnNfcmVxdWlyZWQuZ2ZpZWxkX2NyZWRpdGNhcmRfd2FybmluZyArIGxpLmdmaWVsZC5nZmllbGRfZXJyb3Ige1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uZ2Zvcm1fd3JhcHBlciBmb3JtIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIHNlbGVjdCwgLmdmb3JtX3dyYXBwZXIgZm9ybSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciB0ZXh0YXJlYSwgLmdmb3JtX3dyYXBwZXIgZm9ybSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSksIC5nZm9ybV93cmFwcGVyIGZvcm0gbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZmllbGRfY29udGFpbnNfcmVxdWlyZWQuZ2ZpZWxkX2NyZWRpdGNhcmRfd2FybmluZyBzZWxlY3QsIC5nZm9ybV93cmFwcGVyIGZvcm0gbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZmllbGRfY29udGFpbnNfcmVxdWlyZWQuZ2ZpZWxkX2NyZWRpdGNhcmRfd2FybmluZyB0ZXh0YXJlYSwgLmdmb3JtX3dyYXBwZXIgZm9ybSBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLmdmaWVsZF9jb250YWluc19yZXF1aXJlZC5nZmllbGRfY3JlZGl0Y2FyZF93YXJuaW5nIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzM1NDU7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXQuZ2Zvcm1fYnV0dG9uX3NlbGVjdF9maWxlcywgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhLmdmb3JtX2J1dHRvbl9zZWxlY3RfZmlsZXMsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmX2xlZnRfaGFsZiAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dC5nZm9ybV9idXR0b25fc2VsZWN0X2ZpbGVzLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZl9sZWZ0X2hhbGYgLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWEuZ2Zvcm1fYnV0dG9uX3NlbGVjdF9maWxlcywgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZfcmlnaHRfaGFsZiAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dC5nZm9ybV9idXR0b25fc2VsZWN0X2ZpbGVzLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZl9yaWdodF9oYWxmIC5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhLmdmb3JtX2J1dHRvbl9zZWxlY3RfZmlsZXMge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZfbGVmdF9oYWxmIHtcbiAgcGFkZGluZzogMCAwLjVyZW0gMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5Ljk4cmVtKSB7XG4gIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZl9sZWZ0X2hhbGYge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZl9yaWdodF9oYWxmIHtcbiAgcGFkZGluZzogMCAwIDAgMC41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5Ljk4cmVtKSB7XG4gIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZl9yaWdodF9oYWxmIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NFNjcyODtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgfVxufVxuXG4uZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIge1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAxLjVyZW0gMy41cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlcjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgOXB4O1xuICB3aWR0aDogcmVtLWNhbGMoMzQpO1xuICBoZWlnaHQ6IHJlbS1jYWxjKDM0KTtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gIGNvbnRlbnQ6IFwi74CMXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoNjIsIDM1LCAwLCAwLjQpO1xuICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDAuNjVyZW07XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoLTM0LzIpO1xuICB9XG59XG5cbmlucHV0W3R5cGU9Y29sb3JdLFxuaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9bW9udGhdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9dXJsXSxcbmlucHV0W3R5cGU9d2Vla10sXG5zZWxlY3Q6Zm9jdXMsXG50ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnNlbGVjdC13cmFwcGVyLCAuZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAuc2VsZWN0LXdyYXBwZXIsIC5naW5wdXRfY29udGFpbmVyX3NlbGVjdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uc2VsZWN0LXdyYXBwZXI6OmJlZm9yZSwgLmdpbnB1dF9jb250YWluZXJfc2VsZWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eh1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICMzZTIzMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIHotaW5kZXg6IDM7XG59XG4uc2VsZWN0LXdyYXBwZXIgc2VsZWN0LCAuZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3Qgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMjByZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzNlMjMwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOS45OHJlbSkge1xuICAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0LCAuZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3Qgc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG4uc2VsZWN0LXdyYXBwZXIgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0OmFjdGl2ZSwgLnNlbGVjdC13cmFwcGVyIHNlbGVjdDpmb2N1cywgLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IHNlbGVjdDpob3ZlciwgLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IHNlbGVjdDphY3RpdmUsIC5naW5wdXRfY29udGFpbmVyX3NlbGVjdCBzZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNlbGVjdC13cmFwcGVyIHNlbGVjdDpmb2N1cywgLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IHNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0NFNjcyODtcbn1cbi5zZWxlY3Qtd3JhcHBlci5vbi1kYXJrOjpiZWZvcmUsIC5naW5wdXRfY29udGFpbmVyX3NlbGVjdC5vbi1kYXJrOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3Qtd3JhcHBlci5vbi1kYXJrIHNlbGVjdCwgLmdpbnB1dF9jb250YWluZXJfc2VsZWN0Lm9uLWRhcmsgc2VsZWN0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjMwMDtcbn1cblxuLm1vZGFsIC5tb2RhbC1oZWFkZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS41cmVtIC8gMSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41cmVtIC8gMSk7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDNyZW0gLyAyKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoM3JlbSAvIDIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5tb2RhbCAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDNyZW0gLyAxKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDNyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5tb2RhbCAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDMuNXJlbSAvIDEpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMy41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubW9kYWwgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg0cmVtIC8gMSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg0cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAubW9kYWwgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg0cmVtIC8gMSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg0cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAubW9kYWwgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDZyZW0gLyAyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg2cmVtIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAubW9kYWwgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDdyZW0gLyAyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg3cmVtIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubW9kYWwgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEwcmVtIC8gMik7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTByZW0gLyAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5tb2RhbCAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTByZW0gLyAyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMHJlbSAvIDIpO1xuICB9XG59XG4ubW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQge1xuICBtYXJnaW46IDAuNXJlbSAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLm1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHtcbiAgICBtYXJnaW46IDFyZW0gMCAwO1xuICB9XG59XG4ubW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIGJveC1zaGFkb3c6IDAgMCA1MHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5Ljk4cmVtKSB7XG4gIC5tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICBtaW4td2lkdGg6IDM3LjVyZW07XG4gIH1cbn1cbi5tb2RhbCAubW9kYWwtZGlhbG9nIGJ1dHRvbi5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogNDRweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICB6LWluZGV4OiA5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5tb2RhbCAubW9kYWwtZGlhbG9nIGJ1dHRvbi5jbG9zZSB7XG4gICAgdG9wOiAxLjVyZW07XG4gICAgcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuLm1vZGFsIC5tb2RhbC1kaWFsb2cgYnV0dG9uLmNsb3NlIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1vZGFsIC5tb2RhbC1kaWFsb2cgYnV0dG9uLmNsb3NlOmhvdmVyLCAubW9kYWwgLm1vZGFsLWRpYWxvZyBidXR0b24uY2xvc2U6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJvZHkuYm9keS1tb2JpbGUtbmF2LW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubmF2YmFyIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2U7XG4gIHotaW5kZXg6IDEwMDAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOS45OHJlbSkge1xuICAubmF2YmFyLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSBhbmQgKG1heC13aWR0aDogNjMuOThyZW0pIHtcbiAgLm5hdmJhci5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5uYXZiYXIubW9iaWxlLW5hdi1vcGVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdmJhci5tb2JpbGUtbmF2LW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA2LCAxMDMsIDQwLCAwLjgpO1xufVxuLm5hdmJhci5tb2JpbGUtbmF2LW9wZW4gLm5hdmJhci10b2dnbGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMTAwMDA7XG59XG4ubmF2YmFyLm1vYmlsZS1uYXYtb3BlbiAubmF2YmFyLXRvZ2dsZXIgLmZhLXRpbWVzIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLm5hdmJhci5tb2JpbGUtbmF2LW9wZW4gLm5hdmJhci10b2dnbGVyIC5mYS1iYXJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXIgLm5hdmJhci1icmFuZCB7XG4gIHdoaXRlLXNwYWNlOiB1bnNldDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLm5hdmJhciAubmF2YmFyLWJyYW5kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkgYW5kIChtYXgtd2lkdGg6IDc0Ljk4cmVtKSB7XG4gIC5uYXZiYXIgLm5hdmJhci1icmFuZC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2YmFyIC5uYXZiYXItYnJhbmQgLnNpdGUtbG9nbyBpbWcsIC5uYXZiYXIgLm5hdmJhci1icmFuZCAuc2l0ZS1tb2JpbGUtbG9nbyBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLm5hdmJhciAubmF2YmFyLWJyYW5kIC5zaXRlLWxvZ28ge1xuICBtYXgtd2lkdGg6IDEyLjA2MjVyZW07XG4gIG1heC1oZWlnaHQ6IDcuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubmF2YmFyIC5uYXZiYXItYnJhbmQgLnNpdGUtbG9nbyB7XG4gICAgd2lkdGg6IDEyLjA2MjVyZW07XG4gICAgaGVpZ2h0OiA4LjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2My45OHJlbSkge1xuICAubmF2YmFyIC5uYXZiYXItYnJhbmQgLnNpdGUtbG9nbyB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIH1cbn1cbi5uYXZiYXIgLm5hdmJhci1icmFuZCAuc2l0ZS1tb2JpbGUtbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogNnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2My45OHJlbSkge1xuICAubmF2YmFyIC5uYXZiYXItYnJhbmQgLnNpdGUtbW9iaWxlLWxvZ28ge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuLm5hdmJhciAubmF2YmFyLXRvZ2dsZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjQ0U2NzI4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2YmFyIC5uYXZiYXItdG9nZ2xlciBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5uYXZiYXIgLm5hdmJhci10b2dnbGVyIC5mYS10aW1lcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyIC5uYXZiYXItdG9nZ2xlciAuZmEtYmFycyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5uYXZiYXIgLm5hdmJhci10b2dnbGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAyLjc1cmVtO1xuICB3aWR0aDogMi43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcbn1cbi5uYXZiYXIgLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyIC5uYXZiYXItdG9nZ2xlcjpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyIC5uYXZiYXItdG9nZ2xlcjpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjMwMDtcbn1cbi5uYXZiYXIgLm5hdmJhci10b2dnbGVyOmhvdmVyLCAubmF2YmFyIC5uYXZiYXItdG9nZ2xlcjphY3RpdmUsIC5uYXZiYXIgLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2My45OHJlbSkge1xuICAubmF2YmFyIC5vZmZjYW52YXMtY29sbGFwc2Uge1xuICAgIG1heC13aWR0aDogMTlyZW07XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDAwMTtcbiAgICBwYWRkaW5nOiA2LjI1cmVtIDAgMCAxcmVtO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdCwgdmlzaWJpbGl0eSwgcmlnaHQ7XG4gIH1cbiAgLm5hdmJhciAub2ZmY2FudmFzLWNvbGxhcHNlLnNob3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbi5uYXZiYXIgLm5hdmJhci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLnByaW1hcnktbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2My45OHJlbSkge1xuICAubmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5wcmltYXJ5LW5hdiB7XG4gICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4ubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gLm5hdi1saW5rIHtcbiAgY29sb3I6ICM0QTRBNEE7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjUpO1xuICBjb2xvcjogIzNlMjMwMDtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2My45OHJlbSkge1xuICAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbnRlbnQ6IFwi74SHXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBmb250LXdlaWdodDogMzAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2My45OHJlbSkge1xuICAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4ubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjMuOThyZW0pIHtcbiAgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtIC5uYXYtbGluay5pcy1wYXJlbnQtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuICAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gLm5hdi1saW5rLmlzLXBhcmVudC1saW5rOjphZnRlciB7XG4gICAgY29udGVudDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gLm5hdi1saW5rLmlzLXBhcmVudC1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtIC5uYXYtbGluay5pcy1wYXJlbnQtbGluazo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMC41cmVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb250ZW50OiBcIu+Eh1wiO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdmVydGljYWwtYWxpZ246IHVuc2V0O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSBhIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXgtaGVpZ2h0OiAzLjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIGEge1xuICAgIG1pbi13aWR0aDogMTJyZW07XG4gICAgd2lkdGg6IDEycmVtO1xuICAgIG1heC1oZWlnaHQ6IDMuMjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5yZWdpc3Rlci1tb2RhbC1vcGVuZXIge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLnJlZ2lzdGVyLW1vZGFsLW9wZW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmlzLWFjdGl2ZSAubmF2LWxpbmsge1xuICBjb2xvcjogI0NFNjcyODtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSB7XG4gIHotaW5kZXg6IDEwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtaW4td2lkdGg6IDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBtaW4td2lkdGg6IDEyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXgtd2lkdGg6IDEyLjVyZW07XG4gIH1cbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSA+IC5tZW51LWl0ZW0gPiAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW0uaXMtYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuNSk7XG59XG4ubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbS5pcy1hY3RpdmUgLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogI0NFNjcyODtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtLmlzLWFjdGl2ZSAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtLmlzLWFjdGl2ZSAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW0uaXMtYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NFNjcyODtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5kcm9wZG93biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmRyb3Bkb3duIC5uYXYtbGluazpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk4cmVtKSB7XG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5kcm9wZG93biB1bC5kcm9wZG93bi1tZW51IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyMDYsIDEwMywgNDAsIDAuMik7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleDogMSAwIDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDAgMXJlbTtcbiAgfVxuICAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uZHJvcGRvd24gdWwuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNiwgMTAzLCA0MCwgMC4wNSk7XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmRyb3Bkb3duIHVsLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyMDYsIDEwMywgNDAsIDAuMik7XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmRyb3Bkb3duIHVsLmRyb3Bkb3duLW1lbnUgbGkgYTpob3ZlciwgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmRyb3Bkb3duIHVsLmRyb3Bkb3duLW1lbnUgbGkgYTphY3RpdmUsIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5kcm9wZG93biB1bC5kcm9wZG93bi1tZW51IGxpIGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIH1cbn1cbi5uYXZiYXIgLnJpZ2h0LWNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5uYXZiYXIgLnByZS1uYXYge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjMwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkgYW5kIChtYXgtd2lkdGg6IDc0Ljk4cmVtKSB7XG4gIC5uYXZiYXIgLnByZS1uYXYge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhciAucHJlLW5hdiA+IGRpdiB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIG1heC1oZWlnaHQ6IDE1OHB4O1xuICB9XG4gIC5uYXZiYXIgLnByZS1uYXYgLmxvZ28tY29sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAubmF2YmFyIC5wcmUtbmF2IC5sb2dvLWNvbCAuc2l0ZS1sb2dvIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5uYXZiYXIgLnByZS1uYXYgLmxvZ28tY29sICsgZGl2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5uYXZiYXIgLnByZS1uYXYge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygxLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSBhbmQgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLm5hdmJhciAucHJlLW5hdiB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDNyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLm5hdmJhciAucHJlLW5hdiB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDMuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIGFuZCAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubmF2YmFyIC5wcmUtbmF2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNHJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIGFuZCAobWluLXdpZHRoOiA5MHJlbSkge1xuICAubmF2YmFyIC5wcmUtbmF2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNHJlbSAvIDEpO1xuICB9XG59XG4ubmF2YmFyIC5wcmUtbmF2IC5zZWFyY2gtYW5kLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmF2YmFyIC5wcmUtbmF2OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTIzMDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxLjVyZW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5uYXZiYXIgLnByZS1uYXY6OmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgM3JlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAubmF2YmFyIC5wcmUtbmF2OjphZnRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMuNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubmF2YmFyIC5wcmUtbmF2OjphZnRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDRyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLm5hdmJhciAucHJlLW5hdjo6YWZ0ZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0cmVtKTtcbiAgfVxufVxuLm5hdmJhciAucHJlLW5hdiA+ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ubmF2YmFyIC5wcmUtbmF2IC5yYWNlLWRhdGUtY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLm5hdmJhciAucHJlLW5hdiAucmFjZS1kYXRlLWNvbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWZsb3c6IHJvdztcbiAgfVxufVxuLm5hdmJhciAucHJlLW5hdiAucmFjZS1kYXRlLWNvbCAuZGF0ZS10ZXh0LWNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLm5hdmJhciAucHJlLW5hdiAucmFjZS1kYXRlLWNvbCAuZGF0ZS10ZXh0LWNvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm5hdmJhciAucHJlLW5hdiAucmFjZS1kYXRlLWNvbCAuZGF0ZS10ZXh0LWNvbCAucmFjZS1kYXRlLXByZS10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLm5hdmJhciAucHJlLW5hdiAucmFjZS1kYXRlLWNvbCAuZGF0ZS10ZXh0LWNvbCAucmFjZS1kYXRlLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLm5hdmJhciAucHJlLW5hdiAucmFjZS1kYXRlLWNvbCAucmFjZS1jb3VudGRvd24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5uYXZiYXIgLnByZS1uYXYgLnJhY2UtZGF0ZS1jb2wgLnJhY2UtY291bnRkb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMnJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIGFuZCAobWluLXdpZHRoOiA0MHJlbSkge1xuICAubmF2YmFyIC5wcmUtbmF2IC5yYWNlLWRhdGUtY29sIC5yYWNlLWNvdW50ZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAubmF2YmFyIC5wcmUtbmF2IC5yYWNlLWRhdGUtY29sIC5yYWNlLWNvdW50ZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEuNzVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSBhbmQgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLm5hdmJhciAucHJlLW5hdiAucmFjZS1kYXRlLWNvbCAucmFjZS1jb3VudGRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygyLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSBhbmQgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLm5hdmJhciAucHJlLW5hdiAucmFjZS1kYXRlLWNvbCAucmFjZS1jb3VudGRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygyLjVyZW0gLyAxKTtcbiAgfVxufVxuLm5hdmJhciAucHJlLW5hdiAucmFjZS1kYXRlLWNvbCAucmFjZS1jb3VudGRvd24gcCB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMTk5LCAxOTgsIDE5MywgMC4yNSk7XG59XG4ubmF2YmFyIC5wcmUtbmF2IC5yYWNlLWRhdGUtY29sIC5yYWNlLWNvdW50ZG93biBwOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5uYXZiYXIgLnByZS1uYXYgLnJhY2UtZGF0ZS1jb2wgLnJhY2UtY291bnRkb3duIHA6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubmF2YmFyIC5wcmUtbmF2IC5yYWNlLWRhdGUtY29sIC5yYWNlLWNvdW50ZG93biBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uYXZiYXIgLnByZS1uYXYgI21haW4tbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uYXZiYXIgLnByZS1uYXYgLm5hdmJhci1uYXYge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDJyZW0gLyAxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAubmF2YmFyIC5wcmUtbmF2IC5uYXZiYXItbmF2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLm5hdmJhciAucHJlLW5hdiAubmF2YmFyLW5hdiB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxLjc1cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubmF2YmFyIC5wcmUtbmF2IC5uYXZiYXItbmF2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDIuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLm5hdmJhciAucHJlLW5hdiAubmF2YmFyLW5hdiB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygyLjVyZW0gLyAxKTtcbiAgfVxufVxuLm5hdmJhciAucHJlLW5hdiAubmF2YmFyLW5hdiA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4ubmF2YmFyIC5wcmUtbmF2IC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm5hdmJhciAucHJlLW5hdiAubmF2YmFyLW5hdiAubWVudS1pdGVtIC5uYXYtbGluazpob3ZlciwgLm5hdmJhciAucHJlLW5hdiAubmF2YmFyLW5hdiAubWVudS1pdGVtIC5uYXYtbGluazphY3RpdmUsIC5uYXZiYXIgLnByZS1uYXYgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSAubmF2LWxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UyMzAwO1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmF2YmFyIC5wcmUtbmF2IC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gLm5hdi1saW5rLmlzLXBhcmVudC1saW5rIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuLm5hdmJhciAucHJlLW5hdiAubmF2YmFyLW5hdiAubWVudS1pdGVtIC5uYXYtbGluay5pcy1wYXJlbnQtbGluazo6YWZ0ZXIge1xuICByaWdodDogMC41cmVtO1xufVxuLm5hdmJhciAucHJlLW5hdiAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjMwMDtcbn1cbi5uYXZiYXIgLnByZS1uYXYgLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5uYXZiYXIgLnByZS1uYXYgLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciwgLm5hdmJhciAucHJlLW5hdiAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLm5hdmJhciAucHJlLW5hdiAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjMwMDtcbn1cbi5uYXZiYXIgLnByZS1uYXYgLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtLmlzLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyIC5wcmUtbmF2IC5tZW51LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbS5pcy1hY3RpdmUgLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIgLnByZS1uYXYgLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtLmlzLWFjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTIzMDA7XG59XG4ubmF2YmFyIC5oZWFkaW5nLXNlYXJjaGZvcm0tY29udCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCB3aWR0aCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLm5hdmJhciAuaGVhZGluZy1zZWFyY2hmb3JtLWNvbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLm5hdmJhciAuaGVhZGluZy1zZWFyY2hmb3JtLWNvbnQge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuLm5hdmJhciAuaGVhZGluZy1zZWFyY2hmb3JtLWNvbnQgLmlucHV0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG4ubmF2YmFyIC5oZWFkaW5nLXNlYXJjaGZvcm0tY29udCAuaW5wdXQtZ3JvdXAtZmllbGQge1xuICBtYXJnaW4tcmlnaHQ6IDByZW07XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgY29sb3I6ICM0QTRBNEE7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLCBib3JkZXItY29sb3IgMC41cyBlYXNlLCBtYXJnaW4tcmlnaHQgMC4zcyBlYXNlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBjYWxjKCg1OC8xNikqMXJlbSk7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2YmFyIC5oZWFkaW5nLXNlYXJjaGZvcm0tY29udCAuaW5wdXQtZ3JvdXAtZmllbGQ6aG92ZXIsIC5uYXZiYXIgLmhlYWRpbmctc2VhcmNoZm9ybS1jb250IC5pbnB1dC1ncm91cC1maWVsZDphY3RpdmUsIC5uYXZiYXIgLmhlYWRpbmctc2VhcmNoZm9ybS1jb250IC5pbnB1dC1ncm91cC1maWVsZDpmb2N1cyB7XG4gIGNvbG9yOiAjNEE0QTRBO1xufVxuLm5hdmJhciAuaGVhZGluZy1zZWFyY2hmb3JtLWNvbnQgLmlucHV0LWdyb3VwLWZpZWxkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm5hdmJhciAuaGVhZGluZy1zZWFyY2hmb3JtLWNvbnQgLmlucHV0LWdyb3VwLWJ1dHRvbiB7XG4gIHRvcDogMHJlbTtcbiAgYm90dG9tOiAwcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZS1pbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmF2YmFyIC5oZWFkaW5nLXNlYXJjaGZvcm0tY29udCAuaW5wdXQtZ3JvdXAtYnV0dG9uIC5zZWFyY2hzdWJtaXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdmJhciAuaGVhZGluZy1zZWFyY2hmb3JtLWNvbnQgLmlucHV0LWdyb3VwLWJ1dHRvbiAuc2VhcmNoc3VibWl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogLTE7XG59XG4ubmF2YmFyIC5oZWFkaW5nLXNlYXJjaGZvcm0tY29udCAuaW5wdXQtZ3JvdXAtYnV0dG9uIC5zZWFyY2hzdWJtaXQ6Zm9jdXMsIC5uYXZiYXIgLmhlYWRpbmctc2VhcmNoZm9ybS1jb250IC5pbnB1dC1ncm91cC1idXR0b24gLnNlYXJjaHN1Ym1pdDphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm5hdmJhciAuaGVhZGluZy1zZWFyY2hmb3JtLWNvbnQgLmlucHV0LWdyb3VwLWJ1dHRvbiAuc2VhcmNoc3VibWl0IHNwYW4ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2My45OHJlbSkge1xuICAubmF2YmFyIC5oZWFkaW5nLXNlYXJjaGZvcm0tY29udCAuaW5wdXQtZ3JvdXAtYnV0dG9uIC5zZWFyY2hzdWJtaXQgc3BhbiB7XG4gICAgY29sb3I6ICMzZTIzMDA7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4ubmF2YmFyIC5oZWFkaW5nLXNlYXJjaGZvcm0tY29udCAuaW5wdXQtZ3JvdXAtYnV0dG9uIC5zZWFyY2hzdWJtaXQ6aG92ZXIgc3BhbiwgLm5hdmJhciAuaGVhZGluZy1zZWFyY2hmb3JtLWNvbnQgLmlucHV0LWdyb3VwLWJ1dHRvbiAuc2VhcmNoc3VibWl0OmZvY3VzIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIgLmhlYWRpbmctc2VhcmNoZm9ybS1jb250IC5pbnB1dC1ncm91cC1idXR0b24gLnNlYXJjaHN1Ym1pdDpob3Zlcjo6YmVmb3JlLCAubmF2YmFyIC5oZWFkaW5nLXNlYXJjaGZvcm0tY29udCAuaW5wdXQtZ3JvdXAtYnV0dG9uIC5zZWFyY2hzdWJtaXQ6Zm9jdXM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTIzMDA7XG59XG4ubmF2YmFyIC5oZWFkaW5nLXNlYXJjaGZvcm0tY29udC5jb250LWZvcm0tYWN0aXZlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjMwMDtcbn1cbi5uYXZiYXIgLmhlYWRpbmctc2VhcmNoZm9ybS1jb250ICNzZWFyY2hmb3JtLWRlc2t0b3A6bm90KC5mb3JtLWFjdGl2ZSkgLmlucHV0LWdyb3VwLWZpZWxkLCAubmF2YmFyIC5oZWFkaW5nLXNlYXJjaGZvcm0tY29udCAjc2VhcmNoZm9ybS1tb2JpbGU6bm90KC5mb3JtLWFjdGl2ZSkgLmlucHV0LWdyb3VwLWZpZWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXIgLmhlYWRpbmctc2VhcmNoZm9ybS1jb250ICNzZWFyY2hmb3JtLWRlc2t0b3AuZm9ybS1hY3RpdmUgLmlucHV0LWdyb3VwLWZpZWxkLCAubmF2YmFyIC5oZWFkaW5nLXNlYXJjaGZvcm0tY29udCAjc2VhcmNoZm9ybS1tb2JpbGUuZm9ybS1hY3RpdmUgLmlucHV0LWdyb3VwLWZpZWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgd2lkdGg6IGNhbGMoNjV2dyAtIDEuMjVyZW0pO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM0QTRBNEE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzZTIzMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLm5hdmJhciAuaGVhZGluZy1zZWFyY2hmb3JtLWNvbnQgI3NlYXJjaGZvcm0tZGVza3RvcC5mb3JtLWFjdGl2ZSAuaW5wdXQtZ3JvdXAtZmllbGQsIC5uYXZiYXIgLmhlYWRpbmctc2VhcmNoZm9ybS1jb250ICNzZWFyY2hmb3JtLW1vYmlsZS5mb3JtLWFjdGl2ZSAuaW5wdXQtZ3JvdXAtZmllbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubmF2YmFyIC5oZWFkaW5nLXNlYXJjaGZvcm0tY29udCAjc2VhcmNoZm9ybS1kZXNrdG9wLmZvcm0tYWN0aXZlIC5pbnB1dC1ncm91cC1maWVsZDpmb2N1cywgLm5hdmJhciAuaGVhZGluZy1zZWFyY2hmb3JtLWNvbnQgI3NlYXJjaGZvcm0tbW9iaWxlLmZvcm0tYWN0aXZlIC5pbnB1dC1ncm91cC1maWVsZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzNlMjMwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3V0bGluZTogNHB4IHNvbGlkIHJnYmEoNjIsIDM1LCAwLCAwLjIpO1xufVxuLm5hdmJhciAuaGVhZGluZy1zZWFyY2hmb3JtLWNvbnQgI3NlYXJjaGZvcm0tZGVza3RvcC5mb3JtLWFjdGl2ZSAuaW5wdXQtZ3JvdXAtZmllbGQ6OnBsYWNlaG9sZGVyLCAubmF2YmFyIC5oZWFkaW5nLXNlYXJjaGZvcm0tY29udCAjc2VhcmNoZm9ybS1tb2JpbGUuZm9ybS1hY3RpdmUgLmlucHV0LWdyb3VwLWZpZWxkOjpwbGFjZWhvbGRlciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IHVuc2V0O1xuICBjb2xvcjogcmdiYSg3NCwgNzQsIDc0LCAwLjUpO1xufVxuLm5hdmJhciAuaGVhZGluZy1zZWFyY2hmb3JtLWNvbnQgI3NlYXJjaGZvcm0tZGVza3RvcC5mb3JtLWFjdGl2ZSAuaW5wdXQtZ3JvdXAtYnV0dG9uIC5zZWFyY2hzdWJtaXQsIC5uYXZiYXIgLmhlYWRpbmctc2VhcmNoZm9ybS1jb250ICNzZWFyY2hmb3JtLW1vYmlsZS5mb3JtLWFjdGl2ZSAuaW5wdXQtZ3JvdXAtYnV0dG9uIC5zZWFyY2hzdWJtaXQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIgLm1vYmlsZS1zZWFyY2hmb3JtLWNvbnQuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXIgLm1vYmlsZS1zZWFyY2hmb3JtLWNvbnQgLmlucHV0LWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLm5hdmJhciAubW9iaWxlLXNlYXJjaGZvcm0tY29udCAuaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NCwgNzQsIDc0LCAwLjEpO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMnJlbSAwLjVyZW0gMC41cmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBib3gtc2hhZG93OiBub25lO1xuICBoZWlnaHQ6IDMuNXJlbTtcbn1cbi5uYXZiYXIgLm1vYmlsZS1zZWFyY2hmb3JtLWNvbnQgLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNzQsIDc0LCA3NCwgMC41KTtcbn1cbi5uYXZiYXIgLm1vYmlsZS1zZWFyY2hmb3JtLWNvbnQgLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsIC5uYXZiYXIgLm1vYmlsZS1zZWFyY2hmb3JtLWNvbnQgLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9dGV4dF06YWN0aXZlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzNlMjMwMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogM3B4IHNvbGlkIHJnYmEoNjIsIDM1LCAwLCAwLjI1KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhciAubW9iaWxlLXNlYXJjaGZvcm0tY29udCAuaW5wdXQtZ3JvdXAtYnV0dG9uIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2UtaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgcGFkZGluZzogMDtcbn1cbi5uYXZiYXIgLm1vYmlsZS1zZWFyY2hmb3JtLWNvbnQgLmlucHV0LWdyb3VwLWJ1dHRvbiAuc2VhcmNoc3VibWl0IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXZiYXIgLm1vYmlsZS1zZWFyY2hmb3JtLWNvbnQgLmlucHV0LWdyb3VwLWJ1dHRvbiAuc2VhcmNoc3VibWl0OmZvY3VzLCAubmF2YmFyIC5tb2JpbGUtc2VhcmNoZm9ybS1jb250IC5pbnB1dC1ncm91cC1idXR0b24gLnNlYXJjaHN1Ym1pdDphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm5hdmJhciAubW9iaWxlLXNlYXJjaGZvcm0tY29udCAuaW5wdXQtZ3JvdXAtYnV0dG9uIC5zZWFyY2hzdWJtaXQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2My45OHJlbSkge1xuICAubmF2YmFyIC5tb2JpbGUtc2VhcmNoZm9ybS1jb250IC5pbnB1dC1ncm91cC1idXR0b24gLnNlYXJjaHN1Ym1pdCBzcGFuIHtcbiAgICBjb2xvcjogIzNlMjMwMDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5uYXZiYXIgLm1vYmlsZS1zZWFyY2hmb3JtLWNvbnQgLmlucHV0LWdyb3VwLWJ1dHRvbiAuc2VhcmNoc3VibWl0OmhvdmVyIHNwYW4sIC5uYXZiYXIgLm1vYmlsZS1zZWFyY2hmb3JtLWNvbnQgLmlucHV0LWdyb3VwLWJ1dHRvbiAuc2VhcmNoc3VibWl0OmZvY3VzIHNwYW4ge1xuICBjb2xvcjogI0NFNjcyODtcbn1cbi5uYXZiYXIuc3RpY2t5IHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSBhbmQgKG1heC13aWR0aDogNzQuOThyZW0pIHtcbiAgLm5hdmJhci5zdGlja3kgLm5hdmJhci1icmFuZC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm5hdmJhci5zdGlja3kgLnNpdGUtbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLnN0aWNreSAuc2l0ZS1tb2JpbGUtbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdmJhci5zdGlja3kgLnByZS1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMDAwcHg7XG4gIGxlZnQ6IC0xMDAwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk4cmVtKSB7XG4gIC5uYXZiYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubmF2YmFyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk4cmVtKSBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLm5hdmJhci5uYXZiYXItZm9ybS1hY3RpdmU6OmJlZm9yZSB7XG4gICAgei1pbmRleDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5hZG1pbi1iYXIgLm9mZmNhbnZhcy1jb2xsYXBzZSB7XG4gIHRvcDogMi44NzVyZW07XG4gIHRvcDogMnJlbTtcbn1cbi5hZG1pbi1iYXIgI25hdmJhci5zdGlja3kge1xuICB0b3A6IDIuODc1cmVtO1xuICB0b3A6IDJyZW07XG59XG5cbi5wb3N0LW5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wb3N0LW5hdmlnYXRpb24gLnBvc3QtbmF2LWFjdGlvbi1yb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBvc3QtbmF2aWdhdGlvbiAucHJldi1saW5rLWNvbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkuOThyZW0pIHtcbiAgLnBvc3QtbmF2aWdhdGlvbiAucHJldi1saW5rLWNvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnBvc3QtbmF2aWdhdGlvbiAubmV4dC1saW5rLWNvbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5Ljk4cmVtKSB7XG4gIC5wb3N0LW5hdmlnYXRpb24gLm5leHQtbGluay1jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5wb3N0LW5hdmlnYXRpb24gLnZpZXctYWxsLWJ1dHRvbi1jb2wge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OHJlbSkge1xuICAucG9zdC1uYXZpZ2F0aW9uIC52aWV3LWFsbC1idXR0b24tY29sIC5idG4sIC5wb3N0LW5hdmlnYXRpb24gLnZpZXctYWxsLWJ1dHRvbi1jb2wgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIGlucHV0W3R5cGU9c3VibWl0XSwgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC5wb3N0LW5hdmlnYXRpb24gLnZpZXctYWxsLWJ1dHRvbi1jb2wgaW5wdXRbdHlwZT1zdWJtaXRdLCAucG9zdC1uYXZpZ2F0aW9uIC52aWV3LWFsbC1idXR0b24tY29sIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAud3BzLWJ0bi1uZXh0LXBhZ2UsIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAucG9zdC1uYXZpZ2F0aW9uIC52aWV3LWFsbC1idXR0b24tY29sIC53cHMtYnRuLW5leHQtcGFnZSwgLnBvc3QtbmF2aWdhdGlvbiAudmlldy1hbGwtYnV0dG9uLWNvbCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAucG9zdC1uYXZpZ2F0aW9uIC52aWV3LWFsbC1idXR0b24tY29sIGlucHV0W3R5cGU9c3VibWl0XSwgLnBvc3QtbmF2aWdhdGlvbiAudmlldy1hbGwtYnV0dG9uLWNvbCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSBhLCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAucG9zdC1uYXZpZ2F0aW9uIC52aWV3LWFsbC1idXR0b24tY29sIGEge1xuICAgIG1pbi13aWR0aDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5Ljk4cmVtKSB7XG4gIC5wb3N0LW5hdmlnYXRpb24gLnZpZXctYWxsLWJ1dHRvbi1jb2wgLmJ0biwgLnBvc3QtbmF2aWdhdGlvbiAudmlldy1hbGwtYnV0dG9uLWNvbCAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgaW5wdXRbdHlwZT1zdWJtaXRdLCAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgLnBvc3QtbmF2aWdhdGlvbiAudmlldy1hbGwtYnV0dG9uLWNvbCBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5wb3N0LW5hdmlnYXRpb24gLnZpZXctYWxsLWJ1dHRvbi1jb2wgLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC53cHMtYnRuLW5leHQtcGFnZSwgLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC5wb3N0LW5hdmlnYXRpb24gLnZpZXctYWxsLWJ1dHRvbi1jb2wgLndwcy1idG4tbmV4dC1wYWdlLCAucG9zdC1uYXZpZ2F0aW9uIC52aWV3LWFsbC1idXR0b24tY29sIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5wb3N0LW5hdmlnYXRpb24gLnZpZXctYWxsLWJ1dHRvbi1jb2wgaW5wdXRbdHlwZT1zdWJtaXRdLCAucG9zdC1uYXZpZ2F0aW9uIC52aWV3LWFsbC1idXR0b24tY29sIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIGEsIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC5wb3N0LW5hdmlnYXRpb24gLnZpZXctYWxsLWJ1dHRvbi1jb2wgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxudWwuc29jaWFsLWxpbmtzIHtcbiAgcGFkZGluZzogMDtcbn1cbnVsLnNvY2lhbC1saW5rcy5ob3Jpem9udGFsLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxudWwuc29jaWFsLWxpbmtzLmhvcml6b250YWwtbGlzdCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwcmVtIDAuNjI1cmVtO1xufVxudWwuc29jaWFsLWxpbmtzLmhvcml6b250YWwtbGlzdCA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIHVsLnNvY2lhbC1saW5rcy5ob3Jpem9udGFsLWxpc3QgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgfVxufVxudWwuc29jaWFsLWxpbmtzLmhvcml6b250YWwtbGlzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG51bC5zb2NpYWwtbGlua3Muc29jaWFsLWljb24tbGlzdCBhLnNvY2lhbC1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzNlMjMwMDtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG51bC5zb2NpYWwtbGlua3Muc29jaWFsLWljb24tbGlzdCBhLnNvY2lhbC1saW5rOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIHVsLnNvY2lhbC1saW5rcy5zb2NpYWwtaWNvbi1saXN0IGEuc29jaWFsLWxpbms6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDIuMjVyZW07XG4gICAgaGVpZ2h0OiAyLjI1cmVtO1xuICB9XG59XG51bC5zb2NpYWwtbGlua3Muc29jaWFsLWljb24tbGlzdCBhLnNvY2lhbC1saW5rIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgdWwuc29jaWFsLWxpbmtzLnNvY2lhbC1pY29uLWxpc3QgYS5zb2NpYWwtbGluayBzcGFuIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbnVsLnNvY2lhbC1saW5rcy5zb2NpYWwtaWNvbi1saXN0IGEuc29jaWFsLWxpbms6aG92ZXIsIHVsLnNvY2lhbC1saW5rcy5zb2NpYWwtaWNvbi1saXN0IGEuc29jaWFsLWxpbms6Zm9jdXMsIHVsLnNvY2lhbC1saW5rcy5zb2NpYWwtaWNvbi1saXN0IGEuc29jaWFsLWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG51bC5zb2NpYWwtbGlua3Muc29jaWFsLWljb24tbGlzdCBhLnNvY2lhbC1saW5rOmhvdmVyIHNwYW4sIHVsLnNvY2lhbC1saW5rcy5zb2NpYWwtaWNvbi1saXN0IGEuc29jaWFsLWxpbms6Zm9jdXMgc3BhbiwgdWwuc29jaWFsLWxpbmtzLnNvY2lhbC1pY29uLWxpc3QgYS5zb2NpYWwtbGluazphY3RpdmUgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxudWwuc29jaWFsLWxpbmtzLnNvY2lhbC1pY29uLWxpc3QgYS5zb2NpYWwtbGluazpob3Zlcjo6YmVmb3JlLCB1bC5zb2NpYWwtbGlua3Muc29jaWFsLWljb24tbGlzdCBhLnNvY2lhbC1saW5rOmZvY3VzOjpiZWZvcmUsIHVsLnNvY2lhbC1saW5rcy5zb2NpYWwtaWNvbi1saXN0IGEuc29jaWFsLWxpbms6YWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UyMzAwO1xufVxudWwuc29jaWFsLWxpbmtzLm9uLWRhcmsgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udGl0bGUtbGlua3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXgtd2lkdGg6IDY3MnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5Ljk4cmVtKSB7XG4gIC50aXRsZS1saW5rcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnRpdGxlLWxpbmtzICsgLnBhZ2Utd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbiAgLnRpdGxlLWxpbmtzICsgLnBhZ2Utd3JhcCA+ICo6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50aXRsZS1saW5rcyAudGl0bGUtbGluay1zaGlmdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcbn1cbi50aXRsZS1saW5rcyAudGl0bGUtbGluay1zaGlmdGVyIC50aXRsZS1saW5rIHtcbiAgZmxleC1iYXNpczogY2FsYyg1MCUgLSA0cHgpO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4udGl0bGUtbGlua3MgLnRpdGxlLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkuOThyZW0pIHtcbiAgLnRpdGxlLWxpbmtzIC50aXRsZS1saW5rIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWluLWhlaWdodDogMTQycHg7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC50aXRsZS1saW5rcyAudGl0bGUtbGluayB7XG4gICAgcGFkZGluZzogMjhweDtcbiAgfVxufVxuLnRpdGxlLWxpbmtzIC50aXRsZS1saW5rID4gc3BhbiwgLnRpdGxlLWxpbmtzIC50aXRsZS1saW5rIC50aXRsZS1saW5rLXRleHQge1xuICBsaW5lLWhlaWdodDogMS4xMDcxNDI4NTcxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOS45OHJlbSkge1xuICAudGl0bGUtbGlua3MgLnRpdGxlLWxpbmsgLnRpdGxlLWxpbmstdGV4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4udGl0bGUtbGlua3MgLnRpdGxlLWxpbmsgLnRpdGxlLWxpbmstaWNvbiB7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkuOThyZW0pIHtcbiAgLnRpdGxlLWxpbmtzIC50aXRsZS1saW5rIC50aXRsZS1saW5rLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC50aXRsZS1saW5rcyAudGl0bGUtbGluayAudGl0bGUtbGluay1pY29uIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cblxuLnNpZGVjYXItaW1hZ2VzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyoqXG4gIGV4dGVuZCBlbGVtZW50IHRoZSBkaXN0YW5jZSBvZiB0aGUgZ3JpZC1jb250YWluZXIgcGFkZGluZyBzbyB0aGF0XG4gIGl0J3MgZmx1c2ggd2l0aCBsZWZ0L3JpZ2h0IGVkZ2VzIG9mIHRoZSBzY3JlZW5cbiAgXHQqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5Ljk4cmVtKSB7XG4gIC5zaWRlY2FyLWltYWdlcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgKDEuNXJlbSAqIDIpKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkuOThyZW0pIHtcbiAgLnNpZGVjYXItaW1hZ2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5zaWRlY2FyLWltYWdlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5zaWRlY2FyLWltYWdlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuc2lkZWNhci1pbWFnZXMge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkgYW5kIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5zaWRlY2FyLWltYWdlcyB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygzcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkgYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5zaWRlY2FyLWltYWdlcyB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygzLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSBhbmQgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnNpZGVjYXItaW1hZ2VzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDRyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSBhbmQgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnNpZGVjYXItaW1hZ2VzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDRyZW0gLyAxKTtcbiAgfVxufVxuLnNpZGVjYXItaW1hZ2VzIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5Ljk4cmVtKSB7XG4gIC5zaWRlY2FyLWltYWdlcyAucHJpbWFyeS1pbWFnZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDQwIC8gMTAwICogMTAwJSk7XG4gIH1cbiAgLnNpZGVjYXItaW1hZ2VzIC5wcmltYXJ5LWltYWdlIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2lkZWNhci1pbWFnZXMgLnNlY29uZGFyeS1pbWFnZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDQwIC8gMTAwICogMTAwJSk7XG4gIH1cbiAgLnNpZGVjYXItaW1hZ2VzIC5zZWNvbmRhcnktaW1hZ2UgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnNpZGVjYXItaW1hZ2VzIC5wcmltYXJ5LWltYWdlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNDMyIC8gNTkyICogMTAwJSk7XG4gIH1cbiAgLnNpZGVjYXItaW1hZ2VzIC5wcmltYXJ5LWltYWdlIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpZGVjYXItaW1hZ2VzIC5wcmltYXJ5LWltYWdlIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMC41cmVtKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5zaWRlY2FyLWltYWdlcyAucHJpbWFyeS1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaWRlY2FyLWltYWdlcyAuc2Vjb25kYXJ5LWltYWdlIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMC41cmVtKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSBhbmQgKG1heC13aWR0aDogNjMuOThyZW0pIHtcbiAgLnNpZGVjYXItaW1hZ2VzIC5zZWNvbmRhcnktaW1hZ2Uge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogNzAlO1xuICAgIGhlaWdodDogMTkycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAuc2lkZWNhci1pbWFnZXMgLnNlY29uZGFyeS1pbWFnZSB7XG4gICAgYm9yZGVyOiAxcmVtIHNvbGlkICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnNpZGVjYXItaW1hZ2VzIC5zZWNvbmRhcnktaW1hZ2Uge1xuICAgIHdpZHRoOiAzMzZweDtcbiAgICBoZWlnaHQ6IDIyNHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuc2lkZWNhci1pbWFnZXMuYWxpZ24tcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygxLjVyZW0gLyAxKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkgYW5kIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5zaWRlY2FyLWltYWdlcy5hbGlnbi1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDNyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnNpZGVjYXItaW1hZ2VzLmFsaWduLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMy41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkgYW5kIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5zaWRlY2FyLWltYWdlcy5hbGlnbi1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDRyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSBhbmQgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnNpZGVjYXItaW1hZ2VzLmFsaWduLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNHJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OHJlbSkge1xuICAuc2lkZWNhci1pbWFnZXMuYWxpZ24tcmlnaHQgLnNlY29uZGFyeS1pbWFnZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuc2lkZWNhci1pbWFnZXMuYWxpZ24tcmlnaHQgLnNlY29uZGFyeS1pbWFnZSB7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuXG4ubmV3cy10aWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLm5ld3MtdGlsZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ubmV3cy10aWxlIC5mZWF0dXJlZC1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDE2MHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAubmV3cy10aWxlIC5mZWF0dXJlZC1pbWcge1xuICAgIGhlaWdodDogMTkycHg7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5uZXdzLXRpbGUgLmZlYXR1cmVkLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG4ubmV3cy10aWxlIC5mZWF0dXJlZC1pbWcgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5uZXdzLXRpbGUgLm5ld3MtcG9zdC1leGNlcnB0IHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjMwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5uZXdzLXRpbGUgLm5ld3MtcG9zdC1leGNlcnB0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuLm5ld3MtdGlsZSAubmV3cy1wb3N0LWV4Y2VycHQgaDEsIC5uZXdzLXRpbGUgLm5ld3MtcG9zdC1leGNlcnB0IGgyLCAubmV3cy10aWxlIC5uZXdzLXBvc3QtZXhjZXJwdCBoMywgLm5ld3MtdGlsZSAubmV3cy1wb3N0LWV4Y2VycHQgaDQsIC5uZXdzLXRpbGUgLm5ld3MtcG9zdC1leGNlcnB0IGg1LCAubmV3cy10aWxlIC5uZXdzLXBvc3QtZXhjZXJwdCBoNiwgLm5ld3MtdGlsZSAubmV3cy1wb3N0LWV4Y2VycHQgLmZha2UtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5ld3MtdGlsZSAubmV3cy1wb3N0LWV4Y2VycHQgLnBvc3QtdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4xMDcxNDI4NTcxO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ubmV3cy10aWxlIC5uZXdzLXBvc3QtZXhjZXJwdCBwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjExMTExMTExMTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5uZXdzLXRpbGUgLm5ld3MtcG9zdC1leGNlcnB0IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLm5ld3MtdGlsZSAubmV3cy1wb3N0LWV4Y2VycHQgLmZha2UtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG4ubmV3cy10aWxlOmhvdmVyIC5mZWF0dXJlZC1pbWcgaW1nLCAubmV3cy10aWxlOmZvY3VzIC5mZWF0dXJlZC1pbWcgaW1nLCAubmV3cy10aWxlOmFjdGl2ZSAuZmVhdHVyZWQtaW1nIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi5uZXdzLXRpbGU6aG92ZXIgLm5ld3MtcG9zdC1leGNlcnB0LCAubmV3cy10aWxlOmZvY3VzIC5uZXdzLXBvc3QtZXhjZXJwdCwgLm5ld3MtdGlsZTphY3RpdmUgLm5ld3MtcG9zdC1leGNlcnB0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjMwMDtcbn1cbi5uZXdzLXRpbGU6aG92ZXIgLm5ld3MtcG9zdC1leGNlcnB0IC5hcnJvdy1saW5rOjpiZWZvcmUsIC5uZXdzLXRpbGU6Zm9jdXMgLm5ld3MtcG9zdC1leGNlcnB0IC5hcnJvdy1saW5rOjpiZWZvcmUsIC5uZXdzLXRpbGU6YWN0aXZlIC5uZXdzLXBvc3QtZXhjZXJwdCAuYXJyb3ctbGluazo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0xcmVtO1xufVxuXG4ud3BzLWl0ZW1zLXdyYXBwZXIgLndwcy1pdGVtcyB7XG4gIGdhcDogMzJweDtcbn1cbi53cHMtaXRlbXMtd3JhcHBlciAud3BzLWl0ZW1zIC53cHMtaXRlbSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi53cHMtaXRlbXMtd3JhcHBlciAud3BzLWl0ZW1zIC53cHMtaXRlbSAud3BzLWNvbXBvbmVudC1wcm9kdWN0cy1pbWFnZXMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLndwcy1pdGVtcy13cmFwcGVyIC53cHMtaXRlbXMgLndwcy1pdGVtIC53cHMtY29tcG9uZW50LXByb2R1Y3RzLWltYWdlcyAud3BzLXByb2R1Y3RzLWxpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtaXRlbXMtd3JhcHBlciAud3BzLWl0ZW1zIC53cHMtaXRlbSAud3BzLWNvbXBvbmVudC1wcm9kdWN0cy1pbWFnZXMgLndwcy1wcm9kdWN0LWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGhlaWdodDogMjU0cHg7XG59XG4ud3BzLWl0ZW1zLXdyYXBwZXIgLndwcy1pdGVtcyAud3BzLWl0ZW0gLndwcy10aHVtYm5haWxzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW07XG4gIGdhcDogdW5zZXQ7XG59XG4ud3BzLWl0ZW1zLXdyYXBwZXIgLndwcy1pdGVtcyAud3BzLWl0ZW0gLndwcy10aHVtYm5haWxzLXdyYXBwZXIgLndwcy1jb21wb25lbnQtcHJvZHVjdHMtaW1hZ2VzLXRodW1ibmFpbCB7XG4gIHdpZHRoOiAzMyU7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcbn1cbi53cHMtaXRlbXMtd3JhcHBlciAud3BzLWl0ZW1zIC53cHMtaXRlbSAud3BzLXRodW1ibmFpbHMtd3JhcHBlciAud3BzLWNvbXBvbmVudC1wcm9kdWN0cy1pbWFnZXMtdGh1bWJuYWlsIC53cHMtcHJvZHVjdC1pbWFnZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi53cHMtaXRlbXMtd3JhcHBlciAud3BzLWl0ZW1zIC53cHMtaXRlbSAud3BzLWNvbXBvbmVudC1wcm9kdWN0cy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ud3BzLWl0ZW1zLXdyYXBwZXIgLndwcy1pdGVtcyAud3BzLWl0ZW0gLndwcy1jb21wb25lbnQtcHJvZHVjdHMtdGl0bGUgLndwcy1wcm9kdWN0cy1saW5rOmhvdmVyLCAud3BzLWl0ZW1zLXdyYXBwZXIgLndwcy1pdGVtcyAud3BzLWl0ZW0gLndwcy1jb21wb25lbnQtcHJvZHVjdHMtdGl0bGUgLndwcy1wcm9kdWN0cy1saW5rOmZvY3VzLCAud3BzLWl0ZW1zLXdyYXBwZXIgLndwcy1pdGVtcyAud3BzLWl0ZW0gLndwcy1jb21wb25lbnQtcHJvZHVjdHMtdGl0bGUgLndwcy1wcm9kdWN0cy1saW5rOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLndwcy1pdGVtcy13cmFwcGVyIC53cHMtaXRlbXMgLndwcy1pdGVtIC53cHMtY29tcG9uZW50LXByb2R1Y3RzLXRpdGxlIC53cHMtcHJvZHVjdHMtbGluazpob3ZlciAud3BzLXByb2R1Y3RzLXRpdGxlLCAud3BzLWl0ZW1zLXdyYXBwZXIgLndwcy1pdGVtcyAud3BzLWl0ZW0gLndwcy1jb21wb25lbnQtcHJvZHVjdHMtdGl0bGUgLndwcy1wcm9kdWN0cy1saW5rOmZvY3VzIC53cHMtcHJvZHVjdHMtdGl0bGUsIC53cHMtaXRlbXMtd3JhcHBlciAud3BzLWl0ZW1zIC53cHMtaXRlbSAud3BzLWNvbXBvbmVudC1wcm9kdWN0cy10aXRsZSAud3BzLXByb2R1Y3RzLWxpbms6YWN0aXZlIC53cHMtcHJvZHVjdHMtdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53cHMtaXRlbXMtd3JhcHBlciAud3BzLWl0ZW1zIC53cHMtaXRlbSAud3BzLWNvbXBvbmVudC1wcm9kdWN0cy10aXRsZSAud3BzLXByb2R1Y3RzLXRpdGxlIHtcbiAgY29sb3I6ICMzZTIzMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ud3BzLWl0ZW1zLXdyYXBwZXIgLndwcy1pdGVtcyAud3BzLWl0ZW0gLndwcy1jb21wb25lbnQtcHJvZHVjdHMtcHJpY2luZyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi53cHMtaXRlbXMtd3JhcHBlciAud3BzLWl0ZW1zIC53cHMtaXRlbSAud3BzLWNvbXBvbmVudC1wcm9kdWN0cy1wcmljaW5nIC53cHMtcHJvZHVjdC1pbmRpdmlkdWFsLXByaWNlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1NztcbiAgY29sb3I6ICM0QTRBNEE7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAud3BzLWl0ZW1zLXdyYXBwZXIgLndwcy1pdGVtcyAud3BzLWl0ZW0gLndwcy1jb21wb25lbnQtcHJvZHVjdHMtcHJpY2luZyAud3BzLXByb2R1Y3QtaW5kaXZpZHVhbC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG4ud3BzLWl0ZW1zLXdyYXBwZXIgLndwcy1pdGVtcyAud3BzLWl0ZW0gLndwcy1jb21wb25lbnQtcHJvZHVjdHMtYnV5LWJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi53cHMtaXRlbXMtd3JhcHBlciAud3BzLWl0ZW1zIC53cHMtaXRlbSAud3BzLWNvbXBvbmVudC1wcm9kdWN0cy1idXktYnV0dG9uIC53cHMtcHJvZHVjdHMtbGluayBidXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UyMzAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ud3BzLWl0ZW1zLXdyYXBwZXIgLndwcy1pdGVtcyAud3BzLWl0ZW0gLndwcy1jb21wb25lbnQtcHJvZHVjdHMtYnV5LWJ1dHRvbiAud3BzLXByb2R1Y3RzLWxpbmsgYnV0dG9uIHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ud3BzLWl0ZW1zLXdyYXBwZXIgLndwcy1pdGVtcyAud3BzLWl0ZW0gLndwcy1jb21wb25lbnQtcHJvZHVjdHMtYnV5LWJ1dHRvbiAud3BzLXByb2R1Y3RzLWxpbms6aG92ZXIgYnV0dG9uLCAud3BzLWl0ZW1zLXdyYXBwZXIgLndwcy1pdGVtcyAud3BzLWl0ZW0gLndwcy1jb21wb25lbnQtcHJvZHVjdHMtYnV5LWJ1dHRvbiAud3BzLXByb2R1Y3RzLWxpbms6Zm9jdXMgYnV0dG9uLCAud3BzLWl0ZW1zLXdyYXBwZXIgLndwcy1pdGVtcyAud3BzLWl0ZW0gLndwcy1jb21wb25lbnQtcHJvZHVjdHMtYnV5LWJ1dHRvbiAud3BzLXByb2R1Y3RzLWxpbms6YWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTIzMDA7XG59XG5cbi53cHNob3BpZnktaGFzLXJlbmRlcmVkIC53cHMtcXVhbnRpdHktaW5wdXQgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzNlMjMwMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi53cHNob3BpZnktaGFzLXJlbmRlcmVkIC53cHMtcXVhbnRpdHktaW5wdXQgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2UyMzAwO1xuICBvdXRsaW5lOiAzcHggc29saWQgcmdiYSg2MiwgMzUsIDAsIDAuMikgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM5Ljk4cmVtKSB7XG4gIC5zaW5nbGUuc2luZ2xlLXdwc19wcm9kdWN0cyAud3BzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMS41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOS45OHJlbSkgYW5kIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5zaW5nbGUuc2luZ2xlLXdwc19wcm9kdWN0cyAud3BzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoM3JlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkuOThyZW0pIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuc2luZ2xlLnNpbmdsZS13cHNfcHJvZHVjdHMgLndwcy1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDMuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkuOThyZW0pIGFuZCAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc2luZ2xlLnNpbmdsZS13cHNfcHJvZHVjdHMgLndwcy1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5Ljk4cmVtKSBhbmQgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnNpbmdsZS5zaW5nbGUtd3BzX3Byb2R1Y3RzIC53cHMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg1cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAuc2luZ2xlLnNpbmdsZS13cHNfcHJvZHVjdHMgLndwcy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogY2FsYygoMTQ0MHB4IC0gNnJlbSkgKiAoNS4wIC8gNi4wKSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOS45OHJlbSkge1xuICAuc2luZ2xlLnNpbmdsZS13cHNfcHJvZHVjdHMgLndwcy1wcm9kdWN0LXNpbmdsZSB7XG4gICAgcGFkZGluZzogMHB4IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSBhbmQgKG1heC13aWR0aDogNjMuOThyZW0pIHtcbiAgLnNpbmdsZS5zaW5nbGUtd3BzX3Byb2R1Y3RzIC53cHMtcHJvZHVjdC1zaW5nbGUge1xuICAgIHBhZGRpbmc6IDBweCAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIGFuZCAobWF4LXdpZHRoOiA3NC45OHJlbSkge1xuICAuc2luZ2xlLnNpbmdsZS13cHNfcHJvZHVjdHMgLndwcy1wcm9kdWN0LXNpbmdsZSB7XG4gICAgcGFkZGluZzogMHB4IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSBhbmQgKG1heC13aWR0aDogODkuOThyZW0pIHtcbiAgLnNpbmdsZS5zaW5nbGUtd3BzX3Byb2R1Y3RzIC53cHMtcHJvZHVjdC1zaW5nbGUge1xuICAgIHBhZGRpbmc6IDBweCAzLjVyZW07XG4gIH1cbn1cbi5zaW5nbGUuc2luZ2xlLXdwc19wcm9kdWN0cyAud3BzLXByb2R1Y3Qtc2luZ2xlIC53cHMtcHJvZHVjdC1pbWFnZS13cmFwcGVyIC53cHMtcHJvZHVjdC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2luZ2xlLnNpbmdsZS13cHNfcHJvZHVjdHMgLndwcy1wcm9kdWN0LXNpbmdsZSAud3BzLXByb2R1Y3Qtc2luZ2xlLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5zaW5nbGUuc2luZ2xlLXdwc19wcm9kdWN0cyAud3BzLXByb2R1Y3Qtc2luZ2xlIC53cHMtcHJvZHVjdC1zaW5nbGUtY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSBhbmQgKG1heC13aWR0aDogODkuOThyZW0pIHtcbiAgLnNpbmdsZS5zaW5nbGUtd3BzX3Byb2R1Y3RzIC53cHMtcHJvZHVjdC1zaW5nbGUgLndwcy1wcm9kdWN0LXNpbmdsZS1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnNpbmdsZS5zaW5nbGUtd3BzX3Byb2R1Y3RzIC53cHMtcHJvZHVjdC1zaW5nbGUgLndwcy1wcm9kdWN0LXNpbmdsZS1jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA0ZW0pO1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gNGVtKTtcbiAgfVxufVxuLnNpbmdsZS5zaW5nbGUtd3BzX3Byb2R1Y3RzIC53cHMtcHJvZHVjdC1zaW5nbGUgLndwcy1jb21wb25lbnQtcHJvZHVjdHMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnNpbmdsZS5zaW5nbGUtd3BzX3Byb2R1Y3RzIC53cHMtcHJvZHVjdC1zaW5nbGUgLndwcy1jb21wb25lbnQtcHJvZHVjdHMtdGl0bGUgLndwcy1wcm9kdWN0cy10aXRsZSB7XG4gIGNvbG9yOiAjM2UyMzAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4wODtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbn1cbi5zaW5nbGUuc2luZ2xlLXdwc19wcm9kdWN0cyAud3BzLXByb2R1Y3Qtc2luZ2xlIC53cHMtY29tcG9uZW50LXByb2R1Y3RzLXByaWNpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uc2luZ2xlLnNpbmdsZS13cHNfcHJvZHVjdHMgLndwcy1wcm9kdWN0LXNpbmdsZSAud3BzLWNvbXBvbmVudC1wcm9kdWN0cy1wcmljaW5nIC53cHMtcHJvZHVjdC1pbmRpdmlkdWFsLXByaWNlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1NztcbiAgY29sb3I6ICM0QTRBNEE7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuc2luZ2xlLnNpbmdsZS13cHNfcHJvZHVjdHMgLndwcy1wcm9kdWN0LXNpbmdsZSAud3BzLWNvbXBvbmVudC1wcm9kdWN0cy1wcmljaW5nIC53cHMtcHJvZHVjdC1pbmRpdmlkdWFsLXByaWNlIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbi5zaW5nbGUuc2luZ2xlLXdwc19wcm9kdWN0cyAud3BzLXByb2R1Y3Qtc2luZ2xlIC53cHMtY29tcG9uZW50LXByb2R1Y3RzLWFkZC1idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uc2luZ2xlLnNpbmdsZS13cHNfcHJvZHVjdHMgLndwcy1wcm9kdWN0LXNpbmdsZSAud3BzLWNvbXBvbmVudC1wcm9kdWN0cy1hZGQtYnV0dG9uIC53cHMtYWRkLXRvLWNhcnQge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UyMzAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uc2luZ2xlLnNpbmdsZS13cHNfcHJvZHVjdHMgLndwcy1wcm9kdWN0LXNpbmdsZSAud3BzLWNvbXBvbmVudC1wcm9kdWN0cy1hZGQtYnV0dG9uIC53cHMtYWRkLXRvLWNhcnQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5zaW5nbGUuc2luZ2xlLXdwc19wcm9kdWN0cyAud3BzLXByb2R1Y3Qtc2luZ2xlIC53cHMtY29tcG9uZW50LXByb2R1Y3RzLWFkZC1idXR0b24gLndwcy1hZGQtdG8tY2FydDpob3ZlciwgLnNpbmdsZS5zaW5nbGUtd3BzX3Byb2R1Y3RzIC53cHMtcHJvZHVjdC1zaW5nbGUgLndwcy1jb21wb25lbnQtcHJvZHVjdHMtYWRkLWJ1dHRvbiAud3BzLWFkZC10by1jYXJ0OmZvY3VzLCAuc2luZ2xlLnNpbmdsZS13cHNfcHJvZHVjdHMgLndwcy1wcm9kdWN0LXNpbmdsZSAud3BzLWNvbXBvbmVudC1wcm9kdWN0cy1hZGQtYnV0dG9uIC53cHMtYWRkLXRvLWNhcnQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjMwMDtcbn1cbi5zaW5nbGUuc2luZ2xlLXdwc19wcm9kdWN0cyAud3BzLXByb2R1Y3Qtc2luZ2xlIC53cHMtY29tcG9uZW50LXByb2R1Y3RzLW9wdGlvbnMgLndwcy1idG4tZHJvcGRvd24td3JhcHBlciAud3BzLWJ0bi1kcm9wZG93biAud3BzLWljb24tZHJvcGRvd24ge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzZTIzMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjM2UyMzAwO1xuICBsaW5lLWhlaWdodDogMS4wNjI1O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYS1wdFwiLCBcInN5c3RlbS11aVwiLCBcIlNvdXJjZSBTYW5zIFByb1wiLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiO1xuICBwYWRkaW5nOiAxcmVtIDIuNXJlbSAxcmVtIDFyZW07XG59XG4uc2luZ2xlLnNpbmdsZS13cHNfcHJvZHVjdHMgLndwcy1wcm9kdWN0LXNpbmdsZSAud3BzLWNvbXBvbmVudC1wcm9kdWN0cy1vcHRpb25zIC53cHMtYnRuLWRyb3Bkb3duLXdyYXBwZXIgLndwcy1idG4tZHJvcGRvd24gLndwcy1pY29uLWRyb3Bkb3duIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzNlMjMwMDtcbn1cbi5zaW5nbGUuc2luZ2xlLXdwc19wcm9kdWN0cyAud3BzLXByb2R1Y3Qtc2luZ2xlIC53cHMtY29tcG9uZW50LXByb2R1Y3RzLW9wdGlvbnMgLndwcy1idG4tZHJvcGRvd24td3JhcHBlciAud3BzLWJ0bi1kcm9wZG93biAud3BzLWljb24tZHJvcGRvd246Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzZTIzMDA7XG4gIG91dGxpbmU6IDNweCBzb2xpZCByZ2JhKDYyLCAzNSwgMCwgMC4yKSAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS5zaW5nbGUtd3BzX3Byb2R1Y3RzIC53cHMtcHJvZHVjdC1zaW5nbGUgLndwcy1jb21wb25lbnQtcHJvZHVjdHMtb3B0aW9ucyAud3BzLWJ0bi1kcm9wZG93bi13cmFwcGVyIC53cHMtYnRuLWRyb3Bkb3duIC50aXBweS1ib3gge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjM2UyMzAwO1xufVxuLnNpbmdsZS5zaW5nbGUtd3BzX3Byb2R1Y3RzIC53cHMtcHJvZHVjdC1zaW5nbGUgLndwcy1jb21wb25lbnQtcHJvZHVjdHMtb3B0aW9ucyAud3BzLWJ0bi1kcm9wZG93bi13cmFwcGVyIC53cHMtYnRuLWRyb3Bkb3duIC50aXBweS1ib3ggdWwgPiBsaSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjM2UyMzAwO1xufVxuXG4ucHJvZHVjdC10aWxlcyAud3BzLWl0ZW1zLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwcHg7XG59XG4ucHJvZHVjdC10aWxlcyAud3BzLWl0ZW1zLXdyYXBwZXIgLndwcy1pdGVtcyAud3BzLWl0ZW0ge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnByb2R1Y3QtdGlsZXMgLndwcy1pdGVtcy13cmFwcGVyIC53cHMtaXRlbXMgLndwcy1pdGVtIC53cHMtY29tcG9uZW50LXByb2R1Y3RzLWltYWdlcyAud3BzLXByb2R1Y3QtaW1hZ2Uge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDIzOHB4O1xufVxuXG4ud3BzLWJ0bi1jYXJ0IC53cHMtY2FydC1jb3VudGVyIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM5Ljk4cmVtKSB7XG4gIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAud3BzLWJ0bi1uZXh0LXBhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC53cHMtYnRuLW5leHQtcGFnZTpob3ZlciwgLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC53cHMtYnRuLW5leHQtcGFnZTpmb2N1cywgLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC53cHMtYnRuLW5leHQtcGFnZTphY3RpdmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQ0U2NzI4O1xufVxuXG4uZXJyb3I0MDQgLnBhZ2Utd3JhcCAuY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMjcuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIGFuZCAobWF4LXdpZHRoOiA3NC45OHJlbSkge1xuICAuZXJyb3I0MDQgLnBhZ2Utd3JhcCAuY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAzMy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmVycm9yNDA0IC5wYWdlLXdyYXAgLmNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogMzguNXJlbTtcbiAgfVxufVxuLmVycm9yNDA0IC5wYWdlLXdyYXAgLmNvbnRhaW5lciAucGFnZS10aXRsZSB7XG4gIGNvbG9yOiAjQ0U2NzI4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSBhbmQgKG1heC13aWR0aDogNzQuOThyZW0pIHtcbiAgLmVycm9yNDA0IC5wYWdlLXdyYXAgLmNvbnRhaW5lciAucGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkgYW5kIChtYXgtd2lkdGg6IDg5Ljk4cmVtKSB7XG4gIC5lcnJvcjQwNCAucGFnZS13cmFwIC5jb250YWluZXIgLnBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLmVycm9yNDA0IC5wYWdlLXdyYXAgLmNvbnRhaW5lciAucGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA4cmVtO1xuICB9XG59XG4uZXJyb3I0MDQgLnBhZ2Utd3JhcCAuY29udGFpbmVyIC5wYWdlLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG4uZXJyb3I0MDQgLnBhZ2Utd3JhcCAuY29udGFpbmVyIC5lcnJvci1kZXRhaWxzIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjVyZW0gLyA0KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAuZXJyb3I0MDQgLnBhZ2Utd3JhcCAuY29udGFpbmVyIC5lcnJvci1kZXRhaWxzIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDNyZW0gLyA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5lcnJvcjQwNCAucGFnZS13cmFwIC5jb250YWluZXIgLmVycm9yLWRldGFpbHMge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMy41cmVtIC8gNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuZXJyb3I0MDQgLnBhZ2Utd3JhcCAuY29udGFpbmVyIC5lcnJvci1kZXRhaWxzIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDRyZW0gLyA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5lcnJvcjQwNCAucGFnZS13cmFwIC5jb250YWluZXIgLmVycm9yLWRldGFpbHMge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNHJlbSAvIDQpO1xuICB9XG59XG5cbi5jb250YWN0LWluZm9ybWF0aW9uIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ucGFnZS1oZXJvIGgxLCAucGFnZS1oZXJvIGgyLCAucGFnZS1oZXJvIGgzLCAucGFnZS1oZXJvIGg0LCAucGFnZS1oZXJvIGg1LCAucGFnZS1oZXJvIGg2LCAucGFnZS1oZXJvIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLWhlcm8gLmZlYXR1cmVkLWltYWdlLWNvbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDNyZW0gLyAxKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoM3JlbSAvIDEpO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMzZTIzMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnBhZ2UtaGVybyAuZmVhdHVyZWQtaW1hZ2UtY29sIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg2cmVtIC8gMSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNnJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnBhZ2UtaGVybyAuZmVhdHVyZWQtaW1hZ2UtY29sIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg3cmVtIC8gMSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoN3JlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnBhZ2UtaGVybyAuZmVhdHVyZWQtaW1hZ2UtY29sIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxMHJlbSAvIDEpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAucGFnZS1oZXJvIC5mZWF0dXJlZC1pbWFnZS1jb2wge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEwcmVtIC8gMSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTByZW0gLyAxKTtcbiAgfVxufVxuLnBhZ2UtaGVybyAuZmVhdHVyZWQtaW1hZ2UtY29sOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UyMzAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLnBhZ2UtaGVybyAuZmVhdHVyZWQtaW1hZ2UtY29sLmhhcy1mZWF0dXJlZC1pbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG59XG4ucGFnZS1oZXJvIC5mZWF0dXJlZC1pbWFnZS1jb2wgLmZlYXR1cmVkLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG59XG4ucGFnZS1oZXJvIC5mZWF0dXJlZC1pbWFnZS1jb2wgLmZlYXR1cmVkLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnBhZ2UtaGVybyAuZmVhdHVyZWQtaW1hZ2UtY29sIC5mZWF0dXJlZC1pbWFnZS1vdmVybGF5IHtcbiAgei1pbmRleDogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtaGVybyAuZmVhdHVyZWQtaW1hZ2UtY29sIC5wcmUtdGl0bGUtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjA5NTIzODA5NTI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFnZS1oZXJvIC5mZWF0dXJlZC1pbWFnZS1jb2wgLnBhZ2UtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1oZXJvIC5mZWF0dXJlZC1pbWFnZS1jb2wgLnBvc3QtdGl0bGUtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjEwNzE0Mjg1NzE7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnBhZ2UtaGVybyArIC50aXRsZS1saW5rcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAucGFnZS1oZXJvICsgLnRpdGxlLWxpbmtzIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTc1JSk7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtO1xuICAgIG1pbi1oZWlnaHQ6IDEwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnBhZ2UtaGVyby5mcm9udC1wYWdlLWhlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucGFnZS1oZXJvLmZyb250LXBhZ2UtaGVybzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogNC4xMjVyZW07XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5wYWdlLWhlcm8uZnJvbnQtcGFnZS1oZXJvIC5mZWF0dXJlZC1pbWFnZS1jb2wge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4ucGFnZS1oZXJvLmZyb250LXBhZ2UtaGVybyAuZmVhdHVyZWQtaW1hZ2UtY29sOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnBhZ2UtaGVyby5mcm9udC1wYWdlLWhlcm8gLnRpdGxlLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogY2FsYygxLjVyZW0gLyAwLjc1KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAucGFnZS1oZXJvLmZyb250LXBhZ2UtaGVybyAudGl0bGUtbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoM3JlbSAvIDAuNzUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnBhZ2UtaGVyby5mcm9udC1wYWdlLWhlcm8gLnRpdGxlLWxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMuNXJlbSAvIDAuNzUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnBhZ2UtaGVyby5mcm9udC1wYWdlLWhlcm8gLnRpdGxlLWxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDVyZW0gLyAwLjc1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5wYWdlLWhlcm8uZnJvbnQtcGFnZS1oZXJvIC50aXRsZS1saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg1cmVtIC8gMC43NSk7XG4gIH1cbn1cbi5wYWdlLWhlcm8uc3BsaXQtaGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTIzMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnBhZ2UtaGVyby5zcGxpdC1oZXJvOm5vdCgudGl0bGUtb25seSkgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnBhZ2UtaGVyby5zcGxpdC1oZXJvIC50aXRsZS1jb2wge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDNyZW0gLyAxKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoM3JlbSAvIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5wYWdlLWhlcm8uc3BsaXQtaGVybyAudGl0bGUtY29sIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg2cmVtIC8gMSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNnJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnBhZ2UtaGVyby5zcGxpdC1oZXJvIC50aXRsZS1jb2wge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDdyZW0gLyAxKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg3cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAucGFnZS1oZXJvLnNwbGl0LWhlcm8gLnRpdGxlLWNvbCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTByZW0gLyAxKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMHJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnBhZ2UtaGVyby5zcGxpdC1oZXJvIC50aXRsZS1jb2wge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEwcmVtIC8gMSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTByZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5wYWdlLWhlcm8uc3BsaXQtaGVybyAudGl0bGUtY29sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDJyZW0gLyAxKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIGFuZCAobWluLXdpZHRoOiA0MHJlbSkge1xuICAucGFnZS1oZXJvLnNwbGl0LWhlcm8gLnRpdGxlLWNvbCB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnBhZ2UtaGVyby5zcGxpdC1oZXJvIC50aXRsZS1jb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS43NXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIGFuZCAobWluLXdpZHRoOiA3NXJlbSkge1xuICAucGFnZS1oZXJvLnNwbGl0LWhlcm8gLnRpdGxlLWNvbCB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygyLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSBhbmQgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnBhZ2UtaGVyby5zcGxpdC1oZXJvIC50aXRsZS1jb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMi41cmVtIC8gMSk7XG4gIH1cbn1cbi5wYWdlLWhlcm8uc3BsaXQtaGVybyAudGl0bGUtY29sLnRpdGxlLW9ubHkge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMnJlbSAvIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5wYWdlLWhlcm8uc3BsaXQtaGVybyAudGl0bGUtY29sLnRpdGxlLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygxLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5wYWdlLWhlcm8uc3BsaXQtaGVybyAudGl0bGUtY29sLnRpdGxlLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygxLjc1cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAucGFnZS1oZXJvLnNwbGl0LWhlcm8gLnRpdGxlLWNvbC50aXRsZS1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMi41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAucGFnZS1oZXJvLnNwbGl0LWhlcm8gLnRpdGxlLWNvbC50aXRsZS1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMi41cmVtIC8gMSk7XG4gIH1cbn1cbi5wYWdlLWhlcm8uc3BsaXQtaGVybyAudGl0bGUtY29sIC5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlLWhlcm8uc3BsaXQtaGVybyAuZmVhdHVyZWQtaW1hZ2UtY29sIHtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIGhlaWdodDogMTVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnBhZ2UtaGVyby5zcGxpdC1oZXJvIC5mZWF0dXJlZC1pbWFnZS1jb2wge1xuICAgIGhlaWdodDogMThyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAucGFnZS1oZXJvLnNwbGl0LWhlcm8gLmZlYXR1cmVkLWltYWdlLWNvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucGFnZS1oZXJvLnNwbGl0LWhlcm8gLmZlYXR1cmVkLWltYWdlLWNvbCAuZmVhdHVyZWQtaW1hZ2Uge1xuICAvKipcbiAgZXh0ZW5kIGVsZW1lbnQgdGhlIGRpc3RhbmNlIG9mIHRoZSBncmlkLWNvbnRhaW5lciBwYWRkaW5nIHNvIHRoYXRcbiAgaXQncyBmbHVzaCB3aXRoIGxlZnQvcmlnaHQgZWRnZXMgb2YgdGhlIHNjcmVlblxuICBcdCovXG4gIC8qKlxuICBleHRlbmQgZWxlbWVudCB0aGUgZGlzdGFuY2Ugb2YgdGhlIGdyaWQtY29udGFpbmVyIHBhZGRpbmcgc28gdGhhdFxuICBpdCdzIGZsdXNoIHdpdGggbGVmdC9yaWdodCBlZGdlcyBvZiB0aGUgc2NyZWVuXG4gIFx0Ki9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOS45OHJlbSkge1xuICAucGFnZS1oZXJvLnNwbGl0LWhlcm8gLmZlYXR1cmVkLWltYWdlLWNvbCAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArICgxLjVyZW0gKiAyKSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSBhbmQgKG1heC13aWR0aDogNjMuOThyZW0pIHtcbiAgLnBhZ2UtaGVyby5zcGxpdC1oZXJvIC5mZWF0dXJlZC1pbWFnZS1jb2wgLmZlYXR1cmVkLWltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArICgzcmVtICogMikpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAucGFnZS1oZXJvLnNwbGl0LWhlcm8gLmZlYXR1cmVkLWltYWdlLWNvbCAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMSAqIGNhbGMoY2FsYygxMDB2dyAtIDkwcmVtKSAvIDIpKTtcbiAgfVxufVxuLnBhZ2UtaGVyby5zcGxpdC1oZXJvIC5mZWF0dXJlZC1pbWFnZS1jb2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ucGFnZS1oZXJvLm5ld3MtYXJjaGl2ZS1oZXJvIC5mZWF0dXJlZC1pbWFnZS1jb2wsIC5wYWdlLWhlcm8uc2hvcC1oZXJvIC5mZWF0dXJlZC1pbWFnZS1jb2wsIC5wYWdlLWhlcm8uc2xpbS1oZXJvIC5mZWF0dXJlZC1pbWFnZS1jb2wge1xuICBoZWlnaHQ6IDI1MHB4O1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAucGFnZS1oZXJvLm5ld3MtYXJjaGl2ZS1oZXJvIC5mZWF0dXJlZC1pbWFnZS1jb2wsIC5wYWdlLWhlcm8uc2hvcC1oZXJvIC5mZWF0dXJlZC1pbWFnZS1jb2wsIC5wYWdlLWhlcm8uc2xpbS1oZXJvIC5mZWF0dXJlZC1pbWFnZS1jb2wge1xuICAgIGhlaWdodDogMzk0cHg7XG4gICAgbWluLWhlaWdodDogMzk0cHg7XG4gIH1cbn1cblxuLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEuNXJlbSAvIDEpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxLjVyZW0gLyAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjMwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygzcmVtIC8gMSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoM3JlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMy41cmVtIC8gMSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMy41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg1cmVtIC8gMSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNXJlbSAvIDEpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDVyZW0gLyAxKTtcbiAgfVxufVxuLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW1lbnUtY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1tZW51LWNvbCAubWVudSB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBjb2x1bW5zOiAzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk4cmVtKSB7XG4gIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1tZW51LWNvbCAubWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG4uZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbWVudS1jb2wgLm1lbnUgLm1lbnUtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1tZW51LWNvbCAubWVudSAubWVudS1pdGVtIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjMuOThyZW0pIHtcbiAgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCBoMyB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgcCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgLnNpZ251cC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDJweCk7XG4gIH1cbn1cbi5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIGlucHV0W3R5cGU9dGV4dF0sIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtIDFyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4wNjI1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBtYXJnaW46IDFweDtcbiAgY29sb3I6ICM0QTRBNEE7XG59XG4uZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg3NCwgNzQsIDc0LCAwLjUpO1xufVxuLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjM2UyMzAwO1xuICBib3JkZXItY29sb3I6ICMzZTIzMDA7XG59XG4uZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMXB4O1xufVxuLmZvb3RlciAuc3ViZm9vdGVyLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIuNXJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5mb290ZXIgLnN1YmZvb3Rlci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICB9XG59XG4uZm9vdGVyIC5zdWJmb290ZXItY29udGFpbmVyIC5mb290ZXItbG9nby1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMnJlbSAvIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5mb290ZXIgLnN1YmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1sb2dvLWNvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5mb290ZXIgLnN1YmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1sb2dvLWNvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjc1cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuZm9vdGVyIC5zdWJmb290ZXItY29udGFpbmVyIC5mb290ZXItbG9nby1jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMi41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAuZm9vdGVyIC5zdWJmb290ZXItY29udGFpbmVyIC5mb290ZXItbG9nby1jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMi41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAuZm9vdGVyIC5zdWJmb290ZXItY29udGFpbmVyIC5mb290ZXItbG9nby1jb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuZm9vdGVyIC5zdWJmb290ZXItY29udGFpbmVyIC5mb290ZXItbG9nby1jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkuOThyZW0pIHtcbiAgLmZvb3RlciAuc3ViZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLWxvZ28tY29sLmZvb3Rlci1sb2dvLWNvbC1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuLmZvb3RlciAuc3ViZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLWxvZ28tY29sIC5mb290ZXItbG9nbyB7XG4gIG1heC13aWR0aDogOThweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5mb290ZXIgLnN1YmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1sb2dvLWNvbCAuZm9vdGVyLWxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiA2NHB4O1xuICAgIG1heC1oZWlnaHQ6IDY0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbi5mb290ZXIgLnN1YmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1sb2dvLWNvbCAuZm9vdGVyLWxvZ28gaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uZm9vdGVyIC5zdWJmb290ZXItY29udGFpbmVyIC5mb290ZXItbG9nby1jb2wgLm1ldGEtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZvb3RlciAuc3ViZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLWxvZ28tY29sIC5tZXRhLWluZm8gLmFkZHJlc3MgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAuZm9vdGVyIC5zdWJmb290ZXItY29udGFpbmVyIC5mb290ZXItbG9nby1jb2wgLm1ldGEtaW5mbyAuYWRkcmVzcyBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uZm9vdGVyIC5zdWJmb290ZXItY29udGFpbmVyIC5mb290ZXItbG9nby1jb2wgLm1ldGEtaW5mbyAubGluay13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAuZm9vdGVyIC5zdWJmb290ZXItY29udGFpbmVyIC5mb290ZXItbG9nby1jb2wgLm1ldGEtaW5mbyAubGluay13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uZm9vdGVyIC5zdWJmb290ZXItY29udGFpbmVyIC5mb290ZXItbG9nby1jb2wgLm1ldGEtaW5mbyAubGluay13cmFwIC5mb290ZXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLmZvb3RlciAuc3ViZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLWxvZ28tY29sIC5tZXRhLWluZm8gLmxpbmstd3JhcCAuZm9vdGVyLWxpbmsge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLmZvb3RlciAuc3ViZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLWxvZ28tY29sIC5tZXRhLWluZm8gLmxpbmstd3JhcCAuZm9vdGVyLWxpbmsucGhvbmUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmZvb3RlciAuc3ViZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLWxvZ28tY29sIC5tZXRhLWluZm8gLmxpbmstd3JhcCAuZm9vdGVyLWxpbmsucGhvbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XG4gICAgd2lkdGg6IDFweDtcbiAgICByaWdodDogMC41cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG4uZm9vdGVyIC5zdWJmb290ZXItY29udGFpbmVyIC5mb290ZXItbG9nby1jb2wgLm1ldGEtaW5mbyAubGluay13cmFwIC5mb290ZXItbGluay5lbWFpbCB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuLmZvb3RlciAuc3ViZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLXNvY2lhbC1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygycmVtIC8gMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLmZvb3RlciAuc3ViZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLXNvY2lhbC1jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMS41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuZm9vdGVyIC5zdWJmb290ZXItY29udGFpbmVyIC5mb290ZXItc29jaWFsLWNvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjc1cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuZm9vdGVyIC5zdWJmb290ZXItY29udGFpbmVyIC5mb290ZXItc29jaWFsLWNvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygyLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5mb290ZXIgLnN1YmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1zb2NpYWwtY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDIuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLmZvb3RlciAuc3ViZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLXNvY2lhbC1jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5mb290ZXIgLnN1YmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1pbmZvLWNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5mb290ZXIgLnN1YmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1pbmZvLWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLmZvb3RlciAuc3ViZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLWluZm8tY29sIC5mb290ZXItaW5mbyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5mb290ZXIgLnN1YmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1pbmZvLWNvbCAuZm9vdGVyLWluZm8gcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4uZm9vdGVyIC5zdWJmb290ZXItY29udGFpbmVyIC5mb290ZXItaW5mby1jb2wgLmZvb3Rlci1pbmZvIHAgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuXG4udHlwZS1zZWFyY2gge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxLjVyZW0gLyAxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAudHlwZS1zZWFyY2gge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDNyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC50eXBlLXNlYXJjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMy41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAudHlwZS1zZWFyY2gge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDRyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC50eXBlLXNlYXJjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNHJlbSAvIDEpO1xuICB9XG59XG4udHlwZS1zZWFyY2ggLnBhZ2UtaW50cm8ge1xuICBwYWRkaW5nLXRvcDogY2FsYygycmVtIC8gMik7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDJyZW0gLyAyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAudHlwZS1zZWFyY2ggLnBhZ2UtaW50cm8ge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEuNXJlbSAvIDIpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEuNXJlbSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnR5cGUtc2VhcmNoIC5wYWdlLWludHJvIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxLjc1cmVtIC8gMik7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMS43NXJlbSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnR5cGUtc2VhcmNoIC5wYWdlLWludHJvIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygyLjVyZW0gLyAyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygyLjVyZW0gLyAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC50eXBlLXNlYXJjaCAucGFnZS1pbnRybyB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMi41cmVtIC8gMik7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMi41cmVtIC8gMik7XG4gIH1cbn1cbi50eXBlLXNlYXJjaCAucGFnZS1pbnRybyAucGFnZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50eXBlLXNlYXJjaCAucGFnaW5hdGlvbiB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEuNXJlbSAvIDEpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC50eXBlLXNlYXJjaCAucGFnaW5hdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoM3JlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnR5cGUtc2VhcmNoIC5wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygzLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC50eXBlLXNlYXJjaCAucGFnaW5hdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnR5cGUtc2VhcmNoIC5wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg1cmVtIC8gMSk7XG4gIH1cbn1cbi50eXBlLXNlYXJjaCAucGFnaW5hdGlvbiAucGFnZS1pdGVtIHNwYW4sIC50eXBlLXNlYXJjaCAucGFnaW5hdGlvbiAucGFnZS1pdGVtIC5wYWdlLWxpbmssIC50eXBlLXNlYXJjaCAucGFnaW5hdGlvbiAucGFnZS1pdGVtIGEucHJldiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWluLXdpZHRoOiAyLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjM2UyMzAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjM2UyMzAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50eXBlLXNlYXJjaCAucGFnaW5hdGlvbiAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC50eXBlLXNlYXJjaCAucGFnaW5hdGlvbiAucGFnZS1pdGVtIC5wYWdlLWxpbms6YWN0aXZlLCAudHlwZS1zZWFyY2ggLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTIzMDA7XG59XG4udHlwZS1zZWFyY2ggLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSBzcGFuIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuc2luZ2xlLXBvc3QgLmJyZWFkY3J1bWItc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMC41KTtcbn1cbmJvZHkuc2luZ2xlLXBvc3QgLnJvdyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbn1cblxuLnBhZ2Utd3JhcC50eXBlLXBvc3QgLnNpbmdsZS1oZXJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5Ljk4cmVtKSB7XG4gIC5wYWdlLXdyYXAudHlwZS1wb3N0IC5zaW5nbGUtaGVybyB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMS41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOS45OHJlbSkgYW5kIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5wYWdlLXdyYXAudHlwZS1wb3N0IC5zaW5nbGUtaGVybyB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoM3JlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkuOThyZW0pIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAucGFnZS13cmFwLnR5cGUtcG9zdCAuc2luZ2xlLWhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDMuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkuOThyZW0pIGFuZCAobWluLXdpZHRoOiA3NXJlbSkge1xuICAucGFnZS13cmFwLnR5cGUtcG9zdCAuc2luZ2xlLWhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5Ljk4cmVtKSBhbmQgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnBhZ2Utd3JhcC50eXBlLXBvc3QgLnNpbmdsZS1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg1cmVtIC8gMSk7XG4gIH1cbn1cbi5wYWdlLXdyYXAudHlwZS1wb3N0IC5zaW5nbGUtaGVybyAuY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYWdlLXdyYXAudHlwZS1wb3N0IC5zaW5nbGUtaGVybyAuY29udGFpbmVyIC5wb3N0LXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnBhZ2Utd3JhcC50eXBlLXBvc3QgLnNpbmdsZS1oZXJvIC5jb250YWluZXIgLnBvc3QtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHJnYmEoNzQsIDc0LCA3NCwgMC43KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMDk1MjM4MDk1MjtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgbWFyZ2luOiAxcmVtIDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAucGFnZS13cmFwLnR5cGUtcG9zdCAuc2luZ2xlLWhlcm8gLmNvbnRhaW5lciAucG9zdC1kYXRlIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAucGFnZS13cmFwLnR5cGUtcG9zdCAuc2luZ2xlLWhlcm8gLmNvbnRhaW5lciAucG9zdC1kYXRlIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2My45OHJlbSkge1xuICAucGFnZS13cmFwLnR5cGUtcG9zdCAuc2luZ2xlLWhlcm8gLmNvbnRhaW5lciAucG9zdC1kYXRlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAucGFnZS13cmFwLnR5cGUtcG9zdCAuc2luZ2xlLWhlcm8gLmNvbnRhaW5lciAuZmVhdHVyZWQtaW1hZ2Utc2hpZnRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1NXB4O1xuICB9XG59XG4ucGFnZS13cmFwLnR5cGUtcG9zdCAuc2luZ2xlLWhlcm8gLmNvbnRhaW5lciAuZmVhdHVyZWQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2My45OHJlbSkge1xuICAucGFnZS13cmFwLnR5cGUtcG9zdCAuc2luZ2xlLWhlcm8gLmNvbnRhaW5lciAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNnJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOS45OHJlbSkge1xuICAucGFnZS13cmFwLnR5cGUtcG9zdCAuc2luZ2xlLWhlcm8gLmNvbnRhaW5lciAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgM3JlbSk7XG4gIH1cbn1cbi5wYWdlLXdyYXAudHlwZS1wb3N0IC5zaW5nbGUtaGVybyAuY29udGFpbmVyIC5mZWF0dXJlZC1pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS13cmFwLnR5cGUtcG9zdC5oYXMtZmVhdHVyZWQtaW1hZ2UgLnNpbmdsZS1oZXJvIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAucGFnZS13cmFwLnR5cGUtcG9zdC5oYXMtZmVhdHVyZWQtaW1hZ2UgLnNpbmdsZS1oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5Ljk4cmVtKSB7XG4gIC5wYWdlLXdyYXAudHlwZS1wb3N0IC5wYWdlLXNlY3Rpb24gLmVudHJ5LWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbi5wYWdlLXdyYXAudHlwZS1wb3N0IC5wYWdlLXNlY3Rpb24gLmVudHJ5LWNvbnRlbnQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxMTExMTExMTE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNEE0QTRBO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnBhZ2Utd3JhcC50eXBlLXBvc3QgLnBhZ2Utc2VjdGlvbiAuZW50cnktY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnBhZ2Utd3JhcC50eXBlLXBvc3QgLnBhZ2Utc2VjdGlvbiAuZW50cnktY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ucGFnZS13cmFwLnR5cGUtcG9zdCAucGFnZS1zZWN0aW9uIC5zZWN0aW9uLWRpdmlkZXIge1xuICBib3JkZXItY29sb3I6ICMzZTIzMDA7XG59XG4udGV4dC13aXRoLXNpZGVjYXItaW1hZ2VzIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGV4dC13aXRoLXNpZGVjYXItaW1hZ2VzIC5zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICMzZTIzMDA7XG59XG4udGV4dC13aXRoLXNpZGVjYXItaW1hZ2VzIC5zZWN0aW9uLWNvbnRlbnQge1xuICBjb2xvcjogIzRBNEE0QTtcbiAgbGluZS1oZWlnaHQ6IDEuNjExMTExMTExMTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC50ZXh0LXdpdGgtc2lkZWNhci1pbWFnZXMgLnNlY3Rpb24tY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4udGV4dC13aXRoLXNpZGVjYXItaW1hZ2VzIC5pbWctY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5Ljk4cmVtKSB7XG4gIC50ZXh0LXdpdGgtc2lkZWNhci1pbWFnZXMgLmltZy1jb2wge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnRleHQtd2l0aC1zaWRlY2FyLWltYWdlcyAuaW1nLWNvbCAuc2lkZWNhci1pbWFnZXMge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAvKipcbiAgICBcdGV4dGVuZCBlbGVtZW50IHRoZSBkaXN0YW5jZSBvZiB0aGUgZ3JpZC1jb250YWluZXIgcGFkZGluZyBzbyB0aGF0XG4gICAgXHRpdCdzIGZsdXNoIHdpdGggbGVmdC9yaWdodCBlZGdlcyBvZiB0aGUgc2NyZWVuXG4gICAgKi9cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSBhbmQgKG1heC13aWR0aDogMzkuOThyZW0pIHtcbiAgLnRleHQtd2l0aC1zaWRlY2FyLWltYWdlcyAuaW1nLWNvbCAuc2lkZWNhci1pbWFnZXMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArICgxLjVyZW0pKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIGFuZCAobWluLXdpZHRoOiA0MHJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk4cmVtKSB7XG4gIC50ZXh0LXdpdGgtc2lkZWNhci1pbWFnZXMgLmltZy1jb2wgLnNpZGVjYXItaW1hZ2VzIHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgKDNyZW0pKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIGFuZCAobWluLXdpZHRoOiA2NHJlbSkgYW5kIChtYXgtd2lkdGg6IDc0Ljk4cmVtKSB7XG4gIC50ZXh0LXdpdGgtc2lkZWNhci1pbWFnZXMgLmltZy1jb2wgLnNpZGVjYXItaW1hZ2VzIHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAoMy41cmVtKSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSBhbmQgKG1pbi13aWR0aDogNzVyZW0pIGFuZCAobWF4LXdpZHRoOiA4OS45OHJlbSkge1xuICAudGV4dC13aXRoLXNpZGVjYXItaW1hZ2VzIC5pbWctY29sIC5zaWRlY2FyLWltYWdlcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArICg0cmVtKSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSBhbmQgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnRleHQtd2l0aC1zaWRlY2FyLWltYWdlcyAuaW1nLWNvbCAuc2lkZWNhci1pbWFnZXMge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAoNHJlbSkpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZXh0LXdpdGgtc2lkZWNhci1pbWFnZXMgLnRleHQtY29sIC50ZXh0LWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogY2FsYygxLjVyZW0gLyAxKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMS41cmVtIC8gMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnRleHQtd2l0aC1zaWRlY2FyLWltYWdlcyAudGV4dC1jb2wgLnRleHQtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoM3JlbSAvIDEpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDNyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC50ZXh0LXdpdGgtc2lkZWNhci1pbWFnZXMgLnRleHQtY29sIC50ZXh0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDMuNXJlbSAvIDEpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnRleHQtd2l0aC1zaWRlY2FyLWltYWdlcyAudGV4dC1jb2wgLnRleHQtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNXJlbSAvIDEpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC50ZXh0LXdpdGgtc2lkZWNhci1pbWFnZXMgLnRleHQtY29sIC50ZXh0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDVyZW0gLyAxKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk4cmVtKSB7XG4gIC50ZXh0LXdpdGgtc2lkZWNhci1pbWFnZXMgLnRleHQtY29sIC50ZXh0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygxLjVyZW0gLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNXJlbSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OHJlbSkgYW5kIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC50ZXh0LXdpdGgtc2lkZWNhci1pbWFnZXMgLnRleHQtY29sIC50ZXh0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygzcmVtIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygzcmVtIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk4cmVtKSBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnRleHQtd2l0aC1zaWRlY2FyLWltYWdlcyAudGV4dC1jb2wgLnRleHQtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDMuNXJlbSAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMy41cmVtIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk4cmVtKSBhbmQgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnRleHQtd2l0aC1zaWRlY2FyLWltYWdlcyAudGV4dC1jb2wgLnRleHQtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDRyZW0gLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDRyZW0gLyAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSBhbmQgKG1heC13aWR0aDogNjMuOThyZW0pIGFuZCAobWluLXdpZHRoOiA5MHJlbSkge1xuICAudGV4dC13aXRoLXNpZGVjYXItaW1hZ2VzIC50ZXh0LWNvbCAudGV4dC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNHJlbSAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNHJlbSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnRleHQtd2l0aC1zaWRlY2FyLWltYWdlcyAudGV4dC1jb2wgLnRleHQtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEuNXJlbSAvIDEpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkgYW5kIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC50ZXh0LXdpdGgtc2lkZWNhci1pbWFnZXMgLnRleHQtY29sIC50ZXh0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygzcmVtIC8gMSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygzcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkgYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC50ZXh0LXdpdGgtc2lkZWNhci1pbWFnZXMgLnRleHQtY29sIC50ZXh0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygzLjVyZW0gLyAxKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDMuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIGFuZCAobWluLXdpZHRoOiA3NXJlbSkge1xuICAudGV4dC13aXRoLXNpZGVjYXItaW1hZ2VzIC50ZXh0LWNvbCAudGV4dC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNHJlbSAvIDEpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNHJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIGFuZCAobWluLXdpZHRoOiA5MHJlbSkge1xuICAudGV4dC13aXRoLXNpZGVjYXItaW1hZ2VzIC50ZXh0LWNvbCAudGV4dC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNHJlbSAvIDEpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNHJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnRleHQtd2l0aC1zaWRlY2FyLWltYWdlczpub3QoLmltYWdlcy1vbi1yaWdodCkgLnRleHQtY29sIC50ZXh0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC50ZXh0LXdpdGgtc2lkZWNhci1pbWFnZXMuaW1hZ2VzLW9uLXJpZ2h0IC50ZXh0LWNvbCAudGV4dC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC50ZXh0LXdpdGgtc2lkZWNhci1pbWFnZXMuaW1hZ2VzLW9uLXJpZ2h0IC5pbWctY29sIC5zaWRlY2FyLWltYWdlcyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgLyoqXG4gICAgXHRleHRlbmQgZWxlbWVudCB0aGUgZGlzdGFuY2Ugb2YgdGhlIGdyaWQtY29udGFpbmVyIHBhZGRpbmcgc28gdGhhdFxuICAgIFx0aXQncyBmbHVzaCB3aXRoIGxlZnQvcmlnaHQgZWRnZXMgb2YgdGhlIHNjcmVlblxuICAgICovXG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkgYW5kIChtYXgtd2lkdGg6IDM5Ljk4cmVtKSB7XG4gIC50ZXh0LXdpdGgtc2lkZWNhci1pbWFnZXMuaW1hZ2VzLW9uLXJpZ2h0IC5pbWctY29sIC5zaWRlY2FyLWltYWdlcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArICgxLjVyZW0pKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIGFuZCAobWluLXdpZHRoOiA0MHJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk4cmVtKSB7XG4gIC50ZXh0LXdpdGgtc2lkZWNhci1pbWFnZXMuaW1hZ2VzLW9uLXJpZ2h0IC5pbWctY29sIC5zaWRlY2FyLWltYWdlcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAoM3JlbSkpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkgYW5kIChtaW4td2lkdGg6IDY0cmVtKSBhbmQgKG1heC13aWR0aDogNzQuOThyZW0pIHtcbiAgLnRleHQtd2l0aC1zaWRlY2FyLWltYWdlcy5pbWFnZXMtb24tcmlnaHQgLmltZy1jb2wgLnNpZGVjYXItaW1hZ2VzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgKDMuNXJlbSkpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkgYW5kIChtaW4td2lkdGg6IDc1cmVtKSBhbmQgKG1heC13aWR0aDogODkuOThyZW0pIHtcbiAgLnRleHQtd2l0aC1zaWRlY2FyLWltYWdlcy5pbWFnZXMtb24tcmlnaHQgLmltZy1jb2wgLnNpZGVjYXItaW1hZ2VzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArICg0cmVtKSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSBhbmQgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnRleHQtd2l0aC1zaWRlY2FyLWltYWdlcy5pbWFnZXMtb24tcmlnaHQgLmltZy1jb2wgLnNpZGVjYXItaW1hZ2VzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArICg0cmVtKSkgIWltcG9ydGFudDtcbiAgfVxufVxuLnRleHQtd2l0aC1zaWRlY2FyLWltYWdlcyAuY3RhLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OHJlbSkge1xuICAudGV4dC13aXRoLXNpZGVjYXItaW1hZ2VzIC5jdGEtYnV0dG9ucyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnRleHQtd2l0aC1zaWRlY2FyLWltYWdlcyAuY3RhLWJ1dHRvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAudGV4dC13aXRoLXNpZGVjYXItaW1hZ2VzIC5jdGEtYnV0dG9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG4gIH1cbn1cbi50ZXh0LXdpdGgtc2lkZWNhci1pbWFnZXMgLmN0YS1idXR0b25zID4gLmJ0biwgLnRleHQtd2l0aC1zaWRlY2FyLWltYWdlcyAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5jdGEtYnV0dG9ucyA+IGlucHV0W3R5cGU9c3VibWl0XSwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAudGV4dC13aXRoLXNpZGVjYXItaW1hZ2VzIC5jdGEtYnV0dG9ucyA+IGlucHV0W3R5cGU9c3VibWl0XSwgLnRleHQtd2l0aC1zaWRlY2FyLWltYWdlcyAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAuY3RhLWJ1dHRvbnMgPiBhLCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAudGV4dC13aXRoLXNpZGVjYXItaW1hZ2VzIC5jdGEtYnV0dG9ucyA+IGEsIC50ZXh0LXdpdGgtc2lkZWNhci1pbWFnZXMgLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC5jdGEtYnV0dG9ucyA+IC53cHMtYnRuLW5leHQtcGFnZSwgLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC50ZXh0LXdpdGgtc2lkZWNhci1pbWFnZXMgLmN0YS1idXR0b25zID4gLndwcy1idG4tbmV4dC1wYWdlLCAudGV4dC13aXRoLXNpZGVjYXItaW1hZ2VzIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAuY3RhLWJ1dHRvbnMgPiBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAudGV4dC13aXRoLXNpZGVjYXItaW1hZ2VzIC5jdGEtYnV0dG9ucyA+IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAudGV4dC13aXRoLXNpZGVjYXItaW1hZ2VzIC5jdGEtYnV0dG9ucyA+IC5idG4sIC50ZXh0LXdpdGgtc2lkZWNhci1pbWFnZXMgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuY3RhLWJ1dHRvbnMgPiBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLnRleHQtd2l0aC1zaWRlY2FyLWltYWdlcyAuY3RhLWJ1dHRvbnMgPiBpbnB1dFt0eXBlPXN1Ym1pdF0sIC50ZXh0LXdpdGgtc2lkZWNhci1pbWFnZXMgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmN0YS1idXR0b25zID4gYSwgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLnRleHQtd2l0aC1zaWRlY2FyLWltYWdlcyAuY3RhLWJ1dHRvbnMgPiBhLCAudGV4dC13aXRoLXNpZGVjYXItaW1hZ2VzIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAuY3RhLWJ1dHRvbnMgPiAud3BzLWJ0bi1uZXh0LXBhZ2UsIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAudGV4dC13aXRoLXNpZGVjYXItaW1hZ2VzIC5jdGEtYnV0dG9ucyA+IC53cHMtYnRuLW5leHQtcGFnZSwgLnRleHQtd2l0aC1zaWRlY2FyLWltYWdlcyAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgLmN0YS1idXR0b25zID4gaW5wdXRbdHlwZT1zdWJtaXRdLCAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgLnRleHQtd2l0aC1zaWRlY2FyLWltYWdlcyAuY3RhLWJ1dHRvbnMgPiBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIGFuZCAobWF4LXdpZHRoOiA4OS45OHJlbSkge1xuICAudGV4dC13aXRoLXNpZGVjYXItaW1hZ2VzIC5jdGEtYnV0dG9ucyA+IC5idG4sIC50ZXh0LXdpdGgtc2lkZWNhci1pbWFnZXMgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuY3RhLWJ1dHRvbnMgPiBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLnRleHQtd2l0aC1zaWRlY2FyLWltYWdlcyAuY3RhLWJ1dHRvbnMgPiBpbnB1dFt0eXBlPXN1Ym1pdF0sIC50ZXh0LXdpdGgtc2lkZWNhci1pbWFnZXMgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmN0YS1idXR0b25zID4gYSwgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLnRleHQtd2l0aC1zaWRlY2FyLWltYWdlcyAuY3RhLWJ1dHRvbnMgPiBhLCAudGV4dC13aXRoLXNpZGVjYXItaW1hZ2VzIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAuY3RhLWJ1dHRvbnMgPiAud3BzLWJ0bi1uZXh0LXBhZ2UsIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAudGV4dC13aXRoLXNpZGVjYXItaW1hZ2VzIC5jdGEtYnV0dG9ucyA+IC53cHMtYnRuLW5leHQtcGFnZSwgLnRleHQtd2l0aC1zaWRlY2FyLWltYWdlcyAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgLmN0YS1idXR0b25zID4gaW5wdXRbdHlwZT1zdWJtaXRdLCAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgLnRleHQtd2l0aC1zaWRlY2FyLWltYWdlcyAuY3RhLWJ1dHRvbnMgPiBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAudGV4dC13aXRoLXNpZGVjYXItaW1hZ2VzIC5jdGEtYnV0dG9ucyA+IC5idG46bm90KDpsYXN0LWNoaWxkKSwgLnRleHQtd2l0aC1zaWRlY2FyLWltYWdlcyAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5jdGEtYnV0dG9ucyA+IGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmxhc3QtY2hpbGQpLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC50ZXh0LXdpdGgtc2lkZWNhci1pbWFnZXMgLmN0YS1idXR0b25zID4gaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6bGFzdC1jaGlsZCksIC50ZXh0LXdpdGgtc2lkZWNhci1pbWFnZXMgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmN0YS1idXR0b25zID4gYTpub3QoOmxhc3QtY2hpbGQpLCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uYnRuLW1lbnUtaXRlbSAudGV4dC13aXRoLXNpZGVjYXItaW1hZ2VzIC5jdGEtYnV0dG9ucyA+IGE6bm90KDpsYXN0LWNoaWxkKSwgLnRleHQtd2l0aC1zaWRlY2FyLWltYWdlcyAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmN0YS1idXR0b25zID4gLndwcy1idG4tbmV4dC1wYWdlOm5vdCg6bGFzdC1jaGlsZCksIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAudGV4dC13aXRoLXNpZGVjYXItaW1hZ2VzIC5jdGEtYnV0dG9ucyA+IC53cHMtYnRuLW5leHQtcGFnZTpub3QoOmxhc3QtY2hpbGQpLCAudGV4dC13aXRoLXNpZGVjYXItaW1hZ2VzIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAuY3RhLWJ1dHRvbnMgPiBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpsYXN0LWNoaWxkKSwgLmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW5ld3NsZXR0ZXItY29sIC50ZXh0LXdpdGgtc2lkZWNhci1pbWFnZXMgLmN0YS1idXR0b25zID4gaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnRleHQtd2l0aC1zaWRlY2FyLWltYWdlcyAuY3RhLWJ1dHRvbnMgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCksIC50ZXh0LXdpdGgtc2lkZWNhci1pbWFnZXMgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuY3RhLWJ1dHRvbnMgPiBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpsYXN0LWNoaWxkKSwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAudGV4dC13aXRoLXNpZGVjYXItaW1hZ2VzIC5jdGEtYnV0dG9ucyA+IGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmxhc3QtY2hpbGQpLCAudGV4dC13aXRoLXNpZGVjYXItaW1hZ2VzIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC5jdGEtYnV0dG9ucyA+IGE6bm90KDpsYXN0LWNoaWxkKSwgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLnRleHQtd2l0aC1zaWRlY2FyLWltYWdlcyAuY3RhLWJ1dHRvbnMgPiBhOm5vdCg6bGFzdC1jaGlsZCksIC50ZXh0LXdpdGgtc2lkZWNhci1pbWFnZXMgLndwcy1wYWdpbmF0aW9uLWNvbnRyb2xzIC5jdGEtYnV0dG9ucyA+IC53cHMtYnRuLW5leHQtcGFnZTpub3QoOmxhc3QtY2hpbGQpLCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLnRleHQtd2l0aC1zaWRlY2FyLWltYWdlcyAuY3RhLWJ1dHRvbnMgPiAud3BzLWJ0bi1uZXh0LXBhZ2U6bm90KDpsYXN0LWNoaWxkKSwgLnRleHQtd2l0aC1zaWRlY2FyLWltYWdlcyAuZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbmV3c2xldHRlci1jb2wgLmN0YS1idXR0b25zID4gaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6bGFzdC1jaGlsZCksIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAudGV4dC13aXRoLXNpZGVjYXItaW1hZ2VzIC5jdGEtYnV0dG9ucyA+IGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuLnR5cGUtaW5kZXggc2VjdGlvbi50ZXh0LXdpdGgtc2lkZWNhci1pbWFnZXMge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5sYXJnZS1pbWFnZS1saW5rcyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5sYXJnZS1pbWFnZS1saW5rcyA+IC5jb250YWluZXItemVybyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5sYXJnZS1pbWFnZS1saW5rcyA+IC5jb250YWluZXItemVybyA+IC5yb3cgPiAuY29sLTEyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5sYXJnZS1pbWFnZS1saW5rcyA+IC5jb250YWluZXItemVybyA+IC5yb3cgPiAuY29sLTEyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5sYXJnZS1pbWFnZS1saW5rcyA+IC5jb250YWluZXItemVybyA+IC5yb3cgPiAuY29sLTEyOm50aC1jaGlsZCgybikgLmxhcmdlLWltYWdlLWxpbmsge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAwLjVyZW0pO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICB9XG4gIC5sYXJnZS1pbWFnZS1saW5rcyA+IC5jb250YWluZXItemVybyA+IC5yb3cgPiAuY29sLTEyOm50aC1jaGlsZCgybisxKSAubGFyZ2UtaW1hZ2UtbGluayB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDAuNXJlbSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuICB9XG59XG4ubGFyZ2UtaW1hZ2UtbGlua3MgLmxhcmdlLWltYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLmxhcmdlLWltYWdlLWxpbmtzIC5sYXJnZS1pbWFnZS1saW5rIHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5sYXJnZS1pbWFnZS1saW5rcyAubGFyZ2UtaW1hZ2UtbGluayB7XG4gICAgbWluLWhlaWdodDogMzc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubGFyZ2UtaW1hZ2UtbGlua3MgLmxhcmdlLWltYWdlLWxpbmsge1xuICAgIG1pbi1oZWlnaHQ6IDQ1MXB4O1xuICB9XG59XG4ubGFyZ2UtaW1hZ2UtbGlua3MgLmxhcmdlLWltYWdlLWxpbmsgLmJnLWltZyB7XG4gIHotaW5kZXg6IC0xO1xufVxuLmxhcmdlLWltYWdlLWxpbmtzIC5sYXJnZS1pbWFnZS1saW5rIC5iZy1pbWcgaW1nIHtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xufVxuLmxhcmdlLWltYWdlLWxpbmtzIC5sYXJnZS1pbWFnZS1saW5rIC5saW5rLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5sYXJnZS1pbWFnZS1saW5rcyAubGFyZ2UtaW1hZ2UtbGluayAuZmFrZS1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGFyZ2UtaW1hZ2UtbGlua3MgLmxhcmdlLWltYWdlLWxpbmsuYmx1ZS1vdmVybGF5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UyMzAwO1xufVxuLmxhcmdlLWltYWdlLWxpbmtzIC5sYXJnZS1pbWFnZS1saW5rLmJsdWUtb3ZlcmxheSAuZmFrZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NFNjcyODtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NFNjcyODtcbn1cbi5sYXJnZS1pbWFnZS1saW5rcyAubGFyZ2UtaW1hZ2UtbGluay5yZWQtb3ZlcmxheTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NFNjcyODtcbn1cbi5sYXJnZS1pbWFnZS1saW5rcyAubGFyZ2UtaW1hZ2UtbGluay5yZWQtb3ZlcmxheSAuZmFrZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjMwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNlMjMwMDtcbn1cbi5sYXJnZS1pbWFnZS1saW5rcyAubGFyZ2UtaW1hZ2UtbGluazpob3ZlciAuYmctaW1nLCAubGFyZ2UtaW1hZ2UtbGlua3MgLmxhcmdlLWltYWdlLWxpbms6Zm9jdXMgLmJnLWltZywgLmxhcmdlLWltYWdlLWxpbmtzIC5sYXJnZS1pbWFnZS1saW5rOmFjdGl2ZSAuYmctaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuLmxhcmdlLWltYWdlLWxpbmtzIC5sYXJnZS1pbWFnZS1saW5rOmhvdmVyLmhhcy1vdmVybGF5OjpiZWZvcmUsIC5sYXJnZS1pbWFnZS1saW5rcyAubGFyZ2UtaW1hZ2UtbGluazpmb2N1cy5oYXMtb3ZlcmxheTo6YmVmb3JlLCAubGFyZ2UtaW1hZ2UtbGlua3MgLmxhcmdlLWltYWdlLWxpbms6YWN0aXZlLmhhcy1vdmVybGF5OjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4udHlwZS1pbmRleCBzZWN0aW9uLmxhcmdlLWltYWdlLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5zdG9yZS1jYWxsb3V0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zdG9yZS1jYWxsb3V0ID4gLmNvbnRhaW5lci16ZXJvIHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5zdG9yZS1jYWxsb3V0ID4gLmNvbnRhaW5lci16ZXJvIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC5zdG9yZS1jYWxsb3V0ID4gLmNvbnRhaW5lci16ZXJvIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbi5zdG9yZS1jYWxsb3V0ID4gLmNvbnRhaW5lci16ZXJvID4gLnJvdyA+IC5jb2wtMTI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnN0b3JlLWNhbGxvdXQgPiAuY29udGFpbmVyLXplcm8gPiAucm93ID4gLmNvbC0xMjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuc3RvcmUtY2FsbG91dCA+IC5jb250YWluZXItemVybyA+IC5yb3cgLmRlc2MtY29sIC5jb2wtY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDAuNXJlbSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuICB9XG4gIC5zdG9yZS1jYWxsb3V0ID4gLmNvbnRhaW5lci16ZXJvID4gLnJvdyAucHJvZHVjdHMtY29sIC5jb2wtY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDAuNXJlbSk7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gIH1cbn1cbi5zdG9yZS1jYWxsb3V0IC5jb2wtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTIzMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN0b3JlLWNhbGxvdXQgLmNvbC1jb250ZW50IGgxLCAuc3RvcmUtY2FsbG91dCAuY29sLWNvbnRlbnQgaDIsIC5zdG9yZS1jYWxsb3V0IC5jb2wtY29udGVudCBoMywgLnN0b3JlLWNhbGxvdXQgLmNvbC1jb250ZW50IGg0LCAuc3RvcmUtY2FsbG91dCAuY29sLWNvbnRlbnQgaDUsIC5zdG9yZS1jYWxsb3V0IC5jb2wtY29udGVudCBoNiwgLnN0b3JlLWNhbGxvdXQgLmNvbC1jb250ZW50IHAge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zdG9yZS1jYWxsb3V0IC5kZXNjLWNvbCAuY29sLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UyMzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnN0b3JlLWNhbGxvdXQgLmRlc2MtY29sIC5jb2wtY29udGVudCB7XG4gICAgbWluLWhlaWdodDogNjMwcHg7XG4gIH1cbn1cbi5zdG9yZS1jYWxsb3V0IC5kZXNjLWNvbCAuY29sLWNvbnRlbnQgLmJnLWltZyB7XG4gIG9iamVjdC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk4cmVtKSB7XG4gIC5zdG9yZS1jYWxsb3V0IC5kZXNjLWNvbCAuY29sLWNvbnRlbnQgLmJnLWltZyA+IGltZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuLnN0b3JlLWNhbGxvdXQgLmRlc2MtY29sIC5jb2wtY29udGVudCAub3ZlcmxheS1jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIG1heC13aWR0aDogMjQwcHg7XG59XG4uc3RvcmUtY2FsbG91dCAuZGVzYy1jb2wgLmNvbC1jb250ZW50IC5vdmVybGF5LWNvbnRlbnQgLnNlY3Rpb24tdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uc3RvcmUtY2FsbG91dCAucHJvZHVjdHMtY29sIC5wcm9kdWN0cy1jb2wtbGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTExMTExMTExMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5zdG9yZS1jYWxsb3V0IC5wcm9kdWN0cy1jb2wgLnByb2R1Y3RzLWNvbC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uc3RvcmUtY2FsbG91dCAucHJvZHVjdHMtY29sIC5jb2wtY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxLjVyZW0gLyAxKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVyZW0gLyAxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAuc3RvcmUtY2FsbG91dCAucHJvZHVjdHMtY29sIC5jb2wtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDNyZW0gLyAxKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDNyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5zdG9yZS1jYWxsb3V0IC5wcm9kdWN0cy1jb2wgLmNvbC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMy41cmVtIC8gMSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygzLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5zdG9yZS1jYWxsb3V0IC5wcm9kdWN0cy1jb2wgLmNvbC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNHJlbSAvIDEpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNHJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnN0b3JlLWNhbGxvdXQgLnByb2R1Y3RzLWNvbCAuY29sLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg0cmVtIC8gMSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg0cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuc3RvcmUtY2FsbG91dCAucHJvZHVjdHMtY29sIC5jb2wtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gIH1cbn1cbi5zdG9yZS1jYWxsb3V0IC5wcm9kdWN0cy1jb2wgLnByb2R1Y3RzOmVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIk5vIFByb2R1Y3RzIGFyZSBjdXJyZW50bHkgYXZhaWxhYmxlOyBwbGVhc2UgY2hlY2sgYmFjayBzb29uXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS4xMTExMTExMTExO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubmV3cy1jdGEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMC41KTtcbn1cbi5uZXdzLWN0YSAuY29udGFpbmVyLWZsdWlkLCAubmV3cy1jdGEgLmNvbnRhaW5lci14bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogOTByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm5ld3MtY3RhIC5saW5rLWNvbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uZXdzLWN0YSAubGluay1jb2wgLnNlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uZXdzLWN0YSAubGluay1jb2wgLmNvbC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IGNhbGMoM3JlbSAvIDEpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygzcmVtIC8gMSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAubmV3cy1jdGEgLmxpbmstY29sIC5jb2wtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNnJlbSAvIDEpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDZyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5uZXdzLWN0YSAubGluay1jb2wgLmNvbC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg3cmVtIC8gMSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoN3JlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLm5ld3MtY3RhIC5saW5rLWNvbCAuY29sLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEwcmVtIC8gMSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTByZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5uZXdzLWN0YSAubGluay1jb2wgLmNvbC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxMHJlbSAvIDEpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAubmV3cy1jdGEgLmxpbmstY29sIC5jb2wtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMS41cmVtIC8gMSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMS41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkgYW5kIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5uZXdzLWN0YSAubGluay1jb2wgLmNvbC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygzcmVtIC8gMSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoM3JlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAubmV3cy1jdGEgLmxpbmstY29sIC5jb2wtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMy41cmVtIC8gMSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMy41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkgYW5kIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5uZXdzLWN0YSAubGluay1jb2wgLmNvbC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg1cmVtIC8gMSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIGFuZCAobWluLXdpZHRoOiA5MHJlbSkge1xuICAubmV3cy1jdGEgLmxpbmstY29sIC5jb2wtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNXJlbSAvIDEpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDVyZW0gLyAxKTtcbiAgfVxufVxuLm5ld3MtY3RhIC5saW5rLWNvbCAuY29sLWNvbnRlbnQgLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ubmV3cy1jdGEgLmxpbmstY29sIC5jb2wtY29udGVudCAuZmFrZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NFNjcyODtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NFNjcyODtcbn1cbi5uZXdzLWN0YSAubGluay1jb2wgLmNvbC1jb250ZW50OmhvdmVyIC5iZy1pbWcsIC5uZXdzLWN0YSAubGluay1jb2wgLmNvbC1jb250ZW50OmZvY3VzIC5iZy1pbWcsIC5uZXdzLWN0YSAubGluay1jb2wgLmNvbC1jb250ZW50OmFjdGl2ZSAuYmctaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuLm5ld3MtY3RhIC5saW5rLWNvbCAuY29sLWNvbnRlbnQ6aG92ZXIuaGFzLW92ZXJsYXk6OmJlZm9yZSwgLm5ld3MtY3RhIC5saW5rLWNvbCAuY29sLWNvbnRlbnQ6Zm9jdXMuaGFzLW92ZXJsYXk6OmJlZm9yZSwgLm5ld3MtY3RhIC5saW5rLWNvbCAuY29sLWNvbnRlbnQ6YWN0aXZlLmhhcy1vdmVybGF5OjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLm5ld3MtY3RhIC5mZWF0dXJlZC1wb3N0LWNvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm5ld3MtY3RhIC5mZWF0dXJlZC1wb3N0LWNvbCAuZmVhdHVyZWQtcG9zdC10aXRsZSB7XG4gIGNvbG9yOiAjQ0U2NzI4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBsaW5lLWhlaWdodDogMS4xMDUyNjMxNTc5O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm5ld3MtY3RhIC5mZWF0dXJlZC1wb3N0LWNvbCAuZXhjZXJwdCB7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxMTExMTExMTE7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5uZXdzLWN0YSAuZmVhdHVyZWQtcG9zdC1jb2wgLmFycm93LWxpbmsge1xuICBjb2xvcjogIzNlMjMwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTExMTExMTExMTtcbn1cbi5uZXdzLWN0YSAuZmVhdHVyZWQtcG9zdC1jb2wgLmFycm93LWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GhXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi50eXBlLWluZGV4IHNlY3Rpb24ubmV3cy1jdGEge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5mdWxsLXdpZHRoLWN0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZnVsbC13aWR0aC1jdGEgaDEsIC5mdWxsLXdpZHRoLWN0YSBoMiwgLmZ1bGwtd2lkdGgtY3RhIGgzLCAuZnVsbC13aWR0aC1jdGEgaDQsIC5mdWxsLXdpZHRoLWN0YSBoNSwgLmZ1bGwtd2lkdGgtY3RhIGg2LCAuZnVsbC13aWR0aC1jdGEgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZ1bGwtd2lkdGgtY3RhIC5zZWN0aW9uLXByZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZnVsbC13aWR0aC1jdGEgLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50eXBlLWluZGV4IHNlY3Rpb24uZnVsbC13aWR0aC1jdGEge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5wYXJlbnQtbGluay1ncmlkIC5jaGlsZC10aWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjMwMDtcbiAgLyoqXG4gIGV4dGVuZCBlbGVtZW50IHRoZSBkaXN0YW5jZSBvZiB0aGUgZ3JpZC1jb250YWluZXIgcGFkZGluZyBzbyB0aGF0XG4gIGl0J3MgZmx1c2ggd2l0aCBsZWZ0L3JpZ2h0IGVkZ2VzIG9mIHRoZSBzY3JlZW5cbiAgXHQqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkuOThyZW0pIHtcbiAgLnBhcmVudC1saW5rLWdyaWQgLmNoaWxkLXRpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArICgxLjVyZW0gKiAyKSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5wYXJlbnQtbGluay1ncmlkIC5jaGlsZC10aWxlIHtcbiAgICBoZWlnaHQ6IDIwLjM3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4ucGFyZW50LWxpbmstZ3JpZCAuY2hpbGQtdGlsZSAuZmVhdHVyZWQtaW1hZ2Uge1xuICBoZWlnaHQ6IDE1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5wYXJlbnQtbGluay1ncmlkIC5jaGlsZC10aWxlIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMC4zNzVyZW07XG4gIH1cbn1cbi5wYXJlbnQtbGluay1ncmlkIC5jaGlsZC10aWxlIC5mZWF0dXJlZC1pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXJlbnQtbGluay1ncmlkIC5jaGlsZC10aWxlIC5pbmZvLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS41cmVtIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41cmVtIC8gMik7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygycmVtIC8gMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjIsIDM1LCAwLCAwLjkpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnBhcmVudC1saW5rLWdyaWQgLmNoaWxkLXRpbGUgLmluZm8td3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDNyZW0gLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDNyZW0gLyAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5wYXJlbnQtbGluay1ncmlkIC5jaGlsZC10aWxlIC5pbmZvLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygzLjVyZW0gLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDMuNXJlbSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnBhcmVudC1saW5rLWdyaWQgLmNoaWxkLXRpbGUgLmluZm8td3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDRyZW0gLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDRyZW0gLyAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5wYXJlbnQtbGluay1ncmlkIC5jaGlsZC10aWxlIC5pbmZvLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg0cmVtIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg0cmVtIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAucGFyZW50LWxpbmstZ3JpZCAuY2hpbGQtdGlsZSAuaW5mby13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5wYXJlbnQtbGluay1ncmlkIC5jaGlsZC10aWxlIC5pbmZvLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEuNzVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5wYXJlbnQtbGluay1ncmlkIC5jaGlsZC10aWxlIC5pbmZvLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDIuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnBhcmVudC1saW5rLWdyaWQgLmNoaWxkLXRpbGUgLmluZm8td3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMi41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOS45OHJlbSkge1xuICAucGFyZW50LWxpbmstZ3JpZCAuY2hpbGQtdGlsZSAuaW5mby13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnBhcmVudC1saW5rLWdyaWQgLmNoaWxkLXRpbGUgLmluZm8td3JhcHBlciAudGl0bGUtYW5kLWV4Y2VycHQgLnRpbGUtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYXJlbnQtbGluay1ncmlkIC5jaGlsZC10aWxlIC5pbmZvLXdyYXBwZXIgLnRpdGxlLWFuZC1leGNlcnB0IC50aWxlLWV4Y2VycHQge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzIGVhc2U7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIG1heC1oZWlnaHQ6IDUuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnBhcmVudC1saW5rLWdyaWQgLmNoaWxkLXRpbGUgLmluZm8td3JhcHBlciAudGl0bGUtYW5kLWV4Y2VycHQgLnRpbGUtZXhjZXJwdCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIH1cbn1cbi5wYXJlbnQtbGluay1ncmlkIC5jaGlsZC10aWxlIC5pbmZvLXdyYXBwZXIgLmZha2UtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4ucGFyZW50LWxpbmstZ3JpZCAuY2hpbGQtdGlsZTpob3ZlciAuaW5mby13cmFwcGVyLCAucGFyZW50LWxpbmstZ3JpZCAuY2hpbGQtdGlsZTphY3RpdmUgLmluZm8td3JhcHBlciwgLnBhcmVudC1saW5rLWdyaWQgLmNoaWxkLXRpbGU6Zm9jdXMgLmluZm8td3JhcHBlciB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogY2FsYygycmVtIC8gMSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDJyZW0gLyAxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAucGFyZW50LWxpbmstZ3JpZCAuY2hpbGQtdGlsZTpob3ZlciAuaW5mby13cmFwcGVyLCAucGFyZW50LWxpbmstZ3JpZCAuY2hpbGQtdGlsZTphY3RpdmUgLmluZm8td3JhcHBlciwgLnBhcmVudC1saW5rLWdyaWQgLmNoaWxkLXRpbGU6Zm9jdXMgLmluZm8td3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMS41cmVtIC8gMSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMS41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAucGFyZW50LWxpbmstZ3JpZCAuY2hpbGQtdGlsZTpob3ZlciAuaW5mby13cmFwcGVyLCAucGFyZW50LWxpbmstZ3JpZCAuY2hpbGQtdGlsZTphY3RpdmUgLmluZm8td3JhcHBlciwgLnBhcmVudC1saW5rLWdyaWQgLmNoaWxkLXRpbGU6Zm9jdXMgLmluZm8td3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMS43NXJlbSAvIDEpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEuNzVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5wYXJlbnQtbGluay1ncmlkIC5jaGlsZC10aWxlOmhvdmVyIC5pbmZvLXdyYXBwZXIsIC5wYXJlbnQtbGluay1ncmlkIC5jaGlsZC10aWxlOmFjdGl2ZSAuaW5mby13cmFwcGVyLCAucGFyZW50LWxpbmstZ3JpZCAuY2hpbGQtdGlsZTpmb2N1cyAuaW5mby13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygyLjVyZW0gLyAxKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygyLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5wYXJlbnQtbGluay1ncmlkIC5jaGlsZC10aWxlOmhvdmVyIC5pbmZvLXdyYXBwZXIsIC5wYXJlbnQtbGluay1ncmlkIC5jaGlsZC10aWxlOmFjdGl2ZSAuaW5mby13cmFwcGVyLCAucGFyZW50LWxpbmstZ3JpZCAuY2hpbGQtdGlsZTpmb2N1cyAuaW5mby13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygyLjVyZW0gLyAxKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygyLjVyZW0gLyAxKTtcbiAgfVxufVxuLnBhcmVudC1saW5rLWdyaWQgLmNoaWxkLXRpbGU6aG92ZXI6aG92ZXIgLnRpbGUtZXhjZXJwdCwgLnBhcmVudC1saW5rLWdyaWQgLmNoaWxkLXRpbGU6aG92ZXI6YWN0aXZlIC50aWxlLWV4Y2VycHQsIC5wYXJlbnQtbGluay1ncmlkIC5jaGlsZC10aWxlOmhvdmVyOmZvY3VzIC50aWxlLWV4Y2VycHQsIC5wYXJlbnQtbGluay1ncmlkIC5jaGlsZC10aWxlOmFjdGl2ZTpob3ZlciAudGlsZS1leGNlcnB0LCAucGFyZW50LWxpbmstZ3JpZCAuY2hpbGQtdGlsZTphY3RpdmU6YWN0aXZlIC50aWxlLWV4Y2VycHQsIC5wYXJlbnQtbGluay1ncmlkIC5jaGlsZC10aWxlOmFjdGl2ZTpmb2N1cyAudGlsZS1leGNlcnB0LCAucGFyZW50LWxpbmstZ3JpZCAuY2hpbGQtdGlsZTpmb2N1czpob3ZlciAudGlsZS1leGNlcnB0LCAucGFyZW50LWxpbmstZ3JpZCAuY2hpbGQtdGlsZTpmb2N1czphY3RpdmUgLnRpbGUtZXhjZXJwdCwgLnBhcmVudC1saW5rLWdyaWQgLmNoaWxkLXRpbGU6Zm9jdXM6Zm9jdXMgLnRpbGUtZXhjZXJwdCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkuOThyZW0pIHtcbiAgLnBhcmVudC1saW5rLWdyaWQgLmNoaWxkLXRpbGU6aG92ZXI6aG92ZXIgLmFycm93LWxpbms6OmJlZm9yZSwgLnBhcmVudC1saW5rLWdyaWQgLmNoaWxkLXRpbGU6aG92ZXI6YWN0aXZlIC5hcnJvdy1saW5rOjpiZWZvcmUsIC5wYXJlbnQtbGluay1ncmlkIC5jaGlsZC10aWxlOmhvdmVyOmZvY3VzIC5hcnJvdy1saW5rOjpiZWZvcmUsIC5wYXJlbnQtbGluay1ncmlkIC5jaGlsZC10aWxlOmFjdGl2ZTpob3ZlciAuYXJyb3ctbGluazo6YmVmb3JlLCAucGFyZW50LWxpbmstZ3JpZCAuY2hpbGQtdGlsZTphY3RpdmU6YWN0aXZlIC5hcnJvdy1saW5rOjpiZWZvcmUsIC5wYXJlbnQtbGluay1ncmlkIC5jaGlsZC10aWxlOmFjdGl2ZTpmb2N1cyAuYXJyb3ctbGluazo6YmVmb3JlLCAucGFyZW50LWxpbmstZ3JpZCAuY2hpbGQtdGlsZTpmb2N1czpob3ZlciAuYXJyb3ctbGluazo6YmVmb3JlLCAucGFyZW50LWxpbmstZ3JpZCAuY2hpbGQtdGlsZTpmb2N1czphY3RpdmUgLmFycm93LWxpbms6OmJlZm9yZSwgLnBhcmVudC1saW5rLWdyaWQgLmNoaWxkLXRpbGU6Zm9jdXM6Zm9jdXMgLmFycm93LWxpbms6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0xcmVtO1xuICB9XG59XG5cbi5vdXItc3BvbnNvci1zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMS41cmVtIC8gMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLm91ci1zcG9uc29yLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDNyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5vdXItc3BvbnNvci1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5vdXItc3BvbnNvci1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAub3VyLXNwb25zb3Itc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLm91ci1zcG9uc29yLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEuNXJlbSAvIDEpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIGFuZCAobWluLXdpZHRoOiA0MHJlbSkge1xuICAub3VyLXNwb25zb3Itc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoM3JlbSAvIDEpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDNyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLm91ci1zcG9uc29yLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDMuNXJlbSAvIDEpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIGFuZCAobWluLXdpZHRoOiA3NXJlbSkge1xuICAub3VyLXNwb25zb3Itc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNXJlbSAvIDEpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSBhbmQgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLm91ci1zcG9uc29yLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDVyZW0gLyAxKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1cmVtIC8gMSk7XG4gIH1cbn1cbi5vdXItc3BvbnNvci1zZWN0aW9uIC50aXRsZS1saW5rLWNvbCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ub3VyLXNwb25zb3Itc2VjdGlvbiAudGl0bGUtbGluay1jb2wgLnRpdGxlLWxpbmstd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgcGFkZGluZy10b3A6IGNhbGMoMnJlbSAvIDEpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygycmVtIC8gMSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxLjVyZW0gLyAxKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVyZW0gLyAxKTtcbiAgLyoqXG4gIGV4dGVuZCBlbGVtZW50IHRoZSBkaXN0YW5jZSBvZiB0aGUgZ3JpZC1jb250YWluZXIgcGFkZGluZyBzbyB0aGF0XG4gIGl0J3MgZmx1c2ggd2l0aCBsZWZ0L3JpZ2h0IGVkZ2VzIG9mIHRoZSBzY3JlZW5cbiAgXHQqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5vdXItc3BvbnNvci1zZWN0aW9uIC50aXRsZS1saW5rLWNvbCAudGl0bGUtbGluay13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxLjVyZW0gLyAxKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5vdXItc3BvbnNvci1zZWN0aW9uIC50aXRsZS1saW5rLWNvbCAudGl0bGUtbGluay13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxLjc1cmVtIC8gMSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMS43NXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLm91ci1zcG9uc29yLXNlY3Rpb24gLnRpdGxlLWxpbmstY29sIC50aXRsZS1saW5rLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDIuNXJlbSAvIDEpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDIuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLm91ci1zcG9uc29yLXNlY3Rpb24gLnRpdGxlLWxpbmstY29sIC50aXRsZS1saW5rLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDIuNXJlbSAvIDEpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDIuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLm91ci1zcG9uc29yLXNlY3Rpb24gLnRpdGxlLWxpbmstY29sIC50aXRsZS1saW5rLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygzcmVtIC8gMSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygzcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAub3VyLXNwb25zb3Itc2VjdGlvbiAudGl0bGUtbGluay1jb2wgLnRpdGxlLWxpbmstd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDMuNXJlbSAvIDEpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMy41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAub3VyLXNwb25zb3Itc2VjdGlvbiAudGl0bGUtbGluay1jb2wgLnRpdGxlLWxpbmstd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDRyZW0gLyAxKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDRyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5vdXItc3BvbnNvci1zZWN0aW9uIC50aXRsZS1saW5rLWNvbCAudGl0bGUtbGluay13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNHJlbSAvIDEpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNHJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkuOThyZW0pIHtcbiAgLm91ci1zcG9uc29yLXNlY3Rpb24gLnRpdGxlLWxpbmstY29sIC50aXRsZS1saW5rLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArICgxLjVyZW0gKiAyKSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5vdXItc3BvbnNvci1zZWN0aW9uIC50aXRsZS1saW5rLWNvbCAudGl0bGUtbGluay13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygycmVtIC8gMSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygycmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkgYW5kIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5vdXItc3BvbnNvci1zZWN0aW9uIC50aXRsZS1saW5rLWNvbCAudGl0bGUtbGluay13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS41cmVtIC8gMSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLm91ci1zcG9uc29yLXNlY3Rpb24gLnRpdGxlLWxpbmstY29sIC50aXRsZS1saW5rLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygxLjc1cmVtIC8gMSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxLjc1cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkgYW5kIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5vdXItc3BvbnNvci1zZWN0aW9uIC50aXRsZS1saW5rLWNvbCAudGl0bGUtbGluay13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMi41cmVtIC8gMSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygyLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSBhbmQgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLm91ci1zcG9uc29yLXNlY3Rpb24gLnRpdGxlLWxpbmstY29sIC50aXRsZS1saW5rLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygyLjVyZW0gLyAxKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDIuNXJlbSAvIDEpO1xuICB9XG59XG4ub3VyLXNwb25zb3Itc2VjdGlvbiAudGl0bGUtbGluay1jb2wgLnRpdGxlLWxpbmstd3JhcHBlciAuYnRuLCAub3VyLXNwb25zb3Itc2VjdGlvbiAudGl0bGUtbGluay1jb2wgLnRpdGxlLWxpbmstd3JhcHBlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAub3VyLXNwb25zb3Itc2VjdGlvbiAudGl0bGUtbGluay1jb2wgLnRpdGxlLWxpbmstd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5vdXItc3BvbnNvci1zZWN0aW9uIC50aXRsZS1saW5rLWNvbCAudGl0bGUtbGluay13cmFwcGVyIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIGEsIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5idG4tbWVudS1pdGVtIC5vdXItc3BvbnNvci1zZWN0aW9uIC50aXRsZS1saW5rLWNvbCAudGl0bGUtbGluay13cmFwcGVyIGEsIC5vdXItc3BvbnNvci1zZWN0aW9uIC50aXRsZS1saW5rLWNvbCAudGl0bGUtbGluay13cmFwcGVyIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAud3BzLWJ0bi1uZXh0LXBhZ2UsIC53cHMtcGFnaW5hdGlvbi1jb250cm9scyAub3VyLXNwb25zb3Itc2VjdGlvbiAudGl0bGUtbGluay1jb2wgLnRpdGxlLWxpbmstd3JhcHBlciAud3BzLWJ0bi1uZXh0LXBhZ2UsIC5vdXItc3BvbnNvci1zZWN0aW9uIC50aXRsZS1saW5rLWNvbCAudGl0bGUtbGluay13cmFwcGVyIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAub3VyLXNwb25zb3Itc2VjdGlvbiAudGl0bGUtbGluay1jb2wgLnRpdGxlLWxpbmstd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBtaW4td2lkdGg6IDEwcmVtO1xufVxuLm91ci1zcG9uc29yLXNlY3Rpb24gLnRpdGxlLWxpbmstY29sIC50aXRsZS1saW5rLXdyYXBwZXIgLmxpbmstcm93IC5hcnJvdy1saW5rIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOS45OHJlbSkge1xuICAub3VyLXNwb25zb3Itc2VjdGlvbiAudGl0bGUtbGluay1jb2wgLnRpdGxlLWxpbmstd3JhcHBlciAubGluay1yb3cgLmFycm93LWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5vdXItc3BvbnNvci1zZWN0aW9uIC50aXRsZS1saW5rLWNvbCAudGl0bGUtbGluay13cmFwcGVyIC5saW5rLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5vdXItc3BvbnNvci1zZWN0aW9uIC50aXRsZS1saW5rLWNvbCAudGl0bGUtbGluay13cmFwcGVyIC5saW5rLXJvdyAuYXJyb3ctbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ub3VyLXNwb25zb3Itc2VjdGlvbiAucHJpbWFyeS1saW5rLWNvbCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ub3VyLXNwb25zb3Itc2VjdGlvbiAucHJpbWFyeS1saW5rLWNvbCAucHJpbWFyeS1saW5rLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm91ci1zcG9uc29yLXNlY3Rpb24gLnByaW1hcnktbGluay1jb2wgLnByaW1hcnktbGluay13cmFwcGVyIHBpY3R1cmUge1xuICBtYXgtaGVpZ2h0OiAxMHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAub3VyLXNwb25zb3Itc2VjdGlvbiAucHJpbWFyeS1saW5rLWNvbCAucHJpbWFyeS1saW5rLXdyYXBwZXIgcGljdHVyZSB7XG4gICAgbWF4LWhlaWdodDogMTVyZW07XG4gIH1cbn1cbi5vdXItc3BvbnNvci1zZWN0aW9uIC5wcmltYXJ5LWxpbmstY29sIC5wcmltYXJ5LWxpbmstd3JhcHBlciBwaWN0dXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmNhcm91c2VsLWNvbCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOS45OHJlbSkge1xuICAuY2Fyb3VzZWwtY29sIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbSA+IGRpdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2Fyb3VzZWwtY29sIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbSA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb2wgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1jb2wgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtY29sIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLmNhcm91c2VsLWNvbCAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tcmlnaHQuYWN0aXZlLFxuLmNhcm91c2VsLWNvbCAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbmV4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMzJSk7XG4gIH1cbiAgLmNhcm91c2VsLWNvbCAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbGVmdC5hY3RpdmUsXG4uY2Fyb3VzZWwtY29sIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMzJSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuY2Fyb3VzZWwtY29sIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1yaWdodC5hY3RpdmUsXG4uY2Fyb3VzZWwtY29sIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTYuNjY2NjY2NjY2NyUpO1xuICB9XG4gIC5jYXJvdXNlbC1jb2wgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLWxlZnQuYWN0aXZlLFxuLmNhcm91c2VsLWNvbCAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNi42NjY2NjY2NjY3JSk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb2wgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLXJpZ2h0LFxuLmNhcm91c2VsLWNvbCAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5jYXJvdXNlbC1jb2wgLmNhcm91c2VsIC5pbWFnZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2Fyb3VzZWwtY29sIC5jYXJvdXNlbCAuaW1hZ2Utd3JhcHBlciBwaWN0dXJlIHtcbiAgaGVpZ2h0OiA0cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuY2Fyb3VzZWwtY29sIC5jYXJvdXNlbCAuaW1hZ2Utd3JhcHBlciBwaWN0dXJlIHtcbiAgICBoZWlnaHQ6IDZyZW07XG4gIH1cbn1cbi5jYXJvdXNlbC1jb2wgLmNhcm91c2VsIC5pbWFnZS13cmFwcGVyIHBpY3R1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmNhcm91c2VsLWNvbCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LCAuY2Fyb3VzZWwtY29sIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgb3BhY2l0eTogMTtcbiAgdG9wOiA1MCU7XG4gIGJvdHRvbTogdW5zZXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jYXJvdXNlbC1jb2wgLmNhcm91c2VsLWNvbnRyb2wtcHJldjo6YmVmb3JlLCAuY2Fyb3VzZWwtY29sIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbn1cbi5jYXJvdXNlbC1jb2wgLmNhcm91c2VsLWNvbnRyb2wtcHJldiAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sIC5jYXJvdXNlbC1jb2wgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29ucy9hcnJvdy1sZWZ0LWRhcmstYmx1ZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xufVxuLmNhcm91c2VsLWNvbCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiwgLmNhcm91c2VsLWNvbCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWRhcmstYmx1ZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xufVxuLmNhcm91c2VsLWNvbCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyOjpiZWZvcmUsIC5jYXJvdXNlbC1jb2wgLmNhcm91c2VsLWNvbnRyb2wtcHJldjphY3RpdmU6OmJlZm9yZSwgLmNhcm91c2VsLWNvbCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzOjpiZWZvcmUsIC5jYXJvdXNlbC1jb2wgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3Zlcjo6YmVmb3JlLCAuY2Fyb3VzZWwtY29sIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6YWN0aXZlOjpiZWZvcmUsIC5jYXJvdXNlbC1jb2wgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1czo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjMwMDtcbn1cbi5jYXJvdXNlbC1jb2wgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24sIC5jYXJvdXNlbC1jb2wgLmNhcm91c2VsLWNvbnRyb2wtcHJldjphY3RpdmUgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLCAuY2Fyb3VzZWwtY29sIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLCAuY2Fyb3VzZWwtY29sIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLCAuY2Fyb3VzZWwtY29sIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6YWN0aXZlIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiwgLmNhcm91c2VsLWNvbCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LXdoaXRlLnN2Zyk7XG59XG4uY2Fyb3VzZWwtY29sIC5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLCAuY2Fyb3VzZWwtY29sIC5jYXJvdXNlbC1jb250cm9sLXByZXY6YWN0aXZlIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiwgLmNhcm91c2VsLWNvbCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiwgLmNhcm91c2VsLWNvbCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiwgLmNhcm91c2VsLWNvbCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmFjdGl2ZSAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sIC5jYXJvdXNlbC1jb2wgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29ucy9hcnJvdy1sZWZ0LXdoaXRlLnN2Zyk7XG59XG4uY2Fyb3VzZWwtY29sIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uY2Fyb3VzZWwtY29sIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLnNvY2lhbC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjMwMDtcbiAgcGFkZGluZy10b3A6IGNhbGMoMnJlbSAvIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5zb2NpYWwtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMS41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuc29jaWFsLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEuNzVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5zb2NpYWwtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMi41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAuc29jaWFsLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDIuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnNvY2lhbC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxLjVyZW0gLyAxKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSBhbmQgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnNvY2lhbC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygzcmVtIC8gMSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoM3JlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuc29jaWFsLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDMuNXJlbSAvIDEpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIGFuZCAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc29jaWFsLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDVyZW0gLyAxKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkgYW5kIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5zb2NpYWwtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNXJlbSAvIDEpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5zb2NpYWwtc2VjdGlvbiAuc29jaWFsLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uc29jaWFsLXNlY3Rpb24gLmZhY2Vib29rLWNvbCAuZmFjZWJvb2staGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMnJlbSAvIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5zb2NpYWwtc2VjdGlvbiAuZmFjZWJvb2stY29sIC5mYWNlYm9vay1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMS41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuc29jaWFsLXNlY3Rpb24gLmZhY2Vib29rLWNvbCAuZmFjZWJvb2staGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNzVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5zb2NpYWwtc2VjdGlvbiAuZmFjZWJvb2stY29sIC5mYWNlYm9vay1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMi41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAuc29jaWFsLXNlY3Rpb24gLmZhY2Vib29rLWNvbCAuZmFjZWJvb2staGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDIuNXJlbSAvIDEpO1xuICB9XG59XG4uc29jaWFsLXNlY3Rpb24gLmZhY2Vib29rLWNvbCAuZmFjZWJvb2staGVhZGVyIC5sb2dvIHtcbiAgY29sb3I6ICNDRTY3Mjg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uc29jaWFsLXNlY3Rpb24gLmZhY2Vib29rLWNvbCAuZmFjZWJvb2staGVhZGVyIC5sb2dvIHNwYW4ge1xuICBjb2xvcjogI0NFNjcyODtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnNvY2lhbC1zZWN0aW9uIC5mYWNlYm9vay1jb2wgLmZhY2Vib29rLWhlYWRlciAudGV4dCAudGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMDtcbn1cbi5zb2NpYWwtc2VjdGlvbiAuZmFjZWJvb2stY29sIC5mYWNlYm9vay1oZWFkZXIgLnRleHQgLmZhY2Vib29rLWZlZWQtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAwO1xufVxuLnNvY2lhbC1zZWN0aW9uIC5mYWNlYm9vay1jb2wgLmZlZWQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC8qKlxuICBleHRlbmQgZWxlbWVudCB0aGUgZGlzdGFuY2Ugb2YgdGhlIGdyaWQtY29udGFpbmVyIHBhZGRpbmcgc28gdGhhdFxuICBpdCdzIGZsdXNoIHdpdGggbGVmdC9yaWdodCBlZGdlcyBvZiB0aGUgc2NyZWVuXG4gIFx0Ki9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOS45OHJlbSkge1xuICAuc29jaWFsLXNlY3Rpb24gLmZhY2Vib29rLWNvbCAuZmVlZC13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAoMS41cmVtICogMikpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2My45OHJlbSkge1xuICAuc29jaWFsLXNlY3Rpb24gLmZhY2Vib29rLWNvbCAuZmVlZC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS41cmVtIC8gMSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxLjVyZW0gLyAxKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDJyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk4cmVtKSBhbmQgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnNvY2lhbC1zZWN0aW9uIC5mYWNlYm9vay1jb2wgLmZlZWQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDNyZW0gLyAxKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDNyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk4cmVtKSBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnNvY2lhbC1zZWN0aW9uIC5mYWNlYm9vay1jb2wgLmZlZWQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDMuNXJlbSAvIDEpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMy41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2My45OHJlbSkgYW5kIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5zb2NpYWwtc2VjdGlvbiAuZmFjZWJvb2stY29sIC5mZWVkLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg0cmVtIC8gMSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg0cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2My45OHJlbSkgYW5kIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5zb2NpYWwtc2VjdGlvbiAuZmFjZWJvb2stY29sIC5mZWVkLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg0cmVtIC8gMSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg0cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2My45OHJlbSkgYW5kIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5zb2NpYWwtc2VjdGlvbiAuZmFjZWJvb2stY29sIC5mZWVkLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMS41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2My45OHJlbSkgYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5zb2NpYWwtc2VjdGlvbiAuZmFjZWJvb2stY29sIC5mZWVkLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMS43NXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjMuOThyZW0pIGFuZCAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc29jaWFsLXNlY3Rpb24gLmZhY2Vib29rLWNvbCAuZmVlZC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDIuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjMuOThyZW0pIGFuZCAobWluLXdpZHRoOiA5MHJlbSkge1xuICAuc29jaWFsLXNlY3Rpb24gLmZhY2Vib29rLWNvbCAuZmVlZC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDIuNXJlbSAvIDEpO1xuICB9XG59XG4uc29jaWFsLXNlY3Rpb24gI3NiaV9pbWFnZXMge1xuICAvKipcbiAgZXh0ZW5kIGVsZW1lbnQgdGhlIGRpc3RhbmNlIG9mIHRoZSBncmlkLWNvbnRhaW5lciBwYWRkaW5nIHNvIHRoYXRcbiAgaXQncyBmbHVzaCB3aXRoIGxlZnQvcmlnaHQgZWRnZXMgb2YgdGhlIHNjcmVlblxuICBcdCovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkuOThyZW0pIHtcbiAgLnNvY2lhbC1zZWN0aW9uICNzYmlfaW1hZ2VzIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAoMS41cmVtICogMikpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zb2NpYWwtc2VjdGlvbiAjc2JfaW5zdGFncmFtLnNiaSAqIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwtc2VjdGlvbiAjc2JfaW5zdGFncmFtLnNiaSAuc2JfaW5zdGFncmFtX2hlYWRlciB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5zb2NpYWwtc2VjdGlvbiAjc2JfaW5zdGFncmFtLnNiaSAuc2JfaW5zdGFncmFtX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuc29jaWFsLXNlY3Rpb24gI3NiX2luc3RhZ3JhbS5zYmkgLnNiX2luc3RhZ3JhbV9oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5zb2NpYWwtc2VjdGlvbiAjc2JfaW5zdGFncmFtLnNiaSAuc2JfaW5zdGFncmFtX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAuc29jaWFsLXNlY3Rpb24gI3NiX2luc3RhZ3JhbS5zYmkgLnNiX2luc3RhZ3JhbV9oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc29jaWFsLXNlY3Rpb24gI3NiX2luc3RhZ3JhbS5zYmkgLnNiX2luc3RhZ3JhbV9oZWFkZXIgLnNiaV9oZWFkZXJfbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93LXJldmVyc2Ugbm93cmFwO1xufVxuLnNvY2lhbC1zZWN0aW9uICNzYl9pbnN0YWdyYW0uc2JpIC5zYl9pbnN0YWdyYW1faGVhZGVyIC5zYmlfaGVhZGVyX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlO1xuICBwYWRkaW5nOiAwO1xufVxuLnNvY2lhbC1zZWN0aW9uICNzYl9pbnN0YWdyYW0uc2JpIC5zYl9pbnN0YWdyYW1faGVhZGVyIC5zYmlfaGVhZGVyX3RleHQgaDMge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zb2NpYWwtc2VjdGlvbiAjc2JfaW5zdGFncmFtLnNiaSAuc2JfaW5zdGFncmFtX2hlYWRlciAuc2JpX2hlYWRlcl90ZXh0IGgzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnNvY2lhbC1zZWN0aW9uICNzYl9pbnN0YWdyYW0uc2JpIC5zYl9pbnN0YWdyYW1faGVhZGVyIC5zYmlfaGVhZGVyX3RleHQgcC5zYmlfYmlvIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zb2NpYWwtc2VjdGlvbiAjc2JfaW5zdGFncmFtLnNiaSAuc2JpX2hlYWRlcl9pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAuNXJlbSAwIDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB1bnNldDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zb2NpYWwtc2VjdGlvbiAjc2JfaW5zdGFncmFtLnNiaSAuc2JpX2hlYWRlcl9pbWcgLnNiaV9oZWFkZXJfaGFzaHRhZ19pY29uIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zb2NpYWwtc2VjdGlvbiAjc2JfaW5zdGFncmFtLnNiaSAuc2JpX2hlYWRlcl9pbWcgLnNiaV9oZWFkZXJfaGFzaHRhZ19pY29uIC5zYmlfbmV3X2xvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwtc2VjdGlvbiAjc2JfaW5zdGFncmFtLnNiaSAuc2JpX2hlYWRlcl9pbWcgLnNiaV9oZWFkZXJfaGFzaHRhZ19pY29uIC5zYmlfbmV3X2xvZ28gcGF0aCB7XG4gIGZpbGw6ICNDRTY3Mjg7XG59XG5cbi5tb2RhbC5yZWdpc3Rlci1tb2RhbCB7XG4gIHotaW5kZXg6IDEwMDAwMDtcbn1cbi5tb2RhbC5yZWdpc3Rlci1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgdG9wOiA1MHZoO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5tb2RhbC5yZWdpc3Rlci1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAubW9kYWwucmVnaXN0ZXItbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA4NjRweDtcbiAgfVxufVxuLm1vZGFsLnJlZ2lzdGVyLW1vZGFsIC5tb2RhbC1kaWFsb2cgYnV0dG9uLmNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLm1vZGFsLnJlZ2lzdGVyLW1vZGFsIC5tb2RhbC1kaWFsb2cgYnV0dG9uLmNsb3NlIHtcbiAgICB0b3A6IDFyZW07XG4gICAgcmlnaHQ6IDFyZW07XG4gIH1cbn1cbi5tb2RhbC5yZWdpc3Rlci1tb2RhbCAubW9kYWwtZGlhbG9nIGJ1dHRvbi5jbG9zZSBzcGFuIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9kYWwucmVnaXN0ZXItbW9kYWwgLnJlZ2lzdGVyLW1vZGFsLWhlYWRlciB7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UyMzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5tb2RhbC5yZWdpc3Rlci1tb2RhbCAucmVnaXN0ZXItbW9kYWwtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLm1vZGFsLnJlZ2lzdGVyLW1vZGFsIC5yZWdpc3Rlci1tb2RhbC1oZWFkZXIgaDEsIC5tb2RhbC5yZWdpc3Rlci1tb2RhbCAucmVnaXN0ZXItbW9kYWwtaGVhZGVyIGgyLCAubW9kYWwucmVnaXN0ZXItbW9kYWwgLnJlZ2lzdGVyLW1vZGFsLWhlYWRlciBoMywgLm1vZGFsLnJlZ2lzdGVyLW1vZGFsIC5yZWdpc3Rlci1tb2RhbC1oZWFkZXIgaDQsIC5tb2RhbC5yZWdpc3Rlci1tb2RhbCAucmVnaXN0ZXItbW9kYWwtaGVhZGVyIGg1LCAubW9kYWwucmVnaXN0ZXItbW9kYWwgLnJlZ2lzdGVyLW1vZGFsLWhlYWRlciBoNiwgLm1vZGFsLnJlZ2lzdGVyLW1vZGFsIC5yZWdpc3Rlci1tb2RhbC1oZWFkZXIgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1vZGFsLnJlZ2lzdGVyLW1vZGFsIC5yZWdpc3Rlci1tb2RhbC1oZWFkZXIgLm1vZGFsLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5tb2RhbC5yZWdpc3Rlci1tb2RhbCAucmVnaXN0ZXItbW9kYWwtaGVhZGVyIC5tb2RhbC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm1vZGFsLnJlZ2lzdGVyLW1vZGFsIC5yZWdpc3Rlci1tb2RhbC1ib2R5IC5ldmVudC1yb3cge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kYWwucmVnaXN0ZXItbW9kYWwgLnJlZ2lzdGVyLW1vZGFsLWJvZHkgLmV2ZW50LXJvdzpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5OSwgMTk4LCAxOTMsIDAuNTUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbn1cbi5tb2RhbC5yZWdpc3Rlci1tb2RhbCAucmVnaXN0ZXItbW9kYWwtYm9keSAuZXZlbnQtcm93ID4gLmNvbC0xMjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAubW9kYWwucmVnaXN0ZXItbW9kYWwgLnJlZ2lzdGVyLW1vZGFsLWJvZHkgLmV2ZW50LXJvdyA+IC5jb2wtMTI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4ubW9kYWwucmVnaXN0ZXItbW9kYWwgLnJlZ2lzdGVyLW1vZGFsLWJvZHkgLmV2ZW50LXJvdyA+IC5kYXRlLWNvbCwgLm1vZGFsLnJlZ2lzdGVyLW1vZGFsIC5yZWdpc3Rlci1tb2RhbC1ib2R5IC5ldmVudC1yb3cgLmxpbmstY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5tb2RhbC5yZWdpc3Rlci1tb2RhbCAucmVnaXN0ZXItbW9kYWwtYm9keSAuZXZlbnQtcm93ID4gLmRhdGUtY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLm1vZGFsLnJlZ2lzdGVyLW1vZGFsIC5yZWdpc3Rlci1tb2RhbC1ib2R5IC5ldmVudC1yb3cgPiAubGluay1jb2wge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5tb2RhbC5yZWdpc3Rlci1tb2RhbCAucmVnaXN0ZXItbW9kYWwtYm9keSAuZXZlbnQtcm93ID4gLmxpbmstY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG4ubW9kYWwucmVnaXN0ZXItbW9kYWwgLnJlZ2lzdGVyLW1vZGFsLWJvZHkgLmV2ZW50LXJvdyAuZXZlbnQtbmFtZSB7XG4gIGNvbG9yOiAjQ0U2NzI4O1xuICBsaW5lLWhlaWdodDogMS4xMDcxNDI4NTcxO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLm1vZGFsLnJlZ2lzdGVyLW1vZGFsIC5yZWdpc3Rlci1tb2RhbC1ib2R5IC5ldmVudC1yb3cgLmV2ZW50LXR5cGUge1xuICBjb2xvcjogcmdiYSg3NCwgNzQsIDc0LCAwLjcpO1xuICBsaW5lLWhlaWdodDogMS4xMTExMTExMTExO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLm1vZGFsLnJlZ2lzdGVyLW1vZGFsIC5yZWdpc3Rlci1tb2RhbC1ib2R5IC5ldmVudC1yb3cgLmV2ZW50LXR5cGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLm1vZGFsLnJlZ2lzdGVyLW1vZGFsIC5yZWdpc3Rlci1tb2RhbC1ib2R5IC5ldmVudC1yb3cgLmV2ZW50LWRhdGUge1xuICBsaW5lLWhlaWdodDogMS4wOTUyMzgwOTUyO1xuICBjb2xvcjogIzNlMjMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLm1vZGFsLnJlZ2lzdGVyLW1vZGFsIC5yZWdpc3Rlci1tb2RhbC1ib2R5IC5ldmVudC1yb3cgLmV2ZW50LXJlZ2lzdGVyLWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xLjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTksIDE5OCwgMTkzLCAwLjU1KTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5tb2RhbC5yZWdpc3Rlci1tb2RhbCAucmVnaXN0ZXItbW9kYWwtYm9keSAuZXZlbnQtcm93IC5ldmVudC1yZWdpc3Rlci1saW5rOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tb2RhbC5yZWdpc3Rlci1tb2RhbCAucmVnaXN0ZXItbW9kYWwtYm9keSBhLmV2ZW50LXJvdzpob3ZlciAuZXZlbnQtbmFtZSwgLm1vZGFsLnJlZ2lzdGVyLW1vZGFsIC5yZWdpc3Rlci1tb2RhbC1ib2R5IGEuZXZlbnQtcm93OmZvY3VzIC5ldmVudC1uYW1lLCAubW9kYWwucmVnaXN0ZXItbW9kYWwgLnJlZ2lzdGVyLW1vZGFsLWJvZHkgYS5ldmVudC1yb3c6YWN0aXZlIC5ldmVudC1uYW1lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubW9kYWwucmVnaXN0ZXItbW9kYWwgLnJlZ2lzdGVyLW1vZGFsLWJvZHkgYS5ldmVudC1yb3c6aG92ZXIgLmZha2UtbGluaywgLm1vZGFsLnJlZ2lzdGVyLW1vZGFsIC5yZWdpc3Rlci1tb2RhbC1ib2R5IGEuZXZlbnQtcm93OmZvY3VzIC5mYWtlLWxpbmssIC5tb2RhbC5yZWdpc3Rlci1tb2RhbCAucmVnaXN0ZXItbW9kYWwtYm9keSBhLmV2ZW50LXJvdzphY3RpdmUgLmZha2UtbGluayB7XG4gIGNvbG9yOiAjQ0U2NzI4O1xufVxuLm1vZGFsLnJlZ2lzdGVyLW1vZGFsIC5yZWdpc3Rlci1tb2RhbC1ib2R5IGEuZXZlbnQtcm93OmhvdmVyIC5mYWtlLWxpbms6OmJlZm9yZSwgLm1vZGFsLnJlZ2lzdGVyLW1vZGFsIC5yZWdpc3Rlci1tb2RhbC1ib2R5IGEuZXZlbnQtcm93OmZvY3VzIC5mYWtlLWxpbms6OmJlZm9yZSwgLm1vZGFsLnJlZ2lzdGVyLW1vZGFsIC5yZWdpc3Rlci1tb2RhbC1ib2R5IGEuZXZlbnQtcm93OmFjdGl2ZSAuZmFrZS1saW5rOjpiZWZvcmUge1xuICByaWdodDogLTFyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzOS45OHJlbSkge1xuICAuc2VhcmNoLXJlc3VsdHMge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDNyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5Ljk4cmVtKSBhbmQgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnNlYXJjaC1yZXN1bHRzIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg2cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOS45OHJlbSkgYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5zZWFyY2gtcmVzdWx0cyB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoN3JlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkuOThyZW0pIGFuZCAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc2VhcmNoLXJlc3VsdHMge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEwcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOS45OHJlbSkgYW5kIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5zZWFyY2gtcmVzdWx0cyB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTByZW0gLyAxKTtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdC1pdGVtcy1jb250IHtcbiAgcGFkZGluZy10b3A6IGNhbGMoM3JlbSAvIDEpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygzcmVtIC8gMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkuOThyZW0pIHtcbiAgLnNlYXJjaC1yZXN1bHQtaXRlbXMtY29udCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoM3JlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkuOThyZW0pIGFuZCAobWluLXdpZHRoOiA0MHJlbSkge1xuICAuc2VhcmNoLXJlc3VsdC1pdGVtcy1jb250IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg2cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOS45OHJlbSkgYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5zZWFyY2gtcmVzdWx0LWl0ZW1zLWNvbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDdyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5Ljk4cmVtKSBhbmQgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnNlYXJjaC1yZXN1bHQtaXRlbXMtY29udCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTByZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5Ljk4cmVtKSBhbmQgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnNlYXJjaC1yZXN1bHQtaXRlbXMtY29udCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTByZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5zZWFyY2gtcmVzdWx0LWl0ZW1zLWNvbnQge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDZyZW0gLyAxKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg2cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuc2VhcmNoLXJlc3VsdC1pdGVtcy1jb250IHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg3cmVtIC8gMSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoN3JlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnNlYXJjaC1yZXN1bHQtaXRlbXMtY29udCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTByZW0gLyAxKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMHJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLnNlYXJjaC1yZXN1bHQtaXRlbXMtY29udCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTByZW0gLyAxKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMHJlbSAvIDEpO1xuICB9XG59XG4uc2VhcmNoLXJlc3VsdC1pdGVtcy1jb250IC5yZXN1bHQtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDYyLCAzNSwgMCwgMC41KTtcbn1cbi5zZWFyY2gtcmVzdWx0LWl0ZW1zLWNvbnQgLnJlc3VsdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWFyY2gtcmVzdWx0LWl0ZW1zLWNvbnQgLnJlc3VsdC1pdGVtIC5yZXN1bHQtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlYXJjaC1yZXN1bHQtaXRlbXMtY29udCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNlYXJjaC1yZXN1bHQtaXRlbXMtY29udCBhOmhvdmVyLCAuc2VhcmNoLXJlc3VsdC1pdGVtcy1jb250IGE6YWN0aXZlLCAuc2VhcmNoLXJlc3VsdC1pdGVtcy1jb250IGE6Zm9jdXMge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5zZWFyY2gtcmVzdWx0LWl0ZW1zLWNvbnQgYTpob3ZlciAuZW50cnktdGl0bGUsIC5zZWFyY2gtcmVzdWx0LWl0ZW1zLWNvbnQgYTphY3RpdmUgLmVudHJ5LXRpdGxlLCAuc2VhcmNoLXJlc3VsdC1pdGVtcy1jb250IGE6Zm9jdXMgLmVudHJ5LXRpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2VhcmNoLXJlc3VsdC1pdGVtcy1jb250IC5lbnRyeS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMnJlbSAvIDIpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygycmVtIC8gMik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLnNlYXJjaC1yZXN1bHQtaXRlbXMtY29udCAuZW50cnktY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMS41cmVtIC8gMik7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMS41cmVtIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuc2VhcmNoLXJlc3VsdC1pdGVtcy1jb250IC5lbnRyeS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxLjc1cmVtIC8gMik7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMS43NXJlbSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnNlYXJjaC1yZXN1bHQtaXRlbXMtY29udCAuZW50cnktY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMi41cmVtIC8gMik7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMi41cmVtIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAuc2VhcmNoLXJlc3VsdC1pdGVtcy1jb250IC5lbnRyeS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygyLjVyZW0gLyAyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygyLjVyZW0gLyAyKTtcbiAgfVxufVxuLnNlYXJjaC1yZXN1bHQtaXRlbXMtY29udCAuZW50cnktZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhLXB0XCIsIFwic3lzdGVtLXVpXCIsIFwiU291cmNlIFNhbnMgUHJvXCIsIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4uc2VhcmNoLXJlc3VsdC1pdGVtcy1jb250IC5mZWF0dXJlZC1pbWctc2VhcmNoIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtcmVzdWx0LWl0ZW1zLWNvbnQgLmZlYXR1cmVkLWltZy1zZWFyY2ggaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5ibG9jay1tZWRpYS1hbmQtdGV4dCAucGljdHVyZS1jb2wge1xuICBtYXgtaGVpZ2h0OiAyMHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAuYmxvY2stbWVkaWEtYW5kLXRleHQgLnBpY3R1cmUtY29sIHtcbiAgICBtYXgtaGVpZ2h0OiAyMS42MjVyZW07XG4gIH1cbn1cbi5ibG9jay1tZWRpYS1hbmQtdGV4dCAucGljdHVyZS1jb2wgcGljdHVyZSB7XG4gIC8qKlxuICBleHRlbmQgZWxlbWVudCB0aGUgZGlzdGFuY2Ugb2YgdGhlIGdyaWQtY29udGFpbmVyIHBhZGRpbmcgc28gdGhhdFxuICBpdCdzIGZsdXNoIHdpdGggbGVmdC9yaWdodCBlZGdlcyBvZiB0aGUgc2NyZWVuXG4gIFx0Ki9cbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOS45OHJlbSkge1xuICAuYmxvY2stbWVkaWEtYW5kLXRleHQgLnBpY3R1cmUtY29sIHBpY3R1cmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArICgxLjVyZW0gKiAyKSkgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLW1lZGlhLWFuZC10ZXh0IC5waWN0dXJlLWNvbCBwaWN0dXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHRvcDtcbn1cbi5ibG9jay1tZWRpYS1hbmQtdGV4dCAubWVkaWEtY29sIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrLW1lZGlhLWFuZC10ZXh0IC5tZWRpYS1jb2wgLmVtYmVkLWNvbnRhaW5lciB7XG4gIC8qKlxuICBleHRlbmQgZWxlbWVudCB0aGUgZGlzdGFuY2Ugb2YgdGhlIGdyaWQtY29udGFpbmVyIHBhZGRpbmcgc28gdGhhdFxuICBpdCdzIGZsdXNoIHdpdGggbGVmdC9yaWdodCBlZGdlcyBvZiB0aGUgc2NyZWVuXG4gIFx0Ki9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkuOThyZW0pIHtcbiAgLmJsb2NrLW1lZGlhLWFuZC10ZXh0IC5tZWRpYS1jb2wgLmVtYmVkLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgKDEuNXJlbSAqIDIpKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLmJsb2NrLW1lZGlhLWFuZC10ZXh0IC5tZWRpYS1jb2wgLmVtYmVkLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stbWVkaWEtYW5kLXRleHQgLm1lZGlhLWNvbCAuZW1iZWQtY29udGFpbmVyIGlmcmFtZSxcbi5ibG9jay1tZWRpYS1hbmQtdGV4dCAubWVkaWEtY29sIC5lbWJlZC1jb250YWluZXIgb2JqZWN0LFxuLmJsb2NrLW1lZGlhLWFuZC10ZXh0IC5tZWRpYS1jb2wgLmVtYmVkLWNvbnRhaW5lciBlbWJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYmxvY2staWNvbi10aWxlcyAuaWNvbi10aWxlLWNvbCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uYmxvY2staWNvbi10aWxlcyAuaWNvbi10aWxlLWNvbCAuaWNvbi10aWxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M3QzZDMTtcbiAgcGFkZGluZy10b3A6IGNhbGMoM3JlbSAvIDIpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygzcmVtIC8gMik7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxLjVyZW0gLyAxKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVyZW0gLyAxKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5ibG9jay1pY29uLXRpbGVzIC5pY29uLXRpbGUtY29sIC5pY29uLXRpbGUge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDZyZW0gLyAyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg2cmVtIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuYmxvY2staWNvbi10aWxlcyAuaWNvbi10aWxlLWNvbCAuaWNvbi10aWxlIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg3cmVtIC8gMik7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoN3JlbSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmJsb2NrLWljb24tdGlsZXMgLmljb24tdGlsZS1jb2wgLmljb24tdGlsZSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoOHJlbSAvIDIpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDhyZW0gLyAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5ibG9jay1pY29uLXRpbGVzIC5pY29uLXRpbGUtY29sIC5pY29uLXRpbGUge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDhyZW0gLyAyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg4cmVtIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAuYmxvY2staWNvbi10aWxlcyAuaWNvbi10aWxlLWNvbCAuaWNvbi10aWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoM3JlbSAvIDEpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoM3JlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLmJsb2NrLWljb24tdGlsZXMgLmljb24tdGlsZS1jb2wgLmljb24tdGlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDMuNXJlbSAvIDEpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMy41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuYmxvY2staWNvbi10aWxlcyAuaWNvbi10aWxlLWNvbCAuaWNvbi10aWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNHJlbSAvIDEpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNHJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLmJsb2NrLWljb24tdGlsZXMgLmljb24tdGlsZS1jb2wgLmljb24tdGlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDRyZW0gLyAxKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDRyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5ibG9jay1pY29uLXRpbGVzIC5pY29uLXRpbGUtY29sIC5pY29uLXRpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG59XG4uYmxvY2staWNvbi10aWxlcyAuaWNvbi10aWxlLWNvbCAuaWNvbi10aWxlIC5pY29uLWltYWdlIHtcbiAgbWF4LWhlaWdodDogMy44NzVyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uYmxvY2staWNvbi10aWxlcyAuaWNvbi10aWxlLWNvbCAuaWNvbi10aWxlIC5pY29uLWltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLWljb24tdGlsZXMgLmljb24tdGlsZS1jb2wgLmljb24tdGlsZSAubGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9jay1pY29uLXRpbGVzIC5pY29uLXRpbGUtY29sIC5pY29uLXRpbGUgLmNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDNyZW0gLyAyKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5ibG9jay1pY29uLXRpbGVzIC5pY29uLXRpbGUtY29sIC5pY29uLXRpbGUgLmNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNnJlbSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLmJsb2NrLWljb24tdGlsZXMgLmljb24tdGlsZS1jb2wgLmljb24tdGlsZSAuY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg3cmVtIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuYmxvY2staWNvbi10aWxlcyAuaWNvbi10aWxlLWNvbCAuaWNvbi10aWxlIC5jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDhyZW0gLyAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5ibG9jay1pY29uLXRpbGVzIC5pY29uLXRpbGUtY29sIC5pY29uLXRpbGUgLmNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoOHJlbSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLmJsb2NrLWljb24tdGlsZXMgLmljb24tdGlsZS1jb2wgLmljb24tdGlsZSAuY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmJsb2NrLWljb24tdGlsZXMgLmljb24tdGlsZS1jb2wgLmljb24tdGlsZSAuYXJyb3ctbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogIzNlMjMwMDtcbn1cbi5ibG9jay1pY29uLXRpbGVzIC5pY29uLXRpbGUtY29sIC5pY29uLXRpbGU6aG92ZXIsIC5ibG9jay1pY29uLXRpbGVzIC5pY29uLXRpbGUtY29sIC5pY29uLXRpbGU6YWN0aXZlLCAuYmxvY2staWNvbi10aWxlcyAuaWNvbi10aWxlLWNvbCAuaWNvbi10aWxlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDEuNXJlbSAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzOS45OHJlbSkge1xuICAuYmxvY2stY2FsbC10by1hY3Rpb24gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmJsb2NrLWNhbGwtdG8tYWN0aW9uIC5jYWxsLXRvLWFjdGlvbi1jb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UyMzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiBjYWxjKDNyZW0gLyAxKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoM3JlbSAvIDEpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS41cmVtIC8gMSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41cmVtIC8gMSk7XG4gIC8qKlxuICBleHRlbmQgZWxlbWVudCB0aGUgZGlzdGFuY2Ugb2YgdGhlIGdyaWQtY29udGFpbmVyIHBhZGRpbmcgc28gdGhhdFxuICBpdCdzIGZsdXNoIHdpdGggbGVmdC9yaWdodCBlZGdlcyBvZiB0aGUgc2NyZWVuXG4gIFx0Ki9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAuYmxvY2stY2FsbC10by1hY3Rpb24gLmNhbGwtdG8tYWN0aW9uLWNvbCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNnJlbSAvIDEpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDZyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5ibG9jay1jYWxsLXRvLWFjdGlvbiAuY2FsbC10by1hY3Rpb24tY29sIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg3cmVtIC8gMSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoN3JlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmJsb2NrLWNhbGwtdG8tYWN0aW9uIC5jYWxsLXRvLWFjdGlvbi1jb2wge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEwcmVtIC8gMSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTByZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5ibG9jay1jYWxsLXRvLWFjdGlvbiAuY2FsbC10by1hY3Rpb24tY29sIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxMHJlbSAvIDEpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwcmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAuYmxvY2stY2FsbC10by1hY3Rpb24gLmNhbGwtdG8tYWN0aW9uLWNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDNyZW0gLyAxKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDNyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5ibG9jay1jYWxsLXRvLWFjdGlvbiAuY2FsbC10by1hY3Rpb24tY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMy41cmVtIC8gMSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygzLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5ibG9jay1jYWxsLXRvLWFjdGlvbiAuY2FsbC10by1hY3Rpb24tY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNHJlbSAvIDEpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNHJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTByZW0pIHtcbiAgLmJsb2NrLWNhbGwtdG8tYWN0aW9uIC5jYWxsLXRvLWFjdGlvbi1jb2wge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg0cmVtIC8gMSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg0cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOS45OHJlbSkge1xuICAuYmxvY2stY2FsbC10by1hY3Rpb24gLmNhbGwtdG8tYWN0aW9uLWNvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgKDEuNXJlbSAqIDIpKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLmJsb2NrLWNhbGwtdG8tYWN0aW9uIC5jYWxsLXRvLWFjdGlvbi1jb2wge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIH1cbn1cbi5ibG9jay1jYWxsLXRvLWFjdGlvbiAuY2FsbC10by1hY3Rpb24tY29sOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjIsIDM1LCAwLCAwLjcpO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG59XG4uYmxvY2stY2FsbC10by1hY3Rpb24gLmNhbGwtdG8tYWN0aW9uLWNvbC5oYXMtYmFja2dyb3VuZC1pbWFnZSAuYmFja2dyb3VuZC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xufVxuLmJsb2NrLWNhbGwtdG8tYWN0aW9uIC5jYWxsLXRvLWFjdGlvbi1jb2wuaGFzLWJhY2tncm91bmQtaW1hZ2UgLmJhY2tncm91bmQtaW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLWNhbGwtdG8tYWN0aW9uIC5jYWxsLXRvLWFjdGlvbi1jb2wubm8tYmFja2dyb3VuZC1pbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuMjM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL3Jlc291cmNlcy9pbWFnZXMvZ3JhcGhpYy1saWdodGhvdXNlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA1MDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwJSAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5ibG9jay1jYWxsLXRvLWFjdGlvbiAuY2FsbC10by1hY3Rpb24tY29sIC5jdGEtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgbWF4LXdpZHRoOiA1MnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYmxvY2stY2FsbC10by1hY3Rpb24gLmNhbGwtdG8tYWN0aW9uLWNvbCAuY3RhLXdyYXBwZXIgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmJsb2NrLWNhbGwtdG8tYWN0aW9uIC5jYWxsLXRvLWFjdGlvbi1jb2wgLmN0YS13cmFwcGVyIC5jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmJsb2NrLWNhbGwtdG8tYWN0aW9uIC5jYWxsLXRvLWFjdGlvbi1jb2wgLmN0YS13cmFwcGVyIC5idG4sIC5ibG9jay1jYWxsLXRvLWFjdGlvbiAuY2FsbC10by1hY3Rpb24tY29sIC5jdGEtd3JhcHBlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYmxvY2stY2FsbC10by1hY3Rpb24gLmNhbGwtdG8tYWN0aW9uLWNvbCAuY3RhLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdLCAuYmxvY2stY2FsbC10by1hY3Rpb24gLmNhbGwtdG8tYWN0aW9uLWNvbCAuY3RhLXdyYXBwZXIgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gYSwgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmJ0bi1tZW51LWl0ZW0gLmJsb2NrLWNhbGwtdG8tYWN0aW9uIC5jYWxsLXRvLWFjdGlvbi1jb2wgLmN0YS13cmFwcGVyIGEsIC5ibG9jay1jYWxsLXRvLWFjdGlvbiAuY2FsbC10by1hY3Rpb24tY29sIC5jdGEtd3JhcHBlciAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLndwcy1idG4tbmV4dC1wYWdlLCAud3BzLXBhZ2luYXRpb24tY29udHJvbHMgLmJsb2NrLWNhbGwtdG8tYWN0aW9uIC5jYWxsLXRvLWFjdGlvbi1jb2wgLmN0YS13cmFwcGVyIC53cHMtYnRuLW5leHQtcGFnZSwgLmJsb2NrLWNhbGwtdG8tYWN0aW9uIC5jYWxsLXRvLWFjdGlvbi1jb2wgLmN0YS13cmFwcGVyIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbCAuYmxvY2stY2FsbC10by1hY3Rpb24gLmNhbGwtdG8tYWN0aW9uLWNvbCAuY3RhLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAxNS42MTc1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uYmxvY2stbG9nby1ncmlkIC50aXRsZSwgLmxvZ28tY29sIC50aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2UyMzAwO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygycmVtIC8gMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLmJsb2NrLWxvZ28tZ3JpZCAudGl0bGUsIC5sb2dvLWNvbCAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMS41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuYmxvY2stbG9nby1ncmlkIC50aXRsZSwgLmxvZ28tY29sIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjc1cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuYmxvY2stbG9nby1ncmlkIC50aXRsZSwgLmxvZ28tY29sIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygyLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5ibG9jay1sb2dvLWdyaWQgLnRpdGxlLCAubG9nby1jb2wgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDIuNXJlbSAvIDEpO1xuICB9XG59XG4uYmxvY2stbG9nby1ncmlkIC5jb2x1bW5zLWxpc3QsIC5sb2dvLWNvbCAuY29sdW1ucy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIG1hcmdpbjogLTAuNXJlbTtcbn1cbi5ibG9jay1sb2dvLWdyaWQgLmNvbHVtbnMtbGlzdC5jb2x1bW5zLW9uZSAuY29sdW1uLCAubG9nby1jb2wgLmNvbHVtbnMtbGlzdC5jb2x1bW5zLW9uZSAuY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDE1cmVtO1xufVxuLmJsb2NrLWxvZ28tZ3JpZCAuY29sdW1ucy1saXN0LmNvbHVtbnMtdHdvIC5jb2x1bW4sIC5sb2dvLWNvbCAuY29sdW1ucy1saXN0LmNvbHVtbnMtdHdvIC5jb2x1bW4ge1xuICB3aWR0aDogNTAlO1xuICBtYXgtaGVpZ2h0OiAxNXJlbTtcbn1cbi5ibG9jay1sb2dvLWdyaWQgLmNvbHVtbnMtbGlzdC5jb2x1bW5zLXRocmVlIC5jb2x1bW4sIC5sb2dvLWNvbCAuY29sdW1ucy1saXN0LmNvbHVtbnMtdGhyZWUgLmNvbHVtbiB7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC1oZWlnaHQ6IDEyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLmJsb2NrLWxvZ28tZ3JpZCAuY29sdW1ucy1saXN0LmNvbHVtbnMtdGhyZWUgLmNvbHVtbiwgLmxvZ28tY29sIC5jb2x1bW5zLWxpc3QuY29sdW1ucy10aHJlZSAuY29sdW1uIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gIH1cbn1cbi5ibG9jay1sb2dvLWdyaWQgLmNvbHVtbnMtbGlzdC5jb2x1bW5zLWZvdXIgLmNvbHVtbiwgLmxvZ28tY29sIC5jb2x1bW5zLWxpc3QuY29sdW1ucy1mb3VyIC5jb2x1bW4ge1xuICB3aWR0aDogNTAlO1xuICBtYXgtaGVpZ2h0OiAxMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAuYmxvY2stbG9nby1ncmlkIC5jb2x1bW5zLWxpc3QuY29sdW1ucy1mb3VyIC5jb2x1bW4sIC5sb2dvLWNvbCAuY29sdW1ucy1saXN0LmNvbHVtbnMtZm91ciAuY29sdW1uIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG4uYmxvY2stbG9nby1ncmlkIC5jb2x1bW5zLWxpc3QuY29sdW1ucy1maXZlIC5jb2x1bW4sIC5sb2dvLWNvbCAuY29sdW1ucy1saXN0LmNvbHVtbnMtZml2ZSAuY29sdW1uIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICBtYXgtaGVpZ2h0OiAxMC4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuYmxvY2stbG9nby1ncmlkIC5jb2x1bW5zLWxpc3QuY29sdW1ucy1maXZlIC5jb2x1bW4sIC5sb2dvLWNvbCAuY29sdW1ucy1saXN0LmNvbHVtbnMtZml2ZSAuY29sdW1uIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG4uYmxvY2stbG9nby1ncmlkIC5jb2x1bW5zLWxpc3QuY29sdW1ucy1maXZlIC5jb2x1bW4uaG9tZXBhZ2UtdmVyc2lvbiwgLmxvZ28tY29sIC5jb2x1bW5zLWxpc3QuY29sdW1ucy1maXZlIC5jb2x1bW4uaG9tZXBhZ2UtdmVyc2lvbiB7XG4gIG1heC1oZWlnaHQ6IDYuNXJlbTtcbn1cbi5ibG9jay1sb2dvLWdyaWQgLmNvbHVtbnMtbGlzdCAuY29sdW1uIHBpY3R1cmUsIC5sb2dvLWNvbCAuY29sdW1ucy1saXN0IC5jb2x1bW4gcGljdHVyZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stbG9nby1ncmlkIC5jb2x1bW5zLWxpc3QgLmNvbHVtbiBwaWN0dXJlIGltZywgLmxvZ28tY29sIC5jb2x1bW5zLWxpc3QgLmNvbHVtbiBwaWN0dXJlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLWxvZ28tZ3JpZCAuY29sdW1ucy1saXN0IC5jb2x1bW4gYTpob3ZlciBwaWN0dXJlLCAuYmxvY2stbG9nby1ncmlkIC5jb2x1bW5zLWxpc3QgLmNvbHVtbiBhOmFjdGl2ZSBwaWN0dXJlLCAuYmxvY2stbG9nby1ncmlkIC5jb2x1bW5zLWxpc3QgLmNvbHVtbiBhOmZvY3VzIHBpY3R1cmUsIC5sb2dvLWNvbCAuY29sdW1ucy1saXN0IC5jb2x1bW4gYTpob3ZlciBwaWN0dXJlLCAubG9nby1jb2wgLmNvbHVtbnMtbGlzdCAuY29sdW1uIGE6YWN0aXZlIHBpY3R1cmUsIC5sb2dvLWNvbCAuY29sdW1ucy1saXN0IC5jb2x1bW4gYTpmb2N1cyBwaWN0dXJlIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmJsb2NrLWxvZ28tZ3JpZCAuY29sdW1uLCAubG9nby1jb2wgLmNvbHVtbiB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5ibG9jay1sb2dvLWdyaWQgLmxvZ28taW1hZ2UsIC5sb2dvLWNvbCAubG9nby1pbWFnZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJsb2NrLWxvZ28tZ3JpZCAubG9nby1pbWFnZSBpbWcsIC5sb2dvLWNvbCAubG9nby1pbWFnZSBpbWcge1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmJsb2NrLXRhYmxlIC5jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygycmVtIC8gMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgLmJsb2NrLXRhYmxlIC5jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLmJsb2NrLXRhYmxlIC5jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNzVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5ibG9jay10YWJsZSAuY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygyLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwcmVtKSB7XG4gIC5ibG9jay10YWJsZSAuY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygyLjVyZW0gLyAxKTtcbiAgfVxufVxuLmJsb2NrLXRhYmxlIHRhYmxlLnRhYmxlIHtcbiAgbWFyZ2luOiAtMnB4O1xufVxuLmJsb2NrLXRhYmxlIHRhYmxlLnRhYmxlIHRyIHRoIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmxvY2stdGFibGUgdGFibGUudGFibGUgdHI6bnRoLWNoaWxkKDEpIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjMwMDtcbn1cbi5ibG9jay10YWJsZSB0YWJsZS50YWJsZSB0cjpudGgtY2hpbGQoMSkgdGg6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjMwMDtcbn1cbi5ibG9jay10YWJsZSB0YWJsZS50YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xufVxuLmJsb2NrLXRhYmxlIHRhYmxlLnRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjI1KTtcbn1cbi5ibG9jay10YWJsZSB0YWJsZS50YWJsZSB0aCwgLmJsb2NrLXRhYmxlIHRhYmxlLnRhYmxlIHRkIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbn1cbi5ibG9jay10YWJsZSB0YWJsZS50YWJsZSB0aCBhLCAuYmxvY2stdGFibGUgdGFibGUudGFibGUgdGQgYSB7XG4gIGNvbG9yOiAjNEE0QTRBO1xufVxuLmJsb2NrLXRhYmxlIHRhYmxlLnRhYmxlIHRoIGE6aG92ZXIsIC5ibG9jay10YWJsZSB0YWJsZS50YWJsZSB0aCBhOmFjdGl2ZSwgLmJsb2NrLXRhYmxlIHRhYmxlLnRhYmxlIHRoIGE6Zm9jdXMsIC5ibG9jay10YWJsZSB0YWJsZS50YWJsZSB0ZCBhOmhvdmVyLCAuYmxvY2stdGFibGUgdGFibGUudGFibGUgdGQgYTphY3RpdmUsIC5ibG9jay10YWJsZSB0YWJsZS50YWJsZSB0ZCBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5ibG9jay10ZWFtLW1lbWJlciAuaW1hZ2UtY29sIHBpY3R1cmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IGNhbGMoMzA0IC8gMzA0ICogMTAwJSk7XG59XG4uYmxvY2stdGVhbS1tZW1iZXIgLmltYWdlLWNvbCBwaWN0dXJlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay10ZWFtLW1lbWJlciAuaW5mby1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IGNhbGMoMnJlbSAvIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5ibG9jay10ZWFtLW1lbWJlciAuaW5mby1jb2wge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLmJsb2NrLXRlYW0tbWVtYmVyIC5pbmZvLWNvbCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMS43NXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmJsb2NrLXRlYW0tbWVtYmVyIC5pbmZvLWNvbCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMi41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAuYmxvY2stdGVhbS1tZW1iZXIgLmluZm8tY29sIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygyLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5ibG9jay10ZWFtLW1lbWJlciAuaW5mby1jb2wge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygycmVtIC8gMSk7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkgYW5kIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5ibG9jay10ZWFtLW1lbWJlciAuaW5mby1jb2wge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygxLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLmJsb2NrLXRlYW0tbWVtYmVyIC5pbmZvLWNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEuNzVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSBhbmQgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLmJsb2NrLXRlYW0tbWVtYmVyIC5pbmZvLWNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDIuNXJlbSAvIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIGFuZCAobWluLXdpZHRoOiA5MHJlbSkge1xuICAuYmxvY2stdGVhbS1tZW1iZXIgLmluZm8tY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMi41cmVtIC8gMSk7XG4gIH1cbn1cbi5ibG9jay10ZWFtLW1lbWJlciAuaW5mby1jb2wgLm5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4uYmxvY2stdGVhbS1tZW1iZXIgLmluZm8tY29sIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjQ0U2NzI4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4uYmxvY2stYWNjb3JkaW9uIC5jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJsb2NrLWFjY29yZGlvbiAuY2FyZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5ibG9jay1hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrLWFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmFjY29yZGlvbi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxLjI1cmVtIDRyZW0gMS4yNXJlbSAwO1xuICBjb2xvcjogIzNlMjMwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ibG9jay1hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5hY2NvcmRpb24tbGluazpob3ZlciwgLmJsb2NrLWFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmFjY29yZGlvbi1saW5rOmFjdGl2ZSwgLmJsb2NrLWFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmFjY29yZGlvbi1saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLWFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmFjY29yZGlvbi1saW5rOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5ibG9jay1hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5hY2NvcmRpb24tbGluazo6YWZ0ZXIge1xuICBjb2xvcjogIzNlMjMwMDtcbiAgY29udGVudDogXCLvhIdcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgdG9wOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAtMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4uYmxvY2stYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWhlYWRlciAuYWNjb3JkaW9uLWxpbmtbYXJpYS1leHBhbmRlZD10cnVlXTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBjb2xvcjogI0NFNjcyODtcbn1cbi5ibG9jay1hY2NvcmRpb24gLmNhcmQgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMnJlbSAvIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gIC5ibG9jay1hY2NvcmRpb24gLmNhcmQgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxLjVyZW0gLyAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5ibG9jay1hY2NvcmRpb24gLmNhcmQgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxLjc1cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuYmxvY2stYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMi41cmVtIC8gMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MHJlbSkge1xuICAuYmxvY2stYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMi41cmVtIC8gMSk7XG4gIH1cbn0iXSwic291cmNlUm9vdCI6IiJ9*/