@charset "UTF-8";
/*
* Pages Mixins
*/
@import url("https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap");
.layout-navbar-fixed .layout-wrapper:not(.layout-horizontal) .layout-page:before {
  content: "";
  width: 100%;
  height: 4.75rem;
  position: fixed;
  top: 0px;
  z-index: 10;
}

.bg-menu-theme .menu-header {
  position: relative;
}
.bg-menu-theme .menu-header:before {
  content: "";
  position: absolute;
  left: 0;
  top: 1.1875rem;
  width: 1rem;
  height: 1px;
  transition: all 0.3s ease-in-out;
}
[dir=rtl] .bg-menu-theme .menu-header:before {
  right: 0;
}
.layout-wrapper:not(.layout-horizontal) .bg-menu-theme .menu-inner .menu-item .menu-link {
  border-radius: 0.375rem;
}
.layout-horizontal .bg-menu-theme .menu-inner > .menu-item > .menu-link {
  border-radius: 0.375rem;
}
@media (min-width: 1200px) {
  .layout-horizontal .bg-menu-theme .menu-inner > .menu-item {
    margin: 0.565rem 0;
  }
  .layout-horizontal .bg-menu-theme .menu-inner > .menu-item:not(:first-child) {
    margin-left: 0.0625rem;
  }
  .layout-horizontal .bg-menu-theme .menu-inner > .menu-item:not(:last-child) {
    margin-right: 0.0625rem;
  }
  .layout-horizontal .bg-menu-theme .menu-inner > .menu-item .menu-sub {
    box-shadow: 0 0.25rem 1rem rgba(128, 128, 128, 0.45);
    z-index: 1;
  }
}
.layout-wrapper:not(.layout-horizontal) .bg-menu-theme .menu-inner > .menu-item.active:before {
  content: "";
  position: absolute;
  right: 0;
  width: 0.25rem;
  height: 2.6845rem;
  display: none;
  border-radius: 0.375rem 0 0 0.375rem;
}
[dir=rtl] .layout-wrapper:not(.layout-horizontal) .bg-menu-theme .menu-inner > .menu-item.active:before {
  left: 0;
  right: inherit;
  border-radius: 0 0.375rem 0.375rem 0;
}
.bg-menu-theme .menu-sub > .menu-item > .menu-link:before {
  content: "";
  position: absolute;
  left: 1.4375rem;
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 50%;
}
[dir=rtl] .bg-menu-theme .menu-sub > .menu-item > .menu-link:before {
  right: 1.4375rem;
  left: inherit;
}
.layout-horizontal .bg-menu-theme .menu-sub > .menu-item > .menu-link:before {
  left: 1.3rem;
}
[dir=rtl] .layout-horizontal .bg-menu-theme .menu-sub > .menu-item > .menu-link:before {
  right: 1.3rem;
  left: inherit;
}
.bg-menu-theme .menu-horizontal-wrapper > .menu-inner > .menu-item > .menu-sub > .menu-item > .menu-link:before {
  display: none;
}
.bg-menu-theme .menu-sub > .menu-item.active > .menu-link:not(.menu-toggle):before {
  left: 1.1875rem;
  width: 0.875rem;
  height: 0.875rem;
}
[dir=rtl] .bg-menu-theme .menu-sub > .menu-item.active > .menu-link:not(.menu-toggle):before {
  right: 1.1875rem;
  left: inherit;
}
.layout-horizontal .bg-menu-theme .menu-sub > .menu-item.active > .menu-link:not(.menu-toggle):before {
  left: 1.1rem;
}
[dir=rtl] .layout-horizontal .bg-menu-theme .menu-sub > .menu-item.active > .menu-link:not(.menu-toggle):before {
  right: 1.1rem;
  left: inherit;
}

.layout-menu-hover .layout-menu {
  box-shadow: 0 0.625rem 1.25rem rgba(128, 128, 128, 0.5);
  transition: all 0.3s ease-in-out;
}

.app-brand .layout-menu-toggle {
  position: absolute;
  left: 15rem;
  border-radius: 50%;
}
[dir=rtl] .app-brand .layout-menu-toggle {
  left: inherit;
  right: 15rem;
}
.app-brand .layout-menu-toggle i {
  width: 1.5rem;
  height: 1.5rem;
  transition: all 0.3s ease-in-out;
}
[dir=rtl] .app-brand .layout-menu-toggle i {
  transform: scaleX(-1);
}
@media (max-width: 1199.98px) {
  .app-brand .layout-menu-toggle {
    display: none;
  }
  .layout-menu-expanded .app-brand .layout-menu-toggle {
    display: block;
  }
}

@font-face {
  font-family: "lato";
  src: url(../../fonts/lato/lato-medium.ttf);
  font-weight: 500;
}
.secondary-color {
  color: #8c94b3 !important;
}

.primary-1000 {
  color: #232847;
}

.primary-600 {
  color: #007e88;
}

.primary-500 {
  color: #00aab8 !important;
}

.primary-400 {
  color: #4dd2db;
}

.primary-100 {
  color: #e5f8fa;
}

.bg-primary-600 {
  background-color: #007e88 !important;
}

.bg-primary-500 {
  background-color: #00aab8 !important;
}

.gray-900 {
  color: #3b4371;
}

.gray-800 {
  color: #545c85;
}

.gray-700 {
  color: #7179a0;
}

.gray-500 {
  color: #aab1cd;
}

.gray-400 {
  color: #c2c8de;
}

.gray-200 {
  color: #e5e8f2;
}

.gray-100 {
  color: #f1f3f9;
}

.bg-gray-100 {
  background-color: #f1f3f9;
}

.green-400 {
  color: #4baa7a;
}

.green-500 {
  color: #2f8f53 !important;
}

.green-600 {
  color: #1e6641 !important;
}

.green-400-bg {
  background-color: #4baa7a !important;
}

.green-500-bg {
  background-color: #2f8f53 !important;
}

.green-600-bg {
  background-color: #1e6641 !important;
}

.orange-600 {
  color: #a45f1a;
}

.orange-500 {
  color: #d9822b;
}

.orange-400 {
  color: #ffa447;
}

.orange-100 {
  color: #fff3e6;
}

.orange-600-bg {
  background-color: #a45f1a !important;
}

.orange-400-bg {
  background-color: #ffa447 !important;
}

.red-600 {
  color: #8b2626;
}

.red-400 {
  color: #da5a5a;
}

.red-600-bg {
  background-color: #8b2626 !important;
}

.yellow-500 {
  color: #eab308;
}

.purple {
  background-color: #fde9f0;
  color: #b83a6a;
}

.purple-600 {
  color: #b83a6a;
}

.card-shadow {
  box-shadow: 0px 0px 20px 0px rgba(15, 27, 69, 0.11);
}

.card-shadow-light {
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05) !important;
}

.shadow-unset {
  box-shadow: unset !important;
}

.round-4 {
  border-radius: 4px;
}

.round-8 {
  border-radius: 8px;
}

.round-50 {
  border-radius: 50%;
}

.font-12 {
  font-size: 12px;
}

.width-10 {
  width: 10%;
}

.width-20 {
  width: 20%;
}

.width-30 {
  width: 30%;
}

.width-40 {
  width: 40%;
}

.width-50 {
  width: 50%;
}

.width-60 {
  width: 60%;
}

.width-70 {
  width: 70%;
}

.width-80 {
  width: 80%;
}

.width-90 {
  width: 90%;
}

.width-100 {
  width: 100%;
}

.lh-2 {
  line-height: 1.2;
}

.lh-3 {
  line-height: 1.3;
}

h1,
h2,
h3,
h4,
h5,
h6,
a,
p,
ul,
li,
label {
  margin: 0;
  padding: 0;
  line-height: inherit;
}

h1,
h2 {
  font-size: 32px;
  font-weight: 400;
  color: #232847;
}

h2 {
  color: #00aab8;
}

h6 {
  font-size: 14px;
}

h4 {
  font-size: 20px;
  color: #232847;
  font-weight: 700;
  line-height: inherit;
}

h5 {
  font-size: 16px;
  color: #232847;
  font-weight: 400;
  line-height: inherit;
}

p {
  color: #8c94b3;
}

.site-btn {
  background-color: #00aab8;
  padding: 10px 16px;
  overflow: hidden;
  transition: 0.3s all ease;
  border: 1px solid transparent;
  border-radius: 33px;
  font-size: 14px;
  font-weight: 400;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 6px;
  color: #ffffff;
}

.site-btn:hover {
  background-color: #ffffff;
  color: #00aab8;
  border-color: #00aab8;
}

.btn-2 {
  background-color: transparent;
  color: #00aab8;
  border-color: #00aab8;
}

.btn-2:hover {
  background-color: #00aab8;
  color: #ffffff;
}

.border-alert {
  border: 1px solid #f3c3c3;
}

@media (min-width: 2100px) {
  .container-xxl {
    max-width: calc(2100px - 3.25rem);
  }
  .layout-navbar.navbar-detached.container-xxl {
    max-width: calc(2048px - 3.25rem);
  }
}
.text-primary {
  color: #3687f2 !important;
}

.text-body[href]:hover {
  color: #317ada !important;
}

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

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

.dropdown-notifications-item:not(.mark-as-read) .dropdown-notifications-read span {
  background-color: #3687f2;
}

.bg-label-primary {
  background-color: #dfecfd !important;
  color: #3687f2 !important;
}

.border-label-primary {
  border: 3px solid #afcffa !important;
}

.border-light-primary {
  border: 3px solid rgba(54, 135, 242, 0.08);
}

.page-item.active .page-link, .page-item.active .page-link:hover, .page-item.active .page-link:focus,
.pagination li.active > a:not(.page-link),
.pagination li.active > a:not(.page-link):hover,
.pagination li.active > a:not(.page-link):focus {
  border-color: #3687f2;
  background-color: #3687f2;
  color: #fff;
  box-shadow: 0 0.125rem 0.25rem rgba(54, 135, 242, 0.4);
}

.progress-bar {
  background-color: #3687f2;
  color: #fff;
  box-shadow: 0 2px 4px 0 rgba(54, 135, 242, 0.4);
}

.modal-onboarding .carousel-indicators [data-bs-target] {
  background-color: #3687f2;
}

.carousel-control-prev,
.carousel-control-next {
  color: #3687f2;
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #3687f2;
}

.list-group-item-primary {
  background-color: #d7e7fc;
  color: #3687f2 !important;
}

a.list-group-item-primary,
button.list-group-item-primary {
  color: #3687f2;
}
a.list-group-item-primary:hover, a.list-group-item-primary:focus,
button.list-group-item-primary:hover,
button.list-group-item-primary:focus {
  background-color: #ccdbef;
  color: #3687f2;
}
a.list-group-item-primary.active,
button.list-group-item-primary.active {
  border-color: #3687f2;
  background-color: #3687f2;
  color: #3687f2;
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  border-color: #3687f2;
  background-color: #3687f2;
}

.list-group.list-group-timeline .list-group-timeline-primary:before {
  background-color: #3687f2;
}

.alert-primary {
  background-color: #dfecfd;
  border-color: #c3dbfb;
  color: #3687f2;
}
.alert-primary .btn-close {
  background-image: url("data:image/svg+xml,%3Csvg width='150px' height='151px' viewBox='0 0 150 151' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-1' points='131.251657 0 74.9933705 56.25 18.7483426 0 0 18.75 56.2450278 75 0 131.25 18.7483426 150 74.9933705 93.75 131.251657 150 150 131.25 93.7549722 75 150 18.75'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='🎨-%5BSetup%5D:-Colors-&amp;-Shadows' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artboard' transform='translate(-225.000000, -250.000000)'%3E%3Cg id='Icon-Color' transform='translate(225.000000, 250.500000)'%3E%3Cuse fill='%233687f2' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='0.5' fill='%233687f2' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.alert-primary .alert-link {
  color: #3687f2;
}

.card .alert-primary hr {
  background-color: #3687f2 !important;
}

.accordion.accordion-header-primary .accordion-item.active .accordion-button {
  color: #3687f2 !important;
}

.tooltip-primary .tooltip-inner, .tooltip-primary > .tooltip .tooltip-inner, .ngb-tooltip-primary + ngb-tooltip-window .tooltip-inner {
  background: #3687f2;
  color: #fff;
  box-shadow: 0 0.125rem 0.25rem 0 rgba(54, 135, 242, 0.4);
}
.tooltip-primary.bs-tooltip-auto[data-popper-placement=top] .tooltip-arrow::before, .tooltip-primary > .tooltip.bs-tooltip-auto[data-popper-placement=top] .tooltip-arrow::before, .ngb-tooltip-primary + ngb-tooltip-window.bs-tooltip-auto[data-popper-placement=top] .tooltip-arrow::before {
  border-top-color: #3687f2;
}
.tooltip-primary.bs-tooltip-auto[data-popper-placement=left] .tooltip-arrow::before, .tooltip-primary > .tooltip.bs-tooltip-auto[data-popper-placement=left] .tooltip-arrow::before, .ngb-tooltip-primary + ngb-tooltip-window.bs-tooltip-auto[data-popper-placement=left] .tooltip-arrow::before {
  border-left-color: #3687f2;
}
[dir=rtl] .tooltip-primary.bs-tooltip-auto[data-popper-placement=left] .tooltip-arrow::before, [dir=rtl] .tooltip-primary > .tooltip.bs-tooltip-auto[data-popper-placement=left] .tooltip-arrow::before, [dir=rtl] .ngb-tooltip-primary + ngb-tooltip-window.bs-tooltip-auto[data-popper-placement=left] .tooltip-arrow::before {
  border-right-color: #3687f2;
}
.tooltip-primary.bs-tooltip-auto[data-popper-placement=bottom] .tooltip-arrow::before, .tooltip-primary > .tooltip.bs-tooltip-auto[data-popper-placement=bottom] .tooltip-arrow::before, .ngb-tooltip-primary + ngb-tooltip-window.bs-tooltip-auto[data-popper-placement=bottom] .tooltip-arrow::before {
  border-bottom-color: #3687f2;
}
.tooltip-primary.bs-tooltip-auto[data-popper-placement=right] .tooltip-arrow::before, .tooltip-primary > .tooltip.bs-tooltip-auto[data-popper-placement=right] .tooltip-arrow::before, .ngb-tooltip-primary + ngb-tooltip-window.bs-tooltip-auto[data-popper-placement=right] .tooltip-arrow::before {
  border-right-color: #3687f2;
}
[dir=rtl] .tooltip-primary.bs-tooltip-auto[data-popper-placement=right] .tooltip-arrow::before, [dir=rtl] .tooltip-primary > .tooltip.bs-tooltip-auto[data-popper-placement=right] .tooltip-arrow::before, [dir=rtl] .ngb-tooltip-primary + ngb-tooltip-window.bs-tooltip-auto[data-popper-placement=right] .tooltip-arrow::before {
  border-left-color: #3687f2;
}

.popover.popover-primary, .popover .popover-primary > .popover, .popover .ngb-popover-primary + ngb-popover-window {
  border-color: transparent;
  background: #3687f2;
  box-shadow: 0 0.125rem 0.25rem 0 rgba(54, 135, 242, 0.4);
}
.popover.popover-primary .popover-header, .popover .popover-primary > .popover .popover-header, .popover .ngb-popover-primary + ngb-popover-window .popover-header {
  border-color: rgba(255, 255, 255, 0.2);
  background: transparent;
  color: #fff;
}
.popover.popover-primary .popover-body, .popover .popover-primary > .popover .popover-body, .popover .ngb-popover-primary + ngb-popover-window .popover-body {
  background: transparent;
  color: rgba(255, 255, 255, 0.8);
}
.popover.popover-primary > .popover-arrow::before, .popover .popover-primary > .popover > .popover-arrow::before, .popover .ngb-popover-primary + ngb-popover-window > .popover-arrow::before {
  border-color: transparent;
}
.popover.popover-primary.bs-popover-auto[data-popper-placement=top] > .popover-arrow::after, .popover .popover-primary > .popover.bs-popover-auto[data-popper-placement=top] > .popover-arrow::after, .popover .ngb-popover-primary + ngb-popover-window.bs-popover-auto[data-popper-placement=top] > .popover-arrow::after {
  border-top-color: #3687f2 !important;
}
.popover.popover-primary.bs-popover-auto[data-popper-placement=right] > .popover-arrow::after, .popover .popover-primary > .popover.bs-popover-auto[data-popper-placement=right] > .popover-arrow::after, .popover .ngb-popover-primary + ngb-popover-window.bs-popover-auto[data-popper-placement=right] > .popover-arrow::after {
  border-right-color: #3687f2 !important;
}
[dir=rtl] .popover.popover-primary.bs-popover-auto[data-popper-placement=right] > .popover-arrow::after, [dir=rtl] .popover .popover-primary > .popover.bs-popover-auto[data-popper-placement=right] > .popover-arrow::after, [dir=rtl] .popover .ngb-popover-primary + ngb-popover-window.bs-popover-auto[data-popper-placement=right] > .popover-arrow::after {
  border-left-color: #3687f2 !important;
}
.popover.popover-primary.bs-popover-auto[data-popper-placement=bottom] > .popover-arrow::after, .popover .popover-primary > .popover.bs-popover-auto[data-popper-placement=bottom] > .popover-arrow::after, .popover .ngb-popover-primary + ngb-popover-window.bs-popover-auto[data-popper-placement=bottom] > .popover-arrow::after {
  border-bottom-color: #3687f2 !important;
}
.popover.popover-primary.bs-popover-auto[data-popper-placement=left] > .popover-arrow::after, .popover .popover-primary > .popover.bs-popover-auto[data-popper-placement=left] > .popover-arrow::after, .popover .ngb-popover-primary + ngb-popover-window.bs-popover-auto[data-popper-placement=left] > .popover-arrow::after {
  border-left-color: #3687f2 !important;
}
[dir=rtl] .popover.popover-primary.bs-popover-auto[data-popper-placement=left] > .popover-arrow::after, [dir=rtl] .popover .popover-primary > .popover.bs-popover-auto[data-popper-placement=left] > .popover-arrow::after, [dir=rtl] .popover .ngb-popover-primary + ngb-popover-window.bs-popover-auto[data-popper-placement=left] > .popover-arrow::after {
  border-right-color: #3687f2 !important;
}
.popover.popover-primary.bs-popover-auto[data-popper-placement=bottom] .popover-header::before, .popover .popover-primary > .popover.bs-popover-auto[data-popper-placement=bottom] .popover-header::before, .popover .ngb-popover-primary + ngb-popover-window.bs-popover-auto[data-popper-placement=bottom] .popover-header::before {
  border-bottom: 1px solid transparent !important;
}

.table-primary {
  --bs-table-bg: #d7e7fc;
  --bs-table-striped-bg: #d1e0f4;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #c2d0e3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #cad9ed;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #c2d0e3;
}
.table-primary th {
  border-bottom-color: inherit !important;
}
.table-primary .btn-icon {
  color: #000;
}

.btn-primary {
  color: #fff;
  background-color: #3687f2;
  border-color: #3687f2;
  box-shadow: 0 0.125rem 0.25rem 0 rgba(54, 135, 242, 0.4);
}
.btn-primary:hover {
  color: #fff !important;
  background-color: #317ada !important;
  border-color: #317ada !important;
  transform: translateY(-1px) !important;
}
.btn-check:focus + .btn-primary, .btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #317ada;
  border-color: #317ada;
  transform: translateY(0);
  box-shadow: none;
}
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .btn-primary.show.dropdown-toggle, .show > .btn-primary.dropdown-toggle {
  color: #fff !important;
  background-color: #2e73ce !important;
  border-color: #2e73ce !important;
}
.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .btn-primary.show.dropdown-toggle:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: none;
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff !important;
  background-color: #3687f2 !important;
  border-color: #3687f2 !important;
  box-shadow: none !important;
}

.btn-label-primary {
  color: #3687f2;
  border-color: transparent;
  background: #dfecfd;
}
.btn-label-primary:hover {
  border-color: transparent !important;
  background: #317ada !important;
  color: #fff !important;
  box-shadow: 0 0.125rem 0.25rem 0 rgba(54, 135, 242, 0.4) !important;
  transform: translateY(-1px) !important;
}
.btn-label-primary:focus, .btn-label-primary.focus {
  color: #fff;
  background: #317ada;
  box-shadow: none !important;
  transform: translateY(0);
}
.btn-label-primary:active, .btn-label-primary.active, .btn-label-primary.show.dropdown-toggle, .show > .btn-label-primary.dropdown-toggle {
  color: #fff !important;
  background-color: #2e73ce !important;
  border-color: transparent !important;
}
.btn-label-primary:active:focus, .btn-label-primary.active:focus, .btn-label-primary.show.dropdown-toggle:focus, .show > .btn-label-primary.dropdown-toggle:focus {
  box-shadow: none;
}
.btn-label-primary.disabled, .btn-label-primary:disabled {
  color: #3687f2 !important;
  background-color: #dfecfd !important;
  border-color: transparent !important;
}

.btn-outline-primary {
  color: #3687f2;
  border-color: #3687f2;
  background: transparent;
}
.btn-outline-primary:hover {
  color: #fff !important;
  background-color: #317ada !important;
  border-color: #317ada !important;
  box-shadow: 0 0.125rem 0.25rem 0 rgba(54, 135, 242, 0.4) !important;
  transform: translateY(-1px) !important;
}
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  color: #fff;
  background-color: #317ada;
  border-color: #317ada;
  box-shadow: none;
  transform: translateY(0);
}
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
  color: #fff !important;
  background-color: #2e73ce !important;
  border-color: #2e73ce !important;
}
.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
  box-shadow: none;
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  box-shadow: none !important;
  color: #3687f2 !important;
  background-color: transparent !important;
}

.btn-outline-primary .badge {
  background: #3687f2;
  border-color: #3687f2;
  color: #fff;
}

.btn-outline-primary:hover .badge,
.btn-outline-primary:focus:hover .badge,
.btn-outline-primary:active .badge,
.btn-outline-primary.active .badge,
.show > .btn-outline-primary.dropdown-toggle .badge {
  background: #fff;
  border-color: #fff;
  color: #3687f2;
}

.dropdown-item:not(.disabled).active,
.dropdown-item:not(.disabled):active {
  background-color: rgba(54, 135, 242, 0.08);
  color: #3687f2 !important;
}

.dropdown-menu > li:not(.disabled) > a:not(.dropdown-item):active,
.dropdown-menu > li.active:not(.disabled) > a:not(.dropdown-item) {
  background-color: rgba(54, 135, 242, 0.08);
  color: #3687f2 !important;
}

.nav .nav-link:hover, .nav .nav-link:focus {
  color: #317ada;
}

.nav-pills .nav-link.active, .nav-pills .nav-link.active:hover, .nav-pills .nav-link.active:focus {
  background-color: #3687f2;
  color: #fff;
  box-shadow: 0 2px 4px 0 rgba(54, 135, 242, 0.4);
}

.form-control:focus,
.form-select:focus {
  border-color: #3687f2;
}

.input-group:focus-within .form-control,
.input-group:focus-within .input-group-text {
  border-color: #3687f2;
}

.form-check-input:focus {
  border-color: #3687f2;
  box-shadow: 0 2px 4px 0 rgba(54, 135, 242, 0.4);
}
.form-check-input:disabled {
  background-color: #e6e6e6;
}
.form-check-input:checked, .form-check-input[type=checkbox]:indeterminate {
  background-color: #3687f2;
  border-color: #3687f2;
  box-shadow: 0 2px 4px 0 rgba(54, 135, 242, 0.4);
}

.custom-option.checked {
  border: 1px solid #3687f2;
}

.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%233687f2'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-control:focus ~ .form-label {
  border-color: #3687f2;
}
.form-control:focus ~ .form-label::after {
  border-color: inherit;
}

.switch-input:checked ~ .switch-toggle-slider {
  background: #3687f2;
  color: #fff;
}

.switch-input:active ~ .switch-toggle-slider {
  box-shadow: none;
}

.switch-input:focus ~ .switch-toggle-slider {
  border: 1px solid #3687f2;
  box-shadow: 0 0 0.25rem 0.05rem rgba(5, 24, 85, 0.1);
}

.switch-primary.switch .switch-input:checked ~ .switch-toggle-slider {
  background: #3687f2;
  color: #fff;
}

.switch-primary.switch .switch-input:active ~ .switch-toggle-slider {
  box-shadow: none;
}

.switch-primary.switch .switch-input:focus ~ .switch-toggle-slider {
  border: 1px solid #3687f2;
  box-shadow: 0 0 0.25rem 0.05rem rgba(5, 24, 85, 0.1);
}

.timeline .timeline-item-primary .timeline-event {
  background-color: rgba(54, 135, 242, 0.1);
}
.timeline .timeline-item-primary .timeline-event:before {
  border-left-color: rgba(54, 135, 242, 0.1) !important;
  border-right-color: rgba(54, 135, 242, 0.1) !important;
}

.timeline .timeline-point-primary {
  background-color: #3687f2 !important;
  box-shadow: 0 0 0 0.1875rem rgba(54, 135, 242, 0.16);
}

.timeline .timeline-indicator-primary {
  border-color: #3687f2 !important;
}
.timeline .timeline-indicator-primary i {
  color: #3687f2 !important;
}

.divider.divider-primary .divider-text:before, .divider.divider-primary .divider-text:after {
  border-color: #3687f2;
}

.navbar.bg-primary {
  background-color: #3687f2 !important;
  color: #d5e6fc;
}
.navbar.bg-primary .navbar-brand,
.navbar.bg-primary .navbar-brand a {
  color: #fff;
}
.navbar.bg-primary .navbar-brand:hover, .navbar.bg-primary .navbar-brand:focus,
.navbar.bg-primary .navbar-brand a:hover,
.navbar.bg-primary .navbar-brand a:focus {
  color: #fff;
}
.navbar.bg-primary .navbar-search-wrapper .navbar-search-icon,
.navbar.bg-primary .navbar-search-wrapper .search-input {
  color: #d5e6fc;
}
.navbar.bg-primary .search-input-wrapper .search-input,
.navbar.bg-primary .search-input-wrapper .search-toggler {
  background-color: #3687f2 !important;
  color: #d5e6fc;
}
.navbar.bg-primary .navbar-nav > .nav-link,
.navbar.bg-primary .navbar-nav > .nav-item > .nav-link,
.navbar.bg-primary .navbar-nav > .nav > .nav-item > .nav-link {
  color: #d5e6fc;
}
.navbar.bg-primary .navbar-nav > .nav-link:hover, .navbar.bg-primary .navbar-nav > .nav-link:focus,
.navbar.bg-primary .navbar-nav > .nav-item > .nav-link:hover,
.navbar.bg-primary .navbar-nav > .nav-item > .nav-link:focus,
.navbar.bg-primary .navbar-nav > .nav > .nav-item > .nav-link:hover,
.navbar.bg-primary .navbar-nav > .nav > .nav-item > .nav-link:focus {
  color: #fff;
}
.navbar.bg-primary .navbar-nav > .nav-link.disabled,
.navbar.bg-primary .navbar-nav > .nav-item > .nav-link.disabled,
.navbar.bg-primary .navbar-nav > .nav > .nav-item > .nav-link.disabled {
  color: #95c0f8 !important;
}
.navbar.bg-primary .navbar-nav .show > .nav-link,
.navbar.bg-primary .navbar-nav .active > .nav-link,
.navbar.bg-primary .navbar-nav .nav-link.show,
.navbar.bg-primary .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar.bg-primary .navbar-toggler {
  color: #d5e6fc;
  border-color: rgba(255, 255, 255, 0.15);
}
.navbar.bg-primary .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='14px' height='11px' viewBox='0 0 14 11' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M0,0 L14,0 L14,1.75 L0,1.75 L0,0 Z M0,4.375 L14,4.375 L14,6.125 L0,6.125 L0,4.375 Z M0,8.75 L14,8.75 L14,10.5 L0,10.5 L0,8.75 Z' id='path-1'%3E%3C/path%3E%3C/defs%3E%3Cg id='💎-UI-Elements' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='12)-Navbar' transform='translate(-1174.000000, -1290.000000)'%3E%3Cg id='Group' transform='translate(1174.000000, 1288.000000)'%3E%3Cg id='Icon-Color' transform='translate(0.000000, 2.000000)'%3E%3Cuse fill='rgba(255, 255, 255, 0.8)' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='0.1' fill='rgba(255, 255, 255, 0.8)' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.navbar.bg-primary .navbar-text {
  color: #d5e6fc;
}
.navbar.bg-primary .navbar-text a {
  color: #fff;
}
.navbar.bg-primary .navbar-text a:hover, .navbar.bg-primary .navbar-text a:focus {
  color: #fff;
}
.navbar.bg-primary hr {
  border-color: rgba(255, 255, 255, 0.15);
}

.menu.bg-primary {
  background-color: #3687f2 !important;
  color: #d5e6fc;
}
.menu.bg-primary .menu-link,
.menu.bg-primary .menu-horizontal-prev,
.menu.bg-primary .menu-horizontal-next {
  color: #d5e6fc;
}
.menu.bg-primary .menu-link:hover, .menu.bg-primary .menu-link:focus,
.menu.bg-primary .menu-horizontal-prev:hover,
.menu.bg-primary .menu-horizontal-prev:focus,
.menu.bg-primary .menu-horizontal-next:hover,
.menu.bg-primary .menu-horizontal-next:focus {
  color: #fff;
}
.menu.bg-primary .menu-link.active,
.menu.bg-primary .menu-horizontal-prev.active,
.menu.bg-primary .menu-horizontal-next.active {
  color: #fff;
}
.menu.bg-primary .menu-item.disabled .menu-link,
.menu.bg-primary .menu-horizontal-prev.disabled,
.menu.bg-primary .menu-horizontal-next.disabled {
  color: #95c0f8 !important;
}
.menu.bg-primary .menu-item.open:not(.menu-item-closing) > .menu-toggle,
.menu.bg-primary .menu-item.active > .menu-link {
  color: #fff;
}
.menu.bg-primary .menu-item.active > .menu-link:not(.menu-toggle) {
  background-color: #3b8af2;
}
.menu.bg-primary.menu-horizontal .menu-sub > .menu-item.active > .menu-link:not(.menu-toggle) {
  background-color: #408df2;
}
.menu.bg-primary.menu-horizontal .menu-inner .menu-item:not(.menu-item-closing) > .menu-sub, .menu.bg-primary.menu-horizontal .menu-inner .menu-item.open > .menu-toggle {
  background: #3b8af2;
}
.menu.bg-primary .menu-inner > .menu-item.menu-item-closing .menu-item.open .menu-sub,
.menu.bg-primary .menu-inner > .menu-item.menu-item-closing .menu-item.open .menu-toggle {
  background: transparent;
  color: #d5e6fc;
}
.menu.bg-primary .menu-inner-shadow {
  background: linear-gradient(#3687f2 41%, rgba(54, 135, 242, 0.11) 95%, rgba(54, 135, 242, 0));
}
.menu.bg-primary .menu-text {
  color: #fff;
}
.menu.bg-primary .menu-header {
  color: #adcefa;
}
.menu.bg-primary hr,
.menu.bg-primary .menu-divider,
.menu.bg-primary .menu-inner > .menu-item.open > .menu-sub::before {
  border-color: rgba(255, 255, 255, 0.15) !important;
}
.menu.bg-primary .menu-inner > .menu-header::before {
  background-color: rgba(255, 255, 255, 0.15);
}
.menu.bg-primary .menu-block::before {
  background-color: #adcefa;
}
.menu.bg-primary .menu-inner > .menu-item.open .menu-item.open > .menu-toggle::before {
  background-color: #589cf4;
}
.menu.bg-primary .menu-inner > .menu-item.open .menu-item.active > .menu-link::before {
  background-color: #fff;
}
.menu.bg-primary .menu-inner > .menu-item.open .menu-item.open > .menu-toggle::before,
.menu.bg-primary .menu-inner > .menu-item.open .menu-item.active > .menu-link::before {
  box-shadow: 0 0 0 2px #3b8af2;
}
.menu.bg-primary .ps__thumb-y,
.menu.bg-primary .ps__rail-y.ps--clicking > .ps__thumb-y {
  background: rgba(255, 255, 255, 0.5929082353) !important;
}

@media (max-width: 1199.98px) {
  .app-brand .layout-menu-toggle {
    border: 7px solid #3687f2 !important;
  }
}
.footer.bg-primary {
  background-color: #3687f2 !important;
  color: #d5e6fc;
}
.footer.bg-primary .footer-link {
  color: #d5e6fc;
}
.footer.bg-primary .footer-link:hover, .footer.bg-primary .footer-link:focus {
  color: #fff;
}
.footer.bg-primary .footer-link.disabled {
  color: #95c0f8 !important;
}
.footer.bg-primary .footer-text {
  color: #fff;
}
.footer.bg-primary .show > .footer-link,
.footer.bg-primary .active > .footer-link,
.footer.bg-primary .footer-link.show,
.footer.bg-primary .footer-link.active {
  color: #fff;
}
.footer.bg-primary hr {
  border-color: rgba(255, 255, 255, 0.15);
}

.bg-primary.toast, .bg-primary.bs-toast {
  color: #ffffff;
  background-color: rgba(54, 135, 242, 0.85) !important;
  box-shadow: 0 0.25rem 1rem rgba(54, 135, 242, 0.4);
}
.bg-primary.toast .toast-header, .bg-primary.bs-toast .toast-header {
  color: #ffffff;
}
.bg-primary.toast .toast-header .btn-close, .bg-primary.bs-toast .toast-header .btn-close {
  background-color: #3687f2 !important;
  background-image: url("data:image/svg+xml,%3Csvg width='150px' height='151px' viewBox='0 0 150 151' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-1' points='131.251657 0 74.9933705 56.25 18.7483426 0 0 18.75 56.2450278 75 0 131.25 18.7483426 150 74.9933705 93.75 131.251657 150 150 131.25 93.7549722 75 150 18.75'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='🎨-%5BSetup%5D:-Colors-&amp;-Shadows' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artboard' transform='translate(-225.000000, -250.000000)'%3E%3Cg id='Icon-Color' transform='translate(225.000000, 250.500000)'%3E%3Cuse fill='%23ffffff' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='1' fill='%23ffffff' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  box-shadow: 0 0.1875rem 0.375rem 0 rgba(54, 135, 242, 0.4) !important;
}

.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  color: #3687f2;
}

.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
  color: #3687f2;
}
.form-floating > .form-control:-webkit-autofill ~ label {
  color: #3687f2;
}

.svg-illustration svg {
  fill: #3687f2;
}

.jstree-default .jstree-wholerow-clicked,
.jstree-default .jstree-wholerow-hovered {
  background: #e1edfd;
}

.jstree-default-dark .jstree-wholerow-hovered,
.jstree-default-dark .jstree-wholerow-clicked {
  background: #2c5993;
}

html:not([dir=rtl]) .border-primary,
html[dir=rtl] .border-primary {
  border-color: #3687f2 !important;
}

a {
  color: #3687f2;
}
a:hover {
  color: #4a93f3;
}

.fill-primary {
  fill: #3687f2;
}

.noUi-primary .noUi-base .noUi-connect {
  background: #3687f2 !important;
}

.select2-container--default.select2-container--focus .select2-selection, .select2-container--default.select2-container--open .select2-selection {
  border-color: #3687f2 !important;
}

.select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: rgba(54, 135, 242, 0.08) !important;
  color: #3687f2 !important;
}
.select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice:hover {
  background: rgba(54, 135, 242, 0.16) !important;
}

table.dataTable.dtr-column > tbody > tr > td.control:before,
table.dataTable.dtr-column > tbody > tr > th.control:before {
  background-color: #3687f2;
  border: 2px solid #fff;
  box-shadow: 0 0 3px #545c85;
}

.bootstrap-select .dropdown-menu.inner a[aria-selected=true] {
  background: rgba(54, 135, 242, 0.08) !important;
  color: #3687f2 !important;
}
.bootstrap-select .dropdown-toggle.show {
  border-color: #3687f2;
}

.datepicker table tr td.active, .datepicker table tr td.active.highlighted, .datepicker table tr td.active,
.datepicker table tr td span.active,
.datepicker table tr td span.active.disabled, .datepicker table tr td.range-start, .datepicker table tr td.range-end {
  background: #3687f2 !important;
  color: #fff !important;
  box-shadow: 0 0.125rem 0.25rem rgba(54, 135, 242, 0.45);
}
.datepicker table tr td.range, .datepicker table tr td.range.highlighted, .datepicker table tr td.range.today {
  color: #3687f2 !important;
  background: #dfecfd !important;
}
.datepicker table tr td.range.focused, .datepicker table tr td.range.highlighted.focused, .datepicker table tr td.range.today.focused {
  background: #c2dbfb !important;
}
.datepicker table tr td.range.disabled, .datepicker table tr td.range.highlighted.disabled, .datepicker table tr td.range.today.disabled {
  background: rgba(223, 236, 253, 0.5) !important;
  color: rgba(0, 0, 0, 0.5) !important;
}
.datepicker table tr td.today:not(.active) {
  border: 1px solid #3687f2;
}

.flatpickr-calendar .numInputWrapper span.arrowDown:after {
  border-top-color: #fff;
}
.flatpickr-calendar .numInputWrapper span.arrowUp:after {
  border-bottom-color: #fff;
}

.flatpickr-day.today {
  border-color: #3687f2;
}
.flatpickr-day.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange {
  color: #3687f2 !important;
  background: #dfecfd !important;
  border-color: #dfecfd !important;
}
.flatpickr-day.selected, .flatpickr-day.selected.inRange, .flatpickr-day.selected:focus, .flatpickr-day.selected:hover, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange, .flatpickr-day.startRange.inRange, .flatpickr-day.startRange:focus, .flatpickr-day.startRange:hover, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange, .flatpickr-day.endRange.inRange, .flatpickr-day.endRange:focus, .flatpickr-day.endRange:hover, .flatpickr-day.endRange.nextMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.week.selected {
  color: #fff !important;
  background: #3687f2 !important;
  border-color: #3687f2 !important;
  box-shadow: 0 0.125rem 0.25rem rgba(54, 135, 242, 0.45);
}

.daterangepicker table thead th select,
.daterangepicker table thead td select {
  background-color: transparent;
}

.daterangepicker td.active:not(.off) {
  background: #3687f2 !important;
  color: #ffffff;
  box-shadow: 0 0.125rem 0.25rem rgba(54, 135, 242, 0.45);
}

.daterangepicker .start-date:not(.end-date):not(.off),
.daterangepicker .end-date:not(.start-date):not(.off) {
  background-color: #3687f2;
  color: #ffffff;
  border: 0 !important;
}
.daterangepicker .start-date:not(.end-date):not(.off):hover,
.daterangepicker .end-date:not(.start-date):not(.off):hover {
  background-color: #3687f2 !important;
}

.daterangepicker .input-mini.active {
  border-color: #3687f2 !important;
}

.daterangepicker td.in-range:not(.start-date):not(.end-date):not(.off) {
  color: #3687f2 !important;
  background-color: #dfecfd !important;
}

.ranges li.active {
  color: #fff !important;
  background-color: #3687f2 !important;
}

li.ui-timepicker-selected,
.ui-timepicker-list .ui-timepicker-selected:hover {
  color: #fff !important;
  background: #3687f2 !important;
}

.ql-snow.ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar button:hover,
.ql-snow .ql-toolbar button:focus,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #3687f2 !important;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #3687f2 !important;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #3687f2 !important;
}

.tt-suggestion:active,
.tt-cursor {
  background: rgba(54, 135, 242, 0.08) !important;
  color: #3687f2 !important;
}

.dropzone.dz-drag-hover {
  border-color: #3687f2 !important;
}

.swiper-pagination-bullet.swiper-pagination-bullet-active,
.swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #3687f2 !important;
}

.sk-primary.sk-plane,
.sk-primary .sk-chase-dot:before,
.sk-primary .sk-bounce-dot,
.sk-primary .sk-wave-rect,
.sk-primary.sk-pulse,
.sk-primary .sk-swing-dot,
.sk-primary .sk-circle-dot:before,
.sk-primary .sk-circle-fade-dot:before,
.sk-primary .sk-grid-cube,
.sk-primary .sk-fold-cube:before {
  background-color: #3687f2;
}

.plyr input[type=range]::-ms-fill-lower {
  background: #3687f2 !important;
}

.plyr input[type=range]:active::-webkit-slider-thumb {
  background: #3687f2 !important;
}
.plyr input[type=range]:active::-moz-range-thumb {
  background: #3687f2 !important;
}
.plyr input[type=range]:active::-ms-thumb {
  background: #3687f2 !important;
}

.plyr--video .plyr__control.plyr__control--overlaid,
.plyr--video .plyr__controls button.tab-focus:focus,
.plyr--video .plyr__control[aria-expanded=true],
.plyr--video .plyr__controls button:hover {
  background: #3687f2 !important;
  color: #fff !important;
}

.plyr--audio .plyr__controls button.tab-focus:focus,
.plyr--audio .plyr__control[aria-expanded=true],
.plyr--audio .plyr__controls button:hover {
  background: #3687f2 !important;
  color: #fff !important;
}

.plyr__play-large {
  background: #3687f2 !important;
  color: #fff !important;
}

.plyr__progress--played,
.plyr__volume--display {
  color: #3687f2 !important;
}

.plyr--full-ui input[type=range] {
  color: #3687f2 !important;
}

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before {
  background: #3687f2 !important;
}

.fc .fc-event-primary:not(.fc-list-event) {
  background-color: #dfecfd !important;
  color: #3687f2 !important;
}
.fc .fc-event-primary:not(.fc-list-event) {
  border-color: rgba(54, 135, 242, 0.15);
}
.fc .fc-event-primary.fc-list-event .fc-list-event-dot {
  border-color: #3687f2 !important;
}
.fc .fc-button-primary:not(.fc-prev-button):not(.fc-next-button) {
  background-color: rgba(54, 135, 242, 0.08) !important;
  border: 0;
  color: #3687f2;
}
.fc .fc-button-primary:not(.fc-prev-button):not(.fc-next-button).fc-button-active, .fc .fc-button-primary:not(.fc-prev-button):not(.fc-next-button):hover {
  background-color: #3687f2 !important;
  border-color: #3687f2 !important;
  color: #fff;
}
.fc .fc-button-primary:not(.fc-prev-button):not(.fc-next-button):hover {
  box-shadow: 0 0.125rem 0.25rem 0 rgba(54, 135, 242, 0.4);
}

.swal2-progress-steps[class] .swal2-progress-step.swal2-active-progress-step,
.swal2-progress-steps[class] .swal2-progress-step-line,
.swal2-progress-steps[class] .swal2-active-progress-step,
.swal2-progress-steps[class] .swal2-progress-step {
  background: #3687f2;
  color: #fff;
}

.swal2-progress-steps[class] .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step,
.swal2-progress-steps[class] .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
  background: #e1edfd;
}

.pcr-app .pcr-type.active,
.pcr-app .pcr-save {
  background: #3687f2 !important;
}

.icon-card.active {
  outline: 1px solid #3687f2;
}
.icon-card.active i,
.icon-card.active svg {
  color: #3687f2;
}

.shepherd-element[data-popper-placement=bottom] .shepherd-arrow:before {
  background-color: #3687f2 !important;
  border-color: #3687f2;
}
.shepherd-element .shepherd-header {
  background: #3687f2 !important;
  color: #ffffff;
}
.shepherd-element .shepherd-header .shepherd-title,
.shepherd-element .shepherd-header .shepherd-cancel-icon {
  color: #ffffff !important;
}
.shepherd-element .shepherd-button:not(:disabled).btn-primary {
  color: #fff;
  background-color: #3687f2;
  border-color: #3687f2;
  box-shadow: 0 0.125rem 0.25rem 0 rgba(54, 135, 242, 0.4);
}
.shepherd-element .shepherd-button:not(:disabled).btn-primary:hover {
  color: #fff !important;
  background-color: #317ada !important;
  border-color: #317ada !important;
  transform: translateY(-1px) !important;
}
.btn-check:focus + .shepherd-element .shepherd-button:not(:disabled).btn-primary, .shepherd-element .shepherd-button:not(:disabled).btn-primary:focus, .shepherd-element .shepherd-button:not(:disabled).btn-primary.focus {
  color: #fff;
  background-color: #317ada;
  border-color: #317ada;
  transform: translateY(0);
  box-shadow: none;
}
.btn-check:checked + .shepherd-element .shepherd-button:not(:disabled).btn-primary, .btn-check:active + .shepherd-element .shepherd-button:not(:disabled).btn-primary, .shepherd-element .shepherd-button:not(:disabled).btn-primary:active, .shepherd-element .shepherd-button:not(:disabled).btn-primary.active, .shepherd-element .shepherd-button:not(:disabled).btn-primary.show.dropdown-toggle, .show > .shepherd-element .shepherd-button:not(:disabled).btn-primary.dropdown-toggle {
  color: #fff !important;
  background-color: #2e73ce !important;
  border-color: #2e73ce !important;
}
.btn-check:checked + .shepherd-element .shepherd-button:not(:disabled).btn-primary:focus, .btn-check:active + .shepherd-element .shepherd-button:not(:disabled).btn-primary:focus, .shepherd-element .shepherd-button:not(:disabled).btn-primary:active:focus, .shepherd-element .shepherd-button:not(:disabled).btn-primary.active:focus, .shepherd-element .shepherd-button:not(:disabled).btn-primary.show.dropdown-toggle:focus, .show > .shepherd-element .shepherd-button:not(:disabled).btn-primary.dropdown-toggle:focus {
  box-shadow: none;
}
.shepherd-element .shepherd-button:not(:disabled).btn-primary.disabled, .shepherd-element .shepherd-button:not(:disabled).btn-primary:disabled {
  color: #fff !important;
  background-color: #3687f2 !important;
  border-color: #3687f2 !important;
  box-shadow: none !important;
}
.shepherd-element .shepherd-button:not(:disabled).btn-label-secondary {
  color: #8592a3;
  border-color: transparent;
  background: #ebeef0;
}
.shepherd-element .shepherd-button:not(:disabled).btn-label-secondary:hover {
  border-color: transparent !important;
  background: #788393 !important;
  color: #fff !important;
  box-shadow: 0 0.125rem 0.25rem 0 rgba(133, 146, 163, 0.4) !important;
  transform: translateY(-1px) !important;
}
.shepherd-element .shepherd-button:not(:disabled).btn-label-secondary:focus, .shepherd-element .shepherd-button:not(:disabled).btn-label-secondary.focus {
  color: #fff;
  background: #788393;
  box-shadow: none !important;
  transform: translateY(0);
}
.shepherd-element .shepherd-button:not(:disabled).btn-label-secondary:active, .shepherd-element .shepherd-button:not(:disabled).btn-label-secondary.active, .shepherd-element .shepherd-button:not(:disabled).btn-label-secondary.show.dropdown-toggle, .show > .shepherd-element .shepherd-button:not(:disabled).btn-label-secondary.dropdown-toggle {
  color: #fff !important;
  background-color: #717c8b !important;
  border-color: transparent !important;
}
.shepherd-element .shepherd-button:not(:disabled).btn-label-secondary:active:focus, .shepherd-element .shepherd-button:not(:disabled).btn-label-secondary.active:focus, .shepherd-element .shepherd-button:not(:disabled).btn-label-secondary.show.dropdown-toggle:focus, .show > .shepherd-element .shepherd-button:not(:disabled).btn-label-secondary.dropdown-toggle:focus {
  box-shadow: none;
}
.shepherd-element .shepherd-button:not(:disabled).btn-label-secondary.disabled, .shepherd-element .shepherd-button:not(:disabled).btn-label-secondary:disabled {
  color: #8592a3 !important;
  background-color: #ebeef0 !important;
  border-color: transparent !important;
}

.bs-stepper .step.active .bs-stepper-circle {
  background-color: #3687f2;
  color: #ffffff;
  box-shadow: 0 0.1875rem 0.375rem 0 rgba(54, 135, 242, 0.4);
}
.bs-stepper .step.active .bs-stepper-label {
  color: #3687f2 !important;
}
.bs-stepper .step.active .bs-stepper-icon svg {
  fill: #3687f2 !important;
}
.bs-stepper .step.crossed .step-trigger .bs-stepper-circle {
  background-color: rgba(54, 135, 242, 0.16) !important;
  color: #3687f2 !important;
}
.bs-stepper .step.crossed .step-trigger .bs-stepper-icon svg {
  fill: #3687f2 !important;
}
.bs-stepper .step.crossed + .line svg {
  fill: #3687f2;
}
.bs-stepper .step.crossed + .line i {
  color: #3687f2;
}
.bs-stepper.wizard-icons .step.crossed .step-trigger .bs-stepper-label {
  color: #3687f2 !important;
}
.bs-stepper .step-trigger:focus {
  color: #3687f2;
}
.bs-stepper .step-trigger:focus svg {
  fill: #3687f2 !important;
}

.app-chat .sidebar-body .chat-contact-list li.active {
  background-color: #3687f2;
}
.app-chat .app-chat-history .chat-history .chat-message.chat-message-right .chat-message-text {
  background-color: #3687f2 !important;
}

.bg-navbar-theme {
  background-color: #fff !important;
  color: #333333;
}
.bg-navbar-theme .navbar-brand,
.bg-navbar-theme .navbar-brand a {
  color: #1a1a1a;
}
.bg-navbar-theme .navbar-brand:hover, .bg-navbar-theme .navbar-brand:focus,
.bg-navbar-theme .navbar-brand a:hover,
.bg-navbar-theme .navbar-brand a:focus {
  color: #1a1a1a;
}
.bg-navbar-theme .navbar-search-wrapper .navbar-search-icon,
.bg-navbar-theme .navbar-search-wrapper .search-input {
  color: #333333;
}
.bg-navbar-theme .search-input-wrapper .search-input,
.bg-navbar-theme .search-input-wrapper .search-toggler {
  background-color: #fff !important;
  color: #333333;
}
.bg-navbar-theme .navbar-nav > .nav-link,
.bg-navbar-theme .navbar-nav > .nav-item > .nav-link,
.bg-navbar-theme .navbar-nav > .nav > .nav-item > .nav-link {
  color: #333333;
}
.bg-navbar-theme .navbar-nav > .nav-link:hover, .bg-navbar-theme .navbar-nav > .nav-link:focus,
.bg-navbar-theme .navbar-nav > .nav-item > .nav-link:hover,
.bg-navbar-theme .navbar-nav > .nav-item > .nav-link:focus,
.bg-navbar-theme .navbar-nav > .nav > .nav-item > .nav-link:hover,
.bg-navbar-theme .navbar-nav > .nav > .nav-item > .nav-link:focus {
  color: #1a1a1a;
}
.bg-navbar-theme .navbar-nav > .nav-link.disabled,
.bg-navbar-theme .navbar-nav > .nav-item > .nav-link.disabled,
.bg-navbar-theme .navbar-nav > .nav > .nav-item > .nav-link.disabled {
  color: #858585 !important;
}
.bg-navbar-theme .navbar-nav .show > .nav-link,
.bg-navbar-theme .navbar-nav .active > .nav-link,
.bg-navbar-theme .navbar-nav .nav-link.show,
.bg-navbar-theme .navbar-nav .nav-link.active {
  color: #1a1a1a;
}
.bg-navbar-theme .navbar-toggler {
  color: #333333;
  border-color: rgba(26, 26, 26, 0.075);
}
.bg-navbar-theme .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='14px' height='11px' viewBox='0 0 14 11' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M0,0 L14,0 L14,1.75 L0,1.75 L0,0 Z M0,4.375 L14,4.375 L14,6.125 L0,6.125 L0,4.375 Z M0,8.75 L14,8.75 L14,10.5 L0,10.5 L0,8.75 Z' id='path-1'%3E%3C/path%3E%3C/defs%3E%3Cg id='💎-UI-Elements' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='12)-Navbar' transform='translate(-1174.000000, -1290.000000)'%3E%3Cg id='Group' transform='translate(1174.000000, 1288.000000)'%3E%3Cg id='Icon-Color' transform='translate(0.000000, 2.000000)'%3E%3Cuse fill='rgba(0, 0, 0, 0.5)' xlink:href='%23path-1'%3E%3C/use%3E%3Cuse fill-opacity='0.1' fill='rgba(0, 0, 0, 0.5)' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.bg-navbar-theme .navbar-text {
  color: #333333;
}
.bg-navbar-theme .navbar-text a {
  color: #1a1a1a;
}
.bg-navbar-theme .navbar-text a:hover, .bg-navbar-theme .navbar-text a:focus {
  color: #1a1a1a;
}
.bg-navbar-theme hr {
  border-color: rgba(26, 26, 26, 0.075);
}

.layout-navbar {
  background-color: rgba(255, 255, 255, 0.95) !important;
  -webkit-backdrop-filter: saturate(200%) blur(6px);
          backdrop-filter: saturate(200%) blur(6px);
}

.layout-horizontal .layout-navbar {
  box-shadow: 0 1px 0 #cccccc;
}

.navbar-detached {
  box-shadow: 0 0 0.375rem 0.25rem rgba(170, 177, 205, 0.15);
}

.layout-navbar-fixed .layout-page:before {
  -webkit-backdrop-filter: saturate(200%) blur(10px);
          backdrop-filter: saturate(200%) blur(10px);
  background: linear-gradient(180deg, rgba(250, 250, 250, 0.7) 44%, rgba(250, 250, 250, 0.43) 73%, rgba(250, 250, 250, 0));
  -webkit-mask: linear-gradient(#fafafa, #fafafa 18%, transparent 100%);
  mask: linear-gradient(#fafafa, #fafafa 18%, transparent 100%);
}

.bg-menu-theme {
  background-color: #ffffff !important;
  color: #333333;
}
.bg-menu-theme .menu-link,
.bg-menu-theme .menu-horizontal-prev,
.bg-menu-theme .menu-horizontal-next {
  color: #333333;
}
.bg-menu-theme .menu-link:hover, .bg-menu-theme .menu-link:focus,
.bg-menu-theme .menu-horizontal-prev:hover,
.bg-menu-theme .menu-horizontal-prev:focus,
.bg-menu-theme .menu-horizontal-next:hover,
.bg-menu-theme .menu-horizontal-next:focus {
  color: #1a1a1a;
}
.bg-menu-theme .menu-link.active,
.bg-menu-theme .menu-horizontal-prev.active,
.bg-menu-theme .menu-horizontal-next.active {
  color: #1a1a1a;
}
.bg-menu-theme .menu-item.disabled .menu-link,
.bg-menu-theme .menu-horizontal-prev.disabled,
.bg-menu-theme .menu-horizontal-next.disabled {
  color: #858585 !important;
}
.bg-menu-theme .menu-item.open:not(.menu-item-closing) > .menu-toggle,
.bg-menu-theme .menu-item.active > .menu-link {
  color: #1a1a1a;
}
.bg-menu-theme .menu-item.active > .menu-link:not(.menu-toggle) {
  background-color: #ffffff;
}
.bg-menu-theme.menu-horizontal .menu-sub > .menu-item.active > .menu-link:not(.menu-toggle) {
  background-color: white;
}
.bg-menu-theme.menu-horizontal .menu-inner .menu-item:not(.menu-item-closing) > .menu-sub, .bg-menu-theme.menu-horizontal .menu-inner .menu-item.open > .menu-toggle {
  background: #ffffff;
}
.bg-menu-theme .menu-inner > .menu-item.menu-item-closing .menu-item.open .menu-sub,
.bg-menu-theme .menu-inner > .menu-item.menu-item-closing .menu-item.open .menu-toggle {
  background: transparent;
  color: #333333;
}
.bg-menu-theme .menu-inner-shadow {
  background: linear-gradient(#ffffff 41%, rgba(255, 255, 255, 0.11) 95%, rgba(255, 255, 255, 0));
}
.bg-menu-theme .menu-text {
  color: #1a1a1a;
}
.bg-menu-theme .menu-header {
  color: #666666;
}
.bg-menu-theme hr,
.bg-menu-theme .menu-divider,
.bg-menu-theme .menu-inner > .menu-item.open > .menu-sub::before {
  border-color: transparent !important;
}
.bg-menu-theme .menu-inner > .menu-header::before {
  background-color: transparent;
}
.bg-menu-theme .menu-block::before {
  background-color: #666666;
}
.bg-menu-theme .menu-inner > .menu-item.open .menu-item.open > .menu-toggle::before {
  background-color: white;
}
.bg-menu-theme .menu-inner > .menu-item.open .menu-item.active > .menu-link::before {
  background-color: #1a1a1a;
}
.bg-menu-theme .menu-inner > .menu-item.open .menu-item.open > .menu-toggle::before,
.bg-menu-theme .menu-inner > .menu-item.open .menu-item.active > .menu-link::before {
  box-shadow: 0 0 0 2px #ffffff;
}
.bg-menu-theme .ps__thumb-y,
.bg-menu-theme .ps__rail-y.ps--clicking > .ps__thumb-y {
  background: rgba(26, 26, 26, 0.2) !important;
}

@media (max-width: 1199.98px) {
  .app-brand .layout-menu-toggle {
    border: 7px solid #ffffff !important;
  }
}
@media (min-width: 1200px) {
  .bg-menu-theme.menu-vertical {
    box-shadow: 0 0.125rem 0.375rem 0 rgba(170, 177, 205, 0.12);
  }
}
.bg-menu-theme .menu-header {
  color: gray;
}
.bg-menu-theme .menu-header:before {
  background-color: gray !important;
}
.bg-menu-theme.menu-horizontal {
  box-shadow: 0 0.125rem 0.375rem 0 rgba(170, 177, 205, 0.3);
}
html:not(.layout-menu-collapsed) .bg-menu-theme .menu-inner .menu-item.open > .menu-link, .layout-menu-hover.layout-menu-collapsed .bg-menu-theme .menu-inner .menu-item.open > .menu-link,
html:not(.layout-menu-collapsed) .bg-menu-theme .menu-inner .menu-item .menu-link:not(.active):hover,
.layout-menu-hover.layout-menu-collapsed .bg-menu-theme .menu-inner .menu-item .menu-link:not(.active):hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.bg-menu-theme .menu-inner .menu-sub > .menu-item.active > .menu-link.menu-toggle {
  background-color: rgba(0, 0, 0, 0.04);
}
.bg-menu-theme .menu-inner .menu-sub > .menu-item.active .menu-icon {
  color: #3687f2;
}
.bg-menu-theme .menu-inner > .menu-item.active > .menu-link {
  color: #00aab8 !important;
  background-color: #e5f8fa !important;
  border-radius: 5px !important;
  font-weight: 400 !important;
}
.bg-menu-theme .menu-inner > .menu-item.active:before {
  background: #3687f2;
}
.bg-menu-theme .menu-sub > .menu-item > .menu-link:before {
  background-color: #c2c8de !important;
}
.bg-menu-theme .menu-sub > .menu-item.active > .menu-link:not(.menu-toggle):before {
  background-color: #3687f2 !important;
  border: 3px solid #dfecfd !important;
}

.app-brand .layout-menu-toggle {
  background-color: #3687f2;
  border: 7px solid #fafafa;
}
.app-brand .layout-menu-toggle i {
  color: #fff;
}
.app-brand .layout-menu-toggle .menu-inner > .menu-header::before {
  background-color: #c2c8de;
}

.bg-footer-theme {
  background-color: #fafafa !important;
  color: #333333;
}
.bg-footer-theme .footer-link {
  color: #333333;
}
.bg-footer-theme .footer-link:hover, .bg-footer-theme .footer-link:focus {
  color: #1a1a1a;
}
.bg-footer-theme .footer-link.disabled {
  color: #838383 !important;
}
.bg-footer-theme .footer-text {
  color: #1a1a1a;
}
.bg-footer-theme .show > .footer-link,
.bg-footer-theme .active > .footer-link,
.bg-footer-theme .footer-link.show,
.bg-footer-theme .footer-link.active {
  color: #1a1a1a;
}
.bg-footer-theme hr {
  border-color: rgba(26, 26, 26, 0.0759803922);
}

.layout-footer-fixed .content-footer {
  box-shadow: 0 0 0.375rem 0.25rem rgba(170, 177, 205, 0.15);
}

.cust-ico {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  filter: brightness(100%);
}

.menu-item .menu-link {
  font-size: 14px !important;
}

.menu-item .menu-link i {
  margin-right: 8px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
}

.app-brand-logo,
.app-brand-logo img {
  width: 100%;
}

.bg-menu-theme .menu-link,
.bg-menu-theme .menu-horizontal-prev,
.bg-menu-theme .menu-horizontal-next {
  color: #8c94b3;
}

.small-bg-prim {
  position: relative;
  z-index: 1;
}

.small-bg-prim::before {
  content: "";
  background-color: #00aab8;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 70%;
  position: absolute;
  z-index: -1;
  border-radius: 12px;
  border: 1px solid #232847;
}

.log-out-card {
  margin: 12px auto;
  padding: 12px 12px 8px;
  width: 90%;
}

.log-out-card .icon {
  max-width: 70px;
  aspect-ratio: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #00aab8;
  color: #ffffff;
  margin: 0 auto 30px;
  border-radius: 50%;
  font-size: 30px;
  border: 2px solid #232847;
}

.radious-32 {
  border-radius: 32px;
}

.logout-btn {
  width: 100%;
  background-color: #232847;
  color: #ffffff;
  font-size: 16px;
  padding: 6px 10px;
}

.mw-20px {
  max-width: 18px;
}

.bg {
  background-color: #ffffff;
  padding: 16px;
  box-shadow: 0px 0px 20px 0px rgba(15, 27, 69, 0.11);
  border-radius: 12px;
}

.p-24 {
  padding: 24px;
}

.search-comp {
  border: 1px solid #d6daeb;
  background-color: #ffffff;
  border-radius: 8px;
  padding: 7px 10px;
}
.search-comp input,
.search-comp label {
  border: unset;
  background-color: transparent;
  border-radius: unset;
  height: unset;
  padding: 0;
}
.search-comp label {
  padding-left: 5px;
}
.search-comp label i {
  font-size: 20px;
  color: #d6daeb;
}
.search-comp input::-moz-placeholder {
  color: #d6daeb;
}
.search-comp input::placeholder {
  color: #d6daeb;
}

.title-h3 h3 {
  font-size: 24px;
  font-weight: 600;
}

.nav-comp {
  box-shadow: 0px 0px 20px 0px rgba(15, 27, 69, 0.11) !important;
}

.vendors .nav-comp {
  box-shadow: 0px -7px 20px 0px rgba(15, 27, 69, 0.11) !important;
  border-radius: 8px 8px 0 0 !important;
}

main.dashboard img {
  width: 100%;
  height: auto;
}

.card-small {
  box-shadow: unset !important;
  height: 100%;
}
.card-small .avatar img {
  max-width: 25px;
}
.card-small span {
  color: #051855;
  font-weight: 400;
  font-family: "Inter", sans-serif;
}
.card-small h4 {
  font-weight: 700;
  font-size: 32px;
  font-family: "Inter", sans-serif;
  margin-bottom: 5px;
  letter-spacing: 1px;
}
.card-small .card-body {
  padding: 20px;
  border-radius: 12px;
}
.card-small .avatar {
  width: 50px;
  aspect-ratio: 1;
  height: auto;
}

.l-green {
  background-color: #c3e8e2;
}
.l-green .avatar-initial {
  background-color: #e8fffb;
}

.l-purple {
  background-color: #dcdbf6;
}
.l-purple .avatar-initial {
  background-color: #f1f0f6;
}

.l-gray {
  background-color: #dbeaeb;
}
.l-gray .avatar-initial {
  background-color: #e9f4f8;
}

.l-blue {
  background-color: #d2dcfc;
}
.l-blue .avatar-initial {
  background-color: #eff3fc;
}

.flat-btn {
  background-color: transparent;
  padding: 0;
  border: unset;
  outline: unset !important;
}

.more-btn {
  color: #8c94b3;
  display: inline-flex;
  align-items: center;
  font-weight: 600;
  gap: 10px;
  font-size: 18px;
}

.graf-card {
  border-radius: 12px;
  background-color: #ffffff;
  padding: 24px;
}

.basic-select select {
  border: 1px solid #ababab;
  color: #8c94b3;
  background-image: url(../../img/custom/chavrown-down.svg);
  display: inline-block;
  min-width: 100px;
  font-weight: 600;
  background-size: 15px;
  border-radius: 8px;
  padding-right: 35px !important;
  background-position: right 12px center;
}

.arrow-dropdown {
  position: relative;
  padding: 0 30px 0 5px !important;
  transition: 0.2s all ease;
}

.arrow-dropdown::before {
  background-image: url(../../img/custom/chavrown-down.svg);
  background-repeat: no-repeat;
  background-size: 15px;
  content: "";
  width: 15px;
  height: 10px;
  position: absolute;
  z-index: -1;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  transition: 0.2s all ease;
}

.arrow-dropdown::after {
  display: none;
}

.arrow-dropdown.show::before {
  transform: rotate(180deg);
}

.arrow-dropdown span {
  color: #8c94b3;
  font-weight: 700;
}

.arrow-dropdown small {
  color: #b3b3b3;
}

.more-card {
  display: none;
}

.rounder-border {
  border-radius: 50%;
  padding: 4px !important;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  aspect-ratio: 1;
  transition: 0.3s all ease;
  background-color: #e5e8f2;
  position: relative;
}

.rounder-border i {
  transition: 0.3s all ease;
  font-size: 20px;
  color: #00aab8 !important;
}

.rounder-border:hover {
  background-color: #00aab8;
}

.rounder-border:hover i {
  color: #ffffff !important;
}

.notifi-cust {
  background-color: #00aab8;
  border: 2px solid #e5e8f2;
  color: #ffffff;
  width: 13px;
  aspect-ratio: 1;
  font-size: 7px;
  line-height: 0.5;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  position: absolute;
  top: 9px;
  right: 7px;
  font-weight: 700;
  transition: 0.3s all ease;
}

main.dashboard .layout-wrapper.layout-content-navbar .layout-container .layout-page {
  padding-top: 100px !important;
}

.cust-nav-width {
  max-width: 500px;
  width: 100%;
}

.dividir-hrzontl {
  height: 100%;
  min-height: 40px;
  border-right: 1px solid #e8e8e8;
  width: 1px;
}

.cust-table {
  box-shadow: unset;
  border: 1px solid #e0e0e0;
  border-radius: 12px;
  overflow: hidden;
}
.cust-table table thead th {
  background-color: #f4f6f9;
  font-weight: 500;
  color: #8c94b3 !important;
  font-weight: 700;
  font-size: 16px;
  height: 65px;
  padding: 5px 20px;
  vertical-align: middle;
}
.cust-table table th {
  text-transform: capitalize;
}
.cust-table table tbody th,
.cust-table td {
  color: #3b4371;
  font-weight: 400;
  font-size: 16px;
  padding: 5px 20px;
  height: 65px;
}
.cust-table table tbody tr:last-child :is(th, td) {
  border-bottom: 0;
}
.cust-table .cust-badge {
  font-size: 16px;
  padding: 2px 10px;
  text-transform: capitalize;
  line-height: 1.3;
}
.cust-table .cust-badge .dot {
  background-color: #2f8f53;
}
.cust-table .cust-badge.blue .dot {
  background-color: #00aab8;
}
.cust-table.table-v2 table tbody :is(th, td) {
  color: #232847 !important;
  font-weight: 500;
}
.cust-table .check-box {
  display: inline-flex;
}
.cust-table .cancel .cust-badge.red {
  background-color: #f3c3c3;
}

.cust-badge.small {
  font-size: 16px;
  padding: 2px 10px;
  text-transform: capitalize;
  line-height: 1.3;
}

.cust-badge.gray {
  background-color: #e5e8f2;
  color: #232847;
}

.blue {
  background-color: #e5f8fa;
  color: #00aab8;
}

.blue .dot {
  background-color: #00aab8;
}

.font-16 {
  font-size: 16px;
}

.font-18 {
  font-size: 18px;
}

.mono-primery {
  color: #1f2937;
}

.under-text tbody a {
  text-decoration: underline;
}

.no-data-table {
  border: unset;
  overflow: unset;
  border-radius: unset;
}
.no-data-table .no-data table tbody tr {
  background-color: #ffdbdb;
}
.no-data-table .no-data table tbody tr :is(td) {
  border: 1px solid #ff4747;
  border-left: 0;
  border-right: 0;
  color: #ff4747;
}
.no-data-table .no-data table tbody tr :is(td) button {
  color: #ff4747 !important;
}
.no-data-table .no-data table tbody tr th {
  border-radius: 0 0 0 4px !important;
  border-left: 1px solid #ff4747;
  color: #ff4747 !important;
}
.no-data-table .no-data table tbody tr td:last-child {
  border-radius: 0 0 4px 0 !important;
  border-right: 1px solid #ff4747;
}

.desable-ico {
  background-image: url(../../img/custom/desable-ico.svg);
  width: 17px;
  height: 17px;
}

.cust-tab-nav {
  background-color: #e8e9ed;
  padding: 4px;
  gap: 4px;
  border-radius: 12px;
}
.cust-tab-nav .nav-item button {
  padding: 12px 25px;
}
.cust-tab-nav .nav-item button.active {
  background-color: #8c94b3 !important;
  box-shadow: unset !important;
  border-radius: 8px;
  font-weight: 600;
}

.filter-table-2 {
  display: none;
}

.layout-navbar .search-input-wrapper .search-toggler {
  top: 1.5rem;
}

.login-screen {
  padding: 100px 0 150px;
  position: relative;
  z-index: 1;
}

.login-screen .wrapper {
  max-width: 500px;
  margin: auto;
}

.bg-img {
  position: absolute;
  z-index: -1;
  bottom: 0;
  right: 0;
  width: 40% !important;
}

.logo {
  max-width: 200px;
  margin: auto;
}

.help p {
  color: #000;
  font-size: 14px;
}

.pink {
  color: #ff55ab;
}

.pink-bg {
  background-color: #ffe6f2;
}

.login-screen .title h6 {
  color: #000;
  margin-top: 5px;
}

.other-options .site-btn {
  border-color: #aab1cd;
  color: #3b4371;
}

.other-options .site-btn:hover {
  color: #ffffff;
}

.login-screen form label {
  color: #000;
  font-size: 14px;
  text-transform: capitalize;
}

.privacy-policy {
  display: flex;
  gap: 15px;
  justify-content: center;
  align-items: center;
  margin-top: 70px;
}

.privacy-policy a {
  color: #7179a0;
}

.privacy-policy a:hover {
  text-decoration: underline;
}

.dot {
  min-width: 6px;
  height: 6px;
  background-color: #7179a0;
  border-radius: 50%;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.dot.green-500 {
  background-color: #2f8f53;
}
.dot.orange-500 {
  background-color: #d9822b;
}
.dot.gray-500 {
  background-color: #aab1cd;
}
.dot.w-10 {
  width: 10px;
  height: 10px;
}

.cust-form-check input {
  box-shadow: unset !important;
}

.cust-form-check.v2 input {
  width: 20px;
  height: 20px;
  border-radius: 4px;
  border-color: #7179a0;
}

.cust-form-check.v3 input {
  border-color: #007e88;
  box-sizing: border-box;
  width: 13px;
  height: 13px;
  background-color: transparent;
}
.cust-form-check.v3 input:checked {
  background-image: url(../../img/custom-imges/radio-icon-green.svg);
  border: unset;
  background-size: 100% 100%;
}

.cust-form-check {
  padding-left: 0;
  display: flex;
  align-items: center;
  gap: 5px;
}

.form-check-input[type=checkbox],
.form-check-input[type=radio] {
  border-color: #232847;
  border-radius: 2px;
  width: 13px;
  height: 13px;
  margin: 0;
}

.form-check-input[type=radio] {
  border-color: #7179a0;
  border-radius: 50% !important;
}

.form-check-input[type=checkbox]:checked {
  border-color: #7179a0;
  background-color: #7179a0;
}

.form-check-input[type=radio]:checked {
  background-color: unset;
  background-image: url(../../img/custom-imges/custom-radio-icon.svg);
}

.m-width-100 {
  max-width: 100px;
}

.font-14 {
  font-size: 14px;
}

.input {
  border-radius: 8px;
  height: 40px;
  padding: 10px 12px;
  border-color: #aab1cd;
  color: #232847;
}

.input::-moz-placeholder {
  color: #aab1cd;
}

.input::placeholder {
  color: #aab1cd;
}

.hover-unset:hover {
  background-color: transparent !important;
  color: #8c94b3 !important;
}

.small-card {
  padding: 16px;
  height: 100%;
}
.small-card .text {
  display: flex;
  gap: 10px;
  align-items: center;
  margin: 20px 0 0;
}
.small-card .inner-content h5 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 20px;
}
.small-card .inner-content h5 i {
  font-size: 30px;
}
.small-card .progress {
  height: 10px;
}

.p-16 {
  padding: 16px;
}

.cust-badge {
  padding: 4px 11px;
  border-radius: 20px;
  background-color: #e6f3ed;
  color: #2f8f53;
  font-size: 12px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 2px;
}

.d-blue {
  background-color: #cffafe;
  color: #155e75;
}

.cust-badge.red {
  background-color: #fbecec;
  color: #b93838;
}

.gray-bg-100 {
  background-color: #f1f3f9;
}

.cust-badge.style-2 {
  background-color: #e5f8fa;
  color: #232847;
  text-wrap: nowrap;
}

.cust-badge.style-2 img {
  max-width: 20px;
  max-width: 20px;
}

.divider {
  border: unset;
  border-bottom: 1px solid #e5e8f2;
  margin: 10px 0;
  opacity: 1;
}

.orange {
  background-color: #fff3e6;
  color: #d9822b;
}

.cust-badge.pink {
  background-color: #ffe6f2;
  color: #ff55ab;
}

.map img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 8px;
}

.main-content-tabs {
  background-color: #f8f9fc;
  border-radius: 0 0 8px 8px;
  overflow: hidden;
  box-shadow: 0px 0px 20px 0px rgba(15, 27, 69, 0.11);
  position: sticky !important;
  top: 92px;
  height: 57px;
}
@media (max-width: 767px) {
  .main-content-tabs {
    top: 76px;
  }
}

.main-content-tabs .nav-tabs .nav-item .nav-link {
  padding: 15px 12px;
  background-color: transparent;
  color: #7179a0;
  border-bottom: 4px solid transparent;
  font-size: 16px;
}

.main-content-tabs .nav-tabs .nav-item .nav-link.active {
  font-weight: 700;
  color: #00aab8;
  border-color: #00aab8;
}

.vendors .main-content-tabs {
  margin-top: -33px;
  position: relative;
  z-index: 2;
}

.btn-3 {
  background-color: transparent;
  color: #3b4371;
  border-color: #c2c8de;
}

.btn-3:hover {
  background-color: #3b4371;
  color: #ffffff;
  border-color: #3b4371;
}

.select-v2 {
  border-color: #c2c8de;
  color: #c2c8de;
  background-image: url(../../img/custom-imges/chevron-down.svg) !important;
  font-weight: 400;
  background-position: right 10px center;
}

.vendor-card {
  position: relative;
  z-index: 1;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0px 0px 20px 0px rgba(15, 27, 69, 0.11);
  height: 100%;
}
.vendor-card.v2 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-color: #ffffff;
}
.vendor-card .card-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  position: absolute;
  z-index: 0;
  top: 16px;
  left: 16px;
  margin: auto;
  width: calc(100% - 32px);
}
.vendor-card .card-head .cust-badge {
  background-color: #166534;
  color: #dcfce7;
  padding: 2px 8px;
  font-size: 16px;
}
.vendor-card .card-head .site-btn {
  background-color: white;
  color: #232847;
  gap: 4px;
}
.vendor-card .card-head .site-btn:hover {
  background-color: #051855;
  color: #ffffff;
  border-color: #051855;
}
.vendor-card .body-card .img img {
  max-height: 165px;
  -o-object-fit: cover;
     object-fit: cover;
}
.vendor-card.v2 .body-card .img img {
  max-height: 195px;
}
.vendor-card.v2 .text img {
  max-width: unset;
}
.vendor-card .text {
  padding: 16px;
  background-color: #ffffff;
}
.vendor-card .text h3 {
  font-size: 18px;
  font-weight: 600;
}
.vendor-card .text p {
  display: flex;
  gap: 6px;
  align-items: center;
  white-space: nowrap;
}
.vendor-card .text p i {
  color: #eab308;
}
.vendor-card .text img {
  max-width: 18px;
}

.pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}

.pagination a {
  color: #7179a0;
  text-decoration: none;
  border: 1px solid #c2c8de;
  border-radius: 5px;
  font-size: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  height: 32px;
  background-color: #ffffff;
  transition: 0.3s all ease;
}

.pagination a.active,
.pagination a:hover {
  background-color: #00aab8;
  color: #ffffff;
  border-color: #00aab8;
}

.v-setting .inner-item .search-comp,
.min-w-300 {
  min-width: 300px;
  width: auto;
}

.mw-320 {
  width: 350px;
  text-wrap: wrap;
  display: inline-flex;
}

.btns.small .site-btn {
  padding: 4px 15px;
}

.avatar.avatar-v2 span {
  color: #007e88;
  background-color: #b3ecf0 !important;
}

.avoid-shrink {
  min-width: 37px;
  max-width: 37px;
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.bg-orange-100 {
  background-color: #fff3e6;
}

.static-card {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px;
  border-radius: 8px;
  border: 1px solid #e5e8f2;
  height: 100%;
}

.configuration .inner-wrapper h5 {
  color: #232847;
}

.static-card .text h5 {
  margin-bottom: 5px;
  color: #232847;
}

.flat-card {
  display: flex;
  align-items: center;
  gap: 12px;
  border-radius: 8px;
}

.flat-card .icon {
  width: 48px;
  height: 48px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  font-size: 25px;
}

.flat-card h3 {
  font-size: 24px;
  font-weight: 700;
}

.green {
  background-color: #e6f3ed;
  color: #2f8f53;
}

.red-500 {
  color: #b93838 !important;
}

.red {
  background-color: #fbecec;
  color: #b93838;
}

.flex-center {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.menu-item span.menu-header-text {
  font-size: 12px !important;
  font-weight: 700 !important;
  color: #c2c8de !important;
}

.dashboard .bg-menu-theme.menu-vertical {
  box-shadow: 0px 0px 20px 0px rgba(15, 27, 69, 0.11);
}

.live-map .cust-badge {
  font-size: 16px;
}

.cust-badge.blue {
  background-color: #e5f8fa;
  color: #00aab8;
}

nav .dropdown-user small.text-muted {
  color: #aab1cd !important;
}

.outline-btn {
  background-color: transparent;
  border-color: #00aab8;
  color: #00aab8;
}

.outline-btn:hover {
  background-color: #00aab8;
  color: #ffffff;
}

.btn-red {
  border-color: #b93838 !important;
  color: #b93838;
}

.btn-red:hover {
  background-color: #b93838;
}

.btn-green {
  border-color: #2f8f53 !important;
  color: #2f8f53;
}

.btn-green:hover {
  background-color: #2f8f53;
}

.btn-green-400 {
  border-color: #4baa7a !important;
  color: #4baa7a;
}

.btn-green-400:hover {
  background-color: #4baa7a;
}

.btn-green-600 {
  border-color: #1e6641 !important;
  color: #1e6641;
}

.btn-green-600:hover {
  background-color: #1e6641;
}

.long-card {
  display: flex;
  margin-top: 16px;
  gap: 16px;
}

.long-card .center-content {
  flex-grow: 1;
}

.long-card .center-content .text-body .text-inner {
  width: 30%;
}

.long-card .img img {
  max-width: 128px;
  border-radius: 8px;
}

.long-card .center-content .text-head {
  display: flex;
}

.bg-gray-card {
  background-color: #f1f3f9;
  padding: 8px 12px;
  border-radius: 8px;
}

.long-card .text-body {
  margin: 12px 0;
}

.long-card .text-body .text-inner h5 {
  margin: 3px 0 6px;
}

.long-card .last-content > h5 {
  color: #374151;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 500;
}

.long-card .last-content .inner-text h5 {
  display: flex;
  gap: 8px;
  margin-bottom: 8px;
  font-weight: 400;
  font-size: 14px;
  color: #000;
}

.long-card .site-btn {
  min-width: 105px;
  gap: 5px;
}

.mw-128 {
  max-width: 128px;
}

.font-24 {
  font-size: 24px;
}

.profile-card {
  position: relative;
  z-index: 1;
  border-radius: 8px;
  overflow: hidden;
  padding: 10px 16px 16px;
  background-color: #ffffff;
  box-shadow: 0px 0px 20px 0px rgba(15, 27, 69, 0.11);
}

.profile-card .cover {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 160px;
  background-color: #00aab8;
}

.profile-card .cover img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.profile-card .cover:has(img) {
  background-color: unset;
}

.profile-card .cover-btn {
  margin-bottom: 38px;
  position: relative;
}

.profile-card .cover-btn .site-btn {
  background-color: #ffffff;
  color: #232847;
  position: relative;
  cursor: pointer;
}

.profile-card .cover-btn .site-btn:hover {
  background-color: #232847;
  color: #ffffff;
  border-color: #232847 !important;
}

.profile-card .cover-btn input {
  display: none;
}

.profile-card .text-2 p {
  color: #7179a0;
}
.profile-card .text-2 p i {
  font-size: 16px;
  margin-right: 6px;
}

.info-card .body-card .text {
  margin-bottom: 8px;
}

.width-text {
  display: flex;
  align-items: start;
}

.width-text p {
  flex-basis: 28%;
  font-size: 14px;
}

.width-text h5 {
  flex-basis: 80%;
}
.width-text h5 span.cust-badge {
  padding-block: 6px;
}

.left-wrapper {
  width: 65%;
}

.category-label {
  background-color: transparent;
  border-radius: 8px;
  padding: 13px;
  margin-bottom: 8px;
  cursor: pointer;
}
.category-label > span {
  color: #232847;
}
.category-label > span i {
  color: #8c94b3;
  margin-right: 6px;
}

.category-label .cust-badge {
  background-color: #f1f3f9;
  color: rgba(0, 0, 0, 0.6);
}

input:checked + .category-label {
  background-color: #e5e8f2;
}
input:checked + .category-label .cust-badge {
  background-color: #00aab8;
  color: #ffffff;
}
input:checked + .category-label > span, input:checked + .category-label > span i {
  color: #00aab8 !important;
}

.mw-0 {
  min-width: 0;
}

.satting .btn-3 {
  background-color: #f3f4f6;
  width: 45px;
  aspect-ratio: 1;
  border-color: #f3f4f6;
  padding: 0;
  color: #00aab8;
}

.satting .btn-3:hover {
  background-color: #232847;
  color: #ffffff;
}

.card-border .head-card {
  border-bottom: 1px solid #e5e8f2;
  padding-bottom: 16px;
}

.category-details .body-card {
  display: none;
  padding: 0 16px;
  justify-content: space-between;
  align-items: start;
  gap: 16px;
  margin-top: 28px;
  transition: 0.3s all ease;
}

.category-details .body-card.active {
  display: flex;
}

.container-xxl {
  max-width: 100% !important;
}

.field label {
  color: #000;
  font-size: 14px;
  text-transform: capitalize;
}
.field input,
.field select,
.field textarea,
.field .input-group-text {
  border-color: #c2c8de;
  color: #7179a0;
}
.field input::-moz-placeholder, .field textarea::-moz-placeholder {
  color: #7179a0;
}
.field input::placeholder,
.field textarea::placeholder {
  color: #7179a0;
}
.field .primary-1000 {
  color: #232847;
}
.field .gray-800 {
  color: #545c85;
}

.cust-ql .ql-toolbar {
  border-radius: 8px 8px 0 0;
  border-color: #c2c8de;
}
.cust-ql .ql-toolbar :is(span, button) {
  color: #00aab8;
}
.cust-ql .ql-toolbar :is(span, button) svg path,
.cust-ql .ql-toolbar :is(span, button) svg line,
.cust-ql .ql-toolbar :is(span, button) svg {
  stroke: #00aab8 !important;
}

.cust-ql.min-h-cust .ql-editor {
  min-height: 200px !important;
}
.cust-ql .ql-editor {
  min-height: 120px !important;
  border-radius: 0 0 8px 8px;
  border: 1px solid #c2c8de;
  border-top: 0;
}

.h-unset {
  height: unset;
}

.cust-ql .ql-container {
  border: unset !important;
}

.switch .switch-toggle-slider {
  background-color: rgba(77, 210, 219, 0.7);
  border: unset !important;
}
.switch .switch-toggle-slider::after {
  width: 16px;
  height: 16px;
}

.switch-input:checked ~ .switch-toggle-slider {
  background-color: #00aab8;
}

.cust-progress {
  height: 6px;
}
.cust-progress .progress-bar {
  background-color: #00aab8;
  box-shadow: 0px 1.5px 2px 0px rgba(0, 0, 85, 0.02) inset;
}

.primary-range-slide > div {
  height: 8px;
  box-shadow: 0px 1.5px 2px 0px rgba(0, 0, 85, 0.02) inset;
}
.primary-range-slide div.noUi-connect {
  background-color: #00aab8 !important;
}
.primary-range-slide .noUi-handle div.noUi-touch-area {
  display: none;
}
.primary-range-slide .noUi-horizontal .noUi-handle {
  top: -3px !important;
}

.fw-medium {
  font-weight: 500;
  font-family: "lato";
}

.inbox-card {
  cursor: pointer;
  border-top: 1px solid #e5e8f2;
}
.inbox-card.active {
  background-color: #f1f3f9;
}

.inbox-card .content {
  padding: 16px;
}

.light-card-bg {
  padding: 16px;
  border-radius: 8px;
  border: 1px solid #c2c8de;
}

.border-gray-200 {
  border: 1px solid #e5e8f2;
}

.site-btn.green {
  background-color: #2f8f53;
  color: #ffffff;
  border-color: #2f8f53;
}

.site-btn.green:hover {
  background-color: transparent;
  color: #2f8f53;
}

.mw-p-big {
  max-width: 580px;
}

.chat-inner-box,
.scroll-card {
  max-height: 800px;
  overflow-y: auto;
}

.information-box {
  display: none;
}

.information-box.active {
  display: block;
}

.p-12 {
  padding: 12px;
}

.opcty-70 {
  opacity: 0.7;
}

.bg-gray-50 {
  background-color: #f8f9fc;
}

.track-icon {
  width: 35px;
  aspect-ratio: 1;
  margin: auto;
  background-color: #2f8f53;
  border-radius: 50%;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.track-icon i {
  color: #ffffff;
  font-size: 16px;
}
.track-icon.orange {
  background-color: #fff3e6;
}
.track-icon.orange i {
  color: #d9822b;
}

.track-wrapper {
  position: relative;
  z-index: 1;
}
.track-wrapper::before {
  border-top: 1px dashed #b4dbc6;
  position: absolute;
  z-index: -1;
  top: 22%;
  left: 0;
  right: 0;
  margin: auto;
  width: 75%;
  height: 100%;
  content: "";
}

.track-wrapper-v2::before {
  display: none;
}
.track-wrapper-v2 .row {
  justify-content: space-between;
}
.track-wrapper-v2 .row > div:first-child .tracking-card-v2::before {
  display: none;
}
.track-wrapper-v2 .row > div:first-child .tracking-card-v2 .inner-content {
  margin-left: unset;
}

@media (min-width: 1400px) {
  .track-wrapper-v2 .col-md-4 {
    width: 30.333333%;
  }
  .track-wrapper-v2 .col-xl-1 {
    width: 8%;
  }
}
.tracking-card-v2 {
  position: relative;
}
.tracking-card-v2::before {
  border-bottom: 2px dashed #d6daeb;
  content: "";
  position: absolute;
  z-index: -1;
  top: 36px;
  left: -80px;
  width: 100%;
  height: 2px;
}
.tracking-card-v2 .inner-content {
  max-width: 120px;
  margin-left: auto;
}
.tracking-card-v2 .inner-content h5,
.tracking-card-v2 .inner-content h6 {
  font-size: 16px;
  font-weight: 400;
  color: #8c94b3;
}
.tracking-card-v2 .track-icon,
.tracking-card-v2 .inactive {
  cursor: pointer;
  width: 72px;
  aspect-ratio: 1;
  background-color: #e6f3ed;
}
.tracking-card-v2 .track-icon i,
.tracking-card-v2 .inactive i {
  font-size: 24px;
  color: #2f8f53;
}
.tracking-card-v2.in-progress .inner-content h6,
.tracking-card-v2.in-progress .inner-content h5 {
  color: #232847;
}
.tracking-card-v2.in-progress .track-icon.active {
  background-color: #00aab8;
}
.tracking-card-v2.in-progress .track-icon.active i {
  color: #ffffff;
}
.tracking-card-v2.in-progress::before {
  border-color: #00aab8;
}
.tracking-card-v2.complete .inner-content h6,
.tracking-card-v2.complete .inner-content h5 {
  color: #232847;
}
.tracking-card-v2.complete .track-icon.check-mark {
  background-color: #4baa7a;
}
.tracking-card-v2.complete .track-icon.check-mark i {
  color: #ffffff;
}
.tracking-card-v2.complete::before {
  border-color: #2f8f53;
}

.flex-mid {
  display: flex;
  justify-content: center;
  align-items: center;
}

.radio-fields label {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: 1px solid #c2c8de;
  border-radius: 8px;
  cursor: pointer;
}
.radio-fields label .form-check-input[type=radio] {
  border-radius: 3px !important;
  width: 15px;
  height: 15px;
  background-size: 100% 1100%;
  background-position: center center;
  border-color: #232847;
}
.radio-fields label .form-check-input[type=radio]:checked {
  background-image: url(../../img/custom-imges/check-icon-radio.svg);
  background-color: #7179a0;
  border-color: #7179a0;
}
.radio-fields label h6 {
  display: flex;
  gap: 6px;
  align-items: center;
  color: #232847;
}
.radio-fields label h6 img {
  width: 22px;
}

.status-card h5 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
}
.status-card h5 span,
.status-card h5 i {
  display: inline-flex;
  min-width: 39px;
}

@media (min-width: 1200px) {
  .customize-row .col-xl-3 {
    width: 20%;
  }
}
.line-hor {
  height: 50px;
  width: 8px;
  border-radius: 50px;
}
.line-hor.primary-500 {
  background-color: #00aab8;
}
.line-hor.purple-500 {
  background-color: #ef508a;
}
.line-hor.green-500 {
  background-color: #2f8f53;
}

.bg-gray-200 {
  background-color: #e5e8f2;
}

.btn-4 {
  background-color: #e5e8f2;
  color: #00aab8;
}

.red-400-bg {
  background-color: #da5a5a;
}

.pink-400-bg {
  background-color: #f05496;
}

.dot-lg {
  width: 12px;
  height: 12px;
}

.purple-500-bg {
  background-color: #b93838;
}

.performers-box .inbox-card {
  border-radius: 8px;
}
.performers-box .inbox-card.active {
  background-color: #f1f3f9;
}

.cust-calander {
  position: relative;
}
.cust-calander.cust-calander-month .calendar-box {
  left: 16px;
  max-width: 250px;
  top: 18px;
}
.cust-calander .calendar-box {
  position: absolute;
  right: 65px;
  top: 15px;
}
.cust-calander.cust-calander-month .fc .fc-toolbar {
  margin-left: 270px;
}
.cust-calander .fc .fc-toolbar .fc-toolbar-chunk > div {
  display: flex;
  align-items: center;
  gap: 10px;
}
.cust-calander .fc .fc-toolbar .fc-toolbar-chunk > div .fc-next-button {
  order: 2;
}
.cust-calander .fc .fc-toolbar .fc-toolbar-chunk > div h2 {
  font-size: 16px;
  font-weight: 500;
  color: #232847;
}
.cust-calander .fc .fc-toolbar .fc-toolbar-chunk > div .fc-next-button,
.cust-calander .fc .fc-toolbar .fc-toolbar-chunk > div .fc-prev-button {
  width: 35px;
  height: 35px;
  border: 1px solid #f1f3f9 !important;
  border-radius: 6px;
  padding: 0 !important;
}
.cust-calander .fc .fc-toolbar .fc-toolbar-chunk .fc-button-active {
  background-color: transparent !important;
  padding: 0 !important;
  margin: 0;
  color: #00aab8 !important;
  border: unset !important;
}
.cust-calander .fc .fc-view-harness {
  margin: 0 !important;
}
.cust-calander .fc-event {
  border-color: transparent;
}
.cust-calander .fc-event.bg-label-success {
  background-color: #e6f3ed;
}
.cust-calander .fc-event.bg-label-success .fc-event-main {
  color: #1e6641 !important;
}
.cust-calander .fc-event.bg-label-success .fc-event-main span {
  color: #4baa7a !important;
}
.cust-calander .fc-event.bg-label-warning {
  background-color: #fff3e6;
}
.cust-calander .fc-event.bg-label-warning .fc-event-main {
  color: #a45f1a !important;
}
.cust-calander .fc-event.bg-label-warning .fc-event-main span {
  color: #ffa447 !important;
}
.cust-calander.cust-calander-month .fc .fc-toolbar .fc-toolbar-chunk .fc-dayGridMonth-button,
.cust-calander.cust-calander-month .fc .fc-toolbar .fc-toolbar-chunk .fc-timeGridWeek-button,
.cust-calander.cust-calander-month .fc .fc-toolbar .fc-toolbar-chunk .fc-timeGridDay-button {
  background-color: transparent !important;
  padding: 10px 15px !important;
  margin-left: 10px !important;
  color: #232847 !important;
  border: 1px solid #c2c8de !important;
  border-radius: 50px !important;
}
.cust-calander.cust-calander-month .fc .fc-toolbar .fc-toolbar-chunk .fc-dayGridMonth-button.fc-button-active,
.cust-calander.cust-calander-month .fc .fc-toolbar .fc-toolbar-chunk .fc-timeGridWeek-button.fc-button-active,
.cust-calander.cust-calander-month .fc .fc-toolbar .fc-toolbar-chunk .fc-timeGridDay-button.fc-button-active {
  background-color: #00aab8 !important;
  color: #ffffff !important;
}

.mw-230 {
  max-width: 230px;
  white-space: wrap;
}

.mh-350 {
  min-height: 350px;
}

.wiki-list .accordion-button::after {
  background-image: url(../../img/custom-imges/arrow-left.svg);
  background-size: 100% 100%;
}

.wiki-list .staric-list {
  padding-left: 20px;
}
.wiki-list .staric-list li,
.wiki-list .staric-list li a {
  color: #8c94b3 !important;
}

.jamun {
  background-color: #f3e8ff;
  color: #6b21a8;
}

.brown {
  color: #854d0e;
  background-color: #fef9c3;
}

@media (max-width: 1499px) {
  .tracking-card-v2::before {
    left: -30px;
  }
}
@media (max-width: 1199px) {
  .cust-nav-width {
    width: unset;
    max-width: unset;
  }
  .vendor-card .text p {
    font-size: 13px;
  }
  .v-setting .inner-item .search-comp {
    min-width: unset;
  }
  .long-card .center-content .text-body .text-inner {
    width: 32%;
  }
  .tracking-card-v2::before {
    left: -50px;
  }
}
@media (max-width: 991px) {
  .main-content-tabs .nav-tabs .nav-item .nav-link {
    font-size: 14px;
    padding: 12px 10px;
    white-space: nowrap;
  }
  .main-content-tabs .nav-tabs {
    flex-wrap: nowrap;
    overflow-x: auto;
  }
  .main-content-tabs .nav-tabs::-webkit-scrollbar {
    display: none;
  }
  .v-setting .content-head h4 {
    font-size: 18px;
  }
  .v-setting .content-head {
    flex-wrap: wrap;
    width: 100%;
    gap: 20px;
  }
  .audit-logs.v-setting .content-head {
    flex-direction: row;
    align-items: center !important;
  }
  .main-content-tabs {
    height: 48px;
  }
  .long-card {
    flex-wrap: wrap;
  }
  .long-card .last-content .inner-text {
    display: flex;
    gap: 20px;
  }
  .long-card .text-body .text-inner h5 {
    font-size: 15px;
  }
  .long-card .img img {
    max-width: 100px;
  }
  .long-card .center-content .text-body .text-inner {
    width: auto;
  }
  .left-wrapper {
    width: 100%;
  }
  .track-wrapper::before {
    display: none;
  }
  .track-wrapper-v2 .col-md-2 {
    width: 10%;
  }
}
@media (max-width: 767px) {
  h1,
h2 {
    font-size: 30px;
  }
  h4 {
    font-size: 18px;
  }
  h5 {
    font-size: 14px;
  }
  h6 {
    font-size: 16px;
  }
  .arrow-dropdown .flex-grow-1 {
    display: none;
  }
  .layout-navbar .title-h1 {
    display: none;
  }
  .arrow-dropdown {
    padding-right: 0px !important;
  }
  .arrow-dropdown::before {
    display: none;
  }
  .layout-navbar {
    height: 4rem;
  }
  .layout-navbar .search-input-wrapper .search-toggler {
    top: 1.25rem;
  }
  main.dashboard .layout-wrapper.layout-content-navbar .layout-container .layout-page {
    padding-top: 85px !important;
  }
  .rounder-border {
    padding: 6px !important;
    width: 36px;
  }
  .card-small > .card-title {
    margin-bottom: 15px !important;
  }
  .card-small .card-body {
    padding: 15px;
  }
  .card-small .card-body h4 {
    font-size: 25px;
  }
  .graf-card {
    padding: 15px;
  }
  .graf-card > .title-card {
    flex-direction: column;
    align-items: start !important;
    gap: 15px;
  }
  .graf-selects,
.basic-select {
    width: 100%;
  }
  .cust-table table tbody th,
.cust-table th,
.cust-table td {
    font-size: 14px;
  }
  .btn.style-2,
.site-btn {
    padding: 10px 20px;
    font-size: 14px;
  }
  .wrap-title {
    flex-direction: column;
    gap: 15px;
    align-items: end !important;
  }
  .wrap-title .btn {
    width: 100%;
  }
  .cust-tab {
    width: 100%;
  }
  .cust-tab-nav {
    flex-wrap: nowrap;
  }
  .cust-tab .nav-item {
    width: 100%;
  }
  .login-screen {
    padding: 50px 0;
  }
  .privacy-policy {
    margin-top: 30px;
    gap: 10px;
  }
  .privacy-policy a {
    font-size: 12px;
  }
  .login-screen .bg {
    padding: 16px;
  }
  .bg-img {
    width: 50% !important;
  }
  .cust-badge {
    font-size: 10px;
  }
  .live-map {
    flex-direction: column;
    gap: 9.5px;
    align-items: start !important;
  }
  .filters-sec .wrapper .inner-wrapper {
    flex-direction: column;
    width: 100%;
    align-items: start !important;
  }
  .filters-sec .wrapper .inner-wrapper .item {
    width: 100%;
  }
  .vendors .main-content-tabs {
    padding: 0 5px;
  }
  .pagination {
    gap: 5px;
  }
  .pagination a {
    height: 28px;
    font-size: 14px;
    padding: 5px 8px;
  }
  .v-setting .inner-item {
    flex-wrap: wrap;
    gap: 10px;
    align-items: center !important;
  }
  .audit-logs.v-setting .content-head {
    flex-direction: column;
    width: 100%;
    align-items: start !important;
  }
  .v-setting .inner-item .input-group {
    width: 100%;
  }
  .cust-table table.table :is(th, td) {
    height: 55px;
    padding: 0 10px;
  }
  .static-card {
    padding: 10px 8px;
  }
  .live-map .details {
    flex-wrap: wrap;
  }
  .live-map .details .cust-badge {
    font-size: 12px;
  }
  .cust-table .cust-badge {
    font-size: 14px;
  }
  .app-brand-logo {
    max-width: 150px !important;
  }
  .menu-inner-shadow {
    display: none !important;
  }
  .long-card {
    row-gap: 20px;
    -moz-column-gap: 10px;
         column-gap: 10px;
  }
  .long-card .center-content .text-body .text-inner {
    width: 100%;
  }
  .long-card .text-body {
    flex-direction: column;
  }
  .long-card .text-foot .site-btn {
    padding-inline: 15px;
    min-width: unset;
  }
  .long-card .last-content .inner-text {
    flex-direction: column;
    gap: 0;
  }
  .long-card .center-content .text-head {
    flex-wrap: wrap;
  }
  .long-card .center-content .text-head h4 {
    font-size: 15px;
    width: 100%;
  }
  .long-card .center-content .text-head span {
    font-size: 14px;
  }
  .mw-128 {
    max-width: 100px;
  }
  .profile-card .pro-text {
    flex-direction: column;
    align-items: start;
  }
  .profile-card .profile-details .text-2 {
    flex-direction: column;
    margin: 12px 0;
    gap: 5px !important;
  }
  .info-card .body-card .text {
    margin-bottom: 12px;
    flex-direction: column;
  }
  .info-card .body-card .text p {
    margin-bottom: 4px;
  }
  .selection-card .content {
    flex-direction: column;
  }
  .selection-card .content select {
    width: 100% !important;
  }
  .card-border .head-card .satting {
    align-items: center;
  }
  .card-border .head-card .satting .btn-3 {
    width: 40px;
  }
  .card-border .head-card :first-child.site-btn {
    padding: 10px 15px;
  }
  .category-details .user-card,
.category-details .user-card .price-content {
    flex-direction: column;
    align-items: start !important;
  }
  .support-center .bottom-fields .field {
    flex-direction: column;
    gap: 10px;
    align-items: start !important;
  }
  .flex-start-column {
    flex-direction: column;
    align-items: start;
    gap: 10px;
  }
  .full-width-btns .site-btn,
.full-width-btns .inner-btns {
    width: 100%;
  }
  .shift-alerts h4 {
    font-size: 17px;
  }
  .mh-350 {
    min-height: unset;
  }
  .cust-calander .fc .fc-toolbar {
    margin-left: 0;
    margin-top: 56px;
  }
  .track-wrapper-v2::before {
    display: none;
  }
  .track-wrapper-v2 .row {
    row-gap: 30px;
    justify-content: space-between;
  }
  .track-wrapper-v2 .row > div:last-child .tracking-card-v2::before, .track-wrapper-v2 .row > div:nth-child(2) .tracking-card-v2::before {
    display: none;
  }
  .track-wrapper-v2 .inner-content {
    margin: auto;
  }
  .tracking-card-v2::before {
    right: -50px;
  }
  .tracking-card-v2 .track-icon {
    margin-bottom: 10px !important;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJ0bC90aGVtZS1kZWZhdWx0LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUFDaEI7O0NBRUM7QUFDRCxrR0FBa0c7QUFDbEc7RUFDRSxXQUFXO0VBQ1gsV0FBVztFQUNYLGVBQWU7RUFDZixlQUFlO0VBQ2YsUUFBUTtFQUNSLFdBQVc7QUFDYjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsY0FBYztFQUNkLFdBQVc7RUFDWCxXQUFXO0VBQ1gsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxRQUFRO0FBQ1Y7QUFDQTtFQUNFLHVCQUF1QjtBQUN6QjtBQUNBO0VBQ0UsdUJBQXVCO0FBQ3pCO0FBQ0E7RUFDRTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0Usc0JBQXNCO0VBQ3hCO0VBQ0E7SUFDRSx1QkFBdUI7RUFDekI7RUFDQTtJQUNFLG9EQUFvRDtJQUNwRCxVQUFVO0VBQ1o7QUFDRjtBQUNBO0VBQ0UsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixhQUFhO0VBQ2Isb0NBQW9DO0FBQ3RDO0FBQ0E7RUFDRSxPQUFPO0VBQ1AsY0FBYztFQUNkLG9DQUFvQztBQUN0QztBQUNBO0VBQ0UsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixhQUFhO0FBQ2Y7QUFDQTtFQUNFLFlBQVk7QUFDZDtBQUNBO0VBQ0UsYUFBYTtFQUNiLGFBQWE7QUFDZjtBQUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsZUFBZTtFQUNmLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGFBQWE7QUFDZjtBQUNBO0VBQ0UsWUFBWTtBQUNkO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsYUFB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RSxlQUFlO0lBQ2YsV0FBVztFQUNiO0VBQ0E7SUFDRSxlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLHNCQUFzQjtJQUN0QixrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLHNCQUFzQjtJQUN0QixjQUFjO0lBQ2QsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxtQkFBbUI7SUFDbkIsc0JBQXNCO0VBQ3hCO0VBQ0E7SUFDRSxrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLHNCQUFzQjtFQUN4QjtFQUNBO0lBQ0Usc0JBQXNCO0VBQ3hCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLFdBQVc7RUFDYjtFQUNBO0lBQ0Usa0JBQWtCO0VBQ3BCO0VBQ0E7O0lBRUUsc0JBQXNCO0lBQ3RCLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0Usc0JBQXNCO0lBQ3RCLFNBQVM7SUFDVCw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLHNCQUFzQjtJQUN0QixrQkFBa0I7SUFDbEIsU0FBUztFQUNYO0VBQ0E7O0lBRUUsV0FBVztFQUNiO0VBQ0E7SUFDRSxlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGNBQWM7SUFDZCxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGFBQWE7RUFDZjtFQUNBO0lBQ0UsYUFBYTtJQUNiLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsYUFBYTtFQUNmO0VBQ0E7SUFDRSxZQUFZO0VBQ2Q7RUFDQTtJQUNFLFlBQVk7RUFDZDtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0FBQ0YiLCJmaWxlIjoicnRsL3RoZW1lLWRlZmF1bHQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcbiogUGFnZXMgTWl4aW5zXG4qL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUxhdG86d2dodEAxMDA7MzAwOzQwMDs3MDA7OTAwJmRpc3BsYXk9c3dhcFwiKTtcbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC5sYXlvdXQtd3JhcHBlcjpub3QoLmxheW91dC1ob3Jpem9udGFsKSAubGF5b3V0LXBhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNC43NXJlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5iZy1tZW51LXRoZW1lIC5tZW51LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iZy1tZW51LXRoZW1lIC5tZW51LWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMS4xODc1cmVtO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuW2Rpcj1ydGxdIC5iZy1tZW51LXRoZW1lIC5tZW51LWhlYWRlcjpiZWZvcmUge1xuICByaWdodDogMDtcbn1cbi5sYXlvdXQtd3JhcHBlcjpub3QoLmxheW91dC1ob3Jpem9udGFsKSAuYmctbWVudS10aGVtZSAubWVudS1pbm5lciAubWVudS1pdGVtIC5tZW51LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cbi5sYXlvdXQtaG9yaXpvbnRhbCAuYmctbWVudS10aGVtZSAubWVudS1pbm5lciA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYXlvdXQtaG9yaXpvbnRhbCAuYmctbWVudS10aGVtZSAubWVudS1pbm5lciA+IC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbjogMC41NjVyZW0gMDtcbiAgfVxuICAubGF5b3V0LWhvcml6b250YWwgLmJnLW1lbnUtdGhlbWUgLm1lbnUtaW5uZXIgPiAubWVudS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMC4wNjI1cmVtO1xuICB9XG4gIC5sYXlvdXQtaG9yaXpvbnRhbCAuYmctbWVudS10aGVtZSAubWVudS1pbm5lciA+IC5tZW51LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjA2MjVyZW07XG4gIH1cbiAgLmxheW91dC1ob3Jpem9udGFsIC5iZy1tZW51LXRoZW1lIC5tZW51LWlubmVyID4gLm1lbnUtaXRlbSAubWVudS1zdWIge1xuICAgIGJveC1zaGFkb3c6IDAgMC4yNXJlbSAxcmVtIHJnYmEoMTI4LCAxMjgsIDEyOCwgMC40NSk7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuLmxheW91dC13cmFwcGVyOm5vdCgubGF5b3V0LWhvcml6b250YWwpIC5iZy1tZW51LXRoZW1lIC5tZW51LWlubmVyID4gLm1lbnUtaXRlbS5hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDAuMjVyZW07XG4gIGhlaWdodDogMi42ODQ1cmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbSAwIDAgMC4zNzVyZW07XG59XG5bZGlyPXJ0bF0gLmxheW91dC13cmFwcGVyOm5vdCgubGF5b3V0LWhvcml6b250YWwpIC5iZy1tZW51LXRoZW1lIC5tZW51LWlubmVyID4gLm1lbnUtaXRlbS5hY3RpdmU6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMC4zNzVyZW0gMC4zNzVyZW0gMDtcbn1cbi5iZy1tZW51LXRoZW1lIC5tZW51LXN1YiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMS40Mzc1cmVtO1xuICB3aWR0aDogMC4zNzVyZW07XG4gIGhlaWdodDogMC4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbltkaXI9cnRsXSAuYmctbWVudS10aGVtZSAubWVudS1zdWIgPiAubWVudS1pdGVtID4gLm1lbnUtbGluazpiZWZvcmUge1xuICByaWdodDogMS40Mzc1cmVtO1xuICBsZWZ0OiBpbmhlcml0O1xufVxuLmxheW91dC1ob3Jpem9udGFsIC5iZy1tZW51LXRoZW1lIC5tZW51LXN1YiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rOmJlZm9yZSB7XG4gIGxlZnQ6IDEuM3JlbTtcbn1cbltkaXI9cnRsXSAubGF5b3V0LWhvcml6b250YWwgLmJnLW1lbnUtdGhlbWUgLm1lbnUtc3ViID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbms6YmVmb3JlIHtcbiAgcmlnaHQ6IDEuM3JlbTtcbiAgbGVmdDogaW5oZXJpdDtcbn1cbi5iZy1tZW51LXRoZW1lIC5tZW51LWhvcml6b250YWwtd3JhcHBlciA+IC5tZW51LWlubmVyID4gLm1lbnUtaXRlbSA+IC5tZW51LXN1YiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmctbWVudS10aGVtZSAubWVudS1zdWIgPiAubWVudS1pdGVtLmFjdGl2ZSA+IC5tZW51LWxpbms6bm90KC5tZW51LXRvZ2dsZSk6YmVmb3JlIHtcbiAgbGVmdDogMS4xODc1cmVtO1xuICB3aWR0aDogMC44NzVyZW07XG4gIGhlaWdodDogMC44NzVyZW07XG59XG5bZGlyPXJ0bF0gLmJnLW1lbnUtdGhlbWUgLm1lbnUtc3ViID4gLm1lbnUtaXRlbS5hY3RpdmUgPiAubWVudS1saW5rOm5vdCgubWVudS10b2dnbGUpOmJlZm9yZSB7XG4gIHJpZ2h0OiAxLjE4NzVyZW07XG4gIGxlZnQ6IGluaGVyaXQ7XG59XG4ubGF5b3V0LWhvcml6b250YWwgLmJnLW1lbnUtdGhlbWUgLm1lbnUtc3ViID4gLm1lbnUtaXRlbS5hY3RpdmUgPiAubWVudS1saW5rOm5vdCgubWVudS10b2dnbGUpOmJlZm9yZSB7XG4gIGxlZnQ6IDEuMXJlbTtcbn1cbltkaXI9cnRsXSAubGF5b3V0LWhvcml6b250YWwgLmJnLW1lbnUtdGhlbWUgLm1lbnUtc3ViID4gLm1lbnUtaXRlbS5hY3RpdmUgPiAubWVudS1saW5rOm5vdCgubWVudS10b2dnbGUpOmJlZm9yZSB7XG4gIHJpZ2h0OiAxLjFyZW07XG4gIGxlZnQ6IGluaGVyaXQ7XG59XG5cbi5sYXlvdXQtbWVudS1ob3ZlciAubGF5b3V0LW1lbnUge1xuICBib3gtc2hhZG93OiAwIDAuNjI1cmVtIDEuMjVyZW0gcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmFwcC1icmFuZCAubGF5b3V0LW1lbnUtdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuW2Rpcj1ydGxdIC5hcHAtYnJhbmQgLmxheW91dC1tZW51LXRvZ2dsZSB7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIHJpZ2h0OiAxNXJlbTtcbn1cbi5hcHAtYnJhbmQgLmxheW91dC1tZW51LXRvZ2dsZSBpIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuW2Rpcj1ydGxdIC5hcHAtYnJhbmQgLmxheW91dC1tZW51LXRvZ2dsZSBpIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYXBwLWJyYW5kIC5sYXlvdXQtbWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxheW91dC1tZW51LWV4cGFuZGVkIC5hcHAtYnJhbmQgLmxheW91dC1tZW51LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxhdG9cIjtcbiAgc3JjOiB1cmwoLi4vLi4vZm9udHMvbGF0by9sYXRvLW1lZGl1bS50dGYpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlY29uZGFyeS1jb2xvciB7XG4gIGNvbG9yOiAjOGM5NGIzICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LTEwMDAge1xuICBjb2xvcjogIzIzMjg0Nztcbn1cblxuLnByaW1hcnktNjAwIHtcbiAgY29sb3I6ICMwMDdlODg7XG59XG5cbi5wcmltYXJ5LTUwMCB7XG4gIGNvbG9yOiAjMDBhYWI4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LTQwMCB7XG4gIGNvbG9yOiAjNGRkMmRiO1xufVxuXG4ucHJpbWFyeS0xMDAge1xuICBjb2xvcjogI2U1ZjhmYTtcbn1cblxuLmJnLXByaW1hcnktNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2U4OCAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYWI4ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmF5LTkwMCB7XG4gIGNvbG9yOiAjM2I0MzcxO1xufVxuXG4uZ3JheS04MDAge1xuICBjb2xvcjogIzU0NWM4NTtcbn1cblxuLmdyYXktNzAwIHtcbiAgY29sb3I6ICM3MTc5YTA7XG59XG5cbi5ncmF5LTUwMCB7XG4gIGNvbG9yOiAjYWFiMWNkO1xufVxuXG4uZ3JheS00MDAge1xuICBjb2xvcjogI2MyYzhkZTtcbn1cblxuLmdyYXktMjAwIHtcbiAgY29sb3I6ICNlNWU4ZjI7XG59XG5cbi5ncmF5LTEwMCB7XG4gIGNvbG9yOiAjZjFmM2Y5O1xufVxuXG4uYmctZ3JheS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmM2Y5O1xufVxuXG4uZ3JlZW4tNDAwIHtcbiAgY29sb3I6ICM0YmFhN2E7XG59XG5cbi5ncmVlbi01MDAge1xuICBjb2xvcjogIzJmOGY1MyAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tNjAwIHtcbiAgY29sb3I6ICMxZTY2NDEgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YmFhN2EgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjhmNTMgIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTY2NDEgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS02MDAge1xuICBjb2xvcjogI2E0NWYxYTtcbn1cblxuLm9yYW5nZS01MDAge1xuICBjb2xvcjogI2Q5ODIyYjtcbn1cblxuLm9yYW5nZS00MDAge1xuICBjb2xvcjogI2ZmYTQ0Nztcbn1cblxuLm9yYW5nZS0xMDAge1xuICBjb2xvcjogI2ZmZjNlNjtcbn1cblxuLm9yYW5nZS02MDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTQ1ZjFhICFpbXBvcnRhbnQ7XG59XG5cbi5vcmFuZ2UtNDAwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTQ0NyAhaW1wb3J0YW50O1xufVxuXG4ucmVkLTYwMCB7XG4gIGNvbG9yOiAjOGIyNjI2O1xufVxuXG4ucmVkLTQwMCB7XG4gIGNvbG9yOiAjZGE1YTVhO1xufVxuXG4ucmVkLTYwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YjI2MjYgIWltcG9ydGFudDtcbn1cblxuLnllbGxvdy01MDAge1xuICBjb2xvcjogI2VhYjMwODtcbn1cblxuLnB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGU5ZjA7XG4gIGNvbG9yOiAjYjgzYTZhO1xufVxuXG4ucHVycGxlLTYwMCB7XG4gIGNvbG9yOiAjYjgzYTZhO1xufVxuXG4uY2FyZC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMTUsIDI3LCA2OSwgMC4xMSk7XG59XG5cbi5jYXJkLXNoYWRvdy1saWdodCB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctdW5zZXQge1xuICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmQtNCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnJvdW5kLTgge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5yb3VuZC01MCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmZvbnQtMTIge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi53aWR0aC0xMCB7XG4gIHdpZHRoOiAxMCU7XG59XG5cbi53aWR0aC0yMCB7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi53aWR0aC0zMCB7XG4gIHdpZHRoOiAzMCU7XG59XG5cbi53aWR0aC00MCB7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi53aWR0aC01MCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi53aWR0aC02MCB7XG4gIHdpZHRoOiA2MCU7XG59XG5cbi53aWR0aC03MCB7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi53aWR0aC04MCB7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi53aWR0aC05MCB7XG4gIHdpZHRoOiA5MCU7XG59XG5cbi53aWR0aC0xMDAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxoLTIge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ubGgtMyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmEsXG5wLFxudWwsXG5saSxcbmxhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuaDEsXG5oMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMzI4NDc7XG59XG5cbmgyIHtcbiAgY29sb3I6ICMwMGFhYjg7XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMyMzI4NDc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMyMzI4NDc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5wIHtcbiAgY29sb3I6ICM4Yzk0YjM7XG59XG5cbi5zaXRlLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFhYjg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDMzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNpdGUtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMGFhYjg7XG4gIGJvcmRlci1jb2xvcjogIzAwYWFiODtcbn1cblxuLmJ0bi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDBhYWI4O1xuICBib3JkZXItY29sb3I6ICMwMGFhYjg7XG59XG5cbi5idG4tMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFhYjg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYm9yZGVyLWFsZXJ0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YzYzNjMztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDIxMDBweCkge1xuICAuY29udGFpbmVyLXh4bCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDIxMDBweCAtIDMuMjVyZW0pO1xuICB9XG4gIC5sYXlvdXQtbmF2YmFyLm5hdmJhci1kZXRhY2hlZC5jb250YWluZXIteHhsIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMjA0OHB4IC0gMy4yNXJlbSk7XG4gIH1cbn1cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzM2ODdmMiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5W2hyZWZdOmhvdmVyIHtcbiAgY29sb3I6ICMzMTdhZGEgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY4N2YyICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctcHJpbWFyeTpob3ZlciwgYS5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzODBlNiAhaW1wb3J0YW50O1xufVxuXG4uZHJvcGRvd24tbm90aWZpY2F0aW9ucy1pdGVtOm5vdCgubWFyay1hcy1yZWFkKSAuZHJvcGRvd24tbm90aWZpY2F0aW9ucy1yZWFkIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY4N2YyO1xufVxuXG4uYmctbGFiZWwtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmVjZmQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNjg3ZjIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sYWJlbC1wcmltYXJ5IHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2FmY2ZmYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LXByaW1hcnkge1xuICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKDU0LCAxMzUsIDI0MiwgMC4wOCk7XG59XG5cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmssIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbms6aG92ZXIsIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbms6Zm9jdXMsXG4ucGFnaW5hdGlvbiBsaS5hY3RpdmUgPiBhOm5vdCgucGFnZS1saW5rKSxcbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZSA+IGE6bm90KC5wYWdlLWxpbmspOmhvdmVyLFxuLnBhZ2luYXRpb24gbGkuYWN0aXZlID4gYTpub3QoLnBhZ2UtbGluayk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzNjg3ZjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjg3ZjI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSg1NCwgMTM1LCAyNDIsIDAuNCk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY4N2YyO1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSg1NCwgMTM1LCAyNDIsIDAuNCk7XG59XG5cbi5tb2RhbC1vbmJvYXJkaW5nIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY4N2YyO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIGNvbG9yOiAjMzY4N2YyO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICMzNjg3ZjI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2U3ZmM7XG4gIGNvbG9yOiAjMzY4N2YyICFpbXBvcnRhbnQ7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLXByaW1hcnksXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogIzM2ODdmMjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXByaW1hcnk6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLXByaW1hcnk6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXByaW1hcnk6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NkYmVmO1xuICBjb2xvcjogIzM2ODdmMjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXByaW1hcnkuYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5LmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzM2ODdmMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2ODdmMjtcbiAgY29sb3I6ICMzNjg3ZjI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzNjg3ZjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjg3ZjI7XG59XG5cbi5saXN0LWdyb3VwLmxpc3QtZ3JvdXAtdGltZWxpbmUgLmxpc3QtZ3JvdXAtdGltZWxpbmUtcHJpbWFyeTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY4N2YyO1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmVjZmQ7XG4gIGJvcmRlci1jb2xvcjogI2MzZGJmYjtcbiAgY29sb3I6ICMzNjg3ZjI7XG59XG4uYWxlcnQtcHJpbWFyeSAuYnRuLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTUwcHgnIGhlaWdodD0nMTUxcHgnIHZpZXdCb3g9JzAgMCAxNTAgMTUxJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZGVmcyUzRSUzQ3BvbHlnb24gaWQ9J3BhdGgtMScgcG9pbnRzPScxMzEuMjUxNjU3IDAgNzQuOTkzMzcwNSA1Ni4yNSAxOC43NDgzNDI2IDAgMCAxOC43NSA1Ni4yNDUwMjc4IDc1IDAgMTMxLjI1IDE4Ljc0ODM0MjYgMTUwIDc0Ljk5MzM3MDUgOTMuNzUgMTMxLjI1MTY1NyAxNTAgMTUwIDEzMS4yNSA5My43NTQ5NzIyIDc1IDE1MCAxOC43NSclM0UlM0MvcG9seWdvbiUzRSUzQy9kZWZzJTNFJTNDZyBpZD0n8J+OqC0lNUJTZXR1cCU1RDotQ29sb3JzLSZhbXA7LVNoYWRvd3MnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQXJ0Ym9hcmQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yMjUuMDAwMDAwLCAtMjUwLjAwMDAwMCknJTNFJTNDZyBpZD0nSWNvbi1Db2xvcicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjI1LjAwMDAwMCwgMjUwLjUwMDAwMCknJTNFJTNDdXNlIGZpbGw9JyUyMzM2ODdmMicgeGxpbms6aHJlZj0nJTIzcGF0aC0xJyUzRSUzQy91c2UlM0UlM0N1c2UgZmlsbC1vcGFjaXR5PScwLjUnIGZpbGw9JyUyMzM2ODdmMicgeGxpbms6aHJlZj0nJTIzcGF0aC0xJyUzRSUzQy91c2UlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzM2ODdmMjtcbn1cblxuLmNhcmQgLmFsZXJ0LXByaW1hcnkgaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY4N2YyICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvcmRpb24uYWNjb3JkaW9uLWhlYWRlci1wcmltYXJ5IC5hY2NvcmRpb24taXRlbS5hY3RpdmUgLmFjY29yZGlvbi1idXR0b24ge1xuICBjb2xvcjogIzM2ODdmMiAhaW1wb3J0YW50O1xufVxuXG4udG9vbHRpcC1wcmltYXJ5IC50b29sdGlwLWlubmVyLCAudG9vbHRpcC1wcmltYXJ5ID4gLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIsIC5uZ2ItdG9vbHRpcC1wcmltYXJ5ICsgbmdiLXRvb2x0aXAtd2luZG93IC50b29sdGlwLWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzM2ODdmMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSAwIHJnYmEoNTQsIDEzNSwgMjQyLCAwLjQpO1xufVxuLnRvb2x0aXAtcHJpbWFyeS5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50PXRvcF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAtcHJpbWFyeSA+IC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnQ9dG9wXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAubmdiLXRvb2x0aXAtcHJpbWFyeSArIG5nYi10b29sdGlwLXdpbmRvdy5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50PXRvcF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzNjg3ZjI7XG59XG4udG9vbHRpcC1wcmltYXJ5LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnQ9bGVmdF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAtcHJpbWFyeSA+IC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnQ9bGVmdF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLm5nYi10b29sdGlwLXByaW1hcnkgKyBuZ2ItdG9vbHRpcC13aW5kb3cuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudD1sZWZ0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzNjg3ZjI7XG59XG5bZGlyPXJ0bF0gLnRvb2x0aXAtcHJpbWFyeS5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50PWxlZnRdIC50b29sdGlwLWFycm93OjpiZWZvcmUsIFtkaXI9cnRsXSAudG9vbHRpcC1wcmltYXJ5ID4gLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudD1sZWZ0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCBbZGlyPXJ0bF0gLm5nYi10b29sdGlwLXByaW1hcnkgKyBuZ2ItdG9vbHRpcC13aW5kb3cuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudD1sZWZ0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzY4N2YyO1xufVxuLnRvb2x0aXAtcHJpbWFyeS5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50PWJvdHRvbV0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAtcHJpbWFyeSA+IC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnQ9Ym90dG9tXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAubmdiLXRvb2x0aXAtcHJpbWFyeSArIG5nYi10b29sdGlwLXdpbmRvdy5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50PWJvdHRvbV0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzNjg3ZjI7XG59XG4udG9vbHRpcC1wcmltYXJ5LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnQ9cmlnaHRdIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC50b29sdGlwLXByaW1hcnkgPiAudG9vbHRpcC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50PXJpZ2h0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAubmdiLXRvb2x0aXAtcHJpbWFyeSArIG5nYi10b29sdGlwLXdpbmRvdy5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50PXJpZ2h0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzY4N2YyO1xufVxuW2Rpcj1ydGxdIC50b29sdGlwLXByaW1hcnkuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudD1yaWdodF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgW2Rpcj1ydGxdIC50b29sdGlwLXByaW1hcnkgPiAudG9vbHRpcC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50PXJpZ2h0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCBbZGlyPXJ0bF0gLm5nYi10b29sdGlwLXByaW1hcnkgKyBuZ2ItdG9vbHRpcC13aW5kb3cuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudD1yaWdodF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzY4N2YyO1xufVxuXG4ucG9wb3Zlci5wb3BvdmVyLXByaW1hcnksIC5wb3BvdmVyIC5wb3BvdmVyLXByaW1hcnkgPiAucG9wb3ZlciwgLnBvcG92ZXIgLm5nYi1wb3BvdmVyLXByaW1hcnkgKyBuZ2ItcG9wb3Zlci13aW5kb3cge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjMzY4N2YyO1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gMCByZ2JhKDU0LCAxMzUsIDI0MiwgMC40KTtcbn1cbi5wb3BvdmVyLnBvcG92ZXItcHJpbWFyeSAucG9wb3Zlci1oZWFkZXIsIC5wb3BvdmVyIC5wb3BvdmVyLXByaW1hcnkgPiAucG9wb3ZlciAucG9wb3Zlci1oZWFkZXIsIC5wb3BvdmVyIC5uZ2ItcG9wb3Zlci1wcmltYXJ5ICsgbmdiLXBvcG92ZXItd2luZG93IC5wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucG9wb3Zlci5wb3BvdmVyLXByaW1hcnkgLnBvcG92ZXItYm9keSwgLnBvcG92ZXIgLnBvcG92ZXItcHJpbWFyeSA+IC5wb3BvdmVyIC5wb3BvdmVyLWJvZHksIC5wb3BvdmVyIC5uZ2ItcG9wb3Zlci1wcmltYXJ5ICsgbmdiLXBvcG92ZXItd2luZG93IC5wb3BvdmVyLWJvZHkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5wb3BvdmVyLnBvcG92ZXItcHJpbWFyeSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5wb3BvdmVyLXByaW1hcnkgPiAucG9wb3ZlciA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5uZ2ItcG9wb3Zlci1wcmltYXJ5ICsgbmdiLXBvcG92ZXItd2luZG93ID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucG9wb3Zlci5wb3BvdmVyLXByaW1hcnkuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudD10b3BdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAucG9wb3ZlciAucG9wb3Zlci1wcmltYXJ5ID4gLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudD10b3BdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAucG9wb3ZlciAubmdiLXBvcG92ZXItcHJpbWFyeSArIG5nYi1wb3BvdmVyLXdpbmRvdy5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50PXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzY4N2YyICFpbXBvcnRhbnQ7XG59XG4ucG9wb3Zlci5wb3BvdmVyLXByaW1hcnkuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudD1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyIC5wb3BvdmVyLXByaW1hcnkgPiAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50PXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLnBvcG92ZXIgLm5nYi1wb3BvdmVyLXByaW1hcnkgKyBuZ2ItcG9wb3Zlci13aW5kb3cuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudD1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzNjg3ZjIgIWltcG9ydGFudDtcbn1cbltkaXI9cnRsXSAucG9wb3Zlci5wb3BvdmVyLXByaW1hcnkuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudD1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIFtkaXI9cnRsXSAucG9wb3ZlciAucG9wb3Zlci1wcmltYXJ5ID4gLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudD1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIFtkaXI9cnRsXSAucG9wb3ZlciAubmdiLXBvcG92ZXItcHJpbWFyeSArIG5nYi1wb3BvdmVyLXdpbmRvdy5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50PXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzY4N2YyICFpbXBvcnRhbnQ7XG59XG4ucG9wb3Zlci5wb3BvdmVyLXByaW1hcnkuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudD1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAucG9wb3ZlciAucG9wb3Zlci1wcmltYXJ5ID4gLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudD1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAucG9wb3ZlciAubmdiLXBvcG92ZXItcHJpbWFyeSArIG5nYi1wb3BvdmVyLXdpbmRvdy5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50PWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzY4N2YyICFpbXBvcnRhbnQ7XG59XG4ucG9wb3Zlci5wb3BvdmVyLXByaW1hcnkuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudD1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLnBvcG92ZXIgLnBvcG92ZXItcHJpbWFyeSA+IC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnQ9bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyIC5uZ2ItcG9wb3Zlci1wcmltYXJ5ICsgbmdiLXBvcG92ZXItd2luZG93LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnQ9bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM2ODdmMiAhaW1wb3J0YW50O1xufVxuW2Rpcj1ydGxdIC5wb3BvdmVyLnBvcG92ZXItcHJpbWFyeS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50PWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCBbZGlyPXJ0bF0gLnBvcG92ZXIgLnBvcG92ZXItcHJpbWFyeSA+IC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnQ9bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIFtkaXI9cnRsXSAucG9wb3ZlciAubmdiLXBvcG92ZXItcHJpbWFyeSArIG5nYi1wb3BvdmVyLXdpbmRvdy5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50PWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzY4N2YyICFpbXBvcnRhbnQ7XG59XG4ucG9wb3Zlci5wb3BvdmVyLXByaW1hcnkuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudD1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAucG9wb3ZlciAucG9wb3Zlci1wcmltYXJ5ID4gLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudD1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAucG9wb3ZlciAubmdiLXBvcG92ZXItcHJpbWFyeSArIG5nYi1wb3BvdmVyLXdpbmRvdy5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50PWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLXByaW1hcnkge1xuICAtLWJzLXRhYmxlLWJnOiAjZDdlN2ZjO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNkMWUwZjQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNjMmQwZTM7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjY2FkOWVkO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzJkMGUzO1xufVxuLnRhYmxlLXByaW1hcnkgdGgge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4udGFibGUtcHJpbWFyeSAuYnRuLWljb24ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjg3ZjI7XG4gIGJvcmRlci1jb2xvcjogIzM2ODdmMjtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIDAgcmdiYSg1NCwgMTM1LCAyNDIsIDAuNCk7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3YWRhICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzMxN2FkYSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCkgIWltcG9ydGFudDtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXByaW1hcnksIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTdhZGE7XG4gIGJvcmRlci1jb2xvcjogIzMxN2FkYTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1wcmltYXJ5LCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tcHJpbWFyeSwgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LnNob3cuZHJvcGRvd24tdG9nZ2xlLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU3M2NlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzJlNzNjZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5LnNob3cuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY4N2YyICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzM2ODdmMiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tbGFiZWwtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMzY4N2YyO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjZGZlY2ZkO1xufVxuLmJ0bi1sYWJlbC1wcmltYXJ5OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMzE3YWRhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSAwIHJnYmEoNTQsIDEzNSwgMjQyLCAwLjQpICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KSAhaW1wb3J0YW50O1xufVxuLmJ0bi1sYWJlbC1wcmltYXJ5OmZvY3VzLCAuYnRuLWxhYmVsLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzMxN2FkYTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uYnRuLWxhYmVsLXByaW1hcnk6YWN0aXZlLCAuYnRuLWxhYmVsLXByaW1hcnkuYWN0aXZlLCAuYnRuLWxhYmVsLXByaW1hcnkuc2hvdy5kcm9wZG93bi10b2dnbGUsIC5zaG93ID4gLmJ0bi1sYWJlbC1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTczY2UgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmJ0bi1sYWJlbC1wcmltYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1sYWJlbC1wcmltYXJ5LmFjdGl2ZTpmb2N1cywgLmJ0bi1sYWJlbC1wcmltYXJ5LnNob3cuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAuc2hvdyA+IC5idG4tbGFiZWwtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1sYWJlbC1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLWxhYmVsLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzM2ODdmMiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlY2ZkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogIzM2ODdmMjtcbiAgYm9yZGVyLWNvbG9yOiAjMzY4N2YyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxN2FkYSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMzMTdhZGEgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIDAgcmdiYSg1NCwgMTM1LCAyNDIsIDAuNCkgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpICFpbXBvcnRhbnQ7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXByaW1hcnksIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTdhZGE7XG4gIGJvcmRlci1jb2xvcjogIzMxN2FkYTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXByaW1hcnksIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXByaW1hcnksIC5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTczY2UgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMmU3M2NlICFpbXBvcnRhbnQ7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNjg3ZjIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkgLmJhZGdlIHtcbiAgYmFja2dyb3VuZDogIzM2ODdmMjtcbiAgYm9yZGVyLWNvbG9yOiAjMzY4N2YyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIgLmJhZGdlLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXM6aG92ZXIgLmJhZGdlLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlIC5iYWRnZSxcbi5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZSAuYmFkZ2UsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzY4N2YyO1xufVxuXG4uZHJvcGRvd24taXRlbTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uZHJvcGRvd24taXRlbTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU0LCAxMzUsIDI0MiwgMC4wOCk7XG4gIGNvbG9yOiAjMzY4N2YyICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51ID4gbGk6bm90KC5kaXNhYmxlZCkgPiBhOm5vdCguZHJvcGRvd24taXRlbSk6YWN0aXZlLFxuLmRyb3Bkb3duLW1lbnUgPiBsaS5hY3RpdmU6bm90KC5kaXNhYmxlZCkgPiBhOm5vdCguZHJvcGRvd24taXRlbSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU0LCAxMzUsIDI0MiwgMC4wOCk7XG4gIGNvbG9yOiAjMzY4N2YyICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMzE3YWRhO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZTpob3ZlciwgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2ODdmMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoNTQsIDEzNSwgMjQyLCAwLjQpO1xufVxuXG4uZm9ybS1jb250cm9sOmZvY3VzLFxuLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzY4N2YyO1xufVxuXG4uaW5wdXQtZ3JvdXA6Zm9jdXMtd2l0aGluIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXA6Zm9jdXMtd2l0aGluIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzY4N2YyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzM2ODdmMjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSg1NCwgMTM1LCAyNDIsIDAuNCk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2ODdmMjtcbiAgYm9yZGVyLWNvbG9yOiAjMzY4N2YyO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDU0LCAxMzUsIDI0MiwgMC40KTtcbn1cblxuLmN1c3RvbS1vcHRpb24uY2hlY2tlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNjg3ZjI7XG59XG5cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzM2ODdmMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1jb250cm9sOmZvY3VzIH4gLmZvcm0tbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMzNjg3ZjI7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIH4gLmZvcm0tbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLXRvZ2dsZS1zbGlkZXIge1xuICBiYWNrZ3JvdW5kOiAjMzY4N2YyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnN3aXRjaC1pbnB1dDphY3RpdmUgfiAuc3dpdGNoLXRvZ2dsZS1zbGlkZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc3dpdGNoLWlucHV0OmZvY3VzIH4gLnN3aXRjaC10b2dnbGUtc2xpZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM2ODdmMjtcbiAgYm94LXNoYWRvdzogMCAwIDAuMjVyZW0gMC4wNXJlbSByZ2JhKDUsIDI0LCA4NSwgMC4xKTtcbn1cblxuLnN3aXRjaC1wcmltYXJ5LnN3aXRjaCAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLXRvZ2dsZS1zbGlkZXIge1xuICBiYWNrZ3JvdW5kOiAjMzY4N2YyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnN3aXRjaC1wcmltYXJ5LnN3aXRjaCAuc3dpdGNoLWlucHV0OmFjdGl2ZSB+IC5zd2l0Y2gtdG9nZ2xlLXNsaWRlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zd2l0Y2gtcHJpbWFyeS5zd2l0Y2ggLnN3aXRjaC1pbnB1dDpmb2N1cyB+IC5zd2l0Y2gtdG9nZ2xlLXNsaWRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNjg3ZjI7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjI1cmVtIDAuMDVyZW0gcmdiYSg1LCAyNCwgODUsIDAuMSk7XG59XG5cbi50aW1lbGluZSAudGltZWxpbmUtaXRlbS1wcmltYXJ5IC50aW1lbGluZS1ldmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTQsIDEzNSwgMjQyLCAwLjEpO1xufVxuLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtLXByaW1hcnkgLnRpbWVsaW5lLWV2ZW50OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDU0LCAxMzUsIDI0MiwgMC4xKSAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoNTQsIDEzNSwgMjQyLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZSAudGltZWxpbmUtcG9pbnQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjg3ZjIgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xODc1cmVtIHJnYmEoNTQsIDEzNSwgMjQyLCAwLjE2KTtcbn1cblxuLnRpbWVsaW5lIC50aW1lbGluZS1pbmRpY2F0b3ItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzM2ODdmMiAhaW1wb3J0YW50O1xufVxuLnRpbWVsaW5lIC50aW1lbGluZS1pbmRpY2F0b3ItcHJpbWFyeSBpIHtcbiAgY29sb3I6ICMzNjg3ZjIgIWltcG9ydGFudDtcbn1cblxuLmRpdmlkZXIuZGl2aWRlci1wcmltYXJ5IC5kaXZpZGVyLXRleHQ6YmVmb3JlLCAuZGl2aWRlci5kaXZpZGVyLXByaW1hcnkgLmRpdmlkZXItdGV4dDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzM2ODdmMjtcbn1cblxuLm5hdmJhci5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2ODdmMiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2Q1ZTZmYztcbn1cbi5uYXZiYXIuYmctcHJpbWFyeSAubmF2YmFyLWJyYW5kLFxuLm5hdmJhci5iZy1wcmltYXJ5IC5uYXZiYXItYnJhbmQgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5iZy1wcmltYXJ5IC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXIuYmctcHJpbWFyeSAubmF2YmFyLWJyYW5kOmZvY3VzLFxuLm5hdmJhci5iZy1wcmltYXJ5IC5uYXZiYXItYnJhbmQgYTpob3Zlcixcbi5uYXZiYXIuYmctcHJpbWFyeSAubmF2YmFyLWJyYW5kIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuYmctcHJpbWFyeSAubmF2YmFyLXNlYXJjaC13cmFwcGVyIC5uYXZiYXItc2VhcmNoLWljb24sXG4ubmF2YmFyLmJnLXByaW1hcnkgLm5hdmJhci1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWlucHV0IHtcbiAgY29sb3I6ICNkNWU2ZmM7XG59XG4ubmF2YmFyLmJnLXByaW1hcnkgLnNlYXJjaC1pbnB1dC13cmFwcGVyIC5zZWFyY2gtaW5wdXQsXG4ubmF2YmFyLmJnLXByaW1hcnkgLnNlYXJjaC1pbnB1dC13cmFwcGVyIC5zZWFyY2gtdG9nZ2xlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjg3ZjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNkNWU2ZmM7XG59XG4ubmF2YmFyLmJnLXByaW1hcnkgLm5hdmJhci1uYXYgPiAubmF2LWxpbmssXG4ubmF2YmFyLmJnLXByaW1hcnkgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmssXG4ubmF2YmFyLmJnLXByaW1hcnkgLm5hdmJhci1uYXYgPiAubmF2ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNkNWU2ZmM7XG59XG4ubmF2YmFyLmJnLXByaW1hcnkgLm5hdmJhci1uYXYgPiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXIuYmctcHJpbWFyeSAubmF2YmFyLW5hdiA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXIuYmctcHJpbWFyeSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXIuYmctcHJpbWFyeSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXIuYmctcHJpbWFyeSAubmF2YmFyLW5hdiA+IC5uYXYgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLmJnLXByaW1hcnkgLm5hdmJhci1uYXYgPiAubmF2ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmJnLXByaW1hcnkgLm5hdmJhci1uYXYgPiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLmJnLXByaW1hcnkgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLmJnLXByaW1hcnkgLm5hdmJhci1uYXYgPiAubmF2ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM5NWMwZjggIWltcG9ydGFudDtcbn1cbi5uYXZiYXIuYmctcHJpbWFyeSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXIuYmctcHJpbWFyeSAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci5iZy1wcmltYXJ5IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci5iZy1wcmltYXJ5IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuYmctcHJpbWFyeSAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogI2Q1ZTZmYztcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xufVxuLm5hdmJhci5iZy1wcmltYXJ5IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTRweCcgaGVpZ2h0PScxMXB4JyB2aWV3Qm94PScwIDAgMTQgMTEnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMCwwIEwxNCwwIEwxNCwxLjc1IEwwLDEuNzUgTDAsMCBaIE0wLDQuMzc1IEwxNCw0LjM3NSBMMTQsNi4xMjUgTDAsNi4xMjUgTDAsNC4zNzUgWiBNMCw4Ljc1IEwxNCw4Ljc1IEwxNCwxMC41IEwwLDEwLjUgTDAsOC43NSBaJyBpZD0ncGF0aC0xJyUzRSUzQy9wYXRoJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSfwn5KOLVVJLUVsZW1lbnRzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9JzEyKS1OYXZiYXInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMTc0LjAwMDAwMCwgLTEyOTAuMDAwMDAwKSclM0UlM0NnIGlkPSdHcm91cCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTE3NC4wMDAwMDAsIDEyODguMDAwMDAwKSclM0UlM0NnIGlkPSdJY29uLUNvbG9yJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgMi4wMDAwMDApJyUzRSUzQ3VzZSBmaWxsPSdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCknIHhsaW5rOmhyZWY9JyUyM3BhdGgtMSclM0UlM0MvdXNlJTNFJTNDdXNlIGZpbGwtb3BhY2l0eT0nMC4xJyBmaWxsPSdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCknIHhsaW5rOmhyZWY9JyUyM3BhdGgtMSclM0UlM0MvdXNlJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLm5hdmJhci5iZy1wcmltYXJ5IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiAjZDVlNmZjO1xufVxuLm5hdmJhci5iZy1wcmltYXJ5IC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmJnLXByaW1hcnkgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXIuYmctcHJpbWFyeSAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5iZy1wcmltYXJ5IGhyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xufVxuXG4ubWVudS5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2ODdmMiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2Q1ZTZmYztcbn1cbi5tZW51LmJnLXByaW1hcnkgLm1lbnUtbGluayxcbi5tZW51LmJnLXByaW1hcnkgLm1lbnUtaG9yaXpvbnRhbC1wcmV2LFxuLm1lbnUuYmctcHJpbWFyeSAubWVudS1ob3Jpem9udGFsLW5leHQge1xuICBjb2xvcjogI2Q1ZTZmYztcbn1cbi5tZW51LmJnLXByaW1hcnkgLm1lbnUtbGluazpob3ZlciwgLm1lbnUuYmctcHJpbWFyeSAubWVudS1saW5rOmZvY3VzLFxuLm1lbnUuYmctcHJpbWFyeSAubWVudS1ob3Jpem9udGFsLXByZXY6aG92ZXIsXG4ubWVudS5iZy1wcmltYXJ5IC5tZW51LWhvcml6b250YWwtcHJldjpmb2N1cyxcbi5tZW51LmJnLXByaW1hcnkgLm1lbnUtaG9yaXpvbnRhbC1uZXh0OmhvdmVyLFxuLm1lbnUuYmctcHJpbWFyeSAubWVudS1ob3Jpem9udGFsLW5leHQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tZW51LmJnLXByaW1hcnkgLm1lbnUtbGluay5hY3RpdmUsXG4ubWVudS5iZy1wcmltYXJ5IC5tZW51LWhvcml6b250YWwtcHJldi5hY3RpdmUsXG4ubWVudS5iZy1wcmltYXJ5IC5tZW51LWhvcml6b250YWwtbmV4dC5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tZW51LmJnLXByaW1hcnkgLm1lbnUtaXRlbS5kaXNhYmxlZCAubWVudS1saW5rLFxuLm1lbnUuYmctcHJpbWFyeSAubWVudS1ob3Jpem9udGFsLXByZXYuZGlzYWJsZWQsXG4ubWVudS5iZy1wcmltYXJ5IC5tZW51LWhvcml6b250YWwtbmV4dC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjOTVjMGY4ICFpbXBvcnRhbnQ7XG59XG4ubWVudS5iZy1wcmltYXJ5IC5tZW51LWl0ZW0ub3Blbjpub3QoLm1lbnUtaXRlbS1jbG9zaW5nKSA+IC5tZW51LXRvZ2dsZSxcbi5tZW51LmJnLXByaW1hcnkgLm1lbnUtaXRlbS5hY3RpdmUgPiAubWVudS1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVudS5iZy1wcmltYXJ5IC5tZW51LWl0ZW0uYWN0aXZlID4gLm1lbnUtbGluazpub3QoLm1lbnUtdG9nZ2xlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjhhZjI7XG59XG4ubWVudS5iZy1wcmltYXJ5Lm1lbnUtaG9yaXpvbnRhbCAubWVudS1zdWIgPiAubWVudS1pdGVtLmFjdGl2ZSA+IC5tZW51LWxpbms6bm90KC5tZW51LXRvZ2dsZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA4ZGYyO1xufVxuLm1lbnUuYmctcHJpbWFyeS5tZW51LWhvcml6b250YWwgLm1lbnUtaW5uZXIgLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1jbG9zaW5nKSA+IC5tZW51LXN1YiwgLm1lbnUuYmctcHJpbWFyeS5tZW51LWhvcml6b250YWwgLm1lbnUtaW5uZXIgLm1lbnUtaXRlbS5vcGVuID4gLm1lbnUtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzNiOGFmMjtcbn1cbi5tZW51LmJnLXByaW1hcnkgLm1lbnUtaW5uZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1jbG9zaW5nIC5tZW51LWl0ZW0ub3BlbiAubWVudS1zdWIsXG4ubWVudS5iZy1wcmltYXJ5IC5tZW51LWlubmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tY2xvc2luZyAubWVudS1pdGVtLm9wZW4gLm1lbnUtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZDVlNmZjO1xufVxuLm1lbnUuYmctcHJpbWFyeSAubWVudS1pbm5lci1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzM2ODdmMiA0MSUsIHJnYmEoNTQsIDEzNSwgMjQyLCAwLjExKSA5NSUsIHJnYmEoNTQsIDEzNSwgMjQyLCAwKSk7XG59XG4ubWVudS5iZy1wcmltYXJ5IC5tZW51LXRleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tZW51LmJnLXByaW1hcnkgLm1lbnUtaGVhZGVyIHtcbiAgY29sb3I6ICNhZGNlZmE7XG59XG4ubWVudS5iZy1wcmltYXJ5IGhyLFxuLm1lbnUuYmctcHJpbWFyeSAubWVudS1kaXZpZGVyLFxuLm1lbnUuYmctcHJpbWFyeSAubWVudS1pbm5lciA+IC5tZW51LWl0ZW0ub3BlbiA+IC5tZW51LXN1Yjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG4ubWVudS5iZy1wcmltYXJ5IC5tZW51LWlubmVyID4gLm1lbnUtaGVhZGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xufVxuLm1lbnUuYmctcHJpbWFyeSAubWVudS1ibG9jazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkY2VmYTtcbn1cbi5tZW51LmJnLXByaW1hcnkgLm1lbnUtaW5uZXIgPiAubWVudS1pdGVtLm9wZW4gLm1lbnUtaXRlbS5vcGVuID4gLm1lbnUtdG9nZ2xlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5Y2Y0O1xufVxuLm1lbnUuYmctcHJpbWFyeSAubWVudS1pbm5lciA+IC5tZW51LWl0ZW0ub3BlbiAubWVudS1pdGVtLmFjdGl2ZSA+IC5tZW51LWxpbms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubWVudS5iZy1wcmltYXJ5IC5tZW51LWlubmVyID4gLm1lbnUtaXRlbS5vcGVuIC5tZW51LWl0ZW0ub3BlbiA+IC5tZW51LXRvZ2dsZTo6YmVmb3JlLFxuLm1lbnUuYmctcHJpbWFyeSAubWVudS1pbm5lciA+IC5tZW51LWl0ZW0ub3BlbiAubWVudS1pdGVtLmFjdGl2ZSA+IC5tZW51LWxpbms6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjM2I4YWYyO1xufVxuLm1lbnUuYmctcHJpbWFyeSAucHNfX3RodW1iLXksXG4ubWVudS5iZy1wcmltYXJ5IC5wc19fcmFpbC15LnBzLS1jbGlja2luZyA+IC5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41OTI5MDgyMzUzKSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5hcHAtYnJhbmQgLmxheW91dC1tZW51LXRvZ2dsZSB7XG4gICAgYm9yZGVyOiA3cHggc29saWQgIzM2ODdmMiAhaW1wb3J0YW50O1xuICB9XG59XG4uZm9vdGVyLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY4N2YyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZDVlNmZjO1xufVxuLmZvb3Rlci5iZy1wcmltYXJ5IC5mb290ZXItbGluayB7XG4gIGNvbG9yOiAjZDVlNmZjO1xufVxuLmZvb3Rlci5iZy1wcmltYXJ5IC5mb290ZXItbGluazpob3ZlciwgLmZvb3Rlci5iZy1wcmltYXJ5IC5mb290ZXItbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvb3Rlci5iZy1wcmltYXJ5IC5mb290ZXItbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjOTVjMGY4ICFpbXBvcnRhbnQ7XG59XG4uZm9vdGVyLmJnLXByaW1hcnkgLmZvb3Rlci10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZm9vdGVyLmJnLXByaW1hcnkgLnNob3cgPiAuZm9vdGVyLWxpbmssXG4uZm9vdGVyLmJnLXByaW1hcnkgLmFjdGl2ZSA+IC5mb290ZXItbGluayxcbi5mb290ZXIuYmctcHJpbWFyeSAuZm9vdGVyLWxpbmsuc2hvdyxcbi5mb290ZXIuYmctcHJpbWFyeSAuZm9vdGVyLWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZm9vdGVyLmJnLXByaW1hcnkgaHIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG59XG5cbi5iZy1wcmltYXJ5LnRvYXN0LCAuYmctcHJpbWFyeS5icy10b2FzdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU0LCAxMzUsIDI0MiwgMC44NSkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDFyZW0gcmdiYSg1NCwgMTM1LCAyNDIsIDAuNCk7XG59XG4uYmctcHJpbWFyeS50b2FzdCAudG9hc3QtaGVhZGVyLCAuYmctcHJpbWFyeS5icy10b2FzdCAudG9hc3QtaGVhZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYmctcHJpbWFyeS50b2FzdCAudG9hc3QtaGVhZGVyIC5idG4tY2xvc2UsIC5iZy1wcmltYXJ5LmJzLXRvYXN0IC50b2FzdC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjg3ZjIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTUwcHgnIGhlaWdodD0nMTUxcHgnIHZpZXdCb3g9JzAgMCAxNTAgMTUxJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZGVmcyUzRSUzQ3BvbHlnb24gaWQ9J3BhdGgtMScgcG9pbnRzPScxMzEuMjUxNjU3IDAgNzQuOTkzMzcwNSA1Ni4yNSAxOC43NDgzNDI2IDAgMCAxOC43NSA1Ni4yNDUwMjc4IDc1IDAgMTMxLjI1IDE4Ljc0ODM0MjYgMTUwIDc0Ljk5MzM3MDUgOTMuNzUgMTMxLjI1MTY1NyAxNTAgMTUwIDEzMS4yNSA5My43NTQ5NzIyIDc1IDE1MCAxOC43NSclM0UlM0MvcG9seWdvbiUzRSUzQy9kZWZzJTNFJTNDZyBpZD0n8J+OqC0lNUJTZXR1cCU1RDotQ29sb3JzLSZhbXA7LVNoYWRvd3MnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQXJ0Ym9hcmQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yMjUuMDAwMDAwLCAtMjUwLjAwMDAwMCknJTNFJTNDZyBpZD0nSWNvbi1Db2xvcicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjI1LjAwMDAwMCwgMjUwLjUwMDAwMCknJTNFJTNDdXNlIGZpbGw9JyUyM2ZmZmZmZicgeGxpbms6aHJlZj0nJTIzcGF0aC0xJyUzRSUzQy91c2UlM0UlM0N1c2UgZmlsbC1vcGFjaXR5PScxJyBmaWxsPSclMjNmZmZmZmYnIHhsaW5rOmhyZWY9JyUyM3BhdGgtMSclM0UlM0MvdXNlJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYm94LXNoYWRvdzogMCAwLjE4NzVyZW0gMC4zNzVyZW0gMCByZ2JhKDU0LCAxMzUsIDI0MiwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbCB7XG4gIGNvbG9yOiAjMzY4N2YyO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbCB7XG4gIGNvbG9yOiAjMzY4N2YyO1xufVxuXG4uc3ZnLWlsbHVzdHJhdGlvbiBzdmcge1xuICBmaWxsOiAjMzY4N2YyO1xufVxuXG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS13aG9sZXJvdy1jbGlja2VkLFxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtd2hvbGVyb3ctaG92ZXJlZCB7XG4gIGJhY2tncm91bmQ6ICNlMWVkZmQ7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC1kYXJrIC5qc3RyZWUtd2hvbGVyb3ctaG92ZXJlZCxcbi5qc3RyZWUtZGVmYXVsdC1kYXJrIC5qc3RyZWUtd2hvbGVyb3ctY2xpY2tlZCB7XG4gIGJhY2tncm91bmQ6ICMyYzU5OTM7XG59XG5cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmJvcmRlci1wcmltYXJ5LFxuaHRtbFtkaXI9cnRsXSAuYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMzNjg3ZjIgIWltcG9ydGFudDtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMzY4N2YyO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjNGE5M2YzO1xufVxuXG4uZmlsbC1wcmltYXJ5IHtcbiAgZmlsbDogIzM2ODdmMjtcbn1cblxuLm5vVWktcHJpbWFyeSAubm9VaS1iYXNlIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjMzY4N2YyICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzY4N2YyICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDU0LCAxMzUsIDI0MiwgMC4wOCkgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNjg3ZjIgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLXByaW1hcnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDU0LCAxMzUsIDI0MiwgMC4xNikgIWltcG9ydGFudDtcbn1cblxudGFibGUuZGF0YVRhYmxlLmR0ci1jb2x1bW4gPiB0Ym9keSA+IHRyID4gdGQuY29udHJvbDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUuZHRyLWNvbHVtbiA+IHRib2R5ID4gdHIgPiB0aC5jb250cm9sOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjg3ZjI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggIzU0NWM4NTtcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgYVthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1NCwgMTM1LCAyNDIsIDAuMDgpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzY4N2YyICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBib3JkZXItY29sb3I6ICMzNjg3ZjI7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS1zdGFydCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UtZW5kIHtcbiAgYmFja2dyb3VuZDogIzM2ODdmMiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSg1NCwgMTM1LCAyNDIsIDAuNDUpO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheSB7XG4gIGNvbG9yOiAjMzY4N2YyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNkZmVjZmQgIWltcG9ydGFudDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmZvY3VzZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmZvY3VzZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAjYzJkYmZiICFpbXBvcnRhbnQ7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDIzNiwgMjUzLCAwLjUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5Om5vdCguYWN0aXZlKSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNjg3ZjI7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cblxuLmZsYXRwaWNrci1kYXkudG9kYXkge1xuICBib3JkZXItY29sb3I6ICMzNjg3ZjI7XG59XG4uZmxhdHBpY2tyLWRheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnRvZGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS50b2RheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkudG9kYXkuaW5SYW5nZSB7XG4gIGNvbG9yOiAjMzY4N2YyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNkZmVjZmQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZGZlY2ZkICFpbXBvcnRhbnQ7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCwgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLCAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmZvY3VzLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLm5leHRNb250aERheSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpmb2N1cywgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLm5leHRNb250aERheSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS53ZWVrLnNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzM2ODdmMiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMzNjg3ZjIgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoNTQsIDEzNSwgMjQyLCAwLjQ1KTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0YWJsZSB0aGVhZCB0aCBzZWxlY3QsXG4uZGF0ZXJhbmdlcGlja2VyIHRhYmxlIHRoZWFkIHRkIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLmFjdGl2ZTpub3QoLm9mZikge1xuICBiYWNrZ3JvdW5kOiAjMzY4N2YyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSg1NCwgMTM1LCAyNDIsIDAuNDUpO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5zdGFydC1kYXRlOm5vdCguZW5kLWRhdGUpOm5vdCgub2ZmKSxcbi5kYXRlcmFuZ2VwaWNrZXIgLmVuZC1kYXRlOm5vdCguc3RhcnQtZGF0ZSk6bm90KC5vZmYpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2ODdmMjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmRhdGVyYW5nZXBpY2tlciAuc3RhcnQtZGF0ZTpub3QoLmVuZC1kYXRlKTpub3QoLm9mZik6aG92ZXIsXG4uZGF0ZXJhbmdlcGlja2VyIC5lbmQtZGF0ZTpub3QoLnN0YXJ0LWRhdGUpOm5vdCgub2ZmKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjg3ZjIgIWltcG9ydGFudDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuaW5wdXQtbWluaS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzNjg3ZjIgIWltcG9ydGFudDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5pbi1yYW5nZTpub3QoLnN0YXJ0LWRhdGUpOm5vdCguZW5kLWRhdGUpOm5vdCgub2ZmKSB7XG4gIGNvbG9yOiAjMzY4N2YyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmVjZmQgIWltcG9ydGFudDtcbn1cblxuLnJhbmdlcyBsaS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY4N2YyICFpbXBvcnRhbnQ7XG59XG5cbmxpLnVpLXRpbWVwaWNrZXItc2VsZWN0ZWQsXG4udWktdGltZXBpY2tlci1saXN0IC51aS10aW1lcGlja2VyLXNlbGVjdGVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzM2ODdmMiAhaW1wb3J0YW50O1xufVxuXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcixcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzLFxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246Zm9jdXMsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3Zlcixcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIHtcbiAgY29sb3I6ICMzNjg3ZjIgIWltcG9ydGFudDtcbn1cbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLnFsLWZpbGwge1xuICBmaWxsOiAjMzY4N2YyICFpbXBvcnRhbnQ7XG59XG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLFxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZSxcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZSxcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZSxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZSxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZSxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLW1pdGVyIHtcbiAgc3Ryb2tlOiAjMzY4N2YyICFpbXBvcnRhbnQ7XG59XG5cbi50dC1zdWdnZXN0aW9uOmFjdGl2ZSxcbi50dC1jdXJzb3Ige1xuICBiYWNrZ3JvdW5kOiByZ2JhKDU0LCAxMzUsIDI0MiwgMC4wOCkgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNjg3ZjIgIWltcG9ydGFudDtcbn1cblxuLmRyb3B6b25lLmR6LWRyYWctaG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzNjg3ZjIgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLFxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogIzM2ODdmMiAhaW1wb3J0YW50O1xufVxuXG4uc2stcHJpbWFyeS5zay1wbGFuZSxcbi5zay1wcmltYXJ5IC5zay1jaGFzZS1kb3Q6YmVmb3JlLFxuLnNrLXByaW1hcnkgLnNrLWJvdW5jZS1kb3QsXG4uc2stcHJpbWFyeSAuc2std2F2ZS1yZWN0LFxuLnNrLXByaW1hcnkuc2stcHVsc2UsXG4uc2stcHJpbWFyeSAuc2stc3dpbmctZG90LFxuLnNrLXByaW1hcnkgLnNrLWNpcmNsZS1kb3Q6YmVmb3JlLFxuLnNrLXByaW1hcnkgLnNrLWNpcmNsZS1mYWRlLWRvdDpiZWZvcmUsXG4uc2stcHJpbWFyeSAuc2stZ3JpZC1jdWJlLFxuLnNrLXByaW1hcnkgLnNrLWZvbGQtY3ViZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY4N2YyO1xufVxuXG4ucGx5ciBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzY4N2YyICFpbXBvcnRhbnQ7XG59XG5cbi5wbHlyIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMzY4N2YyICFpbXBvcnRhbnQ7XG59XG4ucGx5ciBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMzY4N2YyICFpbXBvcnRhbnQ7XG59XG4ucGx5ciBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMzNjg3ZjIgIWltcG9ydGFudDtcbn1cblxuLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkLFxuLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9scyBidXR0b24udGFiLWZvY3VzOmZvY3VzLFxuLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xzIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNjg3ZjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9scyBidXR0b24udGFiLWZvY3VzOmZvY3VzLFxuLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4ucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xzIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNjg3ZjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnBseXJfX3BsYXktbGFyZ2Uge1xuICBiYWNrZ3JvdW5kOiAjMzY4N2YyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5wbHlyX19wcm9ncmVzcy0tcGxheWVkLFxuLnBseXJfX3ZvbHVtZS0tZGlzcGxheSB7XG4gIGNvbG9yOiAjMzY4N2YyICFpbXBvcnRhbnQ7XG59XG5cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgY29sb3I6ICMzNjg3ZjIgIWltcG9ydGFudDtcbn1cblxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dW2FyaWEtY2hlY2tlZD10cnVlXTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzM2ODdmMiAhaW1wb3J0YW50O1xufVxuXG4uZmMgLmZjLWV2ZW50LXByaW1hcnk6bm90KC5mYy1saXN0LWV2ZW50KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmVjZmQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNjg3ZjIgIWltcG9ydGFudDtcbn1cbi5mYyAuZmMtZXZlbnQtcHJpbWFyeTpub3QoLmZjLWxpc3QtZXZlbnQpIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDU0LCAxMzUsIDI0MiwgMC4xNSk7XG59XG4uZmMgLmZjLWV2ZW50LXByaW1hcnkuZmMtbGlzdC1ldmVudCAuZmMtbGlzdC1ldmVudC1kb3Qge1xuICBib3JkZXItY29sb3I6ICMzNjg3ZjIgIWltcG9ydGFudDtcbn1cbi5mYyAuZmMtYnV0dG9uLXByaW1hcnk6bm90KC5mYy1wcmV2LWJ1dHRvbik6bm90KC5mYy1uZXh0LWJ1dHRvbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU0LCAxMzUsIDI0MiwgMC4wOCkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzM2ODdmMjtcbn1cbi5mYyAuZmMtYnV0dG9uLXByaW1hcnk6bm90KC5mYy1wcmV2LWJ1dHRvbik6bm90KC5mYy1uZXh0LWJ1dHRvbikuZmMtYnV0dG9uLWFjdGl2ZSwgLmZjIC5mYy1idXR0b24tcHJpbWFyeTpub3QoLmZjLXByZXYtYnV0dG9uKTpub3QoLmZjLW5leHQtYnV0dG9uKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjg3ZjIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMzY4N2YyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZjIC5mYy1idXR0b24tcHJpbWFyeTpub3QoLmZjLXByZXYtYnV0dG9uKTpub3QoLmZjLW5leHQtYnV0dG9uKTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSAwIHJnYmEoNTQsIDEzNSwgMjQyLCAwLjQpO1xufVxuXG4uc3dhbDItcHJvZ3Jlc3Mtc3RlcHNbY2xhc3NdIC5zd2FsMi1wcm9ncmVzcy1zdGVwLnN3YWwyLWFjdGl2ZS1wcm9ncmVzcy1zdGVwLFxuLnN3YWwyLXByb2dyZXNzLXN0ZXBzW2NsYXNzXSAuc3dhbDItcHJvZ3Jlc3Mtc3RlcC1saW5lLFxuLnN3YWwyLXByb2dyZXNzLXN0ZXBzW2NsYXNzXSAuc3dhbDItYWN0aXZlLXByb2dyZXNzLXN0ZXAsXG4uc3dhbDItcHJvZ3Jlc3Mtc3RlcHNbY2xhc3NdIC5zd2FsMi1wcm9ncmVzcy1zdGVwIHtcbiAgYmFja2dyb3VuZDogIzM2ODdmMjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zd2FsMi1wcm9ncmVzcy1zdGVwc1tjbGFzc10gLnN3YWwyLXByb2dyZXNzLXN0ZXAuc3dhbDItYWN0aXZlLXByb2dyZXNzLXN0ZXAgfiAuc3dhbDItcHJvZ3Jlc3Mtc3RlcCxcbi5zd2FsMi1wcm9ncmVzcy1zdGVwc1tjbGFzc10gLnN3YWwyLXByb2dyZXNzLXN0ZXAuc3dhbDItYWN0aXZlLXByb2dyZXNzLXN0ZXAgfiAuc3dhbDItcHJvZ3Jlc3Mtc3RlcC1saW5lIHtcbiAgYmFja2dyb3VuZDogI2UxZWRmZDtcbn1cblxuLnBjci1hcHAgLnBjci10eXBlLmFjdGl2ZSxcbi5wY3ItYXBwIC5wY3Itc2F2ZSB7XG4gIGJhY2tncm91bmQ6ICMzNjg3ZjIgIWltcG9ydGFudDtcbn1cblxuLmljb24tY2FyZC5hY3RpdmUge1xuICBvdXRsaW5lOiAxcHggc29saWQgIzM2ODdmMjtcbn1cbi5pY29uLWNhcmQuYWN0aXZlIGksXG4uaWNvbi1jYXJkLmFjdGl2ZSBzdmcge1xuICBjb2xvcjogIzM2ODdmMjtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnRbZGF0YS1wb3BwZXItcGxhY2VtZW50PWJvdHRvbV0gLnNoZXBoZXJkLWFycm93OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjg3ZjIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMzY4N2YyO1xufVxuLnNoZXBoZXJkLWVsZW1lbnQgLnNoZXBoZXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMzNjg3ZjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2hlcGhlcmQtZWxlbWVudCAuc2hlcGhlcmQtaGVhZGVyIC5zaGVwaGVyZC10aXRsZSxcbi5zaGVwaGVyZC1lbGVtZW50IC5zaGVwaGVyZC1oZWFkZXIgLnNoZXBoZXJkLWNhbmNlbC1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5zaGVwaGVyZC1lbGVtZW50IC5zaGVwaGVyZC1idXR0b246bm90KDpkaXNhYmxlZCkuYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2ODdmMjtcbiAgYm9yZGVyLWNvbG9yOiAjMzY4N2YyO1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gMCByZ2JhKDU0LCAxMzUsIDI0MiwgMC40KTtcbn1cbi5zaGVwaGVyZC1lbGVtZW50IC5zaGVwaGVyZC1idXR0b246bm90KDpkaXNhYmxlZCkuYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3YWRhICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzMxN2FkYSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCkgIWltcG9ydGFudDtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuc2hlcGhlcmQtZWxlbWVudCAuc2hlcGhlcmQtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLmJ0bi1wcmltYXJ5LCAuc2hlcGhlcmQtZWxlbWVudCAuc2hlcGhlcmQtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLmJ0bi1wcmltYXJ5OmZvY3VzLCAuc2hlcGhlcmQtZWxlbWVudCAuc2hlcGhlcmQtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTdhZGE7XG4gIGJvcmRlci1jb2xvcjogIzMxN2FkYTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLnNoZXBoZXJkLWVsZW1lbnQgLnNoZXBoZXJkLWJ1dHRvbjpub3QoOmRpc2FibGVkKS5idG4tcHJpbWFyeSwgLmJ0bi1jaGVjazphY3RpdmUgKyAuc2hlcGhlcmQtZWxlbWVudCAuc2hlcGhlcmQtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLmJ0bi1wcmltYXJ5LCAuc2hlcGhlcmQtZWxlbWVudCAuc2hlcGhlcmQtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLnNoZXBoZXJkLWVsZW1lbnQgLnNoZXBoZXJkLWJ1dHRvbjpub3QoOmRpc2FibGVkKS5idG4tcHJpbWFyeS5hY3RpdmUsIC5zaGVwaGVyZC1lbGVtZW50IC5zaGVwaGVyZC1idXR0b246bm90KDpkaXNhYmxlZCkuYnRuLXByaW1hcnkuc2hvdy5kcm9wZG93bi10b2dnbGUsIC5zaG93ID4gLnNoZXBoZXJkLWVsZW1lbnQgLnNoZXBoZXJkLWJ1dHRvbjpub3QoOmRpc2FibGVkKS5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU3M2NlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzJlNzNjZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLnNoZXBoZXJkLWVsZW1lbnQgLnNoZXBoZXJkLWJ1dHRvbjpub3QoOmRpc2FibGVkKS5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuc2hlcGhlcmQtZWxlbWVudCAuc2hlcGhlcmQtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLmJ0bi1wcmltYXJ5OmZvY3VzLCAuc2hlcGhlcmQtZWxlbWVudCAuc2hlcGhlcmQtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cywgLnNoZXBoZXJkLWVsZW1lbnQgLnNoZXBoZXJkLWJ1dHRvbjpub3QoOmRpc2FibGVkKS5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsIC5zaGVwaGVyZC1lbGVtZW50IC5zaGVwaGVyZC1idXR0b246bm90KDpkaXNhYmxlZCkuYnRuLXByaW1hcnkuc2hvdy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5zaG93ID4gLnNoZXBoZXJkLWVsZW1lbnQgLnNoZXBoZXJkLWJ1dHRvbjpub3QoOmRpc2FibGVkKS5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnNoZXBoZXJkLWVsZW1lbnQgLnNoZXBoZXJkLWJ1dHRvbjpub3QoOmRpc2FibGVkKS5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLnNoZXBoZXJkLWVsZW1lbnQgLnNoZXBoZXJkLWJ1dHRvbjpub3QoOmRpc2FibGVkKS5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjg3ZjIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMzY4N2YyICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaGVwaGVyZC1lbGVtZW50IC5zaGVwaGVyZC1idXR0b246bm90KDpkaXNhYmxlZCkuYnRuLWxhYmVsLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjODU5MmEzO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjZWJlZWYwO1xufVxuLnNoZXBoZXJkLWVsZW1lbnQgLnNoZXBoZXJkLWJ1dHRvbjpub3QoOmRpc2FibGVkKS5idG4tbGFiZWwtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjNzg4MzkzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSAwIHJnYmEoMTMzLCAxNDYsIDE2MywgMC40KSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCkgIWltcG9ydGFudDtcbn1cbi5zaGVwaGVyZC1lbGVtZW50IC5zaGVwaGVyZC1idXR0b246bm90KDpkaXNhYmxlZCkuYnRuLWxhYmVsLXNlY29uZGFyeTpmb2N1cywgLnNoZXBoZXJkLWVsZW1lbnQgLnNoZXBoZXJkLWJ1dHRvbjpub3QoOmRpc2FibGVkKS5idG4tbGFiZWwtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM3ODgzOTM7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLnNoZXBoZXJkLWVsZW1lbnQgLnNoZXBoZXJkLWJ1dHRvbjpub3QoOmRpc2FibGVkKS5idG4tbGFiZWwtc2Vjb25kYXJ5OmFjdGl2ZSwgLnNoZXBoZXJkLWVsZW1lbnQgLnNoZXBoZXJkLWJ1dHRvbjpub3QoOmRpc2FibGVkKS5idG4tbGFiZWwtc2Vjb25kYXJ5LmFjdGl2ZSwgLnNoZXBoZXJkLWVsZW1lbnQgLnNoZXBoZXJkLWJ1dHRvbjpub3QoOmRpc2FibGVkKS5idG4tbGFiZWwtc2Vjb25kYXJ5LnNob3cuZHJvcGRvd24tdG9nZ2xlLCAuc2hvdyA+IC5zaGVwaGVyZC1lbGVtZW50IC5zaGVwaGVyZC1idXR0b246bm90KDpkaXNhYmxlZCkuYnRuLWxhYmVsLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE3YzhiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5zaGVwaGVyZC1lbGVtZW50IC5zaGVwaGVyZC1idXR0b246bm90KDpkaXNhYmxlZCkuYnRuLWxhYmVsLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMsIC5zaGVwaGVyZC1lbGVtZW50IC5zaGVwaGVyZC1idXR0b246bm90KDpkaXNhYmxlZCkuYnRuLWxhYmVsLXNlY29uZGFyeS5hY3RpdmU6Zm9jdXMsIC5zaGVwaGVyZC1lbGVtZW50IC5zaGVwaGVyZC1idXR0b246bm90KDpkaXNhYmxlZCkuYnRuLWxhYmVsLXNlY29uZGFyeS5zaG93LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLnNob3cgPiAuc2hlcGhlcmQtZWxlbWVudCAuc2hlcGhlcmQtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLmJ0bi1sYWJlbC1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zaGVwaGVyZC1lbGVtZW50IC5zaGVwaGVyZC1idXR0b246bm90KDpkaXNhYmxlZCkuYnRuLWxhYmVsLXNlY29uZGFyeS5kaXNhYmxlZCwgLnNoZXBoZXJkLWVsZW1lbnQgLnNoZXBoZXJkLWJ1dHRvbjpub3QoOmRpc2FibGVkKS5idG4tbGFiZWwtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICM4NTkyYTMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWVmMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5icy1zdGVwcGVyIC5zdGVwLmFjdGl2ZSAuYnMtc3RlcHBlci1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY4N2YyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwLjE4NzVyZW0gMC4zNzVyZW0gMCByZ2JhKDU0LCAxMzUsIDI0MiwgMC40KTtcbn1cbi5icy1zdGVwcGVyIC5zdGVwLmFjdGl2ZSAuYnMtc3RlcHBlci1sYWJlbCB7XG4gIGNvbG9yOiAjMzY4N2YyICFpbXBvcnRhbnQ7XG59XG4uYnMtc3RlcHBlciAuc3RlcC5hY3RpdmUgLmJzLXN0ZXBwZXItaWNvbiBzdmcge1xuICBmaWxsOiAjMzY4N2YyICFpbXBvcnRhbnQ7XG59XG4uYnMtc3RlcHBlciAuc3RlcC5jcm9zc2VkIC5zdGVwLXRyaWdnZXIgLmJzLXN0ZXBwZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NCwgMTM1LCAyNDIsIDAuMTYpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzY4N2YyICFpbXBvcnRhbnQ7XG59XG4uYnMtc3RlcHBlciAuc3RlcC5jcm9zc2VkIC5zdGVwLXRyaWdnZXIgLmJzLXN0ZXBwZXItaWNvbiBzdmcge1xuICBmaWxsOiAjMzY4N2YyICFpbXBvcnRhbnQ7XG59XG4uYnMtc3RlcHBlciAuc3RlcC5jcm9zc2VkICsgLmxpbmUgc3ZnIHtcbiAgZmlsbDogIzM2ODdmMjtcbn1cbi5icy1zdGVwcGVyIC5zdGVwLmNyb3NzZWQgKyAubGluZSBpIHtcbiAgY29sb3I6ICMzNjg3ZjI7XG59XG4uYnMtc3RlcHBlci53aXphcmQtaWNvbnMgLnN0ZXAuY3Jvc3NlZCAuc3RlcC10cmlnZ2VyIC5icy1zdGVwcGVyLWxhYmVsIHtcbiAgY29sb3I6ICMzNjg3ZjIgIWltcG9ydGFudDtcbn1cbi5icy1zdGVwcGVyIC5zdGVwLXRyaWdnZXI6Zm9jdXMge1xuICBjb2xvcjogIzM2ODdmMjtcbn1cbi5icy1zdGVwcGVyIC5zdGVwLXRyaWdnZXI6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogIzM2ODdmMiAhaW1wb3J0YW50O1xufVxuXG4uYXBwLWNoYXQgLnNpZGViYXItYm9keSAuY2hhdC1jb250YWN0LWxpc3QgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2ODdmMjtcbn1cbi5hcHAtY2hhdCAuYXBwLWNoYXQtaGlzdG9yeSAuY2hhdC1oaXN0b3J5IC5jaGF0LW1lc3NhZ2UuY2hhdC1tZXNzYWdlLXJpZ2h0IC5jaGF0LW1lc3NhZ2UtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjg3ZjIgIWltcG9ydGFudDtcbn1cblxuLmJnLW5hdmJhci10aGVtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYmctbmF2YmFyLXRoZW1lIC5uYXZiYXItYnJhbmQsXG4uYmctbmF2YmFyLXRoZW1lIC5uYXZiYXItYnJhbmQgYSB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLmJnLW5hdmJhci10aGVtZSAubmF2YmFyLWJyYW5kOmhvdmVyLCAuYmctbmF2YmFyLXRoZW1lIC5uYXZiYXItYnJhbmQ6Zm9jdXMsXG4uYmctbmF2YmFyLXRoZW1lIC5uYXZiYXItYnJhbmQgYTpob3Zlcixcbi5iZy1uYXZiYXItdGhlbWUgLm5hdmJhci1icmFuZCBhOmZvY3VzIHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG4uYmctbmF2YmFyLXRoZW1lIC5uYXZiYXItc2VhcmNoLXdyYXBwZXIgLm5hdmJhci1zZWFyY2gtaWNvbixcbi5iZy1uYXZiYXItdGhlbWUgLm5hdmJhci1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWlucHV0IHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYmctbmF2YmFyLXRoZW1lIC5zZWFyY2gtaW5wdXQtd3JhcHBlciAuc2VhcmNoLWlucHV0LFxuLmJnLW5hdmJhci10aGVtZSAuc2VhcmNoLWlucHV0LXdyYXBwZXIgLnNlYXJjaC10b2dnbGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5iZy1uYXZiYXItdGhlbWUgLm5hdmJhci1uYXYgPiAubmF2LWxpbmssXG4uYmctbmF2YmFyLXRoZW1lIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLFxuLmJnLW5hdmJhci10aGVtZSAubmF2YmFyLW5hdiA+IC5uYXYgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5iZy1uYXZiYXItdGhlbWUgLm5hdmJhci1uYXYgPiAubmF2LWxpbms6aG92ZXIsIC5iZy1uYXZiYXItdGhlbWUgLm5hdmJhci1uYXYgPiAubmF2LWxpbms6Zm9jdXMsXG4uYmctbmF2YmFyLXRoZW1lIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rOmhvdmVyLFxuLmJnLW5hdmJhci10aGVtZSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYtbGluazpmb2N1cyxcbi5iZy1uYXZiYXItdGhlbWUgLm5hdmJhci1uYXYgPiAubmF2ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rOmhvdmVyLFxuLmJnLW5hdmJhci10aGVtZSAubmF2YmFyLW5hdiA+IC5uYXYgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5iZy1uYXZiYXItdGhlbWUgLm5hdmJhci1uYXYgPiAubmF2LWxpbmsuZGlzYWJsZWQsXG4uYmctbmF2YmFyLXRoZW1lIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmRpc2FibGVkLFxuLmJnLW5hdmJhci10aGVtZSAubmF2YmFyLW5hdiA+IC5uYXYgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzg1ODU4NSAhaW1wb3J0YW50O1xufVxuLmJnLW5hdmJhci10aGVtZSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5iZy1uYXZiYXItdGhlbWUgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5iZy1uYXZiYXItdGhlbWUgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4uYmctbmF2YmFyLXRoZW1lIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5iZy1uYXZiYXItdGhlbWUgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNiwgMjYsIDI2LCAwLjA3NSk7XG59XG4uYmctbmF2YmFyLXRoZW1lIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTRweCcgaGVpZ2h0PScxMXB4JyB2aWV3Qm94PScwIDAgMTQgMTEnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NkZWZzJTNFJTNDcGF0aCBkPSdNMCwwIEwxNCwwIEwxNCwxLjc1IEwwLDEuNzUgTDAsMCBaIE0wLDQuMzc1IEwxNCw0LjM3NSBMMTQsNi4xMjUgTDAsNi4xMjUgTDAsNC4zNzUgWiBNMCw4Ljc1IEwxNCw4Ljc1IEwxNCwxMC41IEwwLDEwLjUgTDAsOC43NSBaJyBpZD0ncGF0aC0xJyUzRSUzQy9wYXRoJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSfwn5KOLVVJLUVsZW1lbnRzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9JzEyKS1OYXZiYXInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMTc0LjAwMDAwMCwgLTEyOTAuMDAwMDAwKSclM0UlM0NnIGlkPSdHcm91cCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTE3NC4wMDAwMDAsIDEyODguMDAwMDAwKSclM0UlM0NnIGlkPSdJY29uLUNvbG9yJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgMi4wMDAwMDApJyUzRSUzQ3VzZSBmaWxsPSdyZ2JhKDAsIDAsIDAsIDAuNSknIHhsaW5rOmhyZWY9JyUyM3BhdGgtMSclM0UlM0MvdXNlJTNFJTNDdXNlIGZpbGwtb3BhY2l0eT0nMC4xJyBmaWxsPSdyZ2JhKDAsIDAsIDAsIDAuNSknIHhsaW5rOmhyZWY9JyUyM3BhdGgtMSclM0UlM0MvdXNlJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmJnLW5hdmJhci10aGVtZSAubmF2YmFyLXRleHQge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5iZy1uYXZiYXItdGhlbWUgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5iZy1uYXZiYXItdGhlbWUgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5iZy1uYXZiYXItdGhlbWUgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5iZy1uYXZiYXItdGhlbWUgaHIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjYsIDI2LCAyNiwgMC4wNzUpO1xufVxuXG4ubGF5b3V0LW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSkgIWltcG9ydGFudDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBzYXR1cmF0ZSgyMDAlKSBibHVyKDZweCk7XG59XG5cbi5sYXlvdXQtaG9yaXpvbnRhbCAubGF5b3V0LW5hdmJhciB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgI2NjY2NjYztcbn1cblxuLm5hdmJhci1kZXRhY2hlZCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjM3NXJlbSAwLjI1cmVtIHJnYmEoMTcwLCAxNzcsIDIwNSwgMC4xNSk7XG59XG5cbi5sYXlvdXQtbmF2YmFyLWZpeGVkIC5sYXlvdXQtcGFnZTpiZWZvcmUge1xuICBiYWNrZHJvcC1maWx0ZXI6IHNhdHVyYXRlKDIwMCUpIGJsdXIoMTBweCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjUwLCAyNTAsIDI1MCwgMC43KSA0NCUsIHJnYmEoMjUwLCAyNTAsIDI1MCwgMC40MykgNzMlLCByZ2JhKDI1MCwgMjUwLCAyNTAsIDApKTtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZhZmFmYSwgI2ZhZmFmYSAxOCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZhZmFmYSwgI2ZhZmFmYSAxOCUsIHRyYW5zcGFyZW50IDEwMCUpO1xufVxuXG4uYmctbWVudS10aGVtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYmctbWVudS10aGVtZSAubWVudS1saW5rLFxuLmJnLW1lbnUtdGhlbWUgLm1lbnUtaG9yaXpvbnRhbC1wcmV2LFxuLmJnLW1lbnUtdGhlbWUgLm1lbnUtaG9yaXpvbnRhbC1uZXh0IHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYmctbWVudS10aGVtZSAubWVudS1saW5rOmhvdmVyLCAuYmctbWVudS10aGVtZSAubWVudS1saW5rOmZvY3VzLFxuLmJnLW1lbnUtdGhlbWUgLm1lbnUtaG9yaXpvbnRhbC1wcmV2OmhvdmVyLFxuLmJnLW1lbnUtdGhlbWUgLm1lbnUtaG9yaXpvbnRhbC1wcmV2OmZvY3VzLFxuLmJnLW1lbnUtdGhlbWUgLm1lbnUtaG9yaXpvbnRhbC1uZXh0OmhvdmVyLFxuLmJnLW1lbnUtdGhlbWUgLm1lbnUtaG9yaXpvbnRhbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG4uYmctbWVudS10aGVtZSAubWVudS1saW5rLmFjdGl2ZSxcbi5iZy1tZW51LXRoZW1lIC5tZW51LWhvcml6b250YWwtcHJldi5hY3RpdmUsXG4uYmctbWVudS10aGVtZSAubWVudS1ob3Jpem9udGFsLW5leHQuYWN0aXZlIHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG4uYmctbWVudS10aGVtZSAubWVudS1pdGVtLmRpc2FibGVkIC5tZW51LWxpbmssXG4uYmctbWVudS10aGVtZSAubWVudS1ob3Jpem9udGFsLXByZXYuZGlzYWJsZWQsXG4uYmctbWVudS10aGVtZSAubWVudS1ob3Jpem9udGFsLW5leHQuZGlzYWJsZWQge1xuICBjb2xvcjogIzg1ODU4NSAhaW1wb3J0YW50O1xufVxuLmJnLW1lbnUtdGhlbWUgLm1lbnUtaXRlbS5vcGVuOm5vdCgubWVudS1pdGVtLWNsb3NpbmcpID4gLm1lbnUtdG9nZ2xlLFxuLmJnLW1lbnUtdGhlbWUgLm1lbnUtaXRlbS5hY3RpdmUgPiAubWVudS1saW5rIHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG4uYmctbWVudS10aGVtZSAubWVudS1pdGVtLmFjdGl2ZSA+IC5tZW51LWxpbms6bm90KC5tZW51LXRvZ2dsZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJnLW1lbnUtdGhlbWUubWVudS1ob3Jpem9udGFsIC5tZW51LXN1YiA+IC5tZW51LWl0ZW0uYWN0aXZlID4gLm1lbnUtbGluazpub3QoLm1lbnUtdG9nZ2xlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmJnLW1lbnUtdGhlbWUubWVudS1ob3Jpem9udGFsIC5tZW51LWlubmVyIC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tY2xvc2luZykgPiAubWVudS1zdWIsIC5iZy1tZW51LXRoZW1lLm1lbnUtaG9yaXpvbnRhbCAubWVudS1pbm5lciAubWVudS1pdGVtLm9wZW4gPiAubWVudS10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmJnLW1lbnUtdGhlbWUgLm1lbnUtaW5uZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1jbG9zaW5nIC5tZW51LWl0ZW0ub3BlbiAubWVudS1zdWIsXG4uYmctbWVudS10aGVtZSAubWVudS1pbm5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWNsb3NpbmcgLm1lbnUtaXRlbS5vcGVuIC5tZW51LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5iZy1tZW51LXRoZW1lIC5tZW51LWlubmVyLXNoYWRvdyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZmZmZmZmIDQxJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSA5NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xufVxuLmJnLW1lbnUtdGhlbWUgLm1lbnUtdGV4dCB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLmJnLW1lbnUtdGhlbWUgLm1lbnUtaGVhZGVyIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uYmctbWVudS10aGVtZSBocixcbi5iZy1tZW51LXRoZW1lIC5tZW51LWRpdmlkZXIsXG4uYmctbWVudS10aGVtZSAubWVudS1pbm5lciA+IC5tZW51LWl0ZW0ub3BlbiA+IC5tZW51LXN1Yjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmJnLW1lbnUtdGhlbWUgLm1lbnUtaW5uZXIgPiAubWVudS1oZWFkZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJnLW1lbnUtdGhlbWUgLm1lbnUtYmxvY2s6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG59XG4uYmctbWVudS10aGVtZSAubWVudS1pbm5lciA+IC5tZW51LWl0ZW0ub3BlbiAubWVudS1pdGVtLm9wZW4gPiAubWVudS10b2dnbGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmJnLW1lbnUtdGhlbWUgLm1lbnUtaW5uZXIgPiAubWVudS1pdGVtLm9wZW4gLm1lbnUtaXRlbS5hY3RpdmUgPiAubWVudS1saW5rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuLmJnLW1lbnUtdGhlbWUgLm1lbnUtaW5uZXIgPiAubWVudS1pdGVtLm9wZW4gLm1lbnUtaXRlbS5vcGVuID4gLm1lbnUtdG9nZ2xlOjpiZWZvcmUsXG4uYmctbWVudS10aGVtZSAubWVudS1pbm5lciA+IC5tZW51LWl0ZW0ub3BlbiAubWVudS1pdGVtLmFjdGl2ZSA+IC5tZW51LWxpbms6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmZmZmO1xufVxuLmJnLW1lbnUtdGhlbWUgLnBzX190aHVtYi15LFxuLmJnLW1lbnUtdGhlbWUgLnBzX19yYWlsLXkucHMtLWNsaWNraW5nID4gLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNiwgMjYsIDI2LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmFwcC1icmFuZCAubGF5b3V0LW1lbnUtdG9nZ2xlIHtcbiAgICBib3JkZXI6IDdweCBzb2xpZCAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJnLW1lbnUtdGhlbWUubWVudS12ZXJ0aWNhbCB7XG4gICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjM3NXJlbSAwIHJnYmEoMTcwLCAxNzcsIDIwNSwgMC4xMik7XG4gIH1cbn1cbi5iZy1tZW51LXRoZW1lIC5tZW51LWhlYWRlciB7XG4gIGNvbG9yOiBncmF5O1xufVxuLmJnLW1lbnUtdGhlbWUgLm1lbnUtaGVhZGVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyYXkgIWltcG9ydGFudDtcbn1cbi5iZy1tZW51LXRoZW1lLm1lbnUtaG9yaXpvbnRhbCB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4zNzVyZW0gMCByZ2JhKDE3MCwgMTc3LCAyMDUsIDAuMyk7XG59XG5odG1sOm5vdCgubGF5b3V0LW1lbnUtY29sbGFwc2VkKSAuYmctbWVudS10aGVtZSAubWVudS1pbm5lciAubWVudS1pdGVtLm9wZW4gPiAubWVudS1saW5rLCAubGF5b3V0LW1lbnUtaG92ZXIubGF5b3V0LW1lbnUtY29sbGFwc2VkIC5iZy1tZW51LXRoZW1lIC5tZW51LWlubmVyIC5tZW51LWl0ZW0ub3BlbiA+IC5tZW51LWxpbmssXG5odG1sOm5vdCgubGF5b3V0LW1lbnUtY29sbGFwc2VkKSAuYmctbWVudS10aGVtZSAubWVudS1pbm5lciAubWVudS1pdGVtIC5tZW51LWxpbms6bm90KC5hY3RpdmUpOmhvdmVyLFxuLmxheW91dC1tZW51LWhvdmVyLmxheW91dC1tZW51LWNvbGxhcHNlZCAuYmctbWVudS10aGVtZSAubWVudS1pbm5lciAubWVudS1pdGVtIC5tZW51LWxpbms6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cbi5iZy1tZW51LXRoZW1lIC5tZW51LWlubmVyIC5tZW51LXN1YiA+IC5tZW51LWl0ZW0uYWN0aXZlID4gLm1lbnUtbGluay5tZW51LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG4uYmctbWVudS10aGVtZSAubWVudS1pbm5lciAubWVudS1zdWIgPiAubWVudS1pdGVtLmFjdGl2ZSAubWVudS1pY29uIHtcbiAgY29sb3I6ICMzNjg3ZjI7XG59XG4uYmctbWVudS10aGVtZSAubWVudS1pbm5lciA+IC5tZW51LWl0ZW0uYWN0aXZlID4gLm1lbnUtbGluayB7XG4gIGNvbG9yOiAjMDBhYWI4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWY4ZmEgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cbi5iZy1tZW51LXRoZW1lIC5tZW51LWlubmVyID4gLm1lbnUtaXRlbS5hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzM2ODdmMjtcbn1cbi5iZy1tZW51LXRoZW1lIC5tZW51LXN1YiA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMmM4ZGUgIWltcG9ydGFudDtcbn1cbi5iZy1tZW51LXRoZW1lIC5tZW51LXN1YiA+IC5tZW51LWl0ZW0uYWN0aXZlID4gLm1lbnUtbGluazpub3QoLm1lbnUtdG9nZ2xlKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY4N2YyICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNkZmVjZmQgIWltcG9ydGFudDtcbn1cblxuLmFwcC1icmFuZCAubGF5b3V0LW1lbnUtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2ODdmMjtcbiAgYm9yZGVyOiA3cHggc29saWQgI2ZhZmFmYTtcbn1cbi5hcHAtYnJhbmQgLmxheW91dC1tZW51LXRvZ2dsZSBpIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYXBwLWJyYW5kIC5sYXlvdXQtbWVudS10b2dnbGUgLm1lbnUtaW5uZXIgPiAubWVudS1oZWFkZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMmM4ZGU7XG59XG5cbi5iZy1mb290ZXItdGhlbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmJnLWZvb3Rlci10aGVtZSAuZm9vdGVyLWxpbmsge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5iZy1mb290ZXItdGhlbWUgLmZvb3Rlci1saW5rOmhvdmVyLCAuYmctZm9vdGVyLXRoZW1lIC5mb290ZXItbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLmJnLWZvb3Rlci10aGVtZSAuZm9vdGVyLWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzgzODM4MyAhaW1wb3J0YW50O1xufVxuLmJnLWZvb3Rlci10aGVtZSAuZm9vdGVyLXRleHQge1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5iZy1mb290ZXItdGhlbWUgLnNob3cgPiAuZm9vdGVyLWxpbmssXG4uYmctZm9vdGVyLXRoZW1lIC5hY3RpdmUgPiAuZm9vdGVyLWxpbmssXG4uYmctZm9vdGVyLXRoZW1lIC5mb290ZXItbGluay5zaG93LFxuLmJnLWZvb3Rlci10aGVtZSAuZm9vdGVyLWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG4uYmctZm9vdGVyLXRoZW1lIGhyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI2LCAyNiwgMjYsIDAuMDc1OTgwMzkyMik7XG59XG5cbi5sYXlvdXQtZm9vdGVyLWZpeGVkIC5jb250ZW50LWZvb3RlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjM3NXJlbSAwLjI1cmVtIHJnYmEoMTcwLCAxNzcsIDIwNSwgMC4xNSk7XG59XG5cbi5jdXN0LWljbyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxMDAlKTtcbn1cblxuLm1lbnUtaXRlbSAubWVudS1saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZW51LWl0ZW0gLm1lbnUtbGluayBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYXBwLWJyYW5kLWxvZ28sXG4uYXBwLWJyYW5kLWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iZy1tZW51LXRoZW1lIC5tZW51LWxpbmssXG4uYmctbWVudS10aGVtZSAubWVudS1ob3Jpem9udGFsLXByZXYsXG4uYmctbWVudS10aGVtZSAubWVudS1ob3Jpem9udGFsLW5leHQge1xuICBjb2xvcjogIzhjOTRiMztcbn1cblxuLnNtYWxsLWJnLXByaW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zbWFsbC1iZy1wcmltOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYWI4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIzMjg0Nztcbn1cblxuLmxvZy1vdXQtY2FyZCB7XG4gIG1hcmdpbjogMTJweCBhdXRvO1xuICBwYWRkaW5nOiAxMnB4IDEycHggOHB4O1xuICB3aWR0aDogOTAlO1xufVxuXG4ubG9nLW91dC1jYXJkIC5pY29uIHtcbiAgbWF4LXdpZHRoOiA3MHB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYWI4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyMzI4NDc7XG59XG5cbi5yYWRpb3VzLTMyIHtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbn1cblxuLmxvZ291dC1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjg0NztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG59XG5cbi5tdy0yMHB4IHtcbiAgbWF4LXdpZHRoOiAxOHB4O1xufVxuXG4uYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMTUsIDI3LCA2OSwgMC4xMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5wLTI0IHtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuLnNlYXJjaC1jb21wIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZGFlYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA3cHggMTBweDtcbn1cbi5zZWFyY2gtY29tcCBpbnB1dCxcbi5zZWFyY2gtY29tcCBsYWJlbCB7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWFyY2gtY29tcCBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLnNlYXJjaC1jb21wIGxhYmVsIGkge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZDZkYWViO1xufVxuLnNlYXJjaC1jb21wIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDZkYWViO1xufVxuXG4udGl0bGUtaDMgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5uYXYtY29tcCB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgxNSwgMjcsIDY5LCAwLjExKSAhaW1wb3J0YW50O1xufVxuXG4udmVuZG9ycyAubmF2LWNvbXAge1xuICBib3gtc2hhZG93OiAwcHggLTdweCAyMHB4IDBweCByZ2JhKDE1LCAyNywgNjksIDAuMTEpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwICFpbXBvcnRhbnQ7XG59XG5cbm1haW4uZGFzaGJvYXJkIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jYXJkLXNtYWxsIHtcbiAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNhcmQtc21hbGwgLmF2YXRhciBpbWcge1xuICBtYXgtd2lkdGg6IDI1cHg7XG59XG4uY2FyZC1zbWFsbCBzcGFuIHtcbiAgY29sb3I6ICMwNTE4NTU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG59XG4uY2FyZC1zbWFsbCBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLmNhcmQtc21hbGwgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uY2FyZC1zbWFsbCAuYXZhdGFyIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubC1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U4ZTI7XG59XG4ubC1ncmVlbiAuYXZhdGFyLWluaXRpYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmZmZiO1xufVxuXG4ubC1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkYmY2O1xufVxuLmwtcHVycGxlIC5hdmF0YXItaW5pdGlhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYwZjY7XG59XG5cbi5sLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlYWViO1xufVxuLmwtZ3JheSAuYXZhdGFyLWluaXRpYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmNGY4O1xufVxuXG4ubC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZGNmYztcbn1cbi5sLWJsdWUgLmF2YXRhci1pbml0aWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjNmYztcbn1cblxuLmZsYXQtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIG91dGxpbmU6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5tb3JlLWJ0biB7XG4gIGNvbG9yOiAjOGM5NGIzO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5ncmFmLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG4uYmFzaWMtc2VsZWN0IHNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYmFiYWI7XG4gIGNvbG9yOiAjOGM5NGIzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2N1c3RvbS9jaGF2cm93bi1kb3duLnN2Zyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTJweCBjZW50ZXI7XG59XG5cbi5hcnJvdy1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAzMHB4IDAgNXB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2U7XG59XG5cbi5hcnJvdy1kcm9wZG93bjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9jdXN0b20vY2hhdnJvd24tZG93bi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlO1xufVxuXG4uYXJyb3ctZHJvcGRvd246OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFycm93LWRyb3Bkb3duLnNob3c6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5hcnJvdy1kcm9wZG93biBzcGFuIHtcbiAgY29sb3I6ICM4Yzk0YjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hcnJvdy1kcm9wZG93biBzbWFsbCB7XG4gIGNvbG9yOiAjYjNiM2IzO1xufVxuXG4ubW9yZS1jYXJkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJvdW5kZXItYm9yZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlOGYyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yb3VuZGVyLWJvcmRlciBpIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwYWFiOCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlci1ib3JkZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYWI4O1xufVxuXG4ucm91bmRlci1ib3JkZXI6aG92ZXIgaSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ub3RpZmktY3VzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFhYjg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlNWU4ZjI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTNweDtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBmb250LXNpemU6IDdweDtcbiAgbGluZS1oZWlnaHQ6IDAuNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDlweDtcbiAgcmlnaHQ6IDdweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbn1cblxubWFpbi5kYXNoYm9hcmQgLmxheW91dC13cmFwcGVyLmxheW91dC1jb250ZW50LW5hdmJhciAubGF5b3V0LWNvbnRhaW5lciAubGF5b3V0LXBhZ2Uge1xuICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmN1c3QtbmF2LXdpZHRoIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kaXZpZGlyLWhyem9udGwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5jdXN0LXRhYmxlIHtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY3VzdC10YWJsZSB0YWJsZSB0aGVhZCB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY2Zjk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjOGM5NGIzICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jdXN0LXRhYmxlIHRhYmxlIHRoIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4uY3VzdC10YWJsZSB0YWJsZSB0Ym9keSB0aCxcbi5jdXN0LXRhYmxlIHRkIHtcbiAgY29sb3I6ICMzYjQzNzE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIGhlaWdodDogNjVweDtcbn1cbi5jdXN0LXRhYmxlIHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgOmlzKHRoLCB0ZCkge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmN1c3QtdGFibGUgLmN1c3QtYmFkZ2Uge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5jdXN0LXRhYmxlIC5jdXN0LWJhZGdlIC5kb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY4ZjUzO1xufVxuLmN1c3QtdGFibGUgLmN1c3QtYmFkZ2UuYmx1ZSAuZG90IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWFiODtcbn1cbi5jdXN0LXRhYmxlLnRhYmxlLXYyIHRhYmxlIHRib2R5IDppcyh0aCwgdGQpIHtcbiAgY29sb3I6ICMyMzI4NDcgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jdXN0LXRhYmxlIC5jaGVjay1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5jdXN0LXRhYmxlIC5jYW5jZWwgLmN1c3QtYmFkZ2UucmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzYzNjMztcbn1cblxuLmN1c3QtYmFkZ2Uuc21hbGwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmN1c3QtYmFkZ2UuZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU4ZjI7XG4gIGNvbG9yOiAjMjMyODQ3O1xufVxuXG4uYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWY4ZmE7XG4gIGNvbG9yOiAjMDBhYWI4O1xufVxuXG4uYmx1ZSAuZG90IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWFiODtcbn1cblxuLmZvbnQtMTYge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5mb250LTE4IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ubW9uby1wcmltZXJ5IHtcbiAgY29sb3I6ICMxZjI5Mzc7XG59XG5cbi51bmRlci10ZXh0IHRib2R5IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm5vLWRhdGEtdGFibGUge1xuICBib3JkZXI6IHVuc2V0O1xuICBvdmVyZmxvdzogdW5zZXQ7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xufVxuLm5vLWRhdGEtdGFibGUgLm5vLWRhdGEgdGFibGUgdGJvZHkgdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYmRiO1xufVxuLm5vLWRhdGEtdGFibGUgLm5vLWRhdGEgdGFibGUgdGJvZHkgdHIgOmlzKHRkKSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjQ3NDc7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGNvbG9yOiAjZmY0NzQ3O1xufVxuLm5vLWRhdGEtdGFibGUgLm5vLWRhdGEgdGFibGUgdGJvZHkgdHIgOmlzKHRkKSBidXR0b24ge1xuICBjb2xvcjogI2ZmNDc0NyAhaW1wb3J0YW50O1xufVxuLm5vLWRhdGEtdGFibGUgLm5vLWRhdGEgdGFibGUgdGJvZHkgdHIgdGgge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCA0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmY0NzQ3O1xuICBjb2xvcjogI2ZmNDc0NyAhaW1wb3J0YW50O1xufVxuLm5vLWRhdGEtdGFibGUgLm5vLWRhdGEgdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmY0NzQ3O1xufVxuXG4uZGVzYWJsZS1pY28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2N1c3RvbS9kZXNhYmxlLWljby5zdmcpO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuXG4uY3VzdC10YWItbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTllZDtcbiAgcGFkZGluZzogNHB4O1xuICBnYXA6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5jdXN0LXRhYi1uYXYgLm5hdi1pdGVtIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEycHggMjVweDtcbn1cbi5jdXN0LXRhYi1uYXYgLm5hdi1pdGVtIGJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM5NGIzICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZpbHRlci10YWJsZS0yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxheW91dC1uYXZiYXIgLnNlYXJjaC1pbnB1dC13cmFwcGVyIC5zZWFyY2gtdG9nZ2xlciB7XG4gIHRvcDogMS41cmVtO1xufVxuXG4ubG9naW4tc2NyZWVuIHtcbiAgcGFkZGluZzogMTAwcHggMCAxNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubG9naW4tc2NyZWVuIC53cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uYmctaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xufVxuXG4ubG9nbyB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmhlbHAgcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5waW5rIHtcbiAgY29sb3I6ICNmZjU1YWI7XG59XG5cbi5waW5rLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTZmMjtcbn1cblxuLmxvZ2luLXNjcmVlbiAudGl0bGUgaDYge1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ub3RoZXItb3B0aW9ucyAuc2l0ZS1idG4ge1xuICBib3JkZXItY29sb3I6ICNhYWIxY2Q7XG4gIGNvbG9yOiAjM2I0MzcxO1xufVxuXG4ub3RoZXItb3B0aW9ucyAuc2l0ZS1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxvZ2luLXNjcmVlbiBmb3JtIGxhYmVsIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5wcml2YWN5LXBvbGljeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbi5wcml2YWN5LXBvbGljeSBhIHtcbiAgY29sb3I6ICM3MTc5YTA7XG59XG5cbi5wcml2YWN5LXBvbGljeSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5kb3Qge1xuICBtaW4td2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTc5YTA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRvdC5ncmVlbi01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY4ZjUzO1xufVxuLmRvdC5vcmFuZ2UtNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ODIyYjtcbn1cbi5kb3QuZ3JheS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFiMWNkO1xufVxuLmRvdC53LTEwIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLmN1c3QtZm9ybS1jaGVjayBpbnB1dCB7XG4gIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0LWZvcm0tY2hlY2sudjIgaW5wdXQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1jb2xvcjogIzcxNzlhMDtcbn1cblxuLmN1c3QtZm9ybS1jaGVjay52MyBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2U4ODtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY3VzdC1mb3JtLWNoZWNrLnYzIGlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2N1c3RvbS1pbWdlcy9yYWRpby1pY29uLWdyZWVuLnN2Zyk7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uY3VzdC1mb3JtLWNoZWNrIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbn1cblxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF0sXG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlci1jb2xvcjogIzIzMjg0NztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBtYXJnaW46IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzE3OWEwO1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogIzcxNzlhMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxNzlhMDtcbn1cblxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2N1c3RvbS1pbWdlcy9jdXN0b20tcmFkaW8taWNvbi5zdmcpO1xufVxuXG4ubS13aWR0aC0xMDAge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuXG4uZm9udC0xNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgYm9yZGVyLWNvbG9yOiAjYWFiMWNkO1xuICBjb2xvcjogIzIzMjg0Nztcbn1cblxuLmlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWFiMWNkO1xufVxuXG4uaG92ZXItdW5zZXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzhjOTRiMyAhaW1wb3J0YW50O1xufVxuXG4uc21hbGwtY2FyZCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zbWFsbC1jYXJkIC50ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuLnNtYWxsLWNhcmQgLmlubmVyLWNvbnRlbnQgaDUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnNtYWxsLWNhcmQgLmlubmVyLWNvbnRlbnQgaDUgaSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5zbWFsbC1jYXJkIC5wcm9ncmVzcyB7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLnAtMTYge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG4uY3VzdC1iYWRnZSB7XG4gIHBhZGRpbmc6IDRweCAxMXB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmM2VkO1xuICBjb2xvcjogIzJmOGY1MztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMnB4O1xufVxuXG4uZC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZmFmZTtcbiAgY29sb3I6ICMxNTVlNzU7XG59XG5cbi5jdXN0LWJhZGdlLnJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmVjZWM7XG4gIGNvbG9yOiAjYjkzODM4O1xufVxuXG4uZ3JheS1iZy0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmM2Y5O1xufVxuXG4uY3VzdC1iYWRnZS5zdHlsZS0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZjhmYTtcbiAgY29sb3I6ICMyMzI4NDc7XG4gIHRleHQtd3JhcDogbm93cmFwO1xufVxuXG4uY3VzdC1iYWRnZS5zdHlsZS0yIGltZyB7XG4gIG1heC13aWR0aDogMjBweDtcbiAgbWF4LXdpZHRoOiAyMHB4O1xufVxuXG4uZGl2aWRlciB7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlOGYyO1xuICBtYXJnaW46IDEwcHggMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzZTY7XG4gIGNvbG9yOiAjZDk4MjJiO1xufVxuXG4uY3VzdC1iYWRnZS5waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTZmMjtcbiAgY29sb3I6ICNmZjU1YWI7XG59XG5cbi5tYXAgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ubWFpbi1jb250ZW50LXRhYnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZjO1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDE1LCAyNywgNjksIDAuMTEpO1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIHRvcDogOTJweDtcbiAgaGVpZ2h0OiA1N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWNvbnRlbnQtdGFicyB7XG4gICAgdG9wOiA3NnB4O1xuICB9XG59XG5cbi5tYWluLWNvbnRlbnQtdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDE1cHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNzE3OWEwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLm1haW4tY29udGVudC10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDBhYWI4O1xuICBib3JkZXItY29sb3I6ICMwMGFhYjg7XG59XG5cbi52ZW5kb3JzIC5tYWluLWNvbnRlbnQtdGFicyB7XG4gIG1hcmdpbi10b3A6IC0zM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5idG4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzNiNDM3MTtcbiAgYm9yZGVyLWNvbG9yOiAjYzJjOGRlO1xufVxuXG4uYnRuLTM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I0MzcxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MzcxO1xufVxuXG4uc2VsZWN0LXYyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzJjOGRlO1xuICBjb2xvcjogI2MyYzhkZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9jdXN0b20taW1nZXMvY2hldnJvbi1kb3duLnN2ZykgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCBjZW50ZXI7XG59XG5cbi52ZW5kb3ItY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDE1LCAyNywgNjksIDAuMTEpO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmVuZG9yLWNhcmQudjIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4udmVuZG9yLWNhcmQgLmNhcmQtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogMTZweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG59XG4udmVuZG9yLWNhcmQgLmNhcmQtaGVhZCAuY3VzdC1iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjY1MzQ7XG4gIGNvbG9yOiAjZGNmY2U3O1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udmVuZG9yLWNhcmQgLmNhcmQtaGVhZCAuc2l0ZS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMyMzI4NDc7XG4gIGdhcDogNHB4O1xufVxuLnZlbmRvci1jYXJkIC5jYXJkLWhlYWQgLnNpdGUtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1MTg1NTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzA1MTg1NTtcbn1cbi52ZW5kb3ItY2FyZCAuYm9keS1jYXJkIC5pbWcgaW1nIHtcbiAgbWF4LWhlaWdodDogMTY1cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnZlbmRvci1jYXJkLnYyIC5ib2R5LWNhcmQgLmltZyBpbWcge1xuICBtYXgtaGVpZ2h0OiAxOTVweDtcbn1cbi52ZW5kb3ItY2FyZC52MiAudGV4dCBpbWcge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuLnZlbmRvci1jYXJkIC50ZXh0IHtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi52ZW5kb3ItY2FyZCAudGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi52ZW5kb3ItY2FyZCAudGV4dCBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udmVuZG9yLWNhcmQgLnRleHQgcCBpIHtcbiAgY29sb3I6ICNlYWIzMDg7XG59XG4udmVuZG9yLWNhcmQgLnRleHQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxOHB4O1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG5cbi5wYWdpbmF0aW9uIGEge1xuICBjb2xvcjogIzcxNzlhMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzJjOGRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG59XG5cbi5wYWdpbmF0aW9uIGEuYWN0aXZlLFxuLnBhZ2luYXRpb24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFhYjg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMwMGFhYjg7XG59XG5cbi52LXNldHRpbmcgLmlubmVyLWl0ZW0gLnNlYXJjaC1jb21wLFxuLm1pbi13LTMwMCB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ubXctMzIwIHtcbiAgd2lkdGg6IDM1MHB4O1xuICB0ZXh0LXdyYXA6IHdyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uYnRucy5zbWFsbCAuc2l0ZS1idG4ge1xuICBwYWRkaW5nOiA0cHggMTVweDtcbn1cblxuLmF2YXRhci5hdmF0YXItdjIgc3BhbiB7XG4gIGNvbG9yOiAjMDA3ZTg4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNlY2YwICFpbXBvcnRhbnQ7XG59XG5cbi5hdm9pZC1zaHJpbmsge1xuICBtaW4td2lkdGg6IDM3cHg7XG4gIG1heC13aWR0aDogMzdweDtcbiAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbn1cblxuLmJnLW9yYW5nZS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2U2O1xufVxuXG4uc3RhdGljLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZThmMjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY29uZmlndXJhdGlvbiAuaW5uZXItd3JhcHBlciBoNSB7XG4gIGNvbG9yOiAjMjMyODQ3O1xufVxuXG4uc3RhdGljLWNhcmQgLnRleHQgaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjMjMyODQ3O1xufVxuXG4uZmxhdC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5mbGF0LWNhcmQgLmljb24ge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4uZmxhdC1jYXJkIGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmM2VkO1xuICBjb2xvcjogIzJmOGY1Mztcbn1cblxuLnJlZC01MDAge1xuICBjb2xvcjogI2I5MzgzOCAhaW1wb3J0YW50O1xufVxuXG4ucmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWNlYztcbiAgY29sb3I6ICNiOTM4Mzg7XG59XG5cbi5mbGV4LWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1lbnUtaXRlbSBzcGFuLm1lbnUtaGVhZGVyLXRleHQge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2MyYzhkZSAhaW1wb3J0YW50O1xufVxuXG4uZGFzaGJvYXJkIC5iZy1tZW51LXRoZW1lLm1lbnUtdmVydGljYWwge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMTUsIDI3LCA2OSwgMC4xMSk7XG59XG5cbi5saXZlLW1hcCAuY3VzdC1iYWRnZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmN1c3QtYmFkZ2UuYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWY4ZmE7XG4gIGNvbG9yOiAjMDBhYWI4O1xufVxuXG5uYXYgLmRyb3Bkb3duLXVzZXIgc21hbGwudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjYWFiMWNkICFpbXBvcnRhbnQ7XG59XG5cbi5vdXRsaW5lLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMGFhYjg7XG4gIGNvbG9yOiAjMDBhYWI4O1xufVxuXG4ub3V0bGluZS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYWI4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1yZWQge1xuICBib3JkZXItY29sb3I6ICNiOTM4MzggIWltcG9ydGFudDtcbiAgY29sb3I6ICNiOTM4Mzg7XG59XG5cbi5idG4tcmVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5MzgzODtcbn1cblxuLmJ0bi1ncmVlbiB7XG4gIGJvcmRlci1jb2xvcjogIzJmOGY1MyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzJmOGY1Mztcbn1cblxuLmJ0bi1ncmVlbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjhmNTM7XG59XG5cbi5idG4tZ3JlZW4tNDAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGJhYTdhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNGJhYTdhO1xufVxuXG4uYnRuLWdyZWVuLTQwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YmFhN2E7XG59XG5cbi5idG4tZ3JlZW4tNjAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWU2NjQxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWU2NjQxO1xufVxuXG4uYnRuLWdyZWVuLTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTY2NDE7XG59XG5cbi5sb25nLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBnYXA6IDE2cHg7XG59XG5cbi5sb25nLWNhcmQgLmNlbnRlci1jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4ubG9uZy1jYXJkIC5jZW50ZXItY29udGVudCAudGV4dC1ib2R5IC50ZXh0LWlubmVyIHtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLmxvbmctY2FyZCAuaW1nIGltZyB7XG4gIG1heC13aWR0aDogMTI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmxvbmctY2FyZCAuY2VudGVyLWNvbnRlbnQgLnRleHQtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5iZy1ncmF5LWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmM2Y5O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ubG9uZy1jYXJkIC50ZXh0LWJvZHkge1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLmxvbmctY2FyZCAudGV4dC1ib2R5IC50ZXh0LWlubmVyIGg1IHtcbiAgbWFyZ2luOiAzcHggMCA2cHg7XG59XG5cbi5sb25nLWNhcmQgLmxhc3QtY29udGVudCA+IGg1IHtcbiAgY29sb3I6ICMzNzQxNTE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmxvbmctY2FyZCAubGFzdC1jb250ZW50IC5pbm5lci10ZXh0IGg1IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmxvbmctY2FyZCAuc2l0ZS1idG4ge1xuICBtaW4td2lkdGg6IDEwNXB4O1xuICBnYXA6IDVweDtcbn1cblxuLm13LTEyOCB7XG4gIG1heC13aWR0aDogMTI4cHg7XG59XG5cbi5mb250LTI0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ucHJvZmlsZS1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEwcHggMTZweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMTUsIDI3LCA2OSwgMC4xMSk7XG59XG5cbi5wcm9maWxlLWNhcmQgLmNvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWFiODtcbn1cblxuLnByb2ZpbGUtY2FyZCAuY292ZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wcm9maWxlLWNhcmQgLmNvdmVyOmhhcyhpbWcpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG5cbi5wcm9maWxlLWNhcmQgLmNvdmVyLWJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2ZpbGUtY2FyZCAuY292ZXItYnRuIC5zaXRlLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjMyODQ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2ZpbGUtY2FyZCAuY292ZXItYnRuIC5zaXRlLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzI4NDc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMyMzI4NDcgIWltcG9ydGFudDtcbn1cblxuLnByb2ZpbGUtY2FyZCAuY292ZXItYnRuIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2ZpbGUtY2FyZCAudGV4dC0yIHAge1xuICBjb2xvcjogIzcxNzlhMDtcbn1cbi5wcm9maWxlLWNhcmQgLnRleHQtMiBwIGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4uaW5mby1jYXJkIC5ib2R5LWNhcmQgLnRleHQge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi53aWR0aC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG4ud2lkdGgtdGV4dCBwIHtcbiAgZmxleC1iYXNpczogMjglO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi53aWR0aC10ZXh0IGg1IHtcbiAgZmxleC1iYXNpczogODAlO1xufVxuLndpZHRoLXRleHQgaDUgc3Bhbi5jdXN0LWJhZGdlIHtcbiAgcGFkZGluZy1ibG9jazogNnB4O1xufVxuXG4ubGVmdC13cmFwcGVyIHtcbiAgd2lkdGg6IDY1JTtcbn1cblxuLmNhdGVnb3J5LWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2F0ZWdvcnktbGFiZWwgPiBzcGFuIHtcbiAgY29sb3I6ICMyMzI4NDc7XG59XG4uY2F0ZWdvcnktbGFiZWwgPiBzcGFuIGkge1xuICBjb2xvcjogIzhjOTRiMztcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5jYXRlZ29yeS1sYWJlbCAuY3VzdC1iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYzZjk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuY2F0ZWdvcnktbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlOGYyO1xufVxuaW5wdXQ6Y2hlY2tlZCArIC5jYXRlZ29yeS1sYWJlbCAuY3VzdC1iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFhYjg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuaW5wdXQ6Y2hlY2tlZCArIC5jYXRlZ29yeS1sYWJlbCA+IHNwYW4sIGlucHV0OmNoZWNrZWQgKyAuY2F0ZWdvcnktbGFiZWwgPiBzcGFuIGkge1xuICBjb2xvcjogIzAwYWFiOCAhaW1wb3J0YW50O1xufVxuXG4ubXctMCB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnNhdHRpbmcgLmJ0bi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNjtcbiAgd2lkdGg6IDQ1cHg7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZjNmNGY2O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzAwYWFiODtcbn1cblxuLnNhdHRpbmcgLmJ0bi0zOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjg0NztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jYXJkLWJvcmRlciAuaGVhZC1jYXJkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU4ZjI7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuXG4uY2F0ZWdvcnktZGV0YWlscyAuYm9keS1jYXJkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xufVxuXG4uY2F0ZWdvcnktZGV0YWlscyAuYm9keS1jYXJkLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jb250YWluZXIteHhsIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5maWVsZCBsYWJlbCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmZpZWxkIGlucHV0LFxuLmZpZWxkIHNlbGVjdCxcbi5maWVsZCB0ZXh0YXJlYSxcbi5maWVsZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogI2MyYzhkZTtcbiAgY29sb3I6ICM3MTc5YTA7XG59XG4uZmllbGQgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmZpZWxkIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzE3OWEwO1xufVxuLmZpZWxkIC5wcmltYXJ5LTEwMDAge1xuICBjb2xvcjogIzIzMjg0Nztcbn1cbi5maWVsZCAuZ3JheS04MDAge1xuICBjb2xvcjogIzU0NWM4NTtcbn1cblxuLmN1c3QtcWwgLnFsLXRvb2xiYXIge1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzJjOGRlO1xufVxuLmN1c3QtcWwgLnFsLXRvb2xiYXIgOmlzKHNwYW4sIGJ1dHRvbikge1xuICBjb2xvcjogIzAwYWFiODtcbn1cbi5jdXN0LXFsIC5xbC10b29sYmFyIDppcyhzcGFuLCBidXR0b24pIHN2ZyBwYXRoLFxuLmN1c3QtcWwgLnFsLXRvb2xiYXIgOmlzKHNwYW4sIGJ1dHRvbikgc3ZnIGxpbmUsXG4uY3VzdC1xbCAucWwtdG9vbGJhciA6aXMoc3BhbiwgYnV0dG9uKSBzdmcge1xuICBzdHJva2U6ICMwMGFhYjggIWltcG9ydGFudDtcbn1cblxuLmN1c3QtcWwubWluLWgtY3VzdCAucWwtZWRpdG9yIHtcbiAgbWluLWhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbn1cbi5jdXN0LXFsIC5xbC1lZGl0b3Ige1xuICBtaW4taGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MyYzhkZTtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmgtdW5zZXQge1xuICBoZWlnaHQ6IHVuc2V0O1xufVxuXG4uY3VzdC1xbCAucWwtY29udGFpbmVyIHtcbiAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uc3dpdGNoIC5zd2l0Y2gtdG9nZ2xlLXNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDIxMCwgMjE5LCAwLjcpO1xuICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uc3dpdGNoIC5zd2l0Y2gtdG9nZ2xlLXNsaWRlcjo6YWZ0ZXIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLXRvZ2dsZS1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYWI4O1xufVxuXG4uY3VzdC1wcm9ncmVzcyB7XG4gIGhlaWdodDogNnB4O1xufVxuLmN1c3QtcHJvZ3Jlc3MgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFhYjg7XG4gIGJveC1zaGFkb3c6IDBweCAxLjVweCAycHggMHB4IHJnYmEoMCwgMCwgODUsIDAuMDIpIGluc2V0O1xufVxuXG4ucHJpbWFyeS1yYW5nZS1zbGlkZSA+IGRpdiB7XG4gIGhlaWdodDogOHB4O1xuICBib3gtc2hhZG93OiAwcHggMS41cHggMnB4IDBweCByZ2JhKDAsIDAsIDg1LCAwLjAyKSBpbnNldDtcbn1cbi5wcmltYXJ5LXJhbmdlLXNsaWRlIGRpdi5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYWI4ICFpbXBvcnRhbnQ7XG59XG4ucHJpbWFyeS1yYW5nZS1zbGlkZSAubm9VaS1oYW5kbGUgZGl2Lm5vVWktdG91Y2gtYXJlYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJpbWFyeS1yYW5nZS1zbGlkZSAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIHRvcDogLTNweCAhaW1wb3J0YW50O1xufVxuXG4uZnctbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwibGF0b1wiO1xufVxuXG4uaW5ib3gtY2FyZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU4ZjI7XG59XG4uaW5ib3gtY2FyZC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmM2Y5O1xufVxuXG4uaW5ib3gtY2FyZCAuY29udGVudCB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5saWdodC1jYXJkLWJnIHtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzJjOGRlO1xufVxuXG4uYm9yZGVyLWdyYXktMjAwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZThmMjtcbn1cblxuLnNpdGUtYnRuLmdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmOGY1MztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzJmOGY1Mztcbn1cblxuLnNpdGUtYnRuLmdyZWVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMmY4ZjUzO1xufVxuXG4ubXctcC1iaWcge1xuICBtYXgtd2lkdGg6IDU4MHB4O1xufVxuXG4uY2hhdC1pbm5lci1ib3gsXG4uc2Nyb2xsLWNhcmQge1xuICBtYXgtaGVpZ2h0OiA4MDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmluZm9ybWF0aW9uLWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbmZvcm1hdGlvbi1ib3guYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wLTEyIHtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLm9wY3R5LTcwIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYmctZ3JheS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmM7XG59XG5cbi50cmFjay1pY29uIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY4ZjUzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50cmFjay1pY29uIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnRyYWNrLWljb24ub3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNlNjtcbn1cbi50cmFjay1pY29uLm9yYW5nZSBpIHtcbiAgY29sb3I6ICNkOTgyMmI7XG59XG5cbi50cmFjay13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnRyYWNrLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI2I0ZGJjNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAyMiU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA3NSU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRyYWNrLXdyYXBwZXItdjI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHJhY2std3JhcHBlci12MiAucm93IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnRyYWNrLXdyYXBwZXItdjIgLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCAudHJhY2tpbmctY2FyZC12Mjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50cmFjay13cmFwcGVyLXYyIC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQgLnRyYWNraW5nLWNhcmQtdjIgLmlubmVyLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogdW5zZXQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRyYWNrLXdyYXBwZXItdjIgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzAuMzMzMzMzJTtcbiAgfVxuICAudHJhY2std3JhcHBlci12MiAuY29sLXhsLTEge1xuICAgIHdpZHRoOiA4JTtcbiAgfVxufVxuLnRyYWNraW5nLWNhcmQtdjIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHJhY2tpbmctY2FyZC12Mjo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAjZDZkYWViO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDM2cHg7XG4gIGxlZnQ6IC04MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG59XG4udHJhY2tpbmctY2FyZC12MiAuaW5uZXItY29udGVudCB7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnRyYWNraW5nLWNhcmQtdjIgLmlubmVyLWNvbnRlbnQgaDUsXG4udHJhY2tpbmctY2FyZC12MiAuaW5uZXItY29udGVudCBoNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM4Yzk0YjM7XG59XG4udHJhY2tpbmctY2FyZC12MiAudHJhY2staWNvbixcbi50cmFja2luZy1jYXJkLXYyIC5pbmFjdGl2ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDcycHg7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjNlZDtcbn1cbi50cmFja2luZy1jYXJkLXYyIC50cmFjay1pY29uIGksXG4udHJhY2tpbmctY2FyZC12MiAuaW5hY3RpdmUgaSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMyZjhmNTM7XG59XG4udHJhY2tpbmctY2FyZC12Mi5pbi1wcm9ncmVzcyAuaW5uZXItY29udGVudCBoNixcbi50cmFja2luZy1jYXJkLXYyLmluLXByb2dyZXNzIC5pbm5lci1jb250ZW50IGg1IHtcbiAgY29sb3I6ICMyMzI4NDc7XG59XG4udHJhY2tpbmctY2FyZC12Mi5pbi1wcm9ncmVzcyAudHJhY2staWNvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYWI4O1xufVxuLnRyYWNraW5nLWNhcmQtdjIuaW4tcHJvZ3Jlc3MgLnRyYWNrLWljb24uYWN0aXZlIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50cmFja2luZy1jYXJkLXYyLmluLXByb2dyZXNzOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMGFhYjg7XG59XG4udHJhY2tpbmctY2FyZC12Mi5jb21wbGV0ZSAuaW5uZXItY29udGVudCBoNixcbi50cmFja2luZy1jYXJkLXYyLmNvbXBsZXRlIC5pbm5lci1jb250ZW50IGg1IHtcbiAgY29sb3I6ICMyMzI4NDc7XG59XG4udHJhY2tpbmctY2FyZC12Mi5jb21wbGV0ZSAudHJhY2staWNvbi5jaGVjay1tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiYWE3YTtcbn1cbi50cmFja2luZy1jYXJkLXYyLmNvbXBsZXRlIC50cmFjay1pY29uLmNoZWNrLW1hcmsgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRyYWNraW5nLWNhcmQtdjIuY29tcGxldGU6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzJmOGY1Mztcbn1cblxuLmZsZXgtbWlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yYWRpby1maWVsZHMgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMmM4ZGU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvLWZpZWxkcyBsYWJlbCAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJvcmRlci1jb2xvcjogIzIzMjg0Nztcbn1cbi5yYWRpby1maWVsZHMgbGFiZWwgLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvY3VzdG9tLWltZ2VzL2NoZWNrLWljb24tcmFkaW8uc3ZnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxNzlhMDtcbiAgYm9yZGVyLWNvbG9yOiAjNzE3OWEwO1xufVxuLnJhZGlvLWZpZWxkcyBsYWJlbCBoNiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzIzMjg0Nztcbn1cbi5yYWRpby1maWVsZHMgbGFiZWwgaDYgaW1nIHtcbiAgd2lkdGg6IDIycHg7XG59XG5cbi5zdGF0dXMtY2FyZCBoNSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuLnN0YXR1cy1jYXJkIGg1IHNwYW4sXG4uc3RhdHVzLWNhcmQgaDUgaSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtaW4td2lkdGg6IDM5cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmN1c3RvbWl6ZS1yb3cgLmNvbC14bC0zIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG4ubGluZS1ob3Ige1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG4ubGluZS1ob3IucHJpbWFyeS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYWI4O1xufVxuLmxpbmUtaG9yLnB1cnBsZS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY1MDhhO1xufVxuLmxpbmUtaG9yLmdyZWVuLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjhmNTM7XG59XG5cbi5iZy1ncmF5LTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU4ZjI7XG59XG5cbi5idG4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU4ZjI7XG4gIGNvbG9yOiAjMDBhYWI4O1xufVxuXG4ucmVkLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYTVhNWE7XG59XG5cbi5waW5rLTQwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDU0OTY7XG59XG5cbi5kb3QtbGcge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ucHVycGxlLTUwMC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOTM4Mzg7XG59XG5cbi5wZXJmb3JtZXJzLWJveCAuaW5ib3gtY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5wZXJmb3JtZXJzLWJveCAuaW5ib3gtY2FyZC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmM2Y5O1xufVxuXG4uY3VzdC1jYWxhbmRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jdXN0LWNhbGFuZGVyLmN1c3QtY2FsYW5kZXItbW9udGggLmNhbGVuZGFyLWJveCB7XG4gIGxlZnQ6IDE2cHg7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHRvcDogMThweDtcbn1cbi5jdXN0LWNhbGFuZGVyIC5jYWxlbmRhci1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2NXB4O1xuICB0b3A6IDE1cHg7XG59XG4uY3VzdC1jYWxhbmRlci5jdXN0LWNhbGFuZGVyLW1vbnRoIC5mYyAuZmMtdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAyNzBweDtcbn1cbi5jdXN0LWNhbGFuZGVyIC5mYyAuZmMtdG9vbGJhciAuZmMtdG9vbGJhci1jaHVuayA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5jdXN0LWNhbGFuZGVyIC5mYyAuZmMtdG9vbGJhciAuZmMtdG9vbGJhci1jaHVuayA+IGRpdiAuZmMtbmV4dC1idXR0b24ge1xuICBvcmRlcjogMjtcbn1cbi5jdXN0LWNhbGFuZGVyIC5mYyAuZmMtdG9vbGJhciAuZmMtdG9vbGJhci1jaHVuayA+IGRpdiBoMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyMzI4NDc7XG59XG4uY3VzdC1jYWxhbmRlciAuZmMgLmZjLXRvb2xiYXIgLmZjLXRvb2xiYXItY2h1bmsgPiBkaXYgLmZjLW5leHQtYnV0dG9uLFxuLmN1c3QtY2FsYW5kZXIgLmZjIC5mYy10b29sYmFyIC5mYy10b29sYmFyLWNodW5rID4gZGl2IC5mYy1wcmV2LWJ1dHRvbiB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYzZjkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uY3VzdC1jYWxhbmRlciAuZmMgLmZjLXRvb2xiYXIgLmZjLXRvb2xiYXItY2h1bmsgLmZjLWJ1dHRvbi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwMGFhYjggIWltcG9ydGFudDtcbiAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmN1c3QtY2FsYW5kZXIgLmZjIC5mYy12aWV3LWhhcm5lc3Mge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5jdXN0LWNhbGFuZGVyIC5mYy1ldmVudCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY3VzdC1jYWxhbmRlciAuZmMtZXZlbnQuYmctbGFiZWwtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmYzZWQ7XG59XG4uY3VzdC1jYWxhbmRlciAuZmMtZXZlbnQuYmctbGFiZWwtc3VjY2VzcyAuZmMtZXZlbnQtbWFpbiB7XG4gIGNvbG9yOiAjMWU2NjQxICFpbXBvcnRhbnQ7XG59XG4uY3VzdC1jYWxhbmRlciAuZmMtZXZlbnQuYmctbGFiZWwtc3VjY2VzcyAuZmMtZXZlbnQtbWFpbiBzcGFuIHtcbiAgY29sb3I6ICM0YmFhN2EgIWltcG9ydGFudDtcbn1cbi5jdXN0LWNhbGFuZGVyIC5mYy1ldmVudC5iZy1sYWJlbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNlNjtcbn1cbi5jdXN0LWNhbGFuZGVyIC5mYy1ldmVudC5iZy1sYWJlbC13YXJuaW5nIC5mYy1ldmVudC1tYWluIHtcbiAgY29sb3I6ICNhNDVmMWEgIWltcG9ydGFudDtcbn1cbi5jdXN0LWNhbGFuZGVyIC5mYy1ldmVudC5iZy1sYWJlbC13YXJuaW5nIC5mYy1ldmVudC1tYWluIHNwYW4ge1xuICBjb2xvcjogI2ZmYTQ0NyAhaW1wb3J0YW50O1xufVxuLmN1c3QtY2FsYW5kZXIuY3VzdC1jYWxhbmRlci1tb250aCAuZmMgLmZjLXRvb2xiYXIgLmZjLXRvb2xiYXItY2h1bmsgLmZjLWRheUdyaWRNb250aC1idXR0b24sXG4uY3VzdC1jYWxhbmRlci5jdXN0LWNhbGFuZGVyLW1vbnRoIC5mYyAuZmMtdG9vbGJhciAuZmMtdG9vbGJhci1jaHVuayAuZmMtdGltZUdyaWRXZWVrLWJ1dHRvbixcbi5jdXN0LWNhbGFuZGVyLmN1c3QtY2FsYW5kZXItbW9udGggLmZjIC5mYy10b29sYmFyIC5mYy10b29sYmFyLWNodW5rIC5mYy10aW1lR3JpZERheS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMzI4NDcgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MyYzhkZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uY3VzdC1jYWxhbmRlci5jdXN0LWNhbGFuZGVyLW1vbnRoIC5mYyAuZmMtdG9vbGJhciAuZmMtdG9vbGJhci1jaHVuayAuZmMtZGF5R3JpZE1vbnRoLWJ1dHRvbi5mYy1idXR0b24tYWN0aXZlLFxuLmN1c3QtY2FsYW5kZXIuY3VzdC1jYWxhbmRlci1tb250aCAuZmMgLmZjLXRvb2xiYXIgLmZjLXRvb2xiYXItY2h1bmsgLmZjLXRpbWVHcmlkV2Vlay1idXR0b24uZmMtYnV0dG9uLWFjdGl2ZSxcbi5jdXN0LWNhbGFuZGVyLmN1c3QtY2FsYW5kZXItbW9udGggLmZjIC5mYy10b29sYmFyIC5mYy10b29sYmFyLWNodW5rIC5mYy10aW1lR3JpZERheS1idXR0b24uZmMtYnV0dG9uLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFhYjggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLm13LTIzMCB7XG4gIG1heC13aWR0aDogMjMwcHg7XG4gIHdoaXRlLXNwYWNlOiB3cmFwO1xufVxuXG4ubWgtMzUwIHtcbiAgbWluLWhlaWdodDogMzUwcHg7XG59XG5cbi53aWtpLWxpc3QgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9jdXN0b20taW1nZXMvYXJyb3ctbGVmdC5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLndpa2ktbGlzdCAuc3RhcmljLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4ud2lraS1saXN0IC5zdGFyaWMtbGlzdCBsaSxcbi53aWtpLWxpc3QgLnN0YXJpYy1saXN0IGxpIGEge1xuICBjb2xvcjogIzhjOTRiMyAhaW1wb3J0YW50O1xufVxuXG4uamFtdW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNlOGZmO1xuICBjb2xvcjogIzZiMjFhODtcbn1cblxuLmJyb3duIHtcbiAgY29sb3I6ICM4NTRkMGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWY5YzM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnRyYWNraW5nLWNhcmQtdjI6OmJlZm9yZSB7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmN1c3QtbmF2LXdpZHRoIHtcbiAgICB3aWR0aDogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxuICAudmVuZG9yLWNhcmQgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC52LXNldHRpbmcgLmlubmVyLWl0ZW0gLnNlYXJjaC1jb21wIHtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICB9XG4gIC5sb25nLWNhcmQgLmNlbnRlci1jb250ZW50IC50ZXh0LWJvZHkgLnRleHQtaW5uZXIge1xuICAgIHdpZHRoOiAzMiU7XG4gIH1cbiAgLnRyYWNraW5nLWNhcmQtdjI6OmJlZm9yZSB7XG4gICAgbGVmdDogLTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1jb250ZW50LXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAubWFpbi1jb250ZW50LXRhYnMgLm5hdi10YWJzIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG4gIC5tYWluLWNvbnRlbnQtdGFicyAubmF2LXRhYnM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC52LXNldHRpbmcgLmNvbnRlbnQtaGVhZCBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC52LXNldHRpbmcgLmNvbnRlbnQtaGVhZCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAuYXVkaXQtbG9ncy52LXNldHRpbmcgLmNvbnRlbnQtaGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW4tY29udGVudC10YWJzIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLmxvbmctY2FyZCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5sb25nLWNhcmQgLmxhc3QtY29udGVudCAuaW5uZXItdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLmxvbmctY2FyZCAudGV4dC1ib2R5IC50ZXh0LWlubmVyIGg1IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmxvbmctY2FyZCAuaW1nIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgfVxuICAubG9uZy1jYXJkIC5jZW50ZXItY29udGVudCAudGV4dC1ib2R5IC50ZXh0LWlubmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAubGVmdC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudHJhY2std3JhcHBlcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50cmFjay13cmFwcGVyLXYyIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGgxLFxuaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuYXJyb3ctZHJvcGRvd24gLmZsZXgtZ3Jvdy0xIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sYXlvdXQtbmF2YmFyIC50aXRsZS1oMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYXJyb3ctZHJvcGRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5hcnJvdy1kcm9wZG93bjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sYXlvdXQtbmF2YmFyIHtcbiAgICBoZWlnaHQ6IDRyZW07XG4gIH1cbiAgLmxheW91dC1uYXZiYXIgLnNlYXJjaC1pbnB1dC13cmFwcGVyIC5zZWFyY2gtdG9nZ2xlciB7XG4gICAgdG9wOiAxLjI1cmVtO1xuICB9XG4gIG1haW4uZGFzaGJvYXJkIC5sYXlvdXQtd3JhcHBlci5sYXlvdXQtY29udGVudC1uYXZiYXIgLmxheW91dC1jb250YWluZXIgLmxheW91dC1wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVyLWJvcmRlciB7XG4gICAgcGFkZGluZzogNnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDM2cHg7XG4gIH1cbiAgLmNhcmQtc21hbGwgPiAuY2FyZC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXJkLXNtYWxsIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLmNhcmQtc21hbGwgLmNhcmQtYm9keSBoNCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG4gIC5ncmFmLWNhcmQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLmdyYWYtY2FyZCA+IC50aXRsZS1jYXJkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGdhcDogMTVweDtcbiAgfVxuICAuZ3JhZi1zZWxlY3RzLFxuLmJhc2ljLXNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmN1c3QtdGFibGUgdGFibGUgdGJvZHkgdGgsXG4uY3VzdC10YWJsZSB0aCxcbi5jdXN0LXRhYmxlIHRkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmJ0bi5zdHlsZS0yLFxuLnNpdGUtYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC53cmFwLXRpdGxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTVweDtcbiAgICBhbGlnbi1pdGVtczogZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndyYXAtdGl0bGUgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmN1c3QtdGFiIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY3VzdC10YWItbmF2IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAuY3VzdC10YWIgLm5hdi1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubG9naW4tc2NyZWVuIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgLnByaXZhY3ktcG9saWN5IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAucHJpdmFjeS1wb2xpY3kgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5sb2dpbi1zY3JlZW4gLmJnIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIC5iZy1pbWcge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAuY3VzdC1iYWRnZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIC5saXZlLW1hcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDkuNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5maWx0ZXJzLXNlYyAud3JhcHBlciAuaW5uZXItd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmlsdGVycy1zZWMgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52ZW5kb3JzIC5tYWluLWNvbnRlbnQtdGFicyB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbiAgLnBhZ2luYXRpb24ge1xuICAgIGdhcDogNXB4O1xuICB9XG4gIC5wYWdpbmF0aW9uIGEge1xuICAgIGhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogNXB4IDhweDtcbiAgfVxuICAudi1zZXR0aW5nIC5pbm5lci1pdGVtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYXVkaXQtbG9ncy52LXNldHRpbmcgLmNvbnRlbnQtaGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAudi1zZXR0aW5nIC5pbm5lci1pdGVtIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmN1c3QtdGFibGUgdGFibGUudGFibGUgOmlzKHRoLCB0ZCkge1xuICAgIGhlaWdodDogNTVweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbiAgLnN0YXRpYy1jYXJkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgfVxuICAubGl2ZS1tYXAgLmRldGFpbHMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubGl2ZS1tYXAgLmRldGFpbHMgLmN1c3QtYmFkZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuY3VzdC10YWJsZSAuY3VzdC1iYWRnZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5hcHAtYnJhbmQtbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZW51LWlubmVyLXNoYWRvdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5sb25nLWNhcmQge1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgY29sdW1uLWdhcDogMTBweDtcbiAgfVxuICAubG9uZy1jYXJkIC5jZW50ZXItY29udGVudCAudGV4dC1ib2R5IC50ZXh0LWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubG9uZy1jYXJkIC50ZXh0LWJvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmxvbmctY2FyZCAudGV4dC1mb290IC5zaXRlLWJ0biB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgfVxuICAubG9uZy1jYXJkIC5sYXN0LWNvbnRlbnQgLmlubmVyLXRleHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwO1xuICB9XG4gIC5sb25nLWNhcmQgLmNlbnRlci1jb250ZW50IC50ZXh0LWhlYWQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubG9uZy1jYXJkIC5jZW50ZXItY29udGVudCAudGV4dC1oZWFkIGg0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxvbmctY2FyZCAuY2VudGVyLWNvbnRlbnQgLnRleHQtaGVhZCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLm13LTEyOCB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgfVxuICAucHJvZmlsZS1jYXJkIC5wcm8tdGV4dCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cbiAgLnByb2ZpbGUtY2FyZCAucHJvZmlsZS1kZXRhaWxzIC50ZXh0LTIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgZ2FwOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuaW5mby1jYXJkIC5ib2R5LWNhcmQgLnRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuaW5mby1jYXJkIC5ib2R5LWNhcmQgLnRleHQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5zZWxlY3Rpb24tY2FyZCAuY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2VsZWN0aW9uLWNhcmQgLmNvbnRlbnQgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXJkLWJvcmRlciAuaGVhZC1jYXJkIC5zYXR0aW5nIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5jYXJkLWJvcmRlciAuaGVhZC1jYXJkIC5zYXR0aW5nIC5idG4tMyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbiAgLmNhcmQtYm9yZGVyIC5oZWFkLWNhcmQgOmZpcnN0LWNoaWxkLnNpdGUtYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbiAgLmNhdGVnb3J5LWRldGFpbHMgLnVzZXItY2FyZCxcbi5jYXRlZ29yeS1kZXRhaWxzIC51c2VyLWNhcmQgLnByaWNlLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN1cHBvcnQtY2VudGVyIC5ib3R0b20tZmllbGRzIC5maWVsZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc3RhcnQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLmZ1bGwtd2lkdGgtYnRucyAuc2l0ZS1idG4sXG4uZnVsbC13aWR0aC1idG5zIC5pbm5lci1idG5zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2hpZnQtYWxlcnRzIGg0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgLm1oLTM1MCB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLmN1c3QtY2FsYW5kZXIgLmZjIC5mYy10b29sYmFyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICB9XG4gIC50cmFjay13cmFwcGVyLXYyOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRyYWNrLXdyYXBwZXItdjIgLnJvdyB7XG4gICAgcm93LWdhcDogMzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnRyYWNrLXdyYXBwZXItdjIgLnJvdyA+IGRpdjpsYXN0LWNoaWxkIC50cmFja2luZy1jYXJkLXYyOjpiZWZvcmUsIC50cmFjay13cmFwcGVyLXYyIC5yb3cgPiBkaXY6bnRoLWNoaWxkKDIpIC50cmFja2luZy1jYXJkLXYyOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRyYWNrLXdyYXBwZXItdjIgLmlubmVyLWNvbnRlbnQge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAudHJhY2tpbmctY2FyZC12Mjo6YmVmb3JlIHtcbiAgICByaWdodDogLTUwcHg7XG4gIH1cbiAgLnRyYWNraW5nLWNhcmQtdjIgLnRyYWNrLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuIl19 */
